Home
Pages

src/scenario

declarative-hex-worlds

declarative-hex-worlds


declarative-hex-worlds / src/scenario

src/scenario

src/scenario/ — authored content layer.

  • ./scenario — top-level scenario document (board + actors + quests + scripts)
  • ./recipe — recipe DSL that compiles to a GameboardPlan
  • ./blueprint — high-level blueprint generation (procedural board recipes)
  • ./catalog — KayKit asset catalog + guide-scenario surface
  • ./registry — typed registries for tiles + pieces

References

AddBridgeRecipeStep

Re-exports AddBridgeRecipeStep


AddConstructionSiteRecipeStep

Re-exports AddConstructionSiteRecipeStep


AddElevationRampRecipeStep

Re-exports AddElevationRampRecipeStep


AddFactionBuildingRecipeStep

Re-exports AddFactionBuildingRecipeStep


AddFlagRecipeStep

Re-exports AddFlagRecipeStep


AddForestRecipeStep

Re-exports AddForestRecipeStep


AddFortificationRecipeStep

Re-exports AddFortificationRecipeStep


AddHarborRecipeStep

Re-exports AddHarborRecipeStep


AddHillRecipeStep

Re-exports AddHillRecipeStep


AddMountainStackRecipeStep

Re-exports AddMountainStackRecipeStep


AddNatureRecipeStep

Re-exports AddNatureRecipeStep


AddNeutralStructureRecipeStep

Re-exports AddNeutralStructureRecipeStep


AddPlacementRecipeStep

Re-exports AddPlacementRecipeStep


AddPropClusterRecipeStep

Re-exports AddPropClusterRecipeStep


AddPropRecipeStep

Re-exports AddPropRecipeStep


AddRiverPathRecipeStep

Re-exports AddRiverPathRecipeStep


AddRoadPathRecipeStep

Re-exports AddRoadPathRecipeStep


AddSiegeProjectileRecipeStep

Re-exports AddSiegeProjectileRecipeStep


AddTransitionRecipeStep

Re-exports AddTransitionRecipeStep


AddUnitPresetRecipeStep

Re-exports AddUnitPresetRecipeStep


AddUnitRecipeStep

Re-exports AddUnitRecipeStep


analyzeHexTileRegistry

Re-exports analyzeHexTileRegistry


analyzeTileGeometry

Re-exports analyzeTileGeometry


appendGameboardRecipeSteps

Re-exports appendGameboardRecipeSteps


applyGameboardRecipe

Re-exports applyGameboardRecipe


applyGameboardRecipeGeneration

Re-exports applyGameboardRecipeGeneration


applyRecipeStep

Re-exports applyRecipeStep


applyTileDeclaration

Re-exports applyTileDeclaration


ApplyTileDeclarationOptions

Re-exports ApplyTileDeclarationOptions


BASE_TILE_ASSET_IDS

Re-exports BASE_TILE_ASSET_IDS


BaseTileAssetId

Re-exports BaseTileAssetId


BiomeFillSpec

Re-exports BiomeFillSpec


COAST_TILE_ASSET_IDS

Re-exports COAST_TILE_ASSET_IDS


CoastTileAssetId

Re-exports CoastTileAssetId


COLORED_UNIT_PARTS

Re-exports COLORED_UNIT_PARTS


coloredUnitAssetId

Re-exports coloredUnitAssetId


ColoredUnitPart

Re-exports ColoredUnitPart


ColoredUnitStyle

Re-exports ColoredUnitStyle


createGameboardBlueprintPlan

Re-exports createGameboardBlueprintPlan


createGameboardBlueprintRecipe

Re-exports createGameboardBlueprintRecipe


createGameboardBlueprintScenario

Re-exports createGameboardBlueprintScenario


createGameboardLayoutArchetypeRegistryFromRecipe

Re-exports createGameboardLayoutArchetypeRegistryFromRecipe


createGameboardLayoutArchetypeRegistryFromRecipeGeneration

Re-exports createGameboardLayoutArchetypeRegistryFromRecipeGeneration


createGameboardPieceRegistryFromRecipe

Re-exports createGameboardPieceRegistryFromRecipe


