Project1

标题: 请问怎么改游戏中的命中率 [打印本页]

作者: pan2003abc    时间: 2008-12-18 00:38
标题: 请问怎么改游戏中的命中率
感觉默认的命中太低了,有没有办法改高一点?
# 第二命中判定
      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)
是在这段里面该吗?
这段脚本里哪一行是最终命中率啊?据个例子,如果要命中率比原来增加30%,怎么改阿?
在倒数二行添加hit*=1.3行吗?测试的时候不太明显看不出来有没有变啊 [LINE]1,#dddddd[/LINE]此贴于 2008-12-18 13:39:25 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: pan2003abc    时间: 2008-12-18 03:17
不会吧?没人给面子?
作者: redant    时间: 2008-12-18 04:59
http://rpg.blue/viewthread.php?tid=109066
作者: pan2003abc    时间: 2008-12-18 06:10
大哥,我问的是命中率,你给我个必杀的讨论贴干什么?
作者: redant    时间: 2008-12-18 06:20
伤害值为正数
B 为正常状态
回避力 = 8 × B 的速度 ÷ A 的灵巧 + B 的回避修正
普通攻击
第二命中率 = 100 - 回避力
技能攻击
第二命中率 = 100 -(回避力 × 技能的回避 F ÷ 100)
使用物品
第二命中率 = 100
B 附加有「不能回避攻击」状态
第二命中率 = 100
伤害值为负数(回复)
第二命中率 = 100

哦 没看清

这个降低回避率 就好 难道想命中130%{/fd} [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: pan2003abc    时间: 2008-12-19 03:07
谢谢




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