From 2f2dbb396860766fc18778543969690483d6dd06 Mon Sep 17 00:00:00 2001 From: Sparky Date: Sat, 22 Jul 2023 11:27:17 +0100 Subject: [PATCH] More HUDs (#16751) * commit to move to laptop * Add to loadout * Changelog * Apply suggestions from code review Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> --------- Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com> --- .../loadout/loadout_factions.dm | 51 +++++++++++ code/modules/clothing/glasses/glasses.dm | 82 ++++++++++++++---- code/modules/clothing/glasses/hud.dm | 52 +++++++++++ html/changelogs/morehuds.yml | 6 ++ icons/mob/eyes.dmi | Bin 13120 -> 9483 bytes icons/obj/clothing/glasses.dmi | Bin 13836 -> 9535 bytes icons/obj/item/clothing/eyes/med_hud.dmi | Bin 0 -> 5637 bytes icons/obj/item/clothing/eyes/sec_hud.dmi | Bin 0 -> 9716 bytes 8 files changed, 172 insertions(+), 19 deletions(-) create mode 100644 html/changelogs/morehuds.yml create mode 100644 icons/obj/item/clothing/eyes/med_hud.dmi create mode 100644 icons/obj/item/clothing/eyes/sec_hud.dmi diff --git a/code/modules/client/preference_setup/loadout/loadout_factions.dm b/code/modules/client/preference_setup/loadout/loadout_factions.dm index f6f233e1bb9..71c638c8030 100644 --- a/code/modules/client/preference_setup/loadout/loadout_factions.dm +++ b/code/modules/client/preference_setup/loadout/loadout_factions.dm @@ -74,6 +74,7 @@ idris_sunglasses["HUDsunglasses, Idris"] = /obj/item/clothing/glasses/sunglasses/sechud/idris idris_sunglasses["fat HUDsunglasses, Idris"] = /obj/item/clothing/glasses/sunglasses/sechud/big/idris idris_sunglasses["aviator sunglasses, Idris"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/idris + idris_sunglasses["security HUD, Idris"] = /obj/item/clothing/glasses/hud/security/idris gear_tweaks += new /datum/gear_tweak/path(idris_sunglasses) /datum/gear/faction/idris_labcoat @@ -221,6 +222,7 @@ zavod_sunglasses["HUDsunglasses, Zavodskoi"] = /obj/item/clothing/glasses/sunglasses/sechud/zavod zavod_sunglasses["fat HUDsunglasses, Zavodskoi"] = /obj/item/clothing/glasses/sunglasses/sechud/big/zavod zavod_sunglasses["aviator sunglasses, Zavodskoi"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/zavod + zavod_sunglasses["security HUD, Zavodskoi"] = /obj/item/clothing/glasses/hud/security/zavod gear_tweaks += new /datum/gear_tweak/path(zavod_sunglasses) /datum/gear/faction/zavodskoi_patch @@ -272,6 +274,25 @@ pmc_sunglasses["HUDsunglasses alt, PMCG"] = /obj/item/clothing/glasses/sunglasses/sechud/pmc/alt pmc_sunglasses["fat HUDsunglasses alt, PMCG"] = /obj/item/clothing/glasses/sunglasses/sechud/big/pmc/alt pmc_sunglasses["aviator sunglasses alt, PMCG"] = /obj/item/clothing/glasses/sunglasses/sechud/aviator/pmc/alt + pmc_sunglasses["security HUD, PMCG"] = /obj/item/clothing/glasses/hud/security/pmc + pmc_sunglasses["security HUD, EPMC"] = /obj/item/clothing/glasses/hud/security/pmc/alt + gear_tweaks += new /datum/gear_tweak/path(pmc_sunglasses) + +/datum/gear/faction/pmc_medglasses + display_name = "PMCG medical HUD selection" + description = "A selection of PMCG medical HUDs." + path = /obj/item/clothing/glasses/hud/health/aviator/pmc + slot = slot_glasses + allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern") + faction = "Private Military Contracting Group" + +/datum/gear/faction/pmc_medglasses/New() + ..() + var/list/pmc_sunglasses = list() + pmc_sunglasses["aviator sunglasses, PMCG"] = /obj/item/clothing/glasses/hud/health/aviator/pmc + pmc_sunglasses["medical HUD, PMCG"] = /obj/item/clothing/glasses/hud/health/pmc + pmc_sunglasses["aviator sunglasses, EPMC"] = /obj/item/clothing/glasses/hud/health/aviator/pmc/alt + pmc_sunglasses["medical HUD, EPMC"] = /obj/item/clothing/glasses/hud/health/pmc/alt gear_tweaks += new /datum/gear_tweak/path(pmc_sunglasses) /datum/gear/faction/pmc_labcoat @@ -476,6 +497,21 @@ slot = slot_wear_suit faction = "Zeng-Hu Pharmaceuticals" +/datum/gear/faction/zeng_medglasses + display_name = "Zeng-Hu medical HUD selection" + description = "A selection of Zeng-Hu medical HUDs." + path = /obj/item/clothing/glasses/hud/health/aviator/zeng + slot = slot_glasses + allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern") + faction = "Zeng-Hu Pharmaceuticals" + +/datum/gear/faction/zeng_medglasses/New() + ..() + var/list/zeng_sunglasses = list() + zeng_sunglasses["aviator sunglasses, Zeng-Hu"] = /obj/item/clothing/glasses/hud/health/aviator/zeng + zeng_sunglasses["medical HUD, Zeng-Hu"] = /obj/item/clothing/glasses/hud/health/zeng + gear_tweaks += new /datum/gear_tweak/path(zeng_sunglasses) + //Hephaestus /datum/gear/faction/heph_labcoat display_name = "hephaestus coat selection" @@ -557,6 +593,21 @@ nt_headwear["nanotrasen woolen hat"] = /obj/item/clothing/head/wool/nt gear_tweaks += new /datum/gear_tweak/path(nt_headwear) +/datum/gear/faction/nt_medglasses + display_name = "NanoTrasen medical HUD selection" + description = "A selection of NanoTrasen medical HUDs." + path = /obj/item/clothing/glasses/hud/health/aviator/nt + slot = slot_glasses + allowed_roles = list("Physician", "Surgeon", "Chief Medical Officer", "Pharmacist", "First Responder", "Psychiatrist", "Medical Intern") + faction = "NanoTrasen" + +/datum/gear/faction/nt_medglasses/New() + ..() + var/list/nt_sunglasses = list() + nt_sunglasses["aviator sunglasses, NanoTrasen"] = /obj/item/clothing/glasses/hud/health/aviator/nt + nt_sunglasses["medical HUD, NanoTrasen"] = /obj/item/clothing/glasses/hud/health/nt + gear_tweaks += new /datum/gear_tweak/path(nt_sunglasses) + //Orion /datum/gear/faction/orion_coat display_name = "orion coat selection" diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index d0b060a6b71..b5704c84250 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -147,7 +147,7 @@ BLIND // can't see anything name = "medical HUD aviators" desc = "Modified aviator glasses with a toggled health HUD. Comes with bonus prescription overlay." icon_state = "aviator_med" - off_state = "aviator_med_off" + item_state = "aviator_med" action_button_name = "Toggle Mode" toggleable = 1 activation_sound = 'sound/effects/pop.ogg' @@ -160,11 +160,43 @@ BLIND // can't see anything attack_self(usr) +/obj/item/clothing/glasses/hud/health/aviator/update_icon() + if(active) + icon_state = initial(icon_state) + item_state = initial(item_state) + else + icon_state = "[initial(icon_state)]_off" + item_state = "[initial(item_state)]_off" + +/obj/item/clothing/glasses/hud/health/aviator/pmc + name = "\improper PMCG medical HUD aviators" + desc = "Sunglasses in Private Military Contracting Group colours. They come with a blue-tinted HUD and a chrome finish." + icon_state = "aviator_med_pmc" + item_state = "aviator_med_pmc" + +/obj/item/clothing/glasses/hud/health/aviator/pmc/alt + name = "\improper EPMC medical HUD aviators" + desc = "Sunglasses in Eridani Private Military Contracting colours. They come with a blue-tinted HUD and a chrome finish." + icon_state = "aviator_med_pmc_alt" + item_state = "aviator_med_pmc_alt" + +/obj/item/clothing/glasses/hud/health/aviator/nt + name = "\improper NanoTrasen medical HUD aviators" + desc = "Sunglasses in NanoTrasen colours. They come with a blue-tinted HUD and a chrome finish." + icon_state = "aviator_med_nt" + item_state = "aviator_med_nt" + +/obj/item/clothing/glasses/hud/health/aviator/zeng + name = "\improper Zeng-Hu medical HUD aviators" + desc = "Sunglasses in Zeng-Hu Pharmaceuticals colours. They come with a purple-tinted HUD and a chrome finish." + icon_state = "aviator_med_zeng" + item_state = "aviator_med_zeng" + /obj/item/clothing/glasses/hud/health/aviator/visor name = "medical HUD visor" desc = "Modified visor glasses with a toggled health HUD. Comes with bonus prescription overlay." icon_state = "visor_medhud" - off_state = "visor_medhud_off" + item_state = "visor_medhud" /obj/item/clothing/glasses/science name = "science goggles" @@ -752,7 +784,10 @@ BLIND // can't see anything /obj/item/clothing/glasses/sunglasses/sechud name = "HUDsunglasses" desc = "Sunglasses in the colours of NanoTrasen security. They come with a blue-tinted HUD." + icon = 'icons/obj/item/clothing/eyes/sec_hud.dmi' icon_state = "sunhud" + item_state = "sunhud" + contained_sprite = TRUE /obj/item/clothing/glasses/sunglasses/sechud/Initialize() . = ..() @@ -766,42 +801,51 @@ BLIND // can't see anything name = "fat HUDsunglasses" desc = "Fat sunglasses in the colours of NanoTrasen security. They come with a blue-tinted HUD." icon_state = "bigsunglasses_hud" + item_state = "bigsunglasses_hud" /obj/item/clothing/glasses/sunglasses/sechud/zavod - name = "Zavodskoi HUDsunglasses" + name = "\improper Zavodskoi HUDsunglasses" desc = "Sunglasses in the colours of Zavodskoi Interstellar. They come with a red-tinted HUD." icon_state = "sunhud_zavod" + item_state = "sunhud_zavod" /obj/item/clothing/glasses/sunglasses/sechud/big/zavod name = "fat Zavodskoi HUDsunglasses" desc = "Fat sunglasses in the colours of Zavodskoi Interstellar. They come with a red-tinted HUD." icon_state = "bigsunglasses_hud_zavod" + item_state = "bigsunglasses_hud_zavod" /obj/item/clothing/glasses/sunglasses/sechud/pmc - name = "PMCG HUDsunglasses" - desc = "Sunglasses in the colours of the Private Military Contracting Group. They come with a blue-tinted HUD and a chrome finish." + name = "\improper PMCG HUDsunglasses" + desc = "Sunglasses in Private Military Contracting Group colours. They come with a blue-tinted HUD and a chrome finish." icon_state = "sunhud_pmcg" + item_state = "sunhud_pmcg" /obj/item/clothing/glasses/sunglasses/sechud/pmc/alt icon_state = "sunhud_pmcg_alt" + item_state = "sunhud_pmcg_alt" /obj/item/clothing/glasses/sunglasses/sechud/big/pmc name = "fat PMCG HUDsunglasses" - desc = "Fat sunglasses in the colours of the Private Military Contracting Group. They come with a blue-tinted HUD and a chrome finish." + desc = "Fat sunglasses in Private Military Contracting Group colours. They come with a blue-tinted HUD and a chrome finish." icon_state = "bigsunglasses_hud_pmcg" + item_state = "bigsunglasses_hud_pmcg" /obj/item/clothing/glasses/sunglasses/sechud/big/pmc/alt icon_state = "bigsunglasses_hud_pmcg_alt" + item_state = "bigsunglasses_hud_pmcg_alt" /obj/item/clothing/glasses/sunglasses/sechud/idris - name = "Idris HUDsunglasses" + name = "\improper Idris HUDsunglasses" desc = "Sunglasses in the colours of Idris Incorporated. They come with a teal-tinted HUD and a chrome finish." icon_state = "sunhud_idris" + item_state = "sunhud_idris" /obj/item/clothing/glasses/sunglasses/sechud/big/idris name = "fat Idris HUDsunglasses" desc = "Fat sunglasses in the colours of Idris Incorporated. They come with a teal-tinted HUD and a chrome finish." icon_state = "bigsunglasses_hud_idris" + item_state = "bigsunglasses_hud_idris" /obj/item/clothing/glasses/sunglasses/sechud/tactical name = "tactical HUD" @@ -822,8 +866,7 @@ BLIND // can't see anything desc = "NanoTrasen security aviator glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." flash_protection = FLASH_PROTECTION_NONE icon_state = "aviator_sec" - off_state = "aviator_sec_off" - item_state_slots = list(slot_r_hand_str = "aviator_sec", slot_l_hand_str = "aviator_sec") + item_state = "aviator_sec" action_button_name = "Toggle Mode" var/on = TRUE toggleable = TRUE @@ -863,8 +906,10 @@ BLIND // can't see anything /obj/item/clothing/glasses/sunglasses/sechud/aviator/update_icon() if(on) icon_state = initial(icon_state) + item_state = initial(item_state) else - icon_state = off_state + icon_state = "[initial(icon_state)]_off" + item_state = "[initial(item_state)]_off" /obj/item/clothing/glasses/sunglasses/sechud/aviator/verb/toggle() set category = "Object" @@ -874,33 +919,32 @@ BLIND // can't see anything attack_self(usr) /obj/item/clothing/glasses/sunglasses/sechud/aviator/zavod - name = "Zavodskoi HUD aviators" + name = "\improper Zavodskoi HUD aviators" desc = "Zavodskoi security aviator glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." icon_state = "aviator_sec_zavod" - off_state = "aviator_sec_zavod_off" + item_state = "aviator_sec_zavod" /obj/item/clothing/glasses/sunglasses/sechud/aviator/pmc - name = "PMCG HUD aviators" + name = "\improper PMCG HUD aviators" desc = "PMCG security aviator glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." icon_state = "aviator_sec_pmcg" - off_state = "aviator_sec_pmcg_off" + item_state = "aviator_sec_pmcg" /obj/item/clothing/glasses/sunglasses/sechud/aviator/pmc/alt icon_state = "aviator_sec_pmcg_alt" - off_state = "aviator_sec_pmcg_alt_off" + item_state = "aviator_sec_pmcg_alt" /obj/item/clothing/glasses/sunglasses/sechud/aviator/idris - name = "Idris HUD aviators" + name = "\improper Idris HUD aviators" desc = "Idris security aviator glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." icon_state = "aviator_sec_idris" - off_state = "aviator_sec_idris_off" + item_state = "aviator_sec_idris" /obj/item/clothing/glasses/sunglasses/sechud/aviator/visor name = "security HUD visor" desc = "NanoTrasen security visor glasses that can be switched between HUD and flash protection modes. They come with a built-in prescription overlay." icon_state = "visor_sec" - off_state = "visor_sec_off" - item_state_slots = list(slot_r_hand_str = "visor_sec", slot_l_hand_str = "visor_sec") + item_state = "visor_sec" /obj/item/clothing/glasses/thermal name = "optical thermal scanner" diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm index 574a9c0c063..8b395991115 100644 --- a/code/modules/clothing/glasses/hud.dm +++ b/code/modules/clothing/glasses/hud.dm @@ -15,9 +15,11 @@ /obj/item/clothing/glasses/hud/health name = "health scanner HUD" desc = "A heads-up display that scans the humans in view and provides accurate data about their health status." + icon = 'icons/obj/item/clothing/eyes/med_hud.dmi' icon_state = "healthhud" item_state = "healthhud" body_parts_covered = 0 + contained_sprite = TRUE /obj/item/clothing/glasses/hud/health/process_hud(var/mob/M) @@ -26,6 +28,30 @@ /obj/item/clothing/glasses/hud/health/is_med_hud() return active +/obj/item/clothing/glasses/hud/health/pmc + name = "\improper PMCG health scanner HUD" + desc = "A heads-up display in Private Military Contracting Group colours." + icon_state = "healthhud_pmc" + item_state = "healthhud_pmc" + +/obj/item/clothing/glasses/hud/health/pmc/alt + name = "\improper EPMC health scanner HUD" + desc = "A heads-up display in Eridani Private Military Contracting colours." + icon_state = "healthhud_pmc_alt" + item_state = "healthhud_pmc_alt" + +/obj/item/clothing/glasses/hud/health/nt + name = "\improper NanoTrasen health scanner HUD" + desc = "A heads-up display in NanoTrasen colours." + icon_state = "healthhud_nt" + item_state = "healthhud_nt" + +/obj/item/clothing/glasses/hud/health/zeng + name = "\improper Zeng-Hu health scanner HUD" + desc = "A heads-up display in Zeng-Hu Pharmaceuticals colours." + icon_state = "healthhud_zeng" + item_state = "healthhud_zeng" + /obj/item/clothing/glasses/hud/health/prescription name = "prescription glasses/HUD assembly" desc = "A medical HUD clipped onto the side of prescription glasses." @@ -47,14 +73,40 @@ /obj/item/clothing/glasses/hud/security name = "security HUD" desc = "A heads-up display that scans the humans in view and provides accurate data about their ID status and security records." + icon = 'icons/obj/item/clothing/eyes/sec_hud.dmi' icon_state = "securityhud" item_state = "securityhud" body_parts_covered = 0 var/global/list/jobs[0] + contained_sprite = TRUE /obj/item/clothing/glasses/hud/security/is_sec_hud() return active +/obj/item/clothing/glasses/hud/security/zavod + name = "\improper Zavodskoi security HUD" + desc = "A heads-up display in the colours of Zavodskoi Interstellar." + icon_state = "securityhud_zavod" + item_state = "securityhud_zavod" + +/obj/item/clothing/glasses/hud/security/pmc + name = "\improper PMCG security HUD" + desc = "A heads-up display in Private Military Contracting Group colours." + icon_state = "securityhud_pmc" + item_state = "securityhud_pmc" + +/obj/item/clothing/glasses/hud/security/pmc/alt + name = "\improper EPMC security HUD" + desc = "A heads-up display in Eridani Private Military Contractor colours." + icon_state = "securityhud_pmc_alt" + item_state = "securityhud_pmc_alt" + +/obj/item/clothing/glasses/hud/security/idris + name = "\improper Idris security HUD" + desc = "A heads-up display in Idris Incorporated colours." + icon_state = "securityhud_idris" + item_state = "securityhud_idris" + /obj/item/clothing/glasses/hud/security/prescription name = "prescription glasses/HUD assembly" desc = "A security HUD clipped onto the side of prescription glasses." diff --git a/html/changelogs/morehuds.yml b/html/changelogs/morehuds.yml new file mode 100644 index 00000000000..426bd6c992d --- /dev/null +++ b/html/changelogs/morehuds.yml @@ -0,0 +1,6 @@ +author: Sparky_hotdog + +delete-after: True + +changes: + - rscadd: "Added new corporate themed security and medical HUDs to the loadout." diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index d53bd546e3174f9e9b2ce8137b1987a0fd70564a..a420daccb34655f4464f7ce50c9ec988800577ee 100644 GIT binary patch literal 9483 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 A_5c6? literal 13836 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

hTYtW4sjPF}}arT=e&VcFPHP4q23anl*Pz-3T< zuWg{|-E8Go^$A@=1K!ZE=*Y-OI>+{f$GCt~hNMh^Zj-iu9FF`8k7p4}PR`a#OLtvK z^ti%A^q!j|?meJ-@{#SHye#RqjNDj@=U#8NVWkNP@U6788iCZq(6{i;}W=M6i(TAuY~s0Ghbm(0J8Fa^lyoz@nmI z9&F_=oIp;F-t0!HeYG@cQCr?2s|JS;4Z|!sAjK<)1UUr-yGOxv<)k0o19eMFOHDX< z60=@}+n@g(8XDsyn5&5mH zjG3mH-$V>^YRjaUD77Io8NclIlqNS*6<|ytM*&WoxN#K`0MhZ{plF@^0pw>Xsl{%9 zx|1+N^mB#XQ(?l)=ajhvWx%yhOosj)mqvbGE#ayv8?7{L{asXH(oChVufGn@r8~s< z!!P%jec>w4MtF#ECw@ zGMUZrd46sUiC)q2r=PRYgm2{E?cGLSKMF=6cjv_Gx2p{U*FfJ|Ml&v`tbrZN!yixO ztA427`8gQ395At0$&Wo|W>X+F_)D`2ZoEMZj1A8P8Qodu`{1Bs#~V2+F)unUeUE4Q zLL@iN!p~0{n0p2Y6)+b)>((4=WO}QZ{LKwoZeeBInmMKS?1;cTv)h4 zh~wo;`&dd!7)BfOdW9QacDv$7hPgB$m~nwqjYEi2QBe{3`7@YihO+{h4T4Hap>Jl& zrH%%d&r2c4M^#kqRr;w`!?p9*DZZ%Ts<$Ej#P9HV5fWVa8VHxgj_Lo)YGC*wjSlou zUT8^R^`|NeSQsjvu2~LWY=jHikpcEXW^M0!`lCzzFq7zdqQ@~nXX2WprT>+GK0Iy) zSnb(559h*;%b*^sW8}^^u`lDW+@46NB#3R*h`yA2fQ$O9aRBVR;=TGiz~!X#F5BQr z(`2e^kxm@6FLnGKP<}dm-t)e{2qFJcD3?1K` z$GUsw4r0egf3A;jI2_h9Qq7st?uFjd7b8~31Ym8PF%u}JKJoSB_VKtnz)DG%)Jx|3tn`>d) z+uzH}`5z$P4=2^glXqj03bV0;`KfbA#%cPGMBN?Dt<{%VJ$&S1EU`CS9oqD-(9x!< zT-?GnFo~f%ABmj)ZXb3d&za1Qleh2bvVGBfAs4VV^+1)1`{WGWKOaaC!_?+`KCly! z?e}Oq@>F?iv_UG`hdvq{9hmk(4=FNuAhr?D#^9^Y`M1`&Gw}^_RPqnubiElE7Z*J0r zhLK3RuH#p>3KFiZ^|%~&hwZAugmkTl+a3eH6kM!xm|x1WN3<{yy?%Wz6S0NRD|KaV$kvs>qW^jK5#_qO4aZ1cRhvMb zijCFE$$YcNTn~E-5&vs0Riz1i%kOL!vvujgNXmk^pSc)sMoh9rK*@{9tvpdw<2k&% zbXYN;zXHF+&>a#+C(e)Cq3Uca?1M2k zH8F=VQxtfWh>bSP%a#Z#VUT zmzSi%uqv;mh467Ec|14g>)%bs!kIEtKbH<{55p%Oh#w|>T~7FIf$9(;bx<-gy7-fj z9w59vS@|u{}?d$bklE{x=R0`)mujj>I6c32tLWBy=5rc4Sy!jlZbAST8JrMr^ zO%oUX919cw1>@zsRzNuDB6|-1fJJCvTmbHXm6>SG6cGq(LrHFBxff!zk#p|AOSqr% z7IXO6*zDmQoc9wTZ+dj2@q%=esgpL3u4zR&0W+~@HX3sa#z2ls$L zAR#ljktGPkqYpIM-F!e#lT+am@F5s#W#ez;?C0ov&)ff=mnR4m{4y(ccf4^%-n@Vl;skRb1p*w;F=QK}R9S%8@F!n30 z2|TTA!r=e(SM8a$1II#t+T;svY$1thjmxI`L(HdEenT#~5A6;S`@7y8o~{x|l|M|E zu+L9l)vJp?e#@&-|0-HO$H6j5tYLog@_j`alC+btTJ~|ae!$sHiU4i%lQz>UW&-?m#op13P|kiXTSx zV|ds?kRGIzF48K0P7VCT9A2WI^~2D;g0wx{br9iBum=`}Ygo{W_VlYjsm1Og$Yrlw9& zG($cB^K01;jO(L{;dkj;}sf zo*AEeCzjCM{78qwV)DHufcR{-ZYqnvv;;jj3|^mF8v6b+b)Zy;*U* zWd9nI{osDlhYvrYw=(-ZqqAz1w)~m*tI53jE7CpM4e*hm%8%FZVN)_W+N6VM`B!=k zZ*VwAq&9)-b*nxUXJC}avdRgUIQ?~zq^_)@5`iXAH$M;8>tQtf-svtSGmVVK+mqD< zDzl(?oO^mKJQy*G5CMHV;R;e~Zxu~^HBzPg#=s)(wCj~Oa!E|hmUn3XhHyPhv zv&z+II|1u~-i@xAN=?bg;53X&%SX4qJw$F&KelZg&tm>a1#vCV4Z!om=!IMM-|OO| zy{EG*v=w5wGuW2|Zv$4*jhLL(*>)}8$#&_-8-~*z-~cUEc&0;Evf~1eg+=DTQ9PP4 zw5}#5w#+c%gfQuArbj}YT0>uOS5hsn*hrBIL2ykCs=x!8s_`}ML{-a9 zOiYaAo`UEGj;e_Q=D>0n&4qFhHKyoQLz4uy%&(Od)J7iTm>Eejx|`FnI^z;%Yn#68 zZJlC6Zd}|r)SJVfn^{!#MY~CN{D}mz7izd03Mx+%<=GALyy62<2N@ZHc3g=A?aV#E zvs?e<4$;V)J7qz*-TEL`u}Dz2Jcy^j`2U)qRan~e6=7^_Y|@emQ%P<#Ra|Z4D&s6} zSXotb5?R{=dFL8Cg2E8(GYL?Pbq1sDDPocLBli@F;qzXbM5NXh6tqs;EW5uy4ZY|> z?6;h&n57X$`z;|z-rvhM?lnJU*O`*BI{N14UaJ?Low6H0t2=5S_4EDo)8++{u%BAnXt4DlQ=NY_U0M z!ww}_tp8f^k`bBzS)GZXK45azsATb5PUd1Ow@wu#Ln(ac7muu+dMF$DBNoqpR{+K!RDQ4133H||?dAUC zVSQzJbdnY;{N9Yb9<-6T=)pP5(nZ}2z5C_of>8wMo644UL!;@1&p}EoBh}l!n+2^p z1mUX70?55p5Zez%+qYoyXzvBvu7;_hphglBWfUL9G4Qb1*84TzuNS|x(tSx1Vq)pT zzSwTToVK=$)NSQ0YVQ1%CQ_7&Lica<+Ic;?a0e?lZf-8ZKiHk!X|TS??gC$oVQS~k z^1_iYps({ddFVVj*a-Ze5FfeyO{|`Lh4orQKr? zjnSFRygmA$SYyjwzb;`y*OZ<#{_|J?bq_R~R-XnI6${a=wH=17Xr)uF)RM+5iWx17 zejfeeO~Y{vo{yywm)sibHBkQaj)V)0>+Pt!x<@%v9%+)vG8w&8BOx?u<(e?BHp}@ZxF-ih|F2Y ztq*iuPq45-743M*2??>p>+!HETjqdr_VUzhs=UYWR>rG{H*!8wnAm3A1$$cU99*>- zY|@zg+eSx^`c*nPb-KuY@r#GWr;PF36~;HeMHG^R1y$mLE<2~J!9!FPMhk=C}O z89b^{NVJ!Kgffj2)NXO$#$_gIXBxy-8}A{|k0tU;V`8s$gHH43=&|tZ`jhf2R~or> zej5kf{mRmL6FFZV1gBVmV|Ibc zW&c0u^GA3}QUJ7V_nK-znuw21nE#(^bC#}3p|!QJ^x zx6j#;v90V=@4lr+bCd7%>Jc~ne&FmcH_XqOrl1=W0aqWf_reqwO`YV7Fr4E`5dv++ z*`Brxr$CFbroAOSu64l%><}q8RL)tX(!CQAc=49GuN~;8F_bZ{t(R*}pL>bE>{+3i zB(>%oA~u57z3CSqQdR})ft$~)&X-zuls`A&KvSzNNx+SAnvC<+r3;Ng7)?4Hzz94l z&EVHQG|@gou;enj?_Tb!bn~*`!fI=3vyozAH9cL2J;P>d_G|Y(Z=Xb=#4%A~ zrClutdHp^dNn+mlhqzec+zqdXl!bJ?KEWJE4KSTh&Ds?$4g_A= zy5^XOPuwT|vk|>AV$uiERO;yqg&9>)3AH{6ygY>!=O(Pn*>MyJEV~a#F8TDzA^A|Pay63E}KnXg8(RLQsHkoixwgb!k#uVhMNyp7r=4NcFH zd`E+aa#hMZ%tfTay$_CwSY&($M}t7i@WQ8!J0fjF|Bx8|os1~bWpNX%jrt1#&UOPN`5W8EWJn8akxdtm=k8(OQ>a4CqYx8y7E z4aI*ChhK6-lzIuBog1MwkFMiOKAKL}AgFXE=_8v{Lgr7h?Y0}iLNeenSLu?;nO-}t zP?=l$nqx@7zCMTlReJPCfO?Hq8H8iOE!pM18=pImc19>pz_mJVPU=EneCRv2HOu3x zc4}GL?DDnjFidv9K-_vC;10o!ADc*w3_gGfW3Y-+(X~@TWTtF4_Z1*mT7_wD8%o__ zYDoRzkkwnqK4rat?+*FOKCjLsthU}Xt>mV`_ECpN6rCB@b^dbO)AC8ayo|gOI+oh= z5MNku786(*0Fb7!sCp6x*)_bDWEx>#I$yi3y^s?uI`AU5Q*rrc$~?%!krBZ8%Gjr(Hx^@U(!cvW8&7pG!Csw6M~Zb`j?K+yWy zcp8kp9Qi|psAvs{J4D3w&s2R8M}YNL4r+kHfIVQ;VC)*ztu05RH0U>&PU4_0nX$2N zhrE>^ZYz<)rNjtL;;iN6?Vwm8a#hvPy&&xQ$ngUKBHs_9UHa0t`Q$0%0k=bL$NPCZ z|GrJz6fm2&A||JGNFBiGlU1RgCI*u2H*Z%0Ic930XY0q8cG?yw=|VTCf-f^<^TfVA z>8aUviKhmUHb5%bbWO+-j7boeb1EeOx$fmi_M8d8NEK&`y?ejMR!ljI?1xf!n*C;} zv)TY;dv>I3rvegAE5a#OgJ9%>~|1dD5rp=i<8 zOLv9s0AQYP{%@~Q<{Zw~g$g-2Lr%AI0v(v9Y#?9bmQyO^?_%yEQVz314UM~}Sns%LSGg;d-JOw1(sF_PM+3pxIfr@h#>^JBW`#=gR z!cl)Hhps{%JYGL{D4&{e*&i^I+gDI~8}e>=_zLmu#^v*??dwHQpgw)Pzh;|GMD(5! z6Em-MBs)0+YM$qm;pO^5wRIQM14zTgUT(Er3;kNRLB}c!!XkT@_EsWOloX(KH(W$u z*YbW>40^w?#HZbp+Z(C4f^IgFoED;tUBe808)+7ZVvjp&m^?ZV*GEsjg~$c%1*J*7 z#tZBN&L(_zb?KUdgyv;zYlpNar2UBH4@0-p^Xoab8}6Onq)PyoSf}Toy9w6!eH^Ot zQtzvYD|kVB8NR(yTo`cd|B!3{+IkC@!WI-1;K#GltdxGi?-DYx&S7_Xg zMI7qwLr2W5C!o^~chr?Eu4lH{22{Ew{b|Yn7 zULHyq6!*k1OBaZ^%Ez&+N${#~)nea>pTh)S57jRpo$;1~qP{1zSYlHB)_D}Ft_}%U zq6;B1>esyTMeY&nf|C6GMOqhY4QoEW&-+>iIhuV%nVSpI)x$v};C7SoW;KUz@XunX zGZuhbfY%MqU9RLhia^@E$hcIWrA9n<7*iN%Kl2!Pe(15|^_j%N;^4>K+uGXVM@L7! zr`?rLXf*FLgbgekv&pC8m$Iqd!~VAP@5}kF5Qttm16Dg*9Ch{-kpW=Cjcy$SSN@dj zvKUm}nQI2r8Sh$gIjgXc8G*1(W7oZ8OhZ2~i(KIOsOYdwsG$+xqnsK0Sx2Szdv2TB z@98U9TO!5<-1l!eybIm@&t6tbN=4qh#mD4W#-soM literal 0 HcmV?d00001 diff --git a/icons/obj/item/clothing/eyes/sec_hud.dmi b/icons/obj/item/clothing/eyes/sec_hud.dmi new file mode 100644 index 0000000000000000000000000000000000000000..a73fba0b0fac17e94cb7075a60abecbf9a75d4d0 GIT binary patch literal 9716 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