diff --git a/projects/mtg/bin/Res/test/_tests.txt b/projects/mtg/bin/Res/test/_tests.txt index ca18563ac..fb6efabf4 100644 --- a/projects/mtg/bin/Res/test/_tests.txt +++ b/projects/mtg/bin/Res/test/_tests.txt @@ -97,6 +97,7 @@ animated_legendaries3_i221.txt ankh_of_mishra.txt arcanis_the_omnipotent.txt arcanis_the_omnipotent2.txt +arcbound.txt ardakar_wastes.txt ardent_soldier.txt argothian_enchantress.txt @@ -279,6 +280,7 @@ imaginary_pet.txt immaculate_magistrate.txt instill_energy_i166.txt iron_will_i270.txt +ivy_elemental.txt jodahs_avenger.txt juggernaut.txt jump.txt @@ -314,6 +316,8 @@ martial_coup.txt martial_coup2.txt master_decoy.txt master_of_etherium.txt +masticore.txt +masticore2.txt meekstone.txt memory_erosion.txt millstone.txt @@ -350,6 +354,7 @@ quilled_sliver.txt rain_of_filth_i206.txt rain_of_filth_i283.txt rampant_growth.txt +rancor.txt ray_of_command.txt ray_of_command_i176.txt reclusive_wight.txt @@ -437,6 +442,7 @@ wall_of_diffusion.txt wall_of_diffusion2.txt warren_instigator.txt welkin_hawk.txt +whispers_of_the_muse.txt white_knight1.txt windswept_heath.txt wrath_of_god.txt diff --git a/projects/mtg/bin/Res/test/arcbound.txt b/projects/mtg/bin/Res/test/arcbound.txt new file mode 100644 index 000000000..7c1a9e4ad --- /dev/null +++ b/projects/mtg/bin/Res/test/arcbound.txt @@ -0,0 +1,32 @@ +#Testing Arcbound Creatures (example: Arcbound Worker) +#This enters the battlefield with a +1/+1 counter on it. When it's put into a graveyard, you may put its +1/+1 counters on target artifact creature. +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Arcbound Worker,Ornithopter +hand:Shock +manapool:{R} +[PLAYER2] +[DO] +Shock +Arcbound Worker +Choice 0 +Ornithopter +next +#begin +next +#attackers +Ornithopter +next +#blockers +next +#damage +[ASSERT] +COMBATDAMAGE +[PLAYER1] +graveyard:Arcbound Worker,Shock +inplay:Ornithopter +manapool:{0} +[PLAYER2] +life:19 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/ivy_elemental.txt b/projects/mtg/bin/Res/test/ivy_elemental.txt new file mode 100644 index 000000000..f29b74eb0 --- /dev/null +++ b/projects/mtg/bin/Res/test/ivy_elemental.txt @@ -0,0 +1,28 @@ +#Testing Ivy Elemental (example for X-cost spells) +#Ivy Elemental enters the battlefield with X +1/+1 counters on it. +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Ivy Elemental +inplay:fervor +manapool:{G}{G}{G}{G} +[PLAYER2] +[DO] +Ivy Elemental +next +#begin +next +#attackers +Ivy Elemental +next +#blockers +next +#damage +[ASSERT] +COMBATDAMAGE +[PLAYER1] +inplay:Fervor,Ivy Elemental +manapool:{0} +[PLAYER2] +life:17 +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/masticore.txt b/projects/mtg/bin/Res/test/masticore.txt new file mode 100644 index 000000000..2c8aa697e --- /dev/null +++ b/projects/mtg/bin/Res/test/masticore.txt @@ -0,0 +1,18 @@ +#Tested Masticore's upcost ability: What happens if paid? +[INIT] +UPKEEP +[PLAYER1] +inplay:Masticore +hand:Forest +[PLAYER2] +[DO] +Masticore +Forest +next +[ASSERT] +DRAW +[PLAYER1] +inplay:Masticore +graveyard:Forest +[PLAYER2] +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/masticore2.txt b/projects/mtg/bin/Res/test/masticore2.txt new file mode 100644 index 000000000..11409c9a8 --- /dev/null +++ b/projects/mtg/bin/Res/test/masticore2.txt @@ -0,0 +1,16 @@ +#Tested Masticore's upcost ability: What happens if NOT paid? +[INIT] +UPKEEP +[PLAYER1] +inplay:Masticore +hand:Forest +[PLAYER2] +[DO] +next +[ASSERT] +DRAW +[PLAYER1] +hand:Forest +graveyard:Masticore +[PLAYER2] +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/rancor.txt b/projects/mtg/bin/Res/test/rancor.txt new file mode 100644 index 000000000..7eca90e32 --- /dev/null +++ b/projects/mtg/bin/Res/test/rancor.txt @@ -0,0 +1,21 @@ +#Testing Rancor +#When Rancor is put into a graveyard from the battlefield, return Rancor to its owner's hand. +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:Llanowar Elves +hand:Rancor,Shock +manapool:{G}{R} +[PLAYER2] +[DO] +Rancor +Llanowar Elves +Shock +Llanowar Elves +[ASSERT] +FIRSTMAIN +[PLAYER1] +graveyard:Llanowar Elves,Shock +hand:Rancor +manapool:{0} +[END] \ No newline at end of file diff --git a/projects/mtg/bin/Res/test/whispers_of_the_muse.txt b/projects/mtg/bin/Res/test/whispers_of_the_muse.txt new file mode 100644 index 000000000..ebfb840f4 --- /dev/null +++ b/projects/mtg/bin/Res/test/whispers_of_the_muse.txt @@ -0,0 +1,17 @@ +#Testing Whispers of the Muse with Buyback +[INIT] +FIRSTMAIN +[PLAYER1] +hand:Whispers of the Muse +library:Plains +manapool:{5}{U} +[PLAYER2] +[DO] +Whispers of the Muse +[ASSERT] +FIRSTMAIN +[PLAYER1] +hand:Plains,Whispers of the Muse +manapool{0} +[PLAYER2] +[END] \ No newline at end of file