查看: 3083|回复: 1

[有事请教] 脚本盲想问一个互斥状态的做法

[复制链接]
梦石
0
星屑
1892
在线时间
169 小时
注册时间
2020-1-6
回帖
96
发表于 2021-2-13 20:11:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
具体实现是类似于这样:
360截图20210213200632982.jpg
也就是,一个状态当其被附加时,去除所有与之互斥的状态(比如强化对弱化),我希望弄在状态的注释里而不是在技能注释里(因为需要在附加上状态时才解除互斥状态),但是我这样写了之后测试时,原本有个防御弱化buff(即18号),放了加防技能后原本应该是去掉防御弱化附加防御强化,但我显示是防御弱化和加强的两种效果同时存在,想问一下有没有什么办法解决

(逐渐语无伦次)
梦石
0
星屑
3922
在线时间
1198 小时
注册时间
2016-8-9
回帖
2355

开拓者

发表于 2021-2-14 01:51:13 | 显示全部楼层
用if判断写在状态的备注里,需要yep状态插件
照着下面代码改改应该能实现
这段是当角色同时拥有ab状态的时候附加c ,同时取消ab状态
<Custom Apply Effect>

  if (target.isStateAffected(a) && target.isStateAffected(b)){

  target.addState(c);
  target.removeState(a);
  target.removeState(b);
  }
</Custom Apply Effect>
酸酸甜甜就④哇噢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部