From 3c53b2835af31bd280b921a943f1638ab82e8f7a Mon Sep 17 00:00:00 2001 From: Spanky Date: Fri, 30 May 2025 14:11:48 -0400 Subject: [PATCH] Fix Secret Door Sprites (#37914) * Make secret doors have unique directional sprites, and new animations. * Update attributions. --- .../Doors/SecretDoor/secret_door.yml | 1 - .../Doors/secret_door.rsi/assembly.png | Bin 305 -> 496 bytes .../Doors/secret_door.rsi/closed.png | Bin 171 -> 318 bytes .../Doors/secret_door.rsi/closing.png | Bin 516 -> 1324 bytes .../Doors/secret_door.rsi/meta.json | 71 ++++++++++++++---- .../Structures/Doors/secret_door.rsi/open.png | Bin 219 -> 429 bytes .../Doors/secret_door.rsi/opening.png | Bin 530 -> 1290 bytes 7 files changed, 55 insertions(+), 17 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml b/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml index f4e7829d52..0784829e1c 100644 --- a/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml +++ b/Resources/Prototypes/Entities/Structures/Doors/SecretDoor/secret_door.yml @@ -99,7 +99,6 @@ - type: Transform anchored: true noRot: false - - type: Rotatable - type: Damageable damageContainer: StructuralInorganic damageModifierSet: StructuralMetallic diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/assembly.png b/Resources/Textures/Structures/Doors/secret_door.rsi/assembly.png index 6518b7245c721677990edb252828d4ce34c776f5..34f61cc5edd477c7a13feecbeab3dba3e8c2653e 100644 GIT binary patch literal 496 zcmVPx$s!2paRCt{2n?Z`gKoCWL$KDCOa3Am#LiR5D1UaN9@CJgX5VCh6WT*5jgdw(L zbYfT44E_gM8Tu8Uwv_6`tyZgq0sH;lL6F>+qwV+0TDq70UPC_Y=M=#-L6SOYC8U|opfHe%jx&Uh!fOP@ZFaYZUtYHAw1z5uXtP8M)0X+Jk!N(q0=dXZu0oHtc006GtQToAzF^{z$07M^3 zc*SAu2T=Ck*Oaxb{e%!g2qAuFFmpq~hA^hs? m5KBML2372T7zSWnfHhw#d-YZJi&6Ff0000Px#>q$gGR9J=WmoW;2Fc3w5G@W2!FL(;U-eOLWLwW*lAmkd;TUZO(Vqr-}S6E1d z#e7H;#=OUnfTQ}pckp7ZRY(}g(_PmE1=iY>d`O;V=A=Lw$t%jTguje2?#s7PB6)>U z3jShd5K%G-$G0O0@M5K1BclTeK=hx6D|MDknL{6r#X}J z9ClvwGG7qmwNN@BZ|y~1jr-qy%@@>_Fz7O0VBEsvz<$AqLDu0k0}cU`+smW__O0vA zbEtgpKcDUCR2Tae0N)i8}T0o#)a7S=_@{Q|%+VDNPHb6Mw<&;$Tt CUU{eh literal 171 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}sh%#5ArY-_ zuW#gKP!wQ3xcj)IsX`#@-|0;*yeSI%dVJrol?6SQc+6_?_1?+4jI~FZyfk$bj3XV^ zPGy}_9B`oh8n3|t24)^G(ZS)F#8{m#_CcGTD diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/closing.png b/Resources/Textures/Structures/Doors/secret_door.rsi/closing.png index 0bb895b050f0d11e75d4ceed4e62cdac855c6d56..b32453ec41571fd17629622c63a8806524845aa3 100644 GIT binary patch literal 1324 zcmb7EYfw{16yD@UBDSe8nF@^>kdA-@SR%ooBBqFf8ZZTCke31~kHpfH$PfV`QHoS* z3Kh`2Y7`JfMX9CnhPg4tDFsakQe!|-QGyVH3@QdgxYDbA{P)N1ch0wG&Y5rb?D?J@ z6G>V?SpWbaZHbDA#ZZea;e01-PbtmdVu0hvMuvmt?j;rg2+y`ee7Qp)fBrB!=K=HM zvNW|+VMx_B_MoP)O+c}1-QtOJ#{&9er-Fj^qKM%a+zjnP2+Nou$a-MQA+J1nJ8f(a zSGUi+ys*S$hv7*Tn=nVGpoq1U{UA$j}t50fIB2U_#0Z>7X; zJU*VEH{KPUVnSx0S`OTwUEF=}WUx>CQZAowY+>Ycm%@D0UG}QNX7OeCLbmkxF9vc{ z`b`0}ZrM+5;szMD_DS1R;$%39<6DK)ivwT_Pf+BSf5T*7J+bDMA~tWfHmOP63d3W4 zvbM%Dc|Uh-r%WdPvrZy8R8sQIN=`*s{-py;I*E9{O24eFr>GcUWe;!|-=dVYvHMkGP^?=IF5R*az*>q5U=R=&t zmoo=?@4ishv#n6I1%9MaGuAVgmen%%>q#$=GdT0M^*ng(bE)c z3X-9~tbSIIam_=RY)Url#}2Jht3+Q6a#Q&0uT7h&_kTl98#1lxZs|EYob*Bvnt>QE z&Q)}w#i|F-GaCQO<{`m$bD`Ow@q1Zx$mwpNy|hph25}B%14De~9+qeIYC(JGZpCq$ zh<$TAB+#ra>>z|kcj=~${XyO?oNXs>H|SQ%zQgLsXrf1H_!_sTemX+Ir)l^VbfqJ+ zlR!DPO5{aPB~6fAaOBZtTOp}Y!hA{65(>(Dgh(PeN`vz%55z*038-@f6jJftmKX@R z=u-%t+iaV(&N2hrbjjFxx zGbxv=!db=s+uA>oYd3yH)h7B}WlTE-4iSod+M%681Y2#0=;&E2oU%}<+S}ng8&gVl zA4Zpup>sd?wk|MD}nx{eS7_c{GXxxA|Y? z3>(BM=i%!@ZIEt|@V022D5Tr4f9d!~qs=XU-{rSNW78Nm{=k+^F%iw-sfYgt?X77O literal 516 zcmeAS@N?(olHy`uVBq!ia0vp^2|(ofA8$SVG)Q<`o&VHXi(4;R@40u;x@yn28awv$nd*l(uDafL z{PB_CG9#JQRk^pF>YlAmu?YKm>t)HTic@}V$)W4_-hbb@{0&I(pYI-LlLZV0Tnvke zB$CsnDb9QsaW#AW_3THQ){=dpd%yi{JE#6%6=bp9{PR$Y-`3cP+wZxXC-_|^t53}B z{f8>|_b)!)di+tsX8By6>uX>B0a2 diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json b/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json index 7e8135f216..7b3fdd9651 100644 --- a/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json +++ b/Resources/Textures/Structures/Doors/secret_door.rsi/meta.json @@ -1,28 +1,48 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Made by Nimfar11 (GitHub) for Space Station 14", + "copyright": "Made by Nimfar11 (GitHub) for Space Station 14, modified by spanky_spanky (GitHub)", "size": { "x": 32, "y": 32 }, "states": [ { - "name": "assembly" + "name": "assembly", + "directions": 4 }, { "name": "closed", - "directions": 1, - "delays": [ - [ - 1.0 - ] - ] + "directions": 4 }, { "name": "closing", - "directions": 1, + "directions": 4, "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], [ 0.2, 0.2, @@ -35,17 +55,36 @@ }, { "name": "open", - "directions": 1, - "delays": [ - [ - 1.0 - ] - ] + "directions": 4 }, { "name": "opening", - "directions": 1, + "directions": 4, "delays": [ + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], + [ + 0.2, + 0.2, + 0.2, + 0.2, + 0.2, + 0.2 + ], [ 0.2, 0.2, diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/open.png b/Resources/Textures/Structures/Doors/secret_door.rsi/open.png index 81862e1eade5b452853842c8baaa21f5413914aa..89f129d4b193cac746c2c9e672a43a453b1ef5d2 100644 GIT binary patch literal 429 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D%z(>+}rLn`LH zz3rHFL_y?Oq3qpCHpS&1{=J@~^guFAvn+7R5tm7sXMYF%`dcQe@&9=9$wligDz>cQ zJM(!>zuo_pam(FTbNr`Te);=)|{|wqL66*AKY6Er01c!|aZ< z_4)7j9o@R5I=!~~y6U%%l-F7D?E;@ne6^0P=rR17X7(#3RIb7@eQHq9z28;>oAS@s zF}kkWAAKNr-nk$%?utv7BfVk|Tn2K!EdRg91rEMU|NGm%D{ASw{TD57{W58Lb$$1N zo6>U^Z!KpCsV|m%wfCZB)O)6u7w_|$-vWi_-u<`a_ubbYVxPZUz2sMX*o8SBjB~?{ QfZ@;J>FVdQ&MBb@0C5J-0RR91 literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Q$1ZALn2z= zUNq!tRupIn?7dvsCU4XF{e6pV>jTL*BA1VO2E7Zjo~yKnzh~<;VLLS?LybP$DM9Pl zl@`5Z|7LJ3fVJ|C;?fkU19C|re?P6?*gj`-CPQ^Z_Dr@7-;J);pJBE+fItifr1qRI z_PfmRt>E0x&mrk=65r3z6@>g$7oAcf_paU5^UHx3v IIVCg!0MYbT&;S4c diff --git a/Resources/Textures/Structures/Doors/secret_door.rsi/opening.png b/Resources/Textures/Structures/Doors/secret_door.rsi/opening.png index 9d14324686769b131f947fdce1c02423f2cd3823..97f62edea5df4e781e0ba8155a6f6cbb3b58de04 100644 GIT binary patch literal 1290 zcmeAS@N?(olHy`uVBq!ia0vp^2Y|SNgAGW=wxnePDaPU;cPEB*=VV?oFt8l)ba4!+ znDh3oci$rqk=BRKmT7AkJ3}k}CxfOH_bid<3 z!u`7zedd4L{gz*T_k4czzw#$rqf=+Bincy}XV=o=HEVaPxLe8fuhy@zo3H8_y>8>u zymhX9D{pNz-m^Md`}n0@ON(;WTARD?iqTuGS79L|_ixWPtLWFyvYu6h?+$C*S?c{f zBDy@gFR1kS6OY3NI{Pkst*ZTX{(8)6m%Cz?&#vjsP0YL-WV!8H?CixQcgrm=G|eeUeVWp`J~y!`yR_*%S&rmmL3_gzb0Pdl@5>$h7xOJC`o4P5SF`<{O!IUJ9_ttsG-+Y~uuIJRpA*oXIB*@Flbl$Q2 zzb*f#a9Ap(OgJ%d_j8Y>_m5tBbyx4b%LzfnW|zJ@=VewtnY|-x|JCeuP(`PUmjt~} zT=UiL_)?`O9TOat+}}m^g*?*Tv-JLx-C->v*2b@!KCOt~@QeXuxy-z3-j(-(By&EBk+;aQEGky>X?$q!PE@ zulCjRuimp(o&V0TLF{px&V zH!*qF=1;xEpud6Xdb!oyS7)xw(kx;A^5?38_J;Niycb@FH?KJm7iZRRSF zq&@>9{y8}EHyo>BuxpM0O7Ug@)50T;7d<~2>I+!D9I0uLm+5bKcj%wg6kyWZ$Xv^L zn?dL^V^$*jFKuAFJS$--x!ai0u;51Ht7JQef;SFdfhkdc=NktT1~p3%33B|Ktv4F$ ZnB`;E3RsNi44$rjF6*2UngAJmL{I<# literal 530 zcmeAS@N?(olHy`uVBq!ia0vp^2|(b=ZN&^=a>}IR_^M|M)jI(J%3XaQkgp6o;ec)3?=6WWL@`mnpgbeX^Bdhe7*MNB!yD&8I4q&LkFI z$o%#FxsI&hvkew6zE+h6Ncy)}>hM*`v_s{86n;?PHDHinV>rx^Ai==H+>pp%z{AkS zcmTKH;#FN`FPy;U?7uG?a!fdpue;f9zGk@de*rL4j-P$%N0%9gA1(N7W4+?X=5?=c ze?MXQYWsPM7u#~xOOrsV4qw@H`Cq2~zGdIn{oDTj+qVt-Za=zMBL4wR=wXq(Kw@~j zN_+e1T8Ea{+KDo9dfyoZ%f7l6RqVLK?sDU*_{oQGMeP51S&8=tSY;0}=DJ_5J+OT5 qk6HJ2|GK~L_U*&J^12c3(Vtkmw&2XHnTvsu%;4$j=d#Wzp$P!4QQz+X -- 2.51.2