mirror of
https://github.com/Melledy/LunarCore.git
synced 2025-12-14 14:24:37 +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;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set hero path
|
// Set excel data
|
||||||
if (avatar.hasMultiPath()) {
|
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 {
|
} else {
|
||||||
// Load avatar excel data
|
// Load avatar excel data
|
||||||
AvatarExcel excel = GameData.getAvatarExcelMap().get(avatar.getAvatarId());
|
AvatarExcel excel = GameData.getAvatarExcelMap().get(avatar.getAvatarId());
|
||||||
|
|||||||
Reference in New Issue
Block a user