minor adjustments to professions; more to come

develop
myk002 2021-08-21 18:51:52 -07:00 committed by Myk
parent d5be63823d
commit 4b9df5c2db
5 changed files with 30 additions and 28 deletions

@ -11,24 +11,7 @@ MILK
SHEARER SHEARER
SPINNER SPINNER
PRESSING PRESSING
BEEKEEPING
GELD GELD
CLEAN_FISH
DISSECT_FISH
PAPERMAKING PAPERMAKING
HAUL_STONE
HAUL_WOOD
HAUL_ITEM
HAUL_BODY
HAUL_FOOD HAUL_FOOD
HAUL_REFUSE ALCHEMIST
HAUL_FURNITURE
HAUL_ANIMALS
HANDLE_VEHICLES
HAUL_TRADE
HAUL_WATER
CLEAN
PULL_LEVER
BUILD_ROAD
BUILD_CONSTRUCTION
REMOVE_CONSTRUCTION

@ -1,5 +1,4 @@
NAME Unskilled NAME Laborer
TANNER
SOAP_MAKER SOAP_MAKER
BURN_WOOD BURN_WOOD
POTASH_MAKING POTASH_MAKING

@ -1,5 +1,5 @@
NAME Miner NAME Miner
MINE MINE
DETAIL DETAIL
HANDLE_VEHICLES RECOVER_WOUNDED
ALCHEMIST ALCHEMIST

@ -1,4 +1,4 @@
NAME Clothier NAME Tailor
DYER DYER
LEATHER LEATHER
WEAVER WEAVER

@ -177,20 +177,27 @@ Chef 0 2 Cooking. It is important to focus just a few
dwarves on cooking since well-crafted meals make dwarves on cooking since well-crafted meals make
dwarves very happy. They are also an excellent dwarves very happy. They are also an excellent
trade good. trade good.
Clothier 0 2 Textile industry labors: Dying, Leatherworking, Tailor 0 2 Textile industry labors: Dying, Leatherworking,
Weaving, and Clothesmaking. Weaving, and Clothesmaking.
Doctor 0 2-4 The full suite of medical labors, plus Animal Doctor 0 2-4 The full suite of medical labors, plus Animal
Caretaking for those using the dwarfvet plugin. Caretaking for those using the dwarfvet plugin.
Farmer 0 5 Food- and animal product-related labors. Farmer 0 5 Food- and animal product-related labors.
Fisherdwarf 0 0 Fishing. If you assign this profession to any Fisherdwarf 0 0 Fishing and fish cleaning. If you assign this
dwarf, be prepared to be inundated with fish. profession to any dwarf, be prepared to be
Fisherdwarves *never stop fishing*. inundated with fish. Fisherdwarves *never stop
fishing*. Be sure to also run `prioritize -a
PrepareRawFish ExtractFromRawFish` (or use the
``onMapLoad_dreamfort.init`` file above) or else
caught fish will just be left to rot.
Hauler 0 >20 All hauling labors plus Mechanic (so haulers can Hauler 0 >20 All hauling labors plus Mechanic (so haulers can
assist in reloading traps) and Architecture (so assist in reloading traps) and Architecture (so
haulers can help build massive windmill farms and haulers can help build massive windmill farms and
pump stacks). As you accumulate enough Haulers, pump stacks). As you accumulate enough Haulers,
you can turn off hauling labors for other dwarves you can turn off hauling labors for other dwarves
so they can focus on their skilled tasks. so they can focus on their skilled tasks. You may
also want to restrict your Mechanic's workshops
to only skilled mechanics so your haulers don't
make low-quality mechanisms.
Marksdwarf 0 10 Same as Hauler, but with a different name so you Marksdwarf 0 10 Same as Hauler, but with a different name so you
can find your military dwarves more easily. can find your military dwarves more easily.
Meleedwarf 0 50 Mostly the same as Hauler, but with a different Meleedwarf 0 50 Mostly the same as Hauler, but with a different
@ -201,7 +208,20 @@ Smith 0 4 Smithing, Glassmaking, Pottery, and Siege
Engineering labors. You will likely want to Engineering labors. You will likely want to
specialize your Smiths to focus on either weapons specialize your Smiths to focus on either weapons
or armor to maximize equipment quality. or armor to maximize equipment quality.
Unskilled 0 10-12 All labors that don't improve quality with skill, Laborer 0 10-12 All labors that don't improve quality with skill,
such as furnace labors, Soapmaking, and Pump such as furnace labors, Soapmaking, and Pump
Operating. Operating.
============= ======== ===== ================================================= ============= ======== ===== =================================================
A note on autohauler
~~~~~~~~~~~~~~~~~~~~
These profession definitions are designed to work well with or without the
`autohauler` plugin. If you do want to use autohauler, adding the following
lines to your ``onMapLoad.init`` file will configure it to let the professions
manage the "Feed water to civilians" and "Recover wounded" labors instead of
enabling those labors for all hauling dwarves::
on-new-fortress enable autohauler
on-new-fortress autohauler FEED_WATER_CIVILIANS allow
on-new-fortress autohauler RECOVER_WOUNDED allow