createGameboardPieceRegistryFromRecipeGeneration

Re-exports createGameboardPieceRegistryFromRecipeGeneration


createGameboardPlanFromRecipe

Re-exports createGameboardPlanFromRecipe


createGameboardRecipe

Re-exports createGameboardRecipe


createGameboardRecipeGenerationFillRules

Re-exports createGameboardRecipeGenerationFillRules


createGameboardScenario

Re-exports createGameboardScenario


CreateGameboardScenarioOptions

Re-exports CreateGameboardScenarioOptions


createGameboardWorldFromBlueprint

Re-exports createGameboardWorldFromBlueprint


createGameboardWorldFromScenario

Re-exports createGameboardWorldFromScenario


createHexTileRegistry

Re-exports createHexTileRegistry


createHexTileRegistryFromManifest

Re-exports createHexTileRegistryFromManifest


createMedievalShowcaseBlueprintRecipe

Re-exports createMedievalShowcaseBlueprintRecipe


declareHexTile

Re-exports declareHexTile


describeKayKitAssetTreatment

Re-exports describeKayKitAssetTreatment


describeKayKitGuideAssetCoverage

Re-exports describeKayKitGuideAssetCoverage


describeKayKitGuidePublicApiCoverage

Re-exports describeKayKitGuidePublicApiCoverage


describeKayKitGuideRoleCoverage

Re-exports describeKayKitGuideRoleCoverage


describeKayKitGuideScenario

Re-exports describeKayKitGuideScenario


describeKayKitGuideScenarioCoverage

Re-exports describeKayKitGuideScenarioCoverage


EXTRA_FACTION_BUILDING_KINDS

Re-exports EXTRA_FACTION_BUILDING_KINDS


EXTRA_PROP_ASSET_IDS

Re-exports EXTRA_PROP_ASSET_IDS


EXTRA_TRANSITION_TILE_ASSET_IDS

Re-exports EXTRA_TRANSITION_TILE_ASSET_IDS


EXTRA_UNIT_STYLES

Re-exports EXTRA_UNIT_STYLES


ExtraFactionBuildingKind

Re-exports ExtraFactionBuildingKind


ExtraTransitionTileAssetId

Re-exports ExtraTransitionTileAssetId


FACTION_BUILDING_KINDS

Re-exports FACTION_BUILDING_KINDS


factionBuildingAssetId

Re-exports factionBuildingAssetId


FactionBuildingKind

Re-exports FactionBuildingKind


flagAssetId

Re-exports flagAssetId


FREE_FACTION_BUILDING_KINDS

Re-exports FREE_FACTION_BUILDING_KINDS


FREE_PROP_ASSET_IDS

Re-exports FREE_PROP_ASSET_IDS


FreeFactionBuildingKind

Re-exports FreeFactionBuildingKind


GAMEBOARD_RECIPE_SCHEMA_VERSION

Re-exports GAMEBOARD_RECIPE_SCHEMA_VERSION


GAMEBOARD_SCENARIO_SCHEMA_VERSION

Re-exports GAMEBOARD_SCENARIO_SCHEMA_VERSION


GameboardBlueprintInspection

Re-exports GameboardBlueprintInspection


GameboardBlueprintOptions

Re-exports GameboardBlueprintOptions


GameboardBlueprintScenarioInspection

Re-exports GameboardBlueprintScenarioInspection


GameboardBlueprintScenarioOptions

Re-exports GameboardBlueprintScenarioOptions


GameboardRecipe

Re-exports GameboardRecipe


GameboardRecipeGeneration

Re-exports GameboardRecipeGeneration


GameboardRecipePlanOptionsOverride

Re-exports GameboardRecipePlanOptionsOverride


GameboardRecipeStep

Re-exports GameboardRecipeStep


GameboardRecipeValidationConfig

Re-exports GameboardRecipeValidationConfig


GameboardRecipeValidationResult

Re-exports GameboardRecipeValidationResult


GameboardScenario

Re-exports GameboardScenario


GameboardScenarioActor

Re-exports GameboardScenarioActor


GameboardScenarioActorPatrolAgent

