diff --git a/projects/mtg/include/AllAbilities.h b/projects/mtg/include/AllAbilities.h index c9fe5e22c..8465cb5d3 100644 --- a/projects/mtg/include/AllAbilities.h +++ b/projects/mtg/include/AllAbilities.h @@ -1440,7 +1440,7 @@ public: } }; -//targetted trigger +//counter trigger class TrCounter: public Trigger { public: diff --git a/projects/mtg/src/AllAbilities.cpp b/projects/mtg/src/AllAbilities.cpp index 188c16eac..d59749dd9 100644 --- a/projects/mtg/src/AllAbilities.cpp +++ b/projects/mtg/src/AllAbilities.cpp @@ -5642,7 +5642,7 @@ void AACastCard::Update(float dt) toCheck->bypassTC = true; TargetChooserFactory tcf(game); TargetChooser * atc = tcf.createTargetChooser(toCheck->spellTargetType,toCheck); - if (toCheck->hasType(Subtypes::TYPE_AURA) && !atc->validTargetsExist()) + if ((toCheck->hasType(Subtypes::TYPE_AURA) && !atc->validTargetsExist())||toCheck->isToken) { processed = true; this->forceDestroy = 1;