diff --git a/code/modules/events/radiation_storm.dm b/code/modules/events/radiation_storm.dm index 9562e51c385..b297f898feb 100644 --- a/code/modules/events/radiation_storm.dm +++ b/code/modules/events/radiation_storm.dm @@ -36,7 +36,7 @@ for(var/i = 0, i < 10, i++) for(var/mob/living/carbon/human/H in living_mob_list) - var/armor = H.getarmor(attack_flag = "rad") + var/armor = H.getarmor(type = "rad") if((H.species.flags & NO_DNA_RAD) || armor >= 100) // Leave DNA-less species/fully rad armored players completely unaffected continue var/turf/T = get_turf(H) diff --git a/code/modules/mob/living/damage_procs.dm b/code/modules/mob/living/damage_procs.dm index dd514743aff..999ebacb58d 100644 --- a/code/modules/mob/living/damage_procs.dm +++ b/code/modules/mob/living/damage_procs.dm @@ -46,7 +46,7 @@ /mob/living/proc/apply_effect(var/effect = 0,var/effecttype = STUN, var/blocked = 0, var/negate_armor = 0) blocked = (100-blocked)/100 - if(!effect || (blocked <= 0)) + if(!effect || (blocked <= 0)) return 0 switch(effecttype) if(STUN) @@ -77,7 +77,7 @@ updatehealth() return 1 -/mob/living/carbon/human/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0) +/mob/living/carbon/human/apply_effect(var/effect = 0, var/effecttype = STUN, var/blocked = 0, var/negate_armor = 0) if((effecttype == IRRADIATE) && (species.flags & NO_DNA_RAD)) return 0 return ..()