RECORDANDRONCO/mods/example/rules/world.yaml
type-two 71416b3843 RECORDS ECONOMY + UX: hauler is a Harvester (Records, cap 20), Record Depot refinery building at spawn, cash counter HUD (IngameCashCounterLogic in PLAYER_WIDGETS), fog of war (RevealsShroud on player units, HiddenUnderFog monsters), unit tooltips via fluent, win/lose (MissionObjectives + ConquestVictoryConditions)
Trait chain learned: MapOptions + ResourceClaimLayer on world, StoresResources.Resources on harvester, QuantizedFacings 1 for buildings, FrozenActorLayer player-only

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-31 19:22:42 +10:00

95 lines
1.7 KiB
YAML

^baseworld:
Inherits: ^palettes
ActorMap:
AlwaysVisible:
ControlGroups:
Faction@Random:
InternalName: Random
Name: faction-random.name
RandomFactionMembers: example
Description: faction-random.description
Faction@example:
InternalName: example
Name: faction-example.name
Description: faction-example.description
LoadWidgetAtGameStart:
MusicPlaylist:
ScreenMap:
Selection:
TerrainRenderer:
world:
Inherits: ^baseworld
MapOptions:
ResourceClaimLayer:
PathFinder:
BuildingInfluence:
ResourceLayer:
ResourceTypes:
Records:
ResourceIndex: 1
TerrainType: Records
AllowedTerrainTypes: Clear
MaxDensity: 4
ResourceRenderer:
ResourceTypes:
Records:
Image: records
Sequences: idle
Palette: effect
Name: Records
Locomotor@foot:
Name: foot
TerrainSpeeds:
Clear: 100
Rough: 90
Road: 125
Records: 80
Locomotor@wheels:
Name: wheels
TerrainSpeeds:
Clear: 100
Rough: 85
Road: 150
Records: 70
ColorPickerManager:
PreviewActor: example.colorpicker
CreateMapPlayers:
CustomTerrainDebugOverlay:
DebugVisualizations:
MapStartingLocations:
SpawnMapActors:
SpawnStartingUnits:
StartingUnits@Example:
BaseActor: example
SupportActors: swat, swat, swat
InnerSupportRadius: 3
OuterSupportRadius: 5
Factions: example
ClassName: options-starting-units.unlabeled
editorworld:
Inherits: ^baseworld
Locomotor@foot:
Name: foot
TerrainSpeeds:
Clear: 100
Rough: 90
Road: 125
Records: 80
Locomotor@wheels:
Name: wheels
TerrainSpeeds:
Clear: 100
Rough: 85
Road: 150
Records: 70
BuildableTerrainOverlay:
AllowedTerrainTypes:
Palette:
EditorActionManager:
EditorActorLayer:
EditorCursorLayer:
MarkerLayerOverlay:
TerrainGeometryOverlay: