diff --git a/Mage.Sets/src/mage/sets/limitedbeta/Balance.java b/Mage.Sets/src/mage/sets/limitedbeta/Balance.java index bb76fb8a56..3cade0bfa3 100644 --- a/Mage.Sets/src/mage/sets/limitedbeta/Balance.java +++ b/Mage.Sets/src/mage/sets/limitedbeta/Balance.java @@ -192,7 +192,7 @@ class BalanceEffect extends OneShotEffect { for (UUID playerId : controller.getInRange()) { Player player = game.getPlayer(playerId); - if (player != null) { + if (player != null && cardsToDiscard.get(playerId) != null) { for (UUID cardId : cardsToDiscard.get(playerId)) { Card card = game.getCard(cardId); if (card != null) { diff --git a/Mage.Sets/src/mage/sets/planechase/VedalkenEngineer.java b/Mage.Sets/src/mage/sets/planechase/VedalkenEngineer.java index 962682f8bf..226675dbeb 100644 --- a/Mage.Sets/src/mage/sets/planechase/VedalkenEngineer.java +++ b/Mage.Sets/src/mage/sets/planechase/VedalkenEngineer.java @@ -130,8 +130,8 @@ class VedalkenEngineerAbility extends ManaAbility { class VedalkenEngineerEffect extends ManaEffect { - private int amount; - private ConditionalManaBuilder manaBuilder; + private final int amount; + private final ConditionalManaBuilder manaBuilder; public VedalkenEngineerEffect(int amount, ConditionalManaBuilder manaBuilder) { super(); diff --git a/Mage/src/mage/abilities/keyword/MorphAbility.java b/Mage/src/mage/abilities/keyword/MorphAbility.java index 778f923dd9..c383bd7025 100644 --- a/Mage/src/mage/abilities/keyword/MorphAbility.java +++ b/Mage/src/mage/abilities/keyword/MorphAbility.java @@ -102,7 +102,7 @@ import mage.players.Player; public class MorphAbility extends StaticAbility implements AlternativeSourceCosts { protected static final String ABILITY_KEYWORD = "Morph"; - protected static final String REMINDER_TEXT = "(You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)"; + protected static final String REMINDER_TEXT = "(You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)"; protected String ruleText; protected AlternativeCost2Impl alternateCosts = new AlternativeCost2Impl(ABILITY_KEYWORD, REMINDER_TEXT, new GenericManaCost(3));