diff --git a/src/exporters/stat.ink.ts b/src/exporters/stat.ink.ts index e034ec5..6dc9f71 100644 --- a/src/exporters/stat.ink.ts +++ b/src/exporters/stat.ink.ts @@ -602,7 +602,7 @@ export class StatInkExporter implements GameExporter { return Promise.resolve(special); } - async mapCoopPlayer({ + async mapCoopPlayer(isMyself: boolean, { player, weapons, specialWeapon, @@ -614,7 +614,7 @@ export class StatInkExporter implements GameExporter { rescuedCount, }: CoopHistoryPlayerResult): Promise { return { - me: player.isMyself ? "yes" : "no", + me: isMyself ? "yes" : "no", name: player.name, number: player.nameId, splashtag_title: player.byname, @@ -760,8 +760,8 @@ export class StatInkExporter implements GameExporter { job_bonus: detail.jobBonus, waves: await Promise.all(detail.waveResults.map((w) => this.mapWave(w))), players: await Promise.all([ - this.mapCoopPlayer(myResult), - ...memberResults.map((p) => this.mapCoopPlayer(p)), + this.mapCoopPlayer(true, myResult), + ...memberResults.map((p) => this.mapCoopPlayer(false, p)), ]), bosses, agent: AGENT_NAME, diff --git a/src/types.ts b/src/types.ts index b624044..cfa64e7 100644 --- a/src/types.ts +++ b/src/types.ts @@ -219,7 +219,6 @@ export type CoopHistoryPlayerResult = { name: string; id: string; }; - isMyself: boolean; }; weapons: { name: string; image: Image | null }[]; specialWeapon: null | {