查看: 4095|回复: 5

[搬运汉化] 战斗开始时跳过命令 直接战斗

[复制链接]
梦石
0
星屑
2457
在线时间
912 小时
注册时间
2014-10-14
回帖
1155

开拓者

发表于 2020-11-23 20:51:07 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×


在回合制中,如果您与第一个演员取消,您将返回派对命令。

如果在聚会命令窗口中取消,则您将处于选择战斗的状态。


  MIT许可证。
  https://ja.osdn.net/projects/ope ... enses%2FMIT_license
*未经作者许可,可以修改和重新分发,
*使用方式没有任何限制(商业用途,18种禁止使用等)。

[pre lang="ruby"]/*
* --------------------------------------------------
* MNKR_PartyCommandSkipMZ Ver.1.1.0
* Copyright (c) 2020 Munokura
* This software is released under the MIT license.
* http://opensource.org/licenses/mit-license.php
* --------------------------------------------------
*/

/*:ja
* @target MZ
* @url https://raw.githubusercontent.co ... rtyCommandSkipMZ.js
* @plugindesc 戦闘開始時にパーティコマンドを飛ばし、アクターコマンドから開始します。
* @author munokura
*
* @help
* 戦闘開始時にパーティコマンドを飛ばします。
*
* ターン制では、先頭のアクターでキャンセルすると、パーティコマンドに戻ります。
*
* パーティコマンドウィンドウでキャンセルすると、戦うを選んだ状態になります。
*
* プラグインコマンドはありません。
*
*
* 利用規約:
*   MITライセンスです。
*   https://ja.osdn.net/projects/ope ... enses%2FMIT_license
*   作者に無断で改変、再配布が可能で、
*   利用形態(商用、18禁利用等)についても制限はありません。
*/

(() => {
      'use strict';

      const _Scene_Battle_prototype_createPartyCommandWindow = Scene_Battle.prototype.createPartyCommandWindow
      Scene_Battle.prototype.createPartyCommandWindow = function () {
            _Scene_Battle_prototype_createPartyCommandWindow.call(this);
            this._partyCommandWindow.setHandler('cancel', this.commandFight.bind(this));
      };

      const _Scene_Battle_prototype_startPartyCommandSelection = Scene_Battle.prototype.startPartyCommandSelection;
      Scene_Battle.prototype.startPartyCommandSelection = function () {
            if (this._partyCommandSkipped && !($dataSystem.battleSystem === 0)) {
                  _Scene_Battle_prototype_startPartyCommandSelection.call(this);
            } else {
                  this._partyCommandSkipped = true;
                  this.selectNextCommand();
            }
      };

      Scene_Battle.prototype.selectPreviousCommand = function () {
            BattleManager.selectPreviousCommand();
            if (BattleManager.isInputting() && BattleManager.actor()) {
                  this.startActorCommandSelection();
            } else {
                  _Scene_Battle_prototype_startPartyCommandSelection.call(this);
            }
      };

})();
[/pre]
------落尽红樱君不见,轻绘梨花泪沾衣。~~~
梦石
0
星屑
7997
在线时间
1442 小时
注册时间
2018-12-16
回帖
1843
发表于 2020-11-26 22:11:00 | 显示全部楼层
66666666666666666
回复

使用道具 举报

梦石
0
星屑
929
在线时间
98 小时
注册时间
2021-7-25
回帖
57
发表于 2023-10-4 21:31:50 | 显示全部楼层
666666666666666666666
回复

使用道具 举报

梦石
0
星屑
77
在线时间
12 小时
注册时间
2023-9-27
回帖
1
发表于 2023-10-5 16:08:34 | 显示全部楼层
66666666666666666666666666厉害
回复

使用道具 举报

梦石
0
星屑
2179
在线时间
444 小时
注册时间
2017-11-24
回帖
112
发表于 2023-12-18 20:31:22 | 显示全部楼层
6666669969999
回复

使用道具 举报

梦石
0
星屑
32
在线时间
16 小时
注册时间
2024-5-25
回帖
16
发表于 2024-5-28 13:17:00 | 显示全部楼层
66666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部