remove unnecessary game parameter from createPermanent

master
melvinzhang 2015-05-22 11:05:34 +08:00
parent 460e37c078
commit 40a08b434b
167 changed files with 682 additions and 682 deletions

View File

@ -68,7 +68,7 @@ public final class GameLoader {
// Battlefield
final List<GameCardState> permanents = playerState.getPermanents();
for (GameCardState permanent : permanents) {
TestGameBuilder.createPermanent(game, player, permanent.getCardName(), permanent.isTapped(), permanent.getQuantity());
TestGameBuilder.createPermanent(player, permanent.getCardName(), permanent.isTapped(), permanent.getQuantity());
}
// Hand

View File

@ -17,7 +17,7 @@ class TestAEtherVial extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"AEther Vial",1);
addToHand(P,"Legacy's Allure",1);
addToHand(P,"Thieving Magpie",1);
@ -28,7 +28,7 @@ class TestAEtherVial extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Thieving Magpie",3);
return game;

View File

@ -17,13 +17,13 @@ class TestAILandSkip extends TestGameBuilder {
P.setLife(19);
addToLibrary(P, "Swamp", 10);
createPermanent(game, P, "Swamp", false, 2);
createPermanent(game, P, "Watery Grave", false, 1);
createPermanent(game, P, "Darkslick Shores", false, 1);
createPermanent(game, P, "Creeping Tar Pit", false, 1);
createPermanent(game, P, "Drowned Catacomb", false, 1);
createPermanent(game, P, "Hypnotic Specter", false, 2);
createPermanent(game, P, "Shadowmage Infiltrator", false, 2);
createPermanent(P, "Swamp", false, 2);
createPermanent(P, "Watery Grave", false, 1);
createPermanent(P, "Darkslick Shores", false, 1);
createPermanent(P, "Creeping Tar Pit", false, 1);
createPermanent(P, "Drowned Catacomb", false, 1);
createPermanent(P, "Hypnotic Specter", false, 2);
createPermanent(P, "Shadowmage Infiltrator", false, 2);
addToHand(P, "Force Spike", 2);
addToHand(P, "Mana Leak", 1);
addToHand(P, "Nekrataal", 1);
@ -38,9 +38,9 @@ class TestAILandSkip extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Mountain", 10);
createPermanent(game, P, "Mountain", false, 2);
createPermanent(game, P, "Blood Crypt", false, 1);
createPermanent(game, P, "Skullclamp", false, 1);
createPermanent(P, "Mountain", false, 2);
createPermanent(P, "Blood Crypt", false, 1);
createPermanent(P, "Skullclamp", false, 1);
addToHand(P, "Blood Crypt", 2); // originally 5 cards in hand
addToHand(P, "Wort, Boggart Auntie", 1);
addToGraveyard(P, "Mountain", 1);

View File

@ -17,14 +17,14 @@ class TestAbilities extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,20);
createPermanent(game,P,"Accorder Paladin",false,100);
createPermanent(game,P,"Lightning Greaves",false,1);
createPermanent(game,P,"Sword of Body and Mind",false,1);
createPermanent(game,P,"Darksteel Axe",false,1);
createPermanent(game,P,"Akroma's Memorial",false,1);
createPermanent(game,P,"Imperious Perfect",false,1);
createPermanent(game,P,"Imperious Perfect",false,1);
createPermanent(P,"Rupture Spire",false,20);
createPermanent(P,"Accorder Paladin",false,100);
createPermanent(P,"Lightning Greaves",false,1);
createPermanent(P,"Sword of Body and Mind",false,1);
createPermanent(P,"Darksteel Axe",false,1);
createPermanent(P,"Akroma's Memorial",false,1);
createPermanent(P,"Imperious Perfect",false,1);
createPermanent(P,"Imperious Perfect",false,1);
addToHand(P,"Naturalize",5);
addToHand(P,"Demystify",3);
addToHand(P,"Doom Blade",5);
@ -38,10 +38,10 @@ class TestAbilities extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sword of Body and Mind",false,1);
createPermanent(game,P,"Bladed Pinions",false,1);
createPermanent(game,P,"Acidic Slime",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sword of Body and Mind",false,1);
createPermanent(P,"Bladed Pinions",false,1);
createPermanent(P,"Acidic Slime",false,3);
addToHand(P,"Unquestioned Authority",1);
return game;

View File

@ -17,18 +17,18 @@ class TestAltacBloodseeker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Plains",false,8);
createPermanent(game,P,"Chromatic Lantern",false,1);
createPermanent(game, P, "Altac Bloodseeker", false, 4);
createPermanent(game, P, "Advance Scout", false, 1);
createPermanent(P,"Plains",false,8);
createPermanent(P,"Chromatic Lantern",false,1);
createPermanent(P, "Altac Bloodseeker", false, 4);
createPermanent(P, "Advance Scout", false, 1);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game, P, "Llanowar Elves", false, 5);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P, "Llanowar Elves", false, 5);
return game;
}

View File

@ -17,7 +17,7 @@ class TestArcboundOverseer extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Arcbound Overseer", 1);
addToHand(P, "Arcbound Ravager", 1);
@ -25,7 +25,7 @@ class TestArcboundOverseer extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,8 +17,8 @@ class TestAura extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Plains",false,8);
createPermanent(game,P,"Chromatic Lantern",false,1);
createPermanent(P,"Plains",false,8);
createPermanent(P,"Chromatic Lantern",false,1);
addToHand(P,"Annex",1);
addToHand(P,"Chimeric Mass",1);
addToHand(P,"Rancor",1);
@ -31,8 +31,8 @@ class TestAura extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,1);
return game;
}

View File

@ -18,8 +18,8 @@ class TestAuraScript extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P,"Dark Favor",1);
addToHand(P,"Legacy's Allure",1);
addToHand(P,"Thieving Magpie",1);
@ -28,7 +28,7 @@ class TestAuraScript extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Thieving Magpie",3);
return game;

View File

@ -19,8 +19,8 @@ class TestAvarax extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Avarax", 3);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Plains",false,8);
createPermanent(game,P,"Chromatic Lantern",false,1);
createPermanent(P,"Plains",false,8);
createPermanent(P,"Chromatic Lantern",false,1);
addToHand(P,"Avarax",1);
addToHand(P, "Borderland Ranger", 1);
@ -29,7 +29,7 @@ class TestAvarax extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -18,15 +18,15 @@ class TestBairn extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Forest", 20);
createPermanent(game, P, "Wall of Denial", 5);
createPermanent(P, "Wall of Denial", 5);
P = opponent;
P.setLife(20);
addToLibrary(P, "Island", 20);
createPermanent(game, P, "Island", 10);
createPermanent(game, P, "Gilder Bairn");
createPermanent(game, P, "Paradise Mantle", 1);
createPermanent(P, "Island", 10);
createPermanent(P, "Gilder Bairn");
createPermanent(P, "Paradise Mantle", 1);
addToHand(P, "Simic Initiate", 4);
return game;

View File

@ -17,7 +17,7 @@ class TestBattalion extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Bomber Corps", 1);
addToHand(P, "Boros Elite", 1);
addToHand(P, "Daring Skyjek", 1);
@ -34,7 +34,7 @@ class TestBattalion extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Grizzly Bears", 1);
addToHand(P, "Manalith", 1);

View File

