diff --git a/.gitattributes b/.gitattributes index ef38e52f0fa..20416a243a5 100644 --- a/.gitattributes +++ b/.gitattributes @@ -631,6 +631,7 @@ res/cardsfolder/bloodthrone_vampire.txt -text svneol=native#text/plain res/cardsfolder/blossoming_wreath.txt -text svneol=native#text/plain res/cardsfolder/blue_elemental_blast.txt -text svneol=native#text/plain res/cardsfolder/blue_mana_battery.txt -text svneol=native#text/plain +res/cardsfolder/blue_suns_zenith.txt -text svneol=native#text/plain res/cardsfolder/blue_ward.txt -text svneol=native#text/plain res/cardsfolder/blunt_the_assault.txt svneol=native#text/plain res/cardsfolder/blurred_mongoose.txt -text svneol=native#text/plain @@ -1050,6 +1051,7 @@ res/cardsfolder/congregate.txt -text svneol=native#text/plain res/cardsfolder/congregation_at_dawn.txt -text svneol=native#text/plain res/cardsfolder/conquering_manticore.txt svneol=native#text/plain res/cardsfolder/conquerors_pledge.txt -text svneol=native#text/plain +res/cardsfolder/consecrated_sphinx.txt -text svneol=native#text/plain res/cardsfolder/conspiracy.txt -text svneol=native#text/plain res/cardsfolder/constricting_tendrils.txt -text svneol=native#text/plain res/cardsfolder/consult_the_necrosages.txt -text svneol=native#text/plain @@ -1085,6 +1087,7 @@ res/cardsfolder/corrupt.txt -text svneol=native#text/plain res/cardsfolder/corrupt_court_official.txt -text svneol=native#text/plain res/cardsfolder/corrupt_eunuchs.txt -text svneol=native#text/plain res/cardsfolder/corrupt_official.txt -text svneol=native#text/plain +res/cardsfolder/corrupted_conscience.txt -text svneol=native#text/plain res/cardsfolder/corrupted_harvester.txt -text svneol=native#text/plain res/cardsfolder/cosis_ravager.txt -text svneol=native#text/plain res/cardsfolder/cosmic_horror.txt -text svneol=native#text/plain @@ -2076,6 +2079,7 @@ res/cardsfolder/frozen_aether.txt -text svneol=native#text/plain res/cardsfolder/frozen_shade.txt -text svneol=native#text/plain res/cardsfolder/frozen_solid.txt -text svneol=native#text/plain res/cardsfolder/fruition.txt -text svneol=native#text/plain +res/cardsfolder/fuel_for_the_cause.txt -text svneol=native#text/plain res/cardsfolder/fugitive_wizard.txt -text svneol=native#text/plain res/cardsfolder/fugue.txt -text svneol=native#text/plain res/cardsfolder/fulminator_mage.txt -text svneol=native#text/plain @@ -3502,6 +3506,7 @@ res/cardsfolder/miren_the_moaning_well.txt -text svneol=native#text/plain res/cardsfolder/mirozel.txt -text svneol=native#text/plain res/cardsfolder/mirran_crusader.txt -text svneol=native#text/plain res/cardsfolder/mirran_mettle.txt -text svneol=native#text/plain +res/cardsfolder/mirran_spy.txt -text svneol=native#text/plain res/cardsfolder/mirri_cat_warrior.txt -text svneol=native#text/plain res/cardsfolder/mirri_the_cursed.txt -text svneol=native#text/plain res/cardsfolder/mirror_entity.txt -text svneol=native#text/plain @@ -3725,6 +3730,7 @@ res/cardsfolder/nether_spirit.txt -text svneol=native#text/plain res/cardsfolder/nether_traitor.txt -text svneol=native#text/plain res/cardsfolder/nettle_sentinel.txt -text svneol=native#text/plain res/cardsfolder/nettletooth_djinn.txt -text svneol=native#text/plain +res/cardsfolder/neurok_commando.txt -text svneol=native#text/plain res/cardsfolder/neurok_hoversail.txt -text svneol=native#text/plain res/cardsfolder/neurok_invisimancer.txt -text svneol=native#text/plain res/cardsfolder/neurok_replica.txt svneol=native#text/plain @@ -3825,6 +3831,7 @@ res/cardsfolder/obsidian_acolyte.txt -text svneol=native#text/plain res/cardsfolder/obsidian_fireheart.txt -text svneol=native#text/plain res/cardsfolder/obsidian_giant.txt -text svneol=native#text/plain res/cardsfolder/obstinate_baloth.txt -text svneol=native#text/plain +res/cardsfolder/oculus.txt -text svneol=native#text/plain res/cardsfolder/odious_trow.txt -text svneol=native#text/plain res/cardsfolder/offering_to_asha.txt -text svneol=native#text/plain res/cardsfolder/ogre_arsonist.txt -text svneol=native#text/plain @@ -4221,6 +4228,7 @@ res/cardsfolder/quick_sliver.txt -text svneol=native#text/plain res/cardsfolder/quicksand.txt -text svneol=native#text/plain res/cardsfolder/quicksilver_amulet.txt -text svneol=native#text/plain res/cardsfolder/quicksilver_gargantuan.txt svneol=native#text/plain +res/cardsfolder/quicksilver_geyser.txt -text svneol=native#text/plain res/cardsfolder/quicksilver_wall.txt svneol=native#text/plain res/cardsfolder/quiet_purity.txt -text svneol=native#text/plain res/cardsfolder/quietus_spike.txt -text svneol=native#text/plain @@ -4754,6 +4762,7 @@ res/cardsfolder/serras_boon.txt -text svneol=native#text/plain res/cardsfolder/serras_embrace.txt -text svneol=native#text/plain res/cardsfolder/serras_liturgy.txt -text svneol=native#text/plain res/cardsfolder/serras_sanctum.txt -text svneol=native#text/plain +res/cardsfolder/serum_raker.txt -text svneol=native#text/plain res/cardsfolder/serum_tank.txt -text svneol=native#text/plain res/cardsfolder/serum_visions.txt -text svneol=native#text/plain res/cardsfolder/seshiro_the_anointed.txt -text svneol=native#text/plain @@ -5231,6 +5240,7 @@ res/cardsfolder/steamclaw.txt -text svneol=native#text/plain res/cardsfolder/steel_leaf_paladin.txt -text svneol=native#text/plain res/cardsfolder/steel_of_the_godhead.txt -text svneol=native#text/plain res/cardsfolder/steel_overseer.txt -text svneol=native#text/plain +res/cardsfolder/steel_sabotage.txt -text svneol=native#text/plain res/cardsfolder/steel_wall.txt -text svneol=native#text/plain res/cardsfolder/steelshaper_apprentice.txt -text svneol=native#text/plain res/cardsfolder/steelshapers_gift.txt -text svneol=native#text/plain @@ -5737,6 +5747,7 @@ res/cardsfolder/traumatize.txt -text svneol=native#text/plain res/cardsfolder/treacherous_link.txt svneol=native#text/plain res/cardsfolder/treachery.txt -text svneol=native#text/plain res/cardsfolder/treasure_hunter.txt -text svneol=native#text/plain +res/cardsfolder/treasure_mage.txt -text svneol=native#text/plain res/cardsfolder/treasure_trove.txt -text svneol=native#text/plain res/cardsfolder/tree_monkey.txt -text svneol=native#text/plain res/cardsfolder/tree_of_tales.txt -text svneol=native#text/plain @@ -5792,6 +5803,7 @@ res/cardsfolder/tundra.txt -text svneol=native#text/plain res/cardsfolder/tundra_wolves.txt -text svneol=native#text/plain res/cardsfolder/tunnel.txt -text svneol=native#text/plain res/cardsfolder/turn_aside.txt -text svneol=native#text/plain +res/cardsfolder/turn_the_tide.txt -text svneol=native#text/plain res/cardsfolder/turn_to_dust.txt -text svneol=native#text/plain res/cardsfolder/turntimber_grove.txt svneol=native#text/plain res/cardsfolder/turntimber_ranger.txt -text svneol=native#text/plain @@ -5921,12 +5933,14 @@ res/cardsfolder/vectis_agents.txt -text svneol=native#text/plain res/cardsfolder/vectis_silencers.txt -text svneol=native#text/plain res/cardsfolder/vector_asp.txt -text svneol=native#text/plain res/cardsfolder/vedalken_aethermage.txt -text svneol=native#text/plain +res/cardsfolder/vedalken_anatomist.txt -text svneol=native#text/plain res/cardsfolder/vedalken_archmage.txt -text svneol=native#text/plain res/cardsfolder/vedalken_certarch.txt -text svneol=native#text/plain res/cardsfolder/vedalken_dismisser.txt -text svneol=native#text/plain res/cardsfolder/vedalken_entrancer.txt -text svneol=native#text/plain res/cardsfolder/vedalken_ghoul.txt -text svneol=native#text/plain res/cardsfolder/vedalken_heretic.txt -text svneol=native#text/plain +res/cardsfolder/vedalken_infuser.txt -text svneol=native#text/plain res/cardsfolder/vedalken_mastermind.txt -text svneol=native#text/plain res/cardsfolder/vedalken_outlander.txt -text svneol=native#text/plain res/cardsfolder/vedalken_plotter.txt -text svneol=native#text/plain @@ -6026,6 +6040,7 @@ res/cardsfolder/vivid_creek.txt -text svneol=native#text/plain res/cardsfolder/vivid_grove.txt -text svneol=native#text/plain res/cardsfolder/vivid_marsh.txt -text svneol=native#text/plain res/cardsfolder/vivid_meadow.txt -text svneol=native#text/plain +res/cardsfolder/vivisection.txt -text svneol=native#text/plain res/cardsfolder/vizzerdrix.txt -text svneol=native#text/plain res/cardsfolder/vodalian_hypnotist.txt -text svneol=native#text/plain res/cardsfolder/vodalian_knights.txt -text svneol=native#text/plain diff --git a/res/cardsfolder/blue_suns_zenith.txt b/res/cardsfolder/blue_suns_zenith.txt new file mode 100644 index 00000000000..e930d0901e6 --- /dev/null +++ b/res/cardsfolder/blue_suns_zenith.txt @@ -0,0 +1,12 @@ +Name:Blue Sun's Zenith +ManaCost:X U U U +Types:Instant +Text:no text +A:SP$Draw | Cost$ X U U U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player to draw X cards | SubAbility$ SVar=DBShuffle | SpellDescription$ Target player draws X cards. Shuffle CARDNAME into its owner's library. +SVar:X:Count$xPaid +SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True +SVar:RemAIDeck:True +SVar:Rarity:Rare +SVar:Picture:http://www.wizards.com/global/images/magic/general/blue_suns_zenith.jpg +SetInfo:MBS|Rare|http://magiccards.info/scans/en/mbs/20.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/consecrated_sphinx.txt b/res/cardsfolder/consecrated_sphinx.txt new file mode 100644 index 00000000000..71ba739eb9e --- /dev/null +++ b/res/cardsfolder/consecrated_sphinx.txt @@ -0,0 +1,12 @@ +Name:Consecrated Sphinx +ManaCost:4 U U +Types:Creature Sphinx +Text:no text +PT:4/6 +K:Flying +T:Mode$ Drawn | ValidCard$ Card.YouDontOwn | TriggerZones$ Battlefield | Execute$ TrigDraw | Optional$ True | TriggerDescription$ Whenever an opponent draws a card, you may draw two cards. +SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 2 +SVar:Rarity:Mythic +SVar:Picture:http://www.wizards.com/global/images/magic/general/consecrated_sphinx.jpg +SetInfo:MBS|Mythic|http://magiccards.info/scans/en/mbs/21.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/corrupted_conscience.txt b/res/cardsfolder/corrupted_conscience.txt new file mode 100644 index 00000000000..7971a5c133b --- /dev/null +++ b/res/cardsfolder/corrupted_conscience.txt @@ -0,0 +1,11 @@ +Name:Corrupted Conscience +ManaCost:3 U U +Types:Enchantment Aura +Text:You control enchanted creature.\r\nEnchanted creature has infect. (It deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.) +K:Enchant creature +K:enControlCreature +K:enPump:+0/+0/Infect +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/corrupted_conscience.jpg +SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/22.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/fuel_for_the_cause.txt b/res/cardsfolder/fuel_for_the_cause.txt new file mode 100644 index 00000000000..0fffb35ad2f --- /dev/null +++ b/res/cardsfolder/fuel_for_the_cause.txt @@ -0,0 +1,10 @@ +Name:Fuel for the Cause +ManaCost:2 U U +Types:Instant +Text:no text +A:SP$Counter | Cost$ 2 U U | Type$ Spell | SubAbility$ SVar=DBProliferate | SpellDescription$ Counter target spell, then proliferate. +SVar:DBProliferate:DB$Proliferate +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/fuel_for_the_cause.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/25.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/mirran_spy.txt b/res/cardsfolder/mirran_spy.txt new file mode 100644 index 00000000000..176ae95466b --- /dev/null +++ b/res/cardsfolder/mirran_spy.txt @@ -0,0 +1,12 @@ +Name:Mirran Spy +ManaCost:2 U +Types:Creature Drone +Text:no text +PT:1/3 +K:Flying +T:Mode$ SpellCast | ValidCard$ Artifact | ValidPlayer$ You | Execute$ TrigUntap | Optional$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an artifact spell, you may untap target creature. +SVar:TrigUntap:AB$Untap | Cost$ 0 | ValidTgts$ Creature +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/mirran_spy.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/26.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/neurok_commando.txt b/res/cardsfolder/neurok_commando.txt new file mode 100644 index 00000000000..efa9daabc36 --- /dev/null +++ b/res/cardsfolder/neurok_commando.txt @@ -0,0 +1,12 @@ +Name:Neurok Commando +ManaCost:1 U U +Types:Creature Human Rogue +Text:no text +PT:2/1 +K:Shroud +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Optional$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. +SVar:TrigDraw:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/neurok_commando.jpg +SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/28.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/oculus.txt b/res/cardsfolder/oculus.txt new file mode 100644 index 00000000000..3cb93ea28a1 --- /dev/null +++ b/res/cardsfolder/oculus.txt @@ -0,0 +1,11 @@ +Name:Oculus +ManaCost:1 U +Types:Creature Homonculus +Text:no text +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDraw | Optional$ True | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, you may draw a card. +SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 1 +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/oculus.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/29.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/quicksilver_geyser.txt b/res/cardsfolder/quicksilver_geyser.txt new file mode 100644 index 00000000000..68948558f8b --- /dev/null +++ b/res/cardsfolder/quicksilver_geyser.txt @@ -0,0 +1,9 @@ +Name:Quicksilver Geyser +ManaCost:4 U +Types:Instant +Text:no text +A:SP$ChangeZone | Cost$ 4 U | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target nonland permanent | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 2 | SpellDescription$ Return up to two target nonland permanents to their owner's hands. +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/quicksilver_geyser.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/30.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/serum_raker.txt b/res/cardsfolder/serum_raker.txt new file mode 100644 index 00000000000..942d3295e74 --- /dev/null +++ b/res/cardsfolder/serum_raker.txt @@ -0,0 +1,12 @@ +Name:Serum Raker +ManaCost:2 U U +Types:Creature Drake +Text:no text +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player discards a card. +SVar:TrigDiscard:AB$Discard | Cost$ 0 | NumCards$ 1 | Defined$ Each | Mode$ TgtChoose +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/serum_raker.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/31.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/steel_sabotage.txt b/res/cardsfolder/steel_sabotage.txt new file mode 100644 index 00000000000..2d0e1134467 --- /dev/null +++ b/res/cardsfolder/steel_sabotage.txt @@ -0,0 +1,11 @@ +Name:Steel Sabotage +ManaCost:U +Types:Instant +Text:no text +A:SP$Counter | Cost$ U | Type$ Spell | CounterValid$ Artifact | Destination$ Graveyard | PrecostDesc$ Choose one - | SpellDescription$ Counter target artifact spell; +A:SP$ChangeZone | Cost$ U | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | Origin$ Battlefield | Destination$ Hand | SpellDescription$ or return target artifact to its owner's hand. +SVar:RemAIDeck:True +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/steel_sabotage.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/33.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/treasure_mage.txt b/res/cardsfolder/treasure_mage.txt new file mode 100644 index 00000000000..77342e4fde3 --- /dev/null +++ b/res/cardsfolder/treasure_mage.txt @@ -0,0 +1,11 @@ +Name:Treasure Mage +ManaCost:2 U +Types:Creature Human Wizard +Text:no text +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | TriggerZones$ Battlefield | Execute$ TrigChange | Optional$ True | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for an artifact card with converted mana cost 6 or greater, reveal that card, and put it into your hand. If you do, shuffle your library. +SVar:TrigChange:AB$ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ ChangeType$ Artifact.cmcGE6 | ChangeNum$ 1 +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/treasure_mage.jpg +SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/34.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/turn_the_tide.txt b/res/cardsfolder/turn_the_tide.txt new file mode 100644 index 00000000000..3b5edd2f0bd --- /dev/null +++ b/res/cardsfolder/turn_the_tide.txt @@ -0,0 +1,10 @@ +Name:Turn the Tide +ManaCost:1 U +Types:Instant +Text:no text +A:SP$PumpAll | Cost$ 1 U | ValidCards$ Creature.YouDontCtrl | IsCurse$ True | NumAtt$ -2 | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +SVar:RemAIDeck:True +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/turn_the_tide.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/35.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/vedalken_anatomist.txt b/res/cardsfolder/vedalken_anatomist.txt new file mode 100644 index 00000000000..d0b9168b378 --- /dev/null +++ b/res/cardsfolder/vedalken_anatomist.txt @@ -0,0 +1,13 @@ +Name:Vedalken Anatomist +ManaCost:2 U +Types:Creature Vedalken Wizard +Text:no text +PT:1/2 +A:AB$PutCounter | Cost$ 2 U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ SVar=DBTap | SpellDescription$ Put a -1/-1 counter on target creature. Tap that creature. +A:AB$PutCounter | Cost$ 2 U T | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ M1M1 | CounterNum$ 1 | SubAbility$ SVar=DBUntap | SpellDescription$ Put a -1/-1 counter on target creature. Untap that creature. +SVar:DBTap:DB$Tap | Defined$ Targeted +SVar:DBUntap:DB$Untap | Defined$ Targeted +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_anatomist.jpg +SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/36.jpg +End diff --git a/res/cardsfolder/vedalken_infuser.txt b/res/cardsfolder/vedalken_infuser.txt new file mode 100644 index 00000000000..3bdd7d22653 --- /dev/null +++ b/res/cardsfolder/vedalken_infuser.txt @@ -0,0 +1,11 @@ +Name:Vedalken Infuser +ManaCost:3 U +Types:Creature Vedalken Wizard +Text:no text +PT:1/4 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | Optional$ True | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on target artifact. +SVar:TrigCounter:AB$PutCounter | CounterType$ CHARGE | CounterNum$ 1 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact +SVar:Rarity:Uncommon +SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_infuser.jpg +SetInfo:MBS|Uncommon|http://magiccards.info/scans/en/mbs/37.jpg +End \ No newline at end of file diff --git a/res/cardsfolder/vivisection.txt b/res/cardsfolder/vivisection.txt new file mode 100644 index 00000000000..84288199bae --- /dev/null +++ b/res/cardsfolder/vivisection.txt @@ -0,0 +1,10 @@ +Name:Vivisection +ManaCost:3 U +Types:Sorcery +Text:no text +A:SP$Draw | Cost$ 3 U Sac<1/Creature> | NumCards$ 3 | SpellDescription$ Draw three cards. +SVar:RemAIDeck:True +SVar:Rarity:Common +SVar:Picture:http://www.wizards.com/global/images/magic/general/vivisection.jpg +SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/38.jpg +End \ No newline at end of file