Core/Battlegrounds: Replaced overriding m_team with more fine grained approach
Port From (https://github.com/TrinityCore/TrinityCore/commit/55587694053583b4cb85be38a47563a9fdf77271)
This commit is contained in:
@@ -52,14 +52,14 @@ namespace Game.Arenas
|
||||
|
||||
if (player.GetBGTeam() == Team.Alliance) // gold
|
||||
{
|
||||
if (player.GetTeam() == Team.Horde)
|
||||
if (player.GetEffectiveTeam() == Team.Horde)
|
||||
player.CastSpell(player, ArenaSpellIds.HordeGoldFlag, true);
|
||||
else
|
||||
player.CastSpell(player, ArenaSpellIds.AllianceGoldFlag, true);
|
||||
}
|
||||
else // green
|
||||
{
|
||||
if (player.GetTeam() == Team.Horde)
|
||||
if (player.GetEffectiveTeam() == Team.Horde)
|
||||
player.CastSpell(player, ArenaSpellIds.HordeGreenFlag, true);
|
||||
else
|
||||
player.CastSpell(player, ArenaSpellIds.AllianceGreenFlag, true);
|
||||
|
||||
Reference in New Issue
Block a user