From ed4fd97e1c35b0901c54bcda4d078bf9cadabaff Mon Sep 17 00:00:00 2001 From: Zukero Date: Fri, 11 Aug 2017 13:10:01 +0200 Subject: [PATCH] Cleaner formula for previous dual-wield fix. --- .../com/gpl/rpg/AndorsTrail/controller/SkillController.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/SkillController.java b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/SkillController.java index beba1ef9c..b7845b2ef 100644 --- a/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/SkillController.java +++ b/AndorsTrail/src/com/gpl/rpg/AndorsTrail/controller/SkillController.java @@ -331,9 +331,7 @@ public final class SkillController { } else if (skillLevelFightStyle == 1) { percent = SkillCollection.DUALWIELD_EFFICIENCY_LEVEL1; //Take into account the case where the worst weapon AP-wise is in the off-hand. - playerTraits.attackCost = Math.max( - attackCostMainHand + getPercentage(attackCostOffHand, SkillCollection.DUALWIELD_LEVEL1_OFFHAND_AP_COST_PERCENT, 0), - attackCostOffHand + getPercentage(attackCostMainHand, SkillCollection.DUALWIELD_LEVEL1_OFFHAND_AP_COST_PERCENT, 0)); + playerTraits.attackCost = Math.max(attackCostMainHand, attackCostOffHand) + getPercentage( Math.min(attackCostMainHand, attackCostOffHand), SkillCollection.DUALWIELD_LEVEL1_OFFHAND_AP_COST_PERCENT, 0); playerTraits.criticalMultiplier = Math.max(mainHandItem.effects_equip.stats.setCriticalMultiplier, getPercentage(offHandItem.effects_equip.stats.setCriticalMultiplier, SkillCollection.DUALWIELD_EFFICIENCY_LEVEL1, 0)); } else { percent = SkillCollection.DUALWIELD_EFFICIENCY_LEVEL0;