From 51a1c8d34517e88fae66e5df426ae00f2f30f8b8 Mon Sep 17 00:00:00 2001 From: spjspj Date: Tue, 14 Jun 2016 22:30:06 +1000 Subject: [PATCH] spjspj - Fixes for KormusBell not creating 1/1s from swamps. Copies of ContinuousEffect weren't having dependendToType set (was defaulting to null). Add addDependencyType to UrborgTombOfYawgmoth and setDependedToType to KormusBell. --- Mage.Sets/src/mage/sets/limitedalpha/KormusBell.java | 2 +- Mage.Sets/src/mage/sets/planarchaos/UrborgTombOfYawgmoth.java | 1 + .../main/java/mage/abilities/effects/ContinuousEffectImpl.java | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/Mage.Sets/src/mage/sets/limitedalpha/KormusBell.java b/Mage.Sets/src/mage/sets/limitedalpha/KormusBell.java index ad474883607..aac2a6b528a 100644 --- a/Mage.Sets/src/mage/sets/limitedalpha/KormusBell.java +++ b/Mage.Sets/src/mage/sets/limitedalpha/KormusBell.java @@ -54,7 +54,7 @@ public class KormusBell extends CardImpl { // All Swamps are 1/1 black creatures that are still lands. ContinuousEffect effect = new BecomesCreatureAllEffect(new KormusBellToken(), "lands", new FilterPermanent("Swamp", "Swamps"), Duration.WhileOnBattlefield); - effect.getDependencyTypes().add(DependencyType.BecomeSwamp); + effect.setDependedToType(DependencyType.BecomeSwamp); this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect)); } diff --git a/Mage.Sets/src/mage/sets/planarchaos/UrborgTombOfYawgmoth.java b/Mage.Sets/src/mage/sets/planarchaos/UrborgTombOfYawgmoth.java index d11ea967aed..a81e54f99cb 100644 --- a/Mage.Sets/src/mage/sets/planarchaos/UrborgTombOfYawgmoth.java +++ b/Mage.Sets/src/mage/sets/planarchaos/UrborgTombOfYawgmoth.java @@ -77,6 +77,7 @@ class AddCardSubtypeAllEffect extends ContinuousEffectImpl { public AddCardSubtypeAllEffect() { super(Duration.WhileOnBattlefield, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.Benefit); staticText = ""; + addDependencyType(DependencyType.BecomeSwamp); } public AddCardSubtypeAllEffect(final AddCardSubtypeAllEffect effect) { diff --git a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java index b71aa9ee09a..c3027ce8211 100644 --- a/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java +++ b/Mage/src/main/java/mage/abilities/effects/ContinuousEffectImpl.java @@ -109,6 +109,7 @@ public abstract class ContinuousEffectImpl extends EffectImpl implements Continu this.startingTurn = effect.startingTurn; this.startingControllerId = effect.startingControllerId; this.dependencyTypes = effect.dependencyTypes; + this.dependendToType = effect.dependendToType; this.characterDefining = effect.characterDefining; }