Project1

标题: 如何让角色释放技能后获得额外回合 [打印本页]

作者: 1071257831    时间: 2025-1-11 22:58
标题: 如何让角色释放技能后获得额外回合
本帖最后由 1071257831 于 2025-1-11 22:59 编辑

如题所示,MV没找到这类似的东西,找不着参考。
作者: 治晗于    时间: 2025-1-11 22:58
ExtraAction.zip (2.4 KB, 下载次数: 7) 这是我写的一个插件,可以在让角色选择特定技能后在本回合立即获得额外的行动。不过不是在技能释放后,而是在技能选定后,可以立刻获得额外的行动。(因为如果等到释放再增加行动次数,那么就只能增加下一回合的行动次数了)所有的行动只要不被打断最终都会在本回合内按顺序执行。获得额外行动这一效果仅对技能的释放者有效。具体使用方法写在插件的帮助里了。不知道符不符合你的要求。
作者: 1071257831    时间: 2025-1-12 15:10
本帖最后由 1071257831 于 2025-1-12 15:14 编辑
治晗于 发表于 2025-1-12 06:14
这是我写的一个插件,可以在让角色选择特定技能后在本回合立即获得额外的行动。不过不是在技能释放后,而 ...


十分感谢!
插件我使用过了,功能实质上就是【特性】中的【追加行动次数】,
RM的【追加行动次数】功能比较怪,是某个角色行动时,先行选择好额外要行动的技能(物品,然后依次使用。
我说的获得额外回合,行动顺序应该是:行动 - 回合结束  - 行动 - 回合结束,这种额外回合的缺点是容易造成无限回合,解决方法也比较简单,加个冷却时间就行。

这是我昨天找到的一个额外回合的插件,效果是在回合结束时靠检测某个开关的开启来追加额外回合,但是有点问题,第一次使用技能靠公共事件打开开关后是无法获得额外回合的,的从第二次才会生效。
就正如大佬说的【因为如果等到释放再增加行动次数,那么就只能增加下一回合的行动次数了】。

YR_额外回合.rar

2.17 KB, 下载次数: 4


作者: 灯笼菜刀王    时间: 2025-1-12 16:50
1071257831 发表于 2025-1-12 15:10
十分感谢!
插件我使用过了,功能实质上就是【特性】中的【追加行动次数】,
RM的【追加行动次数】功能比 ...

回合制战斗系统有两种主要模式

一种是MV默认的"总体回合制", 该战斗系统是以"每回合"为节点, 在战斗开始时统一输入指令, 然后再按角色的速度排序依次出手

另一种是"个体回合制", 该战斗系统是以"每个角色的行动回合"为节点, 战斗开始时先按速度决定出手顺序,然后轮到角色行动时再来输入指令

你要的那种玩法是要基于"个体回合制"的战斗模式下的, 毕竟总体回合制可不会让你开打后再去"插队输入指令", 笑, 系统运行逻辑就不支持啦
作者: kissice    时间: 昨天 15:20
插件:yep立刻释放。备注了标签的技能释放后不消耗行动次数,不会让身上的状态倒计时减少
作者: soulsaga    时间: 昨天 20:12
本帖最后由 soulsaga 于 2025-1-27 17:19 编辑

追加行动次数从功能上比你想要的功能更复杂也更符合玩家习惯
回合结束时判断开关再行动的时点可能是你下完命令行动前所以靠技能公共事件不能第一回合再行动




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