From 12f3a360ba29290ff057239849fe874136722546 Mon Sep 17 00:00:00 2001 From: Eduardo MG Date: Sat, 13 May 2023 19:49:58 -0600 Subject: [PATCH] Update borderline.txt Overloaded Mage-Ring, cards like this crash the game, any permanent trying to copy an instant or sorcery with the syntax activate castcard(copied noevent), doing some testing transforms((,newability[clone])) oneshot seems to be working but you don't get to choose new targets for the copied instant or sorcery. Karlach, Fury of Avernus Mummy Paramount Sunder the Gateway I guess the extra newability[ was a mistake backgroundpartner was misspelt --- .../bin/Res/sets/primitives/borderline.txt | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 8c2e69f9a..ebedf5d0d 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1551,7 +1551,7 @@ type=Enchantment [/card] [card] name=Alora, Merry Thief -abilities=backgoundpartner +abilities=backgroundpartner 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,backgoundpartner +abilities=haste,backgroundpartner 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} @@ -11239,7 +11239,7 @@ toughness=2 [/card] [card] name=Burakos, Party Leader -abilities=backgoundpartner +abilities=backgroundpartner 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.) @@ -26676,7 +26676,7 @@ toughness=6 [/card] [card] name=Erinis, Gloom Stalker -abilities=deathtouch,backgoundpartner +abilities=deathtouch,backgroundpartner 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} @@ -32468,7 +32468,7 @@ type=Instant [/card] [card] name=Gale, Waterdeep Prodigy -abilities=backgoundpartner +abilities=backgroundpartner 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.) @@ -32591,7 +32591,7 @@ type=Sorcery [/card] [card] name=Ganax, Astral Hunter -abilities=flying,backgoundpartner +abilities=flying,backgroundpartner 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.) @@ -37592,7 +37592,7 @@ type=Sorcery [/card] [card] name=Gut, True Soul Zealot -abilities=backgoundpartner +abilities=backgroundpartner 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} @@ -38084,7 +38084,7 @@ toughness=4 [/card] [card] name=Halsin, Emerald Archdruid -abilities=backgoundpartner +abilities=backgroundpartner 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} @@ -44673,7 +44673,7 @@ type=Instant [/card] [card] name=Jaheira, Friend of the Forest -abilities=backgoundpartner +abilities=backgroundpartner 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} @@ -45999,8 +45999,8 @@ toughness=3 [/card] [card] name=Karlach, Fury of Avernus -abilities=backgoundpartner -auto=@combat(attacking) source(this) turnlimited:untap all(creature[attacking]) && first strike ueot && nextphasealter(add,combatphases,controller,after) +abilities=backgroundpartner +auto=@combat(attacking) source(this) turnlimited:untap all(creature[attacking]) && all(creature[attacking]) first strike ueot && nextphasealter(add,combatphases,controller,after) 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} type=Legendary Creature @@ -51122,7 +51122,7 @@ toughness=4 [/card] [card] name=Lulu, Loyal Hollyphant -abilities=flying,backgoundpartner +abilities=flying,backgroundpartner 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.) @@ -55803,7 +55803,7 @@ type=Sorcery [/card] [card] name=Mummy Paramount -auto=@movedto(other Zombie|battlefield):1/1 +auto=@movedto(other Zombie|battlefield):1/1 ueot text=Whenever another Zombie enters the battlefield under your control, Mummy Paramount gets +1/+1 until end of turn. mana={1}{W} type=Creature @@ -60689,7 +60689,7 @@ toughness=2 [/card] [card] name=Overloaded Mage-Ring -auto={1}{T}{S}:name(Copy permanent) target(*[-instant;-sorcery]|mystack) transforms(((,newability[clone])) oneshot +auto={1}{T}{S}:name(Copy permanent) target(*[-instant;-sorcery]|mystack) transforms((,newability[clone])) oneshot auto={1}{T}{S}:name(Copy spell) target(*[instant;sorcery]|mystack) activate castcard(copied noevent) text={1}, {T}, Sacrifice Overloaded Mage-Ring: Copy target spell you control. You may choose new targets for the copy. (A copy of a permanent spell becomes a token.) type=Artifact @@ -68272,7 +68272,7 @@ type=Sorcery [/card] [card] name=Renari, Merchant of Marvels -abilities=backgoundpartner +abilities=backgroundpartner 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.) @@ -75125,7 +75125,7 @@ toughness=4 [/card] [card] name=Shadowheart, Dark Justiciar -abilities=backgoundpartner +abilities=backgroundpartner 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} @@ -83451,7 +83451,7 @@ toughness=5 name=Sunder the Gateway auto=if type(artifact[-token]|opponentbattlefield)~morethan~0 then choice name(Destroy artifact and incubate 2) name(Destroy artifact and incubate 2) target(artifact[-token]|opponentbattlefield) destroy and!( activate castcard(noevent costx!:2:! named!:Incubator:!) )! auto=if type(enchantment|opponentbattlefield)~morethan~0 then choice name(Destroy enchantment and incubate 2) name(Destroy enchantment and incubate 2) target(enchantment|opponentbattlefield) destroy and!( activate castcard(noevent costx!:2:! named!:Incubator:!) )! -auto=choice name(Incubate 2 and transform) name(Incubate 2 and transform) emblem transforms((,newability[name(Incubate 2) name(Incubate 2) activate castcard(noevent costx!:2:! named!:Incubator:!)],newability[newability[@movedto(incubator|mybattlefield) turnlimited:name(Choose incubator) name(Choose incubator) target(incubator|mybattlefield) flip(backside)])) ueot +auto=choice name(Incubate 2 and transform) name(Incubate 2 and transform) emblem transforms((,newability[name(Incubate 2) name(Incubate 2) activate castcard(noevent costx!:2:! named!:Incubator:!)],newability[@movedto(incubator|mybattlefield) turnlimited:name(Choose incubator) name(Choose incubator) target(incubator|mybattlefield) flip(backside)])) ueot text=Choose one — -- • Destroy target nontoken artifact or enchantment an opponent controls. Incubate 2. (Create an Incubator token with two +1/+1 counters on it and "{2}: Transform this artifact." It transforms into a 0/0 Phyrexian artifact creature.) -- • Incubate 2, then transform an Incubator token you control. mana={1}{W} type=Sorcery @@ -93744,7 +93744,7 @@ type=Sorcery [/card] [card] name=Viconia, Drow Apostate -abilities=backgoundpartner +abilities=backgroundpartner 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} @@ -96722,7 +96722,7 @@ toughness=3 [/card] [card] name=Wilson, Refined Grizzly -abilities=reach,trample,vigilance,nofizzle,backgoundpartner +abilities=reach,trample,vigilance,nofizzle,backgroundpartner 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}