After watching a 1950's video on how large-scale copper mining is performed in the American Southwest I determined that while the specific ore seams are "grade A ore" ready to go direct to smelter, dwarves, much as the ancients, would go to the trouble of grinding up a lot of bulk rock to then separate out the smaller mineral deposits from tailings as concentrate and then smelt that. This would also mean all my hundreds of thousands of stones left over from any given excavation would be worth more than junk crafts.
I'm laying out a basic flow as follows.
At a millstone
Stone + Water bucket = slurry bucket
At a custom workshop (Mining Jig)
Slurry bucket + Water bucket = concentrate bucket + muddy water on tile
Then one of the following,
At a jewelers workshop
Concentrate bucket + water bucket + bowl = very low chance of various gemstones
At a smelter
Concentrate bucket + fuel = low chance of various ores
And I've not modded reactions if at all, but here's my current progress...
[REACTION:GRIND_IGNEOUS_INTRUSIVE]
[NAME:Grind igneous intrusive stone to slurry]
[BUILDING:MILLSTONE:CUSTOM_G]
[REAGENT:stone to grind:1:BOULDER:NO_SUBTYPE:STONE:NONE][REACTION_CLASS:IGNEOUS_INTRUSIVE]
[REAGENT:water container:BUCKET:NONE:NONE:NONE:NONE]
[CONTAINS:WATER]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:LIQUID_MISC:NONE:MISC_LIQUID:IGNEOUS_INTRUSIVE_SLURRY][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:bucket]
[SKILL:MINING]
[REACTION:CONCENTRATE_IGNEOUS_INTRUSIVE]
[NAME:Concentrate igneous intrusive slurry]
[BUILDING:MILLSTONE:CUSTOM_C]
[REAGENT:slurry bucket:1:NONE:NONE:NONE:NONE]
[CONTAINS:IGNEOUS_INTRUSIVE_SLURRY]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water container:BUCKET:NONE:NONE:NONE:NONE]
[CONTAINS:WATER]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BAR:NONE:IGNEOUS_INTRUSIVE_CONCENTRATE]
[PRODUCT_DIMENSION:150]
[SKILL:MINING]
[REACTION:GEMS_IGNEOUS_INTRUSIVE]
[NAME:Sift igneous intrusive concentrate]
[BUILDING::CUSTOM_S]
[REAGENT:concentrate bucket:1:NONE:NONE:NONE:NONE]
[CONTAINS:IGNEOUS_INTRUSIVE_CONCENTRATE]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water container:BUCKET:NONE:NONE:NONE:NONE]
[CONTAINS:WATER]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:1:1:ROUGH:NONE:BLACK ZIRCON]
[PRODUCT_DIMENSION:150]
[PRODUCT:1:1:ROUGH:NONE:LAPIS LAZULI]
[PRODUCT_DIMENSION:150]
(so on, so on)
[SKILL:MINING]
(no ore production reaction made yet)
Materials Needed
add [REACTION_CLASS:IGNEOUS_INTRUSIVE] to IG-IN rocks to allow grinding to ig-in slurry.
[INORGANIC:IGNEOUS_INTRUSIVE_SLURRY]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL:igneous intrusive slurry]
[REACTION_CLASS:IGNEOUS_INTRUSIVE_SLURRY]
[DISPLAY_COLOR:7:7:1][TILE:'#']
[SOLID_DENSITY:2787]
[IS_STONE]
[MATERIAL_VALUE:1]
[INORGANIC:IGNEOUS_INTRUSIVE_CONCENTRATE]
[USE_MATERIAL_TEMPLATE:STONE_TEMPLATE]
[STATE_NAME_ADJ:ALL:igneous intrusive concentrate]
[REACTION_CLASS:IGNEOUS_INTRUSIVE_CONCENTRATE]
[DISPLAY_COLOR:7:7:1][TILE:'#']
[SOLID_DENSITY:2787]
[IS_STONE]
[MATERIAL_VALUE:2]
And now that you see exactly how little of what I'm doing, feel free to point out what you can. Its an open project in that sense.
I suppose my first question is how do I get a 1/7 unit of water on the floor.