@ -18,10 +18,10 @@ class TestBlockerOrder extends TestGameBuilder {
P.setLife(4);
P.setPoison(0);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(game,P,"Akrasan Squire",false,1);
createPermanent(game,P,"Birds of Paradise",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Grizzly Bears",false,1);
createPermanent(P,"Akrasan Squire",false,1);
createPermanent(P,"Birds of Paradise",false,1);
addToHand(P, "Giant Growth", 3);
P = opponent;
@ -29,9 +29,9 @@ class TestBlockerOrder extends TestGameBuilder {
P.setLife(2);
P.setPoison(0);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,5);
createPermanent(game,P,"Yavimaya Wurm",false,1);
createPermanent(game,P,"Yavimaya Wurm",false,1);
createPermanent(P,"Rupture Spire",false,5);
createPermanent(P,"Yavimaya Wurm",false,1);
createPermanent(P,"Yavimaya Wurm",false,1);
return game;
}

View File

@ -17,19 +17,19 @@ class TestBloodArtistWrath extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Avacynian Priest",false,1);
createPermanent(game,P,"Avacynian Priest",false,1);
createPermanent(game,P,"Blood Artist",false,1);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Avacynian Priest",false,1);
createPermanent(P,"Avacynian Priest",false,1);
createPermanent(P,"Blood Artist",false,1);
createPermanent(P,"Grizzly Bears",false,1);
createPermanent(P,"Grizzly Bears",false,1);
addToHand(P, "Wrath of God", 1);
P = opponent;
P.setLife(5);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,7 +17,7 @@ class TestBloodrush extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Ghor-Clan Rampager", 1);
addToHand(P, "Rubblehulk", 1);
addToHand(P, "Scorchwalker", 1);
@ -30,7 +30,7 @@ class TestBloodrush extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Grizzly Bears", 1);
addToHand(P, "Manalith", 1);

View File

@ -21,9 +21,9 @@ class TestBowOfNylea extends TestGameBuilder {
addToGraveyard(P, "Mountain", 10);
addToGraveyard(P, "Lightning Bolt", 1);
addToGraveyard(P, "Mountain", 10);
createPermanent(game,P, "Mountain", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(game,P, "Bow of Nylea", false, 1);
createPermanent(P, "Mountain", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
createPermanent(P, "Bow of Nylea", false, 1);
P = opponent;
@ -33,9 +33,9 @@ class TestBowOfNylea extends TestGameBuilder {
addToGraveyard(P, "Mountain", 10);
addToGraveyard(P, "Lightning Bolt", 1);
addToGraveyard(P, "Mountain", 10);
createPermanent(game,P, "Mountain", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(game,P, "Bow of Nylea", false, 1);
createPermanent(P, "Mountain", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
createPermanent(P, "Bow of Nylea", false, 1);
return game;
}

View File

@ -18,15 +18,15 @@ class TestCadaverousKnight extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Cadaverous Knight",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Cadaverous Knight",false,1);
P = opponent;
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,1);
return game;
}

View File

@ -17,7 +17,7 @@ class TestCalciteSnapper extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Calcite Snapper",1);
@ -25,7 +25,7 @@ class TestCalciteSnapper extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Calcite Snapper",1);
return game;

View File

@ -21,8 +21,8 @@ class TestCanPlayAct extends TestGameBuilder {
addToLibrary(P, "Entreat the Angels", 20);
addToLibrary(P, "Sliver Overlord", 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 3);
createPermanent(game,P, "Mountain", false, 1);
createPermanent(game,P, "Kher Keep", false, 1);
createPermanent(P, "Mountain", false, 1);
createPermanent(P, "Kher Keep", false, 1);
addToHand(P, "Lightning Bolt", 1);
addToHand(P, "Mountain", 1);
addToHand(P, "Argothian Wurm", 1);
@ -33,8 +33,8 @@ class TestCanPlayAct extends TestGameBuilder {
P.setLife(6);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P, "Grizzly Bears", false, 1);
addToHand(P, "Trained Jackal", 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 1);

View File

@ -18,10 +18,10 @@ class TestCarrionAnts extends TestGameBuilder {
P.setLife(15);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Hallowed Fountain",false,2);
createPermanent(game,P,"Plains",false,2);
createPermanent(game,P,"Angel of Despair",false,1);
createPermanent(game,P,"Carrion Ants",false,1);
createPermanent(P,"Hallowed Fountain",false,2);
createPermanent(P,"Plains",false,2);
createPermanent(P,"Angel of Despair",false,1);
createPermanent(P,"Carrion Ants",false,1);
addToHand(P,"Arcane Sanctum",1);
addToHand(P,"Armadillo Cloak",1);
addToHand(P,"Blightning",1);
@ -31,10 +31,10 @@ class TestCarrionAnts extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Swamp",false,4);
createPermanent(game,P,"Plains",false,2);
createPermanent(game,P,"Carrion Ants",false,1);
createPermanent(game,P,"Raging Gorilla",false,1);
createPermanent(P,"Swamp",false,4);
createPermanent(P,"Plains",false,2);
createPermanent(P,"Carrion Ants",false,1);
createPermanent(P,"Raging Gorilla",false,1);
return game;

View File

@ -19,8 +19,8 @@ class TestCascade extends TestGameBuilder {
addToLibrary(P, "Lightning Bolt", 1);
addToLibrary(P, "Fling", 1);
addToGraveyard(P, "Lightning Bolt", 1);
createPermanent(game,P, "Mountain", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(P, "Mountain", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
addToHand(P, "Bloodbraid Elf", 1);
P = opponent;
@ -29,8 +29,8 @@ class TestCascade extends TestGameBuilder {
addToLibrary(P, "Forest", 20);
addToLibrary(P, "Grizzly Bears", 1);
addToHand(P, "Brainbite", 1);
createPermanent(game,P,"Forest",false,5);
createPermanent(game,P, "Glasses of Urza", false, 1);
createPermanent(P,"Forest",false,5);
createPermanent(P, "Glasses of Urza", false, 1);
addToGraveyard(P, "Grizzly Bears", 1);
return game;

View File

@ -23,7 +23,7 @@ class TestCelestialPurge extends TestGameBuilder {
P.setLife(4);
P.setPoison(6);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Sphere of the Suns",1);
addToHand(P,"Celestial Purge",3);
@ -33,7 +33,7 @@ class TestCelestialPurge extends TestGameBuilder {
P.setLife(1);
P.setPoison(8);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Stonework Puma",1);
addToHand(P,"Llanowar Elves", 1);
addToHand(P,"Prickly Boggart", 1);

View File

@ -18,7 +18,7 @@ class TestMaxLandChange extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Plains", 10);
addToHand(P, "Exploration", 1);
addToHand(P, "Explore", 1);
@ -28,7 +28,7 @@ class TestMaxLandChange extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,16 +17,16 @@ class TestChangeling extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Avian Changeling",false,1);
createPermanent(game,P,"Heavy Mattock",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Avian Changeling",false,1);
createPermanent(P,"Heavy Mattock",false,1);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Serra Angel",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Serra Angel",false,1);
return game;
}

View File

@ -17,7 +17,7 @@ class TestChronozoa extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Chronozoa",1);
addToHand(P,"Intangible Virtue",1);
addToHand(P,"Twilight Drover",1);
@ -27,7 +27,7 @@ class TestChronozoa extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,8 +17,8 @@ class TestCipher extends TestGameBuilder {
P.setLife(6);
addToLibrary(P, "Swamp", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P, "Battering Krasis", false, 1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P, "Battering Krasis", false, 1);
addToHand(P, "Sunspire Griffin", 1);
addToHand(P, "Hands of Binding", 1);
addToHand(P, "Stolen Identity", 1);
@ -28,8 +28,8 @@ class TestCipher extends TestGameBuilder {
P.setLife(6);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P, "Grizzly Bears", false, 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 1);
return game;

View File

@ -18,11 +18,11 @@ class TestClone extends TestGameBuilder {
P.setLife(6);
addToLibrary(P, "Swamp", 20);
addToGraveyard(P, "Body Double", 1);
createPermanent(game,P,"Island",false,4);
createPermanent(game,P,"Swamp",false,4);
createPermanent(game,P,"Glorious Anthem",false,1);
createPermanent(game,P,"Chromatic Lantern",false,1);
createPermanent(game,P,"Young Wolf",false,1);
createPermanent(P,"Island",false,4);
createPermanent(P,"Swamp",false,4);
createPermanent(P,"Glorious Anthem",false,1);
createPermanent(P,"Chromatic Lantern",false,1);
createPermanent(P,"Young Wolf",false,1);
addToHand(P, "Phantasmal Image", 1);
addToHand(P, "Clone", 1);
addToHand(P, "Body Double", 1);
@ -34,8 +34,8 @@ class TestClone extends TestGameBuilder {
P.setLife(6);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P, "Grizzly Bears", false, 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 1);
return game;

View File

@ -18,8 +18,8 @@ class TestCoinFlip extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Mountain", 10);
createPermanent(game,P,"Mountain",false,20);
createPermanent(game,P,"Tavern Swindler",false,1);
createPermanent(P,"Mountain",false,20);
createPermanent(P,"Tavern Swindler",false,1);
addToHand(P,"Scoria Wurm",1);
addToHand(P, "Wild Wurm", 3);
addToHand(P, "Molten Birth", 1);
@ -29,9 +29,9 @@ class TestCoinFlip extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Mountain",false,20);
createPermanent(game,P,"Tavern Swindler",false,1);
createPermanent(game,P,"Creepy Doll",false,1);
createPermanent(P,"Mountain",false,20);
createPermanent(P,"Tavern Swindler",false,1);
createPermanent(P,"Creepy Doll",false,1);
addToHand(P,"Scoria Wurm",1);
addToHand(P, "Wild Wurm", 3);

View File

@ -17,8 +17,8 @@ class TestConfiscate extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Grizzly Bears",false,1);
addToHand(P,"Confiscate",1);
@ -26,8 +26,8 @@ class TestConfiscate extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Serra Angel",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Serra Angel",false,1);
addToHand(P,"Sword of Body and Mind",1);
return game;

View File

@ -17,7 +17,7 @@ class TestCopyOverload extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Street Spasm", 1);
addToHand(P, "Reverberate", 1);
@ -25,8 +25,8 @@ class TestCopyOverload extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Grizzly Bears",false,2);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Grizzly Bears",false,2);
return game;
}

View File

@ -17,14 +17,14 @@ class TestCounterFlash extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Counterspell",1);
P = opponent;
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Restoration Angel",1);
//addToHand(P,"Grizzly Bears",1);

View File

@ -17,10 +17,10 @@ class TestCrumbling extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Plains",false,8);
createPermanent(game,P,"Chromatic Lantern");
createPermanent(game,P,"Crumbling Sanctuary");
createPermanent(game,P,"Samite Healer");
createPermanent(P,"Plains",false,8);
createPermanent(P,"Chromatic Lantern");
createPermanent(P,"Crumbling Sanctuary");
createPermanent(P,"Samite Healer");
addToHand(P, "Palisade Giant", 1);
addToHand(P, "Lightning Helix", 1);
@ -28,7 +28,7 @@ class TestCrumbling extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -23,12 +23,12 @@ class TestCunningSparkmage extends TestGameBuilder {
// Library
addToLibrary(P, "Forest", 10);
// Battlefield
createPermanent(game, P, "Forest", false, 6);
createPermanent(game, P, "Quest for the Gemblades", false, 1);
createPermanent(game, P, "3/3 green Elephant creature token", false, 1);
createPermanent(game, P, "1/1 green Snake creature token", false, 1);
createPermanent(game, P, "Strangleroot Geist", false, 2);
createPermanent(game, P, "2/2 green Wolf creature token", false, 1);
createPermanent(P, "Forest", false, 6);
createPermanent(P, "Quest for the Gemblades", false, 1);
createPermanent(P, "3/3 green Elephant creature token", false, 1);
createPermanent(P, "1/1 green Snake creature token", false, 1);
createPermanent(P, "Strangleroot Geist", false, 2);
createPermanent(P, "2/2 green Wolf creature token", false, 1);
// Hand
addToHand(P, "Forest", 1);
addToHand(P, "Penumbra Spider", 1);
@ -43,13 +43,13 @@ class TestCunningSparkmage extends TestGameBuilder {
addToLibrary(P, "Mountain", 10);
addToLibrary(P, "Swamp", 10);
// Battlefield
createPermanent(game, P, "Blood Crypt", true, 1);
createPermanent(game, P, "Dragonskull Summit", false, 1);
createPermanent(game, P, "Mountain", true, 1);
createPermanent(game, P, "Rakdos Guildgate", false, 1);
createPermanent(game, P, "Cunning Sparkmage", false, 1);
createPermanent(game, P, "Ember Hauler", false, 1);
createPermanent(game, P, "Lavaborn Muse", false, 1);
createPermanent(P, "Blood Crypt", true, 1);
createPermanent(P, "Dragonskull Summit", false, 1);
createPermanent(P, "Mountain", true, 1);
createPermanent(P, "Rakdos Guildgate", false, 1);
createPermanent(P, "Cunning Sparkmage", false, 1);
createPermanent(P, "Ember Hauler", false, 1);
createPermanent(P, "Lavaborn Muse", false, 1);
// Hand
addToHand(P, "Mountain", 2);

View File

@ -17,7 +17,7 @@ class TestCycling extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Angelsong", 1);
addToHand(P, "Fog", 1);
@ -25,7 +25,7 @@ class TestCycling extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Grizzly Bears", 1);
addToHand(P, "Manalith", 1);

View File

@ -17,14 +17,14 @@ class TestDarkDepths extends TestGameBuilder {
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Vampire Hexmage",false,1);
createPermanent(P, "Vampire Hexmage",false,1);
addToHand(P, "Dark Depths", 1);
P = opponent;
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P,"Desecration Demon",false,1);
createPermanent(P,"Desecration Demon",false,1);
return game;
}

View File

@ -17,16 +17,16 @@ class TestDelayedTrigger extends TestGameBuilder {
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Forest", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(game,P, "Duskmantle Guildmage", false, 1);
createPermanent(game,P, "Vizkopa Guildmage",false,1);
createPermanent(P, "Forest", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
createPermanent(P, "Duskmantle Guildmage", false, 1);
createPermanent(P, "Vizkopa Guildmage",false,1);
P = opponent;
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P,"Rupture Spire",false,5);
createPermanent(P,"Rupture Spire",false,5);
return game;
}

View File

@ -18,8 +18,8 @@ class TestDetain extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Arbor Elf",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Arbor Elf",false,1);
addToHand(P, "Azorius Arrester", 1);
addToHand(P, "Isperia's Skywatch", 1);
addToHand(P, "Soulsworn Spirit", 1);
@ -32,9 +32,9 @@ class TestDetain extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,1);
createPermanent(game,P,"Forest",true,1);
createPermanent(game,P,"Shivan Hellkite",false,1);
createPermanent(P,"Rupture Spire",false,1);
createPermanent(P,"Forest",true,1);
createPermanent(P,"Shivan Hellkite",false,1);
return game;
}

View File

@ -22,7 +22,7 @@ class TestDevotion extends TestGameBuilder {
addToLibrary(P, "Sliver Overlord", 1);
addToLibrary(P, "Wingsteed Rider", 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 3);
createPermanent(game,P, "Rupture Spire", false, 9);
createPermanent(P, "Rupture Spire", false, 9);
addToHand(P, "Rupture Spire", 1);
addToHand(P, "Abhorrent Overlord", 1);
addToHand(P, "Purphoros, God of the Forge", 1);
@ -32,8 +32,8 @@ class TestDevotion extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P, "Grizzly Bears", false, 1);
addToHand(P, "Trained Jackal", 1);
addToGraveyard(P, "Ink-Eyes, Servant of Oni", 1);

View File

@ -17,8 +17,8 @@ class TestDevourTrigger extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Kor Firewalker",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Kor Firewalker",false,3);
addToHand(P,"Predator Dragon",3);
@ -26,8 +26,8 @@ class TestDevourTrigger extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,3);
return game;
}

View File

@ -17,8 +17,8 @@ class TestDoubleFaced extends TestGameBuilder {
P.setLife(5);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Island", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(P, "Island", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
addToHand(P, "Thraben Sentry", 2);
addToHand(P, "Lightning Bolt", 1);
addToHand(P, "Ludevic's Test Subject", 2);
@ -27,8 +27,8 @@ class TestDoubleFaced extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Island", false, 8);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P, "Island", false, 8);
createPermanent(P, "Grizzly Bears", false, 1);
addToHand(P, "Ludevic's Test Subject", 2);
return game;

View File

@ -17,13 +17,13 @@ class TestDoubleStrikeDread extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Dread",false,1);
createPermanent(game,P,"Dissipation Field",false,1);
createPermanent(game,P,"Sword of Body and Mind",false,1);
createPermanent(game,P,"Sword of Light and Shadow",false,1);
createPermanent(game,P,"Hearthfire Hobgoblin", false, 1);
createPermanent(game,P,"Oracle of Nectars", false, 1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Dread",false,1);
createPermanent(P,"Dissipation Field",false,1);
createPermanent(P,"Sword of Body and Mind",false,1);
createPermanent(P,"Sword of Light and Shadow",false,1);
createPermanent(P,"Hearthfire Hobgoblin", false, 1);
createPermanent(P,"Oracle of Nectars", false, 1);
addToGraveyard(P,"Oracle of Nectars", 1);
addToHand(P, "Pacifism", 2);
@ -32,10 +32,10 @@ class TestDoubleStrikeDread extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Hearthfire Hobgoblin", false, 1);
createPermanent(game,P,"Dread",false,1);
createPermanent(game,P,"Dissipation Field",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Hearthfire Hobgoblin", false, 1);
createPermanent(P,"Dread",false,1);
createPermanent(P,"Dissipation Field",false,1);
addToHand(P, "Pacifism", 2);
return game;

View File

@ -17,7 +17,7 @@ class TestDragons extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Flameblast Dragon",1);
addToHand(P,"Balefire Dragon",1);
@ -26,7 +26,7 @@ class TestDragons extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Thieving Magpie",3);
return game;

View File

@ -17,7 +17,7 @@ class TestDungeonGeists extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Dungeon Geists",1);
@ -25,8 +25,8 @@ class TestDungeonGeists extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Serra Angel",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Serra Angel",false,1);
addToHand(P,"Act of Treason",1);
return game;

View File

@ -17,15 +17,15 @@ class TestDystopia extends TestGameBuilder {
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P,"Dystopia");
createPermanent(game,P,"Forest",10);
createPermanent(P,"Dystopia");
createPermanent(P,"Forest",10);
addToHand(P, "Life and Limb", 1);
P = opponent;
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P,"Forest",10);
createPermanent(P,"Forest",10);
return game;
}
}

View File

@ -17,8 +17,8 @@ class TestEntersWithX extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P,"Primordial Hydra",1);
addToHand(P,"Mikaeus, the Lunarch",1);
addToHand(P,"Chimeric Mass",1);
@ -29,8 +29,8 @@ class TestEntersWithX extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P, "Plains", 7);
return game;

View File

@ -19,9 +19,9 @@ class TestEquip extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Forest", 10);
createPermanent(game,P,"Forest",false,8);
createPermanent(game,P,"Cylian Elf",false,2);
createPermanent(game,P,"Strider Harness",false,1);
createPermanent(P,"Forest",false,8);
createPermanent(P,"Cylian Elf",false,2);
createPermanent(P,"Strider Harness",false,1);
addToHand(P,"Cylian Elf",1);
@ -29,10 +29,10 @@ class TestEquip extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Forest", 10);
createPermanent(game,P,"Forest",false,8);
createPermanent(game,P,"Cylian Elf",false,2);
createPermanent(game,P,"Strider Harness",false,1);
//createPermanent(game,P,"Barbed Battlegear",false,1);
createPermanent(P,"Forest",false,8);
createPermanent(P,"Cylian Elf",false,2);
createPermanent(P,"Strider Harness",false,1);
//createPermanent(P,"Barbed Battlegear",false,1);
addToHand(P,"Cylian Elf",1);
return game;

View File

@ -18,7 +18,7 @@ class TestEquipBug extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Forest", 10);
addToLibrary(P,"Strider Harness",1);
createPermanent(game,P,"Forest",false,8);
createPermanent(P,"Forest",false,8);
P = opponent;

View File

@ -17,7 +17,7 @@ class TestEvolve extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Crocanura", 1);
addToHand(P, "Clinging Anemones", 1);
addToHand(P, "Elusive Krasis", 1);
@ -29,7 +29,7 @@ class TestEvolve extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Shambleshark", 1);
addToHand(P, "Adaptive Snapjaw", 1);
addToHand(P, "Cloudfin Raptor", 1);

View File

@ -17,7 +17,7 @@ class TestExalted extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rhox Charger",false,2);
createPermanent(P,"Rhox Charger",false,2);
P = opponent;

View File

@ -17,15 +17,15 @@ class TestExhaustion extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Grizzly Bears",false,1);
addToHand(P, "Brain Freeze", 1);
P = opponent;
P.setLife(3);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Exhaustion", 1);
return game;

View File

@ -17,7 +17,7 @@ class TestExileToken extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Journey to Nowhere",1);
addToHand(P,"Naturalize",1);
@ -26,7 +26,7 @@ class TestExileToken extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Rise of the Hobgoblins",1);
return game;

View File

@ -22,7 +22,7 @@ class TestExplore extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Plains",3);
addToHand(P,"Explore",3);
@ -31,8 +31,8 @@ class TestExplore extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader", false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader", false,1);
addToHand(P,"Vines of Vastwood",1);
return game;

