From 41fd9c808eb44ace4171bd760c156a9361dca0c0 Mon Sep 17 00:00:00 2001 From: git--amade Date: Thu, 2 Oct 2025 00:01:42 +0800 Subject: [PATCH 1/3] Change fix/archery-practice to be disabled by default --- internal/control-panel/registry.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/control-panel/registry.lua b/internal/control-panel/registry.lua index 95f941b44..177063117 100644 --- a/internal/control-panel/registry.lua +++ b/internal/control-panel/registry.lua @@ -74,7 +74,7 @@ COMMANDS_BY_IDX = { -- can be restored here once we solve issue #4292 -- {command='craft-age-wear', help_command='tweak', group='bugfix', mode='tweak', default=true, -- desc='Allows items crafted from organic materials to wear out over time.'}, - {command='fix/archery-practice', group='bugfix', mode='repeat', default=true, + {command='fix/archery-practice', group='bugfix', mode='repeat', desc='Consolidate ammo items inside quivers to allow archery practice to take place.', params={'--time', '449', '--timeUnits', 'ticks', '--command', '[', 'fix/archery-practice', '-q', ']'}}, {command='fix/blood-del', group='bugfix', mode='run', default=true}, @@ -96,7 +96,7 @@ COMMANDS_BY_IDX = { desc='Fixes instances of units claiming the same item or an item they don\'t own.', params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/ownership', ']'}}, {command='fix/protect-nicks', group='bugfix', mode='enable', default=true}, - {command='fix/stuck-instruments', group='bugfix', mode='repeat', default=true, + {command='fix/stuck-instruments', group='bugfix', mode='repeat', params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/stuck-instruments', ']'}}, {command='fix/stuck-squad', group='bugfix', mode='repeat', default=true, params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/stuck-squad', ']'}}, From c9653cb224e995087f4f0548de17a80ea8bde454 Mon Sep 17 00:00:00 2001 From: git--amade Date: Thu, 2 Oct 2025 00:07:47 +0800 Subject: [PATCH 2/3] Update documentation for fix/archery-practice --- docs/fix/archery-practice.rst | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/fix/archery-practice.rst b/docs/fix/archery-practice.rst index 8054dc5de..f6124e726 100644 --- a/docs/fix/archery-practice.rst +++ b/docs/fix/archery-practice.rst @@ -47,6 +47,8 @@ picked up by training units can be managed by this tool. Any other stacks of ammo items inside the quiver that are not assigned for training will not affect the unit's ability to practice archery. +As of DF version 52.05, this bug should already be fixed. + Limitations ----------- From c5fb5cd8a3d24a0a99bb89de66079717ace99aed Mon Sep 17 00:00:00 2001 From: git--amade Date: Thu, 2 Oct 2025 00:14:28 +0800 Subject: [PATCH 3/3] Reenable accidentally disabled fix/stuck-instruments --- internal/control-panel/registry.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/control-panel/registry.lua b/internal/control-panel/registry.lua index 177063117..a03c86602 100644 --- a/internal/control-panel/registry.lua +++ b/internal/control-panel/registry.lua @@ -96,7 +96,7 @@ COMMANDS_BY_IDX = { desc='Fixes instances of units claiming the same item or an item they don\'t own.', params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/ownership', ']'}}, {command='fix/protect-nicks', group='bugfix', mode='enable', default=true}, - {command='fix/stuck-instruments', group='bugfix', mode='repeat', + {command='fix/stuck-instruments', group='bugfix', mode='repeat', default=true, params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/stuck-instruments', ']'}}, {command='fix/stuck-squad', group='bugfix', mode='repeat', default=true, params={'--time', '1', '--timeUnits', 'days', '--command', '[', 'fix/stuck-squad', ']'}},