From fe3f89015afca1ef3d5fa1827859b9b8ffcde777 Mon Sep 17 00:00:00 2001 From: HybridDog Date: Sun, 19 Jul 2015 12:27:39 +0200 Subject: [PATCH] :cat2: --- cobble.lua | 12 ++++++------ secret.lua | 14 +++++++------- shared.lua | 16 ++++++++-------- textures/cobblechest_front.png | Bin 837 -> 332 bytes textures/dropbox_front.png | Bin 818 -> 739 bytes textures/dropbox_right.png | Bin 765 -> 693 bytes textures/secret_front.png | Bin 807 -> 731 bytes textures/shared_front.png | Bin 818 -> 742 bytes textures/wifi_front_animated.png | Bin 462 -> 240 bytes textures/wifi_side.png | Bin 244 -> 143 bytes textures/wifi_top.png | Bin 239 -> 128 bytes wifi.lua | 2 +- 12 files changed, 22 insertions(+), 22 deletions(-) diff --git a/cobble.lua b/cobble.lua index e10d4f3..c6301bb 100644 --- a/cobble.lua +++ b/cobble.lua @@ -14,13 +14,13 @@ minetest.register_node("more_chests:cobble", { legacy_facedir_simple = true, sounds = default.node_sound_wood_defaults(), after_place_node = function(pos, placer) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") --[[ meta:set_string("infotext", "Locked Chest (owned by ".. meta:get_string("owner")..")")]] end, on_construct = function(pos) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("formspec", "size[8,9]".. "list[current_name;main;0,0;8,4;]".. @@ -31,12 +31,12 @@ minetest.register_node("more_chests:cobble", { inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); + local meta = minetest.get_meta(pos); local inv = meta:get_inventory() return inv:is_empty("main") end, allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a locked chest belonging to ".. @@ -47,7 +47,7 @@ minetest.register_node("more_chests:cobble", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a locked chest belonging to ".. @@ -58,7 +58,7 @@ minetest.register_node("more_chests:cobble", { return stack:get_count() end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a locked chest belonging to ".. diff --git a/secret.lua b/secret.lua index 7fc9a2f..ad1c538 100644 --- a/secret.lua +++ b/secret.lua @@ -21,13 +21,13 @@ minetest.register_node("more_chests:secret", { legacy_facedir_simple = true, sounds = default.node_sound_wood_defaults(), after_place_node = function(pos, placer) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") meta:set_string("infotext", "Secret Chest (owned by ".. meta:get_string("owner")..")") end, on_construct = function(pos) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("formspec", open) meta:set_string("infotext", "Secret Chest") meta:set_string("owner", "") @@ -35,12 +35,12 @@ minetest.register_node("more_chests:secret", { inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); + local meta = minetest.get_meta(pos); local inv = meta:get_inventory() return inv:is_empty("main") end, allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a secret chest belonging to ".. @@ -51,7 +51,7 @@ minetest.register_node("more_chests:secret", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a secret chest belonging to ".. @@ -62,7 +62,7 @@ minetest.register_node("more_chests:secret", { return stack:get_count() end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a secret chest belonging to ".. @@ -85,7 +85,7 @@ minetest.register_node("more_chests:secret", { " takes stuff from secret chest at "..minetest.pos_to_string(pos)) end, on_receive_fields = function(pos, formname, fields, sender) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if has_locked_chest_privilege(meta, sender) then if fields.open == "open" then meta:set_string("formspec", open) diff --git a/shared.lua b/shared.lua index b3567c5..f4d05b4 100644 --- a/shared.lua +++ b/shared.lua @@ -28,13 +28,13 @@ minetest.register_node("more_chests:shared", { legacy_facedir_simple = true, sounds = default.node_sound_wood_defaults(), after_place_node = function(pos, placer) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") meta:set_string("infotext", "Shared Chest (owned by ".. meta:get_string("owner")..")") end, on_construct = function(pos) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) meta:set_string("formspec", get_formspec("")) meta:set_string("infotext", "Shared Chest") meta:set_string("owner", "") @@ -42,12 +42,12 @@ minetest.register_node("more_chests:shared", { inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.env:get_meta(pos); + local meta = minetest.get_meta(pos); local inv = meta:get_inventory() return inv:is_empty("main") end, allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a shared chest belonging to ".. @@ -58,7 +58,7 @@ minetest.register_node("more_chests:shared", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a shared chest belonging to ".. @@ -69,7 +69,7 @@ minetest.register_node("more_chests:shared", { return stack:get_count() end, allow_metadata_inventory_take = function(pos, listname, index, stack, player) - local meta = minetest.env:get_meta(pos) + local meta = minetest.get_meta(pos) if not has_locked_chest_privilege(meta, player) then minetest.log("action", player:get_player_name().. " tried to access a shared chest belonging to ".. @@ -92,8 +92,8 @@ minetest.register_node("more_chests:shared", { " takes stuff from shared chest at "..minetest.pos_to_string(pos)) end, on_receive_fields = function(pos, formspec, fields, sender) - local meta = minetest.env:get_meta(pos); - if fields.shared then + local meta = minetest.get_meta(pos); + if fields.shared then if meta:get_string("owner") == sender:get_player_name() then meta:set_string("shared", fields.shared); meta:set_string("formspec", get_formspec(fields.shared)) diff --git a/textures/cobblechest_front.png b/textures/cobblechest_front.png index 92f5ee97b8ef675bcc83d73c83060eb8c831fead..08b2cbb1798ddf64ae05f9bf53a3c1be4b9c2cfd 100644 GIT binary patch delta 316 zcmV-C0mJ^q2FwDG8Gir(0026epuGS90TW3?K~xwS1;IN@!%!3e;B!t-9!*oVX*)AAkMBj2~JLG5UL`gP%J`0&{oot=5gKQZ7ic0BI=hjcjFbJ~l^XIW>5Oopb2GpL-CVT>xNw#G>w`*Y@)MQtLB- zq7MZ9n{*panw7nW_WIhTVk*?Nq1ZT;m3DsjQ)1SqXb$`rcQtsUh7O9wY!VM54+1N} zU&wPtXxtXFE;YEX5`hgMT$mqg6vxk-IA<)b5cYeH9>%iy9aW>u1m_=2C2gWI1}c>R O0000SY delta 825 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 M07*qoM6N<$f=j~~+W-In delta 714 zcmV;*0yX`$1^oq(85#xv001BJ|6u?C00v@9M??Vs0RI60puMM)ks&I70*XmQK~y-) zg_FCAWmOP{zgm}l>(h5H9D5XTG?)hvjLau9H4vX*5))rwVjn;d1Tj_6R6$dN!9aw8 z5e;<4>27KJ-1cRyRb{Z7POYed`irlA{*ou(J+#;~RNWy{zrlHrk2TImM2s{H^w*bE z-Galjx5)j5oCfl+r8zi%CFH5+!w(+P1i=gd448_sS2@OPWHr=`m-YffOg*QXeeQl96A&eqdKmpRzdG$BI&QEwOFL)5PxI z6;0Q0`PVtuAANhfVENhmgcvz|d5JuG^r^jf{{a!h%oqzenFocr@3YZ*!GKjVx+pZ2 z=bInCAf#bS6NGzz%RK;wq+~UM6H+nS%F$0sS2>&r|7w{frTu5S-8iM^R%@J9bG44osEcyeHf+tHFNb3109btcL=CcY>NRW~B;_=maN1 zh!w8d+rKrZ4i1I*+&$2wO*p7uUDX069 zT#TY{v6?tpL_}b<%j9Al?FD|n7?4mSfByKf{r2c*PVSshwJq!C&*+DV(ht1(_B;Ij wfLFQnzsX#{d8T07*qoM6N<$f>d}^vH$=8 diff --git a/textures/secret_front.png b/textures/secret_front.png index b024f6e16dacea0604678c0df5303d43bf3db89d..9b193d5c2815a848ba39f355eebde7df9a984a57 100644 GIT binary patch delta 665 zcmV;K0%rZE2HORY83+OZ005AYXf}~EDv=`+e*$PpL_t(2&m~ejZxcZf-pB0TJ9g|q zFp0ujQHrEPN=HGRB0m68(C`oV1F87|R7jylf`%qiK%}BTKmko69tt6Lj7;pi+q>Hr zV`sECJ2#rg&i4&H+}jahDC1V6a>h9q0po&Fud7O(4`rOTmhKpp8(o>I2zUl$MPR1=H3`PV?F= zwPkJGU}A>31`$Bqz66Y3L|aEfNxfi%P;3@Uj@>X5wVidV@)2Ot&3Uobiya}rNg4_7 z+$h(900Fcy7C5t(49@HBgjubrI{ToDe?A1MH5CKNAR?3*HDVChx@19QtDJaiwF>5X z&Kfv6*d3jmr0op5$~Y2HXqu+{HxA=)_ z7A6hYk712Pfl?j`79;T5p|P=?eExO3zO^N#{I>V%{%T8UhtZ{WzzE_2$S%T)^_(YJ z$br*)tL^=RH<@IcH!_40Nsz$A6nY9mf=sfD2LxDw5NtB3?CO1nxGx}e~QMU%^CHs0laZ%um&!O(%uCGwU{jhVlaE^l;-Kd zARHP$Oz6$aqPAGCn+Y>r1adZRIw`I#8J7k=^6F-!98(hiLb}>%?fP{#uaGeP)Z1GOLK9C zuZN5eZV;OlF|@>XO}VpwkBxo9#~Lge3GyNUs{Tt8=V%1=n{SH>Wijum*;eLvrSP6)2p4#aTrk6V_-_g84$=P3XCReWz`<`aGrWjOM=NMm|V)x&=#V4PBfkO}xx&&Im zbF;^6HUr@J_?VY}KYfJ&iy+iaQF_C-KitQLc1>v&H>U#t+K~C}WKC67{IB_Zj#6;@ z+K7MFkzt{EcGe*xSfvb=)6`zmg-qo%w+{#W`sWF^?%u_F&mRxI;lrabO~?!j%_d~5 z2FV$#jlpUKKo%I425S@_98LKC;dhL@=FU4KvIt$wc&l-LTA`J~I*;{((Ph=bY5*#y zS+13*kdNSQ8XfJ?CYB-??!Wo6p3ducI z8BNTB2!t#&LC6I(VQXATxNkTRSudiI76 zrC_m%#3W2l29~F%Ey@*c#AnaXxoBsfc-)y(kPuC3q0000hPIDs++h%?{`) ze_y`6;sbS#prNabizF+x)7Dw%4n~0SsIswS&t9$q1EH)tIps4-C?$;2tTMh}$~ehs zQrfw;EVbPk>p`MGco4P^0HgcW#u8srCm10VmxYq!Hta-iCfkZ+2-vhRB^JA(B?LH$ z1L3S4Cdv~afL7W7XU347y|OcAMk$)_e|}KuHh8ho1p~<-Ae8BR$iOpY#=O83330}# z+-r8N(Xjb`ZP@R}?FMd@VITruS5@|JO}zv(VFc-=h(SB_nr#k z&`N`sCeOdUUVU*h*|Lw9-`qNT6>%FW7Ygc2{_5QtC`1?NVmCre3uQlVrC~InAc2V*dI~~4Q_K~y-) zJ(D|+=5rjyKfmk$@?2+TS&tdZF2WXuM1)Z2<{i+8Y#|ZvKqnEKQ0)uYO0rQ>XcQDS zQ7J?e8oMaQurtG$=k~w+E?>p7_VnlEoaA%Voo}v-D@%Mmp>LLGV=%5j8;4RtXj_`| zQ+z#Svimf#SrS7_Y*&5ozf~q06>5~2?MX`q7bu?MR<5%>7p?2GefWW z^otu`pyh%p5Nwr^|qK1-70(gw^VSIb|rl zLYxK^Ak^N_Cm|%EPeQuis9m06tt+^)<+wVl$$&L5tQ?XvXUjl;;VjN7`k1grlM)=C zckC=QDFjq=^1X!BJ!~-~#TIQn+E$=6u{lHAg4C_iMMY|tAc+(jit&t`BKGcgw>UdG zVmKWkDdX!3SCz!RXZ`P-vMxFO7iZX=$DiY!_io}4M1(GZ zR`A)cUvcB}H(4HkWcnsvxn4U#if8-vvffGjX74b~`Lo=y1h-~&c~Ub8OL03@7tip6#JSDVVP#F$vRw<+qa-Wee2d?f2#G4?nWKw~MbT7We+7X?s%B^3+SO x@YkK6S^(}eIHy~$sm2pP*uL}x{{f%ZYbWKx$$0<(002ovPDHLkV1gV?W1Ij0 diff --git a/textures/wifi_front_animated.png b/textures/wifi_front_animated.png index 77bcb445e079bfeee19427bc467930578535a95e..b0610a2793702851d1558814f83f7cc6ac3a237c 100644 GIT binary patch delta 223 zcmV<503iR)1MmTm8Gi!+001w63S|HQ02okAR7C&){{a60D=RBMKR;PnS&oj5{{R60 z{{Y*iQ^)`S0Fy~XK~yNu&60r%gfI+4W9IDt|FKO+?bPGo-~>aUT|l=!3SI=ZLuyAr z<~aikRWRBpMDN|)u4p>e)xufx6Tl1eAAXiu0n>SHYuh#jvRDVvDd6#NMsObH({Q)( zpW^}7%mdv^}!o!0X@Ia`7(MAa#$o;_Jf!Yt$eu#(t#zU8$czEzX Z9y_9Z2;MgjEoT4#002ovPDHLkV1khjV;2Ab delta 447 zcmV;w0YLun0nP)E8Gi-<000 zSPSQUHM!c-=6`)MmDV1mOcO#tNqK6xt)*${-u%0LrI^wca>Y|KavH`j58lLsaU3>^ z)AYQ~gJqeab-yvd=c+u2WgP2&U*bevodkqijhBybMde8L-T({aE?0ImjKgjXm pR)6pw9#~Th>4$j0+MIvPgC8w^Z|fMJwaowk002ovPDHLkV1j;R%hLb= diff --git a/textures/wifi_side.png b/textures/wifi_side.png index f58fae953ab70fc10aa8eec832df4074db24e485..d3b0ebc26455e8ba8337319dbff24b9563a36322 100644 GIT binary patch delta 126 zcmeyu*v~jYqMV7Dfq@}uuJ|V)#S`EY;;OB!ZEtTM85!Bv*B7X=D8E9w9M delta 228 zcmeBY{K7avqMn0|fq_B(^Z!I3#g^pl?gFHN;HUHMdLYGF;1OBOz`%C|gc+x5^GO2* z*-JcqUD@yO2rwvUzW!dY1Sr(#>Eak-ae8U+L0$$$4(B4}9jwWg>sFVrzb|Fu)Do}A z%vl(qqhzEZ$S)YU)|7>9Ljt2fwE{!lK-t-m7O+U9_tJ_M&Z});ZyE=O8 zH+{8<5zl)vfm*M}zc!cG#)aKnofCdd*`L+?<~QH_mY-*)anG|2)Q)dn W>H9ybws#-UH4L7velF{r5}E*`y-u$H diff --git a/textures/wifi_top.png b/textures/wifi_top.png index 35c01d0f9d8deb6111caffde111a447368384271..55775aac68d8c45728c5fb15ecb9ff18564d6de4 100644 GIT binary patch delta 111 zcmaFQ*uXeJB7>2cfq_BQHdhHqu?6^qxN2)_+uPfpSa^RAP{h>J#W95AdU8TS!ixIi z0X6*#Yvi461+E%i`J24r|FMAoJqxY+7uxhIJ{NQTqsI0-Um=x;hhg!2LGKsa)GdGp OFnGH9xvXyznHx*I-*xc_8&R_OhS Tjhi7K=nw`^S3j3^P6