From 6590a0bfcefe7b8e5f87c82ba5ab4df2c72be418 Mon Sep 17 00:00:00 2001 From: Treeston Date: Mon, 12 Aug 2019 19:42:49 +0200 Subject: Entities/Creature: Fix an edge case assertion failure with pets dying in specific situations while casting spells. --- src/server/game/Entities/Creature/Creature.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server') diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index b399af92b12..49169f90b2b 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -3116,7 +3116,7 @@ void Creature::SetSpellFocus(Spell const* focusSpell, WorldObject const* target) bool Creature::HasSpellFocus(Spell const* focusSpell) const { - if (!IsAlive()) // dead creatures cannot focus + if (isDead()) // dead creatures cannot focus { if (_spellFocusInfo.Spell || _spellFocusInfo.Delay) { -- cgit v1.2.3