Population,,95,,,Dwarfs per labor,10,,Pop/Cov,1.210191083

Name,P Weight,Coverage,# of Dwarfs,x Pop/Cov,Labor,,,,

Miner,0.5625,2.5,25,30,Mining,,,,

Farmer,0.5625,2.5,25,30,Farming (fields),,,,

Metalsmith,0.523437,2.5,25,30,Custom Profession,,,,

Leatherworker,0.523437,2,20,24,Leatherworking,,,,

Bowyer,0.471094,2,20,24,Crossbow-making,,,,

Carpenter,0.46875,2,20,24,Carpentry,,,,

Mason,0.46875,2,20,24,Masonry,,,,

Brewer,0.46875,2,20,24,Brewing,,,,

Gem Cutter,0.468749,2,20,24,Gem cutting,,,,

Thresher,0.421875,2,20,24,Plant processing,,,,

Craftsdwarf,0.421874,2,20,24,Custom Profession,,,,

Mechanic,0.421874,3,30,36,Mechanics,,,,

Plant Gatherer,0.390625,4,40,48,Plant gathering,,,,

Cook,0.390624,2,20,24,Cooking,,,,

Engraver,0.375,3,30,36,Stone detailing,,,,

Ambusher,0.375,3,30,36,Hunting,,,,

Nurse,0.375,6,60,73,Custom Profession,,,,

Woodcutter,0.34375,2,20,24,Wood cutting,,,,

Trapper,0.328125,2.5,25,30,Trapping,,,,

Lyemaker,0.328125,2,20,24,Lye making,,,,

Fisherdwarf,0.312499,3,30,36,Fishing,,,,

Fish Cleaner,0.281249,2.5,25,30,Fish cleaning,,,,

Spinner,0.273437,2,20,24,Spinning,,,,

Butcher,0.25,3,30,36,Butchery,,,,

Tanner,0.234375,2.5,25,30,Tanning,,,,

Soaper,0.1875,2,20,24,Soap making,,,,

Cheesemaker,0.140624,2,20,24,Cheese making,,,,

Animal Caretaker,0,4,40,48,Animal care,,,,

Wood Burner,0,2.5,25,30,Wood burning,,,,

Milker,-0.000001,2,20,24,Milking,,,,

Shearer,-0.000001,2,20,24,Shearing,,,,

,Sum,78.5,,,,,,,

Need to apply custom professions last!,,,,,,,,,



Thanks to Splinterz for showing me the function!This is how it works1. You have to create a ranked list of labors where the 1st item is the highest priority of assigning high % dwarf's to, and the last is least priority.Example: at the top of mine, I had miner's, farmer's, at the top, and I had shearer's and milker's at the bottom.2. Coverage: Then you need to decide how much coverage you want per labor. For example, do I want 2 miner's available at all times? Well, then I set coverage to 2. Coverage determines the # of dwarf's to assign to that labor... coverage / (1/number of dwarfs per labor (step3) can't be larger than population).3. Labors Per Dwarf: Then you decide how many labor's you want per dwarf. I recommend a low # of labor's per dwarf for small populations, and more? for large populations. I have 100 population, so I set my labors to 10 each.3a. Dwarfs Per Labor: Each labor has it's own # of dwarf's to assign: Calculate by taking the labor's coverage / (1/# of labors per dwarf).Example: 2 coverage for mining, at 10 labors for each dwarf. Is 20 dwarf's for mining.4. Now you unassign everyone's labor (create a custom profession that you want to use a base labor set, for example, mine included all hauling jobs, recovering wounded, burying, architecture, etc.). Apply this custom profession to everyone...5. Now see how many labors are assigned to each dwarf by sorting by total labor's assigned (use the filter drop down). This is your base #. Important for next step. Unapply sort.6. Now take the # of labors you wish to assign to each dwarf established in step 3 and add this to the number you got in step 5.7. Apply this filter script (save it too!) d.total_assigned_labors()