*Updated to triggers

Pardic Dragon
	Petravark
	Sibilant Spirit
This commit is contained in:
jendave
2011-08-06 16:14:57 +00:00
parent eabec2d59e
commit 1812443bae
4 changed files with 9 additions and 5 deletions

View File

@@ -6,7 +6,8 @@ PT:4/4
K:Flying K:Flying
K:Suspend:2:R R K:Suspend:2:R R
A:AB$Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ Pardic Dragon gets +1/+0 until end of turn. A:AB$Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ Pardic Dragon gets +1/+0 until end of turn.
K:WheneverKeyword:CastSpell/Opponent:No_Initiator:Exiled:CustomCounter.TIME/1:Self:ASAP:Opponent_Yes_No:Suspended:Whenever an opponent casts a spell, if Pardic Dragon is suspended, that player may put a time counter on Pardic Dragon. T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Exile | IsPresent$ Card.countersGE1TIME+Self | PresentZone$ Exile | Optional$ OpponentDecides | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, that player may put a time counter on CARDNAME.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_dragon.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_dragon.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/173.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/173.jpg

View File

@@ -3,8 +3,10 @@ ManaCost:3 R
Types:Creature Nightmare Beast Types:Creature Nightmare Beast
Text:(NOTE: This spell is rather buggy and should not be used at this time.) Text:(NOTE: This spell is rather buggy and should not be used at this time.)
PT:2/2 PT:2/2
K:WheneverKeyword:EntersBattleField:Self:Play:MoveFrom-Play-Exiled:NormalInput/Specific/Type.Land:ASAP:Yes_No:AttachTarget:When Petravark enters the battlefield, exile target land. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target land.
K:WheneverKeyword:LeavesBattleField:Self:Any:MoveFrom-Exiled-Play:All/AttachedCards:ASAP:No_Condition:No Special Condition:When Petravark leaves the battlefield, return the exiled card to the battlefield under its owner's control. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | ValidTgts$ Land | TgtPrompt$ Choose target land. | Origin$ Battlefield | Destination$ Exile | RememberTargets$ True | ForgetOtherTargets$ True
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:None SVar:Rarity:None
SVar:Picture:http://www.wizards.com/global/images/magic/general/petravark.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/petravark.jpg

View File

@@ -4,7 +4,8 @@ Types:Creature Spirit
Text:no text Text:no text
PT:5/6 PT:5/6
K:Flying K:Flying
K:WheneverKeyword:Attacks:Self:Play:DrawCards/1:ControllingPlayer_Opponent:ASAP:Opponent_Yes_No:No Special Condition:Whenever Sibilant Spirit attacks, defending player may draw a card. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | Optional$ OpponentDecides | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, defending player may draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ Opponent | NumCards$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/sibilant_spirit.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/sibilant_spirit.jpg
SetInfo:5ED|Rare|http://magiccards.info/scans/en/5e/123.jpg SetInfo:5ED|Rare|http://magiccards.info/scans/en/5e/123.jpg

View File

@@ -1088,7 +1088,7 @@ public class Card extends MyObservable {
//Remembered cards //Remembered cards
if(rememberedCards.size() > 0) if(rememberedCards.size() > 0)
sb.append("Remembered: \r\n"); sb.append("\r\nRemembered: \r\n");
for(Card c : rememberedCards) for(Card c : rememberedCards)
{ {
sb.append(c.getName() + "("); sb.append(c.getName() + "(");