From 9af508e0b5c79dbec7a5cb5cdda5e97100721eba Mon Sep 17 00:00:00 2001 From: Swept Date: Fri, 1 Jan 2021 13:16:08 +0000 Subject: [PATCH] Satchel and Duffelbag of Holding. (#2866) * Duffel of Holding * Satchel of Holding * Added equipped sprites for both syn duffel variants * Moved syndie stuff to another PR --- .../Entities/Clothing/Back/backpacks.yml | 3 +- .../Entities/Clothing/Back/duffel.yml | 18 ++ .../Entities/Clothing/Back/satchel.yml | 18 ++ .../holding.rsi/holding-inhand-left.png | Bin 326 -> 0 bytes .../holding.rsi/holding-inhand-right.png | Bin 331 -> 0 bytes .../Backpacks/holding.rsi/inhand-left.png | Bin 0 -> 884 bytes .../Backpacks/holding.rsi/inhand-right.png | Bin 0 -> 870 bytes .../Back/Backpacks/holding.rsi/meta.json | 84 +++++++- .../holding.rsi/broken-inhand-left.png | Bin 0 -> 496 bytes .../holding.rsi/broken-inhand-right.png | Bin 0 -> 496 bytes .../Back/Duffels/holding.rsi/broken.png | Bin 0 -> 519 bytes .../Duffels/holding.rsi/equipped-BACKPACK.png | Bin 0 -> 2585 bytes .../Back/Duffels/holding.rsi/icon-unlit.png | Bin 0 -> 1228 bytes .../Back/Duffels/holding.rsi/icon.png | Bin 0 -> 671 bytes .../Back/Duffels/holding.rsi/inhand-left.png | Bin 0 -> 884 bytes .../Back/Duffels/holding.rsi/inhand-right.png | Bin 0 -> 870 bytes .../Back/Duffels/holding.rsi/meta.json | 175 +++++++++++++++++ .../holding.rsi/broken-inhand-left.png | Bin 0 -> 496 bytes .../holding.rsi/broken-inhand-right.png | Bin 0 -> 496 bytes .../Back/Satchels/holding.rsi/broken.png | Bin 0 -> 748 bytes .../holding.rsi/equipped-BACKPACK.png | Bin 0 -> 1318 bytes .../Back/Satchels/holding.rsi/icon-unlit.png | Bin 0 -> 1457 bytes .../Back/Satchels/holding.rsi/icon.png | Bin 0 -> 783 bytes .../Back/Satchels/holding.rsi/inhand-left.png | Bin 0 -> 884 bytes .../Satchels/holding.rsi/inhand-right.png | Bin 0 -> 870 bytes .../Back/Satchels/holding.rsi/meta.json | 179 ++++++++++++++++++ 26 files changed, 472 insertions(+), 5 deletions(-) delete mode 100644 Resources/Textures/Clothing/Back/Backpacks/holding.rsi/holding-inhand-left.png delete mode 100644 Resources/Textures/Clothing/Back/Backpacks/holding.rsi/holding-inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Backpacks/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/broken-inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/broken-inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/broken.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon-unlit.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Duffels/holding.rsi/meta.json create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/broken-inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/broken-inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/broken.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/equipped-BACKPACK.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon-unlit.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/inhand-left.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/inhand-right.png create mode 100644 Resources/Textures/Clothing/Back/Satchels/holding.rsi/meta.json diff --git a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml index be690e8ef3..a386ca2a7c 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/backpacks.yml @@ -130,4 +130,5 @@ shader: unshaded - type: Clothing sprite: Clothing/Back/Backpacks/holding.rsi - HeldPrefix: holding + - type: Storage + capacity: 10000 diff --git a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml index b9a4cfee00..c1a85e11e0 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/duffel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/duffel.yml @@ -81,3 +81,21 @@ sprite: Clothing/Back/Duffels/syndicate.rsi - type: Clothing sprite: Clothing/Back/Duffels/syndicate.rsi + +- type: entity + parent: ClothingBackpackDuffel + id: ClothingBackpackDuffelHolding + name: duffelbag of holding + description: A duffelbag that opens into a localized pocket of bluespace. + components: + - type: Sprite + sprite: Clothing/Back/Duffels/holding.rsi + state: icon + layers: + - state: icon + - state: icon-unlit + shader: unshaded + - type: Clothing + sprite: Clothing/Back/Duffels/holding.rsi + - type: Storage + capacity: 10000 diff --git a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml index 25ee88fc3b..093a23f874 100644 --- a/Resources/Prototypes/Entities/Clothing/Back/satchel.yml +++ b/Resources/Prototypes/Entities/Clothing/Back/satchel.yml @@ -92,3 +92,21 @@ sprite: Clothing/Back/Satchels/hydroponics.rsi - type: Clothing sprite: Clothing/Back/Satchels/hydroponics.rsi + +- type: entity + parent: ClothingBackpackSatchel + id: ClothingBackpackSatchelHolding + name: satchel of holding + description: A satchel that opens into a localized pocket of bluespace. + components: + - type: Sprite + sprite: Clothing/Back/Satchels/holding.rsi + state: icon + layers: + - state: icon + - state: icon-unlit + shader: unshaded + - type: Clothing + sprite: Clothing/Back/Satchels/holding.rsi + - type: Storage + capacity: 10000 diff --git a/Resources/Textures/Clothing/Back/Backpacks/holding.rsi/holding-inhand-left.png b/Resources/Textures/Clothing/Back/Backpacks/holding.rsi/holding-inhand-left.png deleted file mode 100644 index 79c90fc3cb94cc31140d9447c9d1c072b4a16029..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 326 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0J3?w7mbKU|e-2k5uS0K$W=dirIypocVS>$^Q z3ky3tJ5Nu~xVX5SoSaeyhKUm=?(z^jxSId);ln`+&dY%68B2ovf*Bm1-ADs+j(fT| zhIkxLPLN<-oUnj_y-Bhmlrh?gdCJkQP{%w!sgOD9Mk2GDHe^l=R$TL8=F*5Kk>b+& zyv-6DZ%C|WGB)3wF2GuKd4raLprLoWMu7L>RR=E3Zs6?ho$ly6qwOk7+liT%=Q%|b zM))Qq@bdCDY-Dn~d{slDZ$aaPCKEmzR-O$8JIi!Ll^-uCFbYmz^juD)Q6qVEK#6hy zOH=Tq&lf}&aIjcgC8rdMG(OOr{c$!!33HurMEbci&fi&AIb>+KMM`?5&0%0D@-;Sp T*4RH2=p_bES3j3^P6$^Q z3ky3tJ5Nu~xVX5SoSaeyhKUm=?(z^jxSId);ln`+&dY%68B2ovf*Bm1-ADs+&Um^w zhIkxLPLN<-oWS6~Y~~nd(cP@exVni!Lfc$jm!Z4q!b zO9nb_Ezy$BqBC~Rv^~7+zzNP(2V9Qm$j)XG7F@yPozJAEV-`29?>sNhMC0YQN1t`S zT)07illQ0?-jm4 diff --git a/Resources/Textures/Clothing/Back/Backpacks/holding.rsi/inhand-left.png b/Resources/Textures/Clothing/Back/Backpacks/holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dc8287712336ee04d4e654f9b6ba02daea21ab GIT binary patch literal 884 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon-unlit.png b/Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..363f156aede2fa4bace65f0cedbc1964b2acdf06 GIT binary patch literal 1228 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7Ro>V43Xc;uumf=k45s-XeiA$Lobz zH8m#&I8JbS;CM)N&zdR?-j)d-FCKWl2#URHufYF}ea-PJ-r@X>g0U?8@xED^WOS>?fr9mO84)d3bYde8lDv9h;}{C z3wn62Jlyt$=KIrYpM+HV@B6cCy}$g5T4`x%6C)$1&!0bkNi4j$;_dI|W)l+=m$PTj zmJ}2?aC397>izn)w6vzOGBPtIa{q_-?Gvw6E=~`1?DP+RryqE7X{eoB$ei5rFA6s{ z?A+-oK6_S1PL2;R!{w`2pYl6R`*Qd7)5#uAKZz zv8wj>rqau2_BJwpEiOwtcE9}Vt*yzwM4u}xIN$s}XLlC&tJz8U4eqabw_j?JI=uOv z%8t)_K3YylcUgO0)n~uh5ia=%W4R>sN8y#;@eE06cmQ- zJ9h2ar+JNS#=ez_J3jxcu?zaWc=6(Y?*r5F!oJ9E-p=@Ky25qd_*|BBnR2@u3pHMN zHy$f7Sn^faJfWs$jvD*2j7N_x_Wt?W78g_b#$IjxWvScevMU5k4jw$Q>ED$rQvz>a zo38LK!J9wuU;aG3xBnK_+Q3>+jR6nJ<9*w{FjQH5XIyMO=sHT3TOEnB8k^#A((+uvrIXzj#)m9L$umK=#v zk(d1MG&t&8NA@N(H7M0J$hQQanzcB$Z6fR6@XMFk&i54Z-?)3%w(#)}v-vECXU-Z;Jd)||w&3T1ABgCuXkmC2XldEbQ{7-#lJm|8e z>m|SSk;z6|e>G%nWpo!lU1+I0e|-T&ZRr$PZKrVh=btUFg=LBY zJ(P_CA{2c6G8CUQ-)HZOg;P>FT!hVGlcd#Ob_R7=08mbl~ zzGi;a+O~p!MY@o=LYCf(H8UstP*3uF_W8Wf#{cyVerm;bo2T8sUmw;HD!)MZpv{k0 z(ns3o&U*Se(ZNM!(aT;39p*3P&o5t`VPT+FR@;z&sI;$3b@usum#iT92VbV7*9rZs fffo!WJT714PaWj8*xRmX2NLyk^>bP0l+XkK=0!ca literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon.png b/Resources/Textures/Clothing/Back/Duffels/holding.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ede6d76675ef20b433917ddd0751cd0028342189 GIT binary patch literal 671 zcmV;Q0$}}#P)=Zi6rkg);{d$Ozfq|7B-0R5D27qPRb{`ADdRV|=((`b>>csZ^?) zdi&N3{rp4L2LKBX(N|%AfMKvOx?L7G$ohT&Z><}rX`Y=MtpyKqz5yHF!F%hb1vO98 zcxrINkMZgoSOacZt(%v$wQ#2fhrbmx{8-wb3Ov(b_ain)sqXUu#eytgp+jf{EHPCB z=o-fIHGcS&dvN#(&#!n7+D}QRZ_FC5&v6j+sUZI)l1vcvsluETR!N^KLRNz-!ai24 zRFlF7E&*4h{kCX2A?>Is<<^$sI zx=;IG@jl0II)xUV#}b|&eu||7yfJ|AJ|17~44&hEc7CYLXgVM0e4z7zN~Kb%1jX@v zfB*bLRvh1V_h;k2w?cWKjFOP%HO>S9N%{*Ji+$@8Ory6P+#*aGd}p54-o(W002ovPDHLk FV1fWfF9`qu literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Duffels/holding.rsi/inhand-left.png b/Resources/Textures/Clothing/Back/Duffels/holding.rsi/inhand-left.png new file mode 100644 index 0000000000000000000000000000000000000000..a0dc8287712336ee04d4e654f9b6ba02daea21ab GIT binary patch literal 884 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 eV~+C$5&Z>b5IfPl)DKet0000ssSzPBN zGDYWLl;W$34(_Bv5vYYpLFS{NgQgN%q#~s)Eog6{_tLV7hw~ush)KY-9lJFPU9p%Fkhvd|AJ}{L9g8`5G&7I+-7zLB7l%7uCFs8E z{%44%>u}Vx7dUZSp5%5pb#3g%duGo^D(}CS=aHr+))YJ2M36kEjlYuXZn==r!b(qT z`S`v>RN1ka@VY^F!4RC3xh$lz4I)eA8SJ`!f6FQ(;@2WIfsz}eF& zrDDF&iGx3(4!kq9+2;uk=aNc}A?-O{H8CVRGE0he9@+IP6???(CU?2 z0+5C!lk3;k1bOaYxYWMIt$V>-waKK!Ut949%RTm-F~C|{n5B54HakZKSz24S7S4GT z`8i><^T$DZ5gtqDk?pLmwDz7JvR+UF2?xOFXv&ZsLGrs`c+D(=G|KLP&>K#Pii)Zjp&AS<7EPnDeaO|oS1!5e9e14#|6~3&ZKY{TNt{YnVF_iAOI5P~RDV;DL zd3iYE2$x%3(3QZWqN;bV_}^BFs$#F#?d2ugK+aGw6sGC(QW9L)3uP=;({7D)C}rn4o>|l8#D08@ zkcVa9-l6|8)?VANLGy^XP>e3U1mF;x+t&pkitiP6D7Cu;1n^$y>p6H#159k`z)D$N zQ%<6gW04rj*jJ2F0b#BT^&>z^gMbn<0LVbS>v34$ukR`MpSo)3niY$6lAP3f2-2#= z3?M=|KF(BO$Q(|zE$oUT+#Vmft@G`hhlC@=#oja;E&c#-QN;XkSo8DbMBYn> zZnaNFGG-3DFaItZ^=qLAeOe6|XZuaD%Gg;e?U*dBOV1>aL+S@-9s{lS26=;k)=F)_ zH;jp?eX{1}eM8bOQ%=kTB(XFxolhBMXV0D`%j_+K^ym%oj+sb_fqP;`m$im00eyX| zf#POD)41a8Pi037G(}HqfnvMOg8#tmblx{q-R--YaLRqV#L(pMU(~0_F|j=wr@;g* z{#TWzJM{EQJ6W_nq)x=#smy1BE|7E%XpBa)tl2GfM~#~GMe&W(Hn!R+zLB)r2d${L z619WKvh?wHuP&<@TfdKJCqCoT6NFQ+8i#HHxPcr|sBT$0F!nIGRug9(yLbb3ZesnHZ)Yd`vgN)}{4?^*>HS_6_h`C@N@UHas`KaHC&%uNso$Pn@((X{ Bt1$oo literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon-unlit.png b/Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon-unlit.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4477c296ad3961be6ae382db323ebc36ef8202 GIT binary patch literal 1457 zcmZuxc`(}v82!bOsM0vMnjl*0uA|+MafUkUR&Ci@*S1|lEiIKGl8AA2sII$1235PR zrj*hOi7h=<6hTmnN{~`VLM0)wc4q(Cna;fLd-J}(zM1#t<@x)%E6T&<0RT|+^l%A0 zcD1jt zDp?C0%k(#t+hIqVa~sP)6%A_JO@&FxLJNjExBW|E47EGvM`5V}hSN_o{%8&Cz#1jJ z+;~CX`ud!31K-Z5oD!!;Xkc#4?J?5m*8Ce7n&WX9C#C-*I>ppiIBGN z5Mbj|hEg||yew>OkHX<_Mw(ZB5g+5{2gQjuBWJrEyVKz!ktiZ9ZN}*Q{I}9lbpgAJ zaH_Fdd@%f)yi8IDJf^HnyE}(K3S#SPJG;C6ELKIkkj<6>gTWDzk)Vl*$<@ov)_6Q# zI~jwiZEhZ%D%7HObwO;kY%d(FG|J}1c3P$n&|?0&1=6`S2{sI-?eUA|r0xcZXR$S} zq5{r9AdpSTP$lhjt3p|Q>UKbZh$(z-RqGc_nEEx72r>uEwtf4Q9~FD(&G*8s?Ft>F z1|veW(jAeoNtAs5gh5i=u{Gd+!mI0O-3Q)HoUcKdW3F{n>eVyMkl?Z}jTlXoybrf7 z`M%Dkls`%}8RK9@#B$!NW82z`(-ZtDi=new?c#L?)C&R8?nF$EgNavyL479>2KK9E zkM$ixnN|RD;bd=bZ_`$oK0PMlf%y-|FKGprhgox1y;vd?H)?O3-OSy~x)i-4+G(2E z`nI-*nL|w~na?9pmuR6a6p9T;-$1`=6q|EylLIAoRR%EUQg{Q!Wyeea)x|~R?kzWX zK(ne`@41H!bcvuX-sdvFE7W$fDPB;E%cZJrL!AdceDK!WIdg!J#)4YoB##zL#OCNT`Qgb zWTJZZMgM5u>tD!%*`B>Up&>U>P7P42-p7XK`I#XaGU1w0ByVma&Z*^G z4aL!soV;$Alu*RGJ>4x9cAK1V|2s3#=&7ixkxWKJ5HL%5LEx#Y$tx1v*(Kx5&7TuR z@*SSpWCR*KzUa(Zx7ZhU>rTZf9rFrD5JOpAwZO!eMgJEoJqK>dAOu!9o0zw_In&F<8me`LHiDs%Y=(xx0Mv9-1Y=F$8RZAB;9~eRSLOQP(V7;#>!BKw{mc41 zAxMP?tJqxbI@R_T8hxDws=*nhXTXFYIU(QH)@HhQ*d+HR9!*txw@-Zj@`YkS=%G*+ z>`H555>zDw!lxq}nZYUSi@yn0E#W{lX57)=T5dZ)H literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon.png b/Resources/Textures/Clothing/Back/Satchels/holding.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..138a6ab3d6b6651685d25f87dc83e664e7d397cc GIT binary patch literal 783 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 z)87LC00000