View Issue Details

IDProjectCategoryView StatusLast Update
0008806Dwarf FortressDwarf Mode -- Militarypublic2015-02-20 12:01
ReporterBjorgJunderson Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
OSWindowsOS Version7 
Product Version0.40.24 
Summary0008806: If a squad has a barracks assigned, they will never do civilian jobs, even when inactive
DescriptionNo matter what orders you give a squad, they will always do "Individual Combat Drill" so long as they have a barracks assigned. Interestingly, and possibly a separate bug, even if you unset all of the barracks flags (i.e. [q]uery and set [z], [t], [i], and [q] off) they will keep training that way until the room is freed.
Steps To Reproduce1. Create a squad with at least 1 dwarf.
2. Set the squad to inactive/no orders.
3. Create a barracks.
4. Assign a squad to train in it.
5. Watch as they never do a civilian job and only do individual combat drills.
Additional InformationThis has happened across every fortress (4 of them) I've started with .40.24
TagsNo tags attached.

Activities

Ratter

2015-02-13 03:57

reporter   ~0032216

Same thing has been happening to me, although the dorfs *do* eventually stop training when I un-set the training flag on the barracks. Here's a save: http://dffd.bay12games.com/file.php?id=10581

(version 40.24, under Linux)

Loci

2015-02-15 13:00

viewer   ~0032220

Dwarves seem to be following the schedule (default: always train) when inactive. I don't know what the intended behavior is, but if you modify your schedule to include months of "no scheduled order" then your dwarves will perform their civilian jobs during those months.

user8971

2015-02-15 13:48

  ~0032222

Last edited: 2015-02-15 13:53

Isn't that "Inactive" just a name for one of default alerts? It doesn't necessarily mean squads with this alert state are really inactive. That depends on given squad schedule for given alert in given month.

I guess this is then intended behaviour. It makes sense to me: if given squad is set to "Inactive" alert and that alert has in given month no order, they won't train, as Loci said. It is just that default order is "train" all year so without any change there you see training dwarves with "Inactive" in their state screen.

Loci

2015-02-16 12:27

viewer   ~0032236

@Detros:

I don't think so. Soldiers behave differently when "inactive training" vs. "active/training training". Specifically, "inactive training" seems to be limited to individual combat drills (no sparring or demonstrations).

If it is supposed to be just the name of an alert level then it really needs to be renamed to something less misleading than "inactive" since the default is to always train.

Ratter

2015-02-17 00:41

reporter   ~0032239

Last edited: 2015-02-17 00:53

In the save I posted, the "inactive" alert has every month set to "no scheduled order", which I'm pretty sure is the default setting (I don't recall ever modifying it). The dwarves still drop their civilian jobs and start individual combat drills as soon as you assign them a barracks for training.

After further experimentation, it seems that the bug disappears when I disable the civilian burrow restriction that was confining all my dwarves to the fortress. It doesn't matter whether the civilian alert is set to "inactive" or "active/training"; as long as civs are burrowed, off-duty squads will ignore jobs in favour of training.

Virus322

2015-02-20 12:01

reporter   ~0032270

I've had the same issue. Easiest way to deal with it is to put non-vital dwarves into your squads. Mine are comprised almost entirely of peasants, extra reds and Rangers that like to stand around and do nothing.

Add Note

Note

Issue History

Date Modified Username Field Change
2015-02-08 22:07 BjorgJunderson New Issue
2015-02-13 03:57 Ratter Note Added: 0032216
2015-02-15 13:00 Loci Note Added: 0032220
2015-02-15 13:48 user8971 Note Added: 0032222
2015-02-15 13:53 user8971 Note Edited: 0032222
2015-02-16 12:27 Loci Note Added: 0032236
2015-02-17 00:41 Ratter Note Added: 0032239
2015-02-17 00:51 Ratter Note Edited: 0032239
2015-02-17 00:53 Ratter Note Edited: 0032239
2015-02-20 12:01 Virus322 Note Added: 0032270