aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2025-10-06 23:27:33 +0200
committermetamuffin <metamuffin@disroot.org>2025-10-07 00:14:00 +0200
commitdfa1adc6f7e2d57c1897223d1620f28140b518e8 (patch)
treeac8ed5044f73084cf91cb3028a5297bcee0e172f
parentc28826bf7884d58c3dd976f3d718a170b178a37c (diff)
downloadhurrycurry-dfa1adc6f7e2d57c1897223d1620f28140b518e8.tar
hurrycurry-dfa1adc6f7e2d57c1897223d1620f28140b518e8.tar.bz2
hurrycurry-dfa1adc6f7e2d57c1897223d1620f28140b518e8.tar.zst
fix demand dispose bug
-rw-r--r--data/recipes/default.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/data/recipes/default.js b/data/recipes/default.js
index 6bcfb315..0f7308af 100644
--- a/data/recipes/default.js
+++ b/data/recipes/default.js
@@ -212,7 +212,8 @@ function combine(c, ...items) {
}
function edible(group, ...items) {
for (const i of items) {
- out({ action: "demand", inputs: [i], outputs: [i.container?.dispose ?? i.container], duration: 10, group })
+ const info = auto_info(i.container?.name ?? i.name)
+ out({ action: "demand", inputs: [i], outputs: info.dispose_self ? [] : [info.dispose_out ?? i.container], duration: 10, group })
}
}
function either(a, b) {