I'm having trouble getting my military to do what I want when a siege comes. The kill and station orders give me trouble, and the way the dwarves select a target is somewhat troublesome.
In theory:
I don't want a single dwarf trying to attack a whole goblin squad by themselves, as they inevitably get killed.
I would also want to get my archers to soften up specific squads.
What happens (at least in my last siege): (This may be too rambling)
I try to station my melee dwarves in a gathering area, away from the fighting but still above ground.
Some dwarves see the goblins, and charge off individually.
I give a kill order to all the melee soldiers, but they still milled at their station - I had to give another move order to where the goblins are, and at that point, the couple of charging dwarves are already dead.
Even when the dwarves charge at once, some of them are faster, and are therefore targeted by multiple goblins.
My marksdwarves almost never target where I want them to. Often, they step outside, and fire at whatever's closest - which isn't necessarily important to me. Especially elite marksdwarves - I station them somewhat close to the goblin squad they're supposed to attack, ask them to kill the squad, and they shoot across the map to another squad. It's also difficult to get them to target at one specific person (such as the squad leader).
I guess I want advice and info.
For advice, what specific steps do you do when there is a siege? Do you only use kill orders, for example, or only station?
Do dwarves always target the closest enemy? Do they need to be in sight? How big is their range, or field of vision, or whatever? Do dwarves ever change targets, or do they keep on attacking until someone dies?
For orders - when I set a move order, the dwarves often still have "Go to combat practice" or whatever as their job. Is this normal? When I give one move order after another, I think dwarves still go to the first station first, and then the second one. What is the deal with "No reachable enemies?" Do dwarves react slowly to kill/station orders, and why?
Edit: I'm using the .07 version.