It is currently 28 Apr 2024, 20:19
   
Text Size

Fate Reforged Spoiler Season

Post MTG Forge Related Programming Questions Here

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

Re: Fate Reforged Spoiler Season

Postby Hanmac » 01 Jan 2015, 11:56

hm i think it might be similar to the Raka Sanctuary (only with other colors

Code: Select all
SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Green+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z
or something similar to that
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 01 Jan 2015, 11:59

Hanmac wrote:hm i think it might be similar to the Raka Sanctuary (only with other colors

Code: Select all
SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Green+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z
or something similar to that
Not sure... Speaking about which, I noticed a problem with Sanctuaries where they didn't use correct effect when sleighted to change both color words on them to the same one.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 01 Jan 2015, 16:11

Code: Select all
Name:Daghatar the Adamant
ManaCost:3 W
Types:Legendary Creature Human Warrior
PT:0/0
K:Vigilance
K:etbCounter:P1P1:4
A:AB$ Pump | Cost$ 1 BG BG | ValidTgts$ Creature | TgtPrompt$ Select target creature to remove a +1/+1 counter from | SubAbility$ DBMove | StackDescription$ None | SpellDescription$ Move a +1/+1 counter from target creature onto a second target creature.
SVar:DBMove:DB$ MoveCounter | Source$ ParentTarget | ValidTgts$ Creature | TgtPrompt$ Select target creature to move a +1/+1 counter to | TargetUnique$ True | CounterType$ P1P1 | CounterNum$ 1
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/daghatar_the_adamant.jpg
Oracle:Vigilance\nDaghatar the Adamant enters the battlefield with four +1/+1 counters on it.\n{1}{B/G}{B/G}: Move a +1/+1 counter from target creature onto a second target creature.
(FYI, Leech Bonder, which I used as a source, has a typo in one descriptions - "trgt".)
Last edited by Marek14 on 05 Jan 2015, 16:49, edited 1 time in total.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 02 Jan 2015, 16:40

Code: Select all
Name:Mardu Shadowspear
ManaCost:B
Types:Creature Human Warrior
PT:1/1
K:Dash:1 B
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDrain | TriggerDescription$ Whenever CARDNAME attacks, each opponent loses 1 life.
SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_shadowspear.jpg
Oracle:Whenever Mardu Shadowspear attacks, each opponent loses 1 life.\nDash {1}{B} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.)
Code: Select all
Name:Mardu Strike Leader
ManaCost:2 B
Types:Creature Human Warrior
PT:3/2
K:Dash:3 B
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, put a 2/1 black Warrior creature token onto the battlefield.
SVar:TrigToken:AB$ Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Warrior | TokenTypes$ Creature,Warrior | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 1 | TokenImage$ b 2 1 warrior frf
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_strike_leader.jpg
Oracle:Whenever Mardu Strike Leader attacks, put a 2/1 black Warrior creature token onto the battlefield.\nDash {3}{B} (You may cast this spell for its dash cost. If you do, it gains haste, and it is returned from the battlefield to your hand at the beginning of the next end step.)
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby friarsol » 02 Jan 2015, 18:09

I started working on getting Manifest working last night but didn't finish. Hopefully I can figure it all out this weekend.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Fate Reforged Spoiler Season

Postby friarsol » 02 Jan 2015, 22:52

Ok committed Manifest. I didn't test it out with DFCs yet. Need to do some more testing there, but in general it should be working for all the Manifest cards spoiled so far. (Haven't added any AI specific code to it either, i'll try to look at both of those during a few hour this weekend if noone else adds the relevant info)
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Fate Reforged Spoiler Season

Postby swordshine » 03 Jan 2015, 07:03

Marek14 wrote:
Code: Select all
Name:Marang River Prowler
ManaCost:2 U
Types:Creature Human Rogue
PT:2/1
K:Unblockable
K:CARDNAME can't block.
S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Graveyard | AddHiddenKeyword$ May be played | CheckSVar$ X | SVarCompare$ GE1 | Description$ You may cast CARDNAME from you graveyard as long as you control a black or green permanent.
SVar:X:Count$Valid Permanent.Blue+YouCtrl + Count$Valid Permanent.Green+YouCtrl
SVar:SacMe:3
SVar:DiscardMe:3
SVar:Picture:http://www.wizards.com/global/images/magic/general/marang_river_prowler.jpg
Oracle:Marang River Prowler can't block and can't be blocked.\nYou may cast Marang River Prowler from your graveyard as long as you control a black or green permanent.
(Is it possible to write like this? SVar:X:Count$Valid Permanent.Blue+YouCtrl + Count$Valid Permanent.Green+YouCtrl? I think a different construction is needed.)
Just add a comma :D : "SVar:X:Count$Valid Permanent.Blue+YouCtrl,Permanent.Green+YouCtrl"
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Fate Reforged Spoiler Season

Postby swordshine » 03 Jan 2015, 07:06

torridus wrote:It's been a while since I've put together a card for Forge, so I wanted to see if this was correct before testing (and I may not have adequate time for testing but it's hard to say).

Archfiend of Depravity (FRF #62) | Open
Code: Select all
Name:Archfiend of Depravity
ManaCost:3 B B
Types:Creature Demon
PT:5/4
K:Flying
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigChoose | TriggerDescription$ At the beginning of each opponent's end step, that player chooses up to two creature he or she controls and sacrifices the rest.
SVar:TrigChoose:AB$ ChooseCard | Cost$ 0 | Defined$ TriggeredPlayer | Amount$ 2 | Choices$ Creature | ChoiceTitle$ Choose up to two creatures | SubAbility$ DBSacrificeAll | RememberChosen$ True
SVar:DBSacrificeAll:DB$ SacrificeAll | ValidCards$ Creature.IsNotRemembered | Defined$ TriggeredPlayer | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/archfiend_of_depravity.jpg
Oracle:Flying\nAt the beginning of each opponent's end step, that player chooses up to two creature he or she controls and sacrifices the rest.
This script need a parameter "TargetControls$ True" in ChooseCardEffect, otherwise that opponent may choose creatures among all creatures on the battlefield.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 04 Jan 2015, 23:10

Code: Select all
Name:Crucible of the Spirit Dragon
ManaCost:no cost
Types:Land
A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add {1} to your mana pool.
A:AB$ PutCounter | Cost$ 1 T | CounterType$ STORAGE | CounterNum$ 1 | SpellDescription$ Put a storage counter on CARDNAME.
A:AB$ Mana | Cost$ T SubCounter<X/STORAGE> | Produced$ Combo W U B R G | Amount$ ChosenX | RestrictValid$ Card.Dragon,Activated.Dragon | CostDesc$ {T}, Remove X storage counters from CARDNAME: | References$ X | SpellDescription$ Add X mana in any combination of colors to your mana pool. Spend this mana only to cast Dragon spells or activate abilities of Dragons.
SVar:X:XChoice
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/crucible_of_the_spirit_dragon.jpg
Oracle:{T}: Add {1} to your mana pool.\n{1}, {T}: Put a storage counter on Crucible of the Spirit Dragon.\n{T}, Remove X storage counters from Crucible of the Spirit Dragon: Add X mana in any combination of colors to your mana pool. Spend this mana only to cast Dragon spells or activate abilities of Dragons.
I put this together from Dreadship Reef and Primal Beyond -- is it correct?
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 05 Jan 2015, 08:16

Code: Select all
Name:War Flare
ManaCost:4 W
Types:Instant
A:SP$ UntapAll | Cost$ 2 R W | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control get +2/+1 until end of turn. Untap those creatures. | SubAbility$ DBPumpYourCreatures
SVar:DBPumpYourCreatures:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1
SVar:Picture:http://www.wizards.com/global/images/magic/general/war_flare.jpg
Oracle:Creatures you control get +2/+1 until end of turn. Untap those creatures.
(Based on Gleam of Resistance.)

Code: Select all
Name:Cunning Strike
ManaCost:3 U R
Types:Instant
A:SP$ DealDamage | Cost$ 3 U R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SubAbility$ DB1 | SpellDescription$ CARDNAME deals 2 damage to target creature and 2 damage to target player. Draw a card.
SVar:DB1:DB$DealDamage | NumDmg$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Picture:http://www.wizards.com/global/images/magic/general/cunning_strike.jpg
Oracle:Cunning Strike deals 2 damage to target creature and 2 damage to target player.\nDraw a card.
(I combined Lunge and Zap -- is this correct?)

Code: Select all
Name:Harsh Sustenance
ManaCost:1 W B
Types:Instant
A:SP$ DealDamage | Cost$ 1 W B | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ Harsh Sustenance deals X damage to target creature or player and you gain X life, where X is the number of creatures you control.
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X
SVar:X:Count$Valid Creature.YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/harsh_sustenance.jpg
Oracle:Harsh Sustenance deals X damage to target creature or player and you gain X life, where X is the number of creatures you control.
(Based on Profane Prayers.)
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Kapoue » 05 Jan 2015, 15:55

Code: Select all
Name:Abzan Kin-Guard
ManaCost:3 G
Types:Creature Human Warrior
PT:3/3
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME has lifelink as long as you control a white or black permanent.
SVar:X:Count$Valid Permanent.White+YouCtrl,Permanent.Black+YouCtrl
SVar:BuffedBy:Permanent.White,Permanent.Black
SVar:Picture:http://www.wizards.com/global/images/magic/general/abzan_kin_guard.jpg
Oracle:Abzan Kin-Guard has lifelink as long as you control a white or black permanent.
Last edited by Kapoue on 06 Jan 2015, 19:15, edited 1 time in total.
Kapoue
 
Posts: 66
Joined: 14 Sep 2012, 14:58
Has thanked: 1 time
Been thanked: 0 time

Re: Fate Reforged Spoiler Season

Postby Kapoue » 05 Jan 2015, 16:19

Code: Select all
Name:Whisperer of the Wilds
ManaCost:1 G
Types:Creature Human Shaman
PT:0/2
A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G} to your mana pool.
A:AB$ Mana | Cost$ T | Produced$ G | Amount$ 2 | IsPresent$ Creature.YouCtrl+powerGE4 | PrecostDesc$ Ferocious - | SpellDescription$ Add {G}{G} to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/whisperer_of_the_wilds.jpg
Oracle:{T}: Add {G} to your mana pool.\nFerocious - {T}: Add {G}{G} to your mana pool. Activate this ability only if you control a creature with power 4 or greater.
Last edited by Kapoue on 06 Jan 2015, 19:19, edited 2 times in total.
Kapoue
 
Posts: 66
Joined: 14 Sep 2012, 14:58
Has thanked: 1 time
Been thanked: 0 time

Re: Fate Reforged Spoiler Season

Postby Marek14 » 05 Jan 2015, 16:39

Code: Select all
Name:Mindscour Dragon
ManaCost:4 U U
Types:Creature Dragon
PT:4/4
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, target player puts the top four cards of his or her library into his or her graveyard.
SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player
SVar:Picture:http://www.wizards.com/global/images/magic/general/mindscour_dragon.jpg
Oracle:Flying\nWhenever Mindscour Dragon deals combat damage to an opponent, target player puts the top four cards of his or her library into his or her graveyard.
Code: Select all
Name:Shockmaw Dragon
ManaCost:4 R R
Types:Creature Dragon
PT:4/4
K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals 1 damage to each creature that player controls.
SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ 1 | ValidCards$ Creature.DefenderCtrl | SVar:Picture:http://www.wizards.com/global/images/magic/general/shockmaw_dragon.jpg
Oracle:Flying\nWhenever Shockmaw Dragon deals combat damage to a player, it deals 1 damage to each creature that player controls.
Code: Select all
Name:Destructor Dragon
ManaCost:4 G G
Types:Creature Dragon
PT:4/4
K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, destroy target noncreature permanent.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Permanent.nonCreature | TgtPrompt$ Select target noncreature permanent
SVar:Picture:http://www.wizards.com/global/images/magic/general/destructor_dragon.jpg
Oracle:Flying\nWhen Destructor Dragon dies, destroy target noncreature permanent.
Code: Select all
Name:Warden of the First Tree
ManaCost:G
Types:Creature Human
PT:1/1
A:AB$ Animate | Cost$ 1 WB | Types$ Human,Warrior | Permanent$ True | Power$ 3 | Toughness$ 3 | SpellDescription$ CARDNAME becomes a Human Warrior with base power and toughness 3/3.
A:AB$ Animate | Cost$ 2 WB WB | Defined$ Self | IsPresent$ Card.Self+Warrior | PresentCompare$ EQ1 | Types$ Human,Warrior,Spirit | Permanent$ True | Keywords$ Trample & Lifelink | SpellDescription$ If CARDNAME is a Warrior, it becomes a Human Spirit Warrior with trample and lifelink.
A:AB$ PutCounter | Cost$ 3 WB WB WB | IsPresent$ Card.Self+Spirit | PresentCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ 5 | SpellDescription$ If CARDNAME is a Spirit, put five +1/+1 counters on it.
SVar:Picture:http://www.wizards.com/global/images/magic/general/warden_of_the_first_tree.jpg
Oracle:{1}{W/B}: Warden of the First Tree becomes a Human Warrior with base power and toughness 3/3.\n{2}{W/B}{W/B}: If Warden of the First Tree is a Warrior, it becomes a Human Spirit Warrior with trample and lifelink.\n{3}{W/B}{W/B}{W/B}: If Warden of the First Tree is a Spirit, put five +1/+1 counters on it.
(Please check this last one, I am not sure what exactly "Defined$ Self" in the second ability means -- took that from Dragonsoul Knight.)
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Marek14 » 05 Jan 2015, 17:16

Code: Select all
Name:Shamanic Revelation
ManaCost:3 G G
Types:Sorcery
A:SP$ Draw | Cost$ 3 G G | NumCards$ X | SubAbility$ DBGainLife | References$ X | SpellDescription$ Draw a card for each each creature you control. Ferocious -- You gain 4 life for each creature you control with power 4 or greater.
SVar:X:Count$TypeYouCtrl.Creature
SVar:DBGainLife:DB$GainLife | LifeAmount$ Y | References$ Y
SVar:Y:Count$TypeYouCtrl.Creature.powerGE4/Times.4
SVar:Picture:http://www.wizards.com/global/images/magic/general/shamanic_revelation.jpg
Oracle:Draw a card for each each creature you control.\nFerocious -- You gain 4 life for each creature you control with power 4 or greater.
(Is this correct?)

Code: Select all
Name:Hooded Assassin
ManaCost:2 B
Types:Creature Human Assassin
PT:1/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, choose one - Put a +1/+1 counter on CARDNAME; Destroy target creature that was dealt damage this turn.
SVar:TrigCharm:AB$ Charm | Cost$ 0 | Choices$ DBCounter,DBRemove | SpellDescription$ Choose one - Put a +1/+1 counter on CARDNAME; Destroy target creature that was dealt damage this turn.
SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME.
SVar:DBRemove:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn. | SpellDescription$ Destroy target creature that was dealt damage this turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/hooded_assassin.jpg
Oracle:When Hooded Assassin enters the battlefield, choose one -\n• Put a +1/+1 counter on Hooded Assassin.\n• Destroy target creature that was dealt damage this turn.
Code: Select all
Name:Torrent Elemental
ManaCost:4 U
Types:Creature Elemental
PT:3/5
K:Flying
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME attacks, tap all creatures defending player controls.
SVar:TrigTap:AB$TapAll | Cost$ 0 | ValidCards$ Creature.DefenderCtrl
A:AB$ ChangeZone | Cost$ 3 BG BG | ActivationZone$ Exile | Origin$ Exile | Destination$ Battlefield | Tapped$ True | SorcerySpeed$ True | SpellDescription$ Put CARDNAME from exile onto the battlefield tapped. Activate this ability only any time you could cast a sorcery.
SVar:Picture:http://www.wizards.com/global/images/magic/general/torrent_elemental.jpg
Oracle:Flying\nWhenever Torrent Elemental attacks, tap all creatures defending player controls.\n{3}{B/G}{B/G}: Put Torrent Elemental from exile onto the battlefield tapped. Activate this ability only any time you could cast a sorcery.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Fate Reforged Spoiler Season

Postby Kapoue » 05 Jan 2015, 18:56

Code: Select all
Name:Fruit of the First Tree
ManaCost:3 G
Types:Enchantment Aura
K:Enchant creature
A:SP$ Attach | Cost$ 3 G | ValidTgts$ Creature | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigGainLife | TriggerDescription$ When enchanted creature dies, you gain X life and draw X cards, where X is its toughness.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBTrigDraw
SVar:DBTrigDraw:DB$ Draw | Cost$ 0 | NumCards$ X | References$ X
SVar:X:TriggeredCard$CardToughness
SVar:Picture:http://www.wizards.com/global/images/magic/general/fruit_of_the_first_tree.jpg
Oracle:Enchant Creature\nWhen enchanted creature dies, you gain X life and draw X cards, where X is its toughness.
Last edited by Kapoue on 06 Jan 2015, 19:28, edited 1 time in total.
Kapoue
 
Posts: 66
Joined: 14 Sep 2012, 14:58
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 85 guests


Who is online

In total there are 85 users online :: 0 registered, 0 hidden and 85 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 85 guests

Login Form