查看: 2146|回复: 1

[有事请教] 如何使一个技能能对存活/死亡的角色产生不同效果?

[复制链接]
梦石
0
星屑
177
在线时间
96 小时
注册时间
2021-10-7
回帖
39
发表于 2022-6-13 18:43:00 | 显示全部楼层 |阅读模式
悬赏30星屑已解决
rt,我想让一个技能能复活死亡的角色,并使其获得状态A,
如果这个角色并未死亡,则获得状态B。
请问大佬们如何实现这种效果?

最佳答案

查看完整内容

如果目标死亡则解除死亡状态,附加25号状态,否则附加26号状态。 需要yep的targetcore插件,参考了这个帖https://rpg.blue/thread-405392-1-1.html的3L。 ...不确定还需不需要skillcore插件,我试的时候是都带上的。 将代码放进技能备注栏,右边栏伤害和效果可填可不填,目标选择单位队友
梦石
0
星屑
2240
在线时间
358 小时
注册时间
2020-5-30
回帖
41
发表于 2022-6-13 18:43:01 | 显示全部楼层
  1. <Custom Target Eval>
  2.   var targetIndex = this._targetIndex;
  3.   var member = allies.members()[targetIndex];
  4.   if (member.hp = 0 || member.isDead()) {
  5.   member.removeState(1);
  6.   member.addState(25)
  7. } else {
  8.   member.addState(26)
  9. }
  10. targets.push(member);
  11. </Custom Target Eval>
复制代码

如果目标死亡则解除死亡状态,附加25号状态,否则附加26号状态。
需要yep的targetcore插件,参考了这个帖https://rpg.blue/thread-405392-1-1.html的3L。
...不确定还需不需要skillcore插件,我试的时候是都带上的。
将代码放进技能备注栏,右边栏伤害和效果可填可不填,目标选择单位队友 K83SFYD3YZ1188~NJCU09DT.png

评分

参与人数 1赞 +1 收起 理由
465896042 + 1 认可答案

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部