Fate Reforged Spoiler Season
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 15:56
- Code: Select all
Name:Humble Defector
ManaCost:1 R
Types:Creature Human Rogue
PT:2/1
A:AB$ Draw | Cost$ T | NumCards$ 2 | SubAbility$ DBGainControl | PlayerTurn$ True | SpellDescription$ Draw two cards. Target opponent gains control of CARDNAME. Activate this ability only during your turn.
SVar:DBGainControl:DB$ GainControl | Cost$ 0 | Defined$ Self | ValidTgts$ Opponent | TgtPrompt$ Select target opponent
SVar:Picture:http://www.wizards.com/global/images/magic/general/humble_defector.jpg
Oracle:Draw two cards. Target opponent gains control of Humble Defector. Activate this ability only during your turn.
Re: Fate Reforged Spoiler Season
by Marek14 » 07 Jan 2015, 16:37
- Code: Select all
Name:Jeskai Barricade
ManaCost:1 W
Types:Creature Wall
PT:0/4
K:Flash
K:Defender
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target creature you control to its owner's hand.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another creature you control.
SVar:Picture:http://www.wizards.com/global/images/magic/general/jeskai_barricade.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nDefender\nWhen Jeskai Barricade enters the battlefield, you may return another target creature you control to its owner's hand.
- Code: Select all
Name:Ambush Krotiq
ManaCost:5 G
Types:Creature Insect
PT:5/5
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return another creature you control to its owner's hand.
SVar:TrigChange:AB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Cost$ 0 | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Other+YouCtrl
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/ambush_krotiq.jpg
Oracle:Trample\nWhen Ambush Krotiq enters the battlefield, return another permanent you control to its owner's hand.
- Code: Select all
Name:Ugin's Construct
ManaCost:4
Types:Artifact Creature Construct
PT:4/5
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice a permanent that's one or more colors.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Permanent.nonColorless
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/ugins_construct.jpg
Oracle:When Ugin's Construct enters the battlefield, sacrifice a permanent that's one or more colors.
- Code: Select all
Name:Scroll of the Masters
ManaCost:2
Types:Artifact
T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a noncreature spell, put a lore counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ LORE | CounterNum$ 1
A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature you control gets +1/+1 until end of turn for each lore counter on CARDNAME.
SVar:X:Count$CardCounters.LORE
SVar:Picture:http://www.wizards.com/global/images/magic/general/scroll_of_the_masters.jpg
Oracle:Whenever you cast a noncreature spell, put a lore counter on Scroll of the Masters.\n{3}, {T}: Target creature you control gets +1/+1 until end of turn for each lore counter on Scroll of the Masters.
- Code: Select all
Name:Ojutai, Soul of Winter
ManaCost:5 W U
Types:Legendary Creature Dragon
PT:5/6
K:Flying
K:Vigilance
T:Mode$ Attacks | ValidCard$ Dragon.YouCtrl | Execute$ TrigTap | TriggerDescription$ Whenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.
SVar:TrigTap:DB$ Tap | Cost$ 0 | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Choose target permanent. | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | Defined$ Targeted | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step.
SVar:Picture:http://www.wizards.com/global/images/magic/general/ojutai_soul_of_winter.jpg
Oracle:Flying, vigilance\nWhenever a Dragon you control attacks, tap target nonland permanent an opponent controls. It doesn't untap during its controller's next untap step.
- Code: Select all
Name:Alesha, Who Smiles at Death
ManaCost:2 R
Types:Legendary Creature Human Warrior
PT:3/2
K:First strike
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {W/B}{W/B}. If you do, return target creature card with power 2 or less from your graveyard to the battlefield tapped and attacking.
SVar:TrigChange:AB$ChangeZone | Cost$ WB WB | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+powerLE2 | Tapped$ True | Attacking$ True
SVar:HasAttackEffect:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/alesha_who_smiles_at_death.jpg
Oracle:First strike\nWhenever Alesha, Who Smiles at Death attacks, you may pay {W/B}{W/B}. If you do, return target creature card with power 2 or less from your graveyard to the battlefield tapped and attacking.
- Code: Select all
Name:Sage-Eye Avengers
ManaCost:4 U U
Types:Creature Djinn Monk
PT:4/5
K:Prowess
T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigBounce | TriggerDescription$ Whenever CARDNAME attacks, you may return target creature to its owner's hand if its power is less than Sage-Eye Avengers's power.
SVar:TrigBounce:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | References$ X,Y
SVar:Y:Count$CardPower
SVar:X:Targeted$Valid Creature.powerLEY
SVar:Picture:http://www.wizards.com/global/images/magic/general/sage_eye_avengers.jpg
Oracle:Prowess\nWhenever Sage-Eye Avengers attacks, you may return target creature to its owner's hand if its power is less than Sage-Eye Avengers's power.
- Code: Select all
Name:Flamewake Phoenix
ManaCost:1 R R
Types:Creature Phoenix
PT:2/2
K:Flying
K:Haste
K:CARDNAME attacks each turn if able.
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigReturn | TriggerDescription$ Ferocious - At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return Flamewake Phoenix from your graveyard to the battlefield.
SVar:TrigReturn:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:Picture:http://www.wizards.com/global/images/magic/general/flamewake_phoenix.jpg
Oracle:Flying, haste\nFlamewake Phoenix attacks each turn if able.\nFerocious - At the beginning of combat on your turn, if you control a creature with power 4 or greater, you may pay {R}. If you do, return Flamewake Phoenix from your graveyard to the battlefield.
- Code: Select all
Name:Temur Sabertooth
ManaCost:2 G G
Types:Creature Cat
PT:4/3
A:AB$ ChangeZone | Cost$ 1 G | Origin$ Battlefield | Destination$ Hand| ChangeType$ Creature.YouCtrl+Other | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPump | SpellDescription$ You may return another creature you control to its owner's hand. If you do, CARDNAME gains indestructible until end of turn.
SVar:DBPump:DB$ Pump | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | Defined$ Self | KW$ Indestructible
SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/temur_sabertooth.jpg
Oracle:{1}{G}: You may return another creature you control to its owner's hand. If you do, Temur Sabertooth gains indestructible until end of turn.
Last edited by Marek14 on 07 Jan 2015, 17:28, edited 3 times in total.
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 17:06
- Code: Select all
Name:Flamerush Rider
ManaCost:4 R
Types:Creature Human Warrior
PT:3/3
K:Dash:2 R R
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, put a token onto the battlefield tapped and attacking that's a copy of another target attacking creature. Exile the token at the end of combat.
SVar:TrigCopy:AB$ CopyPermanent | Cost$ 0 | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target creature | Tapped$ True | CopyAttacking$ DefendingPlayer | RememberCopied$ True | SubAbility$ DelTrig
SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigExile | RememberObjects$ Remembered | TriggerDescription$ At end of combat, exile the token. | SubAbility$ DBCleanup
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Exile
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/flamerush_rider.jpg
Oracle:Whenever Flamerush Rider attacks, put a token onto the battlefield tapped and attacking that's a copy of another target attacking creature. Exile the token at the end of combat.\nDash {2}{R}{R} (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.)
Re: Fate Reforged Spoiler Season
by Marek14 » 07 Jan 2015, 17:43
- Code: Select all
Name:Whisperwood Elemental
ManaCost:3 G G
Types:Creature Elemental
PT:4/4
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigManifest | TriggerDescription$ At the beginning of your end step, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card)
SVar:TrigManifest:AB$ Manifest | Amount$ 1 | Defined$ TopOfLibrary
A:AB$ AnimateAll | Cost$ Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl+nonToken+faceUp | Triggers$ Trig | sVars$ Eff | SpellDescription$ Until end of turn, face-up, nontoken creatures you control gain "When this creature dies, manifest the top card of your library."
SVar:Trig:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ Eff | TriggerDescription$ When this creature dies, manifest the top card of your library.
SVar:Eff:AB$ Manifest | Amount$ 1 | Defined$ TopOfLibrary
SVar:Picture:http://www.wizards.com/global/images/magic/general/whisperwood_elemental.jpg
Oracle:At the beginning of your end step, manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card)\nSacrifice Whisperwood Elemental: Until end of turn, face-up, nontoken creatures you control gain "When this creature dies, manifest the top card of your library."
- Code: Select all
Name:Yasova Dragonclaw
ManaCost:2 G
Types:Legendary Creature Human Warrior
PT:4/2
K:Trample
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChange | TriggerDescription$ At the beginning of combat on your turn, you may pay {1}{U/R}{U/R}. If you do, gain control of target creature an opponent controls with power less than CARDNAME's power until end of turn, untap that creature, and it gains haste until end of turn.
SVar:TrigChange:AB$GainControl | Cost$ 1 UR UR | TgtPrompt$ Choose target creature an opponent controls with power less than CARDNAME's power. | ValidTgts$ Creature.OppCtrl+powerLTX | References$ X | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls with power less than CARDNAME's power until end of turn, untap that creature, and it gains haste until end of turn.
SVar:X:Count$CardPower
SVar:Picture:http://www.wizards.com/global/images/magic/general/yasova_dragonclaw.jpg
Oracle:Trample\nAt the beginning of combat on your turn, you may pay {1}{U/R}{U/R}. If you do, gain control of target creature an opponent controls with power less than Yasova Dragonclaw's power until end of turn, untap that creature, and it gains haste until end of turn.
Last edited by Marek14 on 07 Jan 2015, 17:51, edited 1 time in total.
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 17:45
- Code: Select all
Name:Reality Shift
ManaCost:1 U
Types:Instant
A:SP$ ChangeZone | Cost$ 1 U | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature | SubAbility$ DBManifest | SpellDescription$ Exile target creature. Its controller manifests the top card of his or her library. (That player puts the top card of his or her library onto the battlefield face down as a 2/2 creature. If it's a creature card, it can be turned face up any time for its mana cost.)
SVar:DBManifest:DB$Manifest | Amount$ 1 | Defined$ TopOfLibrary | DefinedPlayer$ TargetedController
SVar:Picture:http://www.wizards.com/global/images/magic/general/reality_shift.jpg
Oracle:Exile target creature. Its controller manifests the top card of his or her library. (That player puts the top card of his or her library onto the battlefield face down as a 2/2 creature. If it's a creature card, it can be turned face up any time for its mana cost.)
Re: Fate Reforged Spoiler Season
by Marek14 » 07 Jan 2015, 17:55
Kapoue: See Hellrider for solution to your Silumgar problem.
I have added all currently known cards to the list and implemented what seemed doable with my meager skills.
What's left at this point:
The Siege cycle (Citadel Siege / Monastery Siege / Palace Siege / Outpost Siege / Frontier Siege): I suspect Archangel of Strife can help here, though the way it's written I wonder whether it interacts correctly with phasing. I suspect the effects would either end when the card phases out and not resume when it comes back, or not end at all.
Soulfire Grand Master -- not sure if simple adding lifelink to spells would work in Forge, but in any case the last ability is the problematic one for me.
Wardscale Dragon -- probably doable, but I can't figure this guy out.
Supplant Form -- possible, I'd say, but not sure of exact wording
Write into Being -- a bit more complicated than other manifests
Brutal Hordechief -- variant on Invasion Plans
Tasigur, the Golden Fang -- I can't figure out the opponent's choice of card in your graveyard yet
Arcbond -- I would need to study delayed triggers a bit more for this
Wild Slash -- not sure how to execute the conditional part first
Arashin War Beast -- complicated trigger condition
Grim Contest -- variation of internal fight code
I have added all currently known cards to the list and implemented what seemed doable with my meager skills.
What's left at this point:
The Siege cycle (Citadel Siege / Monastery Siege / Palace Siege / Outpost Siege / Frontier Siege): I suspect Archangel of Strife can help here, though the way it's written I wonder whether it interacts correctly with phasing. I suspect the effects would either end when the card phases out and not resume when it comes back, or not end at all.
Soulfire Grand Master -- not sure if simple adding lifelink to spells would work in Forge, but in any case the last ability is the problematic one for me.
Wardscale Dragon -- probably doable, but I can't figure this guy out.
Supplant Form -- possible, I'd say, but not sure of exact wording
Write into Being -- a bit more complicated than other manifests
Brutal Hordechief -- variant on Invasion Plans
Tasigur, the Golden Fang -- I can't figure out the opponent's choice of card in your graveyard yet
Arcbond -- I would need to study delayed triggers a bit more for this
Wild Slash -- not sure how to execute the conditional part first
Arashin War Beast -- complicated trigger condition
Grim Contest -- variation of internal fight code
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 18:07
- Code: Select all
Name:Battle Brawler
ManaCost:1 B
Types:Creature Orc Warrior
PT:2/2
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1| AddKeyword$ First Strike | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control a red or white permanent, CARDNAME gets +1/+0 and has first strike.
SVar:X:Count$Valid Permanent.White+YouCtrl,Permanent.Red+YouCtrl
SVar:BuffedBy:Permanent.White,Permanent.Red
SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_brawler.jpg
Oracle:As long as you control a red or white permanent, Battle Brawler gets +1/+0 and has first strike.
Re: Fate Reforged Spoiler Season
by Marek14 » 07 Jan 2015, 18:37
- Code: Select all
Name:Abzan Beastmaster
ManaCost:2 G
Types:Creature Hound Shaman
PT:2/1
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToughDraw | TriggerDescription$ At the beginning of your upkeep, draw a card if you control the creature with the greatest touhness or tied for the greatest toughness.
SVar:TrigToughDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionCheckSVar$ YourTough | ConditionSVarCompare$ GEOppsTough | References$ YourTough,OppsTough
SVar:YourTough:Count$GreatestToughness_Creature.YouCtrl
SVar:OppsTough:Count$GreatestToughness_Creature.YouDontCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/triumph_of_ferocity.jpg
Oracle:At the beginning of your upkeep, draw a card if you control the creature with the greatest power or tied for the greatest power.
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 18:38
Marek14 : I'm not sure Hellrider has the same thing.
Hellrider uses Defined$ TriggeredDefender while Silumgar uses something like ValidCards$ Creature.DefenderCtrl
If you want to give it a try, you have my blessing to steal my card
I mostly agree with your list though, the others are gonna be harder.
I tried and failed with Wild Slash and Grim Contest.
The Sieges effect would end when it phases out and resume when it phases in. You don't remake the choices.
I'm gonna try Soulfire Grand Master as I think I can just slap Lifelink on spells
Hellrider uses Defined$ TriggeredDefender while Silumgar uses something like ValidCards$ Creature.DefenderCtrl
If you want to give it a try, you have my blessing to steal my card

I mostly agree with your list though, the others are gonna be harder.
I tried and failed with Wild Slash and Grim Contest.
The Sieges effect would end when it phases out and resume when it phases in. You don't remake the choices.
I'm gonna try Soulfire Grand Master as I think I can just slap Lifelink on spells

Re: Fate Reforged Spoiler Season
by Marek14 » 07 Jan 2015, 18:42
Couldn't "ValidCards$ Creature.TriggeredDefenderCtrl" work?Kapoue wrote:Marek14 : I'm not sure Hellrider has the same thing.
Hellrider uses Defined$ TriggeredDefender while Silumgar uses something like ValidCards$ Creature.DefenderCtrl
If you want to give it a try, you have my blessing to steal my card
I mostly agree with your list though, the others are gonna be harder.
I tried and failed with Wild Slash and Grim Contest.
The Sieges effect would end when it phases out and resume when it phases in. You don't remake the choices.
I'm gonna try Soulfire Grand Master as I think I can just slap Lifelink on spells
I know that the choices wouldn't be remade when phasing out/in, my point was that Archangel of Strife might be broken with phasing so its techniques shouldn't be reused senselessly.
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 19:13
Doesn't work. The trigger doesn't work at all with this. I haven't found any instance of "TriggeredDefenderCtrl" in the program. I don't think it exists at all.Marek14 wrote:Couldn't "ValidCards$ Creature.TriggeredDefenderCtrl" work?
Well, the Soulfire Grand Master lifelink ability worked easily. The second one looks harder. Tamiyo moves the card from the graveyard to the hand so I can't just copy the code. I might have to slap a free buyback on it.
Re: Fate Reforged Spoiler Season
by Kapoue » 07 Jan 2015, 19:30
Buyback on the Soulfire Grand Master doesn't quite cut it. I can make my next instant or sorcery spell have buyback but that means that when I cast it, I have the OPTION to cast it with a buyback. The soulfire effect should be mandatory.
- Soulfire Grand master no working | Open
- Code: Select all
Name:Soulfire Grand Master
ManaCost:1 W
Types:Creature Human Monk
PT:2/2
K:Lifelink
S:Mode$ Continuous | AddKeyword$ Lifelink | Affected$ Instant.YouCtrl,Sorcery.YouCtrl | AffectedZone$ Stack | Description$ Instant and sorcery spells you control have lifelink.
A:AB$ Effect | Cost$ 2 UR UR | Name$ Soulfire Grand Master effect | StaticAbilities$ BuybackStA | Triggers$ SpellCastTrig | SVars$ Buybacked | SpellDescription$ The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves.
SVar:BuybackStA:Mode$ Continuous | EffectZone$ Command | Affected$ Sorcery.YouCtrl,Instant.YouCtrl | AffectedZone$ Hand | AddHiddenKeyword$ Buyback 0
SVar:SpellCastTrig:Mode$ SpellCast | ValidCard$ Sorcery,Instant | ValidActivatingPlayer$ You | Execute$ Buybacked | Static$ True | TriggerDescription$ The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves.
SVar:Buybacked:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:Picture:http://www.wizards.com/global/images/magic/general/soulfire_grand_master.jpg
Oracle:Instant and sorcery spells you control have lifelink.\n{2}{UR}{UR}: The next time you cast an instant or sorcery spell from your hand this turn, put that card into your hand instead of into your graveyard as it resolves.
Re: Fate Reforged Spoiler Season
by swordshine » 08 Jan 2015, 06:46
@Kapoue
I added your script
http://svn.slightlymagic.net/websvn/listing.php?repname=forge&path=%2F&rev=28564&peg=28564
"ValidCards$ TriggeredAttacker.Creature+DefenderCtrl" could solve the problem (forge.game.ability.AbilityUtils.filterListByType(CardCollectionView, String, SpellAbility)).
I added your script

"ValidCards$ TriggeredAttacker.Creature+DefenderCtrl" could solve the problem (forge.game.ability.AbilityUtils.filterListByType(CardCollectionView, String, SpellAbility)).
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Fate Reforged Spoiler Season
by Marek14 » 08 Jan 2015, 08:39
- Code: Select all
Name:Mardu Woe-Reaper
ManaCost:W
Types:Creature Human Warrior
PT:2/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigExile| TriggerDescription$ Whenever CARDNAME or another Warrior enters the battlefield under your control, you may exile target creature card from a graveyard. If you do, you gain 1 life.
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Warrior.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Warrior enters the battlefield under your control, you may exile target creature card from a graveyard. If you do, you gain 1 life.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature card | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:BuffedBy:Warrior
SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_woe_reaper.jpg
Oracle:Whenever Mardu Woe-Reaper or another Warrior enters the battlefield under your control, you may exile target creature card from a graveyard. If you do, you gain 1 life.
- Code: Select all
Name:Renowned Weaponsmith
ManaCost:1 U
Types:Creature Human Artificer
PT:1/3
A:AB$ Mana | Cost$ T | Produced$ 1 | Amount$ 2 | RestrictValid$ Card.Artifact,Activated.Artifact | SpellDescription$ Add {2} to your mana pool. Spend this mana only to cast artifact spells or activate abilities of artifacts.
A:AB$ ChangeZone | Cost$ U T | Origin$ Library | Destination$ Hand| ChangeType$ Card.namedHeart-Piercer Bow,Card.namedVial of Dragonfire | ChangeNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, put it into your hand, then shuffle your library.
DeckHints:Name$Heart-Piercer Bow|Vial of Dragonfire
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/renowned_weaponsmith.jpg
Oracle:{T}: Add {2} to your mana pool. Spend this mana only to cast artifact spells or activate abilities of artifacts.\n{U}, {T}: Search your library for a card named Heart-Piercer Bow or Vial of Dragonfire, put it into your hand, then shuffle your library.
BTW, found this ruling for Primal Beyond (it should also apply to other cards with "activated abilities" mana restriction):
Is this implemented correctly?The mana can't be spent to activate activated abilities of Elemental sources that aren't on the battlefield (such as the reinforce ability of an Elemental card in your hand).
Re: Fate Reforged Spoiler Season
by Marek14 » 08 Jan 2015, 16:07
- Code: Select all
Name:Mardu Scout
ManaCost:R R
Types:Creature Goblin Scout
PT:3/1
K:Dash:1 R
SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_scout.jpg
Oracle:Dash {1}{R} (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.)
Who is online
Users browsing this forum: Bing [Bot] and 68 guests