Buff explosive damage by 50% against frozen targets

This commit is contained in:
Anton Tarasenko 2024-11-27 04:03:56 +07:00
parent f54f0d40db
commit 430debb99e

View File

@ -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');