Merge remote-tracking branch 'core/master'

This commit is contained in:
Anthony Calosa
2021-03-10 19:18:35 +08:00
2 changed files with 4 additions and 1 deletions

View File

@@ -5,4 +5,6 @@ A:SP$ RepeatEach | Cost$ 3 B | RepeatPlayers$ Player.Opponent | RepeatSubAbility
SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Mandatory$ True | Choices$ Creature.RememberedPlayerOwn | ChoiceTitle$ Choose a creature card in your graveyard | ChoiceZone$ Graveyard | RememberChosen$ True | AILogic$ WorstCard SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Mandatory$ True | Choices$ Creature.RememberedPlayerOwn | ChoiceTitle$ Choose a creature card in your graveyard | ChoiceZone$ Graveyard | RememberChosen$ True | AILogic$ WorstCard
SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True
SVar:NeedsToPlayVar:Z GE1
SVar:Z:Count$ValidGraveyard Creature.OppOwn
Oracle:Each opponent chooses a creature card in their graveyard. Put those cards onto the battlefield under your control. Oracle:Each opponent chooses a creature card in their graveyard. Put those cards onto the battlefield under your control.

View File

@@ -179,7 +179,8 @@ public class ConquestUtil {
return Iterables.filter(FModel.getMagicDb().getCommonCards(), new Predicate<PaperCard>() { return Iterables.filter(FModel.getMagicDb().getCommonCards(), new Predicate<PaperCard>() {
@Override @Override
public boolean apply(PaperCard card) { public boolean apply(PaperCard card) {
if (FModel.getMagicDb().getEditions().get(card.getEdition()).getType() == CardEdition.Type.REPRINT) { if (FModel.getMagicDb().getEditions().get(card.getEdition()).getType() == CardEdition.Type.PROMOS
|| FModel.getMagicDb().getEditions().get(card.getEdition()).getType() == CardEdition.Type.REPRINT) {
return false; // exclude promos from the starting planeswalker set return false; // exclude promos from the starting planeswalker set
} }
if (selected.contains(card.getName())) { if (selected.contains(card.getName())) {