mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-22 02:21:06 +01:00
Expanded brewing recipe API
Added recipes using thick or mundane potion
This commit is contained in:
parent
8cfe96a955
commit
b5367a77a7
1 changed files with 37 additions and 2 deletions
|
@ -430,8 +430,43 @@ function mcl_potions.register_awkward_brew(ingr, potion)
|
|||
end
|
||||
mcl_potions.register_ingredient_potion("mcl_potions:awkward", awkward_table)
|
||||
|
||||
-- TODO mundane and thick potion recipes
|
||||
-- TODO glowing out of thick
|
||||
local mundane_table = {
|
||||
["mcl_potions:fermented_spider_eye"] = "mcl_potions:weakness",
|
||||
}
|
||||
-- API
|
||||
-- register a potion recipe brewed from mundane potion
|
||||
function mcl_potions.register_mundane_brew(ingr, potion)
|
||||
if mundane_table[ingr] then
|
||||
error("Attempt to register the same ingredient twice!")
|
||||
end
|
||||
if type(ingr) ~= "string" then
|
||||
error("Invalid argument! ingr must be a string")
|
||||
end
|
||||
if type(potion) ~= "string" then
|
||||
error("Invalid argument! potion must be a string")
|
||||
end
|
||||
mundane_table[ingr] = potion
|
||||
end
|
||||
mcl_potions.register_ingredient_potion("mcl_potions:mundane", mundane_table)
|
||||
|
||||
local thick_table = {
|
||||
-- TODO glowing from some shining cave flowers
|
||||
}
|
||||
-- API
|
||||
-- register a potion recipe brewed from thick potion
|
||||
function mcl_potions.register_thick_brew(ingr, potion)
|
||||
if thick_table[ingr] then
|
||||
error("Attempt to register the same ingredient twice!")
|
||||
end
|
||||
if type(ingr) ~= "string" then
|
||||
error("Invalid argument! ingr must be a string")
|
||||
end
|
||||
if type(potion) ~= "string" then
|
||||
error("Invalid argument! potion must be a string")
|
||||
end
|
||||
thick_table[ingr] = potion
|
||||
end
|
||||
mcl_potions.register_ingredient_potion("mcl_potions:thick", thick_table)
|
||||
|
||||
|
||||
local mod_table = { }
|
||||
|
|
Loading…
Reference in a new issue