From d3c982280d9db5b2433738367d6cb4961cf28793 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Thu, 21 Nov 2024 15:43:10 -0800 Subject: [PATCH 1/3] Fix Czar's external factory's auto deploy button --- units/UAA0310/UAA0310_unit.bp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/units/UAA0310/UAA0310_unit.bp b/units/UAA0310/UAA0310_unit.bp index 7c7d8b096dc..26411fe6645 100644 --- a/units/UAA0310/UAA0310_unit.bp +++ b/units/UAA0310/UAA0310_unit.bp @@ -169,10 +169,16 @@ UnitBlueprint{ Icon = "air", OrderOverrides = { RULEUCC_Transport = { - bitmapId = "deploy", - helpText = "deploy", + bitmapId = 'deploy', + helpText = 'auto_deploy', + behavior = 'AutoDeployBehavior', + initialStateFunc = 'AutoDeployInit', + statToggle = 'AutoDeploy', }, }, + StatToggles = { + AutoDeploy = true, + }, ToggleCaps = { RULEUTC_ShieldToggle = true }, UnitName = "CZAR", }, From 64ed9b76abf32caaf825f2a34a9ad2a52bac26f1 Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:19:23 -0800 Subject: [PATCH 2/3] Fix `StatToggles` annotation --- engine/Core/Blueprints/UnitBlueprint.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/engine/Core/Blueprints/UnitBlueprint.lua b/engine/Core/Blueprints/UnitBlueprint.lua index 8a60a413ca1..10b33d3ffbd 100644 --- a/engine/Core/Blueprints/UnitBlueprint.lua +++ b/engine/Core/Blueprints/UnitBlueprint.lua @@ -979,7 +979,7 @@ --- table of toggle capabilities available for this unit ---@field ToggleCaps table --- table of boolean toggles set/got with SetStatByCallback/GetStat ----@field StatToggles table +---@field StatToggles? table --- name of the unit ---@field UnitName UnlocalizedString ---@field UnitWeight number unused From 61dfb9654cb1e8d6207fb498514f385876f1648b Mon Sep 17 00:00:00 2001 From: lL1l1 <82986251+lL1l1@users.noreply.github.com> Date: Thu, 21 Nov 2024 16:26:31 -0800 Subject: [PATCH 3/3] Create fix.6549.md --- changelog/snippets/fix.6549.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog/snippets/fix.6549.md diff --git a/changelog/snippets/fix.6549.md b/changelog/snippets/fix.6549.md new file mode 100644 index 00000000000..8473d169257 --- /dev/null +++ b/changelog/snippets/fix.6549.md @@ -0,0 +1 @@ +- (#6549) Fix CZAR's deploy button not being like that of other aircraft carriers where you can right click it to enable automatic deployment of built units.