From ea76b6988ccafaa6a4d4ed90f2489d0e49e1f180 Mon Sep 17 00:00:00 2001 From: Benjamin Barenblat Date: Sat, 5 Sep 2015 09:32:30 -0400 Subject: Imported Upstream version 0.40.24 --- raw/objects/reaction_other.txt | 332 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 332 insertions(+) create mode 100755 raw/objects/reaction_other.txt (limited to 'raw/objects/reaction_other.txt') diff --git a/raw/objects/reaction_other.txt b/raw/objects/reaction_other.txt new file mode 100755 index 0000000..419a28c --- /dev/null +++ b/raw/objects/reaction_other.txt @@ -0,0 +1,332 @@ +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:CUSTOM_R] + [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 ::: + Supported types are COVERED, GLAZED, BANDS, RINGS_HANGING and SPIKES. + GLAZED is a type of item improvement (similar to "covered with "). + + [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] -- cgit v1.2.3