+{SELFPARAM();
+ //bprint("ASSAULT: new round\n");
+
+ // Eject players from vehicles
+ entity e;
+ FOR_EACH_PLAYER(e)
+ {
+ if(e.vehicle)
+ {
+ WITH(entity, self, e, vehicles_exit(VHEF_RELEASE));
+ }
+ }
+
+ for (entity e_ = findchainflags(vehicle_flags, VHF_ISVEHICLE); e_; e_ = e_.chain)
+ {
+ setself(e_);
+ vehicles_clearreturn(self);
+ vehicles_spawn();
+ }
+
+ setself(this);
+