diff --git a/Mage.Sets/src/mage/sets/fatereforged/AncestralVengeance.java b/Mage.Sets/src/mage/sets/fatereforged/AncestralVengeance.java index ab97549054b..4465d9f62b9 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/AncestralVengeance.java +++ b/Mage.Sets/src/mage/sets/fatereforged/AncestralVengeance.java @@ -70,7 +70,7 @@ public class AncestralVengeance extends CardImpl { this.addAbility(ability); // Enchanted creature gets -1/-1. - this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(1,-1, Duration.WhileOnBattlefield))); + this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEnchantedEffect(-1, -1, Duration.WhileOnBattlefield))); } public AncestralVengeance(final AncestralVengeance card) { diff --git a/Mage.Sets/src/mage/sets/fatereforged/DarkDeal.java b/Mage.Sets/src/mage/sets/fatereforged/DarkDeal.java index f574c4e5d9c..ae2ee332e95 100644 --- a/Mage.Sets/src/mage/sets/fatereforged/DarkDeal.java +++ b/Mage.Sets/src/mage/sets/fatereforged/DarkDeal.java @@ -48,6 +48,7 @@ public class DarkDeal extends CardImpl { this.expansionSetCode = "FRF"; // Each player discards all the cards in his or her hand, then draws that many cards minus one. + this.getSpellAbility().addEffect(new DarkDealEffect()); } public DarkDeal(final DarkDeal card) { @@ -62,12 +63,12 @@ public class DarkDeal extends CardImpl { class DarkDealEffect extends OneShotEffect { - public DarkDealEffect() { + DarkDealEffect() { super(Outcome.Detriment); this.staticText = "Each player discards all the cards in his or her hand, then draws that many cards minus one"; } - public DarkDealEffect(final DarkDealEffect effect) { + DarkDealEffect(final DarkDealEffect effect) { super(effect); } @@ -80,10 +81,10 @@ class DarkDealEffect extends OneShotEffect { public boolean apply(Game game, Ability source) { Player controller = game.getPlayer(source.getControllerId()); if (controller != null) { - for(UUID playerId :controller.getInRange()) { + for (UUID playerId : controller.getInRange()) { Player player = game.getPlayer(playerId); if (player != null) { - int cardsInHand = player.getLibrary().size(); + int cardsInHand = player.getHand().size(); player.discard(cardsInHand, false, source, game); if (cardsInHand > 1) { player.drawCards(cardsInHand - 1, game);