From 2ae4af762b6d563875115f79e90056591467c175 Mon Sep 17 00:00:00 2001 From: undefined Date: Mon, 18 Dec 2023 10:06:12 +0800 Subject: [PATCH] core: contest_export_ghost: add star to team name if team was unranked --- packages/hydrooj/src/handler/contest.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/hydrooj/src/handler/contest.ts b/packages/hydrooj/src/handler/contest.ts index 7654b4583..bd74fa0eb 100644 --- a/packages/hydrooj/src/handler/contest.ts +++ b/packages/hydrooj/src/handler/contest.ts @@ -375,7 +375,10 @@ export class ContestScoreboardHandler extends ContestDetailBaseHandler { `@submissions ${submissions.length}`, ].concat( tdoc.pids.map((i, idx) => `@p ${pid(idx)},${escape(pdict[i]?.title || 'Unknown Problem')},20,0`), - teams.map((i, idx) => `@t ${idx + 1},0,1,${escape(udict[i.uid].school || unknownSchool)}-${escape(udict[i.uid].uname)}`), + teams.map((i, idx) => { + const teamName = `${i.rank ? '*' : ''}${escape(udict[i.uid].school || unknownSchool)}-${escape(udict[i.uid].uname)}`; + return `@t ${idx + 1},0,1,${teamName}`; + }), submissions, ); this.binary(res.join('\n'), `${this.tdoc.title}.ghost`);