diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index 9d150f6dfda..c64e4e1a99d 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -67,7 +67,6 @@ show_rads() /mob/proc/show_rads(range) - var/mob/user = src var/list/rad_places = list() for(var/datum/component/radioactive/thing in SSradiation.processing) var/atom/owner = thing.parent @@ -79,7 +78,7 @@ for(var/i in rad_places) var/turf/place = i - if(range != -1 && get_dist(user, place) >= range) + if(range != -1 && get_dist(src, place) >= range) continue var/strength = round(rad_places[i] / 1000, 0.1) var/image/pic = image(loc = place) @@ -89,7 +88,7 @@ MA.layer = RAD_TEXT_LAYER MA.plane = GAME_PLANE pic.appearance = MA - flick_overlay(pic, list(user.client), 10) + flick_overlay(pic, list(client), 10) /obj/item/clothing/glasses/meson/engine/proc/show_rads() diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm index 157edbf7e4e..d901c11447f 100644 --- a/code/modules/mob/dead/observer/observer.dm +++ b/code/modules/mob/dead/observer/observer.dm @@ -111,7 +111,6 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER) /mob/dead/observer/process() if(seerads) show_rads(30) - return // This seems stupid, but it's the easiest way to avoid absolutely ridiculous shit from happening // Copying an appearance directly from a mob includes it's verb list, it's invisibility, it's alpha, and it's density