From 56d253bab809fdc71eed4012d6e5601f502d8dc7 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Thu, 2 Jun 2022 23:53:55 +0700 Subject: [PATCH] Add emojis --- Bot/Embeds.fs | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/Bot/Embeds.fs b/Bot/Embeds.fs index b633624..afaad8f 100644 --- a/Bot/Embeds.fs +++ b/Bot/Embeds.fs @@ -1,6 +1,7 @@ module Degenz.Embeds open System +open DSharpPlus open Degenz open Degenz.Messaging open DSharpPlus.Entities @@ -42,7 +43,13 @@ let pickDefense actionId player isTrainer = for shield in Inventory.getShields player.Inventory do let hours = TimeSpan.FromMinutes(int shield.Cooldown).TotalHours |> int let against = WeaponClass.getGoodAgainst shield.Class |> snd - embed.AddField(shield.Name, $"Active {hours} hours\nDefeats {against}", true) |> ignore + let emoji = + match shield.Id with + | "FIREWALL" -> "<:firewall_shield:971620988649340989>" + | "ENCRYPTION" -> "<:encryption_shield:971620979912605727>" + | "CYPHER" -> "<:cypher_shield:971620965576503326>" + | _ -> "" + embed.AddField($"{emoji} {shield.Name}", $"Active {hours} hours\nDefeats {against}", true) |> ignore DiscordFollowupMessageBuilder() .AddComponents(buttons) @@ -81,7 +88,13 @@ let pickHack actionId attacker defender bonus isTrainer = if not isTrainer then for hack in Inventory.getHacks attacker.Inventory do let amount = if hack.Power > int defender.Bank then int defender.Bank else hack.Power - embed.AddField(hack.Name, $"Cooldown: {hack.Cooldown} mins\nSteal Total: `{amount + bonus} $GBT`", true) |> ignore + let emoji = + match hack.Id with + | "REMOTE" -> "<:remote_access:971621009981571132>" + | "VIRUS" -> "<:virus_hack:971636840580927510>" + | "WORM" -> "<:worm_hack:971636842640310312>" + | _ -> "" + embed.AddField($"{emoji} {hack.Name}", $"Cooldown: {hack.Cooldown} mins\nSteal Total: `{amount + bonus} $GBT`", true) |> ignore DiscordFollowupMessageBuilder() .AddComponents(buttons)