Lumengrid Drake
*Converted to triggers
	Acid Web Spider
	Corpse Cur
	Darkslick Drake
	Flight Spellbomb
	Golem Foundry
	Golem's Heart
	Horizon Spellbomb
	Ichorclaw Myr
	Kemba, Kha Regent
	Kemba's Skyguard
	Lifesmith
	Necrogen Scudder
	Origin Spellbomb
	Oxidda Scrapmelter
	Panic Spellbomb
	Skinrender
	Sunblast Angel
	Venser's Journal
	Wurmcoil Engine
This commit is contained in:
jendave
2011-08-06 15:16:08 +00:00
parent b8d7bc6802
commit f8dcbd12f3
24 changed files with 64 additions and 243 deletions

1
.gitattributes vendored
View File

@@ -3064,6 +3064,7 @@ res/cardsfolder/lu_xun_scholar_general.txt -text svneol=native#text/plain
res/cardsfolder/lucent_liminid.txt -text svneol=native#text/plain res/cardsfolder/lucent_liminid.txt -text svneol=native#text/plain
res/cardsfolder/lull.txt -text svneol=native#text/plain res/cardsfolder/lull.txt -text svneol=native#text/plain
res/cardsfolder/lumbering_satyr.txt -text svneol=native#text/plain res/cardsfolder/lumbering_satyr.txt -text svneol=native#text/plain
res/cardsfolder/lumengrid_drake.txt -text svneol=native#text/plain
res/cardsfolder/lumengrid_warden.txt -text svneol=native#text/plain res/cardsfolder/lumengrid_warden.txt -text svneol=native#text/plain
res/cardsfolder/luminous_angel.txt -text svneol=native#text/plain res/cardsfolder/luminous_angel.txt -text svneol=native#text/plain
res/cardsfolder/lunar_avenger.txt -text svneol=native#text/plain res/cardsfolder/lunar_avenger.txt -text svneol=native#text/plain

View File

@@ -1,11 +1,11 @@
Name:Acid Web Spider Name:Acid Web Spider
ManaCost:3 G G ManaCost:3 G G
Types:Creature Spider Types:Creature Spider
Text:When Acid Web Spider enters the battlefield, you may destroy target Equipment. Text:no text
PT:3/5 PT:3/5
K:Reach K:Reach
K:etbDestroyTgt:Equipment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/108.jpg
End End

View File

@@ -1,11 +1,11 @@
Name:Corpse Cur Name:Corpse Cur
ManaCost:4 ManaCost:4
Types:Artifact Creature Hound Types:Artifact Creature Hound
Text:When Corpse Cur enters the battlefield, you may return target creature card with infect from your graveyard to your hand. Text:no text
PT:2/2 PT:2/2
K:Infect K:Infect
K:etbReturnTgt:1/MayReturn:Creature.withInfect:Hand T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | Optional$ True | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card with infect from your graveyard to your hand.
SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.withInfect | TgtPrompt$ Choose target creature with Infect in your graveyard.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_cur.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_cur.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/147.jpg
End End

View File

@@ -4,8 +4,8 @@ Types:Creature Drake
Text:no text Text:no text
PT:2/4 PT:2/4
K:Flying K:Flying
K:WheneverKeyword:PermanentIntoGraveyard:Self:Graveyard:DrawCards/1:ControllingPlayer_Self:ASAP:No_Condition:No Special Condition:When Darkslick Drake is put into your graveyard from the battlefield, draw a card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/darkslick_drake.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/darkslick_drake.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/30.jpg
End End

View File

@@ -3,7 +3,8 @@ ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. A:AB$Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn.
K:WheneverKeyword:PermanentIntoGraveyard:Self:Any:DrawCards/1:ControllingPlayer_Self:ASAP:PayMana/U:No Special Condition:When Panic Spellbomb is put into a graveyard from the battlefield, you may pay U. If you do, draw a card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay U. If you do, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ U | NumCards$ 1
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/flight_spellbomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/flight_spellbomb.jpg

View File

