diff --git a/src/game/camera.c b/src/game/camera.c index 8bc15bca8..002660f21 100644 --- a/src/game/camera.c +++ b/src/game/camera.c @@ -11290,6 +11290,13 @@ void play_cutscene(struct Camera *c) { sStatusFlags &= ~CAM_FLAG_SMOOTH_MOVEMENT; gCameraMovementFlags &= ~CAM_MOVING_INTO_MODE; + if (gCutsceneFocus != NULL) { + if (gCutsceneFocus->activeFlags == ACTIVE_FLAG_DEACTIVATED) { + gObjCutsceneDone = true; + gTimeStopState = 0; + } + } + #define CUTSCENE(id, cutscene) \ case id: \ cutsceneDuration = cutscene[sCutsceneShot].duration; \ diff --git a/src/pc/network/network.c b/src/pc/network/network.c index dc5a81343..8bb6cb386 100644 --- a/src/pc/network/network.c +++ b/src/pc/network/network.c @@ -304,7 +304,6 @@ void network_update(void) { network_on_loaded_area(); } } - SOFT_ASSERT(false); // update network area timer network_update_area_timer();