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

Project1

 找回密码
 注册会员
搜索
打印 上一主题 下一主题

[交流讨论] 【记录贴】状态、BUFF和一些技能效果

[复制链接]

Lv4.逐梦者

梦石
0
星屑
5067
在线时间
495 小时
注册时间
2017-5-30
帖子
36
11
发表于 2023-1-5 14:08:11 | 只看该作者
支持楼主。另外我想咨询一下,有办法让毒素类状态或者持续伤害类的这些状态,不用gainHp命令吗?这条命令绕过了绝大部分的判断步骤,以致于闪避反射暴击,甚至设置的各种减伤分摊免死状态都绕过了,感觉有点过于强了。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2231
在线时间
799 小时
注册时间
2009-1-4
帖子
172
12
发表于 2023-1-23 06:01:01 | 只看该作者
回楼上 持续类伤害本身就是比较特殊的存在 可以无视闪避反射暴击是正常的(不如说只有遇到这种敌人时才会考虑用dot) 尽量做成单次伤害不高但持续久会比直接技能伤害高这数值吧至于后面的无视免死确实是个问题 等待楼主解答
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9862
在线时间
1885 小时
注册时间
2020-1-2
帖子
1089
13
发表于 2023-1-23 11:16:48 | 只看该作者
船走听雨眠 发表于 2023-1-5 14:08
支持楼主。另外我想咨询一下,有办法让毒素类状态或者持续伤害类的这些状态,不用gainHp命令吗?这条命令绕 ...

有一个大胆的想法  判断目标的这个状态有效度然后 gainHp * 这个有效度   主要是不是很懂折弯有效度的值怎么获取

点评

https://rpg.blue/forum.php?mod=viewthread&tid=484440&fromuid=2717410 可参考这里的文件里面有弄了半天才知道怎么用=。=  发表于 2023-1-23 13:25
B站没人气的夏目漠漠,直播间:5378938实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
285
在线时间
74 小时
注册时间
2022-12-4
帖子
194
14
发表于 2023-2-23 08:22:47 | 只看该作者
哈哈哈,竟然刷到你了,这个帖子非常有用。谢谢了
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2613
在线时间
314 小时
注册时间
2022-3-24
帖子
115
15
发表于 2023-4-10 22:18:36 | 只看该作者
非常感谢你的分享,最近在学习使用YEP的几个战斗相关的核心插件,因为没有JS基础,YEP的帮助文档也写的太笼统,只能到处找范例学习了。希望能够多分享一些案例,能让我这种萌新多学习一下
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
364
在线时间
39 小时
注册时间
2022-4-17
帖子
30
16
 楼主| 发表于 2023-8-16 17:46:29 | 只看该作者
船走听雨眠 发表于 2023-1-5 14:08
支持楼主。另外我想咨询一下,有办法让毒素类状态或者持续伤害类的这些状态,不用gainHp命令吗?这条命令绕 ...

其实你想要不绕过那些判定可以把最终你想要的结算计算公式判定加入gainHp里,你技能造成的伤害不也是通过公式实现的么,最终形成扣血和离散,你可以定义一个掉血的公式然后在gainHp时候加进去就可以了,没啥区别,离散也可以自己定义一个随机系数给你的持续伤害离散
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
968
在线时间
142 小时
注册时间
2022-2-14
帖子
92
17
发表于 2024-2-12 15:56:22 | 只看该作者
红手湘潭玉簟秋 发表于 2022-12-7 14:31
一定回合数后给自己添加一个状态,需要”状态核心“插件,原名YEP_BuffStatesCore
\\为装备\角色添加以下这 ...

大佬,这个可以把一定回合数,改为生命下降到指定百分百?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
968
在线时间
142 小时
注册时间
2022-2-14
帖子
92
18
发表于 2024-2-28 01:33:56 | 只看该作者
红手湘潭玉簟秋 发表于 2022-12-7 12:10
可以复活一次的装备如何制作,需要”状态核心“插件,原名YEP_BuffStatesCore
                            ...

这个复活好像有点问题啊,1号角色戴了复活装备,被动触发后,如果是2号角色先死,那2号角色复活,1号角色就没复活了
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5469
在线时间
1231 小时
注册时间
2016-12-6
帖子
391
19
发表于 2024-2-28 09:54:00 | 只看该作者
xin6429 发表于 2024-2-28 01:33
这个复活好像有点问题啊,1号角色戴了复活装备,被动触发后,如果是2号角色先死,那2号角色复活,1号角色 ...

可能是<Custom Apply Effect>这个时点其实不区分对象,没具体测试过,但想解决也很简单,把时点的对象精准限定在状态持有者本人就行,比如可以改用<Custom Respond Effect>,只在被命中并受到伤害时触发,完整的代码可以参考这个:
  1. <Custom Battle Effect>
  2. user._Revive = true;
  3. </Custom Battle Effect>

  4. <Custom Respond Effect>
  5. if (target.isDead() || target.hp <= 0) {
  6.   if (target._Revive){
  7.    target.setHp(target.mhp);
  8.    target.startAnimation(49);
  9.    target._Revive = false;
  10.   }
  11. }
  12. </Custom Respond Effect>
复制代码
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
968
在线时间
142 小时
注册时间
2022-2-14
帖子
92
20
发表于 2024-2-28 11:34:30 | 只看该作者
shiroin 发表于 2024-2-28 09:54
可能是这个时点其实不区分对象,没具体测试过,但想解决也很简单,把时点的对象精准限定在状态持有者本人 ...

感谢回复
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-12 23:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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