From aaed0a2ea81a51f36a7eb35cb30c57ddf646fe1b Mon Sep 17 00:00:00 2001 From: Vanessa Dannenberg Date: Sat, 8 Sep 2018 12:12:15 -0400 Subject: updated castles, coloredwood, digistuff, locks, mesecons, pipeworks, steel, unified dyes, unified mesecons, and worldedit --- locks/shared_locked_chest.lua | 39 ++++++++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 15 deletions(-) (limited to 'locks/shared_locked_chest.lua') diff --git a/locks/shared_locked_chest.lua b/locks/shared_locked_chest.lua index f40bde8..db4a7a0 100644 --- a/locks/shared_locked_chest.lua +++ b/locks/shared_locked_chest.lua @@ -1,9 +1,10 @@ +-- 25.02.16 Added new Locks config Buttons. -- 09.01.13 Added support for pipeworks. locks.chest_add = {}; locks.chest_add.tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", - "default_chest_side.png", "default_chest_side.png", "default_chest_front.png"}; + "default_chest_side.png", "default_chest_side.png", "default_chest_front.png^locks_lock16.png"}; locks.chest_add.groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2}; locks.chest_add.tube = {}; @@ -16,17 +17,17 @@ if( locks.pipeworks_enabled ) then "default_chest_side.png^pipeworks_tube_connection_wooden.png", "default_chest_side.png^pipeworks_tube_connection_wooden.png", "default_chest_side.png^pipeworks_tube_connection_wooden.png", - "default_chest_front.png"}; + "default_chest_front.png^locks_lock16.png"}; locks.chest_add.groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1 }; locks.chest_add.tube = { insert_object = function(pos, node, stack, direction) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) local inv = meta:get_inventory() return inv:add_item("main", stack) end, can_insert = function(pos, node, stack, direction) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) local inv = meta:get_inventory() return inv:room_for_item("main", stack) end, @@ -45,20 +46,28 @@ minetest.register_node("locks:shared_locked_chest", { legacy_facedir_simple = true, on_construct = function(pos) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) -- prepare the lock of the chest locks:lock_init( pos, "size[8,10]".. --- "field[0.5,0.2;8,1.0;locks_sent_lock_command;Locked chest. Type password, command or /help for help:;]".. --- "button_exit[3,0.8;2,1.0;locks_sent_input;Proceed]".. - "list[current_name;main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]".. - "field[0.3,9.6;6,0.7;locks_sent_lock_command;Locked chest. Type /help for help:;]".. - "background[-0.5,-0.65;9,11.2;bg_shared_locked_chest.jpg]".. - "button_exit[6.3,9.2;1.7,0.7;locks_sent_input;Proceed]" ); --- "size[8,9]".. +---- "field[0.5,0.2;8,1.0;locks_sent_lock_command;Locked chest. Type password, command or /help for help:;]".. +---- "button_exit[3,0.8;2,1.0;locks_sent_input;Proceed]".. -- "list[current_name;main;0,0;8,4;]".. --- "list[current_player;main;0,5;8,4;]"); +-- "list[current_player;main;0,5;8,4;]".. +-- "field[0.3,9.6;6,0.7;locks_sent_lock_command;Locked chest. Type /help for help:;]".. +-- "background[-0.5,-0.65;9,11.2;bg_shared_locked_chest.jpg]".. +-- "button_exit[6.3,9.2;1.7,0.7;locks_sent_input;Proceed]" ); +---- "size[8,9]".. +---- "list[current_name;main;0,0;8,4;]".. +---- "list[current_player;main;0,5;8,4;]"); + locks.uniform_background .. + "list[current_name;main;0,1;8,4;]".. + "list[current_player;main;0,5.85;8,1;]" .. + "list[current_player;main;0,7.08;8,3;8]" .. + "listring[current_name;main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,5.85) ); + local inv = meta:get_inventory() inv:set_size("main", 8*4) end, @@ -78,7 +87,7 @@ minetest.register_node("locks:shared_locked_chest", { if( not(locks:lock_allow_dig( pos, player ))) then return false; end - local meta = minetest.env:get_meta(pos); + local meta = minetest.get_meta(pos); local inv = meta:get_inventory() return inv:is_empty("main") end, -- cgit v1.2.3