Refactor Electric Furnace
This commit is contained in:
parent
5ddeeed36f
commit
9a49e49fe3
@ -15,17 +15,51 @@
|
||||
-- along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
local S=minetest.get_translator("industrialtest")
|
||||
|
||||
industrialtest.internal.registerSimpleElectricItemProcessor({
|
||||
name="electric_furnace",
|
||||
displayName=S("Electric Furnace"),
|
||||
customFrontTexture=true,
|
||||
industrialtest.ElectricFurnace=table.copy(industrialtest.SimpleElectricItemProcessor)
|
||||
industrialtest.internal.unpackTableInto(industrialtest.ElectricFurnace,{
|
||||
name="industrialtest:electric_furnace",
|
||||
description=S("Electric Furnace"),
|
||||
tiles={
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png^industrialtest_electric_furnace_front.png",
|
||||
"industrialtest_machine_block.png"
|
||||
},
|
||||
active={
|
||||
tiles={
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png",
|
||||
"industrialtest_machine_block.png^industrialtest_electric_furnace_front_active.png",
|
||||
"industrialtest_machine_block.png"
|
||||
}
|
||||
},
|
||||
capacity=416,
|
||||
flow=industrialtest.api.lvPowerFlow,
|
||||
opPower=60,
|
||||
method="cooking",
|
||||
efficiency=0.5
|
||||
})
|
||||
|
||||
function industrialtest.ElectricFurnace.getCraftResult(self,itemstack)
|
||||
local output,after=minetest.get_craft_result({
|
||||
method="cooking",
|
||||
width=1,
|
||||
items={itemstack}
|
||||
})
|
||||
return {
|
||||
item=output.item,
|
||||
time=output.time,
|
||||
src=after.items[1]
|
||||
}
|
||||
end
|
||||
|
||||
industrialtest.ElectricFurnace:register()
|
||||
|
||||
minetest.register_craft({
|
||||
type="shaped",
|
||||
output="industrialtest:electric_furnace",
|
||||
|
Loading…
x
Reference in New Issue
Block a user