POLARIS: The return of the material scanner overlay

This commit is contained in:
Arokha Sieyes
2018-01-14 19:26:54 -05:00
parent bd5856adf0
commit 1b180a8fd3
4 changed files with 7 additions and 1 deletions
+3
View File
@@ -13,6 +13,7 @@ var/list/global_huds = list(
global_hud.thermal,
global_hud.meson,
global_hud.science,
global_hud.material,
global_hud.holomap
)
@@ -31,6 +32,7 @@ var/list/global_huds = list(
var/obj/screen/thermal
var/obj/screen/meson
var/obj/screen/science
var/obj/screen/material
var/obj/screen/holomap
/datum/global_hud/proc/setup_overlay(var/icon_state)
@@ -68,6 +70,7 @@ var/list/global_huds = list(
thermal = setup_overlay("thermal_hud")
meson = setup_overlay("meson_hud")
science = setup_overlay("science_hud")
material = setup_overlay("material_hud")
// The holomap screen object is actually totally invisible.
// Station maps work by setting it as an images location before sending to client, not
+3
View File
@@ -191,6 +191,9 @@ BLIND // can't see anything
vision_flags = SEE_OBJS
enables_planes = list(VIS_FULLBRIGHT)
/obj/item/clothing/glasses/material/New()
..()
overlay = global_hud.material
/obj/item/clothing/glasses/material/prescription
name = "prescription optical material scanner"
+1 -1
View File
@@ -1094,7 +1094,7 @@
..()
client.screen.Remove(global_hud.blurry, global_hud.druggy, global_hud.vimpaired, global_hud.darkMask, global_hud.nvg, global_hud.thermal, global_hud.meson, global_hud.science, global_hud.whitense)
client.screen.Remove(global_hud.blurry, global_hud.druggy, global_hud.vimpaired, global_hud.darkMask, global_hud.nvg, global_hud.thermal, global_hud.meson, global_hud.science, global_hud.material, global_hud.whitense)
if(istype(client.eye,/obj/machinery/camera))
var/obj/machinery/camera/cam = client.eye
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.8 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB