Project1

标题: 如何完美的实现反击? [打印本页]

作者: catxiaolang    时间: 2023-8-24 20:14
标题: 如何完美的实现反击?
本帖最后由 catxiaolang 于 2023-8-25 08:09 编辑

试图实现反击技能,但尝试了几种办法都有各自的问题:

1.原版的反击是会躲避掉敌人的攻击的,而我想做的是受到攻击后正常掉血并反击;
2.即使在装了Visu战斗核心的情况下,原版的反击还是原地挥刀,而不是如战斗核心对普通攻击的优化那样跳到敌人身前攻击;
3.如果用事件自带的【强制战斗行动】功能的话,反击会被当成一个主动回合并重置行动条,这也不合适;
4.用【强制战斗行动】时反击对象是随机目标,不知道怎么让反击目标是触发反击的目标.
5.用Visu的Auto Skill Triggers插件,复制一个普通攻击并用标签<Auto Trigger: Physical Target>将其设置为受到普通攻击时触发,同样的问题,会反击只会对随机目标释放,不知道如何使它反击正确的敌人

==编辑==
试了楼下露露大佬发的两款插件都和Visu存在兼容性问题不生效(我的太多功能基于Visu实现了,怨念
所以目前的思路是求解是否可以通过脚本实现
Visu的Auto Skill Triggers插件可以实现技能的挨打被动触发,但如果普通攻击做成被动,反击的对象将是随机的,如果能用脚本实现控制自动选择触发反击的敌人为目标,那么完美的反击就实现了。

那么这个问题或许可以简化为:
B攻击A
A拥有被动技能,就叫[技能1]
[技能1]的触发条件是受到伤害
[技能1]的效果为:
自动判断刚刚的伤害来源,并对伤害来源B使用普攻

那么如何用脚本实现上述功能呢?

求教各位大佬了

学习过程中汉化了楼下露露大佬发的三十烷反击拓展插件
【汉化】三十烷反击拓展插件CounterExtend.zip (8.37 KB, 下载次数: 120)
作者: 暴走的露露    时间: 2023-8-24 21:00
本帖最后由 暴走的露露 于 2023-8-24 06:30 编辑

咳咳,我又来了,这次分享三十烷作者的反击拓展插件
MZ反击拓展(日文)
这个本来是作为汉化计划的插件之一,
因为最近比较忙,一直延误。
依稀记得有这么一个设定:
1.可以在受到攻击之后再进行反击。
2.可以用各种技能来反击。
你可以试试看~

PS:Zeldashu帖子里有MV版的这个插件的汉化,
在那54个翻译合集里面,不知道MZ是否能用。
(不过应该可以作为一个使用说明的中文参考吧)
在我的论坛签名栏里有链接直接去Zel大佬的插件帖子。

作者: 暴走的露露    时间: 2023-8-24 21:17
本帖最后由 暴走的露露 于 2023-8-24 08:10 编辑

另外,NRP的反击插件比较明确的说明了有类似的功能,
不幸运的是,也是生肉……

插件说明+动图演示(日文)

插件下载(英文+日文)


作者: catxiaolang    时间: 2023-8-25 07:12
本帖最后由 catxiaolang 于 2023-8-25 07:21 编辑
暴走的露露 发表于 2023-8-24 21:00
咳咳,我又来了,这次分享三十烷作者的反击拓展插件
MZ反击拓展(日文)
这个本来是作为汉化计划的插件之一 ...


谢谢露露!
然而经测试这两个插件和Visu战斗核心都存在兼容性问题我用不了,
不过我在学习过程中配合GPT汉化了三十烷的反击拓展插件,我把它传到主楼里,大佬要是觉得OK可以编进汉化库。
作者: catxiaolang    时间: 2023-8-25 07:20
catxiaolang 发表于 2023-8-25 07:12
谢谢露露!
然而经测试这两个插件和Visu战斗核心都存在兼容性问题我用不了,
不过我在学习过程中配合GPT ...

哈哈,我也久病成医加入分享行列




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