加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 chd114 于 2014-10-17 22:21 编辑
Game_Battlers里面的闪避必杀等是所有物品技能都按照这个算吗?
#-------------------------------------------------------------------------- # ● 计算技能/物品的闪避几率 #-------------------------------------------------------------------------- def item_eva(user, item) return eva if item.physical? # 是物理攻击则返回闪避几率 return mev if item.magical? # 是魔法攻击则返回闪避魔法几率 return 0 end #-------------------------------------------------------------------------- # ● 计算技能/物品的必杀几率 #-------------------------------------------------------------------------- def item_cri(user, item) item.damage.critical ? user.cri * (1 - cev) : 0 end
#--------------------------------------------------------------------------
# ● 计算技能/物品的闪避几率
#--------------------------------------------------------------------------
def item_eva(user, item)
return eva if item.physical? # 是物理攻击则返回闪避几率
return mev if item.magical? # 是魔法攻击则返回闪避魔法几率
return 0
end
#--------------------------------------------------------------------------
# ● 计算技能/物品的必杀几率
#--------------------------------------------------------------------------
def item_cri(user, item)
item.damage.critical ? user.cri * (1 - cev) : 0
end
表示在做物理魔法暴概的时候找了下,似乎都是在这里动···- item.damage.critical ? user.cri * (1 - cev) : 0
复制代码 这里的输出结果大于0就出暴击了?
@VIPArcher
@喵呜喵5
@taroxd |