diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index c35262aad..4e7632d62 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -741,8 +741,9 @@ export class HeroHandler { for(let { actorId } of gameData.recruit) { let dicHero = gameData.hero.get(actorId); if(!dicHero) continue; + let { jobid, grade } = gameData.jobClassMaxGrades.get(dicHero.jobClass); heroInfos.push({ - hid: actorId, star: 6, colorStar: 6, quality: 4, lv: 100, exp: getExpByLv(100).sum + hid: actorId, star: 6, colorStar: 6, quality: 4, lv: 100, exp: getExpByLv(100).sum, job: jobid, grade }); } let resultHeroes = await createHeroes(roleId, roleName, sid, serverId, heroInfos);