diff --git a/Mage/src/mage/abilities/effects/common/continious/BecomesCreatureAttachedEffect.java b/Mage/src/mage/abilities/effects/common/continious/BecomesCreatureAttachedEffect.java index c36cdf8214..af4cd9cffd 100644 --- a/Mage/src/mage/abilities/effects/common/continious/BecomesCreatureAttachedEffect.java +++ b/Mage/src/mage/abilities/effects/common/continious/BecomesCreatureAttachedEffect.java @@ -74,6 +74,13 @@ public class BecomesCreatureAttachedEffect extends ContinuousEffectImpl 0) { + for (String t : token.getSupertype()) { + if (!permanent.getSupertype().contains(t)) { + permanent.getSupertype().add(t); + } + } + } if (token.getCardType().size() > 0) { for (Constants.CardType t : token.getCardType()) { if (!permanent.getCardType().contains(t)) { @@ -81,20 +88,20 @@ public class BecomesCreatureAttachedEffect extends ContinuousEffectImpl 0) { - permanent.getSubtype().addAll(token.getSubtype()); + for (String t : token.getSubtype()) { + if (!permanent.getSubtype().contains(t)) { + permanent.getSubtype().add(t); + } + } } } break; case ColorChangingEffects_5: if (sublayer == SubLayer.NA) { - if (token.getColor().hasColor()) + if (token.getColor().hasColor()) { permanent.getColor().setColor(token.getColor()); + } } break; case AbilityAddingRemovingEffects_6: