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 95f941b446..1770631178 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 8054dc5de7..f6124e726d 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 1770631178..a03c866020 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', ']'}},