MH2 alt art addition, CLB legends chooseabackground -> backgoundpartner

Modern Horizons 2 (MH2) to include alternative artwork
Some legends from CLB had a placeholder ability, changed to the implemented backgoundpartner
Bug Fixes:
Carnelian Orb of Dragonkind
Teferi, Temporal Pilgrim -12
Noxious Grasp
Nine-Fingers Keene
Song of the Dryads
This commit is contained in:
Eduardo MG
2023-05-13 00:08:20 -06:00
parent 33103e648f
commit a0209fa158
2 changed files with 972 additions and 77 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -1551,7 +1551,7 @@ type=Enchantment
[/card]
[card]
name=Alora, Merry Thief
abilities=chooseabackground
abilities=backgoundpartner
auto=@each my blockers:may target(creature[attacking]|myBattlefield) transforms((,newability[unblockable],newability[phaseaction[endofturn once] moveTo(ownerhand) ueot])) oneshot
text=Whenever you attack, up to one target attacking creature can't be blocked this turn. Return that creature to its owner's hand at the beginning of the next end step. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{U}
@@ -1749,7 +1749,7 @@ toughness=2
[/card]
[card]
name=Amber Gristle O'Maul
abilities=haste,chooseabackground
abilities=haste,backgoundpartner
auto=_ATTACKING_may all(*|myhand) reject && draw:1
text=Haste -- Whenever Amber Gristle O'Maul attacks, you may discard your hand. If you do, draw a card for each player being attacked. -- Choose a Background (You can have a Background as a second commander.)
mana={3}{R}
@@ -11270,7 +11270,7 @@ toughness=2
[/card]
[card]
name=Burakos, Party Leader
abilities=chooseabackground
abilities=backgoundpartner
auto=becomes(Cleric Rogue Warrior Wizard)
auto=_ATTACKING_damage:calculateparty opponent && create(Treasure sur)*calculateparty
text=Burakos, Party Leader is also a Cleric, Rogue, Warrior, and Wizard. -- Whenever Burakos attacks, defending player loses X life and you create X Treasure tokens, where X is the number of creatures in your party. -- Choose a Background (You can have a Background as a second commander.)
@@ -12300,7 +12300,7 @@ toughness=6
[/card]
[card]
name=Carnelian Orb of Dragonkind
auto={T}:name(Add red) transform((,newability[add{R}],newability[@movedTo(dragon|mybattlefield) from(mystack) turnlimited:all(trigger[to]) transforms((,newability[haste])) ueot])) oneshot
auto={T}:name(Add red) transforms((,newability[add{R}],newability[@movedTo(dragon|mybattlefield) from(mystack) turnlimited:all(trigger[to]) transforms((,newability[haste])) ueot])) oneshot
text={T}: Add {R}. If that mana is spent on a Dragon creature spell, it gains haste until end of turn.
mana={2}{R}
type=Artifact
@@ -26656,7 +26656,7 @@ toughness=6
[/card]
[card]
name=Erinis, Gloom Stalker
abilities=deathtouch,chooseabackground
abilities=deathtouch,backgoundpartner
auto=_ATTACKING_target(land|mygraveyard) moveTo(mybattlefield)
text=Deathtouch -- Whenever Erinis, Gloom Stalker attacks, return target land card from your graveyard to the battlefield. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{G}
@@ -32440,7 +32440,7 @@ type=Instant
[/card]
[card]
name=Gale, Waterdeep Prodigy
abilities=chooseabackground
abilities=backgoundpartner
auto=@movedTo(instant|mystack) from(myhand):may name(Cast sorcery) target(sorcery|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) oneshot
auto=@movedTo(sorcery|mystack) from(myhand):may name(Cast instant) target(instant|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) oneshot
text=Whenever you cast an instant or sorcery spell from your hand, you may cast up to one target card of the other type from your graveyard. If a spell cast from your graveyard this way would be put into your graveyard, exile it instead. -- Choose a Background (You can have a Background as a second commander.)
@@ -32563,7 +32563,7 @@ type=Sorcery
[/card]
[card]
name=Ganax, Astral Hunter
abilities=flying,chooseabackground
abilities=flying,backgoundpartner
auto=token(Treasure sur)
auto=@movedTo(Dragon|myBattlefield):token(Treasure sur)
text=Flying -- Whenever Ganax, Astral Hunter or another Dragon enters the battlefield under your control, create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") -- Choose a Background (You can have a Background as a second commander.)
@@ -37564,7 +37564,7 @@ type=Sorcery
[/card]
[card]
name=Gut, True Soul Zealot
abilities=chooseabackground
abilities=backgoundpartner
auto=@each my blockers:may notatarget(other creature,artifact|mybattlefield) sacrifice && create(skeleton:creature skeleton:4/1:black:menace,battleready)
text=Whenever you attack, you may sacrifice another creature or an artifact. If you do, create a 4/1 black Skeleton creature token with menace that's tapped and attacking. (It can't be blocked except by two or more creatures.) -- Choose a Background (You can have a Background as a second commander.)
mana={2}{R}
@@ -38056,7 +38056,7 @@ toughness=4
[/card]
[card]
name=Halsin, Emerald Archdruid
abilities=chooseabackground
abilities=backgoundpartner
auto={1}:target(*[token]|myBattlefield) transforms((bear creature,setpower=4,settoughness=4,newcolors[green])) ueot
text={1}: Until end of turn, target token you control becomes a green Bear creature with base power and toughness 4/4 in addition to its other colors and types. -- Choose a Background (You can have a Background as a second commander.)
mana={3}{G}
@@ -44587,7 +44587,7 @@ type=Instant
[/card]
[card]
name=Jaheira, Friend of the Forest
abilities=chooseabackground
abilities=backgoundpartner
auto=lord(*[Token]|myBattlefield) {T}:Add{G}
text=Tokens you control have "{T}: Add {G}." -- Choose a Background (You can have a Background as a second commander.)
mana={2}{G}
@@ -45913,7 +45913,7 @@ toughness=3
[/card]
[card]
name=Karlach, Fury of Avernus
abilities=chooseabackground
abilities=backgoundpartner
auto=@combat(attacking) source(this) turnlimited:untap all(creature[attacking]) && first strike ueot && nextphasealter(add,combatphases,controller,after<combatends>)
text=Whenever you attack, if it's the first combat phase of the turn, untap all attacking creatures. They gain first strike until end of turn. After this phase, there is an additional combat phase. -- Choose a Background (You can have a Background as a second commander.)
mana={4}{R}
@@ -51036,7 +51036,7 @@ toughness=4
[/card]
[card]
name=Lulu, Loyal Hollyphant
abilities=flying,chooseabackground
abilities=flying,backgoundpartner
auto=@each my end restriction{revolt}:all(creature[tapped]|myBattlefield) untap
auto=@each my end restriction{revolt}:all(creature[tapped]|myBattlefield) counter(1/1)
text=Flying -- At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on each tapped creature you control, then untap them. -- Choose a Background (You can have a Background as a second commander.)
@@ -57926,7 +57926,7 @@ type=Enchantment
name=Nine-Fingers Keene
abilities=menace
aicode=activate transforms((,newability[if type(*[gate;zpos<=9]|mylibrary)~morethan~0 then target(*[gate;zpos<=9]|mylibrary) moveto(mybattlefield) and!( if type(*[gate]|mybattlefield)~morethan~8 then all(*[zpos<=9]|mylibrary) moveto(myhand) else all(*[zpos<=9]|mylibrary) moveto(myreveal) and!( bottomoflibrary )! )!],newability[if type(*[gate;zpos<=9]|mylibrary)~equalto~0 then if type(*[gate]|mybattlefield)~morethan~8 then all(*[zpos<=9]|mylibrary) moveto(myhand) else all(*[zpos<=9]|mylibrary) moveto(myreveal) and!( bottomoflibrary )!])) ueot
auto=combatdamaged(player) from(this):name(Look top 9 cards) reveal:9 optionone name(Put gate in play) target(<upto:1>*[gate]|reveal) moveto(mybattlefield) optiononeend optiontwo if type(*[gate]|mybattlefield)~morethan~8 then name(Put in hand) all(*|myreveal) moveto(myhand) else name(Put On Bottom) target(*|reveal) bottomoflibrary and!( all(*|myreveal) bottomoflibrary )! bottomoflibrary optiontwoend revealend
auto=@combatdamaged(player) from(this):name(Look top 9 cards) reveal:9 optionone name(Put gate in play) target(<upto:1>*[gate]|reveal) moveto(mybattlefield) optiononeend optiontwo if type(*[gate]|mybattlefield)~morethan~8 then name(Put in hand) all(*|myreveal) moveto(myhand) else name(Put On Bottom) target(*|reveal) bottomoflibrary and!( all(*|myreveal) bottomoflibrary )! bottomoflibrary optiontwoend revealend
auto=@targeted(*[iscommander]|mybattlefield) from(*[instant;sorcery]|opponentzones):choice name(This spell costs 9 life more) name(This spell costs 9 life more) target(*[instant;sorcery]|opponentzones) transforms((,newability[pay[[{L:9}]] name(pay 9 life) donothing?fizzle])) oneshot
text=Menace -- Ward-Pay 9 life. -- Whenever Nine-Fingers Keene deals combat damage to a player, look at the top nine cards of your library. You may put a Gate card from among them onto the battlefield. Then if you control nine or more Gates, put the rest into your hand. Otherwise, put the rest on the bottom of your library in a random order.
mana={1}{B}{G}{U}
@@ -58276,9 +58276,9 @@ toughness=2
[/card]
[card]
name=Noxious Grasp
target=creature[white;green],planeswalker[white;green]
target=*[creature;planeswalker;white;green]
auto=destroy
auto=life:1
auto=life:1 controller
text=Destroy target creature or planeswalker that's green or white. You gain 1 life.
mana={1}{B}
type=Instant
@@ -68179,7 +68179,7 @@ type=Sorcery
[/card]
[card]
name=Renari, Merchant of Marvels
abilities=chooseabackground
abilities=backgoundpartner
auto=lord(Dragon|mycastingzone) asflash
auto=lord(artifact|mycastingzone) asflash
text=You may cast Dragon spells and artifact spells as though they had flash. -- Choose a Background (You can have a Background as a second commander.)
@@ -75022,7 +75022,7 @@ toughness=4
[/card]
[card]
name=Shadowheart, Dark Justiciar
abilities=chooseabackground
abilities=backgoundpartner
auto={1}{B}{T}{S(other creature|mybattlefield)}:name(Sacrifice another creature) draw:storedpower
text={1}{B}, {T}, Sacrifice another creature: Draw X cards, where X is that creature's power. -- Choose a Background (You can have a Background as a second commander.)
mana={3}{B}
@@ -79101,8 +79101,8 @@ type=Instant
[card]
name=Song of the Dryads
target=artifact,creature,enchantment,land,planeswalker
auto=teach(creature) loseabilities
auto=teach(creature) transforms((removetypes,newability[becomes(Forest Land)])) forever
auto=loseabilities
auto=transforms((removetypes,newability[becomes(Forest Land)])) forever
text=Enchant permanent -- Enchanted permanent is a colorless Forest land.
mana={2}{G}
type=Enchantment
@@ -85674,7 +85674,7 @@ auto=counter(0/0,4,loyalty)
auto=@drawof(player):counter(0/0,1,Loyalty)
auto={C(0/0,0,Loyalty)}:draw:1
auto={C(0/0,-2,Loyalty)}:create(spirit:creature spirit:2/2:blue:vigilance) and!( transforms((,newability[@drawof(player):counter(1/1)])) )!
auto={C(0/0,-12,Loyalty)}:target(opponent)
auto={C(0/0,-12,Loyalty)}:target(opponent) ability$!name(return permanent) notatarget(*|mybattlefield) transforms((,newability[moveTo(ownerHand)],newability[all(other *[-land]|mybattlefield) moveTo(ownerHand) and!(shuffle)!] ))!$ targetedplayer
text=Whenever you draw a card, put a loyalty counter on Teferi, Temporal Pilgrim. -- [0]: Draw a card. -- [-2]: Create a 2/2 blue Spirit creature token with vigilance and "Whenever you draw a card, put a +1/+1 counter on this creature." -- [-12]: Target opponent chooses a permanent they control and returns it to its owner's hand. Then they shuffle each nonland permanent they control into its owner's library.
mana={3}{U}{U}
type=Legendary Planeswalker
@@ -93604,7 +93604,7 @@ type=Sorcery
[/card]
[card]
name=Viconia, Drow Apostate
abilities=chooseabackground
abilities=backgoundpartner
auto=@each my upkeep restriction{type(creature|mygraveyard)~morethan~3}:moverandom(creature) from(mygraveyard) to(myhand)
text=At the beginning of your upkeep, if there are four or more creature cards in your graveyard, return a creature card at random from your graveyard to your hand. -- Choose a Background (You can have a Background as a second commander.)
mana={2}{B}
@@ -96582,7 +96582,7 @@ toughness=3
[/card]
[card]
name=Wilson, Refined Grizzly
abilities=reach,trample,vigilance,nofizzle,chooseabackground
abilities=reach,trample,vigilance,nofizzle,backgoundpartner
auto=_WARD_(2)
text=This spell can't be countered. -- Vigilance, reach, trample -- Ward {2} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {2}.) -- Choose a Background (You can have a Background as a second commander.)
mana={1}{G}