diff --git a/zone/spell_effects.cpp b/zone/spell_effects.cpp index 08b1d60ee..a88e48e5d 100644 --- a/zone/spell_effects.cpp +++ b/zone/spell_effects.cpp @@ -4721,6 +4721,7 @@ void Mob::BuffFadeBySlot(int slot, bool iRecalcBonuses, bool suppress, uint32 su break; case SpellEffect::Levitate: { + // Restore levitate visual effects after suppression expires if (!zone->CanLevitate()) { SendAppearancePacket(AppearanceType::FlyMode, 0); BuffFadeByEffect(SpellEffect::Levitate);