diff --git a/projects/mtg/bin/daily_build/template.exe b/projects/mtg/bin/daily_build/template.exe index e5500f8f3..7ca2785f8 100644 Binary files a/projects/mtg/bin/daily_build/template.exe and b/projects/mtg/bin/daily_build/template.exe differ diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index 3d0ddf5d9..5e00d1895 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -1968,10 +1968,10 @@ class AThisForEach:public MTGAbility, public NestedAbility{ int matches; matches = td->match(source); if (matches > 0) { - if (abilities.size()){ + if (abilities.size() > matches){ removeAbilityFromGame(); } - for (int i = 0; i < matches; i++) { + for (int i = 0; i < matches - abilities.size(); i++) { addAbilityToGame(); } }