From 5cf34f926bf77fcc99956024ba7504b38f83fc13 Mon Sep 17 00:00:00 2001 From: Pavel Penev Date: Wed, 4 Nov 2015 23:40:26 +0200 Subject: [PATCH] Fix the C17 delivery plane doing a steep dive when trying to land --- OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs | 2 +- mods/cnc/rules/aircraft.yaml | 1 + mods/cnc/rules/defaults.yaml | 1 - mods/d2k/rules/aircraft.yaml | 1 + 4 files changed, 3 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs b/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs index 1cbd7d5d46..077f627bb1 100644 --- a/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs +++ b/OpenRA.Mods.Cnc/Traits/Buildings/ProductionAirdrop.cs @@ -63,7 +63,7 @@ namespace OpenRA.Mods.Cnc.Traits new FacingInit(64) }); - actor.QueueActivity(new Fly(actor, Target.FromCell(w, self.Location + new CVec(9, 0)))); + actor.QueueActivity(new Fly(actor, Target.FromCell(w, self.Location + new CVec(12, 0)))); actor.QueueActivity(new Land(actor, Target.FromActor(self))); actor.QueueActivity(new CallFunc(() => { diff --git a/mods/cnc/rules/aircraft.yaml b/mods/cnc/rules/aircraft.yaml index 1c85106f04..9ccbaeb0a9 100644 --- a/mods/cnc/rules/aircraft.yaml +++ b/mods/cnc/rules/aircraft.yaml @@ -153,6 +153,7 @@ C17: Speed: 326 Repulsable: False AirborneUpgrades: airborne + MaximumPitch: 36 Health: HP: 25 Armor: diff --git a/mods/cnc/rules/defaults.yaml b/mods/cnc/rules/defaults.yaml index ac0d5e03d2..bc27c48b19 100644 --- a/mods/cnc/rules/defaults.yaml +++ b/mods/cnc/rules/defaults.yaml @@ -401,7 +401,6 @@ RejectsOrders: Aircraft: CruiseAltitude: 2560 - MaximumPitch: 56 ^Ship: Inherits@1: ^ExistsInWorld diff --git a/mods/d2k/rules/aircraft.yaml b/mods/d2k/rules/aircraft.yaml index 5e3043d09c..3815d0d72e 100644 --- a/mods/d2k/rules/aircraft.yaml +++ b/mods/d2k/rules/aircraft.yaml @@ -64,6 +64,7 @@ frigate: RepairBuildings: RearmBuildings: Repulsable: False + MaximumPitch: 20 -AppearsOnRadar: Cargo: MaxWeight: 20