Project1
标题:
请问 这个<虚弱>状态怎么设定
[打印本页]
作者:
R9560
时间:
2014-7-21 18:20
标题:
请问 这个<虚弱>状态怎么设定
我打算做一个体力值不如1%的时候,自动给一个虚弱状态
我模仿<无法战斗>状态,在备注里写了个n号状态会在体力值不到1%时自动附加,但是果然不好使。。
请问如何实现这个状态啊,谢谢
作者:
喵呜喵5
时间:
2014-7-21 18:53
class Game_BattlerBase
alias m5_20140721_refresh refresh
def refresh
m5_20140721_refresh
hp_rate < 0.01 ? add_state(weak_state_id) : remove_state(weak_state_id)
end
def weak_state_id
10 # 虚弱状态的ID
end
end
复制代码
如果不希望虚弱状态自动解除的话,把上面的脚本换成下面这样
class Game_BattlerBase
alias m5_20140721_refresh refresh
def refresh
m5_20140721_refresh
add_state(weak_state_id) if hp_rate < 0.01
end
def weak_state_id
10 # 虚弱状态的ID
end
end
复制代码
模仿<无法战斗>状态,在备注里写了个n号状态会在体力值不到1%时自动附加
23333333
作者:
R9560
时间:
2014-7-21 19:49
喵呜喵5 发表于 2014-7-21 18:53
如果不希望虚弱状态自动解除的话,把上面的脚本换成下面这样
23333333
解决了啊,谢谢啊,太厉害了
PS:那个备注栏我以为写什么上去就能变成什么样呢,果然没那么好的事儿
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1