Procházet zdrojové kódy

Fix AD1-020 & AD1-023 can select 2 cards with same 2 colours

hooperk před 4 měsíci
rodič
revize
87a1834c68

+ 1 - 1
Assets/Scripts/CardEffect/AD1/Black/AD1_023.cs

@@ -72,7 +72,7 @@ namespace DCGO.CardEffects.AD1
                     if (selectedCards.Contains(cardSource)) return false;
                     if (selectedCards.Count > 0)
                     {
-                        return cardSource.CardColors.Any(c => !selectedCards[0].CardColors.Contains(c));
+                        return cardSource.CardColors.Any(color1 => selectedCards[0].CardColors.Any(color2 => color2 != color1));
                     }
                     return true;
                 }

+ 1 - 1
Assets/Scripts/CardEffect/AD1/Blue/AD1_020.cs

@@ -74,7 +74,7 @@ namespace DCGO.CardEffects.AD1
                     if (selectedCards.Contains(cardSource)) return false;
                     if (selectedCards.Count > 0)
                     {
-                        return cardSource.CardColors.Any(c => !selectedCards[0].CardColors.Contains(c));
+                        return cardSource.CardColors.Any(color1 => selectedCards[0].CardColors.Any(color2 => color2 != color1));
                     }
                     return true;
                 }