It is currently 08 Jun 2025, 15:03
   
Text Size

Innistrad Scripts

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Innistrad Scripts

Postby ArsenalNut » 20 Sep 2011, 02:34

friarsol wrote:Looks like the full spoiler is now up. Let's see how many we can get before the prerelease.
I haven't been involved with a new set before. When are we going to officially check these into the repository? Is one person going to check eveything in?
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby friarsol » 20 Sep 2011, 02:51

ArsenalNut wrote:
friarsol wrote:Looks like the full spoiler is now up. Let's see how many we can get before the prerelease.
I haven't been involved with a new set before. When are we going to officially check these into the repository? Is one person going to check eveything in?
If you have commit, add it yourself. Otherwise, someone else will grab em. (Feel free to help out if you do have commit).

Usually we wait till the cards are up on magiccards.info since that's where the setinfo is grabbed from. Since Wizards uploaded the full spoiler today, I'd think the other sites will have them pretty soon.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Innistrad Scripts

Postby ArsenalNut » 20 Sep 2011, 04:19

More Curses
Curse of Oblivion | Open
Name:Curse of Oblivion
ManaCost:3 B
Types:Enchantment Aura Curse
Text:Enchant player
A:SP$ Attach | Cost$ 3 B | ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedPlayer | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of enchanted player's upkeep, that player exiles two cards from his or her graveyard.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ EnchantedPlayer | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_oblivion.jpg
End

Curse of the Nightly Haunt | Open
Name:Curse of the Nightly Haunt
ManaCost:2 R
Types:Enchantment Aura Curse
Text:Enchant player
A:SP$ Attach | Cost$ 2 R | ValidTgts$ Player | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddHiddenKeyword$ HIDDEN CARDNAME attacks each turn if able. | Description$ Creatures enchanted player controls attack each turn if able.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_nightly_haunt.jpg
End

Curse of the Pierced Heart | Open
Name:Curse of the Pierced Heart
ManaCost:1 R
Types:Enchantment Aura Curse
Text:Enchant player
A:SP$ Attach | Cost$ 1 R | ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedPlayer | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of enchanted player's upkeep, CARDNAME deals 1 damage to that player.
SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ EnchantedPlayer | NumDmg$ 1
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_pierced_heart.jpg
End

and a zombie
Abattoir Ghoul | Open
Name:Abattoir Ghoul
ManaCost:3 B
Types:Creature Zombie
Text:no text
PT:3/2
K:First Strike
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, you gain life equal to that creature's toughness.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X
SVar:X:TriggeredCard$CardToughness
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg
End
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby ArsenalNut » 20 Sep 2011, 13:00

Working the white cards
Bonds of Faith | Open
Name:Bonds of Faith
ManaCost:1 W
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Human | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2 as long as it's a Human.
S:Mode$ Continuous | Affected$ Creature.EnchantedBy+nonHuman | AddHiddenKeyword$ HIDDEN CARDNAME can't attack or block. | Description$ Otherwise, it can't attack or block.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/bonds_of_faith.jpg
End

Elder Cathar | Open
Name:Elder Cathar
ManaCost:2 W
Types:Creature Human Soldier
Text:no text
PT:2/2
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. If that creature is a Human, put two +1/+1 counters on it instead.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ X
SVar:X:Targeted$Valid Creature.Human/Plus.1
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/elder_cathar.jpg
End

Feeling of Dread | Open
Name:Feeling of Dread
ManaCost:1 W
Types:Instant
Text:no text
A:SP$ Tap | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Tap up to two target creatures.
A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | TargetMin$ 0 | TargetMax$ 2 | Flashback$ True | CostDesc$ Flashback 1 U | SpellDescription$ (You may cast this card from your graveyard for its flashback cost. Then exile it.)
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/feeling_of_dread.jpg
End

