From dd740e19d7ca59b57e826c1e9ef6059eaa7f78a3 Mon Sep 17 00:00:00 2001 From: moomarc Date: Fri, 28 Dec 2012 17:24:12 +0000 Subject: [PATCH] - More cards ready for multiplayer --- res/cardsfolder/b/bloodchief_ascension.txt | 6 +++--- res/cardsfolder/c/cryptborn_horror.txt | 2 +- res/cardsfolder/r/rakdos_lord_of_riots.txt | 2 +- res/cardsfolder/s/sygg_river_cutthroat.txt | 4 ++-- res/cardsfolder/t/tainted_sigil.txt | 3 +-- res/cardsfolder/w/ward_of_bones.txt | 16 ++++------------ res/cardsfolder/w/wheel_of_torture.txt | 6 +++--- res/cardsfolder/w/words_of_waste.txt | 2 +- res/cardsfolder/w/wound_reflection.txt | 7 ++++--- 9 files changed, 20 insertions(+), 28 deletions(-) diff --git a/res/cardsfolder/b/bloodchief_ascension.txt b/res/cardsfolder/b/bloodchief_ascension.txt index dcb41e203f2..4e4dc3e6fbd 100644 --- a/res/cardsfolder/b/bloodchief_ascension.txt +++ b/res/cardsfolder/b/bloodchief_ascension.txt @@ -1,13 +1,13 @@ -Name:Bloodchief Ascension + Name:Bloodchief Ascension ManaCost:B Types:Enchantment Text:no text T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigPut | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ GE2 | TriggerDescription$ At the beginning of each end step, if an opponent lost 2 or more life this turn, you may put a quest counter on CARDNAME. (Damage causes loss of life.) T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.nonToken+OppOwn | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE3_QUEST | Execute$ TrigLoseLife | OptionalDecider$ You | TriggerDescription$ Whenever a card is put into an opponent's graveyard from anywhere, if CARDNAME has three or more quest counters on it, you may have that player lose 2 life. If you do, you gain 2 life. SVar:TrigPut:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 -SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ TriggeredCardOwner | LifeAmount$ 2 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -SVar:X:Count$LifeOppLostThisTurn +SVar:X:PlayerCountOpponents$HighestLifeLostThisTurn SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodchief_ascension.jpg SetInfo:ZEN|Rare|http://magiccards.info/scans/en/zen/82.jpg diff --git a/res/cardsfolder/c/cryptborn_horror.txt b/res/cardsfolder/c/cryptborn_horror.txt index 79444da5414..bb8d6d34b61 100644 --- a/res/cardsfolder/c/cryptborn_horror.txt +++ b/res/cardsfolder/c/cryptborn_horror.txt @@ -5,7 +5,7 @@ Text:no text PT:0/0 K:Trample K:etbCounter:P1P1:X:no Condition:Cryptborn Horror enters the battlefield with X +1/+1 counters on it, where X is the total life lost by your opponents this turn. -SVar:X:Count$LifeOppLostThisTurn +SVar:X:Count$LifeOppsLostThisTurn SVar:NeedsToPlayVar:X GE3 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/cryptborn_horror.jpg diff --git a/res/cardsfolder/r/rakdos_lord_of_riots.txt b/res/cardsfolder/r/rakdos_lord_of_riots.txt index 774ed486dc1..bd87e987a30 100644 --- a/res/cardsfolder/r/rakdos_lord_of_riots.txt +++ b/res/cardsfolder/r/rakdos_lord_of_riots.txt @@ -7,7 +7,7 @@ K:Flying K:Trample S:Mode$ CantBeCast | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ EQ0 | EffectZone$ All | Description$ You can't cast CARDNAME unless an opponent lost life this turn. S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Spell | Activator$ You | Amount$ X | Description$ Creature spells you cast cost 1 less to cast for each 1 life your opponents have lost this turn. -SVar:X:Count$LifeOppLostThisTurn +SVar:X:Count$LifeOppsLostThisTurn SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/rakdos_lord_of_riots.jpg SetInfo:RTR|Mythic|http://magiccards.info/scans/en/rtr/187.jpg diff --git a/res/cardsfolder/s/sygg_river_cutthroat.txt b/res/cardsfolder/s/sygg_river_cutthroat.txt index d946ebd114f..733867df067 100644 --- a/res/cardsfolder/s/sygg_river_cutthroat.txt +++ b/res/cardsfolder/s/sygg_river_cutthroat.txt @@ -4,8 +4,8 @@ Types:Legendary Creature Merfolk Rogue Text:no text PT:1/3 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of each end step, if an opponent lost 3 or more life this turn, you may draw a card. (Damage causes loss of life.) -SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 -SVar:X:Count$LifeOppLostThisTurn +SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:X:PlayerCountOpponents$HighestLifeLostThisTurn SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/sygg_river_cutthroat.jpg SetInfo:SHM|Rare|http://magiccards.info/scans/en/shm/176.jpg diff --git a/res/cardsfolder/t/tainted_sigil.txt b/res/cardsfolder/t/tainted_sigil.txt index 1e67d7b503c..c2a1c76c134 100644 --- a/res/cardsfolder/t/tainted_sigil.txt +++ b/res/cardsfolder/t/tainted_sigil.txt @@ -3,8 +3,7 @@ ManaCost:1 W B Types:Artifact Text:no text A:AB$ GainLife | Cost$ T Sac<1/CARDNAME> | LifeAmount$ X | References$ X,Y | SpellDescription$ You gain life equal to the total life lost by all players this turn. (Damage causes loss of life.) -SVar:X:Count$LifeYouLostThisTurn/Plus.Y -SVar:Y:Count$LifeOppLostThisTurn +SVar:X:PlayerCountPlayers$LifeLostThisTurn SVar:Rarity:Uncommon SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_sigil.jpg SetInfo:ARB|Uncommon|http://magiccards.info/scans/en/arb/83.jpg diff --git a/res/cardsfolder/w/ward_of_bones.txt b/res/cardsfolder/w/ward_of_bones.txt index 5f2f8607927..08e6e5a13b8 100644 --- a/res/cardsfolder/w/ward_of_bones.txt +++ b/res/cardsfolder/w/ward_of_bones.txt @@ -2,18 +2,10 @@ Name:Ward of Bones ManaCost:6 Types:Artifact Text:no text -S:Mode$ CantBeCast | ValidCard$ Creature | Caster$ Opponent | CheckSVar$ A | SVarCompare$ LTB | Description$ Each opponent who controls more creatures than you can't play creature cards. The same is true for artifacts, enchantments, and lands. -S:Mode$ CantBeCast | ValidCard$ Artifact | Caster$ Opponent | CheckSVar$ C | SVarCompare$ LTD -S:Mode$ CantBeCast | ValidCard$ Enchantment | Caster$ Opponent | CheckSVar$ E | SVarCompare$ LTF -S:Mode$ CantPlayLand | Player$ Opponent | CheckSVar$ G | SVarCompare$ LTH -SVar:A:Count$Valid Creature.YouCtrl -SVar:B:Count$Valid Creature.YouDontCtrl -SVar:C:Count$Valid Artifact.YouCtrl -SVar:D:Count$Valid Artifact.YouDontCtrl -SVar:E:Count$Valid Enchantment.YouCtrl -SVar:F:Count$Valid Enchantment.YouDontCtrl -SVar:G:Count$Valid Land.YouCtrl -SVar:H:Count$Valid Land.YouDontCtrl +S:Mode$ CantBeCast | ValidCard$ Creature | Caster$ Opponent.withMoreCreaturesThanYou | Description$ Each opponent who controls more creatures than you can't play creature cards. The same is true for artifacts, enchantments, and lands. +S:Mode$ CantBeCast | ValidCard$ Artifact | Caster$ Opponent.withMoreArtifactsThanYou +S:Mode$ CantBeCast | ValidCard$ Enchantment | Caster$ Opponent.withMoreEnchantmentsThanYou +S:Mode$ CantPlayLand | Player$ Opponent.withMoreLandsThanYou SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/ward_of_bones.jpg SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/174.jpg diff --git a/res/cardsfolder/w/wheel_of_torture.txt b/res/cardsfolder/w/wheel_of_torture.txt index b8558a2e642..b860bcfc270 100644 --- a/res/cardsfolder/w/wheel_of_torture.txt +++ b/res/cardsfolder/w/wheel_of_torture.txt @@ -2,9 +2,9 @@ Name:Wheel of Torture ManaCost:3 Types:Artifact Text:no text -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | IsPresent$ Card.YouDontCtrl | PresentZone$ Hand | PresentCompare$ LT3 | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in his or her hand. -SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ X | References$ X -SVar:X:Count$InOppHand/NMinus.3 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of each opponent's upkeep, CARDNAME deals X damage to that player, where X is 3 minus the number of cards in his or her hand. +SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ X | References$ X +SVar:X:TriggeredPlayer$CardsInHand/NMinus.3 SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/wheel_of_torture.jpg SetInfo:ULG|Rare|http://magiccards.info/scans/en/ul/138.jpg diff --git a/res/cardsfolder/w/words_of_waste.txt b/res/cardsfolder/w/words_of_waste.txt index 9224145fb30..fc5cd7dbf88 100644 --- a/res/cardsfolder/w/words_of_waste.txt +++ b/res/cardsfolder/w/words_of_waste.txt @@ -4,7 +4,7 @@ Types:Enchantment Text:no text A:AB$ Effect | Cost$ 1 | Name$ Words of Waste Effect | ReplacementEffects$ DrawReplace | SVars$ ExileEffect,WasteCard | SpellDescription$ The next time you would draw a card this turn, each opponent discards a card instead. SVar:DrawReplace:Event$ Draw | ValidPlayer$ You | ReplaceWith$ WasteCard | Description$ The next time you would draw a card this turn, each opponent discards a card instead. -SVar:WasteCard:AB$ Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ ExileEffect +SVar:WasteCard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemAIDeck:True SVar:Rarity:Rare diff --git a/res/cardsfolder/w/wound_reflection.txt b/res/cardsfolder/w/wound_reflection.txt index ca625c8b09f..efdab8373cf 100644 --- a/res/cardsfolder/w/wound_reflection.txt +++ b/res/cardsfolder/w/wound_reflection.txt @@ -2,9 +2,10 @@ Name:Wound Reflection ManaCost:5 B Types:Enchantment Text:no text -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of each end step, each opponent loses life equal to the life he or she lost this turn. (Damage causes loss of life.) -SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ X | References$ X -SVar:X:Count$LifeOppLostThisTurn +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ RepeatOpps | TriggerDescription$ At the beginning of each end step, each opponent loses life equal to the life he or she lost this turn. (Damage causes loss of life.) +SVar:RepeatOpps:AB$ RepeatEach | Cost$ 0 | RepeatPlayers$ Player | RepeatSubAbility$ TrigLoseLife +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Remembered | LifeAmount$ X | References$ X +SVar:X:PlayerCountRemembered$LifeLostThisTurn SVar:Rarity:Rare SVar:Picture:http://www.wizards.com/global/images/magic/general/wound_reflection.jpg SetInfo:SHM|Rare|http://magiccards.info/scans/en/shm/81.jpg