diff --git a/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java b/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java index b4f651fee8f..aa61f300ea6 100644 --- a/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java +++ b/Mage.Sets/src/mage/sets/mirrodin/GoblinCharbelcher.java @@ -99,11 +99,13 @@ class GoblinCharbelcherEffect extends OneShotEffect { return false; } Cards cards = new CardsImpl(); + boolean landFound = false; while (controller.getLibrary().size() > 0) { Card card = controller.getLibrary().removeFromTop(game); if (card != null) { cards.add(card); if (card.getCardType().contains(CardType.LAND)){ + landFound = true; if(card.getSubtype().contains("Mountain")){ isMountain = true; } @@ -113,8 +115,12 @@ class GoblinCharbelcherEffect extends OneShotEffect { break; } } + controller.revealCards(sourceObject.getLogName(), cards, game); int damage = cards.size(); + if (landFound) { + damage--; + } if(isMountain == true){ damage *= 2; }