SetTileAssetRecipeStep
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:134
Recipe step that applies a fully specified tile asset option object.
Extends
Section titled “Extends”Properties
Section titled “Properties”action
Section titled “action”action:
"setTileAsset"
Defined in: packages/declarative-hex-worlds/src/scenario/recipe.ts:136
Discriminator for direct tile asset assignment.
assetId
Section titled “assetId”assetId:
string
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:654
Base tile asset id.
Inherited from
Section titled “Inherited from”at:
HexCoordinates
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:652
Tile whose asset state should be replaced.
Inherited from
Section titled “Inherited from”coastEdges?
Section titled “coastEdges?”
optionalcoastEdges?:HexEdgeInput
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:666
Replacement coast edge input.
Inherited from
Section titled “Inherited from”coastWaterless?
Section titled “coastWaterless?”
optionalcoastWaterless?:boolean
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:676
Whether the coast uses a waterless variant.
Inherited from
Section titled “Inherited from”TileAssetOptions.coastWaterless
elevation?
Section titled “elevation?”
optionalelevation?:number
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:660
Replacement elevation.
Inherited from
Section titled “Inherited from”riverCrossing?
Section titled “riverCrossing?”
optionalriverCrossing?:RiverCrossing
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:674
River crossing variant.
Inherited from
Section titled “Inherited from”TileAssetOptions.riverCrossing
riverCurvy?
Section titled “riverCurvy?”
optionalriverCurvy?:boolean
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:672
Whether the river uses a curvy variant.
Inherited from
Section titled “Inherited from”riverEdges?
Section titled “riverEdges?”
optionalriverEdges?:HexEdgeInput
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:664
Replacement river edge input.
Inherited from
Section titled “Inherited from”riverWaterless?
Section titled “riverWaterless?”
optionalriverWaterless?:boolean
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:670
Whether the river uses a waterless variant.
Inherited from
Section titled “Inherited from”TileAssetOptions.riverWaterless
roadEdges?
Section titled “roadEdges?”
optionalroadEdges?:HexEdgeInput
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:662
Replacement road edge input.
Inherited from
Section titled “Inherited from”roadSlope?
Section titled “roadSlope?”
optionalroadSlope?:RoadSlope
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:668
Road slope variant.
Inherited from
Section titled “Inherited from”supportAssetId?
Section titled “supportAssetId?”
optionalsupportAssetId?:string
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:658
Replacement support/bottom asset id.
Inherited from
Section titled “Inherited from”TileAssetOptions.supportAssetId
optionaltags?: readonlystring[]
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:680
Additional tile tags.
Inherited from
Section titled “Inherited from”terrain?
Section titled “terrain?”
optionalterrain?:GameboardTerrain
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:656
Replacement terrain category.
Inherited from
Section titled “Inherited from”textureSet?
Section titled “textureSet?”
optionaltextureSet?:"default"|"fall"|"summer"|"winter"
Defined in: packages/declarative-hex-worlds/src/gameboard/plan.ts:678
Replacement texture set for this tile.