Project1

标题: MV的ATB战斗如何自动战斗 [打印本页]

作者: fangqing9    时间: 2024-2-6 00:52
标题: MV的ATB战斗如何自动战斗
ATB开启后MV自带的自动战斗会导致角色愣住
作者: 涂可岳    时间: 2024-11-30 01:52
https://rpg.blue/thread-496305-1-1.html
作者: 涂可岳    时间: 2024-11-30 01:53
Game_Actor.prototype.makeAutoBattleActions = function() { // rpg_objects.js 第 4100 行
    for (var i = 0; i < this.numActions(); i++) {
        var list = [], action = new Game_Action(this);
        action.setAttack();
        list.push(action);
        var maxValue = -Number.MAX_VALUE; // 重要!这是 MV 的一个 BUG 在 MZ 中被修复后的写法
        for (var j = 0; j < list.length; j++) {
            var value = list[j].evaluate();
            if (value > maxValue) {
                maxValue = value;
                this.setAction(i, list[j]);
            }
        }
    }
    this.setActionState('waiting');
};




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