From 126c93d72be2fca660d6f276e7dfdf1e3bcd3150 Mon Sep 17 00:00:00 2001 From: WelshPixie Date: Thu, 25 Jun 2020 18:36:24 +0200 Subject: [PATCH] added seven new shoulder armour types --- .../items/armor/shoulder/cloth_blue_1.ron | 8 ++ .../items/armor/shoulder/iron_spikes.ron | 8 ++ .../items/armor/shoulder/leather_iron_0.ron | 8 ++ .../items/armor/shoulder/leather_iron_1.ron | 8 ++ .../items/armor/shoulder/leather_iron_2.ron | 8 ++ .../items/armor/shoulder/leather_iron_3.ron | 8 ++ .../items/armor/shoulder/leather_strips.ron | 8 ++ assets/voxygen/item_image_manifest.ron | 30 +++++++- .../armor/shoulder/cloth_blue_left-1.vox | Bin 0 -> 1176 bytes .../armor/shoulder/cloth_blue_right-1.vox | Bin 0 -> 1176 bytes .../voxel/armor/shoulder/iron_spikes_left.vox | Bin 0 -> 1320 bytes .../armor/shoulder/iron_spikes_right.vox | Bin 0 -> 1320 bytes .../armor/shoulder/leather_iron_left-0.vox | Bin 0 -> 1228 bytes .../armor/shoulder/leather_iron_left-1.vox | Bin 0 -> 1236 bytes .../armor/shoulder/leather_iron_left-2.vox | Bin 0 -> 1240 bytes .../armor/shoulder/leather_iron_left-3.vox | Bin 0 -> 1216 bytes .../armor/shoulder/leather_iron_right-0.vox | Bin 0 -> 1228 bytes .../armor/shoulder/leather_iron_right-1.vox | Bin 0 -> 1236 bytes .../armor/shoulder/leather_iron_right-2.vox | Bin 0 -> 1240 bytes .../armor/shoulder/leather_iron_right-3.vox | Bin 0 -> 1216 bytes .../armor/shoulder/leather_strips_left.vox | Bin 0 -> 1172 bytes .../armor/shoulder/leather_strips_right.vox | Bin 0 -> 1172 bytes .../humanoid_armor_shoulder_manifest.ron | 70 ++++++++++++++++++ common/src/comp/inventory/item/armor.rs | 16 +++- 24 files changed, 168 insertions(+), 4 deletions(-) create mode 100644 assets/common/items/armor/shoulder/cloth_blue_1.ron create mode 100644 assets/common/items/armor/shoulder/iron_spikes.ron create mode 100644 assets/common/items/armor/shoulder/leather_iron_0.ron create mode 100644 assets/common/items/armor/shoulder/leather_iron_1.ron create mode 100644 assets/common/items/armor/shoulder/leather_iron_2.ron create mode 100644 assets/common/items/armor/shoulder/leather_iron_3.ron create mode 100644 assets/common/items/armor/shoulder/leather_strips.ron create mode 100644 assets/voxygen/voxel/armor/shoulder/cloth_blue_left-1.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/cloth_blue_right-1.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/iron_spikes_left.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/iron_spikes_right.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_left-0.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_left-1.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_left-2.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_left-3.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_right-0.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_right-1.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_right-2.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_iron_right-3.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_strips_left.vox create mode 100644 assets/voxygen/voxel/armor/shoulder/leather_strips_right.vox diff --git a/assets/common/items/armor/shoulder/cloth_blue_1.ron b/assets/common/items/armor/shoulder/cloth_blue_1.ron new file mode 100644 index 0000000000..c63a33dbd3 --- /dev/null +++ b/assets/common/items/armor/shoulder/cloth_blue_1.ron @@ -0,0 +1,8 @@ +Item( + name: "Blue Cloth Pads", + description: "Simple shoulderpads made from blue cloth.\n\n", + kind: Armor( + kind: Shoulder(ClothBlue1), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/iron_spikes.ron b/assets/common/items/armor/shoulder/iron_spikes.ron new file mode 100644 index 0000000000..a2c95c9360 --- /dev/null +++ b/assets/common/items/armor/shoulder/iron_spikes.ron @@ -0,0 +1,8 @@ +Item( + name: "Iron Spiked Pauldrons", + description: "Iron shoulder pads with spikes attached.\n\n", + kind: Armor( + kind: Shoulder(IronSpikes), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/leather_iron_0.ron b/assets/common/items/armor/shoulder/leather_iron_0.ron new file mode 100644 index 0000000000..f19799ca90 --- /dev/null +++ b/assets/common/items/armor/shoulder/leather_iron_0.ron @@ -0,0 +1,8 @@ +Item( + name: "Iron and Leather Spaulders", + description: "Robust spaulders made from iron and leather.\n\n", + kind: Armor( + kind: Shoulder(IronLeather0), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/leather_iron_1.ron b/assets/common/items/armor/shoulder/leather_iron_1.ron new file mode 100644 index 0000000000..aaac593da4 --- /dev/null +++ b/assets/common/items/armor/shoulder/leather_iron_1.ron @@ -0,0 +1,8 @@ +Item( + name: "Iron and Leather Spaulders", + description: "Robust spaulders made from iron and leather.\n\n", + kind: Armor( + kind: Shoulder(IronLeather1), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/leather_iron_2.ron b/assets/common/items/armor/shoulder/leather_iron_2.ron new file mode 100644 index 0000000000..c939e0e0e7 --- /dev/null +++ b/assets/common/items/armor/shoulder/leather_iron_2.ron @@ -0,0 +1,8 @@ +Item( + name: "Iron and Leather Spaulders", + description: "Robust spaulders made from iron and leather.\n\n", + kind: Armor( + kind: Shoulder(IronLeather2), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/leather_iron_3.ron b/assets/common/items/armor/shoulder/leather_iron_3.ron new file mode 100644 index 0000000000..2c30a2452a --- /dev/null +++ b/assets/common/items/armor/shoulder/leather_iron_3.ron @@ -0,0 +1,8 @@ +Item( + name: "Iron and Leather Spaulders", + description: "Robust spaulders made from iron and leather.\n\n", + kind: Armor( + kind: Shoulder(IronLeather3), + stats: (20), + ), +) diff --git a/assets/common/items/armor/shoulder/leather_strips.ron b/assets/common/items/armor/shoulder/leather_strips.ron new file mode 100644 index 0000000000..e8a84127f8 --- /dev/null +++ b/assets/common/items/armor/shoulder/leather_strips.ron @@ -0,0 +1,8 @@ +Item( + name: "Leather Strips", + description: "Shoulder wraps made from leather strips.\n\n", + kind: Armor( + kind: Shoulder(LeatherStrips), + stats: (20), + ), +) diff --git a/assets/voxygen/item_image_manifest.ron b/assets/voxygen/item_image_manifest.ron index fc165f4260..a06cd716b5 100644 --- a/assets/voxygen/item_image_manifest.ron +++ b/assets/voxygen/item_image_manifest.ron @@ -571,11 +571,35 @@ (0.0, -1.0, 0.0), (-90.0, 135.0, 0.0), 1.0, ), Armor(Shoulder(ClothPurple0)): VoxTrans( - "voxel.armor.shoulder.cloth_purple_right-1", + "voxel.armor.shoulder.cloth_purple_right-0", (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, ), - Armor(Shoulder(ClothPurple0)): VoxTrans( - "voxel.armor.shoulder.cloth_purple_right-0", + Armor(Shoulder(ClothBlue1)): VoxTrans( + "voxel.armor.shoulder.cloth_blue_right-1", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(IronSpikes)): VoxTrans( + "voxel.armor.shoulder.iron_spikes_right", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(IronLeather3)): VoxTrans( + "voxel.armor.shoulder.leather_iron_right-3", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(IronLeather2)): VoxTrans( + "voxel.armor.shoulder.leather_iron_right-2", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(IronLeather1)): VoxTrans( + "voxel.armor.shoulder.leather_iron_right-1", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(IronLeather0)): VoxTrans( + "voxel.armor.shoulder.leather_iron_right-0", + (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, + ), + Armor(Shoulder(LeatherStrips)): VoxTrans( + "voxel.armor.shoulder.leather_strips_right", (0.0, 0.0, 0.0), (-90.0, 130.0, 0.0), 1.2, ), // Backs diff --git a/assets/voxygen/voxel/armor/shoulder/cloth_blue_left-1.vox b/assets/voxygen/voxel/armor/shoulder/cloth_blue_left-1.vox new file mode 100644 index 0000000000000000000000000000000000000000..8e731444982db9cb0f55149b2b6d99e5ca570a9a GIT binary patch literal 1176 zcmWIZk5HJ#z`)?^=;;Tf7+P2u7=k^cTzNnoAYg@JpfE#3WRzzJNDv4_fS8$)VHYzK z!%h|^AkECMn~9NeHwz=_ahU%9za4POfz)JJx8s!$GZg$EZ6f~PPh0rEgDU@j3kAOanbuNp gJ*Ggrje^<#8%DGLw@T#rZ_ahU%9za4POfz)JJx8s!$GZg$EZ6f~PPh0rEgDU@j3kAOanbuNp gJ*Ggrje^<#8%DGLw@T#rZdK8k#0gQDUZ)jUT0C#a1aRE9IZDw0igc z1xnc{Wo2PU9p4#|Y2pu%SD((g-|zRl*L}Tr*Hee@IN)yHkOX5S zVI!Vd5&H2Y>P#m_I(yrLz-Vxj5C?qur)G>hqhb zf6?FpMs+iBC;!`8ZA HI|1GSN|hQH literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/iron_spikes_right.vox b/assets/voxygen/voxel/armor/shoulder/iron_spikes_right.vox new file mode 100644 index 0000000000000000000000000000000000000000..cca6ba68eba7b8670c51e418f20689846b3578b0 GIT binary patch literal 1320 zcmeH{&nrYx6vxj!=iWC&BuZH+KQ@v^Xu>dK8k#0gQDUZ)jUT0C#a1aRE9IZDw0igc z1xnc{Wo2PU9p4#|Y2pu%SD((g-|zRl*L}Tr*Hee@IN)yHkOX5S zVI!Vd5&H2Y>P#m_I(yrLz-Vxj5C?qur)G>hqhb zf6?FpMs+iBC;!`8ZA HI|1GSN|hQH literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_left-0.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_left-0.vox new file mode 100644 index 0000000000000000000000000000000000000000..80123efb3d7aa99fe60abc84d74023256b2c2914 GIT binary patch literal 1228 zcmeH{Pf7z(491f$uboOo5f_51ihnjmq@q%+mDZt3863evsVxX@L{}c8p1`wsg_&7R zr?+ttGX>qWdV&UigqJVjg^>69cZ13Y5#6@Cp*i|=M7{2?vzi~wN=Cu3Fby7t-FNf3 z?HEEdbxfH9r3KKW2#TCgCXS{cPK7xWaO#W#IP$=;2xo9S0U=?=1dNn`lnoeSI3V$W zn8kFlxI+S#m?04ifh0u(BJusrReRQ)^`mA%5G+~FV7UVecA(j8s_*+6hT+2bw2ltc zukC4Auj=FV*<8+Ur>uv8Hy8hTbNbc#Q_FK+8smTUer-cXCtDg;H?_6DuJy{AzBaah cYfkO%&4s3Owa$MZvoT*H2?qr literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_left-1.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_left-1.vox new file mode 100644 index 0000000000000000000000000000000000000000..ea897cd492d7082799387a27a429ebf6dfe571c2 GIT binary patch literal 1236 zcmeH{ze)o^5XR@vo~J|OF&ySc)NtEP{B7plet)hM0}&26_Y-F<{Jyi9yYTkx?wdgjqGl zh>X@4j1eg&q==CcAc{~Sg%v~8MOL46%&E^^QcjN!%Kav_uh;uq34&n4w!I@ z59Z64`=^)IT$S2m{d!?RT3bsJ<`>0XotI*EPOeMKzjL;A?ai7kg_bS57t^wTnUTGl JnZBR?O+VHc2y6fV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_left-2.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_left-2.vox new file mode 100644 index 0000000000000000000000000000000000000000..cd6b536cf47d80c584ddc42219a68cf55c0b58b9 GIT binary patch literal 1240 zcmeH{O-chn5QXcf$5A4RxDZ?gjBbL+h)OU<5{D?m;0OjnOh9lWy7CxaAb27-NmiX4 z$3^)jpqoTbFa;k)zj{qKMRj-YdgTuyx@{#H5`8+NPSS6$=L5dvVYmduEvm3%ue< z#4`|}z=@1lQCF-1i;hHetfG_qo2%CRqPUwO(ljk7dQi;3k{M_;8WzW~Wm&egKh2{9 zi=&EVwW>W{pDlRy+9f+o!v+24&DmG;&sy$zslWeQ??ziTIN7nRx^2zVA9q5F2BDolt=i>t$u8d3=Jou4`Udyx0{H*{ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_left-3.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_left-3.vox new file mode 100644 index 0000000000000000000000000000000000000000..33ddedf5a99848c421e2d9e1e2834ac02e8f1371 GIT binary patch literal 1216 zcmeH`yGjF55QgV+Vw8v?7J`KYyfi^1q7sZN8<%Lp;tB>rOhB*^t$YFdJb>U+_y(3% z*;Kn*34*0yWnrf<&JiPoU>-m+@G+NvhI8SZ`cWf$3jl|uYM>783_z{gEKk}*ZA?l1 z&^T#UuWeCnK}ivW1~D;&QHro*7!v}D7$|0>#Grbj$SBO3GsR>yHtK=9h#V7g#K;K{ zN2rj(HfGgWW9EbmcL_~MWIDtqJU-Yff$r1V^ZkwZzCU7g2mkU7R4SFB=aRQik?>vG z4-iaJZOloKn-zC?S_;`Ixh&5A&TQ)1>$SAxTWQ%o8<*YljO<)ZeCziAe*r`v B1P1^B literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_right-0.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_right-0.vox new file mode 100644 index 0000000000000000000000000000000000000000..80123efb3d7aa99fe60abc84d74023256b2c2914 GIT binary patch literal 1228 zcmeH{Pf7z(491f$uboOo5f_51ihnjmq@q%+mDZt3863evsVxX@L{}c8p1`wsg_&7R zr?+ttGX>qWdV&UigqJVjg^>69cZ13Y5#6@Cp*i|=M7{2?vzi~wN=Cu3Fby7t-FNf3 z?HEEdbxfH9r3KKW2#TCgCXS{cPK7xWaO#W#IP$=;2xo9S0U=?=1dNn`lnoeSI3V$W zn8kFlxI+S#m?04ifh0u(BJusrReRQ)^`mA%5G+~FV7UVecA(j8s_*+6hT+2bw2ltc zukC4Auj=FV*<8+Ur>uv8Hy8hTbNbc#Q_FK+8smTUer-cXCtDg;H?_6DuJy{AzBaah cYfkO%&4s3Owa$MZvoT*H2?qr literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_right-1.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_right-1.vox new file mode 100644 index 0000000000000000000000000000000000000000..ea897cd492d7082799387a27a429ebf6dfe571c2 GIT binary patch literal 1236 zcmeH{ze)o^5XR@vo~J|OF&ySc)NtEP{B7plet)hM0}&26_Y-F<{Jyi9yYTkx?wdgjqGl zh>X@4j1eg&q==CcAc{~Sg%v~8MOL46%&E^^QcjN!%Kav_uh;uq34&n4w!I@ z59Z64`=^)IT$S2m{d!?RT3bsJ<`>0XotI*EPOeMKzjL;A?ai7kg_bS57t^wTnUTGl JnZBR?O+VHc2y6fV literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_right-2.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_right-2.vox new file mode 100644 index 0000000000000000000000000000000000000000..cd6b536cf47d80c584ddc42219a68cf55c0b58b9 GIT binary patch literal 1240 zcmeH{O-chn5QXcf$5A4RxDZ?gjBbL+h)OU<5{D?m;0OjnOh9lWy7CxaAb27-NmiX4 z$3^)jpqoTbFa;k)zj{qKMRj-YdgTuyx@{#H5`8+NPSS6$=L5dvVYmduEvm3%ue< z#4`|}z=@1lQCF-1i;hHetfG_qo2%CRqPUwO(ljk7dQi;3k{M_;8WzW~Wm&egKh2{9 zi=&EVwW>W{pDlRy+9f+o!v+24&DmG;&sy$zslWeQ??ziTIN7nRx^2zVA9q5F2BDolt=i>t$u8d3=Jou4`Udyx0{H*{ literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_iron_right-3.vox b/assets/voxygen/voxel/armor/shoulder/leather_iron_right-3.vox new file mode 100644 index 0000000000000000000000000000000000000000..33ddedf5a99848c421e2d9e1e2834ac02e8f1371 GIT binary patch literal 1216 zcmeH`yGjF55QgV+Vw8v?7J`KYyfi^1q7sZN8<%Lp;tB>rOhB*^t$YFdJb>U+_y(3% z*;Kn*34*0yWnrf<&JiPoU>-m+@G+NvhI8SZ`cWf$3jl|uYM>783_z{gEKk}*ZA?l1 z&^T#UuWeCnK}ivW1~D;&QHro*7!v}D7$|0>#Grbj$SBO3GsR>yHtK=9h#V7g#K;K{ zN2rj(HfGgWW9EbmcL_~MWIDtqJU-Yff$r1V^ZkwZzCU7g2mkU7R4SFB=aRQik?>vG z4-iaJZOloKn-zC?S_;`Ixh&5A&TQ)1>$SAxTWQ%o8<*YljO<)ZeCziAe*r`v B1P1^B literal 0 HcmV?d00001 diff --git a/assets/voxygen/voxel/armor/shoulder/leather_strips_left.vox b/assets/voxygen/voxel/armor/shoulder/leather_strips_left.vox new file mode 100644 index 0000000000000000000000000000000000000000..66aad3d0337414b4ddee43bd0ab1553f1999696c GIT binary patch literal 1172 zcmWIZk5HJ#z`)?^=;;Tf7#dg@7=k^cTzNnoAYetp5s^`z0bo%E24Nu0#K3Tcg^A$` z6AKVCFap_(mzh`?fo!JBEKE$7m{^!DGchnz{GNq5r~;U zG&2yhuv`jqcXDI^+6@B#fxz3_dlZj`!Dt#FBMms{tNnL2RQc~`q5VJ3%?u+9m0h|2 z>w2?eh{N*S|KAQcz{GNq5r~;U zG&2yhuv`jqcXDI^+6@B#fxz3_dlZj`!Dt#FBMms{tNnL2RQc~`q5VJ3%?u+9m0h|2 z>w2?eh{N*S|KAQc