From 816b95c4406b99ba43959157dea991e0c043dfb8 Mon Sep 17 00:00:00 2001 From: Agetian Date: Mon, 26 Sep 2016 05:20:52 +0000 Subject: [PATCH] - Domain is exempt from evaluation of achievements in Momir Basic mode. --- forge-gui/src/main/java/forge/achievement/Domain.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/forge-gui/src/main/java/forge/achievement/Domain.java b/forge-gui/src/main/java/forge/achievement/Domain.java index 12261396d77..04834adb3a2 100644 --- a/forge-gui/src/main/java/forge/achievement/Domain.java +++ b/forge-gui/src/main/java/forge/achievement/Domain.java @@ -4,6 +4,7 @@ import java.util.HashSet; import java.util.Set; import forge.game.Game; +import forge.game.GameType; import forge.game.card.Card; import forge.game.player.Player; import forge.game.zone.ZoneType; @@ -15,6 +16,10 @@ public class Domain extends ProgressiveAchievement { @Override protected boolean eval(Player player, Game game) { + if (game.getRules().hasAppliedVariant(GameType.MomirBasic)) { + // Not an achievement in Momir Basic (easy to get due to predefined deck contents) + return false; + } if (player.getOutcome().hasWon()) { Set basicLands = new HashSet(); for (Card c : player.getCardsIn(ZoneType.Battlefield)) {