mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
[EOE] Implement Pull Through the Weft
This commit is contained in:
parent
303e1d8335
commit
d8449bf403
3 changed files with 44 additions and 0 deletions
42
Mage.Sets/src/mage/cards/p/PullThroughTheWeft.java
Normal file
42
Mage.Sets/src/mage/cards/p/PullThroughTheWeft.java
Normal file
|
|
@ -0,0 +1,42 @@
|
|||
package mage.cards.p;
|
||||
|
||||
import mage.abilities.effects.common.ReturnFromGraveyardToBattlefieldTargetEffect;
|
||||
import mage.abilities.effects.common.ReturnFromGraveyardToHandTargetEffect;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.CardType;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.target.common.TargetCardInYourGraveyard;
|
||||
import mage.target.targetpointer.SecondTargetPointer;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author TheElk801
|
||||
*/
|
||||
public final class PullThroughTheWeft extends CardImpl {
|
||||
|
||||
public PullThroughTheWeft(UUID ownerId, CardSetInfo setInfo) {
|
||||
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{3}{G}{G}");
|
||||
|
||||
// Return up to two target nonland permanent cards from your graveyard to your hand, then return up to two target land cards from your graveyard to the battlefield tapped.
|
||||
this.getSpellAbility().addEffect(new ReturnFromGraveyardToHandTargetEffect());
|
||||
this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(
|
||||
0, 2, StaticFilters.FILTER_CARDS_NON_LAND
|
||||
));
|
||||
this.getSpellAbility().addEffect(new ReturnFromGraveyardToBattlefieldTargetEffect(true)
|
||||
.setTargetPointer(new SecondTargetPointer()).concatBy(", then"));
|
||||
this.getSpellAbility().addTarget(new TargetCardInYourGraveyard(
|
||||
0, 2, StaticFilters.FILTER_CARD_LAND_FROM_YOUR_GRAVEYARD
|
||||
));
|
||||
}
|
||||
|
||||
private PullThroughTheWeft(final PullThroughTheWeft card) {
|
||||
super(card);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PullThroughTheWeft copy() {
|
||||
return new PullThroughTheWeft(this);
|
||||
}
|
||||
}
|
||||
|
|
@ -211,6 +211,7 @@ public final class EdgeOfEternities extends ExpansionSet {
|
|||
cards.add(new SetCardInfo("Plasma Bolt", 152, Rarity.COMMON, mage.cards.p.PlasmaBolt.class));
|
||||
cards.add(new SetCardInfo("Possibility Technician", 153, Rarity.RARE, mage.cards.p.PossibilityTechnician.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("Possibility Technician", 295, Rarity.RARE, mage.cards.p.PossibilityTechnician.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("Pull Through the Weft", 202, Rarity.UNCOMMON, mage.cards.p.PullThroughTheWeft.class));
|
||||
cards.add(new SetCardInfo("Pulsar Squadron Ace", 28, Rarity.UNCOMMON, mage.cards.p.PulsarSquadronAce.class));
|
||||
cards.add(new SetCardInfo("Quantum Riddler", 305, Rarity.MYTHIC, mage.cards.q.QuantumRiddler.class, NON_FULL_USE_VARIOUS));
|
||||
cards.add(new SetCardInfo("Quantum Riddler", 72, Rarity.MYTHIC, mage.cards.q.QuantumRiddler.class, NON_FULL_USE_VARIOUS));
|
||||
|
|
|
|||
|
|
@ -59244,6 +59244,7 @@ Meltstrider Eulogist|Edge of Eternities|197|U|{2}{G}|Creature - Insect Soldier|3
|
|||
Meltstrider's Resolve|Edge of Eternities|199|U|{G}|Enchantment - Aura|||Enchant creature you control$When this Aura enters, enchanted creature fights up to one target creature an opponent controls.$Enchanted creature gets +0/+2 and can't be blocked by more than one creature.|
|
||||
Mightform Harmonizer|Edge of Eternities|200|R|{2}{G}{G}|Creature - Insect Druid|4|4|Landfall -- Whenever a land you control enters, double the power of target creature you control until end of turn.$Warp {2}{G}|
|
||||
Ouroboroid|Edge of Eternities|201|M|{2}{G}{G}|Creature - Plant Wurm|1|3|At the beginning of combat on your turn, put X +1/+1 counters on each creature you control, where X is this creature's power.|
|
||||
Pull Through the Weft|Edge of Eternities|202|U|{3}{G}{G}|Sorcery|||Return up to two target nonland permanent cards from your graveyard to your hand, then return up to two target land cards from your graveyard to the battlefield tapped.|
|
||||
Sami's Curiosity|Edge of Eternities|203|C|{G}|Sorcery|||You gain 2 life. Create a Lander token.|
|
||||
Seedship Impact|Edge of Eternities|205|U|{1}{G}|Instant|||Destroy target artifact or enchantment. If its mana value was 2 or less, create a Lander token.|
|
||||
Shattered Wings|Edge of Eternities|206|C|{2}{G}|Sorcery|||Destroy target artifact, enchantment, or creature with flying. Surveil 1.|
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue