RECORDANDRONCO/mods/vinylgod/rules/stream.yaml
type-two 4761245c61
Some checks failed
Continuous Integration / Linux (.NET 6.0) (push) Has been cancelled
Continuous Integration / Linux (mono) (push) Has been cancelled
Continuous Integration / Windows (.NET 6.0) (push) Has been cancelled
Unit voices: MRP and Stream acknowledgment lines on all units
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 17:24:09 +10:00

202 lines
3.1 KiB
YAML

# The Stream — the Algorithm's physical fleet. Cheap, fast, numerous, fragile.
streamvan:
Inherits: ^Unit
Voiced:
VoiceSet: StreamVoice
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 31
Prerequisites: printfarm
Valued:
Cost: 2500
Tooltip:
Name: actor-streamvan.name
Health:
HP: 55000
Armor:
Type: Light
Mobile:
Locomotor: wheeled
Speed: 75
Transforms:
IntoActor: streamhub
Offset: 0,0
Facing: 384
streamhub:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
Tooltip:
Name: actor-streamhub.name
Health:
HP: 140000
BaseBuilding:
Production:
Produces: Building
Power:
Amount: 0
-RequiresBuildableArea:
datacentre:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable1x1
Buildable:
Queue: Building
BuildPaletteOrder: 11
Prerequisites: streamhub
Valued:
Cost: 300
Tooltip:
Name: actor-datacentre.name
Health:
HP: 35000
Power:
Amount: 100
GivesBuildableArea:
AreaTypes: building
transcoder:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
Buildable:
Queue: Building
BuildPaletteOrder: 21
Prerequisites: datacentre
Valued:
Cost: 2000
Tooltip:
Name: actor-transcoder.name
Building:
Footprint: xx ==
Refinery:
DockHost:
Type: Unload
DockOffset: 0, 512, 0
StoresPlayerResources:
Capacity: 4000
Power:
Amount: -30
FreeActor:
Actor: scraper
SpawnOffset: 0, 2
podfarm:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
Buildable:
Queue: Building
BuildPaletteOrder: 31
Prerequisites: transcoder
Valued:
Cost: 300
Tooltip:
Name: actor-podfarm.name
Health:
HP: 70000
Production:
Produces: Infantry
Exit@1:
ExitCell: 0, 2
Power:
Amount: -10
printfarm:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
Buildable:
Queue: Building
BuildPaletteOrder: 51
Prerequisites: transcoder
Valued:
Cost: 2000
Tooltip:
Name: actor-printfarm.name
Health:
HP: 100000
Production:
Produces: Vehicle
Exit@1:
ExitCell: 0, 2
Power:
Amount: -20
scraper:
Inherits: ^Unit
Voiced:
VoiceSet: StreamVoice
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 21
Prerequisites: transcoder
Valued:
Cost: 1200
Tooltip:
Name: actor-scraper.name
Health:
HP: 45000
Armor:
Type: Light
Mobile:
Locomotor: wheeled
Speed: 90
Harvester:
Resources: Wax
BaleUnloadDelay: 1
SearchFromProcRadius: 15
SearchFromHarvesterRadius: 8
StoresResources:
Capacity: 14
Resources: Wax
DockClientManager:
bufferbot:
Inherits: ^ArmedUnit
Voiced:
VoiceSet: StreamVoice
Buildable:
Queue: Infantry
BuildPaletteOrder: 11
Prerequisites: podfarm
Valued:
Cost: 60
Tooltip:
Name: actor-bufferbot.name
Health:
HP: 3500
Armor:
Type: None
Mobile:
Locomotor: foot
Speed: 70
Armament:
Weapon: ping
drmwalker:
Inherits: ^ArmedUnit
Voiced:
VoiceSet: StreamVoice
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 51
Prerequisites: printfarm
Valued:
Cost: 900
Tooltip:
Name: actor-drmwalker.name
Health:
HP: 100000
Armor:
Type: Heavy
Mobile:
Locomotor: wheeled
Speed: 42
Armament:
Weapon: feedback_burst