Core/DB: Fix spellscript validation startup errors

Closes #44
This commit is contained in:
ariel- committed 2016-01-19 01:42:42 -03:00
1 parent 39fb6f1d6d
commit 2961a6baaf
3 files changed
+28 -9

No files matched your search

+13 -8
View File
@@ -811,6 +811,7 @@ class spell_gen_chaos_blast : public SpellScriptLoader
enum Clone
{
SPELL_CLONE_ME = 45204,
SPELL_NIGHTMARE_FIGMENT_MIRROR_IMAGE = 57528
};
@@ -831,15 +832,19 @@ class spell_gen_clone : public SpellScriptLoader
void Register() override
{
if (m_scriptSpellId == SPELL_NIGHTMARE_FIGMENT_MIRROR_IMAGE)
switch (m_scriptSpellId)
{
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_1, SPELL_EFFECT_DUMMY);
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_2, SPELL_EFFECT_DUMMY);
}
else
{
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_1, SPELL_EFFECT_SCRIPT_EFFECT);
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_2, SPELL_EFFECT_SCRIPT_EFFECT);
case SPELL_CLONE_ME:
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_2, SPELL_EFFECT_SCRIPT_EFFECT);
break;
case SPELL_NIGHTMARE_FIGMENT_MIRROR_IMAGE:
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_1, SPELL_EFFECT_DUMMY);
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_2, SPELL_EFFECT_DUMMY);
break;
default:
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_1, SPELL_EFFECT_SCRIPT_EFFECT);
OnEffectHitTarget += SpellEffectFn(spell_gen_clone_SpellScript::HandleScriptEffect, EFFECT_2, SPELL_EFFECT_SCRIPT_EFFECT);
break;
}
}
};