From 05ed577e23f6109e81e5c3ae98768609dc30fad7 Mon Sep 17 00:00:00 2001 From: Paul Coene Date: Sat, 27 Sep 2014 17:17:12 -0400 Subject: [PATCH] Fixed issue where blind flag was set for beneficial spells like cure.wq --- zone/spell_effects.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 5bddd780a..24b083414 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -1267,7 +1267,10 @@ bool Mob::SpellEffect(Mob* caster, uint16 spell_id, float partial) #endif if (spells[spell_id].base[i] == 1) BuffFadeByEffect(SE_Blind); - is_blind = true; + + // For spells like flash-of-light + if (IsDetrimentalSpell(spell_id)) + is_blind = true; break; }