查看: 1248|回复: 8

怎样提高爆击率

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-3
回帖
10
发表于 2008-8-9 03:09:25 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-9 03:12:32 | 显示全部楼层
简单的办法是增加灵巧,灵巧就是影响会心率。

复杂的办法是在Game_Battler 3里判断会心一击那加个if,判断装备某武器的时候会心率增加多少,当然,因为敌人是没武器这个属性的,所以前面还要加上,if self.is_a?(game_actor)
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-3
回帖
10
 楼主| 发表于 2008-8-9 03:14:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-9 03:17:24 | 显示全部楼层
那你直接让这个武器装备后增加灵巧就行了。这个是最简单也是最无后遗症的方法。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-3
回帖
10
 楼主| 发表于 2008-8-9 03:19:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-9 03:22:02 | 显示全部楼层
Game_Battler 3中,找到这段

# 会心一击修正
        if rand(100) < 4 * attacker.dex / self.dex
          self.damage *= 2         
          self.critical = true
        end

红色的部分就是爆击伤害,默认是2倍,self.damage *= 3 就是三倍
self.damage += 1000 就是爆击在原本攻击力上增加1000伤害等,
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-3
回帖
10
 楼主| 发表于 2008-8-9 03:24:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-9 03:30:34 | 显示全部楼层
问题解决后,请点那个蓝色的认可答案,好方便想回答问题的人不会重复进入。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-3
回帖
10
 楼主| 发表于 2008-8-9 04:00:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部