Macros for loot (draw a card, discard a card.) bug fixes

Macros _LOOT_ for draw a card, discard a card.

Fixed typos in subttype

removed induced amnesia

Yawgmoth, Thran Physician
Rienne, Angel of Rebirth
Teysa, Envoy of Ghosts
Urza's Avenger
Reincarnation
Diabolic Servitude
Gate to the Afterlife
Tana, the Bloodsower
This commit is contained in:
Eduardo MG
2022-10-24 13:00:38 -05:00
parent 04c49f9031
commit bada76ec85
4 changed files with 103 additions and 108 deletions
+41 -42
View File
@@ -156,7 +156,7 @@ name=Abomination of Gudul
abilities=flying
facedown={3}
autofacedown={2}{B}{G}{U}:morph
auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto=@combatdamaged(player) from(this):may _LOOT_
text=Flying. -- Whenever Abomination of Gudul deals combat damage to a player, you may draw a card. If you do, discard a card. -- Morph {2}{B}{G}{U}: (You may cast this card face down as a 2/2 creature for 3. Turn it face up any time for its morph cost.)
mana={3}{B}{G}{U}
type=Creature
@@ -497,7 +497,7 @@ toughness=2
name=Academy Elite
auto=counter(1/1,type:instant:graveyard)
auto=counter(1/1,type:sorcery:graveyard)
auto={2}{U}{C(1/1,-1)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={2}{U}{C(1/1,-1)}:_LOOT_
text=Academy Elite enters the battlefield with X +1/+1 counters on it, where X is the number of instant and sorcery cards in all graveyards. -- {2}{U}, Remove a +1/+1 counter from Academy Elite: Draw a card, then discard a card.
mana={3}{U}
type=Creature
@@ -12445,7 +12445,7 @@ toughness=2
[/card]
[card]
name=Bloodfire Mentor
auto={2}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={2}{U}{T}:_LOOT_
text={2}{U}{T}: Draw a card, then discard a card.
mana={2}{R}
type=Creature
@@ -13529,7 +13529,7 @@ toughness=1
[card]
name=Bonded Fetch
abilities=defender,haste
auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={T}:_LOOT_
text=Defender, haste -- {T}: Draw a card, then discard a card.
mana={2}{U}
type=Creature
@@ -18471,8 +18471,8 @@ toughness=1
[/card]
[card]
name=Ceta Sanctuary
auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~lessthan~1}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever
auto=@each my upkeep restriction{type(*[green]|myBattlefield)~morethan~0,type(*[red]|myBattlefield)~lessthan~1}:draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever
auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~lessthan~1}:_LOOT_
auto=@each my upkeep restriction{type(*[green]|myBattlefield)~morethan~0,type(*[red]|myBattlefield)~lessthan~1}:_LOOT_
auto=@each my upkeep restriction{type(*[red]|myBattlefield)~morethan~0,type(*[green]|myBattlefield)~morethan~0}:draw:2 controller && transforms((,newability[target(*|myhand) reject])) forever
text=At the beginning of your upkeep, if you control a red or green permanent, draw a card, then discard a card. If you control a red permanent and a green permanent, instead draw two cards, then discard a card.
mana={2}{U}
@@ -25160,7 +25160,7 @@ subtype=Aura
[/card]
[card]
name=Customs Depot
auto=@movedto(creature|mystack):pay({1}) name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto=@movedto(creature|mystack):pay({1}) _LOOT_
text=Whenever you cast a creature spell, you may pay {1}. If you do, draw a card, then discard a card.
mana={1}{U}
type=Enchantment
@@ -28816,7 +28816,7 @@ subtype=Desert
[card]
name=Desolate Lighthouse
auto={T}:Add{1}
auto={1}{U}{R}{T}:name(Draw then Discard) draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller
auto={1}{U}{R}{T}:name(Draw then Discard) _LOOT_
text={T}: Add {1} to your mana pool. -- {1}{U}{R}, {T}: Draw a card, then discard a card.
type=Land
[/card]
@@ -32498,7 +32498,7 @@ type=Land
[/card]
[card]
name=Drowned Rusalka
auto={U}{S(creature|myBattlefield)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={U}{S(creature|myBattlefield)}:_LOOT_
text={U}, Sacrifice a creature: Discard a card, then draw a card.
mana={U}
type=Creature
@@ -42688,7 +42688,7 @@ type=Instant
name=Force Away
target=creature
auto=moveTo(ownerhand)
auto=_FEROCIOUS_ may draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller
auto=_FEROCIOUS_ may _LOOT_
text=Return target creature to its owner's hand. Ferocious - If you control a creature with power 4 or greater, you may draw a card. If you do, discard a card.
mana={1}{U}
type=Instant
@@ -43698,7 +43698,7 @@ toughness=3
[card]
name=Frontline Sage
abilities=exalted
auto={u}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={u}{T}:_LOOT_
text=Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.) -- {U}, {T}: Draw a card, then discard a card.
mana={2}{U}
type=Creature
@@ -50635,8 +50635,7 @@ subtype=Aura
[/card]
[card]
name=Gristle Grinner
auto=@movedto(creature|myGraveyard):2/2 ueot
auto=@movedto(creature|opponentGraveyard):2/2 ueot
auto=@movedto(creature|graveyard):2/2 ueot
text=Whenever a creature dies, Gristle Grinner gets +2/+2 until end of turn.
mana={4}{B}
type=Creature
@@ -50657,7 +50656,7 @@ toughness=2
[/card]
[card]
name=Grixis Battlemage
auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={U}{T}:_LOOT_
auto={R}{T}:cantblock target(creature)
text={U}, {T}: Draw a card, then discard a card. -- {R}, {T}: Target creature can't block this turn.
mana={2}{B}
@@ -52325,7 +52324,7 @@ toughness=5
[/card]
[card]
name=Hapless Researcher
auto={S}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={S}:_LOOT_
text=Sacrifice Hapless Researcher: Draw a card, then discard a card.
mana={U}
type=Creature
@@ -58656,7 +58655,7 @@ type=Instant
name=Inspired Sprite
abilities=flash,flying
auto=@movedTo(wizard|mystack):may untap
auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={T}:_LOOT_
text=Flash -- Flying -- Whenever you cast a Wizard spell, you may untap Inspired Sprite. -- {T}: Draw a card, then discard a card.
mana={3}{U}
type=Creature
@@ -59696,7 +59695,7 @@ name=Izzet Keyrune
auto={T}:Add{U}
auto={T}:Add{R}
auto={U}{R}:transforms((Elemental Artifact Creature,setpower=2,settoughness=1,red,blue)) ueot
auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto=@combatdamaged(player) from(this):may _LOOT_
text={T}: Add {U} or {R} to your mana pool. -- {U}{R}: Until end of turn, Izzet Keyrune becomes a 2/1 blue and red Elemental artifact creature. -- Whenever Izzet Keyrune deals combat damage to a player, you may draw a card. If you do, discard a card.
mana={3}
type=Artifact
@@ -59927,7 +59926,7 @@ toughness=2
[/card]
[card]
name=Jalum Tome
auto={2}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={2}{T}:_LOOT_
text={2}, {T}: Draw a card, then discard a card.
mana={3}
type=Artifact
@@ -60159,7 +60158,7 @@ toughness=1
[card]
name=Jeskai Ascendancy
auto=@movedTo(*[-creature]|mystack):all(creature|myBattlefield) 1/1 ueot && all(creature|mybattlefield) untap
auto=@movedTo(*[-creature]|mystack):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto=@movedTo(*[-creature]|mystack):may _LOOT_
text=Enchantment. -- Whenever you cast a noncreature spell, creatures you control get +1/+1 until end of turn. Untap those creatures. -- Whenever you cast a noncreature spell, you may draw a card. If you do, discard a card.
mana={U}{R}{W}
type=Enchantment
@@ -60198,7 +60197,7 @@ type=Instant
name=Jeskai Elder
abilities=prowess
auto=@movedTo(*[-creature]|mystack):1/1 ueot
auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto=@combatdamaged(player) from(this):may _LOOT_
text=Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) -- Whenever Jeskai Elder deals combat damage to a player, you may draw a card. If you do, discard a card.
mana={1}{U}
type=Creature
@@ -61868,7 +61867,7 @@ toughness=0
[/card]
[card]
name=Kaseto, Orochi Archmage
auto={G}{U}:target(creature) unblockable ueot && if cantargetcard(snake) then 2/2
auto={G}{U}:target(creature) unblockable ueot && if cantargetcard(snake) then 2/2 ueot
text={G}{U}: Target creature can't be blocked this turn. If that creature is a Snake, it gets +2/+2 until end of turn.
mana={1}{G}{U}
type=Legendary Creature
@@ -65458,7 +65457,7 @@ toughness=3
[/card]
[card]
name=Lamplighter of Selhoff
auto=if type(other zombie|mybattlefield)~morethan~0 then may draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto=if type(other zombie|mybattlefield)~morethan~0 then may _LOOT_
text=When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card.
mana={4}{U}
type=Creature
@@ -68257,7 +68256,7 @@ type=Land
[card]
name=Looter il-Kor
abilities=shadow
auto=@damagefoeof(player) from(this):draw:1 && transforms((,newability[target(*|myhand) reject])) ueot
auto=@damagefoeof(player) from(this):_LOOT_ ueot
text=Shadow (This creature can block or be blocked by only creatures with shadow.) -- Whenever Looter il-Kor deals damage to an opponent, draw a card, then discard a card.
mana={1}{U}
type=Creature
@@ -72943,7 +72942,7 @@ toughness=2
[/card]
[card]
name=Merfolk Looter
auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={T}:_LOOT_
text={T}: Draw a card, then discard a card.
mana={1}{U}
type=Creature
@@ -77251,7 +77250,7 @@ subtype=Aura
[card]
name=Murder of Crows
abilities=flying
auto=@movedTo(other creature|graveyard) from(battlefield):may draw:1 controller && transforms((,newability[target(*|myhand) reject])) forever
auto=@movedTo(other creature|graveyard) from(battlefield):may _LOOT_
text=Flying -- Whenever another creature dies, you may draw a card. If you do, discard a card.
mana={3}{U}{U}
type=Creature
@@ -80364,7 +80363,7 @@ toughness=4
[/card]
[card]
name=Nivix Guildmage
auto={1}{U}{R}:name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
auto={1}{U}{R}:_LOOT_
auto=@movedto(*[instant;sorcery]|mystack):all(trigger[to]<1>) transforms((,newability[pay[[{2}{U}{R}]] name(copy spell) activate name(copy spell) castcard(copied noevent)])) forever
text={1}{U}{R}: Draw a card, then discard a card. -- {2}{U}{R}: Copy target instant or sorcery spell you control. You may choose new targets for the copy.
mana={U}{R}
@@ -81402,7 +81401,7 @@ toughness=3
[card]
name=Obelisk of Alara
auto={1}{W}{T}:life:5
auto={1}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={1}{U}{T}:_LOOT_
auto={1}{B}{T}:-2/-2 target(creature)
auto={1}{R}{T}:damage:3 target(player)
auto={1}{G}{T}:4/4 target(creature)
@@ -82673,7 +82672,7 @@ type=Land
[card]
name=Oracle of Dust
abilities=devoid
auto={2}{s2g(*|opponentexile)}:name(Draw then Discard) draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller
auto={2}{s2g(*|opponentexile)}:name(Draw then Discard) _LOOT_
text=Devoid (This card has no color.) -- {2}, Put a card an opponent owns from exile into that player's graveyard: Draw a card, then discard a card.
mana={4}{U}
type=Creature
@@ -94261,7 +94260,7 @@ type=Instant
[/card]
[card]
name=Research Assistant
auto={3}{U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={3}{U}{T}:_LOOT_
text={3}{U}{T}: Draw a card, then discard a card.
mana={1}{U}
type=Creature
@@ -95201,7 +95200,7 @@ toughness=4
[/card]
[card]
name=Riddlesmith
auto=@movedTo(artifact|mystack):may draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto=@movedTo(artifact|mystack):may _LOOT_
text=Whenever you cast an artifact spell, you may draw a card. If you do, discard a card.
mana={1}{U}
type=Creature
@@ -98550,7 +98549,7 @@ toughness=4
[card]
name=Salvage Drone
auto=@combatdamaged(player) from(this):ingest:1 opponent
auto=_DIES_may draw:1 && transforms((,newability[reject notatarget(*|myhand)])) forever
auto=_DIES_may _LOOT_
text=Devoid (This card has no color.) -- Ingest (Whenever this creature deals combat damage to a player, that player exiles the top card of his or her library.) -- When Salvage Drone dies, you may draw a card. If you do, discard a card.
mana={U}
abilities=devoid
@@ -106487,7 +106486,7 @@ toughness=6
[card]
name=Skeleton Key
auto=teach(creature) skulk
auto=@combatdamaged(player) from(mytgt):may draw:1 && reject target(*|myhand)
auto=@combatdamaged(player) from(mytgt):may _LOOT_
auto={2}:equip
text=Equipped creature has skulk. (It can't be blocked by creatures with greater power.) -- Whenever equipped creature deals combat damage to a player, you may draw a card. If you do, discard a card. -- Equip {2}
mana={1}
@@ -108546,7 +108545,7 @@ toughness=3
[card]
name=Smuggler's Copter
abilities=flying
auto=@combat(attacking,blocking) source(this):may draw:1 controller && ability$!reject notatarget(*|myhand)!$ controller
auto=@combat(attacking,blocking) source(this):may _LOOT_
auto={crew(other creature[power>=1]|myBattlefield)}:name(crew 1 [1 creature]) becomes(Artifact Creature) ueot restriction{type(other creature[-tapped;power>=1]|mybattlefield)~morethan~0,compare(crewtotalpower)~morethan~0}
text=Flying -- Whenever Smuggler's Copter attacks or blocks, you may draw a card. If you do, discard a card. -- Crew 1 (Tap any number of creatures you control with total power 1 or more: This Vehicle becomes an artifact creature until end of turn.)
mana={2}
@@ -109468,7 +109467,7 @@ type=Artifact
[card]
name=Soratami Cloudskater
abilities=flying
auto={2}{H(land|mybattlefield)}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={2}{H(land|mybattlefield)}:_LOOT_
text=Flying -- {2}, Return a land you control to its owner's hand: Draw a card, then discard a card.
mana={1}{U}
type=Creature
@@ -110932,7 +110931,7 @@ type=Instant
[card]
name=Sphinx's Tutelage
auto=@drawof(player):color deplete:2 opponent
auto={u}{5}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={u}{5}:_LOOT_
text=Whenever you draw a card, target opponent puts the top two cards of his or her library into his or her graveyard. If they're both nonland cards that share a color, repeat this process. -- {5}{U}: Draw a card, then discard a card.
mana={2}{U}
type=Enchantment
@@ -119472,8 +119471,8 @@ toughness=3
name=Teysa, Envoy of Ghosts
abilities=Vigilance
auto=protection from(creature)
auto=@damageof(player) from(creature):all(trigger[from]) destroy && token(Spirit,Creature Spirit,1/1,white,black, flying)
text=Vigilance. -- Protection from creatures. -- Whenever a creature deals damage to you, destroy that creature. Put a 1/1 white and black spirit token with flying onto the battlefield.
auto=@combatdamage(player) from(creature):all(trigger[from]) destroy && token(Spirit,Creature Spirit,1/1,white,black,flying)
text=Vigilance, protection from creatures -- Whenever a creature deals combat damage to you, destroy that creature. Create a 1/1 white and black Spirit creature token with flying.
mana={5}{W}{B}
type=Legendary Creature
subtype=Human Advisor
@@ -120425,7 +120424,7 @@ type=Land
[/card]
[card]
name=Thought Courier
auto={T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={T}:_LOOT_
text={T}: Draw a card, then discard a card.
mana={1}{U}
type=Creature
@@ -124087,7 +124086,7 @@ toughness=3
name=Treva's Charm
auto=aslongas(enchantment|battlefield) choice destroy target(enchantment)
auto=aslongas(creature[attacking]|battlefield) choice moveTo(exile) target(creature[attacking])
auto=choice draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto=choice _LOOT_
text=Choose one - Destroy target enchantment; or exile target attacking creature; or draw a card, then discard a card.
mana={G}{W}{U}
type=Instant
@@ -126031,7 +126030,7 @@ type=Instant
[/card]
[card]
name=Unfulfilled Desires
auto={1}{L:1}:draw:1 && transforms((,newability[target(*|myhand) reject])) ueot
auto={1}{L:1}:_LOOT_ ueot
text={1}, Pay 1 life: Draw a card, then discard a card.
mana={1}{U}{B}
type=Enchantment
@@ -133303,8 +133302,8 @@ type=Artifact
[card]
name=Wharf Infiltrator
abilities=skulk
auto=@combatdamaged(player) from(this):may _LOOT_
auto=@discarded(creature|myhand):pay({2}) token(Eldrazi Horror) controller
auto=@combatdamaged(player) from(this):may name(draw & discard) ability$!draw:1 _ choice notatarget(*|myhand) reject)!$ controller
text=Skulk (This creature can't be blocked by creatures with greater power.) -- Whenever Wharf Infiltrator deals combat damage to a player, you may draw a card. If you do, discard a card. -- Whenever you discard a creature card, you may pay {2}. If you do, put a 3/2 colorless Eldrazi Horror creature token onto the battlefield.
mana={1}{U}
type=Creature
@@ -137141,7 +137140,7 @@ subtype=Aura
[/card]
[card]
name=Zephyr Scribe
auto={U}{T}:draw:1 && transforms((,newability[target(*|myhand) reject])) forever
auto={U}{T}:_LOOT_
auto=@movedto(*[-creature]|mystack):untap all(this)
text={U}, {T}: Draw a card, then discard a card. -- Whenever you cast a noncreature spell, untap Zephyr Scribe.
mana={2}{U}