Myself and many users would like to see this mod get a refresh. It hasn't been updated in many months, it's highly useful for knowing what skills you'll be gaining per level or what is available. Sadly it's woefully out of date and using old ACE libraries that probably aren't used anymore (Babble-Tradeskill). Now I'm not one for LUA hacking or programming. I can fix a few links and some data entry but I'm not a hardcore programmer.
Could anyone lend a hand and help out with? We had a small edit and someone did some work on the DK stuff but nothing else has been done.
There is Broker_Trainer. Unfortunately it does only show what you can learn, but won't show what you can learn in future levels / skillups. I am personally missing this feature as i could decide if it's worth to wait a level.
If i can find that one that says "A priest at X level will have Y abilities" i can thereby update the library in all the references and see if that works.
It doesn't use a library to tell it that "a priest at level X will have abilities A and B"; it works by scanning the trainer window the first time you open it, and saving the list of abilities with their level requirements.
There is an issue somewhere that I haven't found. I'm not even sure if it is still present but at some point, the skills from Northend all become "known" for my toons. You find this information in the by character SaveVariables.
In order to fix that, I've added the following in my local version.
In TrainerFu_VisitTrainer.lua, at line 145 for me :
if knownStatus == "used" then
self.db.char.knownSpell[skillFullName] = true
-- New section to mark skill as not known
elseif knownStatus == "unavailable" or knownStatus == "available" then
self.db.char.knownSpell[skillFullName] = nil
end
The net result of this bug was that until I did my fix, it looks like TrainerFu wasn't learning any of the new skills when in fact it was learning them but was also flagging them as known by the characters so they ended-up not being displayed.
Could anyone lend a hand and help out with? We had a small edit and someone did some work on the DK stuff but nothing else has been done.
Thanks for your time and support!
Abacus-2.0
AceAddon-2.0
AceConsole-2.0
AceDB-2.0
AceEvent-2.0
AceLibrary
AceLocale-2.2
AceModuleCore-2.0
AceOO-2.0
Babble-Tradeskill-2.2
Babble-Trainer-2.2
Crayon-2.0
Dewdrop-2.0
FuBarPlugin-2.0
Gratuity-2.0
LibBabble-Class-3.0
LibBabble-CreatureType-3.0
LibBabble-Spell-3.0
If i can find that one that says "A priest at X level will have Y abilities" i can thereby update the library in all the references and see if that works.
In order to fix that, I've added the following in my local version.
In TrainerFu_VisitTrainer.lua, at line 145 for me :
The net result of this bug was that until I did my fix, it looks like TrainerFu wasn't learning any of the new skills when in fact it was learning them but was also flagging them as known by the characters so they ended-up not being displayed.
Hope that helps.
I've tried putting debug code everywhere the variable is set to true but I must have miss some.
Any LUA wizard out there could metatable wrapper that could display the execution stack when a certain index of the table is set to true?