| 
 
| 赞 | 0 |  
| VIP | 0 |  
| 好人卡 | 0 |  
| 积分 | 6 |  
| 经验 | 5403 |  
| 最后登录 | 2025-9-25 |  
| 在线时间 | 194 小时 |  
 Lv2.观梦者 
	梦石0 星屑609 在线时间194 小时注册时间2011-3-12帖子111 
 | 
| 
在状态那里勾上了命中率减少,结果发现只是普通攻击命中低了,技能依然是硬硬的~
x
加入我们,或者,欢迎回来。您需要 登录 才可以下载或查看,没有帐号?注册会员  #--------------------------------------------------------------------------
 # ● 计算最後命中率
 #     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                         # 获取命中率
 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
 
 
 请问在这上面怎样改才能变成技能命中也受到影响?
 | 
 |