*Victory in Wintergrasp Quest, by manuel
--HG-- branch : trunk
This commit is contained in:
@@ -30,7 +30,10 @@ enum WintergraspQuest
|
|||||||
SLAY_THEM_ALL_2 = 13178, //Horde Quest
|
SLAY_THEM_ALL_2 = 13178, //Horde Quest
|
||||||
|
|
||||||
NO_MERCY_MERCILESS = 13177, //Alliance 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
|
enum CreatureEntry
|
||||||
@@ -1124,6 +1127,13 @@ void OPvPWintergrasp::EndBattle()
|
|||||||
for (uint32 i = 0; i < m_towerCount[OTHER_TEAM(team)][DAMAGE_DESTROYED]; ++i)
|
for (uint32 i = 0; i < m_towerCount[OTHER_TEAM(team)][DAMAGE_DESTROYED]; ++i)
|
||||||
(*itr)->CastSpell(*itr, SPELL_DESTROYED_TOWER, true);
|
(*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_WARTIME_AURAS(*itr);
|
||||||
REMOVE_TENACITY_AURA(*itr);
|
REMOVE_TENACITY_AURA(*itr);
|
||||||
(*itr)->CombatStop(true);
|
(*itr)->CombatStop(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user