Project1

标题: 怎么让状态A在持续回合结束后才能再获取状态A? [打印本页]

作者: a我母鸡啊    时间: 2020-4-20 17:27
标题: 怎么让状态A在持续回合结束后才能再获取状态A?
比如一个怪物中了虚弱状态(虚弱状态持续4回合),在虚弱状态持续两回合之后,还剩2回合才解除,
然后这个怪物又中了虚弱状态,这时虚弱状态会刷新,还剩4回合解除。
我想要的效果是:在怪物中了虚弱状态时,不能再让怪再中虚弱状态,只有在持续4回合结束后,怪物才能再中虚弱状态。
怎么才能达到这个效果?
像大神求教
作者: chanszeman1018    时间: 2020-4-20 17:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: a我母鸡啊    时间: 2020-4-20 18:04
chanszeman1018 发表于 2020-4-20 17:37
如果是va
在def add_state(state_id)里
加句return if state?(state_id)就可以了

弄好了,谢谢大神




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1