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
	 MobiusDevelopment
					MobiusDevelopment