From eda74e66e03dbaeb8d85f8264c0b5a930e053650 Mon Sep 17 00:00:00 2001 From: Paul Coene Date: Fri, 1 May 2015 19:22:06 -0400 Subject: [PATCH] Fix proc messages for undead proc against non-undead. --- zone/spells.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zone/spells.cpp b/zone/spells.cpp index 020064637..891ad64f6 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -1479,7 +1479,10 @@ bool Mob::DetermineSpellTargets(uint16 spell_id, Mob *&spell_target, Mob *&ae_ce { //invalid target Log.Out(Logs::Detail, Logs::Spells, "Spell %d canceled: invalid target of body type %d (undead)", spell_id, mob_body); - Message_StringID(13,SPELL_NEED_TAR); + if(!spell_target) + Message_StringID(13,SPELL_NEED_TAR); + else + Message_StringID(13,CANNOT_AFFECT_NPC); return false; } CastAction = SingleTarget;