From cd4f4880e57ec10efc7727c7f30b1a16ae06c05f Mon Sep 17 00:00:00 2001 From: xenohedron Date: Sun, 8 Sep 2024 23:53:17 -0400 Subject: [PATCH] some fixes --- Mage.Sets/src/mage/cards/a/AdewaleBreakerOfChains.java | 2 +- Mage.Sets/src/mage/cards/c/CaduceusStaffOfHermes.java | 1 + Mage.Sets/src/mage/cards/e/EivorWolfKissed.java | 4 ++-- Mage.Sets/src/mage/cards/m/MjolnirStormHammer.java | 3 ++- Mage.Sets/src/mage/cards/v/VigorousCharge.java | 3 +-- 5 files changed, 7 insertions(+), 6 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AdewaleBreakerOfChains.java b/Mage.Sets/src/mage/cards/a/AdewaleBreakerOfChains.java index 8f53dd3de87..065da4aefa6 100644 --- a/Mage.Sets/src/mage/cards/a/AdewaleBreakerOfChains.java +++ b/Mage.Sets/src/mage/cards/a/AdewaleBreakerOfChains.java @@ -43,7 +43,7 @@ public final class AdewaleBreakerOfChains extends CardImpl { // When Adewale enters the battlefield, reveal the top six cards of your library. Put an Assassin, Pirate, or Vehicle card from among them into your hand and the rest on the bottom of your library in a random order. this.addAbility(new EntersBattlefieldTriggeredAbility( new RevealLibraryPickControllerEffect( - 6, 1, filter, PutCards.HAND, PutCards.BOTTOM_RANDOM + 6, 1, filter, PutCards.HAND, PutCards.BOTTOM_RANDOM, false ), false)); // Whenever a Vehicle you control deals combat damage to a player, you may return Adewale from your graveyard to your hand. diff --git a/Mage.Sets/src/mage/cards/c/CaduceusStaffOfHermes.java b/Mage.Sets/src/mage/cards/c/CaduceusStaffOfHermes.java index c1cae5fd322..c1ba0d65c32 100644 --- a/Mage.Sets/src/mage/cards/c/CaduceusStaffOfHermes.java +++ b/Mage.Sets/src/mage/cards/c/CaduceusStaffOfHermes.java @@ -50,6 +50,7 @@ public final class CaduceusStaffOfHermes extends CardImpl { ), AttachmentType.EQUIPMENT), condition, "and has \"Prevent all damage that would be dealt to this creature.\"" )); + this.addAbility(ability); // Equip {W}{W} this.addAbility(new EquipAbility(Outcome.BoostCreature, new ManaCostsImpl<>("{W}{W}"), false)); diff --git a/Mage.Sets/src/mage/cards/e/EivorWolfKissed.java b/Mage.Sets/src/mage/cards/e/EivorWolfKissed.java index 96cfaf761cf..0f4de5d1677 100644 --- a/Mage.Sets/src/mage/cards/e/EivorWolfKissed.java +++ b/Mage.Sets/src/mage/cards/e/EivorWolfKissed.java @@ -2,7 +2,7 @@ package mage.cards.e; import mage.MageInt; import mage.abilities.Ability; -import mage.abilities.common.DealsCombatDamageTriggeredAbility; +import mage.abilities.common.DealsCombatDamageToAPlayerTriggeredAbility; import mage.abilities.effects.OneShotEffect; import mage.abilities.keyword.HasteAbility; import mage.abilities.keyword.TrampleAbility; @@ -40,7 +40,7 @@ public final class EivorWolfKissed extends CardImpl { this.addAbility(HasteAbility.getInstance()); // Whenever Eivor, Wolf-Kissed deals combat damage to a player, you mill that many cards. You may put a Saga card and/or a land card from among them onto the battlefield. - this.addAbility(new DealsCombatDamageTriggeredAbility(new EivorWolfKissedEffect(), false)); + this.addAbility(new DealsCombatDamageToAPlayerTriggeredAbility(new EivorWolfKissedEffect(), false)); } private EivorWolfKissed(final EivorWolfKissed card) { diff --git a/Mage.Sets/src/mage/cards/m/MjolnirStormHammer.java b/Mage.Sets/src/mage/cards/m/MjolnirStormHammer.java index d96ff851176..09fe7508435 100644 --- a/Mage.Sets/src/mage/cards/m/MjolnirStormHammer.java +++ b/Mage.Sets/src/mage/cards/m/MjolnirStormHammer.java @@ -52,7 +52,8 @@ public final class MjolnirStormHammer extends CardImpl { ability.addEffect(new AddCountersTargetEffect(CounterType.STUN.createInstance()) .setText(" and put a stun counter on it")); ability.addTarget(new TargetPermanent(filter)); - ability.addEffect(new DamagePlayersEffect(TappedCreaturesControlledByTargetsControllerCount.instance, TargetController.OPPONENT)); + ability.addEffect(new DamagePlayersEffect(TappedCreaturesControlledByTargetsControllerCount.instance, TargetController.OPPONENT) + .setText("Then {this} deals damage to each opponent equal to the number of tapped creatures that opponent controls.")); this.addAbility(ability); // Equip {4} diff --git a/Mage.Sets/src/mage/cards/v/VigorousCharge.java b/Mage.Sets/src/mage/cards/v/VigorousCharge.java index f4db00218f0..39382117cac 100644 --- a/Mage.Sets/src/mage/cards/v/VigorousCharge.java +++ b/Mage.Sets/src/mage/cards/v/VigorousCharge.java @@ -1,4 +1,3 @@ - package mage.cards.v; import mage.MageObjectReference; @@ -42,7 +41,7 @@ public final class VigorousCharge extends CardImpl { this.getSpellAbility().addTarget(new TargetCreaturePermanent()); this.getSpellAbility().addEffect(new GainAbilityTargetEffect(TrampleAbility.getInstance(), Duration.EndOfTurn)); // Whenever that creature deals combat damage this turn, if this spell was kicked, you gain life equal to that damage. - this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new VigorousChargeEffect(), KickedCondition.ONCE)); + this.getSpellAbility().addEffect(new ConditionalOneShotEffect(new VigorousChargeEffect(), KickedCondition.ONCE, staticText)); }