From eaac95b733ccf1481b528e0dedb435f720ebd0dc Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Mon, 20 Jun 2022 00:20:45 +0700 Subject: [PATCH] Flip the winner/loser --- Bot/Embeds.fs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Bot/Embeds.fs b/Bot/Embeds.fs index 9ba223a..a8ed29b 100644 --- a/Bot/Embeds.fs +++ b/Bot/Embeds.fs @@ -166,10 +166,14 @@ let responseSuccessfulHack2 successful (hacker : PlayerData) (target : PlayerDat .WithAuthor(name = fst loser , iconUrl = snd loser) .WithColor(DiscordColor.Red) - winnerEmbed.AddField("Strength", $"{hacker.Stats.Strength.Amount} 💪", true) |> ignore - winnerEmbed.AddField("New $GBT Balance", $"`💰` {hacker.Bank} ⋙ `💰` {hacker.Bank + totalTaken} `(+{totalTaken} $GBT)`", true) |> ignore - loserEmbed.AddField("Strength", $"{target.Stats.Strength.Amount} 💪", true) |> ignore - loserEmbed.AddField("New $GBT Balance", $"`💰` {target.Bank} ⋙ `💰` {target.Bank - totalTaken} `(-{totalTaken} $GBT)`", true) |> ignore + let h = ( hacker.Stats.Strength.Amount , hacker.Bank ) + let t = ( target.Stats.Strength.Amount , target.Bank ) + let winner = if successful then h else t + let loser = if successful then t else h + winnerEmbed.AddField("Strength", $"{fst winner} 💪", true) |> ignore + winnerEmbed.AddField("New $GBT Balance", $"`💰` {snd winner} ⋙ `💰` {(snd winner) + totalTaken} `(+{totalTaken} $GBT)`", true) |> ignore + loserEmbed.AddField("Strength", $"{fst loser} 💪", true) |> ignore + loserEmbed.AddField("New $GBT Balance", $"`💰` {snd loser} ⋙ `💰` {(snd loser) - totalTaken} `(-{totalTaken} $GBT)`", true) |> ignore let embeds = if successful then [ embed1 ; winnerEmbed ; loserEmbed ] |> List.map (fun e -> e.Build())