From fff9f18022cb9fc1961ec833e8e6995f06e659ff Mon Sep 17 00:00:00 2001 From: LevelX2 Date: Tue, 27 Oct 2015 09:24:39 +0100 Subject: [PATCH] * Spreading Seas - Fixed that not all existing land types (e.g. Urza's Mine) were removed if a land was enchanted by Spreading Seas. --- .../src/mage/sets/magicorigins/InfiniteObliteration.java | 5 +---- .../common/continuous/BecomesBasicLandEnchantedEffect.java | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/sets/magicorigins/InfiniteObliteration.java b/Mage.Sets/src/mage/sets/magicorigins/InfiniteObliteration.java index 030db436a14..9b85d3cdf94 100644 --- a/Mage.Sets/src/mage/sets/magicorigins/InfiniteObliteration.java +++ b/Mage.Sets/src/mage/sets/magicorigins/InfiniteObliteration.java @@ -113,10 +113,7 @@ class InfiniteObliterationEffect extends SearchTargetGraveyardHandLibraryForCard @Override public String getText(Mode mode) { - StringBuilder sb = new StringBuilder(); - sb.append("Name a creature card. "); - sb.append(super.getText(mode)); - return sb.toString(); + return "Name a creature card. " + super.getText(mode); } } diff --git a/Mage/src/mage/abilities/effects/common/continuous/BecomesBasicLandEnchantedEffect.java b/Mage/src/mage/abilities/effects/common/continuous/BecomesBasicLandEnchantedEffect.java index 5bb693449ef..79d9c8f91d5 100644 --- a/Mage/src/mage/abilities/effects/common/continuous/BecomesBasicLandEnchantedEffect.java +++ b/Mage/src/mage/abilities/effects/common/continuous/BecomesBasicLandEnchantedEffect.java @@ -108,7 +108,8 @@ public class BecomesBasicLandEnchantedEffect extends ContinuousEffectImpl { } break; case TypeChangingEffects_4: - permanent.getSubtype().removeAll(allLandTypes); + // subtypes are all removed by changing the subtype to a land type. + permanent.getSubtype().clear(); permanent.getSubtype().addAll(landTypes); break; }