@@ -2,11 +2,9 @@ Name:Golem Foundry
ManaCost:3 ManaCost:3
Types:Artifact Types:Artifact
Text:no text Text:no text
K:WheneverKeyword:CastSpell/Controller:Type/Artifact:Play:CustomCounter.CHARGE/1:Self:ASAP:Yes_No:No Special Condition:Whenever you cast an artifact spell, you may put a charge counter on Golem Foundry. T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | Optional$ True | TriggerDescription$ Whenever you cast an artifact spell, you may put a charge counter on CARDNAME.
#K:abMakeToken SubCounter<3/CHARGE><>1<>Golem<>C 3 3 Golem<>Controller<>1<>Artifact;Creature;Golem<>3<>3<><>Put a 3/3 colorless Golem artifact creature token onto the battlefield.
A:AB$Token | Cost$ SubCounter<3/CHARGE> | TokenAmount$ 1 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ Controller | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 | SpellDescription$ Put a 3/3 colorless Golem artifact creature token onto the battlefield. A:AB$Token | Cost$ SubCounter<3/CHARGE> | TokenAmount$ 1 | TokenName$ Golem | TokenTypes$ Artifact,Creature,Golem | TokenOwner$ Controller | TokenColors$ Colorless | TokenPower$ 3 | TokenToughness$ 3 | SpellDescription$ Put a 3/3 colorless Golem artifact creature token onto the battlefield.
SVar:RemAIDeck:True SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterNum$ 1 | CounterType$ CHARGE
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/golem_foundry.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/golem_foundry.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/160.jpg
End End

View File

@@ -2,7 +2,8 @@ Name:Golem's Heart
ManaCost:2 ManaCost:2
Types:Artifact Types:Artifact
Text:no text Text:no text
K:WheneverKeyword:CastSpell/Any:Type/Artifact:Play:ModifyLife/1:ControllingPlayer_Self:ASAP:Yes_No:No Special Condition:Whenever a player casts an artifact spell, you may gain 1 life. T:Mode$ SpellCast | ValidCard$ Artifact | Execute$ TrigGainLife | TriggerZones$ Battlefield | Optional$ True | TriggerDescription$ Whenever a player casts an artifact spell, you may gain 1 life.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/golems_heart.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/golems_heart.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/161.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/161.jpg

View File

@@ -2,7 +2,7 @@ Name:Halt Order
ManaCost:2 U ManaCost:2 U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$Counter | Cost$ 2 U | Type$ Spell | SpellTarget$ Artifact | SubAbility$ SVar=DBDraw | SpellDescription$ Counter target artifact spell. Draw a card. A:SP$Counter | Cost$ 2 U | Type$ Spell | CounterValid$ Artifact | SubAbility$ SVar=DBDraw | SpellDescription$ Counter target artifact spell. Draw a card.
SVar:DBDraw:DB$Draw | NumCards$ 1 SVar:DBDraw:DB$Draw | NumCards$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/halt_order.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/halt_order.jpg

View File

@@ -3,7 +3,8 @@ ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ChangeType$ Land.Basic | Origin$ Library | Destination$ Hand | SpellDescription$ Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library. A:AB$ChangeZone | Cost$ 2 T Sac<1/CARDNAME> | ChangeType$ Land.Basic | Origin$ Library | Destination$ Hand | SpellDescription$ Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.
K:WheneverKeyword:PermanentIntoGraveyard:Self:Any:DrawCards/1:ControllingPlayer_Self:ASAP:PayMana/G:No Special Condition:When Horizon Spellbomb is put into a graveyard from the battlefield, you may pay G. If you do, draw a card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay G. If you do, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ G | NumCards$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/horizon_spellbomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/horizon_spellbomb.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/165.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/165.jpg

View File

@@ -4,8 +4,8 @@ Types:Artifact Creature Myr
Text:no text Text:no text
PT:1/1 PT:1/1
K:Infect K:Infect
K:WheneverKeyword:BecomesBlocked:Self:Play:StatsPumpEOT/2/2:Self:ASAP:No_Condition:No Special Condition:Whenever Ichorclaw Myr becomes blocked, it gets +2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ichorclaw_myr.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ichorclaw_myr.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/166.jpg
End End

View File

@@ -1,8 +1,11 @@
Name:Kemba, Kha Regent Name:Kemba, Kha Regent
ManaCost:1 W W ManaCost:1 W W
Types:Legendary Creature Cat Cleric Types:Legendary Creature Cat Cleric
Text:At the beginning of your upkeep, put a 2/2 white Cat creature token onto the battlefield for each Equipment attached to Kemba, Kha Regent. Text:no text
PT:2/4 PT:2/4
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, put a 2/2 white Cat creature token onto the battlefield for each Equipment attached to CARDNAME.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ W 2 2 Cat | TokenName$ Cat | TokenColors$ White | TokenPower$ 2 | TokenToughness$ 2 | TokenTypes$ Creature Cat | TokenAmount$ X
SVar:X:Count$Valid Equipment.attached
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/kemba_kha_regent.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/kemba_kha_regent.jpg
SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/12.jpg SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/12.jpg

