Project1

标题: 状态效果:受到攻击有几率死亡 [打印本页]

作者: 猛男粗大黑    时间: 2020-8-28 16:14
标题: 状态效果:受到攻击有几率死亡
请问大佬们这个状态效果如何实现?
作者: inamiken    时间: 2020-9-6 09:13
我是重新弄了一个无法战斗的状态,怪物每次攻击或者技能都有可能触发这个状态,然后用yep的自动被动状态插件给主角队全部设上了一个被动,免疫这个即死状态,当被挂上每次攻击即死状态时不满足条件免疫即死状态自动移除,同时当已经不能战斗时被动也会移除(因为死亡会清除大多数buff和debuff,然后就会原地复生)
<Passive Condition: luk Above 1> //我设计的那个状态是幸运变0
<Custom Passive Condition> //死了就不能有这个被动,否则会复活
  if (user.isStateAffected(1)) {
    condition = false;
  } else {
    condition = true;
  }
但是这样有点繁琐(因为要给很多技能上即死buff),而且如果本身被动挂太多也容易卡,因为毕竟这插件是并行处理
作者: sundeshuo    时间: 2020-9-7 10:48
inamiken 发表于 2020-9-6 09:13
我是重新弄了一个无法战斗的状态,怪物每次攻击或者技能都有可能触发这个状态,然后用yep的自动被动状态插 ...

yep状态核心就行了,在防守方伤害结算前判定,如果触发目标死亡
<Custom Respond Effect>
  if (Math.random(1) < 0.05) {
    target.setHp(0);
    }
</Custom Respond Effect>




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