From 5d4a9ef58cea50b77e76e7a7b276a5f0b78ef63f Mon Sep 17 00:00:00 2001 From: VampyrBytes Date: Wed, 16 Jul 2014 11:47:04 +0100 Subject: [PATCH] Fix for xray + telescience irradiate Stops people who can see through walls getting irradiated by the telepad --- code/game/machinery/computer/telescience.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/computer/telescience.dm b/code/game/machinery/computer/telescience.dm index b0ce949fc0c..c3439fcc08c 100644 --- a/code/game/machinery/computer/telescience.dm +++ b/code/game/machinery/computer/telescience.dm @@ -63,8 +63,9 @@ s.start() if(2) for(var/mob/living/carbon/human/M in viewers(telepad, null)) - M.apply_effect((rand(50, 100)), IRRADIATE, 0) - M << "\red You feel irradiated." + if(M.loc.loc == telepad.loc.loc) //stops the geneticists with xray vision getting irradiated + M.apply_effect((rand(50, 100)), IRRADIATE, 0) + M << "\red You feel irradiated." if(3) for(var/turf/simulated/floor/target_tile in range(0,telepad)) var/datum/gas_mixture/napalm = new