Shadows over Innistrad spoiler season
Post MTG Forge Related Programming Questions Here
	Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Shadows over Innistrad spoiler season
 by Marek14 » 06 Feb 2016, 18:59
by Marek14 » 06 Feb 2016, 18:59 
http://www.mtgsalvation.com/forums/magi ... trad-leaks
So far nothing seems too hard. Delirium could be probably done similarly to Tarmogoyf.
			
				So far nothing seems too hard. Delirium could be probably done similarly to Tarmogoyf.
Last edited by friarsol on 20 Jun 2016, 15:26, edited 2 times in total.
					
Reason: Sticky
			
		Reason: Sticky
Re: Shadows over Innistrad spoiler season
 by Marek14 » 07 Feb 2016, 10:29
by Marek14 » 07 Feb 2016, 10:29 
Not changing Forge Upcoming yet, but some codes:
Delirium -- the only card that uses Count$CardTypes is Tarmogoyf. Not sure what the correct syntax for delirium would be.
Skulk -- the ability can be written out, but it should probably have a keyword implemented.
Watcher in the Web -- I found that there is apparently no variable "Creature can block N additional creatures each combat" ability, so this will require extra coding.
			
				Delirium -- the only card that uses Count$CardTypes is Tarmogoyf. Not sure what the correct syntax for delirium would be.
Skulk -- the ability can be written out, but it should probably have a keyword implemented.
Watcher in the Web -- I found that there is apparently no variable "Creature can block N additional creatures each combat" ability, so this will require extra coding.
- Code: Select all
- Name:Duskwatch Recruiter
 ManaCost:1 G
 Types:Creature Human Warrior Werewolf
 PT:2/2
 A:AB$ Dig | Cost$ 2 G | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature | SpellDescription$ Look at the top three cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order.
 T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME.
 SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
 AlternateMode:DoubleFaced
 SVar:Picture:http://www.wizards.com/global/images/magic/general/duskwatch_recruiter.jpg
 Oracle:{2}{G}: Look at the top three cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in any order.\nAt the beginning of each upkeep, if no spells were cast last turn, transform Duskwatch Recruiter.
 ALTERNATE
 Name:Krallenhorde Howler
 ManaCost:no cost
 Colors:green
 Types:Creature Werewolf
 PT:3/3
 S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells you cast cost {1} less to cast.
 T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.
 SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
 SVar:Picture:http://www.wizards.com/global/images/magic/general/krallenhorde_howler.jpg
 Oracle:Creature spells you cast cost {1} less to cast.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Krallenhorde Howler.
- Code: Select all
- Name:Structural Distortion
 ManaCost:3 R
 Types:Sorcery
 A:SP$ ChangeZone | Cost$ 3 R | ValidTgts$ Artifact,Land | TgtPrompt$ Select target artifact or land | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBDealDamage | SpellDescription$ Exile target artifact or land. CARDNAME deals 2 damage to that permanent's controller.
 SVar:DBDealDamage:DB$DealDamage | Defined$ TargetedController | NumDmg$ 2
 SVar:Picture:http://www.wizards.com/global/images/magic/general/structural_distortion.jpg
 Oracle:Exile target artifact or land. Structural Distortion deals 2 damage to that permanent's controller.
- Code: Select all
- Name:Stoic Builder
 ManaCost:2 G
 Types:Creature Human
 PT:2/3
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target land card from your graveyard to your hand.
 SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Land.YouCtrl
 SVar:Picture:http://www.wizards.com/global/images/magic/general/stoic_builder.jpg
 Oracle:When Stoic Builder enters the battlefield, you may return target land card from your graveyard to your hand.
- Code: Select all
- Name:Dance with Devils
 ManaCost:3 R
 Types:Instant
 A:SP$ Token | Cost$ 3 R | TokenAmount$ 2 | TokenName$ Devil | TokenTypes$ Creature,Devil | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ DiesTrigger | TokenSVars$ DevilTrigDamage | SpellDescription$ Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
 SVar:DiesTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTrigDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, it deals 1 damage to target creature or player.
 SVar:DevilTrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/dance_with_devils.jpg
 Oracle:Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
- Code: Select all
- Name:Pack Guardian
 ManaCost:2 G G
 Types:Creature Wolf Spirit
 PT:4/3
 K:Flash
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a land card. If you do, put a 2/2 green wolf creature token onto the battlefield.
 SVar:TrigToken:AB$ Token | Cost$ Discard<1/Land> | TokenAmount$ 1 | TokenName$ Wolf | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenColors$ Green | TokenPower$ 2 | TokenToughness$ 2 | g 2 2 wolf SOI
 SVar:Picture:http://www.wizards.com/global/images/magic/general/pack_guardian.jpg
 Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Pack Guardian enters the battlefield, you may discard a land card. If you do, put a 2/2 green wolf creature token onto the battlefield.
