• 1962阅读
  • 0回复

命中率的计算 [复制链接]

上一主题 下一主题
离线铃铛
 

发帖
59624
金钱
6311
91币
0
信誉
0
资产
0 IST
在线时间
3431 小时
注册时间
2009-08-31
最后登录
2021-02-27
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-11-20 14:27:42
命中率的计算

实际的命中率的计算

缩略语:

Hit_Chance: 实际的命中率.

A_AR: Attacker's attack rating. 攻击者的命中率. 对于人物, 可以
  在状态窗口中看到命中率. 默认地, 按"A"打开状态窗口.

D_DR: Defender's defence rating. 防御者的防御值. 对于人物, 可以
  在状态窗口中看到防御值.

A_Lvl: Attacker's level. 攻击者的等级.

D_Lvl: Defender's level. 防御者的等级.

计算公式:

Hit_Chance = A_AR / (A_AR + D_DR) * 2 * A_Lvl / (A_Lvl + D_Lvl)

Hit_Chance 不小于 5%, 不大于 95% .



有关hit chance的计算详细过程如下:
1. -Target defense (not %)
2. Check ITD (ignore target's defense无视目标防御)(only if attacker is player)
3. Dex bonus
4. Skill bonus
5. Dr vs. missiles
6. -%Targets defense
7. If (dr =< 0) {
ar = ar -dr
dr= 0
}
8. ToHit calcs

===========================================
快速回复
限100 字节
 
上一个 下一个