Project1

标题: MV进入战斗画面时,如何把逃跑按钮改到一开始的窗口里? [打印本页]

作者: nie89    时间: 2022-4-27 15:17
标题: MV进入战斗画面时,如何把逃跑按钮改到一开始的窗口里?
战斗or逃跑,是一个单独的页面,需要取消键激活这个,那么如何把他改到那个攻击、技能、防御、物品、逃跑(⬅这个位置),然后把那个原本的战斗逃跑界面取消掉呢?
或者直接黑掉逃跑按钮?改成暗雷遇敌也不可以逃跑?
作者: 天浩    时间: 2022-4-27 18:29
  1. //=============================================================================
  2. // TH.天浩 - 战斗指令调整
  3. //=============================================================================
  4. /*: @plugindesc [th1.01]
  5. * @author TH.天浩
  6. *
  7. * @help
  8. *
  9. * 删除队伍指令,将逃跑指令加入到角色指令中。
  10. *
  11. *
  12. * */
  13. var TH_SceneBattle_startPartyCommandSelection20220427 = Scene_Battle.prototype.startPartyCommandSelection
  14. Scene_Battle.prototype.startPartyCommandSelection = function() {
  15.         TH_SceneBattle_startPartyCommandSelection20220427.call(this)
  16.     this.commandFight();
  17. };

  18. var TH_SceneBattle_createActorCommandWindow20220427 = Scene_Battle.prototype.createActorCommandWindow
  19. Scene_Battle.prototype.createActorCommandWindow = function() {
  20.         TH_SceneBattle_createActorCommandWindow20220427.call(this)
  21.         this._actorCommandWindow.setHandler('escape', this.commandEscape.bind(this));
  22. };

  23. var TH_WindowActorCommand_makeCommandList20220427 = Window_ActorCommand.prototype.makeCommandList
  24. Window_ActorCommand.prototype.makeCommandList = function() {
  25.         TH_WindowActorCommand_makeCommandList20220427.call(this)
  26.     if (this._actor) {
  27.         this.addCommand(TextManager.escape, 'escape', BattleManager.canEscape());
  28.     }
  29. };
复制代码

作者: nie89    时间: 2022-4-27 20:54
天浩 发表于 2022-4-27 18:29

哇塞!!感谢!!再问一下,这个和mog的那个有冲突吗~~我也有使用那个。另外,这个可以商用吗?感谢感谢~~
作者: 言物之石    时间: 2023-7-30 13:45
本帖最后由 言物之石 于 2023-7-30 15:44 编辑
天浩 发表于 2022-4-27 18:29


大佬,用了这段代码后,一旦逃跑失败就一直停住了,这个能怎么修改呀?战斗模式使用的是CTB




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