From b3f914ed4ebccf31d8106154839671c075c858d8 Mon Sep 17 00:00:00 2001 From: Nayla Hanegan Date: Mon, 24 Apr 2023 09:56:37 -0400 Subject: [PATCH] fix 2/2 --- Source/Core/Core/MarioPartyNetplay/Discord.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/Source/Core/Core/MarioPartyNetplay/Discord.cpp b/Source/Core/Core/MarioPartyNetplay/Discord.cpp index d73057123b..d5a6a3354a 100644 --- a/Source/Core/Core/MarioPartyNetplay/Discord.cpp +++ b/Source/Core/Core/MarioPartyNetplay/Discord.cpp @@ -15,24 +15,22 @@ bool mpn_update_discord() if (CurrentState.Scenes != NULL && CurrentState.Scene != NULL) RichPresence.state = CurrentState.Scene->Name.c_str(); - DiscordRichPresence discord_presence = {}; - if (CurrentState.Addresses != NULL) { char Details[128] = ""; if (CurrentState.Boards && CurrentState.Board) { - if (discord_presence.partySize > 0) + if (RichPresence.partySize > 0) { - snprintf(Details, sizeof(Details), "Players: %d/4 Turn: %d/%d", discord_presence.partySize, + snprintf(Details, sizeof(Details), "Players: %d/4 Turn: %d/%d", RichPresence.partySize, mpn_read_value(CurrentState.Addresses->CurrentTurn, 1), mpn_read_value(CurrentState.Addresses->TotalTurns, 1)); RichPresence.smallImageKey = CurrentState.Board->Icon.c_str(); RichPresence.smallImageText = CurrentState.Board->Name.c_str(); } - else if (discord_presence.partySize = 0) + else { snprintf(Details, sizeof(Details), "Players: 1/4 Turn: %d/%d", mpn_read_value(CurrentState.Addresses->CurrentTurn, 1), @@ -44,20 +42,20 @@ bool mpn_update_discord() } else { - if (discord_presence.partySize > 0) + if (RichPresence.partySize > 0) { - snprintf(Details, sizeof(Details), "Players: %d/4", discord_presence.partySize); + snprintf(Details, sizeof(Details), "Players: %d/4", RichPresence.partySize); RichPresence.smallImageKey = ""; RichPresence.smallImageText = ""; } - else if (discord_presence.partySize = 0) + else { snprintf(Details, sizeof(Details), "Players: 1/4"); RichPresence.smallImageKey = ""; RichPresence.smallImageText = ""; } - RichPresence.details = Details; } + RichPresence.details = Details; } RichPresence.startTimestamp = std::time(nullptr);