Project1
标题:
有没有办法让敌人hp越少越容易进入异常状态?
[打印本页]
作者:
duoduo1009215
时间:
2014-4-24 17:30
标题:
有没有办法让敌人hp越少越容易进入异常状态?
本帖最后由 duoduo1009215 于 2014-4-25 16:45 编辑
如果是降低luck之类的方法也可以
作者:
sh0016
时间:
2014-4-24 20:53
本帖最后由 sh0016 于 2014-4-24 21:33 编辑
计算异常状态成功率的是Game_Battler里的这段
#--------------------------------------------------------------------------
# ● 应用“状态附加”效果:普通
#--------------------------------------------------------------------------
def item_effect_add_state_normal(user, item, effect)
chance = effect.value1
chance *= state_rate(effect.data_id) if opposite?(user)
chance *= luk_effect_rate(user) if opposite?(user)
chance *= 2 - self.hp / self.mhp * 1.0 if opposite?(user) # 追加例子
if rand < chance
add_state(effect.data_id)
@result.success = true
end
end
复制代码
追加例子中用了【成功率+损失HP%】,就是对象HP为MAX的一半时成功率会上升50%,只是拿个例子。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1