Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Simplify and better organize the labors  (Read 1217 times)

Dorf and Dumb

  • Bay Watcher
    • View Profile
Simplify and better organize the labors
« on: August 12, 2014, 12:23:37 pm »

I'm sure the present labor system sprung up organically and made sense at the time, and I know people have !!FUN!! coming up with special uses for High Master Lye Makers, but I think it's time for some major simplification.  Also, labors that have skill but can't produce better output just don't make much sense.  A menu system where hitting return on some categories gets you two pages of crap and hitting it on Mining probably makes your digger drop his pick or run off to put it away doesn't make much sense.  So what I would suggest is:

* Gathering
** Mining
** Wood Cutting
** Hunting
** Fishing

* Building
** Carpentry (includes Siege Engineering of wooden parts)
** Masonry
** Mechanics (includes any other Siege Engineering and Pump Operating)
** Architecture
** Construction Removal
** Cleaning
** Lever Operation

* Healthcare
** Diagnosis
** Surgery
** First Aid (includes Suturing, Dressing Wounds, Setting Bones, [Washing Patient])
** Feed Patients/Pets/Prisoners (in that order; I think this includes some Animal Care)
** Recovering Wounded

* Farming/Related
** Butchery/Tanning (includes Small Animal Dissection, Fish Dissection, Fish Cleaning)
** Animal Care/Beekeeping (includes Animal Training, Milking and any Animal Care other than feeding caged animals)
** Planting (the current Farming (Fields) is too confusing when they're called Planters; includes harvesting when restricted to farmers)
** Farm Industry (= Lye Making, Soap Making, Potash Making, Cheese Making, Pressing, Milling, Plant Processing, Wax Working)
** Cooking
** Brewing

*Metalsmithing
** Furnace Operating (includes Wood Burning)
** Weaponsmithing (includes Crossbow-Making)
** Armoring
** Metalcrafting (includes Metalsmithing/Blacksmithing, finally ending THAT naming controversy!)

* Crafts
** Leatherworking
** Woodcrafting
** Stonecrafting
** Glassmaking
** Weaving (includes Spinning, Strand Extraction)
** Clothesmaking (includes Dyeing)
** Pottery (includes Glazing)
** Jewelry (Gem Cutting, Gem Setting)
** Alchemy (??? I think, not sure what this is...)

* Hauling --- as is, including the new categories :)

I probably forgot a few in the reorganization, if so my apologies.
Logged

darknessofthenight

  • Bay Watcher
  • cannibalism is complicated
    • View Profile
Re: Simplify and better organize the labors
« Reply #1 on: August 12, 2014, 12:38:43 pm »

I agree that the interface should be simplified, however getting rid of labors seems like it would hurt realism and create easy exploits. For example:
** Weaving (includes Spinning, Strand Extraction)
would make it so strand extraction, which takes a very long time for an unskilled dwarf to do, could be trained by spinning thread or weaving thread into cloth, which is a lot quicker to do.
Logged

Dorf and Dumb

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #2 on: August 12, 2014, 12:46:07 pm »

I dunno, do you really think strand extraction takes that long?  To me it never seemed like a huge bottleneck.
Logged

GavJ

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #3 on: August 12, 2014, 04:40:13 pm »

On the contrary, I think the opposite is needed: more complexity on most labors. For example, masonry should be split into low skill building rock walls and stuff versus high skill craftsmanship, statue-carving, etc. Or mining it might be nice to be able to turn on channeling only, or whatever.

However I think the names and categories could use help, yes, and these could even help serve as a functional compromise too. If a certain level of category and below shared experience. So like, digging gives you 75% normal experience to channeling as well, because they are both under a low enough mining subcategory, and so on.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Deboche

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #4 on: August 12, 2014, 04:46:07 pm »

I don't like the idea of putting skills together, I like full control over everything. It's hard enough already to get dwarves to do what they're supposed to instead of storing items in stockpiles all the time. With this system, you might have to cancel milking in order to get your beekeeper to keep bees. Or cancel animal training to get them to do the milking.

On the contrary, I think the opposite is needed: more complexity on most labors. For example, masonry should be split into low skill building rock walls and stuff versus high skill craftsmanship, statue-carving, etc. Or mining it might be nice to be able to turn on channeling only, or whatever.
Indeed. I would like to be able to assign a dwarf to a workshop, assign the workshop to the dwarf(so that he doesn't work anywhere else and you don't have to burrow him) and specify in the manager jobs panel which workshop gets which jobs. Definitely more control, not less
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Simplify and better organize the labors
« Reply #5 on: August 12, 2014, 10:31:46 pm »

