赞 | 24 |
VIP | 179 |
好人卡 | 63 |
积分 | 62 |
经验 | 134637 |
最后登录 | 2023-9-6 |
在线时间 | 3077 小时 |
Lv4.逐梦者 (版主) 聪仔
- 梦石
- 0
- 星屑
- 6182
- 在线时间
- 3077 小时
- 注册时间
- 2013-12-26
- 帖子
- 3145
|
【数据库】-【特技】-【成功率】那里调成10%
打开脚本编辑器,找到【Game_Battler】类的定义def calc_hit(user, obj = nil)改成这样...- def calc_hit(user, obj = nil)
- if obj == nil # 普通攻击
- hit = user.hit # 获取命中率
- physical = true
- elsif obj.is_a?(RPG::Skill) # 技能攻击
- hit = obj.hit # 获取命中率
- hit = 90 if obj.id == 技能ID and user.state?(状态ID) # 加上这一句,技能和状态的ID自己写...
- physical = obj.physical_attack
- else # 物品攻击
- hit = 100 # 设命中率为100%
- physical = obj.physical_attack
- end
- if physical # 物理攻击
- hit /= 4 if user.reduce_hit_ratio? # 中了暗黑状态时命中率降低为25%
- end
- return hit
- end
复制代码 |
评分
-
查看全部评分
|