Skip to content

GameboardNeighborhoodInspectionOptions

Defined in: src/actors/actors.ts:315

Filters and options for actor-aware neighborhood inspection.

optional blockingPlacementKinds?: readonly GameboardPlacementKind[]

Defined in: src/actors/actors.ts:132

Placement kinds that should block actor movement.

GameboardTileInspectionOptions.blockingPlacementKinds


optional blockingPlacementLayers?: readonly GameboardPlacementLayer[]

Defined in: src/actors/actors.ts:134

Placement layers that should block actor movement.

GameboardTileInspectionOptions.blockingPlacementLayers


optional canEnter?: boolean

Defined in: src/actors/actors.ts:330

Filter by enterable state.


optional excludeTileTags?: readonly string[]

Defined in: src/actors/actors.ts:328

Tile tags that must be absent.


optional hasActors?: boolean

Defined in: src/actors/actors.ts:332

Filter by actor presence.


optional hasHostiles?: boolean

Defined in: src/actors/actors.ts:334

Filter by hostile actor presence.


optional hasInteractive?: boolean

Defined in: src/actors/actors.ts:336

Filter by interactive actor presence.


optional hasProps?: boolean

Defined in: src/actors/actors.ts:338

Filter by prop actor presence.


optional ignorePlacementIds?: readonly string[]

Defined in: src/actors/actors.ts:136

Placement ids ignored during collision checks.

GameboardTileInspectionOptions.ignorePlacementIds


optional includeCenter?: boolean

Defined in: src/actors/actors.ts:320

Include the center tile in results. Defaults to true.


optional includeMissing?: boolean

Defined in: src/actors/actors.ts:322

Include missing tiles in results. Defaults to false.


optional radius?: number

Defined in: src/actors/actors.ts:318

Hex radius around the center. Defaults to 1.


optional sourceActor?: string | Entity

Defined in: src/actors/actors.ts:254

Source actor used for collision interpretation.

GameboardTileInspectionOptions.sourceActor


optional terrain?: GameboardTerrain | readonly GameboardTerrain[]

Defined in: src/actors/actors.ts:324

Required terrain or accepted terrains.


optional tileTags?: readonly string[]

Defined in: src/actors/actors.ts:326

Required tile tags.


optional treatHostileAsBlocking?: boolean

Defined in: src/actors/actors.ts:138

Treat hostile actors as movement blockers.

GameboardTileInspectionOptions.treatHostileAsBlocking


optional treatInteractiveAsBlocking?: boolean

Defined in: src/actors/actors.ts:140

Treat interactive actors as movement blockers.

GameboardTileInspectionOptions.treatInteractiveAsBlocking


optional treatPropsAsBlocking?: boolean

Defined in: src/actors/actors.ts:142

Treat prop actors as movement blockers.

GameboardTileInspectionOptions.treatPropsAsBlocking