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

Project1

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

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
364
在线时间
39 小时
注册时间
2022-4-17
帖子
30
跳转到指定楼层
1
发表于 2022-11-26 10:37:55 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
自己想要很多效果,当时一直找都找不到例子,所以现在自己在这里立一个帖子,记录一些我写的东西,虽然不一定有用,但是万一有人需要呢,对吧,嘿嘿嘿!

评分

参与人数 4+4 收起 理由
搁浅的鲸鱼 + 1 塞糖
woliebe + 1
Abyssstew + 1 精品文章
liz_fly + 1 塞糖

查看全部评分

Lv2.观梦者

梦石
0
星屑
364
在线时间
39 小时
注册时间
2022-4-17
帖子
30
21
 楼主| 发表于 2024-4-17 18:50:18 | 只看该作者
xin6429 发表于 2024-2-12 15:56
大佬,这个可以把一定回合数,改为生命下降到指定百分百?


我记得好像状态核心里有对应代码,是生命百分比附加,不需要疯狂模式的代码就可以实现
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

感谢回复
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5450
在线时间
1230 小时
注册时间
2016-12-6
帖子
389
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>
复制代码
回复 支持 反对

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

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

使用道具 举报

Lv2.观梦者

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

使用道具 举报

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实用插件教程点击红字传送
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-28 20:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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