0
            double dominantAtk = 1 - (WarriorFormulas.calculateDefence(victim, attacker) + 2) / (2 * (WarriorFormulas.calculateAttack(attacker,victim) + 1));
        double dominantDef = (MeleeFormulas.calculateAttack(attacker, victim) / (2 * (MeleeFormulas.calculateDefence(victim, attacker) + 1)));

Both calculateDefence and calculateAttack return high numbers, No matter what the number is, it always results in 1.0 or 0.0.

the computation itself.

On higher attack roll: Accuracy = 1 - (Def+2) / [2*(Atk+1)]

On higher Def roll: Accuracy = (Atk) / [2*(Def+1)]

Dave
  • 23
  • 6

0 Answers0