diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index a1531feaabb..fe424727027 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -830,6 +830,10 @@ break else client.images += image(tempHud,perp,"hudunknown") + for(var/obj/item/weapon/implant/tracking/tracker in perp) + if(tracker.implanted) + client.images += image(tempHud,perp,"hudtracking") + break if (!druggy) see_invisible = 0 else if (istype(glasses, /obj/item/clothing/glasses/hud/health)) diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index 0aabe64254f..6ebcd394496 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/maps/tgstation.2.0.7.dmm b/maps/tgstation.2.0.7.dmm index b6415d34ef7..40b2632dbd4 100644 --- a/maps/tgstation.2.0.7.dmm +++ b/maps/tgstation.2.0.7.dmm @@ -521,7 +521,7 @@ "aka" = (/obj/table{icon_state = "tabledir"; dir = 9},/obj/item/kitchen/donut_box,/turf/simulated/floor,/area/security/main) "akb" = (/obj/table{icon_state = "tabledir"; dir = 5},/obj/item/weapon/handcuffs,/turf/simulated/floor,/area/security/main) "akc" = (/obj/stool/chair{dir = 8},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) -"akd" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/recharger{pixel_y = 4},/turf/simulated/floor,/area/security/main) +"akd" = (/obj/table{icon_state = "tabledir"; dir = 10},/obj/machinery/recharger{pixel_y = 4},/obj/item/clothing/glasses/hud/security,/turf/simulated/floor,/area/security/main) "ake" = (/turf/simulated/floor/plating,/area/maintenance/fsmaint) "akf" = (/obj/grille,/obj/window/reinforced{dir = 8},/obj/window/reinforced{dir = 4},/turf/simulated/floor/plating,/area/maintenance/fsmaint) "akg" = (/obj/landmark{name = "carpspawn"},/turf/space,/area) @@ -539,7 +539,7 @@ "aks" = (/obj/machinery/atmospherics/unary/vent_pump{on = 1},/turf/simulated/floor,/area/security/hos) "akt" = (/obj/disposalpipe/segment,/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/turf/simulated/floor,/area/security/hos) "aku" = (/obj/machinery/firealarm{dir = 8; pixel_x = -24},/turf/simulated/floor,/area/security/main) -"akv" = (/obj/table{icon_state = "tabledir"; dir = 8},/obj/item/device/timer,/turf/simulated/floor,/area/security/main) +"akv" = (/obj/table{icon_state = "tabledir"; dir = 8},/obj/item/device/timer,/obj/item/clothing/glasses/hud/security,/turf/simulated/floor,/area/security/main) "akw" = (/obj/table{icon_state = "tabledir"; dir = 4},/obj/item/device/radio,/turf/simulated/floor,/area/security/main) "akx" = (/obj/stool/chair{dir = 8},/obj/landmark/start{name = "Security Officer"},/obj/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0; tag = "Streight"},/turf/simulated/floor,/area/security/main) "aky" = (/obj/machinery/camera{c_tag = "Security"; dir = 8; network = "SS13"},/obj/item/device/radio/intercom{dir = 4; name = "Station Intercom (General)"; pixel_x = 27},/obj/closet/l3closet/security,/turf/simulated/floor,/area/security/main)