Add hints to All That Glitters and Ethereal Armor

This commit is contained in:
PurpleCrowbar 2023-09-03 17:40:08 +01:00
parent 5dba61244c
commit c36e5c4a1c
2 changed files with 5 additions and 2 deletions

View file

@ -6,6 +6,7 @@ import mage.abilities.dynamicvalue.DynamicValue;
import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount; import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount;
import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.AttachEffect;
import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect;
import mage.abilities.hint.ValueHint;
import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.EnchantAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
import mage.cards.CardSetInfo; import mage.cards.CardSetInfo;
@ -45,7 +46,8 @@ public final class AllThatGlitters extends CardImpl {
// Enchanted creature gets +1/+1 for each artifact and/or enchantment you control. // Enchanted creature gets +1/+1 for each artifact and/or enchantment you control.
this.addAbility(new SimpleStaticAbility(new BoostEnchantedEffect( this.addAbility(new SimpleStaticAbility(new BoostEnchantedEffect(
xValue, xValue, Duration.WhileOnBattlefield xValue, xValue, Duration.WhileOnBattlefield
).setText("enchanted creature gets +1/+1 for each artifact and/or enchantment you control"))); ).setText("enchanted creature gets +1/+1 for each artifact and/or enchantment you control")
).addHint(new ValueHint("Artifacts and/or enchantments you control", xValue)));
} }
private AllThatGlitters(final AllThatGlitters card) { private AllThatGlitters(final AllThatGlitters card) {

View file

@ -7,6 +7,7 @@ import mage.abilities.dynamicvalue.common.PermanentsOnBattlefieldCount;
import mage.abilities.effects.common.AttachEffect; import mage.abilities.effects.common.AttachEffect;
import mage.abilities.effects.common.continuous.BoostEnchantedEffect; import mage.abilities.effects.common.continuous.BoostEnchantedEffect;
import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect; import mage.abilities.effects.common.continuous.GainAbilityAttachedEffect;
import mage.abilities.hint.ValueHint;
import mage.abilities.keyword.EnchantAbility; import mage.abilities.keyword.EnchantAbility;
import mage.abilities.keyword.FirstStrikeAbility; import mage.abilities.keyword.FirstStrikeAbility;
import mage.cards.CardImpl; import mage.cards.CardImpl;
@ -47,7 +48,7 @@ public final class EtherealArmor extends CardImpl {
ability.addEffect(new GainAbilityAttachedEffect( ability.addEffect(new GainAbilityAttachedEffect(
FirstStrikeAbility.getInstance(), AttachmentType.AURA FirstStrikeAbility.getInstance(), AttachmentType.AURA
).setText("and has first strike")); ).setText("and has first strike"));
this.addAbility(ability); this.addAbility(ability.addHint(new ValueHint("Enchantments you control", xValue)));
} }
private EtherealArmor(final EtherealArmor card) { private EtherealArmor(final EtherealArmor card) {