1
0
Fork 0
mirror of https://github.com/correl/mage.git synced 2025-04-13 09:11:06 -09:00

Rule text changes - Oracle updates 11.01.2018 (closes )

This commit is contained in:
LevelX2 2018-01-14 10:46:42 +01:00
parent 0f13ac8b99
commit 07ab5cb731
3 changed files with 18 additions and 18 deletions

View file

@ -73,22 +73,23 @@ public class CalmingVerse extends CardImpl {
class CalmingVerseEffect extends OneShotEffect {
private static final FilterPermanent untappedLandFilter = new FilterPermanent("If you control an untapped land");
static {
untappedLandFilter.add(new CardTypePredicate(CardType.LAND));
untappedLandFilter.add(Predicates.not(new TappedPredicate()));
}
private static final FilterEnchantmentPermanent opponentEnchantmentsFilter = new FilterEnchantmentPermanent("enchantments you don't control");
static {
opponentEnchantmentsFilter.add(new ControllerPredicate(TargetController.OPPONENT));
}
private static final FilterControlledEnchantmentPermanent controlledEnchantmentsFilter = new FilterControlledEnchantmentPermanent("enchantments you control");
public CalmingVerseEffect() {
super(Outcome.Detriment);
this.staticText = "Destroy all enchantments you don't control. Then, if you control an untapped land, destroy all enchantments you control";
this.staticText = "Destroy all enchantments you don't control. Then if you control an untapped land, destroy all enchantments you control";
}
public CalmingVerseEffect(final CalmingVerseEffect effect) {

View file

@ -73,7 +73,7 @@ class GrafdiggersCageEffect extends ContinuousRuleModifyingEffectImpl {
public GrafdiggersCageEffect() {
super(Duration.WhileOnBattlefield, Outcome.Benefit);
staticText = "Creature cards can't enter the battlefield from graveyards or libraries";
staticText = "Creature cards in graveyards and libraries can't enter the battlefield";
}
public GrafdiggersCageEffect(final GrafdiggersCageEffect effect) {
@ -120,7 +120,6 @@ class GrafdiggersCageEffect2 extends ContinuousRuleModifyingEffectImpl {
return new GrafdiggersCageEffect2(this);
}
@Override
public boolean checksEventType(GameEvent event, Game game) {
return event.getType() == GameEvent.EventType.CAST_SPELL;

View file

@ -69,7 +69,7 @@ class RhysticScryingEffect extends OneShotEffect {
public RhysticScryingEffect() {
super(Outcome.Benefit);
this.staticText = "Then, if any player pays {2}, discard three cards";
this.staticText = "Then if any player pays {2}, discard three cards";
}
public RhysticScryingEffect(final RhysticScryingEffect effect) {