Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0010675Dwarf FortressDwarf Mode -- Raidspublic2018-03-28 12:142021-08-17 09:21
normalmajorhave not tried
Windows 10Windows10
0010675: After squads suffer casualties on raids they can't take orders
Sent out a bunch of squads on a raid, all of them suffering casualties. Once returned I can't assign any orders to the squads, like they're still waiting for deceased members to return.

File: http://dffd.bay12games.com/file.php?id=13621 [^]
Attack big enough target to take casualties, allow dwarves to return, try to use the station command on the squad.
No tags attached.
Issue History
2018-03-28 12:14BobilocoNew Issue
2018-03-28 12:17thvazNote Added: 0038049
2018-03-28 12:17thvazNote Edited: 0038049bug_revision_view_page.php?bugnote_id=0038049#r15467
2018-03-28 16:23Shonai_DwellerNote Added: 0038054
2018-03-28 16:24BobilocoNote Added: 0038055
2018-03-29 00:45FantasticDorfNote Added: 0038064
2018-05-02 21:26eerrNote Added: 0038245
2018-05-02 21:47eerrNote Edited: 0038245bug_revision_view_page.php?bugnote_id=0038245#r15550
2018-05-02 22:05eerrNote Edited: 0038245bug_revision_view_page.php?bugnote_id=0038245#r15553
2018-05-02 22:11eerrNote Edited: 0038245bug_revision_view_page.php?bugnote_id=0038245#r15554
2018-06-08 06:12ClementNote Added: 0038443
2021-08-17 09:21andrew.moiseNote Added: 0041136

2018-03-28 12:17   
Squads wont take orders if the leader is dead. You have to assign another leader for them to take orders. Was the leader one of the casualties? I am asking because I didnt have this issue.

2018-03-28 16:23   
May or may not be related, but I've been stuck not being able to set an alert on with new orders after suffering raid casualties (not the leader). Turns out the dead dorf was still in the schedule order list. Replacing him (adding a new dorf to the empty squad position) fixed it. Not been able to replicate it so far despite many raids and casualties. Sorry not much help...
2018-03-28 16:24   
This could be from using Therapist to assign to squads. I assigned new leaders and they still wouldn't react. When I go to give orders they say that there are 7 in the squad but if I try to assign orders individually then it shows only 5 guys.

Not sure what else might cause the orders to stay grey for them if the do have a leader...

Workaround was to disband all squads and rebuild them.
2018-03-29 00:45   
0010638 wait until the eventual release of the next version to confirm, but Toady seems to have addressed it. Let us know how you fare when the new version lands OP on a new world. (as applied on old saves, the effects may not always follow through)
2018-05-02 21:26   
(edited on: 2018-05-02 22:11)
I sent out a huge number of raids with ten-twenty dwarves. Note that at least some of the time, these squads still had a leader. I've had the same problem stated here, where I can't assign certain squads to station. I don't know the cause, sounds like you found it. I also might have dwarves stuck in transit?
As a temporary fix, I tried swapping leaders, and that didn't work. Disbanding the squad and remaking it worked.

2018-06-08 06:12   
I looked at Bobiloco's save. With DFHack I saw that the squad positions are still occupied by the dead dwarves (that is the reason why Dwarf Therapist shows a higher count for the squad size).

I cleaned up a first squad with DFHack assigning -1 to positions[x].occupant, it let me give orders to the squad.

I tried fixing a second squad without DFHack: assign random dwarves to available positions and remove them immediately. That cleaned up the positions and orders were available.

I guess DF won't let you give orders to these squads because some positions have not yet returned from the raid. But they will never return since they are dead.
2021-08-17 09:21   
I just ran into this on 0.47.05 - I can provide the save if needed. Assigning random dwarves to the squad to work around it, as described above, worked though (after that it let me remove the "traveling" dead members).