1
DF Modding / Multiple containers in a reaction?
« on: February 28, 2018, 04:02:55 pm »
I'm trying to create reactions that either require multiple containers of reagents (e.g. 7 buckets of water at my Obsidian Forge for 1 boulder of obsidian) or give multiple containers of product (e.g. 1 ore boulder at my Pulverizer for 2 bags of ore sand). How would I go about this?
Two methods come to mind, but I'm not sure which is correct.
Method 1:
Method 2
EDIT: ...I'm just now realizing that this won't work no matter how I do it, because dwarves won't fill buckets with water to do the reaction, anyway, and there's no vanilla way to store water in buckets...
Two methods come to mind, but I'm not sure which is correct.
Method 1:
Code: [Select]
[REAGENT:water:3000:LIQUID_MISC:NONE:WATER]
[REAGENT:water container:7:NONE:NONE:NONE:NONE]
[CONTAINS:water]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
Method 2
Code: [Select]
[REAGENT:water 1:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 1:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 1]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 2:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 2:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 2]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 3:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 31:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 3]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 4:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 4:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 4]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 5:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 5:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 5]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 6:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 6:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 6]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
[REAGENT:water 7:150:LIQUID_MISC:NONE:WATER]
[REAGENT:water container 7:1:NONE:NONE:NONE:NONE]
[CONTAINS:water 7]
[PRESERVE_REAGENT]
[DOES_NOT_DETERMINE_PRODUCT_AMOUNT]
EDIT: ...I'm just now realizing that this won't work no matter how I do it, because dwarves won't fill buckets with water to do the reaction, anyway, and there's no vanilla way to store water in buckets...