forked from mrkubax10/industrialtest
Implement wrench and electric wrench
This commit is contained in:
@@ -178,6 +178,7 @@ elseif industrialtest.mclAvailable then
|
||||
definition._mcl_hardness=3.9
|
||||
end
|
||||
definition.groups._industrialtest_hasPowerOutput=1
|
||||
definition.groups._industrialtest_wrenchUnmountable=1
|
||||
minetest.register_node("industrialtest:generator",definition)
|
||||
definition=table.copy(definition)
|
||||
definition.description=nil
|
||||
@@ -398,6 +399,7 @@ local function registerSimpleElectricItemProcessor(config)
|
||||
},
|
||||
paramtype2="facedir",
|
||||
legacy_facedir_simple=true,
|
||||
drop=(config.requiresWrench and "industrialtest:machine_block" or "industrialtest:"..config.name),
|
||||
on_construct=function(pos)
|
||||
local meta=minetest.get_meta(pos)
|
||||
local inv=meta:get_inventory()
|
||||
@@ -538,6 +540,7 @@ local function registerSimpleElectricItemProcessor(config)
|
||||
definition._mcl_hardness=3.5
|
||||
end
|
||||
definition.groups._industrialtest_hasPowerInput=1
|
||||
definition.groups._industrialtest_wrenchUnmountable=1
|
||||
minetest.register_node("industrialtest:"..config.name,definition)
|
||||
definition=table.copy(definition)
|
||||
definition.description=nil
|
||||
@@ -549,7 +552,6 @@ local function registerSimpleElectricItemProcessor(config)
|
||||
"industrialtest_machine_block.png"..(config.customBackTexture and "^industrialtest_"..config.name.."_back_active.png" or ""),
|
||||
"industrialtest_machine_block.png"..(config.customFrontTexture and "^industrialtest_"..config.name.."_front_active.png" or "")
|
||||
}
|
||||
definition.drop="industrialtest:"..config.name
|
||||
definition.on_timer=function(pos,elapsed)
|
||||
local meta=minetest.get_meta(pos)
|
||||
local inv=meta:get_inventory()
|
||||
@@ -944,6 +946,7 @@ registerSimpleElectricItemProcessor({
|
||||
name="macerator",
|
||||
displayName="Macerator",
|
||||
customFrontTexture=true,
|
||||
requiresWrench=true,
|
||||
capacity=1200,
|
||||
flow=industrialtest.api.lvPowerFlow,
|
||||
opPower=100,
|
||||
@@ -964,6 +967,7 @@ registerSimpleElectricItemProcessor({
|
||||
name="compressor",
|
||||
displayName="Compressor",
|
||||
customFrontTexture=true,
|
||||
requiresWrench=true,
|
||||
capacity=1400,
|
||||
flow=industrialtest.api.lvPowerFlow,
|
||||
opPower=120,
|
||||
@@ -984,6 +988,7 @@ registerSimpleElectricItemProcessor({
|
||||
name="extractor",
|
||||
displayName="Extractor",
|
||||
customFrontTexture=true,
|
||||
requiresWrench=true,
|
||||
capacity=900,
|
||||
flow=industrialtest.api.lvPowerFlow,
|
||||
opPower=100,
|
||||
@@ -1003,6 +1008,7 @@ registerSimpleElectricItemProcessor({
|
||||
name="recycler",
|
||||
displayName="Recycler",
|
||||
customTopTexture=true,
|
||||
requiresWrench=true,
|
||||
capacity=80,
|
||||
flow=industrialtest.api.lvPowerFlow,
|
||||
opPower=40,
|
||||
|
||||
Reference in New Issue
Block a user