Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0002439Dwarf FortressDwarf Mode -- Militarypublic2010-06-22 18:022014-07-13 11:30
0002439: Military dwarves are automatically dismissed and re-drafted each month, leading to a guaranteed bad thought
At the start of every month, I get messages that say "Urist McSoldier has become a <civilian profession>" for every military dwarf, then a similar set of messages that say, "Urist McSoldier has become a <military profession>" for the same set of dwarves.

As a result, military dwarves always have one of the two following bad thoughts: "He has complained about the draft lately." or "He was unhappy about being discharged from duty lately.", depending on their military skills.
Have a military on duty in back-to-back months.
Military, thoughts
related to 0000525resolved Toady One Peasants in the military receive bad thoughts when going off duty. 
related to 0000348new  Squads becoming inactive for a time when switching between Alerts. 
has duplicate 0002851resolved Footkerchief Dwarfs go off duty at end of month when they shouldn't 
has duplicate 0003894resolved Logical2u Monthly training schedule design causes bad thoughts 
has duplicate 0005538resolved Knight Otu Military Dwarves Spam Upset-About-Relieved Duty 
has duplicate 0000916resolved Footkerchief Military-only dwarves get unhappy 
related to 0007220new  When cancelling station order, squad members don't resume training 
Issue History
2010-06-22 18:02HummingbirdNew Issue
2010-06-22 18:34FootkerchiefRelationship addedchild of 0000969
2010-07-26 05:58FootkerchiefRelationship addedhas duplicate 0002851
2010-07-26 09:22Rafal99Note Added: 0011080
2010-08-09 11:08AltareeNote Added: 0011667
2010-08-09 11:52FootkerchiefRelationship addedchild of 0000525
2010-08-09 11:53FootkerchiefRelationship replacedrelated to 0000969
2010-08-09 11:54FootkerchiefRelationship deletedrelated to 0000969
2011-01-16 08:03Logical2uRelationship addedhas duplicate 0003894
2011-01-16 10:38RhenayaNote Added: 0014886
2011-01-16 10:41RhenayaNote Edited: 0014886bug_revision_view_page.php?bugnote_id=0014886#r5650
2011-01-16 10:43RhenayaIssue Monitored: Rhenaya
2011-01-16 11:59QuietustNote Added: 0014888
2011-01-16 17:29QuietustNote Edited: 0014888bug_revision_view_page.php?bugnote_id=0014888#r5652
2012-03-04 06:29Knight OtuRelationship addedhas duplicate 0005538
2012-04-02 12:09FootkerchiefRelationship addedhas duplicate 0000916
2012-04-02 12:09FootkerchiefIssue Monitored: Khym Chanur
2012-05-19 15:44RhenayaNote Added: 0022614
2012-08-24 00:17zuglar2Note Added: 0023484
2014-07-13 11:23FootkerchiefRelationship addedrelated to 0007220
2014-07-13 11:25FootkerchiefRelationship addedrelated to 0000348
2014-07-13 11:25FootkerchiefRelationship replacedrelated to 0000525
2014-07-13 11:30KennelTag Attached: Military
2014-07-13 11:30KennelTag Attached: thoughts

2010-07-26 09:22   
Also happens when you cancel their Kill or Station order and they go back to schedule. Even if schedule is set to 'Train' or 'Station' they still go back to civilian status for a moment then redraft again.
2010-08-09 11:08   
happens in .10
2011-01-16 10:38   
(edited on: 2011-01-16 10:41)
this get even more fun if you dont undraft them ever... because then it adds something about "complains about long patrol duty" too.
and sometimes even with that complain sometimes get the unhappy about undraft thingie

so no matter what you do they get unhappy.

2011-01-16 11:59   
(edited on: 2011-01-16 17:29)
Dwarves only "complain about the draft" if they become Recruits, and they only get "upset about being relieved from duty" if they become Peasants.

Rhenaya: if you let them train long enough that they become Heroes (elite/master/lord), they'll stop complaining about long patrol duty.

2012-05-19 15:44   
i didnt saw this spam for a while, only the regular ones for training shedules with offtime breaks.
2012-08-24 00:17   
Quietust: it's true that heroes stop complaining about long duty, but I just found out the hard way that a hero who was a peasant before gets very unhappy to have any orders canceled (because he goes back to peasant before reverting to hero on active duty). Can't be assigned work to gain civilian skills, either. Leave him stationed permanently, and he goes hungry and thirsty and complains because of that.

That makes my current elite axelord squad kind of useless... I'll have to train up future inductees in some civilian skill before drafting them, I guess.