Psyringe - added some cards with zero activation cost: Blinking Spirit (ICE), Hyalopterous Lemure (ICE), Hopping Automaton (USG), Flowstone Hellion (STH), Viscid Lemures (TSP), Jodah's Avenger (PLC). Added couple of scripts to the test suite to make sure that the creatures work, and keep working.
This commit is contained in:
@@ -73,6 +73,7 @@ beacon_of_unrest.txt
|
||||
belligerent_hatchling.txt
|
||||
benalish_knight.txt
|
||||
blessed_wine.txt
|
||||
blinking_spirit.txt
|
||||
bloodfire_colossus.txt
|
||||
bloodhall_ooze.txt
|
||||
body_double.txt
|
||||
@@ -136,6 +137,7 @@ flagstones.txt
|
||||
flare.txt
|
||||
fledgling_imp.txt
|
||||
fledgling_imp2.txt
|
||||
flowstone_hellion.txt
|
||||
flowstone_slide.txt
|
||||
foratog.txt
|
||||
force_of_nature.txt
|
||||
@@ -158,12 +160,14 @@ harpoon_sniper.txt
|
||||
hellfire.txt
|
||||
howl_from_beyond.txt
|
||||
howl_of_the_night_pack.txt
|
||||
hyalopterous_lemure.txt
|
||||
hymn_of_rebirth.txt
|
||||
hypnotic_specter.txt
|
||||
icatian_priest.txt
|
||||
imaginary_pet.txt
|
||||
immaculate_magistrate.txt
|
||||
instill_energy_i166.txt
|
||||
jodahs_avenger.txt
|
||||
jump.txt
|
||||
keldon_warlord.txt
|
||||
keldon_warlord2.txt
|
||||
|
||||
28
projects/mtg/bin/Res/test/flowstone_hellion.txt
Normal file
28
projects/mtg/bin/Res/test/flowstone_hellion.txt
Normal file
@@ -0,0 +1,28 @@
|
||||
#NAME: Flowstone Hellion
|
||||
#DESC: {0}:Flowstone Hellion gets +1/-1 until end of turn.
|
||||
#DESC: Tests whether effect really ends at end of turn
|
||||
[INIT]
|
||||
secondmain
|
||||
[PLAYER1]
|
||||
inplay:Flowstone Hellion
|
||||
[PLAYER2]
|
||||
inplay:Mountain
|
||||
hand:Shock
|
||||
[DO]
|
||||
Flowstone Hellion
|
||||
Flowstone Hellion
|
||||
eot
|
||||
next
|
||||
next
|
||||
next
|
||||
Mountain
|
||||
Shock
|
||||
Flowstone Hellion
|
||||
[ASSERT]
|
||||
firstmain
|
||||
[PLAYER1]
|
||||
inplay:Flowstone Hellion
|
||||
[PLAYER2]
|
||||
inplay:Mountain
|
||||
graveyard:Shock
|
||||
[END]
|
||||
25
projects/mtg/bin/Res/test/hyalopterous_lemure.txt
Normal file
25
projects/mtg/bin/Res/test/hyalopterous_lemure.txt
Normal file
@@ -0,0 +1,25 @@
|
||||
#NAME: Hyalopterous Lemure
|
||||
#DESC: {0}: Hyalopterous Lemure gets -1/0
|
||||
#DESC: and gains flying until end of turn.
|
||||
[INIT]
|
||||
combatattackers
|
||||
[PLAYER1]
|
||||
inplay:Air Elemental
|
||||
[PLAYER2]
|
||||
inplay:Hyalopterous Lemure
|
||||
[DO]
|
||||
Air Elemental
|
||||
next
|
||||
Hyalopterous Lemure
|
||||
choice 1
|
||||
Hyalopterous Lemure
|
||||
choice 0
|
||||
next
|
||||
next
|
||||
[ASSERT]
|
||||
combatend
|
||||
[PLAYER1]
|
||||
inplay:Air Elemental
|
||||
[PLAYER2]
|
||||
graveyard:Hyalopterous Lemure
|
||||
[END]
|
||||
44
projects/mtg/bin/Res/test/jodahs_avenger.txt
Normal file
44
projects/mtg/bin/Res/test/jodahs_avenger.txt
Normal file
@@ -0,0 +1,44 @@
|
||||
#NAME: Jodah's Avenger
|
||||
#DESC: Test whether the abilities
|
||||
#DESC: can be chosen correctly
|
||||
[INIT]
|
||||
firstmain
|
||||
[PLAYER1]
|
||||
inplay:Jodah's Avenger,Mountain
|
||||
hand:Shock
|
||||
[PLAYER2]
|
||||
inplay:Craw Wurm
|
||||
[DO]
|
||||
# Give Protection from Red
|
||||
Jodah's Avenger
|
||||
choice 1
|
||||
# Give Shadow
|
||||
Jodah's Avenger
|
||||
choice 3
|
||||
# Try to cast Shock on Jodah's Avenger
|
||||
# Shouldn't work if it gained Protection from Red
|
||||
Mountain
|
||||
Shock
|
||||
Jodah's Avenger
|
||||
# Cast Shock on Craw Wurm instead
|
||||
Craw Wurm
|
||||
next
|
||||
next
|
||||
# select attacker
|
||||
Jodah's Avenger
|
||||
choice 0
|
||||
next
|
||||
# Try to block with non-shadow creature
|
||||
# Shouldn't work if Avenger really gained Shadow
|
||||
Craw Wurm
|
||||
next
|
||||
next
|
||||
[ASSERT]
|
||||
combatend
|
||||
[PLAYER1]
|
||||
inplay:Jodah's Avenger,Mountain
|
||||
graveyard:Shock
|
||||
[PLAYER2]
|
||||
inplay:Craw Wurm
|
||||
life:18
|
||||
[END]
|
||||
Reference in New Issue
Block a user