diff options
Diffstat (limited to 'src/server/scripts/Examples')
| -rw-r--r-- | src/server/scripts/Examples/example_spell.cpp | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/src/server/scripts/Examples/example_spell.cpp b/src/server/scripts/Examples/example_spell.cpp index 149cd09d4c9..90655127aa9 100644 --- a/src/server/scripts/Examples/example_spell.cpp +++ b/src/server/scripts/Examples/example_spell.cpp @@ -26,10 +26,9 @@ class spell_ex_49375SpellScript : public SpellScript { -public: std::string localVariable; char * localVariable2; -private: + // effect handler hook - effIndex - effIndex of handled effect of a spell void HandleDummy(SpellEffIndex effIndex) { @@ -87,6 +86,25 @@ SpellScript * GetSpellScript_spell_ex_49375() return new spell_ex_49375SpellScript(); } +/* empty script for copypasting +class spell_ex_SpellScript : public SpellScript +{ + void Function(SpellEffIndex effIndex){} + void Register() + { + //EffectHandlers += EffectHandlerFn(spell_ex_SpellScript::Function, EFFECT_ANY, SPELL_EFFECT_ANY); + } + + //bool Load(){return true} + //void Unload(){} + //bool Validate(SpellEntry const * spellEntry){return true;} +}; +SpellScript * GetSpellScript_spell_ex_() +{ + return new spell_ex_SpellScript(); +} +*/ + // this function has to be added to function set in ScriptLoader.cpp void AddSC_example_spell_scripts() { |
