Makes RAD_PROTECT_CONTENTS protect both ways.

This commit is contained in:
Ghommie
2020-04-08 06:00:21 +02:00
parent b7b752303b
commit fb22a04939
+6
View File
@@ -25,6 +25,12 @@
/proc/radiation_pulse(atom/source, intensity, range_modifier, log=FALSE, can_contaminate=TRUE)
if(!SSradiation.can_fire)
return
var/area/A = get_area(source)
var/atom/nested_loc = source.loc
while(nested_loc != A)
if(nested_loc.rad_flags & RAD_PROTECT_CONTENTS)
return
nested_loc = nested_loc.loc
for(var/dir in GLOB.cardinals)
new /datum/radiation_wave(source, dir, intensity, range_modifier, can_contaminate)