赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 10711 |
最后登录 | 2020-5-5 |
在线时间 | 5 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 5 小时
- 注册时间
- 2007-7-19
- 帖子
- 159
|
# if rand(100) < 4 * attacker.dex / self.agi
# self.damage *= 2
# self.critical = true
# end
说的是攻击者的灵巧除以被攻击方的速度乘以4的数值如果大于1到100的随机数,即发生重击,所以灵巧/速度为25的话应该是100%重击的(应该是吧~~)
miss就在这了
# eva = 8 * self.agi / attacker.dex + self.eva
# hit = self.damage < 0 ? 100 : 100 - eva
# hit = self.cant_evade? ? 100 : hit
# hit_result = (rand(100) < hit)
# end
回避力等于8×被攻击方的速度/攻击方的灵巧+被攻击方的回避
然后命中率就等于100减回避力了
其实我想说,你应该学会F1 |
|