Core/Battlegrounds: Strand of the Ancients Rework
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d56cdc08413a0682299136a763e13e67d38818b)
This commit is contained in:
@@ -25,7 +25,7 @@ namespace Game.BattleFields
|
||||
public BattleField(Map map)
|
||||
{
|
||||
m_IsEnabled = true;
|
||||
m_DefenderTeam = BatttleGroundTeamId.Neutral;
|
||||
m_DefenderTeam = BattleGroundTeamId.Neutral;
|
||||
|
||||
m_TimeForAcceptInvite = 20;
|
||||
m_uiKickDontAcceptTimer = 1000;
|
||||
@@ -705,7 +705,7 @@ namespace Game.BattleFields
|
||||
// Battlefield - generic methods
|
||||
public uint GetDefenderTeam() { return m_DefenderTeam; }
|
||||
public uint GetAttackerTeam() { return 1 - m_DefenderTeam; }
|
||||
public int GetOtherTeam(int teamIndex) { return (teamIndex == BatttleGroundTeamId.Horde ? BatttleGroundTeamId.Alliance : BatttleGroundTeamId.Horde); }
|
||||
public int GetOtherTeam(int teamIndex) { return (teamIndex == BattleGroundTeamId.Horde ? BattleGroundTeamId.Alliance : BattleGroundTeamId.Horde); }
|
||||
void SetDefenderTeam(uint team) { m_DefenderTeam = team; }
|
||||
|
||||
// Called on start
|
||||
@@ -790,7 +790,7 @@ namespace Game.BattleFields
|
||||
{
|
||||
m_Bf = battlefield;
|
||||
m_GraveyardId = 0;
|
||||
m_ControlTeam = BatttleGroundTeamId.Neutral;
|
||||
m_ControlTeam = BattleGroundTeamId.Neutral;
|
||||
m_SpiritGuide[0] = ObjectGuid.Empty;
|
||||
m_SpiritGuide[1] = ObjectGuid.Empty;
|
||||
}
|
||||
@@ -838,14 +838,14 @@ namespace Game.BattleFields
|
||||
|
||||
public bool HasNpc(ObjectGuid guid)
|
||||
{
|
||||
if (m_SpiritGuide[BatttleGroundTeamId.Alliance].IsEmpty() || m_SpiritGuide[BatttleGroundTeamId.Horde].IsEmpty())
|
||||
if (m_SpiritGuide[BattleGroundTeamId.Alliance].IsEmpty() || m_SpiritGuide[BattleGroundTeamId.Horde].IsEmpty())
|
||||
return false;
|
||||
|
||||
if (m_Bf.GetCreature(m_SpiritGuide[BatttleGroundTeamId.Alliance]) == null ||
|
||||
m_Bf.GetCreature(m_SpiritGuide[BatttleGroundTeamId.Horde]) == null)
|
||||
if (m_Bf.GetCreature(m_SpiritGuide[BattleGroundTeamId.Alliance]) == null ||
|
||||
m_Bf.GetCreature(m_SpiritGuide[BattleGroundTeamId.Horde]) == null)
|
||||
return false;
|
||||
|
||||
return (m_SpiritGuide[BatttleGroundTeamId.Alliance] == guid || m_SpiritGuide[BatttleGroundTeamId.Horde] == guid);
|
||||
return (m_SpiritGuide[BattleGroundTeamId.Alliance] == guid || m_SpiritGuide[BattleGroundTeamId.Horde] == guid);
|
||||
}
|
||||
|
||||
// Get the graveyard's ID.
|
||||
|
||||
Reference in New Issue
Block a user