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
|
||||
restriction=compare(isflipped)~equalto~0
|
||||
anyzone={0}:doubleside(backside)
|
||||
abilities=flying
|
||||
auto=counter(0/0,1,Lore)
|
||||
auto=@each my firstmain:counter(0/0,1,Lore)
|
||||
auto=target(creature|myBattlefield) transforms((,newability[1/1],flying)) ueot
|
||||
@@ -42343,26 +42342,26 @@ otherrestriction=compare(controllerturn)~equalto~0
|
||||
restriction=compare(controllerturn)~equalto~1
|
||||
auto=all(*[-land]|battlefield) moveTo(ownerHand)
|
||||
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~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~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~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~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~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~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~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~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~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~9} then name(End turn) name(End turn) name(End turn) all(*|stack) spellmover(exile) && nextphasealter(remove,secondmain,controller)
|
||||
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~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~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~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~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~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~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~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~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~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)
|
||||
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}
|
||||
type=Instant
|
||||
@@ -68856,7 +68855,7 @@ name=Raking Claws
|
||||
abilities=cycling
|
||||
target=creature
|
||||
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.)
|
||||
mana={1}{R}
|
||||
type=Instant
|
||||
@@ -87860,7 +87859,6 @@ name=Tales of Master Seshiro
|
||||
backside=Seshiro's Living Legacy
|
||||
restriction=compare(isflipped)~equalto~0
|
||||
anyzone={0}:doubleside(backside)
|
||||
abilities=vigilance
|
||||
auto=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
|
||||
@@ -88481,7 +88479,7 @@ toughness=1
|
||||
name=Tazri, Beacon of Unity
|
||||
abilities=affinityparty
|
||||
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.
|
||||
mana={4}{W}
|
||||
type=Legendary Creature
|
||||
|
||||
@@ -94406,8 +94406,7 @@ toughness=2
|
||||
[card]
|
||||
name=Rest for the Weary
|
||||
target=player
|
||||
auto=life:4
|
||||
auto=if thisturn(land|mybattlefield)~morethan~0 then life:4
|
||||
auto=if thisturn(land|mybattlefield)~morethan~0 then life:8 else 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.
|
||||
mana={1}{W}
|
||||
type=Instant
|
||||
|
||||
Reference in New Issue
Block a user