Dwarf Fortress

Dwarf Fortress

Bolt issue
Hi all,

Having trouble with the bolt issue. I have well over 100 bolts and a stockpile in my archery range, and my dorfs will not pick up bolts.

Anybody have any advice for a workaround? Are bins really the issue?
< >
Showing 1-11 of 11 comments
AlP Feb 2, 2023 @ 12:20pm 
Try disbanding your squad, and making a new one with the same uniform. Also try to make some new bolts.

And don't store bolts in bins.
Super Feb 2, 2023 @ 12:22pm 
make a new uniform for marks dwarves and assign it to a new squad. If your current squad is bugged you have to remake the squad and assign the uniform.
harlequin_corps Feb 2, 2023 @ 1:39pm 
First try unassigning the uniform and go to No Uniform for a couple seconds, wait for them to go to just backpack/waterflask, then re-assign the uniform. They won't pick up bolts unless they have quivers and crossbows equipped so you have to wait until they can get those two items first. If they are green on quiver and crossbow check their task. If they are in training (i/e conducting a training session like Watch a Dodging Demonstration) they won't pick up bolts. They will REPLACE bolts if they are on Individual Drill in the Archery Range though. They have to go off duty to pick them up again. Rather, it's not that they won't pick up bolts, it's that the queue to change/modify uniform doesn't occur until they change status. Training to Training doesn't do that. Send them to off duty schedule. The task you are looking for is Pickup Items. If they are still in Individual Combat Drill or some other form of Training then they won't go pickup items. If you see them change status/task and go back to doing something else, that means the item is just not available for assignment for whatever reason. Pickup items is, well, for Nobility and Soldier's, essentially a priority 0 task, they will do it before just about anything but Rest from injury. But there is an order to which items get picked up first. For the bolts it's generally, pickup crossbow, pickup shirt/dress (if they are either assigned clothing or wearing uniform over clothing), pickup mail shirt, or torso armor, pickup quiver, then pickup bolts (although, be warned pickup bolts is generally the LAST thing they do AFTER they get everything else i/e all the rest of the armor, but generally before getting provisions (food and drink so there are a lot of things they can hang up on before picking up bolts BUT if there is no assigned item they will bypass it and pickup the bolts). The quiver goes on over the torso armor/clothing. Check to see if they actually have the crossbow/quivers in their inventory.
Usually at this point the only real thing that happens is you get dorfs in a pickup loop. They are set to pickup item, then it swaps to Soldier (no task), then pickup item and loops. This means they have a thing assigned but it's pathing is blocked or it has multiple taskings. Remove your stockpile of bolts, put another one down in the Barracks/Archery range and wait for all the bolts to be moved to the new stockpile. The movement of the bolt stack itself is the critical bit, it needs to move to a different floor space. This will clear any bolts in an odd status (i/e marked for hunter/Visitor or whatnot), then un-assign/re assign the uniform. Also check your bolts, your visitors restock their inventory from your fortress inventory but it still shows up in stocks, also your prisoners as well. Multiple dorfs can be assigned the same item. It boils down to which method assigned the item. i/e Assigned in the Nobility Tab, Labor uniform, Soldier Uniform, Ownership and Visitor Set piece/storyline items.
Also, 100 bolts for 1 crossbow squad isn't nearly enough. That might be enough for maybe 2, max 3 Marksdorfs. They like to carry minimum 25 bolts each and get titchy if there is less available. 2 stacks of 25 or 5 stacks of 5 bone bolts. They will take less but they start wandering looking for more with less. Looking for Ammo (i/e pickup items) doesn't obey Burrow restrictions.. so your dorfs will wander the entire map looking for more. If you get into that problem.. Or rather, to stop that problem from every happening, forbid ammo in the Standing Orders. This will reduce the levels of frustration and necessity for individual Logem McUristface, Marksdorf movement management.
Last edited by harlequin_corps; Feb 2, 2023 @ 2:31pm
LastChime Feb 2, 2023 @ 2:09pm 
Maybe stupid question....but do they have quivers?
harlequin_corps Feb 2, 2023 @ 2:43pm 
Originally posted by AlP:
And don't store bolts in bins.
And this.. this is .. very important. you can muck up your entire bolt inventory with one bin. There is no real recovery that is timely for this.
If for some reason you do get bolts in a bin there are (at least) two methods to get them out.
the first is, remove all settings in all your other stockpiles for bolts and remove the stockpile with the Ammo Bin in it. Then you need (questionable but this is guaranteed) to dig a channel out to a Z level below, setup a Dump zone on a block next to Open Space over the hole, place an Ammo stockpile as close as possible to the Dump Zone and wait for the Bin to be moved to the new stockpile. Once it's there, set all the bolts inside (or cloth/leather/finished goods what have you) to dump (but not the Bin itself), then wait for all the dorfs to come and take the bolts out and dump them into the hole, then forbid the bin (because they will just put them right back into it), and then unforbid the bolts and get them moved back into a new Ammo stockpile.
Personally I hate doing this but Bins just have a habit of showing up, usually from dead merchants.
The other method is to Sell the bin to merchants then buy back all your bolts (but not the bin).
It's arguable which one is easier, faster, more efficient.. Selling/buyback is certainly less frustrating.
Lexyvil Feb 2, 2023 @ 2:52pm 
Currently the bolts are bugged. They seem to only work with the default Archer uniform, but not custom made uniforms. I remember reading somewhere online about a workaround that happens to make bolts work again for custom uniforms (which may be what harlequin_corps posted), but hopefully it will be officially fixed in the upcoming quality of life updates.

We just have to be patient for now it seems, but it is a known and common bug that many people can't wait to see fixed.
Last edited by Lexyvil; Feb 2, 2023 @ 2:55pm
harlequin_corps Feb 2, 2023 @ 3:22pm 
Originally posted by Alex:
Currently the bolts are bugged. They seem to only work with the default Archer uniform, but not custom made uniforms. I remember reading somewhere online about a workaround that happens to make bolts work again for custom uniforms (which may be what harlequin_corps posted), but hopefully it will be officially fixed in the upcoming quality of life updates.

We just have to be patient for now it seems, but it is a known and common bug that many people can't wait to see fixed.
This is not true. bolts work fine.
robidic Feb 2, 2023 @ 4:33pm 
Happens to me as well. Tried reset but to no avail.

Now all my dwarves are chasing down greenskins flexing muscles like chads. Screw crossbows. Ranged are for hippie elves
jlrmarin Feb 2, 2023 @ 5:24pm 
Originally posted by GiorgioArmani®xMinecraft:
Hi all,

Having trouble with the bolt issue. I have well over 100 bolts and a stockpile in my archery range, and my dorfs will not pick up bolts.

Anybody have any advice for a workaround? Are bins really the issue?

Whew. This one is tough.

The first thing you need to do is create a dedicated stockpile for bolts, and disallow everything but bolts in it. Bins will still get in, and bolts will be put in them. Bins are part of the problem, apparently, so there's nothing else you can do on this end.

Now, you need to remake the squad and ensure that their first uniform is ranged attack based (maybe even crossbow specific, to be safe).

If it doesn't work the first time, do it again. It took me recreating the squad twice for them to start picking up bolts. But eventually it does work. I complained about this in a longer thread I wrote about DF's various debilitating glitches earlier today.
harlequin_corps Feb 2, 2023 @ 5:50pm 
If I was to shortcut the methodology for making a crossbow or skirmish squad (weapon/crossbow) here would be the particulars:
1. Make the Barracks and Archery Range above the Barracks
1.1 Place a solid line of Archery targets in the Archery range.
1.2 Channel in front of the line of Archery targets.
1.21 If your standing orders are to claim ammo then place a stockpile under the channel on the floor below inside the Barracks, if not it's unnecessary. Claim ammo/forbid ammo both have pros/cons.
1.3 Make an Ammo Stockpile in the Barracks/Archery Range range NO BINS. The No Bins thing is critical. I don't even think having the ammo stockpile in the barracks/archery range is necessary but it works so I don't muck with it. What IS critical is making absolutely sure there is NO way in your entire fortress that Ammo and Bin come together. It will need to be a big stockpile, no joke. Figure at least 3 squares of Ammo Stockpile space for each current/planned marksdorf. When this stockpile overflows, your marksdorfs will start to muck up the bolt pickup procedure.
1.4 Do not have ANY hunters.
1.5 Ensure that the stockpile gathers bolts. Doesn't need to be a lot at first, just make SURE that bolts go from A to B and they don't sit in the Crafts shop. Bolts sitting in the craft shop and not moving to the stockpile will be your first warning that there will be future problems.
1.6 Disallow bolts from EVERY other stockpile. This is another no joke piece, you need to be finicky or it gets twitchy. Everytime I've had a dorf hangup on bolts it's because they are trying to get bolts from somewhere other than the Bolts stockpile in the Barracks/Archery Range. This is a GOOD reason to Forbid Ammo in Standing Orders. A good reason to Claim Ammo in Standing Orders is, AS LONG AS THE BOLT FALLS INTO THE BARRACKS bolt stockpile, they will fire bolts and then go pick them back up again AS PART OF THEIR INDIVIDUAL DRILL. It's also funny to watch. However, if you Forbid Ammo you will start to get massive quantum piles of bolts, and when you reclaim them you will see a massive brownian movement to pickup more bolts and move them back to the stockpile. This is the sort of thing you WANT. The bolts moving to a stockpile sets them up correctly to be picked up again.
1.7 Make sure you have MORE bolts than you need in the stockpile. Marksdorfs want to carry 2 stacks of 25 bolts. That seems to be their comfort zone. Or 5 stacks of 5 bone bolts, either way. Visitors will restock from your stockpile and once fired they won't restack (This needs testing because I think they MAY stack if they were originally part of the same crafted stack, but don't quote me on that, I've just seen people carrying stacks of 2 bone bolts which doesn't make sense) and your marksdorfs will start to only carry 1 bolt per stack in the quiver, which has a max stack of I think 5 stacks, so 5 bolts.
2. Make all the armor, weapons, backpacks, quivers, waterskins, and ammo before making a squad. Figure 50 bolts per marksdorf and MAKE SURE you have that many in the Barracks stockpile before hand. This part is.. well, unnecessary (I will explain further down) BUT if you want to MAKE SURE it all works you want to do this. For 10 Marksdorfs you will want to have 10 NEW crossbows, 10 NEW quivers (Again.. arguably unnecessary but again.. for some reason.. purchased quivers seem to be a bit buggy)
2.1 MAKE SURE all the items for arming your dorfs are IN a stockpile. Doesn't necessarily have to be IN the barracks but they DO have to be in a stockpile somewhere. A quiver just sitting around, or in the Trade Depot will cause hangups. (Even though the Trade Depot is a stockpile get the purchased items OUT and into YOUR stockpile). The Trade Depot stockpile seems to really only work well with backpacks/waterskins, everything else there's hangups.
3. Make a squad. Uniform doesn't matter. It really doesn't. But.. there ARE steps to it.
3.1 Once you make the squad, go into the Equip menu and Add Uniform. Make the uniform the way you want it. Name it and Save it. Then Assign Uniform to the squad and make SURE it doesn't say "Custom Uniform" it says the ACTUAL name of the uniform. As long as it says the actual name of the uniform and NOT "Custom Uniform" That uniform becomes the baseline uniform for that squad. You have to give the game a bit of time to chew over the uniform. It is NOT instantaneous. If it DOES say custom then you need to delete the squad and start over or go through the process of adding/saving and assigning a uniform but give it a few seconds before starting again and/or make SURE you actually SAVED the uniform.
3.11 If you don't want Wrestlers, you need to have the uniform saved and selectable BEFORE starting the squad. Post note.. you DON'T want wrestlers, but if that dorf doesn't receive a weapon assignment (I/e after assigning a uniform there wasn't a weapon available they will auto generate as Wrestler and stay Wrestlers until they do get a weapon (and not Axedorf/Marksdorf/Hammer dorf etc). Post Post note.. Wrestlers have a habit as they skill up during training of refusing to pickup weapons/armor/clothing and just running into a fight.. naked.. Nobody needs to see that.
3.12 If you want Axedorfs, you need to have a battle axe uniform saved and selectable BEFORE starting the squad
3.13 if you want Marksdorfs.. you need to have a Crossbow uniform saved and selectable before starting a squad.. Same with hammerdorfs, spear dorfs, sword dorfs.. etc.
3.2 Assign the squad to the Barracks, making sure to click all 4 clicky's. I'm not sure which, but the Cabinet and/or the Chest may or may not cause Bolts to hang up. Just make sure you have LOTS of bolts IN a stockpile IN the Barracks and all 4 clicky's clicked.
4. Initially set the squad to Train full time in the Schedule. This you will change later but for the uniform assignment/initial equip phase, to make sure there are no hangups from other things you want this squads full attention on one thing, picking up items.
4.1 The dorfs will only spend a certain amount of time picking up items. They will NOT pick up everything the first go around UNLESS the items are right in or near the barracks where they only take a short amount of time to pick everything up. And bolts are one of the LAST things they will pickup. This is another area where Bolts hangup. Things are too far away and they have other priorities. I've actually had the most success with setting up a month on/month off staggered training for long term bolt pickup.
4.2 Other factors of success, making sure the Barracks are close to your main crafting area
4.3 Making sure the Barracks has a full on Armor/Weapon/Quiver/Backpack/Waterskin stockpile that is the ONLY stockpile where Quivers/Backpacks/Weapons/Waterskins go. I can't do armor because that's integrated with the whole clothing/wear/refuse/smelt industry.
4.4 Making sure your armor, especially worn armor is neither setup nor erroneously getting auto dumped into magma. Autodumping armor causes MAJOR hangups and stockpiles are notorious for introducing errors in the pickup/equip/link process.

