Remove depending on other land-type changing effects

This commit is contained in:
Grath 2025-08-23 11:36:05 -04:00
parent f5b6c31152
commit 65dae3e97b
4 changed files with 0 additions and 29 deletions

View file

@ -48,10 +48,6 @@ public final class BloodMoon extends CardImpl {
this.staticText = "Nonbasic lands are Mountains";
this.dependencyTypes.add(DependencyType.BecomeMountain);
this.dependendToTypes.add(DependencyType.BecomeNonbasicLand);
this.dependendToTypes.add(DependencyType.BecomeForest);
this.dependendToTypes.add(DependencyType.BecomeIsland);
this.dependendToTypes.add(DependencyType.BecomePlains);
this.dependendToTypes.add(DependencyType.BecomeSwamp);
}
private BloodMoonEffect(final BloodMoonEffect effect) {

View file

@ -55,10 +55,6 @@ class HarbingerOfTheSeasEffect extends ContinuousEffectImpl {
super(Duration.WhileOnBattlefield, Outcome.Detriment);
this.staticText = "Nonbasic lands are Islands";
dependendToTypes.add(DependencyType.BecomeNonbasicLand);
dependendToTypes.add(DependencyType.BecomeForest);
dependendToTypes.add(DependencyType.BecomeMountain);
dependendToTypes.add(DependencyType.BecomePlains);
dependendToTypes.add(DependencyType.BecomeSwamp);
dependencyTypes.add(DependencyType.BecomeIsland);
}

View file

@ -55,10 +55,6 @@ class MagusOfTheMoonEffect extends ContinuousEffectImpl {
super(Duration.WhileOnBattlefield, Outcome.Detriment);
this.staticText = "Nonbasic lands are Mountains";
dependendToTypes.add(DependencyType.BecomeNonbasicLand);
dependendToTypes.add(DependencyType.BecomeForest);
dependendToTypes.add(DependencyType.BecomeIsland);
dependendToTypes.add(DependencyType.BecomePlains);
dependendToTypes.add(DependencyType.BecomeSwamp);
dependencyTypes.add(DependencyType.BecomeMountain);
}

View file

@ -62,23 +62,6 @@ public class BecomesBasicLandTargetEffect extends ContinuousEffectImpl {
}
this.chooseLandType = chooseLandType;
this.loseOther = loseOther;
if (this.loseOther) {
if (!landTypes.contains(SubType.MOUNTAIN)) {
dependendToTypes.add(DependencyType.BecomeMountain);
}
if (!landTypes.contains(SubType.FOREST)) {
dependendToTypes.add(DependencyType.BecomeForest);
}
if (!landTypes.contains(SubType.SWAMP)) {
dependendToTypes.add(DependencyType.BecomeSwamp);
}
if (!landTypes.contains(SubType.ISLAND)) {
dependendToTypes.add(DependencyType.BecomeIsland);
}
if (!landTypes.contains(SubType.PLAINS)) {
dependendToTypes.add(DependencyType.BecomePlains);
}
}
}
protected BecomesBasicLandTargetEffect(final BecomesBasicLandTargetEffect effect) {