@@ -204,9 +204,9 @@ color = sorcery.lib.color(e.tone); } local inf = mat.data.slots[s.slot].interference if inf then for k,v in pairs(inf) do - interference[k] = interference[k] + v + interference[k] = (interference[k] or 0) + v end end ::skip::end if #interference > 0 then if interference.speed then stack = sorcery.data.enchants.pierce.apply(stack,-interference.speed,basecaps) end @@ -230,9 +230,9 @@ drawtype = 'mesh'; mesh = 'sorcery-enchanter.obj'; paramtype = 'light'; paramtype2 = 'facedir'; - groups = { cracky = 2, oddly_breakable_by_hand = 2 }; + groups = { cracky = 2, oddly_breakable_by_hand = 2, sorcery_magitech = 1 }; sunlight_propagates = true; selection_box = hitbox; collision_box = hitbox; after_dig_node = sorcery.lib.node.purge_container;