Scripts/Ulduar: XT002 Crash fix

Closes: #22545
(cherry picked from commit 1fe8fe30de)
This commit is contained in:
Keader
2018-09-30 02:44:24 -03:00
committed by Shauren
parent 12e76f085f
commit 2fc55314eb

View File

@@ -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