whitevo
Feeling good, thats what I do.
Lately i have been playing around with custom spells and trying to balance different spells between classes.
Been trying to find good examples/tutorials how to use spell exhaust, but haven't found the right solution for myself yet.
In the spells.XML there is few lines what i think are connected with eachother: (correct me if im wrong)
Exhaustion = this will put spell itself on cooldown, and you can't use this spell again before this time is over.
group = you can only use 3 different group type, and its synergy with groupCooldown
groupCooldown = places the entire group of spell under cooldown.
What i would like to know more about spell exhausts: [Using methods without changing sourcecode]
Are my understanding about exhaustion correct so far?
How could i make more groups, so i could make custom exhaust groups.
example:
I got Death and Energy Spells on Sorcerer. If i do any of these, another one will go under same cooldown, but it wont affect any other damage spells what is not listed under same group.
What were Spell ID's for? (i deleted them and nothing changed, so i'm not using them)
Where does global exhaust time come from for spells? (i mean when i try to cast 2 spells at once, only 1 of them what i activated first, counts. For the another 1 i need to wait a little)
Are the Cooldown bars near chatbox related to exhaust times somehow?
If yes, then how could set them up for each spell?
------------------------------------------------------------------------------------------------------------------------
I know that i could make creaturescripts for custom exhaust times for every single spell, but if its possible why not use spell.xml for his max potential.
Been trying to find good examples/tutorials how to use spell exhaust, but haven't found the right solution for myself yet.
In the spells.XML there is few lines what i think are connected with eachother: (correct me if im wrong)
Exhaustion = this will put spell itself on cooldown, and you can't use this spell again before this time is over.
group = you can only use 3 different group type, and its synergy with groupCooldown
groupCooldown = places the entire group of spell under cooldown.
What i would like to know more about spell exhausts: [Using methods without changing sourcecode]
Are my understanding about exhaustion correct so far?
How could i make more groups, so i could make custom exhaust groups.
example:
I got Death and Energy Spells on Sorcerer. If i do any of these, another one will go under same cooldown, but it wont affect any other damage spells what is not listed under same group.
What were Spell ID's for? (i deleted them and nothing changed, so i'm not using them)
Where does global exhaust time come from for spells? (i mean when i try to cast 2 spells at once, only 1 of them what i activated first, counts. For the another 1 i need to wait a little)
Are the Cooldown bars near chatbox related to exhaust times somehow?
If yes, then how could set them up for each spell?
------------------------------------------------------------------------------------------------------------------------
I know that i could make creaturescripts for custom exhaust times for every single spell, but if its possible why not use spell.xml for his max potential.
Last edited: