diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index b48d3cd3342..306a441e26a 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -42,7 +42,7 @@ shoes = /obj/item/clothing/shoes/workboots/mining head = /obj/item/clothing/head/qm l_ear = /obj/item/radio/headset/heads/qm - glasses = /obj/item/clothing/glasses/sunglasses + glasses = /obj/item/clothing/glasses/meson/sunglasses mask = /obj/item/clothing/mask/cigarette/cigar/cohiba id = /obj/item/card/id/quartermaster l_hand = /obj/item/clipboard diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm index c9e0ba2fb69..733c83da91b 100644 --- a/code/game/objects/items/weapons/storage/garment.dm +++ b/code/game/objects/items/weapons/storage/garment.dm @@ -137,6 +137,7 @@ new /obj/item/clothing/suit/storage/hazardvest(src) new /obj/item/clothing/shoes/brown(src) new /obj/item/clothing/glasses/welding/superior(src) + new /obj/item/clothing/glasses/meson/sunglasses(src) new /obj/item/clothing/gloves/color/yellow(src) /obj/item/storage/bag/garment/nanotrasen_representative diff --git a/code/modules/clothing/glasses/glasses.dm b/code/modules/clothing/glasses/glasses.dm index 11b892986aa..23a088d9f9d 100644 --- a/code/modules/clothing/glasses/glasses.dm +++ b/code/modules/clothing/glasses/glasses.dm @@ -119,6 +119,13 @@ see_in_dark = 8 lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE +/obj/item/clothing/glasses/meson/sunglasses + name = "meson HUD sunglasses" + desc = "Sunglasses with an inbuilt scanner that can see through both walls and flooring." + icon_state = "sunhudmeson" + flash_protect = FLASH_PROTECTION_FLASH + tint = FLASH_PROTECTION_FLASH + /obj/item/clothing/glasses/meson/prescription prescription = TRUE diff --git a/code/modules/crafting/tailoring.dm b/code/modules/crafting/tailoring.dm index 3cb6d7875ac..ad17643832c 100644 --- a/code/modules/crafting/tailoring.dm +++ b/code/modules/crafting/tailoring.dm @@ -212,6 +212,24 @@ reqs = list(/obj/item/clothing/glasses/hud/janitor/sunglasses = 1) category = CAT_CLOTHING +/datum/crafting_recipe/hudsunmeson + name = "Meson HUD sunglasses" + result = list(/obj/item/clothing/glasses/meson/sunglasses) + time = 2 SECONDS + tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + reqs = list(/obj/item/clothing/glasses/meson = 1, + /obj/item/clothing/glasses/sunglasses = 1, + /obj/item/stack/cable_coil = 5) + category = CAT_CLOTHING + +/datum/crafting_recipe/hudsunmesonremoval + name = "Meson HUD sunglasses removal" + result = list(/obj/item/clothing/glasses/sunglasses, /obj/item/clothing/glasses/meson) + time = 2 SECONDS + tools = list(TOOL_SCREWDRIVER, TOOL_WIRECUTTER) + reqs = list(/obj/item/clothing/glasses/meson/sunglasses = 1) + category = CAT_CLOTHING + /datum/crafting_recipe/beergoggles name = "Sunscanners" result = list(/obj/item/clothing/glasses/sunglasses/reagent) diff --git a/icons/mob/clothing/eyes.dmi b/icons/mob/clothing/eyes.dmi index 92c2d1ee3fa..9cd91ee9db8 100644 Binary files a/icons/mob/clothing/eyes.dmi and b/icons/mob/clothing/eyes.dmi differ diff --git a/icons/mob/clothing/species/drask/eyes.dmi b/icons/mob/clothing/species/drask/eyes.dmi index 38a7b628099..ee7dec95bac 100644 Binary files a/icons/mob/clothing/species/drask/eyes.dmi and b/icons/mob/clothing/species/drask/eyes.dmi differ diff --git a/icons/mob/clothing/species/grey/eyes.dmi b/icons/mob/clothing/species/grey/eyes.dmi index 21dbcff1b8f..6349a5c0197 100644 Binary files a/icons/mob/clothing/species/grey/eyes.dmi and b/icons/mob/clothing/species/grey/eyes.dmi differ diff --git a/icons/mob/clothing/species/kidan/eyes.dmi b/icons/mob/clothing/species/kidan/eyes.dmi index cc03d39fcdd..6ee2565c0d9 100644 Binary files a/icons/mob/clothing/species/kidan/eyes.dmi and b/icons/mob/clothing/species/kidan/eyes.dmi differ diff --git a/icons/mob/clothing/species/vox/eyes.dmi b/icons/mob/clothing/species/vox/eyes.dmi index 0d100e84bc4..9051bdf5d4a 100644 Binary files a/icons/mob/clothing/species/vox/eyes.dmi and b/icons/mob/clothing/species/vox/eyes.dmi differ diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 3eb8dfc83a7..91892a275c9 100644 Binary files a/icons/obj/clothing/glasses.dmi and b/icons/obj/clothing/glasses.dmi differ