diff --git a/src/main/java/emu/grasscutter/game/managers/InventoryManager.java b/src/main/java/emu/grasscutter/game/managers/InventoryManager.java index d98f917e2a0..935652d77a3 100644 --- a/src/main/java/emu/grasscutter/game/managers/InventoryManager.java +++ b/src/main/java/emu/grasscutter/game/managers/InventoryManager.java @@ -810,6 +810,8 @@ public void unlockAvatarConstellation(GenshinPlayer player, long guid) { nextTalentId = 40 + currentTalentLevel + 1; } + AvatarTalentData talentData = GenshinData.getAvatarTalentDataMap().get(nextTalentId); + if (talentData == null) { return; }