Gallows Warden | Open
Name:Gallows Warden
ManaCost:4 W
Types:Creature Spirit
Text:no text
PT:3/3
K:Flying
S:Mode$ Continuous | Affected$ Creature.Spirit+Other | AddPower$ 0 | AddToughness$ 1 | Description$ Other Spirit creatures you control get +0/+1.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/gallows_warden.jpg
End

Ghostly Possession | Open
Name:Ghostly Possession
ManaCost:2 W
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy |AddKeyword$ Flying | AddHiddenKeyword$ HIDDEN Prevent all combat damage that would be dealt to and dealt by CARDNAME. | Description$ Enchanted creature has flying. Prevent all combat damage that would be dealt to and dealt by enchanted creature.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ghostly_possession.jpg
End

Intangible Virtue | Open
Name:Intangible Virtue
ManaCost:1 W
Types:Enchantment
Text:no text
S:Mode$ Continuous | Affected$ Creature.token+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Creature tokens you control get +1/+1 and have vigilance.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/intangible_virtue.jpg
End

Paraselene | Open
Name:Paraselene
ManaCost:2 W
Types:Sorcery
Text:no text
A:SP$ DestroyAll | Cost$ 2 W | ValidCards$ Enchantment | RememberDestroyed$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy all enchantments. You gain 1 life for each enchantment destroyed this way.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X
SVar:X:Remembered$Amount
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/paraselene.jpg
End

Rebuke | Open
Name:Rebuke
ManaCost:2 W
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | SpellDescription$ Destroy target attacking creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/rebuke.jpg
End

Selfless Cathar | Open
Name:Selfless Cathar
ManaCost:W
Types:Creature Human Cleric
Text:no text
PT:1/1
A:AB$ PumpAll | Cost$ 1 W Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/selfless_cathar.jpg
End

Silverchase Fox | Open
Name:Silverchase Fox
ManaCost:1 W
Types:Creature Fox
Text:no text
PT:2/2
A:AB$ ChangeZone | Cost$ 1 W Sac<1/CARDNAME> | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target enchantment.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/silverchase_fox.jpg
End

Stony Silence | Open
Name:Stony Silence
ManaCost:1 W
Types:Enchantment
Text:no text
S:Mode$ Continuous | Affected$ Artifact | AddHiddenKeyword$ HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Activated abilities of artifacts can't be activated.
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/stony_silence.jpg
End

Thraben Purebloods | Open
Name:Thraben Purebloods
ManaCost:4 W
Types:Creature Hound
Text:no text
PT:3/5
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/thraben_purebloods.jpg
End

Urgent Exorcism | Open
Name:Urgent Exorcism
ManaCost:1 W
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Spirit,Enchantment | TgtPrompt$ Select target Spirit or enchantment. | SpellDescription$ Destroy target Spirit or enchantment.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/urgent_exorcism.jpg
End

Village Bell-Ringer | Open
Name:Village Bell-Ringer
ManaCost:2 W
Types:Creature Human Scout
Text:no text
PT:1/4
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUntap | TriggerDescription$ When CARDNAME enters the battlefield, untap all creatures you control.
SVar:TrigUntap:AB$ UntapAll | Cost$ 0 | ValidCards$ Creature.YouCtrl
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/village_bell_ringer.jpg
End


Including reprints, 64% Innistrad scripted

Edited: Changes per Sloth suggestions
Edit2 : Fixed a typo in Ghostly Possession
Last edited by ArsenalNut on 21 Sep 2011, 02:50, edited 2 times in total.
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby Sloth » 20 Sep 2011, 13:41

The Auras (Bonds of Faith and Ghostly Possession) need an AILogic and RemAIDeck. Why is the description of the static ability in the text of Ghostly Possession?

ArsenalNut wrote:
Selfless Cathar | Open
Name:Selfless Cathar
ManaCost:W
Types:Creature Human Cleric
Text:no text
PT:1/1
A:AB$ PumpAll | Cost$ 1 W Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/selfless_cathar.jpg
End
Needs RemAIDeck I think.

