A Taxi Spawner is a device that spawns a Taxi vehicle onto your island at the spawner's given location and orientation. Use Taxi Spawner devices in combination with the Race Checkpoint Device to design a racing game for your players. You can place a player directly inside the Taxi using a trigger.
For help on how to find the Taxi Spawner device, see Using Devices.
If you're using multiple copies of a device on an island, it can be useful to rename them. Choosing names that relate to a device's purpose makes it easier to remember what each one does, and easier to find a specific device when using the Event Browser.
Contextual Filtering
Some devices are affected by a feature called contextual filtering. This feature hides or displays options depending on the values selected for certain related options. This feature will reduce clutter in the Customize panel and make options easier to manage and navigate.
However, it may not be easy to recognize which options or values trigger contextual filtering. To help you identify them, in our device docs we use italic for any values that trigger contextual filtering. All options will be listed, including those affected by contextual filtering; if they are hidden or displayed based on a specific option’s value, there will be a note about that in the Description field for that option.
Device Options
This device has some basic functionality, like boost regen and whether the radio is enabled. Additionally, there are some advanced options, like whether the Taxi vehicle takes damage from collisions, how much damage it can take before being destroyed, and how much damage it deals when it explodes.
You can configure this device with the following options.
Default values are bold. Values that trigger contextual filtering are italic.
Basic Options
| Option | Value | Description |
|---|---|---|
Visible During Game | On, Off | Determines whether the device is visible during the game. This does affect its collision properties. |
Boost Regen | No Boost, Slow, Default, Fast, Unlimited | Only displayed when Fuel Consumption is set to Has Infinite Fuel. Determines if the vehicle is able to boost, and how quickly the boost meter fills. |
Radio | Enabled, Disabled | Determines whether the spawned vehicle is able to use the radio. |
All Options (Additional)
| Option | Value | Description |
|---|---|---|
Enabled During Phase | All, None, Pre-Game Only, Gameplay Only | Determines the game phases during which the device will be enabled. Pre-Game includes all phases prior to the Game starting (the waiting for players lobby on Featured Islands and the Game Start Countdown). |
Respawn Time | Instant, Never, Pick a time | Respawns a vehicle that's been destroyed after a selected delay. |
Respawn Vehicle when Enabled | Yes, No, Only if Needed | If this is set to Yes, a vehicle will spawn when the device is enabled. Choosing Only If Needed will not reset an existing vehicle. |
Destroy Vehicle when Disabled | Yes, No | Destroys a spawned vehicle when the spawner is disabled. |
Owning Team | Any, Pick a team | Sets the team the device belongs to. |
Selected Class | None, Any, No Class, Pick a class | Determines what class can use this vehicle. Values for this option are:
|
Fuel Consumption | Has Infinite Fuel, Uses Fuel | Determines if the spawned vehicle uses fuel. |
Starting Fuel | Random, Pick a percentage | Only displayed when Fuel Consumption is set to Uses Fuel. The percentage of fuel in the vehicle's fuel tank at spawn. Random will spawn the vehicle with a percentage of fuel between 25% and 80%. |
Fuel Use | Slow, Normal, Fast | Only displayed when Fuel Consumption is set to Uses Fuel. Controls how quickly the vehicle will use fuel while driving. |
Boost Fuel Use | No Boost, Slow, Default, Fast, None | Only displayed when Fuel Consumption is set to Uses Fuel. Controls how quickly the vehicle will use fuel while boosting. No Boost will disable boosting. None will make boosting have no effect on fuel usage. |
Tire Selection | Road Tires, Off-Road Tires | Determines the type of tires for the spawned vehicle. |
Spawn With Cow Catcher | Yes, No | Determines whether the vehicle has the Cow Catcher equipped when spawned. |
Vehicle Health | 800, Indestructible, Pick a number | Determines how much damage the vehicle can take before it is destroyed. |
Damage Friendly Fire | Yes, No | Determines whether friendly driven vehicles will damage each other on collision. |
Damage Other Vehicles | Yes, No | Determines whether vehicles will damage each other on collision. |
Allow Damage From Other Vehicles | Yes, No | Yes will allow other vehicles to damage this vehicle by colliding with it. |
Damage Own Vehicle | Yes, No | Determines whether a collision will damage the player’s own vehicle. |
Max Explosion Delay | 1 second, Instant, Pick a delay time | The maximum time the vehicle can have zero health, after which it will explode. |
Lifetime After Explosion | 1 second, Instant, Pick a duration | The duration in seconds that the destroyed vehicle will remain in the world, after which it is removed entirely. |
Explosion Damage to Environment | 800, None, Pick an amount of damage | The amount of damage dealt to environment objects when the vehicle explodes. |
Explosion Damage to Players | 800, None, Pick an amount of damage | The amount of damage dealt to players when the vehicle explodes. |
Explosion Damage to Vehicles | 800, None, Pick an amount of damage | The amount of damage dealt to other vehicles when the vehicle explodes. |
Water Destruction Delay | Never, Instant, 5 seconds, Pick a time | When the vehicle is too deep in water to drive, destroy it after this delay. |
Direct Event Binding
Below are the direct event binding options for this device.
Functions
A function listens for an event on a device, and then performs an action.
For any function, click the option, then Select Device to access and select from the Device dropdown menu.
Once you've selected a device, click Select Event to bind the device to an event that will trigger the function for the device.
If more than one device or event triggers a function, click the Add button to add a line and repeat these steps.
| Option | Description |
|---|---|
Enable When Receiving From | When an event occurs, the Taxi spawner is enabled. |
Disable When Receiving From | When an event occurs, the Taxi spawner is disabled. |
Assigns Driver When Receiving From | Sets the player that instigated the signal as the spawned vehicle's driver when an event occurs. |
Respawn Vehicle When Receiving From | Spawns a new vehicle when an event occurs. The existing vehicle will be destroyed before a new vehicle spawns. |
Destroy Vehicle When Receiving From | When an event occurs, the spawned vehicle is destroyed if it exists. |
Apply Off Road Tires When Receiving From | Applies off road tires to the spawned vehicle when an event occurs. |
Remove Tire Modification When Receiving From | Removes tire modifications from the spawned vehicle when an event occurs. |
Pop All Tires When Receiving From | Pops all tires on the vehicle when an event occurs. |
Repair All Tires When Receiving From | Repairs all tires on the vehicle when an event occurs. |
Repair Vehicle When Receiving From | Repairs the spawned vehicle when an event occurs, restoring it to full health. |
Events
An event tells another device when to perform a function.
For any function, click the option, then Select Device to access and select from the Device dropdown menu.
Once you've selected a device, click Select Function to bind this event to a function for that device.
If more than one function is triggered by the event, click the Add button to add a line and repeat these steps.
| Option | Description |
|---|---|
On Player Enters Vehicle Send Event To | When a player enters the spawned vehicle, an event is sent to the selected device. |
On Player Exits Vehicle Send Event To | When a player exits the spawned vehicle, an event is sent to the selected device |
On Vehicle Spawns Send Event To | When a vehicle is spawned or respawned, an event is sent to the selected device. |
On Vehicle is Destroyed Send Event To | When a vehicle is destroyed, an event is sent to the selected device. |