本帖最后由 夏虫沉默 于 2021-12-13 12:33 编辑
rpg_scenne.js文件的Scene_Battle.prototype.createActorCommandWindow 方法控制战斗的命令菜单的执行,修改this._actorCommandWindow.setHandler('attack', this.commandAttack.bind(this));可以改变执行攻击的功能。
也可以修改commandAttack方法,例如:Scene_Battle.prototype.commandAttack = function() { for (let i=1;i<=$gameParty.size();i++){ BattleManager.selectNextCommand();//跳过当前角色的回合(这里如果是调用this.selectNextCommand()会卡住) } };
Scene_Battle.prototype.commandAttack = function() {
for (let i=1;i<=$gameParty.size();i++){
BattleManager.selectNextCommand();//跳过当前角色的回合(这里如果是调用this.selectNextCommand()会卡住)
}
};
|