calculations: defdodge = (float(defrating) / 4.9185) * 0.04 dodgedodge = float(dodgerating) / 39.34799 agidodge = float(agi) * 0.0136 total = defdodge + dodgedodge + agidodge kA = 0.956 / total Ad = 0.011347 + kA afterdr = (1 / Ad) + 4.93 +5 beforedr = total + 4.93 +5 woanticipation = afterdr - 5 #4.93 = naked dodge