diff --git a/projects/mtg/bin/Res/test/_tests.txt b/projects/mtg/bin/Res/test/_tests.txt index 36a8f9b19..767853a63 100644 --- a/projects/mtg/bin/Res/test/_tests.txt +++ b/projects/mtg/bin/Res/test/_tests.txt @@ -319,6 +319,7 @@ pygmy_troll.txt pyroclasm.txt quilled_sliver.txt rain_of_filth_i206.txt +rain_of_filth_i283.txt rampant_growth.txt ray_of_command.txt ray_of_command_i176.txt diff --git a/projects/mtg/bin/Res/test/rain_of_filth_i283.txt b/projects/mtg/bin/Res/test/rain_of_filth_i283.txt new file mode 100644 index 000000000..dcc6f6618 --- /dev/null +++ b/projects/mtg/bin/Res/test/rain_of_filth_i283.txt @@ -0,0 +1,22 @@ +#Bug: Rain of filth crashes the game +# http://code.google.com/p/wagic/issues/detail?id=206 +[INIT] +FIRSTMAIN +[PLAYER1] +inplay:forest +hand:rain of filth +manapool:{B} +[PLAYER2] +[DO] +rain of filth +eot +eot +forest +[ASSERT] +UNTAP +[PLAYER1] +manapool:{G} +inplay:forest +graveyard:rain of filth +[PLAYER2] +[END] \ No newline at end of file diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index fc4aa0c77..85b4dcc91 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -1396,7 +1396,7 @@ class GenericInstantAbility: public InstantAbility{ } int destroy(){ - ability->forceDestroy = 0; + ability->forceDestroy = 1; return InstantAbility::destroy(); }