Wax seeps fix the economy flatline the arena telemetry exposed: both bots hit cash=0/stored=0 from tick 6250 with no way to recover. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
367 lines
6.2 KiB
YAML
367 lines
6.2 KiB
YAML
^ArmedUnit:
|
|
Inherits: ^Unit
|
|
AttackFrontal:
|
|
FacingTolerance: 80
|
|
AutoTarget:
|
|
AutoTargetPriority@DEFAULT:
|
|
ValidTargets: GroundActor, Structure
|
|
AttackMove:
|
|
|
|
spinner:
|
|
Inherits: ^ArmedUnit
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
-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
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
-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
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
-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
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
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:
|
|
|
|
# --- round 5: MRP hero + scout ---
|
|
|
|
selector:
|
|
Inherits: ^ArmedUnit
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
Buildable:
|
|
Queue: Infantry
|
|
BuildPaletteOrder: 30
|
|
Prerequisites: mastering
|
|
BuildLimit: 1
|
|
Valued:
|
|
Cost: 2000
|
|
Tooltip:
|
|
Name: actor-selector.name
|
|
Health:
|
|
HP: 40000
|
|
Armor:
|
|
Type: None
|
|
Mobile:
|
|
Locomotor: foot
|
|
Speed: 42
|
|
Armament:
|
|
Weapon: dubplate
|
|
RevealsShroud:
|
|
Range: 7c0
|
|
SelectionDecorations:
|
|
|
|
boombike:
|
|
Inherits: ^ArmedUnit
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
-WithSpriteBody:
|
|
WithFacingSpriteBody:
|
|
Buildable:
|
|
Queue: Vehicle
|
|
BuildPaletteOrder: 35
|
|
Prerequisites: garage
|
|
Valued:
|
|
Cost: 400
|
|
Tooltip:
|
|
Name: actor-boombike.name
|
|
Health:
|
|
HP: 15000
|
|
Armor:
|
|
Type: Light
|
|
Mobile:
|
|
Locomotor: wheeled
|
|
Speed: 140
|
|
Armament:
|
|
Weapon: bike_horn
|
|
RevealsShroud:
|
|
Range: 8c0
|
|
|
|
# --- round 5: air ---
|
|
# ponytail: aircraft are Targetable as GroundActor too, so existing weapons can
|
|
# hit them. Upgrade path: dedicated AA armaments + AirborneActor-only targeting.
|
|
|
|
^AirUnit:
|
|
BodyOrientation:
|
|
QuantizeFacingsFromSequence:
|
|
RenderSprites:
|
|
WithFacingSpriteBody:
|
|
SelectionDecorations:
|
|
AppearsOnRadar:
|
|
UseLocation: true
|
|
HitShape:
|
|
HiddenUnderFog:
|
|
Type: GroundPosition
|
|
Selectable:
|
|
Bounds: 1024, 1024
|
|
Targetable:
|
|
TargetTypes: GroundActor, AirborneActor
|
|
MustBeDestroyed:
|
|
FireWarheadsOnDeath:
|
|
Weapon: UnitExplode
|
|
Aircraft:
|
|
CanHover: True
|
|
CanSlide: True
|
|
VTOL: True
|
|
IdleBehavior: Land
|
|
LandableTerrainTypes: Clear, Wax
|
|
AirborneCondition: airborne
|
|
CruisingCondition: cruising
|
|
Hovers@CRUISING:
|
|
RequiresCondition: cruising
|
|
AttackMove:
|
|
Guard:
|
|
Guardable:
|
|
AutoTarget:
|
|
AutoTargetPriority@DEFAULT:
|
|
ValidTargets: GroundActor, Structure
|
|
RevealsShroud:
|
|
Range: 7c0
|
|
Type: CenterPosition
|
|
MapEditorData:
|
|
Categories: Aircraft
|
|
|
|
flyer45:
|
|
Inherits: ^AirUnit
|
|
Voiced:
|
|
VoiceSet: MrpVoice
|
|
Buildable:
|
|
Queue: Aircraft
|
|
BuildPaletteOrder: 10
|
|
Prerequisites: launchramp
|
|
Valued:
|
|
Cost: 900
|
|
Tooltip:
|
|
Name: actor-flyer45.name
|
|
Health:
|
|
HP: 22000
|
|
Armor:
|
|
Type: Light
|
|
Aircraft:
|
|
Speed: 149
|
|
Armament:
|
|
Weapon: rotor_blade
|
|
PauseOnCondition: !ammo
|
|
AttackAircraft:
|
|
AttackType: Hover
|
|
FacingTolerance: 90
|
|
AmmoPool:
|
|
Ammo: 12
|
|
ReloadDelay: 24
|
|
AmmoCondition: ammo
|
|
|
|
launchramp:
|
|
Inherits: ^EconBuilding
|
|
Inherits@shape: ^Buildable2x2
|
|
Buildable:
|
|
Queue: Building
|
|
BuildPaletteOrder: 55
|
|
Prerequisites: garage
|
|
Valued:
|
|
Cost: 800
|
|
Tooltip:
|
|
Name: actor-launchramp.name
|
|
Health:
|
|
HP: 70000
|
|
Production:
|
|
Produces: Aircraft
|
|
Exit@1:
|
|
SpawnOffset: 0,-256,0
|
|
ExitCell: 0,0
|
|
Reservable:
|
|
Power:
|
|
Amount: -20
|