fix craft detection, release

This commit is contained in:
Evert Prants 2019-11-08 15:40:49 +02:00
parent a244fb548a
commit 80b8364527
Signed by: evert
GPG Key ID: 1688DA83D222D0B5
2 changed files with 4 additions and 3 deletions

View File

@ -15,7 +15,6 @@ function magicalities.cauldron.register_recipe(data)
if not recipe_data.name then if not recipe_data.name then
recipe_data.name = data.output recipe_data.name = data.output
end end
data.learnable = recipe_data.name
end end
if not recipe_data.description then if not recipe_data.description then
@ -25,6 +24,7 @@ function magicalities.cauldron.register_recipe(data)
recipe_data.description = data.description .. "" recipe_data.description = data.description .. ""
end end
data.learnable = recipe_data.name
magicalities.register_recipe_learnable(recipe_data) magicalities.register_recipe_learnable(recipe_data)
end end

View File

@ -79,7 +79,6 @@ function magicalities.arcane.register_recipe(data)
if not recipe_data.name then if not recipe_data.name then
recipe_data.name = data.output recipe_data.name = data.output
end end
data.learnable = recipe_data.name
end end
if not data.description then if not data.description then
@ -90,6 +89,7 @@ function magicalities.arcane.register_recipe(data)
data.description = nil data.description = nil
end end
data.learnable = recipe_data.name
magicalities.register_recipe_learnable(recipe_data) magicalities.register_recipe_learnable(recipe_data)
end end
@ -252,7 +252,7 @@ local function update_craft(pos)
-- Make sure wand is inserted -- Make sure wand is inserted
-- Check if the recipe has been learned by the player -- Check if the recipe has been learned by the player
local wand = inv:get_stack("wand", 1) local wand = inv:get_stack("wand", 1)
if not recipe or wand:is_empty() and if not recipe or wand:is_empty() or
(recipe.learnable ~= nil and not magicalities.player_has_recipe(magicalities.wands.get_wand_owner(wand), recipe.learnable)) then (recipe.learnable ~= nil and not magicalities.player_has_recipe(magicalities.wands.get_wand_owner(wand), recipe.learnable)) then
meta:set_string("formspec", arcane_table_formspec({})) meta:set_string("formspec", arcane_table_formspec({}))
inv:set_list("craftres", {}) inv:set_list("craftres", {})
@ -331,5 +331,6 @@ minetest.register_node("magicalities:table", {
{-0.5000, 0.3750, -0.5000, 0.5000, 0.5000, 0.5000} {-0.5000, 0.3750, -0.5000, 0.5000, 0.5000, 0.5000}
} }
}, },
sunlight_propagates = true,
groups = {choppy = 2, oddly_breakable_by_hand = 1, enchanted_table = 1} groups = {choppy = 2, oddly_breakable_by_hand = 1, enchanted_table = 1}
}) })