diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index ba964ee2a..4e7a1b72f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -2262,7 +2262,9 @@ public class HeroLogic{ if (!bookEnabled.isEmpty()){ Map config = STableManager.getConfig(SSpiritAnimalBook.class); for(int bootId:bookEnabled){ - int[][] activePara = config.get(bootId).getActivePara(); + SSpiritAnimalBook animalBook=config.get(bootId); + if (animalBook==null)continue; + int[][] activePara = animalBook.getActivePara(); combinedAttribute(activePara,heroAllAttribute); } }