Skip to content

five-on-it / packages/missions/src/runtime / SpawnObjectCommand

Interface: SpawnObjectCommand ​

Defined in: packages/missions/src/runtime.ts:827

Put a device down at a place (an object actor, or a spawnObject): its kind, how it stands, what it holds and asks for (see ObjectActor); a safe holds its items.

Properties ​

at ​

at: SpawnSpot

Defined in: packages/missions/src/runtime.ts:833

Where.


fuse? ​

optional fuse?: number

Defined in: packages/missions/src/runtime.ts:839

A bomb's fuse (s), its blast's size; a fuse box's reach (m); how long working it takes (s).


items? ​

optional items?: object[]

Defined in: packages/missions/src/runtime.ts:847

A safe's items.

count ​

count: number

item ​

item: string


key ​

key: string

Defined in: packages/missions/src/runtime.ts:831

The actor's key.


kind ​

kind: "spawnObject"

Defined in: packages/missions/src/runtime.ts:829

Discriminator.


needs? ​

optional needs?: string

Defined in: packages/missions/src/runtime.ts:844

The tag of the item working it asks for, and whether it is used up (a bomb planted).


objectKind ​

objectKind: "laptop" | "bomb" | "fuse_box" | "safe" | "generator" | "workbench" | "car_jack" | "dumpster"

Defined in: packages/missions/src/runtime.ts:835

What it is.


radius? ​

optional radius?: number

Defined in: packages/missions/src/runtime.ts:841


seconds? ​

optional seconds?: number

Defined in: packages/missions/src/runtime.ts:842


size? ​

optional size?: "small" | "medium" | "large"

Defined in: packages/missions/src/runtime.ts:840


spend? ​

optional spend?: boolean

Defined in: packages/missions/src/runtime.ts:845


state ​

state: "idle" | "site" | "armed" | "broken"

Defined in: packages/missions/src/runtime.ts:837

How it stands: a bomb's site or armed, a generator broken, else idle.