Core/Battlegrounds: Strand of the Ancients Rework
Port From (https://github.com/TrinityCore/TrinityCore/commit/3d56cdc08413a0682299136a763e13e67d38818b)
This commit is contained in:
@@ -4801,8 +4801,8 @@ namespace Game.Maps
|
||||
// this make sure it gets unloaded if for some reason no player joins
|
||||
m_unloadTimer = (uint)Math.Max(WorldConfig.GetIntValue(WorldCfg.InstanceUnloadDelay), 1);
|
||||
|
||||
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceAlliance, instanceTeam == BatttleGroundTeamId.Alliance ? 1 : 0, false, this);
|
||||
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceHorde, instanceTeam == BatttleGroundTeamId.Horde ? 1 : 0, false, this);
|
||||
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceAlliance, instanceTeam == BattleGroundTeamId.Alliance ? 1 : 0, false, this);
|
||||
Global.WorldStateMgr.SetValue(WorldStates.TeamInInstanceHorde, instanceTeam == BattleGroundTeamId.Horde ? 1 : 0, false, this);
|
||||
|
||||
if (i_instanceLock != null)
|
||||
{
|
||||
@@ -5181,13 +5181,13 @@ namespace Game.Maps
|
||||
public int GetTeamIdInInstance()
|
||||
{
|
||||
if (Global.WorldStateMgr.GetValue(WorldStates.TeamInInstanceAlliance, this) != 0)
|
||||
return BatttleGroundTeamId.Alliance;
|
||||
return BattleGroundTeamId.Alliance;
|
||||
if (Global.WorldStateMgr.GetValue(WorldStates.TeamInInstanceHorde, this) != 0)
|
||||
return BatttleGroundTeamId.Horde;
|
||||
return BatttleGroundTeamId.Neutral;
|
||||
return BattleGroundTeamId.Horde;
|
||||
return BattleGroundTeamId.Neutral;
|
||||
}
|
||||
|
||||
public Team GetTeamInInstance() { return GetTeamIdInInstance() == BatttleGroundTeamId.Alliance ? Team.Alliance : Team.Horde; }
|
||||
public Team GetTeamInInstance() { return GetTeamIdInInstance() == BattleGroundTeamId.Alliance ? Team.Alliance : Team.Horde; }
|
||||
|
||||
public uint GetScriptId()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user