I decided to pick up again modifying World of Warcraft (I really wish I had more time but studies get in the way :'( qq) and I'm at the point where my two classes' shells are done and I'm about to begin creating spells, talents and items.
But the point arises, as it did before on my previous project:
How do I modify SpellClassMask values? They're usually just mumbo jumbo such as 13564308915 and whatnot, making no sense. The reason as to why I'm wondering is because:
Having a custom spell changed with talents (A good example is a 1/5 talent that gives it 5% less cooldown per talent or perhaps 5% damage per talent) is something I really don't know how it works. I do know it's SpellClassMasking (or at least, fairly certain).
So my question is, is it actually possible to add talents/setbonuses/equip effects that alter cooldown of specific spells? If so, what's the right way to go about it?
To make it simple let's have a scenario:
I have a spell called Void Bolt. My Class has a talent called Voidsink which increase it's damage by 5% per talent point. How do I tell the talent spell to increase it's damage by 5%? What about doing multiple modifications per talent such as damage AND cooldown?
If anyone has anything to aid me further, it would be MUCH apprecited.
Hopefully I wasn't too confusing - and thank you!
PS. Where did my other posts go and my previous threads? D: Was there a purge?
So by playing around, I figured out a little more with the Hexadecimal to Decimal convertor. These abilities have their set Flags but the flags are all, to me, a bunch of mumbo jumbo.
Is it really possible to.. come up with a random string of numbers as a flag that the DBC will then cover for those spells? It sounds.. extremely unreasonable to me.