Bug fixes in primitives

Knight of Old Benalia
Scalelord Reckoner
Insurrection affects also your creatures
Scaretiller
Secrets of the Golden City
Trial of Ambition
Channeler Initiate
Hecatomb
Brash Taunter
Bonder's Ornament
Livio, Oathsworn Sentinel, may exile, still missing aegis counters
Rowan Kenrith not close to actual effect
fecundity is a may
Crypt Rats crashed the game
Sphere of Safety
Fairgrounds Trumpeter still needs the condition at end of turn
Cavalry Drillmaster
Bloodmist Infiltrator
Sudden Demise
Rishkar, Peema Renegade
Glowspore Shaman
Oracle of Bones
Jugan, the Rising Star should be a may
Corrupted Grafstone
Lantern of the Lost
This commit is contained in:
Eduardo MG
2023-01-26 22:49:43 -06:00
parent 35685bb2b2
commit 4fd4619fd8
3 changed files with 40 additions and 51 deletions
@@ -7899,7 +7899,7 @@ toughness=1
[/card]
[card]
name=Bloodmist Infiltrator
auto=_ATTACKING_may name(Sacrifice other creature) target(other creature|mybattlefield) sacrifice and!( all(this) transforms((,newability[unblockable])) ueot )!
auto=_ATTACKING_may name(sacrifice another creature) transforms((,newability[sacrifice notatarget(other creature|myBattlefield)],newability[unblockable])) ueot
text=Whenever Bloodmist Infiltrator attacks, you may sacrifice another creature. If you do, Bloodmist Infiltrator can't be blocked this turn.
mana={2}{B}
type=Creature
@@ -8535,7 +8535,7 @@ auto={T}:Add{U}
auto={T}:Add{B}
auto={T}:Add{R}
auto={T}:Add{G}
auto={4}{T}:if type(artifact[Bonder's Ornament]|myBattlefield) then draw:1 controller && if type(artifact[Bonder's Ornament]|opponentBattlefield) then draw:1 controller
auto={4}{T}:if type(artifact[Bonder's Ornament]|myBattlefield) then draw:1 controller && if type(artifact[Bonder's Ornament]|opponentBattlefield) then draw:1 opponent
text={T}: Add one mana of any color. -- {4}, {T}: Each player who controls a permanent named Bonder's Ornament draws a card.
mana={3}
type=Artifact
@@ -9230,7 +9230,7 @@ type=Land
[card]
name=Brash Taunter
abilities=indestructible
auto=_ENRAGE_damage:thatmuch opponent
auto=_ENRAGE_damage:thatmuch target(opponent)
auto={2}{R}{T}:transforms((,newability[target(other creature|battlefield) dynamicability<!powerstrike eachother!>])) oneshot
text=Indestructible -- Whenever Brash Taunter is dealt damage, it deals that much damage to target opponent. -- {2}{R}, {T}: Brash Taunter fights another target creature.
mana={4}{R}
@@ -11601,7 +11601,7 @@ toughness=6
[/card]
[card]
name=Cavalry Drillmaster
auto=target(creature) 2/0 && first strike ueot
auto=target(creature) transforms((,newability[2/0],newability[first strike])) ueot
text=When Cavalry Drillmaster enters the battlefield, target creature gets +2/+0 and gains first strike until end of turn. (It deals combat damage before creatures without first strike.)
mana={1}{W}
type=Creature
@@ -12456,11 +12456,11 @@ type=Instant
[card]
name=Channeler Initiate
auto=counter(-1/-1,3) target(creature|mybattlefield)
auto={T}{restriction type(this[counter(-1/-1)])~morethan~0}:name(add green) counter(-1/-1,-1) && add{G}
auto={T}{restriction type(this[counter(-1/-1)])~morethan~0}:name(add blue) counter(-1/-1,-1) && add{U}
auto={T}{restriction type(this[counter(-1/-1)])~morethan~0}:name(add black) counter(-1/-1,-1) && add{B}
auto={T}{restriction type(this[counter(-1/-1)])~morethan~0}:name(add red) counter(-1/-1,-1) && add{R}
auto={T}{restriction type(this[counter(-1/-1)])~morethan~0}:name(add white) counter(-1/-1,-1) && add{W}
auto={T}{C(-1/-1,-1)}:name(add white) add{W}
auto={T}{C(-1/-1,-1)}:name(add blue) add{U}
auto={T}{C(-1/-1,-1)}:name(add black) add{B}
auto={T}{C(-1/-1,-1)}:name(add red) add{R}
auto={T}{C(-1/-1,-1)}:name(add green) add{G}
text=When Channeler Initiate enters the battlefield, put three -1/-1 counters on target creature you control. -- {T}, Remove a -1/-1 counter from Channeler Initiate: Add one mana of any color to your mana pool.
mana={1}{G}
type=Creature
@@ -18807,7 +18807,7 @@ type=Sorcery
[/card]
[card]
name=Demon Arc
abilities=flyng
abilities=flying
type=Creature
subtype=Demon
power=5
@@ -25753,7 +25753,7 @@ toughness=1
[/card]
[card]
name=Fairgrounds Trumpeter
auto=@counteradded(1/1) from(*|mybattlefield):counter(1/1)
auto=@counteradded(1/1) from(*|mybattlefield) turnlimited:counter(1/1)
text=At the beginning of each end step, if a +1/+1 counter was placed on a permanent under your control this turn, put a +1/+1 counter on Fairgrounds Trumpeter.
mana={2}{G}
type=Creature
@@ -31661,7 +31661,8 @@ toughness=4
[/card]
[card]
name=Glowspore Shaman
auto=deplete:3 && may (land|mygraveyard) moveTo(myLibrary)
auto=deplete:3
auto=may notATarget(land|mygraveyard) moveTo(myLibrary)
text=When Glowspore Shaman enters the battlefield, put the top three cards of your library into your graveyard. You may put a land card from your graveyard on top of your library.
mana={B}{G}
type=Creature
@@ -43110,7 +43111,7 @@ toughness=1
[card]
name=Knight of Old Benalia
suspend(5)={W}
auto=lord(creature|myBattlefield) 1/1 ueot
auto=lord(other creature|myBattlefield) 1/1 ueot
text=Suspend 5-{W} (Rather than cast this card from your hand, you may pay {W} and exile it with five time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) -- When Knight of Old Benalia enters the battlefield, other creatures you control get +1/+1 until end of turn.
mana={3}{W}{W}
type=Creature
@@ -44135,7 +44136,7 @@ type=Instant
[/card]
[card]
name=Lantern of the Lost
auto=name(Exile a card) target(*graveyard) moveto(exile)
auto=name(Exile a card) moveto(exile) target(*|graveyard)
auto={1}{T}{E}:name(Exile cards and draw) transforms((,newability[all(*|graveyard) moveto(exile)],newability[draw:1 controller])) oneshot
text=When Lantern of the Lost enters the battlefield, exile target card from a graveyard. -- {1}, {T}, Exile Lantern of the Lost: Exile all cards from all graveyards, then draw a card.
mana={1}
@@ -45765,7 +45766,7 @@ toughness=5
[card]
name=Livio, Oathsworn Sentinel
abilities=partner
auto={1}{W}:target(other creature) moveto(exile)
auto={1}{W}:target(other creature) may moveto(exile)
auto={2}{W}{T}:moveto(ownerbattlefield) all(creature|exile)
text={1}{W}: Choose another target creature. Its controller may exile it with an aegis counter on it. -- {2}{W}, {T}: Return all exiled cards with aegis counters on them to the battlefield under their owners' control. -- Partner (You can have two commanders if both have partner.)
mana={1}{W}
@@ -54564,9 +54565,10 @@ toughness=5
[/card]
[card]
name=Oracle of Bones
auto=if type(*[instant;sorcery]|mygraveyard)~morethan~0 then all(this) flipacoin winability counter(0/0,1,TributeUnpaid) winabilityend loseability counter(1/1,2) loseabilityend flipend
abilities=haste
auto=if type(*[instant;sorcery]|myhand)~morethan~0 then all(this) flipacoin winability counter(0/0,1,TributeUnpaid) winabilityend loseability counter(1/1,2) loseabilityend flipend
auto=@counteradded(0/0,1,TributeUnpaid) from(this) once:counter(0/0,-1,TributeUnpaid) all(this)
auto=@counteradded(0/0,1,TributeUnpaid) from(this) once:may name(Cast instant or sorcery) name(Cast instant or sorcery) activate castcard(normal) target(*[sorcery;instant]|mygraveyard)
auto=@counteradded(0/0,1,TributeUnpaid) from(this) once:may name(Cast instant or sorcery) name(Cast instant or sorcery) activate castcard(normal) target(*[sorcery;instant]|myhand)
text=Haste -- Tribute 2 (As this creature enters the battlefield, an opponent of your choice may place two +1/+1 counters on it.) -- When Oracle of Bones enters the battlefield, if tribute wasn't paid, you may cast an instant or sorcery card from your hand without paying its mana cost.
mana={2}{R}{R}
type=Creature
@@ -66437,7 +66439,7 @@ toughness=3
[card]
name=Scalelord Reckoner
abilities=flying
auto=@targeted(dragon|mybattlefield):destroy target(*[-land]|opponentbattlefield)
auto=@targeted(dragon|mybattlefield) from(*|opponentbattlefield,opponenthand,opponentstack,opponentgraveyard,opponentexile,opponentlibrary):destroy target(*[-land]|opponentbattlefield)
text=Flying -- Whenever a Dragon you control becomes the target of a spell or ability an opponent controls, destroy target nonland permanent that player controls.
mana={3}{W}{W}
type=Creature
@@ -66487,8 +66489,7 @@ type=Instant
[/card]
[card]
name=Scaretiller
auto=@tapped(this):choice may moveto(myBattlefield) and!(tap(noevent))! target(land|myhand)
auto=@tapped(this):choice may moveto(myBattlefield) and!(tap(noevent))! target(land|mygraveyard)
auto=@tapped(this):may moveto(myBattlefield) and!(tap(noevent))! target(land|myhand,mygraveyard)
text=Whenever Scaretiller becomes tapped, Choose one -- You may put a land card from your hand onto the battlefield tapped. -- Return target land card from your graveyard to the battlefield tapped.
mana={4}
type=Artifact Creature
@@ -67437,7 +67438,7 @@ type=Conspiracy
[card]
name=Secrets of the Golden City
auto=_ASCEND_
auto=_CITY'S_BLESSING_ draw:1 controller
auto=choice _CITY'S_BLESSING_ draw:1 controller
auto=draw:2 controller
text=Ascend (If you control ten or more permanents, you get the city's blessing for the rest of the game.) -- Draw two cards. If you have the city's blessing, draw three cards instead.
mana={1}{U}{U}
@@ -73353,7 +73354,7 @@ type=Artifact
[/card]
[card]
name=Sphere of Safety
auto=lord(creature|opponentbattlefield) transforms((,newability[foreach(enchantment|mybattlefield) attackcost:1]))
auto=lord(creature|opponentbattlefield) transforms((,newability[foreach(enchantment|opponentbattlefield) attackcost:1]))
text=Creatures can't attack you or a planeswalker you control unless their controller pays {X} for each of those creatures, where X is the number of enchantments you control.
mana={4}{W}
type=Enchantment
@@ -75940,7 +75941,7 @@ type=Instant
[/card]
[card]
name=Sudden Demise
auto=chooseacolor damage:X all (creature[chosencolor]|battlefield) chooseend
auto=chooseacolor all(creature[chosencolor]|battlefield) damage:X chooseend
text=Choose a color. Sudden Demise deals X damage to each creature of the chosen color.
mana={X}{R}
type=Sorcery
@@ -82099,7 +82100,7 @@ type=Instant
[/card]
[card]
name=Trial of Ambition
auto=ability$!name(Sacrifice a creature) notatarget(creature|mybattlefield) sacrifice!$ opponent
auto=ability$!name(Sacrifice a creature) notatarget(creature|mybattlefield) sacrifice!$ target(opponent)
auto=@movedto(cartouche|mybattlefield):moveto(myhand)
text=When Trial of Ambition enters the battlefield, target opponent sacrifices a creature. -- When a Cartouche enters the battlefield under your control, return Trial of Ambition to its owner's hand.
mana={1}{B}