From 686e42043014f870496c9c5c2fdffe5db24c8aff Mon Sep 17 00:00:00 2001 From: Jeija Date: Thu, 9 Aug 2012 22:42:26 +0200 Subject: Remove the obsolete AND block - Replacement: Microcontroller --- mesecons_whiskers75/depends.txt | 2 - mesecons_whiskers75/init.lua | 71 --------------------- .../textures/whiskers75_andblock_sides.png | Bin 449 -> 0 bytes .../textures/whiskers75_andblock_top.png | Bin 684 -> 0 bytes 4 files changed, 73 deletions(-) delete mode 100644 mesecons_whiskers75/depends.txt delete mode 100644 mesecons_whiskers75/init.lua delete mode 100644 mesecons_whiskers75/textures/whiskers75_andblock_sides.png delete mode 100644 mesecons_whiskers75/textures/whiskers75_andblock_top.png (limited to 'mesecons_whiskers75') diff --git a/mesecons_whiskers75/depends.txt b/mesecons_whiskers75/depends.txt deleted file mode 100644 index aca967d..0000000 --- a/mesecons_whiskers75/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -mesecons diff --git a/mesecons_whiskers75/init.lua b/mesecons_whiskers75/init.lua deleted file mode 100644 index 584e9f3..0000000 --- a/mesecons_whiskers75/init.lua +++ /dev/null @@ -1,71 +0,0 @@ ---Whiskers75's code ---AND block - --- Make the block: - -minetest.register_node("mesecons_whiskers75:andblock", { - description = "AND block", - drawtype = "nodebox", - tiles = { - "whiskers75_andblock_top.png", - "whiskers75_andblock_sides.png" - }, - inventory_image = {"whiskers75andblock.png"}, - sunlight_propagates = true, - paramtype = 'light', - walkable = true, - groups = {dig_immediate=2}, - material = minetest.digprop_constanttime(1.0), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5}, - }, - node_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -0.35, 0.5}, - }, -}) - -minetest.register_on_punchnode(function(pos, node, puncher) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_on" and bnode.name=="mesecons:mesecon_on" then mesecon:receptor_on({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end) - -minetest.register_on_punchnode(function(pos, node, puncher) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - if bnode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end) - -function update(pos, node) - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - if bnode.name=="mesecons:mesecon_off" then mesecon:receptor_off({x=pos.x, y=pos.y+1, z=pos.z}) end - end - - if node.name=="mesecons_whiskers75:andblock" then - anode = minetest.env:get_node({x=pos.x-1, y=pos.y, z=pos.z}) - bnode = minetest.env:get_node({x=pos.x+1, y=pos.y, z=pos.z}) - if anode.name=="mesecons:mesecon_on" and bnode.name=="mesecons:mesecon_on" then mesecon:receptor_on({x=pos.x, y=pos.y+1, z=pos.z}) end - end -end - - -minetest.register_craft({ - output = '"mesecons_whiskers75:andblock" 2', - recipe = { - {'"default:wood"', '', '"default:dirt"'}, - } -}) - -mesecon:register_on_signal_on(update) -mesecon:register_on_signal_off(update) - diff --git a/mesecons_whiskers75/textures/whiskers75_andblock_sides.png b/mesecons_whiskers75/textures/whiskers75_andblock_sides.png deleted file mode 100644 index ffabb6c..0000000 Binary files a/mesecons_whiskers75/textures/whiskers75_andblock_sides.png and /dev/null differ diff --git a/mesecons_whiskers75/textures/whiskers75_andblock_top.png b/mesecons_whiskers75/textures/whiskers75_andblock_top.png deleted file mode 100644 index 1b8df25..0000000 Binary files a/mesecons_whiskers75/textures/whiskers75_andblock_top.png and /dev/null differ -- cgit v1.2.3