查看: 2127|回复: 1

[有事请教] 如何利用YEP动作序列插件做出【多次换怪】攻击?

[复制链接]
梦石
0
星屑
919
在线时间
104 小时
注册时间
2022-7-30
回帖
24
发表于 2022-9-15 20:35:57 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 gxlmx2 于 2022-9-15 20:39 编辑

SV横板战斗系统,YEP的动作序列插件,想做一个多次换怪攻击的必杀技----------------

攻击流程:跑到第1个怪前/攻击或技能/结算本次伤害/换第2个怪(直接移动不回归)/攻击或技能/结算本次伤害/第3怪.../第4怪.../角色回归/流程完毕。

不要全体攻击的那种方式,要的是换怪砍杀、逐个掉血的感觉,B站看到有人炫技做过类似的必杀技,自己试做卡在不懂怎么换怪,用“公共事件”的强制战斗行动可以换怪但是角色打完1次回归1次,流程很拖拉...有大佬知道怎么实现吗?
梦石
0
星屑
852
在线时间
231 小时
注册时间
2013-10-30
回帖
115
发表于 2022-9-20 10:14:30 | 显示全部楼层
粘贴到技能脚本下面,N自己换成自己需要目标数量
<damage formula>
value = a.atk * 4 - b.def
</damage formula>
<target action>
move user: target, FRONT BASE, 20
face user: forward
wait for movement
Animation 6: target
action effect
</target action>
<Custom Target Eval>
targets.push(target);
var members = foes.aliveMembers();
members.splice(members.indexOf(target), 1);
var count = N;
while (count--) {
var member = members[Math.floor(Math.random() * members.length)];
  if (member) {
    targets.push(member);
    members.splice(members.indexOf(member), 1);
  }
}
</Custom Target Eval>
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部