View File

@@ -1,10 +1,11 @@
Name:Kemba's Skyguard Name:Kemba's Skyguard
ManaCost:1 W W ManaCost:1 W W
Types:Creature Cat Knight Types:Creature Cat Knight
Text:When Kemba's Skyguard enters the battlefield, you gain 2 life. Text:no text
PT:2/2 PT:2/2
K:Flying K:Flying
K:etbGainLife:2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ 2
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/kembas_skyguard.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/kembas_skyguard.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/13.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/13.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:1 G
Types:Creature Human Artificer Types:Creature Human Artificer
Text:no text Text:no text
PT:2/1 PT:2/1
K:WheneverKeyword:CastSpell/Controller:Type/Artifact:Play:ModifyLife/3:ControllingPlayer_Self:ASAP:PayMana/1:No Special Condition:Whenever you cast an artifact spell, you may pay 1. If you do, you gain 3 life. T:Mode$ SpellCast | ValidCard$ Artifact.YouCtrl | Execute$ TrigGainLife | TriggerZones$ Battlefield | Optional$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may pay 1. If you do, you gain 3 life.
SVar:TrigGainLife:AB$GainLife | Cost$ 1 | Defined$ You | LifeAmount$ 3
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/lifesmith.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/lifesmith.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/124.jpg
End End

View File

@@ -0,0 +1,11 @@
Name:Lumengrid Drake
ManaCost:3 U
Types:Creature Drake
Text:no text
PT:2/2
K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBounce | Metalcraft$ True | TriggerDescription$ Metalcraft <20> When CARDNAME enters the battlefield, if you control three or more artifacts, return target creature to its owner's hand.
SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Tgt$ TgtC | Origin$ Battlefield | Destination$ Hand
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/lumengrid_drake.jpg
End

View File

@@ -1,10 +1,11 @@
Name:Necrogen Scudder Name:Necrogen Scudder
ManaCost:2 B ManaCost:2 B
Types:Creature Horror Types:Creature Horror
Text:When CARDNAME enters the battlefield, you lose 2 life. Text:no text
PT:3/3 PT:3/3
K:Flying K:Flying
K:etbLoseLife:3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, you lose 3 life.
SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ You | LifeAmount$ 3
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/necrogen_scudder.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/necrogen_scudder.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/71.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/71.jpg

View File

@@ -3,7 +3,8 @@ ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$Token | Cost$ 1 T Sac<1/CARDNAME> | TokenImage$ C 1 1 Myr | TokenColors$ Colorless | TokenAmount$ 1 | TokenName$ Myr | TokenTypes$ Creature,Myr | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put a 1/1 colorless Myr artifact creature token onto the battlefield. A:AB$Token | Cost$ 1 T Sac<1/CARDNAME> | TokenImage$ C 1 1 Myr | TokenColors$ Colorless | TokenAmount$ 1 | TokenName$ Myr | TokenTypes$ Creature,Myr | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put a 1/1 colorless Myr artifact creature token onto the battlefield.
K:WheneverKeyword:PermanentIntoGraveyard:Self:Any:DrawCards/1:ControllingPlayer_Self:ASAP:PayMana/W:No Special Condition:When Origin Spellbomb is put into a graveyard from the battlefield, you may pay W. If you do, draw a card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay W. If you do, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ W | NumCards$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/origin_spellbomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/origin_spellbomb.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/189.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/189.jpg

View File

@@ -1,9 +1,10 @@
Name:Oxidda Scrapmelter Name:Oxidda Scrapmelter
ManaCost:3 R ManaCost:3 R
Types:Creature Beast Types:Creature Beast
Text:When Oxidda Scrapmelter enters the battlefield, destroy target artifact. Text:no text
PT:3/3 PT:3/3
K:etbDestroyTgt:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Choose target artifact.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/oxidda_scrapmelter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/oxidda_scrapmelter.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/101.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/101.jpg

View File

@@ -3,7 +3,8 @@ ManaCost:1
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. A:AB$Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn.
K:WheneverKeyword:PermanentIntoGraveyard:Self:Any:DrawCards/1:ControllingPlayer_Self:ASAP:PayMana/R:No Special Condition:When Panic Spellbomb is put into a graveyard from the battlefield, you may pay R. If you do, draw a card. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Optional$ True | Execute$ TrigDraw | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may pay R. If you do, draw a card.
SVar:TrigDraw:AB$Draw | Cost$ R | NumCards$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/panic_spellbomb.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/panic_spellbomb.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/191.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/191.jpg

