Project1
标题:
烦请写个追击脚本
[打印本页]
作者:
xpdkoei
时间:
2015-8-14 09:18
标题:
烦请写个追击脚本
烦请写个脚本。“速度(敏捷)”这个属性作用不大,正好最近在玩火纹,是不是能把“速度”的效果增加一个,即:速度高的能够追击(反击)速度低的。
具体的算法是,每个人反击率都设定为1,当A速度大于B时,A受到B攻击时可以追击,几率为两者间速度的差值*反击率。
这样设定,就是速度高能追击速度低的人,反之就不可以追击,同时,还可以设置一种状态,就是“无法追击”,就是把反击率变成0。
可惜不会写脚本,能不能请各位高手帮一个忙,谢谢。
作者:
xpdkoei
时间:
2015-8-14 13:31
好像改一下就行了
# ● 计算技能/物品的反击几率
#--------------------------------------------------------------------------
def item_cnt(user, item)
return 0 unless item.physical? # 攻击类型不是物理攻击
return 0 unless opposite?(user) # 队友无法反击
return (agi - user.agi)*0.01 # 返回反击几率
end
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1