Hello, I am moding perk bonuses and I have a question:
So if i am at level 10 i will get 2.0 and when i will be 21lvl i will get 3.05 Right ? Or just will use the highest return ( from 3.05 in my situation)
Or i have to do it like this ?
Code:
if ( KFPRI.ClientVeteranSkillLevel == 0)
return float(InDamage) * 1.05;
else if ( KFPRI.ClientVeteranSkillLevel >= 1 )
return float(InDamage) * (1.0 + (0.10 * float(KFPRI.ClientVeteranSkillLevel)));
else if ( KFPRI.ClientVeteranSkillLevel >= 21 )
return float(InDamage) * (3.0 + (0.05 * float(KFPRI.ClientVeteranSkillLevel - 20)));
So if i am at level 10 i will get 2.0 and when i will be 21lvl i will get 3.05 Right ? Or just will use the highest return ( from 3.05 in my situation)
Or i have to do it like this ?
Code:
if ( KFPRI.ClientVeteranSkillLevel == 0 )
return float(InDamage) * 1.05;
else if ( KFPRI.ClientVeteranSkillLevel >= 1 )
return float(InDamage) * (1.0 + (0.10 * float(KFPRI.ClientVeteranSkillLevel)));
if ( KFPRI.ClientVeteranSkillLevel >= 21 )
return float(InDamage) * (3.0 + (0.05 * float(KFPRI.ClientVeteranSkillLevel - 20)));
Last edited: