[AKR] does *not* have a dedicated nonbasic land slot (see https://youtu.be/XJgQKO5qd44?t=463)

This commit is contained in:
Alex W. Jackson 2022-02-18 17:09:25 -05:00
parent 001e8a24e0
commit 4c32272505
2 changed files with 0 additions and 21 deletions

View file

@ -25,7 +25,6 @@ public class AmonkhetRemastered extends ExpansionSet {
this.numBoosterUncommon = 3; this.numBoosterUncommon = 3;
this.numBoosterRare = 1; this.numBoosterRare = 1;
this.ratioBoosterMythic = 8; this.ratioBoosterMythic = 8;
this.ratioBoosterSpecialLand = 1; // replace all basic lands
cards.add(new SetCardInfo("Abandoned Sarcophagus", 268, Rarity.RARE, mage.cards.a.AbandonedSarcophagus.class)); cards.add(new SetCardInfo("Abandoned Sarcophagus", 268, Rarity.RARE, mage.cards.a.AbandonedSarcophagus.class));
cards.add(new SetCardInfo("Abrade", 136, Rarity.UNCOMMON, mage.cards.a.Abrade.class)); cards.add(new SetCardInfo("Abrade", 136, Rarity.UNCOMMON, mage.cards.a.Abrade.class));

View file

@ -249,26 +249,6 @@ public class BoosterGenerationTest extends MageTestBase {
} }
} }
@Test
public void testAmonkhetRemastered_MustHaveSpecialLand() {
// AKR replace all basic lands with special (1 per booster)
// https://mtg.gamepedia.com/Amonkhet_Remastered
for (int i = 1; i <= 5; i++) {
List<Card> booster = AmonkhetRemastered.getInstance().createBooster();
// no basic lands in booster
assertFalse(str(booster), contains(booster, basics, null));
// special lands in land slot (can have multiple special lands per booster: one from land slot, one from common slot)
List<Card> boosterLands = booster.stream().filter(card -> !card.isBasic() && card.isLand(currentGame)).collect(Collectors.toList());
Assert.assertTrue("Amonkhet Remastered's booster must contains minimum 1 special land", boosterLands.size() >= 1);
// Regal Caracal is top-boxer card, not booster
assertFalse("Amonkhet Remastered's booster must not contains Regal Caracal", contains(booster, "Regal Caracal", null));
}
}
@Test @Test
public void testZendikarRising_MDFC() { public void testZendikarRising_MDFC() {
for (int i = 0; i < 20; i++) { for (int i = 0; i < 20; i++) {