Specify Spell Rank In Classic (Rank1) (Rank2) or Spell ID # not working.
Leebo-missile opened this issue · 46 comments
In Classic2
Currently when I create a /cast SpellName It will cast the highest level spell I have learned.
If i try to specify /cast SpellName(Rank 1) it doesn't appear to change and often the rank will be deleted upon saving the macro and checking it again.
I also used the Wowhub to find the spell number of the various ranks of spells I was trying to use and simply entered /cast #1337 or /cast 1337 and variations of that but couldn't get any of them to work to cast the specific lower spell i wanted.
Based on the lack of feedback from the latest version. I will release this and see how it goes
With the new version the spellranks are now getting saved! Great progress :)
The problem now is :
In the german client its called "Rang" and not "Rank". When i change a spell from like (consecration) to Weihe(Rang 1) it gets automaticaly changed to Weihe(Rank 1). So it doesnt work. :)
The code change is done and the latest Alpha has the Rang for German. For other languages - https://www.curseforge.com/wow/addons/gse-gnome-sequencer-enhanced-advanced-macros/localization
Direct Link for the latest Alpha: https://www.curseforge.com/wow/addons/gse-gnome-sequencer-enhanced-advanced-macros/files/2807310
Going to raise that as a separate issue as while it is related it is a different issue.
You cant use the id
however for me /cast SpellName{Rank X) works perfectly
What version of GSE are you using?
I'll check the alpha build and reply , I tried Blizzard, Frost Nova, Arcane Missiles all seem to only cast the max rank and when I try to save a macro with (Rank) the Rank part seems to get auto deleted upon save. I noticed I might be getting interference with another addon that isn't allowing me to save properly and that might be the case if you are able to get it to work.
It needs to be NO space between the spell name and the ( and needs to be a space in the Rank - (Rank 1)
/cast Blizzard(Rank 1)
This was covered in #569
I copy and pasted exactly to preserve proper spacing
/cast Blizzard(Rank 1)
/cast Blizzard(Rank 2)
/cast Blizzard(Rank 3)
and they all default to (with blue text)
/cast Blizzard
/cast Blizzard
/cast Blizzard
upon saving GSE vs 2.4.16-classic
same issue on Alpha 2.4.16-6 Classic
tried all spells with ranks
all mage spells default to /cast Spellname upon save and checking as shown in screenshot using Blizzard as example
Atlasloot
Advanced INterface Options
Auctioneer
Bagnon
Classic Threat Meter
Better Vendor Price
Clique
Details
GTFO
Mapter
Modern QuestWatch
Prat
Shadowed Unit Frames
Threat Plates
WeakAuras 2
TradeSkillMaster
Questie
Im still not able to replicate this. I do have a level 12 mage - just need to get it to the late 20's to be able to get close to the specific spells to come into play.
I got the same issue on my classic paladin with consecration ranks. But i play on a german server so
/cast consecration(rank 1) is /cast weihe(rang 1)
I am having the same issue as well with my lvl 14 pally i use /cast SpellName(Rank X) but when I save it only shows /cast SpellName I do however notice that it IS casting the rank spell that I indicate it just does not leave the (Rank X) attached to it. I am using GSE version 2.4.19 - classic
Ok I now know whats going on. It's saving and then running but not redisplaying
This is now returning the rank - need to get ti to the GUI
/run print(GSE.GetSpellId(116, "STRING"))
this is getting frustrating now - I can either get it to add the rank for every spell or none. The issue is that Blizzard fixed one part of this and broke another.
this is getting frustrating now - I can either get it to add the rank for every spell or none. The issue is that Blizzard fixed one part of this and broke another.
Sorry for the work :( I really apprechiate your commitment!
Do you need to edit every single spell then? Thats nasty
I think i have a solution. I don't know WHY it works but it appears to work for me. Could someone please check the alpha posted to Curse and let me know?
I have downloaded Alpha and checked even made a new macro sorry to say that it is still doing the same to/for me :(
Tried this on a pally:
b4vmErLxofJxtrvrtrvltvuuvvKtdvKxojJxu51uufgBL5gDZ51udXuqtnvsd51uevMzHvhB05LtX41ubvhDO9MCEnfs1XgzYL3yObKuL1wDS92CEn1uWv2yjrKxojJxt1uyJj3BwvMCZL2BUnNxu5LtX4fvE5umEn1lJf2C05hy2mtoE5KmEn1lJf2C05hy2mtnEnfuVnhDnf2yY9Mxu5fDEn1sLLhuYv2CZ5fvErNxtnfDLbNr152y0L2BU51utvwC1vMB0LwyS51uqjxznf2yY9Mxu5fDEn1sLLNuLXwzHnxzErLx05fDErNxt1uyUvxySLKB0vMC2vMB0L2BU5LyErNx05Lx
It does however do weird things for warriors and rogues but this is covered at #600
I just uploaded another alpha 2.4.21-4-xxxxxxx
Could someone see if this is behaving as expected?
I found this thread after having this issue. Im trying to save :
/cast Mark of the Wild(Rank 3)
and it keeps reverting back without the (Rank 3) added when i try to save it.
basically i cant buff my lower level character because rank 4 is too high and the macro will not differentiate on its own
I believe so, 'GSE-2.4.21-classic' is the name of the zipped file.
i even went into the WTF/account/savedvariables folder and saw it saved the macro as '/cast 1126'. i tried to manually change it there to rank 3 but it didnt work.
Thanks for the link and the hard work man. I never found the newest files, but i spent hours on this problem as a layman in the meantime. I feel dumb for even worrying about it because i didnt know where to dl a fix.
If you are using Twitch - You can set it to tell you about Alpha/Beta versions as well as releases:
Just right click on the Mod and choose Release Type. If an alpha breaks things you can always revert back to the release version.
Alphas - Quick fixes that are not fully tested. These versions may break as much as they fix. If it's a small thing and this fixes the problem without any consequences, this will become a release. If it isn't fixed then there will be more alpha builds.
Betas - Significant changes that will affect most users of the mod and wanting a greater test cycle.
Releases - the normal GSE releases.