From c207e1cebe5633d9b3ef0a46c6a16c21dd1da491 Mon Sep 17 00:00:00 2001 From: vjt4 <54646079+vjt4@users.noreply.github.com> Date: Thu, 22 Jan 2026 14:36:41 -0600 Subject: [PATCH 1/3] changed sparky Guard scan radius from 26->8 --- units/XEL0209/XEL0209_unit.bp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/units/XEL0209/XEL0209_unit.bp b/units/XEL0209/XEL0209_unit.bp index d01a8ed97b8..596bb9a7f3c 100644 --- a/units/XEL0209/XEL0209_unit.bp +++ b/units/XEL0209/XEL0209_unit.bp @@ -1,6 +1,6 @@ UnitBlueprint{ Description = "Field Engineer", - AI = { GuardScanRadius = 26 }, + AI = { GuardScanRadius = 8 }, Audio = { AmbientMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Loop', LodCutoff = 'UnitMove_LodCutoff' }, CaptureLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Capture_Loop', LodCutoff = 'UnitMove_LodCutoff' }, From 0cbc4eb7613f36d770cbd1dad6f5c5fb0f7bf9c1 Mon Sep 17 00:00:00 2001 From: vjt4 <54646079+vjt4@users.noreply.github.com> Date: Mon, 4 May 2026 13:01:07 -0500 Subject: [PATCH 2/3] increase sparky Build Distance to equal other T2 engies --- units/XEL0209/XEL0209_unit.bp | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/units/XEL0209/XEL0209_unit.bp b/units/XEL0209/XEL0209_unit.bp index 596bb9a7f3c..4abdd2b7a3e 100644 --- a/units/XEL0209/XEL0209_unit.bp +++ b/units/XEL0209/XEL0209_unit.bp @@ -1,19 +1,19 @@ -UnitBlueprint{ +UnitBlueprint { Description = "Field Engineer", AI = { GuardScanRadius = 8 }, Audio = { - AmbientMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Loop', LodCutoff = 'UnitMove_LodCutoff' }, - CaptureLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Capture_Loop', LodCutoff = 'UnitMove_LodCutoff' }, - Construct = Sound { Bank = 'XEL', Cue = 'XEL0209_Construct_Start', LodCutoff = 'UnitMove_LodCutoff' }, - ConstructLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Construct_Loop', LodCutoff = 'UnitMove_LodCutoff' }, - Destroyed = Sound { Bank = 'UELDestroy', Cue = 'UEL_Destroy_Sml_Land', LodCutoff = 'UnitMove_LodCutoff' }, - HoverKilledOnWater = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff' }, - ReclaimLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Reclaim_Loop', LodCutoff = 'UnitMove_LodCutoff' }, - StartCapture = Sound { Bank = 'XEL', Cue = 'XEL0209_Capture_Start', LodCutoff = 'UnitMove_LodCutoff' }, - StartMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Start', LodCutoff = 'UnitMove_LodCutoff' }, - StartReclaim = Sound { Bank = 'XEL', Cue = 'XEL0209_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff' }, - StopMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, - UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, + AmbientMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Loop', LodCutoff = 'UnitMove_LodCutoff' }, + CaptureLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Capture_Loop', LodCutoff = 'UnitMove_LodCutoff' }, + Construct = Sound { Bank = 'XEL', Cue = 'XEL0209_Construct_Start', LodCutoff = 'UnitMove_LodCutoff' }, + ConstructLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Construct_Loop', LodCutoff = 'UnitMove_LodCutoff' }, + Destroyed = Sound { Bank = 'UELDestroy', Cue = 'UEL_Destroy_Sml_Land', LodCutoff = 'UnitMove_LodCutoff' }, + HoverKilledOnWater = Sound { Bank = 'Explosions', Cue = 'Expl_Water_Lrg_01', LodCutoff = 'UnitMove_LodCutoff' }, + ReclaimLoop = Sound { Bank = 'XEL', Cue = 'XEL0209_Reclaim_Loop', LodCutoff = 'UnitMove_LodCutoff' }, + StartCapture = Sound { Bank = 'XEL', Cue = 'XEL0209_Capture_Start', LodCutoff = 'UnitMove_LodCutoff' }, + StartMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Start', LodCutoff = 'UnitMove_LodCutoff' }, + StartReclaim = Sound { Bank = 'XEL', Cue = 'XEL0209_Reclaim_Start', LodCutoff = 'UnitMove_LodCutoff' }, + StopMove = Sound { Bank = 'XEL', Cue = 'XEL0209_Move_Stop', LodCutoff = 'UnitMove_LodCutoff' }, + UISelection = Sound { Bank = 'Interface', Cue = 'UEF_Select_Vehicle', LodCutoff = 'UnitMove_LodCutoff' }, }, AverageDensity = 1040, BuildIconSortPriority = 15, @@ -139,6 +139,7 @@ UnitBlueprint{ "BUILTBYTIER2ENGINEER INTELLIGENCE UEF", "BUILTBYTIER1ENGINEER FACTORY UEF", }, + MaxBuildDistance = 6, MaintenanceConsumptionPerSecondEnergy = 15, StorageEnergy = 200, StorageMass = 30, @@ -261,7 +262,7 @@ UnitBlueprint{ RackSalvoSize = 1, RackSlavedToTurret = false, RangeCategory = "UWRC_DirectFire", - RateOfFire = 10/5, --10/integer interval in ticks + RateOfFire = 10 / 5, --10/integer interval in ticks SlavedToBody = false, TargetPriorities = { "MOBILE", @@ -291,4 +292,4 @@ UnitBlueprint{ ReclaimTimeMultiplier = 1, WreckageLayers = { Land = true }, }, -} \ No newline at end of file +} From d76a9e96f5b1a1b50ed1ef1c0dfe7ad5c1c8cf40 Mon Sep 17 00:00:00 2001 From: vjt4 <54646079+vjt4@users.noreply.github.com> Date: Mon, 4 May 2026 13:29:51 -0500 Subject: [PATCH 3/3] added snippet --- changelog/snippets/balance.7102.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/snippets/balance.7102.md diff --git a/changelog/snippets/balance.7102.md b/changelog/snippets/balance.7102.md new file mode 100644 index 00000000000..8ed438ec7eb --- /dev/null +++ b/changelog/snippets/balance.7102.md @@ -0,0 +1 @@ +- (#7102) Increase Sparky Field Engineer build distance from 5->6 (matching other t2 engineers).