From 4f4e23b35e4ac50b8f35bc5e4e3f76db7b51c7d2 Mon Sep 17 00:00:00 2001 From: moomarc Date: Mon, 10 Dec 2012 14:27:49 +0000 Subject: [PATCH] - Converted more cards for multiplayer and improved Player.isValid:Opponent --- res/cardsfolder/b/bottled_cloister.txt | 2 +- res/cardsfolder/d/dark_suspicions.txt | 2 +- res/cardsfolder/e/ebony_owl_netsuke.txt | 2 +- res/cardsfolder/f/faerie_tauntings.txt | 2 +- res/cardsfolder/g/grollub.txt | 2 +- res/cardsfolder/g/grove_of_the_burnwillows.txt | 2 +- res/cardsfolder/g/guttersnipe.txt | 2 +- res/cardsfolder/h/hellfire_mongrel.txt | 5 +++-- res/cardsfolder/h/hollowborn_barghest.txt | 8 +++++--- 9 files changed, 15 insertions(+), 12 deletions(-) diff --git a/res/cardsfolder/b/bottled_cloister.txt b/res/cardsfolder/b/bottled_cloister.txt index 5c402efea08..293b2dc2d8c 100644 --- a/res/cardsfolder/b/bottled_cloister.txt +++ b/res/cardsfolder/b/bottled_cloister.txt @@ -2,7 +2,7 @@ Name:Bottled Cloister ManaCost:4 Types:Artifact Text:no text -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, exile all cards from your hand face down. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, exile all cards from your hand face down. SVar:TrigExile:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | ChangeType$ Card.YouCtrl | RememberChanged$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, return all cards you own exiled with CARDNAME to your hand, then draw a card. SVar:TrigReturn:AB$ ChangeZoneAll | Cost$ 0 | Origin$ Exile | Destination$ Hand | ChangeType$ Card.IsRemembered | SubAbility$ DBDraw diff --git a/res/cardsfolder/d/dark_suspicions.txt b/res/cardsfolder/d/dark_suspicions.txt index 50de8cc7ca3..377bc11f39b 100644 --- a/res/cardsfolder/d/dark_suspicions.txt +++ b/res/cardsfolder/d/dark_suspicions.txt @@ -2,7 +2,7 @@ Name:Dark Suspicions ManaCost:2 B B Types:Enchantment Text:no text -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, that player loses X life, where X is the number of cards in that player's hand minus the number of cards in your hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, that player loses X life, where X is the number of cards in that player's hand minus the number of cards in your hand. SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ X | Defined$ TriggeredPlayer | References$ A,B,X SVar:A:Count$InYourHand SVar:B:TriggeredPlayer$CardsInHand diff --git a/res/cardsfolder/e/ebony_owl_netsuke.txt b/res/cardsfolder/e/ebony_owl_netsuke.txt index 4248e76c2cf..12377caced3 100644 --- a/res/cardsfolder/e/ebony_owl_netsuke.txt +++ b/res/cardsfolder/e/ebony_owl_netsuke.txt @@ -2,7 +2,7 @@ Name:Ebony Owl Netsuke ManaCost:2 Types:Artifact Text:no text -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Opponent | CheckSVar$ TrigCount | SVarCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, CARDNAME deals 4 damage to him or her. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigCount | SVarCompare$ GE7 | Execute$ TrigDamageOpp | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has seven or more cards in hand, CARDNAME deals 4 damage to him or her. SVar:TrigDamageOpp:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 4 SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl SVar:Rarity:Uncommon diff --git a/res/cardsfolder/f/faerie_tauntings.txt b/res/cardsfolder/f/faerie_tauntings.txt index 7897b032146..6d9d97e9dd5 100644 --- a/res/cardsfolder/f/faerie_tauntings.txt +++ b/res/cardsfolder/f/faerie_tauntings.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Tribal Enchantment Faerie Text:no text T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OpponentTurn$ True | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell during an opponent's turn, you may have each opponent lose 1 life. -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 1 +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_tauntings.jpg SetInfo:LRW|Uncommon|http://magiccards.info/scans/en/lw/112.jpg diff --git a/res/cardsfolder/g/grollub.txt b/res/cardsfolder/g/grollub.txt index ff8a85ae78e..f54c8693aed 100644 --- a/res/cardsfolder/g/grollub.txt +++ b/res/cardsfolder/g/grollub.txt @@ -4,7 +4,7 @@ Types:Creature Beast Text:no text PT:3/3 T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, each opponent gains that much life. -SVar:TrigGain:AB$GainLife | Cost$ 0 | Defined$ Opponent| LifeAmount$ X | References$ X +SVar:TrigGain:AB$ GainLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:RemAIDeck:True SVar:Rarity:Common diff --git a/res/cardsfolder/g/grove_of_the_burnwillows.txt b/res/cardsfolder/g/grove_of_the_burnwillows.txt index f782c93e67d..dadfb12210a 100644 --- a/res/cardsfolder/g/grove_of_the_burnwillows.txt +++ b/res/cardsfolder/g/grove_of_the_burnwillows.txt @@ -5,7 +5,7 @@ Text:no text A:AB$ Mana | Cost$ T | Produced$ 1 | SpellDescription$ Add 1 to your mana pool. A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBLife | SpellDescription$ Add G to your mana pool. A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBLife | SpellDescription$ Add R to your mana pool. -SVar:DBLife:DB$GainLife | LifeAmount$ 1 | Defined$ Opponent | SpellDescription$ Each opponent gains 1 life. +SVar:DBLife:DB$ GainLife | LifeAmount$ 1 | Defined$ Player.Opponent | SpellDescription$ Each opponent gains 1 life. SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/grove_of_the_burnwillows.jpg SetInfo:FUT|Rare|http://magiccards.info/scans/en/fut/176.jpg diff --git a/res/cardsfolder/g/guttersnipe.txt b/res/cardsfolder/g/guttersnipe.txt index b8a861c09fa..caac2005409 100644 --- a/res/cardsfolder/g/guttersnipe.txt +++ b/res/cardsfolder/g/guttersnipe.txt @@ -4,7 +4,7 @@ Types:Creature Goblin Shaman Text:no text PT:2/2 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME deals 2 damage to each opponent. -SVar:TrigDamage:AB$ DealDamage | Cost$ 0| Defined$ Opponent | NumDmg$ 2 +SVar:TrigDamage:AB$ DealDamage | Cost$ 0| Defined$ Player.Opponent | NumDmg$ 2 DeckHints:Type$Instant|Sorcery SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/guttersnipe.jpg diff --git a/res/cardsfolder/h/hellfire_mongrel.txt b/res/cardsfolder/h/hellfire_mongrel.txt index 34fbe4f12fe..e273c7f9fc8 100644 --- a/res/cardsfolder/h/hellfire_mongrel.txt +++ b/res/cardsfolder/h/hellfire_mongrel.txt @@ -3,8 +3,9 @@ ManaCost:2 R Types:Creature Elemental Hound Text:no text PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | IsPresent$ Card | PresentZone$ Hand | PresentPlayer$ Opponent | PresentCompare$ LT3 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to him or her. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LT3 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to him or her. +SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ Player.Opponent | NumDmg$ 2 +SVar:TrigHand:TriggeredPlayer$CardsInHand SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/hellfire_mongrel.jpg SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/130.jpg diff --git a/res/cardsfolder/h/hollowborn_barghest.txt b/res/cardsfolder/h/hollowborn_barghest.txt index 415ba0a7998..e1b66c38a4c 100644 --- a/res/cardsfolder/h/hollowborn_barghest.txt +++ b/res/cardsfolder/h/hollowborn_barghest.txt @@ -3,9 +3,11 @@ ManaCost:5 B B Types:Creature Demon Hound Text:no text PT:7/6 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.YouCtrl | PresentCompare$ EQ0 | PresentZone$ Hand | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, each opponent loses 2 life. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | IsPresent$ Card.YouDontCtrl | PresentCompare$ EQ0 | PresentZone$ Hand | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has no cards in hand, he or she loses 2 life. -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.YouCtrl | PresentCompare$ EQ0 | PresentZone$ Hand | Execute$ TrigLoseLifeEachOpp | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, each opponent loses 2 life. +SVar:TrigLoseLifeEachOpp:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 2 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ TrigHand | SVarCompare$ EQ0 | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has no cards in hand, he or she loses 2 life. +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredPlayer | LifeAmount$ 2 +SVar:TrigHand:TriggeredPlayer$CardsInHand SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/hollowborn_barghest.jpg SetInfo:SHM|Rare|http://magiccards.info/scans/en/shm/68.jpg