View File

@ -17,7 +17,7 @@ class TestExtort extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Basilica Guards", 1);
addToHand(P, "Basilica Screecher", 1);
addToHand(P, "Blind Obedience", 1);
@ -30,7 +30,7 @@ class TestExtort extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Grizzly Bears", 1);
addToHand(P, "Manalith", 1);

View File

@ -23,7 +23,7 @@ class TestFlashfreeze extends TestGameBuilder {
P.setLife(4);
P.setPoison(0);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Flashfreeze",3);
@ -32,8 +32,8 @@ class TestFlashfreeze extends TestGameBuilder {
P.setLife(4);
P.setPoison(0);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,5);
createPermanent(game,P,"Tectonic Edge",false,3);
createPermanent(P,"Rupture Spire",false,5);
createPermanent(P,"Tectonic Edge",false,3);
addToHand(P,"Llanowar Elves", 1);
addToHand(P,"Mogg Fanatic", 1);
addToHand(P,"Prickly Boggart", 1);

View File

@ -18,9 +18,9 @@ class TestFlow extends TestGameBuilder {
P.setLife(4);
P.setPoison(0);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
//createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(game,P,"Chameleon Colossus",false,1);
createPermanent(P,"Rupture Spire",false,8);
//createPermanent(P,"Grizzly Bears",false,1);
createPermanent(P,"Chameleon Colossus",false,1);
P = opponent;
@ -28,9 +28,9 @@ class TestFlow extends TestGameBuilder {
P.setLife(2);
P.setPoison(0);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,5);
createPermanent(game,P,"Tectonic Edge",false,3);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(P,"Rupture Spire",false,5);
createPermanent(P,"Tectonic Edge",false,3);
createPermanent(P,"Grizzly Bears",false,1);
return game;
}

View File

@ -17,9 +17,9 @@ class TestFreeSpells extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Plains",false,10);
createPermanent(game,P,"Chromatic Lantern");
createPermanent(game,P,"Maelstrom Archangel");
createPermanent(P,"Plains",false,10);
createPermanent(P,"Chromatic Lantern");
createPermanent(P,"Maelstrom Archangel");
addToHand(P,"Isochron Scepter",1);
addToHand(P,"Spellbinder",1);
addToHand(P,"Altar's Reap",1);
@ -32,7 +32,7 @@ class TestFreeSpells extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,7 +17,7 @@ class TestFrostTitan extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Lightning Bolt",3);
addToHand(P,"Vines of Vastwood",1);
addToHand(P,"Frost Titan",3);
@ -27,11 +27,11 @@ class TestFrostTitan extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,2);
createPermanent(game,P,"Phyrexian Crusader",true,1);
createPermanent(game,P,"Frost Titan",true,1);
createPermanent(game,P,"Frost Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,2);
createPermanent(P,"Phyrexian Crusader",true,1);
createPermanent(P,"Frost Titan",true,1);
createPermanent(P,"Frost Titan",false,1);
//addToHand(P,"Lightning Bolt",3);
return game;

View File

@ -20,17 +20,17 @@ class TestGGvRR extends TestGameBuilder {
player.setLife(1);
addToLibrary(player,"Plains",10);
createPermanent(game,player,"Rupture Spire",false,8);
createPermanent(game,player,"Raging Ravine",false,1);
createPermanent(game,player,"Giant Spider",false,1);
//createPermanent(game,player,"Esper Stormblade",false,1);
createPermanent(game,player,"Naya Hushblade",false,1);
//createPermanent(game,player,"Godsire",false,1);
//createPermanent(game,player,"Murderous Redcap",false,1);
createPermanent(player,"Rupture Spire",false,8);
createPermanent(player,"Raging Ravine",false,1);
createPermanent(player,"Giant Spider",false,1);
//createPermanent(player,"Esper Stormblade",false,1);
createPermanent(player,"Naya Hushblade",false,1);
//createPermanent(player,"Godsire",false,1);
//createPermanent(player,"Murderous Redcap",false,1);
opponent.setLife(1);
addToLibrary(opponent,"Island",10);
createPermanent(game,opponent,"Guardian of the Guildpact",false,5);
createPermanent(opponent,"Guardian of the Guildpact",false,5);
return game;
}

View File

@ -17,11 +17,11 @@ class TestGainControl extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Creeping Tar Pit",false,1);
createPermanent(game,P,"Raging Ravine",false,1);
createPermanent(game,P,"Memnarch",false,1);
createPermanent(game,P,"Grizzly Bears",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Creeping Tar Pit",false,1);
createPermanent(P,"Raging Ravine",false,1);
createPermanent(P,"Memnarch",false,1);
createPermanent(P,"Grizzly Bears",false,3);
addToHand(P,"Act of Treason",1);
addToHand(P,"Threaten",1);
addToHand(P,"Slave of Bolas",1);
@ -38,9 +38,9 @@ class TestGainControl extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Grizzly Bears",false,3);
createPermanent(game,P,"Helm of Kaldra",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Grizzly Bears",false,3);
createPermanent(P,"Helm of Kaldra",false,1);
return game;
}

View File

@ -17,7 +17,7 @@ class TestGainLoseLife extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Lone Missionary",1);
addToHand(P,"Foul Imp",1);
@ -26,7 +26,7 @@ class TestGainLoseLife extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -51,8 +51,8 @@ public abstract class TestGameBuilder {
}
}
public static MagicPermanent createPermanent(final MagicGame game, final MagicPlayer player, final String name, final boolean tapped, final int count) {
public static MagicPermanent createPermanent(final MagicPlayer player, final String name, final boolean tapped, final int count) {
final MagicGame game = player.getGame();
final MagicCardDefinition cardDefinition=CardDefinitions.getCard(name);
MagicPermanent lastPermanent= MagicPermanent.NONE;
for (int c=count;c>0;c--) {
@ -80,12 +80,12 @@ public abstract class TestGameBuilder {
return lastPermanent;
}
public static MagicPermanent createPermanent(final MagicGame game,final MagicPlayer player,final String name,final int amount){
return createPermanent(game,player,name,false,amount);
public static MagicPermanent createPermanent(final MagicPlayer player,final String name,final int amount){
return createPermanent(player,name,false,amount);
}
public static MagicPermanent createPermanent(final MagicGame game,final MagicPlayer player,final String name){
return createPermanent(game,player,name,false,1);
public static MagicPermanent createPermanent(final MagicPlayer player,final String name){
return createPermanent(player,name,false,1);
}
protected abstract MagicGame getGame();

View File

@ -17,8 +17,8 @@ class TestGethsVerdict extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,1);
addToHand(P,"Geth's Verdict",1);
addToHand(P,"Gatekeeper of Malakir",1);
@ -27,8 +27,8 @@ class TestGethsVerdict extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,1);
addToHand(P,"Geth's Verdict",1);
addToHand(P,"Gatekeeper of Malakir",1);

View File

@ -17,14 +17,14 @@ class TestGhostCouncil extends TestGameBuilder {
P.setLife(2);
addToLibrary(P,"Swamp",10);
createPermanent(game,P,"Swamp",false,4);
createPermanent(game,P,"Ghost Council of Orzhova",false,1);
createPermanent(P,"Swamp",false,4);
createPermanent(P,"Ghost Council of Orzhova",false,1);
P = player;
P.setLife(5);
addToLibrary(P,"Mountain",10);
createPermanent(game,P,"Mountain",false,4);
createPermanent(P,"Mountain",false,4);
addToHand(P,"Act of Treason",1);
return game;

View File

@ -17,8 +17,8 @@ class TestGigadrowse extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,1);
addToHand(P,"Gigadrowse",1);
@ -26,8 +26,8 @@ class TestGigadrowse extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,3);
return game;
}

View File

@ -17,16 +17,16 @@ class TestGoForTheThroat extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P,"Go for the Throat",1);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
return game;
}

