From b1525b4a0920ab08cd8b7eae9f2dac3a71bb2db0 Mon Sep 17 00:00:00 2001 From: Brett O'Donnell Date: Thu, 27 Sep 2012 22:19:57 +0930 Subject: [PATCH] added pyramid and updated textures --- README.txt | 6 +- deploy_building/init.lua | 2 +- .../textures/deploy_building_blueprint.png | Bin 227 -> 202 bytes .../textures/deploy_building_large.png | Bin 227 -> 199 bytes .../textures/deploy_building_medium.png | Bin 227 -> 203 bytes .../textures/deploy_building_small.png | Bin 227 -> 200 bytes deploy_cylinder_y/init.lua | 2 +- .../textures/deploy_cylinder_y_blueprint.png | Bin 227 -> 215 bytes .../textures/deploy_cylinder_y_large.png | Bin 227 -> 215 bytes .../textures/deploy_cylinder_y_medium.png | Bin 227 -> 220 bytes .../textures/deploy_cylinder_y_small.png | Bin 227 -> 216 bytes deploy_maze/init.lua | 4 +- .../textures/deploy_maze_blueprint.png | Bin 227 -> 228 bytes deploy_maze/textures/deploy_maze_large.png | Bin 227 -> 227 bytes deploy_maze/textures/deploy_maze_medium.png | Bin 227 -> 226 bytes deploy_maze/textures/deploy_maze_small.png | Bin 227 -> 228 bytes deploy_nodes/init.lua | 4 +- .../textures/deploy_nodes_blueprint.png | Bin 227 -> 582 bytes deploy_pyramid/depends.txt | 1 + deploy_pyramid/init.lua | 144 ++++++++++++++++++ .../textures/deploy_pyramid_blueprint.png | Bin 0 -> 195 bytes .../textures/deploy_pyramid_large.png | Bin 0 -> 196 bytes .../textures/deploy_pyramid_medium.png | Bin 0 -> 197 bytes .../textures/deploy_pyramid_small.png | Bin 0 -> 197 bytes deploy_sphere/init.lua | 2 +- .../textures/deploy_sphere_blueprint.png | Bin 227 -> 200 bytes .../textures/deploy_sphere_large.png | Bin 227 -> 199 bytes .../textures/deploy_sphere_medium.png | Bin 227 -> 203 bytes .../textures/deploy_sphere_small.png | Bin 227 -> 200 bytes deploy_spiral/init.lua | 2 +- .../textures/deploy_spiral_blueprint.png | Bin 227 -> 220 bytes .../textures/deploy_spiral_large.png | Bin 227 -> 214 bytes .../textures/deploy_spiral_medium.png | Bin 227 -> 216 bytes .../textures/deploy_spiral_small.png | Bin 227 -> 223 bytes 34 files changed, 158 insertions(+), 9 deletions(-) create mode 100644 deploy_pyramid/depends.txt create mode 100644 deploy_pyramid/init.lua create mode 100644 deploy_pyramid/textures/deploy_pyramid_blueprint.png create mode 100644 deploy_pyramid/textures/deploy_pyramid_large.png create mode 100644 deploy_pyramid/textures/deploy_pyramid_medium.png create mode 100644 deploy_pyramid/textures/deploy_pyramid_small.png diff --git a/README.txt b/README.txt index a47fb4f..344b014 100644 --- a/README.txt +++ b/README.txt @@ -13,6 +13,10 @@ This program is distributed in the hope that it will be useful, but WITHOUT ANY You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +Textures: +deploy_nodes_blueprint.png - freeware - http://findicons.com/icon/178409/blueprint + + ---------------------------------- Description ---------------------------------- @@ -65,7 +69,7 @@ mauvebic - author of multinode which provided code for spheres and cylinders Echo - author of maze which provided code for spheres neko259 - author of livehouse which inspired building spawning VanessaE - contributed buildings +kddekadenz - contributed buildings ACDC - contributed buildings Nanuk - contributed buildings irksomeduck - contributed buildings -kddekadenz - contributed buildings diff --git a/deploy_building/init.lua b/deploy_building/init.lua index c57cd9e..b6b2e74 100644 --- a/deploy_building/init.lua +++ b/deploy_building/init.lua @@ -148,7 +148,7 @@ minetest.register_craft({ -- blueprint minetest.register_craftitem("deploy_building:blueprint", { description = "Building Blueprint", - inventory_image = "deploy_building_blueprint.png", + inventory_image = "deploy_nodes_blueprint.png^deploy_building_blueprint.png", }) minetest.register_craft({ output = "deploy_building:blueprint", diff --git a/deploy_building/textures/deploy_building_blueprint.png b/deploy_building/textures/deploy_building_blueprint.png index bbf393d659038b731ad27621d3ae5533b953b449..f5c8f6f2ddc570bebb73161823eebd99050fc750 100644 GIT binary patch delta 112 zcmV-$0FVFU0m=c8JPN=701m(bYSxJfkwz(7MoC0LR5(v#`2YVu10|Ru%^-_MfB`^n zf&osi;tKrG5}pOPD8L6fJ-x0Luldxkf9WLfhq delta 137 zcmV;40CxY%0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=tVjM diff --git a/deploy_building/textures/deploy_building_large.png b/deploy_building/textures/deploy_building_large.png index bbf393d659038b731ad27621d3ae5533b953b449..812bd8197990312a563b29716e8d86da4dd93a0e 100644 GIT binary patch delta 109 zcmV-z0FwXX0mlK5JPN=701m(bYSxJfkwz(4LrFwIR5(v#`2YVu10|Ru%^-`1y8-n; zAA&HxK*kvcFwKMv!D;}yW_*TV7=TMNE<>pA0#JZai21ywJJ2}KfL)@mQ P00000NkvXXu0mjf+S@2F delta 137 zcmV;40CxY!0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=BhdX diff --git a/deploy_building/textures/deploy_building_medium.png b/deploy_building/textures/deploy_building_medium.png index bbf393d659038b731ad27621d3ae5533b953b449..6f0862c28800a63aff9673bd2df6de7f739c69c0 100644 GIT binary patch delta 113 zcmV-%0FM9T0m}i9JPN=701m(bYSxJfkwz(8M@d9MR5(v#`2YVu10|Ru%^-`1y8#Ts z_5VQ_Um)WQ1DIw)hF~=ST{AvIFbu$@8J8i{cL6wYKm(7MaG;F~NXZ++ASnX?DDcM@ TrW55w00000NkvXXu0mjfVbCbx delta 137 zcmV;40CxY&0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=*~I> diff --git a/deploy_building/textures/deploy_building_small.png b/deploy_building/textures/deploy_building_small.png index bbf393d659038b731ad27621d3ae5533b953b449..f4d1af117f334ee1265affcd8c16f30ef25d6ad7 100644 GIT binary patch delta 110 zcmV-!0FnRW0muQ6JPN=701m(bYSxJfkwz(5L`g(JR5(v#`2YVu10|Ru%^-`1y8&wT z4F5qGUm)WQ1DIw)hF~=ST{AvIFbu$@8J8i{cL6BCDDnbT3?LCSc} QX8-^I07*qoM6N<$g3Ko;wg3PC delta 137 zcmV;40CxY#0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=QBD1 diff --git a/deploy_cylinder_y/init.lua b/deploy_cylinder_y/init.lua index dcf1b2c..dbb6c86 100644 --- a/deploy_cylinder_y/init.lua +++ b/deploy_cylinder_y/init.lua @@ -128,7 +128,7 @@ deploy_cylinder_y.register("Glass","glass","default:glass","default_glass.png") -- blueprint minetest.register_craftitem("deploy_cylinder_y:blueprint", { description = "Cylinder Y Blueprint", - inventory_image = "deploy_cylinder_y_blueprint.png", + inventory_image = "deploy_nodes_blueprint.png^deploy_cylinder_y_blueprint.png", }) minetest.register_craft({ output = "deploy_cylinder_y:blueprint", diff --git a/deploy_cylinder_y/textures/deploy_cylinder_y_blueprint.png b/deploy_cylinder_y/textures/deploy_cylinder_y_blueprint.png index bbf393d659038b731ad27621d3ae5533b953b449..873b6f1a030a91c978c34241c8ac66700107f36a 100644 GIT binary patch delta 125 zcmV-@0D}MH0oMVLJPN=701m(bYSxJfkwz(KQ%OWYR5(v#`2YVu10|Ru%^-^hw*f#G zq5!O}#pMNW0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf?>agV diff --git a/deploy_cylinder_y/textures/deploy_cylinder_y_large.png b/deploy_cylinder_y/textures/deploy_cylinder_y_large.png index bbf393d659038b731ad27621d3ae5533b953b449..9239f0c85c831a9379b6f6a13d7d6d3338e74b5a 100644 GIT binary patch delta 125 zcmV-@0D}MH0oMVLJPN=701m(bYSxJfkwz(KQ%OWYR5(v#`2YVu10|Ru%^-^hu>ti! z$01`};e^!-FpV%x=zL_uFbu$@7?(I!18_MPWC*$(Z4AI>6VYA(Igz43L=Sm-j9YP{1s*K?>B00000NkvXXu0mjf;Po$_ delta 137 zcmV;40CxY^0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf?>agV diff --git a/deploy_cylinder_y/textures/deploy_cylinder_y_medium.png b/deploy_cylinder_y/textures/deploy_cylinder_y_medium.png index bbf393d659038b731ad27621d3ae5533b953b449..41f19b2627564a0a3a8783f510bffb7fb89ad8c1 100644 GIT binary patch delta 130 zcmV-|0Db@C0o(zQJPN=701m(bYSxJfkwz(PSV=@dR5(v#`2YVu10|Ru%^-^hu>lOi z_5YDEu5iNY1(-&dCUicsVHgJBQjAj^-Dx0&IGu|{4yy|&HUOI|i1q?FaX@2$tUyH9 kgf9jLc}gTUhfW0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf@#i`f diff --git a/deploy_cylinder_y/textures/deploy_cylinder_y_small.png b/deploy_cylinder_y/textures/deploy_cylinder_y_small.png index bbf393d659038b731ad27621d3ae5533b953b449..9e25e615d46a9dd1a75407f5c66a0b50e20f7542 100644 GIT binary patch delta 126 zcmV-^0D=GG0oVbMJPN=701m(bYSxJfkwz(LR7pfZR5(v#`2YVu10|Ru%^-^hu>orJ z4F8cau5iNY1(-&dCUicsVHgJBQjAL+s{y#23o-;W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf@54F~ diff --git a/deploy_maze/init.lua b/deploy_maze/init.lua index b2cd2e4..57a1cd3 100644 --- a/deploy_maze/init.lua +++ b/deploy_maze/init.lua @@ -248,7 +248,7 @@ deploy_maze.deploy = function(originpos, placer, material, size, floors) -- print(braid_pos.x.."/"..braid_pos.y.."/"..braid_pos.l.." "..braid_pos.dx.."/"..braid_pos.dy) x = braid_pos.x + braid_pos.dx * 2 y = braid_pos.y + braid_pos.dy * 2 - if math.random(5) == 1 and x > 0 and x < maze_size_x - 1 and y > 0 and y < maze_size_y - 1 and not maze[braid_pos.l][x][y] then + if math.random(5) == 1 and x > 0 and x < maze_size_x - 1 and y > 0 and y < maze_size_z - 1 and not maze[braid_pos.l][x][y] then -- remove wall if behind is corridor with 20% chance maze[braid_pos.l][braid_pos.x + braid_pos.dx][braid_pos.y + braid_pos.dy] = false -- print("removed "..braid_pos.l.."/"..braid_pos.x + braid_pos.dx.."/"..braid_pos.y + braid_pos.dy) @@ -426,7 +426,7 @@ deploy_maze.register("Glass","glass","default:glass","default_glass.png") -- blueprint minetest.register_craftitem("deploy_maze:blueprint", { description = "Maze Blueprint", - inventory_image = "deploy_maze_blueprint.png", + inventory_image = "deploy_nodes_blueprint.png^deploy_maze_blueprint.png", }) minetest.register_craft({ output = "deploy_maze:blueprint", diff --git a/deploy_maze/textures/deploy_maze_blueprint.png b/deploy_maze/textures/deploy_maze_blueprint.png index bbf393d659038b731ad27621d3ae5533b953b449..d05512e7de4afd125ed86c0093c07d80fbb887bd 100644 GIT binary patch delta 138 zcmV;50CoT40ptOYJPN=701m(bYSxJfkwz(XU`a$lR5(w~Qb7s;APDRKpSC<0%QO=Y zC4^CKZfGN-RyidwH~y1gD4W3wbu6ka3k>kAZGRqt6nc5$P6XIZ6NLomUGA8#2vA*G s0Rk*5p#p1k@)nLUwVkPAYd_u-bZ<-~2lJ+2JOBUy07*qoM6N<$g1+@Kxc~qF delta 137 zcmV;40CxZ60pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf_Afde diff --git a/deploy_maze/textures/deploy_maze_large.png b/deploy_maze/textures/deploy_maze_large.png index bbf393d659038b731ad27621d3ae5533b953b449..255adb47c2c7ecb5095b6b5e1781247a36de23e3 100644 GIT binary patch delta 115 zcmV-(0F3|R0pkIXJPN=701m(bYSxJfkw!mW^*~3#Fvy9>d=MKwyfD0gO%Y5J(FVX2 z;-ZmVfz<`bUVwQ6nI>oevfs%z0NECFuMl(rvIgXUBPkGZMJK^%BsE_Q!lX>97XWcO V!p5C&;|2f#002ovPDHLkV1i{{EPDU| delta 115 zcmV-(0F3|R0pkIXJPN@801m+cxRGn^kw!mW3_wTW!|36K;RTT9N7IwQ7-kSMpJ)T_ zPl^BkzD^&EL2Q_TL>U0G8Km)hu{aom*f7`7#{iIXDe?lvfk;s_lA13DVNxd53jmHb Vt`GajD*ONd002ovPDHLkV1ljMF?j$0 diff --git a/deploy_maze/textures/deploy_maze_medium.png b/deploy_maze/textures/deploy_maze_medium.png index bbf393d659038b731ad27621d3ae5533b953b449..433a90d2336fd4fae42b4a5bc04eb3c80fc4d51b 100644 GIT binary patch delta 118 zcmV-+0Ez$O0pbCWJPN=701m(bYSxJfkwz&2UXgGXT*CGLVHoU0BtD3Z9$pw;z@`YM ziD(003USfMuE6R7WG}$HflL!L0NL+k8-QX9H1Nm@17uAk8GtJ~2}UES`CU0G8Km)hu{aom*f7`7#{iIXDe?lvfk;s_lA13DVNxd5 Z3jmHbt`GajD*ONd002ovPDHLkV1i99GRyz~ diff --git a/deploy_maze/textures/deploy_maze_small.png b/deploy_maze/textures/deploy_maze_small.png index bbf393d659038b731ad27621d3ae5533b953b449..039d76982191e1bb750eabbc63f54a9f3b62a259 100644 GIT binary patch delta 121 zcmV-<0EYkL0ptOYJPN=701m(bYSxJfkwz&2V3BYYUuyLX|6v&9L}WgQjUHYYUcjaZ zrio|+UNP-C`zA)t1zL8$0CeJpupI{5yKjPe4UpLs!svxS>s}0jsHL2^ zAx=AdHtID%M%@y;mjZ43F)Tz)<-`qf+Tq7iuL07l7P0YSBlutr5$|!he@~2k;4#){mIYs5gWF0000 s0FZMj@&d(yNKrJBnlA=nQYO_40FE}U5Bta}`~Uy|07*qoM6N<$g74!x0ssI2 diff --git a/deploy_pyramid/depends.txt b/deploy_pyramid/depends.txt new file mode 100644 index 0000000..95307f3 --- /dev/null +++ b/deploy_pyramid/depends.txt @@ -0,0 +1 @@ +deploy_nodes \ No newline at end of file diff --git a/deploy_pyramid/init.lua b/deploy_pyramid/init.lua new file mode 100644 index 0000000..1c8015d --- /dev/null +++ b/deploy_pyramid/init.lua @@ -0,0 +1,144 @@ +--[[ + +Deploy Nodes for Minetest + +Copyright (c) 2012 cornernote, Brett O'Donnell +Source Code: https://github.com/cornernote/minetest-deploy_nodes +License: GPLv3 + +Shape based on WorldEdit mod by Temperest: http://minetest.net/forum/viewtopic.php?id=2398 + +PYRAMID + +]]-- + + +-- expose api +deploy_pyramid = {} + + +-- deploy +deploy_pyramid.deploy = function(pos,placer,nodename,height) + + -- check for space + if deploy_nodes.check_for_space==true then + for x=-height*0.5,height*0.5 do + for y=0,height do + for z=-height*0.5,height*0.5 do + if x~=0 or y~=0 or z~=0 then + local checkpos = {x=pos.x+x,y=pos.y+y,z=pos.z+z} + local checknode = minetest.env:get_node(checkpos).name + if checknode~="air" then + minetest.chat_send_player(placer:get_player_name(), "[deploy_pyramid] no room to build because "..checknode.." is in the way at "..dump(checkpos).."") + return + end + end + end + end + end + end + + -- remove pyramid node + minetest.env:remove_node(pos) + + -- build the pyramid + local pos1 = {x=pos.x-height, y=pos.y, z=pos.z-height} + local pos2 = {x=pos.x+height, y=pos.y+height, z=pos.z+height} + local np = {x=0, y=pos1.y, z=0} + local node = {name=nodename} + while np.y <= pos2.y do --each vertical level of the pyramid + np.x = pos1.x + while np.x <= pos2.x do + np.z = pos1.z + while np.z <= pos2.z do + minetest.env:add_node({x=np.x-height*0.5,y=np.y,z=np.z-height*0.5}, node) + np.z = np.z + 1 + end + np.x = np.x + 1 + end + np.y = np.y + 1 + pos1.x, pos2.x = pos1.x + 1, pos2.x - 1 + pos1.z, pos2.z = pos1.z + 1, pos2.z - 1 + end + +end + + +-- register +deploy_pyramid.register = function(label,name,material,texture) + + -- small + minetest.register_node("deploy_pyramid:"..name.."_small", { + description = "Small "..label.." Pyramid", + tiles = {texture.."^deploy_pyramid_small.png"}, + groups = {dig_immediate=3}, + after_place_node = function(pos,placer) + deploy_pyramid.deploy(pos,placer,material,3,1,1) + end, + }) + minetest.register_craft({ + output = "deploy_pyramid:"..name.."_small", + recipe = { + {"deploy_pyramid:blueprint", material, material}, + }, + }) + + -- medium + minetest.register_node("deploy_pyramid:"..name.."_medium", { + description = "Medium "..label.." Pyramid", + tiles = {texture.."^deploy_pyramid_medium.png"}, + groups = {dig_immediate=3}, + after_place_node = function(pos,placer) + deploy_pyramid.deploy(pos,placer,material,6,2,2) + end, + }) + minetest.register_craft({ + output = "deploy_pyramid:"..name.."_medium", + recipe = { + {"deploy_pyramid:blueprint", "deploy_pyramid:"..name.."_small", "deploy_pyramid:"..name.."_small"}, + }, + }) + + -- large + minetest.register_node("deploy_pyramid:"..name.."_large", { + description = "Large "..label.." Pyramid", + tiles = {texture.."^deploy_pyramid_large.png"}, + groups = {dig_immediate=3}, + after_place_node = function(pos,placer) + deploy_pyramid.deploy(pos,placer,material,12,4,3) + end, + }) + minetest.register_craft({ + output = "deploy_pyramid:"..name.."_large", + recipe = { + {"deploy_pyramid:blueprint", "deploy_pyramid:"..name.."_medium", "deploy_pyramid:"..name.."_medium"}, + }, + }) + +end + + +-- register pyramids +deploy_pyramid.register("Dirt","dirt","default:dirt","default_dirt.png") +deploy_pyramid.register("Wood","wood","default:wood","default_wood.png") +deploy_pyramid.register("Brick","brick","default:brick","default_brick.png") +deploy_pyramid.register("Cobble","cobble","default:cobble","default_cobble.png") +deploy_pyramid.register("Stone","stone","default:stone","default_stone.png") +deploy_pyramid.register("Glass","glass","default:glass","default_glass.png") + + +-- blueprint +minetest.register_craftitem("deploy_pyramid:blueprint", { + description = "Pyramid Blueprint", + inventory_image = "deploy_nodes_blueprint.png^deploy_pyramid_blueprint.png", +}) +minetest.register_craft({ + output = "deploy_pyramid:blueprint", + recipe = { + {"", "deploy_nodes:blueprint", ""}, + {"deploy_nodes:blueprint", "deploy_nodes:blueprint", "deploy_nodes:blueprint"}, + }, +}) + +-- log that we started +minetest.log("action", "[MOD]"..minetest.get_current_modname().." -- loaded from "..minetest.get_modpath(minetest.get_current_modname())) diff --git a/deploy_pyramid/textures/deploy_pyramid_blueprint.png b/deploy_pyramid/textures/deploy_pyramid_blueprint.png new file mode 100644 index 0000000000000000000000000000000000000000..83b06826e8ee074d4a9f2f27dc6f85b72ff46980 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+K$tP>S|=w^P^!c=q9iy!t)x7$D3u`~F*C13&(AePq0Cs%RL{`B;7id$pelP$ z7sn6_|KuP4|JyUG&QLn5(CyBm+-T%@8>o)xC0~*EP>FVdQ&MBb@0D|H-)Bpeg literal 0 HcmV?d00001 diff --git a/deploy_pyramid/textures/deploy_pyramid_large.png b/deploy_pyramid/textures/deploy_pyramid_large.png new file mode 100644 index 0000000000000000000000000000000000000000..303447a34f8e840a687cfef52f2e8b89ce43b362 GIT binary patch literal 196 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+K$tP>S|=w^P^!c=q9iy!t)x7$D3u`~F*C13&(AePq0Cs%RL{`B;7id$pehGX z7sn6_|KuP4|JyUG&QLn5(CyB?SNIq?7h literal 0 HcmV?d00001 diff --git a/deploy_pyramid/textures/deploy_pyramid_medium.png b/deploy_pyramid/textures/deploy_pyramid_medium.png new file mode 100644 index 0000000000000000000000000000000000000000..6a4318ebe560a87ce7aaec8ae1a2759459512031 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6;>1s;*b z3=Dh+K$tP>S|=w^P^!c=q9iy!t)x7$D3u`~F*C13&(AePq0Cs%RL{`B;7id$pejdC z7sn6_|KuP4|JyUG&QLn5(CyB!lvI6;>1s;*b z3=Dh+K$tP>S|=w^P^!c=q9iy!t)x7$D3u`~F*C13&(AePq0Cs%RL{`B;7id$pejdC z7sn6_|KuP4|JyUG&QLn5(CyB!+QZo!Z0*%+pBU)lI*`I>`3!x%hW{an^LB{Ts5z#cqe literal 0 HcmV?d00001 diff --git a/deploy_sphere/init.lua b/deploy_sphere/init.lua index 4f44c45..b08afb8 100644 --- a/deploy_sphere/init.lua +++ b/deploy_sphere/init.lua @@ -129,7 +129,7 @@ deploy_sphere.register("Glass","glass","default:glass","default_glass.png") -- blueprint minetest.register_craftitem("deploy_sphere:blueprint", { description = "Sphere Blueprint", - inventory_image = "deploy_sphere_blueprint.png", + inventory_image = "deploy_nodes_blueprint.png^deploy_sphere_blueprint.png", }) minetest.register_craft({ output = "deploy_sphere:blueprint", diff --git a/deploy_sphere/textures/deploy_sphere_blueprint.png b/deploy_sphere/textures/deploy_sphere_blueprint.png index bbf393d659038b731ad27621d3ae5533b953b449..0020457b43b999529605d5166ea09f77441a5058 100644 GIT binary patch delta 110 zcmV-!0FnRW0muQ6JPN=701m(bYSxJfkwz(5L`g(JR5(v#`2YVu10|Ru%^-^hw*f#G zq5!O}#pMNb%`iTOdTa*Z(u~!RVQK)#TNDK%EL8xPdnS0JMTI`fec| QQvd(}07*qoM6N<$f*n*S+5i9m delta 137 zcmV;40CxY#0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=QBD1 diff --git a/deploy_sphere/textures/deploy_sphere_large.png b/deploy_sphere/textures/deploy_sphere_large.png index bbf393d659038b731ad27621d3ae5533b953b449..5241dcbf84d28bd4bd335261b3ac059d8ede788c 100644 GIT binary patch delta 109 zcmV-z0FwXX0mlK5JPN=701m(bYSxJfkwz(4LrFwIR5(v#`2YVu10|Ru%^-^hu>ti! z$01`};e^!-=$c`CY=&SMfJ-wjLx!UPpn#$%5Md!rQ8bd0HwJN1Ce|AOL0PX;a&LjE P00000NkvXXu0mjf`CBM? delta 137 zcmV;40CxY!0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=BhdX diff --git a/deploy_sphere/textures/deploy_sphere_medium.png b/deploy_sphere/textures/deploy_sphere_medium.png index bbf393d659038b731ad27621d3ae5533b953b449..36832dab728e4e4ee91992fafcffbe5827f3a26a 100644 GIT binary patch delta 113 zcmV-%0FM9T0m}i9JPN=701m(bYSxJfkwz(8M@d9MR5(v#`2YVu10|Ru%^-^hu>lOi z_5YDEu5iNY1$50YJ~l%z48Wxsmm$N^0C3_!ivf}X5f;)EMI$MBV-P20V!Z(X=J>NO TCO5ZI00000NkvXXu0mjf!0Ret delta 137 zcmV;40CxY&0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=*~I> diff --git a/deploy_sphere/textures/deploy_sphere_small.png b/deploy_sphere/textures/deploy_sphere_small.png index bbf393d659038b731ad27621d3ae5533b953b449..46d95e9ee23fa20ab6f16aaa509a87bb271508ad 100644 GIT binary patch delta 110 zcmV-!0FnRW0muQ6JPN=701m(bYSxJfkwz(5L`g(JR5(v#`2YVu10|Ru%^-^hu>orJ z4F8cau5iNY1$50YJ~l%z48Wxsmm$N^08l_t6o{~prYIUo$s2<>DHH1r0O7*73ovL& QsQ>@~07*qoM6N<$f;(&}p#T5? delta 137 zcmV;40CxY#0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf=QBD1 diff --git a/deploy_spiral/init.lua b/deploy_spiral/init.lua index 655b322..e6673d6 100644 --- a/deploy_spiral/init.lua +++ b/deploy_spiral/init.lua @@ -176,7 +176,7 @@ deploy_spiral.register("Glass","glass","default:glass","default_glass.png") -- blueprint minetest.register_craftitem("deploy_spiral:blueprint", { description = "Spiral Blueprint", - inventory_image = "deploy_spiral_blueprint.png", + inventory_image = "deploy_nodes_blueprint.png^deploy_spiral_blueprint.png", }) minetest.register_craft({ output = "deploy_spiral:blueprint", diff --git a/deploy_spiral/textures/deploy_spiral_blueprint.png b/deploy_spiral/textures/deploy_spiral_blueprint.png index bbf393d659038b731ad27621d3ae5533b953b449..e13845fd7f242f4b0879d8c0a433769c5a7c05ca 100644 GIT binary patch delta 130 zcmV-|0Db@C0o(zQJPN=701m(bYSxJfkwz(PSV=@dR5(v#`2YVu10|Ru%^-^hrvX5h z;RPtJ#^#0pYV`~ZxG;Kv<1_$|8;ElO$N+R#Kn*3$0GLZahLLOlvNuRJ09zmu?E*@p kk)+f~l45L`Zr}|70ECw8w?+{;&;S4c07*qoM6N<$g8u|D-T(jq delta 137 zcmV;40CxY}0pkIXJPN@801m+cxRGn^kwz(WUr9tkR5(v#`2YVu10|Ru%^-^hp#cm) zN8!Wh;f3J^kmg6zlfW2e5Hg==1MW|W|Np*DAB;h4n1MtY0J0gR@q4j27=zd_*U-lR rkaH>W0>yzyQ8bd8F9u;!Ce;f7jyA3j`^YN%00000NkvXXu0mjf@#i`f diff --git a/deploy_spiral/textures/deploy_spiral_large.png b/deploy_spiral/textures/deploy_spiral_large.png index bbf393d659038b731ad27621d3ae5533b953b449..fe93998877b802811c1804bf92adaae6d1649e14 100644 GIT binary patch delta 107 zcmV-x0F?jZ0oDPKJPN=701m(bYSxJfkwz&2Qju^KQT0Ga;lt?Rh2aH|W;Gyz3lnVs zE?1Cb0JU0G8Km)hu{aom*f7`7#{iIXDe?lvfk;s_lA13DVNxd5 Z3jmHbt`GajD*ONd002ovPDHLkV1h`9GQt1= diff --git a/deploy_spiral/textures/deploy_spiral_small.png b/deploy_spiral/textures/deploy_spiral_small.png index bbf393d659038b731ad27621d3ae5533b953b449..2b747c47f7077ddd9914cff7088aa71f19e10c1b 100644 GIT binary patch delta 116 zcmV-)0E_?Q0p9_TJPN=701m(bYSxJfkwz&2Taj=TT59zS|M6k;@WSu{R5JsR#)?TX z0IN$#H2~ceK>euEj?W7q7k~_axdhB6)c|B~kZb_9KqT4)IHQuF7f8()gD@$R>IDD* WgO2w>)wgp10000