From 77d7c77f595bf7957da7b6c70ecb3dc6c74d4074 Mon Sep 17 00:00:00 2001 From: Ps3Moira <113228053+ps3moira@users.noreply.github.com> Date: Sat, 27 Apr 2024 03:22:10 -0700 Subject: [PATCH] Canes + Cane Blade for Syndicate Librarians (#25873) * Cane + Cane Blade * Add - type: ContainerContainer * Add another - type: ContainerContainer * Fix and add proper ContainerContainer component * Add UserInterface component * Remove Space * Stat Changes * review --------- Co-authored-by: metalgearsloth --- Resources/Audio/Items/attributions.yml | 7 ++ Resources/Audio/Items/sheath.ogg | Bin 0 -> 7529 bytes Resources/Audio/Items/unsheath.ogg | Bin 0 -> 8558 bytes .../Locale/en-US/store/uplink-catalog.ftl | 3 + .../VendingMachines/Inventories/curadrobe.yml | 1 + .../Prototypes/Catalog/uplink_catalog.yml | 19 ++++ .../Entities/Objects/Weapons/Melee/cane.yml | 97 ++++++++++++++++++ Resources/Prototypes/tags.yml | 5 + .../Weapons/Melee/cane.rsi/cane-empty.png | Bin 0 -> 564 bytes .../Objects/Weapons/Melee/cane.rsi/cane.png | Bin 0 -> 649 bytes .../Weapons/Melee/cane.rsi/inhand-left.png | Bin 0 -> 261 bytes .../Weapons/Melee/cane.rsi/inhand-right.png | Bin 0 -> 268 bytes .../Objects/Weapons/Melee/cane.rsi/meta.json | 33 ++++++ .../Melee/cane.rsi/wielded-inhand-left.png | Bin 0 -> 633 bytes .../Melee/cane.rsi/wielded-inhand-right.png | Bin 0 -> 640 bytes .../Weapons/Melee/cane_blade.rsi/icon.png | Bin 0 -> 682 bytes .../Melee/cane_blade.rsi/inhand-left.png | Bin 0 -> 264 bytes .../Melee/cane_blade.rsi/inhand-right.png | Bin 0 -> 266 bytes .../Weapons/Melee/cane_blade.rsi/meta.json | 22 ++++ 19 files changed, 187 insertions(+) create mode 100644 Resources/Audio/Items/sheath.ogg create mode 100644 Resources/Audio/Items/unsheath.ogg create mode 100644 Resources/Prototypes/Entities/Objects/Weapons/Melee/cane.yml create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/cane-empty.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/cane.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/meta.json create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/icon.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-left.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-right.png create mode 100644 Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/meta.json diff --git a/Resources/Audio/Items/attributions.yml b/Resources/Audio/Items/attributions.yml index 675e4fff24..b3ae4f611f 100644 --- a/Resources/Audio/Items/attributions.yml +++ b/Resources/Audio/Items/attributions.yml @@ -127,3 +127,10 @@ license: "CC0-1.0" copyright: "Original sound by stomachache on freesound.org, processed by vanilla" source: "https://freesound.org/s/262213/" + +- files: + - "sheath.ogg" + - "unsheath.ogg" + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation." + source: "https://github.com/tgstation/tgstation/blob/a7f525bce9a359ab5282fc754078cd4b5678a006/sound/items" diff --git a/Resources/Audio/Items/sheath.ogg b/Resources/Audio/Items/sheath.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9e1d5cdc0097d2931d97aef889a5ba4fe3822251 GIT binary patch literal 7529 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 Veh%&}Yua{xTPBm|%$JK9{vRtX5cL26 literal 0 HcmV?d00001 diff --git a/Resources/Audio/Items/unsheath.ogg b/Resources/Audio/Items/unsheath.ogg new file mode 100644 index 0000000000000000000000000000000000000000..09867f5966a1527855036b59e4fa064ffdd8772b GIT binary patch literal 8558 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 v@DXRM&#AX872dtgPBfG0x&I?XHrRdHNPf@ z-Vua^VaOO)m}4(x7jx)3ejX7J^&u{Lb>G)<3=}kn0f9c^S!Q#Wc%C@D<=TSxh=*B8 zDG;9!$2c93_*Uqu&u@Z@K7R@3xy%9}iJo$?jny`0C2kT=5l2mhTd?d@m+ z*Fgt50001gNklpkCE067zF@UCR1S*{BP9&0000gPBfG0x&I?XHrRdHNPf@ z-Vua^VaOO)m}4(x7jx)3ejX7J^&u{Lb>G)<3=}kn0f9c^S!Q#Wc%C@D<=TSxh=*B8 zDG;9!$2c93_*Uqu&u@Z@K7R@3xy%9}iJo$?jny`0C2kT=5l2mhTd?d@m+ z*Fgt50002gNklJHGB7XB|Oz|FwGz`&p? zDafEHFU>G>$4R`7psM9A+H(IH7#QFokm;iTe^Rm+iWp5DfX$*z7ybX}(EbGNJhWZLz6{@oWfYq{Mwh&c=lMi7m^JPm&}_A5u}x&?y0C1m=*FY3-b~B3Kd|VW_|yF=UHg_S(f}Fc>FVdQ&MBb@ E0RKX4{Qv*} literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/cane.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/cane.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..8f12a08afd648aa3f70d944e580f2ed4899b821f GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j(NH`hE&XX zduyZMAp@S)M0xS9DJPkBHYYQ2y~xCWq+*~> z5Qut^e|P!0q^3VN*FLjr5vkhS|1#5LH_z+IYdn4KEzo~pm&YIM1Y|L8>0zA0x1i~# z`-aqK>;ftKzOAZjylXqX{VgNJAch0|SKd0Tv%6T`_0?|XHpB0)oaL&Q!oIJ{6vF50Grm{pVta5&7i5~JtDnm{ Hr-UW|eKKm5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/cane.rsi/meta.json b/Resources/Textures/Objects/Weapons/Melee/cane.rsi/meta.json new file mode 100644 index 0000000000..913fcb524b --- /dev/null +++ b/Resources/Textures/Objects/Weapons/Melee/cane.rsi/meta.json @@ -0,0 +1,33 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Sprited by ps3moira#9488 on discord", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "cane-empty" + }, + { + "name": "cane" + }, + { + "name": "inhand-left", + "directions": 4 + }, + { + "name": "wielded-inhand-left", + "directions": 4 + }, + { + "name": "inhand-right", + "directions": 4 + }, + { + "name": "wielded-inhand-right", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-left.png b/Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f6f87a4a90e382d7c6fc50e6e8147fe527d146ba GIT binary patch literal 633 zcmV-<0*3vGP)EX>4Tx04R}tkv&MmKpe$i)0T=<9IPNBlA$_T5S8L6RV;#q(pG5I!Q|2}Xws0h zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOie&bxUS>Tx=Ba@mZ4iSsRE|$BPl?;`5hB&OK8s!UF zhZW9SoYhL5weQJa7|d%cX|B^8K^#j+APEsN>L{av8X~l6q?kz2e$2%`Z2ObslF3yD zBgX=&P$AiV@IUz7ty!3!a*~2E!2e=dA7emZ7icvs>-*TUS|@<_8Mx9q{%RAL{Up87 z(ZWYS|2A-O-O=Pd;Bp5TdeS9BvL!D~p-=$c&*+n`u^>F({{GwuF<0IolBzu?qTg#Z8muSrBfRCt{2+A#`)Fc=2VP`WsJ261xi z(4m8iqgN1mN{{1J(xDWJp#`fpg}w(_g7Je4S-w9600000U>e)lor*Z$ugef0YpBvy zmmxXRH$@!I$7KJV;e3pJljeV-I~8#n+fDwp%21`3v*x?49KIR$i~jxscK3K6_C5mu z000000BmbMJ20Oa2;tuE?~(f|@7eY8Bb{Q-a&t+xdVCMLtL@zR*_bN;0G7A`oi#zI TGB5<)00000NkvXXu0mjfdut=m literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/cane.rsi/wielded-inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..e1f0449b4c21149ca6bae96f72bfb67781bdbff9 GIT binary patch literal 640 zcmV-`0)PF9P)EX>4Tx04R}tkv&MmKpe$i)0T=<9IPNBlA$_T5S8L6RV;#q(pG5I!Q|2}Xws0h zxHt-~1qVMCs}3&Cx;nTDg5U>;tBaGOie&bxUS>Tx=Ba@mZ4iSsRE|$BPl?;`5hB&OK8s!UF zhZW9SoYhL5weQJa7|d%cX|B^8K^#j+APEsN>L{av8X~l6q?kz2e$2%`Z2ObslF3yD zBgX=&P$AiV@IUz7ty!3!a*~2E!2e=dA7emZ7icvs>-*TUS|@<_8Mx9q{%RAL{Up87 z(ZWYS|2A-O-O=Pd;Bp5TdeS9BvL!D~p-=$c&*+n`u^>F({{GwuF<0IolBzu?qTg#Z8mwn;=mRCt{2+A$7-KoA8`Vr(cmgQ23N zu&|)9 atl$QEdqJp8bA4<80000gPBfG0x&I?XHrRdHNPf@ z-Vua^VaOO)m}4(x7jx)3ejX7J^&u{Lb>G)<3=}kn0f9c^S!Q#Wc%C@D<=TSxh=*B8 zDG;9!$2c93_*Uqu&u@Z@K7R@3xy%9}iJo$?jny`0C2kT=5l2mhTd?d@m+ z*Fgt50002>NklJHGB7XB|Oz|FwGz`&p? zDafEHFU>G>$4R`7psM9A+H(IH7#QFokm;iTe^Rm+iWp5DfX$*z7ybX}(Ei?+|rx_kUd&j^)L^(rM2RwQH>i_jy_Zc2Pd&e+iVjb-Z9(2ohA3XU# zBfp9MaXvgPKXKv&!8jZgK8I$vQOidyAGLhca@sgxz$|BAfHW!w%<>Th0Q=X@7wQGn QBme*a07*qoM6N<$g8H8`@c;k- literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-left.png b/Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e57880cb1f1e0b31de848993dec767a7e952cf GIT binary patch literal 264 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|4tcsbhE&XX zdut=_VFMnQK+!y-_R~BMR5vxLl|H>x%^|Qr^+lI&14E%xRLH0M3?lEN3{`>JKtS-R zrDvSl%e}{=KN+2TTvr@vc3!iL^Yu3Gm1lEKKCfKJ{ee$j>LI6m@jUHA!gkMW!k3y| zPF?$)5u%&npXYaJruDlUjNh03b<*E@a@X7GIv-v+Fa6DXP*k<$zwaj<#hQwzfrktp zPEF-J+!`*X$|D_D8+_=)!>j75e|#!RpUE}cX8d8zaPkRn?mx%WKOl2GUHx3vIVCg! E0KE!l5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-right.png b/Resources/Textures/Objects/Weapons/Melee/cane_blade.rsi/inhand-right.png new file mode 100644 index 0000000000000000000000000000000000000000..5fa04f7f87c7fc48cdcb023ce561ab6bfe89192f GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|j(EB_hE&XX zdvhaivx9)kMNW?uhZR{bu;|7tb!qw1*y1AWzC~!7N6vk@?bqsA89qCQF#&Y}fk3F# z?m2O%T;;8JYyFbLzb)kJ;@^MkoAUY7w@O;F8K%GQ6?oXiq12?Jr^D>hwcPTzXA|Bsa5EZKY;WfS{*6)qgc_onm+ z