[x] that I've tested my code since the last commit in the PR, and will test after any later commits
Temporary:
[x] that I understand there are large refactoring efforts going on right now, that these efforts touch every single Lua script and binding, and that my pull request might get put on hold to ensure there are not any conflicts with the refactoring work
Add spell_object table to each spell and return it
Move global spell functions onto this table
barspell.lua and barstatus.lua aren't themselves spells but contain functions used by other spells. in these files, I local-ed some functions and did NOT add a spell_object table.
colure_active appears to be an effect rather than a spell, so I moved the file to the effects folder and gave it the effect_object treatment.
The following functions were moved onto the spell_object (and number of times moved)
I affirm:
Temporary:
[x] that I understand there are large refactoring efforts going on right now, that these efforts touch every single Lua script and binding, and that my pull request might get put on hold to ensure there are not any conflicts with the refactoring work
Add spell_object table to each spell and return it
Move global spell functions onto this table
barspell.lua and barstatus.lua aren't themselves spells but contain functions used by other spells. in these files, I local-ed some functions and did NOT add a spell_object table.
colure_active appears to be an effect rather than a spell, so I moved the file to the effects folder and gave it the effect_object treatment.
The following functions were moved onto the spell_object (and number of times moved)