From da4c295e7a3fd337af968a8ac81c0132664638f1 Mon Sep 17 00:00:00 2001 From: Evert Prants Date: Mon, 17 Dec 2018 14:25:41 +0200 Subject: [PATCH] Carbon Fiber and Iron armor for 3d_armor --- elepower_machines/craft.lua | 3 +- elepower_tools/armor.lua | 126 ++++++++++++++++++ elepower_tools/depends.txt | 1 + elepower_tools/init.lua | 5 + elepower_tools/mod.conf | 1 + .../textures/elepower_armor_boots.png | Bin 0 -> 282 bytes .../textures/elepower_armor_boots_carbon.png | Bin 0 -> 1341 bytes .../elepower_armor_boots_carbon_preview.png | Bin 0 -> 1165 bytes .../textures/elepower_armor_boots_preview.png | Bin 0 -> 285 bytes .../textures/elepower_armor_chestplate.png | Bin 0 -> 1741 bytes .../elepower_armor_chestplate_carbon.png | Bin 0 -> 1932 bytes ...epower_armor_chestplate_carbon_preview.png | Bin 0 -> 1384 bytes .../elepower_armor_chestplate_preview.png | Bin 0 -> 1342 bytes .../textures/elepower_armor_helmet.png | Bin 0 -> 1738 bytes .../textures/elepower_armor_helmet_carbon.png | Bin 0 -> 1826 bytes .../elepower_armor_helmet_carbon_preview.png | Bin 0 -> 1217 bytes .../elepower_armor_helmet_preview.png | Bin 0 -> 1166 bytes .../textures/elepower_armor_inv_boots.png | Bin 0 -> 290 bytes .../elepower_armor_inv_boots_carbon.png | Bin 0 -> 1401 bytes .../elepower_armor_inv_chestplate.png | Bin 0 -> 336 bytes .../elepower_armor_inv_chestplate_carbon.png | Bin 0 -> 1402 bytes .../textures/elepower_armor_inv_helmet.png | Bin 0 -> 270 bytes .../elepower_armor_inv_helmet_carbon.png | Bin 0 -> 1292 bytes .../textures/elepower_armor_inv_leggings.png | Bin 0 -> 276 bytes .../elepower_armor_inv_leggings_carbon.png | Bin 0 -> 1360 bytes .../textures/elepower_armor_leggings.png | Bin 0 -> 1399 bytes .../elepower_armor_leggings_carbon.png | Bin 0 -> 1403 bytes ...elepower_armor_leggings_carbon_preview.png | Bin 0 -> 1219 bytes .../elepower_armor_leggings_preview.png | Bin 0 -> 1176 bytes 29 files changed, 135 insertions(+), 1 deletion(-) create mode 100644 elepower_tools/armor.lua create mode 100644 elepower_tools/textures/elepower_armor_boots.png create mode 100644 elepower_tools/textures/elepower_armor_boots_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_boots_carbon_preview.png create mode 100644 elepower_tools/textures/elepower_armor_boots_preview.png create mode 100644 elepower_tools/textures/elepower_armor_chestplate.png create mode 100644 elepower_tools/textures/elepower_armor_chestplate_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_chestplate_carbon_preview.png create mode 100644 elepower_tools/textures/elepower_armor_chestplate_preview.png create mode 100644 elepower_tools/textures/elepower_armor_helmet.png create mode 100644 elepower_tools/textures/elepower_armor_helmet_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_helmet_carbon_preview.png create mode 100644 elepower_tools/textures/elepower_armor_helmet_preview.png create mode 100644 elepower_tools/textures/elepower_armor_inv_boots.png create mode 100644 elepower_tools/textures/elepower_armor_inv_boots_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_inv_chestplate.png create mode 100644 elepower_tools/textures/elepower_armor_inv_chestplate_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_inv_helmet.png create mode 100644 elepower_tools/textures/elepower_armor_inv_helmet_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_inv_leggings.png create mode 100644 elepower_tools/textures/elepower_armor_inv_leggings_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_leggings.png create mode 100644 elepower_tools/textures/elepower_armor_leggings_carbon.png create mode 100644 elepower_tools/textures/elepower_armor_leggings_carbon_preview.png create mode 100644 elepower_tools/textures/elepower_armor_leggings_preview.png diff --git a/elepower_machines/craft.lua b/elepower_machines/craft.lua index 57673dd..0e18099 100644 --- a/elepower_machines/craft.lua +++ b/elepower_machines/craft.lua @@ -20,6 +20,7 @@ function elepm.register_craft_type(name, def) if have_ui and unified_inventory.register_craft_type then unified_inventory.register_craft_type(name, { description = def.description or name, + icon = def.icon or "elepower_machine_side.png", width = def.inputs or 2, height = 1, }) @@ -28,7 +29,7 @@ function elepm.register_craft_type(name, def) if have_cg then craftguide.register_craft_type(name, { description = def.description, - icon = def.icon or "elepower_alloy_furnace.png", + icon = def.icon or "elepower_machine_side.png", width = def.inputs or 2, }) end diff --git a/elepower_tools/armor.lua b/elepower_tools/armor.lua new file mode 100644 index 0000000..a9fe021 --- /dev/null +++ b/elepower_tools/armor.lua @@ -0,0 +1,126 @@ + +local materials = {iron = "elepower_dynamics:iron_ingot", carbon = "elepower_dynamics:carbon_sheet"} + +-- Iron Armor +armor:register_armor("elepower_tools:helmet_iron", { + description = "Iron Helmet", + inventory_image = "elepower_armor_inv_helmet.png", + texture = "elepower_armor_helmet.png", + preview = "elepower_armor_helmet_preview.png", + groups = {armor_head=1, armor_heal=0, armor_use=650, + physics_speed=-0.001, physics_gravity=0.001}, + armor_groups = {fleshy=8}, + damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2}, +}) + +armor:register_armor("elepower_tools:chestplate_iron", { + description = "Iron Chestplate", + inventory_image = "elepower_armor_inv_chestplate.png", + texture = "elepower_armor_chestplate.png", + preview = "elepower_armor_chestplate_preview.png", + groups = {armor_torso=1, armor_heal=0, armor_use=650, + physics_speed=-0.03, physics_gravity=0.03}, + armor_groups = {fleshy=13}, + damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2}, +}) + +armor:register_armor("elepower_tools:leggings_iron", { + description = "Iron Leggings", + inventory_image = "elepower_armor_inv_leggings.png", + texture = "elepower_armor_leggings.png", + preview = "elepower_armor_leggings_preview.png", + groups = {armor_legs=1, armor_heal=0, armor_use=650, + physics_speed=-0.02, physics_gravity=0.02}, + armor_groups = {fleshy=13}, + damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2}, +}) + +armor:register_armor("elepower_tools:boots_iron", { + description = "Iron Boots", + inventory_image = "elepower_armor_inv_boots.png", + texture = "elepower_armor_boots.png", + preview = "elepower_armor_boots_preview.png", + groups = {armor_feet=1, armor_heal=0, armor_use=650, + physics_speed=-0.001, physics_gravity=0.001}, + armor_groups = {fleshy=8}, + damage_groups = {cracky=2, snappy=3, choppy=2, crumbly=1, level=2}, +}) + +-- Carbon Fiber Armor +armor:register_armor("elepower_tools:helmet_carbon", { + description = "Carbon Fiber Helmet", + inventory_image = "elepower_armor_inv_helmet_carbon.png", + texture = "elepower_armor_helmet_carbon.png", + preview = "elepower_armor_helmet_carbon_preview.png", + groups = {armor_head=1, armor_heal=0, armor_use=2000, + physics_speed=0.01, physics_gravity=0.01}, + armor_groups = {fleshy=9}, + damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1}, +}) + +armor:register_armor("elepower_tools:chestplate_carbon", { + description = "Carbon Fiber Chestplate", + inventory_image = "elepower_armor_inv_chestplate_carbon.png", + texture = "elepower_armor_chestplate_carbon.png", + preview = "elepower_armor_chestplate_carbon_preview.png", + groups = {armor_torso=1, armor_heal=0, armor_use=2000, + physics_speed=0.03, physics_gravity=0.03}, + armor_groups = {fleshy=14}, + damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1}, +}) + +armor:register_armor("elepower_tools:leggings_carbon", { + description = "Carbon Fiber Leggings", + inventory_image = "elepower_armor_inv_leggings_carbon.png", + texture = "elepower_armor_leggings_carbon.png", + preview = "elepower_armor_leggings_carbon_preview.png", + groups = {armor_legs=1, armor_heal=0, armor_use=2000, + physics_speed=0.02, physics_gravity=0.02}, + armor_groups = {fleshy=14}, + damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1}, +}) + +armor:register_armor("elepower_tools:boots_carbon", { + description = "Carbon Fiber Boots", + inventory_image = "elepower_armor_inv_boots_carbon.png", + texture = "elepower_armor_boots_carbon.png", + preview = "elepower_armor_boots_carbon_preview.png", + groups = {armor_feet=1, armor_heal=0, armor_use=2000, + physics_speed=0.01, physics_gravity=0.01}, + armor_groups = {fleshy=9}, + damage_groups = {cracky=3, snappy=2, choppy=3, crumbly=2, level=1}, +}) + +for k, v in pairs(materials) do + minetest.register_craft({ + output = "elepower_tools:helmet_"..k, + recipe = { + {v, v, v}, + {v, "", v}, + {"", "", ""}, + }, + }) + minetest.register_craft({ + output = "elepower_tools:chestplate_"..k, + recipe = { + {v, "", v}, + {v, v, v}, + {v, v, v}, + }, + }) + minetest.register_craft({ + output = "elepower_tools:leggings_"..k, + recipe = { + {v, v, v}, + {v, "", v}, + {v, "", v}, + }, + }) + minetest.register_craft({ + output = "elepower_tools:boots_"..k, + recipe = { + {v, "", v}, + {v, "", v}, + }, + }) +end diff --git a/elepower_tools/depends.txt b/elepower_tools/depends.txt index 32b2b43..3984713 100644 --- a/elepower_tools/depends.txt +++ b/elepower_tools/depends.txt @@ -1,2 +1,3 @@ elepower_papi elepower_farming +3d_armor? diff --git a/elepower_tools/init.lua b/elepower_tools/init.lua index 579d13b..5d400c9 100644 --- a/elepower_tools/init.lua +++ b/elepower_tools/init.lua @@ -15,3 +15,8 @@ dofile(modpath .. "/soldering.lua") -- Crafting dofile(modpath .. "/craftitems.lua") dofile(modpath .. "/crafting.lua") + +-- Armor +if minetest.get_modpath("3d_armor") then + dofile(modpath .. "/armor.lua") +end diff --git a/elepower_tools/mod.conf b/elepower_tools/mod.conf index 837aadf..fcf7d0f 100644 --- a/elepower_tools/mod.conf +++ b/elepower_tools/mod.conf @@ -1,3 +1,4 @@ name = elepower_tools description = Elepower powered tools! depends = elepower_papi,elepower_farming +optional_depends = 3d_armor diff --git a/elepower_tools/textures/elepower_armor_boots.png b/elepower_tools/textures/elepower_armor_boots.png new file mode 100644 index 0000000000000000000000000000000000000000..459eeb2fd2b331a19f50b432b9adfd50502655e7 GIT binary patch literal 282 zcmeAS@N?(olHy`uVBq!ia0vp^4nVBH!3HE3&8=$zQfx`y?k)`eKo*1YgOcY!inG8Y zvY3HEPZ@+6E0)@q0R`DhJbhi+AMprsv$5Bu35WrOBuiW)N}Tg^b5rw57@Uhz6H8K4 z6v{J8G8EiBeFMT9`NV;Wnmk<`Lo)8Yz3RwyK!L|4P**ACVXw`;53=-k;o!n=Q+|Nf^|c-b9> z_j?5=o{u~#SaOaxHB`4?QYN>?Ql6)e#V@Sh7rVOfl>3{j_dK_904)cBRkpjCEjIqI R-Qfh{dAj zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HEvK%Q4MgLhvFCirXl9t05(L3nn_l2T{H~85O zyZg%!1*DSHbVO!_@z38g{Dnq(ybT;<&T&hRWyX$b@%J7MYkX#sT zc_?sSObSNcqw!;xsHqmCl0=#88h7$-&QRA|!JbE5_qBM$~gW^OFh0)z$_&TZq4tJ7o! z;12jK4doz^^1~O}W__D$WH8*x0;-3gY}Lvy_3$H`=3EDgXywvwxq@H3P8z&erWO+G#cfSgyJ>0Dn#NEH2rg1sfCQ+W{u+M*&g<4-%Xq0f8%% zB+7Itb5J5A(g3Kyb(Y8#SSTg#aFU})1{|CM*v2zTdn+ftiSZ%?h$K0Pf(?!!V8xhF zKN<}+RFb5aQp!n_B~K+wUMDPP&FhU?R5WVRtg5E2C74*WWZBfr+={ac-nhwe9^Kr% z6c{bgT<~A>)y+tfl?ZAq>+aX z8$QZJsZE)2rkSTsn;vF)P&-&Z^q-(chZ=8EYok7>L8^LJLF;vr7BdjzNC2*j07+n8 z%r2uCd68SpE@zyI#Bee#IGq+T5R8L3O?t3c7sC`}$6i zsg5zdlFgN>{XifDm3#HUC8|%&G7zNnVX)OHruFGf-=D*eZv1Q}b-sG{vDU}{kx?o*{80SqFzVG7MUZg;TAEDh5x*c{wVsR z=zmd!zf7~^Pki_nrJ@G&g$$bw00006VoOIv08an_001N4bmss7010qNS#tmYE+YT{ zE+YYWr9XB6000McNliru;tUZBCj}h$WZ3`!02y>eSad^gZEa<4bO1wgWnpw>WFU8G zbZ8()Nlj2!fese{005~;L_t(&-tE@C3dA4~1mH0&tXBH|Z)qW`Rj!JVaCaaGF=4)L zAPC0s$6+$>{SE-C3IHgjKty`ZIXf(5n?0baBBcZXXstm+PI)yld%$CoA%vdItmj(m zQa@mN9b=69ztyg_x>q&ey62CH|H=SP-`{;EY_s?LXnuSHzU}#ueD|3!r2!!Xm|0)p zk<13L0S~_hM{j{^UhQQ_L_|bHL_|bHMD%JO%zl#~ddplv00000NkvXXu0mjfUUYN- literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_boots_carbon_preview.png b/elepower_tools/textures/elepower_armor_boots_carbon_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..138607a22ace7561829432bcf87b42ba0a279fbc GIT binary patch literal 1165 zcmV;81akX{P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HYjwB}xhW~Sl90A)H%yIaXa)TT{FBH|&J=>X` zDElYUf(j@D#`wWhx$)PZ)BS-&%I1P5i#bM*6mrO1&@g|cvP<$|mpk$4!uyNdg}Z|x z64Y|NT0HUrIcC$*VD0EBkn5A8JWfY_?I=eP+gaeq?}db}1^iL$%26bIRz4=yYg;~M zOV3+qXZ$?<+YNZ!DuN`A8Yu;ofqhCbqiyU%g5UZwbT-awp4Ox2)4RKeGHl`@Bp#(L z3kBwjNkPfGOuQt5c0j!(bXf{o?0iBy-+ui%ePy}3O+UzAklH_>ezcxQyY0}sLp~9T zkNT~g^h55Rk#25JE64a)`9*HkhnGFy)Yda+w>ihPyAmR{9M7iit?U-Y)#a@{DTNlD<&10yiH393amXriqf88plLB=rG->R*QGuoJ4ylD_>$Dn+G0!1T5hFtmyS5@v8Qf5_cCbUD2*_5#F2)L zJj%pTn=-@H8E2X{vzz5XjZWBp&i{fM9csKut%2!54bqfu6|}AsUCcm?0|9ti1V|k7 zV&;uP;6-jR^O+G9$}mzFoKA}v2!=tdlOF6o$f=X~Yq&Xp;9o(`Ep*=?_anD=)Oy(; zI@yF)7%r!JLG;Z$hZVN6zLa0q?q>tOTmM${ThaeVQ68&dtF=Wo-pjsLR7s_?YFV;M1&24YJ`L;z0!0000Z;B@Bz000SaNLh0L04^f{ z04^f|c%?sf00007bV*G`2jUD73n>d_%w$ji000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_C zX>@2HM@dakSAh-}0001#Nkl%-NtU=qlsM<-=BDPAFgO>bCYGe8 zD3oWGWGJ|M`UZqI@`(c#wR*ZZhGg7(d&QgUkb#KX!^ND9?=(-JpU1S&(VdGgM_A^{ ztDkL^cRv*GRPdan0!Cln>s7ORX>RxDdNRj6JEq@Hp-;|7lTpBlVZpUuoA&E)GwdyA zh{|?;KTo~!d8>r^b$QMnD;q|8gS*VHcloXTAIJ25SIxHH=cgaImm)p4CVu(>*$3>3 V&))|B(*in(!PC{xWt~$(699HBU_$@^ literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_chestplate.png b/elepower_tools/textures/elepower_armor_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..21fc7f5300695f5c73e21282efdf662430bed1aa GIT binary patch literal 1741 zcmV;;1~U1HP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U-|ca_cq>{pTvW1OXrjayfj?bO&924=Bm8bCXQc z-mgwYTcSY-uLBTtn1B7b!XLP(#2lhpP9>!SS1hq`#Uvl+Rrj5axbORl*Ajle&;#EK z43gj}=g*uj`UD+JbTQ_B$*G|0lb|xMh4#8oFF~9y1sDBRBy=h`F2SK*f`l*4m+kFz z>qsTrvkU#=U)TB$1HQp;QH+x&vWR=+!z>ldGau0qx8a7a&c)x;b_sg-JKU@cn|KPz zfqQlf1?EeZiaYPSu~THv6?c_#S_-r{9EN$hf|hIHfhq&cN)#;Cj&=j?kv;;h#6oM?i=pt zgBF_<833Q9BOL@(e%L}=ZQ1HNWhfq$1G0x8%yZ>mjqn|&wY;E+JeK*473^ZKG+5!t z5ru=m21ICGLDe1Ld%V9KR{?^$!<^w@J(^1Z{7vaCxnu(^U{pNM0wx=m0E7q@D2yQi z0!KovP@=<_gApN+830w7&Jwu+7EnEC)Y`a7i%nZ<)^aPYb`D*7?AlYeo_pza@Q{Hz9%&)t0Qdbfsl0uM$>$pmxFf%lH9mbfLx@DQC0?YM`3kBFMKBbG$9k00jRIzp&JC^e0a&e{ie8?(lim-~`3`tj**t96KBUzy`rV#^d|*SjrB{^Ejx zL4CV{``9OBiL`lI$_b@jY$aPoSF2dEiRx^W;mi&c_J%iqH6-TTyrxr!9ZE269cv1t zp?#&VeRHjW0T;q6R?uve{AX)H@HCV8%0iIHMP8eH+@mc|?r!I&LeZ|Hu2 zM7p$wSU>5#@+g~)kr6o02Kpiw!b>vzG#7xq16`Js(C0W~QwA>&Uh0oPc^|Zj!`qlh z1&wp5)+s9kci*?^El~)6Y9x;ldy$4iI3r@ir+yr|h1AxcKmak}FVrmq?I0%z4_i8l zVSH95-+YD->I)6SkpzZ7ra>_^&z@@Do1qxBo?7wH`VZ>=H=y-T5w*<3CMXs_;xW-xcZ z8Yd&o21m3#WL|hR@U~ArbLca}TlkjUUziQ?+wkz2qhtD$vjmN-I{@TJ>eA)yD+@ z00000000000000000000006!yByG?b^LW893_~SpKh_?lpxU1Et zZwKts_r0?+<2Z_5J+13nW(fFJT59#BZBgo&kL{oO%&Dbfl9?U-JTYU8)mk6z%l?FMiY$e5I)rb5QUQckZc>$AwnOlm)}Hjc6! literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_chestplate_carbon.png b/elepower_tools/textures/elepower_armor_chestplate_carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..5d750baf4b75aca6e0cb525ad58472102fd78023 GIT binary patch literal 1932 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 literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_chestplate_preview.png b/elepower_tools/textures/elepower_armor_chestplate_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..57e92415ab0232f8048945b65e7e5a5ff35c2288 GIT binary patch literal 1342 zcmV-E1;P4>P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U-_Nk~1d^-E)c@0SN@+IQ&-S204D7Xxd{tlgXsM zS!9vM1}s2&(vxVr`N!|e{f37msf&^|m6SZ5SYqLdiTdlQyC)xazaKtJ`28Yx@m^qv z0>*It)O6$%a-624LHp5DA(tmbWuArhx=@cI)??tvZ$p7D1O6y>^(YE_EFXyNa?7Wp z`Pqej_OG+P!+@`|E{4oW66J_Kvd=jc%$0r2h}$rrt8=k)(vG6H-|pVZz{E39@aWYL z2EY#*Dtg|1W|M?#j-Erhkb*6CK4V_)xPJY7h1}iH59KeE>fccPm_0G=c0lii@WxPj zjGxL$KIHD1(#_kG<&++lU*s+L_~P@;ntj(Ay4JkBt1-dlbey_f*)!~G7Oj0Mp=Er< zs|DLyK~t1OM;;9%Swrhoh(Y6`NP{XZntSZj0WtDq@W{-a19bI0_IVAP|6|00w-bAe6{w zW|xT&NCiO^&^bhIpoK(u03^o{639Unz&6fg+FM!p65}ES5fYL^`6(ExAS*^e{^Y30 zp(;V5h$P9PQlzGktin>t$!^q|LylQ;$~kK;xjGFRRWxZ<)uOd<3Ak~kpdO2sQfh_K z3e6R#D>l^HxP=y*wA6CbR$A@sdg!rBPd#_-rPskD4Ak*RBM%*A)JYSmG~<++W}Z6B ztP82O!iq~)T6yUzZq)~CbjtR<{R`IUu*RDy+n67$L7MZeg6ujG;|z>(BoLmB0Sb=U zIP*#|vN30z`NF6QVSp4PXOJ-l2IC}_MGx*im=hP$&+z6z1pfqc&ZzqabARRSGuB4k zFS@W9vNE)w`he(V*T%06Y&I)~U_A-9#xftNUMZP0~v@QZv?&wWTbmiOYemrdA^v9gb~hV*kS`hEL+ zAi)l)cJye&Y(shV$RItd#w%NBAd#UP=|$+?G{d!4_wmcAPsRYh-Q|S^gBGwN=?ySN z!N*?8vEEVm1lH5&KE(-`UIGHkaTmw7UWZj*0N_PqY*TRK9^I>eRsyPl3a?fj@Yt?* z!5i>x28EJ)&X1$+N$D?*|10_lMfh(p@MqQi392N_WC%S+PXGV_24YJ`L;z0!0000Z z;B@Bz000SaNLh0L04^f{04^f|c%?sf00007bV*G`2jUD73lSS{_CX>@2HM@dakSAh-}0002ZNklrp^@lFPPY zV+;Ubp696lIF5BHppG1**Rl(mrg=-J^{xW43y#i>%N5`c=(7@~rk^di&kW?=CBLu0 zx~^Z@|7QkDE3H-mmFsx+>$w^Q2qA@~07*qoM6N<$f*opd A4*&oF literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_helmet.png b/elepower_tools/textures/elepower_armor_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..7fd60a8d84d61c09e53314ffb7b04137507393be GIT binary patch literal 1738 zcmV;*1~vJKP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U-|ea`h$*ePrfVY5wv1O246z7f)HuOD*L>%QaVSSorm5?TmEgGoF_3TeyBFPyD>W z5D8{^Tza|X6LKigt?1*n(;(M3hU&a;^!GQ~ZHWEe;Fdo(5_)WK-G)=U4GG^n-@f<9 zv940x-X3Ax`s==b!hm1eLl)zrg)C#te3_Msweyt?af|Kf8eI2t+HXT2uG3SM;S*0G zxiI?nP~g6}G>m*k<1LZ1E*M$vBLgi?mtkF>as9e|<#~F#enb8a(wEf-sQnY9(+TKP zMLr-@Ugl5bq_6Vy7Se;;o1II!SNvWc>k#F&JyF}gwZhk$kJGhWaO83y>UqSof?nUz zI!_gJ!%r{Y!QQ>1J5pkRM*)&`^g)#vFfPgz)M(K>^PmA2GfxJN%sg0VBnTZ~R2~QJ zygMy6sS*I6Wq=L>DZltaXWM$V8|2tH$P?H@Ft)k!uX_59(po#Ah;}Uf5i9t`JJaCB zMvf?51T`Q+>kg`(06+W3ws938s3**h1GcMg3xK~Xy^>1~&;mup{77K3xD6mg@Ic`V z2@tpniBh4ez)8*`1>hhHus5DDI;yPv5Tg(R2$hn=fK8PK zuyR)L$FhS%O+~Y+7BzLP+KQB&VWn8v6}6dIHnn1AZq-_H@$8DCYwljXRjz`Hs}=cJ zz1G?qHf^xn@N|PhYn{9F+_jf(-FxkAa2hi5&{2jBA9b|gkU$YA>kWu>R8j25NMp#s{gbXfLQiYW6fiyPW9842W?i0B#!r zlEl0*yPR_7joilUswjS<3@3Gi6SNTnf_W0_q8IF5k<)~t`6IX`0Kq?jT-wlm1G!&u z`wX>c=S3$6p`C_1sFxu7pw!s$hd1WebGp8%C|*<}Vpbb{S!0>u{{#BYTk!TJMqS%6xh_fG2rP}d6 z#5v|H`>bt$U%Z*qN5Maxx1mW@!76JNb*rw)E4Wrd^lH_P1jRWls-XDeP9yLh;M16J z8g#Y};!3JxZuC8FTbx}=ky)S@tpzyQY?~OdV$KoO*E~ilxKY5(HHXZRWa^sBY_74^ zh0hTm)>jV%lUHY39aPeMjSdD!X#qMy@hXAXE$e-6yWEo0y)`)5u29Kq^~_skNjygiMO2^lO*<%`n zY3z*TrjD1w_d@*2jE67W%MNZ&v)K0K_I#a76xuS6 z=kc0MZKI;WbCa-wP`P+&7a4g-8E;B&_gq#)d?*dOb*!3XhYX|f{@7Jbl6 zuc~T217=WA9yCTkJ6>Q9D#=YH6v$6AF8xf({%`0%VhE%O{4_CX>@2HM@dakSAh-}0003MNklc*DE&70%T8mh6{i5ecL4^#02lxRU;qq&0WbgtzyKHk g17H9QfC1#X0!B=HG}!M1cK`qY07*qoM6N<$f~F-JQ2+n{ literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_helmet_carbon.png b/elepower_tools/textures/elepower_armor_helmet_carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..2180ee827b7992430c572683fa916810b9b96bd2 GIT binary patch literal 1826 zcmV+-2i^FIP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=KFmgFc5MgLhvFTp|}!Eykhb9x88{C=_>kwax= zWep$w(RPG!Fo=h)kR56N^S7tJaO6WuDpi|wkpoBRrRRa0c3j6euXL32dLHF&!tXcr zDL)!Asu(3-Kbze38};Z!cgMDFI|KFgm7%`xhWWN(+=g#ZbO{! znQ!g$TGk=G>FXt|yT9Ms*o03OFmSk2 zHA7S0Onl(lLLoywHy*g=^Qt*&826Psu7&Ro5({x;2(pQDQKt-yPKAsHIqkDtv>>tMoxw5ZyfV{D zsBD1I^Ez>tILWgDumOJNg>Ych=BE}qr|su-iy9_2Y6;OpFcz`$TW9)8C->M;MB&SJ z`3kyn>@=tdazyDMbORCc+o|<*@Z)@c1Xl*Zdb+t`f#aBA0r+R7m*Ct|WA5&Pj>j$Ob?I(leJlfrV<#29X*2NdO1C0CQuE(%CiFd{rY6 z0z_p=tYCvJ2w0_5#E+JS7#fvpskKVg+G?*uSYn5Xs6<8`%38FlsA|)$BQ2FmOsNS0Yv^2 zcQB3=rnS}2Wj#1G96#+$op8eO;sn|z05ucxoT^7 z%R`)#y5U|LQk`dpI5hN8C)pV4d0sVxv@^HOUZLLS8ex6J6a6mJ`-)#Jzh}rB;^?*X zTREC$+g>(Y4Ie&MQ$2ko9=WDj-rF~w{TRc36RsIqbrq3rS=8U zqn5tKed5*-2)x(yZ4O*Z#3n)#{&tt?Wwc$pa(a+xj=nl{=Q+DKF+Wy#VMkhY>2bdb zY%Ox3z`3i4!(h1Q#@W?!SwPM3E++dK6T?6=LZVn-=qS5aOtdWn52hjt z9-s?-(oCnFQzQqUv27U|ts>H5epj_4i^z0hfq5uAyoby1&j3-m-6E=Ngm*=!r;2BL2<{Xrwk!z41Z12zcy0+b>Vj+BLDyZ24YJ`L;z0!0000Z z;B@Bz000SaNLh0L04^f{04^f|c%?sf00007bV*G`2jUD73p*<&Ry0ch000?uMObu0 zZ*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0003INkl(&R3Ll;-qH+PahyIh(2`01*Ko#>k`J_r1HbensXcB8Uhf z1OS?*0U(6HJkPh+&mKUGk!4x7!pCt0z1(6T9mcQn&*D`MJ?@-)+St0$l+w$I zbzS!~9DkC37O!&XaaG+tp%^0~vORZIHSPIV`DgKeqkt9Go_|LHSMYL?!Up`x@nHU76IVQJ}BG_fB`T72EYIq00UqE41fVJ00zJS7=Qxp6E-Uxc46it Qi~s-t07*qoM6N<$g4Ek!+W-In literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_helmet_carbon_preview.png b/elepower_tools/textures/elepower_armor_helmet_carbon_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..d8e3a8bcd724f072cb116d75c0f6b46fef3f6e22 GIT binary patch literal 1217 zcmV;y1U~zTP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HGvg9TVhTmC5mVhLL#B#Wps_Y=k&kv^ibf27= znq=lFHKrPDAxlCZ!X2)^{+!_tT%;+7q~^Kg9C4+R3Rm2Cysx@@ifQ-z;xmQkH+e{p z35G~8%Khm1$S=t8HXRGzkDUs+z8EUknP~45^%!D54vzfcNa%JDkKs^{A>rfsgxKz7 z#a!H8m(Y*?Jo7sZ_=VLaG0vLF68gl^EEn86$7IOcSb@&YWxc2E82a=a9;%F(_!5$c z-dBWz@WrK~=iM7GN!s^{J_+5Cf)r+zk&LB_d+`Cggz$Z z6QTSZzm$`H$ipkr&F#f=&QH&8@-kw2Tl0h3`pr3f&g))XO&LqhXHk!(>^tbSm970& zMl<|0`bzd{1GTV z$tFbx;InjW2Z5BIvCwu~w!2Oa$Adgz_YjP&z4B8n{D{(=tDuOY-+A)Qmsh1Bibakn zM1mR^&^$@io#03Nd@Zg5X1detSYVB9Spfc~^s%{QgBB<%#v3x(I0ld+M4$+U1O#G6 ztx%?D%)y9|NC%*b&{+~UU?Ei=2$GXX1{_oYeB&LXt;))`7zZIhsN^69Hbp96rGz6B zMeNu^RYjAkW;Jy!TC?O;VL4k~Cu%jZWNO*W+=|uU;>p#so4XgUg^S?C)q;8~UP`GI zPAe=|yj`JCYvU#@HEp?B^Hy5z9J=(>wdZc#d+BxXkbycLdD!q#M!o35R=U!qSHA4> zt6X(rt4*0{>de!o&k|;RQlnG0pWDBnMu!@2QcKaE)F3r`n4oo>=wb$9oCv^e5g-Z7 zi&=C^i5I!WEEYypC?iN+a0V@6Aeb&&DA5#r0MV15?m`&%=Kh!_OM{ZRoe5|DmCYBMARL!{24W(+IWR zDYpOs00v@9M??Tm00000Bj9xB00009a7bBm001r{001r{0eGc9b^rhX2XskIMF-*x z5eyG0c0I5a0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbNr%6OX zRA}Dq(#;NoAP`2;kES8wLVf?Y#03~OcF~NfrWQ9%wYg`d!$2}WP8Chl%&-66`{lco zvKuqgG`Uaj-}GbmT7p&Awyh*7=e(Q^!>}7mDOm?}?GD&XoqLWlgs_}h=IOaa`s0eLq{}IcLQf-I06O-GQwT!fFR%jEC->t^+!<12)fZ+&g~<00000 f000000Py!7!x2G@x$|{&00000NkvXXu0mjf+50&{ literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_helmet_preview.png b/elepower_tools/textures/elepower_armor_helmet_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..3a23a2ce811cab88580a44435dd7d72695b951d8 GIT binary patch literal 1166 zcmV;91abR`P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=E5lH4c^hTl2G9>J0j634+{s`dtZ{QZS-XJ&RX zl~nSy6;lngkR_oH;dK4;_e_7`AK-r`)RAEBd>lvyqEC*ojm1d zfguu%a{u+RnPRj?H2mhpL>0!0lySo7UQCYEThkSn3amT^N|gC8xiR2T;n}Gx1kUJ)1%6Wi7z2J z(0fEE2wz+pdS1P8NaUWQ&!HEQf)=O4Ft1Nuzka@oJUyXrirGz8x-EpaqJG@rFz`wgIFF5h#Ko0fD2C zC>1)4IT;ZW=>XIaI!opgSV)xzg5)ex00&h7-+0Gpsj~7d#zhDaDkY)(9E2KR<%}y6 zMeI03O+~Y+7BzLP+KQB@uu`nVjoM5sn_4k5w`wi9cy{&T=I+&7FJav|7(`QYyy{OSH+mG!hsL`gzi&QAuiyEY6j|qzFM1vWKaV7w_AV89s zgW2JfGY7d~c2q`HC?iM>ID>*12sZ7$P@ug@gb!uoP^Yxr0$ zZUbR^J4s)8`I#~4FBeSad^g zZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{004$bL_t(&-tE&n3dA53h2i5UsoaZ& zVCC{{vl~IMNs7V3W+pgA$nbyN^>Miz)aZ*+%Ap_RoXw~Gmu}{+9^AG~lH|RYB-L7{ zdKl}y_e*`BlfckglO$Pdr+U?M5=bdcuX*41Lz0|(w+JDamEUuF0u10*FUAIDi(mbgZgIOpf)rskC}I2WZRmZYXA zlxLP?D7bt2281{Ai31gNdAc};Se(8($(xHsk;mmUe`AiVf8Ts-PN#w}r>Nbx<Q=3u(!+Oh42#5#jb})@Yza|P>M75cusw3-_Ox`hx?Ro9j%!P` zXUu%xV=(QLAG`D9(5=&hzopr0ODd^egFUf literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_inv_boots_carbon.png b/elepower_tools/textures/elepower_armor_inv_boots_carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..7d13f16dcb3a5941f2b2f4e6734da009ad8a19c9 GIT binary patch literal 1401 zcmV-<1%~>GP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HEvg;@ehTmC5F9Au2VL1$@s&~-K?;jg{9OvXF zcc|)@Hi^NqEQCG@+id^*-OXP(*oJ7FhUk;`7KckNamFCpVnS+l@w@ zgCuEy&r*>N0x6%q&^~S2r>hh(aieIEJp^MTSAMIRPn3Ee1w~}z87uh3qtf8TAV*{@ zK@CKx&!Fla;MMNO;3^=fdzd2@m~9yrfWIhxC70}=1&WIPC}0Y08bFBPfx;OQ5U`#^ z$&(GtCJ-Tz5r8sWXK`GBg;cr0Np>P0a8L!98_xvVRayBEVlVfO_B^)&MERI zxQHCeD(Y0#YtX1kvll-q%=_TSj+%o67c}?~LJTQn6D7K+(Z>*DOfe@;f*n^A>M_NX zQqGt(!*a&c845WUE>c|4;!7y8q>?L}D%Dl3zJ?lWs=0BKhB|J(g%(?Cd7}-fw7E?; zzlAMsY0Dj{)}_0y-S^OAPp0RS+Qj%jqOASGZ14(03HSb z62m;0*+|auAUBxV#Hb2oIH?0pqd^P=-A1gPPIh19)QJBx+zdeQpCD%jx(~=bbNh~3 z%lnH?c0!{JM^LSx`g-bH%pCK0Q~t0w?-V}m|2OnAh6*{wZ+wp&y=ymtQr?yE&2#kJ zb-y=mnSDTb4=l+c&=0Af^Be1<-i_p`6qk1Hcjw}AD$If5dUqzRr!?G_VqY$;ICGmR zEuB2=6FysRi&?SLyp+p|(elQoS8;uErmh9#!wGZo#xJE)yWE%Ums@GUD6)dR?D)_= zC3Y^3+a14Ofym`;(vV+N^Ci>FVOd{A_Ep+EWsUj8w0X)J^Fi8ND`BP0Q`VSYOq-{y zG2fTvHD_O>tbH_VM#a9Y)HAfMzp*pkwD+ub@&e3-3*XYws?lXR-m^HYr;6Tl-#)W5 z_mX$tWbG|!`JRvNOvoqlUo|Q1t(_xA*Suc)zB=avR>bYxv|FJXx000JJOGiWiPXGV_03+aZ=Kufz32;bRa{vG? zBLDy{BLR4&KXw2B00(qQO+^Rd3=s=66)*0i=l}o!8FWQhbVF}#ZDnqB07G(RVRU6= zAa`kWXdp*PO;A^X4i^9b0Io?yK~y-))snFe!!QU$ACg7Pg7W`g8F{heg-%#jy0lYO zHtV?a0|9?uvOj9A0idb?wAKW`-2-6G3BVX*`O0oS&l7;&JNJFB;5jG9agh3TU6COx zKvn6z17K!E1Y?Y)nc31+b!lb)WhY47)Ik6~nJ$8NX|82bhUPh)C*-7;400000NkvXX Hu0mjfKuU_I literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_inv_chestplate.png b/elepower_tools/textures/elepower_armor_inv_chestplate.png new file mode 100644 index 0000000000000000000000000000000000000000..6363ae516832c34f5dea5e86ab7f0b71b8af7481 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4!a7K8GGlIK8*v%n*= zn1Ml08H5=tmfDvA1=&kHeO=if@d$DY3!GvoJ_;0)EOCt}an8@pP0cG|a4t$sEJ;mK zD9~LerH*g89tB7# zhK8m+wV21gG5JAeAb-)h^>WLnWQ6Wnwea7eYW`%NHCq$XrUdCdlTdczcsz6F#2}?v zXLl`d-g48Dok2j*z<7<_(rZ=dgNlBN>N=L$;9MVX88&b=x& zX_&cC+Ov3iIYX7#@ppT^Zr$1!U%%u(W7gVe%iTuXuO;;SG*FP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+SONEw&N%a{MRaG2}nXbmV=EsXLiubpMqc~agv*4 zx_{c-02V?LsuIbi?bpAJ{=p+IIr0`$$RRj9KKm>MljJT>89h5c`uXDa$(@{z1%XI0 z>g6?sDc>L$=*yI^(@ufhZVcsZE-d#8Wg3z+9qb;bBjt+&Hw{ynhE%3!e|cXn$8sU3 zczc9(>bJQ*(tr>3&TEulful$7#l;vh=1H87$Xo4!wpDW9XUjBndZ%4g5R+`m>d>bi zp(1=uTF}erqjZU4Zll+(*CPd5LM~#S_q_i6{1iFup-;%~AU$UMLVklZjfCzCdO|21 z<5M}?RZh2%4%}`$hj4hllP~^oaUe%Ke67{g+IBfz@c~B;^HBRy#teE(&(_!#&>}wO zQcreo87-kCR`95TWDDBLnFTO5_FTDe<86#9uL#l0CcsfdR#9FF!UQm~tOIV}8#jrX zwE}$66?9NY<%orc+dSN@oZz@}BCv;HtaIhJ8hxVFS}!POmyTQ^F6otqC^~Y?#$ ziy{=6k;nvq3PKn4vH%t~lZqh4s|J9BDu8e7i9A%r@wbmTf_E(@x{1VLH{r*cOO2>Ol18XwqQku%cpXK*6`A%6ln>d<|F+#_z! zP^)Ep(dj^_mtjw;Q&eBeZA(Q`>EDz;j`U99)A4UGw6Hh)^^jCy$(u=xIh>_F(FRnX?s1b*jW&WwFCh zcsN}>#h2Tjvp6TZQ!HabV`gv7JRVbStYFfw5k0~5Iy_tkyS;F42k`$dJ916V+(hB? zQysgXxu&mkQ}(1=+INLBAvt{F`?+g+g!jAB*eii9RtkUY`bF;O8D*V)HeRW1gOI<8 zS%`fP4dw02JLpNJ(|2sSul<7&IwHE!eK*?nk|?C#!*vkF;#HS^B*^2H`I0B}4PZa< zggz$9n*-CwM0vv#`j{whctRf&_CX>@2HM@dakSAh-}0002RNklB@)c>)kZAcR2982~dQr6e-Xv$cTt9)M+8IF5s17?`FB z5qZMvqOp{Mh&%xRF-F#PF%6>P6zx(Zb#ZU24HZeX>m|BR^{@Bjb+07*qo IM6N<$g5f!Op8x;= literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_inv_helmet.png b/elepower_tools/textures/elepower_armor_inv_helmet.png new file mode 100644 index 0000000000000000000000000000000000000000..ac8d2113cd05e3de324462010dab53cb556ba51a GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Y)RhkE)4!a7K8GGlIK8*v%n*= zn1Ml08H5=tmfDvA1=&kHeO=if@d$DYD=}SHas>)WmbgZgIOpf)rskC}I2WZRmZYXA zlxLP?D7bt2281{Ai31gtdAc};Se(8Zw43XI0*{S62VdQU1@-bDnq_2U-ds5-wKZY- zy=l9jOq#&3zx{!SQkIOolRz}HQr0=kZPDi{4Fu08CG$)Pie0!>j3FRf*5}D=TW`%^ z-{KT6PKF12-#?OgJVD!k{etjEcPm>Tb3S=K-?Vzs+;7P-GmO+eWLLb|4s-#7r>mdK II;Vst02s zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HGmg6W4hTpY{Spt#}m*rqE=gbaf`SU}tD{-Z3 zlB%A!HYb2(AqjoLG422S-RUn};w+H2m_iQ0;quvMDVQX8yUOg@`Pr` z6rP?vsR&u1F&qtSVd5-f1^=)JfYL&iLb^AUM#BhX$Yk9D>!LzjCxR0T1~uB;Ay z8WAeO*Q5o#%s$GHDCUM%AeCFBpe5uY=K09$*Vk8((-HbY{($tH@h{|eq-iGfc%TEa|u2fp50>V3cMuK0j0hqb9=D{}_DZDeb%3TP2O zb7>@dw2YQ;Br58tp~yD0%9#ZiJ9}6GS2oqprsS~#!jk`q6 z+5lg)q8t=bIb-4JHcxkz6C5{Agz8}!8@2MIMz1LKJ`NPKOJ}YSmyB{m6oVWyIffdD za9>Hanc$;cufbJ8&}NzwHdx#?ECByz{83ywK`Rsu>d8&%ZO^g>IK$r&72sT*@V0mw-pXd{6 zsNh_BGYb|iS+){1j1v|@4C9SjqDCJrh8SatITlKqe6kc$Oey75vSh^@*D}syPC4gN z;IzPU!Ri8qQa0Ii^P6p9i(A_AR;p0d>Z{dIV@);J(xhp_Ic}lFmRfFQ=N+ZA``z}i z$35+NFCC@Uwfk;8^w?9+)XPb2Vg1zJpvH@uOj1KJp41?X@i4*Tbz*}Vh>2$akAna! zi40~gvG+2_4Q4J2PK61Av;n8_AO?bdXR*#FyAN_k8h#Hq0topX(OhDv)mG@h~1nA!d&sS|{i z!z^95{7!IE+FIlTy&KEPz8_}&G)s4zZtW7BeKHddGiP*ht)`a|^>goKnXUVs4vmTW zYhE679#zUwYL8_@@7BvNHXZ4b7gw)Vj?D2#>Yh~#y;m;yTEFOoWuDGZ`ny?qc4)tq zmB*ye_p|ai((?x`9UJ7g|Bl{Y`#QBhhW-ab_#VmhFM|QUq3v+JzW@LL24YJ`L;z0! z0000Z;B@Bz000SaNLh0L04^f{04^f|c%?sf00007bV*G`2jUD73pW_CX>@2HM@dakSAh-}0001&NklAhEg)*1lD7ywdA^0mNwuOhFta}Iz~ z3IM9Qlssmz)~bjs!I`bKT5FYUfiVW>+%`B^RjIY^4O(l62s!7EXU#nR<Mm6ZvqNQmbgZgIOpf)rskC}I2WZRmZYXA zlxLP?D7bt2281{Ai31hYc)B=-Se$-3*^uvm0*C8HA>sE=KJJ`&SpLeE*%!4|awgw= z^4qSd@q|R4O~;8^rlnKvBq=DBb2RSxE|NTlfx$N1YvG(?^M|pl3|W1ZZhEhILYULk z7+4ZkTHU?;VB`5hyW{!>+dq^yN3G`Cv-PQTbhg%>%U4pR#GiQ^A7x&6-+Wz%@>OS` PI~Y7&{an^LB{Ts5$7x)t literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_inv_leggings_carbon.png b/elepower_tools/textures/elepower_armor_inv_leggings_carbon.png new file mode 100644 index 0000000000000000000000000000000000000000..a559617eb4b9713a2dc606c2a8fd03ed631a02be GIT binary patch literal 1360 zcmV-W1+V&vP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+QnCGlH)22{I65&5s*N99ET56wKsUj--cjMVozo> znXP)J2Cyt7(cRb?+W!09=@%|BF_O~|ee&Mma>*shm_&2C^6c5T*{>V3Paf=aJP?>H zMti%Be%UwJ1^%+^b;ZfB>s_F8y|W8_uq9*y=4r?E>+7q^X)k?I{y^z5<0tkzrfCAYKd>i; z{4suNXZ^6#J*AVkyUgAnnIG(>94QXwXs56D7JJ`ryUWgF%YJQY-^!f9uMD*2DvuWM zrzQ@tM@wiCN1{SU4I(ROl@kkS?CiL4=FZz3D_4~0WE1cxB2_F`f-!=OBz4m5M&mBQ zCfh*1*a|sVSmmgNXWBH=RgOs9I1<#u2sX6xqeibd^*#<1vxx^*s7uC4LluKLW-<&n zFv5L-suSS7ov*>G1%oI{dRixgX2(c()ev80l#P_@-nt-gjDYpS_Pvkm9C`4(DispX9~NNIDM zZhi|}+|rgiq}FYBUAyn0$DXL?gSAELrG0}nUaZMvYB+|2HCRK~L-2T==->>DiDM8R z1_NwKWN>C8J12v=!I?>dQ=x()b&%6|Fa`$Q#-g1M?mn1P!b|g?@J1j){snV1sC$9A zD{r5%*7E$&*~!p2h67Y%ar%1dTg(#k_)>m3(%&3j9bXSrnp1WK`BYF*AHs@;3`TvJ+|Ff~<*9`uZr9X^S zyp#XcQ9J+u00v@9M??Tm00000Bj9xB00009a7bBm001r{001r{0eGc9b^rhX2XskI zMF-*x5eqmdlyWvQ0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0}P*;Ht7XSbN zmPtfGR5;7+lgkPNAq+)tpagXh{Qs{M7b zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HYlH?`~hW~Sl905rPiR18Dl^f*vd2!>OncmsW zPImvKD$otKkcH5Lu*3Z8&lUbapr}fNchZrd~c6s z#a!IpFQFg(b;hqS;2(CA#5ijvOK1~Evs`fP9Frk#V>`M!m;Ic!W9a2R+^P(pcnV2G z>)S(t`{Gj3^3@t|iCotit;$(4XmN;!>vG5S$K^+!huigo`~%YG)eCC>gmkz9daK9_ zq5SMWm6N{7!+WF`w|6t=e6IMTTpk_^L^9wY3otjHF}hS)`60$Z2oNech=EO!3Ro#A z_KzjU9;zyuR5h!qYtfn|?+nY?@;*_ki6v9ZX69C`1{Y7Rp55HNcr9E6C$1LcWARc- zt(dgJa>dgX3bi(F(o)lwn>BBx)y|vZ_FR}A^xP||Azj{hQzb#7-OOz4V`9m)kDsZRw%UcOFo6K zKltX8rO|xi6;ht(k8F7|o)S;CcEkpWEDA>ZMWAvg(RI4;3PbqyO zg(b|Ttld^zQxe`?T<4rCNzJ2Uu0FWim^C$D6Vv4#g!GB8;dc;w8WNlzSfW&&1INGv z!%cy*z{6RrsSr+$l`CP{ma#~Edn|nAxjFOppze?6*FJo2;H&*V7@BkwDuxrRzWPXy z(GpXjvL>&w&+luE#d=>`2ZyWxldg($yf+-EgI6gChxdUUvOoULR@tKgeI3x!_%fXE zzVB=8Z-`lxYRdyg+RR%wO2;SG?ZQr$Fy`?g{rhB*wN@DTSPy>#31lu5MdFzT00006 zVoOIv08an_001N4bmss7010qNS#tmYE+YT{E+YYWr9XB6000McNliru;tUZB5H>R) zrTYK?02y>eSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{0075HL_t(&-tCz| z3dA4`MPrqKXY%@bDKR)J3z6A`c0k9U-EUkylAmZ@@10JLiw+L}000000000000000 z00000001~K!u+9>q81%&#EP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=KHa$_kBhTmDmECC6G#B#V+%?@Vy^MkPyJ9gTs z?w6^WLkw8x2%%4aJmWhI__$TYpqwO;M%0nLYRc#v`>2RpUyjbkdA%p~7<%~buBr^5cmxU_ zwJi?=+z%ECYTmW-k_7Z)$h$tCf)+ck=;v!(zkj~-++AHi$nTKedJm}W32CSE^Of5A%-Lg?&92(LgK*~2?XiuB>bd3xXcQS|UAsAb^@>|8dqcrE*P(&-1c8L}I;`lbAU8Xao9Ni9XaQG-H|F=P^KUBtZ|J{lC=A~t?j7V)YAN($DfMc_5t4i$r}I?g zoUF02)F=OJ2KU=*Ixe~|K5E2yuA$A5W2`)snvRMC<>`uU+U{rSueIG9>NM4aFo-u_ zw(eI7-?uoRwe9KMVV?S7{ITHF0neb!bM=dymhzi!>H z6y9y08k&YH#P^wJuJ9`r$~6tP=PuJ$byr zKI|wT@r&(C_C4Qy{w`7BPP9_1hB#*xoz>ASeO=f|CJy^FXT${-Qip>h<@Y1+UPf@@ zcEP_E?q3YfRoeMg`Y!+g00v@9M??Tm00000Bj9xB00009a7bBm001r{001r{0eGc9 zb^rhX2XskIMF-*x5eqRaLfuJX0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0} zP*;Ht7XSbN?MXyIRA}Dqn6VCnFbqV`2w9i`^8a56lSLMHX)2MT7N|-a#oi7gBwp_9 z0GSzTt_GEt18@KizyUY_2jBo4fCF#<4!{98fEugKFNlZ%05bys=6R;79Kg&7A%KVw zW30~sF-8y(Lp${vHmFxZ*#m$a%DJqGF1UCh57&Vu~aIivmb0nCiP@1d$#mSv>@ zAcT;d@^pXC`pb{PN9$FONH21C%G;i@wf^rTFpi^r!}?eCm>W>-BkhtmE;#@I002ov JPDHLkV1hqHd=~%! literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_leggings_carbon_preview.png b/elepower_tools/textures/elepower_armor_leggings_carbon_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..ff504afe4272f815dad4b0a6729a1db5f076c8ec GIT binary patch literal 1219 zcmV;!1U&nRP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=H6lH?`~hTl0wj({Wt;y4&gRc?^u=NHD^J(Jnl z-pW2MRD&&q5PV4OaQ^f641b}JN(xDf<(hLuNi|h&c(8btwpxm5wX5(R!utn#NcR9k zBbVDwj{|KRV%rOB`Mr?PwLsj4L)(Ug_sZMFsRR!J8z7vt}v@ZQ@u;u6Q<%so>m(J32d8pQpz*^yxj^stlj_6q1P6 z+(Uu;V$#s^Y74t0UC(Gm^5rRLafk)a^*-0{%XglK+x3n715*0|>c`Uy>97v;9*|Fj z@}vJ!PWqIGSEP&E%gQ-FR{kKb*W0t))ciN+usP3bcP(XXIqyx~TUk%gJN&fPtc+Ul z(`bI!UMs30Bs%WVz$H6SJ5^#}oRnx#qe*wNJ1I5HNZ+qaeqoO z+@YqTNma8JHLcpRWRI|%OZJS~ij-8e2T3Rr%WNO)pnN@3*t03cQMLbrkwYG*u z8!R`>Zcu3L;6sjd=#h_d*inzxIdti%YtOxO>$SJRLk8k_NU)J9u> zbg~F}82X_`LG;Z!Pit(=|0%!i!_O4n?f)41W9Y332O$uL=4O%GAVi0M;H3d6Qtb$y z&y!|DctRTqSn=u~ZeRC`Ksyoc{sn`??!oJythEJ*av5nN^(gX7^HHp6V@-wd>mFGJ z;hWl_E`t+6J^CYOh_p`lxV~0?*+mP!d(S!zdFpA6ax85h^zrz^KKxAK-TqBO zGLdX*_!m4C#a<7YXzBm}00v@9M??Tm00000Bj9xB00009a7bBm001r{001r{0eGc9 zb^rhX2XskIMF-*x5eyL|+|BcM0000PbVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJAV*0} zP*;Ht7XSbNok>JNRA}Dq)yoQlFcd}6Z7FITi2whY4t!*i4oXTbXogkXYZkd6IXQ4a zk|arzBuUcURi%NpZPWL;uIt137~|%=EX(0P9{*0@SsKVU?z#?ud7c4S*L5@3Gz|d5 zFaR)3Q%-b3(sexPAvpH{46e4%h)ZaQY4uw_)G+>1f;S hbtW6f@!Z=`l3uaCRwb38^T7ZB002ovPDHLkV1iL_HU$6x literal 0 HcmV?d00001 diff --git a/elepower_tools/textures/elepower_armor_leggings_preview.png b/elepower_tools/textures/elepower_armor_leggings_preview.png new file mode 100644 index 0000000000000000000000000000000000000000..194fc7aec68883529f5407028fee9df3854dd69b GIT binary patch literal 1176 zcmV;J1ZVq+P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+U=HGa$_kBhTmDmECERf#B#V+%?^6`^TXjdPCAoz zs{65_3|N39^dW3Fe*8P#KPaTZyP(Npj?trp95NRS%wMJKmVDUlE_|l&{hi!}dx9Yn z^m2W*c;o|e?53l^+R;-W*C$1JoQe8=q8vqR$H0-_hJ-Ey{wQ|kC=x!FkBjv>mXF!e z^AXxvKhOLQ13qpwK@vxelmgnoKBbs3HufPQZhbjA8|Sr8>rwRKyStY%eBvP_9<418 z1@4PULCd>Myd<*6OYYaYf^9kd8$Mx&-mFMnu{UCpb)cyzcWAsGY?SS4B@_|r% z^qE`xiImUDu zZ3TPPjA}@UhI`a;$tr52Obm>Z0(B}hY3#mHgNuO&gCjFH7HSSc1B}dV;|{CRqybQY>nwpQu#hTuILSdI0uHhOwy`JCUdqas7!M&ps6;0TY_b%<3PEvyQZU@1 zqM|`nqb4=YTB5|2VKJt-UeuB#g`_E_lq}^`oQVZfiJ71siA6(HC3y*md3703r$;WsaeadbneoT$36Dct><0_4P2!WhK@MWu#rcZ zxN1{om^$N3(`I(FJgCu0+mH1d)aX#-O=>Mn4{DI6bgQ8CoakZ(VjKv-(;`6Pm=`l| z6ap`Di_E9;l?%ijHJ!K?jWMSm5&v|(0SLnO)iA7iD8YQgWxnyrFog!D=t zT8nLr7xY1y#jO#!l2v;ty8et_BjmB+$+?!mq?aMJ?ERP7PkI?GTux*M?`Xow(z-4i zd=20%((fBu-LqOqdGEXCf0lir&iP+>|7!njMKba1;6JDP55sHHMQC0%`v3p{24YJ` zL;z0!0000Z;B@Bz000SaNLh0L04^f{04^f|c%?sf00007bV*G`2jUD73la&paOy+= z000?uMObu0Z*6U5Zgc=ca%Ew3Wn>_CX>@2HM@dakSAh-}0001oNkl