View File

@@ -1,9 +1,10 @@
Name:Skinrender Name:Skinrender
ManaCost:2 B B ManaCost:2 B B
Types:Creature Zombie Types:Creature Zombie
Text:When Skinrender enters the battlefield, put three -1/-1 counters on target creature. Text:no text
PT:3/3 PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put three -1/-1 counters on target creature.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Tgt$ TgtC | CounterType$ M1M1 | CounterNum$ 3
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/skinrender.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/skinrender.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/78.jpg
End End

View File

@@ -1,9 +1,11 @@
Name:Sunblast Angel Name:Sunblast Angel
ManaCost:4 W W ManaCost:4 W W
Types:Creature Angel Types:Creature Angel
Text:When Sunblast Angel enters the battlefield, destroy all tapped creatures. Text:no text
PT:4/5 PT:4/5
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerDescription$ When CARDNAME enters the battlefield, destroy all tapped creatures.
SVar:TrigDestroyAll:AB$DestroyAll | Cost$ 0 | ValidCards$ Creature.tapped
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/sunblast_angel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/sunblast_angel.jpg
SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/22.jpg SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/22.jpg

View File

@@ -1,8 +1,11 @@
Name:Venser's Journal Name:Venser's Journal
ManaCost:5 ManaCost:5
Types:Artifact Types:Artifact
Text:You have no maximum hand size.\r\nAt the beginning of your upkeep, you gain 1 life for each card in your hand. Text:You have no maximum hand size.
K:HandSize = INF Self K:HandSize = INF Self
T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your upkeep, you gain 1 life for each card in your hand.
SVar:TrigGainLife:AB$GainLife | Cost$ 0 | LifeAmount$ X
SVar:X:Count$InYourHand
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/vensers_journal.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/vensers_journal.jpg
SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/220.jpg SetInfo:SOM|Rare|http://magiccards.info/scans/en/som/220.jpg

View File

@@ -1,10 +1,13 @@
Name:Wurmcoil Engine Name:Wurmcoil Engine
ManaCost:6 ManaCost:6
Types:Artifact Creature Wurm Types:Artifact Creature Wurm
Text:When Wurmcoil Engine is put into a graveyard from the battlefield, put a 3/3 colorless Wurm artifact creature token with deathtouch and a 3/3 colorless Wurm artifact creature token with lifelink onto the battlefield. Text:no text
PT:6/6 PT:6/6
K:Deathtouch K:Deathtouch
K:Lifelink K:Lifelink
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, put a 3/3 colorless Wurm artifact creature token with deathtouch and a 3/3 colorless Wurm artifact creature token with lifelink onto the battlefield.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ C 3 3 Wurm Deathtouch | TokenColors$ Colorless | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenPower$ 3 | TokenToughness$ 3 | TokenKeywords$ Deathtouch | SubAbility$SVar=DBToken
SVar:DBToken:DB$Token | TokenImage$ C 3 3 Wurm Lifelink | TokenColors$ Colorless | TokenAmount$ 1 | TokenName$ Wurm | TokenTypes$ Creature,Wurm | TokenPower$ 3 | TokenToughness$ 3 | TokenKeywords$ Lifelink
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/wurmcoil_engine.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/wurmcoil_engine.jpg
SetInfo:SOM|Mythic|http://magiccards.info/scans/en/som/223.jpg SetInfo:SOM|Mythic|http://magiccards.info/scans/en/som/223.jpg

View File

