diff --git a/game-server/app/services/playerCeService.ts b/game-server/app/services/playerCeService.ts index 91fc8ee53..59e0c8ba4 100644 --- a/game-server/app/services/playerCeService.ts +++ b/game-server/app/services/playerCeService.ts @@ -321,7 +321,7 @@ export async function calculateCes(type: HERO_SYSTEM_TYPE, roleId: string, serve for(let { schoolId, hid, } of schools) { let curHero = heroes.find(cur => cur.hid == hid); - calCe.setSchool(true, hid, schoolId, curHero.star, curHero.colorStar, curHero.quality); + if(curHero) calCe.setSchool(true, hid, schoolId, curHero.star, curHero.colorStar, curHero.quality); } for(let { id } of skins) {