Commander 2015 spoiler season
Post MTG Forge Related Programming Questions Here
	Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
			26 posts
			 • Page 1 of 2 • 1, 2
		
	
Commander 2015 spoiler season
 by Marek14 » 15 Oct 2015, 07:51
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 22 guests
