赞 | 0 |
VIP | 4 |
好人卡 | 0 |
积分 | 2 |
经验 | 31715 |
最后登录 | 2021-9-11 |
在线时间 | 829 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 180
- 在线时间
- 829 小时
- 注册时间
- 2010-6-26
- 帖子
- 671
|
5楼
楼主 |
发表于 2010-10-2 09:27:05
|
只看该作者
本帖最后由 企鹅达达 于 2010-10-2 10:15 编辑
回复 Rion幻音 的帖子
逃走和失败(主要是针对boss战等可以失败的事件)的场合也应该要吧?而且,与其特地在脚本中呼唤公用事件,为什么不直接用脚本……- #------------------------------------------------------------------------------
- # 這個類用來執行顯示作戰畫面的程式。
- #==============================================================================
- class Scene_Battle < Scene_Base
- #--------------------------------------------------------------------------
- # * 結束作戰
- # result : 作戰結果 (0: 得勝, 1: 撤退, 2: 我方全滅)
- #--------------------------------------------------------------------------
- def battle_end(result)
- if result == 2 and not $game_troop.can_lose
- call_gameover
- else
- $game_party.clear_actions
- $game_party.remove_states_battle
- $game_troop.clear
- if $game_temp.battle_proc != nil
- $game_temp.battle_proc.call(result)
- $game_temp.battle_proc = nil
- end
- unless $BTEST
- $game_temp.map_bgm.play
- $game_temp.map_bgs.play
- end
- #==================追加===============================
- remove_helper
- #=======================================================
- $scene = Scene_Map.new
- @message_window.clear
- Graphics.fadeout(30)
- end
- $game_temp.in_battle = false
- end
- #======================追加===================================
- def remove_helper
- for i in 101..200
- $game_party.remove_actor(i)
- end
- end
- #=============================================================
- end
复制代码 ……自己想出来了,不知道会不会有bug 囧 |
|