View File

@ -17,17 +17,17 @@ class TestGodhead extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Godhead of Awe", false, 1);
createPermanent(game,P,"Yavimaya Wurm", false, 1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Godhead of Awe", false, 1);
createPermanent(P,"Yavimaya Wurm", false, 1);
P = opponent;
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Zephyr Sprite",false,7);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Zephyr Sprite",false,7);
return game;
}

View File

@ -18,9 +18,9 @@ class TestGraft extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Island", 10);
createPermanent(game,P,"Llanowar Reborn",false,2);
createPermanent(game,P,"Island",false,1);
createPermanent(game,P,"Forest",false,2);
createPermanent(P,"Llanowar Reborn",false,2);
createPermanent(P,"Island",false,1);
createPermanent(P,"Forest",false,2);
addToHand(P, "Ethereal Ambush", 1);
P = opponent;

View File

@ -18,14 +18,14 @@ class TestGrandColiseum extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Grand Coliseum",false,8);
createPermanent(P,"Grand Coliseum",false,8);
addToHand(P,"Grizzly Bears",1);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Grand Coliseum",false,8);
createPermanent(P,"Grand Coliseum",false,8);
addToHand(P,"Grizzly Bears",1);
return game;

View File

@ -17,8 +17,8 @@ class TestGraveBetrayal extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Mountain",false,8);
createPermanent(game,P,"Grave Betrayal",false,1);
createPermanent(P,"Mountain",false,8);
createPermanent(P,"Grave Betrayal",false,1);
addToHand(P, "Scavenging Ooze", 1);
addToHand(P, "Lightning Bolt", 1);
addToHand(P, "Rise of the Hobgoblins", 3);
@ -27,7 +27,7 @@ class TestGraveBetrayal extends TestGameBuilder {
P.setLife(2);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Mountain",false,9);
createPermanent(P,"Mountain",false,9);
addToHand(P, "Rise of the Hobgoblins", 3);
return game;

View File

@ -17,15 +17,15 @@ class TestGuiltyConscienceStuffyDoll extends TestGameBuilder {
P.setLife(5);
addToLibrary(P, "Swamp", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(game,P,"Stuffy Doll",false,1);
createPermanent(P,"Rupture Spire",false,9);
createPermanent(P,"Stuffy Doll",false,1);
addToHand(P, "Guilty Conscience", 1);
P = opponent;
P.setLife(6);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(P,"Rupture Spire",false,9);
addToHand(P, "Grizzly Bears", 2);
return game;

View File

@ -15,16 +15,16 @@ class TestHexproof extends TestGameBuilder {
player.setLife(1);
addToLibrary(player,"Plains",10);
createPermanent(game,player,"Mountain",false,8);
createPermanent(game,player,"Thrun, the Last Troll",false,1);
createPermanent(game,player,"Silhana Ledgewalker",false,1);
createPermanent(game,player,"Troll Ascetic",false,1);
createPermanent(game,player,"Sacred Wolf",false,1);
createPermanent(player,"Mountain",false,8);
createPermanent(player,"Thrun, the Last Troll",false,1);
createPermanent(player,"Silhana Ledgewalker",false,1);
createPermanent(player,"Troll Ascetic",false,1);
createPermanent(player,"Sacred Wolf",false,1);
addToHand(player,"Lightning Bolt",3);
opponent.setLife(1);
addToLibrary(opponent,"Island",10);
createPermanent(game,opponent,"Mountain",false,8);
createPermanent(opponent,"Mountain",false,8);
addToHand(opponent,"Lightning Bolt",3);
return game;

View File

@ -17,16 +17,16 @@ class TestHoBBCoF extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Hero of Bladehold",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Hero of Bladehold",false,1);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Circle of Flame",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Circle of Flame",false,1);
return game;
}

View File

@ -17,15 +17,15 @@ class TestHowlingBlack extends TestGameBuilder {
P.setLife(5);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Howling Mine",false,1);
createPermanent(game,P,"Black Vise",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Howling Mine",false,1);
createPermanent(P,"Black Vise",false,1);
P = opponent;
P.setLife(5);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,16 +17,16 @@ class TestInfiltrationLens extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sphinx of Lost Truths",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sphinx of Lost Truths",false,1);
addToHand(P, "Infiltration Lens", 1);
P = opponent;
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Angelic Wall",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Angelic Wall",false,1);
return game;
}