- Code: Select all
- Name:Devils' Playground
 ManaCost:4 R R
 Types:Sorcery
 A:SP$ Token | Cost$ 4 R R | TokenAmount$ 4 | TokenName$ Devil | TokenTypes$ Creature,Devil | TokenOwner$ You | TokenColors$ Red | TokenPower$ 1 | TokenToughness$ 1 | TokenTriggers$ DiesTrigger | TokenSVars$ DevilTrigDamage | SpellDescription$ Put two 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
 SVar:DiesTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DevilTrigDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, it deals 1 damage to target creature or player.
 SVar:DevilTrigDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/devils_playground.jpg
 Oracle:Put four 1/1 red Devil creature tokens onto the battlefield. They have "When this creature dies, it deals 1 damage to target creature or player."
- Code: Select all
- Name:Lamplighter of Selhoff
 ManaCost:4 U
 Types:Creature Zombie Horror
 PT:3/5
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Permanent.Zombie+Other+YouCtrl | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card.
 SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard
 SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose
 SVar:Picture:http://www.wizards.com/global/images/magic/general/lamplighter_of_selhoff.jpg
 Oracle:When Lamplighter of Selhoff enters the battlefield, if you control another Zombie, you may draw a card. If you do, discard a card.
- Code: Select all
- Name:Expose Evil
 ManaCost:1 W
 Types:Instant
 A:SP$ Tap | Cost$ 1 W | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ DBToken | SpellDescription$ Tap up to two target creatures. Investigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
 SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Clue | TokenTypes$ Artifact,Clue | TokenOwner$ You | TokenColors$ Colorless | TokenImage$ c clue | TokenAbilities$ ABDraw
 SVar:ABDraw:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/expose_evil.jpg
 Oracle:Tap up to two target creatures.\nInvestigate. (Put a colorless Clue artifact token onto the battlefield with "{2}, Sacrifice this artifact: Draw a card.")
Last edited by Marek14 on 07 Feb 2016, 20:17, edited 1 time in total.
					
				
			
		Re: Shadows over Innistrad spoiler season
 by Hanmac » 07 Feb 2016, 19:21
by Hanmac » 07 Feb 2016, 19:21 
for Investigate i am not 100% sure but i think Clue is a new ArtifactType, so it does need to added to TokenTypes.
			
		Re: Shadows over Innistrad spoiler season
 by Marek14 » 07 Feb 2016, 20:16
by Marek14 » 07 Feb 2016, 20:16 
Yes, seems you're correct... I'll correct it, but the type will need to be added, I guess.Hanmac wrote:for Investigate i am not 100% sure but i think Clue is a new ArtifactType, so it does need to added to TokenTypes.
Re: Shadows over Innistrad spoiler season
 by Marek14 » 14 Feb 2016, 12:21
by Marek14 » 14 Feb 2016, 12:21 
- Code: Select all
- Name:Shamble Back
 ManaCost:B
 Types:Sorcery
 A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | SubAbility$ DBToken | SpellDescription$ Exile target creature card from a graveyard. Put a 2/2 black Zombie creature token onto the battlefield. You gain 2 life.
 SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ b 2 2 zombie SOI | SubAbility$ DBGainLife
 SVar:DBGainLife:DB$GainLife | LifeAmount$ 2
 SVar:Picture:http://www.wizards.com/global/images/magic/general/shamble_back.jpg
 Oracle:Exile target creature card from a graveyard. Put a 2/2 black Zombie creature token onto the battlefield. You gain 2 life.
- Code: Select all
- Name:Stitched Mangler
 ManaCost:2 U
 Types:Creature Zombie Horror
 PT:2/3
 K:CARDNAME enters the battlefield tapped.
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step.
 SVar:TrigTap:AB$ Tap | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump
 SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True
 SVar:PlayMain1:TRUE
 SVar:Picture:http://www.wizards.com/global/images/magic/general/stitched_mangler.jpg
 Oracle:Stitched Mangler enters the battlefield tapped.\nWhen Stitched Mangler enters the battlefield, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step.
- Code: Select all
- Name:Pore Over the Pages
 ManaCost:3 U U
 Types:Sorcery
 A:SP$ Draw | Cost$ 3 U U | NumCards$ 3 | SpellDescription$ Draw three cards, untap up to two lands, then discard a card. | SubAbility$ DBUntap
 SVar:DBUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 2 | SubAbility$ DBDiscard
 SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose
 SVar:Picture:http://www.wizards.com/global/images/magic/general/pore_over_the_pages.jpg
 Oracle:Draw three cards, untap up to two lands, then discard a card.
