View Issue Details

IDProjectCategoryView StatusLast Update
0003469Dwarf FortressDwarf Mode -- Militarypublic2014-07-06 21:00
ReporterQuietust Assigned Touser6 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Product Version0.31.16 
Summary0003469: Military orders are uninterruptable
DescriptionIf a military dwarf receives an order to move to a particular location, the dwarf will ignore all subsequent orders until the specified position is reached.

In one case, a squad of soldiers was patrolling outdoors while waiting for a caravan to arrive, but a siege showed up instead, so they were stationed indoors; however, one dwarf was still on his way to patrol duty at the time (after gathering provisions) and proceeded against orders to walk all the way out to the patrol point before finally turning around to return inside, by which point the invaders had caught up and he was violently killed.
Steps To ReproduceCreate a squad, station it on one side of the map, wait a brief moment, then station it on the other side of the map.
Additional InformationBack in 0.28.181.40d and earlier, changing a dwarf's station/patrol settings took effect immediately.

There also seems to be another issue with ex-military dwarves milling around at their previous station location instead of returning to a safe meeting area.
TagsNo tags attached.

Relationships

related to 0000481 acknowledgedToady One Kill/attack commands/orders don't work 

Activities

Quietust

2010-10-25 08:54

reporter   ~0013508

(that should be "uninterruptible" in the summary)

Quietust

2014-07-04 17:52

reporter   ~0024873

The core issue behind this behavior is that military orders are seemingly accomplished by setting the dwarf's idle position and letting the dwarf automatically head to that location, and giving another order does not clear the dwarf's path (and force them to immediately repath to their desired destination).

For the record, this is still a problem in version 0.34.11.

Add Note

Note

Issue History

Date Modified Username Field Change
2010-10-25 08:51 Quietust New Issue
2010-10-25 08:54 Quietust Note Added: 0013508
2014-07-04 17:52 Quietust Note Added: 0024873
2014-07-06 20:59 user6 Relationship added related to 0000481
2014-07-06 21:00 user6 Assigned To => user6
2014-07-06 21:00 user6 Status new => acknowledged