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
+14 -9
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) {
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_ATAH); case AREA_BITTERTIDELAKE:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_ATAH);
else if (caster && caster->GetAreaId() == AREA_RIVERSHEART) break;
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_HAKHALAN); case AREA_RIVERSHEART:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_HAKHALAN);
else if (caster && caster->GetAreaId() == AREA_WINTERGRASPRIVER) break;
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_KOOSU); case AREA_WINTERGRASPRIVER:
caster->CastSpell(caster, SPELL_SUMMON_SPIRIT_KOOSU);
break;
default:
break;
}
} }
void Register() void Register()