Bug fixes, impulse draw macros

_IMPULSEDRAW_
_IMPULSEUENT_
Guardian of Tazeem
Teferi, Master of Time
So Tiny
Eowyn, Fearless Knight
This commit is contained in:
Eduardo MG
2024-07-29 18:17:48 -06:00
parent b4afc3f3e1
commit 8e6d58f491
4 changed files with 191 additions and 198 deletions

View File

@@ -21540,8 +21540,8 @@ toughness=5
[card]
name=Commander's Authority
target=creature
auto=teach(creature) transforms((,newability[@each my upkeep:token(-278252) controller]))
text=Enchant creature -- Enchanted creature has "At the beginning of your upkeep, put a 1/1 white Human creature token onto the battlefield."
auto=teach(creature) transforms((,newability[@each my upkeep:create(Human:creature Human:1/1:white) controller]))
text=Enchant creature -- Enchanted creature has "At the beginning of your upkeep, create a 1/1 white Human creature token."
mana={4}{W}
type=Enchantment
subtype=Aura
@@ -25134,7 +25134,7 @@ type=Instant
[card]
name=Custodi Soulbinders
auto=foreach(other creature|battlefield) counter(1/1)
auto={2}{w}{C(1/1,-1)}:token(Spirit,Creature Spirit,1/1,white flying)
auto={2}{w}{C(1/1,-1)}:_SPIRITTOKEN_
text=Custodi Soulbinders enters the battlefield with X +1/+1 counters on it, where X is the number of other creatures on the battlefield. -- {2}{W}, Remove a +1/+1 counter from Custodi Soulbinders: Put a 1/1 white Spirit creature token with flying onto the battlefield.
mana={3}{W}
type=Creature
@@ -34625,14 +34625,6 @@ toughness=*
color=green
[/card]
[card]
name=Elephant Token
power=3
toughness=3
type=Creature
subtype=Elephant
color=green
[/card]
[card]
name=Elephant
type=Creature
subtype=Elephant
@@ -51274,7 +51266,7 @@ toughness=2
name=Guardian of Tazeem
abilities=flying
auto=@movedTo(land[-island]|myBattlefield):tap target(creature)
auto=@movedTo(land[island]|myBattlefield):target(creature) tap && frozen
auto=@movedTo(land[island]|myBattlefield):target(creature) freeze
text=Flying -- Landfall -- Whenever a land enters the battlefield under your control, tap target creature an opponent controls. If that land is an Island, that creature doesn't untap during its controller's next untap step.
mana={3}{U}{U}
type=Creature
@@ -52305,7 +52297,7 @@ toughness=2
[card]
name=Hanweir the Writhing Township
auto=meldfrom(Hanweir Battlements|Hanweir Garrison)
auto=_ATTACKING_token(Eldrazi Horrors,Creature Eldrazi Horror,3/2,battleready)*2
auto=_ATTACKING_token(Eldrazi Horror,Creature Eldrazi Horror,3/2,battleready)*2
abilities=haste, trample
text=Trample, haste -- Whenever Hanweir, the Writhing Township attacks, put two 3/2 colorless Eldrazi Horror creature tokens onto the battlefield tapped and attacking.
type=Legendary Creature
@@ -60194,7 +60186,7 @@ toughness=4
name=Jeskai Charm
auto=choice name(top of library) moveTo(ownerLibrary) target(creature)
auto=choice name(4 damage) damage:4 target(opponent)
auto=choice name(1/1 and Lifelink) all(creature|myBattlefield) transforms((,newability[1/1],newability[lifelink])) ueot
auto=choice name(1/1 and Lifelink) all(creature|myBattlefield) transforms((,newability[1/1],lifelink)) ueot
text=Choose one: -- Put target creature on top of its owner's library. -- Jeskai Charm deals 4 damage to target opponent. -- Creatures you control get +1/+1 and gain lifelink until end of turn.
mana={U}{R}{W}
type=Instant
@@ -105406,10 +105398,10 @@ name=Silent Arbiter
auto=aslongas(creature[attacking]|battlefield) lord(creature[-attacking]|battlefield) cantattack
auto=aslongas(creature[attacking]|battlefield) lord(creature[-attacking]|battlefield) cantpwattack
auto=aslongas(creature[blocking]|battlefield) lord(creature[-blocking]|battlefield) cantblock
auto=@each my attackers restriction{compare(ishuman)~equalto~0}:name(Only a creature can attack) target(creature|mybattlefield) name(Only a creature can attack) transforms((,newability[all(other creature|mybattlefield) transforms((,newability[cantattack],newability[cantpwattack])) ueot])) oneshot
auto=@each my blockers restriction{compare(ishuman)~equalto~1}:name(Only a creature can block) ability$!name(Only a creature can block) name(Only a creature can block) target(creature|mybattlefield) transforms((,newability[all(other creature|mybattlefield) transforms((,newability[cantblock])) ueot])) oneshot!$ opponent
auto=@each opponent attackers restriction{compare(ishuman)~equalto~1}:name(Only a creature can attack) ability$!name(Only a creature can attack) name(Only a creature can attack) target(creature|mybattlefield) transforms((,newability[all(other creature|mybattlefield) transforms((,newability[cantattack],newability[cantpwattack])) ueot])) oneshot!$ opponent
auto=@each opponent blockers restriction{compare(ishuman)~equalto~0}:name(Only a creature can block) target(creature|mybattlefield) name(Only a creature can block) transforms((,newability[all(other creature|mybattlefield) transforms((,newability[cantblock])) ueot])) oneshot
auto=@each my attackers restriction{compare(ishuman)~equalto~0}:name(Only a creature can attack) target(creature|mybattlefield) name(Only a creature can attack) transforms((,newability[all(other creature|mybattlefield) transforms((,cantattack,cantpwattack)) ueot])) oneshot
auto=@each my blockers restriction{compare(ishuman)~equalto~1}:name(Only a creature can block) ability$!name(Only a creature can block) name(Only a creature can block) target(creature|mybattlefield) transforms((,newability[all(other creature|mybattlefield) transforms((,cantblock)) ueot])) oneshot!$ opponent
auto=@each opponent attackers restriction{compare(ishuman)~equalto~1}:name(Only a creature can attack) ability$!name(Only a creature can attack) name(Only a creature can attack) target(creature|mybattlefield) transforms((,newability[all(other creature|mybattlefield) transforms((,cantattack,cantpwattack)) ueot])) oneshot!$ opponent
auto=@each opponent blockers restriction{compare(ishuman)~equalto~0}:name(Only a creature can block) target(creature|mybattlefield) name(Only a creature can block) transforms((,newability[all(other creature|mybattlefield) transforms((,cantblock)) ueot])) oneshot
text=No more than one creature can attack each combat. -- No more than one creature can block each combat.
mana={4}
type=Artifact Creature
@@ -109738,8 +109730,8 @@ toughness=6
[card]
name=Soul of Theros
abilities=vigilance
auto={4}{W}{W}:all(creature|myBattlefield) transforms((,newability[2/2],first strike,newability[lifelink])) ueot
autograveyard={4}{W}{W}{E}:all(creature|myBattlefield) transforms((,newability[2/2],first strike,newability[lifelink])) ueot
auto={4}{W}{W}:all(creature|myBattlefield) transforms((,newability[2/2],first strike,lifelink)) ueot
autograveyard={4}{W}{W}{E}:all(creature|myBattlefield) transforms((,newability[2/2],first strike,lifelink)) ueot
text=Vigilance. -- {4}{W}{W}: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn. -- {4}{W}{W}: Exile Soul of Theros from your graveyard: Creatures you control get +2/+2 and gain first strike and lifelink until end of turn.
mana={4}{W}{W}
type=Creature
@@ -116824,7 +116816,7 @@ toughness=2
[card]
name=Sydri, Galvanic Genius
auto={U}:name(animate noncreature artifact) target(artifact[-creature]) dynamicability<!mytgt manacostpumpboth!> transforms((creature,setpower=0,settoughness=0)) ueot
auto={W}{B}:name(deathtouch & lifelink) target(artifact[creature]) transforms((,deathtouch,newability[lifelink])) ueot
auto={W}{B}:name(deathtouch & lifelink) target(artifact[creature]) transforms((,deathtouch,lifelink)) ueot
text={U}: Target noncreature artifact becomes an artifact creature with power and toughness each equal to its mana value until end of turn. -- {W}{B}: Target artifact creature gains deathtouch and lifelink until end of turn.
mana={W}{U}{B}
type=Legendary Creature
@@ -119132,7 +119124,7 @@ subtype=Arcane
[/card]
[card]
name=Terastodon
auto=may name(destroy) target(<upto:3>*[-creature]|battlefield) transforms((,newability[_DIES_token(Elephant Token)],newability[destroy]))
auto=may name(destroy) target(<upto:3>*[-creature]|battlefield) transforms((,newability[_DIES__ELEPHANTTOKEN_],newability[destroy]))
text=When Terastodon enters the battlefield, you may destroy up to three target noncreature permanents. For each permanent put into a graveyard this way, its controller puts a 3/3 green Elephant creature token onto the battlefield.
mana={6}{G}{G}
type=Creature