Added/fixed primitives, updated the "missing_cards_by_sets" folder, renamed several decks for AI, added "noentertrg" and "nodietrg" keywords to allow creatures enter the battlefield or die without causing abilities to trigger (e.g. "Hushbringer").

This commit is contained in:
Vittorio Alfieri
2021-10-21 09:53:39 +02:00
parent 41a89c7324
commit 78658a6a9e
42 changed files with 116 additions and 140 deletions
@@ -20015,7 +20015,7 @@ toughness=1
[card]
name=Edifice of Authority
auto={1}{T}{C(0/0,1,brick)}:target(creature) cantattack ueot
auto=this(counter{0/0.3.brick}) {1}{T}:target(creature) transforms((,newability[cantattack],newability[cantblock],newability[onlymanaability])) ueot
auto=this(counter{0/0.3.brick}) {1}{T}:target(creature) transforms((,newability[cantattack],newability[cantblock],newability[noactivatedability])) uynt
text={1}, {T}: Target creature can't attack this turn. Put a brick counter on Edifice of Authority. -- {1}, {T}: Until your next turn, target creature can't attack or block and its activated abilities can't be activated. Activate this ability only if there are three or more brick counters on Edifice of Authority.
mana={3}
type=Artifact
@@ -21591,7 +21591,7 @@ type=Sorcery
[card]
name=Essence Symbiote
auto=@mutated(creature|mybattlefield):all(trigger[to]) counter(1/1)
auto=@mutated(creature|mybattlefield):life:2 controller
auto=@mutated(creature|mybattlefield):life:2
text=Whenever a creature you control mutates, put a +1/+1 counter on that creature and you gain 2 life.
mana={1}{G}
type=Creature
@@ -26006,6 +26006,17 @@ power=3
toughness=3
[/card]
[card]
name=Gaea's Balance
auto=if type(plains[basic]|mylibrary)~morethan~0 then ability$!name(Search plains) name(Search plains) target(plains[basic]|mylibrary) moveto(myBattlefield)!$ controller
auto=if type(mountain[basic]|mylibrary)~morethan~0 then ability$!name(Search mountain) name(Search mountain) target(mountain[basic]|mylibrary) moveto(myBattlefield)!$ controller
auto=if type(forest[basic]|mylibrary)~morethan~0 then ability$!name(Search forest) name(Search forest) target(forest[basic]|mylibrary) moveto(myBattlefield)!$ controller
auto=if type(swamp[basic]|mylibrary)~morethan~0 then ability$!name(Search swamp) name(Search swamp) target(swamp[basic]|mylibrary) moveto(myBattlefield)!$ controller
auto=if type(island[basic]|mylibrary)~morethan~0 then ability$!name(Search island) name(Search island) target(island[basic]|mylibrary) moveto(myBattlefield)!$ controller
text=As an additional cost to cast Gaea's Balance, sacrifice five lands. -- Search your library for a land card of each basic land type and put them onto the battlefield. Then shuffle your library.
mana={3}{G}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}{S(land|myBattlefield)}
type=Sorcery
[/card]
[card]
name=Gaea's Herald
auto=lord(creature|stack) nofizzle
text=Creature spells can't be countered.
@@ -29236,6 +29247,17 @@ mana={5}{B}{B}
type=Instant
[/card]
[card]
name=Grave Sifter
auto=chooseatype transforms((,newability[target(<anyamount>creature[chosentype]|mygraveyard) moveto(myhand)])) oneshot chooseend
auto=ability$!transforms((,newability[chooseatype transforms((,newability[target(<anyamount>creature[chosentype]|mygraveyard) moveto(myhand)])) oneshot chooseend])) oneshot!$ opponent
text=When Grave Sifter enters the battlefield, each player chooses a creature type and returns any number of cards of that type from his or her graveyard to his or her hand.
mana={5}{G}
type=Creature
subtype=Elemental Beast
power=5
toughness=7
[/card]
[card]
name=Gravebreaker Lamia
abilities=lifelink,hiddenface
auto=moveTo(mygraveyard) target(*|mylibrary)
@@ -33131,9 +33153,7 @@ type=Instant
[/card]
[card]
name=Hushbringer
abilities=flying,lifelink
auto=@movedto(creature|battlefield):all(trigger) onlymanaability
auto=@movedto(creature|graveyard):all(trigger) onlymanaability
abilities=flying,lifelink,noentertrg,nodietrg
text=Flying, lifelink -- Creatures entering the battlefield or dying don't cause abilities to trigger.
mana={1}{W}
type=Creature
@@ -33142,6 +33162,16 @@ power=1
toughness=2
[/card]
[card]
name=Hushwing Gryff
abilities=flash,lifelink,noentertrg
text=Flash -- Flying -- Creatures entering the battlefield don't cause abilities to trigger.
mana={2}{W}
type=Creature
subtype=Hippogriff
power=2
toughness=1
[/card]
[card]
name=Hydra's Growth
target=creature
auto=counter(1/1,1)
@@ -48632,8 +48662,8 @@ toughness=2
[card]
name=Overwhelming Splendor
target=player
auto=lord(creature|targetedpersonsbattlefield) transforms((,setpower=1,settoughness=1,newability[noactivatedability])) forsrc
auto=onlymanaability
auto=lord(creature|targetedpersonsbattlefield) transforms((,setpower=1,settoughness=1,newability[noactivatedability]))
auto=lord(*[-creature]|targetedpersonsbattlefield) onlymanaability
text=Enchant player -- Creatures enchanted player controls lose all abilities and have base power and toughness 1/1. -- Enchanted player can't activate abilities that aren't mana abilities or loyalty abilities.
mana={6}{W}{W}
type=Enchantment
@@ -71472,7 +71502,7 @@ toughness=2
[/card]
[card]
name=Tocatli Honor Guard
auto=@movedto(creature|battlefield):all(trigger) onlymanaability ueot
abilities=noentertrg
text=Creatures entering the battlefield don't cause abilities to trigger.
mana={1}{W}
type=Creature
@@ -71853,6 +71883,13 @@ power=4
toughness=2
[/card]
[card]
name=Torpor Orb
abilities=noentertrg
text=Creatures entering the battlefield don't cause abilities to trigger.
mana={2}
type=Artifact
[/card]
[card]
name=Torrent Sculptor
other={1}{R} name(Flamethrower Sonata)
otherrestriction=can play sorcery,compare(isflipped)~equalto~1