Skip to content

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? ​

optional gunTicks?: 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? ​

optional light?: 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? ​

optional taser?: 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