From b7fa273f754f09ab13bca23c21928233987409e5 Mon Sep 17 00:00:00 2001 From: Salvantrix <149609610+Salvantrix@users.noreply.github.com> Date: Mon, 29 Apr 2024 14:15:58 -0400 Subject: [PATCH] 04/29/2024- Grey Pirate Chest Sneaking in a new color variant for pirate chests, thanks to Stagnation! --- .../Structures/Storage/Crates/crates.yml | 28 ++++++++++++ .../Crates/piratechestgrey.rsi/crate.png | Bin 0 -> 438 bytes .../Crates/piratechestgrey.rsi/crate_door.png | Bin 0 -> 527 bytes .../Crates/piratechestgrey.rsi/crate_icon.png | Bin 0 -> 619 bytes .../Crates/piratechestgrey.rsi/crate_open.png | Bin 0 -> 286 bytes .../Crates/piratechestgrey.rsi/meta.json | 40 ++++++++++++++++++ .../Crates/piratechestgrey.rsi/sparking.png | Bin 0 -> 206 bytes .../Crates/piratechestgrey.rsi/welded.png | Bin 0 -> 17749 bytes 8 files changed, 68 insertions(+) create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate.png create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_door.png create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_icon.png create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_open.png create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/meta.json create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/sparking.png create mode 100644 Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/welded.png diff --git a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml index e547f040aa5..196ef2fae71 100644 --- a/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml +++ b/Resources/Prototypes/Entities/Structures/Storage/Crates/crates.yml @@ -447,6 +447,34 @@ stateDoorOpen: crate_open stateDoorClosed: crate_door +- type: entity + parent: CrateGeneric + id: CratePirateGrey + name: pirate chest + description: A space pirate chest, not for station lubbers. + components: + - type: Sprite + sprite: Structures/Storage/Crates/piratechestgrey.rsi + layers: + - state: crate + map: ["enum.StorageVisualLayers.Base"] + - state: crate_door + map: ["enum.StorageVisualLayers.Door"] + - state: welded + visible: false + map: ["enum.WeldableLayers.BaseWelded"] + - state: paper + sprite: Structures/Storage/Crates/labels.rsi + offset: "0.0,-0.09375" + map: ["enum.PaperLabelVisuals.Layer"] + - type: Icon + sprite: Structures/Storage/Crates/piratechestgrey.rsi + state: crate_icon + - type: Appearance + - type: EntityStorageVisuals + stateDoorOpen: crate_open + stateDoorClosed: crate_door + - type: entity parent: CratePirate id: CrateToyBox diff --git a/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate.png b/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate.png new file mode 100644 index 0000000000000000000000000000000000000000..eb02df2e4c138734bffc322f30991e485d1b0363 GIT binary patch literal 438 zcmV;n0ZIOeP)Px$a7jc#R9J=WmN9F>P!vW_Y$iL_L2$5$lx8Re5h)7A&8~uLC!uu6?jOm}rBmrv zaCVb|MT!V%3n@jU>8!DfPL|i9jZ_nC2qbavEO|Wcz2C>Z$;*Q+Ted`uB!r06KrB-A zO)ww>6l-eebI5&NNm_G`T&$@gdwfErln+h3)#=gK5r8BER7!cy3fa&M01Wgl@H+yV zn|hfn{Z<@j$)hJr>4qKR!bfO(heHwIqbV{vU+JK=1N! zr%CW<1n;kX0F<}3ry|Bdd9n7BV}n<+*SC6jL(swZ%^B7qmJ(UpWK4 zi&~Y@nsZ`WbM6TIuaFyla$o~K!^jORodXlg;;5l{PA(`J0M9uS%UW;X(HMFbhvCZ8 g9}5Ha6)9}K0rXgXBAwOS)c^nh07*qoM6N<$g4avC*#H0l literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_door.png b/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_door.png new file mode 100644 index 0000000000000000000000000000000000000000..4b948b1073eb8377406a2fb71634b91520f4c877 GIT binary patch literal 527 zcmV+q0`UEbP)Px$$w@>(R9J=WmOn@WQ5?s=PbH|72yG6mC2EL@2t8`l1_w!noFW_~ZfJ>`G9-kC zAgG`rqzob|NRU7q8p1*(ZYpSypgE+WB8u!a=)=FKmzFu)XMFsA-|zSR-rcC<36EF{VORfh1%hW7bh@uG;Hi@Cr>1wWLD1h|t{i`0)qTj^7>Vcqi zQ{I~1yTV}Osn5Gq7juTsy97b$ra)!_|4HKo&@_GhiIJFY$+w_Qqb~d8)>ABRdZs_vr7a!67l^=Q9KuobUXoa~_yQ43Pne4XFfQhul7vQA z_7Sh}aC)#aW)khu+cs|q8%%|9}9EG8*uaUmMo#-UeBDtBaw-M#?;HiIds z*rg!cy#oMVANnMT2zP1{4ZY9>r?1iB#ve RzbgO$002ovPDHLkV1mJq<-Py_ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_icon.png b/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/crate_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..afecdb012ebb60998d193c414ca4daf204552470 GIT binary patch literal 619 zcmV-x0+juUP)Px%B}qg) zlPw~F3_`&O9fD{Dkt$dSLgOG(5(%LMI<-hB?qV{yiRn2cFT~_>d3Ur)!Ty(nkMH~c z|M$M{y>}-J!=PUfLg4C~dL4Z?;BE~B!_fol$=CNuVQC;3jvDEgOZ@m**>~}i!zT!a zqeh^*ERrAoG~z-Ip%e#r`{1%A*^pj{e0mL6K_C#EwS+DQg@bDS%9NRk(p-#MQ z2NBdJ+HBH0!ESy>1M7tn5zWWUlXTa@U%w%u`G7s8e93?D^su>s_)3PU@loDoca_MT zBEFL0&h_bb0}>mtn@U6zi8o|&n@o+5+Nx=V=?nn)ea9`yBATz>0@zTjF@xzg>_&9& z^=Gt@4uBTYd6vsN5{IT0kbSxF>XRd)3kz#XdCmQY`fV5tM~#v5muv~9Vl!wVooqUV zo>;Y2TiVJKs4k1=YgOFQYi<~r=lf0(0ROiyN+gpzMY8D>leZr#*KD7;(iUs9;MCbb zeWGh*-FiAPJBOZFOND*i#TV~+j%mLBKOu)rSy`ExdspI-rZ;P3*!Yb_+hmu&Gw_*v?8AL6 zm3EcCZuRK~Mg~9-#g_j6{+4vXlcSV`bv4<&0kf+N>SoW_0Uy3dkN<+z>Zy z@$JKh4jecTaASYd!uofNyDS*eQXSZ^$5X5FCBsLJs@fG2hgpXAxzo?UdK185n8r>mdKI;Vst0DN#gB>(^b literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/welded.png b/Resources/Textures/Structures/Storage/Crates/piratechestgrey.rsi/welded.png new file mode 100644 index 0000000000000000000000000000000000000000..c7b469bb46d6d8c2c03890c04e684c0940c97a7b GIT binary patch literal 17749 zcmeI4e{3699l)vxTkSjd z?vgl`HY(T{8`2m|VjY?g;}6i77)+qHz@%pUD4PZ>f6z@Jv=)TK#;UKG*0lNsJ)p7-CGfeuXYDLozL60rM zInx@6yz>2%5!M7Fk^Ql}kgsInyg62L;8bl-L9ZRsQy_9vW++`%k%KbyG`3nUS*}_g ziPZh7NcM;M2wPY24vj=c{ebLreuB-~4rF7|IHwEo1e-`j#aJStBzCZpAjWt>=4FAC zWK|JVMPkEGBr}Ahv;z!vGPgSnhyELh%zIu%<@u$hrRb6zwVgR$Or=u1An}sKAq~!5 zwmhxMS?+a#lZKxhbalt9c&2T!zF)0qFL)!7h##o=3D2usX$G>~kR77PSG5W+Mg_i` z5zw19l?A6%pBm74Sb}9}c`mXOyV_OeZO?Y+?H(bUhkFJ_ImzdnvAfQ!^H z1R>I{mTqCW0{Kbk+6#^jcP*k*xvtyUyWS*hWv35UNWH5g&op}Y@sIR`0IOyXGyh0n zRt-g$OiH>&pwS zi}?Y%YS>O$^D<^xn}dACnoIMoK}@q*o@&-E*$$c(%*biJ+i+K_oUJeT*T<-(Ll-5( z#gc?lRqp^hwYm1u#(|QV3HlGPbrYzqpaLiYprm4)5-ZA_C_=y`fn4O0vMh=kl#P@D z(!AdVkc-y5!rBPOyStV}STsaAj$CWnn{|y!DGJbxV?ZoQhU8CCfm~cs3@$0e6fPD6 zpeUu{imn^o=NXK)lfkiHh^t?&`Mf%Axt@lwkLNP}d`vW-I280a&}B}G%Oa;G6~GmB zN#qieU?>S7qv>e%8g4gl5e!{7q9fPcDMCquiKGBHB`zgHiYZ;<3@Ga;cF{m}}G7UwN%D?;T@l9$FXbZh@=1R&OV+ zZFozX14rl3b>C0p4ZOCSb-M3!UjTH>i|H`fEcFH^w%$|!f6jT`S7v{^GJ0h;cSL??uJ7*KcV>+Z z<=UNGW7`^3=Wc(^_HP1E^$|91XpurUvMSaO8(Zmq+i8b++lmo-2jM+Z&)sx?w>!a9 zF=yRk+3Vd<2T{7XX+>+~A=koBeZGoz9_AMMQ)vP+T|-qD*lS z5#b6H7fypHQ(QzuxB|t6(;&(e7ZDMzKyl$Th%&`RM1(6)TsRG)OmPtr;R+NNPJ<{@ zTtq~;0>y>XAj%XM5fQFHap5$GGQ~wigey>7I1QpqaS;*W3KSPkgD6v6L`1j(#f8%# z$`lt75w1XS;WUWy1#u0vUaJ8u^e&Ah^wNy)Z2RdZ^ui5RADhfGOznDxIr2${`TM`n z_sa~kATZ1yW*J63$}n%YKmV~G?`D_{d&hI5h3c>V^!yXI4UArMD1( zv1!|}Up{2teQ@~t$ivdllZU5|42C}|Cz-!&-}2!Py>|P%K6CC3WA&A1OPNg*qt`I2 zuf72eEDwKn-w$7h*Y4UldOwg)eR}bolaFqF{P`zK@e>E!GcP|Kzwd#aGvCK-P4}N>*OJAL0 zzJB^f=5Muwcl>$f-G@K==+mXl{>N_k!RZ6X4&U;~1atO#h2lGY@|L@^r%Um{*=s-b z(yjLu)StP-1C`G`vwGX{eTN?Ol