Re-exports GameboardScenarioActorPatrolAgent


GameboardScenarioActorSummary

Re-exports GameboardScenarioActorSummary


GameboardScenarioAssetSummary

Re-exports GameboardScenarioAssetSummary


GameboardScenarioPatrolRoute

Re-exports GameboardScenarioPatrolRoute


GameboardScenarioRuntime

Re-exports GameboardScenarioRuntime


GameboardScenarioSummary

Re-exports GameboardScenarioSummary


GameboardScenarioSummaryValidation

Re-exports GameboardScenarioSummaryValidation


GameboardScenarioValidationConfig

Re-exports GameboardScenarioValidationConfig


GameboardScenarioValidationResult

Re-exports GameboardScenarioValidationResult


hasKayKitAssetTreatment

Re-exports hasKayKitAssetTreatment


HexTileDeclaration

Re-exports HexTileDeclaration


HexTileDeclarationInput

Re-exports HexTileDeclarationInput


HexTileRegistry

Re-exports HexTileRegistry


inspectGameboardBlueprint

Re-exports inspectGameboardBlueprint


inspectGameboardBlueprintScenario

Re-exports inspectGameboardBlueprintScenario


inspectGameboardRecipe

Re-exports inspectGameboardRecipe


inspectGameboardScenario

Re-exports inspectGameboardScenario


isFaction

Re-exports isFaction


isKnownExtraAssetId

Re-exports isKnownExtraAssetId


isTextureSet

Re-exports isTextureSet


isUnitStyle

Re-exports isUnitStyle


KayKitAssetPublicRole

Re-exports KayKitAssetPublicRole


KayKitAssetPublicTreatment

Re-exports KayKitAssetPublicTreatment


KayKitGuideAssetCoverage

Re-exports KayKitGuideAssetCoverage


KayKitGuideAssetCoverageCounts

Re-exports KayKitGuideAssetCoverageCounts


KayKitGuideCoverageSummary

Re-exports KayKitGuideCoverageSummary


KayKitGuidePageCoverage

Re-exports KayKitGuidePageCoverage


KayKitGuidePublicApiCoverage

Re-exports KayKitGuidePublicApiCoverage


KayKitGuideRoleCoverage

Re-exports KayKitGuideRoleCoverage


KayKitGuideScenario

Re-exports KayKitGuideScenario


KayKitGuideScenarioAssetRenderGroup

Re-exports KayKitGuideScenarioAssetRenderGroup


KayKitGuideScenarioAssetRenderRequest

Re-exports KayKitGuideScenarioAssetRenderRequest


KayKitGuideScenarioAssetRenderRequestOptions

Re-exports KayKitGuideScenarioAssetRenderRequestOptions


KayKitGuideScenarioAssetUrlResolver

Re-exports KayKitGuideScenarioAssetUrlResolver


KayKitGuideScenarioAssetUsage

Re-exports KayKitGuideScenarioAssetUsage


KayKitGuideScenarioAssetUsageOptions

Re-exports KayKitGuideScenarioAssetUsageOptions


KayKitGuideScenarioCoverage

Re-exports KayKitGuideScenarioCoverage


KayKitGuideScenarioCoverageMarkdownOptions

Re-exports KayKitGuideScenarioCoverageMarkdownOptions


KayKitGuideScenarioEdition

Re-exports KayKitGuideScenarioEdition


KayKitTileAssetId

Re-exports KayKitTileAssetId


listKayKitAssetPublicTreatments

Re-exports listKayKitAssetPublicTreatments


listKayKitGuideAssetCoverages

Re-exports listKayKitGuideAssetCoverages


listKayKitGuidePublicApiCoverages

Re-exports listKayKitGuidePublicApiCoverages


listKayKitGuideRoleCoverages

Re-exports listKayKitGuideRoleCoverages


listKayKitGuideScenarioAssetRenderGroups

Re-exports listKayKitGuideScenarioAssetRenderGroups


listKayKitGuideScenarioAssetRenderRequests

Re-exports listKayKitGuideScenarioAssetRenderRequests


listKayKitGuideScenarioAssetUsages

