Project1

标题: 关于SideView战斗脚本的技能设置 [打印本页]

作者: 午睡的风铃    时间: 2022-1-10 01:38
标题: 关于SideView战斗脚本的技能设置
想做一个这样的攻击一组敌人的技能但不知道该怎么做。
我用状态给敌人分了组,想要的效果是小组里的每个敌人只攻击一下,并且每攻击一个敌人消耗一次MP。

VA数据库中的技能设置,无论是效果范围还是连击次数,都不能做到每打一下扣一次MP。
所以我在SideView里做了个连续使用同一个技能的技能,这样虽然解决了扣MP的问题,但我不知道怎么做才能换目标,也就没能做出组内每个敌人各打一下的效果。
希望有能人异士帮忙解决,或者有别的办法做出这么个效果的技能也行。

谢谢了。
作者: 刈飒的风    时间: 2022-1-10 17:24
数据库技能设置为全体攻击,side中,设置为  XX,依次处理开始,伤害,依次处理结束,XX
作者: 午睡的风铃    时间: 2022-1-10 18:15
刈飒的风 发表于 2022-1-10 17:24
数据库技能设置为全体攻击,side中,设置为  XX,依次处理开始,伤害,依次处理结束,XX ...

谢谢你的热心帮助。但是这样虽能每个敌人各打一下,却不能每打一下扣一次自己的MP。
作者: BCJT    时间: 2022-1-11 09:17
本帖最后由 BCJT 于 2022-1-11 09:21 编辑

1.转换目标(第二目标)的方法:在技能的[移动]和[伤害]指令之前添加一个[转换目标]的专属指令(你要的效果可能还需要转换技能吧...):
专属指令在这里设置:(SV设计理论上可以,但实际使用中一些效果可能会有BUG无法生效...)


2.每命中一个目标额外消耗MP写在VA的伤害公式里试试,比如这样:





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