You are on page 1of 10

reaction_other

[OBJECT:REACTION]

[REACTION:TAN_A_HIDE]
[NAME:tan a hide]
[BUILDING:TANNER:CUSTOM_T]
[REAGENT:A:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:TAN_MAT]

In the product, if you want to use the reagent's material itself, use NONE
instead of a reaction product class (TAN_MAT in this example).

[PRODUCT:100:1:SKIN_TANNED:NONE:GET_MATERIAL_FROM_REAGENT:A:TAN_MAT]
[SKILL:TANNER]
[AUTOMATIC]

[REACTION:RENDER_FAT]
[NAME:render fat]
[BUILDING:KITCHEN:HOTKEY_KITCHEN_RENDER_FAT]
[REAGENT:A:150:GLOB:NONE:NONE:NONE][REACTION_CLASS:FAT][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:RENDER_MAT]
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:A:RENDER_MAT]
[SKILL:COOK]
[AUTOMATIC]

[REACTION:MAKE_SOAP_FROM_TALLOW]
[NAME:make soap from tallow]
[BUILDING:SOAP_MAKER:CUSTOM_T]
[REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
[REAGENT:lye container:1:NONE:NONE:NONE:NONE]
[CONTAINS:lye]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:tallow:150:GLOB:NONE:NONE:NONE][REACTION_CLASS:TALLOW][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
[PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:tallow:SOAP_MAT]
[PRODUCT_DIMENSION:150]
[SKILL:SOAP_MAKING]

[REACTION:MAKE_SOAP_FROM_OIL]
[NAME:make soap from oil]
[BUILDING:SOAP_MAKER:CUSTOM_O]
[REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
[REAGENT:lye container:1:NONE:NONE:NONE:NONE]
[CONTAINS:lye]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:oil:150:LIQUID_MISC:NONE:NONE:NONE]
[UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
[REAGENT:oil container:1:NONE:NONE:NONE:NONE]
[CONTAINS:oil]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:oil:SOAP_MAT]
[PRODUCT_DIMENSION:150]
[SKILL:SOAP_MAKING]
[REACTION:MAKE_PEARLASH]
[NAME:make pearlash]
[BUILDING:KILN:CUSTOM_P]
[REAGENT:A:150:BAR:NONE:POTASH:NONE]
[PRODUCT:100:1:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]
[FUEL]
[SKILL:SMELT]

[REACTION:MAKE_PLASTER_POWDER]
[NAME:make plaster powder]
[BUILDING:KILN:CUSTOM_SHIFT_P]
[REAGENT:A:1:BOULDER:NONE:NONE:NONE][REACTION_CLASS:GYPSUM]
[REAGENT:B:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
[PRODUCT:100:1:POWDER_MISC:NONE:INORGANIC:PLASTER][PRODUCT_DIMENSION:150]
[PRODUCT_TO_CONTAINER:B]
[FUEL]
[SKILL:SMELT]

[REACTION:MAKE_SHARP_ROCK]
[NAME:make sharp rock]
[ADVENTURE_MODE_ENABLED]
[REAGENT:tool stone:1:ROCK:NONE:NONE:NONE][NO_EDGE_ALLOWED]
[REAGENT:hammerstone:1:ROCK:NONE:NONE:NONE][PRESERVE_REAGENT]
[NO_EDGE_ALLOWED]
[PRODUCT:100:1:ROCK:NONE:GET_MATERIAL_FROM_REAGENT:tool stone:NONE]
[FORCE_EDGE]
[SKILL:KNAPPING]

[REACTION:MILL_SEEDS_NUTS_TO_PASTE]
[NAME:mill seeds/nuts to paste]
[BUILDING:QUERN:CUSTOM_S]
[BUILDING:MILLSTONE:CUSTOM_S]
[REAGENT:seeds:1:SEEDS:NONE:NONE:NONE][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:PRESS_LIQUID_MAT] to ensure only
worthwhile seeds get used
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:seeds:NONE][PRODUCT_PASTE]
makes the glob a "paste"
[SKILL:MILLING]

[REACTION:MAKE_CLAY_JUG]
[NAME:make clay jug]
[BUILDING:KILN:CUSTOM_J]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_JUG:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:MAKE_CLAY_BRICKS]
[NAME:make clay bricks]
[BUILDING:KILN:CUSTOM_B]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:MAKE_CLAY_STATUE]
[NAME:make clay statue]
[BUILDING:KILN:CUSTOM_S]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[PRODUCT:100:1:STATUE:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:MAKE_LARGE_CLAY_POT]
[NAME:make large clay pot]
[BUILDING:KILN:CUSTOM_ALT_P]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]

