Project1

标题: 能不能判定队伍里持有某个状态的时触发事件 [打印本页]

作者: 4887441    时间: 2023-9-14 12:07
标题: 能不能判定队伍里持有某个状态的时触发事件
装了永久状态插件,想做个带石化能力的BOSS,BOSS半血会随机点名一个配角石化不可解除,然后狂暴,打完无论胜负都需要走剧情去解除石化,但石化是随机点名的。用判断触发的话必须先指定判断是谁身上的状态。有没有办法直接判断队伍中任意角色带石化就进剧情的办法。
作者: HM495    时间: 2023-9-14 12:07
正经脚本方法点评有人说了
来个偷懒方法:
反正也不需要知道具体是谁中了石化
那给BOSS的石化技能绑公共事件 打开开关
然后用开关作为解石化剧情的事件条件
作者: 4887441    时间: 2023-9-15 13:48
HM495 发表于 2023-9-15 11:24
正经脚本方法点评有人说了
来个偷懒方法:
反正也不需要知道具体是谁中了石化

还有这种操作
作者: huangke    时间: 2023-9-15 14:58
4887441 发表于 2023-9-15 13:48
还有这种操作

你知道如何判断一个人石化就可以判断一群人
$gameParty.members()[0].isStateAffected(1) \\ 1号有1号状态
$gameParty.members()[0].isStateAffected(1) ||$gameParty.members()[1].isStateAffected(1) \\ 1号2号有1号状态

作者: 4887441    时间: 2023-9-15 20:07
huangke 发表于 2023-9-15 14:58
你知道如何判断一个人石化就可以判断一群人
$gameParty.members()[0].isStateAffected(1) \\ 1号有1号状 ...

虽然看不懂代码啥意思,但是大概会用了。等需要的时候在用吧。准备先用公共事件的方案。




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