diff --git a/projects/mtg/src/MTGAbility.cpp b/projects/mtg/src/MTGAbility.cpp index efa700684..8d86ed3ac 100644 --- a/projects/mtg/src/MTGAbility.cpp +++ b/projects/mtg/src/MTGAbility.cpp @@ -3085,7 +3085,15 @@ int ActivatedAbility::reactToTargetClick(Targetable * object) delete previousManaPool; } if (needsTapping && source->isInPlay()) - source->tap(); + { + if (dynamic_cast (this)) + { + GameObserver *g = GameObserver::GetInstance(); + WEvent * e = NEW WEventCardTappedForMana(source, 0, 1); + g->receiveEvent(e); + } + source->tap(); + } fireAbility(); return 1;