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