1447 {
1450 {
1451 if (
Vehicle* vehicle = seat->GetVehicleKit())
1452 if (
Unit* pyrite = vehicle->GetPassenger(1))
1453 pyrite->ExitVehicle();
1454
1456 {
1459
1460 if (target->IsCreature())
1461 target->ToCreature()->DespawnOrUnsummon(1300ms);
1462 }
1463 }
1464 }
@ SPELL_ADD_PYRITE
Definition boss_flame_leviathan.cpp:1434
int32 GetEffectValue() const
Definition SpellScript.cpp:600
Unit * GetHitUnit()
Definition SpellScript.cpp:448
Unit * GetCaster()
Definition SpellScript.cpp:401
Unit * GetVehicleBase() const
Definition Unit.cpp:14967
SpellCastResult CastSpell(SpellCastTargets const &targets, SpellInfo const *spellInfo, CustomSpellValues const *value, TriggerCastFlags triggerFlags=TRIGGERED_NONE, Item *castItem=nullptr, AuraEffect const *triggeredByAura=nullptr, ObjectGuid originalCaster=ObjectGuid::Empty)
Definition Unit.cpp:1350