Core/Spells: codestyle cleanup. case statements are your friend :]

This commit is contained in:
Kandera
2012-07-05 09:07:06 -04:00
parent c3cb82b926
commit 6890b0a950
+11 -6
View File
@@ -1217,15 +1217,20 @@ class spell_q12735_song_of_cleansing : public SpellScriptLoader
void HandleScript(SpellEffIndex /*effIndex*/) void HandleScript(SpellEffIndex /*effIndex*/)
{ {
Unit* caster = GetCaster(); Unit* caster = GetCaster();
switch (caster->GetAreaId())
if (caster && caster->GetAreaId() == AREA_BITTERTIDELAKE) {
case AREA_BITTERTIDELAKE:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_ATAH); caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_ATAH);
break;
else if (caster && caster->GetAreaId() == AREA_RIVERSHEART) case AREA_RIVERSHEART:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_HAKHALAN); caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_HAKHALAN);
break;
else if (caster && caster->GetAreaId() == AREA_WINTERGRASPRIVER) case AREA_WINTERGRASPRIVER:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_KOOSU); caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_KOOSU);
break;
default:
break;
}
} }
void Register() void Register()