From 4970a0ff71587f1091bc1521c5c44c17261bec8c Mon Sep 17 00:00:00 2001 From: EmoGarbage404 <98561806+EmoGarbage404@users.noreply.github.com> Date: Mon, 14 Mar 2022 16:33:52 -0400 Subject: [PATCH] Added new sprites for the security techfab (#7022) --- .../Entities/Structures/Machines/lathe.yml | 15 ++++++++++++- .../Machines/security_techfab.rsi/icon.png | Bin 0 -> 6790 bytes .../Machines/security_techfab.rsi/meta.json | 20 ++++++++++++++++++ .../Machines/security_techfab.rsi/panel.png | Bin 0 -> 5514 bytes .../Machines/security_techfab.rsi/unlit.png | Bin 0 -> 5472 bytes 5 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 Resources/Textures/Structures/Machines/security_techfab.rsi/icon.png create mode 100644 Resources/Textures/Structures/Machines/security_techfab.rsi/meta.json create mode 100644 Resources/Textures/Structures/Machines/security_techfab.rsi/panel.png create mode 100644 Resources/Textures/Structures/Machines/security_techfab.rsi/unlit.png diff --git a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml index c6699cb970..c73a898994 100644 --- a/Resources/Prototypes/Entities/Structures/Machines/lathe.yml +++ b/Resources/Prototypes/Entities/Structures/Machines/lathe.yml @@ -250,8 +250,21 @@ parent: Protolathe id: SecurityTechFab name: Security TechFab - description: Prints security equipment and some basics. + description: Prints equipment for use by security crew. components: + - type: Sprite + netsync: false + sprite: Structures/Machines/security_techfab.rsi + layers: + - state: icon + map: ["enum.ProtolatheVisualLayers.Base"] + - state: unlit + shader: unshaded + map: ["enum.ProtolatheVisualLayers.BaseUnlit"] + - state: icon + map: ["enum.ProtolatheVisualLayers.AnimationLayer"] + - state: panel + map: ["enum.WiresVisualLayers.MaintenancePanel"] - type: ProtolatheDatabase protolatherecipes: - Flash diff --git a/Resources/Textures/Structures/Machines/security_techfab.rsi/icon.png b/Resources/Textures/Structures/Machines/security_techfab.rsi/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..4015336f16be039212b77c4bdffe50b222dd8a26 GIT binary patch literal 6790 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Structures/Machines/security_techfab.rsi/meta.json b/Resources/Textures/Structures/Machines/security_techfab.rsi/meta.json new file mode 100644 index 0000000000..56cd60cf57 --- /dev/null +++ b/Resources/Textures/Structures/Machines/security_techfab.rsi/meta.json @@ -0,0 +1,20 @@ +{ + "version": 1, + "license": "CC-BY-SA-3.0", + "copyright": "made by EmoGarbage", + "size": { + "x": 32, + "y": 32 + }, + "states": [ + { + "name": "icon" + }, + { + "name": "panel" + }, + { + "name": "unlit" + } + ] +} diff --git a/Resources/Textures/Structures/Machines/security_techfab.rsi/panel.png b/Resources/Textures/Structures/Machines/security_techfab.rsi/panel.png new file mode 100644 index 0000000000000000000000000000000000000000..ec700ac14e12cf8d97d4a91b0bd07cdc893068d8 GIT binary patch literal 5514 zcmeHKXH-+!77k)UsOkeGSg(O`L`W|rk;FnMK~abS6%o@e5Fv#m5Zb5|vBZXoih`(! zjR8?WMMY3R5DOMiLB)ay3^y384g31K^yoBIDJGnasfi z$HICZd+F=qNoT!q%u(c~h-EGDcYJTQ#k9sDySx9oD+02$Q~F}1ANCF1TQCZ~3l(~G z!G@-DMlbslf@FiQIk%~VX@X0f3`Ew1M8pP8oD_35fR))}k>;Ug zbuXw3O^aXf>I?H9n6|COsrS6D_Bv9GxV9HhvE1SN=6S=6(!Ubo z!r=$AnL>D(ax=eT(=6=1-3WF~_x@Vjr)T>6Oag6@UTpelPY-@uj?iSVW@P+`8@s1% zy+6tR@tG0H$iwiPqYVxAyF2kZZe^q)6T)GkF10Qm+6$V|h+Y+ncZR@3X7_nmaKuizM8r^1D^3Q%A~Yz4N} z^!BW-U5dE@&Chn0X#-8#gVPlnmJ`;5BMRdKdB_2D{U@9e`T5J72W z)`R{%s}_=bZ;J4?weuRL?ydaYF8!mpO%!EUl^Shv;NXM7te!!UjrFmkeJw>X16w;v zTKqZ!QYNbog}!Q9wl3yc$>EoV>#q^(T4Jv~PEFKUZp#^u4U#v3ov0&+l9Q7vYHi1B zGx{GZj+{WC?^#Zr@8GI&xCY;R$~)S`AnSc`ZZ(*2s^|3!`;w5ft zj!9NH*N-+co_??1#qn@kaHZk_=%s=)kq4T(YP&Kiy#2pt##fJf#%)R$oCyJZ4Z|qE-Wlm+C zvzarxzO$%x+9kW4_?mLG?~aEj$8fcF2lF(-$%*UxG?Wp1dgiZL$OUUYe9TI2CWDcKKw$~6Qv50REiM)TwRyQ}*+ zt|)7KsNsX>ADR2L%&Vf@XHFkY(=nw54YQ6&%#)v6Op6F#LgOYKqHWy$s|C8B^TL*W zvj!HF6c_Pw+`Z}R8p_>YaU-4LC+`1HzG4R403ER*&O6z+5|LY!E#InL^qz|=l!l8B zQbwCuaAzRb7V^?*PV~;8%a2nxojiZHq_jGL=H&6b>mQ|Bh8A|$6 zrd(i-Gl#(pk|nOLJ{(uq&)X`rnP&W!%Ji(5HKA(x!W^`<5y>;6#wXKh-Ex|jwU&RN z$T}brU(#c`2er-0#^X}))2G$KhD%jT78xy?J$e8Zp;mI$ss9<;Wff2vt$4IW(>qDi z4Ljfq?rESPLeEJLTShqSTAn)R1QI=R%$RvsuM@YWuW^d6zRw&HU#flUG^AR!nN`du z0Kk|!VnxyV`|FQ5OOxKSPS(_(@`|7Dvf>VW{p6DT=z%LGFHV({+(>)(*^OPF!!>f8 zc)j+py9;N6A0_kMnvCk{ZJ3(@#a9A)U*ODadRooyODv`&xY?&Bj)YTqK5I6i@)!zA_?XivTDxC3kLq|Jy6t z4NKsoSzw2B$lY*vpM7cby@MXJhNy~&$M<$HpDK+|@kH^$s2sriz~Yh3b?tlKm6u~~ zo&V#*y{768!>u{_J7uerT=|FCjbW_ru8vo)pOEtYUJ1)$DocJB#>YUfKa>P|%`Ntx z#}LV-SbXR=IOq8Si?6jTdV zl^{UIlCgM8ji zL?Q;#z^GzmYC$wcrn1vP3}diCl}IU3s3me4pu-dh<&kP88V$_@pW~A%yuH7`%T%9O zfcU^g3lum47LSukao<{~)NWA_$ftn*(L%+8z7}v?P$iF4ia@t0P^Px~7D6ogVy}o) zhU?Q2i*R5#D1}s2kXOQYE`Es%*o9TWtPl|VQ&Aw^6VibWU#4WwhpG?0X$gF*@hPr%b? z0s_fdAQpZDu|O$-x>6ASZB#laF$6`YQVGE%F&*P9pax^ecp?QO1jR&*kV+NNNEAAq z1mg8jViCh#u9OO(a!RCv5D=%3h3F@AgfnLQaF}Q!c34#}@d+2GgCPTG4M=2SxkmL> znJ1Bg3)KQ0p9CtIN~O_hR2qpuAyVmImHa`a3hG52Dglor4I}Fc!+_F(s1@is6#~#( zK-n-{m7qW^SMucYa3)$80-&?hH#p!jTozA>3et$t_57!XRq|l9MxX>|hd`M^*+4C%&jy(GiA;y@qtS$dI;QZ@`o@zmcxN7g z%AgP!cpCJDFq|w-x28X5>w^0qK3wz)-)sVq-LMSWT%f%Q_hqyC#Fvi3e{p=O!@uYO zg8u2`hxq+T*H5~Bh=Ctc{@GnW>G~lCen|Oecm3b!GWmMk0cFq^kOn%;Oy5?oI|w0! zb3NFwDp)nF{zkjkBS>Pb@LZyT!Avc6mjP@~1_}}ysX5+mMlTJGtVu{}OGX`Z+BM^_ zXY&?Ui1;XYHs5MvqA%VAfx>g|79>9Zb11ofUV9$<kW#s-Y+ z>@&Sjs5CPtpF9qZYbWEMTI`Rt;%h??(72I^LM%rhQjCkP!{Ztohdg4Cc-^oce?b_{ zudFQ4>_fVC9awI*w1teizGMIue}s&m(Dqz-)^f+?0=~@I&JTl|CL4N!p7ycK&F9Tf zW3Jgy?jN>8S*5jabb_+8Wgl0CH||*BtH{u56QCgo%RnS$mm8-P=b~)?Tvfp5FOEzU zr z3aEe$P*4#TDGEz5D3%Xh6jW4PP*J`KpyK)VkLP^*&zv)pnOmNF?{n|_&P=kKtD}bM z5>*%srs3>l=K=l0WrxZv=q!wl9f84=uEcuziaY=@oG;)pS!@t4is6HBP{LxuU=ryI zpMZ1yE7d=RE%1|fQmGTbl1~o7Z?(x)t?7v8c|?V+)Xz)_!s~3COO7Rt>0d1y)-`ML zvRznGxPN}+lPujR(Z=f1gg&FEZ><*H_Z&-Dtl2jE+T4OCgXLM-pUrb~)k}*CRy{zU ze4DFNriFYkKB!x;DXee)i!1kcNn4Vh9daUUP0%yR@_yI5T>Yy5rkrEJ8+ytDL+U>d zm)y>s{WpO4>&86Z(*RhXrqauS;TRJYtwkePwZ3Le=e+c`k&)^pEBpig95=e7X51G1 zAzT_yr~Lqz~Hsy}L64xsZlX(L_y4WSShu1ipjeDr=5WnYrokfU(BMilS|!o#l6B{TS9KcY|@xn^}V*kWy;deWOCHR%p4 z%sN@w<-Mukrplpqmk#fMh#Gp^oL0S4YgA(Oagu%mU|)X0Zv2OB@0%^btm5)kd{xF- zg9Kmm%8f0TSM4;4iGKa~d1v;hl4rnD@8EMy?Z5g2d`gyT4DS4>cA`+%g6zbxi9fo- zy;C{0;(9W>8K$#6XY)m_O6cth^Hhr`>vb=s`LPwt<|d|}GcT{0r;vD8>kk*rA^D&r zZhwNxg}nDlgb%^}*LJ*2ZH&M10{bWXcz(>>s%pN81*Tf_ZSb1TE1CCq;>Yjb@adgc z{ON*@hQ40WthL!i5yLjFhtStB3r%}e+xNA&V+p>Y#`)0)m(yH^`j|G-H+3ENN&;TH zHlA(FJX$30$$fn3nET)v12u<}s>j2t7BN>~ml^ZZj>BK3CxY(-a~I9;509^Nen>4x z8g7%IhPC8s0Hv%QcQOhG1LMuQ*t2Ne$TtRcV(|x>l?fI)Oq@~gG3?B6L5cJM-M`(fQ9E@|&G)+E{p*(pI}MeFiXlO1l`40}f2#P+fxL&vKg<=k+j5XXir z|EdZ%SjM^MVx6v#*td!ps9oUrO26$t<$E@s_(jzwRCml|_ERmX_Na*MFuca#xbA~q zk?FghAX`jmYSqBH$ov!x#&lfE;7oR)1B||UmWfFL^;Dz!Znrf5@L=iUMl~GYzf>}r4FYIF*F(_L6r3xc$ zN@t9N#weTILbfI@IWx%Kd^92bw@+I8d65mzzO?mTsM zvHMnePJv!UP7dwgIq?}3r|avM)`xf&A{HoPogy3E z4x1*05M36ehUQl+@Q*@Y8c{o>vsZhOV_oILhYhsOx_Un!WgqLg;GuR?EQVaXw2zj>+uTrJif zo1MFSVRE5|vWZ@EQ;~zE^U_}}4!_x+(_s7;vem!xrvGR^N`2AD6ZLM^9D^4!l zl`Op6wx{Wokc}3$SLlzvb`1P2B~bN}acKX+hFQ4AQvGqw1aZWIRX1yn@s|!HMCR-P z;1z1P!QF4;hlnj&@G7bzC=r=SSY}+DCaPP}YgVFg&9R;naLz z#lE(I>^HTw$lF!V-*rhFo++dkmS%A`Z?z3QW_LHj>eb6l3wpBpQrDB|JdPQ_;L$)c35O3od0{ZiwGuu+j{rq*8W_gnQV_4It|H(p1_j|` zK}A#fwqQ8RDOLb_#=3gZVaX6@%9zv0QGz2o8&_8+zy`UEqlm{r}MG5GjeKg1w zEuRU&pnvt}M+w-InkA_Yp5)n_s&`Ctn42TT^7BrOrduCQLCZ${Y~P=21HEA0a^nr zE`ui)ep7j|IH0Epknw4b$Kmlrk_DECA)-md8UEg&KnTsE4AmTMhMm&L8bgN4fv5#! zlL`S$!a~)MZ3Q48;t9NXJT?U(OA0RYoE&ht z1&2=#E*YRt1rY+#;8af_zbO?x9N>n5&xUTlA>*IZ^?##F_1otT$c5g3#L&mgsliux z=tF20?H5NoSUs!(_Gin0%RNXkoA2Z&gu&FbWQQE=P>v2HR2Df??UkP@C@(;+v=Ws* zfJ8iJJ8LiB>-10^rGilHU5V~!RfoFOI!X%aIz|@ojmzIoeEis~vwMSOYh!I~E&L_w zv;G0;0o@Qe?B2aFKB3+otxGK*ayGD`&@g9vSG!W1(8T`&Me}1N literal 0 HcmV?d00001