From ab8cd0e0dd97acaaa634391be3cc4a86938e1233 Mon Sep 17 00:00:00 2001 From: mycobiota <154991750+mycobiota@users.noreply.github.com> Date: Tue, 28 Jul 2026 02:33:31 +1000 Subject: [PATCH 1/4] Port APC, light tube, air alarm, and fire alarm sprites by Alecksohs --- .../Structures/Power/apc.rsi/base.png | Bin 0 -> 695 bytes .../Structures/Power/apc.rsi/broken.png | Bin 0 -> 939 bytes .../Power/apc.rsi/display-charging.png | Bin 0 -> 748 bytes .../Structures/Power/apc.rsi/display-full.png | Bin 0 -> 408 bytes .../Structures/Power/apc.rsi/display-lack.png | Bin 0 -> 522 bytes .../Power/apc.rsi/display-remote.png | Bin 0 -> 502 bytes .../Structures/Power/apc.rsi/emag-unlit.png | Bin 0 -> 406 bytes .../Structures/Power/apc.rsi/frame.png | Bin 0 -> 695 bytes .../Structures/Power/apc.rsi/lock0-locked.png | Bin 0 -> 154 bytes .../Structures/Power/apc.rsi/lock1-locked.png | Bin 0 -> 202 bytes .../Structures/Power/apc.rsi/meta.json | 205 ++++++++++++++++++ .../Structures/Power/apc.rsi/panel.png | Bin 0 -> 244 bytes .../Structures/Power/apc.rsi/sparks-unlit.png | Bin 0 -> 117 bytes .../Structures/Power/apc.rsi/static.png | Bin 0 -> 409 bytes .../Lighting/light_tube.rsi/base.png | Bin 0 -> 522 bytes .../Lighting/light_tube.rsi/broken.png | Bin 0 -> 521 bytes .../Lighting/light_tube.rsi/burned.png | Bin 0 -> 516 bytes .../Lighting/light_tube.rsi/empty.png | Bin 0 -> 364 bytes .../Lighting/light_tube.rsi/glow.png | Bin 0 -> 300 bytes .../Lighting/light_tube.rsi/meta.json | 31 +++ .../Wallmounts/air_monitors.rsi/alarm0.png | Bin 0 -> 625 bytes .../Wallmounts/air_monitors.rsi/alarm1.png | Bin 0 -> 826 bytes .../Wallmounts/air_monitors.rsi/alarm2.png | Bin 0 -> 831 bytes .../Wallmounts/air_monitors.rsi/alarm_b1.png | Bin 0 -> 1194 bytes .../Wallmounts/air_monitors.rsi/alarm_b2.png | Bin 0 -> 1306 bytes .../air_monitors.rsi/alarm_bitem.png | Bin 0 -> 753 bytes .../Wallmounts/air_monitors.rsi/alarmp.png | Bin 0 -> 1090 bytes .../Wallmounts/air_monitors.rsi/alarmx.png | Bin 0 -> 1306 bytes .../Wallmounts/air_monitors.rsi/auth_off.png | Bin 0 -> 279 bytes .../Wallmounts/air_monitors.rsi/auth_on.png | Bin 0 -> 391 bytes .../Wallmounts/air_monitors.rsi/fire0.png | Bin 0 -> 575 bytes .../Wallmounts/air_monitors.rsi/fire_0.png | Bin 0 -> 181 bytes .../Wallmounts/air_monitors.rsi/fire_1.png | Bin 0 -> 200 bytes .../Wallmounts/air_monitors.rsi/fire_2.png | Bin 0 -> 207 bytes .../Wallmounts/air_monitors.rsi/fire_3.png | Bin 0 -> 239 bytes .../Wallmounts/air_monitors.rsi/fire_b0.png | Bin 0 -> 719 bytes .../Wallmounts/air_monitors.rsi/fire_b1.png | Bin 0 -> 766 bytes .../Wallmounts/air_monitors.rsi/fire_b2.png | Bin 0 -> 775 bytes .../air_monitors.rsi/fire_bitem.png | Bin 0 -> 426 bytes .../air_monitors.rsi/fire_emagged.png | Bin 0 -> 243 bytes .../Wallmounts/air_monitors.rsi/fire_off.png | Bin 0 -> 109 bytes .../Wallmounts/air_monitors.rsi/fire_on.png | Bin 0 -> 203 bytes .../Wallmounts/air_monitors.rsi/firex.png | Bin 0 -> 681 bytes .../Wallmounts/air_monitors.rsi/meta.json | 196 +++++++++++++++++ 44 files changed, 432 insertions(+) create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/broken.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-charging.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-lack.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/emag-unlit.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/frame.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock0-locked.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/sparks-unlit.png create mode 100644 Resources/Textures/_Funkystation/Structures/Power/apc.rsi/static.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/empty.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/glow.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b2.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_on.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_2.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b0.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_bitem.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/firex.png create mode 100644 Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/meta.json diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..1e8811494350b76ff84d6c8209f9859a305534d8 GIT binary patch literal 695 zcmV;o0!aOdP)Px%aY;l$RCt{2n$1eXKoG}A@l{HTAQY5Z5PSwNejQZ2sVxM(_za#T&|0s0@$2Ga zY(fJC54Pq(Jl0c6H0ge|v$N{_P9fddWM?M3JN+-fKWBmZ1ymgFZja~D&;8R&=~%sX zK{rwo4)bKkbr8K>Pf%Fy2M`*ZUhRQNMtUSoC4<;Mmx%7j_DEy|7c-)@uh0 zM=7Kq?+}~?+BV@$2*Xhd7p+#IuQI%LK&@JV;4FYzwW4j4L;`Bn3N)H)h2P@Apm5J? z2LJ#Z9_>Rc`cosA=cl8(ueY%AxeWFF&8artI{;vM`j)lJN4~XnqO|$btH9gyBXnPH zrEPvi2H3K)vj;1RHeP4IaFjwU`bIXU8z-+bAe+rkgSNI!5(yZN(t^$X-9u@6uN{z| z{B$ClL}GH?3p>?TWH@67V98}vGMtqzfF+kv$Z*!e2$o#tT84AJ3Sh})w*5LkA%Z2B z+4gIk0a$Vwl?-RK3Sh`(R5F~^J|JVBav7Bj=hfLg3K`CN62y|rT+49Qk`Px&Wl2OqRCt{2n$KzzQ543%R#y?B*g$=Okl0nBA(>4P>H`!Pr3N&?RcLAny6LJ^ z>8h(TG^BLdpcD~N-@t{7Nt!@iw9YsRLj8lFMJ$zuf^iWiB$?^t&X{xWsQ0&;3^O-# z&zyVae0&%9&lwQ?0KG`hOgH*5PU+zz$GHYN0EN|+#&}Zkd|$1sq5HmCS;MW{3%2SJl#kCtZJ>R#k7Hs#es|Ckv104X}Fk!xag?ug#07z$2C~a=pu4_N9 z7FFnmi92(1wy~Tz)8}XID_1U0+`V6VfOIB>`f(i}-hag6@)F*?d5ds(7~$|R7MGXs z?D5mq@4)sAyHFMb$QW>zrCt0W^c58z#n+3UtFn zEE>V~)Fig2COZPtO`to$^vrZ4p~P)nof}qtNM};5`>b=7ogLeJ1HA;=D?3XNYGtkC z`t{un0KjZA>sT}ah5%5D5jTFnv4(D#r%u4*STgvk$PK z5+kBRIRI39_jv3HbRy9E19;%s8>F(!MA>kj13+b$iL&85?-Qi5%S735zG?uKT_(bY z^SwWS$}Zz=!}H{qLX_twz z;k(0r%WME)g=IP=X zQZeW4U0<)m4iXIyHFmu`)y#2MY){KN+nx%E>s6c!Z#S_QUhQpK7nF78{FD5&OLphA z8fTb4T^t!PLla~kDp1(lJ)!%aTzXfgU9)#TJ8ge| zfA`zG`^)ck@7wq9%ijm$4w9ap@$vOh(`)tWs{Z~euBnj=-YWaq^3|=4zcg>B>WA+B zCG*VQclUMf2R|SF5?E*5uXwzyQqH;WtxVd4O>+1>mG{>% zp1GT!ef&jvEn{*`-Dmr?KiU6t2^4*Pn`eK!-tp_#ub01o!v*5>hMEW=pZNbhzo)TW zzHa|`pX$LcU(fHz_uRmF%R5eJRlYsg0YH8Zh@aI}#%Jtt^IRgEbEME3_x)>S7w3B# zd|sa&4KyVF{-gxd@WA95Z0%lH|KnT5Z{e!9e@`EO&<6~Ln!l?J`8PrWD7t1}z4-0B zbv{nOKsokr1uT4aoZiU);mfbD&wu=|S(at}toX{-EX8Be{=q`UcG+Z|1vwK!yzJ3e{LH-3HfGw{rdIyVY_XAXuhdl zw|@QowHr5msXY%2+TEt__;T)lPksN}&J_}J_VK$vvL--;!mZmSm*hM*Xx98&&3NPc zUz2aO^0z@zHM@S!&+GrV3eNqW_xknxVtFL%Pu$kuy!Oi3g6p&AfkZuB{an^LB{Ts5 DhF@1$ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-full.png new file mode 100644 index 0000000000000000000000000000000000000000..ca158cf166651f1cb3b16364f9dd9e66247d0521 GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0vp^4nW+%!3HFEH|A#nDaPU;cPEB*=VV?2*+HHzjv*Cu z-riF5V|El_d!YG{!NP)}Ng+Unu~EHRP|tyb>A0&|1&h0bB1aSVmBQvl0vql=@tvM% zefj<5w<-U>nbs!V^X3HEad%UP%&y8E5w7wT)qiEG()uR-{C%-Gefj*CPbw^b{ri19 zv8vYk#L06(TJ|vwQ-XHwwwKy-t#tL3@7-5QAIfJYtA5(dWgzxRK7LYR+E1h^Be|%{(r=;}fr{}&KQvSs~3D~l8N>)?xb7lqxljCy}zAUgl_{8tR zTp-0z-o$!lEP4d-~-4 z9hO@+S&2tYj!u7fb?eU0j9{Isj3p$u8h!7NvX;qBd?#;eCA+Q`NJTZ=dj2nPG3$+E wJL@@{)h?a7W1qD_-r)P4+IKY!3<>5njH0Z+cZR&E*aHJ_2+ua zmujNdp>uwoHzYqzZK*xERb|ze8km=0v{06fuhR3Im8ws-&k~yU`puq6pR#>9S0|Mv zY)@yOC48eWH=TW39n+F|6Q@_j#a~ZnH@nA>#{SIEdc)Odhm)H>d!1*883m*jHZJa) z81w7i)8i}O@SR)uKDKVo@PrH6Y!%7~+_jL7hS?83{1OPI2>bC#@ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/display-remote.png new file mode 100644 index 0000000000000000000000000000000000000000..6db6e3681d918e57fd0002c7ad0d3f995ec0a06f GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^3xK$RgAGXbBqvD&DaPU;cPEB*=VV?2*&94v978JR zyuEAdci2Fp;bDVBHID^{@`jM4BuCjDOxn!a;R!1uW=z<{pv;;ER{;%$fud58PfNQ$AD@3g{?DH(j$dc(zMOtLzoqWuuTRT%?X`OQ z=g-r>yQ_XzyuJL+b^n>V54;iXL6`K`*W3KmcjDhWui^C7MPL8V{+c(bTk_KVHRV@} zwssWp{{Fjb_y6*qe~IR4`}eh(IsbO#KK6Wh?gynW@BZa{a@|n3^Y4Q2f)|fItrt7^ z>+?Hih+`&*M}PV{`CIPE>;AX4tH#@B-k(-8X_IPw!u@G~GJkD*@>>1v?MdtZzyA$$ zJ2EYj^TFc!r1R@8^k08(y5vv5%JlFT$6xpFVtno4^{evxTw$l6#q%4^@fDVxm{FbZ z;n9{So3+0@{>r|;DR{o@Li_i2$c6#g#up`K2AsNM`Pb&x+QXe*Gpv`-ci&%Z751+9 z`IpZxX7hUl&GmOE{(t6gcOk!t*u|0Pd)0zY-?3k{QQqLoom!B_2PS_Q)R_JqjJ&jLHOLrGS3j3^P6Px%aY;l$RCt{2n$1eXKoG}A@l{HTAQY5Z5PSwNejQZ2sVxM(_za#T&|0s0@$2Ga zY(fJC54Pq(Jl0c6H0ge|v$N{_P9fddWM?M3JN+-fKWBmZ1ymgFZja~D&;8R&=~%sX zK{rwo4)bKkbr8K>Pf%Fy2M`*ZUhRQNMtUSoC4<;Mmx%7j_DEy|7c-)@uh0 zM=7Kq?+}~?+BV@$2*Xhd7p+#IuQI%LK&@JV;4FYzwW4j4L;`Bn3N)H)h2P@Apm5J? z2LJ#Z9_>Rc`cosA=cl8(ueY%AxeWFF&8artI{;vM`j)lJN4~XnqO|$btH9gyBXnPH zrEPvi2H3K)vj;1RHeP4IaFjwU`bIXU8z-+bAe+rkgSNI!5(yZN(t^$X-9u@6uN{z| z{B$ClL}GH?3p>?TWH@67V98}vGMtqzfF+kv$Z*!e2$o#tT84AJ3Sh})w*5LkA%Z2B z+4gIk0a$Vwl?-RK3Sh`(R5F~^J|JVBav7Bj=hfLg3K`CN62y|rT+49Qk`T^_eCubS|&|`E;JSI3rN$n`O0s9j3junE(Cm`;W78 vfTr%-a%e#hPzDHe)|KpC8P&ZefWe`S(=c9uMU;JWD@elA)z4*}Q$iB}b-6K8 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/lock1-locked.png new file mode 100644 index 0000000000000000000000000000000000000000..0e527a371538acc6d2df602c46a133264da4cd51 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|T0C7GLn`LH zy}6P1kb!{1MQ{J(3X%=2c}sMTFz`$|w|8cPg5uoP$=|b1do78dQzOVw;HA5H`#7?69a?S8H0`~z3pxn0~(mpG=SCs0avK) v)c;lQFQmF&-ITIQwTDUMLp&=`Jm!-0@5xpE-#0uA0V(rz^>bP0l+XkKZ~#l) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json new file mode 100644 index 00000000000..1e47aad2e48 --- /dev/null +++ b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json @@ -0,0 +1,205 @@ +{ + "version": 1, + "license": "CC-BY-NC-3.0", + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "base", + "directions": 4 + }, + { + "name": "static" + }, + { + "name": "broken", + "directions": 4 + }, + { + "name": "frame", + "directions": 4 + }, + { + "name": "panel", + "directions": 4 + }, + { + "name": "lock0-locked", + "directions": 4 + }, + { + "name": "lock1-locked", + "directions": 4 + }, + { + "name": "display-lack", + "directions": 4, + "delays": [ + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ], + [ + 0.25, + 0.25, + 1, + 3 + ] + ] + }, + { + "name": "display-charging", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.2 + ] + ] + }, + { + "name": "display-full", + "directions": 4, + "delays": [ + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ], + [ + 1, + 1 + ] + ] + }, + { + "name": "display-remote", + "directions": 4, + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ], + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + }, + { + "name": "emag-unlit", + "directions": 4, + "delays": [ + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ], + [ + 0.5, + 0.5 + ] + ] + }, + { + "name": "sparks-unlit", + "delays": [ + [ + 0.1, + 0.1, + 0.1, + 0.1, + 0.1, + 0.1 + ] + ] + } + ] +} diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..39582cb714ccee9795d92650f68575023b273518 GIT binary patch literal 244 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)_J-(hE&XX zdvh=EAp-%nfWv$a;u{&FH!un9HjuAgP;x+EVSkW{#dQ1q*JH9zr@!=z_X6sgl5YN; z@t2is-`Sn3F0Eb{ynEmN`TO5*l>a>8qTKiF^s|9A>}yVaF3R4O)fZaJ7dBi(f48G)R)18U0b#z~hLKk@;x>pm7WgtS7ll79EPx$Q%OWYR9J=WRm)1lKomWSzY-FJLckIOg5TgqZ5LMDX;T<<<2SgHKx(?R8(*7# z#>|jFz=etV5SMk;5EC<*i4|SUSq-_5bMBpcGk}JMhQ=RbLu4EsA1>EHGJkq$Qh3U00bbW)#)9m{CkFufOHmRAyK+wwer_Mi`u&DJKm5pcWVUfx3V+%aOmofsBbX zxqs&)&2n6MUM-ih0LwH$#srpWNDGJ=g=HFW+Q}DZJ2;n$`?W22eSXArF>Cc}?Lb%bjt1yS_%(JQ&2n%WDUo*h zaS6A;ar?L+6X|3zqe!#77BjzpP!~`hKAFm5MvHUk2gN|Pby4^jIkw&TF|tgfD1s+R zBTwrPuC9X9=u1_ibNO4_8VfrB{HzOrxOxo@jemhpk{EjW9WzbY00000NkvXXu0mjf DLsG0& literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/base.png new file mode 100644 index 0000000000000000000000000000000000000000..899c107c48726f2f047f54cdcb6e4f9de447750a GIT binary patch literal 522 zcmV+l0`>igP)Px$#7RU!RCt{2+A(XwKoke?eV#6izO~L zZ!p_M*dq^SyNEb~Irhkdt92m8eR+OTVg)-QRlLw^2ClCz_t!Vo2}-RlOjszjy0HQW zb4*y6E8)0l5-PyE^$JJV0RU^q!M5PRgthxNVZ{m@%&|uvK7PV+(?mV=VSnf<{h=F- zV+RlB)EgE554jN$5fKp)5fKp)5fLRSH9a~2s5fr?vd}@AO~#4jcPQ?`&d{lqb$#DN z1%PH@jUI|PchU8#&B6+1^&9rc!x|OI>7B;@?9;{rrUS$O`h4`K10yr1IK(xp;_V_U z#5L#4c5(N>5c5gvKNHuSlbwugEP(6;WMctjCmuMWc*2O4*&oF M07*qoM6N<$f?*irfB*mh literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/broken.png new file mode 100644 index 0000000000000000000000000000000000000000..2eb04b3429a95a7c5260c0d9d8498f07374d2692 GIT binary patch literal 521 zcmV+k0`~ohP)Px$!%0LzRCt{2+A&MRKo|z#Hz8}GKcEPLwZtLq=A=l9Aarqcb<)MZ(cQ&PuE9-& zf>11_o!m;7P&!!JE^YyFjzgQ{a*~SBHX-*uQ$o0p`!1K{a(4zK*SB|}U2^~c{&0l7 z#WUPS5#4qGw^0NDoZgHKB2qscmUQXFJGTeo1qI&lzlhiakC_r(8<|(Shj5dz{K}aFN}ZnfJjnfM7==n0dHRw z$Z-d~PG)+*+6LHEMYk1~h=_=Yh=_=Yh=_>jKQgsIk;cM|l~^hTW!n~ur~ptejKj?= z&c@>odL40`sRl@6aW+#8;15T!T{QOYQENs_XJ=1MC6^CuT?LM;Z{G9e&yd?FE@w|Q`x%OI*1iX5kF&y@71n%KnDYTdL^}Hc=MFBcp#^##00000 LNkvXXu0mjf)GqB) literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/burned.png new file mode 100644 index 0000000000000000000000000000000000000000..aa19193d675eb39c462ac51cd4e14b8bd35150fb GIT binary patch literal 516 zcmV+f0{i`mP)Px$zDYzuRCt{2+A(XwKoke?ee8(p zOQ%9the}+;Nkn>q&IJXhIEh0#Xe8bsM533P|8FrN+~eIN!Q|cWMQ$Itv zMQ%hyL_|bHL_|bHL`12|Opgu#>X+AHCDuXev|FjNqUhMNGzXJbwKi^z$Ey&$-~q0F&_?o(y#7 zwKwrO7hJJ?VMzF<^`FJ(T+p42ZY+TA1axBobSI!23!pmz-BGr3+Vlr%a`Ul-|oEkGl3(^rwZyILGxM(rv)D|CX@NsQOF$Li(^ zqq700BTW9^SGoPe)BoF&?^>?YR+k!_^P2SMqsrqo^W@~UzJAzK%j>&F?cMEXOT*91 zdG+Iv#p>CwSAV-D@4r_)V^aU)X-|%`)$FT3A+7BB>r>q3qkF!y9J}dvXOho3+cRI; zfi8uBDGO#u%~iR3?{0f$h@;h;^2lrDdU=0eM=Q^ex-1r`nz?O8`<sv9aeug_cNUhq{!?!aB;kgEO?jY|%S3Tx|}{_Q{NsH{J~ zQD9!Hs!y%(ocB4B?8W=MZGWZ8ZtiK0%`e`V`JwUD72oI9t6yE4W4`)T+2!u*hUaF_ zJZnE?$NCh8_v?S`%oFTq1zHXPU;J)wF|l4|Ir|OoD%p#3Y)ctT(iz|6y_)@@=FZ_O z=8mza10PvV{}@*MtiJM}=DgyWkIMwlTmBX;2ozuJ#_)>i3Wq~%gB0Tm?f_+mQpPNn q1$qv;zZooepVdj7sRLP)@|tzii~_%DOI)9TZ1i;Xb6Mw<&;$S)jd-{K literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json new file mode 100644 index 00000000000..f7657fc6a06 --- /dev/null +++ b/Resources/Textures/_Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi/meta.json @@ -0,0 +1,31 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451)", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "broken", + "directions": 4 + }, + { + "name": "burned", + "directions": 4 + }, + { + "name": "base", + "directions": 4 + }, + { + "name": "empty", + "directions": 4 + }, + { + "name": "glow", + "directions": 4 + } + ] +} diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm0.png new file mode 100644 index 0000000000000000000000000000000000000000..0ed742a98ab93a76ac4e06c4e6e7d3d3ca71b993 GIT binary patch literal 625 zcmV-%0*?KOP)EX>4Tx04R}tkv&MmKpe$iTeYGUK|6>zM5s=7Q4z;lg(6f4wL+^7CYOFelZGV4 z#ZhoAIQX$xb#QUk)xlK|1V2EW9h?+hq{ROvg%&X$9QWhhy~o`)J&;^Mfxh}i>#<}3IpJ#@RbZVYBOe_@ISZ-rhG*seg;)tSZl<&{D ztZ?4qtd^^+c~AbrP)=J}<~q$0B(R7jh!7y7iW17O5T#Wk#YBqs;~xHD$1jpgCRYiJ z91EyGh2;3b|KNAGW`1hYO$x<<&KKMM7z2X4K%-{c-^aGyH~|9Bz?IhWSL(p*C+W48 z7C8d?w}Ff6mL~53mpj1FlP(#OBL!&s^LgO?jJ_!g4Bi4gYi@7NeVjf3Y3eF@0~{Oz z;|0oI_jq@AdvE`qY4-O6PdIXznQ~ST0001}NklV98e10a|vCW^xtb_FU#uYM00000 LNkvXXu0mjf9O@Sk literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png new file mode 100644 index 0000000000000000000000000000000000000000..0321f3834f45ff1183f98bba1fed7f89e5fd1335 GIT binary patch literal 826 zcmV-A1I7G_P)EX>4Tx04R}tkv&MmKpe$iTScvv4t5Z6$WWc^qN0wq3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqMJ_=tmfR2x3NJramW%DR_>rd-(Wz7vovp=l&c6O5S9EPauvn-LQx^h^IF# zo%23%gq0+P_?&p$pbHW|a$R=$jdRgqKhKO9ne;qygjgtcu-w6{WT?bb#8E}nDBquT zS>e3JS*_Gq>z@3Dp}e-T%ypV0NMaF75FtQD4P{hdAx5i4iitGsCp`Saj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-od_-7mKNF$(nT0?oQ@e;?a+^8^Sy16NwxUu^)hpQP8@ zTJ#7AZvz+CZB5<-E_Z;TCtWfmM+(sN7Ye}p8GTa@7`z37Yi@6?eVjf38R{x^0~{Oz zV@1kd_jq@2XK(+WY4!I5muYgfB~t0w0004TNkl(1k*ogVDW z>_q@I4!Qax1W@bt`6>4;000yy`D)$PEF@)kab3Coe6=WUbdnrJY<~Z4&q886YvraQ zA|3}<5fO2Ja~|(szY!5JUoBd@ep`|Ov^5J!d0T$(JT8ql;mm3S$g%pjmAv{R_6Q*N zEM)Ut0000006?E5_gIf*Pd2yYmgKSQ$>x>};8^x#bF(L$S#1DT|6$bzU{4kRC{pJ~ z3#HfOJO5Al(rfaa51{m#yir7Ey$PVyntX2pP?HA$000000001hKB)BEOYh@%O{Jb* zdLO@QDgl(<$M2fnw4+Ov44~9Le%B-e(8mV=001b?A2jib$->QPyZ`_I07*qoM6N<$ Eg6aKk%K!iX literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png new file mode 100644 index 0000000000000000000000000000000000000000..5641038951d3ece1d5ae11c53d4ac36e1dc8a39c GIT binary patch literal 831 zcmV-F1Hk-=P)EX>4Tx04R}tkv&MmKpe$iTScvv4t5Z6$WWc^qN0wq3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqMJ_=tmfR2x3NJramW%DR_>rd-(Wz7vovp=l&c6O5S9EPauvn-LQx^h^IF# zo%23%gq0+P_?&p$pbHW|a$R=$jdRgqKhKO9ne;qygjgtcu-w6{WT?bb#8E}nDBquT zS>e3JS*_Gq>z@3Dp}e-T%ypV0NMaF75FtQD4P{hdAx5i4iitGsCp`Saj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-od_-7mKNF$(nT0?oQ@e;?a+^8^Sy16NwxUu^)hpQP8@ zTJ#7AZvz+CZB5<-E_Z;TCtWfmM+(sN7Ye}p8GTa@7`z37Yi@6?eVjf38R{x^0~{Oz zV@1kd_jq@2XK(+WY4!I5muYgfB~t0w0004YNkln+&d+Lc+00BUUW^hXGw)>;29_bmVb6e#&>-Bc|k<*IjB*?%&f6<0b*mLitFe^+ZE z5yK|#X|dDINkl|k56x>}U{`vwx#A zMQVL%q4Y8N*8fw!^fCF?2T=N$yi!DFoe7}SG5O8}U`!qW0000000000x}Y-WUiv(K z+f>HWOP|MYn@Rws&*QgEXQrb|l?IKQ1;h_nIoh!X$+002ov JPDHLkV1mxRbvpn6 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_b1.png new file mode 100644 index 0000000000000000000000000000000000000000..67cc47c88c24967fdd39c8b4110f0ac237ac7c9b GIT binary patch literal 1194 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 Q=>Px#07*qoM6N<$f)_boQvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm_bitem.png new file mode 100644 index 0000000000000000000000000000000000000000..eafcf37af60812f649ef40af8a6d17b2801f587c GIT binary patch literal 753 zcmVEX>4Tx04R}tkv&MmKpe$iTScvv4t5Z6$WWc^qN0wq3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqMJ_=tmfR2x3NJramW%DR_>rd-(Wz7vovp=l&c6O5S9EPauvn-LQx^h^IF# zo%23%gq0+P_?&p$pbHW|a$R=$jdRgqKhKO9ne;qygjgtcu-w6{WT?bb#8E}nDBquT zS>e3JS*_Gq>z@3Dp}e-T%ypV0NMaF75FtQD4P{hdAx5i4iitGsCp`Saj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-od_-7mKNF$(nT0?oQ@e;?a+^8^Sy16NwxUu^)hpQP8@ zTJ#7AZvz+CZB5<-E_Z;TCtWfmM+(sN7Ye}p8GTa@7`z37Yi@6?eVjf38R{x^0~{Oz zV@1kd_jq@2XK(+WY4!I5muYgfB~t0w0003fNklB^dn-_q%R>%(>EVxrX2tr92^Afwi#>NhV8Z) zGwru+GwL}V50Y(9TvX+yd#9`AAP8}PEc&`0M!MY}N&|!@qn%@zPioBt@Q(pVO-N`0 z@q$9UphiU-jtY6P@8sXgfbIGI*gZgK0#$j@-UDIaTk&+d+7g(I^8Htxt8}CQzEJ|S z3B$nGzD+zEU5=T!AW_70WB@shI-W{541CCoedl*DjKaV-HX%1OrV0B%r=jhay_x|G zU%!aZ9{41xx|V#-FcOI(#?#B|J%!wN4xs3PbhGY;&GlSPCRcSm@MY`)aq7JztALgO j0MMV(cOag9ho8a|BHP^g(nchZ00000NkvXXu0mjfSS3#e literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmp.png new file mode 100644 index 0000000000000000000000000000000000000000..f55a21ba84f6af2575933a222e1ba3b6bd79ec34 GIT binary patch literal 1090 zcmV-I1ikx-P)EX>4Tx04R}tkv&MmKpe$iTScvv4t5Z6$WWc^qN0wq3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqMJ_=tmfR2x3NJramW%DR_>rd-(Wz7vovp=l&c6O5S9EPauvn-LQx^h^IF# zo%23%gq0+P_?&p$pbHW|a$R=$jdRgqKhKO9ne;qygjgtcu-w6{WT?bb#8E}nDBquT zS>e3JS*_Gq>z@3Dp}e-T%ypV0NMaF75FtQD4P{hdAx5i4iitGsCp`Saj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-od_-7mKNF$(nT0?oQ@e;?a+^8^Sy16NwxUu^)hpQP8@ zTJ#7AZvz+CZB5<-E_Z;TCtWfmM+(sN7Ye}p8GTa@7`z37Yi@6?eVjf38R{x^0~{Oz zV@1kd_jq@2XK(+WY4!I5muYgfB~t0w0007cNkl~2kKdZPnUH5R12PVp@Ivr=9fWs-RYA;JdW0%0>byBFCPNG7c zJk{l=JR8cA&^RGfXLB>%1Z5%As00AyD_)Z!|J z&o8aIv#~C^SyxB^wiee>wM=Z0O8|uyr^ZMK+0f$D7$1YCTAUi=1ej`ZYP3rLON&#J z+i5AZI5mZiU~6$|l${CM?NsOhA$M(*n>Kg=%^rZM#i^-01x~HSsnJeJEG^D348t%C z!!QiPFwA*l(7bFB2 zHaVp&Z{?mKwoPs`p0%5z*fzPXc-9htZIj!ISGfeRZF1~*S|NmKlT+IATDuC{Ca1FH zOZ_@*o1DUyFWm#MZE^}*zV<1AZIffgtF)}KZF08d8HT~+4*}BIxog1Q$p8QV07*qo IM6N<$g3I{@cmMzZ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarmx.png new file mode 100644 index 0000000000000000000000000000000000000000..6e38d14b7a2bd2afea4ce7253983843e579d3362 GIT binary patch literal 1306 zcmV+#1?BpQP)EX>4Tx04R}tkv&MmKpe$iTScvv4t5Z6$WWc^qN0wq3Pq?8YK2xEOfLO`CJjl7 zi=*ILaPVWX>fqw6tAnc`2!4P#J2)x2NQwVT3N2zhIPS;0dyl(!fWJ{;s@W9>RLwHd z$%K&2tqMJ_=tmfR2x3NJramW%DR_>rd-(Wz7vovp=l&c6O5S9EPauvn-LQx^h^IF# zo%23%gq0+P_?&p$pbHW|a$R=$jdRgqKhKO9ne;qygjgtcu-w6{WT?bb#8E}nDBquT zS>e3JS*_Gq>z@3Dp}e-T%ypV0NMaF75FtQD4P{hdAx5i4iitGsCp`Saj$b5~Os+B* zITlcb3d!+<|H1EW&BEk_n-od_-7mKNF$(nT0?oQ@e;?a+^8^Sy16NwxUu^)hpQP8@ zTJ#7AZvz+CZB5<-E_Z;TCtWfmM+(sN7Ye}p8GTa@7`z37Yi@6?eVjf38R{x^0~{Oz zV@1kd_jq@2XK(+WY4!I5muYgfB~t0w0009~NklvngF0CT$)>~}6m!=J&G>|Ev4#~ME z=}uB?`8^fxx9Fmib$5?<-`(XCP$If}UU+u)GwkkpVOsr{&!3d_({Q(_7ZpL^_a@hN ztC<+2TwfHW3V>iZ8f)upr%`BIcM5&me~1YHcL%tM1b{<@xrvA%hYHKsP6O*34%RoE z%x4b{kN*A6vch06sEDh4ue;}k;(h&NADtbyBELtu3Q(%>w6t5za5x&HzFNa@G=^)o>B$C zb{Yu$UTOx`S8KP*LOD=d+a2_e{YZVO0ssL0NB3}l1T4I|PTR}PlSut=G=}XoCTV@^ z_m?>Uf#1WEZ$I$<%^EH@Pw--?3il=uo_h}0TgI=i6$Brr7vcCciv)l}h2y+ixIlgP z3eT3R*sm_abI-9~U4-i`V`cXW-svCgR~Hk55z{B_ZxvH-gxalUXj@h&lvY+@QI=I$ zq^xRr707d63{qTIcCP>cAHH8ko|6YA%Bp)hl>2}zid5k^Vp-Gjum+4Sa`#!ZsUtB3 zs8v|kMqcDpm#=a*qy-@%g48NJ3-OeX4^nquCNTx5RX9#+`b!+Vemh}Rw$-{*zOiljt@Q&fZQtl`!q4fUS zo1D{@*Jc2>om!k8u$>-gk)*YUy zhdGd)VoqB=)vu$r$vJHK)G0u1lXKYexer6sHaS&$nU*!RO>S&?gTX+_U&8tQg(HC- Q=>Px#07*qoM6N<$f)_boQvd(} literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/auth_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2639083f7b9082f2580e647fdb9d3298b574f112 GIT binary patch literal 279 zcmV+y0qFjTP)Px#(Md!>R9J=WlsyW0qDP58Wl%I15wVH25(rkF!Ab(6rJ#-CMRvs{Z9 z5i2ENky$XLd0)5iF$`~aA0P;V&@c`w2D53wy64-S&ZWftZd(i|KAQ=n6~gs~%5KxC z0HRe?>BNWFCXz4Ub_eM9T*@Px$K}keGRA_}9>jchw zXniPf^l)EXT!v^)$xt5o;5{ojW&-_%6X?YCt5^6@RE+&_7HQt2P< zS`=~`egouG{Dj(ox-Q%9dL3W8U#_>E3IvsXhwl0y99z$+G63naOOssat1nQL#FC{( zs_$~SMxM!iv8}H%V7XdLmYUl8zg(@Io&Xp6@U#}R+wdqlTP&=O!oKep#|11e@17@l lo?9Qs2_b|KLJ0Xod;)}$jYqzEyY~P9002ovPDHLkV1jrDvC04d literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire0.png new file mode 100644 index 0000000000000000000000000000000000000000..4e62ae77388e3925776682aebb4e0a08cdadf863 GIT binary patch literal 575 zcmV-F0>J%=P)Px$`AI}URCt{2nz2s8P!xuLjA;Uu#G#2XYQ!k4GBt)rVCqviu=)bNfC-5SgEJ4n z#Hxu4>4Z@i(8wS$CX9dy3l2>Q#oqRU-1cbCw@_}+x%~XOx18Jqz%UGxU{Y}l2*TXj zn-=xVQaSC>7>haW(HQoy@B3XhSC^-r%foHt%mR9LM=IWp&6x$yc+c*j{M`4=A#H%m z)$YDj-1XeGYuch2i;y=UTQYIbdXtMiI|A$uvLzFh+Xn!^eaQp@RuE|e8iNT?t>bR= zB^CeJO3!kRPx8)KweE}wAZ@^Jczx+Q7kWA{ZX*IMq)EI1|8@)1LYBUZ(10k45SjS^ zpjkeZimx`GW;uTI_#rePiXtS8qMm_eXwn)iL-V}OV-NjvLbrg*B7_2g2BPK-?(#6_71LD3JI% zAn^t$*#fdf2nB=&L{WrLKxjY|MF<7>86dh5MG?X<48t%C!!QiPFboq1p2G?X4N(!Q zw0Ta1C^SSxsM6+pBu2R*x^8Vh42ZiS8u)n%w0R7O;$K;-qDtG^IzyBjqCwgc-xo-{ z0c+a=lpCT!+B^nOZiuSV<}rYBLsXSEeg@3Hq1+Iqtc_t9hGCe$$v31TMuxSsTJ!(_ N002ovPDHLkV1gH_{rUg^ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_0.png new file mode 100644 index 0000000000000000000000000000000000000000..7ba105106b010bbd741023c4872f8ce6ea0cadcd GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|@;zM~Ln`LH zy?L9n!GMSL!h?U!7GB#g$?xCl^!D(a%dC3S9k@Cf7=FxtT*bdlF49e7qkCszopr0O626wg3PC literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_1.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb58ce8617e2cd4b72201ddf64f078d388200d7 GIT binary patch literal 200 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|nmk<`Ln`LH zy=lnR62QX}5ShZ=|MF!?euilNg7|>?8+*c+O9b(rF<@Z$Gc&Vy#dJb zX79;wd71dHcJ@0v{^uU+|1dM;EpIWIHi1V@(`l`$O7kb%1wb({&^v9@v2T*@XN9UM nZ?_eifatY<%p(3V0%cX-c1|#RIPGcbXOL1)S3j3^P6*eZ!9ald!Xt%qFAVN}k8xPoB$0D}_5+0{j}_K3GBAATx)pu(o>uMgO{?TX{|Y#q z%3$86-}i7H&}_AN6Ab)4X0Y{qW^dsH8VLan+0P~sU&uz%fm;n<7(iKnEpMIKo m<6V2^0o%`C41i_>LAC|sHGa#7i^Li$KwM8(KbLh*2~7aQibmc5 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_3.png new file mode 100644 index 0000000000000000000000000000000000000000..b6bfb52c382c6ede93fb54e5b65d46eddec33268 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D$|R(iTPhE&XX zd#jQ2uz>)x!(~UK#qB3!W~xeS2(!d!)aKmxO%PDB3Csqn{o~R%O-A?X`x{~B=FN#^ z2z8VG@bh?bg*pR6gy&bmNvl<_A9D}*Dp<7q`MG266WDr+*+qnb+Cacy@yxm&{mkE) z9;Un!$)bTi3>#RAPb9G&Jero<&|hH42vG(iKTM6Be){x=yZXx*-=DeM%?XydahQ2; VPUFPx%iAh93RCt{2n!8TpKoo}mtWYF^khVyRKuSUb1yu?jfhx~Il}Fe|h_n&~H4l)A zc8l#?1!ZZ%MM#KZrIa{GX|jbC@ZcHGjF~e&3+HQm$&CH`pUWBNxB-fOhfHkM-i&MF?txfN1fAg;K$q)nT7Em{==YUDN z$aWlu_ISR0tK*2#fEXdj#*f|a*z51(?$Pa`hC3}hBr}ZXtyTW~BwZkRe$whP8W1A{ zx$<+T7_car)~D z0Py>`50se5+JNzV={x}{bw(HHbbA1R>FA<#XtFloBi!BIWIL9jXX9Ridg$dxLs>l&4UuLFESkc~;Y zz|r)+V5*7HsI+OL0EdLAiO|}DtOG(OM9c0&p-nM> zLqgO9m9|0;;F=Jn(iSW^8Y&@5L76t~I)L( BK@$J~ literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b1.png new file mode 100644 index 0000000000000000000000000000000000000000..111e2369379f0665ecfacd51e68135776a10794a GIT binary patch literal 766 zcmVPx%xJg7oRCt{2nm|){ zIxLx{Tpjl1u~p1(D5hMeQY2dfQZB3w^6%eZ_WDJudI9gV{ib< z7Em^%_kd9_4__EA?cr?k(#H^G0E)069iKnEL!-5Y+n;7P)m^V)>Q6A7)t0OEqhJpI z>0YW!8Gs@z$dse?npOMm{*LfI9GH7)TkR5XX+b)&4nh~}#Afj>lF;O=?xJvDF z`{O2jp;?;BbHFH=TWxAtEXV|}*T(Blzc4+x5=yVv27q{^qtX`T3@E~aOn86x7>}k< z_LFrRn@wPRXLWt;5^!ljreqmiQ&-CU9AINXI!3`9yW_h=P*n`hze|^4+R{`8pa=`n zvFp{)saNBG>gd#~Lb;0nB=3_t16*4W1+;sBOAFHR<>96RG?)68FUY2QcpW*Z0SGPV zG2UUL((APm^e=_F_@;9vO}q-#beEC(dw|M*y715ktoQ9v1h zA}ojk{F|WagCZ=5VHk#C7=|ek;gm)pA*#ZaHsL5tDIqHR9v9lA&jMv8M0Mn??Z1B- zApleoqB2}*lez$fgs6(VwdHaS$TK0D_B}4N2?3yx5LMwy zTVe)KO^CYECfx(dOo-~pTU+8B;QBu~e}W5bi2zVeh`P`wT>_L7qIqjeoCK*RL|thU w0zf$->Pj0w46VMQoDij~jbRvuVVJ*@XR+!#bJjMtQ~&?~07*qoM6N<$g1BE>TmS$7 literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_b2.png new file mode 100644 index 0000000000000000000000000000000000000000..7683e08fd77379a3c614f1369444dd9df0fbfa2b GIT binary patch literal 775 zcmV+i1Ni)jP)Px%!AV3xRCt{2nZIk>KorNnZiB!!g%CUxLa4!ZmUPHuLjHtI-m-KLWb$Tcm#&#& z2n5nOONWA|3|%^O)8yc0@sHFH3@tcY?0`GCgKAqsce=ZvlV02RS!AE?nz5<`X^m&7xn1KiCXhB@!SUo#tKWG(Ykciz#v}eQ z*nqSJqz&mcpgoy-A2dU|HJ+`;Xd*Qri4>&b{i}5ptJ@gd>D^R)D~F-mMQfa!``g=- zDcpyVP?ywzBvOzrXInX={`G^`f$!df843F;L%?PVQt{M>P=|NZ0HB)1q}PC2!NK*f z4P4B^Pw&Xt6teAlgMJUCa%FkUH}>%6 z^bT*=uxvYWHu3%Ohtc(=1|*S!ba?sce)%*5$CDl|0HBXmTe*T#$L#vb5U`nobXml+ z3A$M+_I-d!3R2OYOtIU!4VfyVdG$>ghEbs@H6V!;q+&OpL#^N}4OLMqIDw-d_dz@+ zat7E=K@?D~0X9>RiVr_~8K5#(_go>G?%s98L>gc_1?dnaUWRPCi-48t%C!!Ril*rib@h{~{~EwB})R1g*YjtyXbTxYxgcson=k|@7ewRM z7TO6?Er{CE7BGNvLDZHuei`zApPx$WJyFpR9J=Wl`(FEFcgOWR25Q)Ds^Cu8Yz$^9WpWG2$?uXrW~P1K&q6Xa}L0i zwL>?iR5S}|qDWPSN{k_uSm;2Zkn*sNkeb2YVq^O~|2Fn-K=RMDsE*}u828M9P_n)2 zW3pb8Im@`FI-DSa<@!PboFEb!UnwAE8h&vlns?g5lLNq2t*8c(0?0G43QtLe^Vd2- z^c&NJfQP$V^vnUaAACt?T@`!RhZCrAzI_#*;2sa;)nwj+$F9mHAQLjVFMKE7a3IGw z?gO)*NdbVz$VdT}rf_>e%3N#XW^7{m{0abg8JhrO5tTc@djJbD_5yv~004OQg6WRT zGf;=^`zEPyxFgdC($(b4vbMTZ?m%BRvelfI=WTu60K8qZ0#Xs8h&)V{PB`**f9^Gf zy?iTmLY6y{0!AGbmZoHPnuVn)g))zOq~k94F?#ykv;ZTf`pYQW?j(;yB9UA$-)3}v Ui);U2l>h($07*qoM6N<$g4^}EVgLXD literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_emagged.png new file mode 100644 index 0000000000000000000000000000000000000000..de6a385d40651fed3dd17a169485d34c5f102862 GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)_S@)hE&XX zd-EXgAp;)P3u1=+=4lDcW{F&CNo;wsD|7@jS5A2lQukgaa{vDz?>I3AkL+H)3y;d~ zf1g%VdaKJUnQk#W&d{f0NIx(}aFO<}ug zoA5-)s5y&KdHMv&CI7iK6s#P!d|?GTfq`Ly=f?$>pB=Z9Z+nzm@T@uGea=y)G`o&( o=cfHLTGH@>;o>E6psFWdm~UK=x$@|+1IQN)p00i_>zopr0F5wWNB{r; literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_off.png new file mode 100644 index 0000000000000000000000000000000000000000..2975c479be7566a6c59a7aca4e20778aa850feb7 GIT binary patch literal 109 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7TyC=jKx9jP7LeL$-D$|)ID7sLn`LH rJ;=xlwOr9UK@K`#+rw1POb(`njxgN@xNA?@buF literal 0 HcmV?d00001 diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/fire_on.png new file mode 100644 index 0000000000000000000000000000000000000000..d6fde695636f2be51a391799ad221511e92bfacf GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0vp^2_VeD1|%QND7OGojKx9jP7LeL$-D$|T0LDHLn`LH zy|t0I!9aldK+i$GH}LQ!a%w#*P~nH7xyS!LO_`v`qAAaiu)9q? z!ntil3gan#jRlI#KzR`8`DiG&Px%V@X6oRCt{2nXyVMK@^7nD-zHcxJ5uj!z#OLWnr~QYywG@D%E`i3oF4F@CAem z7jEGrSXo&m5D-DON})|QK}CaHurv{DVj;6+lbzYkWoL7O=WDW)%nbjWoSpr54!|%B z^Nsm2YXK^pmG$9nc6q8Xt^NSxV_N+I+_zrnS{MIco_vd+?2>ZcxypcMqYl%u{eQpNsH0S_g!b)rJinicxe9<-tjGpnGAM$-*(Dsm zJV(wc-2~GxAyEhoN7bEJ{eNHHCTE1wFd Date: Tue, 28 Jul 2026 03:19:05 +1000 Subject: [PATCH 2/4] Implement sprites --- .../Entities/Structures/Lighting/base_lighting.yml | 4 ++-- Resources/Prototypes/Entities/Structures/Power/apc.yml | 6 +++--- .../Structures/Wallmounts/WallmountMachines/air_alarm.yml | 5 +++-- .../Structures/Wallmounts/WallmountMachines/fire_alarm.yml | 5 +++-- 4 files changed, 11 insertions(+), 9 deletions(-) diff --git a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml index 96e5331ad5d..77d177bccee 100644 --- a/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml +++ b/Resources/Prototypes/Entities/Structures/Lighting/base_lighting.yml @@ -16,7 +16,7 @@ graph: LightFixture node: tubeLight - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi drawdepth: WallMountedItems layers: - map: ["enum.PoweredLightLayers.Base"] @@ -84,7 +84,7 @@ parent: AlwaysPoweredWallLight components: - type: Sprite - sprite: Structures/Wallmounts/Lighting/light_tube.rsi + sprite: _Funkystation/Structures/Wallmounts/Lighting/light_tube.rsi state: empty - type: PointLight enabled: false diff --git a/Resources/Prototypes/Entities/Structures/Power/apc.yml b/Resources/Prototypes/Entities/Structures/Power/apc.yml index 587893bb2a4..02773d9b9f4 100644 --- a/Resources/Prototypes/Entities/Structures/Power/apc.yml +++ b/Resources/Prototypes/Entities/Structures/Power/apc.yml @@ -24,7 +24,7 @@ access: [["Engineering"]] - type: Sprite drawdepth: WallMountedItems - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi layers: - state: base - state: panel @@ -78,7 +78,7 @@ sourceNode: input loadNode: output collectionName: apc - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi state: static - type: BatteryCharger voltage: Medium @@ -160,7 +160,7 @@ mode: SnapgridCenter components: - type: Sprite - sprite: Structures/Power/apc.rsi + sprite: _Funkystation/Structures/Power/apc.rsi state: frame - type: Construction graph: APC diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml index 61a3b656c40..d7f0d93e484 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/air_alarm.yml @@ -77,12 +77,13 @@ - type: Appearance - type: WiresVisuals - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: alarmp map: ["airAlarmBase"] - state: alarm0 map: ["airAlarmState"] # TODO: fire alarm enum + shader: unshaded # funkystation - state: alarmx map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Construction @@ -117,7 +118,7 @@ description: An air alarm. Doesn't look like it'll be alarming air any time soon. components: - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: alarm_b1 map: [ "enum.ConstructionVisuals.Layer" ] diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml index c13007abae4..2c2784b5fab 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/WallmountMachines/fire_alarm.yml @@ -68,12 +68,13 @@ boardName: wires-board-name-firealarm layoutId: FireAlarm - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: fire0 map: ["fireAlarmBase"] - state: fire_off map: ["fireAlarmState"] + shader: unshaded # funkystation - state: fire_b2 map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: Transform @@ -110,7 +111,7 @@ description: A fire alarm assembly. Very mild. components: - type: Sprite - sprite: Structures/Wallmounts/air_monitors.rsi + sprite: _Funkystation/Structures/Wallmounts/air_monitors.rsi layers: - state: fire_b1 map: [ "enum.ConstructionVisuals.Layer" ] From b3ed85ecb8dd0527d794ec88aff4d424f9434127 Mon Sep 17 00:00:00 2001 From: mycobiota <154991750+mycobiota@users.noreply.github.com> Date: Tue, 28 Jul 2026 03:32:54 +1000 Subject: [PATCH 3/4] swap warning and danger sprites --- .../Wallmounts/air_monitors.rsi/alarm1.png | Bin 826 -> 831 bytes .../Wallmounts/air_monitors.rsi/alarm2.png | Bin 831 -> 826 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm1.png index 0321f3834f45ff1183f98bba1fed7f89e5fd1335..5641038951d3ece1d5ae11c53d4ac36e1dc8a39c 100644 GIT binary patch delta 406 zcmV;H0crla2EPWdv;lv1Nkl(be^tq+KVppla@RtZ-vs~w z0001VS+d8vD?NYN+>$NHUFpf@mJDE5da}9c31?OtfYZNSwE^hK0suv7eQBZeG5Oa2 zQ@->u`PK(e`k1^@L}r}{pwuz>&IDjg9smFU00000006q6GUs0UJbv3$#?wom$8VcT z0Hx34w@qiJqf3(1k*ogRPe%NqJj-?>sJzH{r}`1IV%Zx0Ss5BlZX&_bg=dT>t<8002Or zCHGj5WluJ@aL2LJ#7D9#@=@rud9&1t*<000R9NkvXXu0mjfT0gZF diff --git a/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png b/Resources/Textures/_Funkystation/Structures/Wallmounts/air_monitors.rsi/alarm2.png index 5641038951d3ece1d5ae11c53d4ac36e1dc8a39c..0321f3834f45ff1183f98bba1fed7f89e5fd1335 100644 GIT binary patch delta 401 zcmV;C0dD@k2D%2Yv;lu{Nkl(1k*ogRPe%NqJj-?>sJzH{r}`1IV%Zx0Ss5BlZX&_bg=dT>t<8002Or zCHGj5WluJ@aL2LJ#7D9#@=@rud9&1t*<000R9NkvXXu0mjfT0gZF delta 406 zcmV;H0crla2EPWdv;lv1Nkl(be^tq+KVppla@RtZ-vs~w z0001VS+d8vD?NYN+>$NHUFpf@mJDE5da}9c31?OtfYZNSwE^hK0suv7eQBZeG5Oa2 zQ@->u`PK(e`k1^@L}r}{pwuz>&IDjg9smFU00000006q6GUs0UJbv3$#?wom$8VcT z0Hx34w@qiJqf3 Date: Tue, 28 Jul 2026 03:41:14 +1000 Subject: [PATCH 4/4] correct missing attribution for some APC related sprites --- .../Textures/_Funkystation/Structures/Power/apc.rsi/meta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json index 1e47aad2e48..23fa5a2d4cf 100644 --- a/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json +++ b/Resources/Textures/_Funkystation/Structures/Power/apc.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-NC-3.0", - "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451)", + "copyright": "Alecksohs (https://github.com/funky-station/funky-station/pull/2451) and vectorassembly (https://github.com/funky-station/funky-station/pull/865)", "size": { "x": 32, "y": 32