Merge pull request #6154 from BlackMajor/Rads

Rad storm fix
This commit is contained in:
Nadyr
2023-04-30 20:28:04 -04:00
committed by GitHub

View File

@@ -34,20 +34,21 @@
SSradiation.z_radiate(locate(1, 1, z), radiation_level, 1) SSradiation.z_radiate(locate(1, 1, z), radiation_level, 1)
for(var/mob/living/carbon/C in living_mob_list) for(var/mob/living/carbon/C in living_mob_list)
var/area/A = get_area(C) if((C.z in using_map.station_levels) && !C.isSynthetic()) //CHOMPEdit
if(!A) var/area/A = get_area(C)
continue if(!A)
if(A.flags & RAD_SHIELDED) continue
continue if(A.flags & RAD_SHIELDED)
if(istype(C,/mob/living/carbon/human)) continue
var/mob/living/carbon/human/H = C if(istype(C,/mob/living/carbon/human))
if(prob(5)) var/mob/living/carbon/human/H = C
if (prob(75)) if(prob(5))
randmutb(H) // Applies bad mutation if (prob(75))
domutcheck(H,null,MUTCHK_FORCED) randmutb(H) // Applies bad mutation
else domutcheck(H,null,MUTCHK_FORCED)
randmutg(H) // Applies good mutation else
domutcheck(H,null,MUTCHK_FORCED) randmutg(H) // Applies good mutation
domutcheck(H,null,MUTCHK_FORCED)
/datum/event/radiation_storm/end() /datum/event/radiation_storm/end()
revoke_maint_all_access() revoke_maint_all_access()