RECORDANDRONCO/mods/example/rules/doomsday.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

307 lines
5.0 KiB
YAML

mutantgunner:
Tooltip:
Name: actor-mutantgunner-name
HiddenUnderFog:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 8000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: foot
Speed: 42
TurnSpeed: 512
RenderSprites:
Armament:
Weapon: mg
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithInfantryBody:
DefaultAttackSequence: attack
WithDeathAnimation:
DeathSequence: die
UseDeathTypeSuffix: false
MapEditorData:
Categories: Units
mutantbrawler:
Tooltip:
Name: actor-mutantbrawler-name
HiddenUnderFog:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 12000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: foot
Speed: 56
TurnSpeed: 512
RenderSprites:
Armament:
Weapon: claw
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithInfantryBody:
DefaultAttackSequence: attack
WithDeathAnimation:
DeathSequence: die
UseDeathTypeSuffix: false
MapEditorData:
Categories: Units
hound:
Tooltip:
Name: actor-hound-name
HiddenUnderFog:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 5000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: foot
Speed: 85
TurnSpeed: 512
RenderSprites:
Armament:
Weapon: claw
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithInfantryBody:
DefaultAttackSequence: attack
WithDeathAnimation:
DeathSequence: die
UseDeathTypeSuffix: false
MapEditorData:
Categories: Units
android:
Tooltip:
Name: actor-android-name
HiddenUnderFog:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 7000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: foot
Speed: 50
TurnSpeed: 512
RenderSprites:
Armament:
Weapon: mg
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithInfantryBody:
DefaultAttackSequence: attack
WithDeathAnimation:
DeathSequence: die
UseDeathTypeSuffix: false
MapEditorData:
Categories: Units
biotitan:
Tooltip:
Name: actor-biotitan-name
HiddenUnderFog:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 40000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: foot
Speed: 32
TurnSpeed: 512
RenderSprites:
Armament:
Weapon: titanslam
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithInfantryBody:
DefaultAttackSequence: attack
WithDeathAnimation:
DeathSequence: die
UseDeathTypeSuffix: false
MapEditorData:
Categories: Units
warcar:
Tooltip:
Name: actor-warcar-name
AlwaysVisible:
RevealsShroud:
Range: 7c0
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 15000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: wheels
Speed: 128
TurnSpeed: 20
RenderSprites:
Armament:
Weapon: mg
AttackFrontal:
AutoTarget:
AutoTargetPriority:
WithFacingSpriteBody:
Sequence: stand
WithMoveAnimation:
MoveSequence: run
MapEditorData:
Categories: Units
hauler:
Tooltip:
Name: actor-hauler-name
AlwaysVisible:
RevealsShroud:
Range: 7c0
Harvester:
Resources: Records
BaleUnloadAmount: 4
StoresResources:
Capacity: 20
Resources: Records
DockClientManager:
Selectable:
Bounds: 1024, 1536, 0, -384
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 20000
HitShape:
BodyOrientation:
QuantizeFacingsFromSequence:
Sequence: stand
Mobile:
Locomotor: wheels
Speed: 96
TurnSpeed: 20
RenderSprites:
WithFacingSpriteBody:
Sequence: stand
WithMoveAnimation:
MoveSequence: run
MapEditorData:
Categories: Units
barrel:
AlwaysVisible:
Immobile:
OccupiesSpace: true
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Decorations
barrel2:
AlwaysVisible:
Immobile:
OccupiesSpace: true
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Decorations
streetlight:
AlwaysVisible:
Immobile:
OccupiesSpace: true
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Decorations
bookshelf:
AlwaysVisible:
Immobile:
OccupiesSpace: true
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Decorations
junk1:
AlwaysVisible:
Immobile:
OccupiesSpace: true
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Decorations
depot:
Tooltip:
Name: actor-depot-name
AlwaysVisible:
RevealsShroud:
Range: 6c0
Selectable:
Bounds: 3072, 3072
SelectionDecorations:
Targetable:
TargetTypes: Ground
Health:
HP: 60000
HitShape:
BodyOrientation:
QuantizedFacings: 1
Building:
Dimensions: 3,3
Footprint: xxx xxx xxx
Refinery:
UseStorage: false
DockHost:
WithSpriteBody:
RenderSprites:
MapEditorData:
Categories: Buildings