From a41bb4f77b071c16c963c6de91bb3082cbe151b4 Mon Sep 17 00:00:00 2001 From: Rushor Date: Sun, 26 Apr 2020 21:30:03 +0200 Subject: Game/AI: Enable check for SMART_TARGET_GAMEOBJECT_RANGE (#24493) * Thanks to joshwhedon * Updates: https://github.com/TrinityCore/TrinityCore/issues/24439 --- src/server/game/AI/SmartScripts/SmartScript.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 4474e6c009a..53190bf716c 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -2646,7 +2646,7 @@ void SmartScript::GetTargets(ObjectVector& targets, SmartScriptHolder const& e, if (go && go->GetGUID() == unit->GetGUID()) continue; - if ((!e.target.goRange.entry && unit->ToGameObject()->GetEntry() == e.target.goRange.entry) && baseObject->IsInRange(unit, float(e.target.goRange.minDist), float(e.target.goRange.maxDist))) + if ((!e.target.goRange.entry || unit->ToGameObject()->GetEntry() == e.target.goRange.entry) && baseObject->IsInRange(unit, float(e.target.goRange.minDist), float(e.target.goRange.maxDist))) targets.push_back(unit); } -- cgit v1.2.3