From 6ca1487c48a1e6362075cc7ce3cdfcc6049cd0b4 Mon Sep 17 00:00:00 2001 From: kaelima Date: Tue, 25 Oct 2011 21:43:24 +0100 Subject: Core/SmartAI: Fix target type SMART_TARGET_CLOSEST_PLAYER --- src/server/game/AI/SmartScripts/SmartScript.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src') diff --git a/src/server/game/AI/SmartScripts/SmartScript.cpp b/src/server/game/AI/SmartScripts/SmartScript.cpp index 1d42de8e1c6..be73ba15c86 100644 --- a/src/server/game/AI/SmartScripts/SmartScript.cpp +++ b/src/server/game/AI/SmartScripts/SmartScript.cpp @@ -2151,6 +2151,16 @@ ObjectList* SmartScript::GetTargets(SmartScriptHolder const& e, Unit* invoker /* l->push_back(target); break; } + case SMART_TARGET_CLOSEST_PLAYER: + { + if (me) + { + Player* target = me->SelectNearestPlayer((float)(e.target.closest.dist ? e.target.closest.dist : 100)); + if (target) + l->push_back(target); + } + break; + } case SMART_TARGET_OWNER_OR_SUMMONER: { if (me) -- cgit v1.2.3