revised shocklands
This commit is contained in:
@@ -12041,8 +12041,8 @@ type=Artifact
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Blood Crypt
|
name=Blood Crypt
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {B} or {R} to your mana pool.) -- As Blood Crypt enters the battlefield, you may pay 2 life. If you don't, Blood Crypt enters the battlefield tapped.
|
text=({T}: Add {B} or {R} to your mana pool.) -- As Blood Crypt enters the battlefield, you may pay 2 life. If you don't, Blood Crypt enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Swamp Mountain
|
subtype=Swamp Mountain
|
||||||
@@ -14751,8 +14751,8 @@ type=Enchantment
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Breeding Pool
|
name=Breeding Pool
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {G} or {U} to your mana pool.) -- As Breeding Pool enters the battlefield, you may pay 2 life. If you don't, Breeding Pool enters the battlefield tapped.
|
text=({T}: Add {G} or {U} to your mana pool.) -- As Breeding Pool enters the battlefield, you may pay 2 life. If you don't, Breeding Pool enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Forest Island
|
subtype=Forest Island
|
||||||
@@ -48249,8 +48249,8 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Godless Shrine
|
name=Godless Shrine
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {W} or {B} to your mana pool.) -- As Godless Shrine enters the battlefield, you may pay 2 life. If you don't, Godless Shrine enters the battlefield tapped.
|
text=({T}: Add {W} or {B} to your mana pool.) -- As Godless Shrine enters the battlefield, you may pay 2 life. If you don't, Godless Shrine enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Plains Swamp
|
subtype=Plains Swamp
|
||||||
@@ -51535,8 +51535,8 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Hallowed Fountain
|
name=Hallowed Fountain
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {W} or {U} to your mana pool.) -- As Hallowed Fountain enters the battlefield, you may pay 2 life. If you don't, Hallowed Fountain enters the battlefield tapped.
|
text=({T}: Add {W} or {U} to your mana pool.) -- As Hallowed Fountain enters the battlefield, you may pay 2 life. If you don't, Hallowed Fountain enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Plains Island
|
subtype=Plains Island
|
||||||
@@ -82985,8 +82985,8 @@ type=Enchantment
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Overgrown Tomb
|
name=Overgrown Tomb
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {B} or {G} to your mana pool.) -- As Overgrown Tomb enters the battlefield, you may pay 2 life. If you don't, Overgrown Tomb enters the battlefield tapped.
|
text=({T}: Add {B} or {G} to your mana pool.) -- As Overgrown Tomb enters the battlefield, you may pay 2 life. If you don't, Overgrown Tomb enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Swamp Forest
|
subtype=Swamp Forest
|
||||||
@@ -97241,8 +97241,8 @@ type=Artifact
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Sacred Foundry
|
name=Sacred Foundry
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=may untap && life:-2 controller
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {R} or {W} to your mana pool.) -- As Sacred Foundry enters the battlefield, you may pay 2 life. If you don't, Sacred Foundry enters the battlefield tapped.
|
text=({T}: Add {R} or {W} to your mana pool.) -- As Sacred Foundry enters the battlefield, you may pay 2 life. If you don't, Sacred Foundry enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Mountain Plains
|
subtype=Mountain Plains
|
||||||
@@ -112274,8 +112274,8 @@ toughness=5
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Steam Vents
|
name=Steam Vents
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {U} or {R} to your mana pool.) -- As Steam Vents enters the battlefield, you may pay 2 life. If you don't, Steam Vents enters the battlefield tapped.
|
text=({T}: Add {U} or {R} to your mana pool.) -- As Steam Vents enters the battlefield, you may pay 2 life. If you don't, Steam Vents enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Island Mountain
|
subtype=Island Mountain
|
||||||
@@ -112828,8 +112828,8 @@ toughness=3
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Stomping Ground
|
name=Stomping Ground
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {R} or {G} to your mana pool.) -- As Stomping Ground enters the battlefield, you may pay 2 life. If you don't, Stomping Ground enters the battlefield tapped.
|
text=({T}: Add {R} or {G} to your mana pool.) -- As Stomping Ground enters the battlefield, you may pay 2 life. If you don't, Stomping Ground enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Mountain Forest
|
subtype=Mountain Forest
|
||||||
@@ -117754,8 +117754,8 @@ toughness=2
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Temple Garden
|
name=Temple Garden
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {G} or {W} to your mana pool.) -- As Temple Garden enters the battlefield, you may pay 2 life. If you don't, Temple Garden enters the battlefield tapped.
|
text=({T}: Add {G} or {W} to your mana pool.) -- As Temple Garden enters the battlefield, you may pay 2 life. If you don't, Temple Garden enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Forest Plains
|
subtype=Forest Plains
|
||||||
@@ -130573,7 +130573,7 @@ type=Sorcery
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Wand of Denial
|
name=Wand of Denial
|
||||||
auto={t}:target(player) reveal:1 optionone name(Get Creature) target(<upto:1>*|reveal) transforms((,newability[pay({L:2}) name(Pay Life) moveto(ownergraveyard) ])) forever optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
|
auto={t}:target(player) reveal:1 optionone name(Get Creature) target(<upto:1>*|reveal) transforms((,newability[pay[[{L:2}]] name(Pay Life) moveto(ownergraveyard) ])) forever optiononeend optiontwo name(put back) target(<1>*|reveal) moveto(ownerlibrary) optiontwoend revealend
|
||||||
text={T}: Look at the top card of target player's library. If it's a nonland card, you may pay 2 life. If you do, put it into that player's graveyard.
|
text={T}: Look at the top card of target player's library. If it's a nonland card, you may pay 2 life. If you do, put it into that player's graveyard.
|
||||||
mana={2}
|
mana={2}
|
||||||
type=Artifact
|
type=Artifact
|
||||||
@@ -131484,8 +131484,8 @@ type=Instant
|
|||||||
[/card]
|
[/card]
|
||||||
[card]
|
[card]
|
||||||
name=Watery Grave
|
name=Watery Grave
|
||||||
auto=tap(noevent)
|
auto=noactivatedability ueot
|
||||||
auto=pay({L:2}) untap
|
auto=pay({L:2}) name(pay 2 life) donothing name(pay 2 life) && -noactivatedability all(this)?tap(noevent) && -noactivatedability all(this)
|
||||||
text=({T}: Add {U} or {B} to your mana pool.) -- As Watery Grave enters the battlefield, you may pay 2 life. If you don't, Watery Grave enters the battlefield tapped.
|
text=({T}: Add {U} or {B} to your mana pool.) -- As Watery Grave enters the battlefield, you may pay 2 life. If you don't, Watery Grave enters the battlefield tapped.
|
||||||
type=Land
|
type=Land
|
||||||
subtype=Island Swamp
|
subtype=Island Swamp
|
||||||
|
|||||||
@@ -95,7 +95,7 @@ ExtraManaCost * ExtraManaCost::clone() const
|
|||||||
}
|
}
|
||||||
|
|
||||||
ExtraManaCost::ExtraManaCost(ManaCost * costToPay)
|
ExtraManaCost::ExtraManaCost(ManaCost * costToPay)
|
||||||
: ExtraCost("Pay The Cost",NULL, costToPay)
|
: ExtraCost("",NULL, costToPay)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -321,13 +321,19 @@ SpecificLifeCost::SpecificLifeCost(TargetChooser *_tc, int slc)
|
|||||||
|
|
||||||
int SpecificLifeCost::canPay()
|
int SpecificLifeCost::canPay()
|
||||||
{
|
{
|
||||||
MTGCardInstance * _target = (MTGCardInstance *) target;
|
if(source->controller()->life >= slc && !source->controller()->inPlay()->hasAbility(Constants::CANTCHANGELIFE) &&
|
||||||
|
!source->controller()->opponent()->game->battlefield->hasAbility(Constants::CANTPAYLIFE) &&
|
||||||
|
!source->controller()->game->battlefield->hasAbility(Constants::CANTPAYLIFE))
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
/*MTGCardInstance * _target = (MTGCardInstance *) target;
|
||||||
if(_target->controller()->life >= slc && !_target->controller()->inPlay()->hasAbility(Constants::CANTCHANGELIFE) &&
|
if(_target->controller()->life >= slc && !_target->controller()->inPlay()->hasAbility(Constants::CANTCHANGELIFE) &&
|
||||||
!_target->controller()->opponent()->game->battlefield->hasAbility(Constants::CANTPAYLIFE) &&
|
!_target->controller()->opponent()->game->battlefield->hasAbility(Constants::CANTPAYLIFE) &&
|
||||||
!_target->controller()->game->battlefield->hasAbility(Constants::CANTPAYLIFE))
|
!_target->controller()->game->battlefield->hasAbility(Constants::CANTPAYLIFE))
|
||||||
{
|
{
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}*/
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user