Fixes all bits of code that check if something is under a tile that weren't being done

This commit is contained in:
LemonInTheDark
2020-07-10 22:14:37 -07:00
parent 0315a560df
commit fce4274752
8 changed files with 24 additions and 6 deletions
@@ -141,6 +141,10 @@
for(var/obj/O in range(0,src))
if(O.type == src.type)
continue
if(isturf(O.loc))
var/turf/T = O.loc
if(T.intact && HAS_TRAIT(O, TRAIT_T_RAY_VISIBLE))
continue
if(lifetime % reagent_divisor)
reagents.expose(O, VAPOR, fraction)
var/hit = 0
@@ -232,6 +232,8 @@
for(var/atom/movable/AM in T)
if(AM.type == src.type)
continue
if(T.intact && HAS_TRAIT(AM, TRAIT_T_RAY_VISIBLE))
continue
reagents.expose(AM, TOUCH, fraction)
reagents.expose(T, TOUCH, fraction)