mirror of
https://github.com/correl/mage.git
synced 2024-12-25 19:25:41 +00:00
fixed Sarkhan's Unsealing second ability
This commit is contained in:
parent
ef705c1ca0
commit
ea0b809c2b
1 changed files with 8 additions and 5 deletions
|
@ -2,7 +2,6 @@ package mage.cards.s;
|
||||||
|
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
import mage.abilities.Ability;
|
import mage.abilities.Ability;
|
||||||
import mage.abilities.common.EntersBattlefieldTriggeredAbility;
|
|
||||||
import mage.abilities.common.SpellCastControllerTriggeredAbility;
|
import mage.abilities.common.SpellCastControllerTriggeredAbility;
|
||||||
import mage.abilities.effects.common.DamageAllEffect;
|
import mage.abilities.effects.common.DamageAllEffect;
|
||||||
import mage.abilities.effects.common.DamagePlayersEffect;
|
import mage.abilities.effects.common.DamagePlayersEffect;
|
||||||
|
@ -34,7 +33,7 @@ public final class SarkhansUnsealing extends CardImpl {
|
||||||
static {
|
static {
|
||||||
filter.add(new PowerPredicate(ComparisonType.MORE_THAN, 3));
|
filter.add(new PowerPredicate(ComparisonType.MORE_THAN, 3));
|
||||||
filter.add(new PowerPredicate(ComparisonType.FEWER_THAN, 7));
|
filter.add(new PowerPredicate(ComparisonType.FEWER_THAN, 7));
|
||||||
filter2.add(new PowerPredicate(ComparisonType.MORE_THAN, 7));
|
filter2.add(new PowerPredicate(ComparisonType.MORE_THAN, 6));
|
||||||
filter3.add(Predicates.or(
|
filter3.add(Predicates.or(
|
||||||
new CardTypePredicate(CardType.CREATURE),
|
new CardTypePredicate(CardType.CREATURE),
|
||||||
new CardTypePredicate(CardType.PLANESWALKER)
|
new CardTypePredicate(CardType.PLANESWALKER)
|
||||||
|
@ -46,14 +45,18 @@ public final class SarkhansUnsealing extends CardImpl {
|
||||||
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}");
|
super(ownerId, setInfo, new CardType[]{CardType.ENCHANTMENT}, "{3}{R}");
|
||||||
|
|
||||||
// Whenever you cast a creature spell with power 4, 5, or 6, Sarkhan's Unsealing deals 4 damage to any target.
|
// Whenever you cast a creature spell with power 4, 5, or 6, Sarkhan's Unsealing deals 4 damage to any target.
|
||||||
Ability ability = new SpellCastControllerTriggeredAbility(new DamageTargetEffect(4), filter, false);
|
Ability ability = new SpellCastControllerTriggeredAbility(
|
||||||
|
new DamageTargetEffect(4),
|
||||||
|
filter, false
|
||||||
|
);
|
||||||
ability.addTarget(new TargetAnyTarget());
|
ability.addTarget(new TargetAnyTarget());
|
||||||
this.addAbility(ability);
|
this.addAbility(ability);
|
||||||
|
|
||||||
// Whenever you cast a creature spell with power 7 or greater, Sarkhan's Unsealing deals 4 damage to each opponent and each creature and planeswalker they control.
|
// Whenever you cast a creature spell with power 7 or greater, Sarkhan's Unsealing deals 4 damage to each opponent and each creature and planeswalker they control.
|
||||||
ability = new EntersBattlefieldTriggeredAbility(
|
ability = new SpellCastControllerTriggeredAbility(
|
||||||
new DamagePlayersEffect(4, TargetController.OPPONENT)
|
new DamagePlayersEffect(4, TargetController.OPPONENT)
|
||||||
.setText("{this} deals 4 damage to each opponent")
|
.setText("{this} deals 4 damage to each opponent"),
|
||||||
|
filter2, false
|
||||||
);
|
);
|
||||||
ability.addEffect(
|
ability.addEffect(
|
||||||
new DamageAllEffect(4, filter3)
|
new DamageAllEffect(4, filter3)
|
||||||
|
|
Loading…
Reference in a new issue