View File

@ -23,7 +23,7 @@ class TestInkmothNexus extends TestGameBuilder {
P.setLife(4);
P.setPoison(6);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Inkmoth Nexus",1);
addToHand(P,"Stonework Puma",1);
@ -33,7 +33,7 @@ class TestInkmothNexus extends TestGameBuilder {
P.setLife(1);
P.setPoison(8);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Stonework Puma",1);
addToHand(P,"Llanowar Elves", 1);
addToHand(P,"Prickly Boggart", 1);

View File

@ -17,9 +17,9 @@ class TestKarnsTouch extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Forest",false,8);
createPermanent(game,P,"Chromatic Lantern",false,1);
createPermanent(game,P,"Phyrexian Crusader",false,3);
createPermanent(P,"Forest",false,8);
createPermanent(P,"Chromatic Lantern",false,1);
createPermanent(P,"Phyrexian Crusader",false,3);
addToHand(P, "Batterskull", 1);
addToHand(P, "Flayer Husk", 1);
addToHand(P, "Karn's Touch", 1);
@ -29,8 +29,8 @@ class TestKarnsTouch extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,3);
return game;
}

View File

@ -18,7 +18,7 @@ class TestKederektParasite extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Mountain", 10);
createPermanent(game,P,"Kederekt Parasite",false,4);
createPermanent(P,"Kederekt Parasite",false,4);
addToHand(P,"Mogg Fanatic",3);
addToHand(P,"Rakdos Guildmage",3);
@ -27,7 +27,7 @@ class TestKederektParasite extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Mountain", 10);
createPermanent(game,P,"Kederekt Parasite",false,4);
createPermanent(P,"Kederekt Parasite",false,4);
addToHand(P,"Mogg Fanatic",3);
addToHand(P,"Rakdos Guildmage",3);

