From c04bcef273e1e4a5b305ade2925069d8be84d444 Mon Sep 17 00:00:00 2001 From: KayenEQ Date: Thu, 30 Sep 2021 12:43:36 -0400 Subject: [PATCH] Update spells.cpp (#1554) --- zone/spells.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/zone/spells.cpp b/zone/spells.cpp index 9a3270d12..dd101ba51 100644 --- a/zone/spells.cpp +++ b/zone/spells.cpp @@ -3406,7 +3406,7 @@ int Mob::AddBuff(Mob *caster, uint16 spell_id, int duration, int32 level_overrid buffs[emptyslot].focusproclimit_procamt = 0; buffs[emptyslot].instrument_mod = caster ? caster->GetInstrumentMod(spell_id) : 10; - if (level_override > 0) { + if (level_override > 0 || buffs[emptyslot].numhits > 0) { buffs[emptyslot].UpdateClient = true; } else { if (buffs[emptyslot].ticsremaining > (1 + CalcBuffDuration_formula(caster_level, spells[spell_id].buffdurationformula, spells[spell_id].buffduration)))