Unified formula for critical skill damage.

This commit is contained in:
MobiusDev
2018-05-01 15:37:20 +00:00
parent d2ed161dda
commit e5b93371db
18 changed files with 30 additions and 30 deletions

View File

@@ -130,7 +130,7 @@ public final class EnergyAttack extends AbstractEffect
// Skill specific mods.
final double energyChargesBoost = 1 + (charge * 0.1); // 10% bonus damage for each charge used.
final double critMod = critical ? (2 * Formulas.calcCritDamage(attacker, effected, skill)) : 1;
final double critMod = critical ? Formulas.calcCritDamage(attacker, effected, skill) : 1;
double ssmod = 1;
if (skill.useSoulShot())
{

View File

@@ -110,7 +110,7 @@ public final class PhysicalAttackHpLink extends AbstractEffect
// Skill specific mods.
final double wpnMod = effector.getAttackType().isRanged() ? 70 : 77;
final double rangedBonus = effector.getAttackType().isRanged() ? (attack + _power) : 0;
final double critMod = critical ? (2 * Formulas.calcCritDamage(effector, effected, skill)) : 1;
final double critMod = critical ? Formulas.calcCritDamage(effector, effected, skill) : 1;
double ssmod = 1;
if (skill.useSoulShot())
{