Project1

标题: 普通攻击时,MISS、重击跟什么数值有关?? [打印本页]

作者: 55rpg    时间: 2009-8-18 15:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: fofolee    时间: 2009-8-18 15:24
#  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
作者: 越前リョーマ    时间: 2009-8-18 15:25
跟怪物的回避率和灵巧有关。
作者: 夏季冰川    时间: 2009-8-18 15:30
和攻击方的灵巧和被攻击方的灵巧和回避有关,如果想要命中,就把敌人的回避,灵巧设
底一些。

如果想要技能必中,那就把命中判定修改一下就行了。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1