Dwarf Fortress Bug Tracker - Dwarf Fortress |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0001482 | Dwarf Fortress | Creatures | public | 2010-04-23 22:20 | 2014-07-23 11:55 |
|
Reporter | derigo | |
Assigned To | Toady One | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | resolved | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | 0.31.03 | |
Target Version | | Fixed in Version | 0.40.05 | |
|
Summary | 0001482: Children that gain professional skills still grow up to be Peasants |
Description | 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. |
Steps To Reproduce | 1)have children
2)have a farm
3)wait for children to grow to adults |
Additional Information | This may be an ancient(pre DF2010) bug, I don't know. |
Tags | child, grow, leftover from 40d, profession |
Relationships | related to | 0000872 | resolved | Toady One | Children growing up to peasants do not have healthcare labors set. | related to | 0001789 | confirmed | lethosor | Noble profession change announcements always list nobles' current profession | has duplicate | 0001683 | closed | Footkerchief | Legendary Peasant | related to | 0005759 | resolved | Toady One | Children who gain skills will have planting labor enabled if they migrate to a second fortress |
|
Attached Files | |
|
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 | bug_revision_view_page.php?bugnote_id=0015867#r5973 |
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 |
Notes |
|
|
Yep, its a leftover bug from 40D. |
|
|
|
Specifically:
# 000670 □ [dwarf mode][skills and professions] (Report) children that get skills still grow up to be peasants |
|
|
|
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) |
|
|
|
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.
|
|
|
|
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? |
|
|
|
incorrect. He remained a peasant until he was legendary in a second skill. |
|
|
|
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. |
|
|
|
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? |
|