static function int AddDamage(KFPlayerReplicationInfo KFPRI, KFMonster Injured, KFPawn DamageTaker, int InDamage, class<DamageType> DmgType)
{
if ( DmgType == class'DamTypeCrossbow' || DmgType == class'DamTypeCrossbowHeadShot' ||
DmgType == class'DamTypeWinchester' || DmgType == class'DamTypeDeagle' || DmgType == class'DamTypeDualDeagle' ||
DmgType == class'DamTypeDualies' || DmgType == class'DamTypeM14EBR' )
{
if ( KFPRI.ClientVeteranSkillLevel <= 3 )
return float(InDamage) * (1.05 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
else if ( KFPRI.ClientVeteranSkillLevel == 4 )
return float(InDamage) * 1.30;
else if ( KFPRI.ClientVeteranSkillLevel == 5 )
return float(InDamage) * 1.50;
return float(InDamage) * (0.75 + (0.05 * float(KFPRI.ClientVeteranSkillLevel)));
}
return InDamage;
}