Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001482Dwarf FortressCreaturespublic2010-04-23 22:202014-07-23 11:55
derigo 
Toady One 
normalminoralways
resolvedfixed 
0.31.03 
0.40.05 
0001482: Children that gain professional skills still grow up to be Peasants
Children participate in harvesting plants, so they're always pretty good planters by the time they grow up (how all dwarven immigrants aren't expert planters idk). When the children in my fort reach adulthood they're usually 'Expert Planters,' but they're tagged as unskilled 'Peasants' and colored peasant color until they either skill up planting again, or get some other skill to novice or higher. Then they gain the correct color/job title.
1)have children
2)have a farm
3)wait for children to grow to adults
This may be an ancient(pre DF2010) bug, I don't know.
child, grow, leftover from 40d, profession
related to 0000872resolved Toady One Children growing up to peasants do not have healthcare labors set. 
related to 0001789confirmed lethosor Noble profession change announcements always list nobles' current profession 
has duplicate 0001683closed Footkerchief Legendary Peasant 
related to 0005759resolved Toady One Children who gain skills will have planting labor enabled if they migrate to a second fortress 
Issue History
2010-04-23 22:20derigoNew Issue
2010-04-23 22:20derigoTag Attached: child
2010-04-23 22:20derigoTag Attached: grow
2010-04-23 22:20derigoTag Attached: profession
2010-04-23 22:33smjjamesNote Added: 0004847
2010-04-25 22:08derigoTag Attached: leftover from 40d
2010-05-06 14:14FootkerchiefSummaryChildren who grow into adults tagged as 'peasants' even though they are expert farmers. => Children with job skills are still Peasants when they become adults
2010-05-06 14:14FootkerchiefSummaryChildren with job skills are still Peasants when they become adults => Children with professional skills are still Peasants when they become adults
2010-05-06 14:15FootkerchiefSummaryChildren with professional skills are still Peasants when they become adults => Children that gain professional skills still grow up to be Peasants
2010-05-06 14:15FootkerchiefNote Added: 0006303
2010-05-06 14:16FootkerchiefRelationship addedhas duplicate 0001683
2010-06-04 10:55kwielandNote Added: 0007660
2010-06-04 11:36QuietustNote Added: 0007664
2011-03-06 16:09DoctorZuberNote Added: 0015867
2011-03-06 16:11DoctorZuberNote Edited: 0015867bug_revision_view_page.php?bugnote_id=0015867#r5973
2011-03-06 18:32kwielandNote Added: 0015870
2011-03-06 23:12DoctorZuberNote Added: 0015877
2011-03-15 09:30HammerDaveNote Added: 0016274
2011-04-07 21:55kwielandNote Added: 0017187
2011-04-08 06:49FootkerchiefRelationship addedrelated to 0000872
2013-09-22 17:50FootkerchiefRelationship addedrelated to 0001789
2014-07-23 11:55Toady OneStatusnew => resolved
2014-07-23 11:55Toady OneFixed in Version => Next Version
2014-07-23 11:55Toady OneResolutionopen => fixed
2014-07-23 11:55Toady OneAssigned To => Toady One
2014-07-23 14:25lethosorRelationship addedrelated to 0005759

Notes
(0004847)
smjjames   
2010-04-23 22:33   
Yep, its a leftover bug from 40D.
(0006303)
Footkerchief   
2010-05-06 14:15   
Specifically:

# 000670 □ [dwarf mode][skills and professions] (Report) children that get skills still grow up to be peasants
(0007660)
kwieland   
2010-06-04 10:55   
Also note that a child that gets a fey mood and becomes legendary (say stonedwarf) will still produce products at the dabbling level. Amnesia? I also think planting might be effected by this, but I have not verified that (ie, expert planter still plants things like dabbling)
(0007664)
Quietust   
2010-06-04 11:36   
Probably a result of the skill rusting due to so many years of inactivity - since children aren't permitted to actually do any work, all of the skill they gained from their strange mood effectively disappears by the time they grow up (unless they happened to have their strange mood at age 11 or something).
(0015867)
DoctorZuber   
2011-03-06 16:09   
(edited on: 2011-03-06 16:11)
Seen this too, in 0.31.19 haven't played long enough in 0.31.20 to say for sure yet.

I assigned him to the military. He remained a legendary bone crafter (peasant) complete with the blinking name until he became a legendary fighter/legendary sworddwarf when he was finally reclassified into a swordmaster.

I can't speak for how good his bonecrafting skills actually were since I couldn't seem to get him to actually use a crafting bench. Probably because I only have goblin bones.

(0015870)
kwieland   
2011-03-06 18:32   
Lets say a child is a legendary farmer (or whatever) and reaches adulthood. They immediately are called a peasant. Usually once that dwarf advance a level in any skill - say dabbling to novice, then the title changes to reflect their real skill in which they are legendary. Maybe you didn't see it as the dwarf was in the military? What if the code checked when they reach adulthood what their highest skill is and assign them a title based on that, defaulting to peasant?
(0015877)
DoctorZuber   
2011-03-06 23:12   
incorrect. He remained a peasant until he was legendary in a second skill.
(0016274)
HammerDave   
2011-03-15 09:30   
I have a legendary bonecrafter child->peasant, newly grown in 31.21. The crafts she's making (totems atm) are correct quality for a legendary (superior & masterful), so it appears to just be the profession that does not get updated.
(0017187)
kwieland   
2011-04-07 21:55   
I've had 12 peasants grow up to adulthood. As soon as my peasants gain any level (say from dabbling to novice in something) they immediately become the profession with the highest level. Maybe you have a save?