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(