From 12e316a1fce8b433c379d43628abeb71f0cc5013 Mon Sep 17 00:00:00 2001 From: savis <106487343+savisxss@users.noreply.github.com> Date: Sat, 27 Dec 2025 06:28:23 +0100 Subject: [PATCH] fix: eliminate freeze when encountering players by preloading race motions --- assets/root/introloading.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/root/introloading.py b/assets/root/introloading.py index 6a1f65ad..3c293d26 100644 --- a/assets/root/introloading.py +++ b/assets/root/introloading.py @@ -248,6 +248,7 @@ class LoadingWindow(ui.ScriptWindow): (60, ui.__mem_func__(self.__LoadAssassin)), (70, ui.__mem_func__(self.__LoadSura)), (80, ui.__mem_func__(self.__LoadShaman)), + (85, ui.__mem_func__(self.__PreloadRaceMotions)), (90, ui.__mem_func__(self.__LoadSkill)), (93, ui.__mem_func__(self.__LoadEnemy)), (97, ui.__mem_func__(self.__LoadNPC)), @@ -382,6 +383,9 @@ class LoadingWindow(ui.ScriptWindow): def __LoadNPC(self): playerSettingModule.LoadGameData("NPC") + def __PreloadRaceMotions(self): + chrmgr.PreloadRaceMotions() + # GUILD_BUILDING def __LoadGuildBuilding(self): playerSettingModule.LoadGuildBuildingList(localeInfo.GUILD_BUILDING_LIST_TXT)