Skip to main content

Class: EffectRegistry

Defined in: apps/paracosm/src/engine/effect-registry.ts:33

Constructors

Constructor

new EffectRegistry(categoryEffects, fallback?): EffectRegistry

Defined in: apps/paracosm/src/engine/effect-registry.ts:37

Parameters

categoryEffects

Record<string, Record<string, number>>

fallback?

Record<string, number> = ...

Returns

EffectRegistry

Methods

applyOutcome()

applyOutcome(category, outcome, modifiers): Record<string, number>

Defined in: apps/paracosm/src/engine/effect-registry.ts:49

Parameters

category

string

outcome

TurnOutcome

modifiers

OutcomeModifiers

Returns

Record<string, number>


getBaseEffect()

getBaseEffect(category): Record<string, number>

Defined in: apps/paracosm/src/engine/effect-registry.ts:45

Parameters

category

string

Returns

Record<string, number>