five-on-it / packages/sim/src/vehicle-classes / JetDef
Interface: JetDef
Defined in: packages/sim/src/vehicle-classes.ts:250
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:258
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:263
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:256
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:264
range
range:
number
Defined in: packages/sim/src/vehicle-classes.ts:254
How far it reaches (m).
refillSeconds
refillSeconds:
number
Defined in: packages/sim/src/vehicle-classes.ts:261
seat
seat:
number
Defined in: packages/sim/src/vehicle-classes.ts:252
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:260
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:266
How wide its stream is: a body this near its line is in it (m).