diff --git a/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm b/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm index 9aae4969ef6..23c3d490e15 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm @@ -62,6 +62,10 @@ display_name = "Security HUDpatch" path = /obj/item/clothing/glasses/hud/security/eyepatch +/datum/gear/eyes/security/secpatch2 + display_name = "Security HUDpatch MKII" + path = /obj/item/clothing/glasses/hud/security/eyepatch2 + /datum/gear/eyes/medical/medpatch display_name = "Health HUDpatch" path = /obj/item/clothing/glasses/hud/health/eyepatch diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index b233b87a202..bab5ae46991 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -258,6 +258,31 @@ icon_state = initial(icon_state) update_clothing_icon() +/obj/item/clothing/glasses/hud/security/eyepatch2 + name = "Security Hudpatch MKII" + desc = "An eyepatch with built in scanners, that analyzes those in view and provides accurate data about their ID status and security records. This updated model offers better ergonomics and updated sensors." + icon = 'icons/inventory/eyes/item_vr.dmi' + icon_override = 'icons/inventory/eyes/mob_vr.dmi' + icon_state = "sec_eyepatch" + item_state_slots = list(slot_r_hand_str = "blindfold", slot_l_hand_str = "blindfold") + body_parts_covered = 0 + enables_planes = list(VIS_CH_ID,VIS_CH_WANTED,VIS_CH_IMPTRACK,VIS_CH_IMPLOYAL,VIS_CH_IMPCHEM) + var/eye = null + +/obj/item/clothing/glasses/hud/security/eyepatch2/verb/switcheye() + set name = "Switch Eyepatch" + set category = "Object" + set src in usr + if(!istype(usr, /mob/living)) return + if(usr.stat) return + + eye = !eye + if(eye) + icon_state = "[icon_state]_1" + else + icon_state = initial(icon_state) + update_clothing_icon() + /obj/item/clothing/glasses/hud/health/eyepatch name = "Medical Hudpatch" diff --git a/code/modules/economy/vending_machines.dm b/code/modules/economy/vending_machines.dm index 8ea14256f46..52640d7b7a7 100644 --- a/code/modules/economy/vending_machines.dm +++ b/code/modules/economy/vending_machines.dm @@ -1225,6 +1225,7 @@ /obj/item/clothing/mask/bandana/red = 5, /obj/item/clothing/suit/storage/hooded/wintercoat/security = 5, /obj/item/clothing/accessory/armband = 5, + /obj/item/clothing/glasses/hud/security/eyepatch2 = 5, //VoreStation edit - cool eyepatch! /obj/item/clothing/accessory/holster/armpit = 2, //VOREStation edit - gives some variety of available holsters for those who forgot to bring their own /obj/item/clothing/accessory/holster/waist = 2, //VOREStation edit - But also reduces the number per type, so there's 8 overall rather than like, 20 /obj/item/clothing/accessory/holster/hip = 2, //VOREStation edit diff --git a/icons/inventory/eyes/item_vr.dmi b/icons/inventory/eyes/item_vr.dmi index eee1bd9bfcc..4822216c871 100644 Binary files a/icons/inventory/eyes/item_vr.dmi and b/icons/inventory/eyes/item_vr.dmi differ diff --git a/icons/inventory/eyes/mob_vr.dmi b/icons/inventory/eyes/mob_vr.dmi index f19fed9626a..e2ad4dd16cf 100644 Binary files a/icons/inventory/eyes/mob_vr.dmi and b/icons/inventory/eyes/mob_vr.dmi differ