Wow sir.
I just have a few questions/thoughts. You see, I know programming, but 95% of my knowledge is java and 4% is python. I have no idea what the batch script does. I only know the ECHO, GOTO, LOOP commands, and basic variables. Perhaps we could make a partnership? You script, I edit raws/give ideas/find ways to make the mod more !!FUN!!
It's just a Bash (unix shell) script using very basic tools, doesn't take any programming language. You can run it yourself either natively on any typical *x (add to df directory and sh itemreaction.sh) or by installing and using Cygwin on windows, I think that has all the text manipulation tools used. No way I'm doing my stream editing by writing new C if there's already sed stream editor
I have my own mods developing and that's about how much I want to invest in this game right now so will have to pass up on that, but here's fixed output from all the vanilla item files
reaction_new
[OBJECT:REACTION]
[REACTION:MAKE_AMMO_BOLTS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:AMMO:ITEM_AMMO_BOLTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make bolt from anything]
[REACTION:MAKE_AMMO_ARROWS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:AMMO:ITEM_AMMO_ARROWS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make arrow from anything]
[REACTION:MAKE_AMMO_BLOWDARTS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:AMMO:ITEM_AMMO_BLOWDARTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make blowdart from anything]
[REACTION:MAKE_ARMOR_BREASTPLATE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_BREASTPLATE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make breastplate from anything]
[REACTION:MAKE_ARMOR_MAIL_SHIRT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_MAIL_SHIRT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mail shirt from anything]
[REACTION:MAKE_ARMOR_LEATHER_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_LEATHER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make armor from anything]
[REACTION:MAKE_ARMOR_COAT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_COAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make coat from anything]
[REACTION:MAKE_ARMOR_SHIRT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_SHIRT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make shirt from anything]
[REACTION:MAKE_ARMOR_CLOAK_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_CLOAK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make cloak from anything]
[REACTION:MAKE_ARMOR_TUNIC_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_TUNIC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make tunic from anything]
[REACTION:MAKE_ARMOR_TOGA_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_TOGA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make toga from anything]
[REACTION:MAKE_ARMOR_CAPE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_CAPE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make cape from anything]
[REACTION:MAKE_ARMOR_VEST_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_VEST:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make vest from anything]
[REACTION:MAKE_ARMOR_DRESS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_DRESS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make dress from anything]
[REACTION:MAKE_ARMOR_ROBE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:ARMOR:ITEM_ARMOR_ROBE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make robe from anything]
[REACTION:MAKE_FOOD_BISCUITS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:FOOD:ITEM_FOOD_BISCUITS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make biscuits from anything]
[REACTION:MAKE_FOOD_STEW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:FOOD:ITEM_FOOD_STEW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make stew from anything]
[REACTION:MAKE_FOOD_ROAST_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:FOOD:ITEM_FOOD_ROAST:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make roast from anything]
[REACTION:MAKE_GLOVES_GAUNTLETS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:GLOVES:ITEM_GLOVES_GAUNTLETS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make gauntlet from anything]
[REACTION:MAKE_GLOVES_GLOVES_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:GLOVES:ITEM_GLOVES_GLOVES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make glove from anything]
[REACTION:MAKE_GLOVES_MITTENS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:GLOVES:ITEM_GLOVES_MITTENS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mitten from anything]
[REACTION:MAKE_HELM_HELM_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_HELM:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make helm from anything]
[REACTION:MAKE_HELM_CAP_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_CAP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make cap from anything]
[REACTION:MAKE_HELM_HOOD_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_HOOD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make hood from anything]
[REACTION:MAKE_HELM_TURBAN_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_TURBAN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make turban from anything]
[REACTION:MAKE_HELM_MASK_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_MASK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mask from anything]
[REACTION:MAKE_HELM_VEIL_HEAD_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_VEIL_HEAD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make head veil from anything]
[REACTION:MAKE_HELM_VEIL_FACE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_VEIL_FACE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make face veil from anything]
[REACTION:MAKE_HELM_SCARF_HEAD_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:HELM:ITEM_HELM_SCARF_HEAD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make headscarf from anything]
[REACTION:MAKE_INSTRUMENT_FLUTE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:INSTRUMENT:ITEM_INSTRUMENT_FLUTE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make flute from anything]
[REACTION:MAKE_INSTRUMENT_TRUMPET_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:INSTRUMENT:ITEM_INSTRUMENT_TRUMPET:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make trumpet from anything]
[REACTION:MAKE_INSTRUMENT_HARP_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:INSTRUMENT:ITEM_INSTRUMENT_HARP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make harp from anything]
[REACTION:MAKE_INSTRUMENT_DRUM_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:INSTRUMENT:ITEM_INSTRUMENT_DRUM:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make drum from anything]
[REACTION:MAKE_INSTRUMENT_PICCOLO_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:INSTRUMENT:ITEM_INSTRUMENT_PICCOLO:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make piccolo from anything]
[REACTION:MAKE_PANTS_PANTS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_PANTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make trousers from anything]
[REACTION:MAKE_PANTS_GREAVES_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_GREAVES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make greaves from anything]
[REACTION:MAKE_PANTS_LEGGINGS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_LEGGINGS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make leggings from anything]
[REACTION:MAKE_PANTS_LOINCLOTH_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_LOINCLOTH:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make loincloth from anything]
[REACTION:MAKE_PANTS_THONG_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_THONG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make thong from anything]
[REACTION:MAKE_PANTS_SKIRT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_SKIRT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make skirt from anything]
[REACTION:MAKE_PANTS_SKIRT_SHORT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_SKIRT_SHORT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make short skirt from anything]
[REACTION:MAKE_PANTS_SKIRT_LONG_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_SKIRT_LONG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make long skirt from anything]
[REACTION:MAKE_PANTS_BRAIES_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:PANTS:ITEM_PANTS_BRAIES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make braies from anything]
[REACTION:MAKE_SHIELD_SHIELD_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHIELD:ITEM_SHIELD_SHIELD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make shield from anything]
[REACTION:MAKE_SHIELD_BUCKLER_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHIELD:ITEM_SHIELD_BUCKLER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make buckler from anything]
[REACTION:MAKE_SHOES_SHOES_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_SHOES:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make shoe from anything]
[REACTION:MAKE_SHOES_BOOTS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_BOOTS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make high boot from anything]
[REACTION:MAKE_SHOES_BOOTS_LOW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_BOOTS_LOW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make low boot from anything]
[REACTION:MAKE_SHOES_SANDAL_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_SANDAL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make sandal from anything]
[REACTION:MAKE_SHOES_CHAUSSE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_CHAUSSE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make chausse from anything]
[REACTION:MAKE_SHOES_SOCKS_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SHOES:ITEM_SHOES_SOCKS:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make sock from anything]
[REACTION:MAKE_SIEGEAMMO_BALLISTA_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:SIEGEAMMO:ITEM_SIEGEAMMO_BALLISTA:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make ballista arrow from anything]
[REACTION:MAKE_TOOL_CAULDRON_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_CAULDRON:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make cauldron from anything]
[REACTION:MAKE_TOOL_LADLE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_LADLE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make ladle from anything]
[REACTION:MAKE_TOOL_BOWL_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_BOWL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make bowl from anything]
[REACTION:MAKE_TOOL_MORTAR_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MORTAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mortar from anything]
[REACTION:MAKE_TOOL_PESTLE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_PESTLE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make pestle from anything]
[REACTION:MAKE_TOOL_KNIFE_CARVING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_KNIFE_CARVING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make carving knife from anything]
[REACTION:MAKE_TOOL_KNIFE_BONING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_KNIFE_BONING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make boning knife from anything]
[REACTION:MAKE_TOOL_KNIFE_SLICING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_KNIFE_SLICING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make slicing knife from anything]
[REACTION:MAKE_TOOL_KNIFE_MEAT_CLEAVER_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_KNIFE_MEAT_CLEAVER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make meat cleaver from anything]
[REACTION:MAKE_TOOL_FORK_CARVING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_FORK_CARVING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make carving fork from anything]
[REACTION:MAKE_TOOL_NEST_BOX_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_NEST_BOX:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make nest box from anything]
[REACTION:MAKE_TOOL_JUG_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_JUG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make jug from anything]
[REACTION:MAKE_TOOL_LARGE_POT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_LARGE_POT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make pot from anything]
[REACTION:MAKE_TOOL_HIVE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_HIVE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make hive from anything]
[REACTION:MAKE_TOOL_HONEYCOMB_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_HONEYCOMB:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make honeycomb from anything]
[REACTION:MAKE_TOOL_POUCH_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_POUCH:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make pouch from anything]
[REACTION:MAKE_TOOL_MINECART_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_MINECART:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make minecart from anything]
[REACTION:MAKE_TOOL_WHEELBARROW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOOL:ITEM_TOOL_WHEELBARROW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make wheelbarrow from anything]
[REACTION:MAKE_TOY_PUZZLEBOX_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOY:ITEM_TOY_PUZZLEBOX:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make puzzlebox from anything]
[REACTION:MAKE_TOY_BOAT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOY:ITEM_TOY_BOAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make toy boat from anything]
[REACTION:MAKE_TOY_HAMMER_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOY:ITEM_TOY_HAMMER:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make toy hammer from anything]
[REACTION:MAKE_TOY_AXE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOY:ITEM_TOY_AXE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make toy axe from anything]
[REACTION:MAKE_TOY_MINIFORGE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TOY:ITEM_TOY_MINIFORGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mini-forge from anything]
[REACTION:MAKE_TRAPCOMP_GIANTAXEBLADE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TRAPCOMP:ITEM_TRAPCOMP_GIANTAXEBLADE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make axe blade from anything]
[REACTION:MAKE_TRAPCOMP_ENORMOUSCORKSCREW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TRAPCOMP:ITEM_TRAPCOMP_ENORMOUSCORKSCREW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make corkscrew from anything]
[REACTION:MAKE_TRAPCOMP_SPIKEDBALL_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TRAPCOMP:ITEM_TRAPCOMP_SPIKEDBALL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make ball from anything]
[REACTION:MAKE_TRAPCOMP_LARGESERRATEDDISC_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TRAPCOMP:ITEM_TRAPCOMP_LARGESERRATEDDISC:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make disc from anything]
[REACTION:MAKE_TRAPCOMP_MENACINGSPIKE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:TRAPCOMP:ITEM_TRAPCOMP_MENACINGSPIKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make spike from anything]
[REACTION:MAKE_WEAPON_WHIP_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_WHIP:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make whip from anything]
[REACTION:MAKE_WEAPON_AXE_BATTLE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_AXE_BATTLE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make battle axe from anything]
[REACTION:MAKE_WEAPON_HAMMER_WAR_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_HAMMER_WAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make war hammer from anything]
[REACTION:MAKE_WEAPON_SWORD_SHORT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SWORD_SHORT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make short sword from anything]
[REACTION:MAKE_WEAPON_SPEAR_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SPEAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make spear from anything]
[REACTION:MAKE_WEAPON_MACE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_MACE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make mace from anything]
[REACTION:MAKE_WEAPON_CROSSBOW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_CROSSBOW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make crossbow from anything]
[REACTION:MAKE_WEAPON_PICK_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_PICK:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make pick from anything]
[REACTION:MAKE_WEAPON_BOW_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_BOW:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make bow from anything]
[REACTION:MAKE_WEAPON_BLOWGUN_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_BLOWGUN:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make blowgun from anything]
[REACTION:MAKE_WEAPON_PIKE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_PIKE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make pike from anything]
[REACTION:MAKE_WEAPON_HALBERD_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_HALBERD:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make halberd from anything]
[REACTION:MAKE_WEAPON_SWORD_2H_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SWORD_2H:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make two-handed sword from anything]
[REACTION:MAKE_WEAPON_SWORD_LONG_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SWORD_LONG:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make long sword from anything]
[REACTION:MAKE_WEAPON_MAUL_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_MAUL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make maul from anything]
[REACTION:MAKE_WEAPON_AXE_GREAT_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_AXE_GREAT:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make great axe from anything]
[REACTION:MAKE_WEAPON_DAGGER_LARGE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_DAGGER_LARGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make dagger from anything]
[REACTION:MAKE_WEAPON_SCOURGE_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SCOURGE:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make scourge from anything]
[REACTION:MAKE_WEAPON_FLAIL_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_FLAIL:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make flail from anything]
[REACTION:MAKE_WEAPON_MORNINGSTAR_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_MORNINGSTAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make morningstar from anything]
[REACTION:MAKE_WEAPON_SCIMITAR_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SCIMITAR:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make scimitar from anything]
[REACTION:MAKE_WEAPON_AXE_TRAINING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_AXE_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make training axe from anything]
[REACTION:MAKE_WEAPON_SWORD_SHORT_TRAINING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SWORD_SHORT_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make training sword from anything]
[REACTION:MAKE_WEAPON_SPEAR_TRAINING_FROM_ANYTHING]
[BUILDING:KILN:NONE]
[REAGENT:A:1:NONE:NONE:NONE:NONE]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[PRODUCT:100:1:WEAPON:ITEM_WEAPON_SPEAR_TRAINING:GET_MATERIAL_FROM_REAGENT:A:NONE]
[NAME:make training spear from anything]
[PERMITTED_REACTION:MAKE_AMMO_BOLTS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_AMMO_ARROWS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_AMMO_BLOWDARTS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_BREASTPLATE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_MAIL_SHIRT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_LEATHER_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_COAT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_SHIRT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_CLOAK_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_TUNIC_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_TOGA_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_CAPE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_VEST_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_DRESS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_ARMOR_ROBE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_FOOD_BISCUITS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_FOOD_STEW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_FOOD_ROAST_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_GLOVES_GAUNTLETS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_GLOVES_GLOVES_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_GLOVES_MITTENS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_HELM_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_CAP_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_HOOD_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_TURBAN_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_MASK_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_VEIL_HEAD_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_VEIL_FACE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_HELM_SCARF_HEAD_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_INSTRUMENT_FLUTE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_INSTRUMENT_TRUMPET_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_INSTRUMENT_HARP_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_INSTRUMENT_DRUM_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_INSTRUMENT_PICCOLO_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_PANTS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_GREAVES_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_LEGGINGS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_LOINCLOTH_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_THONG_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_SKIRT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_SKIRT_SHORT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_SKIRT_LONG_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_PANTS_BRAIES_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHIELD_SHIELD_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHIELD_BUCKLER_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_SHOES_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_BOOTS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_BOOTS_LOW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_SANDAL_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_CHAUSSE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SHOES_SOCKS_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_SIEGEAMMO_BALLISTA_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_CAULDRON_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_LADLE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_BOWL_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_MORTAR_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_PESTLE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_KNIFE_CARVING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_KNIFE_BONING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_KNIFE_SLICING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_KNIFE_MEAT_CLEAVER_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_FORK_CARVING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_NEST_BOX_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_JUG_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_LARGE_POT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_HIVE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_HONEYCOMB_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_POUCH_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_MINECART_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOOL_WHEELBARROW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOY_PUZZLEBOX_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOY_BOAT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOY_HAMMER_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOY_AXE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TOY_MINIFORGE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TRAPCOMP_GIANTAXEBLADE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TRAPCOMP_ENORMOUSCORKSCREW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TRAPCOMP_SPIKEDBALL_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TRAPCOMP_LARGESERRATEDDISC_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_TRAPCOMP_MENACINGSPIKE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_WHIP_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_AXE_BATTLE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_HAMMER_WAR_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SWORD_SHORT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SPEAR_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_MACE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_CROSSBOW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_PICK_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_BOW_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_BLOWGUN_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_PIKE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_HALBERD_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SWORD_2H_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SWORD_LONG_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_MAUL_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_AXE_GREAT_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_DAGGER_LARGE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SCOURGE_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_FLAIL_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_MORNINGSTAR_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SCIMITAR_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_AXE_TRAINING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SWORD_SHORT_TRAINING_FROM_ANYTHING]
[PERMITTED_REACTION:MAKE_WEAPON_SPEAR_TRAINING_FROM_ANYTHING]
... and yes, as the careful reader may notice, this should allow you to make roasts from gabbro or even diamonds much like how you can make weapons from roasts. I have absolutely no idea how edible they may be, assuming it runs.
EDIT: nope, the food reactions crash DF, so no gabbro biscuits. For now. And it does get stuck in infinite loops of transmuting stuff a lot. But there's this: