diff --git a/source/funkin/play/cutscene/VideoCutscene.hx b/source/funkin/play/cutscene/VideoCutscene.hx index 798ab1d3d..778a9980a 100644 --- a/source/funkin/play/cutscene/VideoCutscene.hx +++ b/source/funkin/play/cutscene/VideoCutscene.hx @@ -150,6 +150,7 @@ class VideoCutscene { vid.zIndex = 0; vid.active = false; + vid.bitmap.onEncounteredError.add((_) -> finishVideo(0.5)); vid.bitmap.onEndReached.add(finishVideo.bind(0.5)); vid.cameras = [PlayState.instance.camCutscene]; diff --git a/source/funkin/ui/charSelect/IntroSubState.hx b/source/funkin/ui/charSelect/IntroSubState.hx index 0b92d6fc6..a945581e5 100644 --- a/source/funkin/ui/charSelect/IntroSubState.hx +++ b/source/funkin/ui/charSelect/IntroSubState.hx @@ -90,6 +90,7 @@ class IntroSubState extends MusicBeatSubState { vid.zIndex = 0; vid.active = false; + vid.bitmap.onEncounteredError.add((_) -> onLightsEnd()); vid.bitmap.onEndReached.add(onLightsEnd); vid.bitmap.onFormatSetup.add(() -> { vid.setGraphicSize(FlxG.initialWidth, FlxG.initialHeight); diff --git a/source/funkin/ui/title/AttractState.hx b/source/funkin/ui/title/AttractState.hx index 5db61db84..b0822b265 100644 --- a/source/funkin/ui/title/AttractState.hx +++ b/source/funkin/ui/title/AttractState.hx @@ -97,6 +97,7 @@ class AttractState extends MusicBeatState { vid.zIndex = 0; vid.active = false; + vid.bitmap.onEncounteredError.add((_) -> onAttractEnd()); vid.bitmap.onEndReached.add(onAttractEnd); vid.bitmap.onFormatSetup.add(() -> { vid.setGraphicSize(FlxG.initialWidth, FlxG.initialHeight);