ArsenalNut wrote:
Stony Silence | Open
Name:Stony Silence
ManaCost:1 W
Types:Enchantment
Text:no text
S:Mode$ Continuous | Affected$ Artifact | AddHiddenKeyword$ HIDDEN CARDNAME's activated abilities can't be activated. | Description$ Activated abilities of artifacts can't be activated.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/stony_silence.jpg
End
Needs RemRandomDeck.
ArsenalNut wrote:
Urgent Exorcism | Open
Name:Urgent Exorcism
ManaCost:1 W
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Creature.Spirit,Enchantment | TgtPrompt$ Select target Spirit or enchantment. | SpellDescription$ Destroy target Spirit or enchantment.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/urgent_exorcism.jpg
End
ValidTgts should just be "Spirit,Enchantment".
ArsenalNut wrote:Including reprints, 64% Innistrad scripted
Good work. =D>
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Innistrad Scripts

Postby ArsenalNut » 20 Sep 2011, 14:36

Low hanging Blue cards
Dream Twist | Open
Name:Dream Twist
ManaCost:U
Types:Instant
Text:no text
A:SP$ Mill | Cost$ U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of his or her library into his or her graveyard.
A:SP$ Mill | Cost$ 1 U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player |Flashback$ True | CostDesc$ Flashback 1 U | SpellDescription$ (You may cast this card from your graveyard for its flashback cost. Then exile it.)
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_twist.jpg
End

Hysterical Blindness | Open
Name:Hysterical Blindness
ManaCost:2 U
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 2 U | ValidCards$ Creature.YouDontCtrl | NumAtt$ -4 | NumDef$ 0 | IsCurse$ True |SpellDescription$ Creatures your opponents control get -4/-0 until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/hysterical_blindness.jpg
End

Lantern Spirit | Open
Name:Lantern Spirit
ManaCost:2 U
Types:Creature Spirit
Text:no text
PT:2/1
K:Flying
A:AB$ ChangeZone | Cost$ U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand.
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/lantern_spirit.jpg
End

Lost in the Mist | Open
Name:Lost in the Mist
ManaCost:3 U U
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBReturn | SpellDescription$ Counter target spell. Return target permanent to its owner's hand.
SVar:DBReturn:DB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Select target permanent | ValidTgts$ Permanent
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/lost_in_the_mist.jpg
End

Moon Heron | Open
Name:Moon Heron
ManaCost:3 U
Types:Creature Spirit Bird
Text:no text
PT:3/2
K:Flying
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/moon_heron.jpg
End

Selhoff Occultist | Open
Name:Selhoff Occultist
ManaCost:2 U
Types:Creature Human Rogue
Text:no text
PT:2/3
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of his or her library into his or her graveyard.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of his or her library into his or her graveyard.
SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/selhoff_occultist.jpg
End

