Fix X cost for Alternative payment, added new primitives.
This commit is contained in:
@@ -1426,11 +1426,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={5}{U} name(Mutate)
|
other={5}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):name(Tap X creatures) thisforeach(mutations) may target(creature) freeze]))
|
auto=transforms((,newability[@mutated(this):name(Tap X creatures) thisforeach(mutations) may target(creature) freeze]))
|
||||||
@@ -2050,11 +2045,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={5}{G} name(Mutate)
|
other={5}{G} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):thisforeach(mutations) ability$!name(Reveal) reveal:1 optionone name(Exile top card) target(<1>*[sorcery;instant]|myreveal) moveto(myexile) optiononeend optiontwo name(Play exiled card) target(<1>*[-sorcery;-instant]|myreveal) activate castcard(normal) optiontwoend revealend!$ controller]))
|
auto=transforms((,newability[@mutated(this):thisforeach(mutations) ability$!name(Reveal) reveal:1 optionone name(Exile top card) target(<1>*[sorcery;instant]|myreveal) moveto(myexile) optiononeend optiontwo name(Play exiled card) target(<1>*[-sorcery;-instant]|myreveal) activate castcard(normal) optiontwoend revealend!$ controller]))
|
||||||
@@ -3911,11 +3901,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{BG}{BG} name(Mutate)
|
other={2}{BG}{BG} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):moveto(myhand) target(*|mygraveyard)]))
|
auto=transforms((,newability[@mutated(this):moveto(myhand) target(*|mygraveyard)]))
|
||||||
@@ -4394,16 +4379,12 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{UB}{G}{G} name(Mutate)
|
other={2}{UB}{G}{G} name(Mutate)
|
||||||
auto=if paid(alternative) then name(Mutate Over) this(mutations<1) name(Mutate Over) choice name(Mutate Over) mutateover target(other creature[-human]|mybattlefield)
|
auto=if paid(alternative) then name(Mutate Over) this(mutations<1) name(Mutate Over) choice name(Mutate Over) mutateover target(other creature[-human]|mybattlefield)
|
||||||
auto=if paid(alternative) then name(Mutate Under) this(mutations<1) name(Mutate Under) choice name(Mutate Under) mutateunder target(other creature[-human]|mybattlefield)
|
auto=if paid(alternative) then name(Mutate Under) this(mutations<1) name(Mutate Under) choice name(Mutate Under) mutateunder target(other creature[-human]|mybattlefield)
|
||||||
autograveyard={2}{UB}{G}{G}:name(Mutate from graveyard) activate castcard(alternative)
|
autograveyard={2}{U}{G}{G}:if type(creature[-human]|mybattlefield)~morethan~0 then name(Mutate from graveyard) name(Mutate from graveyard) choice name(Mutate from graveyard) activate castcard(alternative) else add{2}{U}{G}{G}
|
||||||
|
autograveyard={2}{B}{G}{G}:if type(creature[-human]|mybattlefield)~morethan~0 then name(Mutate from graveyard) name(Mutate from graveyard) choice name(Mutate from graveyard) activate castcard(alternative) else add{2}{B}{G}{G}
|
||||||
text=Mutate {2}{UB}{G}{G} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.) -- Trample -- You may cast Brokkos, Apex of Forever from your graveyard using its mutate ability.
|
text=Mutate {2}{UB}{G}{G} (If you cast this spell for its mutate cost, put it over or under target non-Human creature you own. They mutate into the creature on top plus all abilities from under it.) -- Trample -- You may cast Brokkos, Apex of Forever from your graveyard using its mutate ability.
|
||||||
mana={2}{B}{G}{U}
|
mana={2}{B}{G}{U}
|
||||||
type=Legendary Creature
|
type=Legendary Creature
|
||||||
@@ -5300,11 +5281,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{B} name(Mutate)
|
other={3}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):ability$!name(discard) target(*|myhand) reject!$ opponent]))
|
auto=transforms((,newability[@mutated(this):ability$!name(discard) target(*|myhand) reject!$ opponent]))
|
||||||
@@ -6045,11 +6021,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={4}{B} name(Mutate)
|
other={4}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):ability$!sacrifice name(opponent sacrifices creature) notatarget(creature|mybattlefield)!$ opponent]))
|
auto=transforms((,newability[@mutated(this):ability$!sacrifice name(opponent sacrifices creature) notatarget(creature|mybattlefield)!$ opponent]))
|
||||||
@@ -6450,11 +6421,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{R} name(Mutate)
|
other={3}{R} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):may reject notatarget(*|myhand) and!( draw:1 controller )!]))
|
auto=transforms((,newability[@mutated(this):may reject notatarget(*|myhand) and!( draw:1 controller )!]))
|
||||||
@@ -7627,11 +7593,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{W}{W} name(Mutate)
|
other={2}{W}{W} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):token(Cat Cub)*2]))
|
auto=transforms((,newability[@mutated(this):token(Cat Cub)*2]))
|
||||||
@@ -9425,11 +9386,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{B}{B} name(Mutate)
|
other={2}{B}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):target(*[creature;planeswalker]|opponentBattlefield) destroy]))
|
auto=transforms((,newability[@mutated(this):target(*[creature;planeswalker]|opponentBattlefield) destroy]))
|
||||||
@@ -10238,11 +10194,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{U} name(Mutate)
|
other={3}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):draw:1 controller]))
|
auto=transforms((,newability[@mutated(this):draw:1 controller]))
|
||||||
@@ -11733,11 +11684,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{R} name(Mutate)
|
other={3}{R} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):token(Feather Eve)]))
|
auto=transforms((,newability[@mutated(this):token(Feather Eve)]))
|
||||||
@@ -14314,11 +14260,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={1}{G}{G} name(Mutate)
|
other={1}{G}{G} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):target(*[artifact;enchantment]|opponentBattlefield) destroy]))
|
auto=transforms((,newability[@mutated(this):target(*[artifact;enchantment]|opponentBattlefield) destroy]))
|
||||||
@@ -14360,6 +14301,16 @@ power=2
|
|||||||
toughness=3
|
toughness=3
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Generator Servant
|
||||||
|
auto={T}{S}:add{2} && emblem transforms((,newability[all(creature[fresh]|mybattlefield) haste ueot limit:1])) ueot
|
||||||
|
text={T}, Sacrifice Generator Servant: Add {2} to your mana pool. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.)
|
||||||
|
mana={1}{R}
|
||||||
|
type=Creature
|
||||||
|
subtype=Elemental
|
||||||
|
power=2
|
||||||
|
toughness=1
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Generous Gift
|
name=Generous Gift
|
||||||
target=*
|
target=*
|
||||||
auto=destroy
|
auto=destroy
|
||||||
@@ -14406,6 +14357,13 @@ mana={2}{R}
|
|||||||
type=Sorcery
|
type=Sorcery
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Geosurge
|
||||||
|
auto=add{R}{R}{R}{R}{R}{R}{R}
|
||||||
|
text=Add {R}{R}{R}{R}{R}{R}{R} to your mana pool. Spend this mana only to cast artifact or creature spells.
|
||||||
|
mana={R}{R}{R}{R}
|
||||||
|
type=Sorcery
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Gerrard, Weatherlight Hero
|
name=Gerrard, Weatherlight Hero
|
||||||
abilities=first strike
|
abilities=first strike
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):moveto(exile) && moveTo(myBattlefield) all(creature[fresh]|graveyard) && moveTo(myBattlefield) all(artifact[fresh]|graveyard)
|
auto=@movedTo(this|graveyard) from(battlefield):moveto(exile) && moveTo(myBattlefield) all(creature[fresh]|graveyard) && moveTo(myBattlefield) all(artifact[fresh]|graveyard)
|
||||||
@@ -14437,6 +14395,14 @@ power=12
|
|||||||
toughness=12
|
toughness=12
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Ghastly Haunting
|
||||||
|
target=creature
|
||||||
|
alias=1194
|
||||||
|
text=Enchant creature -- You control enchanted creature.
|
||||||
|
type=Enchantment
|
||||||
|
subtype=Aura
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Ghired, Conclave Exile
|
name=Ghired, Conclave Exile
|
||||||
auto=token(Rhino,Creature Rhino,4/4,green,trample)
|
auto=token(Rhino,Creature Rhino,4/4,green,trample)
|
||||||
auto=@combat(attacking) restriction{type(creature[token]|mybattlefield)~morethan~0}:ability$! name(populate) clone notatarget(creature[token]|mybattlefield) ninjutsu !$ controller
|
auto=@combat(attacking) restriction{type(creature[token]|mybattlefield)~morethan~0}:ability$! name(populate) clone notatarget(creature[token]|mybattlefield) ninjutsu !$ controller
|
||||||
@@ -14459,6 +14425,18 @@ power=1
|
|||||||
toughness=3
|
toughness=3
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Ghitu Fire
|
||||||
|
target=creature,player
|
||||||
|
abilities=flash
|
||||||
|
restriction=myturnonly
|
||||||
|
other={X}{2}{R} name(Cast as Instant)
|
||||||
|
auto=paidmana damage:X
|
||||||
|
auto=alternative damage:X
|
||||||
|
text=You may cast Ghitu Fire any time you could cast an instant if you pay {2} more to cast it. -- Ghitu Fire deals X damage to target creature or player.
|
||||||
|
mana={X}{R}
|
||||||
|
type=Sorcery
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Ghitu Journeymage
|
name=Ghitu Journeymage
|
||||||
auto=aslongas(other wizard|myBattlefield) damage:2 opponent
|
auto=aslongas(other wizard|myBattlefield) damage:2 opponent
|
||||||
text=When Ghitu Journeymage enters the battlefield, if you control another Wizard, Ghitu Journeymage deals 2 damage to each opponent.
|
text=When Ghitu Journeymage enters the battlefield, if you control another Wizard, Ghitu Journeymage deals 2 damage to each opponent.
|
||||||
@@ -14517,6 +14495,20 @@ mana={2}{G}
|
|||||||
type=Sorcery
|
type=Sorcery
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
|
name=Giant Slug
|
||||||
|
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:forestwalk ueot])) forever
|
||||||
|
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:mountainwalk ueot])) forever
|
||||||
|
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:islandwalk ueot])) forever
|
||||||
|
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:plainswalk ueot])) forever
|
||||||
|
auto={5}:transforms((,newability[phaseaction[my upkeep sourceinplay]:swampwalk ueot])) forever
|
||||||
|
text={5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn.
|
||||||
|
mana={1}{B}
|
||||||
|
type=Creature
|
||||||
|
subtype=Slug
|
||||||
|
power=1
|
||||||
|
toughness=1
|
||||||
|
[/card]
|
||||||
|
[card]
|
||||||
name=Giant's Skewer
|
name=Giant's Skewer
|
||||||
auto={3}:equip
|
auto={3}:equip
|
||||||
auto=teach(creature) 2/1
|
auto=teach(creature) 2/1
|
||||||
@@ -14949,11 +14941,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{G} name(Mutate)
|
other={3}{G} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):counter(1/1) && counter(1/1)]))
|
auto=transforms((,newability[@mutated(this):counter(1/1) && counter(1/1)]))
|
||||||
@@ -17310,11 +17297,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{W} name(Mutate)
|
other={2}{W} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):name(All creatures X/X ueot) thisforeach(mutations) all(other creature|myBattlefield) 1/1 ueot]))
|
auto=transforms((,newability[@mutated(this):name(All creatures X/X ueot) thisforeach(mutations) all(other creature|myBattlefield) 1/1 ueot]))
|
||||||
@@ -17550,11 +17532,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{RG}{U}{U} name(Mutate)
|
other={3}{RG}{U}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:1 revealzone(mylibrary) revealuntil(*[-land;-instant;-sorcery]|mylibrary) optionone name(May move non land permanent on battlefield) target(<upto:1>*[-land;-instant;-sorcery]|myreveal) moveto(mybattlefield) optiononeend optiontwo name(Move revealed cards to exile) all(*|myreveal) moveto(myexile) optiontwoend afterrevealed name(Move last exiled non land permanent to hand) moveto(myhand) target(*[fresh;-land;-instant;-sorcery]|myexile) afterrevealedend revealend!$ controller]))
|
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:1 revealzone(mylibrary) revealuntil(*[-land;-instant;-sorcery]|mylibrary) optionone name(May move non land permanent on battlefield) target(<upto:1>*[-land;-instant;-sorcery]|myreveal) moveto(mybattlefield) optiononeend optiontwo name(Move revealed cards to exile) all(*|myreveal) moveto(myexile) optiontwoend afterrevealed name(Move last exiled non land permanent to hand) moveto(myhand) target(*[fresh;-land;-instant;-sorcery]|myexile) afterrevealedend revealend!$ controller]))
|
||||||
@@ -17987,11 +17964,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{B} name(Mutate)
|
other={2}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):name(Life and damage) thisforeach(mutations) life:1 controller && life:-1 opponent]))
|
auto=transforms((,newability[@mutated(this):name(Life and damage) thisforeach(mutations) life:1 controller && life:-1 opponent]))
|
||||||
@@ -20554,11 +20526,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={UR}{UR} name(Mutate)
|
other={UR}{UR} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):moveto(myhand) target(*[instant;sorcery]|mygraveyard)]))
|
auto=transforms((,newability[@mutated(this):moveto(myhand) target(*[instant;sorcery]|mygraveyard)]))
|
||||||
@@ -20930,11 +20897,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
auto=transforms((,newability[@mutated(this):life:4 controller]))
|
auto=transforms((,newability[@mutated(this):life:4 controller]))
|
||||||
auto=if paid(alternative) then name(Mutate Over) this(mutations<1) name(Mutate Over) choice name(Mutate Over) mutateover target(other creature[-human]|mybattlefield)
|
auto=if paid(alternative) then name(Mutate Over) this(mutations<1) name(Mutate Over) choice name(Mutate Over) mutateover target(other creature[-human]|mybattlefield)
|
||||||
@@ -21703,11 +21665,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{G} name(Mutate)
|
other={2}{G} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:plibrarycount optionone name(choose basic land) target(<1>land[basic]|reveal) moveto(myBattlefield) optiononeend optiontwo name(put back) moveto(ownerlibrary) all(*|reveal) optiontwoend afterrevealed tap(noevent) target(basic[fresh]|myBattlefield) afterrevealedend revealend!$ controller]))
|
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:plibrarycount optionone name(choose basic land) target(<1>land[basic]|reveal) moveto(myBattlefield) optiononeend optiontwo name(put back) moveto(ownerlibrary) all(*|reveal) optiontwoend afterrevealed tap(noevent) target(basic[fresh]|myBattlefield) afterrevealedend revealend!$ controller]))
|
||||||
@@ -21770,11 +21727,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={4}{B} name(Mutate)
|
other={4}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:1 revealzone(opponentlibrary) optionone name(Exile opponent top card?) target(<upto:1>*|myreveal) moveto(opponentexile) optiononeend optiontwo name(Play exiled card) target(<1>*|myreveal) activate castcard(normal) optiontwoend revealend!$ controller]))
|
auto=transforms((,newability[@mutated(this):ability$!name(Reveal) reveal:1 revealzone(opponentlibrary) optionone name(Exile opponent top card?) target(<upto:1>*|myreveal) moveto(opponentexile) optiononeend optiontwo name(Play exiled card) target(<1>*|myreveal) activate castcard(normal) optiontwoend revealend!$ controller]))
|
||||||
@@ -22724,11 +22676,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{WB}{WB} name(Mutate)
|
other={2}{WB}{WB} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):target(creature[manacost<=3]|mygraveyard) moveTo(myBattlefield)]))
|
auto=transforms((,newability[@mutated(this):target(creature[manacost<=3]|mygraveyard) moveTo(myBattlefield)]))
|
||||||
@@ -22916,11 +22863,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={4}{GW}{B}{B} name(Mutate)
|
other={4}{GW}{B}{B} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):target(<anyamount>creature[manacost<=10]|mygraveyard) moveTo(myBattlefield)]))
|
auto=transforms((,newability[@mutated(this):target(<anyamount>creature[manacost<=10]|mygraveyard) moveTo(myBattlefield)]))
|
||||||
@@ -24308,11 +24250,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={1}{B}{G}{U} name(Mutate)
|
other={1}{B}{G}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@combatdamaged(player) from(this):moveto(myhand) target(creature[mutate]|mygraveyard)]))
|
auto=transforms((,newability[@combatdamaged(player) from(this):moveto(myhand) target(creature[mutate]|mygraveyard)]))
|
||||||
@@ -24581,11 +24518,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={G}{U} name(Mutate)
|
other={G}{U} name(Mutate)
|
||||||
auto=ifnot paid(alternative) then transforms((,newability[becomes(,,blue,green)])) forever all(this)
|
auto=ifnot paid(alternative) then transforms((,newability[becomes(,,blue,green)])) forever all(this)
|
||||||
@@ -25162,11 +25094,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{R} name(Mutate)
|
other={2}{R} name(Mutate)
|
||||||
auto=transforms((,newability[name(damage target) {T}:name(damage target) thisforeach(mutations) damage:1 target(creature;player;planeswalker)]))
|
auto=transforms((,newability[name(damage target) {T}:name(damage target) thisforeach(mutations) damage:1 target(creature;player;planeswalker)]))
|
||||||
@@ -25235,11 +25162,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{U} name(Mutate)
|
other={3}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):may target(creature|opponentbattlefield) moveTo(opponenthand)]))
|
auto=transforms((,newability[@mutated(this):may target(creature|opponentbattlefield) moveTo(opponenthand)]))
|
||||||
@@ -26831,11 +26753,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={1}{RW}{RW} name(Mutate)
|
other={1}{RW}{RW} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):all(other creature|myBattlefield) 2/1 ueot]))
|
auto=transforms((,newability[@mutated(this):all(other creature|myBattlefield) 2/1 ueot]))
|
||||||
@@ -28532,11 +28449,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{G} name(Mutate)
|
other={3}{G} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):name(Destroy and create token) ability$!name(Choose one) choice name(Controller) target(*[-creature]|myBattlefield) destroy && token(Beast Saw) controller _ choice name(opponent) target(*[-creature]|opponentBattlefield) destroy && token(Beast Saw) opponent!$ controller]))
|
auto=transforms((,newability[@mutated(this):name(Destroy and create token) ability$!name(Choose one) choice name(Controller) target(*[-creature]|myBattlefield) destroy && token(Beast Saw) controller _ choice name(opponent) target(*[-creature]|opponentBattlefield) destroy && token(Beast Saw) opponent!$ controller]))
|
||||||
@@ -28863,11 +28775,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={1}{U} name(Mutate)
|
other={1}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@combatdamaged(player) from(this):draw:1 controller]))
|
auto=transforms((,newability[@combatdamaged(player) from(this):draw:1 controller]))
|
||||||
@@ -30627,11 +30534,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{BR}{W}{W} name(Mutate)
|
other={2}{BR}{W}{W} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):life:4 controller],newability[@mutated(this):damage:4 target(*[creature;planeswalker]|opponentBattlefield)]))
|
auto=transforms((,newability[@mutated(this):life:4 controller],newability[@mutated(this):damage:4 target(*[creature;planeswalker]|opponentBattlefield)]))
|
||||||
@@ -31047,11 +30949,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={5}{U} name(Mutate)
|
other={5}{U} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):target(artifact[-creature]|opponentbattlefield) moveTo(myBattlefield)]))
|
auto=transforms((,newability[@mutated(this):target(artifact[-creature]|opponentbattlefield) moveTo(myBattlefield)]))
|
||||||
@@ -35030,11 +34927,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={3}{GU}{GU} name(Mutate)
|
other={3}{GU}{GU} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):token(Beast Tru)]))
|
auto=transforms((,newability[@mutated(this):token(Beast Tru)]))
|
||||||
@@ -35754,11 +35646,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={1}{WU}{R}{R name(Mutate)
|
other={1}{WU}{R}{R name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):may castcard(normal) target(*[-creature;manacost<=3]|mygraveyard)]))
|
auto=transforms((,newability[@mutated(this):may castcard(normal) target(*[-creature;manacost<=3]|mygraveyard)]))
|
||||||
@@ -36739,11 +36626,6 @@ auto=@movedTo(mytgt|hand) from(battlefield):all(this) moveTo(myHand)
|
|||||||
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
auto=@movedTo(mytgt|exile) from(battlefield):all(this) moveTo(myExile)
|
||||||
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
auto=@movedTo(mytgt|library) from(battlefield):all(this) moveTo(myLibrary)
|
||||||
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
auto=@movedTo(mytgt|sideboard) from(battlefield):all(this) moveTo(mySideboard)
|
||||||
auto=@movedTo(this|graveyard) from(battlefield):all(parents) moveTo(myGraveyard)
|
|
||||||
auto=@movedTo(this|hand) from(battlefield):all(parents) moveTo(myHand)
|
|
||||||
auto=@movedTo(this|exile) from(battlefield):all(parents) moveTo(myExile)
|
|
||||||
auto=@movedTo(this|library) from(battlefield):all(parents) moveTo(myLibrary)
|
|
||||||
auto=@movedTo(this|sideboard) from(battlefield):all(parents) moveTo(mySideboard)
|
|
||||||
auto={9999}:equip
|
auto={9999}:equip
|
||||||
other={2}{W} name(Mutate)
|
other={2}{W} name(Mutate)
|
||||||
auto=transforms((,newability[@mutated(this):counter(1/1)]))
|
auto=transforms((,newability[@mutated(this):counter(1/1)]))
|
||||||
|
|||||||
@@ -5024,27 +5024,12 @@ mana={3}
|
|||||||
type=Artifact
|
type=Artifact
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Generator Servant
|
|
||||||
text={T}, Sacrifice Generator Servant: Add {2} to your mana pool. If that mana is spent on a creature spell, it gains haste until end of turn. (That creature can attack and {T} as soon as it comes under your control.)
|
|
||||||
mana={1}{R}
|
|
||||||
type=Creature
|
|
||||||
subtype=Elemental
|
|
||||||
power=2
|
|
||||||
toughness=1
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Genetic Recombinator
|
name=Genetic Recombinator
|
||||||
text=Whenever you crank Genetic Recombinator, up to two target creatures each get +2/+2 until end of turn.
|
text=Whenever you crank Genetic Recombinator, up to two target creatures each get +2/+2 until end of turn.
|
||||||
type=Artifact
|
type=Artifact
|
||||||
subtype=Contraption
|
subtype=Contraption
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Geosurge
|
|
||||||
text=Add {R}{R}{R}{R}{R}{R}{R} to your mana pool. Spend this mana only to cast artifact or creature spells.
|
|
||||||
mana={R}{R}{R}{R}
|
|
||||||
type=Sorcery
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Gerrymandering
|
name=Gerrymandering
|
||||||
text=Remove all lands from play and shuffle them together. Randomly deal to each player one land card for each land he or she had before. Each player puts those lands into play under his or her control, untapped.
|
text=Remove all lands from play and shuffle them together. Randomly deal to each player one land card for each land he or she had before. Each player puts those lands into play under his or her control, untapped.
|
||||||
mana={2}{G}
|
mana={2}{G}
|
||||||
@@ -5063,12 +5048,6 @@ mana={5}{B}{B}
|
|||||||
type=Sorcery
|
type=Sorcery
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Ghastly Haunting
|
|
||||||
text=Enchant creature -- You control enchanted creature.
|
|
||||||
type=Enchantment
|
|
||||||
subtype=Aura
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Ghazban Ogress
|
name=Ghazban Ogress
|
||||||
text=When Ghazban Ogress comes into play, the player who has won the most Magic games that day gains control of it. If more than one player has won the same number of games, you retain control of Ghazban Ogress.
|
text=When Ghazban Ogress comes into play, the player who has won the most Magic games that day gains control of it. If more than one player has won the same number of games, you retain control of Ghazban Ogress.
|
||||||
mana={G}
|
mana={G}
|
||||||
@@ -5082,12 +5061,6 @@ mana={X}{R}{R}
|
|||||||
type=Sorcery
|
type=Sorcery
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Ghitu Fire
|
|
||||||
text=You may cast Ghitu Fire any time you could cast an instant if you pay {2} more to cast it. -- Ghitu Fire deals X damage to target creature or player.
|
|
||||||
mana={X}{R}
|
|
||||||
type=Sorcery
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Ghostfire Blade
|
name=Ghostfire Blade
|
||||||
text=Equipped creature gets +2/+2. -- Equip {3} -- Ghostfire Blade's equip ability costs {2} less to activate if it targets a colorless creature.
|
text=Equipped creature gets +2/+2. -- Equip {3} -- Ghostfire Blade's equip ability costs {2} less to activate if it targets a colorless creature.
|
||||||
mana={1}
|
mana={1}
|
||||||
@@ -5135,15 +5108,6 @@ power=0
|
|||||||
toughness=3
|
toughness=3
|
||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Giant Slug
|
|
||||||
text={5}: At the beginning of your next upkeep, choose a basic land type. Giant Slug gains landwalk of the chosen type until the end of that turn.
|
|
||||||
mana={1}{B}
|
|
||||||
type=Creature
|
|
||||||
subtype=Slug
|
|
||||||
power=1
|
|
||||||
toughness=1
|
|
||||||
[/card]
|
|
||||||
[card]
|
|
||||||
name=Giant Turtle
|
name=Giant Turtle
|
||||||
text=Giant Turtle can't attack if it attacked during your last turn.
|
text=Giant Turtle can't attack if it attacked during your last turn.
|
||||||
mana={1}{G}{G}
|
mana={1}{G}{G}
|
||||||
|
|||||||
@@ -911,6 +911,7 @@ int MTGAlternativeCostRule::reactToClick(MTGCardInstance * card, ManaCost *alter
|
|||||||
ManaCost * Xcost = NEW ManaCost();
|
ManaCost * Xcost = NEW ManaCost();
|
||||||
Xcost->copy(alternateCost);
|
Xcost->copy(alternateCost);
|
||||||
Xcost->add(Constants::MTG_COLOR_ARTIFACT, card->setX);
|
Xcost->add(Constants::MTG_COLOR_ARTIFACT, card->setX);
|
||||||
|
card->X = card->setX; // Fix to don't loose X value on alternative cast
|
||||||
Xcost->remove(7, 1);//remove the X
|
Xcost->remove(7, 1);//remove the X
|
||||||
if (playerMana->canAfford(Xcost))
|
if (playerMana->canAfford(Xcost))
|
||||||
{
|
{
|
||||||
@@ -983,9 +984,8 @@ int MTGAlternativeCostRule::reactToClick(MTGCardInstance * card, ManaCost *alter
|
|||||||
}//end of storm
|
}//end of storm
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
||||||
ManaCost * c = spellCost->Diff(alternateCost);
|
ManaCost * c = spellCost->Diff(alternateCost);
|
||||||
copy->X = card->setX;
|
copy->X = card->X;
|
||||||
copy->castX = copy->X;
|
copy->castX = copy->X;
|
||||||
delete c;
|
delete c;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user