- Code: Select all
- Name:Explosive Apparatus
 ManaCost:1
 Types:Artifact
 A:AB$ DealDamage | Cost$ 3 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/explosive_apparatus.jpg
 Oracle:{3}, {T}, Sacrifice Explosive Apparatus: Explosive Apparatus deals 2 damage to target creature or player.
- Code: Select all
- Name:Magmatic Chasm
 ManaCost:1 R
 Types:Sorcery
 A:SP$ Effect | Cost$ 1 R | Name$ Magmatic Chasm Effect | StaticAbilities$ KWPump | AILogic$ Evasion | SpellDescription$ Creatures without flying can't block this turn.
 SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.withoutFlying | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures without flying can't block this turn.
 SVar:PlayMain1:TRUE
 SVar:RemAIDeck:True
 SVar:Picture:http://www.wizards.com/global/images/magic/general/magmatic_chasm.jpg
 Oracle:Creatures without flying can't block this turn.
- Code: Select all
- Name:Niblis of Dusk
 ManaCost:2 U
 Types:Creature Spirit
 PT:2/1
 K:Flying
 K:Prowess
 SVar:Picture:http://www.wizards.com/global/images/magic/general/niblis_of_dusk.jpg
 Oracle:Flying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)
Re: Shadows over Innistrad spoiler season
 by Hanmac » 14 Feb 2016, 18:15
by Hanmac » 14 Feb 2016, 18:15 
hey isnt Magmatic Chasm a reprint so you didn't need to do it?
also i did found an interesting bug with "whenever ~ becomes tapped" but it should not be a scripting error, but a error in the game
			
		also i did found an interesting bug with "whenever ~ becomes tapped" but it should not be a scripting error, but a error in the game
Re: Shadows over Innistrad spoiler season
 by Marek14 » 14 Feb 2016, 19:42
by Marek14 » 14 Feb 2016, 19:42 
Right, it's a reprint. Forgot about that 
			
		
Re: Shadows over Innistrad spoiler season
 by Marek14 » 14 Feb 2016, 22:33
by Marek14 » 14 Feb 2016, 22:33 
- Code: Select all
- Name:Quilled Wolf
 ManaCost:1 G
 Types:Creature Wolf
 PT:2/2
 A:AB$ Pump | Cost$ 5 G | NumAtt$ +4 | NumDef$ +4 | SpellDescription$ CARDNAME gets +4/+4 until end of turn.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/quilled_wolf.jpg
 Oracle:{5}{G}: Quilled Wolf gets +4/+4 until end of turn.
- Code: Select all
- Name:Voldaren Duelist
 ManaCost:3 R
 Types:Creature Vampire Warrior
 PT:3/2
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't block this turn.
 SVar:TrigCanNotBlock:AB$ Pump | Cost$ 0 | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. | IsCurse$ True | SpellDescription$ Target creature can't block this turn.
 SVar:PlayMain1:TRUE
 SVar:Picture:http://www.wizards.com/global/images/magic/general/voldaren_duelist.jpg
 Oracle:Haste\nWhen Voldaren Duelist enters the battlefield, target creature can't block this turn.
Re: Shadows over Innistrad spoiler season
 by Marek14 » 15 Feb 2016, 20:48
by Marek14 » 15 Feb 2016, 20:48 
- Code: Select all
- Name:Sanguinary Mage
 ManaCost:1 R
 Types:Creature Vampire Wizard
 PT:1/3
 K:Prowess
 SVar:Picture:http://www.wizards.com/global/images/magic/general/sanguinary_mage.jpg
 Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)
- Code: Select all
- Name:Pieces of the Puzzle
 ManaCost:2 U
 Types:Sorcery
 A:SP$ Dig | Cost$ 2 U | DigNum$ 5 | Reveal$ True | ChangeNum$ 2 | ChangeValid$ Instant,Sorcery | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top five cards of your library. You may put a creature or enchantment card from among them into your hand. Put the rest into your graveyard.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/pieces_of_the_puzzle.jpg
 Oracle:Reveal the top five cards of your library. Put up to two instant and/or sorcery cards from among them into your hand and the rest into your graveyard.
Re: Shadows over Innistrad spoiler season
 by Marek14 » 16 Feb 2016, 19:58
by Marek14 » 16 Feb 2016, 19:58 
- Code: Select all
- Name:Crow of Dark Tidings
 ManaCost:2 B
 Types:Creature Zombie Bird
 PT:2/2
 K:Flying
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top two cards of your library into your graveyard.
 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top two cards of your library into your graveyard.
 SVar:TrigMill:AB$Mill | Cost$ 0 | NumCards$ 2 | Defined$ You
 SVar:Picture:http://www.wizards.com/global/images/magic/general/crow_of_dark_tidings.jpg
 Oracle:Flying\nWhen Crow of Dark Tidings enters the battlefield or dies, put the top two cards of your library into your graveyard.
