I had a dream...
... I dreamt of a library that would provide usefull information for every spell.
With such a library, an add-on providing a spell name could simply retrieve :
- spell type : heal, dd, dot, buff etc...
- level requirements for buffs
- min/max/avg healing or damage amount
- min/max distance
- casting time
- text to parse in combat log
The library would automatically load spell DB according to the player class/level, but would also be able to load "on demand" spell DB for any class.
It would also be responsible for scanning talents and modifiy data on the fly.
What do you think? Is it doable? would it be usefull? (Does it already exist?)
Any advice/idea/feature request?
I didn't start coding but I will if you thing that such a lib has a future ;)
I'd prefer that someone else takes over this as I'm very new to lua/add-on coding.