Added new primitives from J22 and NEO sets, fixed some primitives.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
grade=borderline
|
||||
#Bordeline Primitives Pack for Wagic the Homebrew.
|
||||
#Please keep these card alphabetized, and try to have the "name=" line at the top of each card
|
||||
#I sorted this programmatically - Thanks to Vitty85 10-06-2023
|
||||
#I sorted this programmatically - Thanks to Vitty85 12-06-2023
|
||||
[card]
|
||||
name=+2 Mace
|
||||
auto={3}:equip
|
||||
@@ -6126,6 +6126,13 @@ power=3
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Banana
|
||||
auto={T}{S}:name(Sacrifice and add red) life:2 controller && add{R}
|
||||
auto={T}{S}:name(Sacrifice and add green) life:2 controller && add{G}
|
||||
type=Artifact
|
||||
subtype=Banana
|
||||
[/card]
|
||||
[card]
|
||||
name=Band Together
|
||||
target=<upto:2>creature|myBattlefield
|
||||
auto=transforms((,newability[dynamicability<!powerstrike!> target(other creature)])) ueot
|
||||
@@ -7532,6 +7539,18 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Benevolent Hydra
|
||||
auto=counter(1/1,fullpaid)
|
||||
auto={T}{C(1/1,-1)}:name(Remove and put counter) target(other creature|myBattlefield) counter(1/1)
|
||||
auto=@totalcounteradded(1/1) from(other creature|mybattlefield) plus(1):ability$!name(That many plus 1) donothing!$ controller
|
||||
text=Benevolent Hydra enters the battlefield with X +1/+1 counters on it. -- If one or more +1/+1 counters would be put on another creature you control, that many plus one +1/+1 counters are put on it instead. -- {T}, Remove a +1/+1 counter from Benevolent Hydra: Put a +1/+1 counter on another target creature you control.
|
||||
mana={X}{G}{G}
|
||||
type=Creature
|
||||
subtype=Hydra
|
||||
power=1
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Benthic Biomancer
|
||||
auto={1}{U}:_ADAPT_(1)
|
||||
auto=@counteradded(1/1) from(this):_LOOT_
|
||||
@@ -10540,6 +10559,16 @@ power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Boseiju, Who Endures
|
||||
auto={T}:Add{G}
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {1}{G}{discard}:name(Destroy artifact or enchantment) name(Destroy artifact or enchantment) destroy target(*[artifact;enchantment]|opponentbattlefield) && ability$!may name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ opponent
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {1}{G}{discard}:name(Destroy nonbasic land) name(Destroy nonbasic land) destroy target(land[-basic]|opponentbattlefield) && ability$!may name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ opponent
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=1) {G}{discard}:name(Destroy artifact or enchantment) name(Destroy artifact or enchantment) destroy target(*[artifact;enchantment]|opponentbattlefield) && ability$!may name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ opponent
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=1) {G}{discard}:name(Destroy nonbasic land) name(Destroy nonbasic land) destroy target(land[-basic]|opponentbattlefield) && ability$!may name(Search basic land) name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield) and!( shuffle )! !$ opponent
|
||||
text={T}: Add {G}. -- Channel - {1}{G}, Discard Boseiju, Who Endures: Destroy target artifact, enchantment, or nonbasic land an opponent controls. That player may search their library for a land card with a basic land type, put it onto the battlefield, then shuffle. This ability costs {1} less to activate for each legendary creature you control.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Bosium Strip
|
||||
auto={3}{T}:name(Can cast instant or sorcery) target(*[instant;sorcery;zpos=type:*:mygraveyard]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot
|
||||
text={3}, {T}: Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead.
|
||||
@@ -21737,7 +21766,7 @@ type=Enchantment
|
||||
name=Demonic Vigor
|
||||
target=creature
|
||||
auto=teach(creature) +1/+1
|
||||
auto=teach(creature) auto=@movedTo(mytgt|Graveyard) from(Battlefield):all(trigger[to]) moveTo(ownerHand)
|
||||
auto=@movedTo(mytgt|Graveyard) from(Battlefield):all(trigger[to]) moveTo(ownerHand)
|
||||
text=Enchant creature -- Enchanted creature gets +1/+1. -- When enchanted creature dies, return that card to its owner's hand.
|
||||
mana={B}
|
||||
type=Enchantment
|
||||
@@ -26141,6 +26170,15 @@ power=2
|
||||
toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Eiganjo, Seat of the Empire
|
||||
auto={T}:Add{W}
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {2}{W}{discard}:name(Deals 4 damage) name(Deals 4 damage) target(creature[attacking;blocking]|battlefield) damage:4
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=1) {1}{W}{discard}:name(Deals 4 damage) name(Deals 4 damage) target(creature[attacking;blocking]|battlefield) damage:4
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=2) {W}{discard}:name(Deals 4 damage) name(Deals 4 damage) target(creature[attacking;blocking]|battlefield) damage:4
|
||||
text={T}: Add {W}. -- Channel - {2}{W}, Discard Eiganjo, Seat of the Empire: It deals 4 damage to target attacking or blocking creature. This ability costs {1} less to activate for each legendary creature you control.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Eiganjo Uprising
|
||||
auto=create(samurai:creature samurai:2/2:white:vigilance) and!( transforms((,newability[menace],newability[haste])) ueot )!*X
|
||||
auto=create(Samurai:creature Samurai:2/2:white:vigilance)*Xminus1minusend opponent
|
||||
@@ -26968,7 +27006,7 @@ auto=draw:7 opponent
|
||||
auto=moveto(mylibrary) all(*|myhand)
|
||||
auto=moveto(mylibrary) all(*|mygraveyard) && shuffle
|
||||
auto=draw:7 controller
|
||||
auto=_ADDENDUM_ auto=castcard(normal) notatarget(*[-instant;-sorcery;manacost<=7]|myhand) else
|
||||
auto=_ADDENDUM_ name(Put permanent in play) name(Put permanent in play) target(*[-instant;-sorcery;manacost<=7]|myhand) moveto(mybattlefield)
|
||||
text=Each player shuffles their hand and graveyard into their library, then draws seven cards. Exile Emergency Powers. -- Addendum - If you cast this spell during your main phase, you may put a permanent card with mana value 7 or less from your hand onto the battlefield.
|
||||
mana={5}{W}{U}
|
||||
type=Instant
|
||||
@@ -49334,6 +49372,18 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Kibo, Uktabi Prince
|
||||
auto={T}:name(Create banana) token(Banana) controller && token(Banana) opponent
|
||||
auto=@movedto(artifact|graveyard) from(opponentbattlefield):name(Put 1/1 counter) all(*[ape;monkey]|myBattlefield) counter(1/1)
|
||||
auto=_ATTACKING_name(Opponent sacrifice an artifact) ability$!name(Sacrifice an artifact) name(Sacrifice an artifact) notatarget(*[artifact]|mybattlefield) sacrifice!$ opponent
|
||||
text={T}: Each player creates a colorless artifact token named Banana with "{T}, Sacrifice this artifact: Add {R} or {G}. You gain 2 life." -- Whenever an artifact an opponent controls is put into a graveyard from the battlefield, put a +1/+1 counter on each creature you control that's an Ape or a Monkey. -- Whenever Kibo attacks, defending player sacrifices an artifact.
|
||||
mana={2}{G}
|
||||
type=Legendary Creature
|
||||
subtype=Monkey Noble
|
||||
power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Kick in the Door
|
||||
target=creature
|
||||
auto=counter(1/1)
|
||||
@@ -51777,7 +51827,7 @@ toughness=4
|
||||
[card]
|
||||
name=Lena, Selfless Champion
|
||||
auto=foreach(creature[-token]|mybattlefield) _SOLDIERTOKEN_
|
||||
auto={S}:auto=all(other creature[power<=2]|myBattlefield) indestructible ueot
|
||||
auto={S}:name(All creatures gain indestructible) all(other creature[power<=2]|myBattlefield) transforms((,newability[indestructible])) ueot
|
||||
text=When Lena, Selfless Champion enters the battlefield, create a 1/1 white Soldier creature token for each nontoken creature you control. -- Sacrifice Lena: Creatures you control with power less than Lena's power gain indestructible until end of turn.
|
||||
mana={4}{W}{W}
|
||||
type=Legendary Creature
|
||||
@@ -54465,7 +54515,7 @@ toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Magus of the Balance
|
||||
auto={4}{W}{T}{S}:auto=if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller && if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent && if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ controller && if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ opponent && if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ controller && if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
|
||||
auto={4}{W}{T}{S}:if type(land|mybattlefield)~morethan~type(land|opponentbattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ controller && if type(land|opponentbattlefield)~morethan~type(land|mybattlefield) then ability$! sacrifice notatarget(<type:land:mybattlefieldminustype:land:opponentbattlefieldminusend>land|mybattlefield) !$ opponent && if type(creature|mybattlefield)~morethan~type(creature|opponentbattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ controller && if type(creature|opponentbattlefield)~morethan~type(creature|mybattlefield) then ability$! sacrifice notatarget(<type:creature:mybattlefieldminustype:creature:opponentbattlefieldminusend>creature|mybattlefield) !$ opponent && if type(*|myhand)~morethan~type(*|opponenthand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ controller && if type(*|opponenthand)~morethan~type(*|myhand) then ability$! reject notatarget(<type:*:myhandminustype:*:opponenthandminusend>*|myhand) !$ opponent
|
||||
text={4}{W}, {T}, Sacrifice Magus of the Balance: Each player chooses a number of lands they control equal to the number of lands controlled by the player who controls the fewest, then sacrifices the rest. Players discard cards and sacrifice creatures the same way.
|
||||
mana={1}{W}
|
||||
type=Creature
|
||||
@@ -56006,7 +56056,7 @@ type=Land
|
||||
[card]
|
||||
name=Memorial to Unity
|
||||
auto=tap(noevent)
|
||||
auto={2}{G}{T}{S}:auto=@combatdamaged(player) from(this):reveal:3 optionone name(Get creature) target(creature|reveal) moveto(hand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={2}{G}{T}{S}:name(Look top 3 cards) reveal:3 optionone name(Get creature) target(creature|reveal) moveto(hand) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto={T}:Add{G}
|
||||
text=Memorial to Unity enters the battlefield tapped. -- {T}: Add {G}. -- {2}{G}, {T}, Sacrifice Memorial to Unity: Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Then put the rest on the bottom of your library in a random order.
|
||||
type=Land
|
||||
@@ -63981,6 +64031,16 @@ power=2
|
||||
toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Otawara, Soaring City
|
||||
auto={T}:Add{U}
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {3}{U}{discard}:name(Return to hand) name(Return to hand) moveTo(ownerhand) target(*[artifact;creature;enchantment;planeswalker]|battlefield)
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=1) {2}{U}{discard}:name(Return to hand) name(Return to hand) moveTo(ownerhand) target(*[artifact;creature;enchantment;planeswalker]|battlefield)
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=2) {1}{U}{discard}:name(Return to hand) name(Return to hand) moveTo(ownerhand) target(*[artifact;creature;enchantment;planeswalker]|battlefield)
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=3) {U}{discard}:name(Return to hand) name(Return to hand) moveTo(ownerhand) target(*[artifact;creature;enchantment;planeswalker]|battlefield)
|
||||
text={T}: Add {U}. -- Channel - {3}{U}, Discard Otawara, Soaring City: Return target artifact, creature, enchantment, or planeswalker to it's owner's hand. This ability costs {1} less to activate for each legendary creature you control.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Otepec Huntmaster
|
||||
abilities=haste
|
||||
auto=lord(dinosaur|myhand) altercost(colorless,-1)
|
||||
@@ -75229,6 +75289,18 @@ mana={1}{U}
|
||||
type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Runadi, Behemoth Caller
|
||||
auto=@movedTo(creature[manacost>=5]|mybattlefield) from(mystack):name(Creature gain counters) name(Creature gain counters) all(trigger[to]) transforms((,newability[counter(1/1.manacostminus4minusend)])) forever
|
||||
auto=lord(other creature|myBattlefield) transforms((,newability[this(counter{1/1}>=3) haste]))
|
||||
auto={T}:add{G}
|
||||
text=Whenever you cast a creature spell with mana value 5 or greater, that creature enters the battlefield with X additional +1/+1 counters on it, where X is its mana value minus 4. -- Creatures you control with three or more +1/+1 counters on them have haste. -- {T}: Add {G}.
|
||||
mana={2}{G}
|
||||
type=Legendary Creature
|
||||
subtype=Cat Shaman
|
||||
power=1
|
||||
toughness=3
|
||||
[/card]
|
||||
[card]
|
||||
name=Runaway Steam-Kin
|
||||
auto=@movedTo(*[red]|mystack):this(counter{1/1}<3) counter(1/1)
|
||||
auto={C(1/1,-3)}:add{R}{R}{R}
|
||||
@@ -78167,8 +78239,10 @@ type=Instant
|
||||
[card]
|
||||
name=Searing Blaze
|
||||
target=player
|
||||
auto=if thisturn(land|mybattlefield)~lessthan~1 then damage:1 && damage:1 target(creature|targetedpersonsBattlefield)
|
||||
auto=if thisturn(land|mybattlefield)~morethan~0 then damage:3 && damage:3 target(creature|targetedpersonsBattlefield)
|
||||
auto=if thisturn(land|mybattlefield)~lessthan~1 then damage:1
|
||||
auto=if thisturn(land|mybattlefield)~lessthan~1 then damage:1 target(creature|targetedpersonsBattlefield)
|
||||
auto=if thisturn(land|mybattlefield)~morethan~0 then damage:3
|
||||
auto=if thisturn(land|mybattlefield)~morethan~0 then damage:3 target(creature|targetedpersonsBattlefield)
|
||||
text=Searing Blaze deals 1 damage to target player and 1 damage to target creature that player controls. -- Landfall - If you had a land enter the battlefield under your control this turn, Searing Blaze deals 3 damage to that player and 3 damage to that creature instead.
|
||||
mana={R}{R}
|
||||
type=Instant
|
||||
@@ -82993,7 +83067,7 @@ type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Smelt-Ward Ignus
|
||||
auto={2}{R}{S}:auto=target(creature[power<=3]|battlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot asSorcery
|
||||
auto={2}{R}{S}:name(Gain control of creature) target(creature[power<=3]|battlefield) transforms((,newability[moveTo(opponentbattlefield)],newability[phaseaction[endofturn sourceinplay] moveTo(ownerbattlefield)],newability[untap],haste)) ueot asSorcery
|
||||
text={2}{R}, Sacrifice Smelt-Ward Ignus: Gain control of target creature with power 3 or less until end of turn. Untap that creature. It gains haste until end of turn. Activate this ability only any time you could cast a sorcery.
|
||||
mana={1}{R}
|
||||
type=Creature
|
||||
@@ -83355,6 +83429,16 @@ power=4
|
||||
toughness=4
|
||||
[/card]
|
||||
[card]
|
||||
name=Sokenzan, Crucible of Defiance
|
||||
auto={T}:Add{R}
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {3}{R}{discard}:name(Create Spirits) name(Create Spirits) token(Spirit,Creature Spirit,1/1)*2 and!( transforms((,newability[haste])) ueot )!
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=1) {2}{R}{discard}:name(Create Spirits) name(Create Spirits) token(Spirit,Creature Spirit,1/1)*2 and!( transforms((,newability[haste])) ueot )!
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=2) {1}{R}{discard}:name(Create Spirits) name(Create Spirits) token(Spirit,Creature Spirit,1/1)*2 and!( transforms((,newability[haste])) ueot )!
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=3) {R}{discard}:name(Create Spirits) name(Create Spirits) token(Spirit,Creature Spirit,1/1)*2 and!( transforms((,newability[haste])) ueot )!
|
||||
text={T}: Add {R}. -- Channel - {3}{R}, Discard Sokenzan, Crucible of Defiance: Create two 1/1 colorless Spirit creature tokens. They gain haste until end of turn. This ability costs {1} less to activate for each legendary creature you control.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Sol Talisman
|
||||
suspend(3)={1}
|
||||
auto={T}:add{C}{C}
|
||||
@@ -89574,6 +89658,16 @@ mana={4}{G}
|
||||
type=Sorcery
|
||||
[/card]
|
||||
[card]
|
||||
name=Takenuma, Abandoned Mire
|
||||
auto={T}:Add{B}
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=0) {3}{B}{discard}:deplete:3 && ability$!name(Return creature or planeswalker) name(Return creature or planeswalker) target(*[creature;planeswalker]|mygraveyard) moveTo(myhand)!$ controller
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=1) {2}{B}{discard}:deplete:3 && ability$!name(Return creature or planeswalker) name(Return creature or planeswalker) target(*[creature;planeswalker]|mygraveyard) moveTo(myhand)!$ controller
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}=2) {1}{B}{discard}:deplete:3 && ability$!name(Return creature or planeswalker) name(Return creature or planeswalker) target(*[creature;planeswalker]|mygraveyard) moveTo(myhand)!$ controller
|
||||
autohand=this(variable{type:creature[legendary]:mybattlefield}>=3) {B}{discard}:deplete:3 && ability$!name(Return creature or planeswalker) name(Return creature or planeswalker) target(*[creature;planeswalker]|mygraveyard) moveTo(myhand)!$ controller
|
||||
text={T}: Add {B}. -- Channel - {3}{B}, Discard Takenuma, Abandoned Mire: Mill three cards, then return a creature or planeswalker card from your graveyard to your hand. This ability costs {1} less to activate for each legendary creature you control.
|
||||
type=Legendary Land
|
||||
[/card]
|
||||
[card]
|
||||
name=Talas Lookout
|
||||
abilities=flying
|
||||
auto=_DIES_name(look) reveal:2 optionone name(Get a card) target(<1>*|reveal) moveto(myhand) optiononeend optiontwo name(put in graveyard) target(<2>*|reveal) moveto(mygraveyard) optiontwoend revealend
|
||||
|
||||
Reference in New Issue
Block a user