Bug fixes to primitives
Invocation of the Founders Sanctifier of Souls Rest for the Weary so you don't get double trigger on cards that care about lifegain Raking Claws
This commit is contained in:
@@ -7116,7 +7116,6 @@ name=Befriending the Moths
|
|||||||
backside=Imperial Moth
|
backside=Imperial Moth
|
||||||
restriction=compare(isflipped)~equalto~0
|
restriction=compare(isflipped)~equalto~0
|
||||||
anyzone={0}:doubleside(backside)
|
anyzone={0}:doubleside(backside)
|
||||||
abilities=flying
|
|
||||||
auto=counter(0/0,1,Lore)
|
auto=counter(0/0,1,Lore)
|
||||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||||
auto=target(creature|myBattlefield) transforms((,newability[1/1],flying)) ueot
|
auto=target(creature|myBattlefield) transforms((,newability[1/1],flying)) ueot
|
||||||
@@ -42343,26 +42342,26 @@ otherrestriction=compare(controllerturn)~equalto~0
|
|||||||
restriction=compare(controllerturn)~equalto~1
|
restriction=compare(controllerturn)~equalto~1
|
||||||
auto=all(*[-land]|battlefield) moveTo(ownerHand)
|
auto=all(*[-land]|battlefield) moveTo(ownerHand)
|
||||||
auto=emblem transforms((,newability[maxCast(*)0 controller],newability[maxCast(*)0 opponent])) ueot
|
auto=emblem transforms((,newability[maxCast(*)0 controller],newability[maxCast(*)0 opponent])) ueot
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~0} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,untap,opponent) && nextphasealter(remove,upkeep,opponent) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~0 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,untap,opponent) && nextphasealter(remove,upkeep,opponent) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~1} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,upkeep,opponent) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~1 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,upkeep,opponent) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~2} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~2 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,draw,opponent) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~3} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~3 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,firstmain,opponent) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~4} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~4 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatbegin,opponent) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~5} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~5 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatattackers,opponent) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~6} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~6 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatblockers,opponent) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~7} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~7 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatdamage,opponent) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~8} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~8 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatend,opponent) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~9} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,secondmain,opponent)
|
auto=if compare(controllerturn)~equalto~0 then if compare(currentphase)~equalto~9 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,secondmain,opponent)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~0} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,untap,controller) && nextphasealter(remove,upkeep,controller) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~0 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,untap,controller) && nextphasealter(remove,upkeep,controller) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~1} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,upkeep,controller) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~1 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,upkeep,controller) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~2} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~2 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,draw,controller) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~3} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~3 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,firstmain,controller) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~4} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~4 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatbegin,controller) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~5} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~5 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatattackers,controller) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~6} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~6 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatblockers,controller) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~7} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~7 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatdamage,controller) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~8} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~8 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,combatend,controller) && nextphasealter(remove,secondmain,controller)
|
||||||
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~9} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,secondmain,controller)
|
auto=if compare(controllerturn)~equalto~1 then if compare(currentphase)~equalto~9 then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,secondmain,controller)
|
||||||
text=As long as it's not your turn, this spell costs {3} more to cast. -- Return all nonland permanents to their owners' hands. End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
|
text=As long as it's not your turn, this spell costs {3} more to cast. -- Return all nonland permanents to their owners' hands. End the turn. (Exile all spells and abilities from the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
|
||||||
mana={4}{U}{U}{U}
|
mana={4}{U}{U}{U}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -68856,7 +68855,7 @@ name=Raking Claws
|
|||||||
abilities=cycling
|
abilities=cycling
|
||||||
target=creature
|
target=creature
|
||||||
auto=double strike ueot
|
auto=double strike ueot
|
||||||
autohand=__CYCLYNG__({2})
|
autohand=__CYCLING__({2})
|
||||||
text=Target creature gains double strike until end of turn. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
text=Target creature gains double strike until end of turn. -- Cycling {2} ({2}, Discard this card: Draw a card.)
|
||||||
mana={1}{R}
|
mana={1}{R}
|
||||||
type=Instant
|
type=Instant
|
||||||
@@ -87860,7 +87859,6 @@ name=Tales of Master Seshiro
|
|||||||
backside=Seshiro's Living Legacy
|
backside=Seshiro's Living Legacy
|
||||||
restriction=compare(isflipped)~equalto~0
|
restriction=compare(isflipped)~equalto~0
|
||||||
anyzone={0}:doubleside(backside)
|
anyzone={0}:doubleside(backside)
|
||||||
abilities=vigilance
|
|
||||||
auto=counter(0/0,1,Lore)
|
auto=counter(0/0,1,Lore)
|
||||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||||
auto=target(creature,vehicle|myBattlefield) transforms((,newability[counter(1/1)],vigilance)) ueot
|
auto=target(creature,vehicle|myBattlefield) transforms((,newability[counter(1/1)],vigilance)) ueot
|
||||||
@@ -88481,7 +88479,7 @@ toughness=1
|
|||||||
name=Tazri, Beacon of Unity
|
name=Tazri, Beacon of Unity
|
||||||
abilities=affinityparty
|
abilities=affinityparty
|
||||||
aicode=activate moveTo(myHand) target(<upto:2>creature[ally;cleric;rogue;warrior;wizard;zpos<=6]|myLibrary)
|
aicode=activate moveTo(myHand) target(<upto:2>creature[ally;cleric;rogue;warrior;wizard;zpos<=6]|myLibrary)
|
||||||
auto={2U}{2B}{2R}{2G}:name(Reveal six cards from top) reveal:6 optionone name(Get cards) target(<upto:2>creature[ally;cleric;rogue;warrior;wizard]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) target(<6>*|reveal) bottomoflibrary optiontwoend revealend
|
auto={2U}{2B}{2R}{2G}:name(Reveal six cards from top) reveal:6 optionone name(Get cards) target(<upto:2>*[ally;cleric;rogue;warrior;wizard]|reveal) moveTo(myHand) optiononeend optiontwo name(put on bottom) target(<6>*|reveal) bottomoflibrary optiontwoend revealend
|
||||||
text=This spell costs {1} less to cast for each creature in your party. -- {2/U}{2/B}{2/R}{2/G}: Look at the top six cards of your library. You may reveal up to two Cleric, Rogue, Warrior, Wizard, and/or Ally cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.
|
text=This spell costs {1} less to cast for each creature in your party. -- {2/U}{2/B}{2/R}{2/G}: Look at the top six cards of your library. You may reveal up to two Cleric, Rogue, Warrior, Wizard, and/or Ally cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order.
|
||||||
mana={4}{W}
|
mana={4}{W}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
|
|||||||
@@ -94406,8 +94406,7 @@ toughness=2
|
|||||||
[card]
|
[card]
|
||||||
name=Rest for the Weary
|
name=Rest for the Weary
|
||||||
target=player
|
target=player
|
||||||
auto=life:4
|
auto=if thisturn(land|mybattlefield)~morethan~0 then life:8 else life:4
|
||||||
auto=if thisturn(land|mybattlefield)~morethan~0 then life:4
|
|
||||||
text=Target player gains 4 life. -- Landfall - If you had a land enter the battlefield under your control this turn, that player gains 8 life instead.
|
text=Target player gains 4 life. -- Landfall - If you had a land enter the battlefield under your control this turn, that player gains 8 life instead.
|
||||||
mana={1}{W}
|
mana={1}{W}
|
||||||
type=Instant
|
type=Instant
|
||||||
|
|||||||
Reference in New Issue
Block a user