src/scenario
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 aGameboardPlan./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
