GameboardRuleConfig
Defined in: src/rules/rule-types.ts:25
Shared validation rule toggles for plans and worlds.
Extended by
Section titled “Extended by”Properties
Section titled “Properties”forbidStructuresOnWater?
Section titled “forbidStructuresOnWater?”
optionalforbidStructuresOnWater?:boolean
Defined in: src/rules/rule-types.ts:35
Whether structure placements are forbidden on water tiles.
maxElevation?
Section titled “maxElevation?”
optionalmaxElevation?:number
Defined in: src/rules/rule-types.ts:27
Maximum allowed tile elevation.
requireCoastsTouchWater?
Section titled “requireCoastsTouchWater?”
optionalrequireCoastsTouchWater?:boolean
Defined in: src/rules/rule-types.ts:33
Whether coast edges should face adjacent water tiles.
requireHarborsTouchWater?
Section titled “requireHarborsTouchWater?”
optionalrequireHarborsTouchWater?:boolean
Defined in: src/rules/rule-types.ts:37
Whether harbor placements must face adjacent water tiles.
requireReciprocalRivers?
Section titled “requireReciprocalRivers?”
optionalrequireReciprocalRivers?:boolean
Defined in: src/rules/rule-types.ts:31
Whether river edges must connect back from neighboring tiles.
requireReciprocalRoads?
Section titled “requireReciprocalRoads?”
optionalrequireReciprocalRoads?:boolean
Defined in: src/rules/rule-types.ts:29
Whether road edges must connect back from neighboring tiles.