Commander 2015 spoiler season
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Commander 2015 spoiler season
by Marek14 » 15 Oct 2015, 07:51
And we found our first card!
Kalemne needs two things to work (marked by **): a way to add experience counters to a player, and a way to count them. Also, some upkeep: experience counters should be affected by proliferate (so you can add extra poison counter or experience counter, but not both), and there's also a question of where to display experience counter -- on the life status line, like poison counters? Worst come to worst, it should have enough space for three numbers...
- Code: Select all
Name:Kalemne, Disciple of Iroas
ManaCost:2 R W
Types:Legendary Creature Giant Soldier
PT:3/3
K:Double strike
K:Vigilance
T:Mode$ SpellCast | ValidCard$ Creature.cmcGE5 | ValidActivatingPlayer$ You | Execute$ TrigExperience | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter.
**SVar:TrigExperience:AB$Experience | Cost$ 0 | Defined$ You | Num$ 1
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each experience counter you have.
**SVar:X:Count$TotalYouExperienceCounters
SVar:BuffedBy:Creature.cmcGE5
SVar:Picture:http://www.wizards.com/global/images/magic/general/kalemne_disciple_of_iroas.jpg
Oracle:Double strike, vigilance\nWhenever you cast a creature spell with converted mana cost 5 or greater, you get an experience counter.\nKalemne, Disciple of Iroas gets +1/+1 for each experience counter you have.
Kalemne needs two things to work (marked by **): a way to add experience counters to a player, and a way to count them. Also, some upkeep: experience counters should be affected by proliferate (so you can add extra poison counter or experience counter, but not both), and there's also a question of where to display experience counter -- on the life status line, like poison counters? Worst come to worst, it should have enough space for three numbers...
Re: Commander 2015 spoiler season
by friarsol » 02 Nov 2015, 15:53
Looks like there's a bunch more that just came out this morning.
http://magic.wizards.com/en/articles/ar ... 2015-11-02
New Mechanics:
"Myriad" - When ~ attacks, for each other opponent besides defending player, you may create a copy of ~ attacking that player or a PW that player controls. Exile those tokens End of Combat.
Confluence - Choose 3 Charms where you can rechoose the same mode more than once.
XP Counters for Players (as mentioned below).
http://magic.wizards.com/en/articles/ar ... 2015-11-02
New Mechanics:
"Myriad" - When ~ attacks, for each other opponent besides defending player, you may create a copy of ~ attacking that player or a PW that player controls. Exile those tokens End of Combat.
Confluence - Choose 3 Charms where you can rechoose the same mode more than once.
XP Counters for Players (as mentioned below).
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Commander 2015 spoiler season
by drdev » 02 Nov 2015, 16:12
From a UI perspective, I suggest we put experience counters on the avatar instead of displaying them below your life total beside poison counters. Perhaps we can even make a "XP: #" label to display at the bottom right corner of the avatar if the player has any. Otherwise there's no way the Android app at least will have room to display both poison and experience counters for the same player.
Last edited by drdev on 02 Nov 2015, 18:31, edited 1 time in total.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Commander 2015 spoiler season
by Marek14 » 02 Nov 2015, 16:27
So, those that can be written right away:
- Code: Select all
Name:Kalemne's Captain
ManaCost:3 W W
Types:Giant Soldier
PT:5/5
K:Vigilance
K:Monstrosity 3:5 W W
T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ ExileAll | TriggerDescription$ When CARDNAME becomes monstrous, exile all artifacts and enchantments.
SVar:ExileAll:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | ChangeType$ Artifact,Enchantment
SVar:Picture:http://www.wizards.com/global/images/magic/general/hythonia_the_cruel.jpg
Oracle:Vigilance\n{5}{W}{W}: Monstrosity 3. (If this creature isn't monstrous, put three +1/+1 counters on it and it becomes monstrous.)\nWhen Kalemne's Captain becomes monstrous, exile all artifacts and enchantments.
- Code: Select all
Name:Kaseto, Orochi Archmage
ManaCost:1 G U
Types:Legendary Creature Snake Wizard
PT:2/2
A:AB$ Pump | Cost$ G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SubAbility$ DBPump | SpellDescription$ Target creature can't be blocked this turn. If that creature is a Snake, it gets +2/+2 until end of turn.
SVar:DBPump:DB$Pump | ConditionDefined$ Targeted | ConditionPresent$ Creature.Snake | ConditionCompare$ EQ1 | Defined$ Targeted | NumAtt$ +2 | NumDef$ +2
SVar:Picture:http://www.wizards.com/global/images/magic/general/kaseto_orochi_archmage.jpg
Oracle:{G}{U}: Target creature can't be blocked this turn. If that creature is a Snake, it gets +2/+2 until end of turn.
- Code: Select all
Name:Mazirek, Kraul Death Priest
ManaCost:3 B G
Types:Legendary Creature Insect Shaman
PT:2/2
K:Flying
T:Mode$ Sacrificed | ValidCard$ Permanent.Other | Execute$ TrigCounters | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player sacrifices another permanent, put a +1/+1 counter on each creature you control.
SVar:TrigCounters:AB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/mazirek_kraul_death_priest.jpg
Oracle:Flying\nWhenever a player sacrifices another permanent, put a +1/+1 counter on each creature you control.
- Code: Select all
Name:Scytheclaw
ManaCost:5
Types:Artifact Equipment
K:Living Weapon
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1.
T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoseLifeOpp | TriggerDescription$ Whenever equipped creature deals combat damage to a player, that player loses half his or her life, rounded up.
SVar:TrigLoseLifeOpp:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredTarget | LifeAmount$ X | References$ X
SVar:X:TriggeredTarget$LifeTotal/HalfUp
K:Equip 3
SVar:Picture:http://www.wizards.com/global/images/magic/general/scytheclaw.jpg
Oracle:Living weapon (When this Equipment enters the battlefield, put a 0/0 black Germ creature token onto the battlefield, then attach this to it.)\nEquipped creature gets +1/+1.\nWhenever equipped creature deals combat damage to a player, that player loses half his or her life, rounded up.\nEquip {3}
Re: Commander 2015 spoiler season
by Marek14 » 02 Nov 2015, 20:19
Not exactly sure what is the right template for Gigantoplasm's ability.
As for the other card spoiled now:
As for the other card spoiled now:
- Code: Select all
Name:Illusory Ambusher
ManaCost:4 U
Types:Creature Cat Illusion
PT:4/1
K:Flash
T:Mode$ DamageDone | Execute$ TrigDraw | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to each player.
SVar:TrigDraw:DB$Draw | Cost$ 0 | Defined$ You | NumCards$ X | References$ X
SVar:X:TriggerCount$DamageAmount
SVar:Picture:http://www.wizards.com/global/images/magic/general/illusory_ambusher.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhenever Illusory Ambusher is dealt damage, draw that many cards.
Re: Commander 2015 spoiler season
by friarsol » 02 Nov 2015, 21:33
How about Evil Twin + Mirror Entity (ish)?Marek14 wrote:Not exactly sure what is the right template for Gigantoplasm's ability.
- Gigantoplasm | Open
- K:ETBReplacement:Copy:ChooseCreature:Optional
SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ AtLeast1 | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield except it gains "{X}: This creature has base power and toughness of X/X."
SVar:DBCopy:DB$ Clone | Defined$ Remembered | AddAbilities$ Gigantoplasm
SVar:Gigantoplasm:DB$ Animate | Cost$ X | Power$ X | Toughness$ X | References$ X | ValidCards$ Self | SpellDescription$ CARDNAME has base power and toughness of X/X.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Commander 2015 spoiler season
by Marek14 » 02 Nov 2015, 21:37
Maybe -- too late today to attempt it
Re: Commander 2015 spoiler season
by Marek14 » 04 Nov 2015, 10:50
OK, let's try.
Banshee of the Dread Choir, Blade of Selves, Brood Viper -- myriad
Dawnbreak Reclaimer -- a complicated ability. I think that if opponents have no creature cards in graveyard, Dawnbreak Reclaimer does nothing. If they have, then you have to select a card, then its owner selects a card from your graveyard, and then you have an option to reanimate both or not.
Fiery Confluence -- code for selecting the same mode more than once
Mirror Match -- how to ensure that each token created will block its original?
- Code: Select all
Name:Gigantoplasm
ManaCost:3 U
Types:Creature Shapeshifter
PT:0/0
K:ETBReplacement:Copy:ChooseCreature:Optional
SVar:ChooseCreature:DB$ ChooseCard | Cost$ 0 | Defined$ You | Amount$ 1 | Choices$ Creature.Other | SubAbility$ DBCopy | RememberChosen$ True | AILogic$ AtLeast1 | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield except it gains "{X}: This creature has base power and toughness of X/X."
SVar:DBCopy:DB$ Clone | Defined$ Remembered | AddAbilities$ Gigantoplasm
SVar:Gigantoplasm:DB$ Animate | Cost$ X | Power$ X | Toughness$ X | References$ X | ValidCards$ Self | SpellDescription$ CARDNAME has base power and toughness of X/X.
SVar:Picture:http://www.wizards.com/global/images/magic/general/gigantoplasm.jpg
Oracle:You may have Gigantoplasm enter the battlefield as a copy of any creature on the battlefield except it gains "{X}: This creature has base power and toughness X/X."
- Code: Select all
Name:Bastion Protector
ManaCost:2 W
Types:Creature Human Soldier
PT:3/3
S:Mode$ Continuous | Affected$ Creature.IsCommander+YouCtrl | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Indestructible | Description$ Commander creatures you control get +2/+2 and have indestructible.
SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/bastion_protector.jpg
Oracle:Commander creatures you control get +2/+2 and have indestructible.
- Code: Select all
Name:Deadly Tempest
ManaCost:4 B B
Types:Sorcery
A:SP$ DestroyAll | Cost$ 4 B B | ValidCards$ Creature | RememberDestroyed$ True | SubAbility$ DBRepeat | SpellDescription$ Destroy all creatures. Each player loses life equal to the number of creatures he or she controlled that were destroyed this way.
SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup
SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | Defined$ Player.IsRemembered
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:RememberedLKI$FilterControlledByRemembered_Number$1
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/deadly_tempest.jpg
Oracle:Destroy all creatures. Each player loses life equal to the number of creatures he or she controlled that were destroyed this way.
- Code: Select all
Name:Dread Summons
ManaCost:X B B
Types:Sorcery
A:SP$ Mill | Cost$ X B B | NumCards$ X | References$ X | Defined$ Each | RememberMilled$ True | SubAbility$ DBToken | SpellDescription$ Each player puts the top X cards of his or her library into his or her graveyard. For each creature put into a graveyard this way, you put a 2/2 black Zombie creature token onto the battlefield tapped.
SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b_2_2_zombie_c15
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$xPaid
SVar:Y:Remembered$Valid Creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/dread_summons.jpg
Oracle:Each player puts the top X cards of his or her library into his or her graveyard. For each creature put into a graveyard this way, you put a 2/2 black Zombie creature token onto the battlefield tapped.
- Code: Select all
Name:Awaken the Sky Tyrant
ManaCost:3 R
Types:Enchantment
T:Mode$ DamageDone | ValidSource$ Card.OppCtrl | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, put a 5/5 red Dragon creature token with flying onto the battlefield.
SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Self | RememberSacrificed$ True | SubAbility$ DBToken
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Dragon | TokenTypes$ Creature,Dragon | TokenOwner$ You | TokenColors$ Red | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Flying | TokenImage$ r_5_5_dragon_c15 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Amount
SVar:Picture:http://www.wizards.com/global/images/magic/general/awaken_the_sky_tyrant.jpg
Oracle:When a source an opponent controls deals damage to you, sacrifice Awaken the Sky Tyrant. If you do, put a 5/5 red Dragon creature token with flying onto the battlefield.
Banshee of the Dread Choir, Blade of Selves, Brood Viper -- myriad
Dawnbreak Reclaimer -- a complicated ability. I think that if opponents have no creature cards in graveyard, Dawnbreak Reclaimer does nothing. If they have, then you have to select a card, then its owner selects a card from your graveyard, and then you have an option to reanimate both or not.
Fiery Confluence -- code for selecting the same mode more than once
Mirror Match -- how to ensure that each token created will block its original?
Re: Commander 2015 spoiler season
by Marek14 » 04 Nov 2015, 13:00
- Code: Select all
Name:Arachnogenesis
ManaCost:2 G
Types:Instant
A:SP$ Token | Cost$ 2 G | TokenAmount$ X | TokenName$ Spider | TokenTypes$ Creature,Spider | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 2 | TokenKeywords$ Reach | SubAbility$ DBCurseNonSpiders | References$ X | SpellDescription$ Put X 1/2 green Spider creature tokens with reach onto the battlefield, where X is the number of creatures attacking you. Prevent all combat damage that would be dealt this turn by non-Spider creatures.
SVar:DBCurseNonSpiders:DB$ Effect | Name$ Arachnogenesis Effect | StaticAbilities$ Curse
SVar:Curse:Mode$ PreventDamage | EffectZone$ Command | Source$ Creature.nonSpider | CombatDamage$ True | Description$ Prevent all combat damage that would be dealt this turn by non-Spider creatures.
SVar:X:Count$Valid Creature.attackingYou
SVar:Picture:http://www.wizards.com/global/images/magic/general/beacon_of_creation.jpg
Oracle:Put X 1/2 green Spider creature tokens with reach onto the battlefield, where X is the number of creatures attacking you. Prevent all combat damage that would be dealt this turn by non-Spider creatures.
- Code: Select all
Name:Frontline Strategist
ManaCost:W
Types:Creature Human Soldier
PT:1/1
K:Morph:W
T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigCurseNonSoldiers | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, prevent all combat damage non-Soldier creatures would deal this turn.
SVar:TrigCurseNonSoldiers:Effect | Name$ Frontline Strategist Effect | StaticAbilities$ Curse
SVar:Curse:Mode$ PreventDamage | EffectZone$ Command | Source$ Creature.nonSoldier | CombatDamage$ True | Description$ Prevent all combat damage non-Soldier creatures would deal this turn.
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/frontline_strategist.jpg
Oracle:Morph {W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Frontline Strategist is turned face up, prevent all combat damage non-Soldier creatures would deal this turn.
- Code: Select all
Name:Great Oak Guardian
ManaCost:5 G
Types:Creature Treefolk
PT:4/5
K:Flash
K:Reach
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When Great Oak Guardian enters the battlefield, creatures target player controls get +2/+2 until end of turn. Untap them.
SVar:TrigPumpAll:AB$ PumpAll | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBUntapAll
SVar:DBUntapAll:DB$ UntapAll | Defined$ Targeted | ValidCards$ Creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/great_oak_guardian.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nReach\nWhen Great Oak Guardian enters the battlefield, creatures target player controls get +2/+2 until end of turn. Untap them.
- Code: Select all
Name:Sandstone Oracle
ManaCost:7
Types:Artifact Creature Sphinx
PT:4/4
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChooseOpp | TriggerDescription$ When CARDNAME enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference.
SVar:TrigChooseOpp:AB$ ChoosePlayer | Cost$ 0 | Defined$ You | Choices$ Player.Opponent | AILogic$ MostCardsInHand | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ X | References$ X,Y | Defined$ You | IsPresent$ Card.ChosenCtrl | PresentCompare$ GTY | PresentZone$ Hand
SVar:Y:Count$InYourHand
SVar:X:Count$InChosenHand/Minus.Y
SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstone_oracle.jpg
Oracle:Flying\nWhen Sandstone Oracle enters the battlefield, choose an opponent. If that player has more cards in hand than you, draw cards equal to the difference.
- Code: Select all
Name:Command Beacon
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card.IsCommander+YouOwn | Origin$ Command | Destination$ Hand | SpellDescription$ Put your commander into your hand from the command zone.
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/command_beacon.jpg
Oracle:{T}: Add {1} to your mana pool.\n{T}, Sacrifice Command Beacon: Put your commander into your hand from the command zone.
Anya, Merciless Angel - not sure where to start here
Daxos the Returned, Ezuri, Claw of Progress, Kalemne, Disciple of Iroas, Mizzix of the Izmagnus - experience counters
Ezuri's Predation - similar problem to Mirror Match
Mizzix's Mastery - not sure how to write it so it would work well with overload.
Seal of the Guildpact - not sure how to reduce cost of spells of first/second chosen colors.
(As an aside, does Tablet of the Guild work correctly with things like Ajani's Pridemate? It seems like the current code would trigger it twice on spell with both chosen colors.)
Skullwinder - not sure how to implement opponent's choice here
Verdant Confluence - another Confluence
Re: Commander 2015 spoiler season
by Marek14 » 04 Nov 2015, 16:17
- Code: Select all
Name:Centaur Vinecrasher
ManaCost:3 G
Types:Creature Plant Centaur
PT:1/1
K:Trample
K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each land card in all graveyards.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | TriggerZones$ Graveyard | ValidCard$ Card.nonToken+Land | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever a land card is put into a graveyard from anywhere, you may pay {G}{G}. If you do, return CARDNAME from your graveyard to your hand.
SVar:TrigReturn:AB$ChangeZone | Cost$ G G | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:X:Count$TypeInAllYards.Land
SVar:Picture:http://www.wizards.com/global/images/magic/general/centaur_vinecrasher.jpg
Oracle:Trample\nCentaur Vinecrasher enters the battlefield with a number of +1/+1 counters on it equal to the number of land cards in all graveyards.\nWhenever a land card is put into a graveyard from anywhere, you may pay {G}{G}. If you do, return Centaur Vinecrasher from your graveyard to your hand.
- Code: Select all
Name:Scourge of Nel Toth
ManaCost:5 B B
Types:Creature Zombie Dragon
PT:6/6
K:Flying
SVar:AltCost:Cost$ B B Sac<2/Creature> | ActivationZone$ Graveyard | Description$ You may cast CARDNAME from graveyard by paying {W}{U}{B}{R}{G} rather than paying its mana cost. If you do, it enters the battlefield with two +1/+1 counters on it.
SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_nel_toth.jpg
Oracle:Flying\nYou may cast Scourge of Nel Toth from your graveyard by paying {B}{B} and sacrificing two creatures rather than paying its mana cost.
Re: Commander 2015 spoiler season
by friarsol » 06 Nov 2015, 03:46
As far as the Confluences go, I'll try to find some time to add a parameter called "CanRepeatModes". I'm not really sure how the AI will attempt to filter through the Choices and a) decide which choices it would choose/repeat and b) how not to target the same object simultaneously. Worst case we can just mark them as RemAIDeck, and work it out later. Anyone working on scripts, feel free to write the scripts using this parameter on Charm portion of the card script.
SP$ Charm | Choices$ A,B,C | CanRepeatModes$ True | CharmNum$ 3
SP$ Charm | Choices$ A,B,C | CanRepeatModes$ True | CharmNum$ 3
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Commander 2015 spoiler season
by Marek14 » 07 Nov 2015, 08:22
OK, the spoiler is now complete; I'll enter it into Forge Upcoming, then look on further coding.
Re: Commander 2015 spoiler season
by Marek14 » 07 Nov 2015, 22:01
Token update: Like Commander 2014, Commander 2015 has a large number of token cards.
Brand new tokens:
Red 5/1 Elemental named "Lightning Rager" with trample, haste and "At the beginning of the end step, sacrifice this creature." for Rite of the Raging Storm
White/Black */* enchantment Spirit with "This creature's power and toughness are each equal to the number of experience counters you have." for Daxos the Returned
Token with new pictures:
White 2/2 Knight with vigilance for Righteous Confluence
Black 0/0 Germ for Scytheclaw (might need changes in Living weapon code to be enabled)
Black 2/2 Zombie for Dread Summons
Red 5/5 Dragon with flying for Awaken the Sky Tyrant
Green 1/2 Spider with reach for Arachnogenesis
Green 4/4 Beast for Ezuri's Predation
Tokens that only appear on reprints but didn't have a physical version before (and so might be used to replace the current pictures)
White 2/2 Knight with first strike for Hunted Dragon
Green/Blue 1/1 Snake for Patagia Viper
The other tokens seem to be only for reprints and are not currently needed in Forge.
Brand new tokens:
Red 5/1 Elemental named "Lightning Rager" with trample, haste and "At the beginning of the end step, sacrifice this creature." for Rite of the Raging Storm
White/Black */* enchantment Spirit with "This creature's power and toughness are each equal to the number of experience counters you have." for Daxos the Returned
Token with new pictures:
White 2/2 Knight with vigilance for Righteous Confluence
Black 0/0 Germ for Scytheclaw (might need changes in Living weapon code to be enabled)
Black 2/2 Zombie for Dread Summons
Red 5/5 Dragon with flying for Awaken the Sky Tyrant
Green 1/2 Spider with reach for Arachnogenesis
Green 4/4 Beast for Ezuri's Predation
Tokens that only appear on reprints but didn't have a physical version before (and so might be used to replace the current pictures)
White 2/2 Knight with first strike for Hunted Dragon
Green/Blue 1/1 Snake for Patagia Viper
The other tokens seem to be only for reprints and are not currently needed in Forge.
Re: Commander 2015 spoiler season
by Marek14 » 07 Nov 2015, 22:55
- Code: Select all
Name:Shielded by Faith
ManaCost:1 W W
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Indestructible | Description$ Enchanted creature has indestructible.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a creature enters the battlefield, you may attach CARDNAME to that creature.
SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard
SVar:Picture:http://www.wizards.com/global/images/magic/general/shielded_by_faith.jpg
Oracle:Enchant creature\nEnchanted creature has indestructible.\nWhenever a creature enters the battlefield, you may attach Shielded by Faith to that creature.
- Code: Select all
Name:AEthersnatch
ManaCost:4 U U
Types:Instant
A:SP$ ControlSpell | Cost$ 4 U U | ValidTgts$ Card | TargetType$ Spell | Mode$ Gain | SubAbility$ DBChooseTargets | SpellDescription$ Gain control of target spell. You may choose new targets for it. (If that spell becomes a permanent, it enters the battlefield under your control.)
SVar:DBChooseTargets:DB$ ChangeTargets | Defined$ Targeted | Optional$ True
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aethersnatch.jpg
Oracle:Gain control of target spell. You may choose new targets for it. (If that spell becomes a permanent, it enters the battlefield under your control.)
- Code: Select all
Name:Daxos's Torment
ManaCost:3 B
Types:Enchantment
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerDescription$ Constellation - Whenever CARDNAME or another enchantment enters the battlefield under your control, CARDNAME becomes a 5/5 Demon creature with flying and haste in addition to its other types until end of turn.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigAnimate | TriggerDescription$ Constellation - Whenever CARDNAME or another enchantment enters the battlefield under your control, CARDNAME becomes a 5/5 Demon creature with flying and haste in addition to its other types until end of turn.
SVar:TrigAnimate:AB$Animate | Cost$ 0 | Defined$ Self | Power$ 5 | Toughness$ 5 | Types$ Creature,Demon | Keywords$ Flying & Haste
SVar:PlayMain1:TRUE
SVar:BuffedBy:Enchantment
SVar:Picture:http://www.wizards.com/global/images/magic/general/daxoss_torment.jpg
Oracle:Constellation - Whenever Daxos's Torment or another enchantment enters the battlefield under your control, Daxos's Torment becomes a 5/5 Demon creature with flying and haste in addition to its other types until end of turn.
Re: Commander 2015 spoiler season
by Marek14 » 07 Nov 2015, 22:57
- Code: Select all
Name:Dream Pillager
ManaCost:5 R R
Types:Creature Dragon
PT:4/4
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may play nonland cards exiled this way.
SVar:TrigExile:AB$ Mill | Cost$ 0 | Defined$ You | NumCards$ X | References$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | TriggerCastPF | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | AddHiddenKeyword$ May be played | AffectedZone$ Exile | Description$ Until end of turn, you may play that card.
SVar:TriggerCastPF:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True
SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:X:TriggerCount$DamageAmount
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_pillager.jpg
Oracle:Flying\nWhenever Dream Pillager deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may play nonland cards exiled this way.
- Code: Select all
Name:Magus of the Wheel
ManaCost:2 R
Types:Creature Human Wizard
PT:3/3
A:AB$ Discard | Cost$ 1 R T Sac<1/CARDNAME> | Defined$ Each | Mode$ Hand | SubAbility$ DBDraw | SpellDescription$ Each player discards his or her hand, then draws seven cards.
SVar:DBDraw:DB$ Draw | Defined$ Each | NumCards$ 7
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_wheel.jpg
Oracle:{1}{R}, {T}, Sacrifice Magus of the Wheel: Each player discards his or her hand, then draws seven cards.
- Code: Select all
Name:Meteor Blast
ManaCost:X R R R
Types:Sorcery
A:SP$ DealDamage | Cost$ X R R R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | TargetMin$ 0 | TargetMax$ MaxTargets | NumDmg$ 4 | References$ X,MaxTargets,MaxPlayers,MaxCreatures | SpellDescription$ CARDNAME deals 4 damage to each of X target creatures and/or players.
SVar:X:Count$xPaid
SVar:MaxTargets:SVar$MaxPlayers/Plus.MaxCreatures
SVar:MaxPlayers:PlayerCountPlayers$Amount
SVar:MaxCreatures:Count$Valid Creature
SVar:Picture:http://www.wizards.com/global/images/magic/general/meteor_blast.jpg
Oracle:Meteor Blast deals 4 damage to X target creatures and/or players.
26 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 34 guests