Project1

标题: 有没有脚本命令实现自由添加“自动战斗”标记? [打印本页]

作者: fyqinpku    时间: 2015-12-11 19:52
标题: 有没有脚本命令实现自由添加“自动战斗”标记?
比如想设计某些角色,好感度低/战斗次数少时 是自动战斗的,一定条件之后再变成可控角色?MV似乎只能设置初始时候角色的“自动战斗”标记,不知如何更改。
作者: taroxd    时间: 2015-12-11 20:02
本帖最后由 taroxd 于 2015-12-11 20:05 编辑

根据自己的需求重写 Game_BattlerBase.prototype.isAutoBattle 函数。
作者: dc1988123    时间: 2015-12-11 20:06
愤怒状态就是自动战斗。
新建一个套用愤怒的状态,改成不被消除。XX入队的时候上个状态,用变量设定好感度,好感度大于XX打开开关X。设定公共事件-并行-开关X为触发条件,内容为消除XX的愤怒状态-关闭开关X。
作者: fyqinpku    时间: 2015-12-11 23:21
taroxd 发表于 2015-12-11 20:02
根据自己的需求重写 Game_BattlerBase.prototype.isAutoBattle 函数。

呃,好吧……
作者: fyqinpku    时间: 2015-12-11 23:37
dc1988123 发表于 2015-12-11 20:06
愤怒状态就是自动战斗。
新建一个套用愤怒的状态,改成不被消除。XX入队的时候上个状态,用变量设定好感度 ...

好吧……我试试。其实没好感度那么复杂,就是想把一个有自动战斗标记的角色改成非自动战斗……
作者: fyqinpku    时间: 2015-12-12 18:08
dc1988123 发表于 2015-12-11 20:06
愤怒状态就是自动战斗。
新建一个套用愤怒的状态,改成不被消除。XX入队的时候上个状态,用变量设定好感度 ...

最后用最笨的方法解决了。
不过我发现愤怒和自动战斗貌似不一样,愤怒状态的我方只会使用普通攻击。
而且有个很有趣的bug,如果敌人处于愤怒状态,敌方则能把只能施加到自己身上的法术施加到我方身上……




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