GameboardNeighborhoodInspectionOptions
Defined in: src/actors/actors.ts:315
Filters and options for actor-aware neighborhood inspection.
Extends
Section titled “Extends”Properties
Section titled “Properties”blockingPlacementKinds?
Section titled “blockingPlacementKinds?”
optionalblockingPlacementKinds?: readonlyGameboardPlacementKind[]
Defined in: src/actors/actors.ts:132
Placement kinds that should block actor movement.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.blockingPlacementKinds
blockingPlacementLayers?
Section titled “blockingPlacementLayers?”
optionalblockingPlacementLayers?: readonlyGameboardPlacementLayer[]
Defined in: src/actors/actors.ts:134
Placement layers that should block actor movement.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.blockingPlacementLayers
canEnter?
Section titled “canEnter?”
optionalcanEnter?:boolean
Defined in: src/actors/actors.ts:330
Filter by enterable state.
excludeTileTags?
Section titled “excludeTileTags?”
optionalexcludeTileTags?: readonlystring[]
Defined in: src/actors/actors.ts:328
Tile tags that must be absent.
hasActors?
Section titled “hasActors?”
optionalhasActors?:boolean
Defined in: src/actors/actors.ts:332
Filter by actor presence.
hasHostiles?
Section titled “hasHostiles?”
optionalhasHostiles?:boolean
Defined in: src/actors/actors.ts:334
Filter by hostile actor presence.
hasInteractive?
Section titled “hasInteractive?”
optionalhasInteractive?:boolean
Defined in: src/actors/actors.ts:336
Filter by interactive actor presence.
hasProps?
Section titled “hasProps?”
optionalhasProps?:boolean
Defined in: src/actors/actors.ts:338
Filter by prop actor presence.
ignorePlacementIds?
Section titled “ignorePlacementIds?”
optionalignorePlacementIds?: readonlystring[]
Defined in: src/actors/actors.ts:136
Placement ids ignored during collision checks.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.ignorePlacementIds
includeCenter?
Section titled “includeCenter?”
optionalincludeCenter?:boolean
Defined in: src/actors/actors.ts:320
Include the center tile in results. Defaults to true.
includeMissing?
Section titled “includeMissing?”
optionalincludeMissing?:boolean
Defined in: src/actors/actors.ts:322
Include missing tiles in results. Defaults to false.
radius?
Section titled “radius?”
optionalradius?:number
Defined in: src/actors/actors.ts:318
Hex radius around the center. Defaults to 1.
sourceActor?
Section titled “sourceActor?”
optionalsourceActor?:string|Entity
Defined in: src/actors/actors.ts:254
Source actor used for collision interpretation.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.sourceActor
terrain?
Section titled “terrain?”
optionalterrain?:GameboardTerrain| readonlyGameboardTerrain[]
Defined in: src/actors/actors.ts:324
Required terrain or accepted terrains.
tileTags?
Section titled “tileTags?”
optionaltileTags?: readonlystring[]
Defined in: src/actors/actors.ts:326
Required tile tags.
treatHostileAsBlocking?
Section titled “treatHostileAsBlocking?”
optionaltreatHostileAsBlocking?:boolean
Defined in: src/actors/actors.ts:138
Treat hostile actors as movement blockers.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.treatHostileAsBlocking
treatInteractiveAsBlocking?
Section titled “treatInteractiveAsBlocking?”
optionaltreatInteractiveAsBlocking?:boolean
Defined in: src/actors/actors.ts:140
Treat interactive actors as movement blockers.
Inherited from
Section titled “Inherited from”GameboardTileInspectionOptions.treatInteractiveAsBlocking
treatPropsAsBlocking?
Section titled “treatPropsAsBlocking?”
optionaltreatPropsAsBlocking?:boolean
Defined in: src/actors/actors.ts:142
Treat prop actors as movement blockers.