View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0013270 | Dwarf Fortress | Dwarf Mode -- Military | public | 2025-08-26 14:42 | 2025-08-27 05:50 |
Reporter | Arrean | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | new | Resolution | open | ||
Platform | Steam | OS | Windows 10 | OS Version | 10.0.19045 |
Product Version | 52.03 | ||||
Summary | 0013270: Incomplete bolt stacks cause abort of archery pratice | ||||
Description | When a dwarf goes to a range for Archery Practice they shoot up to 24 bolts. At least one bolt is always left in the quiver, which is then picked up and carried back to either squad storage or ammo stockpile. As single bolts accumulate - dwarves try using those for practice. If an incomplete stack is picked up, dwarf triggers "Soldier (No Item)" and then immediately switches back to carrying all the previously picked up training ammo to the stockpile. https://imgur.com/a/kcfwOSn This is exacerbated by set-ups that prevent bolts from breaking on practice, as the amount of single bolts increases dramatically. | ||||
Steps To Reproduce | Set up a marksdwarf squad. Set up an archery range. Set squad to train at the range. Monitor training activity - it will stop as single/incomplete bolt stacks accumulate | ||||
Additional Information | Potential workarounds: Only new 25 bolt stacks are used reliably. Incomplete stacks seem to abort training sometimes even if it's not a single bolt. 1) use cheapest bolts for training and make sure they are destroyed. So no channelling out the archery range to allow bolts to drop on ramps and be preserved. This still has the issue of that single bolt that is left in the quiver, those need to be dumped/smelted/traded/atomized on occasion. 2) Use previously known set up with channels around archery targets, make a stockpile on the level below, set that stockpile to feed main ammo pile and set ammo to be forbidden on use. Once in a while manually run dfhack's combine all --types=ammo while paused and after un-forbidding the piles to recombine stacks. 0000002 is currently problematic, since it's more manual, requires dfhack and also cause dwarves are ignoring specific wood set for making wood bolts e.g. when set to make maple bolts - they'll still use any random wood, so combine can't re-stack bolts made of different materials. | ||||
Tags | 52.03 | ||||