1739 {
1742 {
1743 if (
Vehicle* vehicle = seat->GetVehicleKit())
1744 if (
Unit* pyrite = vehicle->GetPassenger(1))
1745 pyrite->ExitVehicle();
1746
1748 {
1751
1752 if (target->IsCreature())
1753 target->ToCreature()->DespawnOrUnsummon(1300);
1754 }
1755 }
1756 }
@ SPELL_ADD_PYRITE
Definition boss_flame_leviathan.cpp:1726
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:18775
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:1179