RECORDANDRONCO/mods/vinylgod/rules/combat.yaml
type-two 20c83ee3f0
Some checks are pending
Continuous Integration / Linux (.NET 6.0) (push) Waiting to run
Continuous Integration / Linux (mono) (push) Waiting to run
Continuous Integration / Windows (.NET 6.0) (push) Waiting to run
Round 3: superweapons — THE DROP (mastering) and THE SHUFFLE (Algorithm obelisk), support power palette, charge bars, announcer lines, AI fires them
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 17:07:00 +10:00

210 lines
3.6 KiB
YAML

^ArmedUnit:
Inherits: ^Unit
AttackFrontal:
FacingTolerance: 80
AutoTarget:
AutoTargetPriority@DEFAULT:
ValidTargets: GroundActor, Structure
AttackMove:
spinner:
Inherits: ^ArmedUnit
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 40
Prerequisites: garage
Valued:
Cost: 500
Tooltip:
Name: actor-spinner.name
Health:
HP: 25000
Armor:
Type: Light
Mobile:
Locomotor: wheeled
Speed: 110
Armament:
Weapon: tonearm_blade
stacktank:
Inherits: ^ArmedUnit
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 50
Prerequisites: garage, pressplant
Valued:
Cost: 800
Tooltip:
Name: actor-stacktank.name
Health:
HP: 90000
Armor:
Type: Heavy
Mobile:
Locomotor: wheeled
Speed: 50
Armament:
Weapon: feedback_burst
basscannon:
Inherits: ^ArmedUnit
-WithSpriteBody:
WithFacingSpriteBody:
Buildable:
Queue: Vehicle
BuildPaletteOrder: 60
Prerequisites: garage, mastering
Valued:
Cost: 900
Tooltip:
Name: actor-basscannon.name
Health:
HP: 20000
Armor:
Type: Light
Mobile:
Locomotor: wheeled
Speed: 45
Armament:
Weapon: bass_ring
roadie:
Inherits: ^Unit
Buildable:
Queue: Infantry
BuildPaletteOrder: 20
Prerequisites: merchtable
Valued:
Cost: 500
Tooltip:
Name: actor-roadie.name
Health:
HP: 8000
Armor:
Type: None
Mobile:
Locomotor: foot
Speed: 50
InstantlyRepairs:
mastering:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
NukePower:
Icon: thedrop
Name: power-thedrop.name
Description: power-thedrop.description
ChargeInterval: 9000
Cursor: nuke
MissileWeapon: thedrop_impact
MissileImage: needle
SkipAscent: true
FlightDelay: 125
FlightVelocity: 1024
EndChargeSpeechNotification: DropReady
SelectTargetSpeechNotification: SelectTarget
IncomingSpeechNotification: Incoming
DisplayBeacon: false
DisplayRadarPing: true
SupportPowerPaletteOrder: 10
SupportPowerChargeBar:
Buildable:
Queue: Building
BuildPaletteOrder: 60
Prerequisites: garage
Valued:
Cost: 1500
Tooltip:
Name: actor-mastering.name
Health:
HP: 60000
Power:
Amount: -40
hornpit:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable1x1
Buildable:
Queue: Building
BuildPaletteOrder: 70
Prerequisites: merchtable
Valued:
Cost: 500
Tooltip:
Name: actor-hornpit.name
Health:
HP: 40000
Armor:
Type: Heavy
Armament:
Weapon: seven_inch
AttackOmni:
AutoTarget:
AutoTargetPriority@DEFAULT:
ValidTargets: GroundActor
Power:
Amount: -15
adblocker:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable1x1
Buildable:
Queue: Building
BuildPaletteOrder: 71
Prerequisites: podfarm
Valued:
Cost: 500
Tooltip:
Name: actor-adblocker.name
Health:
HP: 35000
Armor:
Type: Heavy
Armament:
Weapon: ping
AttackOmni:
AutoTarget:
AutoTargetPriority@DEFAULT:
ValidTargets: GroundActor
Power:
Amount: -15
algorithm:
Inherits: ^EconBuilding
Inherits@shape: ^Buildable2x2
Buildable:
Queue: Building
BuildPaletteOrder: 61
Prerequisites: printfarm
Valued:
Cost: 1500
Tooltip:
Name: actor-algorithm.name
Health:
HP: 60000
Power:
Amount: -40
NukePower:
Icon: theshuffle
Name: power-theshuffle.name
Description: power-theshuffle.description
ChargeInterval: 9000
Cursor: nuke
MissileWeapon: theshuffle_impact
MissileImage: shufflebolt
SkipAscent: true
FlightDelay: 125
FlightVelocity: 1024
EndChargeSpeechNotification: ShuffleReady
SelectTargetSpeechNotification: SelectTarget
IncomingSpeechNotification: Incoming
DisplayBeacon: false
DisplayRadarPing: true
SupportPowerPaletteOrder: 10
SupportPowerChargeBar: