Project1

标题: 战斗胜利结算后自动结束结算界面 [打印本页]

作者: l734273398    时间: 昨天 19:35
标题: 战斗胜利结算后自动结束结算界面
如题,每次战斗结束后要点几次很麻烦,有没有什么办法可以等待一秒后自动结算到地图界面?
作者: slenderping    时间: 昨天 19:35
  1. /*:
  2. * @target MZ
  3. * @plugindesc 战斗对话跳过
  4. *
  5. * @help
  6. * 跳过战斗的对话。
  7. *
  8. * @author slenderping
  9. *
  10. * @version 0.0.0
  11. */



  12. BattleManager.processEscape = function() {
  13.     $gameParty.performEscape();
  14.     SoundManager.playEscape();
  15.     const success = this._preemptive || Math.random() < this._escapeRatio;
  16.     if (success) {
  17.         this.onEscapeSuccess();
  18.         setTimeout(() => {$gameMessage.clear();}, 800);
  19.     } else {
  20.         this.onEscapeFailure();
  21.     }
  22.     return success;
  23. };

  24. BattleManager.displayStartMessages = function() {
  25.     for (const name of $gameTroop.enemyNames()) {
  26.         $gameMessage.add(TextManager.emerge.format(name));
  27.         setTimeout(() => {
  28.             SceneManager._scene._messageWindow.close();
  29.             $gameMessage.clear();
  30.         }, 1000);
  31.     }
  32.     if (this._preemptive) {
  33.         $gameMessage.add(TextManager.preemptive.format($gameParty.name()));
  34.     } else if (this._surprise) {
  35.         $gameMessage.add(TextManager.surprise.format($gameParty.name()));
  36.     }
  37. };

  38. BattleManager.displayVictoryMessage = function() {
  39.     $gameMessage.add(TextManager.victory.format($gameParty.name()));
  40.     setTimeout(() => {$gameMessage.clear();}, 2000);
  41. };






























复制代码

作者: l734273398    时间: 8 小时前
有没有大佬有办法啊,急求




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