Destroy some nodes by flowing lava
This commit is contained in:
parent
7140bf71d8
commit
c49e8dfba0
19 changed files with 89 additions and 48 deletions
|
@ -37,7 +37,7 @@ for zmy=0, 1 do
|
|||
local longdesc
|
||||
local usagehelp
|
||||
if nodeid == "00000000" then
|
||||
groups = {dig_immediate = 3, mesecon_conductor_craftable = 1, attached_node = 1, dig_by_water = 1, dig_by_piston = 1}
|
||||
groups = {dig_immediate = 3, mesecon_conductor_craftable = 1, attached_node = 1, dig_by_water = 1,destroy_by_lava_flow=1, dig_by_piston = 1}
|
||||
wiredesc = "Redstone"
|
||||
wirehelp = nodeid == "00000000"
|
||||
if wirehelp then
|
||||
|
@ -49,7 +49,7 @@ Redstone power can be received from various redstone components, such as a block
|
|||
Read the help entries on the other redstone components to learn how redstone components interact.]]
|
||||
end
|
||||
else
|
||||
groups = {dig_immediate = 3, not_in_creative_inventory = 1, attached_node = 1, dig_by_water = 1, dig_by_piston = 1}
|
||||
groups = {dig_immediate = 3, not_in_creative_inventory = 1, attached_node = 1, dig_by_water = 1,destroy_by_lava_flow=1, dig_by_piston = 1}
|
||||
wiredesc = "Redstone Trail (ID: "..nodeid..")"
|
||||
wirehelp = false
|
||||
end
|
||||
|
@ -163,7 +163,7 @@ Read the help entries on the other redstone components to learn how redstone com
|
|||
type = "fixed",
|
||||
fixed = nodebox
|
||||
},
|
||||
groups = {dig_immediate = 3, mesecon = 2, dig_by_water = 1, dig_by_piston = 1, attached_node = 1, not_in_creative_inventory = 1},
|
||||
groups = {dig_immediate = 3, mesecon = 2, dig_by_water = 1,destroy_by_lava_flow=1, dig_by_piston = 1, attached_node = 1, not_in_creative_inventory = 1},
|
||||
walkable = false,
|
||||
stack_max = 64,
|
||||
drop = "mesecons:wire_00000000_off",
|
||||
|
|
|
@ -57,7 +57,7 @@ minetest.register_node("mesecons_button:button_stone_off", {
|
|||
walkable = false,
|
||||
sunlight_propagates = true,
|
||||
node_box = boxes_off,
|
||||
groups = {handy=1,pickaxey=1, attached_node=1, dig_by_water=1, dig_by_piston=1},
|
||||
groups = {handy=1,pickaxey=1, attached_node=1, dig_by_water=1,destroy_by_lava_flow=1, dig_by_piston=1},
|
||||
description = "Stone Button",
|
||||
_doc_items_longdesc = "A stone button is a redstone component made out of stone which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1 second.",
|
||||
_doc_items_usagehelp = buttonuse,
|
||||
|
@ -88,7 +88,7 @@ minetest.register_node("mesecons_button:button_stone_on", {
|
|||
walkable = false,
|
||||
sunlight_propagates = true,
|
||||
node_box = boxes_on,
|
||||
groups = {handy=1,pickaxey=1, not_in_creative_inventory=1, attached_node=1, dig_by_water=1, dig_by_piston=1},
|
||||
groups = {handy=1,pickaxey=1, not_in_creative_inventory=1, attached_node=1, dig_by_water=1,destroy_by_lava_flow=1, dig_by_piston=1},
|
||||
drop = 'mesecons_button:button_stone_off',
|
||||
description = "Stone Button",
|
||||
_doc_items_create_entry = false,
|
||||
|
@ -113,7 +113,7 @@ minetest.register_node("mesecons_button:button_wood_off", {
|
|||
walkable = false,
|
||||
sunlight_propagates = true,
|
||||
node_box = boxes_off,
|
||||
groups = {handy=1,axey=1, attached_node=1, dig_by_water=1, dig_by_piston=1},
|
||||
groups = {handy=1,axey=1, attached_node=1, dig_by_water=1,destroy_by_lava_flow=1, dig_by_piston=1},
|
||||
description = "Wooden Button",
|
||||
_doc_items_longdesc = "A wooden button is a redstone component made out of wood which can be pushed to provide redstone power. When pushed, it powers adjacent redstone components for 1.5 seconds.",
|
||||
_doc_items_usagehelp = buttonuse,
|
||||
|
@ -144,7 +144,7 @@ minetest.register_node("mesecons_button:button_wood_on", {
|
|||
walkable = false,
|
||||
sunlight_propagates = true,
|
||||
node_box = boxes_on,
|
||||
groups = {handy=1,axey=1, not_in_creative_inventory=1, attached_node=1, dig_by_water=1, dig_by_piston=1},
|
||||
groups = {handy=1,axey=1, not_in_creative_inventory=1, attached_node=1, dig_by_water=1,destroy_by_lava_flow=1, dig_by_piston=1},
|
||||
drop = 'mesecons_button:button_wood_off',
|
||||
description = "Wooden Button",
|
||||
_doc_items_create_entry = false,
|
||||
|
|
|
@ -46,9 +46,9 @@ end
|
|||
for i = 1, 4 do
|
||||
local groups = {}
|
||||
if i == 1 then
|
||||
groups = {dig_immediate=3,dig_by_water=1,dig_by_piston=1,attached_node=1}
|
||||
groups = {dig_immediate=3,dig_by_water=1,destroy_by_lava_flow=1,dig_by_piston=1,attached_node=1}
|
||||
else
|
||||
groups = {dig_immediate=3,dig_by_water=1,dig_by_piston=1,attached_node=1, not_in_creative_inventory=1}
|
||||
groups = {dig_immediate=3,dig_by_water=1,destroy_by_lava_flow=1,dig_by_piston=1,attached_node=1, not_in_creative_inventory=1}
|
||||
end
|
||||
|
||||
local delaytime
|
||||
|
@ -185,7 +185,7 @@ minetest.register_node("mesecons_delayer:delayer_on_"..tostring(i), {
|
|||
type = "fixed",
|
||||
fixed = boxes
|
||||
},
|
||||
groups = {dig_immediate = 3, dig_by_water=1, dig_by_piston=1, attached_node=1, not_in_creative_inventory = 1},
|
||||
groups = {dig_immediate = 3, dig_by_water=1,destroy_by_lava_flow=1, dig_by_piston=1, attached_node=1, not_in_creative_inventory = 1},
|
||||
paramtype = "light",
|
||||
paramtype2 = "facedir",
|
||||
sunlight_propagates = false,
|
||||
|
|
|
@ -70,7 +70,7 @@ mcl_torches.register_torch("mesecon_torch_on", "Redstone Torch",
|
|||
"mcl_torches_torch_floor.obj", "mcl_torches_torch_wall.obj",
|
||||
{"jeija_torches_on.png"},
|
||||
7,
|
||||
{dig_immediate=3, dig_by_water=1},
|
||||
{dig_immediate=3, dig_by_water=1,},
|
||||
mcl_sounds.node_sound_wood_defaults(),
|
||||
{
|
||||
mesecons = {receptor = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue