Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions changelog/snippets/balance.7142.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
- (#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

- **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
- Removed ability to prioritize ACUs
- 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.

- **Absolver: T3 Shield Disruptor (DAL0310)**

Range is nerfed to balance Aeon vs Seraphim sniper wars.

- Shield Disruptor Cannon:
- Range: 65 -> 52
2 changes: 1 addition & 1 deletion units/DAL0310/DAL0310_unit.bp
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ UnitBlueprint{
},
FiringTolerance = 1,
Label = "MainGun",
MaxRadius = 65,
MaxRadius = 52,
MuzzleChargeDelay = 0.5,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
Expand Down
14 changes: 6 additions & 8 deletions units/XAL0305/XAL0305_unit.bp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ UnitBlueprint{
"PRODUCTFA",
"RECLAIMABLE",
"SELECTABLE",
"SNIPEMODE",
"SNIPER",
"TECH3",
"VISIBLETORECON",
Expand Down Expand Up @@ -113,9 +112,9 @@ UnitBlueprint{
UniformScale = 0.095,
},
Economy = {
BuildCostEnergy = 25000,
BuildCostEnergy = 7700,
BuildCostMass = 700,
BuildTime = 4950,
BuildTime = 3850,
TeleportEnergyMod = 0.15,
TeleportMassMod = 1,
TeleportTimeMod = 0.01,
Expand All @@ -140,9 +139,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,
Expand Down Expand Up @@ -193,7 +192,7 @@ UnitBlueprint{
FiringRandomnessWhileMoving = 0.1,
FiringTolerance = 0,
Label = "MainGun",
MaxRadius = 60,
MaxRadius = 47,
MuzzleChargeDelay = 1,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
Expand Down Expand Up @@ -222,7 +221,6 @@ UnitBlueprint{
"(ARTILLERY - TECH1)",
"ANTISHIELD",
"SHIELD",
"COMMAND",
"TECH3 MOBILE",
"TECH2 MOBILE",
"(STRUCTURE * DEFENSE - ANTIMISSILE)",
Expand Down
27 changes: 12 additions & 15 deletions units/XSL0305/XSL0305_unit.bp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,6 @@ UnitBlueprint{
"RECLAIMABLE",
"SELECTABLE",
"SERAPHIM",
"SNIPEMODE",
"SNIPER",
"TECH3",
"VISIBLETORECON",
Expand Down Expand Up @@ -125,9 +124,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,
Expand Down Expand Up @@ -159,16 +158,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,
Expand Down Expand Up @@ -202,7 +201,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,
Expand All @@ -229,7 +228,7 @@ UnitBlueprint{
FiringTolerance = 0,
IgnoreIfDisabled = true,
Label = "MainGun",
MaxRadius = 55,
MaxRadius = 42,
MuzzleChargeDelay = 0,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
Expand Down Expand Up @@ -259,7 +258,6 @@ UnitBlueprint{
"(ARTILLERY - TECH1)",
"ANTISHIELD",
"SHIELD",
"COMMAND",
"TECH3 MOBILE",
"TECH2 MOBILE",
"(STRUCTURE * DEFENSE - ANTIMISSILE)",
Expand Down Expand Up @@ -289,7 +287,7 @@ UnitBlueprint{
},
BallisticArc = "RULEUBA_None",
CollideFriendly = false,
Damage = 2000,
Damage = 1500,
DamageFriendly = false,
DamageRadius = 0,
DamageType = "Normal",
Expand All @@ -302,7 +300,7 @@ UnitBlueprint{
FiringTolerance = 0,
IgnoreIfDisabled = true,
Label = "SniperGun",
MaxRadius = 65,
MaxRadius = 52,
MuzzleChargeDelay = 0.5,
MuzzleSalvoDelay = 0,
MuzzleSalvoSize = 1,
Expand All @@ -324,14 +322,13 @@ 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 = {
"SNIPER",
"(ARTILLERY - TECH1)",
"SHIELD",
"COMMAND",
"TECH3 MOBILE",
"TECH2 MOBILE",
"(STRUCTURE * DEFENSE - ANTIMISSILE)",
Expand Down
Loading