Skip to content

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

Interface: SpawnObjectCommand ​

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

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:832

Where.


fuse? ​

optional fuse?: number

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

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:846

A safe's items.

count ​

count: number

item ​

item: string


key ​

key: string

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

The actor's key.


kind ​

kind: "spawnObject"

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

Discriminator.


needs? ​

optional needs?: string

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

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


objectKind ​

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

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

What it is.


radius? ​

optional radius?: number

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


seconds? ​

optional seconds?: number

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


size? ​

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

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


spend? ​

optional spend?: boolean

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


state ​

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

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

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