Bug fixes in primitives and removed conflictive cards

Cranial Archive
Hex restrictions
Devastating Dreams crashes
Galestrike
Earthlore
Hatchet Bully
Daretti, Ingenious Iconoclast
Growing Rites of Itlimoc // Itlimoc, Cradle of the Sun
Dominate
Orim's Thunder
Errantry
Master of Cruelties
Ochre Jelly
Caller of the Claw
star pupil far from any effect
spectra ward
Chief Engineer
Dark Salvation
Sword of Hearth and Home you should always be able to search the land
Hall of the Bandit Lord
Boseiju, Who Shelters All
spelltwine
Runaway Steam-Kin
Arahbo, Roar of the World
This commit is contained in:
Eduardo MG
2023-01-28 11:45:43 -06:00
parent 4fd4619fd8
commit 0a1459dc7c
3 changed files with 31 additions and 108 deletions

View File

@@ -2625,7 +2625,7 @@ subtype=Aura
[card] [card]
name=Arahbo, Roar of the World name=Arahbo, Roar of the World
auto=@each my combatbegins:target(other cat|myBattlefield) 3/3 ueot auto=@each my combatbegins:target(other cat|myBattlefield) 3/3 ueot
auto=@combat(attacking) source(cat|mybattlefield):all(trigger[to]) pay[[{1}{G}{W}]] trample && dynamicability<!mytgt powerpumpboth!> auto=@combat(attacking) source(other cat|mybattlefield):all(trigger[to]) pay[[{1}{G}{W}]] trample && dynamicability<!mytgt powerpumpboth!>
text=Eminence - At the beginning of combat on your turn, if Arahbo, Roar of the World is in the command zone or on the battlefield, another target Cat you control gets +3/+3 until end of turn. -- Whenever another Cat you control attacks, you may pay {1}{G}{W}. If you do, it gains trample and gets +X/+X until end of turn, where X is its power. text=Eminence - At the beginning of combat on your turn, if Arahbo, Roar of the World is in the command zone or on the battlefield, another target Cat you control gets +3/+3 until end of turn. -- Whenever another Cat you control attacks, you may pay {1}{G}{W}. If you do, it gains trample and gets +X/+X until end of turn, where X is its power.
mana={3}{G}{W} mana={3}{G}{W}
type=Legendary Creature type=Legendary Creature
@@ -8930,13 +8930,6 @@ mana={2}{W}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Boseiju, Who Shelters All
auto=tap(noevent)
auto={T}{L:2}:add{1} && target(*|mystack) nofizzle
text=Boseiju, Who Shelters All enters the battlefield tapped. -- {T}, Pay 2 life: Add {1} to your mana pool. If that mana is spent on an instant or sorcery spell, that spell can't be countered by spells or abilities.
type=Legendary Land
[/card]
[card]
name=Bosium Strip name=Bosium Strip
auto={3}{T}:name(Can cast instant or sorcery) target(*[instant;sorcery;zpos=type:*:mygraveyard]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot auto={3}{T}:name(Can cast instant or sorcery) target(*[instant;sorcery;zpos=type:*:mygraveyard]|mygraveyard) transforms((,newability[canplayfromgraveyard],newability[gainedexiledeath])) ueot
text={3}, {T}: Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead. text={3}, {T}: Until end of turn, if the top card of your graveyard is an instant or sorcery card, you may cast that card. If a card cast this way would be put into a graveyard this turn, exile it instead.
@@ -12889,16 +12882,6 @@ power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Chief Engineer
auto=lord(artifact|myhand,mylibrary,mygraveyard,myexile,mysideboard) convoke
text=Artifact spells you cast have convoke. (Your creatures can help cast those spells. Each creature you tap while casting an artifact spell pays for {1} or one mana of that creature's color.)
mana={1}{U}
type=Creature
subtype=Vedalken Artificer
power=1
toughness=3
[/card]
[card]
name=Child of the Pack name=Child of the Pack
abilities=daybound abilities=daybound
backside=Savage Packmate backside=Savage Packmate
@@ -19391,22 +19374,6 @@ mana={1}{R}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Devastating Dreams
auto=if type(*|myHand)~morethan~0 then choice name(Discard 1 card) discard:1 controller && damage:1 all(creature) && ability$!sacrifice notatarget(land|mybattlefield)!$ controller && ability$!sacrifice notatarget(land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~1 then choice name(Discard 2 cards) discard:2 controller && damage:2 all(creature) && ability$!sacrifice notatarget(<2>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<2>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~2 then choice name(Discard 3 cards) discard:3 controller && damage:3 all(creature) && ability$!sacrifice notatarget(<3>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<3>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~3 then choice name(Discard 4 cards) discard:4 controller && damage:4 all(creature) && ability$!sacrifice notatarget(<4>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<4>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~4 then choice name(Discard 5 cards) discard:5 controller && damage:5 all(creature) && ability$!sacrifice notatarget(<5>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<5>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~5 then choice name(Discard 6 cards) discard:6 controller && damage:6 all(creature) && ability$!sacrifice notatarget(<6>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<6>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~6 then choice name(Discard 7 cards) discard:7 controller && damage:7 all(creature) && ability$!sacrifice notatarget(<7>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<7>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~7 then choice name(Discard 8 cards) discard:8 controller && damage:8 all(creature) && ability$!sacrifice notatarget(<8>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<8>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~8 then choice name(Discard 9 cards) discard:9 controller && damage:9 all(creature) && ability$!sacrifice notatarget(<9>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<9>land|mybattlefield)!$ opponent
auto=if type(*|myHand)~morethan~9 then choice name(Discard 10 cards) discard:10 controller && damage:10 all(creature) && ability$!sacrifice notatarget(<10>land|mybattlefield)!$ controller && ability$!sacrifice notatarget(<10>land|mybattlefield)!$ opponent
text=As an additional cost to cast Devastating Dreams, discard X cards at random. -- Each player sacrifices X lands. Devastating Dreams deals X damage to each creature.
mana={R}{R}
type=Sorcery
[/card]
[card]
name=Devastating Mastery name=Devastating Mastery
other={2}{W}{W} name(Cast for less) other={2}{W}{W} name(Cast for less)
auto=if paid(alternative) then ability$!name(Return non-land permanent) name(Return non-land permanent) target(*[-land]|mybattlefield) moveto(myhand) and!( transforms((,newability[name(Return another non-land permanent) target(*[-land]|mybattlefield) moveto(myhand) and!( all(other *[-land]|mybattlefield) destroy )! ])) oneshot )! !$ opponent auto=if paid(alternative) then ability$!name(Return non-land permanent) name(Return non-land permanent) target(*[-land]|mybattlefield) moveto(myhand) and!( transforms((,newability[name(Return another non-land permanent) target(*[-land]|mybattlefield) moveto(myhand) and!( all(other *[-land]|mybattlefield) destroy )! ])) oneshot )! !$ opponent
@@ -29621,7 +29588,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Galestrike name=Galestrike
target=creature(tapped) target=creature[tapped]
auto=moveto(ownerhand) auto=moveto(ownerhand)
auto=draw:1 controller auto=draw:1 controller
text=Return target tapped creature to its owner's hand. -- Draw a card. text=Return target tapped creature to its owner's hand. -- Draw a card.
@@ -33088,7 +33055,7 @@ subtype=Desert
[card] [card]
name=Grasping Giant name=Grasping Giant
abilities=Vigilance abilities=Vigilance
auto=@combat(blocked) source(this) from(creature):all(trigger[to]) creature(blocked) (blink)forsrc oneshot auto=@combat(blocked) source(this) from(creature):all(trigger[to]) creature[blocked] (blink)forsrc oneshot
text=Vigilance -- Whenever Grasping Giant becomes blocked by a creature, exile that creature until Grasping Giant leaves the battlefield. text=Vigilance -- Whenever Grasping Giant becomes blocked by a creature, exile that creature until Grasping Giant leaves the battlefield.
mana={5}{W} mana={5}{W}
type=Creature type=Creature
@@ -33848,7 +33815,7 @@ type=Sorcery
[/card] [/card]
[card] [card]
name=Growing Rites of Itlimoc name=Growing Rites of Itlimoc
auto=moverandom(creature) from(mylibrary) to(myhand) auto=reveal:4 optionone name(Get a creature card) may target(creature|reveal) moveto(myhand) optiononeend optiontwo name(put on bottom) target(<4>*|reveal) bottomoflibrary optiontwoend revealend
auto=@each my endofturn restriction{type(creature|mybattlefield)~morethan~3}:flip(Itlimoc, Cradle of the Sun) auto=@each my endofturn restriction{type(creature|mybattlefield)~morethan~3}:flip(Itlimoc, Cradle of the Sun)
text=When Growing Rites of Itlimoc enters the battlefield, look at the top four cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- At the beginning of your end step, if you control four or more creatures, transform Growing Rites of Itlimoc. text=When Growing Rites of Itlimoc enters the battlefield, look at the top four cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order. -- At the beginning of your end step, if you control four or more creatures, transform Growing Rites of Itlimoc.
mana={2}{G} mana={2}{G}
@@ -34630,12 +34597,6 @@ text=If you control two or more other lands, Hall of Storm Giants enters the bat
type=Land type=Land
[/card] [/card]
[card] [card]
name=Hall of the Bandit Lord
auto={T}{L:3}:add{1} && target(creature[fresh]|mybattlefield) haste
text=Hall of the Bandit Lord enters the battlefield tapped. -- {T}, Pay 3 life: Add {1} to your mana pool. If that mana is spent on a creature spell, it gains haste.
type=Legendary Land
[/card]
[card]
name=Hallar, the Firefletcher name=Hallar, the Firefletcher
abilities=trample abilities=trample
auto=@movedto(*[kicked>=1]|mystack):transforms((,newability[counter(1/1)],newability[thisforeach(counter{1/1.1}) damage:1 opponent])) oneshot auto=@movedto(*[kicked>=1]|mystack):transforms((,newability[counter(1/1)],newability[thisforeach(counter{1/1.1}) damage:1 opponent])) oneshot
@@ -39083,7 +39044,7 @@ toughness=2
[/card] [/card]
[card] [card]
name=Infernal Reckoning name=Infernal Reckoning
target=creature(colorless) target=creature[colorless]
auto=moveto(exile) && life:storedpower auto=moveto(exile) && life:storedpower
text=Exile target colorless creature. You gain life equal to its power. text=Exile target colorless creature. You gain life equal to its power.
mana={B} mana={B}
@@ -53663,7 +53624,6 @@ toughness=1
[card] [card]
name=Ochre Jelly name=Ochre Jelly
abilities=trample abilities=trample
auto={0}:destroy
auto=if cantargetcard(*[token]|*) then counter(1/1) else counter(1/1,x) auto=if cantargetcard(*[token]|*) then counter(1/1) else counter(1/1,x)
auto=@movedTo(this|graveyard) from(battlefield) restriction{compare(hascnt11)~equalto~2}:ability$!name(Create copy) emblem transforms((,newability[@each endofturn:token(Ochre Jelly)])) ueot!$ controller auto=@movedTo(this|graveyard) from(battlefield) restriction{compare(hascnt11)~equalto~2}:ability$!name(Create copy) emblem transforms((,newability[@each endofturn:token(Ochre Jelly)])) ueot!$ controller
auto=@movedTo(this|graveyard) from(battlefield) restriction{compare(hascnt11)~equalto~3}:ability$!name(Create copy) emblem transforms((,newability[@each endofturn:token(Ochre Jelly)])) ueot!$ controller auto=@movedTo(this|graveyard) from(battlefield) restriction{compare(hascnt11)~equalto~3}:ability$!name(Create copy) emblem transforms((,newability[@each endofturn:token(Ochre Jelly)])) ueot!$ controller
@@ -64791,7 +64751,7 @@ type=Instant
[/card] [/card]
[card] [card]
name=Runaway Steam-Kin name=Runaway Steam-Kin
auto=@movedTo(*[red]|mystack) restriction{(counter(1/1))~lessthan~3}:counter(1/1) auto=@movedTo(*[red]|mystack):this(counter{1/1}<3) counter(1/1)
auto={C(1/1,-3)}:add{R}{R}{R} auto={C(1/1,-3)}:add{R}{R}{R}
text=Whenever you cast a red spell, if Runaway Steam-Kin has fewer than three +1/+1 counters on it, put a +1/+1 counter on Runaway Steam-Kin. -- Remove three +1/+1 counters from Runaway Steam-Kin: Add {R}{R}{R}. text=Whenever you cast a red spell, if Runaway Steam-Kin has fewer than three +1/+1 counters on it, put a +1/+1 counter on Runaway Steam-Kin. -- Remove three +1/+1 counters from Runaway Steam-Kin: Add {R}{R}{R}.
mana={1}{R} mana={1}{R}
@@ -73285,9 +73245,8 @@ type=Instant
[card] [card]
name=Spelltwine name=Spelltwine
abilities=exiledeath abilities=exiledeath
target=*[instant;sorcery]|mygraveyard target=<2>*[instant;sorcery]|graveyard
auto=moveto(myexile) && activate castcard(copied) auto=moveto(myexile) && activate castcard(copied)
auto=target(*[instant;sorcery]|opponentgraveyard) moveto(opponentexile) && activate castcard(copied)
text=Exile target instant or sorcery card from your graveyard and target instant or sorcery card from an opponent's graveyard. Copy those cards. Cast the copies if able without paying their mana costs. Exile Spelltwine. text=Exile target instant or sorcery card from your graveyard and target instant or sorcery card from an opponent's graveyard. Copy those cards. Cast the copies if able without paying their mana costs. Exile Spelltwine.
mana={5}{U} mana={5}{U}
type=Sorcery type=Sorcery
@@ -73838,8 +73797,8 @@ toughness=0
[card] [card]
name=Spitfire Bastion name=Spitfire Bastion
auto={T}:Add{R} auto={T}:Add{R}
auto={2}{R}{T}:damage:3 target(creature,player) auto={2}{R}{T}:damage:3 target(creature,player,planeswalker)
text=(Transforms from Vance's Blasting Cannons.) -- {T}: Add {R} to your mana pool. -- {2}{R}, {T}: Spitfire Bastion deals 3 damage to target creature or player. text=(Transforms from Vance's Blasting Cannons.) -- {T}: Add {R} to your mana pool. -- {2}{R}, {T}: Spitfire Bastion deals 3 damage to any target.
type=Legendary Land type=Legendary Land
[/card] [/card]
[card] [card]
@@ -74498,36 +74457,6 @@ mana={W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Star Pupil
auto=counter(1/1)
auto=_DIES_this(counter{1/1}=1) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1)
auto=_DIES_this(counter{1/1}=2) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,2)
auto=_DIES_this(counter{1/1}=3) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,3)
auto=_DIES_this(counter{1/1}=4) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,4)
auto=_DIES_this(counter{1/1}=5) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,5)
auto=_DIES_this(counter{1/1}=6) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,6)
auto=_DIES_this(counter{1/1}=7) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,7)
auto=_DIES_this(counter{1/1}=8) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,8)
auto=_DIES_this(counter{1/1}=9) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,9)
auto=_DIES_this(counter{1/1}=10) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,10)
auto=_DIES_this(counter{1/1}=11) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,11)
auto=_DIES_this(counter{1/1}=12) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,12)
auto=_DIES_this(counter{1/1}=13) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,13)
auto=_DIES_this(counter{1/1}=14) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,14)
auto=_DIES_this(counter{1/1}=15) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,15)
auto=_DIES_this(counter{1/1}=16) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,16)
auto=_DIES_this(counter{1/1}=17) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,17)
auto=_DIES_this(counter{1/1}=18) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,18)
auto=_DIES_this(counter{1/1}=19) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,19)
auto=_DIES_this(counter{1/1}>=20) name(Put 1/1 counters on another creature) target(creature|mybattlefield) counter(1/1,20)
text=Star Pupil enters the battlefield with a +1/+1 counter on it. -- When Star Pupil dies, put its counters on target creature you control.
mana={W}
type=Creature
subtype=Human Wizard
power=0
toughness=0
[/card]
[card]
name=Star of Extinction name=Star of Extinction
target=land target=land
auto=destroy auto=destroy
@@ -76941,7 +76870,8 @@ auto={2}:equip
auto=teach(creature) protection from green auto=teach(creature) protection from green
auto=teach(creature) protection from white auto=teach(creature) protection from white
auto=teach(creature) 2/2 auto=teach(creature) 2/2
auto=@combatdamaged(player) from(mytgt):may name(Exile a creature) target(creature|myBattlefield) moveto(exile) and!( transforms((,newability[moveto(myBattlefield)],newability[name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield)])) oneshot )! auto=@combatdamaged(player) from(mytgt):may name(Search basic land) target(land[basic]|mylibrary) moveto(mybattlefield)
auto=@combatdamaged(player) from(mytgt):may name(Exile a creature) target(creature|myBattlefield) moveto(exile) and!( transforms((,newability[moveto(myBattlefield)])) oneshot )!
text=Equipped creature gets +2/+2 and has protection from green and from white. -- Whenever equipped creature deals combat damage to a player, exile up to one target creature you own, then search your library for a basic land card. Put both cards onto the battlefield under your control, then shuffle. -- Equip {2} text=Equipped creature gets +2/+2 and has protection from green and from white. -- Whenever equipped creature deals combat damage to a player, exile up to one target creature you own, then search your library for a basic land card. Put both cards onto the battlefield under your control, then shuffle. -- Equip {2}
mana={3} mana={3}
type=Artifact type=Artifact

