Skip to main content

Interface: ProgressionHookContext

Defined in: apps/paracosm/src/engine/types.ts:234

Context passed to the scenario progression hook during between-turn advancement.

Properties

agents

agents: Agent[]

Defined in: apps/paracosm/src/engine/types.ts:236

All agents (mutable: the hook modifies health fields in place)


rng

rng: object

Defined in: apps/paracosm/src/engine/types.ts:242

Seeded RNG for deterministic random operations

chance()

chance(probability): boolean

Parameters
probability

number

Returns

boolean

int()

int(min, max): number

Parameters
min

number

max

number

Returns

number

next()

next(): number

Returns

number

pick()

pick<T>(arr): T

Type Parameters
T

T

Parameters
arr

readonly T[]

Returns

T


startYear

startYear: number

Defined in: apps/paracosm/src/engine/types.ts:240


turn

turn: number

Defined in: apps/paracosm/src/engine/types.ts:239


year

year: number

Defined in: apps/paracosm/src/engine/types.ts:238


yearDelta

yearDelta: number

Defined in: apps/paracosm/src/engine/types.ts:237