Spam spam spam... apperantly I cant barerly do anything myself, so here you go: My idea is to take a random drink or random food item, and improve them. I want the reagent to be any drink or any food, and the product to be the SAME drink/food item, just with higher value. Is this possible ?
Otherwise I might just take reagent: any drink/food item, and product: a premade high value thingy. All takes place in a magma dependant building.
### refine food ### takes 1 food item, creates 1 food item with higher value
[REACTION:REFINE_FOOD]
[NAME:prepare extravagant meal]
[BUILDING:MAGMA_KITCHEN:NONE]
[REAGENT:A:150:<item token>:<material token>][...modifiers...]
[REAGENT:container:1:NONE:NONE:NONE:NONE]
[CONTAINS:A]
[PRESERVE_REAGENT]
[PRODUCT:100:1:<item token>:<material token>][...modifiers...][PRODUCT_DIMENSION:X][PRODUCT_TO_CONTAINER:<IDENTIFIER>]
[PRODUCT_DIMENSION:150]
[PRODUCT_TO_CONTAINER]
[IMPROVEMENT:<probability>:<reagent name>:<improvement type>:<material token>]
[SKILL:COOK]
### refine drink ### takes 1 drink item, creates 1 drink item with higher value
[REACTION:REFINE_DRINK]
[NAME:brew extravagant drink]
[BUILDING:MAGMA_BREWERY:NONE]
[REAGENT:A:150:DRINK:NONE:NONE:NONE] <--------Any Booze
[REAGENT:container:1:NONE:NONE:NONE:NONE]
[CONTAINS:A]
[PRESERVE_REAGENT]
[PRODUCT:100:1:<item token>:<material token>][...modifiers...]
[PRODUCT_DIMENSION:150]
[PRODUCT_TO_CONTAINER]
[IMPROVEMENT:<probability>:<reagent name>:<improvement type>:<material token>]
[SKILL:BREWER]
Also something that should work, but if you want to have a look: obsidian and slade making:
### make obsidian boulder ### takes 1 random stone and water, creates 1 obsidian boulder
[REACTION:OBSIDIAN_BOULDER]
[NAME:melt stone into obsidian]
[BUILDING:OBSIDIAN_FACTORY:NONE]
[REAGENT:A:1:BOULDER:NONE:NONE:NONE][WORTHLESS_STONE_ONLY]
[REAGENT:water:1:LIQUID_MISC:NONE:WATER:NONE][PRODUCT_DIMENSION:150]
[REAGENT:B:1:NONE:NONE:NONE:NONE]
[CONTAINS:water]
[NOT_IMPROVED]
[PRESERVE_REAGENT]
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:OBSIDIAN]
[SKILL:MASONRY]
### make obsidian block ### takes 1 obsidian boulder, creates 1 obsidian block
[REACTION:OBSIDIAN_BLOCK]
[NAME:carve obsidian block]
[BUILDING:OBSIDIAN_FACTORY:NONE]
[REAGENT:A:1:BOULDER:NONE:INORGANIC:OBSIDIAN]
[PRODUCT:100:1:BLOCK:NONE:INORGANIC:OBSIDIAN]
[SKILL:MASONRY]
### make slade boulder ### takes 10 random stones, creates one slade boulder
[REACTION:SLADE_BOULDER]
[NAME:compress stone into slade]
[BUILDING:SLADE_FACTORY:NONE]
[REAGENT:A:10:BOULDER:NONE:NONE:NONE][WORTHLESS_STONE_ONLY]
[PRODUCT:100:1:BOULDER:NONE:INORGANIC:SLADE]
[SKILL:MASONRY]
### make slade block ### takes 1 slade boulder, creates one slade block
[REACTION:SLADE_BLOCK]
[NAME:carve slade block]
[BUILDING:SLADE_FACTORY:NONE]
[REAGENT:A:1:BOULDER:NONE:INORGANIC:SLADE]
[PRODUCT:100:1:BLOCK:NONE:INORGANIC:SLADE]
[SKILL:MASONRY]
EDIT: I noticed that the buildings I use for this are categorized under WORKSHOP, not SMELTER like I hoped. appearently it is not the needs_magma tag. Is it the laborskill:Smelt that makes the buildings into smelters ?
EDIT2: And another one: Sould take any 25 bolts and a special gem, and produce 25 of my self made ammo, made of a metal with a syndrome that melts at body temperatur. It hits an enemy, the bolt gets stuck, melts, and the creature is affected by the syndrome. Testing reactions take a vast amount of time, so I rather have them proofread here
[REACTION:PRODUCE_FIRE_AMMO]
[NAME:prepare fire ammo]
[BUILDING:ALCHEMYCAL_LAB:NONE]
[REAGENT:B:1:SMALLGEM:NO_SUBTYPE:INORGANIC:FIRE_GEM]
[REAGENT:B:100:25:AMMO:NO_SUBTYPE:NONE:BOLT]
[PRODUCT:100:25:AMMO:ITEM_AMMO_SPECIAL:INORGANIC:FIRE]
[SKILL:ALCHEMY]