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); }