View File

@ -17,16 +17,16 @@ class TestKessigWolfRun extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Mountain",false,1);
createPermanent(game,P,"Forest",false,1);
createPermanent(game,P,"Kessig Wolf Run",false,1);
createPermanent(game,P,"Grizzly Bears",false,1);
createPermanent(P,"Mountain",false,1);
createPermanent(P,"Forest",false,1);
createPermanent(P,"Kessig Wolf Run",false,1);
createPermanent(P,"Grizzly Bears",false,1);
P = opponent;
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -18,8 +18,8 @@ class TestKicker extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P,"Ravaging Riftwurm",1);
addToHand(P,"Sphinx of Lost Truths",1);
addToHand(P,"Wolfbriar Elemental",1);
@ -36,8 +36,8 @@ class TestKicker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Thieving Magpie",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Thieving Magpie",false,1);
addToHand(P, "Plains", 7);
return game;

View File

@ -17,13 +17,13 @@ class TestKikiRestoration extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Kiki-Jiki, Mirror Breaker",1);
addToHand(P,"Restoration Angel",1);

View File

@ -17,14 +17,14 @@ class TestKodamaCenterTree extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Forest",false,1);
createPermanent(game,P,"Kodama of the Center Tree",false,5);
createPermanent(P,"Forest",false,1);
createPermanent(P,"Kodama of the Center Tree",false,5);
P = opponent;
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Lightning Bolt", 3);
return game;

