Merge pull request #16 from savisxss/main

fix: eliminate freeze when encountering players by preloading race mo…
This commit is contained in:
rtw1x1
2026-01-04 09:43:45 +00:00
committed by GitHub

View File

@@ -197,6 +197,7 @@ class LoadingWindow(ui.ScriptWindow):
(60, ui.__mem_func__(self.__LoadAssassin)), (60, ui.__mem_func__(self.__LoadAssassin)),
(70, ui.__mem_func__(self.__LoadSura)), (70, ui.__mem_func__(self.__LoadSura)),
(80, ui.__mem_func__(self.__LoadShaman)), (80, ui.__mem_func__(self.__LoadShaman)),
(85, ui.__mem_func__(self.__PreloadRaceMotions)),
(90, ui.__mem_func__(self.__LoadSkill)), (90, ui.__mem_func__(self.__LoadSkill)),
(93, ui.__mem_func__(self.__LoadEnemy)), (93, ui.__mem_func__(self.__LoadEnemy)),
(97, ui.__mem_func__(self.__LoadNPC)), (97, ui.__mem_func__(self.__LoadNPC)),
@@ -331,6 +332,9 @@ class LoadingWindow(ui.ScriptWindow):
def __LoadNPC(self): def __LoadNPC(self):
playerSettingModule.LoadGameData("NPC") playerSettingModule.LoadGameData("NPC")
def __PreloadRaceMotions(self):
chrmgr.PreloadRaceMotions()
# GUILD_BUILDING # GUILD_BUILDING
def __LoadGuildBuilding(self): def __LoadGuildBuilding(self):
playerSettingModule.LoadGuildBuildingList(localeInfo.GUILD_BUILDING_LIST_TXT) playerSettingModule.LoadGuildBuildingList(localeInfo.GUILD_BUILDING_LIST_TXT)