Scripts/Ulduar: XT002 Crash fix

Closes: #22545
(cherry picked from commit 1fe8fe30debbd17082b3178fc56795ca02faa6b6)
This commit is contained in:
Keader
2021-11-12 00:16:29 +01:00
committed by Shauren
parent 12e76f085f
commit 2fc55314eb
@@ -738,11 +738,12 @@ class spell_xt002_gravity_bomb_damage : public SpellScript
{
PrepareSpellScript(spell_xt002_gravity_bomb_damage);
void HandleScript(SpellEffIndex /*eff*/)
void HandleScript(SpellEffIndex /*effIndex*/)
{
Unit* caster = GetCaster();
if (GetHitDamage() >= int32(GetHitUnit()->GetHealth()))
caster->GetAI()->SetData(DATA_GRAVITY_BOMB_CASUALTY, 1);
if (InstanceScript* instance = GetCaster()->GetInstanceScript())
if (Creature* xt002 = instance->GetCreature(BOSS_XT002))
xt002->AI()->SetData(DATA_GRAVITY_BOMB_CASUALTY, 1);
}
void Register() override