diff --git a/Bot/Games/HackerBattle.fs b/Bot/Games/HackerBattle.fs index db0228a..7c5bf30 100644 --- a/Bot/Games/HackerBattle.fs +++ b/Bot/Games/HackerBattle.fs @@ -75,7 +75,7 @@ let runHackerBattle defender (hack : HackItem) = |> fun p -> p.Events |> List.choose (fun event -> match event.Type with - | Shielding id -> defender.Inventory |> Inventory.getShields |> List.find (fun item -> item.Item.Id = id) |> Some + | Shielding id -> defender.Inventory |> Inventory.getShields |> List.tryFind (fun item -> item.Item.Id = id) | _ -> None) |> List.map (fun shield -> if hack.Class = shield.Class then Weak else Strong) |> List.contains Weak