Dark Ascension spoiler season
Post MTG Forge Related Programming Questions Here
	Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Dark Ascension spoiler season
 by ArsenalNut » 19 Jan 2012, 15:42
by ArsenalNut » 19 Jan 2012, 15:42 
I am working scripting Afflicted Deserter//Werewolf Ransacker. I believe the following script logic is correct but it causes a NPE when I test it.
Here's the exception message
			- Afflicted Deserter//Werewolf Ransacker | Open
- Name:Afflicted Deserter
 ManaCost:3 R
 Types:Creature Human Warrior Werewolf
 Text:no text
 PT:3/2
 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. Whenever this creature transforms into Werewolf Ransacker, you may destroy target artifact. If that artifact is put into a graveyard this way, Werewolf Ransacker deals 3 damage to that artifact's controller
 SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform | SubAbility$ DBDestroy
 SVar:DBDestroy:DB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
 SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1
 SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
 SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
 AlternateMode:DoubleFaced
 SVar:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
 ALTERNATE
 Name:Werewolf Ransacker
 ManaCost:no cost
 Colors:Red
 Types:Creature Werewolf
 Text:no text
 PT:5/4
 T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransformBack | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.
 SVar:TrigTransformBack:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
 SVar:Picture1:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
 End
Here's the exception message
- NPE message | Open
- java.lang.NullPointerException
 at forge.card.abilityfactory.AbilityFactory.getDefinedSpellAbilities(AbilityFactory.java:1988)
 at forge.card.abilityfactory.AbilityFactory.getDefinedPlayers(AbilityFactory.java:1798)
 at forge.card.abilityfactory.AbilityFactory.getDefinedObjects(AbilityFactory.java:2027)
 at forge.card.abilityfactory.AbilityFactoryDealDamage.dealDamageStackDescription(AbilityFactoryDealDamage.java:216)
 at forge.card.abilityfactory.AbilityFactoryDealDamage.access$2(AbilityFactoryDealDamage.java:207)
 at forge.card.abilityfactory.AbilityFactoryDealDamage$3.getStackDescription(AbilityFactoryDealDamage.java:176)
 at forge.card.abilityfactory.AbilityFactoryDestroy.destroyStackDescription(AbilityFactoryDestroy.java:497)
 at forge.card.abilityfactory.AbilityFactoryDestroy.access$0(AbilityFactoryDestroy.java:428)
 at forge.card.abilityfactory.AbilityFactoryDestroy$3.getStackDescription(AbilityFactoryDestroy.java:150)
 at forge.card.spellability.SpellAbilityStackInstance.<init>(SpellAbilityStackInstance.java:90)
 at forge.card.spellability.SpellAbilityStackInstance.<init>(SpellAbilityStackInstance.java:105)
 at forge.MagicStack.add(MagicStack.java:386)
 at forge.MagicStack.addAndUnfreeze(MagicStack.java:177)
 at forge.card.spellability.SpellAbilityRequirements.addAbilityToStack(SpellAbilityRequirements.java:234)
 at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:188)
 at forge.card.cost.CostPayment.payCost(CostPayment.java:233)
 at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:175)
 at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:162)
 at forge.card.spellability.SpellAbilityRequirements.finishedTargeting(SpellAbilityRequirements.java:151)
 at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:205)
 at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:212)
 at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:212)
 at forge.card.spellability.TargetSelection$1.done(TargetSelection.java:387)
 at forge.card.spellability.TargetSelection$1.selectCard(TargetSelection.java:367)
 at forge.GuiInput.selectCard(GuiInput.java:121)
 at forge.control.match.ControlField$11.mousePressed(ControlField.java:493)
 at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
 at java.awt.Component.processMouseEvent(Unknown Source)
 at javax.swing.JComponent.processMouseEvent(Unknown Source)
 at java.awt.Component.processEvent(Unknown Source)
 at java.awt.Container.processEvent(Unknown Source)
 at java.awt.Component.dispatchEventImpl(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
 at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
 at java.awt.Container.dispatchEventImpl(Unknown Source)
 at java.awt.Window.dispatchEventImpl(Unknown Source)
 at java.awt.Component.dispatchEvent(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$000(Unknown Source)
 at java.awt.EventQueue$1.run(Unknown Source)
 at java.awt.EventQueue$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue$2.run(Unknown Source)
 at java.awt.EventQueue$2.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by Hellfish » 19 Jan 2012, 15:59
by Hellfish » 19 Jan 2012, 15:59 
ArsenalNut: Should be fixed now, but that there script is incorrect in that the destroy artifact+deal damage isn't a triggered ability here. Check out Huntmaster of the Fells // Ravager of the Fells for the Transformed trigger I added specifically for this purpose.
			So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
		Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
- 
				 
 Hellfish
- Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Dark Ascension spoiler season
 by moomarc » 19 Jan 2012, 16:03
by moomarc » 19 Jan 2012, 16:03 
No idea what the problem is, but there is one issue I see with the script. If it transforms by any means other than the werewolf condition (eg Moonmist) it won't trigger.
Necermind: Hellfish beat me to it and knew how to fix it.
			Necermind: Hellfish beat me to it and knew how to fix it.

-Marc
		- 
				 
 moomarc
- Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Dark Ascension spoiler season
 by ArsenalNut » 19 Jan 2012, 16:33
by ArsenalNut » 19 Jan 2012, 16:33 
I didn't realize there a transform trigger now. I'll have to fix the script later today.Hellfish wrote:ArsenalNut: Should be fixed now, but that there script is incorrect in that the destroy artifact+deal damage isn't a triggered ability here. Check out Huntmaster of the Fells // Ravager of the Fells for the Transformed trigger I added specifically for this purpose.
So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by Iran » 19 Jan 2012, 19:07
by Iran » 19 Jan 2012, 19:07 
New card of Dark Ascension: Sudden Disappearance
http://www.wizards.com/Magic/Magazine/A ... ly/ftl/178
			
		http://www.wizards.com/Magic/Magazine/A ... ly/ftl/178
Re: Dark Ascension spoiler season
 by ArsenalNut » 20 Jan 2012, 01:44
by ArsenalNut » 20 Jan 2012, 01:44 
Here's the fixed scriptArsenalNut wrote:I didn't realize there a transform trigger now. I'll have to fix the script later today.Hellfish wrote:ArsenalNut: Should be fixed now, but that there script is incorrect in that the destroy artifact+deal damage isn't a triggered ability here. Check out Huntmaster of the Fells // Ravager of the Fells for the Transformed trigger I added specifically for this purpose.
- Afflicted Deserter // Werewolf Ransacker | Open
- Name:Afflicted Deserter
 ManaCost:3 R
 Types:Creature Human Warrior Werewolf
 Text:no text
 PT:3/2
 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:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
 AlternateMode:DoubleFaced
 #Shared
 SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
 ALTERNATE
 Name:Werewolf Ransacker
 ManaCost:no cost
 Colors:red
 Types:Creature Werewolf
 Text:no text
 PT:5/4
 T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
 SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
 SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1
 SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
 SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
 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:Picture1:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
 End
While play testing I found that the Transform trigger worked fine with the normal Werewolf transform but transforms using Moonmist did not cause the triggers to fire. I tried both Afflicted Deserter // Werewolf Ransacker and Huntmaster of the Fells // Ravager of the Fells
So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by ArsenalNut » 20 Jan 2012, 05:17
by ArsenalNut » 20 Jan 2012, 05:17 
- Falkenrath Torturer | Open
- Name:Falkenrath Torturer
 ManaCost:2 B
 Types:Creature Vampire
 Text:no text
 PT:2/1
 A:AB$ Pump | Cost$ Sac<1/Creature> | KW$ Flying | SubAbility$ DBPutCounter | SpellDescription$ CARDNAME gains flying until end of turn. If the sacrificed creature was a Human, put a +1/+1 counter on Falkenrath Torturer.
 SVar:DBPutCounter:DB$PutCounter | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | CounterNum$ 1 | CounterType$ P1P1
 SVar:X:Sacrificed$Valid Human
 SVar:Picture:http://www.wizards.com/global/images/magic/general/falkenrath_torturer.jpg
 End
- Havengul Runebinder | Open
- Name:Havengul Runebinder
 ManaCost:2 U U
 Types:Creature Human Wizard
 Text:no text
 PT:2/2
 A:AB$ Token | Cost$ 2 U T ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenOwner$ You | TokenColors$ Black | TokenPower$ 2 | TokenToughness$ 2 | SubAbility$ DBCounters | SpellDescription$ Put a 2/2 black Zombie creature token onto the battlefield, then put a +1/+1 counter on each Zombie creature you control.
 SVar:DBCounters:DB$ PutCounterAll | Cost$ 0 | ValidCards$ Creature.Zombie+YouCtrl | CounterType$ P1P1 | CounterNum$ 1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/havengul_runebinder.jpg
 End
- Curse of Bloodletting | Open
- Name:Curse of Bloodletting
 ManaCost:3 R R
 Types:Enchantment Aura Curse
 Text:Enchant player
 A:SP$ Attach | Cost$ 3 R R | ValidTgts$ Player | AILogic$ Curse
 R:Event$ DamageDone | ValidTarget$ Player.EnchantedBy | ReplaceWith$ DmgTimes2 | Description$ If a source would deal damage to enchanted player, it deals double that damage instead.
 SVar:DmgTimes2:AB$DealDamage | Cost$ 0 | Defined$ EnchantedPlayer | DamageSource$ ReplacedSource | NumDmg$ X
 SVar:X:ReplaceCount$DamageAmount/Times.2
 SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_bloodletting.jpg
 End
- Pyreheart Wolf | Open
- Name:Pyreheart Wolf
 ManaCost:2 R
 Types:Creature Wolf
 Text:no text
 PT:1/1
 K:Undying
 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, each creature you control can't be blocked this turn except by two or more creatures.
 SVar:TrigPump:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.YouCtrl | KW$ CARDNAME can't be blocked except by two or more creatures.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/pyreheart_wolf.jpg
 End
Edit 1: added Curse of Bloodletting
Last edited by ArsenalNut on 20 Jan 2012, 07:17, edited 1 time in total.
					
				
			So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by Hellfish » 20 Jan 2012, 06:44
by Hellfish » 20 Jan 2012, 06:44 
Gotcha. *Puts on my robe and debugging hat*ArsenalNut wrote:Here's the fixed scriptArsenalNut wrote:I didn't realize there a transform trigger now. I'll have to fix the script later today.Hellfish wrote:ArsenalNut: Should be fixed now, but that there script is incorrect in that the destroy artifact+deal damage isn't a triggered ability here. Check out Huntmaster of the Fells // Ravager of the Fells for the Transformed trigger I added specifically for this purpose.
- Afflicted Deserter // Werewolf Ransacker | Open
- Name:Afflicted Deserter
ManaCost:3 R
Types:Creature Human Warrior Werewolf
Text:no text
PT:3/2
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:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
AlternateMode:DoubleFaced
#Shared
SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
ALTERNATE
Name:Werewolf Ransacker
ManaCost:no cost
Colors:red
Types:Creature Werewolf
Text:no text
PT:5/4
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
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:Picture1:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
End
While play testing I found that the Transform trigger worked fine with the normal Werewolf transform but transforms using Moonmist did not cause the triggers to fire. I tried both Afflicted Deserter // Werewolf Ransacker and Huntmaster of the Fells // Ravager of the Fells
EDIT:Sorted!
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
		Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
- 
				 
 Hellfish
- Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Dark Ascension spoiler season
 by Milod » 20 Jan 2012, 22:49
by Milod » 20 Jan 2012, 22:49 
faitless looting doesent let me discard 2 cards...in previous versions it dit how come?
			
		Re: Dark Ascension spoiler season
 by DeadSpeak » 20 Jan 2012, 23:58
by DeadSpeak » 20 Jan 2012, 23:58 
Hey guys,
Just got back from FNM at the LGS. I was lucky enought to trade 3 Knight Exemplar for 1 Dark Ascension booster, and there were a few cards that have not been spoiled yet. So I thought I would share the "wealth". (I can provide scans if anyone wants them.)
Reprint:
Divination (flavour text: Even the House of Galan, who takes the most scholarly approach to the mystic traditions, has resorted to exploring more primitive methods in Avacyn's absence.
Torch Fiend
Clinging Mists, 2 G, Instant, Common, Prevent all combat damage that would be dealt this turn. Fateful hour - If you have 5 or less life, tap all attacking creatures. Those creatures don't untap during their controller's next untap step.
Chosen of Markov // Markov's Servant (DFC)
2 B, Creature Human, 2/2, Common, Tap: Tap an untapped Vampire you control: Transform Chosen of Markov. (Markov's Servant, Creature Vampire, 4/4)
The other cards in the booster were: Chant of the Skifsang, Ray of Revelation, Divination, Strangleroot Geist and Falkenrath Aristocrat.
Sleep tight.
			
		Just got back from FNM at the LGS. I was lucky enought to trade 3 Knight Exemplar for 1 Dark Ascension booster, and there were a few cards that have not been spoiled yet. So I thought I would share the "wealth". (I can provide scans if anyone wants them.)
Reprint:
Divination (flavour text: Even the House of Galan, who takes the most scholarly approach to the mystic traditions, has resorted to exploring more primitive methods in Avacyn's absence.
Torch Fiend
- | Open
- Code: Select all
- Name:Torch Fiend
 ManaCost:1 R
 Types:Creature Devil
 Text:no text
 PT:2/1
 A:AB$ Destroy | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact.
 SVar:Rarity:Common
 SVar:Picture:http://www.wizards.com/global/images/magic/general/torch_fiend.jpg
 End
 
- | Open
- Code: Select all
- Name:Skillful Lunge
 ManaCost:1 W
 Types:Instant
 Text:no text
 A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Target creature gets +2/+0 and gains First Strike until end of turn.
 SVar:Rarity:Common
 SVar:Picture:http://www.wizards.com/global/images/magic/general/skillful_lunge.jpg
 End
 
- | Open
- Code: Select all
- Name:Hollowhenge Beast
 ManaCost:3 G G
 Types:Creature Beast
 Text:no text
 PT:5/5
 SVar:Rarity:Common
 SVar:Picture:http://www.wizards.com/global/images/magic/general/hollowhenge_beast.jpg
 End
 
- | Open
- Code: Select all
- Name:Griptide
 ManaCost:3 U
 Types:Instant
 Text:no text
 A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target creature on top of its owner's library.
 SVar:Rarity:Common
 SVar:Picture:http://www.wizards.com/global/images/magic/general/griptide.jpg
 End
 
- | Open
- Code: Select all
- Name:Bone to Ash
 ManaCost:2 U U
 Types:Instant
 Text:no text
 A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SubAbility$ DBDraw | SpellDescription$ Counter target creature spell. Draw a card
 SVar:DBDraw:DB$Draw | NumCards$ 1
 SVar:Rarity:Common
 SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_to_ash.jpg
 End
 
- | Open
- Code: Select all
- Name:Farborg Boneflinger
 ManaCost:4 B
 Types:Creature Zombie
 Text:no text
 PT:2/2
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -2/-2 until end of turn.
 SVar:TrigPumpCurse:DB$Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2
 SVar:Rarity:Uncommon
 SVar:Picture:http://www.wizards.com/global/images/magic/general/farborg_boneflinger.jpg
 End
 
- | Open
- Code: Select all
- Name:Markov Warlord
 ManaCost:5 R
 Types:Creature Vampire Warrior
 Text:no text
 PT:4/4
 K:Haste
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures can't block this turn.
 SVar:TrigPump:AB$Pump | Cost$ 0 | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature
 SVar:Rarity:Uncommon
 SVar:Picture:http://www.wizards.com/global/images/magic/general/markov_warlord.jpg
 End
 
Clinging Mists, 2 G, Instant, Common, Prevent all combat damage that would be dealt this turn. Fateful hour - If you have 5 or less life, tap all attacking creatures. Those creatures don't untap during their controller's next untap step.
Chosen of Markov // Markov's Servant (DFC)
2 B, Creature Human, 2/2, Common, Tap: Tap an untapped Vampire you control: Transform Chosen of Markov. (Markov's Servant, Creature Vampire, 4/4)
The other cards in the booster were: Chant of the Skifsang, Ray of Revelation, Divination, Strangleroot Geist and Falkenrath Aristocrat.
Sleep tight.
- DeadSpeak
- Posts: 104
- Joined: 25 Dec 2009, 00:14
- Location: Denmark
- Has thanked: 4 times
- Been thanked: 3 times
Re: Dark Ascension spoiler season
 by moomarc » 21 Jan 2012, 00:28
by moomarc » 21 Jan 2012, 00:28 
The original script had an old version of SubAbility. The method is no longer supported so grab the new script.Milod wrote:faitless looting doesent let me discard 2 cards...in previous versions it dit how come?
-Marc
		- 
				 
 moomarc
- Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Dark Ascension spoiler season
 by ArsenalNut » 21 Jan 2012, 05:50
by ArsenalNut » 21 Jan 2012, 05:50 
I got hungry and ate all the low hanging fruit 
			
- Briarpack Alpha | Open
- Name:Briarpack Alpha
 ManaCost:3 G
 Types:Creature Wolf
 Text:no text
 PT:3/3
 K:Flash
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 until end of turn.
 SVar:TrigPump:AB$Pump | Cost$ 0 | Tgt$ TgtC | NumAtt$ 2 | NumDef$ 2
 SVar:Picture:http://www.wizards.com/global/images/magic/general/briarpack_alpha.jpg
 End
- Diregraf Captain | Open
- Name:Diregraf Captain
 ManaCost:1 U B
 Types:Creature Zombie Soldier
 Text:no text
 PT:2/2
 K:Deathtouch
 S:Mode$ Continuous | Affected$ Creature.Zombie+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Zombie creatures you control get +1/+1.
 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Zombie+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever another Zombie you control dies, target opponent loses 1 life.
 SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | LifeAmount$ 1 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent
 SVar:PlayMain1:TRUE
 SVar:Picture:http://www.wizards.com/global/images/magic/general/diregraf_captain.jpg
 End
- Executioner's Hood | Open
- Name:Executioner's Hood
 ManaCost:2
 Types:Artifact Equipment
 Text:Equipped creature has intimidate.
 K:eqPump 2:Intimidate
 SVar:Picture:http://www.wizards.com/global/images/magic/general/executioners_hood.jpg
 End
- Feed the Pack | Open
- Name:Feed the Pack
 ManaCost:5 G
 Types:Enchantment
 Text:no text
 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your end step, you may sacrifice a nontoken creature. If you do, put X 2/2 green Wolf creature tokens onto the battlefield where X is the sacrificed creature's toughness.
 SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature.nonToken | SubAbility$ DBToken | RememberSacrificed$ True
 SVar:DBToken:DB$ Token | Cost$ 0 | TokenAmount$ Y | TokenName$ Wolf | TokenColors$ Green | TokenTypes$ Creature,Wolf | TokenOwner$ You | TokenPower$ 2 | TokenToughness$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup
 SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
 SVar:X:Remembered$Amount
 SVar:Y:Remembered$CardToughness
 SVar:Picture:http://www.wizards.com/global/images/magic/general/feed_the_pack.jpg
 End
- Forge Devil | Open
- Name:Forge Devil
 ManaCost:R
 Types:Creature Devil
 Text:no text
 PT:1/1
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to target creature and 1 damage to you.
 SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBDamageYou
 SVar:DBDamageYou:DB$ DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/forge_devil.jpg
 End
- Geralf's Messenger | Open
- Name:Geralf's Messenger
 ManaCost:B B B
 Types:Creature Zombie
 Text:no text
 PT:3/2
 K:Undying
 K:CARDNAME enters the battlefield tapped.
 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target opponent loses 2 life.
 SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | ValidTgts$ Opponent | LifeAmount$ 2
 SVar:Picture:http://www.wizards.com/global/images/magic/general/geralfs_messenger.jpg
 End
- Gravetiller Wurm | Open
- Name:Gravetiller Wurm
 ManaCost:5 G
 Types:Creature Wurm
 Text:no text
 PT:4/4
 K:Trample
 K:etbCounter:P1P1:4:Morbid:Morbid - CARDNAME enters the battlefield with four +1/+1 counters on it if a creature died this turn.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/gravetiller_wurm.jpg
 End
- Grim Backwoods | Open
- Name:Grim Backwoods
 ManaCost:no cost
 Types:Land
 Text:no text
 A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
 A:AB$ Draw | Cost$ 2 B G T Sac<1/Creature> | NumCards$ 1 | SpellDescription$ Draw a card.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/grim_backwoods.jpg
 End
- Havengul Fengraf | Open
- Name:Havengul Fengraf
 ManaCost:no cost
 Types:Land
 Text:no text
 A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool.
 A:AB$ ChangeZone | Cost$ 3 T Sac<1/CARDNAME> | ChangeType$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Hand | Hidden$ True | AtRandom$ True | SpellDescription$ Return a creature card at random from your graveyard to your hand.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/havengul_fengraf.jpg
 End
- Heckling Fiends | Open
- Name:Heckling Fiends
 ManaCost:2 R
 Types:Creature Devil
 Text:no text
 PT:2/2
 A:AB$ Pump | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME attacks each turn if able. | IsCurse$ True | SpellDescription$ Target creature attacks this turn if able.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/heckling_fiends.jpg
 End
- Hellrider | Open
- Name:Hellrider
 ManaCost:2 R R
 Types:Creature Devil
 Text:no text
 PT:3/3
 K:Haste
 T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control attacks, CARDNAME deals 1 damage to defending player.
 SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/hellrider.jpg
 End
- Increasing Ambition | Open
- Name:Increasing Ambition
 ManaCost:4 B
 Types:Sorcery
 Text:no text
 K:Flashback 7 B
 A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ X | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. If CARDNAME was cast from a graveyard, instead search your library for two cards and put them into your hand. Then shuffle your library.
 SVar:X:Count$wasCastFromGraveyard.2.1
 SVar:Picture:http://www.wizards.com/global/images/magic/general/increasing_ambition.jpg
 End
- Increasing Savagery | Open
- Name:Increasing Savagery
 ManaCost:2 G G
 Types:Sorcery
 K:Flashback 5 G G
 A:SP$ PutCounter | Cost$ 2 G G | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put five +1/+1 counters on target creature. If CARDNAME was cast from a graveyard, put ten +1/+1 counters on that creature instead.
 SVar:X:Count$wasCastFromGraveyard.10.5
 SVar:Picture:http://www.wizards.com/global/images/magic/general/increasing_savagery.jpg
 End
- Skirsdag Flayer | Open
- Name:Skirsdag Flayer
 ManaCost:1 B
 Types:Creature Human Cleric
 Text:no text
 PT:1/1
 A:AB$ Destroy | Cost$ 3 B T Sac<1/Human> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature.
 SVar:Picture:http://www.wizards.com/global/images/magic/general/skirsdag_flayer.jpg
 End
- Wolfbitten Captive // Krallenhorde Killer | Open
- Name:Wolfbitten Captive
 ManaCost:G
 Types:Creature Human Werewolf
 Text:no text
 PT:1/1
 A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn.
 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.
 AlternateMode:DoubleFaced
 #Shared
 SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
 ALTERNATE
 Name:Krallenhorde Killer
 ManaCost:no cost
 Colors:green
 Types:Creature Werewolf
 Text:no text
 PT:2/2
 A:AB$ Pump | Cost$ 3 G | NumAtt$ +4 | NumDef$ +4 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only once each turn.
 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.
 End
So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by ZzzzSleep » 21 Jan 2012, 05:52
by ZzzzSleep » 21 Jan 2012, 05:52 
Oh no!ArsenalNut wrote:I got hungry and ate all the low hanging fruit
How will I cope?

Re: Dark Ascension spoiler season
 by ArsenalNut » 21 Jan 2012, 06:07
by ArsenalNut » 21 Jan 2012, 06:07 
@moomarc - The Gruesome Discovery script in first post doesn't work. There are a couple of problems. First the subability MorbidDiscard doesn't exist.  Second, CheckSVar$ Morbid keeps the spell from being cast and doesn't work in a subability.  Use ConditionCheckSVar for both instances instead.  I fixed the version checked into the DKA branch.
			So many cards, so little time
		- 
				 
 ArsenalNut
- Posts: 512
- Joined: 08 Jul 2011, 03:49
- Has thanked: 27 times
- Been thanked: 121 times
Re: Dark Ascension spoiler season
 by Hellfish » 21 Jan 2012, 19:16
by Hellfish » 21 Jan 2012, 19:16 
Just added Grafdigger's Cage  The most controversial card in DKA? Anyway, since card movement replacements are kind of a big & complex deal, could anybody playing with it keep an eye out for oddities before I start converting keywords left and right.
 The most controversial card in DKA? Anyway, since card movement replacements are kind of a big & complex deal, could anybody playing with it keep an eye out for oddities before I start converting keywords left and right.
			 The most controversial card in DKA? Anyway, since card movement replacements are kind of a big & complex deal, could anybody playing with it keep an eye out for oddities before I start converting keywords left and right.
 The most controversial card in DKA? Anyway, since card movement replacements are kind of a big & complex deal, could anybody playing with it keep an eye out for oddities before I start converting keywords left and right.So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
		Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
- 
				 
 Hellfish
- Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Who is online
Users browsing this forum: No registered users and 36 guests
