Skip to content

five-on-it / packages/world/src/level / VehicleSpawnerDef

Interface: VehicleSpawnerDef ​

Defined in: packages/world/src/level.ts:626

A vehicle spawner of the level (GAME_DESIGN §5.5): a parking bay where a car stands, of a class or of a mix it goes through in turn, owned by nobody or an NPC, locked unless it says not, its lock answering to a key's tag; once the car is gone (driven off, wrecked, taken away) another is put there respawn seconds later (never with 0). A dormant spawner's car (a parked car of a car park, a drive, a dealer's yard) dozes once it has settled: a still body the step does not simulate until something touches it, hurts it or gets in (@foi/sim's dormant.ts), its bay refilled only with no player near. A wreck spawner's car stands wrecked (a rusty abandoned car): it can be shoved and set alight, never driven. Not a placement: the server parks the cars.

Properties ​

classes ​

classes: string[]

Defined in: packages/world/src/level.ts:638

The vehicle classes by name, one at least: a mix is gone through in turn.


dormant? ​

optional dormant?: boolean

Defined in: packages/world/src/level.ts:648

Its cars doze once settled, until touched (see above); absent for a car always simulated.


key ​

key: string

Defined in: packages/world/src/level.ts:644

The tag the key of its cars answers to (key:vehicle:<name> unless the block says).


locked ​

locked: boolean

Defined in: packages/world/src/level.ts:642

Whether its cars stand locked.


name ​

name: string

Defined in: packages/world/src/level.ts:628

The node's name in the editor.


owner ​

owner: SpawnerOwner

Defined in: packages/world/src/level.ts:640

Who its cars belong to.


respawn ​

respawn: number

Defined in: packages/world/src/level.ts:646

Seconds after a car is gone before the next stands there; 0 for never.


wreck? ​

optional wreck?: boolean

Defined in: packages/world/src/level.ts:650

Its cars stand wrecked, to be shoved and burned, never driven; absent for whole ones.


x ​

x: number

Defined in: packages/world/src/level.ts:630

The middle of the bay, on its floor (m).


y ​

y: number

Defined in: packages/world/src/level.ts:632

The floor (m).


yaw ​

yaw: number

Defined in: packages/world/src/level.ts:636

Which way the car faces (rad, 0 faces +z).


z ​

z: number

Defined in: packages/world/src/level.ts:634

The middle of the bay, on its floor (m).