Files
OpenRA/mods/d2k/rules/aircraft.yaml
2022-09-11 20:19:58 +03:00

168 lines
3.5 KiB
YAML

carryall.reinforce:
Inherits: ^Plane
Valued:
Cost: 1100
UpdatesPlayerStatistics:
AddToAssetsValue: false
Tooltip:
Name: Carryall
Health:
HP: 48000
Armor:
Type: light
Aircraft:
CruiseAltitude: 2160
CruisingCondition: cruising
Speed: 144
TurnSpeed: 16
LandableTerrainTypes: Sand, Rock, Transition, Spice, SpiceSand, Dune, Concrete
Repulsable: False
AirborneCondition: airborne
CanSlide: True
VTOL: true
IdleTurnSpeed: 4
Targetable@GROUND:
TargetTypes: Ground, Vehicle
RequiresCondition: !airborne
Targetable@AIRBORNE:
TargetTypes: Air
RequiresCondition: airborne
SpawnActorOnDeath@CRUISING:
Actor: carryall.husk
RequiresCondition: cruising
SpawnActorOnDeath@LANDING:
Actor: carryall.huskVTOL
RequiresCondition: !cruising
Carryall:
BeforeLoadDelay: 10
BeforeUnloadDelay: 15
LocalOffset: 0, 0, -128
RenderSprites:
Image: carryall
ChangesHealth:
Step: 50
Delay: 3
StartIfBelow: 50
Buildable:
BuildDuration: 750
BuildDurationModifier: 100
Description: Large winged, planet-bound ship\n Automatically lifts harvesters from and to Spice.\n Lifts vehicles to Repair Pads when ordered.
carryall:
Inherits: carryall.reinforce
UpdatesPlayerStatistics:
AddToAssetsValue: true
-Carryall:
AutoCarryall:
BeforeLoadDelay: 10
BeforeUnloadDelay: 15
LocalOffset: 0, 0, -128
Encyclopedia:
Description: Carryalls will automatically transport Harvesters back and forth from the Spice Fields to the Refineries. They will also pick up units and deliver them to the Repair Pad, when ordered to.\n\nThe Carryall is a lightly armored transport aircraft. They are vulnerable to missiles and can only be hit by anti-aircraft weapons.
Order: 230
Category: Units
Aircraft:
MinAirborneAltitude: 400
RevealsShroud@lifting_low:
Range: 2c512
Type: GroundPosition
RequiresCondition: !airborne
RevealsShroud@lifting_high:
Range: 1c256
Type: GroundPosition
RequiresCondition: !cruising
Buildable:
Queue: Aircraft
BuildPaletteOrder: 120
frigate:
Inherits: ^Plane
ParaDrop:
DropRange: 1c0
Interactable:
Tooltip:
Name: Frigate
Aircraft:
IdleBehavior: LeaveMap
Speed: 189
TurnSpeed: 4
Repulsable: False
MaximumPitch: 20
CruiseAltitude: 2048
VTOL: true
CanHover: true
CanSlide: true
-AppearsOnRadar:
Cargo:
MaxWeight: 20
RejectsOrders:
ornithopter:
Inherits: ^Plane
Buildable:
Prerequisites: upgrade.hightech
AttackBomber:
FacingTolerance: 8
Armament:
Weapon: OrniBomb
Health:
HP: 9000
Armor:
Type: light
Encyclopedia:
Description: The fastest aircraft on Dune, the Ornithopther is lightly armored and capable of dropping 500lb bombs. This unit is most effective against infantry and lightly armored targets, but also damages armored targets.
Order: 240
Category: Units
Aircraft:
Speed: 224
TurnSpeed: 8
Repulsable: False
CruiseAltitude: 1920
Targetable:
TargetTypes: Air
AmmoPool:
Ammo: 5
Tooltip:
Name: Ornithopter
SpawnActorOnDeath:
Actor: ornithopter.husk
RejectsOrders:
RevealOnFire:
-MapEditorData:
ornithopter.husk:
Inherits: ^AircraftHusk
Tooltip:
Name: Ornithopter
Aircraft:
TurnSpeed: 20
Speed: 224
RenderSprites:
Image: ornithopter
carryall.husk:
Inherits: ^AircraftHusk
Tooltip:
Name: Carryall
Aircraft:
TurnSpeed: 16
Speed: 144
CanSlide: True
VTOL: true
RenderSprites:
Image: carryall
carryall.huskVTOL:
Inherits: ^AircraftHusk
Tooltip:
Name: Carryall
FallsToEarth:
Moves: False
Velocity: 0c128
Aircraft:
TurnSpeed: 16
CanSlide: True
VTOL: true
RenderSprites:
Image: carryall