From 984c7dbfa60ef0e9f02ae6e891a76d00df8af080 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:06:11 -0700 Subject: [PATCH 01/10] Reduce sniper ranges 55/60/65 -> 42/47/52 Makes t2 pd a viable early counter Allows more interaction from enemy T3 units, like we have with T2 rangebots --- units/XAL0305/XAL0305_unit.bp | 2 +- units/XSL0305/XSL0305_unit.bp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index 9eaa548e7ba..eb232d4daa0 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -193,7 +193,7 @@ UnitBlueprint{ FiringRandomnessWhileMoving = 0.1, FiringTolerance = 0, Label = "MainGun", - MaxRadius = 60, + MaxRadius = 47, MuzzleChargeDelay = 1, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index e660ae870db..6c0b25531b4 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -202,7 +202,7 @@ UnitBlueprint{ Water = "Land|Water|Seabed", }, Label = "DummyWeapon", - MaxRadius = 55, + MaxRadius = 42, RateOfFire = 0, --10/integer interval in ticks TrackingRadius = 1.0, TargetCheckInterval = 2.0, @@ -229,7 +229,7 @@ UnitBlueprint{ FiringTolerance = 0, IgnoreIfDisabled = true, Label = "MainGun", - MaxRadius = 55, + MaxRadius = 42, MuzzleChargeDelay = 0, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, @@ -302,7 +302,7 @@ UnitBlueprint{ FiringTolerance = 0, IgnoreIfDisabled = true, Label = "SniperGun", - MaxRadius = 65, + MaxRadius = 52, MuzzleChargeDelay = 0.5, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, From 69d4e916648bf559ff371d8783eb5025f0dca7f6 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:08:14 -0700 Subject: [PATCH 02/10] Increase sniper speed and acceleration More micro opportunity to counteract the decreased range. Also spreads across the map faster. --- units/XAL0305/XAL0305_unit.bp | 6 +++--- units/XSL0305/XSL0305_unit.bp | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index eb232d4daa0..4bf45415de5 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -140,9 +140,9 @@ UnitBlueprint{ LifeBarSize = 1, Physics = { DragCoefficient = 0.2, - MaxAcceleration = 2.5, - MaxBrake = 2.5, - MaxSpeed = 2.5, + MaxAcceleration = 3.7, + MaxBrake = 3.7, + MaxSpeed = 2.7, MaxSpeedReverse = 0, MaxSteerForce = 10, MeshExtentsX = 1, diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index 6c0b25531b4..3ac3750950b 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -159,16 +159,16 @@ UnitBlueprint{ LifeBarSize = 0.75, Physics = { DragCoefficient = 0.2, - MaxAcceleration = 2.3, - MaxBrake = 2.3, - MaxSpeed = 2.3, + MaxAcceleration = 3.8, + MaxBrake = 3.8, + MaxSpeed = 2.8, MaxSpeedReverse = 0, MaxSteerForce = 10, MeshExtentsX = 1, MeshExtentsY = 1.25, MeshExtentsZ = 1, MotionType = "RULEUMT_Land", - SniperModeSpeedMultiplier = 2.0/2.3, + SniperModeSpeedMultiplier = 0.8452, -- sqrt(2.0/2.8) due to engine bug that applies slowdowns twice StandUpright = true, TurnRadius = 5, TurnRate = 90, From d185deb09b07eaa7deb7deaa9e7986d35d5d9330 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:10:57 -0700 Subject: [PATCH 03/10] Sniper cost buffs e/m 35.7 and 34.6 -> 11.0 Sera sniper mass cost slightly reduced to make its dps/mass equal to Aeon BT/mass 7.07 and 6.92 -> 5.5 --- units/XAL0305/XAL0305_unit.bp | 4 ++-- units/XSL0305/XSL0305_unit.bp | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index 4bf45415de5..c6d05d7c31b 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -113,9 +113,9 @@ UnitBlueprint{ UniformScale = 0.095, }, Economy = { - BuildCostEnergy = 25000, + BuildCostEnergy = 7700, BuildCostMass = 700, - BuildTime = 4950, + BuildTime = 3850, TeleportEnergyMod = 0.15, TeleportMassMod = 1, TeleportTimeMod = 0.01, diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index 3ac3750950b..3b0afc0e5db 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -125,9 +125,9 @@ UnitBlueprint{ UniformScale = 0.095, }, Economy = { - BuildCostEnergy = 27000, - BuildCostMass = 780, - BuildTime = 5400, + BuildCostEnergy = 8250, + BuildCostMass = 750, + BuildTime = 4125, TeleportEnergyMod = 0.15, TeleportMassMod = 1, TeleportTimeMod = 0.01, From 102bf94ccf676d64da2a07c967f726eabafcc79b Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:13:20 -0700 Subject: [PATCH 04/10] Reduce sniper mode damage and reload time Reduces the time spent slowed down from reloading to balance out smaller range difference against typical enemies. Reduces the alpha strike of a sniper ball to balance out the reduced sniper costs. --- units/XSL0305/XSL0305_unit.bp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index 3b0afc0e5db..75cf5b268ac 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -289,7 +289,7 @@ UnitBlueprint{ }, BallisticArc = "RULEUBA_None", CollideFriendly = false, - Damage = 2000, + Damage = 1500, DamageFriendly = false, DamageRadius = 0, DamageType = "Normal", @@ -324,7 +324,7 @@ UnitBlueprint{ RackSalvoSize = 1, RackSlavedToTurret = false, RangeCategory = "UWRC_IndirectFire", - RateOfFire = 10/152, --10/integer interval in ticks + RateOfFire = 10/114, --10/integer interval in ticks RenderFireClock = true, SlavedToBody = false, TargetPriorities = { From cabd0c07e57a281deb7283d9cd18100d8186b326 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:49:53 -0700 Subject: [PATCH 05/10] Create balance.7142.md --- changelog/snippets/balance.7142.md | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 changelog/snippets/balance.7142.md diff --git a/changelog/snippets/balance.7142.md b/changelog/snippets/balance.7142.md new file mode 100644 index 00000000000..5700cd4af54 --- /dev/null +++ b/changelog/snippets/balance.7142.md @@ -0,0 +1,32 @@ +- (#7142) Rebalance sniper bots to be cheaper and faster but reduce their range to make them easier to defend with T2 PD and easier to catch with units. + + - **Sprite Striker: T3 Sniper Bot (XAL0305)** + - Energy cost: 25000 (35.7 e/m) -> 7700 (11.0 e/m) + - Build time: 4950 (7.07 bt/m) -> 3850 (5.5 bt/m) + - Max speed: 2.5 -> 2.7 + - Acceleration and Braking: 2.5 -> 3.7 + - Heavy Disruptor Cannon: + - Range: 60 -> 47 + + - **Usha-Ah: T3 Sniper Bot (XSL0305)** + - Mass cost: 780 -> 750 + + Mass cost slightly reduced to bring DPS/mass in line with Aeon sniper. + + - Energy cost: 27000 (34.6 e/m) -> 8250 (11.0 e/m) + - Build time: 5400 (6.9 bt/m) -> 4125 (5.5 bt/m) + - Max speed: 2.3 -> 2.8 + - Acceleration and Braking: 2.3 -> 3.8 + - Sih Energy Rifle: + - Range: 55 -> 42 + - Sih Energy Rifle (Sniper Mode): + - Range: 65 -> 52 + + - Reduce the duration of the reload slowdown with a faster reload damage model: + + - Damage: 2000 -> 1500 + - Reload time: 15.2s -> 11.4s + + - Sniper mode speed: 1.74 -> 2.0 + + The last patch changing sniper mode speed said that it was changed to 2.0, but an engine bug made the speed multiplier apply twice, resulting in 1.74 speed. This new speed is an intentional buff, not just a bug fix. From bba5bfd22ae5da99200cabadbc91a130a867b75a Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Fri, 19 Jun 2026 14:51:38 -0700 Subject: [PATCH 06/10] Reduce disruptor range 65 -> 52 balance out the sniper war --- changelog/snippets/balance.7142.md | 7 +++++++ units/DAL0310/DAL0310_unit.bp | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/changelog/snippets/balance.7142.md b/changelog/snippets/balance.7142.md index 5700cd4af54..809c45f23fe 100644 --- a/changelog/snippets/balance.7142.md +++ b/changelog/snippets/balance.7142.md @@ -30,3 +30,10 @@ - Sniper mode speed: 1.74 -> 2.0 The last patch changing sniper mode speed said that it was changed to 2.0, but an engine bug made the speed multiplier apply twice, resulting in 1.74 speed. This new speed is an intentional buff, not just a bug fix. + + - **Absolver: T3 Shield Disruptor (DAA0310)** + + Range is nerfed to balance Aeon vs Seraphim sniper wars. + + - Shield Disruptor Cannon: + - Range: 65 -> 52 diff --git a/units/DAL0310/DAL0310_unit.bp b/units/DAL0310/DAL0310_unit.bp index c71d6bd9312..6e309de0c3f 100644 --- a/units/DAL0310/DAL0310_unit.bp +++ b/units/DAL0310/DAL0310_unit.bp @@ -167,7 +167,7 @@ UnitBlueprint{ }, FiringTolerance = 1, Label = "MainGun", - MaxRadius = 65, + MaxRadius = 52, MuzzleChargeDelay = 0.5, MuzzleSalvoDelay = 0, MuzzleSalvoSize = 1, From 11aab71a8fa37df22dae67ba613c8ae58c6dd47d Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Sat, 20 Jun 2026 09:36:09 -0700 Subject: [PATCH 07/10] Remove ACU prio from snipers --- units/XAL0305/XAL0305_unit.bp | 1 - units/XSL0305/XSL0305_unit.bp | 1 - 2 files changed, 2 deletions(-) diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index c6d05d7c31b..28ce0946f45 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -21,7 +21,6 @@ UnitBlueprint{ "PRODUCTFA", "RECLAIMABLE", "SELECTABLE", - "SNIPEMODE", "SNIPER", "TECH3", "VISIBLETORECON", diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index 75cf5b268ac..04635ffd10a 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -27,7 +27,6 @@ UnitBlueprint{ "RECLAIMABLE", "SELECTABLE", "SERAPHIM", - "SNIPEMODE", "SNIPER", "TECH3", "VISIBLETORECON", From 149efc0f4b6fb6e55e8418ff3e22a6e207024a20 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Sat, 20 Jun 2026 09:41:38 -0700 Subject: [PATCH 08/10] Update balance.7142.md --- changelog/snippets/balance.7142.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/changelog/snippets/balance.7142.md b/changelog/snippets/balance.7142.md index 809c45f23fe..176aa0fa920 100644 --- a/changelog/snippets/balance.7142.md +++ b/changelog/snippets/balance.7142.md @@ -1,10 +1,11 @@ -- (#7142) Rebalance sniper bots to be cheaper and faster but reduce their range to make them easier to defend with T2 PD and easier to catch with units. +- (#7142) Rebalance sniper bots to be cheaper and faster but reduce their range to make them easier to defend with T2 PD and easier to catch with units. Their ability to prioritize ACUs is removed to keep ACUs useful despite the speed and cost buffs. - **Sprite Striker: T3 Sniper Bot (XAL0305)** - Energy cost: 25000 (35.7 e/m) -> 7700 (11.0 e/m) - Build time: 4950 (7.07 bt/m) -> 3850 (5.5 bt/m) - Max speed: 2.5 -> 2.7 - Acceleration and Braking: 2.5 -> 3.7 + - Removed ability to prioritize ACUs - Heavy Disruptor Cannon: - Range: 60 -> 47 @@ -17,6 +18,7 @@ - Build time: 5400 (6.9 bt/m) -> 4125 (5.5 bt/m) - Max speed: 2.3 -> 2.8 - Acceleration and Braking: 2.3 -> 3.8 + - Removed ability to prioritize ACUs - Sih Energy Rifle: - Range: 55 -> 42 - Sih Energy Rifle (Sniper Mode): From abbb9dc99f55d6d2ea9eb2542e282ac89da4337f Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Sat, 20 Jun 2026 20:04:30 -0700 Subject: [PATCH 09/10] Apply suggestion from @coderabbitai[bot] Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- changelog/snippets/balance.7142.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog/snippets/balance.7142.md b/changelog/snippets/balance.7142.md index 176aa0fa920..cc1629afd57 100644 --- a/changelog/snippets/balance.7142.md +++ b/changelog/snippets/balance.7142.md @@ -33,7 +33,7 @@ The last patch changing sniper mode speed said that it was changed to 2.0, but an engine bug made the speed multiplier apply twice, resulting in 1.74 speed. This new speed is an intentional buff, not just a bug fix. - - **Absolver: T3 Shield Disruptor (DAA0310)** + - **Absolver: T3 Shield Disruptor (DAL0310)** Range is nerfed to balance Aeon vs Seraphim sniper wars. From ac470df76565ea4e81d1af0bf24e5178b6da2bb7 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Tue, 23 Jun 2026 12:00:19 -0700 Subject: [PATCH 10/10] Remove COMMAND target prio from snipers --- units/XAL0305/XAL0305_unit.bp | 1 - units/XSL0305/XSL0305_unit.bp | 2 -- 2 files changed, 3 deletions(-) diff --git a/units/XAL0305/XAL0305_unit.bp b/units/XAL0305/XAL0305_unit.bp index 28ce0946f45..5d31ebeaad4 100644 --- a/units/XAL0305/XAL0305_unit.bp +++ b/units/XAL0305/XAL0305_unit.bp @@ -221,7 +221,6 @@ UnitBlueprint{ "(ARTILLERY - TECH1)", "ANTISHIELD", "SHIELD", - "COMMAND", "TECH3 MOBILE", "TECH2 MOBILE", "(STRUCTURE * DEFENSE - ANTIMISSILE)", diff --git a/units/XSL0305/XSL0305_unit.bp b/units/XSL0305/XSL0305_unit.bp index 04635ffd10a..b22efc614d6 100644 --- a/units/XSL0305/XSL0305_unit.bp +++ b/units/XSL0305/XSL0305_unit.bp @@ -258,7 +258,6 @@ UnitBlueprint{ "(ARTILLERY - TECH1)", "ANTISHIELD", "SHIELD", - "COMMAND", "TECH3 MOBILE", "TECH2 MOBILE", "(STRUCTURE * DEFENSE - ANTIMISSILE)", @@ -330,7 +329,6 @@ UnitBlueprint{ "SNIPER", "(ARTILLERY - TECH1)", "SHIELD", - "COMMAND", "TECH3 MOBILE", "TECH2 MOBILE", "(STRUCTURE * DEFENSE - ANTIMISSILE)",