diff --git a/Source/Game/Entities/GameObject/GameObject.cs b/Source/Game/Entities/GameObject/GameObject.cs index 6b1276935..c6642eedf 100644 --- a/Source/Game/Entities/GameObject/GameObject.cs +++ b/Source/Game/Entities/GameObject/GameObject.cs @@ -324,6 +324,12 @@ namespace Game.Entities break; case GameObjectTypes.NewFlag: m_goTypeImpl = new GameObjectType.NewFlag(this); + if (map.Instanceable()) + SetActive(true); + break; + case GameObjectTypes.NewFlagDrop: + if (map.Instanceable()) + SetActive(true); break; case GameObjectTypes.PhaseableMo: RemoveFlag((GameObjectFlags)0xF00); @@ -335,6 +341,8 @@ namespace Game.Entities m_goValue.CapturePoint.LastTeamCapture = TeamId.Neutral; m_goValue.CapturePoint.State = BattlegroundCapturePointState.Neutral; UpdateCapturePoint(); + if (map.Instanceable()) + SetActive(true); break; default: SetGoAnimProgress(animProgress);