five-on-it / packages/sim/src/vehicle / VehicleDynamics
Interface: VehicleDynamics
Defined in: packages/sim/src/vehicle.ts:1517
The vehicle state that integrates over time (the boost meter and its spent flag, the landing stun timer, the two grips, the flat tyres). It travels in every snapshot so that a prediction replay starts from the server's values instead of stepping its own ones twice.
Properties
boost
boost:
number
Defined in: packages/sim/src/vehicle.ts:1519
Boost meter, 0..1.
boostSpent
boostSpent:
boolean
Defined in: packages/sim/src/vehicle.ts:1521
The boost ran its meter dry while still held.
flood?
optionalflood?:number
Defined in: packages/sim/src/vehicle.ts:1537
How flooded a wrecked boat is, 0 to 1 (boat.ts); left as it is when not given.
fuelled?
optionalfuelled?:boolean
Defined in: packages/sim/src/vehicle.ts:1535
Filled up a moment ago (fuel.ts): its boost recharges twice as fast.
gripFront
gripFront:
number
Defined in: packages/sim/src/vehicle.ts:1525
Side grip of the front axle, 0..1.
gripRear
gripRear:
number
Defined in: packages/sim/src/vehicle.ts:1527
Side grip of the rear axle, 0..1.
health
health:
number
Defined in: packages/sim/src/vehicle.ts:1531
Hit points left (0 = wrecked).
landing
landing:
number
Defined in: packages/sim/src/vehicle.ts:1523
Seconds of dulled control left after a hard landing.
limp?
optionallimp?:number
Defined in: packages/sim/src/vehicle.ts:1541
Ticks left of a run-flat's limp and of oil on the tyres (mods.ts); left as they are when not given.
nitroTicks?
optionalnitroTicks?:number
Defined in: packages/sim/src/vehicle.ts:1539
Ticks left of a nitro burn (mods.ts); left as it is when not given.
oiled?
optionaloiled?:number
Defined in: packages/sim/src/vehicle.ts:1542
parked
parked:
boolean
Defined in: packages/sim/src/vehicle.ts:1533
Parked: its parking brake holds it until somebody drives it.
tyres
tyres:
number
Defined in: packages/sim/src/vehicle.ts:1529
Bitmask of flat tyres, bit i = wheel i.