查看: 2386|回复: 10

[有事请教] YPE状态附加的问题

[复制链接]
梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
发表于 2022-7-14 20:14:35 | 显示全部楼层 |阅读模式

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

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

×
求解  做了一个技能 攻击的时候附加状态
用了YEP的序列插件
<target action>
add State 15: target
</target action>
这么写已经可以触发15号的状态了
但是怎么写才能让这个“15”变成变量的数字啊
貌似这里不能根技能脚本一样使用类似
var test = v[43];
这样的方法啊
怎么解决这个问题啊
梦石
0
星屑
2240
在线时间
358 小时
注册时间
2020-5-30
回帖
41
发表于 2022-7-14 20:32:06 | 显示全部楼层
貌似是的,动作序列用的并不是脚本而是独立的指令。。我也没弄明白,可以参考https://rpg.blue/thread-409507-1-1.html
不过既然你知道技能脚本,那不如直接在技能备注的Eval里面写脚本附加状态?
回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2022-7-14 20:35:45 | 显示全部楼层
347136773 发表于 2022-7-14 20:32
貌似是的,动作序列用的并不是脚本而是独立的指令。。我也没弄明白,可以参考https://rpg.blue/thread-4095 ...

之前我也考虑过
但是逻辑上我的技能会遍历所有敌人
加在脚本里估计会在遍历的时候就添加上去状态了

头疼 算了我先写脚本里试试

点评

Eval的话也分很多阶段的嘛,技能命中前,伤害计算前后,技能结束后,都可以试试  发表于 2022-7-14 20:47
回复

使用道具 举报

梦石
0
星屑
3662
在线时间
1133 小时
注册时间
2017-4-6
回帖
229

开拓者

发表于 2022-7-14 20:36:42 | 显示全部楼层
eval: user.addState($gameVariables.value(1))
回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2022-7-15 00:22:14 | 显示全部楼层
夏的66rpg 发表于 2022-7-14 20:36
eval: user.addState($gameVariables.value(1))

额。。。谢谢    改了一天技能
还是没达到预期目标
我做的是单体选择一个目标然后打4个单位的技能(必中选择的目标+3个其余目标(不会重复))
然后希望做到攻击目标后给目标上一个变量控制编号的状态
弄了一天现在有2个BUG
1.只有选择的目标才能给状态
2.这个上的状态怎么添加到攻击伤害出来了之后啊
回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2022-7-15 00:23:43 | 显示全部楼层
347136773 发表于 2022-7-14 20:32
貌似是的,动作序列用的并不是脚本而是独立的指令。。我也没弄明白,可以参考https://rpg.blue/thread-4095 ...

这个EVAL 的阶段怎么看啊 我现在就是还没打伤害 状态就加上去了
有没有说明让我去看看
辛苦
回复

使用道具 举报

梦石
0
星屑
3662
在线时间
1133 小时
注册时间
2017-4-6
回帖
229

开拓者

发表于 2022-7-15 00:55:14 | 显示全部楼层
<Pre-Damage Eval>
user.addState($gameVariables.value(1))
</Pre-Damage Eval>
这样就是在每段伤害后附加状态,需要yep技能核心
回复

使用道具 举报

梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
 楼主| 发表于 2022-7-15 01:01:32 | 显示全部楼层
本帖最后由 m328759997 于 2022-7-15 01:07 编辑
夏的66rpg 发表于 2022-7-15 00:55
user.addState($gameVariables.value(1))

这样就是在每段伤害后附加状态,需要yep技能核心 ...


卧槽   太感谢你了。。。。
回复

使用道具 举报

梦石
0
星屑
2240
在线时间
358 小时
注册时间
2020-5-30
回帖
41
发表于 2022-7-15 02:25:02 | 显示全部楼层
m328759997 发表于 2022-7-15 01:01
卧槽   太感谢你了。。。。

没,楼上说的有些出入,技能分为六个阶段,yep的技能核心能控制四个阶段,
QQ截图20220715021921.png
1.技能命中判定前,2.伤害运算前,3.伤害运算后,4.技能结束后,
QQ截图20220715021959.png
你可以在任意阶段写代码
————
顺便一提,yep的BuffsStatesCore更有8个阶段,我人都麻了

点评

这些都可以在插件下面的说明文段里面找  发表于 2022-7-15 02:26
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部