Yes, my military does go and get arrows when I send them out to a station. The problem is when they run out, they refuse to move. I can send them to station right on top of the ammo stockpile, and they will just stand in the fortification instead and wait for death, rather than go get more arrow. As a side note, my military will actually return to the last spot I stationed them, after I release them from their station command. They will run and get food/water/sleep, then dash back to the last spot I ever stationed them.
You're doing something terribly wrong with your defensive wall design if you're marksdwarves ever get shot at !! They should be invulnerable.
Have you tried installing lever-controlled raising drawbridges right in front of (ie: outside) your fortifications?... the idea would be to shut off the Marksdwarves sight of the enemy, once they run out of ammo, so that they won't be mesmerized by having an enemy in line-of-site. They should then go get bolts, and return to station... after which you open the "shutters" again.
That's a good idea. I just have to make sure not to kill any of my less intelligent dwarves when I close up the bridge.
Thanks!
Here's a really good idea - dig a trench in front of the fortifications, ensuring NOBODY can shoot your guys EVER. Between the trench and the fortifications, build the "shutters" (long, thin raising bridges). Put the shutters in first, 1 space from (i.e right next to) the fortifications, then the trench 2 spaces from from the fortifications. Nobody, friend or foe, should be able to path to the shutter area now (link up the lever before you dig the trench).
BTW you keep saying marksdwarves "on top of fortified area". They should not be on top of a wall in the open, they should be behind "Fortification" constructions instead of walls (b-C-F). These are like walls, but you can shoot through them if you are standing right next to them. A good set-up is to have a double-wall of these around your secure area with a space for walking eg a typical section would look like :-
#.#
#.#
#.#
#.#
# = Fortifications
. = Floor
Marksdwarves will be able to shoot out the right or left of this tunnel, make sure this is a level aboveground, or has trenches on either side, otherwise goblin archers can shoot through it too. Put a roof on this as well to ensure total safety. Surround your courtyard with these, and you can capture a siege in your courtyard and take them out execution style. Just make sure the entrance to the tunnel is not in the courtyard.
A network of these constructed tunnels can span over your whole site, and you can use the military orders to have the marksdwarves patrolling constantly