^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