From 8a921c8470d77f9741a77f128be951da80920f03 Mon Sep 17 00:00:00 2001 From: Basilisk3 <126026384+Basilisk3@users.noreply.github.com> Date: Tue, 7 May 2024 21:39:26 +0200 Subject: [PATCH] Fix gunships trailing behind quick units and not being able to engage them (#6144) --- changelog/snippets/balance.6034.md | 12 ++++++------ changelog/snippets/balance.6082.md | 4 ++-- changelog/snippets/balance.6130.md | 2 +- changelog/snippets/fix.6144.md | 8 ++++++++ units/UAA0203/UAA0203_unit.bp | 4 ++-- units/UEA0203/UEA0203_unit.bp | 4 ++-- units/UEA0305/UEA0305_unit.bp | 4 ++-- units/URA0203/URA0203_unit.bp | 4 ++-- units/URA0401/URA0401_unit.bp | 4 ++-- units/XAA0305/XAA0305_unit.bp | 4 ++-- units/XRA0105/XRA0105_unit.bp | 4 ++-- units/XRA0305/XRA0305_unit.bp | 4 ++-- units/XSA0203/XSA0203_unit.bp | 4 ++-- 13 files changed, 35 insertions(+), 27 deletions(-) create mode 100644 changelog/snippets/fix.6144.md diff --git a/changelog/snippets/balance.6034.md b/changelog/snippets/balance.6034.md index e4e57049bc..6c36b1dd30 100644 --- a/changelog/snippets/balance.6034.md +++ b/changelog/snippets/balance.6034.md @@ -1,19 +1,19 @@ - (#6043) The `BuildRate` and `BuildTime` stats of all Radars and Sonars are updated to be more streamlined. The build time of Tech 2 Sonars is corrected to ensure it is not longer than that of Tech 3 Sonars. Tech 3 Sonars get their very low build time increased, to compensate for their Tech 2 counterparts being much quicker to build and providing more build power. - - Tech 1 Radars + - Tech 1 Radars: - BuildRate: 14.08 --> 13 - - Tech 2 Radars + - Tech 2 Radars: - BuildRate: 21.46 --> 20 - BuildTime: 845 --> 780 - - Tech 3 Radars + - Tech 3 Radars: - BuildTime: 2575 --> 2400 - - Tech 1 Sonars + - Tech 1 Sonars: - BuildRate: 14.08 --> 13 - BuildTime: 127.5 --> 125 - BuildCostEnergy: 1275 --> 1250 - - Tech 2 Sonars + - Tech 2 Sonars: - BuildRate: 15 --> 20 - BuildTime: 1680 --> 780 - BuildTime: 2120 --> 1040 (Seraphim) - - Tech 3 Sonars + - Tech 3 Sonars: - BuildTime: 750 --> 1200 - BuildTime: 900 --> 1400 (Cybran) diff --git a/changelog/snippets/balance.6082.md b/changelog/snippets/balance.6082.md index 0615b259bf..78fc6aeb36 100644 --- a/changelog/snippets/balance.6082.md +++ b/changelog/snippets/balance.6082.md @@ -1,8 +1,8 @@ - (#6082) The `BuildRate` and `BuildTime` stats of several Shield Generators are updated to be more streamlined. The Seraphim Tech 2 Shield Generator gains build power, as it previously had a very low amount. The Aeon Tech 2 Shield Generator loses its build power, as it cannot be upgraded. - - Tech 2 Shield Generators + - Tech 2 Shield Generators: - BuildRate: 13.66 --> 0 (Aeon) - BuildRate: 12.98 --> 20 (Seraphim) - BuildRate: 19.95 --> 20 (UEF) - - Tech 3 Shield Generators + - Tech 3 Shield Generators: - BuildTime: 5841 --> 5800 (Seraphim) - BuildTime: 4988 --> 5000 (UEF) diff --git a/changelog/snippets/balance.6130.md b/changelog/snippets/balance.6130.md index 1aafd8342c..515c60443d 100644 --- a/changelog/snippets/balance.6130.md +++ b/changelog/snippets/balance.6130.md @@ -2,7 +2,7 @@ - Energy Cost: 70000 --> 45000 - Mass Cost: 2000 --> 1400 - Build Time: 1700 --> 1500 - - Sheild + - Shield - HP: 7000 --> 5000 - Recharge Time: 60 --> 45 - Regen Rate: 67 --> 60 diff --git a/changelog/snippets/fix.6144.md b/changelog/snippets/fix.6144.md new file mode 100644 index 0000000000..96743b788e --- /dev/null +++ b/changelog/snippets/fix.6144.md @@ -0,0 +1,8 @@ +- (#6144) Fix gunships having a difficult time engaging quicker units. + - All Tech 2 and Tech 3 gunships, as well as the Jester: + - CirclingRadiusChangeMaxRatio: 0.9 --> 0.7 + - CirclingRadiusChangeMinRatio: 0.6 --> 0.5 + - Soul Ripper: Experimental Gunship (URA0401): + - CirclingRadiusChangeMaxRatio: 0.9 --> 0.8 + - CirclingRadiusChangeMinRatio: 0.6 --> 0.5 + \ No newline at end of file diff --git a/units/UAA0203/UAA0203_unit.bp b/units/UAA0203/UAA0203_unit.bp index ff734914be..a2653f9e84 100644 --- a/units/UAA0203/UAA0203_unit.bp +++ b/units/UAA0203/UAA0203_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3, diff --git a/units/UEA0203/UEA0203_unit.bp b/units/UEA0203/UEA0203_unit.bp index c4c8d7a695..fa70316d61 100644 --- a/units/UEA0203/UEA0203_unit.bp +++ b/units/UEA0203/UEA0203_unit.bp @@ -8,8 +8,8 @@ UnitBlueprint { CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3, diff --git a/units/UEA0305/UEA0305_unit.bp b/units/UEA0305/UEA0305_unit.bp index 918ca2380f..906191456d 100644 --- a/units/UEA0305/UEA0305_unit.bp +++ b/units/UEA0305/UEA0305_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint { CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingTurnMult = 3, KLift = 3, KLiftDamping = 2.5, diff --git a/units/URA0203/URA0203_unit.bp b/units/URA0203/URA0203_unit.bp index 5595078017..60c78a7587 100644 --- a/units/URA0203/URA0203_unit.bp +++ b/units/URA0203/URA0203_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3, diff --git a/units/URA0401/URA0401_unit.bp b/units/URA0401/URA0401_unit.bp index a1528c9860..4b4a0c292f 100644 --- a/units/URA0401/URA0401_unit.bp +++ b/units/URA0401/URA0401_unit.bp @@ -18,8 +18,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.8, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 1, diff --git a/units/XAA0305/XAA0305_unit.bp b/units/XAA0305/XAA0305_unit.bp index fb91291863..47c93d4972 100644 --- a/units/XAA0305/XAA0305_unit.bp +++ b/units/XAA0305/XAA0305_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3, diff --git a/units/XRA0105/XRA0105_unit.bp b/units/XRA0105/XRA0105_unit.bp index 7be0fc216f..8888853e53 100644 --- a/units/XRA0105/XRA0105_unit.bp +++ b/units/XRA0105/XRA0105_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3, diff --git a/units/XRA0305/XRA0305_unit.bp b/units/XRA0305/XRA0305_unit.bp index ef8116b81e..b73e588215 100644 --- a/units/XRA0305/XRA0305_unit.bp +++ b/units/XRA0305/XRA0305_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingTurnMult = 3, KLift = 3, KLiftDamping = 2.5, diff --git a/units/XSA0203/XSA0203_unit.bp b/units/XSA0203/XSA0203_unit.bp index 96e7f29b24..0610b11708 100644 --- a/units/XSA0203/XSA0203_unit.bp +++ b/units/XSA0203/XSA0203_unit.bp @@ -7,8 +7,8 @@ UnitBlueprint{ CanFly = true, CirclingDirChangeFrequencySec = 1, CirclingElevationChangeRatio = 0.25, - CirclingRadiusChangeMaxRatio = 0.9, - CirclingRadiusChangeMinRatio = 0.6, + CirclingRadiusChangeMaxRatio = 0.7, + CirclingRadiusChangeMinRatio = 0.5, CirclingRadiusVsAirMult = 0.66, CirclingTurnMult = 3, KLift = 3,