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