five-on-it / packages/sim/src/vehicle-classes / JetDef
Interface: JetDef
Defined in: packages/sim/src/vehicle-classes.ts:245
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:253
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:258
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:251
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:259
range
range:
number
Defined in: packages/sim/src/vehicle-classes.ts:249
How far it reaches (m).
refillSeconds
refillSeconds:
number
Defined in: packages/sim/src/vehicle-classes.ts:256
seat
seat:
number
Defined in: packages/sim/src/vehicle-classes.ts:247
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:255
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:261
How wide its stream is: a body this near its line is in it (m).