Added/fixed primitives and macros, fixed RIX and CN2 sets in order to allow images for Monarch and City's Blessing ebmlems, updated all cards with "Monarch" and "Ascend" related abilities, improved "token" keyword in order to allow the usage of "notrigger" option even when we are creating a named token, moved Monarch rules from general txt files to the specific Monarch emblem, improved Android downloader for RIX set.

This commit is contained in:
Vittorio Alfieri
2021-08-17 23:34:05 +02:00
parent cb74126544
commit 2f4869434c
10 changed files with 204 additions and 165 deletions

View File

@@ -16039,7 +16039,7 @@ type=Instant
[card]
name=Bygone Bishop
abilities=flying
auto=@movedto(creature[manacost<=3]|mystack):token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=@movedto(creature[manacost<=3]|mystack):name(Create clue) token(Clue) controller
text=Flying -- Whenever you cast a creature spell with converted mana cost 3 or less, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={2}{W}
type=Creature
@@ -16049,7 +16049,7 @@ toughness=3
[/card]
[card]
name=Byway Courier
auto=_DIES_token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=_DIES_name(Create clue) token(Clue) controller
text=When Byway Courier dies, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={2}{G}
type=Creature
@@ -21803,7 +21803,7 @@ toughness=1
name=Confirm Suspicions
target=*|mystack
auto=fizzle
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )!*3 controller
auto=name(Create clue) token(Clue)*3 controller
text=Counter target spell. -- Investigate three times. (To investigate, put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={3}{U}{U}
type=Instant
@@ -21820,7 +21820,7 @@ subtype=Aura
[card]
name=Confront the Unknown
target=creature
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
auto=foreach(clue|mybattlefield) 1/1
text=Investigate, then target creature gets +1/+1 until end of turn for each Clue you control. (To investigate, put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={G}
@@ -27475,7 +27475,7 @@ type=Artifact
[card]
name=Declaration in Stone
target=creature
auto=all(*[-token;share!name!]|targetcontrollerbattlefield) moveto(exile) and!( token(Clue,Artifact Clue,0/0) targetcontroller and!( transforms((,newability[{S}{2}:draw:1])) forever )! )!
auto=all(*[-token;share!name!]|targetcontrollerbattlefield) moveto(exile) and!( token(Clue) targetcontroller )!
auto=all(*[token;share!name!]|targetcontrollerbattlefield) moveto(exile)
text=Exile target creature and all other creatures its controller controls with the same name as that creature. That player investigates for each nontoken creature exiled this way.
mana={1}{W}
@@ -32507,7 +32507,7 @@ toughness=7
[/card]
[card]
name=Drownyard Explorers
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=When Drownyard Explorers enters the battlefield, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={3}{U}
type=Creature
@@ -36610,7 +36610,7 @@ type=Legendary Enchantment
[card]
name=Erdwal Illuminator
abilities=flying
auto=@movedto(clue|mybattlefield) turnlimited:token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )!
auto=@movedto(clue|mybattlefield) turnlimited:name(Create clue) token(Clue)
text=Flying -- Whenever you investigate for the first time each turn, investigate an additional time.
mana={1}{U}
type=Creature
@@ -37896,7 +37896,7 @@ type=Sorcery
[card]
name=Expose Evil
auto=target(<upto:2>creature) tap(noevent)
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Tap up to two target creatures. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={1}{W}
type=Instant
@@ -41660,7 +41660,7 @@ toughness=1
[/card]
[card]
name=Fleeting Memories
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
auto=@sacrificed(clue|mybattlefield):target(player) deplete:3
text=When Fleeting Memories enters the battlefield, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice a Clue, target player puts the top three cards of his or her library into his or her graveyard.
mana={2}{U}
@@ -46432,7 +46432,7 @@ type=Artifact
name=Gild
target=creature
auto=moveto(exile)
auto=token(-378445) controller
auto=token(Gold) controller
text=Exile target creature. Put a colorless artifact token named Gold onto the battlefield. It has "Sacrifice this artifact: Add one mana of any color to your mana pool."
mana={3}{B}
type=Sorcery
@@ -48946,7 +48946,7 @@ toughness=6
name=Gone Missing
target=*
auto=moveto(ownerlibrary)
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Put target permanent on top of its owner's library. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={4}{U}
type=Sorcery
@@ -56048,7 +56048,7 @@ toughness=1
name=Humble the Brute
target=creature[power>3]
auto=destroy
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Destroy target creature with power 4 or greater. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={4}{W}
type=Instant
@@ -59687,7 +59687,7 @@ type=Enchantment
name=Jace's Scrutiny
target=creature
auto=-4/-0
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Target creature gets -4/-0 until end of turn. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={1}{U}
type=Instant
@@ -62876,7 +62876,7 @@ toughness=5
[/card]
[card]
name=King Macar, the Gold-Cursed
auto=@untapped(this):may moveto(exile) target(creature) && token(-378445) controller
auto=@untapped(this):may moveto(exile) target(creature) && token(Gold) controller
text=Inspired -- Whenever King Macar, the Gold-Cursed becomes untapped, you may exile target creature. If you do, put a colorless artifact token named Gold onto the battlefield. It has "Sacrifice this artifact: Add one mana of any color to your mana pool."
mana={2}{B}{B}
type=Legendary Creature
@@ -69748,7 +69748,7 @@ type=Instant
[card]
name=Magnifying Glass
auto={T}:Add{C}
auto={4}{T}:token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto={4}{T}:name(Create clue) token(Clue) controller
text={T}: Add {C} to your mana pool. -- {4}, {T}: Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={3}
type=Artifact
@@ -82207,8 +82207,8 @@ toughness=3
[/card]
[card]
name=Ongoing Investigation
auto=@each combatdamage restriction{opponentdamagedbycombat}:token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto={1}{G}{e(creature|mygraveyard)}:token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller && life:2
auto=@each combatdamage restriction{opponentdamagedbycombat}:name(Create clue) token(Clue) controller
auto={1}{G}{e(creature|mygraveyard)}:name(Create clue) token(Clue) controller && life:2
text=Whenever one or more creatures you control deal combat damage to a player, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- {1}{G}, Exile a creature card from your graveyard: Investigate. You gain 2 life.
mana={1}{U}
type=Enchantment
@@ -88139,7 +88139,7 @@ type=Sorcery
name=Press for Answers
target=creature
auto=freeze
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Tap target creature. It doesn't untap during its controller's next untap step. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={1}{U}
type=Sorcery
@@ -96565,7 +96565,7 @@ type=Enchantment
name=Root Out
target=artifact,enchantment
auto=destroy
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Destroy target artifact or enchantment. -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={2}{G}
type=Sorcery
@@ -112279,7 +112279,7 @@ subtype=Aura
[/card]
[card]
name=Squirrel Wrangler
auto={1}{G}{S(land|myBattlefield)}:token(Squirrel,creature squirrel,1/1,green)*2
auto={1}{G}{S(land|myBattlefield)}:token(Squirrel,Creature Squirrel,1/1,green)*2
auto={1}{G}{S(land|myBattlefield)}:all(squirrel) 1/1 ueot
text={1}{G}, Sacrifice a land: Put two 1/1 green Squirrel creature tokens onto the battlefield. -- {1}{G}, Sacrifice a land: Squirrel creatures get +1/+1 until end of turn.
mana={2}{G}{G}
@@ -116161,7 +116161,7 @@ name=Survive the Night
target=creature
auto=1/0
auto=indestructible
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=Target creature gets +1/+0 and gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) -- Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={2}{W}
type=Instant
@@ -117658,7 +117658,7 @@ toughness=4
[card]
name=Tamiyo's Journal
abilities=hiddenface
auto=@each my upkeep:token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )!
auto=@each my upkeep:name(Create clue) token(Clue)
aicode=activate target(*|mylibrary) moveto(myhand)
auto={T}{S(clue|mybattlefield)}{S(clue|mybattlefield)}{S(clue|mybattlefield)}:name(search card) Reveal:type:*:mylibrary revealzone(mylibrary) optionone name(choose card) target(<1>*|reveal) transforms((,newability[all(other *|reveal) moveto(mylibrary) and!(shuffle)!],newability[moveto(myhand)])) optiononeend optiontwo name(shuffle) bottomoflibrary target(<1>*|reveal) and!( all(*|reveal) bottomoflibrary and!(shuffle)! )! optiontwoend revealend
text=At the beginning of your upkeep, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- {T}, Sacrifice three Clues: Search your library for a card and put that card into your hand. Then shuffle your library.
@@ -120580,7 +120580,7 @@ toughness=2
[/card]
[card]
name=Thraben Inspector
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
text=When Thraben Inspector enters the battlefield, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={W}
type=Creature
@@ -121898,7 +121898,7 @@ toughness=3
[/card]
[card]
name=Tireless Tracker
auto=_LANDFALL_token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=_LANDFALL_name(Create clue) token(Clue) controller
auto=@sacrificed(clue|mybattlefield):counter(1/1,1)
text=Whenever a land enters the battlefield under your control, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice a Clue, put a +1/+1 counter on Tireless Tracker.
mana={2}{G}
@@ -123104,7 +123104,7 @@ type=Instant
[/card]
[card]
name=Trail of Evidence
auto=@movedto(instant,sorcery|mystack):token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=@movedto(instant,sorcery|mystack):name(Create clue) token(Clue) controller
text=Whenever you cast an instant or sorcery spell, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
mana={2}{U}
type=Enchantment
@@ -125336,7 +125336,7 @@ toughness=*
[/card]
[card]
name=Ulvenwald Mysteries
auto=@movedto(creature[-token]|mygraveyard):token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=@movedto(creature[-token]|mygraveyard):name(Create clue) token(Clue) controller
auto=@sacrificed(clue|mybattlefield):token(Human Soldier,creature Human Soldier,1/1,white)
text=Whenever a nontoken creature you control dies, investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.") -- Whenever you sacrifice a Clue, put a 1/1 white Human Soldier creature token onto the battlefield.
mana={2}{G}
@@ -132902,7 +132902,7 @@ toughness=1
[/card]
[card]
name=Weirding Wood
auto=token(Clue,Artifact Clue,0/0) and!( transforms((,newability[{S}{2}:draw:1])) forever )! controller
auto=name(Create clue) token(Clue) controller
auto=teach(land) {T}:add{G}{G}
auto=teach(land) {T}:add{W}{W}
auto=teach(land) {T}:add{U}{U}