Project1
标题:
如何制作无视行动顺序/不消耗回合的技能
[打印本页]
作者:
十三点九进制
时间:
2019-8-16 15:58
标题:
如何制作无视行动顺序/不消耗回合的技能
也不限于技能…还有物品……
默认战斗的流程是先下达指令…所有指令选好后再根据顺序实际行动…需求的无视行动顺序的意思就是一旦选取了指令就会立即行动…然后再弹出下一个人的指令选取窗口……
再加上不消耗回合数也就是…立即行动后依旧弹出此人的指令窗口……
作者:
guoxiaomi
时间:
2019-8-16 16:15
本帖最后由 guoxiaomi 于 2019-8-16 16:53 编辑
给一个可能的解决方案:
1. Hook 掉 phase3_next_actor,当上一个人做出特定的选择时,设置此技能为
@forcing
= true
2. 继续上一步,设置 @phase = 4,@phase4_step = 2,从而使得Scene_Battle立即开始新的战斗回合
3. 此时其他角色的技能均未设置,只有此角色(作为强制行动的战斗者)的技能是生效的
4. 在此技能的公共事件的最后,设置 @phase = 3,会在技能释放结束后跳转回技能选择的场合
这里面十字斩是瞬发技能,请注意其公共事件的设置
Project1.zip
(200.56 KB, 下载次数: 119)
2019-8-16 16:48 上传
点击文件名下载附件
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1