diff --git a/src/p_setup.cpp b/src/p_setup.cpp index d51e4a4e1..29674930d 100644 --- a/src/p_setup.cpp +++ b/src/p_setup.cpp @@ -9537,6 +9537,8 @@ void Command_Platinums(void) tic_t platinumtime = UINT32_MAX; + std::unordered_map names; + for (auto &stafftime : stafftimes) { if (stafftime == stafftimes[0]) @@ -9550,6 +9552,12 @@ void Command_Platinums(void) CONS_Printf(", %s (+%d:%02d)", stafftime.second.c_str(), G_TicsToSeconds(stafftime.first - platinumtime), G_TicsToCentiseconds(stafftime.first - platinumtime)); } + + names[stafftime.second]++; + if (names[stafftime.second] > 1) + { + CONS_Printf(" (DUPLICATE)"); + } } CONS_Printf("\n");