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:
@ -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"
|
||||
|
Reference in New Issue
Block a user