From 115409f353141dc8cf49a91699e9593b1bf04385 Mon Sep 17 00:00:00 2001 From: Shauren Date: Wed, 29 Dec 2021 16:03:52 +0100 Subject: Core/Spells: Implemented target 116 TARGET_UNIT_AND_DEST_LAST_ENEMY --- src/server/game/Spells/SpellScript.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/server/game/Spells/SpellScript.cpp') diff --git a/src/server/game/Spells/SpellScript.cpp b/src/server/game/Spells/SpellScript.cpp index 402b43265fe..671ea468227 100644 --- a/src/server/game/Spells/SpellScript.cpp +++ b/src/server/game/Spells/SpellScript.cpp @@ -273,9 +273,12 @@ bool SpellScript::TargetHook::CheckEffect(SpellInfo const* spellEntry, uint8 eff case TARGET_SELECT_CATEGORY_NEARBY: // BOTH return true; case TARGET_SELECT_CATEGORY_CONE: // AREA - case TARGET_SELECT_CATEGORY_AREA: // AREA case TARGET_SELECT_CATEGORY_LINE: // AREA return area; + case TARGET_SELECT_CATEGORY_AREA: // AREA + if (targetInfo.GetObjectType() == TARGET_OBJECT_TYPE_UNIT_AND_DEST) + return area || dest; + return area; case TARGET_SELECT_CATEGORY_DEFAULT: switch (targetInfo.GetObjectType()) { -- cgit v1.2.3