From 39435338ce97f59cd5a328c8804a9a8542aa57c0 Mon Sep 17 00:00:00 2001 From: Joseph Ferano Date: Wed, 9 Mar 2022 00:48:37 +0700 Subject: [PATCH] Sort weapons --- Bot/Embeds.fs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Bot/Embeds.fs b/Bot/Embeds.fs index e764d66..dffcb9d 100644 --- a/Bot/Embeds.fs +++ b/Bot/Embeds.fs @@ -48,7 +48,10 @@ let constructButtons (actionId: string) (buttonInfo : string) (player: PlayerDat |> Seq.cast let pickDefense actionId player isTrainer = - let shieldItems = player.Inventory |> Inventory.getItemsByType ItemType.Shield + let shieldItems = + player.Inventory + |> Inventory.getItemsByType ItemType.Shield + |> List.sortBy (fun item -> item.Id) let buttons = constructButtons actionId (string player.DiscordId) player shieldItems isTrainer let embed = @@ -67,7 +70,10 @@ let pickDefense actionId player isTrainer = .AsEphemeral(true) let pickHack actionId attacker defender isTrainer = - let hackItems = attacker.Inventory |> Inventory.getItemsByType ItemType.Hack + let hackItems = + attacker.Inventory + |> Inventory.getItemsByType ItemType.Hack + |> List.sortBy (fun item -> item.Id) let buttons = constructButtons actionId $"{defender.DiscordId}-{defender.Name}" attacker hackItems isTrainer let stealMsg = if not isTrainer then $"{defender.Name} has **{defender.Bank} $GBT** we can take from them. " else ""