- Code: Select all
- Name:Eerie Interlude
 ManaCost:2 W
 Types:Instant
 A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Creature.YouCtrl | TargetMin$ 0 | TargetMax$ X | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select target creature you control | SubAbility$ DelTrig | RememberChanged$ True | SpellDescription$ Exile any number of target creatures you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step.
 SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ Remembered | TriggerDescription$ Return exiled permanent to the battlefield. | SubAbility$ DBCleanup
 SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRemembered
 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
 SVar:X:Count$Valid Creature.YouCtrl
 SVar:RemAIDeck:True
 SVar:Picture:http://www.wizards.com/global/images/magic/general/eerie_interlude.jpg
 Oracle:Exile any number of target creatures you control. Return those cards to the battlefield under their owner's control at the beginning of the next end step.
See also http://gatherer.wizards.com/pages/Card/ ... eid=373532 for application of similar rule to Rescue from the Underworld.
Ideally, these cards should track the physical cards regardless of zone and forget them if they go through another zone change (or through a rare re-exile effect, for example being processed by an Eldrazi Processor while a replacement effect replaces going to graveyard with exiling).
Re: Shadows over Innistrad spoiler season
 by Marek14 » 18 Feb 2016, 16:28
by Marek14 » 18 Feb 2016, 16:28 
- Code: Select all
- Name:Compelling Deterrence
 ManaCost:1 U
 Types:Instant
 A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target nonland permanent to its owner's hand. Then that player discards a card if you control a Zombie. | SubAbility$ DBDiscard
 SVar:DBDiscard:DB$Discard | Defined$ TargetedOwner | NumCards$ 1 | Mode$ TgtChoose | ConditionPresent$ Zombie.YouCtrl | ConditionCompare$ GE1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/compelling_deterrence.jpg
 Oracle:Return target nonland permanent to its owner's hand. Then that player discards a card if you control a Zombie.
Re: Shadows over Innistrad spoiler season
 by lazylockie » 18 Feb 2016, 16:45
by lazylockie » 18 Feb 2016, 16:45 
I think you can code Watcher in the Web, since Hundred-Handed One is already coded. Change 99 to 7?
			
		- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Shadows over Innistrad spoiler season
 by Marek14 » 18 Feb 2016, 16:58
by Marek14 » 18 Feb 2016, 16:58 
Problem is that the ability of Hundred-Handed One is written like this:lazylockie wrote:I think you can code Watcher in the Web, since Hundred-Handed One is already coded. Change 99 to 7?
- Code: Select all
- AddKeyword$ Reach & CARDNAME can block an additional ninety-nine creatures.
Sure, maybe the same effect could be reached by simply using the "1 extra" keyword 7 times, but that seems inelegant.
Re: Shadows over Innistrad spoiler season
 by lazylockie » 18 Feb 2016, 18:13
by lazylockie » 18 Feb 2016, 18:13 
oh it's been a while I don't check card codes... I thought it was a parameterized keywordMarek14 wrote:Problem is that the ability of Hundred-Handed One is written like this:lazylockie wrote:I think you can code Watcher in the Web, since Hundred-Handed One is already coded. Change 99 to 7?This means that Forge actually defines a specific keyword for blocking 99 extra creatures. If there was numeric parameter, then I'd guess it can be changed, but it's actually written out -- that means that there is just generic "one extra creature" and this, not a generic "block N extra creatures" keyword. Either that or a specific "7 extra" version needs to be added for Watcher in the Web to be possible.
- Code: Select all
AddKeyword$ Reach & CARDNAME can block an additional ninety-nine creatures.
Sure, maybe the same effect could be reached by simply using the "1 extra" keyword 7 times, but that seems inelegant.
- lazylockie
- Posts: 508
- Joined: 13 Jul 2010, 22:44
- Has thanked: 74 times
- Been thanked: 15 times
Re: Shadows over Innistrad spoiler season
 by Marek14 » 25 Feb 2016, 21:15
by Marek14 » 25 Feb 2016, 21:15 
- Code: Select all
- Name:Clip Wings
 ManaCost:1 G
 Types:Instant
 A:SP$ Sacrifice | Cost$ 1 G | Defined$ Player.Opponent | SacValid$ Creature.withFlying | SacMessage$ creature with flying | SpellDescription$ Each opponent sacrifices a creature with flying.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/clip_wings.jpg
 Oracle:Each opponent sacrifices a creature with flying.
Who is online
Users browsing this forum: ArchieRoW and 20 guests