5. Carefully watch as items are then assigned to each member of the squad. If it goes green, they have it equipped. Yellow with dots means they have it assigned BUT they don't have it yet. Red means a waiting status OR the item is just NOT available. This is where the Bolts get hung up. Not necessarily because they DON'T pickup bolts but because they DON'T have a Crossbow and Quiver equipped yet. You have to give the game time and wait for them to pickup first the Crossbow, then some armor pieces if assigned, Then the quiver and THEN they will go pickup bolts. No Crossbow/No quiver equipped (NOT just assigned but EQUIPPED), NO bolts.
5.1 NOW.. This is the important bit. If you see a dorf with the yellow dots and you aren't seeing any action on it, go to that dorfs datasheet and see what task they are currently doing. if they AREN'T conducting Pickup Items, something is wrong. And you need to troubleshoot it.
6.0 Trouble shooting..
6.1 Check to see if they are IN the barracks and Training.
6.11 Station the squad in the Armor/Weapon/Backpack/Quiver/Waterskin Stockpile (This step is unnecessary, but hilarious. you may have to unstation them to continue)
6.2 Assign the squad "No Uniform" in the equip menu
6.3 Wait a few seconds as they dump their stuff until they go green on backpack/waterskins only.
6.4 Re-assign the saved uniform, making sure it says the name of the uniform and not "Custom uniform"
6.5 Watch as they scramble to pickup items.
6.6 If you see the same density of equipped/assigned/unavailable items after they are done picking up items and have gone on to do other things then you don't have the items close enough, the pathing is blocked, the item has multiple assignments, or the items doesn't actually exist. Craft more of those items and make sure they get into a stockpile. Then repeat the unassign/re-assign.
6.7 if you do see some increased density in the overall uniform after they have stopped the pickup item phase, then they went and picked up more items, repeat the unassign/re-assign uniform until you see no more movement in the equipped density, then see step 6.6
6.8 if they have BOTH a crossbow and a quiver, and they are still not picking up bolts, then you need to reset your bolt stockpile in the Barracks. The new stockpile needs to be in a different area, the bolts have to MOVE to the new stockpile. Once you filled the new stockpile, unassign/reassign the uniform.
6.9 Once in a blue moon you will get a pickup item/no task loop. It's funny, they do a little jig over the item. You can address this by forbidding the item they are frantically trying to pickup and/or resetting the stockpile it's in so it moves.
You may have to do the unassign/re-assign a few times to really get a picture of where a lot of the things you THOUGHT were readily available actually are. But the key element is the quiver. Once they have the quiver they will generally go right over and pick up bolts if they are still in the Pickup Item phase. BUT only if the bolts are IN a stockpile. So best to just make sure they have crossbows and quivers equipped, then make whatever changes to their orders/schedule and then just wait a month or two as they calm down and insert the pickup bolts into their normal training/no orders/off duty scheduling. Making sure you have 50-100 bolts available per dorf in a stockpile goes a LONG way to making sure the dorfs pickup bolts.
If
Last edited by harlequin_corps; Feb 2, 2023 @ 6:02pm
< >
Showing 1-11 of 11 comments
Per page: 1530 50

Date Posted: Feb 2, 2023 @ 11:39am
Posts: 11