From 560a458f80c83e380cbd7edcdeec842ef2b2ee2f Mon Sep 17 00:00:00 2001 From: Benedict Etzel Date: Tue, 5 Sep 2023 12:29:38 +0200 Subject: [PATCH] feat: fade out all minions from unavailable tiers --- .../Controls/Overlay/BattlegroundsMinions.xaml.cs | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Hearthstone Deck Tracker/Controls/Overlay/BattlegroundsMinions.xaml.cs b/Hearthstone Deck Tracker/Controls/Overlay/BattlegroundsMinions.xaml.cs index 2a1f1ca21..b78e92868 100644 --- a/Hearthstone Deck Tracker/Controls/Overlay/BattlegroundsMinions.xaml.cs +++ b/Hearthstone Deck Tracker/Controls/Overlay/BattlegroundsMinions.xaml.cs @@ -131,8 +131,18 @@ private void Update(int tier, IEnumerable availableRaces) } } - if(_bannedMinionCardIds.Count > 0) + if(!_availableTiers.Contains(tier)) { + // Fade out all minions from unavailable tiers + cards = cards.Select(x => + { + var ret = (Hearthstone.Card)x.Clone(); + ret.Count = 0; + return ret; + }).ToList(); + } + else if(_bannedMinionCardIds.Count > 0) { + // Fade out banned minions cards = cards.Select(x => { if(_bannedMinionCardIds.Contains(x.Id))