Bug Fixes to primitives

Gadrak, the Crown-Scourge
Underhanded Designs
Raff, Weatherlight Stalwart
Casting of Bones
Storm World
Mogg Infestation
Pathbreaker Ibex
Mantle of the Wolf
Virulent Wound
Slumbering Tora
Balance of Power
Vandalize
Hull Breach
Cunning
Wishclaw Talisman
Bamboozle
Oath of Lieges
Chandra, Bold Pyromancer
Tyvar Kell
Backdraft Hellkite
This commit is contained in:
Eduardo MG
2023-01-26 00:19:37 -06:00
parent 022378b5a5
commit 35685bb2b2
3 changed files with 40 additions and 51 deletions

View File

@@ -8371,7 +8371,7 @@ toughness=2
[card]
name=Balance of Power
target=opponent
auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1
auto=foreach(*|targetedpersonshand) if type(*|targetedpersonshand)~morethan~type(*|myhand) then draw:1 controller
text=If target opponent has more cards in hand than you, draw cards equal to the difference.
mana={3}{U}{U}
type=Sorcery
@@ -8758,7 +8758,7 @@ toughness=3
[card]
name=Bamboozle
target=player
auto=reveal:4 revealzone(targetedpersonslibrary) optionone name(Put in graveyard) target(<2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
auto=reveal:4 revealzone(targetedpersonslibrary) optionone name(Put in graveyard) target(<2>*|reveal) moveto(ownergraveyard) optiononeend optiontwo name(put on top) target(<2>*|reveal) moveTo(myLibrary) optiontwoend revealend
text=Target player reveals the top four cards of his or her library. You choose two of those cards and put them into his or her graveyard. Put the rest on top of his or her library in any order.
mana={2}{U}
type=Sorcery
@@ -17376,8 +17376,7 @@ type=Sorcery
[card]
name=Casting of Bones
target=creature
auto=@movedto(graveyard) from(mytgt|Battlefield):draw:3 controller
auto=@movedto(graveyard) from(mytgt|Battlefield):reject notatarget(*|hand)
auto=@movedto(graveyard) from(mytgt|Battlefield):draw:3 && transforms((,newability[target(*|myhand) reject])) forever
text=Enchant creature -- When enchanted creature is put into a graveyard, draw three cards, then discard one of them.
mana={2}{B}
type=Enchantment
@@ -24909,7 +24908,7 @@ type=Instant
name=Cunning
target=creature
auto=3/3
auto=@combat(attacking,blocking) source(mytgt):phaseaction[cleanup,sourceinplay] sacrifice
auto=@combat(attacking,blocking) source(mytgt):phaseaction[cleanup,sourceinplay] sacrifice all(this)
text=Enchant creature -- Enchanted creature gets +3/+3. -- When enchanted creature attacks or blocks, sacrifice Cunning at the beginning of the next cleanup step.
mana={1}{U}
type=Enchantment
@@ -26051,16 +26050,6 @@ power=3
toughness=3
[/card]
[card]
name=Darksteel Garrison
auto={3}:equip target(land|mybattlefield)
auto=teach(land) indestructible
auto=@tapped(mytgt):1/1 target(creature|battlefield) ueot
text=Fortified land is indestructible. Whenever fortified land becomes tapped, target creature gets +1/+1 until end of turn. -- Fortify ({3}: Attach to target land you control. Fortify only as a sorcery. This card comes into play unattached and stays in play if the land leaves play.)
mana={2}
type=Artifact
subtype=Fortification
[/card]
[card]
name=Darksteel Ingot
abilities=indestructible
auto={T}:add{W}
@@ -81356,8 +81345,8 @@ type=Legendary Enchantment
[/card]
[card]
name=Oath of Lieges
auto=@each my upkeep:if type(land|mygraveyard)~morethan~type(land|opponentgraveyard) then target(land[basic]|mylibrary) moveTo(mybattlefield)
auto=@each opponent upkeep:if type(land|opponentgraveyard)~morethan~type(land|mygraveyard) then ability$!name(fetch basic land) target(land[basic]|mylibrary) moveTo(mybattlefield)!$ opponent
auto=@each my upkeep:if type(land|mybattlefield)~lessthan~type(land|opponentbattlefield) then target(land[basic]|mylibrary) moveTo(mybattlefield)
auto=@each opponent upkeep:if type(land|opponentbattlefield)~lessthan~type(land|mybattlefield) then ability$!name(fetch basic land) target(land[basic]|mylibrary) moveTo(mybattlefield)!$ opponent
text=At the beginning of each player's upkeep, that player chooses target player who controls more lands than he or she does and is his or her opponent. The first player may search his or her library for a basic land card, put that card onto the battlefield, then shuffle his or her library.
mana={1}{W}
type=Enchantment
@@ -84728,7 +84717,7 @@ type=Instant
[/card]
[card]
name=Pathbreaker Ibex
auto=_ATTACKING_all(creature|mybattlefield) power:highest:creature:mybattlefield/power:highest:creature:mybattlefield ueot && all(creature|mybattlefield) trample ueot
auto=_ATTACKING_notatarget(creature[power=power:highest:creature:mybattlefield]|mybattlefield) transforms((,newability[all(creature|mybattlefield) dynamicability<!powerpumpboth!>,newability[all(creature|mybattlefield) trample]))
text=Whenever Pathbreaker Ibex attacks, creatures you control gain trample and get +X/+X until end of turn, where X is the greatest power among creatures you control.
mana={4}{G}{G}
type=Creature
@@ -108354,7 +108343,8 @@ toughness=3
[/card]
[card]
name=Slumbering Tora
auto={2}{D(*[spirit,arcane]|myhand)}:transforms((Artifact Creature Cat,setpower=storedmanacost,settoughness=storedtoughness)) ueot
auto={2}{D(spirit|myhand)}:name(Discard Spirit) transforms((Artifact Creature Cat,setpower=storedmanacost,settoughness=storedmanacost)) ueot restriction{type(spirit|myHand)~morethan~0}
auto={2}{D(arcane|myhand)}:name(Discard Arcane) transforms((Artifact Creature Cat,setpower=storedmanacost,settoughness=storedmanacost)) ueot restriction{type(arcane|myHand)~morethan~0}
text={2}, Discard a Spirit or Arcane card: Slumbering Tora becomes an X/X Cat artifact creature until end of turn, where X is the discarded card's mana value.
mana={3}
type=Artifact
@@ -114175,7 +114165,7 @@ toughness=3
[card]
name=Storm World
auto=@each opponent upkeep:damage:4minustype:*:opponenthandminusend opponent
auto=@each my upkeep:damage:damage:4minustype:*:opponenthandminusend opponent
auto=@each my upkeep:damage:4minustype:*:myhandminusend controller
auto=@movedTo(other enchantment[world]|battlefield):sacrifice all(this)
text=At the beginning of each player's upkeep, Storm World deals X damage to that player, where X is 4 minus the number of cards in his or her hand.
mana={R}
@@ -125887,8 +125877,8 @@ type=Instant
[/card]
[card]
name=Underhanded Designs
auto=@movedTo(artifact|myBattlefield):life:-1 opponent && life:1 controller
auto={1}{B}{S}:destroy target(other creature) restriction{type(artifact|mybattlefield)~morethan~1}
auto=@movedTo(artifact|myBattlefield):may pay[[{1}]] && life:-1 opponent && life:1 controller
auto={1}{B}{S}:destroy target(creature) restriction{type(artifact|mybattlefield)~morethan~1}
text=Whenever an artifact enters the battlefield under your control, you may pay {1}. If you do, each opponent loses 1 life and you gain 1 life. -- {1}{B}, Sacrifice Underhanded Designs: Destroy target creature. Activate this ability only if you control two or more artifacts.
mana={1}{B}
type=Enchantment