diff --git a/sources/Zeds/NiceMonster.uc b/sources/Zeds/NiceMonster.uc index 7d902f1..64b37f5 100644 --- a/sources/Zeds/NiceMonster.uc +++ b/sources/Zeds/NiceMonster.uc @@ -825,13 +825,16 @@ function int ModBodyDamage( out int damage, local NicePlayerController nicePlayer; painDamage = damage; bIsHeadShot = (headshotLevel > 0.0); - if(instigatedBy != none) + if (instigatedBy != none) nicePlayer = NicePlayerController(instigatedBy.Controller); + if (bFrozenZed && damageType != none && damageType.default.bIsExplosive) { + damage *= 1.5; + } // On damaging critical spot (so far only head) - do body destruction - if(bIsHeadShot && damageType != none) + if (bIsHeadShot && damageType != none) damage *= damageType.default.bodyDestructionMult; // Skill bonuses - if(nicePlayer == none) + if (nicePlayer == none) return painDamage; bHasMessy = class'NiceVeterancyTypes'.static. someoneHasSkill(nicePlayer, class'NiceSkillSharpshooterDieAlready');