View File

@@ -16578,7 +16578,7 @@ toughness=1
[card] [card]
name=Caller of the Claw name=Caller of the Claw
abilities=flash abilities=flash
auto=foreach(creature[fresh]|mygraveyard) token(Bear,Creature Bear,2/2,green) auto=foreach(creature[-token;fresh]|graveyard) token(Bear,Creature Bear,2/2,green)
text=Flash -- When Caller of the Claw enters the battlefield, put a 2/2 green Bear creature token onto the battlefield for each nontoken creature put into your graveyard from the battlefield this turn. text=Flash -- When Caller of the Claw enters the battlefield, put a 2/2 green Bear creature token onto the battlefield for each nontoken creature put into your graveyard from the battlefield this turn.
mana={2}{G} mana={2}{G}
type=Creature type=Creature
@@ -23325,7 +23325,7 @@ toughness=4
[/card] [/card]
[card] [card]
name=Cranial Archive name=Cranial Archive
auto={2}{E}:name(shuffle graveyard) target(player) donothing && moveto(ownerlibrary) and!(shuffle && draw:1 controller)! all(*|targetedpersonsgraveyard) auto={2}{E}:name(shuffle graveyard) target(player) donothing && moveto(ownerlibrary) and!(shuffle)! all(*|targetedpersonsgraveyard) && draw:1 controller
text={2}, Exile Cranial Archive: Target player shuffles his or her graveyard into his or her library. Draw a card. text={2}, Exile Cranial Archive: Target player shuffles his or her graveyard into his or her library. Draw a card.
mana={2} mana={2}
type=Artifact type=Artifact
@@ -25865,7 +25865,7 @@ type=Instant
[card] [card]
name=Dark Salvation name=Dark Salvation
target=player target=player
auto=_ZOMBIETOKEN_*xx targetedplayer && ability$!name(Choose one) choice name(Don't target any creature) donothing _ choice name(Target creature) target(creature) transforms((,newability[-3/-3])) ueot!$ controller auto=_ZOMBIETOKEN_*xx targetedplayer && ability$!may name(Target creature) target(creature) transforms((,newability[-type:*[zombie]:battlefield/-type:*[zombie]:battlefield])) ueot!$ controller
text=Target player puts X 2/2 black Zombie creature tokens onto the battlefield, then up to one target creature gets -1/-1 until end of turn for each Zombie that player controls. text=Target player puts X 2/2 black Zombie creature tokens onto the battlefield, then up to one target creature gets -1/-1 until end of turn for each Zombie that player controls.
mana={X}{X}{B} mana={X}{X}{B}
type=Sorcery type=Sorcery
@@ -30587,7 +30587,8 @@ type=Instant
[/card] [/card]
[card] [card]
name=Dominate name=Dominate
auto=moveTo(mybattlefield) target(creature[manacost<=prex]) target=creature[manacost<=prex]
auto=moveTo(mybattlefield)
text=Gain control of target creature with mana value X or less. (This effect lasts indefinitely.) text=Gain control of target creature with mana value X or less. (This effect lasts indefinitely.)
mana={X}{1}{U}{U} mana={X}{1}{U}{U}
type=Instant type=Instant
@@ -33699,7 +33700,7 @@ type=Enchantment
[card] [card]
name=Earthlore name=Earthlore
target=land|myBattlefield target=land|myBattlefield
auto=teach(land) {T}:1/2 target(creature(blocking) auto=teach(land) {T}:1/2 target(creature[blocking])
text=Enchant land you control -- Enchanted land has "{T}: Target blocking creature gets +1/+2 until end of turn." text=Enchant land you control -- Enchanted land has "{T}: Target blocking creature gets +1/+2 until end of turn."
mana={G} mana={G}
type=Enchantment type=Enchantment
@@ -36778,7 +36779,7 @@ toughness=4
name=Errantry name=Errantry
target=creature target=creature
auto=3/0 auto=3/0
auto=@combat(attacking) source(mytgt) restriction{type(creature[attacking]|myBattlefield)~morethan~1}:all(this) removefromcombat && untap auto=teach(creature) transforms((,newability[@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~morethan~1}:all(this) removefromcombat && untap]))
text=Enchant creature -- Enchanted creature gets +3/+0 and can only attack alone. text=Enchant creature -- Enchanted creature gets +3/+0 and can only attack alone.
mana={1}{R} mana={1}{R}
type=Enchantment type=Enchantment
@@ -52690,8 +52691,8 @@ toughness=2
[/card] [/card]
[card] [card]
name=Hatchet Bully name=Hatchet Bully
auto={T}{C(-1/-1,1),creature|mybattlefield}:damage:2 target(creature,player) auto={2}{R}{T}:counter(-1/-1,1) notatarget(creature|mybattlefield) && ability$!damage:2 target(creature,player,planeswalker)!$ controller
text={2}{R}, {T}, Put a -1/-1 counter on a creature you control: Hatchet Bully deals 2 damage to target creature or player. text={2}{R}, {T}, Put a -1/-1 counter on a creature you control: Hatchet Bully deals 2 damage to any target.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Goblin Warrior subtype=Goblin Warrior
@@ -54363,6 +54364,7 @@ target=<6>creature
auto=destroy auto=destroy
text=Destroy six target creatures. text=Destroy six target creatures.
mana={4}{B}{B} mana={4}{B}{B}
restriction=type(creature|battlefield)~morethan~5
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
@@ -71848,7 +71850,7 @@ toughness=4
[card] [card]
name=Master of Cruelties name=Master of Cruelties
abilities=first strike,deathtouch abilities=first strike,deathtouch
auto=@combat(attacking) source(mytgt) restriction{type(creature[attacking]|myBattlefield)~morethan~1}:all(this) removefromcombat && untap auto=@combat(attacking) source(this) restriction{type(creature[attacking]|myBattlefield)~morethan~1}:all(this) removefromcombat && untap
auto=@combat(notblocked) source(this):preventAllCombatDamage from(this) ueot && lifeset:1 opponent forever auto=@combat(notblocked) source(this):preventAllCombatDamage from(this) ueot && lifeset:1 opponent forever
text=First Strike. -- Deathtouch. -- Master of Cruelties can only attack alone. -- Whenever Master of Cruelties attacks a player and isn't blocked, that player's life total becomes 1. -- Master of Cruelties assigns no combat damage this combat. text=First Strike. -- Deathtouch. -- Master of Cruelties can only attack alone. -- Whenever Master of Cruelties attacks a player and isn't blocked, that player's life total becomes 1. -- Master of Cruelties assigns no combat damage this combat.
mana={3}{B}{R} mana={3}{B}{R}
@@ -83254,7 +83256,7 @@ name=Orim's Thunder
target=artifact,enchantment target=artifact,enchantment
auto=destroy auto=destroy
kicker={R} kicker={R}
auto=if paid(kicker) then transforms((,newability[dynamicability<!manacoststrike!> target(creature)])) auto=if paid(kicker) then damage:manacost target(creature)
text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Destroy target artifact or enchantment. If Orim's Thunder was kicked, it deals damage equal to that permanent's mana value to target creature. text=Kicker {R} (You may pay an additional {R} as you cast this spell.) -- Destroy target artifact or enchantment. If Orim's Thunder was kicked, it deals damage equal to that permanent's mana value to target creature.
mana={2}{W} mana={2}{W}
type=Instant type=Instant
@@ -110475,11 +110477,11 @@ type=Sorcery
name=Spectra Ward name=Spectra Ward
target=creature target=creature
auto=teach(creature) 2/2 auto=teach(creature) 2/2
auto=teach(creature) protection from(White) auto=teach(creature) protection from(*[White;-aura])
auto=teach(creature) protection from(Blue) auto=teach(creature) protection from(*[Blue;-aura])
auto=teach(creature) protection from(Black) auto=teach(creature) protection from(*[Black;-aura])
auto=teach(creature) protection from(Red) auto=teach(creature) protection from(*[Red;-aura])
auto=teach(creature) protection from(Green) auto=teach(creature) protection from(*[Green;-aura])
text=Enchant creature -- Enchanted creature gets +2/+2 and gains protection from all colors. This effect does not remove auras. text=Enchant creature -- Enchanted creature gets +2/+2 and gains protection from all colors. This effect does not remove auras.
mana={3}{W}{W} mana={3}{W}{W}
type=Enchantment type=Enchantment
@@ -115525,14 +115527,6 @@ type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Sun Droplet
auto=@damageof(player):counter(0/0,thatmuch,Charge)
auto=@each my upkeep:may name(Remove counter and gain life) transforms((,newability[counter(0/0.-1.Charge)],newability[life:1 controller])) oneshot
text=Whenever you're dealt damage, put that many charge counters on Sun Droplet. -- At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.
mana={2}
type=Artifact
[/card]
[card]
name=Sun Quan, Lord of Wu name=Sun Quan, Lord of Wu
auto=lord(creature|mybattlefield) horsemanship auto=lord(creature|mybattlefield) horsemanship
text=Creatures you control have horsemanship. (They can't be blocked except by creatures with horsemanship.) text=Creatures you control have horsemanship. (They can't be blocked except by creatures with horsemanship.)

View File

@@ -665,7 +665,7 @@ name=Daretti, Ingenious Iconoclast
auto=counter(0/0,3,loyalty) auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Construct) token(Construct,Artifact Creature Construct,1/1,defender) auto={C(0/0,1,Loyalty)}:name(+1: Create a 1/1 colorless Construct) token(Construct,Artifact Creature Construct,1/1,defender)
auto={C(0/0,-1,Loyalty)}{S(artifact|mybattlefield)}:name(-1: Sacrifice artifact to destroy) target(creature,artifact|battlefield) destroy auto={C(0/0,-1,Loyalty)}{S(artifact|mybattlefield)}:name(-1: Sacrifice artifact to destroy) target(creature,artifact|battlefield) destroy
auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) clone target(artifact|graveyard,battlefield)*3 auto={C(0/0,-6,Loyalty)}:name(-6: Create three copies of an artifact...) target(artifact|graveyard,battlefield) clone && clone && clone
text=+1: Create a 1/1 colorless Construct artifact creature token with defender. -- -1: You may sacrifice an artifact. If you do, destroy target artifact or creature. -- -6: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it. text=+1: Create a 1/1 colorless Construct artifact creature token with defender. -- -1: You may sacrifice an artifact. If you do, destroy target artifact or creature. -- -6: Choose target artifact card in a graveyard or artifact on the battlefield. Create three tokens that are copies of it.
mana={1}{B}{R} mana={1}{B}{R}
type=Legendary Planeswalker type=Legendary Planeswalker
@@ -1808,7 +1808,7 @@ name=Liliana, the Last Hope
auto=counter(0/0,3,Loyalty) auto=counter(0/0,3,Loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: Do not target any creature) donothing auto={C(0/0,1,Loyalty)}:name(+1: Do not target any creature) donothing
auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) target(creature) -2/-1 uynt auto={C(0/0,1,Loyalty)}:name(+1: Target creature gets -2/-1) target(creature) -2/-1 uynt
auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller auto={C(0/0,-2,Loyalty)}:name(-2: Mils two and return a creature) deplete:2 controller && ability$!may name(Move to hand) moveto(myhand) target(creature|mygraveyard)!$ controller
auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) _ZOMBIETOKEN_ && _ZOMBIETOKEN_*2])) forever dontremove auto={C(0/0,-7,Loyalty)}:name(-7: Emblem: "Each my end of turn create X 2/2 Zombie plus two") emblem transforms((,newability[phaseactionmulti[my endofturn] foreach(zombie|mybattlefield) _ZOMBIETOKEN_ && _ZOMBIETOKEN_*2])) forever dontremove
text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control." text=+1: Up to one target creature gets -2/-1 until your next turn. -- -2: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. -- -7: You get an emblem with "At the beginning of your end step, put X 2/2 black Zombie creature tokens onto the battlefield, where X is two plus the number of Zombies you control."
mana={1}{B}{B} mana={1}{B}{B}
@@ -3265,7 +3265,6 @@ subtype=Will
[card] [card]
name=Wrenn and Seven name=Wrenn and Seven
auto=counter(0/0,5,loyalty) auto=counter(0/0,5,loyalty)
aicode=activate transforms((,newability[all(land[zpos<=4]|mylibrary) moveto(myhand)],newability[all(*[-land;zpos<=4]|mylibrary) moveto(mygraveyard)])) oneshot
auto={C(0/0,1,Loyalty)}:name(+1: Reveal top 4 cards) reveal:4 optionone name(Put lands in hand) target(<4>land|reveal) moveto(myhand) optiononeend optiontwo name(Put in graveyard) all(*[-land]|reveal) moveto(mygraveyard) optiontwoend revealend auto={C(0/0,1,Loyalty)}:name(+1: Reveal top 4 cards) reveal:4 optionone name(Put lands in hand) target(<4>land|reveal) moveto(myhand) optiononeend optiontwo name(Put in graveyard) all(*[-land]|reveal) moveto(mygraveyard) optiontwoend revealend
auto={C(0/0,0,Loyalty)}:name(0: Put lands in play) target(<anyamount>land|myhand) moveto(mybattlefield) and!( tap(noevent) )! auto={C(0/0,0,Loyalty)}:name(0: Put lands in play) target(<anyamount>land|myhand) moveto(mybattlefield) and!( tap(noevent) )!
auto={C(0/0,-3,Loyalty)}:name(-3: Create Treefolk) token(Treefolk Wre) auto={C(0/0,-3,Loyalty)}:name(-3: Create Treefolk) token(Treefolk Wre)