diff --git a/libs/control.js b/libs/control.js index a29e99b8..16cf3e86 100644 --- a/libs/control.js +++ b/libs/control.js @@ -1262,6 +1262,7 @@ control.prototype.rewindReplay = function () { return core.drawTip("无法再回到上一个节点"); var save = core.status.replay.save, data = save.pop(); core.loadData(data.data, function () { + core.removeFlag('__fromLoad__'); core.status.replay = { "replaying": true, "pausing": true, @@ -1760,6 +1761,7 @@ control.prototype._doSL_replayLoad_afterGet = function (id, data) { if (route == null || data.hero.flags.__seed__ != core.getFlag('__seed__')) return core.drawTip("无法从此存档回放录像"); core.loadData(data, function () { + core.removeFlag('__fromLoad__'); core.startReplay(route); core.drawTip("回退到存档节点"); }); diff --git a/project/functions.js b/project/functions.js index 43ad463f..a790acd9 100644 --- a/project/functions.js +++ b/project/functions.js @@ -981,6 +981,7 @@ var functions_d6ad677b_427a_4623_b50f_a445a3b0ef8a = core.playBgm(core.getFlag("__bgm__")); } + core.removeFlag('__fromLoad__'); if (callback) callback(); }); },