[PRODUCT:100:1:TOOL:ITEM_TOOL_LARGE_POT:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:MAKE_CLAY_CRAFTS]
[NAME:make clay crafts]
[BUILDING:KILN:CUSTOM_SHIFT_C]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:GLAZE_JUG]
[NAME:glaze clay/stone jug]
[BUILDING:KILN:CUSTOM_G]
[REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE] ANY_RAW_MATERIAL means
powder/bars/boulders/globs
[HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
[REAGENT:jug:1:TOOL:ITEM_TOOL_JUG:NONE:NONE]
[REACTION_CLASS:CAN_GLAZE]
[EMPTY]
[NOT_IMPROVED]
[PRESERVE_REAGENT]

Format for IMPROVEMENT below is <chance>:<reagent/product target>:<type of


improvement>:<mat tokens>
Supported types are COVERED, GLAZED, BANDS, RINGS_HANGING and SPIKES.
GLAZED is a type of item improvement (similar to "covered with <mat>").

[IMPROVEMENT:100:jug:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
[FUEL]
[SKILL:GLAZING]

[REACTION:GLAZE_STATUE]
[NAME:glaze clay/stone statue]
[BUILDING:KILN:CUSTOM_SHIFT_G]
[REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
[REAGENT:statue:1:STATUE:NONE:NONE:NONE]
[REACTION_CLASS:CAN_GLAZE]
[EMPTY]
[NOT_IMPROVED]
[PRESERVE_REAGENT]
[IMPROVEMENT:100:statue:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
[FUEL]
[SKILL:GLAZING]

[REACTION:GLAZE_LARGE_POT]
[NAME:glaze large clay/stone pot]
[BUILDING:KILN:CUSTOM_ALT_G]
[REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
[REAGENT:large pot:1:TOOL:ITEM_TOOL_LARGE_POT:NONE:NONE]
[REACTION_CLASS:CAN_GLAZE]
[EMPTY]
[NOT_IMPROVED]
[PRESERVE_REAGENT]
[IMPROVEMENT:100:large pot:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
[FUEL]
[SKILL:GLAZING]

[REACTION:GLAZE_CRAFT]
[NAME:glaze clay/stone craft]
[BUILDING:KILN:CUSTOM_ALT_C]
[REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
[REAGENT:craft:1:ANY_CRAFT:NONE:NONE:NONE]
[REACTION_CLASS:CAN_GLAZE]
[EMPTY]
[NOT_IMPROVED]
[PRESERVE_REAGENT]
[IMPROVEMENT:100:craft:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
[FUEL]
[SKILL:GLAZING]

[REACTION:PRESS_OIL]
[NAME:press liquid from paste]
[BUILDING:SCREW_PRESS:CUSTOM_P]
[REAGENT:paste:150:GLOB:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:PRESS_LIQUID_MAT]
[NOT_PRESSED]
[REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
[EMPTY]
[DOES_NOT_ABSORB]
[PRESERVE_REAGENT]
[HAS_TOOL_USE:LIQUID_CONTAINER]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]

[PRODUCT:100:1:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:paste:PRESS_LIQUID_MAT]
[PRODUCT_TO_CONTAINER:liquid container]
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:paste:NONE]
[PRODUCT_PRESSED]
[SKILL:PRESSING]

[REACTION:PRESS_OIL_FRUIT]
[NAME:press liquid from fruit]
[BUILDING:SCREW_PRESS:CUSTOM_F]
[REAGENT:plant:1:PLANT_GROWTH:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:PRESS_LIQUID_MAT]
[NOT_PRESSED]
[UNROTTEN]
[REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
[EMPTY]
[DOES_NOT_ABSORB]
[PRESERVE_REAGENT]
[HAS_TOOL_USE:LIQUID_CONTAINER]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]

[PRODUCT:100:1:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:plant:PRESS_LIQUID_MAT]
[PRODUCT_TO_CONTAINER:liquid container]
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:plant:NONE]
[PRODUCT_PRESSED]
[SKILL:PRESSING]

[REACTION:MAKE_CLAY_HIVE]
[NAME:make clay hive]
[BUILDING:KILN:CUSTOM_H]
[REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_HIVE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
[FUEL]
[SKILL:POTTERY]

[REACTION:PRESS_HONEYCOMB]
[NAME:press honey from honeycomb]
[BUILDING:SCREW_PRESS:CUSTOM_H]
[REAGENT:honeycomb:1:TOOL:ITEM_TOOL_HONEYCOMB:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:HONEYCOMB_PRESS_MAT]
[NOT_PRESSED]
[REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
[EMPTY]
[DOES_NOT_ABSORB]
[PRESERVE_REAGENT]
[HAS_TOOL_USE:LIQUID_CONTAINER]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]

[PRODUCT:100:1:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:honeycomb:HONEYCOMB_PRESS
_MAT][PRODUCT_TO_CONTAINER:liquid container]
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:honeycomb:NONE]
[PRODUCT_PRESSED]
[SKILL:PRESSING]

[REACTION:MAKE_WAX_CRAFTS]
[NAME:make wax crafts]
[BUILDING:CRAFTSMAN:CUSTOM_SHIFT_W]
[REAGENT:wax:150:GLOB:NONE:NONE:NONE]
[REACTION_CLASS:WAX]
[PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:wax:NONE]
[SKILL:WAX_WORKING]

[REACTION:BREW_DRINK_FROM_PLANT]
[NAME:brew drink from plant]
[BUILDING:STILL:HOTKEY_STILL_BREW]
[REAGENT:plant:1:PLANT:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:DRINK_MAT]
[UNROTTEN]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with
FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:plant:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[PRODUCT:100:1:SEEDS:NONE:GET_MATERIAL_FROM_REAGENT:plant:SEED_MAT]
[SKILL:BREWING]

[REACTION:BREW_DRINK_FROM_PLANT_GROWTH]
[NAME:brew drink from fruit]
[BUILDING:STILL:CUSTOM_F]
[REAGENT:plant:1:PLANT_GROWTH:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:DRINK_MAT]
[UNROTTEN]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with
FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:plant:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[PRODUCT:100:1:SEEDS:NONE:GET_MATERIAL_FROM_REAGENT:plant:SEED_MAT]
[SKILL:BREWING]

[REACTION:MAKE_MEAD]
[NAME:make mead]
[BUILDING:STILL:CUSTOM_M]
[REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
[UNROTTEN]
[REAGENT:honey container:1:NONE:NONE:NONE:NONE]
[CONTAINS:honey]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
[EMPTY]
[FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with
FOOD_STORAGE
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
[PRODUCT_TO_CONTAINER:barrel/pot]
[PRODUCT_DIMENSION:150]
[SKILL:BREWING]

[REACTION:PROCESS_PLANT_TO_BAG]
[NAME:process plant to bag]
[BUILDING:FARMER:CUSTOM_B]
[REAGENT:plant:1:PLANT:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:BAG_ITEM]
[UNROTTEN]
[REAGENT:bag:1:BOX:NONE:NONE:NONE]
[EMPTY]
[BAG]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:5:GET_ITEM_DATA_FROM_REAGENT:plant:BAG_ITEM]
[PRODUCT_TO_CONTAINER:bag]
[PRODUCT:100:1:SEEDS:NONE:GET_MATERIAL_FROM_REAGENT:plant:SEED_MAT]
[SKILL:PROCESSPLANTS]
[REACTION:MAKE_QUICKLIME]
[NAME:make quicklime]
[BUILDING:KILN:CUSTOM_Q]
[REAGENT:A:1:BOULDER:NONE:NONE:NONE][REACTION_CLASS:CALCIUM_CARBONATE]
[REAGENT:B:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
[PRODUCT:100:1:POWDER_MISC:NONE:INORGANIC:QUICKLIME][PRODUCT_DIMENSION:150]
[PRODUCT_TO_CONTAINER:B]
[FUEL]
[SKILL:SMELT]

[REACTION:MAKE_MILK_OF_LIME]
[NAME:make milk of lime]
[BUILDING:ASHERY:CUSTOM_M]
[REAGENT:quicklime:150:POWDER_MISC:NONE:INORGANIC:QUICKLIME]
[REAGENT:quicklime container:1:NONE:NONE:NONE:NONE]
[CONTAINS:quicklime]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:bucket:1:BUCKET:NONE:NONE:NONE]
[EMPTY]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:LIQUID_MISC:NONE:INORGANIC:MILK_OF_LIME]
[PRODUCT_TO_CONTAINER:bucket]
[PRODUCT_DIMENSION:150]
[SKILL:LYE_MAKING] close enough for now!

[REACTION:MAKE_PARCHMENT]
[NAME:make parchment]
[BUILDING:TANNER:CUSTOM_P]
[REAGENT:A:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][UNROTTEN]
[HAS_MATERIAL_REACTION_PRODUCT:PARCHMENT_MAT]
[REAGENT:milk of lime:150:LIQUID_MISC:NONE:INORGANIC:MILK_OF_LIME]
[REAGENT:lime container:1:NONE:NONE:NONE:NONE]
[CONTAINS:milk of lime]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHEET:NONE:GET_MATERIAL_FROM_REAGENT:A:PARCHMENT_MAT]
[SKILL:TANNER] close enough for now!

[REACTION:MAKE_SCROLL]
[NAME:make scroll]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:sheet:10000:SHEET:NONE:NONE:NONE]
[REAGENT:scroll rollers:1:TOOL:ITEM_TOOL_SCROLL_ROLLERS:NONE:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_SCROLL:GET_MATERIAL_FROM_REAGENT:sheet:NONE]
[PRODUCT_TOKEN:scroll]
[IMPROVEMENT:100:scroll:SPECIFIC:ROLLERS:GET_MATERIAL_FROM_REAGENT:scroll
rollers:NONE]
[SKILL:BOOKBINDING]

[REACTION:MAKE_QUIRE]
[NAME:make quire]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:sheet:10000:SHEET:NONE:NONE:NONE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_QUIRE:GET_MATERIAL_FROM_REAGENT:sheet:NONE]
[SKILL:BOOKBINDING]

[REACTION:MAKE_SHEET_FROM_PLANT]
[NAME:make sheet from plant]
[BUILDING:FARMER:NONE]
[REAGENT:plant:1:PLANT:NONE:NONE:NONE]
[REACTION_CLASS:PAPER_PLANT]
[UNROTTEN]
[PRODUCT:100:1:SHEET:NONE:GET_MATERIAL_FROM_REAGENT:plant:NONE]
[PRODUCT_PRESSED]
[PRODUCT:100:1:SEEDS:NONE:GET_MATERIAL_FROM_REAGENT:plant:SEED_MAT]
[SKILL:PAPERMAKING]

[REACTION:MAKE_SLURRY_FROM_PLANT]
[NAME:mash plant into slurry]
[BUILDING:QUERN:NONE]
[BUILDING:MILLSTONE:NONE]
[REAGENT:plant:1:PLANT:NONE:NONE:NONE]
[HAS_MATERIAL_REACTION_PRODUCT:PRESS_PAPER_MAT]
[UNROTTEN]
[PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:plant:PRESS_PAPER_MAT]
[PRODUCT_PASTE]
[PRODUCT:100:1:SEEDS:NONE:GET_MATERIAL_FROM_REAGENT:plant:SEED_MAT]
[SKILL:PAPERMAKING]

[REACTION:PRESS_PLANT_PAPER]
[NAME:press plant slurry into paper sheet]
[BUILDING:SCREW_PRESS:NONE]
[REAGENT:paste:150:GLOB:NONE:NONE:NONE]
[REACTION_CLASS:PAPER_SLURRY]
[NOT_PRESSED]
[PRODUCT:100:1:SHEET:NONE:GET_MATERIAL_FROM_REAGENT:paste:NONE]
[PRODUCT_PRESSED]
[SKILL:PAPERMAKING]

[REACTION:BIND_BOOK]
[NAME:bind book]
[BUILDING:CRAFTSMAN:NONE]
[REAGENT:quire:1:TOOL:ITEM_TOOL_QUIRE:NONE:NONE]
[HAS_WRITING_IMPROVEMENT]
[CAN_USE_ARTIFACT]
[CAN_USE_LOCATION_RESERVED]
[REAGENT:binding:1:TOOL:ITEM_TOOL_BOOK_BINDING:NONE:NONE]
[REAGENT:thread:15000:THREAD:NONE:NONE:NONE]
[NOT_WEB]
[PRODUCT:100:1:BOOK:NONE:GET_MATERIAL_FROM_REAGENT:binding:NONE]
[PRODUCT_TOKEN:book]
[TRANSFER_ARTIFACT_STATUS]
[IMPROVEMENT:100:book:PAGES:GET_MATERIAL_FROM_REAGENT:quire:NONE]
note -- right now, the above will auto-pull any writing from the quire
and place it in the pages improvement
[SKILL:BOOKBINDING]

[REACTION:CARVE_BONE_FIGURINE]
[NAME:carve bone figurine]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:FIGURINE:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:figurine]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]
[CATEGORY_NAME:Carve bone]
[CATEGORY_DESCRIPTION:Make crafts from bone using a sharp weapon or tool.]

[REACTION:CARVE_BONE_RING]
[NAME:carve bone ring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:RING:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:ring]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_EARRING]
[NAME:carve bone earring]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:EARRING:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:earring]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_SCEPTER]
[NAME:carve bone scepter]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:SCEPTER:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:scepter]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_AMULET]
[NAME:carve bone amulet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:AMULET:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:amulet]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_BRACELET]
[NAME:carve bone bracelet]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:BRACELET:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:bracelet]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_CROWN]
[NAME:carve bone crown]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:CROWN:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:crown]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_BONE_GEM]
[NAME:carve bone cabochon]
[ADVENTURE_MODE_ENABLED]
[REAGENT:bone:1:NONE:NONE:NONE:NONE]
[USE_BODY_COMPONENT][ANY_BONE_MATERIAL][UNROTTEN]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:GEM:NONE:GET_MATERIAL_FROM_REAGENT:bone:NONE]
[PRODUCT_TOKEN:gem]
[SKILL:BONECARVE]
[CATEGORY:ADV_BONE_CARVING]

