diff --git a/source/funkin/menus/PauseSubState.hx b/source/funkin/menus/PauseSubState.hx index d06cf013..fff4eb11 100644 --- a/source/funkin/menus/PauseSubState.hx +++ b/source/funkin/menus/PauseSubState.hx @@ -65,10 +65,12 @@ class PauseSubState extends MusicBeatSubstate menuItems = event.options; - pauseMusic = FlxG.sound.load(Assets.getMusic(Paths.music(event.music)), 0, true); - pauseMusic.persist = false; - pauseMusic.group = FlxG.sound.defaultMusicGroup; - pauseMusic.play(false, FlxG.random.int(0, Std.int(pauseMusic.length / 2))); + if (Assets.exists(Paths.music(event.music))) { + pauseMusic = FlxG.sound.load(Assets.getMusic(Paths.music(event.music)), 0, true); + pauseMusic.persist = false; + pauseMusic.group = FlxG.sound.defaultMusicGroup; + pauseMusic.play(false, FlxG.random.int(0, Std.int(pauseMusic.length / 2))); + } if (__cancelDefault = event.cancelled) return; @@ -119,9 +121,11 @@ class PauseSubState extends MusicBeatSubstate camera = new FlxCamera(); camera.bgColor = 0; FlxG.cameras.add(camera, false); + } + override function createPost() { + super.createPost(); pauseScript.call("postCreate"); - game.updateDiscordPresence(); }