Skip to content

UpdateGameboardActorOptions

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:76

Options for updating gameplay actor state while preserving omitted fields.

optional actorId?: string

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:78

Replacement gameplay actor id.


optional actorKind?: GameboardActorKind

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:80

Replacement gameplay actor kind.


optional actorMetadata?: Readonly<Record<string, GameboardActorMetadataValue>>

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:94

Replacement serializable actor metadata.


optional blocksMovement?: boolean

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:88

Replacement movement-blocking flag.


optional faction?: string | null

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:82

Replacement faction identifier.


optional hostile?: boolean

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:86

Replacement hostility flag.


optional interactive?: boolean

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:90

Replacement interaction-target flag.


optional tags?: readonly string[]

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:92

Replacement actor tags.


optional team?: string | null

Defined in: packages/declarative-hex-worlds/src/actors/actors.ts:84

Replacement team identifier.