Dwarf Fortress Bug Tracker - Dwarf Fortress
View Issue Details
0001294Dwarf FortressDwarf Mode -- Interface, Workshop Profilespublic2010-04-18 10:502014-09-11 14:43
Yncke 
Toady One 
normalminoralways
resolvedfixed 
WindowsXPSP 2
0.31.03 
 
0001294: Workshop profile min/max skill level setting is off by one (from rust?)
I have one jeweller: a competent gem cutter and competent gem setter. I have one jeweller's workshop with a gem cutting job. (The raw gems are available and reachable.) I've set the workshop profile min skill level to 'competent'. My jeweller prefers "No Job" to an honest day's work. When I remove the skill requirement and set the shop to allow only him, he starts cutting the gems like the happy little jeweller he is.
I haven't tried this with a new fort, but it is reproducible with my current fort.
workshop
related to 0001780resolved Toady One Workshop profile skill settings don't work 
related to 0002478resolved Toady One Military screen has same text for rusty skills and absent skills 
has duplicate 0001406closed Footkerchief Competant Mason won't work at Competant Minimum Workshop 
has duplicate 0003447resolved Logical2u The Master and High Master Metalsmiths do not start forging, blocking the queue. 
has duplicate 0003462resolved Logical2u Metal floodgate forging orders ignored 
has duplicate 0004963resolved Dwarfu rusty skill not counted in workshop profile job assignment 
has duplicate 0008227resolved Footkerchief Workshop ignores max skill setting 
related to 0001595resolved Toady One Workshop profile min/max skill level setting is off by more than one 
Issue History
2010-04-18 10:50YnckeNew Issue
2010-04-18 13:58FootkerchiefNote Added: 0004105
2010-04-18 13:58FootkerchiefNote Edited: 0004105bug_revision_view_page.php?bugnote_id=0004105#r1372
2010-04-18 14:10FootkerchiefSummaryWorkshop profile competency level not working? => Workshop profile min/max skill level setting is off by one
2010-04-18 14:10FootkerchiefCategoryDwarf Mode -- Buildings, General => Dwarf Mode -- Interface, Workshop Profiles
2010-04-18 14:10FootkerchiefNote Edited: 0004105bug_revision_view_page.php?bugnote_id=0004105#r1373
2010-04-21 14:56FootkerchiefRelationship addedhas duplicate 0001406
2010-04-21 19:27JoRoTag Attached: workshop
2010-04-21 21:51hyndisNote Added: 0004542
2010-04-21 22:14NimrodNote Added: 0004544
2010-04-27 20:52Logical2uRelationship addedrelated to 0001595
2010-06-09 23:38Shaggy FrogNote Added: 0008026
2010-06-18 00:03oliverNote Added: 0008615
2010-10-21 21:56Logical2uRelationship addedhas duplicate 0003447
2010-11-06 08:53Logical2uRelationship addedhas duplicate 0003462
2011-11-22 15:49DwarfuRelationship addedhas duplicate 0004963
2014-09-04 05:11FootkerchiefRelationship addedrelated to 0001780
2014-09-04 05:11FootkerchiefSummaryWorkshop profile min/max skill level setting is off by one => Workshop profile min/max skill level setting is off by one (from rust?)
2014-09-04 05:11FootkerchiefRelationship addedhas duplicate 0008227
2014-09-04 05:12FootkerchiefAssigned To => Footkerchief
2014-09-04 05:12FootkerchiefStatusnew => confirmed
2014-09-08 15:00FootkerchiefRelationship addedrelated to 0002478
2014-09-11 14:43Toady OneNote Added: 0030116
2014-09-11 14:43Toady OneStatusconfirmed => resolved
2014-09-11 14:43Toady OneResolutionopen => fixed
2014-09-11 14:43Toady OneAssigned ToFootkerchief => Toady One

Notes
(0004105)
Footkerchief   
2010-04-18 13:58   
(edited on: 2010-04-18 14:10)
I just confirmed this. I have a Talented Mechanic and I set the minimum skill at the Mechanic's Workshop to Talented, and he wouldn't take the job. I moved the minimum down one, to Proficient, and he took the job immediately. Same deal for maximum skill. It's off by one. Good find.

(0004542)
hyndis   
2010-04-21 21:51   
Confirmed this.

Assigning indivdual dwarves works just fine.

However it looks like using it based on skill levels does not work. I have legendaries happily working at workshops with a max skill level of high master. I also cannot make legendary only workshops. It seems either the skill level is too high for even legendaries to work there, but if I lower it all of the rookies flock there to use up my precious steel.
(0004544)
Nimrod   
2010-04-21 22:14   
confirmed
(0008026)
Shaggy Frog   
2010-06-09 23:38   
Still happening in 31.06
(0008615)
oliver   
2010-06-18 00:03   
I'm guessing that this, and related issues, may be related to skill "rust" - i.e. the profiles are checking the current (rusted) skill level, which might be less than what's displayed in the dwarf info.
(0030116)
Toady One   
2014-09-11 14:43   
If the issue was rust, that was intended, but if it's confusing I'll go ahead and change it. I couldn't get it to reproduce in general.