Added some new primitives from CLB set.

This commit is contained in:
Vittorio Alfieri
2023-04-27 14:35:16 +02:00
parent 24337d8e66
commit 8e3761c5f1

View File

@@ -892,6 +892,22 @@ power=1
toughness=4
[/card]
[card]
name=Agent of the Iron Throne
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[@movedto(graveyard) from(*[creature;artifact]|mybattlefield):name(Opponent looses life) life:-1 opponent]))
text=Commander creatures you own have "Whenever an artifact or creature you control is put into a graveyard from the battlefield, each opponent loses 1 life."
mana={2}{B}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Agent of the Shadow Thieves
auto=@combat(attacking) source(*[iscommander]|mybattlefield):name(Put counter, deathtouch and indestructible) all(trigger[to]) transforms((,newability[deathtouch],newability[indestructible],newability[counter(1/1)])) ueot
text=Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, put a +1/+1 counter on this creature. It gains deathtouch and indestructible until end of turn."
mana={1}{B}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Agent of Treachery
auto=moveTo(myBattlefield) target(*|opponentBattlefield)
auto=@each my endofturn:ability$!name(Choose one) choice name(You control 3 or more permanents you don't own) draw:3 controller _ choice name(You don't control 3 or more permanents you don't own) donothing!$ controller
@@ -69278,6 +69294,17 @@ power=1
toughness=4
[/card]
[card]
name=Sailors' Bane
anyzone=foreach(*[instant;sorcery;adventure]|mygraveyard,myexile) changecost(colorless:-1) forcedalive
auto=_WARD_(4)
text=This spell costs {1} less to cast for each card you own in exile and in your graveyard that's an instant card, a sorcery card, or a card that has an Adventure. -- Ward {4} (Whenever this creature becomes the target of a spell or ability an opponent controls, counter it unless that player pays {4}.)
mana={7}{U}{U}
type=Creature
subtype=Dragon Turtle
power=7
toughness=7
[/card]
[card]
name=Sakashima of a Thousand Faces
abilities=partner,legendruleremove
auto=may copy target(creature|mybattlefield) && all(this) transforms((,newability[partner],newability[legendruleremove])) forever
@@ -69735,6 +69762,23 @@ mana={U}
type=Instant
[/card]
[card]
name=Sapphire Dragon // Psionic Pulse
abilities=flying,adventure,asflash
restriction=can play creature
otherrestriction=type(*[-creature]|stack)~morethan~0
other={2}{U} name(Adventure)
auto=if paid(alternative) then name(Counter noncreature spell) name(Counter noncreature spell) target(*[-creature]|stack) fizzle
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=_ATTACKING_name(Scry 2) _SCRY2_
auto=@combat(blocking) source(this):name(Scry 2) _SCRY2_
text=Flying -- Whenever Sapphire Dragon attacks or blocks, scry 2. // Counter target noncreature spell. (Then exile this card. You may cast the creature later from exile.)
mana={5}{U}{U}
type=Creature
subtype=Dragon
power=5
toughness=6
[/card]
[card]
name=Saprazzan Breaker
auto={U}:reveal:1 optionone if type(land|reveal)~lessthan~1 then transforms((,newability[target(<1>*|reveal) moveto(mygraveyard)])) optiononeend optiontwo if type(land|reveal)~morethan~0 then transforms((,newability[unblockable ueot],newability[target(<1>*|reveal) moveto(mygraveyard)])) optiontwoend revealend
text={U}: Put the top card of your library into your graveyard. If that card is a land card, Saprazzan Breaker is unblockable this turn.
@@ -71068,6 +71112,21 @@ mana={4}{U}{U}
type=Sorcery
[/card]
[card]
name=Sea Hag // Aquatic Ingress
abilities=adventure,asflash
restriction=can play creature
other={2}{U} name(Adventure)
auto=if paid(alternative) then may name(Choose creatures) name(Choose creatures) target(<upto:2>*creature|battlefield) transforms((,newability[1/0],newability[unblockable])) ueot
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=ifnot paid(alternative) then name(Opponent's gain creatures -4/-0) name(Opponent's creatures gain -4/-0) all(creature|opponentBattlefield) transforms((,newability[-4/-0])) ueot
text=When Sea Hag enters the battlefield, creatures your opponents control get -4/-0 until end of turn. // Up to two target creatures each get +1/+0 until end of turn and can't be blocked this turn. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U}
type=Creature
subtype=Hag
power=3
toughness=5
[/card]
[card]
name=Sea Legs
abilities=flash
target=creature
@@ -72553,6 +72612,14 @@ power=3
toughness=3
[/card]
[card]
name=Shameless Charlatan
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[{2}{U}:name(Copy a creature) target(creature|battlefield) copy]))
text=Commander creatures you own have "{2}{U}: This creature becomes a copy of another target creature."
mana={1}{U}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Shanid, Sleepers' Scourge
abilities=menace
auto=lord(other legendary[creature]|myBattlefield) menace
@@ -80061,6 +80128,18 @@ power=1
toughness=1
[/card]
[card]
name=Stunning Strike
abilities=flash
target=creature
auto=teach(creature) tap
auto=teach(creature[-legendary]) doesnotuntap
auto=teach(creature) removefromcombat
text=Flash -- Enchant creature -- When Stunning Strike enters the battlefield, tap enchanted creature and remove it from combat. -- As long as enchanted creature isn't legendary, it doesn't untap during its controller's untap step.
mana={2}{U}
type=Enchantment
subtype=Aura
[/card]
[card]
name=Stunt Double
abilities=flash
auto=may copy NotATarget(creature)
@@ -81192,6 +81271,30 @@ power=1
toughness=2
[/card]
[card]
name=Sword Coast Sailor
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[unblockable]))
text=Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, this creature can't be blocked this turn."
mana={1}{U}
type=Legendary Enchantment
subtype=Background
[/card]
[card]
name=Sword Coast Serpent // Capsizing Wave
abilities=adventure,asflash
restriction=can play creature
other={1}{U} name(Adventure)
auto=if paid(alternative) then may name(Return creature) name(Return creature) target(creature|battlefield) moveto(ownerhand)
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
auto=ifnot paid(alternative) then if thisturn(*[-creature]|mystack)~morethan~0 then transforms((,newability[unblockable])) ueot
auto=@movedTo(*[-creature]|mystack) turnlimited:name(Becomes unblockable) transforms((,newability[unblockable])) ueot
text=Sword Coast Serpent can't be blocked as long as you've cast a noncreature spell this turn. // Return target creature to its owner's hand. (Then exile this card. You may cast the creature later from exile.)
mana={5}{U}{U}
type=Creature
subtype=Serpent Dragon
power=6
toughness=6
[/card]
[card]
name=Sword of Dungeons & Dragons
auto={2}:equip
auto=teach(creature) protection from(cleric)
@@ -90066,6 +90169,7 @@ toughness=1
[/card]
[card]
name=Veteran Soldier
auto=lord(*[iscommander]|mybattlefield) transforms((,newability[@combat(attacking) source(this):name(Create attacking Soldier) token(Soldier,Creature Soldier,1/1,white,battleready)]))
text=Commander creatures you own have "Whenever this creature attacks a player, if no opponent has more life than that player, for each opponent, create a 1/1 white Soldier creature token that's tapped and attacking that opponent."
mana={1}{W}
type=Legendary Enchantment
@@ -90124,6 +90228,17 @@ power=2
toughness=2
[/card]
[card]
name=Vhal, Candlekeep Researcher
abilities=vigilance,backgroundpartner
auto={T}:name(Add mana) thisforeach(variable{type:toughness}>0) add{C}
text=Vigilance -- {T}: Add an amount of {C} equal to Vhal, Candlekeep Researcher's toughness. This mana can't be spent to cast spells from your hand. -- Choose a Background (You can have a Background as a second commander.)
mana={3}{U}
type=Legendary Creature
subtype=Human Wizard
power=2
toughness=3
[/card]
[card]
name=Vial Smasher the Fierce
abilities=partner
auto=@movedto(*[-land;manacost=1]|mystack) restriction{thisturn(*|mystack)~lessthan~1} turnlimited:ability$!name(Choose one) choice name(Damage opponent) damage:1 opponent _ choice name(Damage planeswalker) damage:1 target(planeswalker|opponentBattlefield)!$ controller
@@ -94773,6 +94888,21 @@ mana={1}{R}
type=Sorcery
[/card]
[card]
name=Young Blue Dragon // Sand Augury
abilities=flying,adventure
restriction=can play creature
other={1}{U} name(Adventure)
aicode=activate transforms((,newability[draw:1 controller])) oneshot
auto=if paid(alternative) then may name(Scry and draw) name(Scry and draw) scry:1 scrycore delayed draw:1 controller scrycoreend scryend
auto=if paid(alternative) then transforms((,newability[moveto(exile) and!( transforms((,newability[canplayfromexile])) forever )!])) forever
text=Flying // Scry 1, then draw a card. (Then exile this card. You may cast the creature later from exile.)
mana={4}{U}
type=Creature
subtype=Dragon
power=3
toughness=3
[/card]
[card]
name=Young Necromancer
auto=if type(creature|myGraveyard)~morethan~0 then if type(*|myGraveyard)~morethan~2 then may name(Exile 2 cards) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[name(Exile second card) target(*|myGraveyard) moveto(myexile) and!( transforms((,newability[name(Return card to battlefield) target(creature|myGraveyard) moveto(myBattlefield)])) oneshot )!])) oneshot )!
text=When Young Necromancer enters the battlefield, you may exile two cards from your graveyard. When you do, return target creature card from your graveyard to the battlefield.