[REACTION:CARVE_WOODEN_HELVE]
[NAME:carve wooden helve from branch]
[ADVENTURE_MODE_ENABLED]
[REAGENT:branch:1:BRANCH:NONE:NONE:NONE]
[ANY_PLANT_MATERIAL]
[REAGENT:tool:1:NONE:NONE:NONE:NONE]
[PRESERVE_REAGENT][HAS_EDGE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_HELVE:GET_MATERIAL_FROM_REAGENT:branch:NONE]
[PRODUCT_TOKEN:helve]
[SKILL:CARPENTRY]

[REACTION:ASSEMBLE STONE AXE]


[NAME:assemble stone axe]
[ADVENTURE_MODE_ENABLED]
[REAGENT:helve:1:TOOL:ITEM_TOOL_HELVE:NONE:NONE]
[REAGENT:stone:1:ROCK:NONE:NONE:NONE]
[HAS_EDGE]
[PRODUCT:100:1:TOOL:ITEM_TOOL_STONE_AXE:GET_MATERIAL_FROM_REAGENT:stone:NONE]
[PRODUCT_TOKEN:axe]

[REACTION:MAKE WOODEN DISPLAY CASE]


[NAME:make display case]
[BUILDING:CARPENTER:NONE]
[REAGENT:log:1:WOOD:NONE:NONE:NONE]
[ANY_PLANT_MATERIAL]
[REAGENT:window:1:WINDOW:NONE:NONE:NONE]

[PRODUCT:100:1:TOOL:ITEM_TOOL_DISPLAY_CASE:GET_MATERIAL_FROM_REAGENT:log:NONE]
[SKILL:CARPENTRY]

You might also like