* Guilds of Ravnica - Buffering special common cards for booster generation.

This commit is contained in:
LevelX2 2018-09-28 14:59:49 +02:00
parent 7b4acbe386
commit 4c869eb78d

View file

@ -332,8 +332,14 @@ public final class GuildsOfRavnica extends ExpansionSet {
@Override
public List<CardInfo> getSpecialCommon() {
CardCriteria criteria = new CardCriteria();
criteria.rarities(Rarity.COMMON).setCodes(this.code).name("Guildgate");
return CardRepository.instance.findCards(criteria);
List<CardInfo> specialCards = getCardsByRarity(Rarity.SPECIAL);
if (specialCards.isEmpty()) {
CardCriteria criteria = new CardCriteria();
criteria.rarities(Rarity.COMMON).setCodes(this.code).name("Guildgate");
List<CardInfo> specialCardsSave = CardRepository.instance.findCards(criteria);
savedCards.put(Rarity.SPECIAL, specialCardsSave);
specialCards.addAll(specialCardsSave);
}
return specialCards;
}
}