Re-exports listKayKitGuideScenarioAssetUsages


listKayKitGuideScenarioAssetUsagesForScenario

Re-exports listKayKitGuideScenarioAssetUsagesForScenario


listKayKitGuideScenarios

Re-exports listKayKitGuideScenarios


listKayKitGuideScenarioTreatments

Re-exports listKayKitGuideScenarioTreatments


MedievalHarborSpec

Re-exports MedievalHarborSpec


MedievalMountainRangeSpec

Re-exports MedievalMountainRangeSpec


MedievalPropClusterDressingOptions

Re-exports MedievalPropClusterDressingOptions


MedievalPropClusterDressingSpec

Re-exports MedievalPropClusterDressingSpec


MedievalRiverNetworkSpec

Re-exports MedievalRiverNetworkSpec


MedievalRoadNetworkSpec

Re-exports MedievalRoadNetworkSpec


MedievalTownSpec

Re-exports MedievalTownSpec


MedievalTransitionPolicy

Re-exports MedievalTransitionPolicy


mergeGameboardRecipes

Re-exports mergeGameboardRecipes


NATURE_ASSET_IDS

Re-exports NATURE_ASSET_IDS


NatureAssetId

Re-exports NatureAssetId


NEUTRAL_STRUCTURE_KINDS

Re-exports NEUTRAL_STRUCTURE_KINDS


NEUTRAL_UNIT_PARTS

Re-exports NEUTRAL_UNIT_PARTS


NeutralStructureKind

Re-exports NeutralStructureKind


neutralUnitAssetId

Re-exports neutralUnitAssetId


NeutralUnitPart

Re-exports NeutralUnitPart


PROP_ASSET_IDS

Re-exports PROP_ASSET_IDS


PropAssetId

Re-exports PropAssetId


pureRecipeGenerationApplier

Re-exports pureRecipeGenerationApplier


RecipeGenerationApplier

Re-exports RecipeGenerationApplier


renderKayKitGuideScenarioCoverageMarkdown

Re-exports renderKayKitGuideScenarioCoverageMarkdown


ResolvedGameboardScenarioActor

Re-exports ResolvedGameboardScenarioActor


resolveGameboardScenarioActors

Re-exports resolveGameboardScenarioActors


RIVER_TILE_ASSET_IDS

Re-exports RIVER_TILE_ASSET_IDS


RiverTileAssetId

Re-exports RiverTileAssetId


ROAD_TILE_ASSET_IDS

Re-exports ROAD_TILE_ASSET_IDS


RoadTileAssetId

Re-exports RoadTileAssetId


ScatterDecorationsRecipeStep

Re-exports ScatterDecorationsRecipeStep


SetCoastEdgesRecipeStep

Re-exports SetCoastEdgesRecipeStep


setDefaultRecipeGenerationApplier

Re-exports setDefaultRecipeGenerationApplier


SetElevationRecipeStep

Re-exports SetElevationRecipeStep


SetTerrainRecipeStep

Re-exports SetTerrainRecipeStep


SetTextureSetRecipeStep

Re-exports SetTextureSetRecipeStep


SetTileAssetRecipeStep

Re-exports SetTileAssetRecipeStep


summarizeGameboardScenario

Re-exports summarizeGameboardScenario


SummarizeGameboardScenarioOptions

Re-exports SummarizeGameboardScenarioOptions


summarizeKayKitGuideCoverage

Re-exports summarizeKayKitGuideCoverage


textureFileName

Re-exports textureFileName


TileAdjacencyRule

Re-exports TileAdjacencyRule


TileDeclarationRole

Re-exports TileDeclarationRole


TileEdgeDeclaration

Re-exports TileEdgeDeclaration


TileGeometryAnalysis

Re-exports TileGeometryAnalysis


TileRegistryAnalysis

Re-exports TileRegistryAnalysis


TileStackRule

Re-exports TileStackRule


UnitPart

Re-exports UnitPart


validateGameboardRecipe

Re-exports validateGameboardRecipe


validateGameboardRecipeGeneration

Re-exports validateGameboardRecipeGeneration


validateGameboardScenario

Re-exports validateGameboardScenario