From d0e9752931853d19aa7e96e440fff49cde8c4ace Mon Sep 17 00:00:00 2001 From: Markolie Date: Thu, 4 Dec 2014 22:20:32 +0100 Subject: [PATCH] AI HUD color update, add icon for sensors --- code/_onclick/hud/_defines.dm | 3 ++- code/_onclick/hud/ai.dm | 12 ++++++++++++ code/_onclick/hud/screen_objects.dm | 5 +++++ icons/mob/screen_ai.dmi | Bin 2042 -> 2394 bytes 4 files changed, 19 insertions(+), 1 deletion(-) diff --git a/code/_onclick/hud/_defines.dm b/code/_onclick/hud/_defines.dm index cec915840bf..6d0cb0a80c5 100644 --- a/code/_onclick/hud/_defines.dm +++ b/code/_onclick/hud/_defines.dm @@ -157,4 +157,5 @@ #define ui_ai_pda_send "SOUTH:6,WEST+10:16" #define ui_ai_pda_log "SOUTH:6,WEST+11:16" #define ui_ai_take_picture "SOUTH:6,WEST+12:16" -#define ui_ai_view_images "SOUTH:6,WEST+13:16" \ No newline at end of file +#define ui_ai_view_images "SOUTH:6,WEST+13:16" +#define ui_ai_sensor "SOUTH:6,WEST+14:16" \ No newline at end of file diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index 4a5824d3f7a..52832285b4c 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -129,6 +129,18 @@ using.screen_loc = ui_ai_view_images using.layer = 20 adding += using + +//Medical/Security sensors + using = new /obj/screen() + using.name = "Toggle Sensors" + using.icon = 'icons/mob/screen_ai.dmi' + using.icon_state = "ai_sensor" + using.screen_loc = ui_ai_sensor + using.layer = 20 + adding += using + + mymob.client.screen += adding + other + return mymob.client.screen += adding + other diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index feee4923883..c2c307e70f8 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -548,6 +548,11 @@ if(isAI(usr)) var/mob/living/silicon/ai/AI = usr AI.aiCamera.viewpictures() + + if("Toggle Sensors") + if(isAI(usr)) + var/mob/living/silicon/ai/AI = usr + AI.control_hud() else return 0 diff --git a/icons/mob/screen_ai.dmi b/icons/mob/screen_ai.dmi index d359cce4ff7b40715c697a8fe77fae5a1240c399..ad813aad751431f9eac707d5979d4d4ded54cb4f 100644 GIT binary patch literal 2394 zcmV-g38nUlP)004jp0{{R3ySfe*jCC08*s@e+~dWdH_(M0BO?z3>g5Z5C9M%06>5Mb?N|e z3r7HGPylrRZrxV^e*iXS05VfFDZ*Bkpc$|%rO^(7a429RtDI(a9hGDjB5D2jtt`K=rLoM=y z9JjqbX)Dccc{jDf-7Aw67&Z|NOZ@d zrwIXB^yR-SJEIOh% zzZRC8Ke7D@4QvS(z1;dpBT(q=X@hy5psWcli_+0V&^o9kB?w@n7obbX@;Z_@MPdZY0UV5j-_>n&Ju>VP-Rave1mh zEI!ghx+d7nW}+J=sR{DJ=m7*bAEX2g&4bKzizQf3Xg)Nf25vq$YtKzs4_=du335~Z zW7i~S=r2NWPy356%%=V6H^_%K2zKUUEDQrda2bOUXg5|Z|6La?LXRKJ@Nlzyh}5T+7g)&4O}#UD|2 z=r`5xf)Gb72^usJ4}O6cYKc{SF)t=i;E|p`>sORgzo~xbg*qxnFfOlvw8v#pm@3=Z z{qji9U+dS$ir~C{=lM~@H9?diK@|w8#po4Uf~dEvC9T$4zo~u~0oIOM6SQ&C_dzt^ z$%|Sf8o=uD3Q@n-`c3t_Ot7T5CyGmgx=YYFf|?`f8TIOSZn4%l>YhAU5;Prx)<@)% z?_%nMIZoO7ou@(_bZnYfe71*|mlv)FGC|jc zEJ15uqwiIp@K_UU9hDM%etxzu|Gn@8fBgys4NoxnprHgCfG4~Zjv#T=hM@Do*VBw( zH;SJmqi+cshY*j{2dSerK4^pZwdaE=5n~r}1bcdppz%&v5^SbA9fGeNJ=igB^-_-% zNx!bFo+oH1!C91swy!;X9&4?P#$u}HeNYk~WThqO`2FVeI9W-Aa4ygg?CaSm#++M6 zF)KtbT!mPO-+ws$VTBMD1zQxCBEv#U=eibwicdsct(RojsSzeIoW zh54;Mc$1r)Etd|0x&F%2%%w+)&%M*stId4rNV2tlcS^T1Wk)}|pL{04S^X}qOk^Cd z8U5&v{1$>$`K%^5tKV5bc}qu!U}taFW`a=E)@Y4-Qol=^1Lc&UlpiGsp&>_bR=+#> z?L`|1+9DSv82aX~t>63|?0KlllayduI4?#o&ARp8Z!g+FFdA6ys|npM|Dnj_q_jPF z`p_YmN)L-f0~vzQCm7yvJ6;%qyn##w*R_Q%!BD(eG)vGi><~2W9qAC5)(7qTZ*oQu zB7Nu(Oyw`b5GWRdRVO6ZC&TG6aJUDkLbp6HtPsfgOT;eQrx0^FDa* zoLG1Z_eODEZ&d@Lk|}@pgR`x^}7uO<$Yyf zwY!ZO>d0M$+CY)-B5bVRjeXDq>=Nuqp-+s9=43uNtKW?YN_UgVkHrkZY5Qi2XG3su zg{Qb{vZI$d5@kZLXFk~O@7%v8F(ZQR4G1Y_Kf!^14?$xFdZh3t3%!>&KYvgEd8@L@ zz7MqT61?_>`xTTn#`>Gwbe9w`wI^+FaTM#duCIwl;C)O z;QoU4wVVo zZCkh)P20A@!uCLdu6P=K&#$QvVM#D(96*p#*~dH&Bxs-AjIO1GdnpN)LydNymWLV` z2nK*k_?I$@YjKaF9!n7Y3)VzXFk^8N>3O4tM-q%791yw~9?WLK;{Qm3I>xYLsML_) z1@d4;kekh17s1G>?}Ii*4vpf5pxYANBY3!h1;O|LvfEVNCFnnMXda9uIhh{fmi_00 z4>vH>H(@iu!+p>_U{NhcuFMBPg#UYDTNEEXo4NLd`_-2|ZgQ6V56_zIL~y}3;{X5v M07*qoM6N<$f~~w#2><{9 literal 2042 zcmVC0001NP)t-sz`(#W zGcy1H000gd02(a-B1Hf?Z~#Dnf;0dCEm{Cjpa52`01O%1R{#J@mf%?ctwI2GE&xXW zXnHUJPylsT0Dk~BW@9G+05V*w6=kEiq19xi7yA{WZZ?(BB4G|fb< zbT!zlP17OWJNX1fK(NZ$NH{r)aK|z;O-o#Ac4e9yL&T5%vH}luJ$V@zRTxsrL-H6g ziSEqcAG#$upZ_TBYl^{z*SLSeI>vQRF(;DDD%`iaVPzbnM;i5kUTneCs^D9=0F!=9 z4Bt{Kb**!L#VdT000JANkl7Z z41j@Fu0rs32V<=3&hDW9|36;&72C4xyr4OpTd@X)NG*MqWy^7IZmx23b6b^5>F+Ay z{^FzcH@A1Yirn2^LQj9NuSj@<_s|1CMSmFrpp*h=5I7{Vj=PWlg9OINbL^ z4r>SisNg3idIAtks1dk-@Y2f!0Lor02vGB#0`Gr8prDWwcu0Gp^pM`7i`LVBN&>d| z&J)0d00aWwgbIPQ7r2KY2qWN|cLXpa09NZwNI-G|NiT2$CWx6pqBr*V<{bgd2^YF8`&LrTE(Pc*>$pAhKj_lJWu0idtOK;8?C0BEf(2S5^F z1Y+}s015<#F+u>UG4Q~~LK?-EfC)ru-MqS-fNBy*vqS{I^FU$%K5znE5J1of#()_F znt3D;xQ_-9V@@E(9<{FNqGk}tk_Xa@x>IukB+dZs4PXS&f5k4y2y`t1+;i6N(|Aa{|RwSt0OT=u-kw#t3Lm zpdRHJf#*^mX2YC7U+jS72$02qC?x^w{|||PFder>!OP1_J_-0kH z7%l8ZJXovW4O{6b6X-@fSgQ{!M-1~xPT)8^3OSOL9<0?H|KlUIk^sbqH6(E49<0?5 zhYPSmfR?3xDP&e>ha>l3t$yboueJzuznpXj-5+>$>-1D!HuR^{3F#&4_wMm(i-389 zlYIlEHz++MJ!)*|$v|xll=QA_JL5= zI|##L)iwd_JITYLfr|c@HL!Aj7zy^<7=gYdALqLfj~bzHkLEpI=$Uh(E)=u8Sv5d|F{7koatr|7&|Zc;RMoyleOmsZ35Zj^92MdXU8WKfaKZwasr4; z34p(G9Rc%@n-lP1@#kNXKaDe`+3|v<1cCwSxnbWe_?HBSAStR}M~{DgUpfoQ;70GN5Lfz*J7F|fBg5XxCFcNC;K z#3NWR3PJ#w6a0*TKI?Nw0Ny$Rpi2VT`FB{B2he