add digiline emit block
parent
73fa786d68
commit
bf9f3e7f68
|
@ -17,6 +17,7 @@ read_globals = {
|
|||
|
||||
-- deps
|
||||
"mesecon",
|
||||
"digilines",
|
||||
"player_monoids",
|
||||
"soundblock",
|
||||
"monitoring",
|
||||
|
|
|
@ -0,0 +1,25 @@
|
|||
|
||||
minetest.register_node("epic:digiline_emit", {
|
||||
description = "Epic digiline emit block: emits the playername as digilines message",
|
||||
tiles = {
|
||||
"epic_node_bg.png",
|
||||
"epic_node_bg.png",
|
||||
"epic_node_bg.png",
|
||||
"epic_node_bg.png",
|
||||
"epic_node_bg.png",
|
||||
"epic_node_bg.png^digiline_std_inv.png",
|
||||
},
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky=3,oddly_breakable_by_hand=3,epic=1},
|
||||
on_rotate = screwdriver.rotate_simple,
|
||||
|
||||
digiline = {
|
||||
receptor = {},
|
||||
},
|
||||
|
||||
epic = {
|
||||
on_enter = function(pos, _, player)
|
||||
digilines.receptor_send(pos, digilines.rules.default, "epic", player:get_player_name())
|
||||
end
|
||||
}
|
||||
})
|
4
init.lua
4
init.lua
|
@ -92,6 +92,10 @@ if minetest.get_modpath("mesecons") then
|
|||
dofile(MP.."/blocks/mesecon_check.lua")
|
||||
end
|
||||
|
||||
if minetest.get_modpath("digilines") then
|
||||
dofile(MP.."/blocks/digiline_emit.lua")
|
||||
end
|
||||
|
||||
if minetest.get_modpath("lightning") then
|
||||
dofile(MP.."/blocks/lightning.lua")
|
||||
end
|
||||
|
|
2
mod.conf
2
mod.conf
|
@ -1,4 +1,4 @@
|
|||
name = epic
|
||||
description = Enhanced Programmer for Ingame Control
|
||||
depends = screwdriver,default
|
||||
optional_depends = mobs,mesecons,player_monoids,soundblock,monitoring,signs,lightning
|
||||
optional_depends = mobs,mesecons,player_monoids,soundblock,monitoring,signs,lightning,digilines
|
||||
|
|
Loading…
Reference in New Issue