fix craft detection, release
This commit is contained in:
parent
a244fb548a
commit
80b8364527
@ -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
|
||||||
|
|
||||||
|
@ -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}
|
||||||
})
|
})
|
||||||
|
Loading…
Reference in New Issue
Block a user