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

Project1

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

[有事请教] 状态效果:受到攻击有几率死亡

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2180
在线时间
434 小时
注册时间
2018-10-5
帖子
51
跳转到指定楼层
1
发表于 2020-8-28 16:14:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
请问大佬们这个状态效果如何实现?

Lv1.梦旅人

梦石
0
星屑
98
在线时间
22 小时
注册时间
2019-8-7
帖子
1
2
发表于 2020-9-6 09:13:22 | 只看该作者
我是重新弄了一个无法战斗的状态,怪物每次攻击或者技能都有可能触发这个状态,然后用yep的自动被动状态插件给主角队全部设上了一个被动,免疫这个即死状态,当被挂上每次攻击即死状态时不满足条件免疫即死状态自动移除,同时当已经不能战斗时被动也会移除(因为死亡会清除大多数buff和debuff,然后就会原地复生)
<Passive Condition: luk Above 1> //我设计的那个状态是幸运变0
<Custom Passive Condition> //死了就不能有这个被动,否则会复活
  if (user.isStateAffected(1)) {
    condition = false;
  } else {
    condition = true;
  }
但是这样有点繁琐(因为要给很多技能上即死buff),而且如果本身被动挂太多也容易卡,因为毕竟这插件是并行处理
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5251
在线时间
424 小时
注册时间
2012-2-19
帖子
51
3
发表于 2020-9-7 10:48:49 | 只看该作者
inamiken 发表于 2020-9-6 09:13
我是重新弄了一个无法战斗的状态,怪物每次攻击或者技能都有可能触发这个状态,然后用yep的自动被动状态插 ...

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-19 01:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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