Project1

标题: 如何利用YEP动作序列插件做出【多次换怪】攻击? [打印本页]

作者: gxlmx2    时间: 2022-9-15 20:35
标题: 如何利用YEP动作序列插件做出【多次换怪】攻击?
本帖最后由 gxlmx2 于 2022-9-15 20:39 编辑

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

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

不要全体攻击的那种方式,要的是换怪砍杀、逐个掉血的感觉,B站看到有人炫技做过类似的必杀技,自己试做卡在不懂怎么换怪,用“公共事件”的强制战斗行动可以换怪但是角色打完1次回归1次,流程很拖拉...有大佬知道怎么实现吗?
作者: m328759997    时间: 2022-9-20 10:14
粘贴到技能脚本下面,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>





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1