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 68699342a4b..3d1b9254544 100644 --- a/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_eyes_vr.dm @@ -9,6 +9,13 @@ display_name = "AR glasses" path = /obj/item/clothing/glasses/omnihud +/datum/gear/eyes/arglasses/visor + display_name = "AR visor" + path = /obj/item/clothing/glasses/omnihud/visor + +/datum/gear/eyes/arglasses/visor/New() + ..() + gear_tweaks = list(gear_tweak_free_color_choice) /datum/gear/eyes/arglassespres display_name = "AR glasses, prescription" path = /obj/item/clothing/glasses/omnihud/prescription diff --git a/code/modules/clothing/glasses/hud_vr.dm b/code/modules/clothing/glasses/hud_vr.dm index 718b9e6908f..3487d0999c8 100644 --- a/code/modules/clothing/glasses/hud_vr.dm +++ b/code/modules/clothing/glasses/hud_vr.dm @@ -35,7 +35,7 @@ tgarscreen = null spawn(20 SECONDS) tgarscreen = disconnect_tgar - + //extra fun for non-sci variants; a small chance flip the state to the dumb 3d glasses when EMP'd if(icon_state == "glasses" || icon_state == "sun") if(prob(10)) @@ -113,6 +113,14 @@ /obj/item/clothing/glasses/omnihud/proc/ar_interact(var/mob/living/carbon/human/user) return 0 //The base models do nothing. +/obj/item/clothing/glasses/omnihud/visor + name = "AR visor" + desc = "The VZR-AR are a product based upon the classic AR Glasses, just more fashionable." + icon_override = 'icons/mob/eyes_vr.dmi' + icon = 'icons/mob/eyes_vr.dmi' + icon_state = "visor_CIV" + item_state = "visor_CIV" + /obj/item/clothing/glasses/omnihud/prescription name = "AR glasses (pr)" prescription = 1 diff --git a/icons/mob/eyes_vr.dmi b/icons/mob/eyes_vr.dmi index 89805954f7a..f19fed9626a 100644 Binary files a/icons/mob/eyes_vr.dmi and b/icons/mob/eyes_vr.dmi differ