Scripts/Misc: added a few more nullptr checks in DamageTaken hooks
This commit is contained in:
1 parent
51045c3b50
commit
b4f9844ce0
2 files changed
+3
-3
No files matched your search
@@ -563,7 +563,7 @@ struct npc_feludius final : public ScriptedAI
|
||||
|
||||
void DamageTaken(Unit* attacker, uint32& damage) override
|
||||
{
|
||||
if (attacker->HasAura(SPELL_FLAME_IMBUED))
|
||||
if (attacker && attacker->HasAura(SPELL_FLAME_IMBUED))
|
||||
damage *= 2;
|
||||
|
||||
if (me->HealthBelowPctDamaged(25, damage))
|
||||
@@ -731,7 +731,7 @@ struct npc_ignacious final : public ScriptedAI
|
||||
|
||||
void DamageTaken(Unit* attacker, uint32& damage) override
|
||||
{
|
||||
if (attacker->HasAura(SPELL_FROST_IMBUED))
|
||||
if (attacker && attacker->HasAura(SPELL_FROST_IMBUED))
|
||||
damage *= 2;
|
||||
|
||||
if (me->HealthBelowPctDamaged(25, damage))
|
||||
|
||||
@@ -733,7 +733,7 @@ class boss_flame_leviathan_defense_turret : public CreatureScript
|
||||
|
||||
void DamageTaken(Unit* who, uint32 &damage) override
|
||||
{
|
||||
if (!CanAIAttack(who))
|
||||
if (!who || !CanAIAttack(who))
|
||||
damage = 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user