diff --git a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt index abd3a3a84..eb9fca7a8 100644 --- a/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt +++ b/projects/mtg/bin/Res/missing_cards_by_sets/missingCardList.txt @@ -452,7 +452,6 @@ Dramatist's Puppet Ambitious Assault Containment Construct March of Otherworldly Light -Akki Ronin Akki Ember-Keeper Bronze Cudgels Automated Artificer diff --git a/projects/mtg/bin/Res/sets/primitives/borderline.txt b/projects/mtg/bin/Res/sets/primitives/borderline.txt index 7990f6895..57622ef64 100644 --- a/projects/mtg/bin/Res/sets/primitives/borderline.txt +++ b/projects/mtg/bin/Res/sets/primitives/borderline.txt @@ -1260,7 +1260,7 @@ type=Creature subtype=Goblin Samurai power=6 toughness=6 -[/card +[/card] [card] name=Akki Ronin auto=@combat(attackedalone) source(*[Samurai;Warrior]|myBattlefield):may _DISCARD&DRAW_ @@ -40458,7 +40458,7 @@ type=Sorcery [/card] [card] name=Headless Rider -auto=@movedto(zombie[token]|graveyard) from(mybattlefield):name(Create Zombie) _ZOMBIETOKEN_ +auto=@movedto(zombie[-token]|graveyard) from(mybattlefield):name(Create Zombie) _ZOMBIETOKEN_ text=Wheenver Headless Rider or another nontoken Zombie you control dies, create a 2/2 black Zombie creature token. mana={2}{B} type=Creature @@ -57676,7 +57676,7 @@ type=Instant [/card] [card] name=Mishra's Research Desk -auto={1}{T}{S}:name(Exile top cards) all(*[zpos=2|mylibrary) moveto(myexile) and!( transforms((tobechosen,newability[all(*[zpos=1|mylibrary) moveto(myexile) and!( transforms((tobechosen,newability[name(Choose exiled card) target(tobechosen|myexile) transforms((,newability[canplayfromexile uent])) uent])) ueot )!])) ueot )! +auto={1}{T}{S}:name(Exile top cards) all(*[zpos=2]|mylibrary) moveto(myexile) and!( transforms((tobechosen,newability[all(*[zpos=1]|mylibrary) moveto(myexile) and!( transforms((tobechosen,newability[name(Choose exiled card) target(tobechosen|myexile) transforms((,newability[canplayfromexile uent])) uent])) ueot )!])) ueot )! autograveyard={1}{R}:_UNEARTH_ text={1}, {T}, Sacrifice Mishra's Research Desk: Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. -- Unearth {1}{R} ({1}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) mana={1} @@ -75633,7 +75633,7 @@ auto={2}{B}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|myb auto={2}{B}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:name(Sacrifice 18 artifacts) target(creature[power<=18]|mygraveyard) moveto(mybattlefield) auto={2}{B}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:name(Sacrifice 19 artifacts) target(creature[power<=19]|mygraveyard) moveto(mybattlefield) auto={2}{B}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}{S(artifact|mybattlefield)}:name(Sacrifice 20 artifacts) target(creature[power<=20]|mygraveyard) moveto(mybattlefield) -text=When Ruthless Technomancer enters the battlefield, you may sacrifice another creature you control. If you do, create a number of Treasure tokens equal to that creatureâ??s power. -- {2}{B}, Sacrifice X artifacts: Return target creature card with power X or less from your graveyard to the battlefield. X canâ??t be 0. +text=When Ruthless Technomancer enters the battlefield, you may sacrifice another creature you control. If you do, create a number of Treasure tokens equal to that creature's power. -- {2}{B}, Sacrifice X artifacts: Return target creature card with power X or less from your graveyard to the battlefield. X can't be 0. mana={3}{B} type=Creature subtype=Human Wizard @@ -81406,7 +81406,7 @@ name=Simian Sling auto={2}:reconfigure auto=this(cantargetcard(*[attached]|*) {2}{unattach}:name(Reconfigure unattach) name(Reconfigure unattach) donothing asSorcery auto=teach(creature) transforms((,newability[1/1],newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) -auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller)) +auto=this(cantargetcard(*[creature]|*) transforms((,newability[@combat(blocked) source(this):ability$!name(Damage opponent) name(Damage opponent) damage:1 opponent!$ controller])) text=Equipped creature gets +1/+1. -- Whenever Simian Sling or equipped creature becomes blocked, it deals 1 damage to defending player. -- Reconfigure {2} ({2}: Attach to target creature you control; or unattach from a creature. Reconfigure only as a sorcery. While attached, this isn't a creature.) mana={R} type=Artifact Creature @@ -85047,7 +85047,7 @@ auto=if type(planeswalker|battlefield)~morethan~0 then choice name(Damage planes auto=choice name(Damage player) name(Damage player) target(player) damage:1 text=Spikefield Hazard deals 1 damage to any target. If a permanent dealt damage this way would die this turn, exile it instead. // Spikefield Cave mana={R} -type=Sorcery +type=Instant [/card] [card] name=Spikewheel Acrobat diff --git a/projects/mtg/bin/Res/sets/primitives/mtg.txt b/projects/mtg/bin/Res/sets/primitives/mtg.txt index 67b2e708d..9f9bd511a 100644 --- a/projects/mtg/bin/Res/sets/primitives/mtg.txt +++ b/projects/mtg/bin/Res/sets/primitives/mtg.txt @@ -3252,7 +3252,7 @@ toughness=1 name=Ana Sanctuary auto=@each my upkeep restriction{type(*[blue]|myBattlefield)~morethan~0,type(*[black]|myBattlefield)~lessthan~1}:target(creature) 1/1 ueot auto=@each my upkeep restriction{type(*[black]|myBattlefield)~morethan~0,type(*[blue]|myBattlefield)~lessthan~1}:target(creature) 1/1 ueot -auto=@each my upkeep restriction{type(*[black]|myBattlefield)~morethan~0,type(*[blue]|myBattlefield)~morethan~0}:target(creature) 4/4 ueot +auto=@each my upkeep restriction{type(*[black]|myBattlefield)~morethan~0,type(*[blue]|myBattlefield)~morethan~0}:target(creature) 5/5 ueot text=At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead. mana={2}{G} type=Enchantment @@ -12841,7 +12841,7 @@ type=Land [card] name=Blossoming Defense target=creature|mybattlefield -auto=3/3 ueot +auto=2/2 ueot auto=opponentshroud ueot text=Target creature you control gets +2/+2 and gains hexproof until end of turn. mana={G}