From aeb6287515cc727f7cf1ae7a7ebf1fc10b20c1be Mon Sep 17 00:00:00 2001 From: Juraj Vajda Date: Mon, 11 Jan 2016 22:07:53 +0100 Subject: [PATCH] shift+click support and new textures --- cobble.lua | 16 +++++++++------- dropbox.lua | 8 +++++--- secret.lua | 20 +++++++++++--------- shared.lua | 24 +++++++++++++----------- textures/cobblechest_front.png | Bin 332 -> 728 bytes textures/dropbox_front.png | Bin 739 -> 502 bytes textures/dropbox_right.png | Bin 693 -> 0 bytes textures/dropbox_side.png | Bin 0 -> 435 bytes textures/dropbox_top.png | Bin 0 -> 477 bytes textures/secret_front.png | Bin 731 -> 455 bytes textures/secret_side.png | Bin 0 -> 421 bytes textures/secret_top.png | Bin 0 -> 465 bytes textures/shared_front.png | Bin 742 -> 502 bytes textures/shared_side.png | Bin 0 -> 435 bytes textures/shared_top.png | Bin 0 -> 481 bytes textures/wifi_front.png | Bin 0 -> 864 bytes textures/wifi_front_animated.png | Bin 240 -> 0 bytes textures/wifi_side.png | Bin 143 -> 833 bytes textures/wifi_top.png | Bin 128 -> 741 bytes wifi.lua | 10 +++++----- 20 files changed, 43 insertions(+), 35 deletions(-) delete mode 100644 textures/dropbox_right.png create mode 100644 textures/dropbox_side.png create mode 100644 textures/dropbox_top.png create mode 100644 textures/secret_side.png create mode 100644 textures/secret_top.png create mode 100644 textures/shared_side.png create mode 100644 textures/shared_top.png create mode 100644 textures/wifi_front.png delete mode 100644 textures/wifi_front_animated.png diff --git a/cobble.lua b/cobble.lua index 45f8c21..97b2b88 100644 --- a/cobble.lua +++ b/cobble.lua @@ -29,27 +29,29 @@ 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.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("owner", placer:get_player_name() or "") end, on_construct = function(pos) - local meta = minetest.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("formspec", "size[8,9]".. "list[current_name;main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]") + "list[current_player;main;0,5;8,4;]".. + "listring[current_name;main]".. + "listring[current_player;main]") meta:set_string("owner", "") local inv = meta:get_inventory() inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.get_meta(pos); + local meta = minetest.env: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.get_meta(pos) + local meta = minetest.env: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 ".. @@ -60,7 +62,7 @@ minetest.register_node("more_chests:cobble", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) + local meta = minetest.env: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 ".. @@ -71,7 +73,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.get_meta(pos) + local meta = minetest.env: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/dropbox.lua b/dropbox.lua index d0d3b61..1714f85 100644 --- a/dropbox.lua +++ b/dropbox.lua @@ -7,8 +7,8 @@ end minetest.register_node("more_chests:dropbox", { description = "Dropbox", - tiles = {"default_chest_top.png", "default_chest_top.png", "dropbox_right.png", - "default_chest_side.png", "default_chest_side.png", "dropbox_front.png"}, + tiles = {"dropbox_top.png", "dropbox_top.png", "dropbox_side.png", + "dropbox_side.png", "dropbox_side.png", "dropbox_front.png"}, paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, -- Pipeworks @@ -39,7 +39,9 @@ minetest.register_node("more_chests:dropbox", { meta:set_string("formspec", "size[8,9]".. "list[current_name;main;0,0;8,4;]".. - "list[current_player;main;0,5;8,4;]") + "list[current_player;main;0,5;8,4;]".. + "listring[current_name;main]" .. + "listring[current_player;main]") meta:set_string("infotext", "Chest") local inv = meta:get_inventory() inv:set_size("main", 8*4) diff --git a/secret.lua b/secret.lua index e84b91b..ae133bb 100644 --- a/secret.lua +++ b/secret.lua @@ -8,14 +8,16 @@ end local open = "size[8,10]".. "list[current_name;main;0,0;8,4;]".. "list[current_player;main;0,5;8,4;]".. + "listring[current_name;main]" .. + "listring[current_player;main]" .. "button[3,9;2,1;open;close]" local closed = "size[2,1]".. "button[0,0;2,1;open;open]" minetest.register_node("more_chests:secret", { description = "Secret Chest", - tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", - "default_chest_side.png", "default_chest_side.png", "secret_front.png"}, + tiles = {"secret_top.png", "secret_top.png", "secret_side.png", + "secret_side.png", "secret_side.png", "secret_front.png"}, paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, -- Pipeworks @@ -36,13 +38,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.get_meta(pos) + local meta = minetest.env: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.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("formspec", open) meta:set_string("infotext", "Secret Chest") meta:set_string("owner", "") @@ -50,12 +52,12 @@ minetest.register_node("more_chests:secret", { inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.get_meta(pos); + local meta = minetest.env: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.get_meta(pos) + local meta = minetest.env: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 ".. @@ -66,7 +68,7 @@ minetest.register_node("more_chests:secret", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) + local meta = minetest.env: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 ".. @@ -77,7 +79,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.get_meta(pos) + local meta = minetest.env: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 ".. @@ -100,7 +102,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.get_meta(pos) + local meta = minetest.env: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 8758124..32bb591 100644 --- a/shared.lua +++ b/shared.lua @@ -16,13 +16,15 @@ local function get_formspec(string) "list[current_name;main;0,0;8,4;]".. "list[current_player;main;0,5;8,4;]".. "field[.25,9.5;6,1;shared;Shared with (separate names with spaces):;"..string.."]".. - "button[6,9;2,1;submit;submit]" + "button[6,9;2,1;submit;submit]" .. + "listring[current_name;main]" .. + "listring[current_player;main]" end minetest.register_node("more_chests:shared", { description = "Shared Chest", - tiles = {"default_chest_top.png", "default_chest_top.png", "default_chest_side.png", - "default_chest_side.png", "default_chest_side.png", "shared_front.png"}, + tiles = {"shared_top.png", "shared_top.png", "shared_side.png", + "shared_side.png", "shared_side.png", "shared_front.png"}, paramtype2 = "facedir", groups = {snappy=2, choppy=2, oddly_breakable_by_hand=2, tubedevice = 1, tubedevice_receiver = 1}, -- Pipeworks @@ -43,13 +45,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.get_meta(pos) + local meta = minetest.env: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.get_meta(pos) + local meta = minetest.env:get_meta(pos) meta:set_string("formspec", get_formspec("")) meta:set_string("infotext", "Shared Chest") meta:set_string("owner", "") @@ -57,12 +59,12 @@ minetest.register_node("more_chests:shared", { inv:set_size("main", 8*4) end, can_dig = function(pos,player) - local meta = minetest.get_meta(pos); + local meta = minetest.env: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.get_meta(pos) + local meta = minetest.env: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 ".. @@ -73,7 +75,7 @@ minetest.register_node("more_chests:shared", { return count end, allow_metadata_inventory_put = function(pos, listname, index, stack, player) - local meta = minetest.get_meta(pos) + local meta = minetest.env: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 ".. @@ -84,7 +86,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.get_meta(pos) + local meta = minetest.env: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 ".. @@ -107,8 +109,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.get_meta(pos); - if fields.shared then + local meta = minetest.env: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 08b2cbb1798ddf64ae05f9bf53a3c1be4b9c2cfd..d6155da4820103dbec7836f4652e5f733d66745c 100644 GIT binary patch delta 715 zcmV;+0yO>10@wwR8Gix*005AYXf^-<00DDSM?wIu&K&6g000DMK}|sb0I`n?{9y$E z000SaNLh0L01FWS01FWTe`H^g0000ObVXQnQ*UN;cVTj60B~VxZgehgWpp4kE-)@L zjOLe60006>Nkl2iE6o&m)Y1qMFY;0_^8*DHb%zxrS8Z}MQ(v(z*l#8er zl`8e3Ps9^|1O>4}LF_NkpSY@e)sbzDXXecL&-Wiv&CYuUav9fbUIl1`7*ZK z?Q}XF4u_M;WH1=~dKtv=c&t{64$G@_G7%AZkJDZ=N>V(kDydqfByfz#1yYGvE+bPO z*Jv~%@cO;(Fn`Z^oVJWCF+MUH60lt=B>qp4uPZ?~LLq|57aKm~z}A8)UJeE-JM zloX55K2i*_ctSjfIqmhRO0sH{k*$97uG{SrP+!(HS&I2QF5Ks~TLY9AGI*B3m8nED zEO16i&!**Sxwu-b2-Ja^FzfgG^Z6XV5Q!CJ?)7@@c7Ge|o6W|o8@Ch9X0z35{r&!D zVt!AO6hH|H0l!yM6@g{2VH6AChHZhPfx%C@!O&&1fHHx?A>DRgK z1hI;qe`wr6Gl8I+x0j9j`$qj1+W^l{qzn-2x6#zJRbj%RLtj~2UdWR%Wmaa znqw$LB7cUVyt<~!QXHU80YICKNAZsh(rLe}8Nip%sRb?j^~>|~(<8hO3&E(!$0MOr z0C*uU?DV;vs4o^45ucHhT1LSG*BsV!x5I{1EbRm9Q)}q?Q%z3~_wW@!&@-_4!YFHM z`gK{yQ8<0|ruO0b3hhW74hN6JrpifF^7*d*ctronOa&Q$hTvj8n@U8|De1x}ov@k~ xVxSl__HMUBlf!sWLaSq#2JiQKXqnAszX5^6nkqh(FA@L%002ovPDHLkV1fV)N$vmu delta 316 zcmV-C0mJ^-1AAkMBj2~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 O000002R7D{)Jpe~`09A}NR9!e*W; zVQM{Ob3bKrLS}J6X?Q|yeM4=0MQwRRZ+}K}gGqCMOLl}vcZf-NicENhN_vY-dy7tc zic5Tt0FLTVfR9gtl~IC{QH7aOhnrM~ms5$HR*RfijhL;#2d9Y~QO9)I5q8VxcA*&{r+0002ONklS$k7A9fh><{oL`_Put?&O@E?!#a@;iHG$8r8;68MB*j7hLak`I93 zP$*TE@}!NqYytd3t*td(cf0-A1R$10UQ|K|&U5NIZ{qvNLullB*uw+^d|IPtzr(>_ ztYxG^04U>f^|d+Qx3=w$00jDq^!mL&>5J*#E@Z`Xo~D(mYqjc!H8rGZw6Sfw18^xE zz=kX@OA+*?l!einF-B=7;vQHup3cK)8HMZ#FL?l?GZs}tsH<=Q0000DH` zGTV5x;{$b$prI>`izF+w)7Dw%E=7QGT-ussuU_v01EH+DHsv!)C?$;2v^2h8$~ejC zxUh3AS!mlI>3_jkf$$(~%>ttr)y5KEQYRQ86qkjP<2LL>ZzkLF@er_SX-cegLrVy7 zQVWE$b~sj^00Fer1~@Z@^v{d-h#945cJ^5%r{L9$&KXDs0ijH1Lk6BHQsxCF9}{Pc z%DhI`8VyGu_l74YwN@Rs$}kXtugfz17yF?<_|TB@drHCvpG7i`}iY8N@ACE)>+4{LQ;PP>3$jm2QNX=E{COPTqbWk-LxY zFV9+ z!~>9Bgnt#sTSw|X2Tt!T!T#p0x@7CU2%$t0Brs7yPeDkKQJqZ8!wIBXGRn>J|u%SC8lfvMaOlNcGkPLIkeay#1Z%dkch~gkrE)jzzGRI;Fu3ULPA2MAVCTe zqy!cLLP9cv0Bme8GJDO{7jM=vt)7~i?s`>I?-lL8-PLJo@$;kZ zOdHEk9ihinCks_Ma9w$l?sDucH zrS7OF)<&9M|E#S98AMkE5dZ^&QjPEQ#}GhDfJ1Q7)g_KxCs07BShfohAyx#$=q!O#mIO77_FK`o2MstHnbbv{Bh)j5fOMH(|fR9mv zkx+w|REL*Vi=0@Eo>`BfTack#k)m9ZreTz%WR<04m8NT&sc@aEbf2tuqONd>XFzn;kGB}-6G3$jx0K@j z@qE6LB#<6-?*O1Ty2-OYRaIG(X}zaXowR&S(SHVFh=R)y#b`U5P%nt7^naM002ovPDHLkV1f{w!6JYZ`+Vs1ZVa6)NzLvDRWaDPW}en@qMN_K@yc7#fKiA;NpO?!$?eveOn zj!%G*P=S$Af|62$lu?A2Rfw5XilA1DoLG;fTack#k)mFbqhFJzV3eg|l%-^qrD>U{ zZ=9-eo~v=5uXCQPcA%|yqONq$ zQ66VmaZa+lxHMOUoC{;LYKNzD(+wd8`}E$u-k;CcUl8uC;6h6&Yv5#uaORAZJf&4h z3Ed-{Ds1Q>B{hIZ5E}2sUV%2obY_8LS+~}X<23o#`+-p6KA~D;hjDVt*`m|HK`L#m z?e9yl!D0=VYo6x@VM}lTfLB~8nIi<09nuqHjFL(&NjLj&z1{}9Fbsky`G5Wg1GW{g T5At0~00000NkvXXu0mjfR2|0& literal 0 HcmV?d00001 diff --git a/textures/secret_front.png b/textures/secret_front.png index 9b193d5c2815a848ba39f355eebde7df9a984a57..d427baef56c820d551bccb4aa8ead8d03422b85a 100644 GIT binary patch delta 413 zcmV;O0b>5!1;+!B8Gi!+001a04^sdD0G3cpR7C&)02db*ARr(xFfcniJ4{SWO-)Tv zQBhJ-Qd3h?R#sM5S65hASXx?ITU%RPTwGsYUt(fnWMpJ#XJ=?=XlrY0Y;0_8ZEbFD zZf|dIb8~Zbb#-`nczJnwdwY9*eSLm@eu9F6goK2LhlhxWh&YXnjggU&l$4Z~mX?{B znVz1WpP!$iqN1atqp7K>v9YnYx3|2!ygguhTL1t60b)x>L;#2d9Y~QO9)I5q8VoHq zGh%460002DNkl)eA5o1nuz zjwmIB&^XDm5+HsnYum>3gL9(*h~C}cy_@G{`S=Wg8C9!RYb|BX1AxEMD8eDerywLD zp#)Ud|HptQTSv-vu#?;t(w z^3zlS1RM@vLsd78j@MEyQdSBfIIlEYL9p9{rYvKr_`xP$-fa}UB9;q?00000NkvXX Hu0mjf8zHW| delta 692 zcmV;l0!#hJ1KS0V83+OZ005AYXf~119)I2j3k@JR3ID1w00006VoOIv0RI600RN!9 zr;`8x0%%D@K~yNuB~m+Y6G0H($L!uacI-efiNae^iljqIM?sw;KLAnC@DKO{srdm^ zNTEi8h9*)#q@qAT0Zk$v3L$okOzgYcyW1CIXS6pvH=4)J_YFPV+YwI2Ss)7DE)^V%)7Wo_JGVurZ}5kTC&1dLupTSr1ky* zwI!wew)g7(YD;N{(WQ342;u?AF2aiSoF`exfzx}d?fru{nPi(cGK3OIkif(gdI~~< zOtOmy1XzI(Y%;0r>Xle1nxGx}ipHYN z8TGCKym4o+1}=!w-US4;m@NfjFnj8h=IOy892!4N=*`Qbwpg#52{T;;ayD){DXuLU zmj*rU1iqhD6asqu?#a=|Po3o@8AX%+A5}G0Rk!bMo*sTJ#%f{tsv(-3*JT;awQ!cs a%Ju)--f6lKExyVC0000C-XEnBu` z&6-V{Hf`U&eb1gfwO5t*0bRnF*6yP!W5F1bZfi1uHA6(Xcwfu)& z^|sWT{^@~5=Oi94n)Jy_;a$UvHS)_Oo=ZDc@&|i;+?sdW+LP&}<99xWs>QQyeg{X2 zUD4E!IB21~W2wa=Q$9i4d7NGAzAN@Twpo7tm&$_##x=(cdW!Fy54$Isd%%i^@%!c^ zjw=rJx~Dh!Kk2>5pIowh?bf9DTiZ(4My-13Ah$qIJWhM*t8WeK?XDl^`(zj8{0!)D N22WQ%mvv4FO#oT=s_*~+ literal 0 HcmV?d00001 diff --git a/textures/secret_top.png b/textures/secret_top.png new file mode 100644 index 0000000000000000000000000000000000000000..97482cad8a32e8ad311a32a55c4259d4d348570d GIT binary patch literal 465 zcmV;?0WSWDP)SYo}QndpQ56oqobpyrlzc{tg^DQx3{;vyu4J`A3p#900Cl4 zM??UK1szBL000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2j2`D3@s85VT@w{006;B zL_t&-(`C=u5`r)c1yC16l&!RgH5A)oC`gOT|Norf**s;=WRjcB=C6|Cl;;&o^P;+R zSAs$+L~Hu->HT~oIDvbH;9u|0=Nm2r_g+b5wbm_2b|7F5)|P18Jw*Bc3H+NVs9Zk%Sno~<4hBxqyNx#7MB8y(e1xt3+= z2=HqUTF!dBP1K&jm00000NkvXX Hu0mjfukybs literal 0 HcmV?d00001 diff --git a/textures/shared_front.png b/textures/shared_front.png index 12cd54798fce7db5663f96796c5d4da70c83fb54..2792b7e6a9bb136890a0f5ba89766b2f2b66b94a 100644 GIT binary patch delta 460 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 literal 0 HcmV?d00001 diff --git a/textures/wifi_front_animated.png b/textures/wifi_front_animated.png deleted file mode 100644 index b0610a2793702851d1558814f83f7cc6ac3a237c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 240 zcmeAS@N?(olHy`uVBq!ia0vp^0zhoQ!3-qz8@W<}lth3}h${obe<0M>*0#5|kBp4$ z>+Aau6#CC_dui|qpqj~^E{-7@=g&@R#3m@SAEMGS*lJRn7ZuV_6)=lgeH6MH| za4V2|cDZ2t$N7&Lub*Ll)c8nIEXio^l_&3Qrae7$xLN#z!-}ShZk%!_{vLSHc#Ho^ mT}S)hW6sm(RaAVim$P0}!*S1?UpF1-JO)o!KbLh*2~7Z%U1ItG diff --git a/textures/wifi_side.png b/textures/wifi_side.png index d3b0ebc26455e8ba8337319dbff24b9563a36322..f48a4660d9c42b4881b07ba299f16c82d55517eb 100644 GIT binary patch literal 833 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47&iy_gt!7}1_q!Y3j-Su13NDR z2Ok5sAOp7$Bewtpj}Rk|AR~wrW&)DDKqSn>E5rmO`G81-nNNg?UzC|&l$BqYSwNIo zK#W;HoK--CSx}r=P=ZZRoJB~IRY-zWNRk~$3QMvIOR)<}u!%^siO6t>NU@2^u!~A_ zh)S}H%5VUY7!b*F14(f?PH{P2aT!htc`hK5RN$AC<&~1=mQv)FQsR|T;Feb6kx}N8 zk>i(<6_k1c&{)~nSjEIp#l%$A)I!V5Let7x!`fEY)=t;n z$;i>lz{$nT$;r^g&D6!g(ACq#)zRF=+1$<9#NFN8%h}S)&BDva!Nb$a+s!#3&?zv` zKE%f@CNv@=E;chIGA};1ATG5ktDvSLyDdMrvmm>xaQgDaTs-%00%MUe$=lt9p@UV{ z1IXbl@Q5sCVBi)8VMc~ob0mO*>?NMQuI%@Dr1-=o_sxs{0~C@hag8W(&d<$F%`0JW zE=o--Nlj5G&n(GMaQE~L2yf&Q2P%5+>Eak7aXI+}$5-A?j?&()4}9GmAA38}IM%+& z*UgwQA?!|g^sQ^r?+yvX+=!eSd1dZ|>r?06zBKvWQGppZ0_RS-HANs^aC*??c`pwp zyt^<%^oiW-#{w^(Opg&tK69XzO=5?|0TcEa&mKHVPS_|UEG8zh>FE}c$wB7AsVNB? zMTEl)lAmug3^p_|7EMb@5ET;(D_E1fd5Y*Y!ztStIVDz}%rM#9$tkVb#pT_^;^R|N z^4j$0T+t&TZyTZ_woKvm^(j76aY(ggEAy5Hre%58+^QI@ax}e^R?Yk6pj-6wU(uy+ nOlMNr_B;}E;^FbhU|{f?V0`n7+@g4(*BLxr{an^LB{Ts5D5lR? delta 126 zcmX@e*3URWqMV7Dfq@}uuJ|V)#S`EY;;OB!ZEtTM85!Bv*B7X|ZwE4%;z diff --git a/textures/wifi_top.png b/textures/wifi_top.png index 55775aac68d8c45728c5fb15ecb9ff18564d6de4..2e107d7b1e9dd0a175b1b031b1a39490e182e8bb 100644 GIT binary patch literal 741 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47+nH>YJM$Vt!MQP194 z*TGTO!AZ}-Q4d7A=s7y;IlAaNx#~H&=sP*ANwFb`(R(E5I@I= z5Vwc`@Axp!#Axr-7@xG5$n=bm?D&wJgp!tK!=^50V6ZYKdAqwXbg;^L06Clm9+AZi z4BWyX%*Zfnjs#GUy~NYkmHj@C6rZ@or|FCu5%LAg1SgcrUF(GWl zvBv8DUDyBqH;+5;d0umy=w1<H9qJfu>7aJ{-8dckeITO<%0D^KAK(TJGgZR{ZQM ze#>;m-pixvR)LnlvMsOK8q3v{W4`8cugbLLTXbUnL5}OeS%;r}yBBpzB3`g}{_51M zgTG{06MlB9c+4`Xow!w-?{Ti|jJ-a9|JE&Eveyn_eNPR64jq|z+)fh-=jL&eXR?R|7h)5axd>#2cfq_BQHdhHqu?6^qxN2)_+uPfpSa^RAP{h>J#W95AdU8TS!ixIi z0X6*#Yvi461+E%i`J24r|FMAoJqxY+7uxhIJ{NQTqsI0-Um=x;hhg!2LGKsa)GdGp OFnGH9xvX