Added 650 new cards based on rev2922.
Playable Highlights are: Psychatog Grim Lavamancer Anurid Brushhopper Flameblast Thwart Baron Sengir Sengir Vampire Stuffy Doll Undiscovered Paradise Gush Heritage Druid Mageta the Lion Faceless Butcher Mesmeric Fiend Oblivion Ring Parallax Wave Knight of the White Orchid Contagion 80 creatures with Morph (Exalted Angel,etc.) Added 27 tests. Card list -> see comments. The list is separated into the single card groups.
This commit is contained in:
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
31
projects/mtg/bin/Res/test/Blink.txt
Normal file
31
projects/mtg/bin/Res/test/Blink.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#Testing Flicker (keyword:blink).
|
||||
Exile target nontoken permanent, then return it to the battlefield under its owner's control.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Flicker
|
||||
inplay:Venerable Monk,Grizzly Bears
|
||||
manapool:{1}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
hand:Wrath of God
|
||||
manapool:{2}{W}{W}
|
||||
[DO]
|
||||
Wrath of God
|
||||
no
|
||||
yes
|
||||
Flicker
|
||||
Venerable Monk
|
||||
endinterruption
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Venerable Monk
|
||||
graveyard:Grizzly Bears,Flicker
|
||||
manapool:{0}
|
||||
life:22
|
||||
[PLAYER2]
|
||||
graveyard:Wrath of God
|
||||
manapool:{0}
|
||||
life:20
|
||||
[END]
|
||||
26
projects/mtg/bin/Res/test/Faceless_Butcher.txt
Normal file
26
projects/mtg/bin/Res/test/Faceless_Butcher.txt
Normal file
@@ -0,0 +1,26 @@
|
||||
#Testing Faceless Butcher (keyword:(blink)forsrc).
|
||||
#When Faceless Butcher enters the battlefield, exile target creature other than Faceless Butcher. -- When Faceless Butcher leaves the battlefield, return the exiled card to the battlefield under its owner's control.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Faceless Butcher,Wrath of God
|
||||
inplay:Grizzly Bears,Forest
|
||||
life:20
|
||||
manapool:{4}{B}{B}{W}{W}
|
||||
[PLAYER2]
|
||||
inplay:Raging Goblin
|
||||
[DO]
|
||||
Faceless Butcher
|
||||
choice 0
|
||||
Raging Goblin
|
||||
Wrath of God
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
graveyard:Faceless Butcher,Grizzly Bears,Wrath of God
|
||||
inplay:Forest
|
||||
life:20
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
inplay:Raging Goblin
|
||||
[END]
|
||||
36
projects/mtg/bin/Res/test/Kor_Spiritdancer.txt
Normal file
36
projects/mtg/bin/Res/test/Kor_Spiritdancer.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
#Testing Kor Spiritdancer (keyword:auras).
|
||||
#Kor Spiritdancer gets +2/+2 for each Aura attached to it.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Rancor,Eternal Warrior
|
||||
inplay:Kor Spiritdancer
|
||||
manapool:{G}{R}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Rancor
|
||||
Kor Spiritdancer
|
||||
Eternal Warrior
|
||||
Kor Spiritdancer
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Kor Spiritdancer
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Rancor,Kor Spiritdancer,Eternal Warrior
|
||||
manapool:{0}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:14
|
||||
[END]
|
||||
31
projects/mtg/bin/Res/test/Mimics#1.txt
Normal file
31
projects/mtg/bin/Res/test/Mimics#1.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#Testing Mimics and their [colorandcolor] keyword. Example: Battlegate Mimic.
|
||||
#Player one plays a card that is red and white, Battlegate Mimic becomes 4/2 attacks.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Skyknight Legionnaire
|
||||
inplay:Battlegate Mimic
|
||||
manapool:{1}{R}{W}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Skyknight Legionnaire
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Battlegate Mimic
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Skyknight Legionnaire,Battlegate Mimic
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:16
|
||||
[END]
|
||||
31
projects/mtg/bin/Res/test/Mimics#2.txt
Normal file
31
projects/mtg/bin/Res/test/Mimics#2.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#Testing Mimics and their [colorandcolor] keyword. Example: Battlegate Mimic.
|
||||
#Player one plays a card that is only red, Battlegate Mimic should stay 2/1.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Raging Goblin
|
||||
inplay:Battlegate Mimic
|
||||
manapool:{R}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Battlegate Mimic
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Raging Goblin,Battlegate Mimic
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:18
|
||||
[END]
|
||||
23
projects/mtg/bin/Res/test/Morph#1.txt
Normal file
23
projects/mtg/bin/Res/test/Morph#1.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
#Testing Exalted Angel (keyword:morph).
|
||||
#Test 1: Casting Exalted Angel face-down makes him a 2/2 creature.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Exalted Angel,Pyroclasm
|
||||
inplay:Forest
|
||||
life:20
|
||||
manapool:{4}{R}
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Exalted Angel
|
||||
choice 1
|
||||
Pyroclasm
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
graveyard:Pyroclasm,Exalted Angel
|
||||
inplay:Forest
|
||||
life:20
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
30
projects/mtg/bin/Res/test/Morph#2.txt
Normal file
30
projects/mtg/bin/Res/test/Morph#2.txt
Normal file
@@ -0,0 +1,30 @@
|
||||
#Testing Exalted Angel (keyword:morph).
|
||||
#Test 2: Turning Exalted Angel face-up prevents him from being killed by Pyroclasm.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Exalted Angel,Pyroclasm
|
||||
inplay:Forest,Fervor
|
||||
life:20
|
||||
manapool:{6}{R}{W}{W}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Exalted Angel
|
||||
choice 1
|
||||
Exalted Angel
|
||||
Pyroclasm
|
||||
next
|
||||
next
|
||||
Exalted Angel
|
||||
goto secondmain
|
||||
[ASSERT]
|
||||
secondmain
|
||||
[PLAYER1]
|
||||
graveyard:Pyroclasm
|
||||
inplay:Forest,Exalted Angel,Fervor
|
||||
life:24
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:16
|
||||
[END]
|
||||
31
projects/mtg/bin/Res/test/Morph#3.txt
Normal file
31
projects/mtg/bin/Res/test/Morph#3.txt
Normal file
@@ -0,0 +1,31 @@
|
||||
#Testing Exalted Angel (keyword:morph).
|
||||
#Test 3: Turning Exalted Angel face-up won't cause him to lose former p/t bonuses.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Exalted Angel,Giant Growth
|
||||
inplay:Forest,Fervor,Gaea's Anthem
|
||||
life:20
|
||||
manapool:{6}{G}{W}{W}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Exalted Angel
|
||||
choice 1
|
||||
Giant Growth
|
||||
Exalted Angel
|
||||
Exalted Angel
|
||||
next
|
||||
next
|
||||
Exalted Angel
|
||||
goto secondmain
|
||||
[ASSERT]
|
||||
secondmain
|
||||
[PLAYER1]
|
||||
graveyard:Giant Growth
|
||||
inplay:Forest,Exalted Angel,Fervor,Gaea's Anthem
|
||||
life:28
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:12
|
||||
[END]
|
||||
34
projects/mtg/bin/Res/test/Morph#4.txt
Normal file
34
projects/mtg/bin/Res/test/Morph#4.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
#Testing Fathom Seer (keyword:morph).
|
||||
#Test 4: Turning Fathom Seer face-up will allow you to draw 3 cards.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Fathom Seer
|
||||
inplay:Island,Underground Sea,Fervor
|
||||
library:Lord of Atlantis,Counterspell
|
||||
life:20
|
||||
manapool:{3}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Fathom Seer
|
||||
choice 1
|
||||
Fathom Seer
|
||||
choice 0
|
||||
Island
|
||||
choice 0
|
||||
Underground Sea
|
||||
next
|
||||
next
|
||||
Fathom Seer
|
||||
goto secondmain
|
||||
[ASSERT]
|
||||
secondmain
|
||||
[PLAYER1]
|
||||
hand:Lord of Atlantis,Counterspell,Island,Underground Sea
|
||||
inplay:Fervor,Fathom Seer
|
||||
life:20
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:19
|
||||
[END]
|
||||
23
projects/mtg/bin/Res/test/Morph#5.txt
Normal file
23
projects/mtg/bin/Res/test/Morph#5.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
#Testing Fathom Seer (keyword:morph).
|
||||
#Test 4: Casting Fathom Seer normally will not allow you to draw 3 cards.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Fathom Seer
|
||||
inplay:Island,Underground Sea
|
||||
library:Lord of Atlantis,Counterspell
|
||||
life:20
|
||||
manapool:{1}{U}
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Fathom Seer
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:
|
||||
inplay:Fathom Seer,Island,Underground Sea
|
||||
library:Lord of Atlantis,Counterspell
|
||||
life:20
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
29
projects/mtg/bin/Res/test/Multicolor.txt
Normal file
29
projects/mtg/bin/Res/test/Multicolor.txt
Normal file
@@ -0,0 +1,29 @@
|
||||
#Testing "multicolor" keyword. Example: Bant Sureblade.
|
||||
#As long as you control another multicolored permanent, Bant Sureblade gets +1/+1 and has first strike.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Bant Sureblade,Odious Trow
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Skyknight Legionnaire
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Bant Sureblade
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Bant Sureblade,Odious Trow
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:17
|
||||
[END]
|
||||
35
projects/mtg/bin/Res/test/SPIRITLINK_keyword#1.txt
Normal file
35
projects/mtg/bin/Res/test/SPIRITLINK_keyword#1.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
#Testing Armadillo Cloak (keyword:SPIRITLINK).
|
||||
#Whenever enchanted creature deals damage, you gain that much life.
|
||||
#Test 1: Armadillo Cloak enchanting a creature you control.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Armadillo Cloak
|
||||
inplay:Raging Goblin
|
||||
manapool:{1}{G}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Armadillo Cloak
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Raging Goblin
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Armadillo Cloak,Raging Goblin
|
||||
manapool:{0}
|
||||
life:23
|
||||
[PLAYER2]
|
||||
life:17
|
||||
[END]
|
||||
40
projects/mtg/bin/Res/test/SPIRITLINK_keyword#2.txt
Normal file
40
projects/mtg/bin/Res/test/SPIRITLINK_keyword#2.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
#Testing Armadillo Cloak (keyword:SPIRITLINK).
|
||||
#Whenever enchanted creature deals damage, you gain that much life.
|
||||
#Test 2: Armadillo Cloak enchanting a creature opponent controls.
|
||||
#You as the controller of Armadillo Cloak should gain the life points.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Armadillo Cloak
|
||||
inplay:Grizzly Bears
|
||||
manapool:{1}{G}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
inplay:Serra Angel
|
||||
life:20
|
||||
[DO]
|
||||
Armadillo Cloak
|
||||
Serra Angel
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Grizzly Bears
|
||||
next
|
||||
#blockers
|
||||
Serra Angel
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Armadillo Cloak
|
||||
graveyard:Grizzly Bears
|
||||
manapool:{0}
|
||||
life:26
|
||||
[PLAYER2]
|
||||
life:20
|
||||
inplay:Serra Angel
|
||||
[END]
|
||||
43
projects/mtg/bin/Res/test/SPIRITLINK_keyword#3.txt
Normal file
43
projects/mtg/bin/Res/test/SPIRITLINK_keyword#3.txt
Normal file
@@ -0,0 +1,43 @@
|
||||
#Testing "Armadillo Cloak", "Spirit Link" and "Lifelink" (keywords:SPIRITLINK and LIFELINK).
|
||||
#Whenever enchanted creature deals damage, you gain that much life.
|
||||
#Test 3: 1. Baneslayer Angel (lifelink) + 2. Spirit Link (spiritlink) + 3. Lifelink (lifelink) + 4. Armadillo Cloak (+2/+2,spiritlink).
|
||||
#--> this combo should lead to: 1. 7 life + 2. 7 life + 3. no life + 7 life.
|
||||
#"Lifelink" and "Spiritlink" should stack.
|
||||
#"Lifelink" and "Lifelink" should not stack.
|
||||
#"Spiritlink" and "Spiritlink" should stack.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Armadillo Cloak,Spirit Link,Lifelink
|
||||
inplay:Baneslayer Angel
|
||||
manapool:{2}{G}{W}{W}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Armadillo Cloak
|
||||
Baneslayer Angel
|
||||
Spirit Link
|
||||
Baneslayer Angel
|
||||
Lifelink
|
||||
Baneslayer Angel
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Baneslayer Angel
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Armadillo Cloak,Spirit Link,Lifelink,Baneslayer Angel
|
||||
manapool:{0}
|
||||
life:41
|
||||
[PLAYER2]
|
||||
life:13
|
||||
[END]
|
||||
23
projects/mtg/bin/Res/test/Winds_of_Rath.txt
Normal file
23
projects/mtg/bin/Res/test/Winds_of_Rath.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
#Testing Winds of Rath (keyword:enchanted).
|
||||
#Destroy all creatures that aren't enchanted. They can't be regenerated.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Winds of Rath,Rancor
|
||||
inplay:Giant Spider,Grizzly Bears
|
||||
life:20
|
||||
manapool:{3}{W}{W}{G}
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Rancor
|
||||
Giant Spider
|
||||
Winds of Rath
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
graveyard:Grizzly Bears,Winds of Rath
|
||||
inplay:Giant Spider,Rancor
|
||||
life:20
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
35
projects/mtg/bin/Res/test/[at]Vampired#1.txt
Normal file
35
projects/mtg/bin/Res/test/[at]Vampired#1.txt
Normal file
@@ -0,0 +1,35 @@
|
||||
#Testing Vampiric Dragon (trigger:@vampired).
|
||||
#Whenever a creature dealt damage by Vampiric Dragon this turn is put into a graveyard, put a +1/+1 counter on Vampiric Dragon. -- {1}{R}: Vampiric Dragon deals 1 damage to target creature.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Vampiric Dragon
|
||||
manapool:{1}{R}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
inplay:Raging Goblin
|
||||
[DO]
|
||||
Vampiric Dragon
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Vampiric Dragon
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Vampiric Dragon
|
||||
manapool:{0}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:14
|
||||
graveyard:Raging Goblin
|
||||
[END]
|
||||
@@ -85,11 +85,13 @@ generic/wither.txt
|
||||
########################
|
||||
#Specific Cards
|
||||
########################
|
||||
abyssal_hunter_POWERSTRIKE.txt
|
||||
act_of_treason.txt
|
||||
aegis_of_the_meek.txt
|
||||
aether_mutation.txt
|
||||
aether_flash.txt
|
||||
afflict.txt
|
||||
ageless_entity.txt
|
||||
akron_legionnaire.txt
|
||||
alabaster_dragon.txt
|
||||
alabaster_leech.txt
|
||||
@@ -98,6 +100,7 @@ alluring_siren.txt
|
||||
Amugaba.txt
|
||||
anarchy.txt
|
||||
ancestors_chosen.txt
|
||||
angelic_chorus_TOUGHNESSLIFEGAIN.txt
|
||||
angry_mob1.txt
|
||||
angry_mob2.txt
|
||||
angry_mob3.txt
|
||||
@@ -127,6 +130,7 @@ ascendant_evincar3.txt
|
||||
ashen_firebeast.txt
|
||||
ashen_firebeast2.txt
|
||||
aura_mutation.txt
|
||||
auriok_bladewarden_POWERPUMPBOTH.txt
|
||||
Auriok_Sunchaser_ASLONGAS_1.txt
|
||||
Auriok_Sunchaser_ASLONGAS_2.txt
|
||||
avarice_totem.txt
|
||||
@@ -175,6 +179,7 @@ Call_to_Heel_1.txt
|
||||
Call_to_Heel_2.txt
|
||||
castle.txt
|
||||
cathodion.txt
|
||||
celestial_mantle.txt
|
||||
celestial_purge.txt
|
||||
chainbreaker.txt
|
||||
circle_of_protection.txt
|
||||
@@ -247,8 +252,10 @@ emblem_of_the_warmind.txt
|
||||
enchanted evening.txt
|
||||
enervate.txt
|
||||
enchantress_s_presence.txt
|
||||
Eradicate.txt
|
||||
erg_raiders_i157.txt
|
||||
explore.txt
|
||||
Faceless_Butcher.txt
|
||||
fangren_pathcutter.txt
|
||||
farhaven_elf.txt
|
||||
farmstead.txt
|
||||
@@ -325,6 +332,8 @@ imaginary_pet.txt
|
||||
immaculate_magistrate.txt
|
||||
incinerate.txt
|
||||
instill_energy_i166.txt
|
||||
invigorate.txt
|
||||
invigorate#2.txt
|
||||
iron_will_i270.txt
|
||||
ivy_elemental.txt
|
||||
jodahs_avenger.txt
|
||||
@@ -340,6 +349,7 @@ kjeldoran_frostbeast1.txt
|
||||
kjeldoran_frostbeast2_i167.txt
|
||||
knight_captain_of_eos_i294.txt
|
||||
knight_captain_of_eos_i294_2.txt
|
||||
Kor_Spiritdancer.txt
|
||||
kormus_bell_i301.txt
|
||||
krosan_beast.txt
|
||||
krosan_beast2.txt
|
||||
@@ -374,12 +384,20 @@ memnarch.txt
|
||||
memory_erosion.txt
|
||||
mephidross_vampire.txt
|
||||
millstone.txt
|
||||
Mimics#1.txt
|
||||
Mimics#2.txt
|
||||
mirri_the_cursed.txt
|
||||
mirri_the_cursed2_i284.txt
|
||||
misc01.txt
|
||||
moat.txt
|
||||
mobile_fort.txt
|
||||
Morph#1.txt
|
||||
Morph#2.txt
|
||||
Morph#3.txt
|
||||
Morph#4.txt
|
||||
Morph#5.txt
|
||||
mortuary.txt
|
||||
Multicolor.txt
|
||||
nantuko_husk.txt
|
||||
natural_order.txt
|
||||
necrogenesis.txt
|
||||
@@ -448,6 +466,7 @@ seedcradle_witch.txt
|
||||
seismic_assault.txt
|
||||
seismic_spike_i191.txt
|
||||
selesnya_guildmage.txt
|
||||
setpower_settoughness.txt
|
||||
shard_volley.txt
|
||||
sigil_captain_i467.txt
|
||||
silver_seraph_i300.txt
|
||||
@@ -473,12 +492,17 @@ slith_bloodletter.txt
|
||||
sneak_attack.txt
|
||||
soulblast.txt
|
||||
souls_attendant_i489.txt
|
||||
soul's_grace_POWERLIFEGAIN.txt
|
||||
spark_elemental.txt
|
||||
sphinx_summoner.txt
|
||||
spirit_link.txt
|
||||
SPIRITLINK_keyword#1.txt
|
||||
SPIRITLINK_keyword#2.txt
|
||||
SPIRITLINK_keyword#3.txt
|
||||
spitting_earth.txt
|
||||
spoils_of_evil.txt
|
||||
spore_frog.txt
|
||||
stacking_flanking.txt
|
||||
stasis.txt
|
||||
steelclad_serpent1.txt
|
||||
steelclad_serpent2.txt
|
||||
@@ -519,18 +543,22 @@ unwilling_recruit.txt
|
||||
urzas_lands.txt
|
||||
urzas_lands2.txt
|
||||
urzas_mine_i287.txt
|
||||
[at]Vampired#1.txt
|
||||
vampire_bats.txt
|
||||
vampiric_link.txt
|
||||
vendetta_TOUGHNESSLIFELOSS.txt
|
||||
vine_dryad.txt
|
||||
volcanic_eruption.txt
|
||||
walking_wall.txt
|
||||
wall_of_diffusion.txt
|
||||
wall_of_diffusion2.txt
|
||||
warren_instigator.txt
|
||||
wave_of_reckoning.txt
|
||||
welkin_hawk.txt
|
||||
whispers_of_the_muse.txt
|
||||
white_knight1.txt
|
||||
windswept_heath.txt
|
||||
winds_of_Rath.txt
|
||||
wrath_of_god.txt
|
||||
wrath_of_god2.txt
|
||||
wreak_havoc.txt
|
||||
|
||||
23
projects/mtg/bin/Res/test/abyssal_hunter_POWERSTRIKE.txt
Normal file
23
projects/mtg/bin/Res/test/abyssal_hunter_POWERSTRIKE.txt
Normal file
@@ -0,0 +1,23 @@
|
||||
#Testing Abyssal Hunter. POWERSTRIKE (dynamicability)
|
||||
#auto={B}{T}:target(creature) dynamicability[powerstrike] tap
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Rancor
|
||||
inplay:Abyssal Hunter
|
||||
manapool:{B}{G}
|
||||
[PLAYER2]
|
||||
inplay:Hill Giant
|
||||
[DO]
|
||||
Rancor
|
||||
Abyssal Hunter
|
||||
Abyssal Hunter
|
||||
Hill Giant
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Abyssal Hunter,Rancor
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
graveyard:Hill Giant
|
||||
[END]
|
||||
34
projects/mtg/bin/Res/test/ageless_entity.txt
Normal file
34
projects/mtg/bin/Res/test/ageless_entity.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
#Testing Ageless Entity and @LIFED trigger.
|
||||
#Whenever you gain life, put that many +1/+1 counters on Ageless Entity.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Sacred Nectar
|
||||
inplay:Ageless Entity
|
||||
manapool:{1}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Sacred Nectar
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Ageless Entity
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Ageless Entity
|
||||
graveyard:Sacred Nectar
|
||||
manapool:{0}
|
||||
life:24
|
||||
[PLAYER2]
|
||||
life:12
|
||||
[END]
|
||||
@@ -0,0 +1,20 @@
|
||||
#Testing Angelic Chorus: TOUGHNESSLIFEGAIN (dynamicability)
|
||||
###auto=@movedTo(creature|mybattlefield):[all(trigger[to]) dynamicability<!mytgt toughnesslifegain targetcontroller!>
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Grizzly Bears
|
||||
inplay:Angelic Chorus,Gaea's Anthem
|
||||
manapool:{1}{G}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Grizzly Bears
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Angelic Chorus,Gaea's Anthem,Grizzly Bears
|
||||
life:23
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
@@ -0,0 +1,36 @@
|
||||
#Testing Auriok Bladewarden +++ POWERPUMPBOTH (dynamicability)
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Rancor,Lightning Bolt
|
||||
inplay:Auriok Bladewarden,Raging Goblin
|
||||
manapool:{R}{G}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Rancor
|
||||
Auriok Bladewarden
|
||||
Auriok Bladewarden
|
||||
Raging Goblin
|
||||
Lightning Bolt
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Raging Goblin
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Auriok Bladewarden,Rancor,Raging Goblin
|
||||
graveyard:Lightning Bolt
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:16
|
||||
[END]
|
||||
34
projects/mtg/bin/Res/test/celestial_mantle.txt
Normal file
34
projects/mtg/bin/Res/test/celestial_mantle.txt
Normal file
@@ -0,0 +1,34 @@
|
||||
#Testing Celestial Mantle and life:lifetotal.
|
||||
#Whenever enchanted creature deals combat damage to a player, double its controller's life total.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Celestial Mantle
|
||||
inplay:Raging Goblin
|
||||
manapool:{3}{W}{W}{W}
|
||||
life:20
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Celestial Mantle
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Raging Goblin
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Raging Goblin,Celestial Mantle
|
||||
manapool:{0}
|
||||
life:40
|
||||
[PLAYER2]
|
||||
life:16
|
||||
[END]
|
||||
36
projects/mtg/bin/Res/test/invigorate#2.txt
Normal file
36
projects/mtg/bin/Res/test/invigorate#2.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
#Testing Invigorate (keyword:OTHERRESTRICTION) by casting it alternatively (= opponent gains 3 life).
|
||||
#This time the casting should fail because you don't control a forest.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Invigorate
|
||||
inplay:Raging Goblin
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
inplay:Serra Angel
|
||||
life:20
|
||||
[DO]
|
||||
Invigorate
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Raging Goblin
|
||||
next
|
||||
#blockers
|
||||
Serra Angel
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
hand:Invigorate
|
||||
graveyard:Raging Goblin
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
inplay:Serra Angel
|
||||
[END]
|
||||
36
projects/mtg/bin/Res/test/invigorate.txt
Normal file
36
projects/mtg/bin/Res/test/invigorate.txt
Normal file
@@ -0,0 +1,36 @@
|
||||
#Testing Invigorate by casting it alternatively (= opponent gains 3 life).
|
||||
#If you control a Forest, you may have an opponent gain 3 life rather than pay Invigorate's mana cost. -- Target creature gets +4/+4 until end of turn.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Invigorate
|
||||
inplay:Raging Goblin,Forest
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
inplay:Serra Angel
|
||||
life:20
|
||||
[DO]
|
||||
Invigorate
|
||||
Raging Goblin
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Raging Goblin
|
||||
next
|
||||
#blockers
|
||||
Serra Angel
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Raging Goblin,Forest
|
||||
graveyard:Invigorate
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:23
|
||||
graveyard:Serra Angel
|
||||
[END]
|
||||
33
projects/mtg/bin/Res/test/setpower_settoughness.txt
Normal file
33
projects/mtg/bin/Res/test/setpower_settoughness.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
#Testing SETPOWER & SETTOUGHNESS -- Example: Diminish
|
||||
#Target creature becomes a 1/1 until end of turn. Rootbreaker Wurm should drop from 6/6 to 1/1.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Diminish
|
||||
inplay:Rootbreaker Wurm
|
||||
manapool:{U}
|
||||
[PLAYER2]
|
||||
life:20
|
||||
[DO]
|
||||
Diminish
|
||||
Rootbreaker Wurm
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Rootbreaker Wurm
|
||||
next
|
||||
#blockers
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Rootbreaker Wurm
|
||||
graveyard:Diminish
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
life:19
|
||||
[END]
|
||||
21
projects/mtg/bin/Res/test/soul's grace_POWERLIFEGAIN.txt
Normal file
21
projects/mtg/bin/Res/test/soul's grace_POWERLIFEGAIN.txt
Normal file
@@ -0,0 +1,21 @@
|
||||
#Testing Vendetta: POWERLIFEGAIN (dynamicability)
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Soul's Grace
|
||||
inplay:Giant Spider,Gaea's Anthem
|
||||
life:20
|
||||
manapool:{1}{W}
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Soul's Grace
|
||||
Giant Spider
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
graveyard:Soul's Grace
|
||||
inplay:Giant Spider
|
||||
life:23
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
28
projects/mtg/bin/Res/test/stacking_flanking.txt
Normal file
28
projects/mtg/bin/Res/test/stacking_flanking.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
#Testing If a creature with flanking is given flanking by another effect, then this ability will grant a second instance.
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
inplay:Cavalry Master,Benalish Cavalry
|
||||
[PLAYER2]
|
||||
inplay:Serra Angel
|
||||
[DO]
|
||||
next
|
||||
#combatbegins
|
||||
next
|
||||
#attackers
|
||||
Benalish Cavalry
|
||||
next
|
||||
#blockers
|
||||
Serra Angel
|
||||
next
|
||||
#combatdamage
|
||||
next
|
||||
#combatend
|
||||
[ASSERT]
|
||||
COMBATEND
|
||||
[PLAYER1]
|
||||
inplay:Cavalry Master
|
||||
graveyard:Benalish Cavalry
|
||||
[PLAYER2]
|
||||
graveyard:Serra Angel
|
||||
[END]
|
||||
20
projects/mtg/bin/Res/test/vendetta_TOUGHNESSLIFELOSS.txt
Normal file
20
projects/mtg/bin/Res/test/vendetta_TOUGHNESSLIFELOSS.txt
Normal file
@@ -0,0 +1,20 @@
|
||||
#Testing Vendetta: TOUGHNESSLIFELOSS (dynamicability)
|
||||
[INIT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
hand:Vendetta
|
||||
inplay:Giant Spider
|
||||
life:20
|
||||
manapool:{B}
|
||||
[PLAYER2]
|
||||
[DO]
|
||||
Vendetta
|
||||
Giant Spider
|
||||
[ASSERT]
|
||||
FIRSTMAIN
|
||||
[PLAYER1]
|
||||
graveyard:Vendetta,Giant Spider
|
||||
life:16
|
||||
manapool:{0}
|
||||
[PLAYER2]
|
||||
[END]
|
||||
Reference in New Issue
Block a user