From 06eed955dee4c4317bbd7ba60f51bedda3fa2a95 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Thu, 14 Sep 2023 04:38:38 -0400 Subject: [PATCH] Core/GameObject: Mark some pvp related gameobjects as active Port From (https://github.com/TrinityCore/TrinityCore/commit/1336370b4583400abb93d6e306814b05f3c7553b) --- Source/Game/Entities/GameObject/GameObject.cs | 8 ++++++++ 1 file changed, 8 insertions(+) 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);