Interrupt targetted abilities
This should have an option...
This commit is contained in:
@@ -711,7 +711,8 @@ int ActionStack::addAbility(MTGAbility * ability)
|
|||||||
if (!observer->players[0]->isAI() && ability->source->controller() == observer->players[0] && 0
|
if (!observer->players[0]->isAI() && ability->source->controller() == observer->players[0] && 0
|
||||||
== options[Options::INTERRUPTMYABILITIES].number)
|
== options[Options::INTERRUPTMYABILITIES].number)
|
||||||
{
|
{
|
||||||
if(observer->gameType() == GAME_TYPE_MOMIR && ability->aType == MTGAbility::FORCED_TOKEN_CREATOR)
|
if((observer->gameType() == GAME_TYPE_MOMIR && ability->aType == MTGAbility::FORCED_TOKEN_CREATOR)||
|
||||||
|
(dynamic_cast<GenericTargetAbility *>(ability) && ability->canBeInterrupted && !observer->OpenedDisplay && !observer->players[0]->game->reveal->cards.size()))//test interrupt...
|
||||||
interruptDecision[0] = NOT_DECIDED;
|
interruptDecision[0] = NOT_DECIDED;
|
||||||
else
|
else
|
||||||
interruptDecision[0] = DONT_INTERRUPT;
|
interruptDecision[0] = DONT_INTERRUPT;
|
||||||
|
|||||||
Reference in New Issue
Block a user