Added some missing primitives from CLB set.

This commit is contained in:
Vittorio Alfieri
2023-04-26 13:10:42 +02:00
parent 593d3c4d9c
commit cb3ab39df1

View File

@@ -35,6 +35,18 @@ mana={3}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Abdel Adrian, Gorion's Ward
abilities=backgoundpartner
auto=may name(Exile nonland permanents) target(<anyamount>other *[-land]|mybattlefield) transforms((,newability[token(Soldier^Creature Soldier^1/1^white)],newability[moveto(exile) and!( counter(0/0.1.AbdelExiled) )!])) oneshot
auto=_DIES_name(Return exiled permanents) all(*[counter{0/0.1.AbdelExiled}]|myexile) moveto(mybattlefield)
text=When Abdel Adrian, Gorion's Ward enters the battlefield, exile any number of other nonland permanents you control until Abdel Adrian leaves the battlefield. Create a 1/1 white Soldier creature token for each permanent exiled this way. -- Choose a Background (You can have a Background as a second commander.)
mana={4}{W}
type=Legendary Creature
subtype=Human Warrior
power=4
toughness=4
[/card]
[card]
name=Aberrant Mind Sorcerer name=Aberrant Mind Sorcerer
auto=target(*[instant;sorcery]|mygraveyard) name(Choose instant or sorcery and roll a d20) rolld20 20 winability moveto(myhand) winabilityend loseability if compare(lastrollresult)~lessthan~10 then may name(Put on top) moveTo(mylibrary) else moveto(myhand) loseabilityend rolld20end auto=target(*[instant;sorcery]|mygraveyard) name(Choose instant or sorcery and roll a d20) rolld20 20 winability moveto(myhand) winabilityend loseability if compare(lastrollresult)~lessthan~10 then may name(Put on top) moveTo(mylibrary) else moveto(myhand) loseabilityend rolld20end
text=Psionic Spells - When Aberrant Mind Sorcerer enters the battlefield, choose target instant or sorcery card in your graveyard, then roll a d20. -- 1-9 | You may put that card on top of your library. -- 10-20 | Return that card to your hand. text=Psionic Spells - When Aberrant Mind Sorcerer enters the battlefield, choose target instant or sorcery card in your graveyard, then roll a d20. -- 1-9 | You may put that card on top of your library. -- 10-20 | Return that card to your hand.
@@ -4326,6 +4338,16 @@ power=4
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Astral Confrontation
otherrestriction=myattackersonly
other={3}{W} name(Cost 1 less)
target=creature
auto=moveto(exile)
text=This spell costs {1} less to cast for each opponent you're attacking. -- Exile target creature.
mana={4}{W}
type=Instant
[/card]
[card]
name=Astral Cornucopia name=Astral Cornucopia
auto=if paid(kicker) then counter(0/0,kicked,Charge) auto=if paid(kicker) then counter(0/0,kicked,Charge)
auto={T}:name(Add X white mana) thisforeach(counter{0/0,1,Charge}) add{W} auto={T}:name(Add X white mana) thisforeach(counter{0/0,1,Charge}) add{W}
@@ -5655,6 +5677,15 @@ mana={4}{W}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Banishment
abilities=flash
auto=name(Exile nonland permanent) target(other *[-land]|opponentbattlefield) transforms((,newability[moveto(exile) and!( counter(0/0.1.BanishmentExiled) )!],newability[all(other *[share!name!]|mybattlefield) moveto(exile) and!( counter(0/0.1.BanishmentExiled) )!])) oneshot
auto=_DIES_name(Return exiled permanents) all(*[counter{0/0.1.BanishmentExiled}]|opponentexile) moveto(opponentbattlefield)
text=Flash -- When Banishment enters the battlefield, exile target nonland permanent an opponent controls and all other nonland permanents your opponents control with the same name as that permanent until Banishment leaves the battlefield.
mana={3}{W}
type=Enchantment
[/card]
[card]
name=Bankrupt in Blood name=Bankrupt in Blood
auto=draw:3 auto=draw:3
text=As an additional cost to cast this spell, sacrifice two creatures. -- Draw three cards. text=As an additional cost to cast this spell, sacrifice two creatures. -- Draw three cards.
@@ -6113,6 +6144,19 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Battle Angels of Tyr
abilities=flying
auto=@combatdamaged(player) from(this) restriction{compare(ohandcount)~morethan~compare(phandcount)}:name(Draw a card) name(Draw a card) draw:1 controller
auto=@combatdamaged(player) from(this) restriction{type(land|opponentbattlefield)~morethan~type(land|mybattlefield)}:name(Create Treasure) name(Create Treasure) token(Treasure Sur)
auto=@combatdamaged(player) from(this) restriction{compare(opponentlifetotal)~morethan~compare(lifetotal)}:name(Gain 3 life) name(Gain 3 life) life:3 controller
text=Flying, myriad -- Whenever Battle Angels of Tyr deals combat damage to a player, draw a card if that player has more cards in hand than each other player. Then you create a Treasure token if that player controls more lands than each other player. Then you gain 3 life if that player has more life than each other player.
mana={2}{W}{W}
type=Creature
subtype=Angel Knight
power=4
toughness=4
[/card]
[card]
name=Battle Cry Goblin name=Battle Cry Goblin
auto={1}{R}:name(Goblins get 1/0 and haste) all(goblin|mybattlefield) transforms((,newability[1/0],newability[haste])) ueot auto={1}{R}:name(Goblins get 1/0 and haste) all(goblin|mybattlefield) transforms((,newability[1/0],newability[haste])) ueot
auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:name(Create goblin) token(Goblin,Creature Goblin,1/1,red,battleready) auto=@combat(attacking) source(this) restriction{compare(pwrtotatt)~morethan~5}:name(Create goblin) token(Goblin,Creature Goblin,1/1,red,battleready)
@@ -7700,6 +7744,22 @@ mana={W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Blessed Hippogriff // Tyr's Blessing
abilities=adventure,asflash,flying
restriction=can play creature
otherrestriction=type(creature|battlefield)~morethan~0
other={W} name(Adventure)
auto=if paid(alternative) then name(Gains indestructible) name(Gains indestructible) target(creature) transforms((,newability[indestructible])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=_ATTACKING_name(Another creature gains flying) target(creature[attacking;-flying]) transforms((,newability[flying])) ueot
text=Flying -- Whenever Blessed Hippogriff attacks, target attacking creature without flying gains flying until end of turn. // Target creature gains indestructible until end of turn. (Then exile this card. You may cast the creature later from exile.)
mana={3}{W}
type=Creature
subtype=Hippogriff
power=2
toughness=3
[/card]
[card]
name=Blessed Light name=Blessed Light
target=creature,enchantment. target=creature,enchantment.
auto=moveto(exile) auto=moveto(exile)
@@ -17572,6 +17632,20 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Crystal Dragon // Rob the Hoard
abilities=flying,vigilance,adventure
otherrestriction=type(*[artifact;enchantment;legendary]|mygraveyard)~morethan~0
other={1}{W} name(Adventure)
auto=if paid(alternative) then name(Return card) name(Return card) target(*[artifact;enchantment;legendary]|mygraveyard) moveto(ownerhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
text=Flying, vigilance // Return target artifact, enchantment, or legendary card from your graveyard to your hand. (Then exile this card. You may cast the creature later from exile.)
mana={4}{W}{W}
type=Creature
subtype=Dragon
power=4
toughness=4
[/card]
[card]
name=Crystal Grotto name=Crystal Grotto
auto=_SCRY1_ auto=_SCRY1_
auto={T}:Add{C} auto={T}:Add{C}
@@ -26145,6 +26219,21 @@ power=3
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Ettercap // Web Shot
abilities=adventure,asflash,reach
restriction=can play creature
otherrestriction=type(creature[flying]|battlefield)~morethan~0
other={2}{G} name(Adventure)
auto=if paid(alternative) then name(Destroy flying creature) name(Destroy flying creature) target(creature[flying]|battlefield) destroy
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
text=Reach // Destroy target creature with flying. (Then exile this card. You may cast the creature later from exile.)
mana={4}{G}
type=Creature
subtype=Spider Beast
power=2
toughness=5
[/card]
[card]
name=Eureka name=Eureka
auto=moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand) auto=moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand)
auto=ability$! moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand) !$ opponent auto=ability$! moveto(ownerbattlefield) notatarget(<anyamount>*[creature;artifact;enchantment;land;planeswalker]|myhand) !$ opponent
@@ -26990,6 +27079,22 @@ text={T}: Add {C}. -- {S}i}{S}i}{S}i}: Faceless Haven becomes a 4/3 creature wit
type=Snow Land type=Snow Land
[/card] [/card]
[card] [card]
name=Faceless One
abilities=backgoundpartner
autocommandzone=emblem transforms((,newability[lord(*[counter{0/0.1.PerpetualWhite}]|myzones) becomes(^white),newability[lord(*[counter{0/0.1.PerpetualBlack}]|myzones) becomes(^black)],newability[lord(*[counter{0/0.1.PerpetualBlue}]|myzones) becomes(^blue)],newability[lord(*[counter{0/0.1.PerpetualGreen}]|myzones) becomes(^green)],newability[lord(*[counter{0/0.1.PerpetualRed}]|myzones) becomes(^red)],)) forever dontremove
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose White) name(Choose White) counter(0/0.1.PerpetualWhite) notrg
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Black) name(Choose Black) counter(0/0.1.PerpetualBlack) notrg
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Blue) name(Choose Blue) counter(0/0.1.PerpetualBlue) notrg
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Green) name(Choose Green) counter(0/0.1.PerpetualGreen) notrg
autocommandzone=if cantargetcard(*[colorless;iscommander]|*) then choice name(Choose Red) name(Choose Red) counter(0/0.1.PerpetualRed) notrg
text=If Faceless One is your commander, choose a color before the game begins. Faceless One is the chosen color. -- Choose a Background (You can have a Background as a second commander.)
mana={5}
type=Legendary Enchantment Creature
subtype=Background
power=3
toughness=3
[/card]
[card]
name=Facet Reader name=Facet Reader
auto={1}{T}:_LOOT_ auto={1}{T}:_LOOT_
text={1}, {T}: Draw a card, then discard a card. text={1}, {T}: Draw a card, then discard a card.