Sort weapons

This commit is contained in:
Joseph Ferano 2022-03-09 00:48:37 +07:00
parent 6d90428f87
commit 39435338ce

View File

@ -48,7 +48,10 @@ let constructButtons (actionId: string) (buttonInfo : string) (player: PlayerDat
|> Seq.cast<DiscordComponent>
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 ""