diff --git a/code/modules/clothing/glasses/hud.dm b/code/modules/clothing/glasses/hud.dm
index ccc55ce16c3..d5260d3b839 100644
--- a/code/modules/clothing/glasses/hud.dm
+++ b/code/modules/clothing/glasses/hud.dm
@@ -320,6 +320,7 @@
item_state = "investigation"
darkness_view = -1
eyeprot = 1
+ nearsighted_modifier = -3
hud_types = list(/datum/visioneffect/security/arrest,
/datum/visioneffect/job,
/datum/visioneffect/implant)
@@ -383,6 +384,7 @@
icon_state = "wagemonocle"
species_fit = list(VOX_SHAPED)
mech_flags = MECH_SCAN_ILLEGAL
+ nearsighted_modifier = -3
hud_types = list(/datum/visioneffect/accountdb/wage,
/datum/visioneffect/job)
@@ -412,6 +414,7 @@
icon_state = "aviators_gold"
darkness_view = -1
eyeprot = 1
+ nearsighted_modifier = -3
hud_types = list(/datum/visioneffect/job)
/*
diff --git a/code/modules/clothing/glasses/scanners.dm b/code/modules/clothing/glasses/scanners.dm
index 4bd055d8a89..28b5905c2df 100644
--- a/code/modules/clothing/glasses/scanners.dm
+++ b/code/modules/clothing/glasses/scanners.dm
@@ -179,7 +179,7 @@
hud_types = list(/datum/visioneffect/pathogen)
glasses_fit = TRUE
- on = TRUE
+ on = FALSE
/obj/item/clothing/glasses/scanner/science/prescription
name = "prescription science goggles"
@@ -187,9 +187,12 @@
species_fit = list(GREY_SHAPED, INSECT_SHAPED)
/obj/item/clothing/glasses/scanner/science/update_icon()
+ return
+/*
if (!on)
icon_state = "mesonoff"
else
icon_state = initial(icon_state)
+*/
//////////////////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/code/modules/mob/dead/observer/verbs.dm b/code/modules/mob/dead/observer/verbs.dm
index d4a5fbc67bf..5f7005c383a 100644
--- a/code/modules/mob/dead/observer/verbs.dm
+++ b/code/modules/mob/dead/observer/verbs.dm
@@ -61,11 +61,13 @@
for(var/datum/visioneffect/H in huds)
if(istype(H,/datum/visioneffect/security))
remove_hud(H)
+ detected_hud = TRUE
else if(istype(H,/datum/visioneffect/job))
remove_hud(H)
+ detected_hud = TRUE
else if(istype(H,/datum/visioneffect/implant))
remove_hud(H)
- detected_hud = TRUE
+ detected_hud = TRUE
if(detected_hud)
to_chat(src, "Security HUD disabled.")
else
diff --git a/code/modules/mob/living/silicon/robot/robot_verbs.dm b/code/modules/mob/living/silicon/robot/robot_verbs.dm
index 28adced896a..7b385ad2eac 100644
--- a/code/modules/mob/living/silicon/robot/robot_verbs.dm
+++ b/code/modules/mob/living/silicon/robot/robot_verbs.dm
@@ -144,6 +144,8 @@
if("Security")
sensor_mode = SEC_HUD
apply_hud_by_type(/datum/visioneffect/security/arrest)
+ apply_hud_by_type(/datum/visioneffect/job)
+ apply_hud_by_type(/datum/visioneffect/implant)
to_chat(src, "Security records overlay enabled.")
if("Medical")
sensor_mode = MED_HUD