Bug Fixes

Static Orb
Anje's Ravager
Sethron, Hurloon General
Vigorspore Wurm
coveted jewel
Island Sanctuary
Aeve, Progenitor Ooze
Ravenous Squirrel
Renegade Krasis
Clambassadors
Sarkhan's Dragonfire
geosurge
Syr Faren, the Hengehammer
Fertile Imagination AI doesn't like to target cards in the second option of a reveal
Deadeye Tormentor
This commit is contained in:
Eduardo MG
2022-11-06 12:48:14 -06:00
parent 0d9c17ab64
commit bdd06ab70d
2 changed files with 38 additions and 36 deletions

View File

@@ -25867,7 +25867,7 @@ type=Instant
[card]
name=Dark Salvation
target=player
auto=_ZOMBIETOKEN_*xx targetedplayer && ability$!name(Choose one) choice name(Don't target any creature) donothing _ choice name(Target opponent's creature) target(creature|opponentBattlefield) -type:zombie:opponentBattlefield/-type:zombie:opponentBattlefield ueot _ choice name(Target your creature) target(creature|myBattlefield) -type:zombie:myBattlefield/-type:zombie:myBattlefield ueot!$ controller
auto=_ZOMBIETOKEN_*xx targetedplayer && ability$!name(Choose one) choice name(Don't target any creature) donothing _ choice name(Target creature) target(creature) transforms((,newability[-3/-3])) ueot!$ controller
text=Target player puts X 2/2 black Zombie creature tokens onto the battlefield, then up to one target creature gets -1/-1 until end of turn for each Zombie that player controls.
mana={X}{X}{B}
type=Sorcery
@@ -29669,7 +29669,7 @@ toughness=2
[/card]
[card]
name=Diregraf Colossus
auto=foreach(zombie|mygraveyard)counter(1/1)
auto=foreach(zombie|mygraveyard) counter(1/1)
auto=@movedto(zombie|mystack):_ZOMBIETOKEN_ and!( tap(noevent) )!
text=Diregraf Colossus enters the battlefield with a +1/+1 counter on it for each Zombie card in your graveyard. -- Whenever you cast a Zombie spell, put a 2/2 black Zombie creature token onto the battlefield tapped.
mana={2}{B}
@@ -39967,14 +39967,14 @@ subtype=Aura
[/card]
[card]
name=Fertile Imagination
auto=choice name(Artifact) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(artifact|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(creature) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(creature|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(enchantment) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(enchantment|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(instant) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(instant|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(land) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(land|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(planeswalker) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(planeswalker|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(sorcery) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(sorcery|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(tribal) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(tribal|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) target(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(Artifact) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(artifact|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(creature) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(creature|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(enchantment) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(enchantment|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(instant) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(instant|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(land) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(land|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(planeswalker) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(planeswalker|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(sorcery) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(sorcery|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
auto=choice name(tribal) target(opponent) Reveal:type:*:opponenthand revealzone(opponenthand) revealtype(*|opponenthand) optionone choice name(Spawn) foreach(tribal|reveal) _SAPROLINGTOKEN_*2 optiononeend optiontwo name(Put Back) all(*|reveal) transforms((,newability[all(*|reveal) moveto(ownerhand)])) ueot optiontwoend revealend
text=Choose a card type. Target opponent reveals his or her hand. Put two 1/1 green Saproling creature tokens onto the battlefield for each card of the chosen type revealed this way. (Artifact, creature, enchantment, instant, land, planeswalker, sorcery, and tribal are card types.)
mana={2}{G}{G}
type=Sorcery
@@ -91550,7 +91550,7 @@ type=Artifact
[card]
name=Rakdos the Defiler
abilities=flying,trample
auto=_ATTACKING_choice target(<halfuptype:*[-demon]:mybattlefield>*|mybattlefield) sacrifice cdaactive
auto=_ATTACKING_choice target(<halfuptype:*[-demon]:mybattlefield >*|mybattlefield) sacrifice cdaactive
auto=@combatdamagefoeof(player) from(this):ability$!name(sacrifice) target(<halfuptype:*[-demon]:opponentbattlefield>*|mybattlefield) sacrifice!$ opponent
auto=@combatdamageof(player) from(this):ability$!name(sacrifice) target(<halfuptype:*[-demon]:opponentbattlefield>*|mybattlefield) sacrifice!$ controller
text=Flying, trample -- Whenever Rakdos the Defiler attacks, sacrifice half the non-Demon permanents you control, rounded up. -- Whenever Rakdos deals combat damage to a player, that player sacrifices half the non-Demon permanents he or she controls, rounded up.
@@ -110828,7 +110828,6 @@ type=Artifact
name=Sphinx of Jwar Isle
abilities=flying,opponentshroud
alias=185709
aicode=activate name(look) donothing
auto={0}:name(Look) reveal:1 optionone name(look) target(<1>*|reveal) moveto(mylibrary) optiononeend optiontwo name(put it back) all(*|reveal) moveto(mylibrary) optiontwoend revealend
text=Flying, shroud -- You may look at the top card of your library. (You may do this at any time.)
mana={4}{U}{U}
@@ -125401,8 +125400,8 @@ name=Ulrich of the Krallenhorde
backside=Ulrich, Uncontested Alpha
restriction=compare(isflipped)~equalto~0
anyzone={0}:doubleside(backside)
auto=4/4 target(creature) ueot
auto=@each upkeep restriction{lastturn(*|stack)~lessthan~1}:name(Transform Human Werewolf) flip(backside)
auto=target(creature) 4/4 ueot
text=Whenever this creature enters the battlefield or transforms into Ulrich of the Krallenhorde, target creature gets +4/+4 until end of turn. -- At the beginning of each upkeep, if no spells were cast last turn, transform Ulrich of the Krallenhorde. // Ulrich, Uncontested Alpha
mana={3}{R}{G}
type=Legendary Creature