diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index ae3d209e99b..e0e5a363d86 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -410,18 +410,18 @@ env.merge(removed) for(var/mob/living/carbon/human/l in view(src, min(7, round(sqrt(power/6))))) // If they can see it without mesons on. Bad on them. - if(!istype(l.glasses, /obj/item/clothing/glasses/meson) || l.is_incorporeal()) // VOREStation Edit - Only mesons can protect you! OR if they're not in the same plane of existence + if(!istype(l.glasses, /obj/item/clothing/glasses/meson) || l.is_incorporeal()) //Only mesons can protect you! OR if they're not in the same plane of existence l.hallucination = max(0, min(200, l.hallucination + power * config_hallucination_power * sqrt( 1 / max(1,get_dist(l, src)) ) ) ) if(power) // At a power mult of 0.025 for range, this means a 1000power SM (about normal) will reach 25 tiles and be putting off rad pulses of 500. With 0 protection, you have a 10% chance of getting hit. radiation_pulse( src, - max_range = CLAMP(max(round(power * 0.025), 3), 3, 50), - threshold = CLAMP(RAD_HEAVY_INSULATION - (power * 0.00025), 0.1, 1), - chance = round(power * 0.01), + max_range = CLAMP(round(power * 0.025), 5, 50), + threshold = CLAMP(RAD_HEAVY_INSULATION - (power * 0.00025), 0.1, RAD_MEDIUM_INSULATION), + chance = max(round(power * 0.01), DEFAULT_RADIATION_CHANCE), minimum_exposure_time = URANIUM_RADIATION_MINIMUM_EXPOSURE_TIME, - strength = round(power * 0.5) + strength = max(round(power * 0.5), 50) ) power -= (power/DECAY_FACTOR)**3 //energy losses due to radiation @@ -537,7 +537,7 @@ src, max_range = 5, threshold = RAD_HEAVY_INSULATION, - chance = URANIUM_IRRADIATION_CHANCE, + chance = 100, strength = 200 )