support LDFLAGS passed on commandline
[rofl0r-df-libgraphics.git] / raw / objects / reaction_other.txt
blob952cdbc1983e0ade862b24c051b8bf054ba1794a
1 reaction_other
3 [OBJECT:REACTION]
5 [REACTION:TAN_A_HIDE]
6         [NAME:tan a hide]
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]
14         [SKILL:TANNER]
15         [AUTOMATIC]
17 [REACTION:RENDER_FAT]
18         [NAME:render fat]
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]
23         [SKILL:COOK]
24         [AUTOMATIC]
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]
31                 [CONTAINS:lye]
32                 [PRESERVE_REAGENT]
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]
38         [SKILL:SOAP_MAKING]
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]
45                 [CONTAINS:lye]
46                 [PRESERVE_REAGENT]
47                 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
48         [REAGENT:oil:150:LIQUID_MISC:NONE:NONE:NONE]
49                 [UNROTTEN]
50                 [HAS_MATERIAL_REACTION_PRODUCT:SOAP_MAT]
51         [REAGENT:oil container:1:NONE:NONE:NONE:NONE]
52                 [CONTAINS:oil]
53                 [PRESERVE_REAGENT]
54                 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
55         [PRODUCT:100:1:BAR:NONE:GET_MATERIAL_FROM_REAGENT:oil:SOAP_MAT]
56                 [PRODUCT_DIMENSION:150]
57         [SKILL:SOAP_MAKING]
59 [REACTION:MAKE_PEARLASH]
60         [NAME: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]
64         [FUEL]
65         [SKILL:SMELT]
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]
73         [FUEL]
74         [SKILL:SMELT]
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]
82         [SKILL:KNAPPING]
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"
91         [SKILL:MILLING]
93 [REACTION:MAKE_CLAY_JUG]
94         [NAME: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]
99         [FUEL]
100         [SKILL:POTTERY]
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]
108         [FUEL]
109         [SKILL:POTTERY]
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]
117         [FUEL]
118         [SKILL:POTTERY]
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]
126         [FUEL]
127         [SKILL:POTTERY]
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]
135         [FUEL]
136         [SKILL:POTTERY]
138 [REACTION:GLAZE_JUG]
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]
145                 [EMPTY]
146                 [NOT_IMPROVED]
147                 [PRESERVE_REAGENT]
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]
154         [FUEL]
155         [SKILL:GLAZING]
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]
164                 [EMPTY]
165                 [NOT_IMPROVED]
166                 [PRESERVE_REAGENT]
167         [IMPROVEMENT:100:statue:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
168         [FUEL]
169         [SKILL:GLAZING]
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]
178                 [EMPTY]
179                 [NOT_IMPROVED]
180                 [PRESERVE_REAGENT]
181         [IMPROVEMENT:100:large pot:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
182         [FUEL]
183         [SKILL:GLAZING]
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]
192                 [EMPTY]
193                 [NOT_IMPROVED]
194                 [PRESERVE_REAGENT]
195         [IMPROVEMENT:100:craft:GLAZED:GET_MATERIAL_FROM_REAGENT:glaze:GLAZE_MAT]
196         [FUEL]
197         [SKILL:GLAZING]
199 [REACTION:PRESS_OIL]
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]
204                 [NOT_PRESSED]
205         [REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
206                 [EMPTY]
207                 [DOES_NOT_ABSORB]
208                 [PRESERVE_REAGENT]
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]
213         [SKILL:PRESSING]
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]
221         [FUEL]
222         [SKILL:POTTERY]
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]
229                 [NOT_PRESSED]
230         [REAGENT:liquid container:1:TOOL:NONE:NONE:NONE]
231                 [EMPTY]
232                 [DOES_NOT_ABSORB]
233                 [PRESERVE_REAGENT]
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]
238         [SKILL:PRESSING]
240 [REACTION:MAKE_WAX_CRAFTS]
241         [NAME:make wax crafts]
242         [BUILDING:CRAFTSMAN:CUSTOM_SHIFT_W]
243         [REAGENT:wax:1:GLOB:NONE:NONE:NONE]
244                 [REACTION_CLASS:WAX]
245         [PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:wax:NONE]
246         [SKILL:WAX_WORKING]
248 [REACTION:MAKE_MEAD]
249         [NAME:make mead]
250         [BUILDING:STILL:CUSTOM_M]
251         [REAGENT:honey:150:LIQUID_MISC:NONE:CREATURE_MAT:HONEY_BEE:HONEY]
252                 [UNROTTEN]
253         [REAGENT:honey container:1:NONE:NONE:NONE:NONE]
254                 [CONTAINS:honey]
255                 [PRESERVE_REAGENT]
256                 [DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
257         [REAGENT:barrel/pot:1:NONE:NONE:NONE:NONE]
258                 [EMPTY]
259                 [FOOD_STORAGE_CONTAINER] barrel or any non-absorbing tool with FOOD_STORAGE
260                 [PRESERVE_REAGENT]
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]
265         [SKILL:BREWING]