From 0e1eb71149d3c9a16d2cfa3d4fac18d08051d9ad Mon Sep 17 00:00:00 2001 From: Pieter-Jan Briers Date: Mon, 21 Oct 2019 23:46:16 +0200 Subject: [PATCH] Make research point source turn on/off with power. --- Resources/Prototypes/Entities/Research.yml | 10 +++++++++- .../Buildings/research.rsi/tdoppler-off.png | Bin 1113 -> 991 bytes .../Buildings/research.rsi/tdoppler.png | Bin 1621 -> 577 bytes 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/Entities/Research.yml b/Resources/Prototypes/Entities/Research.yml index edccf75c9d..5eedf1a99c 100644 --- a/Resources/Prototypes/Entities/Research.yml +++ b/Resources/Prototypes/Entities/Research.yml @@ -21,7 +21,11 @@ components: - type: Sprite sprite: Buildings/research.rsi - state: tdoppler + layers: + - state: tdoppler-off + - state: tdoppler + shader: unshaded + map: ["enum.PowerDeviceVisualLayers.Powered"] - type: Icon sprite: Buildings/research.rsi state: tdoppler @@ -36,3 +40,7 @@ interfaces: - key: enum.ResearchClientUiKey.Key type: ResearchClientBoundUserInterface + - type: Appearance + visuals: + - type: PowerDeviceVisualizer2D + - type: PowerDevice diff --git a/Resources/Textures/Buildings/research.rsi/tdoppler-off.png b/Resources/Textures/Buildings/research.rsi/tdoppler-off.png index e8aa031b11a038d103344bcc4316de7b21a24b43..770896e1e24f8e8d3db96b7773b611d69652a573 100644 GIT binary patch delta 970 zcmV;*12z2F2;T>gBYyx1a7bBm000XT000XT0n*)m`~Uz0kx4{BR9M5sS6@g|Q5gRW zmA1Lu!&=isEFEl8V1^;|qLaXqy;RmytjL}+=^?4GKMxTU(u?(GgT#maD86VKgi{2W zi7g>%h9-NcZJNYHH)$CFMjb5oJkS zYPkhB+gnMy>wj5~IIpeMDUJ^e^s5WPzrWYOXf%piDyyrjvOe5>W0Mn(RM`mV`uaNP z^?JD7@raCnn)S)v*~J4_+HopDw|YF2@ zX)i1+fPYS>gW}?1Vq-s!r;?9eUy@cuAY|Lz6$L{OY@@I?YP3_y(P|qso;pXgDgqZ= zoiY!gra-Js$EDK!yob1*?wW$5jr};zO~cWx+&$AaH0MW>Xsua}f3KU7$?SFP|zgDwbxe)CsEQHZ9PsSCHUNT!b zPNc7YBxz3b*^>kuF}MVR!2rB`HMFe~JTo&byD29o#%1&9t%_Jl1iULN@FyG=7n+~< zsRFiIZQ_C~2_z7WMr9-^fv|w3co`u$T{!Khmyi)bCL6Gf*EKY6p0!r1Y7Ii5S_nev z$$!&30T*OFg5;D)vOAM{K#33`;1G_$vGNvrZI$AHOGr1AUdGkwr1rQYEg+XbgYbEN z-DFA_27BP4Kn5m$3!gIui0L6 sMFMtEeuft7SzB0tOfsIeALESVANqCbbf<5A?f?J)07*qoM6N<$f?vJK8UO$Q delta 1093 zcmV-L1iJg*2iXXaBYy-SNklm9iHr!cd{14_j;Li`5p2sVhiasaB{M2ewU%=Em&O zUWW_Y!g}{G@A2N;do_ZxFC5PK{W-ti_jmr>lfeHB$4&(fHGj0I+Bkmuifx{fol1PM z=e*E;(urzEWLsAt)X<_{>^YAlNdPFys<8QdKEC?;8xx6bUjZ$dqO4L{`pTxhmIVBM zziOo~L@JdM)r1;a)RpH8NRnizT#uFK3xpb4RQ)QL2>AVewes~^0G1aY@oHr?%ZraJ z1N!}bRZrqf|-{J-lHzI83)A>nbd{$~FGxK}*#^~;Yg?enMH5ix@;LiEsJ$zw zb9o#cWjN|~@$#&UI+sW7UBTIB{x;|_HJvo{MG?pZ`~V`Ev(JO0ZWn+-cJ_IAd3NJ7 z608rEN>`ap36P7huXO0fcSd67sjYxY9)4}Zj1O3R{ZE&0@RlBKjv|3J(%rvzYZ z?e4yj%D~Yhyf(5QM%Fw=_OJCevJUN$u;{0!?^)_C2@HF^D9vHI0k_*t?hotNtPrj} zdu>UCLLp1Nt8}-SfQEf#WsKcP6qQ^L?U7l#;{Xg@yJ_(G@PqepmF{L=S(!BfNlNqM zPk%SIoE+f({d)#kmSyhV9XI)Duc{=ajRdB%S^iQK5omsXPg75OfHu* zk<A(L7sFgGXJ~dP0cg%6E2c6}jkjb1e* z)VB>+Ko6xkjIW}CQrju(&>uj6#^a~fZIaPeU0t&=fya-3#qD-mPA&%eIkGI1oId@< zV0XD(^t_ycuV*fq4xNL1AEeD00000 LNkvXXu0mjf62KgQ diff --git a/Resources/Textures/Buildings/research.rsi/tdoppler.png b/Resources/Textures/Buildings/research.rsi/tdoppler.png index 67f4452a53160cc13a1ad9c6c7f76ebae4ad06d4..8b1b9ac317c0973cad7f86f00b6862fbd2a825a9 100644 GIT binary patch delta 553 zcmV+^0@nT248a7DBYyx1a7bBm000XT000XT0n*)m`~Uy}^GQTORCwC$-9J*oP!PxQ zBtxwY6MIkM(0c}3(8k7^1K3#jhkMX-3=hH3SUcl08^pvwAdw{d!hS!F^AaNb36XiE@qQX_ZGO609)EuHw`4~q|NJML$al$4 zsF+`2|I1&1@y|G057)~qa306ic4BhG5z<6{*lhkNd0#BTX7@iT-7?F<#mM~~TjycE zJo!!MM|+Qeakjb%UxXb!0UqY($EFPS9sxP>wwqrh3vq`>plA8af~@32S@bfL37iY> z&Rua?eq}kG;(w9f(zmlhaB*G6be;Tm&H?h^U$?6udL6F6&%A#I?)l?)UC8#M=Gh01 zKr8t>r=b!kVKSyc@`t(g&Gxof&j$biy)!*?*IS+pRc|Dm8+xk_3>$ya@%IxH=SaBt$+T2{Mfoee*PdhrTkj`0i80^ zpTI20$9yQGKY;!K`UB_>pg(~A0002c7xV|vA7DBk00000002NaD&v%K{Qz%Y03-GJ z{=NVu{Q;fP&hJR=>j!j3JKwi=fVt}jFblFV3xby?2J7|t>Yq!-`vcU^0oMBi)Tg1; r=K}x$)FNWOK3^O4`2YX_Kp%Vq0DIS{AwU#=00000NkvXXu0mjf+CB?y literal 1621 zcmbuAdpy%?9LIl)3{6NixlKojR9J2e!^y33TjWw9Yog2MIuvG+dyY=Lieiitr@54r zb(=Yjl-qQXxie{$aWc1!ZRgkPb^bZ8*Lj_P&L7YBdA^_L`+Q#S=XpKP>&f==a8Xj! zPy_%#>4>Z2aj-x0qshyGky{jR1psndM;sk|5=!``5#efKTJ20j)l0D!X+`EyPs_DA zkFFj>CEeeV-t*oP#W%`k-BRk`7F>I&l8|gFr?x}$iIHX#i<|3i)O`PhgGQ+?5qr_$ zJW3_+kp(_(nizYvZk+EF;~DcdFnZvoq?SD|(=NU|M`6cYp6e=DY?eFY8dXT+df_Xp zj9m_t9ViZawpMy?3u4}8Z&NZyaewe(+!FkW19i}upTNVkPDTM_T2D5zjGf6wODlde zeigk47jNzjrJ*tx7T`xQ;+QE*KG|Nkyco~kwLLd`6xL^Pp)r4cr%t}+6?Ex9`-%z; z|8XHO9Vu)?>8i+wH!w`CNwOlDlUMXc@gi9S{Rse|UWi&rb^Ajwq`BdNVdBv*bjhA@ z7MDA*Il}ileZuimQ-aMe&qXGqoYQ%qZkagWaaNgC;C@(s008v%inyMd1j#8qdBX0+ zAuB1eQ|@Kio#SS^wqTKZ(Za`P6IM}4Xhc<*Pi)-MPL7&mnBR}Yjs3g2PBTI3{!m>~ z*S3^$(0g4#Z9Yl4Z-;#;31;w(8V!<#)`MnyD3#DdDc2Q zq%3{34>+?vr&KFQ>`mle{P?oTmNBfuE)VX?owkf^xtfL_?4y#>{KHzl1x^cLLQu$1 zWtBF_2aRdHS{>0WDgp1txBdt1r43n}72Le(2RJui<&?G{WxZ!HXAms{Dj+LxBlASo zyYmFa$z}ho*729pXg$;?yHmeZnH&hTN+Xh#^{cmUDkfxT(bV%`Y~drg)*|_&s*W3gY=m*2Gf`!Evzy&!C$)Tq7WSGe6n+xb?ABo z;k%#!`{7j4^FZ9f-8ixZI{y(t`Eh+f_@p56u}=%8af7F_Vee}mmDpWTYrV3~9I0X6 zwaG!BNtLOpkpXmZp(8q07kmM72%~l=tva)?WE+(3Q%UGY%hG*#!=7=>X|kBn-s&8+ z@j81GM)W+0@-~}-cJnZ-=qC!_gl{eIR`gh04As_qF{S_C@?hhTa598=9-eUhdW5(`AW7;%+^O7KDY^(SifYpN=yyU|~C z_?^?%YaBCy1$twyQjJ(mpJ%3nk@sFd1;~;{xYF8eG7tZ>!w>83lpbn}6gfd#C%so^ zc!G_cknvA-cQc4im`MI$U#-|iCqFXury3BeGFw*Sdjj*W^%{dZROQ}R@oLf8ASV@v zEbenA%K@j{n!}%? zJ{mW}i^0+(!Io3E?b@)&Vl%gAHwNZq7wzI;Tpwbd!E|0508|4*evTtFG4|OFBQJ2% zz~~08Oh!<*ZEvQrn!>o~GAx1d^!wMloNH}E$T5CEK!D+`gNe3&X}INF&sVGyL**9N z;LY)#dAY>mKAVDL@E-MRGu~+2QW!&_Mk!=uANu=! zeFNVb#N!H&@x#;)O(X#gWdcYmsRydEb_iiV%lli9y#FF|>kol&_Y(MWQx_l`?GQ{D zgE0gWi{h8A`Nd!buk#S4&of5xE69JUa^+VNzv#3jnQ%l}WH zsM@jKD1crds3~Zd0kTG-$?703i;1vzJ1>BAjti46DE2@