View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0008806 | Dwarf Fortress | Dwarf Mode -- Military | public | 2015-02-08 22:07 | 2015-02-20 12:01 |
Reporter | BjorgJunderson | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
OS | Windows | OS Version | 7 | ||
Product Version | 0.40.24 | ||||
Summary | 0008806: If a squad has a barracks assigned, they will never do civilian jobs, even when inactive | ||||
Description | No 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 Reproduce | 1. 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 Information | This has happened across every fortress (4 of them) I've started with .40.24 | ||||
Tags | No tags attached. | ||||
|
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) |
|
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. |
|
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. |
|
@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. |
|
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. |
|
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. |
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 |
|
Note Added: 0032222 | |
2015-02-15 13:53 |
|
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 |