Bug fixes on zones and correcting misspells
Summoner's Bond Regent's Authority Mind Burst Thassa's Oracle
This commit is contained in:
@@ -73676,7 +73676,7 @@ toughness=1
|
||||
[/card]
|
||||
[card]
|
||||
name=Mystic Confluence
|
||||
auto=thisforeach(variable{3}) ability$!name(Choose one) if type(other *|stack)~morethan~0 then choice target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever _ choice target(creature) moveto(hand) _ choice draw:1 !$ controller
|
||||
auto=thisforeach(variable{3}) ability$!name(Choose one) if type(*|stack)~morethan~1 then choice target(*|stack) transforms((,newability[pay[[{3}]] name(pay 3 mana) donothing?fizzle])) forever _ choice target(creature) moveto(hand) _ choice draw:1 !$ controller
|
||||
text=Choose three. You may choose the same mode more than once. -- Counter target spell unless its controller pays {3}. -- Return target creature to its owner's hand. -- Draw a card.
|
||||
mana={3}{U}{U}
|
||||
type=Instant
|
||||
@@ -76682,7 +76682,7 @@ toughness=6
|
||||
name=O-Kagachi, Vengeful Kami
|
||||
abilities=flying,trample
|
||||
auto=@combat(attacking) source(creature|opponentbattlefield) restriction{opponentturnonly}:counter(0/0,1,KamiEffect) all(this)
|
||||
auto=@combatdamagefoeof(player) from(this):this(counter{0/0.1.KamiEffect}>=1) name(Exile non-land permanent) name(Exile non-land permanent) transforms((,newability[moveto(exile) target(*[-land]|opponentbattlefiled)])) oneshot
|
||||
auto=@combatdamagefoeof(player) from(this):this(counter{0/0.1.KamiEffect}>=1) name(Exile non-land permanent) name(Exile non-land permanent) transforms((,newability[moveto(exile) target(*[-land]|opponentBattlefield)])) oneshot
|
||||
auto=@each my end:removeallcounters(0/0,1,KamiEffect) all(this)
|
||||
text=Flying, trample -- Whenever O-Kagachi, Vengeful Kami deals combat damage to a player, if that player attacked you during their last turn, exile target nonland permanent that player controls.
|
||||
mana={1}{W}{U}{B}{R}{G}
|
||||
@@ -77494,7 +77494,7 @@ abilities=flying
|
||||
auto=@movedTo(instant|myStack) from(myhand):all(trigger[to]) transforms((,newability[gainedexiledeath],newability[phaseaction[my upkeep once] counter(0/0.1.PlayExile)])) ueot
|
||||
auto=@each my upkeep:all(instant|myexile) removeallcounters(0/0,-1,PlayExile)
|
||||
auto=@each my upkeep:foreach(*[counter{0/0.1.PlayExile}]|myexile) ability$!name(Choose one) choice name(Cast card from exile) activate castcard(normal) target(*[instant;counter{0/0.1.PlayExile}]|myexile) _ choice name(Don't cast card from exile) donothing!$ controller
|
||||
auto=_DIES_all(trigger[to]) transforms((,newability[moveTo(mybattlefield)],newability[flip(backside)],newability[counter(0/0.3.Epoch)])) forever
|
||||
auto=_DIES_all(trigger[to]) transforms((,newability[moveTo(mybattlefield)],newability[tap(noevent)],newability[flip(backside)],newability[counter(0/0.3.Epoch)])) forever
|
||||
text=Flying -- Whenever you cast an instant spell from your hand, it gains rebound. (Exile it as it resolves. At the beginning of your next upkeep, you may cast it from exile without paying its mana cost.) -- When Ojer Pakpatiq dies, return it to the battlefield tapped and transformed under its owner's control with three time counters on it.
|
||||
mana={2}{U}{U}
|
||||
type=Legendary Creature
|
||||
@@ -89004,7 +89004,7 @@ type=Instant
|
||||
name=Regent's Authority
|
||||
target=creature
|
||||
auto=if cantargetcard(creature[-legendary&-enchantment]|*) then transforms((,newability[2/2])) ueot
|
||||
auto=if cantargetcard(creature[legendary|enchantment]|*) then transforms((,newability[1/1],newability[counter(1/1)])) ueot
|
||||
auto=if cantargetcard(creature[legendary;enchantment]|*) then transforms((,newability[1/1],newability[counter(1/1)])) ueot
|
||||
text=Target creature gets +2/+2 until end of turn. If it's an enchantment creature or legendary creature, instead put a +1/+1 counter on it and it gets +1/+1 until end of turn.
|
||||
mana={W}
|
||||
type=Instant
|
||||
@@ -96094,7 +96094,8 @@ type=Sorcery
|
||||
[card]
|
||||
name=Scourge of Nel Toth
|
||||
abilities=flying
|
||||
retrace={B}{B}{S(creature|mybattlefield)}{S(creature|mybattlefield)} otherrestriction=type(creature|myBattlefield)~morethan~1
|
||||
retrace={B}{B}{S(creature|mybattlefield)}{S(creature|mybattlefield)}
|
||||
otherrestriction=type(creature|myBattlefield)~morethan~1
|
||||
text=Flying -- You may cast Scourge of Nel Toth from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost.
|
||||
mana={5}{B}{B}
|
||||
type=Creature
|
||||
@@ -108778,7 +108779,7 @@ type=Sorcery
|
||||
name=Summoner's Bond
|
||||
abilities=hiddenface,isconspiracy
|
||||
restriction=never
|
||||
autocommandzone=chooseaname transforms((,newability[@movedto(creature[-chosenname]|mybattlefield):may name(Search library) target(creature[chosenname]|mylibrary) moveto(hand) and!( shuffle )!],newability[@movedto(creature[chosenname]|mybattlefield) from(mystack):may name(Search library) target(creature[-chosenname]|mylibrary) moveto(hand) and!( shuffle )!])) forever chooseend
|
||||
autocommandzone=chooseaname transforms((,newability[@movedto(creature[-chosenname]|myStack):may name(Search library) target(creature[chosenname]|mylibrary) moveto(hand)],newability[@movedto(creature[chosenname]|myStack):may name(Search library) target(creature[-chosenname]|mylibrary) moveto(hand)])) forever chooseend
|
||||
text=Double agenda (Start the game with this conspiracy face down in the command zone and secretly name two different cards. You may turn this conspiracy face up any time and reveal the chosen names.) -- Whenever you cast a creature spell with one of the chosen names, you may search your library for a creature card with the other chosen name, reveal it, put it into your hand, then shuffle.
|
||||
type=Conspiracy
|
||||
[/card]
|
||||
@@ -112756,11 +112757,12 @@ type=Instant
|
||||
[/card]
|
||||
[card]
|
||||
name=Thassa's Oracle
|
||||
aicode=activate target(*[zpos<=manaU]|mylibrary) moveto(mylibrary)
|
||||
auto=name(Look X cards) reveal:manaU optionone name(Get a Card) target(<1>*|reveal) moveto(mylibrary) optiononeend optiontwo target(<manaU>*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=if compare(restriction[*|zpos>=manaU]) then wingame
|
||||
text=When Thassa's Oracle enters, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)
|
||||
mana={1}{U}
|
||||
aicode=activate target(*[zpos<=type:manaU]|mylibrary) moveto(mylibrary)
|
||||
auto=name(Look X cards) reveal:type:manaU optionone name(Get a Card) target(*|reveal) moveto(mylibrary) optiononeend optiontwo all(*|reveal) bottomoflibrary optiontwoend revealend
|
||||
auto=if type(*|mylibrary)~lessthan~type:manaU then wingame
|
||||
auto=if type(*|mylibrary)~equalto~type:manaU then wingame
|
||||
text=When this creature enters, look at the top X cards of your library, where X is your devotion to blue. Put up to one of them on top of your library and the rest on the bottom of your library in a random order. If X is greater than or equal to the number of cards in your library, you win the game. (Each {U} in the mana costs of permanents you control counts toward your devotion to blue.)
|
||||
mana={U}{U}
|
||||
type=Creature
|
||||
subtype=Merfolk Wizard
|
||||
power=1
|
||||
@@ -126329,7 +126331,7 @@ toughness=2
|
||||
[/card]
|
||||
[card]
|
||||
name=Winds of Abandon
|
||||
restriction=type(creature|oppponentbattlefield)~morethan~0
|
||||
restriction=type(creature|opponentbattlefield)~morethan~0
|
||||
other={4}{W}{W} name(Overload)
|
||||
auto=if paid(alternative) then name(Exile all creatures) name(Exile all creatures) all(creature|opponentbattlefield) moveto(exile) and!( transforms((,newability[name(choose basic land) target(land[basic]|mylibrary) moveto(myBattlefield) and!( tap(noevent) )!])) oneshot )!
|
||||
auto=ifnot paid(alternative) then name(Exile a creature) name(Exile a creature) target(creature|opponentbattlefield) moveto(exile) and!( transforms((,newability[name(choose basic land) target(land[basic]|mylibrary) moveto(myBattlefield) and!( tap(noevent) )!])) oneshot )!
|
||||
|
||||
Reference in New Issue
Block a user