mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-12 13:24:36 +01:00
Fix null pointer error if multi path cant be found
This commit is contained in:
@@ -208,9 +208,15 @@ public class AvatarStorage extends BasePlayerManager implements Iterable<GameAva
|
||||
return false;
|
||||
}
|
||||
|
||||
// Set hero path
|
||||
// Set excel data
|
||||
if (avatar.hasMultiPath()) {
|
||||
avatar.setMultiPath(getPlayer().getCurAvatarPath(avatar.getAvatarId()));
|
||||
// Get avatar's current path
|
||||
var path = getPlayer().getCurAvatarPath(avatar.getAvatarId());
|
||||
if (path == null) {
|
||||
return false;
|
||||
}
|
||||
|
||||
avatar.setMultiPath(path);
|
||||
} else {
|
||||
// Load avatar excel data
|
||||
AvatarExcel excel = GameData.getAvatarExcelMap().get(avatar.getAvatarId());
|
||||
|
||||
Reference in New Issue
Block a user