mirror of
https://github.com/Relintai/mtg-forge-ios.git
synced 2025-01-08 15:39:35 +01:00
Several Ixalan changes, as well as adding Scry reminder texts to those that need them.
Notes: Grim Captain's Call is... weird. Needs fixing for the stack panel when cast (Largely because it doesn't target the creatures on cast, only returns them on resolution) Also: Boneyard Parley works when the Human uses it, but AI absolutely butches the execution I can't explain. Added SVar:RemAIDeck:True just in case. Pls fix. git-svn-id: http://svn.slightlymagic.net/forge/trunk@35738 269b9781-a132-4a9b-9d4e-f004f1b56b58
This commit is contained in:
parent
2d33e19895
commit
f53f7aa9a3
@ -3,7 +3,7 @@ ManaCost:1 W
|
||||
Types:Creature Vampire Soldier
|
||||
PT:1/1
|
||||
S:Mode$ Continuous | Affected$ Creature.Self+attacking | AddPower$ 2 | Description$ As long as CARDNAME is attacking, it gets +2/+0.
|
||||
A:AB$ Pump | Cost$ PayLife<4> | Defined$ Self | KW$ Indestructible | SpellDescription$ Adanto Vanguard gains indestructible until end of turn.
|
||||
A:AB$ Pump | Cost$ PayLife<4> | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. (Damage and effects that say “destroy” don’t destroy it.)
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/adanto_vanguard.jpg
|
||||
Oracle:As long as Adanto Vanguard is attacking, it gets +2/+0.\nPay 4 life: Adanto Vanguard gains indestructible until end of turn.
|
||||
Oracle:As long as Adanto Vanguard is attacking, it gets +2/+0.\nPay 4 life: Adanto Vanguard gains indestructible until end of turn. (Damage and effects that say “destroy” don’t destroy it.)
|
||||
|
@ -1,9 +1,9 @@
|
||||
Name:Blinding Fog
|
||||
ManaCost:2 G
|
||||
Types:Instant
|
||||
A:SP$ Effect | Cost$ 2 G | Name$ Blinding Fog Effect | StaticAbilities$ STPrevent | SubAbility$ DBPumpAll | SpellDescription$ Prevent all damage that would be dealt to creatures this turn. Creatures you control gain hexproof until end of turn.
|
||||
A:SP$ Effect | Cost$ 2 G | Name$ Blinding Fog Effect | StaticAbilities$ STPrevent | SubAbility$ DBPumpAll | SpellDescription$ Prevent all damage that would be dealt to creatures this turn. Creatures you control gain hexproof until end of turn. (They can’t be the targets of spells or abilities your opponents control.)
|
||||
SVar:STPrevent:Mode$ PreventDamage | EffectZone$ Command | Target$ Creature | Description$ Prevent all damage that would be dealt to creatures this turn.
|
||||
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Hexproof
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_fog.jpg
|
||||
Oracle:Prevent all damage that would be dealt to creatures this turn. Creatures you control gain hexproof until end of turn.
|
||||
Oracle:Prevent all damage that would be dealt to creatures this turn. Creatures you control gain hexproof until end of turn. (They can’t be the targets of spells or abilities your opponents control.)
|
@ -1,10 +1,11 @@
|
||||
Name:Boneyard Parley
|
||||
ManaCost:5 B B
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Cost$ 5 B B | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 5 | TgtPrompt$ Select up to five target cards in graveyards | ValidTgts$ Card.Creature | RememberTargets$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile up to five target creature cards from graveyards.
|
||||
A:SP$ ChangeZone | Cost$ 5 B B | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 5 | TgtPrompt$ Select up to five target cards in graveyards | ValidTgts$ Card.Creature | RememberTargets$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile up to five target creature cards from graveyards. An opponent separates those cards into two piles. Put all cards from the pile of your choice onto the battlefield under your control and the rest into their owners' graveyards.
|
||||
SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBBattlefield | UnchosenPile$ DBGrave
|
||||
SVar:DBBattlefield:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | GainControl$ True | SubAbility$ DBCleanup
|
||||
SVar:DBGrave:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Graveyard | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/boneyard_parley.jpg
|
||||
Oracle:Exile up to five target creature cards from graveyards. An opponent separates those cards into two piles. Put all cards from the pile of your choice onto the battlefield under your control and the rest into their owners' graveyards.
|
||||
|
@ -2,6 +2,6 @@ Name:Darksteel Pendant
|
||||
ManaCost:2
|
||||
Types:Artifact
|
||||
K:Indestructible
|
||||
A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1.
|
||||
A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/darksteel_pendant.jpg
|
||||
Oracle:Indestructible (Effects that say "destroy" don't destroy this artifact.)\n{1}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
|
@ -1,8 +1,8 @@
|
||||
Name:Deeproot Waters
|
||||
ManaCost:2 U
|
||||
Types:Enchantment
|
||||
T:Mode$ SpellCast | ValidCard$ Merfolk | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a Merfolk spell, create a 1/1 blue Merfolk creature token with hexproof.
|
||||
T:Mode$ SpellCast | ValidCard$ Merfolk | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a Merfolk spell, create a 1/1 blue Merfolk creature token with hexproof. (A creature with hexproof can’t be the target of spells or abilities your opponents control.)
|
||||
SVar:TrigToken:DB$ Token | TokenImage$ u 1 1 merfolk XLN | TokenAmount$ 1 | TokenName$ Merfolk | TokenTypes$ Creature,Merfolk | TokenOwner$ You | TokenColors$ Blue | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Hexproof
|
||||
DeckHas:Ability$Token
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/deeproot_waters.jpg
|
||||
Oracle:Whenever you cast a Merfolk spell, create a 1/1 blue Merfolk creature token with hexproof.
|
||||
Oracle:Whenever you cast a Merfolk spell, create a 1/1 blue Merfolk creature token with hexproof. (A creature with hexproof can’t be the target of spells or abilities your opponents control.)
|
||||
|
@ -1,7 +1,7 @@
|
||||
Name:Grim Captain's Call
|
||||
ManaCost:2 B
|
||||
Types:Sorcery
|
||||
A:SP$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | ChangeType$ Pirate.YouCtrl | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBChangeZoneVampire
|
||||
A:SP$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | ChangeType$ Pirate.YouCtrl | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBChangeZoneVampire | SpellDescription$ Return a Pirate card from your graveyard to your hand, then do the same for Vampire, Dinosaur, and Merfolk.
|
||||
SVar:DBChangeZoneVampire:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | ChangeType$ Vampire.YouCtrl | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBChangeZoneDinosaur
|
||||
SVar:DBChangeZoneDinosaur:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | ChangeType$ Dinosaur.YouCtrl | ChangeNum$ 1 | Hidden$ True | SubAbility$ DBChangeZoneMerfolk
|
||||
SVar:DBChangeZoneMerfolk:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | ChangeType$ Merfolk.YouCtrl | ChangeNum$ 1 | Hidden$ True
|
||||
|
@ -2,7 +2,7 @@ Name:Hostage Taker
|
||||
ManaCost:2 U B
|
||||
Types:Creature Human Pirate
|
||||
PT:2/3
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target artifact or creature until CARDNAME leaves the battlefield.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target artifact or creature until CARDNAME leaves the battlefield. You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell.
|
||||
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact.Other,Creature.Other | TgtPrompt$ Select target artifact or creature | ConditionPresent$ Card.Self | RememberChanged$ True | SubAbility$ DBEffect
|
||||
SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ ComeBack,TriggerCastHT | SVars$ TrigReturn,TrigRemoveSelf | RememberObjects$ Remembered | ImprintCards$ Self | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ You may cast that card for as long as it remains exiled, and you may spend mana as though it were mana of any type to cast that spell.
|
||||
SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast that card and you may spend mana as though it were mana of any type to cast it.
|
||||
|
@ -4,4 +4,4 @@ Types:Creature Dinosaur
|
||||
PT:2/2
|
||||
K:Vigilance
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/huatlis_snubhorn.jpg
|
||||
Oracle:Vigilance
|
||||
Oracle:Vigilance (Attacking doesn’t cause this creature to tap.)
|
||||
|
@ -1,8 +1,8 @@
|
||||
Name:Opt
|
||||
ManaCost:U
|
||||
Types:Instant
|
||||
A:SP$ Scry | Cost$ U | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1. Draw a card.
|
||||
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1
|
||||
A:SP$ Scry | Cost$ U | ScryNum$ 1 | SubAbility$ DBDraw | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card.
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/opt.jpg
|
||||
Oracle:Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\nDraw a card.
|
||||
|
@ -3,6 +3,6 @@ ManaCost:1
|
||||
Types:Artifact
|
||||
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 1.
|
||||
SVar:TrigScry:DB$Scry | ScryNum$ 1
|
||||
A:AB$ ChangeZoneAll | Cost$ 1 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards.
|
||||
A:AB$ ChangeZoneAll | Cost$ T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | AILogic$ ExileGraveyards | SpellDescription$ Exile all cards from all graveyards.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/sentinel_totem.jpg
|
||||
Oracle:When Sentinel Totem enters the battlefield, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)\n{T}, Exile Sentinel Totem: Exile all cards from all graveyards.
|
||||
|
@ -2,7 +2,7 @@ Name:Soldevi Excavations
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
A:AB$ Mana | Cost$ T | Produced$ C U | SpellDescription$ Add {C}{U} to your mana pool.
|
||||
A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1.
|
||||
A:AB$ Scry | Cost$ 1 T | ScryNum$ 1 | SpellDescription$ Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | ReplaceWith$ PayBeforeETB | Description$ If CARDNAME would enter the battlefield, sacrifice an untapped Island instead. If you do, put CARDNAME onto the battlefield. If you don't, put it into its owner's graveyard.
|
||||
SVar:PayBeforeETB:AB$ Sacrifice | Cost$ 0 | SacValid$ Island.untapped | Defined$ You | RememberSacrificed$ True | SubAbility$ MoveToGraveyard
|
||||
SVar:MoveToGraveyard:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | Defined$ ReplacedCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ MoveToBattlefield
|
||||
@ -11,4 +11,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:Remembered$Amount
|
||||
SVar:RemAIDeck:True
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/soldevi_excavations.jpg
|
||||
Oracle:If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{U} to your mana pool.\n{1}, {T}: Scry 1.
|
||||
Oracle:If Soldevi Excavations would enter the battlefield, sacrifice an untapped Island instead. If you do, put Soldevi Excavations onto the battlefield. If you don't, put it into its owner's graveyard.\n{T}: Add {C}{U} to your mana pool.\n{1}, {T}: Scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
|
||||
|
@ -1,10 +1,10 @@
|
||||
Name:Sorcerous Spyglass
|
||||
ManaCost:2
|
||||
Types:Artifact
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ As CARDNAME enters the battlefield, look at an opponent's hand, then choose any card name. Activated abilities of sources with the chosen name can't be activated unless they're mana abilities.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPeek | TriggerDescription$ As CARDNAME enters the battlefield, look at an opponent's hand, then choose any card name.
|
||||
SVar:TrigPeek:DB$ RevealHand | ValidTgts$ Opponent | TgtPrompt$ Select an opponent | SubAbility$ DBNameCard
|
||||
SVar:DBNameCard:DB$ NameCard | Defined$ You
|
||||
S:Mode$ CantBeActivated | ValidCard$ Card.NamedCard | NonMana$ True
|
||||
S:Mode$ CantBeActivated | ValidCard$ Card.NamedCard | NonMana$ True | Description$ Activated abilities of sources with the chosen name can't be activated unless they're mana abilities.
|
||||
SVar:RemRandomDeck:True
|
||||
# TODO: Might improve AI logic to support it (the AI needs to pick cards that actually have activated nonmana abilities on them)
|
||||
SVar:RemAIDeck:True
|
||||
|
@ -3,6 +3,6 @@ ManaCost:1 R
|
||||
Types:Enchantment Aura
|
||||
K:Enchant creature
|
||||
A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Enchanted creature gets +2/+2 and has lifelink.
|
||||
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Haste | Description$ Enchanted creature gets +2/+2 and has haste.
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/swashbuckling.jpg
|
||||
Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has haste.
|
@ -1,8 +1,7 @@
|
||||
Name:Verdant Rebirth
|
||||
ManaCost:1 G
|
||||
Types:Instant
|
||||
A:SP$ Animate | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ VerdantRebirthChangeZone | sVars$ VerdantRebirthTrigChangeZone | SubAbility$ DBDraw | SpellDescription$ Until end of turn, target creature gains "When this creature dies, return it to its owner's hand."
|
||||
Draw a card.
|
||||
A:SP$ Animate | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ VerdantRebirthChangeZone | sVars$ VerdantRebirthTrigChangeZone | SubAbility$ DBDraw | SpellDescription$ Until end of turn, target creature gains "When this creature dies, return it to its owner's hand." Draw a card.
|
||||
SVar:VerdantRebirthChangeZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ VerdantRebirthTrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, return it to its owner's hand.
|
||||
SVar:VerdantRebirthTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard
|
||||
SVar:DBDraw:DB$Draw | NumCards$ 1
|
||||
|
@ -2,7 +2,7 @@ Name:Vineshaper Mystic
|
||||
ManaCost:2 G
|
||||
Types:Creature Merfolk Shaman
|
||||
PT:1/3
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature.
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each of up to two target Merfolk you control.
|
||||
SVar:TrigPut:DB$PutCounter | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk you control | CounterType$ P1P1 | CounterNum$ 1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/vineshaper_mystic.jpg
|
||||
Oracle:When Vineshaper Mystic enters the battlefield, put a +1/+1 counter on each of up to two target Merfolk you control.
|
@ -2,8 +2,8 @@ Name:Wildgrowth Walker
|
||||
ManaCost:1 G
|
||||
Types:Creature Elemental
|
||||
PT:1/3
|
||||
T:Mode$ Explores | Execute$ DBPutCounter | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control explores, put a +1/+1 counter on this creature and gain 3 life.
|
||||
T:Mode$ Explores | Execute$ DBPutCounter | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control explores, put a +1/+1 counter on CARDNAME and you gain 3 life.
|
||||
SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 | SubAbility$ DBGainLife
|
||||
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 3
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/wildgrowth_walker.jpg
|
||||
Oracle:Whenever a creature you control explores, put a +1/+1 counter on this creature and gain 3 life.
|
||||
Oracle:Whenever a creature you control explores, put a +1/+1 counter on Wildgrowth Walker and you gain 3 life.
|
||||
|
Loading…
Reference in New Issue
Block a user