Project1

标题: 如何实现不增加回合数的多次行动 [打印本页]

作者: porlutia    时间: 2019-10-9 17:37
标题: 如何实现不增加回合数的多次行动
使用公共事件中的强制行动的话相当于给角色增加了一个回合  如果设置一个一定概率攻击多次的技能 用公共事件中的强制行动来实现的话 角色身上的buff一下子就没了
于是想求助一下 如何实现不消耗回合数进行多次行动
作者: qq57271884    时间: 2019-10-9 18:23
先问用的什么战斗系统,系统默认的?
作者: 梦想家大魔王    时间: 2019-10-9 19:12
你使用YEP的Action Sequence Pack 1~3插件在技能备注中编写指令,遵循JavaScript的语法规则,使用条件分歧来实现随机触发N次技能效果。
这完全可以在一个行动机会里实现,没必要强制执行N次动作。
作者: porlutia    时间: 2019-10-10 10:15
梦想家大魔王 发表于 2019-10-9 19:12
你使用YEP的Action Sequence Pack 1~3插件在技能备注中编写指令,遵循JavaScript的语法规则,使用条件分歧 ...

不好意思 能请教一下如何编写吗?
是要利用条件分歧跳转到前面开始动作的部分 还是直接在条件分歧中编写循环重复动作?
如果是跳转的话该如何编写?
如果是让别的角色进行动作该如何编写?
作者: 梦想家大魔王    时间: 2019-10-10 15:49
porlutia 发表于 2019-10-10 10:15
不好意思 能请教一下如何编写吗?
是要利用条件分歧跳转到前面开始动作的部分 还是直接在条件分歧中编写 ...

我没试过在备注的指令序列里面能不能创建自定义函数/方法,保险的做法是你做什么动作、达成什么效果统统写进if...else...的各个分歧里面,goto什么的就不要想了。想要循环某些动作的话用while也是可行的。




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