diff --git a/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java b/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java index c8df909829..67bfafe727 100644 --- a/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java +++ b/Mage.Sets/src/mage/cards/a/ArixmethesSlumberingIsle.java @@ -74,7 +74,8 @@ public final class ArixmethesSlumberingIsle extends CardImpl { class ArixmethesIsLandEffect extends ContinuousEffectImpl { ArixmethesIsLandEffect() { - super(Duration.WhileOnBattlefield, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.Detriment); + super(Duration.WhileOnBattlefield, Layer.TypeChangingEffects_4, SubLayer.NA, Outcome.Neutral); + this.dependencyTypes.add(DependencyType.BecomeNonbasicLand); } private ArixmethesIsLandEffect(final ArixmethesIsLandEffect effect) { diff --git a/Mage.Sets/src/mage/cards/b/BloodMoon.java b/Mage.Sets/src/mage/cards/b/BloodMoon.java index 4bbbb3bb39..ffe06e05c5 100644 --- a/Mage.Sets/src/mage/cards/b/BloodMoon.java +++ b/Mage.Sets/src/mage/cards/b/BloodMoon.java @@ -47,6 +47,7 @@ public final class BloodMoon extends CardImpl { super(Duration.WhileOnBattlefield, Outcome.Detriment); this.staticText = "Nonbasic lands are Mountains"; this.dependencyTypes.add(DependencyType.BecomeMountain); + this.dependendToTypes.add(DependencyType.BecomeNonbasicLand); } BloodMoonEffect(final BloodMoonEffect effect) { diff --git a/Mage/src/main/java/mage/constants/DependencyType.java b/Mage/src/main/java/mage/constants/DependencyType.java index 2d6d513d85..91e7ff01f1 100644 --- a/Mage/src/main/java/mage/constants/DependencyType.java +++ b/Mage/src/main/java/mage/constants/DependencyType.java @@ -4,9 +4,9 @@ package mage.constants; * Dependency types are a part of a workaround solution to handle dependencies * of continuous effects. *

- * All continuous effects can: - * addDependencyType -- make dependency (effect makes some changes) - * addDependedToType -- wait another dependency (effect must wait until all ather effects finished) + * All continuous effects can: addDependencyType -- make dependency (effect + * makes some changes) addDependedToType -- wait another dependency (effect must + * wait until all other effects finished) *

* http://magiccards.info/rule/613-interaction-of-continuous-effects.html * https://github.com/magefree/mage/issues/1259 @@ -18,6 +18,7 @@ public enum DependencyType { ArtifactAddingRemoving, AddingAbility, AddingCreatureType, + BecomeNonbasicLand, BecomeForest, BecomeIsland, BecomeMountain, @@ -26,4 +27,4 @@ public enum DependencyType { BecomeCreature, EnchantmentAddingRemoving, LooseDefenderEffect -} \ No newline at end of file +}