mirror of
https://github.com/minetest-mods/mesecons.git
synced 2025-07-07 01:50:24 +02:00
first some changes for help modpack
This commit is contained in:
@ -70,9 +70,17 @@ minetest.register_node("mesecons_extrawires:corner_off", {
|
||||
state = mesecon.state.off,
|
||||
rules = corner_get_rules,
|
||||
onstate = "mesecons_extrawires:corner_on"
|
||||
}}
|
||||
}},
|
||||
-- doc support:
|
||||
_doc_items_longdesc = "Insulated corners are conductors that only conduct between the inputs (also not up or down)."..
|
||||
" When placing they always point to the left in direction of your vision."
|
||||
})
|
||||
|
||||
-- doc support:
|
||||
if minetest.get_modpath("doc") and minetest.get_modpath("doc_items") then
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:corner_off", "nodes", "mesecons_extrawires:corner_on")
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mesecons_extrawires:corner_off 3",
|
||||
recipe = {
|
||||
|
@ -39,6 +39,9 @@ minetest.register_node("mesecons_extrawires:crossover_off", {
|
||||
rules = crossover_get_rules(),
|
||||
}
|
||||
},
|
||||
-- doc support:
|
||||
_doc_items_longdesc = "Insulated crossing are conductors that conduct two signals between the opposing sides,"..
|
||||
" the signals are insulated to each other.",
|
||||
})
|
||||
|
||||
minetest.register_node("mesecons_extrawires:crossover_01", {
|
||||
@ -63,6 +66,8 @@ minetest.register_node("mesecons_extrawires:crossover_01", {
|
||||
rules = crossover_get_rules(),
|
||||
}
|
||||
},
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false,
|
||||
})
|
||||
|
||||
minetest.register_node("mesecons_extrawires:crossover_10", {
|
||||
@ -87,6 +92,8 @@ minetest.register_node("mesecons_extrawires:crossover_10", {
|
||||
rules = crossover_get_rules(),
|
||||
}
|
||||
},
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false,
|
||||
})
|
||||
|
||||
minetest.register_node("mesecons_extrawires:crossover_on", {
|
||||
@ -111,8 +118,17 @@ minetest.register_node("mesecons_extrawires:crossover_on", {
|
||||
rules = crossover_get_rules(),
|
||||
}
|
||||
},
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false,
|
||||
})
|
||||
|
||||
-- doc support:
|
||||
if minetest.get_modpath("doc") and minetest.get_modpath("doc_items") then
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:crossover_off", "nodes", "mesecons_extrawires:crossover_01")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:crossover_off", "nodes", "mesecons_extrawires:crossover_10")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:crossover_off", "nodes", "mesecons_extrawires:crossover_on")
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
type = "shapeless",
|
||||
output = "mesecons_extrawires:crossover_off",
|
||||
|
@ -1,2 +1,4 @@
|
||||
default
|
||||
mesecons
|
||||
doc?
|
||||
doc_items?
|
@ -13,7 +13,11 @@ minetest.override_item("default:mese", {
|
||||
state = mesecon.state.off,
|
||||
onstate = "mesecons_extrawires:mese_powered",
|
||||
rules = mesewire_rules
|
||||
}}
|
||||
}},
|
||||
-- doc support:
|
||||
_doc_items_usagehelp = "The basic prerequesite for mesecons, can be crafted into wires and other stuff."..
|
||||
" Have a look at the <a href=\"http://wiki.minetest.net/Mese\">Minetest Wiki</a> for more information."..
|
||||
" Mese is a conductor. It conducts in all six directions: Up/Down/Left/Right/Forward/Backward"
|
||||
})
|
||||
|
||||
-- Copy node definition of powered mese from normal mese
|
||||
@ -26,7 +30,9 @@ local powered_def = mesecon.mergetable(minetest.registered_nodes["default:mese"]
|
||||
offstate = "default:mese",
|
||||
rules = mesewire_rules
|
||||
}},
|
||||
groups = {cracky = 1, not_in_creative_inventory = 1}
|
||||
groups = {cracky = 1, not_in_creative_inventory = 1},
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false
|
||||
})
|
||||
|
||||
for i, v in pairs(powered_def.tiles) do
|
||||
@ -34,3 +40,8 @@ for i, v in pairs(powered_def.tiles) do
|
||||
end
|
||||
|
||||
minetest.register_node("mesecons_extrawires:mese_powered", powered_def)
|
||||
|
||||
-- doc support:
|
||||
if minetest.get_modpath("doc") and minetest.get_modpath("doc_items") then
|
||||
doc.add_entry_alias("nodes", "default:mese", "nodes", "mesecons_extrawires:mese_powered")
|
||||
end
|
||||
|
@ -71,9 +71,16 @@ minetest.register_node("mesecons_extrawires:tjunction_off", {
|
||||
state = mesecon.state.off,
|
||||
rules = tjunction_get_rules,
|
||||
onstate = "mesecons_extrawires:tjunction_on"
|
||||
}}
|
||||
}},
|
||||
-- doc support:
|
||||
_doc_items_longdesc = "Insulated T-Junctions are conductors that only conduct between the inputs (also not up or down)."
|
||||
})
|
||||
|
||||
-- doc support:
|
||||
if minetest.get_modpath("doc") and minetest.get_modpath("doc_items") then
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:tjunction_off", "nodes", "mesecons_extrawires:tjunction_on")
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mesecons_extrawires:tjunction_off 3",
|
||||
recipe = {
|
||||
|
@ -95,7 +95,10 @@ mesecon.register_node("mesecons_extrawires:vertical", {
|
||||
state = mesecon.state.off,
|
||||
onstate = "mesecons_extrawires:vertical_on",
|
||||
rules = vertical_rules,
|
||||
}}
|
||||
}},
|
||||
-- doc support:
|
||||
_doc_items_longdesc = "Vertical Mesecons only conduct up and down."..
|
||||
" Plates appear at the ends, at that place they also conduct to the side."
|
||||
},{
|
||||
tiles = {"mesecons_wire_on.png"},
|
||||
groups = {dig_immediate=3, not_in_creative_inventory=1},
|
||||
@ -103,7 +106,9 @@ mesecon.register_node("mesecons_extrawires:vertical", {
|
||||
state = mesecon.state.on,
|
||||
offstate = "mesecons_extrawires:vertical_off",
|
||||
rules = vertical_rules,
|
||||
}}
|
||||
}},
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false
|
||||
})
|
||||
|
||||
-- Vertical wire top
|
||||
@ -119,7 +124,9 @@ mesecon.register_node("mesecons_extrawires:vertical_top", {
|
||||
is_vertical_conductor = true,
|
||||
drop = "mesecons_extrawires:vertical_off",
|
||||
after_place_node = vertical_update,
|
||||
after_dig_node = vertical_update
|
||||
after_dig_node = vertical_update,
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false
|
||||
},{
|
||||
tiles = {"mesecons_wire_off.png"},
|
||||
mesecons = {conductor = {
|
||||
@ -149,7 +156,9 @@ mesecon.register_node("mesecons_extrawires:vertical_bottom", {
|
||||
is_vertical_conductor = true,
|
||||
drop = "mesecons_extrawires:vertical_off",
|
||||
after_place_node = vertical_update,
|
||||
after_dig_node = vertical_update
|
||||
after_dig_node = vertical_update,
|
||||
-- doc support:
|
||||
_doc_items_create_entry = false
|
||||
},{
|
||||
tiles = {"mesecons_wire_off.png"},
|
||||
mesecons = {conductor = {
|
||||
@ -166,6 +175,15 @@ mesecon.register_node("mesecons_extrawires:vertical_bottom", {
|
||||
}}
|
||||
})
|
||||
|
||||
-- doc support:
|
||||
if minetest.get_modpath("doc") and minetest.get_modpath("doc_items") then
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:vertical_off", "nodes", "mesecons_extrawires:vertical_on")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:vertical_off", "nodes", "mesecons_extrawires:vertical_bottom_off")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:vertical_off", "nodes", "mesecons_extrawires:vertical_bottom_on")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:vertical_off", "nodes", "mesecons_extrawires:vertical_top_off")
|
||||
doc.add_entry_alias("nodes", "mesecons_extrawires:vertical_off", "nodes", "mesecons_extrawires:vertical_top_on")
|
||||
end
|
||||
|
||||
minetest.register_craft({
|
||||
output = "mesecons_extrawires:vertical_off 3",
|
||||
recipe = {
|
||||
|
Reference in New Issue
Block a user