From 4f0da67a83582671388f29b06a0b944d190cd75d Mon Sep 17 00:00:00 2001 From: zethfoxster Date: Tue, 26 Jul 2016 19:35:10 -0400 Subject: [PATCH] fixed a condition where scry core wasnt triggering its after effect --- projects/mtg/src/AllAbilities.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/projects/mtg/src/AllAbilities.cpp b/projects/mtg/src/AllAbilities.cpp index 7d2bb4d39..987ea30b9 100644 --- a/projects/mtg/src/AllAbilities.cpp +++ b/projects/mtg/src/AllAbilities.cpp @@ -773,6 +773,18 @@ bool MTGScryCards::CheckUserInput(JButton key) initDisplay(revealTopAmount); abilitySecond = contructAbility(abilityTwo); game->addObserver(abilitySecond); + if(revealTopAmount == 0 && dontRevealAfter && delayed) + { + MTGAbility * delayedA = contructAbility(delayedAbilityString); + if (delayedA->oneShot) + { + delayedA->resolve(); + SAFE_DELETE(delayedA); + } + else + delayedA->addToGame(); + + } } }