BattleManager.updateBattleEnd = function() {
if (this.isBattleTest()) { //如果是战斗测试
AudioManager.stopBgm();//停止音乐
SceneManager.exit();//退出软件
} else if (!this._escaped && $gameParty.isAllDead()) { //不是 逃跑 &&全员死亡
if (this._canLose) { //允许战败
$gameParty.reviveBattleMembers(); //全员恢复hp mp
SceneManager.pop();//返回原画面
} else {
//SceneManager.goto(Scene_Gameover);//跳到结束(因为战斗 而死亡)
$gameParty.reviveBattleMembers(); //全员恢复hp mp
SceneManager.pop();//返回原画面
$gameTemp.reserveCommonEvent(1);//即是调用公共事件1
}
} else {
SceneManager.pop(); //返回原画面
}
this._phase = "";//回合的标志,字符串 用if判断
};