赞 | 23 |
VIP | 0 |
好人卡 | 0 |
积分 | 60 |
经验 | 2379 |
最后登录 | 2025-7-18 |
在线时间 | 1203 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5959
- 在线时间
- 1203 小时
- 注册时间
- 2016-12-6
- 帖子
- 382
|
可能是<Custom Apply Effect>这个时点其实不区分对象,没具体测试过,但想解决也很简单,把时点的对象精准限定在状态持有者本人就行,比如可以改用<Custom Respond Effect>,只在被命中并受到伤害时触发,完整的代码可以参考这个:- <Custom Battle Effect>
- user._Revive = true;
- </Custom Battle Effect>
- <Custom Respond Effect>
- if (target.isDead() || target.hp <= 0) {
- if (target._Revive){
- target.setHp(target.mhp);
- target.startAnimation(49);
- target._Revive = false;
- }
- }
- </Custom Respond Effect>
复制代码 |
|