@@ -1825,99 +1825,6 @@ public class CardFactory_Creatures {
}); });
}//*************** END ************ END ************************** }//*************** END ************ END **************************
//*************** START *********** START **************************
else if(cardName.equals("Skinrender")) {
final CommandReturn getCreature = new CommandReturn() {
//get target card, may be null
public Object execute() {
CardList l = CardFactoryUtil.AI_getHumanCreature(card, true);
CardList list = new CardList(l.toArray());
if (list.isEmpty()) // todo: if human doesn't have a valid creature must kill own valid target
return null;
// Sorts: Highest Attacking Flyer at the top.
CardListUtil.sortAttack(list);
CardListUtil.sortFlying(list);
Card target = list.get(0);
// if "Best creature has 2+ Attack and flying target that.
if(2 <= target.getNetAttack() && target.getKeyword().contains("Flying"))
return target;
if(MyRandom.percentTrue(50))
CardListUtil.sortAttack(list);
return target;
}//execute()
};//CommandReturn
final SpellAbility ability = new Ability(card, "0") {
@Override
public void resolve() {
Card c = getTargetCard();
if(AllZone.GameAction.isCardInPlay(c) && CardFactoryUtil.canTarget(card, c)) {
c.addCounter(Counters.M1M1,3);
}
}//resolve()
};//SpellAbility
Command intoPlay = new Command() {
private static final long serialVersionUID = 8876482925803330585L;
public void execute() {
Input target = new Input() {
private static final long serialVersionUID = -2760098744343748530L;
@Override
public void showMessage() {
AllZone.Display.showMessage("Select target creature");
ButtonUtil.disableAll();
}
@Override
public void selectCard(Card card, PlayerZone zone) {
if(!CardFactoryUtil.canTarget(ability, card)) {
AllZone.Display.showMessage("Cannot target this card (Shroud? Protection?).");
} else if(card.isCreature() && zone.is(Constant.Zone.Battlefield)) {
ability.setTargetCard(card);
AllZone.Stack.add(ability);
stop();
}
}
};//Input target
if(card.getController().equals(AllZone.HumanPlayer)) {
//get all creatures
CardList creatures = AllZoneUtil.getTypeInPlay("Creature");
creatures = creatures.filter(new CardListFilter(){
public boolean addCard(Card c)
{
return CardFactoryUtil.canTarget(card, c);
}
});
if(creatures.size() != 0) AllZone.InputControl.setInput(target);
}
else{ //computer
Object o = getCreature.execute();
if(o != null)//should never happen, but just in case
{
ability.setTargetCard((Card) o);
AllZone.Stack.add(ability);
}
}//else
}//execute()
};
card.addComesIntoPlayCommand(intoPlay);
}//*************** END ************ END **************************
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Phylactery Lich") ) { else if(cardName.equals("Phylactery Lich") ) {
final CommandReturn getArt = new CommandReturn() { final CommandReturn getArt = new CommandReturn() {
@@ -6800,41 +6707,6 @@ public class CardFactory_Creatures {
card.addDestroyCommand(make3Tokens); card.addDestroyCommand(make3Tokens);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
//*************** START *********** START **************************
else if(cardName.equals("Wurmcoil Engine")) {
final Ability ability = new Ability(card, "0") {
@Override
public void resolve() {
makeTokens();
}//resolve()
void makeTokens() {
CardFactoryUtil.makeToken("Wurm", "C 3 3 Wurm Deathtouch", card.getController(), "", new String[] {
"Artifact", "Creature", "Wurm"}, 3, 3, new String[] {"Deathtouch"});
CardFactoryUtil.makeToken("Wurm", "C 3 3 Wurm Lifelink", card.getController(), "", new String[] {
"Artifact", "Creature", "Wurm"}, 3, 3, new String[] {"Lifelink"});
}//makeToken()
};//Ability
Command makeTokens = new Command() {
private static final long serialVersionUID = 8458814538376248271L;
public void execute() {
StringBuilder sb = new StringBuilder();
sb.append(card.getName()).append(" - put creature tokens onto the battlefield.");
ability.setStackDescription(sb.toString());
AllZone.Stack.add(ability);
}
};//Command
card.addDestroyCommand(makeTokens);
}//*************** END ************ END **************************
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Solemn Simulacrum") || cardName.equals("Yavimaya Granger") else if(cardName.equals("Solemn Simulacrum") || cardName.equals("Yavimaya Granger")
|| cardName.equals("Ondu Giant") || cardName.equals("Quirion Trailblazer")) { || cardName.equals("Ondu Giant") || cardName.equals("Quirion Trailblazer")) {
@@ -11863,36 +11735,6 @@ public class CardFactory_Creatures {
card.addSpellAbility(ability); card.addSpellAbility(ability);
}//*************** END ************ END ************************** }//*************** END ************ END **************************
//*************** START *********** START **************************
else if(cardName.equals("Sunblast Angel") ) {
final SpellAbility ability = new Ability(card, "0") {
@Override
public void resolve() {
CardList tappedCreatures = AllZoneUtil.getCreaturesInPlay();
tappedCreatures = tappedCreatures.filter(AllZoneUtil.tapped);
for(Card c:tappedCreatures) {
AllZone.GameAction.destroy(c);
}
}//resolve()
};//SpellAbility
Command intoPlay = new Command() {
private static final long serialVersionUID = -8702934390670388771L;
public void execute() {
StringBuilder sb = new StringBuilder();
sb.append(card).append(" - destroy all tapped creatures.");
ability.setStackDescription(sb.toString());
AllZone.Stack.add(ability);
}//execute()
};
card.addComesIntoPlayCommand(intoPlay);
}//*************** END ************ END **************************
//*************** START *********** START ************************** //*************** START *********** START **************************
else if(cardName.equals("Thundermare") || cardName.equals("Timbermare")) { else if(cardName.equals("Thundermare") || cardName.equals("Timbermare")) {
/* /*

View File

@@ -46,7 +46,6 @@ public class GameActionUtil {
upkeep_Honden_of_Lifes_Web(); upkeep_Honden_of_Lifes_Web();
upkeep_Honden_of_Nights_Reach(); upkeep_Honden_of_Nights_Reach();
upkeep_Honden_of_Infinite_Rage(); upkeep_Honden_of_Infinite_Rage();
upkeep_Vensers_Journal();
upkeep_Dega_Sanctuary(); upkeep_Dega_Sanctuary();
upkeep_Sheltered_Valley(); upkeep_Sheltered_Valley();
upkeep_Land_Tax(); upkeep_Land_Tax();
@@ -65,7 +64,6 @@ public class GameActionUtil {
upkeep_Curse_of_Chains(); upkeep_Curse_of_Chains();
upkeep_Festering_Wound_Counter(); upkeep_Festering_Wound_Counter();
upkeep_Festering_Wound_Damage(); upkeep_Festering_Wound_Damage();
upkeep_Kemba_Kha_Regent();
upkeep_Greener_Pastures(); upkeep_Greener_Pastures();
upkeep_Wort(); upkeep_Wort();
upkeep_Squee(); upkeep_Squee();
@@ -7725,32 +7723,6 @@ public class GameActionUtil {
} // for } // for
} // if creatures > 0 } // if creatures > 0
}; };
/*
* At the beginning of your upkeep, put a 2/2 white Cat creature token
* onto the battlefield for each Equipment attached to Kemba, Kha Regent.
*/
private static void upkeep_Kemba_Kha_Regent() {
final Player player = AllZone.Phase.getPlayerTurn();
CardList list = AllZoneUtil.getPlayerCardsInPlay(player, "Kemba, Kha Regent");
for(Card src:list) {
final Card regent = src;
final int equipNum = regent.getEquippedBy().size();
Ability ability = new Ability(regent, "0") {
@Override
public void resolve() {
for(int i = 0; i < equipNum; i++) {
CardFactoryUtil.makeToken("Cat", "W 2 2 Cat", regent.getController(), "W",
new String[] {"Creature", "Cat"}, 2, 2, new String[] {});
}
}
};// Ability
ability.setStackDescription(regent.getName()+" - put "+equipNum+" 2/2 white Cat creature token(s) onto the battlefield.");
if(equipNum > 0) AllZone.Stack.add(ability);
}
};
private static void upkeep_Scute_Mob() { private static void upkeep_Scute_Mob() {
final Player player = AllZone.Phase.getPlayerTurn(); final Player player = AllZone.Phase.getPlayerTurn();
@@ -9813,29 +9785,6 @@ public class GameActionUtil {
}//for }//for
}//upkeep_Planar_Collapse() }//upkeep_Planar_Collapse()
private static void upkeep_Vensers_Journal() {
final Player player = AllZone.Phase.getPlayerTurn();
CardList list = AllZoneUtil.getPlayerCardsInPlay(player, "Venser's Journal");
for(Card journal:list) {
final Card source = journal;
final Ability ability = new Ability(source, "0") {
public void resolve() {
CardList hand = AllZoneUtil.getPlayerHand(player);
player.gainLife(hand.size(), source);
}
};//Ability
StringBuilder sb = new StringBuilder();
sb.append(source.getName()).append(" - ").append(player);
sb.append(" gains 1 life for each card in your hand.");
ability.setStackDescription(sb.toString());
AllZone.Stack.add(ability);
}//for
}//upkeep_Vensers_Journal()
private static void upkeep_Dega_Sanctuary() { private static void upkeep_Dega_Sanctuary() {
final Player player = AllZone.Phase.getPlayerTurn(); final Player player = AllZone.Phase.getPlayerTurn();