
Cooldowns section issues
HojNotFound opened this issue · 3 comments
Hello,
There are a lot of issues with the Cooldowns section, so I decided to start contributing myself. However, it turns out it's not as easy as I thought. :)
For example, I wanted to fix Nature's Swiftness, because it's only available for the Restoration spec and is missing for the Balance spec.
I cloned the repo and tried searching for "Nature's Swiftness", even though relying on the name doesn’t seem to be the best option, I found something:
Line 183 in 3dfdc4d
But that spell doesn't exist: https://www.wowhead.com/mop-classic/spell=17116Line 184 in 3dfdc4d
And this one is something else: https://www.wowhead.com/mop-classic/spell=29166/innervate
Then tried to search by spell ID (132158), but again, I only found it in the retail version (I believe) — Data-Mainline.lua.
To prove I'm not crazy and this ability is shown in the game:
Now I can only assume there’s some kind of automation that pulls all cooldowns directly from the game, so there’s no need to specify each one manually.
But how does it know which specialization each spell belongs to?
@vendethiel @ManneN1 You’re the GOATs of this project — I’m really sorry to bother you, but if it’s possible, could you please explain how this works? :)
Now I can only assume there’s some kind of automation that pulls all cooldowns directly from the game, so there’s no need to specify each one manually.
That’s incorrect, the list is maintained manually (on retail, through hours spent poring over changelogs)
The cooldowns are in a separate repository here: https://github.com/vendethiel/LibCooldownTracker-10/ (the intention was for this to be reused, though I don’t think that’s the case currently)