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