Exemple #1
0
        void HandleBouncerSpikes()
        {
            Unit* caster = GetCaster();
            Vehicle* vehicle = caster->GetVehicleKit();
            if (!vehicle)
                return;

            for (uint8 i = 0; i < vehicle->GetAvailableSeatCount(); i++)
                if (Creature* summon = caster->SummonCreature(NPC_BOUNCER_SPIKE, caster->GetPosition(), TEMPSUMMON_TIMED_DESPAWN, 10000))
                    summon->EnterVehicle(caster, i);
        }