diff options
author | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 21:00:20 -0400 |
---|---|---|
committer | Vanessa Ezekowitz <vanessaezekowitz@gmail.com> | 2016-04-01 21:10:04 -0400 |
commit | 888b0ebfec8c2eff9015163549a7e47443cb8665 (patch) | |
tree | 915080159bfaa6ba6e226087c7ce0e8d5464b518 /streets/infrastructure/advanced_emergency_phone.lua | |
parent | da66780a569712c23ae4f2996cfb4608a9f9d69d (diff) | |
download | dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.gz dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.bz2 dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.tar.xz dreambuilder_modpack-888b0ebfec8c2eff9015163549a7e47443cb8665.zip |
"explode" all modpacks into their individual components
(you can't have a modpack buried inside a modpack)
Diffstat (limited to 'streets/infrastructure/advanced_emergency_phone.lua')
-rw-r--r-- | streets/infrastructure/advanced_emergency_phone.lua | 107 |
1 files changed, 0 insertions, 107 deletions
diff --git a/streets/infrastructure/advanced_emergency_phone.lua b/streets/infrastructure/advanced_emergency_phone.lua deleted file mode 100644 index c511db1..0000000 --- a/streets/infrastructure/advanced_emergency_phone.lua +++ /dev/null @@ -1,107 +0,0 @@ --- Emergency phone (only if enabled) - if ENABLE_EMERGENCY_PHONE then - minetest.register_node("infrastructure:emergency_phone_top", { - description = "Emergency phone", - tiles = { - "infrastructure_emergency_phone_top.png", - "infrastructure_emergency_phone_bottom.png", - "infrastructure_emergency_phone_side.png", - "infrastructure_emergency_phone_side.png", - "infrastructure_emergency_phone_side.png", - "infrastructure_emergency_phone_front.png" - }, - drawtype = "nodebox", - drop = "streets:emergencyphone", - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky=1,not_in_creative_inventory=1}, - light_source = EMERGENCY_PHONE_LIGHT_RANGE, - node_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, - {-0.25, -0.5, -0.3125, -0.1875, 0.5, -0.25}, - {0.1875, -0.5, -0.3125, 0.25, 0.5, -0.25}, - {-0.1875, 0.4375, -0.3125, 0.1875, 0.5, -0.25} - } - }, - selection_box = { - type = "fixed", - fixed = { - {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25}, - {-0.25, -0.5, -0.3125, -0.1875, 0.5, -0.25}, - {0.1875, -0.5, -0.3125, 0.25, 0.5, -0.25}, - {-0.1875, 0.4375, -0.3125, 0.1875, 0.5, -0.25}, - } - }, - - after_dig_node = function(pos) - pos.y = pos.y - 1 - if minetest.get_node(pos).name == "infrastructure:emergency_phone_bottom" then - minetest.remove_node(pos) - end - end, - - on_punch = function(pos, node, puncher) - if dial_handler ~= nil then - minetest.sound_stop(dial_handler) - dial_handler = nil - end - dial_handler = minetest.sound_play("infrastructure_emergency_phone", { - pos = pos, - gain = EMERGENCY_PHONE_VOLUME, - max_hear_distance = 50 - }) - if (puncher:is_player() and puncher:get_hp() < HEALTH_TO_RESTORING and puncher:get_hp() <= HEALTH_TO_TRIGGER) then - puncher:set_hp(HEALTH_TO_RESTORING) - minetest.chat_send_player(puncher:get_player_name(), "You got healed!") - minetest.chat_send_all("Server: -!- "..puncher:get_player_name().." used an emergency phone at "..pos.x..","..pos.y..","..pos.z); - end - end - }) - - minetest.register_node("infrastructure:emergency_phone_bottom", { - tiles = {"infrastructure_emergency_phone_bottom.png"}, - drawtype = "nodebox", - drop = "streets:emergencyphone", - paramtype = "light", - paramtype2 = "facedir", - groups = {cracky=1,not_in_creative_inventory=1}, - node_box = { - type = "fixed", - fixed = {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25} - }, - selection_box = { - type = "fixed", - fixed = {-0.25, -0.5, -0.25, 0.25, 0.5, 0.25} - }, - - after_dig_node = function(pos) - pos.y = pos.y+1 - if minetest.get_node(pos).name == "infrastructure:emergency_phone_top" then - minetest.remove_node(pos) - end - end, - }) - - minetest.register_alias("infrastructure:emergency_phone", "infrastructure:emergency_phone_top") - - minetest.register_abm({ - nodenames = {"streets:emergencyphone"}, - interval = 1, - chance = 1, - action = function(pos, node) - local node = minetest.get_node(pos) - local node_above = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}) - if node_above.name == "air" then - node.name = "infrastructure:emergency_phone_bottom" - minetest.set_node(pos, node) - pos.y = pos.y+1 - end - node.name = "infrastructure:emergency_phone_top" - minetest.set_node(pos, node) - end, - }) - else - print("Infrastructure mod: -!- Emergency-Phone is disabled!") - end |