From e0d2e8e9028fa23a1804099ba5f6c66070853e1e Mon Sep 17 00:00:00 2001 From: Ovahlord Date: Mon, 24 May 2021 18:42:59 +0200 Subject: [PATCH] Core/Spells: send the correct error message when trying to cast Death Coil on a friendly non-undead target --- src/server/scripts/Spells/spell_dk.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Spells/spell_dk.cpp b/src/server/scripts/Spells/spell_dk.cpp index 6afdd232e5d..2024f72825f 100644 --- a/src/server/scripts/Spells/spell_dk.cpp +++ b/src/server/scripts/Spells/spell_dk.cpp @@ -292,7 +292,10 @@ class spell_dk_death_coil : public SpellScript return SPELL_FAILED_UNIT_NOT_INFRONT; if (target->IsFriendlyTo(caster) && target->GetCreatureType() != CREATURE_TYPE_UNDEAD) - return SPELL_FAILED_BAD_TARGETS; + { + GetSpell()->m_customError = SPELL_CUSTOM_ERROR_TARGET_MUST_BE_UNDEAD; + return SPELL_FAILED_CUSTOM_ERROR; + } } else return SPELL_FAILED_BAD_TARGETS;