From e66f9fd0ff769ff08817290a3c03caab8e0a08ba Mon Sep 17 00:00:00 2001 From: RandomityGuy <31925790+RandomityGuy@users.noreply.github.com> Date: Sun, 14 Jul 2024 23:42:02 +0530 Subject: [PATCH] persist selection and fix music bug --- src/ResourceLoader.hx | 3 +++ src/gui/MPPlayMissionGui.hx | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ResourceLoader.hx b/src/ResourceLoader.hx index 8e543cb6..5e0f19c0 100644 --- a/src/ResourceLoader.hx +++ b/src/ResourceLoader.hx @@ -535,6 +535,9 @@ class ResourceLoader { } public static function exists(path:String) { + #if (js || android) + path = StringTools.replace(path, "data/", ""); + #end if (zipFilesystem.exists(path.toLowerCase())) return true; return fileSystem.exists(path); diff --git a/src/gui/MPPlayMissionGui.hx b/src/gui/MPPlayMissionGui.hx index 1724e782..70caeba6 100644 --- a/src/gui/MPPlayMissionGui.hx +++ b/src/gui/MPPlayMissionGui.hx @@ -641,9 +641,11 @@ class MPPlayMissionGui extends GuiImage { currentList = MissionList.missionList["multiplayer"]["beginner"]; - setCategoryFunc(currentCategoryStatic, null, false); + // setCategoryFunc(currentCategoryStatic, null, false); if (Net.isHost) { NetCommands.setLobbyLevelIndex(currentCategoryStatic, currentSelectionStatic); + } else { + setCategoryFunc(currentCategoryStatic, null, false); } updateLobbyNames(); redrawChat();