five-on-it / packages/sim/src/flyers / FlyerClass
Interface: FlyerClass
Defined in: packages/sim/src/flyers.ts:40
What a kind of flyer is: its size, how it flies and how much it takes.
Properties
accel
accel:
number
Defined in: packages/sim/src/flyers.ts:48
How fast it changes its speed, over the ground and up and down (m/s²).
altitude
altitude:
number
Defined in: packages/sim/src/flyers.ts:54
The height it cruises at over what is under it, as its pilot means it (m).
climb
climb:
number
Defined in: packages/sim/src/flyers.ts:50
Its top speed up or down (m/s).
gunTicks?
optionalgunTicks?:number
Defined in: packages/sim/src/flyers.ts:58
Its door gun (a marksman's rifle, marksman.ts), if it has one: the ticks between two rounds.
halfExtents
halfExtents: readonly [
number,number,number]
Defined in: packages/sim/src/flyers.ts:44
Half its size across, up and along (m): its collider.
health
health:
number
Defined in: packages/sim/src/flyers.ts:52
Its hit points (1 to 255).
light?
optionallight?:FlyerLight
Defined in: packages/sim/src/flyers.ts:56
Its searchlight, if it has one.
name
name:
string
Defined in: packages/sim/src/flyers.ts:42
Its name.
speed
speed:
number
Defined in: packages/sim/src/flyers.ts:46
Its top speed over the ground (m/s).
taser?
optionaltaser?:object
Defined in: packages/sim/src/flyers.ts:63
Its taser, if it carries one (a swarm drone, drone-taser.ts): how near the person it dives at must be (m), and how long the dive winds up, its whine told, before it fires (ticks).
range
range:
number
windup
windup:
number