赞 | 0 |
VIP | 0 |
好人卡 | 2 |
积分 | 2 |
经验 | 3063 |
最后登录 | 2016-7-20 |
在线时间 | 54 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 185
- 在线时间
- 54 小时
- 注册时间
- 2012-12-28
- 帖子
- 31
|
4楼
楼主 |
发表于 2013-9-6 16:01:11
|
只看该作者
- #--------------------------------------------------------------------------
- # ● 開始隊伍指令的選擇
- #--------------------------------------------------------------------------
- def start_party_command_selection
- unless scene_changing?
- refresh_status
- @status_window.unselect
- @status_window.open
- if BattleManager.input_start
- @actor_command_window.close
- #@party_command_window.setup
- command_fight
- else
- #@party_command_window.deactivate
- turn_start
- end
- end
- end
复制代码 上述是Scene_battle的298行開始
@party_command_window.setup 去掉(或者好像我把它改成注釋)
@party_command_window.deactivate同樣動作
@party_command_window.setup 下方插入
command_fight
這樣就不會出現戰鬥撤退視窗
為了確保玩家有撤退選項,在Window_Actorcommand的30行- #--------------------------------------------------------------------------
- # ● 生成指令清單
- #--------------------------------------------------------------------------
- def make_command_list
- return unless @actor
- add_attack_command
- add_skill_commands
- add_guard_command
- add_item_command
- add_escape_command
- end
复制代码 新添一個add_escape_command
這可以讓每個角色的選單多一個撤退指令
最後在"設定"之前插入- #--------------------------------------------------------------------------
- # ● 加入逃跑指令
- #--------------------------------------------------------------------------
- def add_escape_command
- add_command(Vocab::escape, :escape, BattleManager.can_escape?)
- end
复制代码 解釋add_escape_command是什麼.
[以我對腳本極為貧乏知識來弄,沒有實測過撤退會不會有問題,但可以見到沒了戰鬥撤退選項,而在角色指令清單有了撤退] |
|