mirror of
https://github.com/correl/mage.git
synced 2024-12-25 03:00:15 +00: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 {
|
||||
|
||||
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) {
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -4,9 +4,9 @@ package mage.constants;
|
|||
* Dependency types are a part of a workaround solution to handle dependencies
|
||||
* of continuous effects.
|
||||
* <p>
|
||||
* 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)
|
||||
* <p>
|
||||
* 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
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue