diff --git a/projects/mtg/src/MTGRules.cpp b/projects/mtg/src/MTGRules.cpp index 8125dab01..6a7ca9c03 100644 --- a/projects/mtg/src/MTGRules.cpp +++ b/projects/mtg/src/MTGRules.cpp @@ -2171,13 +2171,17 @@ WEvent * MTGDredgeRule::replace(WEvent * event) { MTGAbility * otherA = NULL; if(DR->DrawerOfCard == p) + { if(DR->replacementAbility->oneShot) + { selection.push_back(DR->replacementAbility->clone()); + } else { otherA = NEW GenericAddToGame(game, game->mLayers->actionLayer()->getMaxId(),DR->replacementAbility->source,NULL,DR->replacementAbility->clone()); selection.push_back(otherA); } + } } }