1
0
mirror of https://github.com/Dragonop/claycrafter.git synced 2025-07-14 09:20:14 +02:00

Merge remote-tracking branch 'upstream/master'

This commit is contained in:
2020-11-14 08:57:05 +01:00
10 changed files with 31 additions and 34 deletions

View File

@ -233,7 +233,7 @@ minetest.register_abm({
end
else
-- Furnace ran out of fuel
if cookable then
if cookable and inv:room_for_item("dst", ItemStack({name = "default:clay", count = 4})) then
-- We need to get new fuel
local fueltime = minetest.get_item_group(inv:get_stack("fuel", 1):get_name(), "h2o")
@ -244,16 +244,13 @@ minetest.register_abm({
src_time = 0
else
-- Take fuel from fuel list
if inv:room_for_item("dst", ItemStack({name = "default:clay", count = 4}))
and inv:room_for_item("vessels", ItemStack({name = "vessels:drinking_glass"}))
if inv:room_for_item("vessels", ItemStack({name = "vessels:drinking_glass"}))
then
inv:remove_item("fuel", inv:get_stack("fuel", 1):get_name())
inv:add_item("vessels", {name = "vessels:drinking_glass"})
else
swap_node(pos, "claycrafter:claycrafter_active")
end
fuel_totaltime = fueltime
fuel_time = 0
@ -274,7 +271,7 @@ minetest.register_abm({
local item_percent = 0
if cookable then
item_percent = math.floor(src_time / cooktime * 100)
item_state = "In use"
item_state = "Yes"
else
if srclist[1]:is_empty() then
item_state = "Empty"