diff --git a/Mage/src/main/java/mage/abilities/hint/common/MonstrousHint.java b/Mage/src/main/java/mage/abilities/hint/common/MonstrousHint.java new file mode 100644 index 00000000000..6db8fe011b1 --- /dev/null +++ b/Mage/src/main/java/mage/abilities/hint/common/MonstrousHint.java @@ -0,0 +1,24 @@ +package mage.abilities.hint.common; + +import mage.abilities.Ability; +import mage.abilities.condition.common.MonstrousCondition; +import mage.abilities.hint.ConditionHint; +import mage.abilities.hint.Hint; +import mage.game.Game; + +public enum MonstrousHint implements Hint { + instance; + private static final ConditionHint hint = new ConditionHint(MonstrousCondition.instance, + "{this} is monstrous", null, + "{this} isn't monstrous", null, true); + + @Override + public String getText(Game game, Ability ability) { + return hint.getText(game, ability); + } + + @Override + public Hint copy() { + return instance; + } +} diff --git a/Mage/src/main/java/mage/abilities/keyword/MonstrosityAbility.java b/Mage/src/main/java/mage/abilities/keyword/MonstrosityAbility.java index d194f74e974..56c9ad45984 100644 --- a/Mage/src/main/java/mage/abilities/keyword/MonstrosityAbility.java +++ b/Mage/src/main/java/mage/abilities/keyword/MonstrosityAbility.java @@ -7,6 +7,7 @@ import mage.abilities.ActivatedAbilityImpl; import mage.abilities.costs.mana.ManaCostsImpl; import mage.abilities.effects.OneShotEffect; import mage.abilities.effects.common.counter.AddCountersSourceEffect; +import mage.abilities.hint.common.MonstrousHint; import mage.constants.Outcome; import mage.constants.Zone; import mage.counters.CounterType; @@ -54,6 +55,8 @@ public class MonstrosityAbility extends ActivatedAbilityImpl { public MonstrosityAbility(String manaString, int monstrosityValue) { super(Zone.BATTLEFIELD, new BecomeMonstrousSourceEffect(monstrosityValue),new ManaCostsImpl(manaString)); this.monstrosityValue = monstrosityValue; + + this.addHint(MonstrousHint.instance); } public MonstrosityAbility(final MonstrosityAbility ability) {