This commit is contained in:
TRT
2023-01-09 08:22:29 +01:00
parent 58fcee689f
commit 830d0afba2
2 changed files with 6 additions and 5 deletions

View File

@@ -2053,6 +2053,9 @@ public class ComputerUtilCard {
} }
public static CardCollection dedupeCards(CardCollection cc) { public static CardCollection dedupeCards(CardCollection cc) {
if (cc.size() <= 1) {
return cc;
}
CardCollection deduped = new CardCollection(); CardCollection deduped = new CardCollection();
for (Card c : cc) { for (Card c : cc) {
boolean unique = true; boolean unique = true;

View File

@@ -114,13 +114,11 @@ public class CreatureEvaluator implements Function<Card, Integer> {
value += addValue(power * 15, "infect"); value += addValue(power * 15, "infect");
} }
else if (c.hasKeyword(Keyword.WITHER)) { else if (c.hasKeyword(Keyword.WITHER)) {
value += addValue(power * 10, "Wither"); value += addValue(power * 10, "wither");
} }
else if (c.hasKeyword(Keyword.TOXIC)) { value += addValue(c.getKeywordMagnitude(Keyword.TOXIC) * 5, "toxic");
value += addValue(power * 10, "Toxic");
}
value += addValue(c.getKeywordMagnitude(Keyword.RAMPAGE), "rampage");
value += addValue(c.getKeywordMagnitude(Keyword.AFFLICT) * 5, "afflict"); value += addValue(c.getKeywordMagnitude(Keyword.AFFLICT) * 5, "afflict");
value += addValue(c.getKeywordMagnitude(Keyword.RAMPAGE), "rampage");
} }
value += addValue(c.getKeywordMagnitude(Keyword.ANNIHILATOR) * 50, "eldrazi"); value += addValue(c.getKeywordMagnitude(Keyword.ANNIHILATOR) * 50, "eldrazi");