From 8acc130815104157771b77d22bebddb0c126e1ee Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 31 Oct 2022 13:52:08 -0400 Subject: [PATCH] Core/GameObjects: Increased default visibility range for some gameobject types Port From (https://github.com/TrinityCore/TrinityCore/commit/5c78d4868af0c041207e4185494997da02895669) --- Source/Game/Entities/GameObject/GameObjectData.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Source/Game/Entities/GameObject/GameObjectData.cs b/Source/Game/Entities/GameObject/GameObjectData.cs index fb11a0fc8..31e1c4013 100644 --- a/Source/Game/Entities/GameObject/GameObjectData.cs +++ b/Source/Game/Entities/GameObject/GameObjectData.cs @@ -599,11 +599,22 @@ namespace Game.Entities return FlagStand.InfiniteAOI != 0; case GameObjectTypes.FlagDrop: return FlagDrop.InfiniteAOI != 0; + case GameObjectTypes.DestructibleBuilding: + return true; case GameObjectTypes.TrapDoor: return TrapDoor.InfiniteAOI != 0; case GameObjectTypes.NewFlag: return NewFlag.InfiniteAOI != 0; - default: return false; + case GameObjectTypes.GarrisonBuilding: + return true; + case GameObjectTypes.PhaseableMo: + return true; + case GameObjectTypes.SiegeableMo: + return true; + case GameObjectTypes.ClientModel: + return ClientModel.InfiniteAOI != 0; + default: + return false; } } @@ -643,6 +654,8 @@ namespace Game.Entities return TrapDoor.GiganticAOI != 0; case GameObjectTypes.NewFlag: return NewFlag.GiganticAOI != 0; + case GameObjectTypes.GarrisonPlot: + return true; case GameObjectTypes.CapturePoint: return CapturePoint.GiganticAOI != 0; case GameObjectTypes.GarrisonShipment: