Minor formula adjustments.
This commit is contained in:
@ -141,7 +141,7 @@ public final class Formulas
|
||||
final double pvpPveMod = calculatePvpPveBonus(attacker, target, skill, mcrit);
|
||||
|
||||
// MDAM Formula.
|
||||
double damage = (91 * power * Math.sqrt(mAtk * shotsBonus)) / mDef;
|
||||
double damage = ((attacker.getINT() * power * Math.sqrt(mAtk)) / mDef) * shotsBonus;
|
||||
|
||||
// Failure calculation
|
||||
if (Config.ALT_GAME_MAGICFAILURES && !calcMagicSuccess(attacker, target, skill))
|
||||
@ -1382,9 +1382,7 @@ public final class Formulas
|
||||
damage *= calcAttributeBonus(attacker, target, null);
|
||||
damage *= calculatePvpPveBonus(attacker, target, null, crit);
|
||||
|
||||
damage = Math.max(0, damage);
|
||||
|
||||
return damage;
|
||||
return Math.max(0, damage);
|
||||
}
|
||||
|
||||
public static double getAbnormalResist(BasicProperty basicProperty, Creature target)
|
||||
|
@ -18,7 +18,6 @@ package com.l2jmobius.gameserver.model.stats.finalizers;
|
||||
|
||||
import java.util.OptionalDouble;
|
||||
|
||||
import com.l2jmobius.commons.util.CommonUtil;
|
||||
import com.l2jmobius.gameserver.model.actor.Creature;
|
||||
import com.l2jmobius.gameserver.model.actor.instance.PlayerInstance;
|
||||
import com.l2jmobius.gameserver.model.items.instance.ItemInstance;
|
||||
@ -50,6 +49,6 @@ public class ShotsBonusFinalizer implements IStatsFunction
|
||||
rubyBonus = player.getActiveRubyJewel().getBonus();
|
||||
}
|
||||
}
|
||||
return Stats.defaultValue(creature, stat, CommonUtil.constrain(baseValue, 1.0, 1.21) + rubyBonus);
|
||||
return Stats.defaultValue(creature, stat, baseValue + rubyBonus);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user