7 [BUILDING:TANNER:CUSTOM_T]
8 [REAGENT:A:1:NONE:NONE:NONE:NONE][USE_BODY_COMPONENT][UNROTTEN]
9 [HAS_MATERIAL_REACTION_PRODUCT:TAN_MAT]
11 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).
13 [PRODUCT:100:1:SKIN_TANNED:NONE:GET_MATERIAL_FROM_REAGENT:A:TAN_MAT]
19 [BUILDING:KITCHEN:CUSTOM_R]
20 [REAGENT:A:1:GLOB:NONE:NONE:NONE][REACTION_CLASS:FAT][UNROTTEN]
21 [HAS_MATERIAL_REACTION_PRODUCT:RENDER_MAT]
22 [PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:A:RENDER_MAT]
26 [REACTION:MAKE_SOAP_FROM_TALLOW]
27 [NAME:make soap from tallow]
28 [BUILDING:SOAP_MAKER:CUSTOM_T]
29 [REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
30 [REAGENT:lye container:1:NONE:NONE:NONE:NONE]
33 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
34 [REAGENT:tallow:1:GLOB:NONE:NONE:NONE][REACTION_CLASS:TALLOW][UNROTTEN]
35 [HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
36 [PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:tallow:SOAP_MAT]
37 [PRODUCT_DIMENSION:150]
40 [REACTION:MAKE_SOAP_FROM_OIL]
41 [NAME:make soap from oil]
42 [BUILDING:SOAP_MAKER:CUSTOM_O]
43 [REAGENT:lye:150:LIQUID_MISC:NONE:LYE]
44 [REAGENT:lye container:1:NONE:NONE:NONE:NONE]
47 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
48 [REAGENT:oil:150:LIQUID_MISC:NONE:NONE:NONE]
50 [HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
51 [REAGENT:oil container:1:NONE:NONE:NONE:NONE]
54 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
55 [PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:oil:SOAP_MAT]
56 [PRODUCT_DIMENSION:150]
59 [REACTION:MAKE_PEARLASH]
61 [BUILDING:KILN:CUSTOM_P]
62 [REAGENT:A:150:BAR:NONE:POTASH:NONE]
63 [PRODUCT:100:1:BAR:NONE:PEARLASH:NONE][PRODUCT_DIMENSION:150]
67 [REACTION:MAKE_PLASTER_POWDER]
68 [NAME:make plaster powder]
69 [BUILDING:KILN:CUSTOM_SHIFT_P]
70 [REAGENT:A:1:BOULDER:NONE:NONE:NONE][REACTION_CLASS:GYPSUM]
71 [REAGENT:B:1:BOX:NONE:NONE:NONE][EMPTY][BAG][PRESERVE_REAGENT]
72 [PRODUCT:100:1:POWDER_MISC:NONE:INORGANIC:PLASTER][PRODUCT_DIMENSION:150][PRODUCT_TO_CONTAINER:B]
76 [REACTION:MAKE_SHARP_ROCK]
77 [NAME:make sharp rock]
78 [ADVENTURE_MODE_ENABLED]
79 [REAGENT:tool stone:1:ROCK:NONE:NONE:NONE][NO_EDGE_ALLOWED]
80 [REAGENT:hammerstone:1:ROCK:NONE:NONE:NONE][PRESERVE_REAGENT][NO_EDGE_ALLOWED]
81 [PRODUCT:100:1:ROCK:NONE:GET_MATERIAL_FROM_REAGENT:tool stone:NONE][FORCE_EDGE]
84 [REACTION:MILL_SEEDS_NUTS_TO_PASTE]
85 [NAME:mill seeds/nuts to paste]
86 [BUILDING:QUERN:CUSTOM_S]
87 [BUILDING:MILLSTONE:CUSTOM_S]
88 [REAGENT:seeds:1:SEEDS:NONE:NONE:NONE][UNROTTEN]
89 [HAS_MATERIAL_REACTION_PRODUCT:PRESS_LIQUID_MAT] to ensure only worthwhile seeds get used
90 [PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:seeds:NONE][PRODUCT_PASTE] makes the glob a "paste"
93 [REACTION:MAKE_CLAY_JUG]
95 [BUILDING:KILN:CUSTOM_J]
96 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
97 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
98 [PRODUCT:100:1:TOOL:ITEM_TOOL_JUG:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
102 [REACTION:MAKE_CLAY_BRICKS]
103 [NAME:make clay bricks]
104 [BUILDING:KILN:CUSTOM_B]
105 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
106 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
107 [PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
111 [REACTION:MAKE_CLAY_STATUE]
112 [NAME:make clay statue]
113 [BUILDING:KILN:CUSTOM_S]
114 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
115 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
116 [PRODUCT:100:1:STATUE:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
120 [REACTION:MAKE_LARGE_CLAY_POT]
121 [NAME:make large clay pot]
122 [BUILDING:KILN:CUSTOM_ALT_P]
123 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
124 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
125 [PRODUCT:100:1:TOOL:ITEM_TOOL_LARGE_POT:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
129 [REACTION:MAKE_CLAY_CRAFTS]
130 [NAME:make clay crafts]
131 [BUILDING:KILN:CUSTOM_SHIFT_C]
132 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
133 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
134 [PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
139 [NAME:glaze clay/stone jug]
140 [BUILDING:KILN:CUSTOM_G]
141 [REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE] ANY_RAW_MATERIAL means powder/bars/boulders/globs
142 [HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
143 [REAGENT:jug:1:TOOL:ITEM_TOOL_JUG:NONE:NONE]
144 [REACTION_CLASS:CAN_GLAZE]
149 Format for IMPROVEMENT below is <chance>:<reagent target>:<type of improvement>:<mat tokens>
150 Supported types are COVERED, GLAZED, BANDS, RINGS_HANGING and SPIKES.
151 GLAZED is a type of item improvement (similar to "covered with <mat>").
153 [IMPROVEMENT:100:jug:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
157 [REACTION:GLAZE_STATUE]
158 [NAME:glaze clay/stone statue]
159 [BUILDING:KILN:CUSTOM_SHIFT_G]
160 [REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
161 [HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
162 [REAGENT:statue:1:STATUE:NONE:NONE:NONE]
163 [REACTION_CLASS:CAN_GLAZE]
167 [IMPROVEMENT:100:statue:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
171 [REACTION:GLAZE_LARGE_POT]
172 [NAME:glaze large clay/stone pot]
173 [BUILDING:KILN:CUSTOM_ALT_G]
174 [REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
175 [HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
176 [REAGENT:large pot:1:TOOL:ITEM_TOOL_LARGE_POT:NONE:NONE]
177 [REACTION_CLASS:CAN_GLAZE]
181 [IMPROVEMENT:100:large pot:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
185 [REACTION:GLAZE_CRAFT]
186 [NAME:glaze clay/stone craft]
187 [BUILDING:KILN:CUSTOM_ALT_C]
188 [REAGENT:glaze:1:ANY_RAW_MATERIAL:NONE:NONE:NONE]
189 [HAS_MATERIAL_REACTION_PRODUCT:GLAZE_MAT]
190 [REAGENT:craft:1:ANY_CRAFT:NONE:NONE:NONE]
191 [REACTION_CLASS:CAN_GLAZE]
195 [IMPROVEMENT:100:craft:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
200 [NAME:press liquid from paste]
201 [BUILDING:SCREW_PRESS:CUSTOM_P]
202 [REAGENT:paste:1:GLOB:NONE:NONE:NONE]
203 [HAS_MATERIAL_REACTION_PRODUCT:PRESS_LIQUID_MAT]
205 [REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
209 [HAS_TOOL_USE:LIQUID_CONTAINER]
210 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
211 [PRODUCT:100:1:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:paste:PRESS_LIQUID_MAT][PRODUCT_TO_CONTAINER:liquid container]
212 [PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:paste:NONE][PRODUCT_PRESSED]
215 [REACTION:MAKE_CLAY_HIVE]
216 [NAME:make clay hive]
217 [BUILDING:KILN:CUSTOM_H]
218 [REAGENT:clay:1:BOULDER:NONE:NONE:NONE]
219 [HAS_MATERIAL_REACTION_PRODUCT:FIRED_MAT]
220 [PRODUCT:100:1:TOOL:ITEM_TOOL_HIVE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
224 [REACTION:PRESS_HONEYCOMB]
225 [NAME:press honey from honeycomb]
226 [BUILDING:SCREW_PRESS:CUSTOM_H]
227 [REAGENT:honeycomb:1:TOOL:ITEM_TOOL_HONEYCOMB:NONE:NONE]
228 [HAS_MATERIAL_REACTION_PRODUCT:HONEYCOMB_PRESS_MAT]
230 [REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
234 [HAS_TOOL_USE:LIQUID_CONTAINER]
235 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
236 [PRODUCT:100:1:LIQUID_MISC:NONE:GET_MATERIAL_FROM_REAGENT:honeycomb:HONEYCOMB_PRESS_MAT][PRODUCT_TO_CONTAINER:liquid container]
237 [PRODUCT:100:1:GLOB:NONE:GET_MATERIAL_FROM_REAGENT:honeycomb:NONE][PRODUCT_PRESSED]
240 [REACTION:MAKE_WAX_CRAFTS]
241 [NAME:make wax crafts]
242 [BUILDING:CRAFTSMAN:CUSTOM_SHIFT_W]
243 [REAGENT:wax:1:GLOB:NONE:NONE:NONE]
245 [PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:wax:NONE]
250 [BUILDING:STILL:CUSTOM_M]
251 [REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
253 [REAGENT:honey container:1:NONE:NONE:NONE:NONE]
256 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
257 [REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
259 [FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
261 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
262 [PRODUCT:100:5:DRINK:NONE:GET_MATERIAL_FROM_REAGENT:honey:DRINK_MAT]
263 [PRODUCT_TO_CONTAINER:barrel/pot]
264 [PRODUCT_DIMENSION:150]