five-on-it / packages/sim/src/vehicle-classes / JetDef
Interface: JetDef
Defined in: packages/sim/src/vehicle-classes.ts:248
A water jet (jets.ts): who works it, how far it reaches and where its nozzle is, how far it turns, how long its tank sprays and refills, and how hard its water pushes.
Properties
arc
arc:
number
Defined in: packages/sim/src/vehicle-classes.ts:256
How far it turns either side of straight ahead (rad): a roof turret's π, all round.
carPush
carPush:
number
Defined in: packages/sim/src/vehicle-classes.ts:261
How hard it pushes a vehicle and a person in it: the speed it gives them per second (m/s²).
muzzle
muzzle:
object
Defined in: packages/sim/src/vehicle-classes.ts:254
Its nozzle, in the chassis frame: how high over the chassis centre and how far forward of it (m).
y
y:
number
z
z:
number
personPush
personPush:
number
Defined in: packages/sim/src/vehicle-classes.ts:262
range
range:
number
Defined in: packages/sim/src/vehicle-classes.ts:252
How far it reaches (m).
refillSeconds
refillSeconds:
number
Defined in: packages/sim/src/vehicle-classes.ts:259
seat
seat:
number
Defined in: packages/sim/src/vehicle-classes.ts:250
The seat that works it (its operator's); the driver works it while that seat is empty.
tankSeconds
tankSeconds:
number
Defined in: packages/sim/src/vehicle-classes.ts:258
How long a full tank sprays (s), and how long an empty one takes to fill again (s).
width
width:
number
Defined in: packages/sim/src/vehicle-classes.ts:264
How wide its stream is: a body this near its line is in it (m).