Sturmgeist | Open
Name:Sturmgeist
ManaCost:3 U U
Types:Creature Spirit
Text:no text
PT:*/*
K:Flying
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in your hand.
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | NumCards$ 1 | Defined$ You
SVar:X:Count$InYourHand
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/sturmgeist.jpg
End
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby Milod » 20 Sep 2011, 17:25

great work for those cards made :) but can we expect werewolfs in these new release of forge 8) ?
Milod
 
Posts: 360
Joined: 20 Jul 2011, 08:57
Has thanked: 4 times
Been thanked: 5 times

Re: Innistrad Scripts

Postby ArsenalNut » 21 Sep 2011, 05:32

All remaining black I thought were scriptable and a couple reds
Bitterheart Witch | Open
Name:Bitterheart Witch
ManaCost:4 B
Types:Creature Human Shaman
Text:no text
PT:1/2
K:Deathtouch
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME dies, you may search your library for a Curse card, put it onto the battlefield attached to target player, then shuffle your library.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Curse | ChangeNum$ 1
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/bitterheart_witch.jpg
End

Brain Weevil | Open
Name:Brain Weevil
ManaCost:3 B
Types:Creature Insect
Text:no text
PT:1/1
K:Intimidate
A:AB$ Discard | Cost$ Sac<1/CARDNAME> | ValidTgts$ Player | TgtPrompt$ Select target player | SorcerySpeed$ True | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. Activate this ability only any time you could cast a sorcery.
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_weevil.jpg
End

Dead Weight | Open
Name:Dead Weight
ManaCost:B
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -2 | AddToughness$ -2 | Description$ Enchanted creature gets -2/-2.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dead_weight.jpg
End

Disciple of Griselbrand | Open
Name:Disciple of Griselbrand
ManaCost:1 B
Types:Creature Human Cleric
Text:no text
PT:1/1
K:Intimidate
A:AB$ GainLife | Cost$ 1 Sac<1/Creature> | Defined$ You | LifeAmount$ X | SpellDescription$ You gain life equal to the sacrificed creature's toughness.
SVar:X:Sacrificed$CardToughness
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/disciple_of_griselbrand.jpg
End

Ghoulcaller's Chant | Open
Name:Ghoulcaller's Chant
ManaCost:B
Types:Instant
Text:no text
A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | PrecostDesc$ Choose one - | SpellDescription$ Return target creature card from your graveyard to your hand
A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Hand | Mandatory$ True | TgtPrompt$ Select two target Zombie cards in your graveyard | ValidTgts$ Creature.Zombie+YouOwn | TargetMin$ 2 | TargetMax$ 2 | PrecostDesc$ or | SpellDescription$ return two target Zombie cards from your graveyard to your hand.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ghoulcallers_chant.jpg
End

Gruesome Deformity | Open
Name:Gruesome Deformity
ManaCost:B
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ B | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Intimidate | Description$ Enchanted creature has intimidate.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/gruesome_deformity.jpg
End

Maw of the Mire | Open
Name:Maw of the Mire
ManaCost:4 B
Types:Sorcery
Text:no text
A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBGainLife | SpellDescription$ Destroy target land. You gain 4 life.
SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 4
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/maw_of_the_mire.jpg
End

Tribute to Hunger | Open
Name:Tribute to Hunger
ManaCost:2 B
Types:Instant
Text:no text
A:SP$ Sacrifice | Cost$ 2 B | SacValid$ Creature | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Amount$ 1 | RememberSacrificed$ True | SubAbility$ DBGainLife | SpellDescription$ Target opponent sacrifices a creature. You gain life equal to that creature's toughness.
SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X
SVar:X:Remembered$CardToughness
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/tribute_to_hunger.jpg
End

Victim of Night | Open
Name:Victim of Night
ManaCost:B B
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ B B | ValidTgts$ Creature.nonVampire+nonWerewolf+nonZombie | TgtPrompt$ Select target non-Vampire, non-Werewolf, non-Zombie creature | SpellDescription$ Destroy target non-Vampire, non-Werewolf, non-Zombie creature.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/victim_of_night.jpg
End

Ashmouth Hound | Open
Name:Ashmouth Hound
ManaCost:1 R
Types:Creature Elemental Hound
Text:no text
PT:2/1
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDamage1 | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature
T:Mode$ Blocks | ValidCard$ Creature | ValidBlocked$ Card.Self | Execute$ TrigDamage2 | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature
SVar:TrigDamage1:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredAttacker | NumDmg$ 1
SVar:TrigDamage2:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredBlocker | NumDmg$ 1
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ashmouth_hound.jpg
End

Kessig Wolf | Open
Name:Kessig Wolf
ManaCost:2 R
Types:Creature Wolf
Text:no text
PT:3/1
A:AB$ Pump | Cost$ 1 R | Defined$ Self | KW$ First Strike | SpellDescription$ Kessig Wolf gains first strike until end of turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/kessig_wolf.jpg
End


Purify the Grave | Open
Name:Purify the Grave
ManaCost:W
Types:Instant
Text:no text
A:SP$ ChangeZone | Cost$ W | ValidTgts$ Card | TgtPrompt$ Select card to exile | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Exile target card from a graveyard.
A:SP$ ChangeZone | Cost$ W | ValidTgts$ Card | TgtPrompt$ Select card to exile | Origin$ Graveyard | Destination$ Exile | Flashback$ True | CostDesc$ Flashback W | SpellDescription$ (You may cast this card from your graveyard for its flashback cost. Then exile it.)
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/purify_the_grave.jpg
End



Bitterheart Witch and Tribute to Hunger required added code so you'll need the latest version out of the repository to use them.

Now at 71% scripted ( :cry: no werewolves though)
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby Max mtg » 21 Sep 2011, 14:27

Great job! I'm already eager to switch formats in the recently added formats.txt! :D
Single class for single responsibility.
Max mtg
Programmer
 
Posts: 1997
Joined: 02 Jul 2011, 14:26
Has thanked: 173 times
Been thanked: 334 times

Re: Innistrad Scripts

Postby Iran » 22 Sep 2011, 02:28

Quick card =>

Riot Devils | Open
Name:Riot Devils
ManaCost:2 R
Types:Creature Devil
Text:no text
PT:2/3
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/riot_devils.jpg
End
Iran
 
Posts: 251
Joined: 11 Jul 2011, 04:36
Has thanked: 61 times
Been thanked: 4 times

Re: Innistrad Scripts

Postby friarsol » 23 Sep 2011, 01:47

Innistrad is now up on magiccards.info

http://magiccards.info/isd/en.html

We'll have to wait for Oracle Text until Arch's magicdata.txt is ready, but I'd expect that to be forthcoming once Gatherer is updated.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Innistrad Scripts

Postby ArsenalNut » 23 Sep 2011, 02:10

friarsol wrote:Innistrad is now up on magiccards.info

http://magiccards.info/isd/en.html

We'll have to wait for Oracle Text until Arch's magicdata.txt is ready, but I'd expect that to be forthcoming once Gatherer is updated.
I just updated setInfoScript.py. I've got all the scripts in this thread already in my workspace. I was going to check them in tonight. Do you want me to wait until the Gatherer is updated?
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby friarsol » 23 Sep 2011, 02:33

ArsenalNut wrote:I just updated setInfoScript.py. I've got all the scripts in this thread already in my workspace. I was going to check them in tonight. Do you want me to wait until the Gatherer is updated?
Nope. Gatherer doesn't matter. These cards will just be without Oracle Text until the mtgdata is ready, but that shouldn't be a big deal.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Innistrad Scripts

Postby ArsenalNut » 23 Sep 2011, 03:19

friarsol wrote:
ArsenalNut wrote:I just updated setInfoScript.py. I've got all the scripts in this thread already in my workspace. I was going to check them in tonight. Do you want me to wait until the Gatherer is updated?
Nope. Gatherer doesn't matter. These cards will just be without Oracle Text until the mtgdata is ready, but that shouldn't be a big deal.
I'm going to double to check to make sure I got all the suggested corrections then check them in. =D>

Edit:
Checked in a total of 184 new cards (out 242 new cards in Innistrad set).
So many cards, so little time
User avatar
ArsenalNut
 
Posts: 512
Joined: 08 Jul 2011, 03:49
Has thanked: 27 times
Been thanked: 121 times

Re: Innistrad Scripts

Postby Sloth » 23 Sep 2011, 05:21

ArsenalNut wrote:Edit:
Checked in a total of 184 new cards (out 242 new cards in Innistrad set).
Thanks a lot ArsenalNut! =D>

I will try to implement the random changezone cards (like Charmbreaker Devils) today (or at least this weekend).
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 30 guests


Who is online

In total there are 30 users online :: 0 registered, 0 hidden and 30 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 30 guests

Login Form