diff --git a/projects/mtg/src/MTGRules.cpp b/projects/mtg/src/MTGRules.cpp index 8bc8295f9..8125dab01 100644 --- a/projects/mtg/src/MTGRules.cpp +++ b/projects/mtg/src/MTGRules.cpp @@ -1501,9 +1501,9 @@ PermanentAbility(observer, _id) int MTGBlockRule::receiveEvent(WEvent *e) { - if (WEventCombatStepChange * event = dynamic_cast(e)) + if (WEventBlockersChosen * event = dynamic_cast(e)) { - if (TRIGGERS == event->step) + if (event) { Player * p = game->currentPlayer; MTGCardInstance * lurer = p->game->inPlay->findALurer();