Skill Shot is now multiplicative instead of additive

This commit is contained in:
nossr50
2020-01-14 19:53:37 -08:00
parent 24b3bf1100
commit 7c156319be
3 changed files with 4 additions and 2 deletions

View File

@ -70,6 +70,6 @@ public class Archery {
}
public static double getDamageBonusPercent(Player player) {
return ((RankUtils.getRank(player, SubSkillType.ARCHERY_SKILL_SHOT)) * AdvancedConfig.getInstance().getSkillShotRankDamageMultiplier()) / 100.0D;
return ((RankUtils.getRank(player, SubSkillType.ARCHERY_SKILL_SHOT)) * (AdvancedConfig.getInstance().getSkillShotRankDamageMultiplier()) / 100.0D);
}
}

View File

@ -248,7 +248,8 @@ public final class CombatUtils {
}
if (archeryManager.canSkillShot()) {
finalDamage+=archeryManager.skillShot(initialDamage);
//not additive
finalDamage = archeryManager.skillShot(initialDamage);
}
if (archeryManager.canDaze(target)) {