Add sap to solvents.
Thanks, azekill_DIABLO.
This commit is contained in:
parent
fc9e303c0c
commit
9333788d8e
1 changed files with 32 additions and 9 deletions
41
elixir.lua
41
elixir.lua
|
@ -58,14 +58,37 @@ if fun_caves.elixir_armor then
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craft({
|
for _, solvent in pairs({'mobs_slimes:green_slimeball', 'fun_caves:bucket_sap'}) do
|
||||||
type = "shapeless",
|
minetest.register_craft({
|
||||||
output = 'fun_caves:liquid_'..name,
|
type = "shapeless",
|
||||||
recipe = {
|
output = 'fun_caves:liquid_'..name,
|
||||||
"mobs_slimes:green_slimeball",
|
recipe = {
|
||||||
desc[3],
|
solvent,
|
||||||
"vessels:glass_bottle",
|
desc[3],
|
||||||
},
|
"vessels:glass_bottle",
|
||||||
})
|
},
|
||||||
|
})
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv)
|
||||||
|
local name = itemstack:get_name()
|
||||||
|
if not (name and name:find('^fun_caves:liquid_')) then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
local bucket
|
||||||
|
local index
|
||||||
|
for i = 1, player:get_inventory():get_size("craft") do
|
||||||
|
if (old_craft_grid[i]:get_name()):find('^fun_caves:bucket') then
|
||||||
|
bucket = old_craft_grid[i]
|
||||||
|
index = i
|
||||||
|
end
|
||||||
|
end
|
||||||
|
if not bucket then
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
craft_inv:set_stack("craft", index, 'bucket:bucket_empty')
|
||||||
|
end)
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue