Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001482Dwarf FortressCreaturespublic2010-04-23 22:202014-07-23 11:55
Reporterderigo 
Assigned ToToady One 
PrioritynormalSeverityminorReproducibilityalways
StatusresolvedResolutionfixed 
PlatformOSOS Version
Product Version0.31.03 
Target VersionFixed in Version0.40.05 
Summary0001482: Children that gain professional skills still grow up to be Peasants
DescriptionChildren 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.
Steps To Reproduce1)have children
2)have a farm
3)wait for children to grow to adults
Additional InformationThis may be an ancient(pre DF2010) bug, I don't know.
Tagschild, grow, leftover from 40d, profession
Attached Files

- Relationships
related to 0000872resolvedToady One Children growing up to peasants do not have healthcare labors set. 
related to 0001789confirmedlethosor Noble profession change announcements always list nobles' current profession 
has duplicate 0001683closedFootkerchief Legendary Peasant 
related to 0005759resolvedToady One Children who gain skills will have planting labor enabled if they migrate to a second fortress 

-  Notes
(0004847)
smjjames (reporter)
2010-04-23 22:33

Yep, its a leftover bug from 40D.
(0006303)
Footkerchief (manager)
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 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
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 (reporter)
2011-03-06 23:12

incorrect. He remained a peasant until he was legendary in a second skill.
(0016274)
HammerDave (reporter)
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 (reporter)
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?

- Issue History
Date Modified Username Field Change
2010-04-23 22:20 derigo New Issue
2010-04-23 22:20 derigo Tag Attached: child
2010-04-23 22:20 derigo Tag Attached: grow
2010-04-23 22:20 derigo Tag Attached: profession
2010-04-23 22:33 smjjames Note Added: 0004847
2010-04-25 22:08 derigo Tag Attached: leftover from 40d
2010-05-06 14:14 Footkerchief Summary Children 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:14 Footkerchief Summary Children 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:15 Footkerchief Summary Children 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:15 Footkerchief Note Added: 0006303
2010-05-06 14:16 Footkerchief Relationship added has duplicate 0001683
2010-06-04 10:55 kwieland Note Added: 0007660
2010-06-04 11:36 Quietust Note Added: 0007664
2011-03-06 16:09 DoctorZuber Note Added: 0015867
2011-03-06 16:11 DoctorZuber Note Edited: 0015867 View Revisions
2011-03-06 18:32 kwieland Note Added: 0015870
2011-03-06 23:12 DoctorZuber Note Added: 0015877
2011-03-15 09:30 HammerDave Note Added: 0016274
2011-04-07 21:55 kwieland Note Added: 0017187
2011-04-08 06:49 Footkerchief Relationship added related to 0000872
2013-09-22 17:50 Footkerchief Relationship added related to 0001789
2014-07-23 11:55 Toady One Status new => resolved
2014-07-23 11:55 Toady One Fixed in Version => Next Version
2014-07-23 11:55 Toady One Resolution open => fixed
2014-07-23 11:55 Toady One Assigned To => Toady One
2014-07-23 14:25 lethosor Relationship added related to 0005759


Copyright © 2000 - 2010 MantisBT Group
Powered by Mantis Bugtracker