reaction_other

[OBJECT:REACTION]


[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:PROCESSPLANTS]

[REACTION:RENDER_FAT]
	[NAME:Render fat to tallow]
	[BUILDING:KITCHEN:CUSTOM_R]
	[REAGENT:A:2: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]
   YESDUST[PRODUCT:2:1:BOULDER:NONE:INORGANIC:BACTERIA][PRODUCT_DIMENSION:150]
	[SKILL:COOK]
	[AUTOMATIC]


[REACTION:MAKE_SOAP_SKILL_ID]
	[NAME:======SKILL CHEMIST========]
	[BUILDING:SOAP_MAKER:CUSTOM_NONE]

[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:1: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:LYE_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:LYE_MAKING]


[REACTION:MAKE_SOAP_FROM_OIL_MINERAL]
	[NAME:Make soap from mineral oil]
	[BUILDING:SOAP_MAKER:CUSTOM_I]
	[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:1500:LIQUID_MISC:NONE:PLANT_MAT:OIL_MINERAL: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:10:BAR:NONE:GET_MATERIAL_FROM_REAGENT:oil:SOAP_MAT]
		[PRODUCT_DIMENSION:150]
	[SKILL:LYE_MAKING]


[REACTION:PRESS_OIL]
	[NAME:Press liquid from paste]
	[BUILDING:SCREW_PRESS:CUSTOM_L]
	[REAGENT:paste:1: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:PROCESSPLANTS]


[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:PROCESSPLANTS]

[REACTION:MAKE_MEAD]
	[NAME:Make mead]
	[BUILDING:STILL:CUSTOM_M]
[REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:NONE:HONEY][HAS_MATERIAL_REACTION_PRODUCT:DRINK_MAT]
		[UNROTTEN]		[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[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]
	[REAGENT:barrel/pot2: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:15:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
		[PRODUCT_TO_CONTAINER:barrel/pot]
		[PRODUCT_DIMENSION:150]
[PRODUCT:100:15:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
		[PRODUCT_TO_CONTAINER:barrel/pot2]
		[PRODUCT_DIMENSION:150]
	[SKILL:BREWING]


[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:MAKE_GLAZE_ASH]
	[NAME:Ash glaze powder]
	-BUILDING:QUERN:CUSTOM_A-
	[BUILDING:MILLSTONE:CUSTOM_A]
	[REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
	[HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
[REAGENT:jug:1:TOOL:NONE:NONE:NONE][EMPTY][HAS_TOOL_USE:LIQUID_CONTAINER]
[PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:3:POWDER_MISC:NONE:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
[PRODUCT_DIMENSION:15][PRODUCT_TO_CONTAINER:jug]
	[SKILL:PROCESSPLANTS]




KILN
##############################################################

[REACTION:TOBACCO_DWARF]
	[NAME:Dry leaves to make tobacco]
	[BUILDING:KILN_MASTERWORK:CUSTOM_A]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:A:1:NONE:NONE:NONE:NONE][REACTION_CLASS:IS_LEAF][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[REAGENT:B:1:BOX:NONE:NONE:NONE][CONTAINS:A][BAG][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TOBACCO:GET_MATERIAL_FROM_REAGENT:A:NONE][PRODUCT_DIMENSION:150]
[PRODUCT:0:1:BOULDER:NONE:INORGANIC:ANNOUNCEMENT_PIPEWEED]
	[SKILL:WOOD_BURNING]

[REACTION:DRY_GRASS_HAY_PIG_TAIL]
	[NAME:Dry pig tail grass into hay]
	[BUILDING:KILN_MASTERWORK:CUSTOM_B]
	[REAGENT:A:1:PLANT:NONE:PLANT_MAT:GRASS_TAIL_PIG:PLANT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[REAGENT:B:1:WOOD:NONE:NONE:NONE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_HAY:PLANT_MAT:ROUGH:WOOD]
	[SKILL:WOOD_BURNING]

[REACTION:DRY_GRASS_HAY_CAVE_WHEAT]
	[NAME:Dry cave wheat grass into hay]
	[BUILDING:KILN_MASTERWORK:CUSTOM_C]
	[REAGENT:A:1:PLANT:NONE:PLANT_MAT:GRASS_WHEAT_CAVE:PLANT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[REAGENT:B:1:WOOD:NONE:NONE:NONE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_HAY:PLANT_MAT:ROUGH:WOOD]
	[SKILL:WOOD_BURNING]

[REACTION:DRY_GRASS_HAY_LONGLAND]
	[NAME:Dry longland grass into hay]
	[BUILDING:KILN_MASTERWORK:CUSTOM_D]
	[REAGENT:A:1:PLANT:NONE:PLANT_MAT:GRASS_LONGLAND:PLANT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[REAGENT:B:1:WOOD:NONE:NONE:NONE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_HAY:PLANT_MAT:ROUGH:WOOD]
	[SKILL:WOOD_BURNING]

[REACTION:TARPITCH_BITUM]
	[NAME:Extract pitch from bituminous coal]
	[BUILDING:KILN_MASTERWORK:CUSTOM_E]
[REAGENT:A:1:BOULDER:NO_SUBTYPE:INORGANIC:COAL_BITUMINOUS]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TARPITCH:INORGANIC:PITCH]
	[SKILL:WOOD_BURNING]

[REACTION:TARPITCH_LIGNITE]
	[NAME:Extract pitch from lignite]
	[BUILDING:KILN_MASTERWORK:CUSTOM_F]
[REAGENT:A:1:BOULDER:NO_SUBTYPE:INORGANIC:LIGNITE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TARPITCH:INORGANIC:PITCH]
	[SKILL:WOOD_BURNING]

[REACTION:TARPITCH_SHALE]
	[NAME:Extract pitch from oil shale]
	[BUILDING:KILN_MASTERWORK:CUSTOM_F]
[REAGENT:A:1:BOULDER:NO_SUBTYPE:INORGANIC:OIL_SHALE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TARPITCH:INORGANIC:PITCH]
	[SKILL:WOOD_BURNING]

[REACTION:TARPITCH_WOOD]
	[NAME:Extract tar from rough wood]
	[BUILDING:KILN_MASTERWORK:CUSTOM_G]
[REAGENT:A:1:WOOD:NO_SUBTYPE:PLANT_MAT:ROUGH:NONE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TARPITCH:INORGANIC:TAR]
	[SKILL:WOOD_BURNING]

[REACTION:TARPITCH_WOOD_SMOOTH]
	[NAME:Extract tar from smoothed wood]
	[BUILDING:KILN_MASTERWORK:CUSTOM_H]
[REAGENT:A:1:WOOD:NO_SUBTYPE:PLANT_MAT:NAKEDWOOD:NONE]
	[PRODUCT:100:1:TOOL:ITEM_TOOL_TARPITCH:INORGANIC:TAR]
	[SKILL:WOOD_BURNING]

[REACTION:MAKE_AMBER]
	[NAME:Roast resin to amber]
	[BUILDING:KILN_MASTERWORK:CUSTOM_I]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:A:1:TOOL:ITEM_TOOL_RESIN:NONE:NONE]
	[PRODUCT:100:1:BOULDER:NONE:AMBER:NONE]
   YESDUST[PRODUCT:100:1:BOULDER:NONE:INORGANIC:SMOKE][PRODUCT_DIMENSION:150]
	[FUEL]
	[SKILL:WOOD_BURNING] => double check this.

[REACTION:MAKE_PEARLASH]
	[NAME:Roast potash into pearlash]
	[BUILDING:KILN_MASTERWORK:CUSTOM_J]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:A:150:BAR:NONE:POTASH:NONE]
	[PRODUCT:100:1:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]
   YESDUST[PRODUCT:100:1:BOULDER:NONE:INORGANIC:SMOKE][PRODUCT_DIMENSION:150]
	[FUEL]
	[SKILL:WOOD_BURNING] => double check this.

[REACTION:MAKE_PLASTER_POWDER]
	[NAME:Roast gypsum into plaster powder]
	[BUILDING:KILN_MASTERWORK:CUSTOM_K]
	[BUILDING:GREATOVEN:NONE]
	[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:WOOD_BURNING] => double check this.

[REACTION:DWARF_MAKE_CINDER_BATCH]
	[NAME:Burn cinderblocks (4) from ash]
	[BUILDING:KILN_MASTERWORK:CUSTOM_L]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:h:150:BAR:NONE:ASH:NONE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[PRODUCT:100:4:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:h:NONE]
	[FUEL][SKILL:WOOD_BURNING]




-------------------------------------------------------------------------------------------------------------

	
	
[REACTION:ORC_BOLD_MAKE_PEARLASH]
	[NAME:Dry potash into pearlash]
	[BUILDING:KILN:CUSTOM_P]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:A:150:BAR:NONE:POTASH:NONE]
	[PRODUCT:100:1:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]
   YESDUST[PRODUCT:100:1:BOULDER:NONE:INORGANIC:SMOKE][PRODUCT_DIMENSION:150]
	[FUEL]
	[SKILL:WOOD_BURNING] 

[REACTION:ORC_BOLD_MAKE_PLASTER_POWDER]
	[NAME:Make plaster powder from gypsum]
	[BUILDING:KILN:CUSTOM_SHIFT_P]
	[BUILDING:GREATOVEN:NONE]
	[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:WOOD_BURNING] 

[REACTION:ORC_BOLD_DWARF_MAKE_CINDER_BATCH]
	[NAME:Make cinderblocks (4) from ash]
	[BUILDING:KILN:CUSTOM_C]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:h:150:BAR:NONE:ASH:NONE][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[PRODUCT:100:4:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:h:NONE]
	[FUEL][SKILL:WOOD_BURNING]




[REACTION:ORC_BOLD_GLAZE_JUG_ASH]
	[NAME:Glaze clay/stone jug]
	[BUILDING:KILN:CUSTOM_A]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:glaze:15:POWDER_MISC:NONE:NONE:NONE][REACTION_CLASS:GLAZE_ASH]
		[REAGENT:glaze container:1:NONE:NONE:NONE:NONE][CONTAINS:glaze][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[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 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:NONE]
	[FUEL]
	[SKILL:WOOD_BURNING]

[REACTION:ORC_BOLD_GLAZE_STATUE_ASH]
	[NAME:Glaze clay/stone statue]
	[BUILDING:KILN:CUSTOM_SHIFT_A]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:glaze:15:POWDER_MISC:NONE:NONE:NONE][REACTION_CLASS:GLAZE_ASH]
		[REAGENT:glaze container:1:NONE:NONE:NONE:NONE][CONTAINS:glaze][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[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:NONE]
	[FUEL]
	[SKILL:WOOD_BURNING]

[REACTION:ORC_BOLD_GLAZE_LARGE_POT_ASH]
	[NAME:Glaze clay/stone pot]
	[BUILDING:KILN:CUSTOM_ALT_A]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:glaze:15:POWDER_MISC:NONE:NONE:NONE][REACTION_CLASS:GLAZE_ASH]
		[REAGENT:glaze container:1:NONE:NONE:NONE:NONE][CONTAINS:glaze][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[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:NONE]
	[FUEL]
	[SKILL:WOOD_BURNING]

[REACTION:ORC_BOLD_GLAZE_CRAFT_ASH]
	[NAME:Glaze clay/stone craft]
	[BUILDING:KILN:CUSTOM_CTRL_A]
	[BUILDING:GREATOVEN:NONE]
	[REAGENT:glaze:15:POWDER_MISC:NONE:NONE:NONE][REACTION_CLASS:GLAZE_ASH]
		[REAGENT:glaze container:1:NONE:NONE:NONE:NONE][CONTAINS:glaze][PRESERVE_REAGENT][DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
	[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:NONE]
	[FUEL]
	[SKILL:WOOD_BURNING]
