@@ -37,8 +37,11 @@ local meta = minetest.get_meta(pos) local inv = meta:get_inventory() if inv:is_empty('charge') then return false end + local probe = sorcery.spell.probe(pos) + if probe.disjunction then return true end + local put_in_hopper = sorcery.lib.node.discharger(pos) local discharge = function(item,idx) inv:set_stack('charge',idx,put_in_hopper(item)) end