View Issue Details

IDProjectCategoryView StatusLast Update
0001482Dwarf FortressCreaturespublic2014-07-23 11:55
Reporterderigo Assigned ToToady One  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version0.31.03 
Fixed 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

Relationships

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

Activities

smjjames

2010-04-23 22:33

reporter   ~0004847

Yep, its a leftover bug from 40D.

user6

2010-05-06 14:15

  ~0006303

Specifically:

# 000670 □ [dwarf mode][skills and professions] (Report) children that get skills still grow up to be peasants

kwieland

2010-06-04 10:55

reporter   ~0007660

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)

Quietust

2010-06-04 11:36

reporter   ~0007664

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).

DoctorZuber

2011-03-06 16:09

reporter   ~0015867

Last edited: 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.

kwieland

2011-03-06 18:32

reporter   ~0015870

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?

DoctorZuber

2011-03-06 23:12

reporter   ~0015877

incorrect. He remained a peasant until he was legendary in a second skill.

HammerDave

2011-03-15 09:30

reporter   ~0016274

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.

kwieland

2011-04-07 21:55

reporter   ~0017187

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 user6 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 user6 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 user6 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 user6 Note Added: 0006303
2010-05-06 14:16 user6 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
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 user6 Relationship added related to 0000872
2013-09-22 17:50 user6 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