diff --git a/Mage.Sets/src/mage/cards/c/ClaimJumper.java b/Mage.Sets/src/mage/cards/c/ClaimJumper.java index 505e293e3cc..64e370cba94 100644 --- a/Mage.Sets/src/mage/cards/c/ClaimJumper.java +++ b/Mage.Sets/src/mage/cards/c/ClaimJumper.java @@ -49,7 +49,7 @@ public final class ClaimJumper extends CardImpl { true ), new OpponentControlsMoreCondition(StaticFilters.FILTER_LANDS), - "When Claim Jumper enters the battlefield, if an opponent controls more lands than you, " + "When {this} enters the battlefield, if an opponent controls more lands than you, " + "you may search your library for a Plains card and put it onto the battlefield tapped. " + "Then if an opponent controls more lands than you, repeat this process once. " + "If you search your library this way, shuffle." diff --git a/Mage.Sets/src/mage/cards/s/StubbornBurrowfiend.java b/Mage.Sets/src/mage/cards/s/StubbornBurrowfiend.java index 649ae3b9bc4..0f107c0c4e1 100644 --- a/Mage.Sets/src/mage/cards/s/StubbornBurrowfiend.java +++ b/Mage.Sets/src/mage/cards/s/StubbornBurrowfiend.java @@ -79,7 +79,7 @@ class StubbornBurrowFiendWatcher extends Watcher { saddledCount.compute(new MageObjectReference(event.getTargetId(), game), CardUtil::setOrIncrementValue); } - public Integer timesSaddledThisTurn(MageObjectReference mor) { + public int timesSaddledThisTurn(MageObjectReference mor) { return saddledCount.getOrDefault(mor, 0); } diff --git a/Mage.Sets/src/mage/cards/v/VraskaTheSilencer.java b/Mage.Sets/src/mage/cards/v/VraskaTheSilencer.java index 047c4a7c86b..0b0cb38e871 100644 --- a/Mage.Sets/src/mage/cards/v/VraskaTheSilencer.java +++ b/Mage.Sets/src/mage/cards/v/VraskaTheSilencer.java @@ -92,13 +92,10 @@ class VraskaTheSilencerEffect extends OneShotEffect { if (card == null) { return false; } - // Need to pre-emptively apply the continuous effect before moving the card. - // It is discarded if the move doesn't happen. + // Apply the continuous effect before moving the card to have the proper types on entering. ContinuousEffect continuousEffect = new VraskaTheSilencerContinuousEffect(new MageObjectReference(card, game, 1)); game.addEffect(continuousEffect, source); - if (!controller.moveCards(card, Zone.BATTLEFIELD, source, game, true, false, false, null)) { - continuousEffect.discard(); - } + controller.moveCards(card, Zone.BATTLEFIELD, source, game, true, false, false, null); return true; } }