I tried my hand at it. It's really difficult to decide where stuff goes because of all the different workshops, skills, and goods. I tried not to change anything too drastically, but that might be a better option in the end.

Spoiler: List (click to show/hide)

An entry should indicate if it has additional options (e.g., with a '+' next to it.) Relevant skill should be indicated on highlight. I've grouped similar labors for potential skill merges (though it's not explicitly indicated.) For example, Press+Mill+Thresh and ash/lye+soap. The labors themselves remain distinct except where I've merged them to a single line.

Afterthoughts:
Carpentry, Masonry, Blacksmithing, and Glassmaking are actually pretty similar jobs. Maybe they'd be well suited to be grouped together somewhere.

Certain skills could potentially be hybridized, such that the Metalcrafting labor requires skills called 'Metallurgy' and 'Handicrafting', and making leather armor requires 'Armoring' and 'Leatherworking'. I'm fairly certain strict workshops are being done away with at some point, so it might be insightful to consider what kind of equipment you'd need for the job, rather than think in terms of current workshops.
« Last Edit: August 13, 2014, 07:44:14 pm by Bumber »
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

King Mir

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #6 on: August 13, 2014, 01:25:27 am »

I think it would make a better interface to organize skills by industry vertically than horizontally as suggester here. That is, you should group labors that build off each other. DF does this mostly now, except for the categories of farming and crafts. The textile labors would be better served as their own category, as would animal husbandry, and horticulture. Each of the crafts would be better placed with the method of obtaining that particular material.

GavJ

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #7 on: August 13, 2014, 01:52:11 am »

I think it would make a better interface to organize skills by industry vertically than horizontally as suggester here. That is, you should group labors that build off each other. DF does this mostly now, except for the categories of farming and crafts. The textile labors would be better served as their own category, as would animal husbandry, and horticulture. Each of the crafts would be better placed with the method of obtaining that particular material.
Well, the category shouldn't actually matter at all. (It does now, unfortunately, due to a bug in the code for RAWs that stops you from removing job permissions without removing a whole category, but that's just a bug). Only for visualization.

So presumably you could just be able to show it either way, back and forth in the same game.
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.

Adrian

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #8 on: August 13, 2014, 09:45:49 am »

On the contrary, I think the opposite is needed: more complexity on most labors. For example, masonry should be split into low skill building rock walls and stuff versus high skill craftsmanship, statue-carving, etc. Or mining it might be nice to be able to turn on channeling only, or whatever.
I agree with this guy and raise him: Professions as (customizable) collections of labors along a similar theme.
Logged

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Simplify and better organize the labors
« Reply #9 on: August 13, 2014, 04:35:52 pm »

I think it would make a better interface to organize skills by industry vertically than horizontally as suggester here. That is, you should group labors that build off each other. DF does this mostly now, except for the categories of farming and crafts. The textile labors would be better served as their own category, as would animal husbandry, and horticulture. Each of the crafts would be better placed with the method of obtaining that particular material.
It's difficult to do, though, because not only is burning a step in the production of fertilizer and soap, but also in metallurgy, pottery, and glassmaking.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

palu

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #10 on: August 13, 2014, 06:07:43 pm »

No. I want more skills and labors, not less. I want trees according to industries, and related skills making it easier to learn similar skills, instead of just merging them. It's realism I want: Knowing how to make chhese doesn't make you equally good at carving wax or making lye, etc.
Logged
Hmph, palu showing off that reading-the-instructions superpower.
The internet encourages thoughtful, intelligent discussion and if you disagree I hate you.

GavJ

  • Bay Watcher
    • View Profile
Re: Simplify and better organize the labors
« Reply #11 on: August 13, 2014, 06:28:25 pm »

I think it would make a better interface to organize skills by industry vertically than horizontally as suggester here. That is, you should group labors that build off each other. DF does this mostly now, except for the categories of farming and crafts. The textile labors would be better served as their own category, as would animal husbandry, and horticulture. Each of the crafts would be better placed with the method of obtaining that particular material.
It's difficult to do, though, because not only is burning a step in the production of fertilizer and soap, but also in metallurgy, pottery, and glassmaking.
Simply list it several times each place it's relevant and link them (turn one off, turns the others off since they're actually the same skill)
Logged
Cauliflower Labs – Geologically realistic world generator devblog

Dwarf fortress in 50 words: You start with seven alcoholic, manic-depressive dwarves. You build a fortress in the wilderness where EVERYTHING tries to kill you, including your own dwarves. Usually, your chief imports are immigrants, beer, and optimism. Your chief exports are misery, limestone violins, forest fires, elf tallow soap, and carved kitten bone.