From dafbf1b8965afedd4060f901442beab84da7b6d4 Mon Sep 17 00:00:00 2001 From: PurpleCrowbar <26198472+PurpleCrowbar@users.noreply.github.com> Date: Thu, 3 Nov 2022 20:02:07 +0000 Subject: [PATCH] Reapplied setRuleAtTheTop to necessary cards --- Mage.Sets/src/mage/cards/a/AbruptDecay.java | 2 +- Mage.Sets/src/mage/cards/r/RazeToTheGround.java | 2 +- Mage.Sets/src/mage/cards/s/SlaughterGames.java | 2 +- Mage.Sets/src/mage/cards/t/TearsOfValakut.java | 2 +- Mage.Sets/src/mage/cards/u/UrzasRage.java | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Mage.Sets/src/mage/cards/a/AbruptDecay.java b/Mage.Sets/src/mage/cards/a/AbruptDecay.java index 18792c6d0c7..5a46ad39be8 100644 --- a/Mage.Sets/src/mage/cards/a/AbruptDecay.java +++ b/Mage.Sets/src/mage/cards/a/AbruptDecay.java @@ -28,7 +28,7 @@ public final class AbruptDecay extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{B}{G}"); // This spell can't be countered. - this.addAbility(new CantBeCounteredSourceAbility()); + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); // Destroy target nonland permanent with converted mana cost 3 or less. this.getSpellAbility().addEffect(new DestroyTargetEffect()); diff --git a/Mage.Sets/src/mage/cards/r/RazeToTheGround.java b/Mage.Sets/src/mage/cards/r/RazeToTheGround.java index fa17ed9243b..53add0684db 100644 --- a/Mage.Sets/src/mage/cards/r/RazeToTheGround.java +++ b/Mage.Sets/src/mage/cards/r/RazeToTheGround.java @@ -23,7 +23,7 @@ public final class RazeToTheGround extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{R}"); // This spell can't be countered. - this.addAbility(new CantBeCounteredSourceAbility()); + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); // Destroy target artifact. If its mana value was 1 or less, draw a card. this.getSpellAbility().addEffect(new RazeToTheGroundEffect()); diff --git a/Mage.Sets/src/mage/cards/s/SlaughterGames.java b/Mage.Sets/src/mage/cards/s/SlaughterGames.java index 810f8d53a69..b5aed40c69b 100644 --- a/Mage.Sets/src/mage/cards/s/SlaughterGames.java +++ b/Mage.Sets/src/mage/cards/s/SlaughterGames.java @@ -21,7 +21,7 @@ public final class SlaughterGames extends CardImpl { super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{2}{B}{R}"); // This spell can't be countered. - this.addAbility(new CantBeCounteredSourceAbility()); + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); // Name a nonland card. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. Then that player shuffles their library. this.getSpellAbility().addEffect(new ChooseACardNameEffect(ChooseACardNameEffect.TypeOfName.NON_LAND_NAME)); diff --git a/Mage.Sets/src/mage/cards/t/TearsOfValakut.java b/Mage.Sets/src/mage/cards/t/TearsOfValakut.java index ec8c711b7e8..7fb39717873 100644 --- a/Mage.Sets/src/mage/cards/t/TearsOfValakut.java +++ b/Mage.Sets/src/mage/cards/t/TearsOfValakut.java @@ -28,7 +28,7 @@ public final class TearsOfValakut extends CardImpl { super(ownerId,setInfo,new CardType[]{CardType.INSTANT},"{1}{R}"); // This spell can't be countered. - this.addAbility(new CantBeCounteredSourceAbility()); + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); // Tears of Valakut deals 5 damage to target creature with flying. this.getSpellAbility().addEffect(new DamageTargetEffect(5)); diff --git a/Mage.Sets/src/mage/cards/u/UrzasRage.java b/Mage.Sets/src/mage/cards/u/UrzasRage.java index 78ef1ae873a..cd87a10bf6e 100644 --- a/Mage.Sets/src/mage/cards/u/UrzasRage.java +++ b/Mage.Sets/src/mage/cards/u/UrzasRage.java @@ -24,7 +24,7 @@ public final class UrzasRage extends CardImpl { this.addAbility(new KickerAbility("{8}{R}")); // This spell can't be countered. - this.addAbility(new CantBeCounteredSourceAbility()); + this.addAbility(new CantBeCounteredSourceAbility().setRuleAtTheTop(true)); // Urza's Rage deals 3 damage to any target. If Urza's Rage was kicked, instead it deals 10 damage to that creature or player and the damage can't be prevented. this.getSpellAbility().addEffect(new ConditionalOneShotEffect(