赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 410 |
最后登录 | 2020-5-5 |
在线时间 | 4 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 60
- 在线时间
- 4 小时
- 注册时间
- 2008-10-4
- 帖子
- 19
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
改的关于命中的脚本节选...
def calc_hit(user, obj = nil)
if obj == nil # 普通攻击
if user.agi < self.agi
hit = user.agi/self.agi
elsif hit=user.hit
end
physical = true
elsif obj.is_a?(RPG::Skill) # 技能攻击
hit = obj.hit # 获取命中率
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
版务信息:本贴由楼主自主结贴~ |
|