Project1
标题:
如何在回合开始时进行“自动解除状态”
[打印本页]
作者:
gonglinyuan
时间:
2012-12-15 15:49
标题:
如何在回合开始时进行“自动解除状态”
本帖最后由 gonglinyuan 于 2012-12-16 15:51 编辑
默认战斗系统中,“自动解除状态”是在自己行动之前(脚本Scene_Battle 4的134、135行)
如何把它改到回合开始前(即玩家输入战斗命令之前)
比如,阿尔西斯发动了一个持续0回合的技能,原本它会持续到下回合阿尔西斯行动之前,现在我想让这个状态持续到本回合结束
作者:
幻想中的鸡蛋
时间:
2012-12-15 21:15
既然你会一些脚本,那我直接给你一个大致位置就好吧?
Scene_Battle 2里面找到def update_phase1
大概是这个函数内。
把自动解除状态的函数在这里调用一下应该就行了,然后把原来那个自动解除状态的的给去掉。
但是具体统计回合数的不大确定是在哪里弄的,不知道直接调用会不会有计数上的错误,不过稍微调试一下就好了。
以上
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1