From b9af2168de1dc94ecbed966cfe85e44fed1770c8 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Sun, 12 Feb 2023 01:16:38 -0500 Subject: [PATCH] Core/GameObjects: Implemented Checkallunits property for traps Port From (https://github.com/TrinityCore/TrinityCore/commit/ffe870fc425e0e64fdc6b322a1596e82a6ff45c9) --- Source/Game/Entities/GameObject/GameObject.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Game/Entities/GameObject/GameObject.cs b/Source/Game/Entities/GameObject/GameObject.cs index 836d85c88..e87b48abb 100644 --- a/Source/Game/Entities/GameObject/GameObject.cs +++ b/Source/Game/Entities/GameObject/GameObject.cs @@ -622,7 +622,7 @@ namespace Game.Entities Unit target; // @todo this hack with search required until GO casting not implemented - if (GetOwner() != null) + if (GetOwner() != null || goInfo.Trap.Checkallunits != 0) { // Hunter trap: Search units which are unfriendly to the trap's owner var checker = new NearestAttackableNoTotemUnitInObjectRangeCheck(this, radius);