*Victory in Wintergrasp Quest, by manuel

--HG--
branch : trunk
This commit is contained in:
maximius
2009-10-17 13:31:22 -07:00
parent 5df01ea6ea
commit 76f6e25e3c
+11 -1
View File
@@ -30,7 +30,10 @@ enum WintergraspQuest
SLAY_THEM_ALL_2 = 13178, //Horde Quest
NO_MERCY_MERCILESS = 13177, //Alliance Quest
NO_MERCY_MERCILESS_1 = 13179 //Alliance Quest
NO_MERCY_MERCILESS_1 = 13179, //Alliance Quest
A_VICTORY_IN_WG = 13181,
H_VICTORY_IN_WG = 13183
};
enum CreatureEntry
@@ -1124,6 +1127,13 @@ void OPvPWintergrasp::EndBattle()
for (uint32 i = 0; i < m_towerCount[OTHER_TEAM(team)][DAMAGE_DESTROYED]; ++i)
(*itr)->CastSpell(*itr, SPELL_DESTROYED_TOWER, true);
}
if (team == getDefenderTeam())
{
if((*itr)->HasAura(SPELL_LIEUTENANT) || (*itr)->HasAura(SPELL_CORPORAL))
(*itr)->AreaExploredOrEventHappens(A_VICTORY_IN_WG);
(*itr)->AreaExploredOrEventHappens(H_VICTORY_IN_WG);
}
REMOVE_WARTIME_AURAS(*itr);
REMOVE_TENACITY_AURA(*itr);
(*itr)->CombatStop(true);