mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 09:44:45 +01:00
*Teleport losed team to Dalaran after wintergrasp battle. Thanks to Gyullo
--HG-- branch : trunk
This commit is contained in:
@@ -904,6 +904,14 @@ void OPvPWintergrasp::EndBattle()
|
||||
}
|
||||
}
|
||||
|
||||
TeamId loser = OTHER_TEAM(m_defender);
|
||||
for(PlayerSet::iterator itr = m_players[loser].begin(); itr != m_players[loser].end();)
|
||||
{
|
||||
Player *plr = *itr;
|
||||
++itr;
|
||||
plr->CastSpell(plr, SPELL_TELEPORT_DALARAN, true);
|
||||
}
|
||||
|
||||
// remove auras from players who are not online
|
||||
CharacterDatabase.PExecute("DELETE FROM character_aura WHERE spell IN (%u,%u,%u)", SPELL_RECRUIT, SPELL_CORPORAL, SPELL_LIEUTENANT);
|
||||
}
|
||||
|
||||
@@ -45,6 +45,8 @@ enum WintergraspSpell
|
||||
SPELL_DAMAGED_BUILDING = 59201,
|
||||
SPELL_INTACT_BUILDING = 59203,
|
||||
|
||||
SPELL_TELEPORT_DALARAN = 53360,
|
||||
|
||||
SPELL_SHUTDOWN_VEHICLE = 21247,
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user