设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2379|回复: 1
打印 上一主题 下一主题

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

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1892
在线时间
169 小时
注册时间
2020-1-6
帖子
125
跳转到指定楼层
1
发表于 2021-2-13 20:11:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
具体实现是类似于这样:

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

(逐渐语无伦次)

Lv3.寻梦者

梦石
0
星屑
3453
在线时间
1159 小时
注册时间
2016-8-9
帖子
2390

开拓者

2
发表于 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>
酸酸甜甜就④哇噢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-23 21:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表