mirror of
https://github.com/minetest-mods/technic.git
synced 2024-12-26 10:50:33 +01:00
Generators don't send items
This commit is contained in:
parent
7a3cd49597
commit
47b0b59884
@ -4,7 +4,7 @@ local tube = {
|
|||||||
insert_object = function(pos, node, stack, direction)
|
insert_object = function(pos, node, stack, direction)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
return inv:add_item("src",stack)
|
return inv:add_item("src", stack)
|
||||||
end,
|
end,
|
||||||
can_insert = function(pos, node, stack, direction)
|
can_insert = function(pos, node, stack, direction)
|
||||||
local meta = minetest.get_meta(pos)
|
local meta = minetest.get_meta(pos)
|
||||||
@ -17,7 +17,7 @@ local tube = {
|
|||||||
function technic.register_generator(data)
|
function technic.register_generator(data)
|
||||||
local tier = data.tier
|
local tier = data.tier
|
||||||
local ltier = string.lower(tier)
|
local ltier = string.lower(tier)
|
||||||
|
|
||||||
local groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2}
|
local groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2}
|
||||||
local active_groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, not_in_creative_inventory=1}
|
local active_groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, not_in_creative_inventory=1}
|
||||||
if data.tube then
|
if data.tube then
|
||||||
@ -26,7 +26,7 @@ function technic.register_generator(data)
|
|||||||
active_groups.tubedevice = 1
|
active_groups.tubedevice = 1
|
||||||
active_groups.tubedevice_receiver = 1
|
active_groups.tubedevice_receiver = 1
|
||||||
end
|
end
|
||||||
|
|
||||||
local generator_formspec =
|
local generator_formspec =
|
||||||
"invsize[8,9;]"..
|
"invsize[8,9;]"..
|
||||||
"label[0,0;"..S("%s Generator"):format(tier).."]"..
|
"label[0,0;"..S("%s Generator"):format(tier).."]"..
|
||||||
@ -91,11 +91,6 @@ function technic.register_generator(data)
|
|||||||
burn_time = burn_time - 1
|
burn_time = burn_time - 1
|
||||||
meta:set_int("burn_time", burn_time)
|
meta:set_int("burn_time", burn_time)
|
||||||
end
|
end
|
||||||
local tube_upgrade = 0, 0
|
|
||||||
if data.tube then
|
|
||||||
technic.handle_machine_pipeworks(pos, tube_upgrade)
|
|
||||||
end
|
|
||||||
|
|
||||||
-- Burn another piece of fuel
|
-- Burn another piece of fuel
|
||||||
if burn_time == 0 then
|
if burn_time == 0 then
|
||||||
local inv = meta:get_inventory()
|
local inv = meta:get_inventory()
|
||||||
|
Loading…
Reference in New Issue
Block a user