I am currently working on a minigame in which vehicles act as territories. The team defending the territories is equipped with rockets, and I am trying to find a way to prevent them from just spamming the vehicle spawns with rockets to destroy them before the other team can even get in. What I need to do is spawn the vehicles in a safe location, like behind a shield door or something. However, it needs to be impossible for the attacking team to simply sit in the vehicles in safety and capture the territories. My current solution was having all vehicles sit with their noses in a one-way shield door, so that as soon as someone gets in them they are forced out and into the arena. However, this is inconsistent, and if the vehicles are nudged back at all they can be set so they aren't pulled through the one way shields. Also, very precise rockets can tag the small parts of the vehicle sticking through the door and destroy them. I tried putting a shield wall outside the one-way shield, but this causes the vehicles to spawn and bounce away unless the two shields are put so far apart that the vehicles can hide in between them. Anyone have an idea that might help me?
Have the vehicles sit behind a small one way shield, but also in a soft kill zone. That way, they can't camp behind the one way shield. 10 seconds should be enough time to get in the vehicle and drive away from the soft kill zone.
Or you can have a vehicle only one way teleporter that encompasses the whole room where the territorry vehicles and offence team spawn, when they get inside the vehicle they'll get teleported away. I suggest using all the rest of the teleporters as reciever nodes placed around the map; this will prevent the defending team camping around the only teleporter.
You could also use respawn traits to make people invincible for the first like 5-10 seconds or something, so that they can't be spawn killed. EDIT: Wait nevermind I misunderstood, it's the vehicles blowing up that's giving you problem. Why not just have indestructible vehicles? Or use the Rocket Race gametype (which would spawn people on vehicles)?
Because the vehicles are the territories, and the other team's objective is to destroy them once they're being driven.
You could always make vehicles invulnerable and then make people that are in a territory more susceptible to damage to compensate for the damage absorption of indestructible vehicles.