diff --git a/game-server/app/services/gvg/gvgFightService.ts b/game-server/app/services/gvg/gvgFightService.ts index 6fe223990..ba4e22f55 100644 --- a/game-server/app/services/gvg/gvgFightService.ts +++ b/game-server/app/services/gvg/gvgFightService.ts @@ -150,7 +150,10 @@ export async function getVestigeUsedHeroes(roleId: string, curVestigeId: number) let result: number[] = []; for(let { vestigeId, lineup = [] } of myDatas) { if(vestigeId == curVestigeId) continue; - result.push(...lineup.map(cur => cur.actorId)); + for(let { actorId, subHid } of lineup) { + result.push(actorId); + if(subHid) result.push(subHid); + } } return result; }