This commit is contained in:
wagic.the.homebrew
2008-11-02 09:50:16 +00:00
commit d45e3b101b
726 changed files with 179125 additions and 0 deletions
+45
View File
@@ -0,0 +1,45 @@
########################
#Generic engine features
########################
generic/first_strike.txt
generic/first_strike2.txt
generic/first_strike3.txt
generic/hybrid_mana.txt
generic/legendary.txt
generic/persist.txt
generic/wither.txt
########################
#Specific Cards
########################
animate_dead.txt
animate_dead2.txt
ascendant_evincar.txt
ascendant_evincar2.txt
brass_man.txt
castle.txt
control_magic.txt
counsel_of_the_soratami.txt
counterspell.txt
counterspell2.txt
drain_life.txt
goblin_balloon_brigade.txt
goblin_balloon_brigade2.txt
force_of_nature.txt
force_of_nature2.txt
force_of_nature3.txt
giant_growth.txt
keldon_warlord.txt
kudzu.txt
kudzu2.txt
lifeforce.txt
living_lands.txt
lord_of_the_pit.txt
lord_of_the_pit2.txt
paralysis.txt
paralysis2.txt
resurrection.txt
rootwalla.txt
shivan_hellkite.txt
shock.txt
volcanic_island.txt
white_knight1.txt
@@ -0,0 +1,20 @@
#Testing Animate dead on a brass man in opponent's graveyard
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1143
manapool:{B}{R}
[PLAYER2]
graveyard:1099
[DO]
1143
1099
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1143,1099
manapool:{0}
life:20
[PLAYER2]
life:20
[END]
@@ -0,0 +1,42 @@
#Testing Animate dead on a fire elemental in opponent's graveyard, then testing if the elemental can be killed
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1143
manapool:{B}{R}
[PLAYER2]
inplay:1239
graveyard:1290
[DO]
1143
1290
eot
#untap
next
#upkeep
next
#draw
next
#main 1
next
#cbt begins
next
#attackers
1239
next
#defensers
1290
next
#damage
next
#combat end
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1143
manapool:{0}
life:20
[PLAYER2]
graveyard:1290,1239
life:20
[END]
@@ -0,0 +1,17 @@
#Testing That Ascendant Evincar and Goblin King don't conflict
#we put 1/1 red goblins in play, they should stay 1/1
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:106525,1296
hand:1308
manapool:{R}
[PLAYER2]
[DO]
1308
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:106525,1296,1308
[PLAYER2]
[END]
@@ -0,0 +1,17 @@
#Testing That Ascendant Evincar and Goblin King don't conflict
#we put 1/1 red goblins in play, they should stay 1/1
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:1296,106525
hand:1308
manapool:{R}
[PLAYER2]
[DO]
1308
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1296,106525,1308
[PLAYER2]
[END]
+60
View File
@@ -0,0 +1,60 @@
#Testing That Brass Man untaps correctly for one mana
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1099,1387,1388
[PLAYER2]
life:20
[DO]
1099
next
#blockers
next
#combatdamage
next
#endofcombat
next
#main phase 2
next
#eot
next
#cleanup
next
#untap 2
next
#upkeep 2
next
#draw 2
next
#main 2
next
#combatbegin 2
next
#attackers 2
next
#blockers 2
next
#combatdamage 2
next
#endofcombat 2
next
#main phase II 2
next
#eot 2
next
#cleanup 1
next
#untap 1
next
#upkeep 1
1387
1388
1099
[ASSERT]
UPKEEP
[PLAYER1]
inplay:1099,1387,1388
manapool:{G}
[PLAYER2]
life:19
[END]
+37
View File
@@ -0,0 +1,37 @@
#If Castle goes to graveyard, creatures should lose their bonus
#Player one plays a disenchent on castle, then attacks with a 3/3 creature (hill giant)
# will the grizzly bears (2/2, 2/4 with castle) survive ?
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:1299
hand:1343
manapool:{1}{W}
[PLAYER2]
inplay:1334,1250
[DO]
1343
1334
next
#combat beong
next
#attackers
1299
next
#blockers
1250
next
#combatdamage
next
#combatend
1334
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1299
graveyard:1343
life:20
[PLAYER2]
graveyard:1334,1250
life:20
[END]
@@ -0,0 +1,41 @@
#Testing Control Magic on a fire elemental in opponent's play, then testing if the elemental can be killed
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1194
manapool:{2}{U}{U}
[PLAYER2]
inplay:1239,1290
[DO]
1194
1290
eot
#untap
next
#upkeep
next
#draw
next
#main 1
next
#cbt begins
next
#attackers
1239
next
#defensers
1290
next
#damage
next
#combat end
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1194
manapool:{0}
life:20
[PLAYER2]
graveyard:1290,1239
life:20
[END]
@@ -0,0 +1,19 @@
#Does Counsel of the soratami draw 2 cards ?
[INIT]
FIRSTMAIN
[PLAYER1]
hand:134757
library:134758,135185,129882
manapool:{2}{U}
[PLAYER2]
[DO]
134757
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:134757
hand:129882,135185
library:134758
manapool:{0}
[PLAYER2]
[END]
@@ -0,0 +1,27 @@
#Testing counterspell on bad moon
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1144
manapool:{1}{B}
[PLAYER2]
hand:1196
manapool:{U}{U}
[DO]
1144
no
yes
1196
1144
endinterrupt
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1144
manapool:{0}
life:20
[PLAYER2]
graveyard:1196
manapool:{0}
life:20
[END]
@@ -0,0 +1,44 @@
#Testing counterspell extensively
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1144,1157
inplay:1373,1374,1386,1375
[PLAYER2]
hand:1196,129882
inplay:1394,1393,129754,129607,129608
[DO]
1373
1374
1144
no
yes
1394
1393
1196
1144
endinterruption
1386
1375
1157
no
yes
129754
129607
129608
129882
1157
endinterruption
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1144,1157
inplay:1373,1374,1386,1375
manapool:{0}
life:20
[PLAYER2]
graveyard:1196,129882
inplay:1394,1393,129754,129607,129608
manapool:{0}
life:20
[END]
+22
View File
@@ -0,0 +1,22 @@
#Testing Drain life on a brass man
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1156
manapool:{B}{B}{B}{B}{B}
[PLAYER2]
inplay:1099
life:20
[DO]
1156
1099
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1156
life:23
manapool:{0}
[PLAYER2]
graveyard:1099
life:20
[END]
@@ -0,0 +1,26 @@
#Testing That Force of nature does 8 damage if GGGG is not paid
[INIT]
FIRSTMAIN
[PLAYER1]
life:20
inplay:1245
[PLAYER2]
life:20
[DO]
eot
eot
#untap 1
next
#upkeep 1
next
#draw 1
next
#main 1
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1245
life:12
[PLAYER2]
life:20
[END]
@@ -0,0 +1,26 @@
#Testing That Force of nature accept GGGG to be paid
[INIT]
UNTAP
[PLAYER1]
life:20
inplay:1245
manapool:{G}{G}{G}{G}
[PLAYER2]
life:20
[DO]
next
#upkeep
1245
next
#draw
next
#firstmain
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1245
life:20
manapool:{0}
[PLAYER2]
life:20
[END]
@@ -0,0 +1,23 @@
#Testing That Force of nature does 8 damage if GGGG is not paid
[INIT]
UNTAP
[PLAYER1]
life:20
inplay:1245
[PLAYER2]
life:20
[DO]
next
#upkeep 1
next
#draw 1
next
#main 1
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1245
life:12
[PLAYER2]
life:20
[END]
@@ -0,0 +1,21 @@
#Testing First Strike : white knight against grizzly bears
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1370
[PLAYER2]
inplay:1250
[DO]
1370
next
1250
next
next
1370
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1370
[PLAYER2]
graveyard:1250
[END]
@@ -0,0 +1,21 @@
#Testing First Strike : white knight against Fire Elemental : the white knight souldn't survive
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1370
[PLAYER2]
inplay:1290
[DO]
1370
next
1290
next
next
1370
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1370
[PLAYER2]
inplay:1290
[END]
@@ -0,0 +1,24 @@
#Testing First Strike : white knight and grizzly bears attacksavannah lions
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1370, 1250
[PLAYER2]
life:20
inplay:1365
[DO]
1370
1250
next
1365
next
next
1370
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1370,1250
[PLAYER2]
graveyard:1365
life:18
[END]
@@ -0,0 +1,18 @@
#Testing Hybrid Mana
[INIT]
FIRSTMAIN
[PLAYER1]
hand:157201
manapool:{W}{R}{W}
[PLAYER2]
[DO]
157201
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:157201
manapool:{0}
life:20
[PLAYER2]
life:20
[END]
@@ -0,0 +1,18 @@
#TestingLegendary with Ascendant Evincar
[INIT]
FIRSTMAIN
[PLAYER1]
hand:106525
inplay:106525
manapool:{4}{B}{B}
[PLAYER2]
[DO]
106525
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:106525,106525
manapool:{0}
[PLAYER2]
life:20
[END]
@@ -0,0 +1,41 @@
#Testing Persist
[INIT]
FIRSTMAIN
[PLAYER1]
hand: 1241
manapool:{4}{G}{G}
[PLAYER2]
inplay:147437
[DO]
1241
147437
eot
#untap 2
next
#upkeep 2
next
#draw2
next
#main2
next
#comba begins 2
next
#attackers
147437
next
#blockers
next
#damages
next
#endofcombat
1241
[ASSERT]
COMBATEND
[PLAYER1]
life:19
graveyard:1241
manapool:{0}
[PLAYER2]
inplay:147437
life:20
[END]
@@ -0,0 +1,51 @@
#Testing Wither
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:153437
[PLAYER2]
inplay: 1250
[DO]
153437
next
#blockers
1250
next
#combatdamage
next
#endofcombat
next
#main phase 2
next
#eot
next
#cleanup
next
#untap
next
#upkeep
next
#draw
next
#firstmain
next
#combatbegin
next
#attackers
1250
next
#blockers
next
#damages
next
#endofcombat
1250
[ASSERT]
COMBATEND
[PLAYER1]
inplay:153437
life:19
[PLAYER2]
inplay:1250
life:20
[END]
@@ -0,0 +1,23 @@
#Testing That Goblin Balloon brigade doesn't have flight by default
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1295
[PLAYER2]
life:20
inplay:1302
[DO]
1295
next
1302
next
next
1302
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1295
[PLAYER2]
graveyard:1302
life:20
[END]
@@ -0,0 +1,62 @@
#Testing That Goblin Balloon brigade doesn't have flight by default after one turn
[INIT]
CLEANUP
[PLAYER1]
inplay:1295
[PLAYER2]
life:20
inplay:1302
[DO]
next
#untap 2
next
#upkeep 2
next
#draw 2
next
#main 2
next
#combatbegin 2
next
#attackers 2
next
#blockers 2
next
#combatdamage 2
next
#endofcombat 2
next
#main phase II 2
next
#eot 2
next
#cleanup2
next
#untap
next
#upkeep
next
#draw
next
#firstmain
next
#combatbegin
next
#combatattackers
1295
next
#blockers
1302
next
#damage
next
#end
1302
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1295
[PLAYER2]
graveyard:1302
life:20
[END]
@@ -0,0 +1,81 @@
#Testing That Keldon Warlord's power and toughness change as expected
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1308,1301
[PLAYER2]
life:20
hand:1229
inplay:1393
[DO]
1308
1301
next
#blockers
next
#combatdamage
next
#endofcombat
next
#main phase II
next
#eot
next
#cleanup
next
#untap 2
next
#upkeep 2
next
#draw 2
next
#firstmain 2
1393
1229
1308
next
#combatbegin 2
next
#combatattackers 2
next
#combatblockers 2
next
#combatdamage 2
next
#endofcombat 2
next
#main phase II 2
next
#eot 2
next
#cleanup 2
next
#untap
next
#upkeep
next
#draw
next
#firstmain
next
#combatbegin
next
#combatattackers
1301
next
#combat blocker
next
#combat damage
next
#combat end
1308
[ASSERT]
COMBATEND
[PLAYER1]
hand:1308
inplay:1301
[PLAYER2]
graveyard:1229
inplay:1393
life:16
[END]
+33
View File
@@ -0,0 +1,33 @@
#Testing Kudzu's effects
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1254
manapool:{1}{G}{G}
[PLAYER2]
inplay:1391
hand:1308
[DO]
1254
1391
eot
#untap
next
#upkeep
next
#draw
next
#main 1
1391
1308
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1254
manapool:{0}
life:20
[PLAYER2]
graveyard:1391
inplay:1308
life:20
[END]
+35
View File
@@ -0,0 +1,35 @@
#Testing Kudzu's effects
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1254
inplay:1386
manapool:{1}{G}{G}
[PLAYER2]
inplay:1391
hand:1308
[DO]
1254
1391
eot
#untap
next
#upkeep
next
#draw
next
#main 1
1391
1386
1308
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1386,1254
manapool:{0}
life:20
[PLAYER2]
graveyard:1391
inplay:1308
life:20
[END]
+27
View File
@@ -0,0 +1,27 @@
#Testing lifeforce on bad moon
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1144
manapool:{1}{B}
[PLAYER2]
inplay:1256
manapool:{G}{G}
[DO]
1144
no
yes
1256
1144
endinterrupt
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1144
manapool:{0}
life:20
[PLAYER2]
inplay:1256
manapool:{0}
life:20
[END]
@@ -0,0 +1,17 @@
#Do Living Land give summoning sickness to lands ?
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:1259
hand:1386
[PLAYER2]
[DO]
1386
1386
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1259,1386
manapool:{G}
[PLAYER2]
[END]
@@ -0,0 +1,20 @@
#Is Lord of the pit a black creature ?
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1166,1144
[PLAYER2]
[DO]
1166
next
next
next
1166
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1166,1144
life:20
[PLAYER2]
life:12
[END]
@@ -0,0 +1,21 @@
#Does lord of the pit deal damage only during my untap phases ?
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1166,1144
[PLAYER2]
[DO]
eot
#player2's turn
eot
#player 1's turn
eot
#player2's turn
[ASSERT]
UNTAP
[PLAYER1]
inplay:1166,1144
life:13
[PLAYER2]
life:20
[END]
+46
View File
@@ -0,0 +1,46 @@
#Testing That a Paralysed creature doesn't untap if nothing's done
[INIT]
SECONDMAIN
[PLAYER1]
hand:1171
manapool:{B}
[PLAYER2]
life:20
inplay:1250
[DO]
1171
1250
next
#eot
next
#cleanup
next
#untap 2
next
#upkeep 2
next
#draw 2
next
#main 2
next
#combatbegin 2
next
#attackers 2
1250
next
#blockers 2
next
#combatdamage 2
next
#endofcombat 2
1250
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1171
manapool:{0}
life:20
[PLAYER2]
inplay:1250
life:20
[END]
+59
View File
@@ -0,0 +1,59 @@
#Testing That a Paralysed creature untaps if paralysis is removed
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1171
manapool:{B}
[PLAYER2]
life:20
hand:1343
inplay:1250,129682,129681
[DO]
#Player 1 turn
1171
1250
eot
#Player 2 turn
#untap 2
next
#upkeep 2
next
#draw 2
next
#main 2
129682
129681
1343
1171
eot
eot
#Player2 turn
#untap 2
next
#upkeep 2
next
#draw 2
next
#main 2
next
#combatbegin
next
#attackers
1250
next
#blockers
next
#combatdamage
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
graveyard:1171
manapool:{0}
life:18
[PLAYER2]
graveyard:1343
inplay:1250,129682,129681
life:20
[END]
@@ -0,0 +1,21 @@
#Testing resurrection on a brass man in my graveyard
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1360
graveyard:1099
manapool:{2}{W}{W}
[PLAYER2]
[DO]
1360
1099
[ASSERT]
FIRSTMAIN
[PLAYER1]
inplay:1099
graveyard:1360
manapool:{0}
life:20
[PLAYER2]
life:20
[END]
+32
View File
@@ -0,0 +1,32 @@
#Does the limit work well on Rootwalla's ability ?
#player 1 tries to activate it twice. Does he get the manaburn because of the one time that didn't work ?
#does player 2 get 4 damages ?
[INIT]
FIRSTMAIN
[PLAYER1]
inplay:129707
manapool:{G}{G}{G}{G}
[PLAYER2]
[DO]
129707
129707
next
#combat begin
next
#combat attackers
129707
next
#combat blockers
next
#damages
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
life:18
inplay:129707
manapool:{0}
[PLAYER2]
life:16
[END]
@@ -0,0 +1,34 @@
#Does Shivan Hellkite ability tap it ? It shouldn't
#trying its ability on a flying 2/2 creature
[INIT]
COMBATBEGIN
[PLAYER1]
inplay:130538
manapool:{R}{R}{R}{R}
[PLAYER2]
inplay:129471
[DO]
130538
129471
130538
129471
next
#attackers
130538
next
#combat blockers
129471
#Actually this one should be dead...
next
#damages
next
#combatend
[ASSERT]
COMBATEND
[PLAYER1]
inplay:130538
manapool:{0}
[PLAYER2]
life:15
graveyard:129471
[END]
+19
View File
@@ -0,0 +1,19 @@
#Testing Does shock really do 2 damages (against a /2 creature) ?
[INIT]
FIRSTMAIN
[PLAYER1]
hand:129732
manapool:{R}
[PLAYER2]
inplay:129471
[DO]
129732
129471
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:129732
manapool:{0}
[PLAYER2]
graveyard:129471
[END]
@@ -0,0 +1,24 @@
#Testing Volcanic Island
[INIT]
FIRSTMAIN
[PLAYER1]
hand:1231
manapool:{U}{U}{U}{W}{W}
[PLAYER2]
inplay:1389,1390,1391
[DO]
1231
1389
1390
1231
[ASSERT]
FIRSTMAIN
[PLAYER1]
graveyard:1231
manapool:{0}
life:18
[PLAYER2]
graveyard:1390,1389
inplay:1391
life:18
[END]
@@ -0,0 +1,25 @@
#Testing First Strike : erg raiders and grizzly attack white kinght.
# White knight has protection from black and gets no damage
[INIT]
COMBATATTACKERS
[PLAYER1]
inplay:1159, 1250
[PLAYER2]
life:20
inplay:1370
[DO]
1159
1250
next
1370
next
next
1370
[ASSERT]
COMBATEND
[PLAYER1]
inplay:1159,1250
[PLAYER2]
inplay:1370
life:18
[END]