Project1

标题: 请教一下YEP全体BUFF控制 [打印本页]

作者: 309988769    时间: 2018-11-10 10:23
标题: 请教一下YEP全体BUFF控制
我想要实现BUFF平时不生效,只有在战斗中才生效,就是一开始战斗,BUFF开始生效,所以用那些人物属性血量控制无法实现,唯一能想到的就是用开关控制,在战斗事件里面设置,开始战斗前,打开开关,比如有的BUFF状态只能存在3回合,有的4回合这样,要是全程BUFF的话,又过于变态,而且大量的状态也需要大量的开关,多了的话,容易出错,用开关也存在一些问题,3回合的状态,设置第3回合结束,开关关闭,但是有的战斗3回合没到就结束了,开关是不会关闭的,状态就会一直存在,请教一下大佬们,有没有在备注栏写代码实现平时不生效,只在战斗中才生效的,能控制回合数的,本人是码盲,具体要怎么实现,或者有什么其他方法可以实现
作者: qq1065526265    时间: 2018-11-10 13:15
那么多要求  你干脆用事件做得了 用分支来判断  再用事件开关扩展的插件设置战斗开始自动开启的事件 这样比较适合不会代码的  就是麻烦一点
作者: qq1065526265    时间: 2018-11-10 18:11
本帖最后由 qq1065526265 于 2018-11-10 18:14 编辑

...首先用YEP.15的基础循环事件插件设置一个事件在每场战斗时触发,效果为全体增加X号状态,这个状态设置为3回合解除和战斗结束时解除。这个插件可以设置战斗开始发动,每回合开始发动,每回合结束发动 战斗回合代入变量我不知道  不过这个插件每回合结束发动的另外一页事件可以设置变量+1,
作者: 309988769    时间: 2018-11-10 20:33
qq1065526265 发表于 2018-11-10 18:11
...首先用YEP.15的基础循环事件插件设置一个事件在每场战斗时触发,效果为全体增加X号状态,这个状态设置为 ...

一直想着怎么去控制YEP的全体BUFF,却没想到直接用事件给全体BUFF,换个思路,又不一样了,谢谢提醒




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