so lets work up a calculation. if it should be a static value.. no static % then lets say you can never get more than 95% chance to double attack through bonuses. That means you always have a 5% chance to fail no matter how good you are. So if the best skill value available is a result of maxSkill + aaBonus + itembonuses.DoubleAttackChance then
if(chance > ((maxSkill + aaBonus + itembonuses.DoubleAttackChance)*1.05))
because you could only get 5% less than what is needed for max.
Is 95% the right number?
|