From e6d9c5f6227f8978370b052c1a2596791b082c4d Mon Sep 17 00:00:00 2001 From: Ablankmann <103340990+Ablankmann@users.noreply.github.com> Date: Sat, 2 Jul 2022 22:10:19 -0400 Subject: [PATCH] See-Through Shuttle Wall (#9306) --- .../Entities/Structures/Windows/shuttle.yml | 53 ++++++++++++++++++ .../Windows/shuttle_window.rsi/full.png | Bin 0 -> 707 bytes .../Windows/shuttle_window.rsi/meta.json | 46 +++++++++++++++ .../Windows/shuttle_window.rsi/swindow0.png | Bin 0 -> 1080 bytes .../Windows/shuttle_window.rsi/swindow1.png | Bin 0 -> 881 bytes .../Windows/shuttle_window.rsi/swindow2.png | Bin 0 -> 1080 bytes .../Windows/shuttle_window.rsi/swindow3.png | Bin 0 -> 881 bytes .../Windows/shuttle_window.rsi/swindow4.png | Bin 0 -> 912 bytes .../Windows/shuttle_window.rsi/swindow5.png | Bin 0 -> 857 bytes .../Windows/shuttle_window.rsi/swindow6.png | Bin 0 -> 912 bytes .../Windows/shuttle_window.rsi/swindow7.png | Bin 0 -> 412 bytes 11 files changed, 99 insertions(+) create mode 100644 Resources/Prototypes/Entities/Structures/Windows/shuttle.yml create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/full.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/meta.json create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow0.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow1.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow2.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow3.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow4.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow5.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow6.png create mode 100644 Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow7.png diff --git a/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml b/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml new file mode 100644 index 0000000000..81ef21ee41 --- /dev/null +++ b/Resources/Prototypes/Entities/Structures/Windows/shuttle.yml @@ -0,0 +1,53 @@ +- type: entity + id: ShuttleWindow + name: shuttle window + parent: Window + components: + - type: Sprite + drawdepth: WallTops + sprite: Structures/Windows/shuttle_window.rsi + - type: Icon + sprite: Structures/Windows/shuttle_window.rsi + - type: Damageable + damageContainer: Inorganic + damageModifierSet: RGlass + - type: Destructible + thresholds: + - trigger: + !type:DamageTrigger + damage: 1000 + behaviors: + - !type:DoActsBehavior + acts: [ "Destruction" ] + - trigger: + !type:DamageTrigger + damage: 500 + behaviors: + - !type:PlaySoundBehavior + sound: + collection: GlassBreak + - !type:SpawnEntitiesBehavior + spawn: + ShardGlassReinforced: + min: 1 + max: 2 + PartRodMetal: + min: 1 + max: 2 + - !type:DoActsBehavior + acts: [ "Destruction" ] + - type: IconSmooth + base: swindow + - type: Construction + graph: Window + node: shuttleWindow + - type: Appearance + visuals: + - type: DamageVisualizer + thresholds: [4, 8, 12] + damageDivisor: 36 + trackAllDamage: true + damageOverlay: + sprite: Structures/Windows/cracks.rsi + - type: StaticPrice + price: 75 diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/full.png b/Resources/Textures/Structures/Windows/shuttle_window.rsi/full.png new file mode 100644 index 0000000000000000000000000000000000000000..91973e59adef0d113c8db6487e23049e880a11e6 GIT binary patch literal 707 zcmV;!0zCbRP)XhI~L^{(xAhMM{P&vdJQwEW$_@rBK&`1`2J$ zENwvW7X-R1nQWAZkcASr&&BYb?`u9xr^d6H%-nhRocHd{oqNgl&K|`QaR&ghxhz`E z8h_Yqy@Bsfj0-GlBhq2iI+bI1ISd4}nltgo$TA8M0O&SN^8qwX{`4getAJ9{*n%Sy2mk3UL85=>`v{+o#af}9v$ z4g&$!<|aCB8z;x7I5^zrFI6k{jmR0!&U^efNo4*Dpn%Y7S(y)dIww zh=?LjVoxl9Qge|Mcese%D1a3i5rh!UiMTTpiE1}(LgdN-(dAVnF&%51JuHljlb=A> z?Z%2oBjzd>7hqW%T6twiGv;1@Af0$*5{k}&WHDFmVTqhb0HyS=W3Jl6av+g_e_988 ze}Y1(C>d{~4irj7>BGkbux3KUZPfvhD+7eLQ7TEAb%1g56EL+=DoI*(K;(-38v^Op z0ToNH16otcdN{V2ea}^=gb=Oyh_X*-bF8ne;A%9&?z1Om0qjK}XrrnXdo@yiLa>%h z><=0KkEZnVCr=t0y#4?kw|!%BQAFKoNQKTW=kav6u-IV2M2b+WsOU3{1Be++R78zt pUVmU5%~-<44kpVQPRX*z^WPjJ(O7nRjbH!(002ovPDHLkV1j_PJ{$l5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/meta.json b/Resources/Textures/Structures/Windows/shuttle_window.rsi/meta.json new file mode 100644 index 0000000000..933a05a1bc --- /dev/null +++ b/Resources/Textures/Structures/Windows/shuttle_window.rsi/meta.json @@ -0,0 +1,46 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/0b906c6916ce3803473fa6caa65f5b8661118c46", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "full" + }, + { + "name": "swindow0", + "directions": 4 + }, + { + "name": "swindow1", + "directions": 4 + }, + { + "name": "swindow2", + "directions": 4 + }, + { + "name": "swindow3", + "directions": 4 + }, + { + "name": "swindow4", + "directions": 4 + }, + { + "name": "swindow5", + "directions": 4 + }, + { + "name": "swindow6", + "directions": 4 + }, + { + "name": "swindow7", + "directions": 4 + } + ] +} \ No newline at end of file diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow0.png b/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow0.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e2df2b62451355eb250e818d223963505a51dc GIT binary patch literal 1080 zcmV-81jqY{P)D-^s57D`h$9z$Xvkdp^N6jXwk=8#J$IaG>`ND;w8>7k`< zic}MFY@&h(!P`P^;^xv~v6Z4Ic-kJqY*R}U{H>qTEK|nS$hy2D@wJpmv zEac`J`hENU0|2m;TWTQUf58O-1XW4GgZ_R1z{>I}0H|#(LXj{^g(4G~ToIrh?9|L8 zdb>MJ`^HCx0RW#ryrGgwwSlm}z~GP~21T9DYnQ(j2>{U6)^YteL89|3%d420nN*+0 zqH)J%b3uR>z1hro zX;#Z#3oZx%>h7%>Sn9kH+z=oLepC0BrOq3{4FP5_>O5-_s9oW{zWXnY&$Kf(KAo5- zm$y21wo3qj(XoW8^ObUi`aDkyM^=E7I?Ec45MZUVp-9*?*x?4K39z%%&77IpuJItjdi+6%k5II~>i+Cit1Y4yJ# z__^=|9S@0-7+)%xMko?ipT|drQ7KoP7HS_$ zc-Rb@fw;m8xp|!{Y+M;`;Y!RPISc_%YXDNoG~|N=*Ucck6%YfbR{48HQ4ov9JJ;6p zw$&bPfSLfi{5^>mkiqk|2i)WZocQQo7pO{-8bbu?R=}?Q;KlQ2RDJ+g1OR_y zh->S4#G-NA+5=i};|aQTX^IO1cD75pq)Dkz#6oWVQZYnN+!`ae?8Qj{t#NVE2+v-f y&14sKiPNei>5?c~2!fw!Jb{ZnfaZPL#L6GKt`yZed95h`0000% zO=uHA6vzK7#fn7_f+z~52{{NtFH)!=#>Q(%@Ki4ff_M>2N(B$%NyLlA=)r>*!4|3) zF{Rh^>(WB;66h^tbFo_dK$MCVVLgN`o5^N2+c&dslKoxE&SaRKmw7WU|MzNvnUT>k zhcbR+eaWJX@1qP>K_Zz9_xZ$7)APpq5@~*R17!0#q*6(oK6N7Svmdv%0RYA6Vv8a6 z3%dapO7qgioE;u+Y0KtwSSZaanV;l8DtP_2+`CO zK#l|l2hTha+rr%AUw?eNOMM3lT6O@ZPlrW|0XTg+EMx<4-{Vxs2H?KOsVH%QZt{5% zB?jmwpBGVb25{cvRLFY3gGZ0giEXZEA&M7%{Zo?@)K?%uHo)x6+$9C?!3H@J+}+)g zYI-tZb7gf6*T?g$x}^5s0-Z?PoRD4M+Kq+}XY)DV{>@6I?O5BcQ>Q0G-hTJ)KXib` zVhU3Q0O&Z)Rjt<8T|k*CoJb6z^zOY8-)b1h23RaFs(24J$OhQn`ZO)Jc_Y7@w zjM&5hGGY-2$Ye5|aRB?j&AC*oHQ06?E30cw?S659%AN2Z>}?Z?ac-sw00000NkvXX Hu0mjf>-?D@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow2.png b/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow2.png new file mode 100644 index 0000000000000000000000000000000000000000..f2e2df2b62451355eb250e818d223963505a51dc GIT binary patch literal 1080 zcmV-81jqY{P)D-^s57D`h$9z$Xvkdp^N6jXwk=8#J$IaG>`ND;w8>7k`< zic}MFY@&h(!P`P^;^xv~v6Z4Ic-kJqY*R}U{H>qTEK|nS$hy2D@wJpmv zEac`J`hENU0|2m;TWTQUf58O-1XW4GgZ_R1z{>I}0H|#(LXj{^g(4G~ToIrh?9|L8 zdb>MJ`^HCx0RW#ryrGgwwSlm}z~GP~21T9DYnQ(j2>{U6)^YteL89|3%d420nN*+0 zqH)J%b3uR>z1hro zX;#Z#3oZx%>h7%>Sn9kH+z=oLepC0BrOq3{4FP5_>O5-_s9oW{zWXnY&$Kf(KAo5- zm$y21wo3qj(XoW8^ObUi`aDkyM^=E7I?Ec45MZUVp-9*?*x?4K39z%%&77IpuJItjdi+6%k5II~>i+Cit1Y4yJ# z__^=|9S@0-7+)%xMko?ipT|drQ7KoP7HS_$ zc-Rb@fw;m8xp|!{Y+M;`;Y!RPISc_%YXDNoG~|N=*Ucck6%YfbR{48HQ4ov9JJ;6p zw$&bPfSLfi{5^>mkiqk|2i)WZocQQo7pO{-8bbu?R=}?Q;KlQ2RDJ+g1OR_y zh->S4#G-NA+5=i};|aQTX^IO1cD75pq)Dkz#6oWVQZYnN+!`ae?8Qj{t#NVE2+v-f y&14sKiPNei>5?c~2!fw!Jb{ZnfaZPL#L6GKt`yZed95h`0000% zO=uHA6vzK7#fn7_f+z~52{{NtFH)!=#>Q(%@Ki4ff_M>2N(B$%NyLlA=)r>*!4|3) zF{Rh^>(WB;66h^tbFo_dK$MCVVLgN`o5^N2+c&dslKoxE&SaRKmw7WU|MzNvnUT>k zhcbR+eaWJX@1qP>K_Zz9_xZ$7)APpq5@~*R17!0#q*6(oK6N7Svmdv%0RYA6Vv8a6 z3%dapO7qgioE;u+Y0KtwSSZaanV;l8DtP_2+`CO zK#l|l2hTha+rr%AUw?eNOMM3lT6O@ZPlrW|0XTg+EMx<4-{Vxs2H?KOsVH%QZt{5% zB?jmwpBGVb25{cvRLFY3gGZ0giEXZEA&M7%{Zo?@)K?%uHo)x6+$9C?!3H@J+}+)g zYI-tZb7gf6*T?g$x}^5s0-Z?PoRD4M+Kq+}XY)DV{>@6I?O5BcQ>Q0G-hTJ)KXib` zVhU3Q0O&Z)Rjt<8T|k*CoJb6z^zOY8-)b1h23RaFs(24J$OhQn`ZO)Jc_Y7@w zjM&5hGGY-2$Ye5|aRB?j&AC*oHQ06?E30cw?S659%AN2Z>}?Z?ac-sw00000NkvXX Hu0mjf>-?D@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow4.png b/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow4.png new file mode 100644 index 0000000000000000000000000000000000000000..5b20f48ef2a22f7897c9a1e4d40fe9565ec1702d GIT binary patch literal 912 zcmV;B18@9^P)% zPiPZC6vn@mVx`3%grX>vY{)?ndXYj4(%5)ivUsW&1wp(Bp;E6N#f#F2;Gy6}i&bw4 zxu$K3&_eN2@D`F@S}awON{ba?J(P{x$z->iH=8%j{%-p(v-9n|nQz`?3@|e?I^mef zBrH3NQlSXT&H?~l&g7BFq<_uNy`L4I+27qk-@qXDcX#mZ=l4gH@=sA7R!J(AglQ&_ z9v?$`d<+0!7>4v-xAJ`hgXD6x5#Z9r^G)X*$C2LaZ2?rY5kQ7v7)_P*e)+Cy0j=-W1Nbk3<2X&tUhEU7XeEG1 ztbBlsSowg>t?j0BvGD<>nP_<}Ha;N#Jm2zKEPQ}zCQvFArPpHR14N?s0rGJs1VclY zpNZ$ZU+mt4-2HNS>FlRU2>@{WZmtpY3*`l@tuB(^fkGrLAj+6kO(X*N#jIs#QLk@A zQEXd~1qd3aWoBk-dWu@CGROi1jnl2{tS+rUNeG0Ed0G043ncyJGEz?b!PYLQCms1I;O(20)w0Nr5m0Xo6v19XAK2j~Qg50It5 zxagt&fXoMYTY}pMRF+o&99rONwMH#g8RP&R8J!^Ya@_d{PMK&QC_OFp2hT0l@fAnNsfDv{>{qF&#p(vf_CPBAaik$iwoF)tGN zxcHLy_z_fj6|jdusZjJ?JaP9C$(~aIy8xD*MJkm%_Hr6lSLTV1qk~kO*5ga m@_+^c)NA4XD-ibnApQYvFcp^;gDBYm0000pX}TBFZ15afn?U+zWW>Y*>-8G zU9UAdc)s83!u-M_^m|?S^Ypk!x&JH5$-F487vbmC_wiqGy$ApRnQSibc=zGw7Z%C) z&XBLb0oyX6`R#{qel#2e9?xn36(uyl<=5@4XPn9Ad=JUKc^(>|lmOnWuKMQKH_c1! zS(GpV%dUFHj&tuB^R#)45&~#lw0v_PKE7{%{aoz;cx^s)8n9j3YO~&cG#o%Cn*;pt z0Ae&@j@y-9$kNj5FL*BMji)XTz(l=io|>Sf0HWf2s`7xSIG_4FAS%v_&I6!J%JZ~Y8^8nd#oQe<)kZIGiB18Z(ZF*M70+1cYsgMOAJC0M~VggCB zc?=f;B+2G6Tzr7cI8KGUAQEQtSnVtOX5Kx@VM zRD=kC)qsP;qx{M7X~9@o0mE4K92c|}7&l}AVDFA?-Ysqz#iw~G~-M+NBG5#MHLuA3#2LuVh^#QGmmJ&9P;o<}EnDq%^C2m!S zZ9O2Y2S7H$^8gmM2f(&WB}_v2dH`;6NL?75H4jK-7@Q^q;+nsuh$e7Z6^_aScFQ~Y zv*vjr==_`OOQ{uV;dwy6*M)km(W&g40Py@%*yZN>lKK@$=(>Q2izaD}P}c>h7tnP9 zT^C4}&0}<3fO>(X*9CN+AmwCH=srQ+C#d@br~aIZbO8Y9K0)0lC^L_czG33v@FL}VVIgb7%76>Q6V9wSYdw*TNI jC?SAJy#rBo2P*#nyi&W@@}d-)00000NkvXXu0mjfXs3-4 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow6.png b/Resources/Textures/Structures/Windows/shuttle_window.rsi/swindow6.png new file mode 100644 index 0000000000000000000000000000000000000000..5b20f48ef2a22f7897c9a1e4d40fe9565ec1702d GIT binary patch literal 912 zcmV;B18@9^P)% zPiPZC6vn@mVx`3%grX>vY{)?ndXYj4(%5)ivUsW&1wp(Bp;E6N#f#F2;Gy6}i&bw4 zxu$K3&_eN2@D`F@S}awON{ba?J(P{x$z->iH=8%j{%-p(v-9n|nQz`?3@|e?I^mef zBrH3NQlSXT&H?~l&g7BFq<_uNy`L4I+27qk-@qXDcX#mZ=l4gH@=sA7R!J(AglQ&_ z9v?$`d<+0!7>4v-xAJ`hgXD6x5#Z9r^G)X*$C2LaZ2?rY5kQ7v7)_P*e)+Cy0j=-W1Nbk3<2X&tUhEU7XeEG1 ztbBlsSowg>t?j0BvGD<>nP_<}Ha;N#Jm2zKEPQ}zCQvFArPpHR14N?s0rGJs1VclY zpNZ$ZU+mt4-2HNS>FlRU2>@{WZmtpY3*`l@tuB(^fkGrLAj+6kO(X*N#jIs#QLk@A zQEXd~1qd3aWoBk-dWu@CGROi1jnl2{tS+rUNeG0Ed0G043ncyJGEz?b!PYLQCms1I;O(20)w0Nr5m0Xo6v19XAK2j~Qg50It5 zxagt&fXoMYTY}pMRF+o&99rONwMH#g8RP&R8J!^Ya@_d{PMK&QC_OFp2hT0l@fAnNsfDv{>{qF&#p(vf_CPBAaik$iwoF)tGN zxcHLy_z_fj6|jdusZjJ?JaP9C$(~aIy8xD*MJkm%_Hr6lSLTV1qk~kO*5ga m@_+^c)NA4XD-ibnApQYvFcp^;gDBYm0000;F@$Wx-{5R!r+|20fBwz>^mJ{-wjZWn<;o-veB$`O{2sHML)?*1C$@>re63Z%aN2d7-|O&F zQJaR2oyPNTx-uB2+cmRau>QQ*`2h2axj$pV4>D&Y@^4_j!5nry^aF#^8^&)8mzepo zn19v9rA{_(nDa8uj1xpYVR-R+N0$skt!%iY5!2K(J7bjwFXQ==o7g8@FPy4a?NDd` zxi0Rg+y>XnUe!&u4!H^Z9Z|;fH?ptb1)AC5uJxAl8^hK{+XHd|+0Trj%nu$*Z4b&V zFaz12b++ahkh$U=gTe~DWM4fBkr|~ literal 0 HcmV?d00001