mirror of
https://github.com/correl/mage.git
synced 2025-03-17 01:06:26 -09:00
- Fixed #9481
This commit is contained in:
parent
9fa87f926a
commit
4aee1b714c
3 changed files with 8 additions and 5 deletions
|
@ -74,7 +74,8 @@ public final class ArixmethesSlumberingIsle extends CardImpl {
|
||||||
class ArixmethesIsLandEffect extends ContinuousEffectImpl {
|
class ArixmethesIsLandEffect extends ContinuousEffectImpl {
|
||||||
|
|
||||||
ArixmethesIsLandEffect() {
|
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) {
|
private ArixmethesIsLandEffect(final ArixmethesIsLandEffect effect) {
|
||||||
|
|
|
@ -47,6 +47,7 @@ public final class BloodMoon extends CardImpl {
|
||||||
super(Duration.WhileOnBattlefield, Outcome.Detriment);
|
super(Duration.WhileOnBattlefield, Outcome.Detriment);
|
||||||
this.staticText = "Nonbasic lands are Mountains";
|
this.staticText = "Nonbasic lands are Mountains";
|
||||||
this.dependencyTypes.add(DependencyType.BecomeMountain);
|
this.dependencyTypes.add(DependencyType.BecomeMountain);
|
||||||
|
this.dependendToTypes.add(DependencyType.BecomeNonbasicLand);
|
||||||
}
|
}
|
||||||
|
|
||||||
BloodMoonEffect(final BloodMoonEffect effect) {
|
BloodMoonEffect(final BloodMoonEffect effect) {
|
||||||
|
|
|
@ -4,9 +4,9 @@ package mage.constants;
|
||||||
* Dependency types are a part of a workaround solution to handle dependencies
|
* Dependency types are a part of a workaround solution to handle dependencies
|
||||||
* of continuous effects.
|
* of continuous effects.
|
||||||
* <p>
|
* <p>
|
||||||
* All continuous effects can:
|
* All continuous effects can: addDependencyType -- make dependency (effect
|
||||||
* addDependencyType -- make dependency (effect makes some changes)
|
* makes some changes) addDependedToType -- wait another dependency (effect must
|
||||||
* addDependedToType -- wait another dependency (effect must wait until all ather effects finished)
|
* wait until all other effects finished)
|
||||||
* <p>
|
* <p>
|
||||||
* http://magiccards.info/rule/613-interaction-of-continuous-effects.html
|
* http://magiccards.info/rule/613-interaction-of-continuous-effects.html
|
||||||
* https://github.com/magefree/mage/issues/1259
|
* https://github.com/magefree/mage/issues/1259
|
||||||
|
@ -18,6 +18,7 @@ public enum DependencyType {
|
||||||
ArtifactAddingRemoving,
|
ArtifactAddingRemoving,
|
||||||
AddingAbility,
|
AddingAbility,
|
||||||
AddingCreatureType,
|
AddingCreatureType,
|
||||||
|
BecomeNonbasicLand,
|
||||||
BecomeForest,
|
BecomeForest,
|
||||||
BecomeIsland,
|
BecomeIsland,
|
||||||
BecomeMountain,
|
BecomeMountain,
|
||||||
|
|
Loading…
Add table
Reference in a new issue