diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index fa84a8c8ec7..ec4e6ca70bf 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -343,9 +343,31 @@ BLIND // can't see anything icon_state = "aviator" /obj/item/clothing/glasses/sunglasses/bigshot - name = "big shot's glasses" - desc = "A pair of glasses to help you feel more like a \[BIG SHOT]." - icon_state = "bigshot" + name = "colored glasses" + desc = "A pair of glasses with uniquely colored lenses to make you feel like a \[BIG SHOT]." + description_fluff = "A prototype model of the AR glasses which focused on stylization and \ + functionality. The concept never caught on and was replaced with the earlier rendition of \ + the modern AR glasses. These have quite clearly seen better days as the AR function no \ + longer works, the toggle merely obscuring the users vison." + icon_state = "salesman" + var/ar = 0 + +/obj/item/clothing/glasses/sunglasses/bigshot/examine(mob/user as mob) + . = ..() + . += to_chat(usr, "Alt-click to toggle modes") + +/obj/item/clothing/glasses/sunglasses/bigshot/AltClick() + set src in usr + if(usr.canmove && !usr.stat && !usr.restrained()) + if(src.ar) + src.ar = !src.ar + icon_state = initial(icon_state) + to_chat(usr, "You press a small button on \the [src] and deactivate the AR mode.") + else + src.ar = !src.ar + icon_state = "[initial(icon_state)]_fzz" + to_chat(usr, "You press a small button on \the [src] and activate the AR mode.") + update_clothing_icon() /obj/item/clothing/glasses/welding name = "welding goggles" diff --git a/icons/inventory/eyes/item.dmi b/icons/inventory/eyes/item.dmi index f63df487f2f..0d3623eb408 100644 Binary files a/icons/inventory/eyes/item.dmi and b/icons/inventory/eyes/item.dmi differ diff --git a/icons/inventory/eyes/mob.dmi b/icons/inventory/eyes/mob.dmi index 5efd06109e5..ecc8ccd7c87 100644 Binary files a/icons/inventory/eyes/mob.dmi and b/icons/inventory/eyes/mob.dmi differ