This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
I love this addon and it's been driving me bonkers that it's broken for most spellcasters, here's how to fix it!
The issue is that it uses ONE spell id per class as some kind of reference point, you can see these in the
/gcd/modules/gcd.lua
they're listed at the top like this
ocal spells = { ["DRUID"] = 5176, ["PALADIN"] = 20154, ["PRIEST"] = 585, ["SHAMAN"] = 403, ["WARRIOR"] = 34428, ["DEATHKNIGHT"] = 47541, ["HUNTER"] = 56641, ["MAGE"] = 133, ["WARLOCK"] = 686, ["ROGUE"] = 1752
Well those spell id's aren't correct for every class, mage for example doesn't start with fireball anymore <spellid 133> so the addon just screws up and poo's out a .lua error, if you change that mage spell ID to 44614 which is frostfire bolt the spell you start with now, then the addon works perfectly.
I'm not an addon writer, most of this stuff is severely over my head and it was pure luck that I found this, I really hope the author will make the necessary changes to get this addon working again it's amazing!
Here's one of the error's that cleric670 mentions:
Message: Interface\AddOns\GCD\Modules\GCD.lua:248: attempt to compare number with nil Time: 02/20/14 22:31:44 Count: 6 Stack: (tail call): ? Interface\AddOns\GCD\Modules\GCD.lua:248: in function `?' ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147> [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4> [C]: ? [string "safecall Dispatcher[1]"]:13: in function `?' ...non\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire' ...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:52: in function <...ace\AddOns\Bagnon\libs\AceEvent-3.0\AceEvent-3.0.lua:51> Locals: <none>
Fixed in branch ticket-54 of my fork (http://www.wowace.com/addons/gcd/repositories/encoded/)
Thanks cleric670!
To post a comment, please login or register a new account.