GameboardActorSelectionRecord
Defined in: src/actors/actors.ts:461
Serializable actor selection row for logs, tests, UIs, and quests.
Properties
Section titled “Properties”actorId
Section titled “actorId”actorId:
string
Defined in: src/actors/actors.ts:463
Actor id.
assetId
Section titled “assetId”assetId:
string
Defined in: src/actors/actors.ts:491
Placement asset id.
blocksMovement
Section titled “blocksMovement”blocksMovement:
boolean
Defined in: src/actors/actors.ts:477
Whether the actor blocks movement.
coordinates
Section titled “coordinates”coordinates:
HexCoordinates
Defined in: src/actors/actors.ts:487
Occupied tile coordinates.
distance?
Section titled “distance?”
optionaldistance?:number
Defined in: src/actors/actors.ts:489
Distance from the selection center, when available.
faction?
Section titled “faction?”
optionalfaction?:string
Defined in: src/actors/actors.ts:469
Actor faction id.
hostile
Section titled “hostile”hostile:
boolean
Defined in: src/actors/actors.ts:473
Whether the actor is generally hostile.
hostileToSource?
Section titled “hostileToSource?”
optionalhostileToSource?:boolean
Defined in: src/actors/actors.ts:475
Whether this actor is hostile to the selection source.
interactive
Section titled “interactive”interactive:
boolean
Defined in: src/actors/actors.ts:479
Whether the actor is an interaction target.
kind:
GameboardActorKind
Defined in: src/actors/actors.ts:467
Actor kind.
layer:
GameboardPlacementLayer
Defined in: src/actors/actors.ts:495
Underlying placement layer.
metadata
Section titled “metadata”metadata:
Readonly<Record<string,GameboardActorMetadataValue>>
Defined in: src/actors/actors.ts:483
Actor metadata.
placementId
Section titled “placementId”placementId:
string
Defined in: src/actors/actors.ts:465
Placement id associated with the actor.
placementKind
Section titled “placementKind”placementKind:
GameboardPlacementKind
Defined in: src/actors/actors.ts:493
Underlying placement kind.
requiresExtra
Section titled “requiresExtra”requiresExtra:
boolean
Defined in: src/actors/actors.ts:497
Whether the placement requires local-only EXTRA assets.
tags: readonly
string[]
Defined in: src/actors/actors.ts:481
Actor tags.
optionalteam?:string
Defined in: src/actors/actors.ts:471
Actor team id.
tileKey
Section titled “tileKey”tileKey:
string
Defined in: src/actors/actors.ts:485
Occupied tile key.