View File

@ -22,7 +22,7 @@ class TestKorFirewalker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Kor Firewalker",3);
addToHand(P,"Lightning Bolt",3);
@ -31,8 +31,8 @@ class TestKorFirewalker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader", false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader", false,1);
addToHand(P,"Lightning Bolt",3);
return game;

View File

@ -17,8 +17,8 @@ class TestLegacysAllure extends TestGameBuilder {
P.setLife(9);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Legacy's Allure",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Legacy's Allure",false,1);
addToHand(P,"Giant Growth",1);
@ -26,8 +26,8 @@ class TestLegacysAllure extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Plains", 20);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Steward of Valeron",false,2);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Steward of Valeron",false,2);
return game;
}

View File

@ -17,16 +17,16 @@ class TestLegendaries extends TestGameBuilder {
P.setLife(9);
addToLibrary(P, "Plains", 10);
createPermanent(game, P, "Karakas", false, 1);
createPermanent(game, P, "Kor Haven", false, 1);
createPermanent(game, P, "Maze of Ith", false, 1);
createPermanent(game, P, "Mikokoro, Center of the Sea", false, 1);
createPermanent(game, P, "Miren, the Moaning Well", false, 1);
createPermanent(game, P, "Okina, Temple to the Grandfathers", false, 1);
createPermanent(game, P, "Azusa, Lost but Seeking", false, 1);
createPermanent(game, P, "Captain Sisay", false, 1);
createPermanent(game, P, "Knight of the Reliquary", false, 1);
createPermanent(game, P, "Kokusho, the Evening Star", false, 1);
createPermanent(P, "Karakas", false, 1);
createPermanent(P, "Kor Haven", false, 1);
createPermanent(P, "Maze of Ith", false, 1);
createPermanent(P, "Mikokoro, Center of the Sea", false, 1);
createPermanent(P, "Miren, the Moaning Well", false, 1);
createPermanent(P, "Okina, Temple to the Grandfathers", false, 1);
createPermanent(P, "Azusa, Lost but Seeking", false, 1);
createPermanent(P, "Captain Sisay", false, 1);
createPermanent(P, "Knight of the Reliquary", false, 1);
createPermanent(P, "Kokusho, the Evening Star", false, 1);
addToHand(P, "Kor Haven", 1);
addToHand(P, "Maze of Ith", 1);
addToHand(P, "Mikokoro, Center of the Sea", 1);
@ -38,16 +38,16 @@ class TestLegendaries extends TestGameBuilder {
P.setLife(9);
addToLibrary(P, "Plains", 10);
createPermanent(game, P, "Karakas", false, 1);
createPermanent(game, P, "Kor Haven", false, 1);
createPermanent(game, P, "Maze of Ith", false, 1);
createPermanent(game, P, "Mikokoro, Center of the Sea", false, 1);
createPermanent(game, P, "Miren, the Moaning Well", false, 1);
createPermanent(game, P, "Okina, Temple to the Grandfathers", false, 1);
createPermanent(game, P, "Azusa, Lost but Seeking", false, 1);
createPermanent(game, P, "Captain Sisay", false, 1);
createPermanent(game, P, "Knight of the Reliquary", false, 1);
createPermanent(game, P, "Kokusho, the Evening Star", false, 1);
createPermanent(P, "Karakas", false, 1);
createPermanent(P, "Kor Haven", false, 1);
createPermanent(P, "Maze of Ith", false, 1);
createPermanent(P, "Mikokoro, Center of the Sea", false, 1);
createPermanent(P, "Miren, the Moaning Well", false, 1);
createPermanent(P, "Okina, Temple to the Grandfathers", false, 1);
createPermanent(P, "Azusa, Lost but Seeking", false, 1);
createPermanent(P, "Captain Sisay", false, 1);
createPermanent(P, "Knight of the Reliquary", false, 1);
createPermanent(P, "Kokusho, the Evening Star", false, 1);
addToHand(P, "Kor Haven", 1);
addToHand(P, "Maze of Ith", 1);
addToHand(P, "Mikokoro, Center of the Sea", 1);

View File

@ -17,14 +17,14 @@ class TestLivingWeapon extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P, "Flayer Husk", 1);
P = opponent;
P.setLife(5);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,7 +17,7 @@ class TestLoxodonSmiter extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(P,"Rupture Spire",false,9);
addToHand(P, "Loxodon Smiter", 1);
addToHand(P, "Lightning Bolt", 1);
@ -25,7 +25,7 @@ class TestLoxodonSmiter extends TestGameBuilder {
P.setLife(2);
addToLibrary(P, "Mountain", 20);
createPermanent(game,P,"Rupture Spire",false,9);
createPermanent(P,"Rupture Spire",false,9);
addToHand(P, "Dismal Failure", 2);
return game;

View File

@ -17,8 +17,8 @@ class TestLudevic extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game, P, "Ludevic's Test Subject", false, 1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P, "Ludevic's Test Subject", false, 1);
addToHand(P,"Chronozoa",1);
addToHand(P,"Intangible Virtue",1);
addToHand(P,"Twilight Drover",1);
@ -28,7 +28,7 @@ class TestLudevic extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -17,18 +17,18 @@ class TestMCTS extends TestGameBuilder {
P.setLife(4);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Hearthfire Hobgoblin", false, 4);
createPermanent(game,P,"Akrasan Squire", false, 4);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Hearthfire Hobgoblin", false, 4);
createPermanent(P,"Akrasan Squire", false, 4);
P = opponent;
P.setLife(4);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Hearthfire Hobgoblin", false, 4);
createPermanent(game,P,"Akrasan Squire", false, 4);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Hearthfire Hobgoblin", false, 4);
createPermanent(P,"Akrasan Squire", false, 4);
return game;
}

View File

@ -17,9 +17,9 @@ class TestMCTSCrash extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sword of Feast and Famine",false,2);
createPermanent(game,P,"Marisi's Twinclaws",false, 2);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sword of Feast and Famine",false,2);
createPermanent(P,"Marisi's Twinclaws",false, 2);
P = opponent;
@ -27,9 +27,9 @@ class TestMCTSCrash extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
addToHand(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Mogg Fanatic", false, 1);
createPermanent(game,P,"Knight of Meadowgrain", false, 2);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Mogg Fanatic", false, 1);
createPermanent(P,"Knight of Meadowgrain", false, 2);
return game;
}

View File

@ -17,11 +17,11 @@ class TestManaChoice extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Abandoned Outpost",false,1);
//createPermanent(game,P,"Bog Wreckage",false,1);
createPermanent(game,P,"Ravaged Highlands",false,1);
createPermanent(game,P,"Seafloor Debris",false,1);
createPermanent(game,P,"Timberland Ruins",false,1);
createPermanent(P,"Abandoned Outpost",false,1);
//createPermanent(P,"Bog Wreckage",false,1);
createPermanent(P,"Ravaged Highlands",false,1);
createPermanent(P,"Seafloor Debris",false,1);
createPermanent(P,"Timberland Ruins",false,1);
addToHand(P, "Gemstone Mine", 1);
addToHand(P, "Fusion Elemental", 1);
@ -29,7 +29,7 @@ class TestManaChoice extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -20,15 +20,15 @@ class TestManifest extends TestGameBuilder {
P.setLife(10);
addToLibrary(P, "Wolf-Skull Shaman", 1);
addToLibrary(P, "Carrion Crow", 1);
createPermanent(game,P, "Plains", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(P, "Plains", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
addToHand(P, "Ethereal Ambush", 1);
P = opponent;
P.setLife(10);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Grizzly Bears", false, 1);
createPermanent(P, "Grizzly Bears", false, 1);
return game;
}

View File

@ -17,9 +17,9 @@ class TestMarch extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Island", 10);
createPermanent(game,P,"Island",false,8);
createPermanent(game,P,"Chimeric Staff",false,1);
createPermanent(game,P,"Seat of the Synod",false,1);
createPermanent(P,"Island",false,8);
createPermanent(P,"Chimeric Staff",false,1);
createPermanent(P,"Seat of the Synod",false,1);
addToHand(P,"Master of Etherium",1);
addToHand(P,"March of the Machines",1);
@ -28,7 +28,7 @@ class TestMarch extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -20,15 +20,15 @@ class TestMindRavel extends TestGameBuilder {
P.setLife(13);
addToLibrary(P, "Lightning Bolt", 10);
addToGraveyard(P, "Lightning Bolt", 1);
createPermanent(game,P, "Mountain", false, 8);
createPermanent(game,P, "Chromatic Lantern", false, 1);
createPermanent(P, "Mountain", false, 8);
createPermanent(P, "Chromatic Lantern", false, 1);
addToHand(P, "Mind Ravel", 2);
P = opponent;
P.setLife(13);
addToLibrary(P, "Forest", 20);
createPermanent(game,P,"Forest",false,5);
createPermanent(P,"Forest",false,5);
addToGraveyard(P, "Grizzly Bears", 1);
addToHand(P, "Mind Ravel", 2);

View File

@ -17,7 +17,7 @@ class TestMindshrieker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Mindshrieker",3);
addToHand(P,"Wolfir Silverheart",3);
@ -26,8 +26,8 @@ class TestMindshrieker extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Silverblade Paladin", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Phyrexian Crusader",false,3);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Phyrexian Crusader",false,3);
addToHand(P,"Silverblade Paladin",3);
return game;

View File

@ -23,7 +23,7 @@ class TestMoM extends TestGameBuilder {
P.setLife(4);
P.setPoison(6);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Mark of Mutiny",4);
@ -32,7 +32,7 @@ class TestMoM extends TestGameBuilder {
P.setLife(1);
P.setPoison(8);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Giant Spider",1);
addToHand(P,"Birds of Paradise", 1);
addToHand(P,"Sphere of the Suns",1);

View File

@ -17,8 +17,8 @@ class TestMorph extends TestGameBuilder {
P.setLife(5);
addToLibrary(P, "Forest", 20);
createPermanent(game,P, "Thousand Winds", false, 3);
createPermanent(game,P, "Island", false, 6);
createPermanent(P, "Thousand Winds", false, 3);
createPermanent(P, "Island", false, 6);
addToHand(P, "Backslide", 2);
// addToHand(P, "Lightning Bolt", 1);
// addToHand(P, "Ludevic's Test Subject", 2);
@ -27,8 +27,8 @@ class TestMorph extends TestGameBuilder {
P.setLife(1);
addToLibrary(P, "Forest", 20);
// createPermanent(game,P, "Island", false, 8);
// createPermanent(game,P, "Grizzly Bears", false, 1);
// createPermanent(P, "Island", false, 8);
// createPermanent(P, "Grizzly Bears", false, 1);
addToHand(P, "Ludevic's Test Subject", 2);
return game;

View File

@ -17,9 +17,9 @@ class TestMothdust extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Mothdust Changeling",false,1);
createPermanent(game,P,"Fallowsage",false,4);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Mothdust Changeling",false,1);
createPermanent(P,"Fallowsage",false,4);
addToHand(P,"Chronozoa",1);
addToHand(P,"Intangible Virtue",1);
addToHand(P,"Twilight Drover",1);
@ -29,7 +29,7 @@ class TestMothdust extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
return game;
}

View File

@ -23,7 +23,7 @@ class TestMoxOpal extends TestGameBuilder {
P.setLife(4);
P.setPoison(6);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Sphere of the Suns",2);
addToHand(P,"Mox Opal",2);
addToHand(P,"Veteran Armorer",3);
@ -34,7 +34,7 @@ class TestMoxOpal extends TestGameBuilder {
P.setLife(1);
P.setPoison(8);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(P,"Rupture Spire",false,8);
addToHand(P,"Stonework Puma",1);
addToHand(P,"Llanowar Elves", 1);
addToHand(P,"Prickly Boggart", 1);

View File

@ -18,14 +18,14 @@ class TestMultipleActivation extends TestGameBuilder {
P.setLife(2);
addToLibrary(P,"Swamp",10);
createPermanent(game,P,"Swamp",false,4);
createPermanent(game,P,"Nantuko Shade",false,1);
createPermanent(P,"Swamp",false,4);
createPermanent(P,"Nantuko Shade",false,1);
P = player;
P.setLife(10);
addToLibrary(P,"Swamp",10);
createPermanent(game,P,"Swamp",true,10);
createPermanent(P,"Swamp",true,10);
addToHand(P,"Wall of Reverence",1);
addToHand(P,"Skithiryx, the Blight Dragon",1);

View File

@ -19,7 +19,7 @@ class TestMutavault extends TestGameBuilder {
P.setLife(4);
P.setPoison(6);
addToLibrary(P,"Plains",10);
createPermanent(game,P,"Rupture Spire",false,1);
createPermanent(P,"Rupture Spire",false,1);
addToHand(P,"Mutavault",2);
@ -28,8 +28,8 @@ class TestMutavault extends TestGameBuilder {
P.setLife(1);
P.setPoison(8);
addToLibrary(P,"Island",10);
createPermanent(game,P,"Rupture Spire",false,3);
createPermanent(game,P,"Tectonic Edge",false,3);
createPermanent(P,"Rupture Spire",false,3);
createPermanent(P,"Tectonic Edge",false,3);
addToHand(P,"Vines of Vastwood",1);
addToHand(P,"Inkwell Leviathan",1);

View File

@ -17,8 +17,8 @@ class TestMycoloth extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,1);
addToHand(P,"Mycoloth",1);
@ -26,8 +26,8 @@ class TestMycoloth extends TestGameBuilder {
P.setLife(20);
addToLibrary(P, "Plains", 10);
createPermanent(game,P,"Rupture Spire",false,8);
createPermanent(game,P,"Sun Titan",false,1);
createPermanent(P,"Rupture Spire",false,8);
createPermanent(P,"Sun Titan",false,1);
return game;
}

Some files were not shown because too many files have changed in this diff Show More