diff --git a/game-server/app/services/role/rewardService.ts b/game-server/app/services/role/rewardService.ts index 755377405..17e1c3c0d 100644 --- a/game-server/app/services/role/rewardService.ts +++ b/game-server/app/services/role/rewardService.ts @@ -202,6 +202,7 @@ export async function addItems(roleId: string, roleName: string, sid: string, go let hero = await addSkin(roleId, roleName, role.serverId, sid, skinId, false); skinInfos.push({ id: skinId, hid: hero? hero.hid: 0, count: 1, inc: 1, reason }) showItems.push({ id: skinId, count: 1 }); + if(hero) heroskins.push({ skins: hero.skins, hid: hero.hid }); } if (!!skinInfos.length) { pushHeroSkinMsg(heroskins, skinInfos, roleId, sid); // 推送onHeroSkinChange