forked from External/mage
fix Alpine Moon incorrectly removing abilities in layer 4
This commit is contained in:
parent
abe8a4356e
commit
e6da7ed600
1 changed files with 6 additions and 3 deletions
|
|
@ -57,6 +57,12 @@ class AlpineMoonEffect extends ContinuousEffectImpl {
|
||||||
this.staticText = "lands your opponents control with the chosen name "
|
this.staticText = "lands your opponents control with the chosen name "
|
||||||
+ "lose all land types and abilities, "
|
+ "lose all land types and abilities, "
|
||||||
+ "and they gain \"{T}: Add one mana of any color.\"";
|
+ "and they gain \"{T}: Add one mana of any color.\"";
|
||||||
|
addDependedToType(DependencyType.BecomeMountain);
|
||||||
|
addDependedToType(DependencyType.BecomeForest);
|
||||||
|
addDependedToType(DependencyType.BecomeIsland);
|
||||||
|
addDependedToType(DependencyType.BecomeSwamp);
|
||||||
|
addDependedToType(DependencyType.BecomePlains);
|
||||||
|
addDependedToType(DependencyType.BecomeNonbasicLand);
|
||||||
}
|
}
|
||||||
|
|
||||||
private AlpineMoonEffect(final AlpineMoonEffect effect) {
|
private AlpineMoonEffect(final AlpineMoonEffect effect) {
|
||||||
|
|
@ -84,9 +90,6 @@ class AlpineMoonEffect extends ContinuousEffectImpl {
|
||||||
for (Permanent land : game.getBattlefield().getActivePermanents(filter2, source.getControllerId(), game)) {
|
for (Permanent land : game.getBattlefield().getActivePermanents(filter2, source.getControllerId(), game)) {
|
||||||
switch (layer) {
|
switch (layer) {
|
||||||
case TypeChangingEffects_4:
|
case TypeChangingEffects_4:
|
||||||
// 305.7 Note that this doesn't remove any abilities that were granted to the land by other effects
|
|
||||||
// So the ability removing has to be done before Layer 6
|
|
||||||
land.removeAllAbilities(source.getSourceId(), game);
|
|
||||||
land.removeAllSubTypes(game, SubTypeSet.NonBasicLandType);
|
land.removeAllSubTypes(game, SubTypeSet.NonBasicLandType);
|
||||||
break;
|
break;
|
||||||
case AbilityAddingRemovingEffects_6:
|
case AbilityAddingRemovingEffects_6:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue