Magic Origins Spoiler Season
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Magic Origins Spoiler Season
by Marek14 » 22 Jun 2015, 06:06
- Code: Select all
Name:Blazing Hellhound
ManaCost:2 B R
Types:Creature Elemental Hound
PT:4/3
A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature or player.
SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_hellhound.jpg
Oracle:{1}, Sacrifice another creature: Blazing Hellhound deals 1 damage to target creature or player.
Re: Magic Origins Spoiler Season
by friarsol » 22 Jun 2015, 15:17
Looks like there's a new ability called Renown. Basically it's Monstrous, but instead of being an activated ability, it triggers on dealing combat damage to a player. And the +1/+1 counters are attached to a value of the Renown, instead of a separate triggered ability.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Magic Origins Spoiler Season
by Xitax » 23 Jun 2015, 03:23
Booster pics.
- Attachments
-
ORI_boosters.zip- (180.65 KiB) Downloaded 275 times
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 05:44
- Code: Select all
Name:Blessed Spirits
ManaCost:2 W
Types:Creature Spirit
PT:2/2
K:Flying
T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an enchantment spell, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:BuffedBy:Enchantment
SVar:Picture:http://www.wizards.com/global/images/magic/general/blessed_spirits.jpg
Oracle:Flying\nWhenever you cast an enchantment spell, put a +1/+1 counter on Blessed Spirits.
- Code: Select all
Name:Clash of Wills
ManaCost:X U
Types:Instant
A:SP$ Counter | Cost$ X U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | References$ X | SpellDescription$ Counter target spell unless its controller pays {X}.
SVar:X:Count$xPaid
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/clash_of_wills.jpg
Oracle:Counter target spell unless its controller pays {X}.
- Code: Select all
Name:Kothophed, Soul Hoarder
ManaCost:4 B B
Types:Legendary Creature Demon
PT:6/6
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.YouDontOwn | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a permanent owned by another player is put into a graveyard from from the battlefield, you draw a card and you lose 1 life.
SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife
SVar:DBLoseLife:DB$LoseLife | Defined$ You | LifeAmount$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/kothophed_soul_hoarder.jpg
Oracle:Flying\nWhenever a permanent owned by another player is put into a graveyard from from the battlefield, you draw a card and you lose 1 life.
- Code: Select all
Name:Languish
ManaCost:2 B B
Types:Sorcery
A:SP$ PumpAll | Cost$ 2 B B | ValidCards$ Creature | NumAtt$ -4 | NumDef$ -4 | IsCurse$ True | SpellDescription$ All creatures get -4/-4 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/languish.jpg
Oracle:All creatures get -4/-4 until end of turn.
- Code: Select all
Name:Send to Sleep
ManaCost:1 U
Types:Instant
A:SP$ Tap | Cost$ W | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Spell mastery - If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps.
SVar:TrigPump:DB$Pump | Cost$ 0 | Defined$ Targeted | CheckSVar$ X | SVarCompare$ GE2 | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True
SVar:X:Count$ValidGraveyard Instant.YouOwn, Sorcery.YouOwn
SVar:Picture:http://www.wizards.com/global/images/magic/general/send_to_sleep.jpg
Oracle:Tap up to two target creatures.\n Spell mastery - If there are two or more instand and/or sorcery cards in your graveyard, those creatures don't untap during their controllers' next untap steps.
Cards I pass at the moment:
Alhammarret, High Arbiter (choosing name of one of revealed cards, with possible multiple opponents)
Boggart Brute (could be done now, but better wait until menace is implemented)
Chandra's Ignition (I believe someone implemented this in the thread, but didn't put it in Upcoming, so I'm passing over this for now)
Enshrouding Mist (requires renown)
Hixus, Prison Warden (sol put code in the thread, but it's not in the Upcoming)
Knight of the Pilgrim's Road (requires renown)
Ravaging Blaze (suggested in the thread, but not added yet)
Rhox Maulers (requires renown)
Sphinx's Tutelage (not sure how to write the condition "both cards are nonland and share a color")
Last edited by Marek14 on 23 Jun 2015, 06:48, edited 1 time in total.
Re: Magic Origins Spoiler Season
by swordshine » 23 Jun 2015, 06:46
"YouDontOwn"Marek14 wrote:Is "nonYouOwn" a valid construction?
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 06:49
Fixed.swordshine wrote:"YouDontOwn"Marek14 wrote:Is "nonYouOwn" a valid construction?
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 07:34
OK. It's very similar to monstrosity. For now, we need a trigger for creature becoming renowned and a way to determine whether it's renowned or not for Enshrouding Mist.swordshine wrote:I'll look into "Renown".
Re: Magic Origins Spoiler Season
by swordshine » 23 Jun 2015, 12:59
Menace and Renown are implemented. Alhammarret, High Arbiter and Sphinx's Tutelage are also scripted now.Marek14 wrote:Cards I pass at the moment:
Alhammarret, High Arbiter (choosing name of one of revealed cards, with possible multiple opponents)
Boggart Brute (could be done now, but better wait until menace is implemented)
Chandra's Ignition (I believe someone implemented this in the thread, but didn't put it in Upcoming, so I'm passing over this for now)
Enshrouding Mist (requires renown)
Hixus, Prison Warden (sol put code in the thread, but it's not in the Upcoming)
Knight of the Pilgrim's Road (requires renown)
Ravaging Blaze (suggested in the thread, but not added yet)
Rhox Maulers (requires renown)
Sphinx's Tutelage (not sure how to write the condition "both cards are nonland and share a color")
- Code: Select all
K:Menace
- Code: Select all
K:Renown 1
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 13:19
Thanks -- I fixed the numbers on Upcoming page.
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 14:57
- Code: Select all
Name:Dark Petition
ManaCost:3 B B
Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 B B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBMana | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library. Spell mastery - If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B} to your mana pool.
SVar:DBMana:DB$Mana | CheckSVar$ X | SVarCompare$ GE2 | Produced$ B | Amount$ 3
SVar:X:Count$ValidGraveyard Instant.YouOwn, Sorcery.YouOwn
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_petition.jpg
Oracle:Search your library for a card and put that card into your hand. Then shuffle your library.\nSpell mastery - If there are two or more instant and/or sorcery cards in your graveyard, add {B}{B}{B} to your mana pool.
- Code: Select all
Name:Displacement Wave
ManaCost:X U U
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ X U U | ChangeType$ Permanent.nonLand+cmcLEX | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return all nonland permanents with converted mana cost X or less to their owners' hands.
SVar:X:Count$xPaid
SVar:Picture:http://www.wizards.com/global/images/magic/general/displacement_wave.jpg
Oracle:Return all nonland permanents with converted mana cost X or less to their owners' hands.
- Code: Select all
Name:Flameshadow Conjuring
ManaCost:3 R
Types:Enchantment
T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigCopy | OptionalDecider$ You | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step.
SVar:TrigCopy:AB$CopyPermanent | Cost$ R | Defined$ TriggeredCard | Keywords$ Haste | AtEOT$ Exile
SVar:BuffedBy:Creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/flameshadow_conjuring.jpg
Oracle:Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, put a token onto the battlefield that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step.
- Code: Select all
Name:Honored Hierarch
ManaCost:G
Types:Creature Human Druid
PT:1/1
K:Renown 1
S:Mode$ Continuous | Affected$ Card.Self+IsRenowned | AddKeyword$ Vigilance | AddAbility$ ManaTap | Description$ As long as CARDNAME is renowned, it has vigilance and "{T}: Add one mana of any color to your mana pool."
SVar:ManaTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/honored_hierarch.jpg
Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\nAs long as Honored Hierarch is renowned, it has vigilance and "{T}: Add one mana of any color to your mana pool."
- Code: Select all
Name:Mizzium Meddler
ManaCost:2 U
Types:Creature Vedalken Wizard
PT:1/4
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may change a target of target spell or ability to CARDNAME.
SVar:TrigChange:AB$ ChangeTargets | Cost$ 0 | TargetType$ Spell,Activated,Triggered | ValidTgts$ Card | DefinedMagnet$ Self | ChangeSingleTarget$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/mizzium_meddler.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Mizzium Meddler enters the battlefield, you may change a target of target spell or ability to Mizzium Meddler.
- Code: Select all
Name:Starfield of Nyx
ManaCost:4 W
Types:Enchantment
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield.
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Battlefield | ChangeNum$ 1 | TgtPrompt$ Select target enchantment card in your graveyard | ValidTgts$ Enchantment.YouOwn
S:Mode$ Continuous | CheckSVar$ X | SVarCompare$ GE5 | Affected$ Enchantment.YouCtrl+nonAura+Other | SetPower$ AffectedX | SetToughness$ AffectedX | References$ AffectedX | AddType$ Creature | Description$ As long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost.
SVar:X:Count$Valid Enchantment.YouCtrl
SVar:AffectedX:Count$CardManaCost
SVar:BuffedBy:Enchantment
SVar:PlayMain1:ALWAYS
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/starfield_of_nyx.jpg
Oracle:At the beginning of your upkeep, you may return target enchantment card from your graveyard to the battlefield.\nAs long as you control five or more enchantments, each other non-Aura enchantment you control is a creature in addition to its other types and has base power and base toughness each equal to its converted mana cost.
swordshine: Relic Hunter should be renamed to Relic Seeker
Re: Magic Origins Spoiler Season
by Marek14 » 23 Jun 2015, 15:44
- Code: Select all
Name:Day's Undoing
ManaCost:2 U
Types:Sorcery
A:SP$ ChangeZoneAll | Cost$ 2 U | ChangeType$ Card | Origin$ Hand,Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | SpellDescription$ Each player shuffles his or her graveyard and hand into his or her library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities on the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
SVar:DBDraw:DB$ Draw | NumCards$ 7 | Defined$ Each | SubAbility$ DBEnd
SVar:DBEnd:DB$ EndTurn | ConditionPlayerTurn$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/days_undoing.jpg
Oracle:Each player shuffles his or her graveyard and hand into his or her library, then draws seven cards. If it's your turn, end the turn. (Exile all spells and abilities on the stack, including this card. Discard down to your maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.)
Re: Magic Origins Spoiler Season
by swordshine » 24 Jun 2015, 01:57
For Tainted Remedy, Rain of Gore is a better template.Marek14 wrote:As for Tainted Remedy, I tried using Boon Reflection as template, but I don't know how to specify that the player to lose life should be the one who was originally slated to gain life.
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Magic Origins Spoiler Season
by Marek14 » 24 Jun 2015, 05:38
OK, so combining the two, I get:
- Code: Select all
Name:Tainted Remedy
ManaCost:2 B
Types:Enchantment
R:Event$ GainLife | ActiveZones$ Battlefield | ValidPlayer$ Opponent | ReplaceWith$ RLoseLife | Description$ If an opponent would gain life, that player loses that much life instead.
SVar:RLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ X | Defined$ ReplacedPlayer | References$ X
SVar:X:ReplaceCount$LifeGained
SVar:NonStackingEffect:True
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_remedy.jpg
Oracle:If an opponent would gain life, that player loses that much life instead.
- Code: Select all
Name:Jace's Sanctum
ManaCost:3 U
Types:Enchantment
S:Mode$ ReduceCost | ValidCard$ Instant,Sorcery | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Instant and sorcery spells you cast cost {1} less to cast.
T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ DBScry | TriggerDescription$ Whenever you cast a instant or sorcery spell, scry 1.
SVar:DBScry:DB$ Scry | ScryNum$ 1
DeckHints:Type$Instant|Sorcery
SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_sanctum.jpg
Oracle:Instant and sorcery spells you cast cost {1} less to cast.\nWhenever you cast a instant or sorcery spell, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.)
- Code: Select all
Name:Kytheon's Irregulars
ManaCost:2 W W
Types:Creature Human Soldier
PT:4/3
K:Renown 1
A:AB$ Tap | Cost$ W W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature.
SVar:Picture:http://www.wizards.com/global/images/magic/general/kytheons_irregulars.jpg
Oracle:Renown 1 (When this creature deals combat damage to a player, if it isn't renowned, put a +1/+1 counter on it and it becomes renowned.)\n{W}{W}: Tap target creature.
Last edited by Marek14 on 24 Jun 2015, 22:16, edited 1 time in total.
Re: Magic Origins Spoiler Season
by Marek14 » 24 Jun 2015, 16:03
- Code: Select all
Name:Bounding Krasis
ManaCost:1 G U
Types:Creature Fish Lizard
PT:3/3
K:Flash
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may tap or untap target creature.
SVar:TrigTapOrUntap:AB$TapOrUntap | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/bounding_krasis.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Bounding Krasis enters the battlefield, you may tap or untap target creature.
- Code: Select all
Name:Cleric of the Forward Order
ManaCost:1 W
Types:Creature Human Cleric
PT:2/2
T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each creature you control named Cleric of the Forward Order.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:Count$Valid Creature.YouCtrl+namedCleric of the Forward Order/Times.2
SVar:Picture:http://www.wizards.com/global/images/magic/general/cleric_of_the_forward_order.jpg
Oracle:When Cleric of the Forward Order enters the battlefield, you gain 2 life for each creature you control named Cleric of the Forward Order.
- Code: Select all
Name:Faerie Miscreant
ManaCost:U
Types:Creature Faerie Rogue
PT:1/1
T:Mode$ ChangesZone | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+Other+namedFaerie Miscreant | PresentCompare$ GE1 | Origin$ Any | Destination$ Battlefield | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control another creature named Faerie Miscreant, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_miscreant.jpg
Oracle:When Faerie Miscreant enters the battlefield, if you control another creature named Faerie Miscreant, draw a card.
- Code: Select all
Name:Infectious Bloodlust
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$ 1 | AddKeyword$ Haste | AddHiddenKeyword$ CARDNAME attacks each turn if able. | Description$ Enchanted creature gets +2/+1, has haste, and attacks each turn if able.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle your library.
SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedInfectious Bloodlust | ChangeNum$ 1 | ShuffleNonMandatory$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/infectious_bloodlust.jpg
Oracle:Enchant creature\nEnchanted creature gets +2/+1, has haste, and attacks each turn if able.\nWhen enchanted creature dies, you may search your library for a card named Infectious Bloodlust, reveal it, put it into your hand, then shuffle your library.
- Code: Select all
Name:Managorger Hydra
ManaCost:2 G
Types:Creature Hydra
PT:1/1
K:Trample
T:Mode$ SpellCast | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a player casts a spell, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/managorger_hydra.jpg
Oracle:Trample (This creature can deal excess combat damage to defending player or planeswalker while attacking.)\nWhenever a player casts a spell, put a +1/+1 counter on Managorger Hydra.
- Code: Select all
Name:Undead Servant
ManaCost:3 B
Types:Creature Zombie
PT:3/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, put a 2/2 black Zombie creature tokenonto the battlefield for each card named Undead Servant in your graveyard.
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ X | References$ X | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b_2_2_zombie_ori
SVar:X:Count$NamedInYourYard.Undead Servant
SVar:Picture:http://www.wizards.com/global/images/magic/general/undead_servant.jpg
Oracle:When Undead Servant enters the battlefield, put a 2/2 black Zombie creature tokenonto the battlefield for each card named Undead Servant in your graveyard.
Noticed minor problem with Flame Burst and Muscle Burst: they always count Pardic Firecats/Diligent Farmhands, but if there's Yixlid Jailer effect out, those cards should no longer count because they actually count thanks to their ability.
Who is online
Users browsing this forum: No registered users and 55 guests