Compare commits

..

228 Commits

Author SHA1 Message Date
Chris
f2c9d2502c [maven-release-plugin] prepare release forge-1.3.3 2012-12-14 13:06:19 +00:00
Agetian
848f9391ef - Remove question marks from card file names (now the "Who of You Burns Brightest?" scheme is visualized correctly). 2012-12-14 13:03:28 +00:00
Chris
87100f83cb - Preparing the changes.txt file for the next beta build and release. 2012-12-14 12:54:38 +00:00
Chris
7d5c4e2d36 - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-12-14 12:44:32 +00:00
moomarc
1c5c830bdd - applied script fixed by swordshine 2012-12-14 06:19:14 +00:00
RumbleBBU
e76670f013 Decks for the sample 'Shandalar' world. No images (due to copyright reasons). Will be enabled AFTER the next beta release. 2012-12-14 06:09:50 +00:00
moomarc
22203de692 - Made a few more cards multiplayer compatible
- Added LocalCount to resolve of DamageDealEffect and DrawEffect which allows calculated variables to be calculated per player (should allow a few more cards to be made multiplayer compatible)
- Fixed ChangeZoneAll so that it works correctly when Defined returns more than one player
2012-12-14 05:18:35 +00:00
Agetian
ae33871bea - Fixed Necropotence. 2012-12-14 03:26:31 +00:00
Chris
5bf5bd9a30 - CheckStyle. 2012-12-14 01:34:23 +00:00
Agetian
78df8a5fcc - Fixed the casting cost of High Ground. 2012-12-13 16:41:41 +00:00
Chris
eb53f53cba - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-13 11:52:37 +00:00
Hellfish
6016e0f728 *Reverted Archenemy starting life to 10+(10*<Number of opponents>)
*Fixed saving pre-scheme decks.
*Cleaned up imports.
2012-12-12 22:24:36 +00:00
Agetian
300092581b - Sideboarding: Initial commit of phase 1-related code (sideboard mode for deck editor). Currently DISABLED and should not affect anything in the code, will be updated and enabled after v1.3.3. 2012-12-12 18:43:02 +00:00
Sloth
9e8ba38ec9 - Fixed AI possibly pumping opposing creatures (plus multiplayer considerations). 2012-12-12 17:29:24 +00:00
Sloth
61c25fd89e - Fixed Skirk Alarmist. 2012-12-12 17:18:50 +00:00
moomarc
d286c2e7d7 - Further fix for Tolarian Entrancer 2012-12-12 15:49:38 +00:00
Sloth
bb59a68f43 - Fixed Tolarian Entrancer. 2012-12-12 15:28:13 +00:00
Sloth
485d9164c2 - Added the scheme I Delight in Your Convulsions. 2012-12-12 15:21:32 +00:00
Chris
db617ce25c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-12 12:37:03 +00:00
Sloth
628ed7b1c3 - Converted Omnath, Locus of Mana to script by keywording his ability. 2012-12-12 11:25:20 +00:00
moomarc
cba20a3b65 - More cards ready for multiplayer 2012-12-12 09:42:21 +00:00
moomarc
0d8a301f5f - Moved ConditionDescription into SpellEffect.getStackDescriptionWithSubs and stopped PumpAllEffect and DestroyEffect from grabbing stack description for subabilities (already handled in main shared method) 2012-12-12 09:39:05 +00:00
Sol
40e25362bf - Reenabling CheckStaticEffects in triggerhandler 2012-12-12 03:36:14 +00:00
Sloth
15545865af - Added "SVar:RemAIDeck:True" to Akroma's Blessing and Primal Clay. 2012-12-11 20:03:22 +00:00
Sloth
c45879672a - Fixed Acidic Dagger and Venomous Breath. 2012-12-11 19:56:14 +00:00
Sloth
9e2ebb1460 - Added some AI checks to canRegenerate. 2012-12-11 18:54:08 +00:00
Chris
b7031490d3 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-11 11:42:00 +00:00
Sloth
600d600726 - Pattern of Rebirth will now grant a SacMe SVar to the enchanted creature. 2012-12-11 09:17:29 +00:00
Sloth
7596d2b76d - Added 8 cards by swordshine. 2012-12-11 08:39:26 +00:00
RumbleBBU
d3017f37ad Fix javadoc for QuestEvent.getOpponent(). 2012-12-11 08:17:12 +00:00
RumbleBBU
64f5a9ceb3 It is now possible to give challenge opponents (players) names that are different from the actual challenge names. 2012-12-11 08:15:04 +00:00
moomarc
6f523cd221 - Made a few more cards multiplayer compatible 2012-12-11 06:02:45 +00:00
Sloth
885bcc15bf - Fixed Fireball. 2012-12-10 22:46:20 +00:00
Sloth
2d341d0569 - Added 2 cards by swordshine. 2012-12-10 20:50:45 +00:00
Sloth
57affdde43 - Made two cards multiplayer compatible. 2012-12-10 20:40:50 +00:00
Sloth
1b81ad3968 - Renamed the file of Plots That Span Centuries. 2012-12-10 20:22:44 +00:00
Sloth
fa131cc805 - Reintegrated the Schemes branch. 2012-12-10 19:48:05 +00:00
Agetian
2eb1104516 - Sound System: Minor tweaks to the individual card sound effect system. 2012-12-10 15:31:19 +00:00
moomarc
0422d82417 - Converted more cards for multiplayer (my last ones for the day) 2012-12-10 15:10:03 +00:00
moomarc
18988765f3 - Converted more cards for multiplayer 2012-12-10 14:47:49 +00:00
moomarc
4f4e23b35e - Converted more cards for multiplayer and improved Player.isValid:Opponent 2012-12-10 14:27:49 +00:00
moomarc
b7bf6e4da6 - Converted some more cards for multiplayer.
- Added some basic count methods for use in multiplayer situations
2012-12-10 13:41:06 +00:00
Chris
bdbeb5ed23 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-10 12:14:50 +00:00
Sloth
87988a39b0 - Improved doTriggerAINoCost in AF Attach. 2012-12-10 09:40:29 +00:00
Agetian
b3ba4630fe - Sound system: Added a way to play card-specific sound effects depending on the presence of the SoundEffect SVar on a card. If the SVar is present, the sound file specified in the SVar must be present, otherwise no sound is played. 2012-12-10 09:25:04 +00:00
Sloth
ab1f1dbf0e - Fixed Yawgmoth's Will. 2012-12-10 09:12:46 +00:00
Sloth
5ce6c25084 - Fixed getGamesWonBy crashing when the game was a draw. 2012-12-10 08:38:57 +00:00
Sloth
668ba22e39 - Fixed Elfhame Sanctuary. 2012-12-10 08:35:52 +00:00
Sol
5e292e406c - Temporarily disable changes needed for Valakut timing properly, since it seemed to have adversely effect a bunch of other triggers 2012-12-10 03:08:34 +00:00
Sol
45898d0086 - Convert Night Soil to script (done with CF_Enchantments) 2012-12-09 17:26:23 +00:00
Chris
2e15dfab3f - Fixed the ability cost for Engineered Explosives. 2012-12-09 15:12:24 +00:00
Sol
26227d26f2 - Small fixes to Animate Dead and Dance of the Dead 2012-12-09 14:52:49 +00:00
Chris
c033c97c9a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-09 12:42:20 +00:00
Agetian
4ab91df70e - Made the random set generation for random decks more optimal. 2012-12-09 06:27:49 +00:00
Sol
bd96a7d213 - Convert Convincing Mirage and Phantasmal Terrain to script
- Small tweak to Triggers to allow them to refire Statics when they finish resolving (useful for Conving Mirage to actually grant its ability immediately upon resolving)
2012-12-09 04:39:02 +00:00
Sol
b3bc65b215 - Fixing a crash in Island Sanctuary before the game starts 2012-12-09 04:03:14 +00:00
Sol
9f014009e8 - Convert Guilty Conscience to Script 2012-12-09 03:18:04 +00:00
Sol
361d4b38ab - Fix to avoid Comodification errors with Waiting Triggers and infinite loops with multiple resolving Waiting Triggers 2012-12-08 21:29:46 +00:00
Agetian
cf7c0333ef - Minor code cleanup. 2012-12-08 19:59:56 +00:00
Agetian
9161378538 - Better name for the card art randomization option. 2012-12-08 17:57:53 +00:00
Agetian
2fb60ca991 - Added an option to the preferences window to randomize card art in the human decks (e.g. different card art for basic lands from the same set) for whoever likes variety. 2012-12-08 17:54:45 +00:00
Sol
1616f38eab - Fixing rarity on Aura Finesse 2012-12-08 17:03:18 +00:00
Chris
1c93bc8676 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-08 15:50:41 +00:00
Sol
a2eef4a667 - Sigh, missed a new class. 2012-12-08 15:28:44 +00:00
Sloth
d6508a7ea1 - Fixed Tower Above. 2012-12-08 15:15:09 +00:00
Sol
1bfd0eefa5 - Explicitly shuffle Haunting Echoes instead of using it inside RepeatEach 2012-12-08 13:58:52 +00:00
Chris
f08b027a0e - Added the recent commit logs to changes.txt. 2012-12-08 11:47:27 +00:00
Sloth
75f3985b65 - Fixed Mind Swords. 2012-12-08 09:54:13 +00:00
Sloth
e423d9959b - Added Argothian Wurm and Marshaling the Troops. 2012-12-08 09:44:46 +00:00
Sloth
1d85ea5fe0 - Added 3 cards by swordshine. 2012-12-08 09:38:26 +00:00
Sol
60185409cf - Triggers will now wait to trigger if the Stack is frozen. (Fixes Valakut not triggering enough times)
- Convert Earthbind to Script now that the timing works
2012-12-08 04:32:23 +00:00
ArsenalNut
7c15caf5f4 add check to drawing miracle so that miracle cost is not triggered in opening hand. 2012-12-08 04:26:16 +00:00
Chris
883a4b209c - BuildInfo.getVersion() is once again returning an incorrct SVN number ("-r18445"). 2012-12-08 01:37:56 +00:00
Sloth
92e607ff0f - Added Scarab of the Unseen. 2012-12-07 18:50:58 +00:00
Chris
d3cd629d8e - Added a fluff piece to the changes.txt file. 2012-12-07 18:50:13 +00:00
moomarc
65751c3c20 - converted a few more cards for multiplayer compatibility 2012-12-07 18:30:09 +00:00
moomarc
59fbd1f205 - Player.Opponent now returns opponents only, while Player.Other returns all other players
- Converted some cards for multiplayer compatibility
- improved stack description for LoseLife
2012-12-07 17:21:50 +00:00
Agetian
d35a801a84 - Made the default value of the "Show Unique Cards Only" (in Constructed) "true" (checked) to mimic the original Forge behavior. 2012-12-07 16:03:38 +00:00
Agetian
d067f4cb35 - The Constructed deck editor now has an option to either show all cards from all sets or show unique cards only (see the Preferences tab), the Sealed Mode, Draft Mode, and Quest Mode deck editors will always show cards from all sets in order to avoid issues and confusion. 2012-12-07 15:52:29 +00:00
Sol
a004350e7d - Fixing text of Sen Triplets 2012-12-07 13:58:35 +00:00
Sloth
ae0af72bab - Fixed Demoralize. 2012-12-07 13:57:05 +00:00
Sloth
64e225937a - Fixed Armor of Thorns. 2012-12-07 13:38:12 +00:00
moomarc
595d4041ef - minor tweak 2012-12-07 13:29:57 +00:00
moomarc
fdd22e6cb6 - uncommented some recently included tokens' download links 2012-12-07 13:11:25 +00:00
moomarc
cc482f5273 - Added Phantasmal Sphere 2012-12-07 12:39:41 +00:00
Chris
3d0d406226 - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-12-07 11:56:16 +00:00
RumbleBBU
326b36ca2c Use the more verbose title instead of name for duels and challenges in quests (it used to be this way). 2012-12-07 11:45:29 +00:00
moomarc
2791e4e72f - Added Withdraw 2012-12-07 11:39:29 +00:00
moomarc
bf19364c73 *Schemes: Added scheme - I Call on the Ancient Magics 2012-12-07 08:33:39 +00:00
Sloth
7493bfeb95 - Added 3 cards by swordshine. 2012-12-07 07:52:09 +00:00
moomarc
f8fa10326d - Added Sen Triplets (that's Alara Reborn 100% implemented)
- Made CardFactoryUtil.getExternalZoneActivationCards compatible with multiplayer
2012-12-07 07:08:29 +00:00
Agetian
4c91f74964 - Sound System: Enabling sounds by default, adding the currently available free sounds to the SVN. 2012-12-07 03:55:01 +00:00
Sol
a82bf31519 - Convert Animate Dead and Dance of the Dead to script (oh joyous day)
- Some small changes in AF_Animate to grant spells with the right timing
- Only move Auras into play if it's a cast spell
2012-12-07 03:26:11 +00:00
Sol
5c52d7209b - Allow Auras to Enchant cards in graveyards for (Animate Dead and Spellwewaver Volute) 2012-12-07 02:21:45 +00:00
Sol
5dbc5318a0 - Actual right fix for Crocs 2012-12-07 00:17:58 +00:00
Sol
98052795ab - Updating Crocodile Pet for Static OpponentTurn changes 2012-12-07 00:14:38 +00:00
moomarc
eead1c2721 - Added Bruna, Light of Alabaster 2012-12-06 15:56:51 +00:00
Sloth
fd78277f93 - Added Scrounge. 2012-12-06 14:47:57 +00:00
Sloth
978323745f - Added AEther Snap. 2012-12-06 14:28:18 +00:00
Sloth
1810891786 - The AI will now activate Lu Su, Wu Advisor and other little AI tweaks. 2012-12-06 13:58:11 +00:00
Chris
361689c0e4 - Added the scheme and the sound directories to the SVN trunk. 2012-12-06 13:39:15 +00:00
moomarc
b609802389 *Schemes: Added scheme - Evil Comes to Fruition 2012-12-06 12:31:54 +00:00
moomarc
5033d9a8d0 *Schemes: Forgot to commit some code for Mortal Flesh Is Weak
- Slight tweak to ChangeZoneAll so that you won't be given a choice ordering box when moving cards to the library if the list has fewer than two cards
2012-12-06 12:12:47 +00:00
moomarc
404144fb20 *Schemes: Added scheme - Every Last Vestige Shall Rot 2012-12-06 12:08:32 +00:00
moomarc
f3f9de092f *Schemes: Added scheme - Every Hope Shall Vanish 2012-12-06 11:41:05 +00:00
Chris
42ab1f0ed1 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-06 11:34:35 +00:00
moomarc
bb303333a7 - Fixed NotEnchantedBy broken in my previous commit 2012-12-06 11:31:43 +00:00
moomarc
3011758bd9 - Added Aura Graft 2012-12-06 11:06:30 +00:00
Agetian
5542f28b29 - Simplified the code for random set codes in generated decks. 2012-12-06 08:45:15 +00:00
Agetian
cfa9c60a0b - Randomly generated decks will now feature cards from random editions (so, no more "all lands Zendikar" etc.). 2012-12-06 08:39:27 +00:00
Sloth
c553b67717 - Added code for "CARDNAME can attack as though it didn't have defender." to isUsefulPumpKeyword. 2012-12-06 08:00:12 +00:00
moomarc
aae163f7a3 - Converted Sarpadian Empires, Vol. VII 2012-12-06 06:40:23 +00:00
Sloth
f8c58227c8 - Reversed order of game log. 2012-12-05 18:59:38 +00:00
Agetian
be673de8c1 - Corrected a mistype. 2012-12-05 14:10:58 +00:00
Agetian
32713e36ff - Added card panel highlighting to orderBlockingMultipleAttackers. 2012-12-05 14:06:34 +00:00
Agetian
b05cdb6073 - Changed the draft mode option text from "Play all 8 opponents" to "Play all 7 opponents" since the human is the 8th player and he has seven opponents. 2012-12-05 13:51:35 +00:00
Agetian
91d3c51629 - Added a "save deck" button to the Limited deck editor to avoid confusion. The button will generate a proper confirmation message, so it won't confuse the player by just saying that the deck with the given name already exists (which is not appropriate for Limited since there is only one deck anyway). 2012-12-05 13:42:37 +00:00
Sloth
760c32caf4 - Updated some more AI functions. 2012-12-05 13:01:03 +00:00
Chris
8f0963645a - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-05 11:41:45 +00:00
moomarc
5d7d804838 *Schemes: Added scheme - Mortal Flesh Is Weak
*Fixed Repay in Kind for multiplayer
2012-12-05 11:28:46 +00:00
moomarc
1d3d47a79b *Schemes: Added scheme - Dance, Pathetic Marionette 2012-12-05 10:15:41 +00:00
Sloth
c80e241f1f - Added Retether by swordshine. 2012-12-05 06:28:49 +00:00
Hellfish
32f71ba654 *Schemes:Merged in r18521-18589 from trunk 2012-12-04 21:15:28 +00:00
Sloth
8ec2a7d7a1 - Added an easy version of the Gold Finger opponent. 2012-12-04 20:37:12 +00:00
Sloth
d43df5594f - Fixed Telekinesis. 2012-12-04 20:27:41 +00:00
Sloth
994f70ac88 - Little CanPlayAI updates. 2012-12-04 20:17:31 +00:00
moomarc
4ca33f1380 *Schemes: Reverted my earlier change to getDefinedPlayers:Opponent. (Will slowly go through each case after merging at a later stage to make multiplayer compatible using Player.Other or Player.Opponent where applicable) 2012-12-04 19:28:47 +00:00
moomarc
1a2f9cd0d2 *Schemes: Added scheme - Nothing Can Stop Me Now 2012-12-04 19:19:07 +00:00
Sloth
7eb6a80d0e - Removed duplicate StackDescription of SubAbilities from AF ChangeZone. 2012-12-04 18:49:46 +00:00
moomarc
791e94cb48 *Schemes: Added scheme - My Wish Is Your Command 2012-12-04 18:48:45 +00:00
moomarc
addc490ea7 *Schemes: Added scheme - The Pieces Are Coming Together 2012-12-04 17:43:36 +00:00
moomarc
2e25198cae *Schemes: Added scheme - Your Fate Is Thrice Sealed
*Schemes: Renamed player property NotSelf to Other
2012-12-04 17:15:28 +00:00
Agetian
3a6d078032 - Fix imports. 2012-12-04 17:01:54 +00:00
Agetian
0e60c6529c - GUI: Themed order selection window. 2012-12-04 16:43:35 +00:00
Sloth
7c987b3b0d - Added CostRemoveCounter to payCostDuringAbilityResolve.
- Added Junk Golem by swordshine.
2012-12-04 14:22:13 +00:00
moomarc
e088219204 *Schemes: removed early debugging cost for Imprison This Insolent Wretch that I forgot to revert 2012-12-04 14:11:29 +00:00
moomarc
0a39c3bf9c *Schemes: Added scheme - Imprison This Insolent Wretch
*Schemes: Added player property NotSelf
2012-12-04 14:00:50 +00:00
Chris
e727723abc - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-04 12:36:23 +00:00
moomarc
ab7409f9da *Schemes: Added scheme - Your Puny Minds Cannot Fathom 2012-12-04 11:53:18 +00:00
moomarc
7adc0b0db6 - Updated cardTemplateScript to automatically add correct LQ pic urls. 2012-12-04 11:22:49 +00:00
Sloth
43968bb3df - Removed some unnecessary chkAIDrawback overrides. 2012-12-04 09:37:29 +00:00
Sloth
d915066d08 - Fixed Brass Squire. 2012-12-04 09:17:56 +00:00
moomarc
c17504569a *Schemes: Changed LQ image links to better images. Can be used as template for other schemes 2012-12-04 08:53:56 +00:00
Sloth
81b1db0980 - Added 4 cards by swordshine. 2012-12-04 08:47:46 +00:00
Sloth
77ec92bed0 - Added a chkAIDrawback function to AF LoseLife. 2012-12-04 08:37:05 +00:00
Sloth
b061435978 - Added a NeedsToPlay SVar to Sunken City. 2012-12-04 08:36:16 +00:00
moomarc
b503c6598d *Schemes: Changed DefinedPlayer Opponent so that it adds all opponents 2012-12-04 08:30:58 +00:00
moomarc
005a5f2766 *Schemes: Added scheme - Embrace My Diabolical Vision 2012-12-04 08:28:53 +00:00
Sloth
35c5c54a31 - Fixed Venser, the Sojourner emblem name. 2012-12-03 19:26:08 +00:00
Sloth
077df91e43 - Fixed Bloodthirst overwriting the X SVar.
- Fixed StackDescription of AF PumpAll.
2012-12-03 19:22:04 +00:00
moomarc
2ed146e6b6 *Schemes: Added scheme - Approach My Molten Realm 2012-12-03 17:16:57 +00:00
moomarc
eceaefd9a3 *Schemes: Added scheme - All Shall Smolder in My Wake 2012-12-03 16:48:14 +00:00
Sloth
32c0867390 - Added Brain Gorgers. 2012-12-03 16:19:27 +00:00
Sloth
03ca3d4872 - Expanded checkDiscardCost.
- Added Phantasmagorian.
2012-12-03 15:47:49 +00:00
Chris
c438325d63 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-12-03 11:58:45 +00:00
Sloth
fdbabf7c53 - Added the parameter "UnlessSwitched" to SpellAbilities (to switch paid and unpaid commands).
- Added Dash Hopes.
2012-12-03 10:04:05 +00:00
Sloth
0d2f953698 - Added AILogic parameter to AF TwoPiles. 2012-12-03 08:49:23 +00:00
Sloth
5be65b6614 - Fixed mana costs not always coming first in combineCosts. 2012-12-03 08:41:01 +00:00
Sloth
cbd59a3241 - Fixed Liliana of the Veil.
- Fixed AI choosing logic of AF TwoPiles.
2012-12-03 08:39:09 +00:00
ArsenalNut
f9d3003d35 reworked methods for finding SpellAbility targets 2012-12-03 08:09:00 +00:00
ArsenalNut
e91a7e6dfe changed target style to newer ValidTgts version 2012-12-03 08:02:09 +00:00
Sol
4837dbab30 - Convert Gilder Bairn and Vampire Hexmage to script
- Added support for Repeating over Counters
2012-12-03 02:49:53 +00:00
Sol
f1557ad489 - Enable DevMode to add Lands directly into play 2012-12-03 01:29:31 +00:00
Sol
9f72901b40 - Convert Goblin Charbelcher to script 2012-12-03 01:28:23 +00:00
Chris
4ea6b214d6 - Fixed the spell description for Judge Unworthy 2012-12-03 00:12:06 +00:00
Sol
722712da9f - Fixing Viscerid Drone's activation costs 2012-12-02 23:46:43 +00:00
Sloth
1463d2224a - Added Consecrate Land. 2012-12-02 22:26:10 +00:00
Hellfish
64bf23c3c8 *Schemes: Removed debug script 2012-12-02 22:14:28 +00:00
Hellfish
4240a8695c *Schemes:Added AF_SetInMotion,added ReplaceSetInMotion
*Added Scheme "Plots That Span Centuries"
*Fixed multiple schemes being set into motion consecutively.
2012-12-02 21:55:56 +00:00
Sloth
836486cc5c - Made some cards with "Whenever an opponent" triggers multiplayer compatible. 2012-12-02 21:43:04 +00:00
Sloth
056694c1db - Schemes: Added 2 schemes. 2012-12-02 16:24:54 +00:00
Sloth
8046434bf6 - PerSetTracking.py will now also check Archenemy. 2012-12-02 14:17:26 +00:00
Sloth
0062ed2837 - Schemes: Added 2 schemes. 2012-12-02 14:04:31 +00:00
Hellfish
0b6e6f44a5 *Schemes: Changed Archenemy's DocID.
*Added Oracle to schemes.
2012-12-02 14:01:49 +00:00
Chris
51c2304e8f - CheckStyle. 2012-12-02 13:40:33 +00:00
Hellfish
f69a6e08a2 *Schemes:Let the player specify the deck of each opponent in Archenemy mode.
*Let the player specify his own scheme deck.
*Fixed Scheme deck editor.
2012-12-02 13:35:21 +00:00
Agetian
15aad4b92f - Removed a debug line. 2012-12-02 12:58:24 +00:00
Agetian
27e0e0e4a0 - Implemented X color restrictions for the AI, now Crypt Rats should be correctly used by the AI. Hopefully the support will work for all color restrictions including two-color ones (like the Soul Burn which may potentially be implemented later). 2012-12-02 12:56:03 +00:00
Chris
b112d9c36a - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-12-02 12:55:26 +00:00
Sloth
be3b2b3e01 - Added 3 cards by swordshine. 2012-12-02 07:49:27 +00:00
Hellfish
7f4da2c303 *Schemes:Added schemes
Realms Befitting My Majesty
	Roots of All Evil
	The Iron Guardian Stirs
	The Very Soil Shall Shake
	Which of You Burns Brightest?
So now we have enough schemes to create legal scheme decks :D (Two of each we have,but still)
*Made exiting the scheme editor dump you at the archenemy home screen.
*Made scheme deck editor save correctly.
2012-12-02 00:14:08 +00:00
Hellfish
2de4799586 *Schemes:Added "Look Skyward and Despair" and "My Genius Knows No Bounds" schemes.
*Added beginnings of a Scheme Deck editor.
2012-12-01 23:03:00 +00:00
Sloth
8d0e665900 - Converted "Damage that would reduce your life total to less than 1 reduces it to 1 instead." to a player keyword.
- Fixed Angel's Grace.
2012-12-01 22:53:26 +00:00
Sloth
c2cab7fb91 - Added Timeshifted setinfo to Leviathan. 2012-12-01 22:33:02 +00:00
Sloth
c70da9daf2 - Updated some SVars. 2012-12-01 22:30:33 +00:00
Chris
3e2cf5907c - CheckStyle. 2012-12-01 22:26:36 +00:00
Chris
f9848822be - CheckStyle. 2012-12-01 22:17:32 +00:00
Sloth
01a8d647cc - Schemes: Added Behold the Power of Destruction. 2012-12-01 22:12:49 +00:00
Hellfish
6c3bdc8b36 *Schemes:Added ARC to setdata. 2012-12-01 22:04:57 +00:00
Chris
6ac18eb140 - CheckStyle. 2012-12-01 21:28:49 +00:00
Chris
a9a199518d - CheckStyle. 2012-12-01 21:13:09 +00:00
Chris
4b415ea611 - CheckStyle. 2012-12-01 20:43:21 +00:00
Hellfish
b0f3d117c0 *Schemes:Base commit for Schemes.
*Added AF_Abandon.
*Added Trigger SetInMotion
*Added schemes A Display of My Dark Power (Thanks,Marc!) and I Know All, I See All.
2012-12-01 20:34:49 +00:00
Hellfish
c4b9b7df0b *Created Schemes branch 2012-12-01 20:27:30 +00:00
Hellfish
c275def10d *Added listing of the avatar and commander to FDeckChooser decklists. 2012-12-01 17:57:59 +00:00
Agetian
af10f0f61c - Reverted the example Gauntlet contest to start at 0% progress (used to be 11% progress in the very beginning). 2012-12-01 17:26:31 +00:00
Agetian
c1098616c3 - Consolidated some calls related to card panel highlighting for the Sacrifice costs. 2012-12-01 16:33:34 +00:00
Chris
293744e9a4 - Minor edit and fix to changes.txt 2012-12-01 16:11:09 +00:00
Chris
88af2acb11 - CheckStyle. 2012-12-01 16:08:54 +00:00
Agetian
042dc9ab20 - A little fix for the previous commit. 2012-12-01 16:03:32 +00:00
Agetian
b2fb2d6a07 - When the user is asked whether he wants to pay the sacrifice cost, the card for which the sacrifice cost is paid will be highlighted on the playfield. 2012-12-01 15:59:39 +00:00
Chris
fe88846564 - CheckStyle. 2012-12-01 15:55:11 +00:00
Hellfish
93bdf289e4 *Added EffectZone$ Command to a few missed AF_Effect scripts 2012-12-01 15:03:33 +00:00
Hellfish
b0768ec991 *Made CardDetailPanel conform to skin colors. 2012-12-01 13:57:24 +00:00
Hellfish
8bca2e5727 *Bring active players VField to the front. Helps keep track in 8 player games. 2012-12-01 13:36:21 +00:00
Agetian
7392fd62c3 - Added a TODO note to GameActionUtil (if fully chained inputs are implemented in the future), fixed imports. 2012-12-01 13:14:34 +00:00
Chris
08d9902b98 - Cleared out the changes.txt file, now ready for new material.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
2012-12-01 13:13:53 +00:00
Agetian
3fc58ac107 - Added a possibility to couple sacrifice costs with other costs (currently by sacrificing, pun semi-intended, the input-based sacrifice interface and replacing it with a menu-based selection one).
- Added 4 cards by swordshine (Leviathan, Exalted Dragon, Reclamation, Flooded Woodlands).
2012-12-01 13:10:39 +00:00
Sloth
903d724267 - Fixed Explore and Summer Bloom. 2012-12-01 12:39:27 +00:00
Hellfish
1e8ab8ac22 *Added Count mode Random.<Min>.<Max>
*Added Vanguard Avatar "Flametongue Kavu Avatar"
2012-12-01 12:37:46 +00:00
Sloth
3b69bbf6bf - Fixed Coalition Relic. 2012-12-01 12:31:38 +00:00
Sloth
92c3d3ba96 - The AI will now react to Nether Void.
- Added Spelltithe Enforcer by swordshine.
2012-12-01 11:59:44 +00:00
Hellfish
f92318487a *Bludgeoned MigLayout into adding a CardDetailPanel to Vanguard home screen. Please tell me/tweak it if it looks horrible on resolutions beyond 1280x1024 2012-12-01 11:23:15 +00:00
Sloth
cf0f391d15 - Added 3 cards by swordshine. 2012-12-01 08:44:40 +00:00
Sloth
40d1730596 - Added Read the Runes and Sirocco by swordshine. 2012-12-01 08:29:22 +00:00
Sol
7d73fce348 - Fixing a poorly scripted Warden of the Wall 2012-12-01 02:00:35 +00:00
Sloth
bbfd0e04be - More text fixes. 2012-11-30 22:29:44 +00:00
Sloth
8678ff7dad - Little text fix for preventNextDamage. 2012-11-30 22:13:08 +00:00
Sloth
fdb44a0863 - Added Opal-Eye, Konda's Yojimbo. 2012-11-30 22:09:30 +00:00
Sloth
41d4e8bbf1 - Added Catalyst Stone. 2012-11-30 21:18:04 +00:00
Hellfish
ed4fef0a25 *Added [avatar] decksection (for deck-default vanguard avatars) 2012-11-30 20:33:08 +00:00
Sloth
4846abb166 - Cleanup and FindBugs fixes. 2012-11-30 19:54:34 +00:00
Chris
647f4d91eb - CheckStyle. 2012-11-30 19:51:25 +00:00
Chris
5551bcd55f - CheckStyle. 2012-11-30 19:27:09 +00:00
Sloth
3642d5c5d1 - Removed CardFactoryEquipment.
- Cleanup.
2012-11-30 18:48:55 +00:00
Sloth
baecbb1cf7 - Simplified sacrificeHuman. 2012-11-30 18:35:12 +00:00
Sloth
a874711db7 - Fixed Korozda Monitor. 2012-11-30 17:12:53 +00:00
Chris
2507a57550 [maven-release-plugin] prepare for next development iteration 2012-11-30 12:14:46 +00:00
579 changed files with 8343 additions and 3098 deletions

209
.gitattributes vendored
View File

@@ -22,6 +22,7 @@ res/blockdata/setdata.txt svneol=native#text/plain
res/blockdata/starters.txt -text res/blockdata/starters.txt -text
res/booster-decks -text res/booster-decks -text
res/cardTemplateScript.py -text svneol=unset#text/x-python res/cardTemplateScript.py -text svneol=unset#text/x-python
res/cardsfolder/a/a_display_of_my_dark_power.txt -text
res/cardsfolder/a/abandon_hope.txt -text res/cardsfolder/a/abandon_hope.txt -text
res/cardsfolder/a/abandoned_outpost.txt svneol=native#text/plain res/cardsfolder/a/abandoned_outpost.txt svneol=native#text/plain
res/cardsfolder/a/abattoir_ghoul.txt -text res/cardsfolder/a/abattoir_ghoul.txt -text
@@ -112,7 +113,9 @@ res/cardsfolder/a/aether_figment.txt svneol=native#text/plain
res/cardsfolder/a/aether_flash.txt svneol=native#text/plain res/cardsfolder/a/aether_flash.txt svneol=native#text/plain
res/cardsfolder/a/aether_membrane.txt svneol=native#text/plain res/cardsfolder/a/aether_membrane.txt svneol=native#text/plain
res/cardsfolder/a/aether_mutation.txt svneol=native#text/plain res/cardsfolder/a/aether_mutation.txt svneol=native#text/plain
res/cardsfolder/a/aether_rift.txt -text
res/cardsfolder/a/aether_shockwave.txt svneol=native#text/plain res/cardsfolder/a/aether_shockwave.txt svneol=native#text/plain
res/cardsfolder/a/aether_snap.txt -text
res/cardsfolder/a/aether_spellbomb.txt svneol=native#text/plain res/cardsfolder/a/aether_spellbomb.txt svneol=native#text/plain
res/cardsfolder/a/aether_sting.txt svneol=native#text/plain res/cardsfolder/a/aether_sting.txt svneol=native#text/plain
res/cardsfolder/a/aether_storm.txt -text svneol=unset#text/plain res/cardsfolder/a/aether_storm.txt -text svneol=unset#text/plain
@@ -208,6 +211,7 @@ res/cardsfolder/a/ali_from_cairo.txt svneol=native#text/plain
res/cardsfolder/a/alibans_tower.txt svneol=native#text/plain res/cardsfolder/a/alibans_tower.txt svneol=native#text/plain
res/cardsfolder/a/all_hallows_eve.txt svneol=native#text/plain res/cardsfolder/a/all_hallows_eve.txt svneol=native#text/plain
res/cardsfolder/a/all_is_dust.txt svneol=native#text/plain res/cardsfolder/a/all_is_dust.txt svneol=native#text/plain
res/cardsfolder/a/all_shall_smolder_in_my_wake.txt -text
res/cardsfolder/a/all_suns_dawn.txt svneol=native#text/plain res/cardsfolder/a/all_suns_dawn.txt svneol=native#text/plain
res/cardsfolder/a/allay.txt svneol=native#text/plain res/cardsfolder/a/allay.txt svneol=native#text/plain
res/cardsfolder/a/alley_grifters.txt svneol=native#text/plain res/cardsfolder/a/alley_grifters.txt svneol=native#text/plain
@@ -374,6 +378,7 @@ res/cardsfolder/a/appetite_for_brains.txt -text
res/cardsfolder/a/apprentice_necromancer.txt svneol=native#text/plain res/cardsfolder/a/apprentice_necromancer.txt svneol=native#text/plain
res/cardsfolder/a/apprentice_sorcerer.txt svneol=native#text/plain res/cardsfolder/a/apprentice_sorcerer.txt svneol=native#text/plain
res/cardsfolder/a/apprentice_wizard.txt svneol=native#text/plain res/cardsfolder/a/apprentice_wizard.txt svneol=native#text/plain
res/cardsfolder/a/approach_my_molten_realm.txt -text
res/cardsfolder/a/aquamoeba.txt svneol=native#text/plain res/cardsfolder/a/aquamoeba.txt svneol=native#text/plain
res/cardsfolder/a/aquamorph_entity.txt -text res/cardsfolder/a/aquamorph_entity.txt -text
res/cardsfolder/a/aquastrand_spider.txt -text res/cardsfolder/a/aquastrand_spider.txt -text
@@ -455,6 +460,7 @@ res/cardsfolder/a/argothian_enchantress.txt svneol=native#text/plain
res/cardsfolder/a/argothian_pixies.txt svneol=native#text/plain res/cardsfolder/a/argothian_pixies.txt svneol=native#text/plain
res/cardsfolder/a/argothian_swine.txt svneol=native#text/plain res/cardsfolder/a/argothian_swine.txt svneol=native#text/plain
res/cardsfolder/a/argothian_treefolk.txt svneol=native#text/plain res/cardsfolder/a/argothian_treefolk.txt svneol=native#text/plain
res/cardsfolder/a/argothian_wurm.txt -text
res/cardsfolder/a/arid_mesa.txt svneol=native#text/plain res/cardsfolder/a/arid_mesa.txt svneol=native#text/plain
res/cardsfolder/a/ark_of_blight.txt svneol=native#text/plain res/cardsfolder/a/ark_of_blight.txt svneol=native#text/plain
res/cardsfolder/a/arm_with_aether.txt -text res/cardsfolder/a/arm_with_aether.txt -text
@@ -558,6 +564,7 @@ res/cardsfolder/a/aura_finesse.txt -text
res/cardsfolder/a/aura_flux.txt svneol=native#text/plain res/cardsfolder/a/aura_flux.txt svneol=native#text/plain
res/cardsfolder/a/aura_fracture.txt svneol=native#text/plain res/cardsfolder/a/aura_fracture.txt svneol=native#text/plain
res/cardsfolder/a/aura_gnarlid.txt svneol=native#text/plain res/cardsfolder/a/aura_gnarlid.txt svneol=native#text/plain
res/cardsfolder/a/aura_graft.txt -text
res/cardsfolder/a/aura_mutation.txt svneol=native#text/plain res/cardsfolder/a/aura_mutation.txt svneol=native#text/plain
res/cardsfolder/a/aura_of_dominion.txt svneol=native#text/plain res/cardsfolder/a/aura_of_dominion.txt svneol=native#text/plain
res/cardsfolder/a/aura_of_silence.txt svneol=native#text/plain res/cardsfolder/a/aura_of_silence.txt svneol=native#text/plain
@@ -722,6 +729,7 @@ res/cardsfolder/b/bant_panorama.txt svneol=native#text/plain
res/cardsfolder/b/bant_sojourners.txt svneol=native#text/plain res/cardsfolder/b/bant_sojourners.txt svneol=native#text/plain
res/cardsfolder/b/bant_sureblade.txt svneol=native#text/plain res/cardsfolder/b/bant_sureblade.txt svneol=native#text/plain
res/cardsfolder/b/bar_the_door.txt -text res/cardsfolder/b/bar_the_door.txt -text
res/cardsfolder/b/barbarian_bully.txt -text
res/cardsfolder/b/barbarian_general.txt svneol=native#text/plain res/cardsfolder/b/barbarian_general.txt svneol=native#text/plain
res/cardsfolder/b/barbarian_horde.txt svneol=native#text/plain res/cardsfolder/b/barbarian_horde.txt svneol=native#text/plain
res/cardsfolder/b/barbarian_lunatic.txt svneol=native#text/plain res/cardsfolder/b/barbarian_lunatic.txt svneol=native#text/plain
@@ -835,6 +843,7 @@ res/cardsfolder/b/befoul.txt svneol=native#text/plain
res/cardsfolder/b/beguiler_of_wills.txt -text res/cardsfolder/b/beguiler_of_wills.txt -text
res/cardsfolder/b/behemoth_sledge.txt svneol=native#text/plain res/cardsfolder/b/behemoth_sledge.txt svneol=native#text/plain
res/cardsfolder/b/behemoths_herald.txt -text res/cardsfolder/b/behemoths_herald.txt -text
res/cardsfolder/b/behold_the_power_of_destruction.txt -text
res/cardsfolder/b/belbes_armor.txt svneol=native#text/plain res/cardsfolder/b/belbes_armor.txt svneol=native#text/plain
res/cardsfolder/b/belbes_percher.txt svneol=native#text/plain res/cardsfolder/b/belbes_percher.txt svneol=native#text/plain
res/cardsfolder/b/belbes_portal.txt svneol=native#text/plain res/cardsfolder/b/belbes_portal.txt svneol=native#text/plain
@@ -1174,6 +1183,7 @@ res/cardsfolder/b/braids_conjurer_adept.txt svneol=native#text/plain
res/cardsfolder/b/braidwood_cup.txt svneol=native#text/plain res/cardsfolder/b/braidwood_cup.txt svneol=native#text/plain
res/cardsfolder/b/braidwood_sextant.txt svneol=native#text/plain res/cardsfolder/b/braidwood_sextant.txt svneol=native#text/plain
res/cardsfolder/b/brain_freeze.txt svneol=native#text/plain res/cardsfolder/b/brain_freeze.txt svneol=native#text/plain
res/cardsfolder/b/brain_gorgers.txt -text
res/cardsfolder/b/brain_pry.txt -text res/cardsfolder/b/brain_pry.txt -text
res/cardsfolder/b/brain_weevil.txt -text res/cardsfolder/b/brain_weevil.txt -text
res/cardsfolder/b/brainbite.txt svneol=native#text/plain res/cardsfolder/b/brainbite.txt svneol=native#text/plain
@@ -1265,6 +1275,7 @@ res/cardsfolder/b/brothers_of_fire.txt svneol=native#text/plain
res/cardsfolder/b/browbeat.txt -text res/cardsfolder/b/browbeat.txt -text
res/cardsfolder/b/brown_ouphe.txt svneol=native#text/plain res/cardsfolder/b/brown_ouphe.txt svneol=native#text/plain
res/cardsfolder/b/browse.txt svneol=native#text/plain res/cardsfolder/b/browse.txt svneol=native#text/plain
res/cardsfolder/b/bruna_light_of_alabaster.txt -text
res/cardsfolder/b/brush_with_death.txt svneol=native#text/plain res/cardsfolder/b/brush_with_death.txt svneol=native#text/plain
res/cardsfolder/b/brushland.txt svneol=native#text/plain res/cardsfolder/b/brushland.txt svneol=native#text/plain
res/cardsfolder/b/brushstrider.txt -text res/cardsfolder/b/brushstrider.txt -text
@@ -1446,6 +1457,7 @@ res/cardsfolder/c/cataclysm.txt -text
res/cardsfolder/c/catacomb_dragon.txt -text res/cardsfolder/c/catacomb_dragon.txt -text
res/cardsfolder/c/catacomb_slug.txt -text res/cardsfolder/c/catacomb_slug.txt -text
res/cardsfolder/c/catalog.txt svneol=native#text/plain res/cardsfolder/c/catalog.txt svneol=native#text/plain
res/cardsfolder/c/catalyst_stone.txt -text
res/cardsfolder/c/catapult_master.txt svneol=native#text/plain res/cardsfolder/c/catapult_master.txt svneol=native#text/plain
res/cardsfolder/c/catapult_squad.txt svneol=native#text/plain res/cardsfolder/c/catapult_squad.txt svneol=native#text/plain
res/cardsfolder/c/catastrophe.txt svneol=native#text/plain res/cardsfolder/c/catastrophe.txt svneol=native#text/plain
@@ -1548,6 +1560,7 @@ res/cardsfolder/c/chalice_of_the_void.txt svneol=native#text/plain
res/cardsfolder/c/chambered_nautilus.txt svneol=native#text/plain res/cardsfolder/c/chambered_nautilus.txt svneol=native#text/plain
res/cardsfolder/c/chameleon_blur.txt -text res/cardsfolder/c/chameleon_blur.txt -text
res/cardsfolder/c/chameleon_colossus.txt svneol=native#text/plain res/cardsfolder/c/chameleon_colossus.txt svneol=native#text/plain
res/cardsfolder/c/chameleon_spirit.txt -text
res/cardsfolder/c/champion_lancer.txt svneol=native#text/plain res/cardsfolder/c/champion_lancer.txt svneol=native#text/plain
res/cardsfolder/c/champion_of_lambholt.txt -text res/cardsfolder/c/champion_of_lambholt.txt -text
res/cardsfolder/c/champion_of_the_parish.txt -text res/cardsfolder/c/champion_of_the_parish.txt -text
@@ -1656,6 +1669,7 @@ res/cardsfolder/c/chronosavant.txt svneol=native#text/plain
res/cardsfolder/c/chronozoa.txt -text res/cardsfolder/c/chronozoa.txt -text
res/cardsfolder/c/chub_toad.txt svneol=native#text/plain res/cardsfolder/c/chub_toad.txt svneol=native#text/plain
res/cardsfolder/c/churning_eddy.txt svneol=native#text/plain res/cardsfolder/c/churning_eddy.txt svneol=native#text/plain
res/cardsfolder/c/cinder_cloud.txt -text
res/cardsfolder/c/cinder_crawler.txt svneol=native#text/plain res/cardsfolder/c/cinder_crawler.txt svneol=native#text/plain
res/cardsfolder/c/cinder_elemental.txt svneol=native#text/plain res/cardsfolder/c/cinder_elemental.txt svneol=native#text/plain
res/cardsfolder/c/cinder_giant.txt svneol=native#text/plain res/cardsfolder/c/cinder_giant.txt svneol=native#text/plain
@@ -1840,6 +1854,7 @@ res/cardsfolder/c/conjurers_bauble.txt svneol=native#text/plain
res/cardsfolder/c/conquer.txt svneol=native#text/plain res/cardsfolder/c/conquer.txt svneol=native#text/plain
res/cardsfolder/c/conquering_manticore.txt svneol=native#text/plain res/cardsfolder/c/conquering_manticore.txt svneol=native#text/plain
res/cardsfolder/c/conquerors_pledge.txt svneol=native#text/plain res/cardsfolder/c/conquerors_pledge.txt svneol=native#text/plain
res/cardsfolder/c/consecrate_land.txt -text
res/cardsfolder/c/consecrated_sphinx.txt svneol=native#text/plain res/cardsfolder/c/consecrated_sphinx.txt svneol=native#text/plain
res/cardsfolder/c/conservator.txt svneol=native#text/plain res/cardsfolder/c/conservator.txt svneol=native#text/plain
res/cardsfolder/c/consign_to_dream.txt -text res/cardsfolder/c/consign_to_dream.txt -text
@@ -2028,6 +2043,7 @@ res/cardsfolder/c/crown_of_empires.txt -text
res/cardsfolder/c/crown_of_flames.txt svneol=native#text/plain res/cardsfolder/c/crown_of_flames.txt svneol=native#text/plain
res/cardsfolder/c/crown_of_fury.txt -text res/cardsfolder/c/crown_of_fury.txt -text
res/cardsfolder/c/crown_of_suspicion.txt -text res/cardsfolder/c/crown_of_suspicion.txt -text
res/cardsfolder/c/crown_of_the_ages.txt -text
res/cardsfolder/c/crown_of_vigor.txt -text res/cardsfolder/c/crown_of_vigor.txt -text
res/cardsfolder/c/crucible_of_fire.txt svneol=native#text/plain res/cardsfolder/c/crucible_of_fire.txt svneol=native#text/plain
res/cardsfolder/c/crucible_of_worlds.txt svneol=native#text/plain res/cardsfolder/c/crucible_of_worlds.txt svneol=native#text/plain
@@ -2112,6 +2128,7 @@ res/cardsfolder/c/cursebreak.txt -text
res/cardsfolder/c/cursecatcher.txt svneol=native#text/plain res/cardsfolder/c/cursecatcher.txt svneol=native#text/plain
res/cardsfolder/c/cursed_flesh.txt svneol=native#text/plain res/cardsfolder/c/cursed_flesh.txt svneol=native#text/plain
res/cardsfolder/c/cursed_land.txt svneol=native#text/plain res/cardsfolder/c/cursed_land.txt svneol=native#text/plain
res/cardsfolder/c/cursed_monstrosity.txt -text
res/cardsfolder/c/cursed_rack.txt svneol=native#text/plain res/cardsfolder/c/cursed_rack.txt svneol=native#text/plain
res/cardsfolder/c/cursed_ronin.txt svneol=native#text/plain res/cardsfolder/c/cursed_ronin.txt svneol=native#text/plain
res/cardsfolder/c/cursed_scroll.txt svneol=native#text/plain res/cardsfolder/c/cursed_scroll.txt svneol=native#text/plain
@@ -2152,6 +2169,7 @@ res/cardsfolder/d/damping_matrix.txt -text
res/cardsfolder/d/dance_of_many.txt svneol=native#text/plain res/cardsfolder/d/dance_of_many.txt svneol=native#text/plain
res/cardsfolder/d/dance_of_shadows.txt svneol=native#text/plain res/cardsfolder/d/dance_of_shadows.txt svneol=native#text/plain
res/cardsfolder/d/dance_of_the_dead.txt svneol=native#text/plain res/cardsfolder/d/dance_of_the_dead.txt svneol=native#text/plain
res/cardsfolder/d/dance_pathetic_marionette.txt -text
res/cardsfolder/d/dancing_scimitar.txt svneol=native#text/plain res/cardsfolder/d/dancing_scimitar.txt svneol=native#text/plain
res/cardsfolder/d/dandan.txt svneol=native#text/plain res/cardsfolder/d/dandan.txt svneol=native#text/plain
res/cardsfolder/d/dangerous_wager.txt -text res/cardsfolder/d/dangerous_wager.txt -text
@@ -2218,6 +2236,7 @@ res/cardsfolder/d/daru_sanctifier.txt svneol=native#text/plain
res/cardsfolder/d/daru_spiritualist.txt -text res/cardsfolder/d/daru_spiritualist.txt -text
res/cardsfolder/d/daru_stinger.txt -text res/cardsfolder/d/daru_stinger.txt -text
res/cardsfolder/d/daru_warchief.txt svneol=native#text/plain res/cardsfolder/d/daru_warchief.txt svneol=native#text/plain
res/cardsfolder/d/dash_hopes.txt -text
res/cardsfolder/d/daunting_defender.txt svneol=native#text/plain res/cardsfolder/d/daunting_defender.txt svneol=native#text/plain
res/cardsfolder/d/dauntless_dourbark.txt svneol=native#text/plain res/cardsfolder/d/dauntless_dourbark.txt svneol=native#text/plain
res/cardsfolder/d/dauntless_escort.txt svneol=native#text/plain res/cardsfolder/d/dauntless_escort.txt svneol=native#text/plain
@@ -2429,6 +2448,7 @@ res/cardsfolder/d/desolation_angel.txt svneol=native#text/plain
res/cardsfolder/d/desolation_giant.txt svneol=native#text/plain res/cardsfolder/d/desolation_giant.txt svneol=native#text/plain
res/cardsfolder/d/desperate_charge.txt svneol=native#text/plain res/cardsfolder/d/desperate_charge.txt svneol=native#text/plain
res/cardsfolder/d/desperate_ravings.txt -text res/cardsfolder/d/desperate_ravings.txt -text
res/cardsfolder/d/desperate_research.txt -text
res/cardsfolder/d/desperate_ritual.txt -text res/cardsfolder/d/desperate_ritual.txt -text
res/cardsfolder/d/despise.txt svneol=native#text/plain res/cardsfolder/d/despise.txt svneol=native#text/plain
res/cardsfolder/d/despoil.txt svneol=native#text/plain res/cardsfolder/d/despoil.txt svneol=native#text/plain
@@ -2587,6 +2607,7 @@ res/cardsfolder/d/dominating_licid.txt -text
res/cardsfolder/d/domineer.txt svneol=native#text/plain res/cardsfolder/d/domineer.txt svneol=native#text/plain
res/cardsfolder/d/dominus_of_fealty.txt svneol=native#text/plain res/cardsfolder/d/dominus_of_fealty.txt svneol=native#text/plain
res/cardsfolder/d/donate.txt svneol=native#text/plain res/cardsfolder/d/donate.txt svneol=native#text/plain
res/cardsfolder/d/dong_zhou_the_tyrant.txt -text
res/cardsfolder/d/doom_blade.txt svneol=native#text/plain res/cardsfolder/d/doom_blade.txt svneol=native#text/plain
res/cardsfolder/d/doom_cannon.txt -text res/cardsfolder/d/doom_cannon.txt -text
res/cardsfolder/d/doomed_necromancer.txt svneol=native#text/plain res/cardsfolder/d/doomed_necromancer.txt svneol=native#text/plain
@@ -2978,6 +2999,7 @@ res/cardsfolder/e/emberstrike_duo.txt svneol=native#text/plain
res/cardsfolder/e/emberwilde_augur.txt svneol=native#text/plain res/cardsfolder/e/emberwilde_augur.txt svneol=native#text/plain
res/cardsfolder/e/emberwilde_caliph.txt svneol=native#text/plain res/cardsfolder/e/emberwilde_caliph.txt svneol=native#text/plain
res/cardsfolder/e/emblem_of_the_warmind.txt svneol=native#text/plain res/cardsfolder/e/emblem_of_the_warmind.txt svneol=native#text/plain
res/cardsfolder/e/embrace_my_diabolical_vision.txt -text
res/cardsfolder/e/emerald_charm.txt svneol=native#text/plain res/cardsfolder/e/emerald_charm.txt svneol=native#text/plain
res/cardsfolder/e/emerald_dragonfly.txt svneol=native#text/plain res/cardsfolder/e/emerald_dragonfly.txt svneol=native#text/plain
res/cardsfolder/e/emerald_medallion.txt svneol=native#text/plain res/cardsfolder/e/emerald_medallion.txt svneol=native#text/plain
@@ -3146,6 +3168,10 @@ res/cardsfolder/e/everglove_courier.txt svneol=native#text/plain
res/cardsfolder/e/everlasting_torment.txt -text res/cardsfolder/e/everlasting_torment.txt -text
res/cardsfolder/e/evermind.txt -text res/cardsfolder/e/evermind.txt -text
res/cardsfolder/e/evernight_shade.txt -text res/cardsfolder/e/evernight_shade.txt -text
res/cardsfolder/e/evershrike.txt -text
res/cardsfolder/e/every_hope_shall_vanish.txt -text
res/cardsfolder/e/every_last_vestige_shall_rot.txt -text
res/cardsfolder/e/evil_comes_to_fruition.txt -text
res/cardsfolder/e/evil_eye_of_orms_by_gore.txt svneol=native#text/plain res/cardsfolder/e/evil_eye_of_orms_by_gore.txt svneol=native#text/plain
res/cardsfolder/e/evil_eye_of_urborg.txt svneol=native#text/plain res/cardsfolder/e/evil_eye_of_urborg.txt svneol=native#text/plain
res/cardsfolder/e/evil_presence.txt svneol=native#text/plain res/cardsfolder/e/evil_presence.txt svneol=native#text/plain
@@ -3156,6 +3182,7 @@ res/cardsfolder/e/evolution_charm.txt svneol=native#text/plain
res/cardsfolder/e/evolution_vat.txt svneol=native#text/plain res/cardsfolder/e/evolution_vat.txt svneol=native#text/plain
res/cardsfolder/e/evolving_wilds.txt svneol=native#text/plain res/cardsfolder/e/evolving_wilds.txt svneol=native#text/plain
res/cardsfolder/e/exalted_angel.txt svneol=native#text/plain res/cardsfolder/e/exalted_angel.txt svneol=native#text/plain
res/cardsfolder/e/exalted_dragon.txt -text
res/cardsfolder/e/excavation.txt svneol=native#text/plain res/cardsfolder/e/excavation.txt svneol=native#text/plain
res/cardsfolder/e/excise.txt svneol=native#text/plain res/cardsfolder/e/excise.txt svneol=native#text/plain
res/cardsfolder/e/exclude.txt svneol=native#text/plain res/cardsfolder/e/exclude.txt svneol=native#text/plain
@@ -3478,6 +3505,7 @@ res/cardsfolder/f/flames_of_the_firebrand.txt -text
res/cardsfolder/f/flameshot.txt svneol=native#text/plain res/cardsfolder/f/flameshot.txt svneol=native#text/plain
res/cardsfolder/f/flamestick_courier.txt svneol=native#text/plain res/cardsfolder/f/flamestick_courier.txt svneol=native#text/plain
res/cardsfolder/f/flametongue_kavu.txt svneol=native#text/plain res/cardsfolder/f/flametongue_kavu.txt svneol=native#text/plain
res/cardsfolder/f/flametongue_kavu_avatar.txt -text
res/cardsfolder/f/flamewave_invoker.txt svneol=native#text/plain res/cardsfolder/f/flamewave_invoker.txt svneol=native#text/plain
res/cardsfolder/f/flaming_sword.txt svneol=native#text/plain res/cardsfolder/f/flaming_sword.txt svneol=native#text/plain
res/cardsfolder/f/flanking_troops.txt svneol=native#text/plain res/cardsfolder/f/flanking_troops.txt svneol=native#text/plain
@@ -3533,6 +3561,7 @@ res/cardsfolder/f/floodchaser.txt svneol=native#text/plain
res/cardsfolder/f/flooded_grove.txt svneol=native#text/plain res/cardsfolder/f/flooded_grove.txt svneol=native#text/plain
res/cardsfolder/f/flooded_shoreline.txt svneol=native#text/plain res/cardsfolder/f/flooded_shoreline.txt svneol=native#text/plain
res/cardsfolder/f/flooded_strand.txt svneol=native#text/plain res/cardsfolder/f/flooded_strand.txt svneol=native#text/plain
res/cardsfolder/f/flooded_woodlands.txt -text
res/cardsfolder/f/floodgate.txt -text res/cardsfolder/f/floodgate.txt -text
res/cardsfolder/f/floodwater_dam.txt svneol=native#text/plain res/cardsfolder/f/floodwater_dam.txt svneol=native#text/plain
res/cardsfolder/f/floral_spuzzem.txt svneol=native#text/plain res/cardsfolder/f/floral_spuzzem.txt svneol=native#text/plain
@@ -4443,6 +4472,7 @@ res/cardsfolder/h/harmless_assault.txt -text
res/cardsfolder/h/harmonic_convergence.txt svneol=native#text/plain res/cardsfolder/h/harmonic_convergence.txt svneol=native#text/plain
res/cardsfolder/h/harmonic_sliver.txt -text res/cardsfolder/h/harmonic_sliver.txt -text
res/cardsfolder/h/harmonize.txt svneol=native#text/plain res/cardsfolder/h/harmonize.txt svneol=native#text/plain
res/cardsfolder/h/harmony_of_nature.txt -text
res/cardsfolder/h/harpoon_sniper.txt svneol=native#text/plain res/cardsfolder/h/harpoon_sniper.txt svneol=native#text/plain
res/cardsfolder/h/harrier_griffin.txt svneol=native#text/plain res/cardsfolder/h/harrier_griffin.txt svneol=native#text/plain
res/cardsfolder/h/harrow.txt svneol=native#text/plain res/cardsfolder/h/harrow.txt svneol=native#text/plain
@@ -4791,6 +4821,9 @@ res/cardsfolder/h/hypnox.txt -text
res/cardsfolder/h/hypochondria.txt svneol=native#text/plain res/cardsfolder/h/hypochondria.txt svneol=native#text/plain
res/cardsfolder/h/hysterical_blindness.txt -text res/cardsfolder/h/hysterical_blindness.txt -text
res/cardsfolder/h/hystrodon.txt svneol=native#text/plain res/cardsfolder/h/hystrodon.txt svneol=native#text/plain
res/cardsfolder/i/i_call_on_the_ancient_magics.txt -text
res/cardsfolder/i/i_delight_in_your_convulsions.txt -text
res/cardsfolder/i/i_know_all_i_see_all.txt -text
res/cardsfolder/i/ib_halfheart_goblin_tactician.txt -text svneol=unset#text/plain res/cardsfolder/i/ib_halfheart_goblin_tactician.txt -text svneol=unset#text/plain
res/cardsfolder/i/icatian_crier.txt svneol=native#text/plain res/cardsfolder/i/icatian_crier.txt svneol=native#text/plain
res/cardsfolder/i/icatian_javelineers.txt svneol=native#text/plain res/cardsfolder/i/icatian_javelineers.txt svneol=native#text/plain
@@ -4824,6 +4857,7 @@ res/cardsfolder/i/igneous_golem.txt svneol=native#text/plain
res/cardsfolder/i/igneous_pouncer.txt svneol=native#text/plain res/cardsfolder/i/igneous_pouncer.txt svneol=native#text/plain
res/cardsfolder/i/ignite_disorder.txt svneol=native#text/plain res/cardsfolder/i/ignite_disorder.txt svneol=native#text/plain
res/cardsfolder/i/ignite_memories.txt svneol=native#text/plain res/cardsfolder/i/ignite_memories.txt svneol=native#text/plain
res/cardsfolder/i/ignite_the_cloneforge.txt -text
res/cardsfolder/i/ignoble_soldier.txt -text res/cardsfolder/i/ignoble_soldier.txt -text
res/cardsfolder/i/ignorant_bliss.txt -text res/cardsfolder/i/ignorant_bliss.txt -text
res/cardsfolder/i/ihsans_shade.txt svneol=native#text/plain res/cardsfolder/i/ihsans_shade.txt svneol=native#text/plain
@@ -4861,6 +4895,8 @@ res/cardsfolder/i/imperious_perfect.txt svneol=native#text/plain
res/cardsfolder/i/implements_of_sacrifice.txt svneol=native#text/plain res/cardsfolder/i/implements_of_sacrifice.txt svneol=native#text/plain
res/cardsfolder/i/implode.txt svneol=native#text/plain res/cardsfolder/i/implode.txt svneol=native#text/plain
res/cardsfolder/i/imposing_visage.txt -text res/cardsfolder/i/imposing_visage.txt -text
res/cardsfolder/i/imprison_this_insolent_wretch.txt -text
res/cardsfolder/i/impromptu_raid.txt -text
res/cardsfolder/i/improvised_armor.txt svneol=native#text/plain res/cardsfolder/i/improvised_armor.txt svneol=native#text/plain
res/cardsfolder/i/imps_taunt.txt -text res/cardsfolder/i/imps_taunt.txt -text
res/cardsfolder/i/impulse.txt svneol=native#text/plain res/cardsfolder/i/impulse.txt svneol=native#text/plain
@@ -5177,6 +5213,7 @@ res/cardsfolder/j/juniper_order_advocate.txt svneol=native#text/plain
res/cardsfolder/j/juniper_order_druid.txt svneol=native#text/plain res/cardsfolder/j/juniper_order_druid.txt svneol=native#text/plain
res/cardsfolder/j/juniper_order_ranger.txt svneol=native#text/plain res/cardsfolder/j/juniper_order_ranger.txt svneol=native#text/plain
res/cardsfolder/j/junk_diver.txt svneol=native#text/plain res/cardsfolder/j/junk_diver.txt svneol=native#text/plain
res/cardsfolder/j/junk_golem.txt -text
res/cardsfolder/j/junktroller.txt svneol=native#text/plain res/cardsfolder/j/junktroller.txt svneol=native#text/plain
res/cardsfolder/j/junkyo_bell.txt -text res/cardsfolder/j/junkyo_bell.txt -text
res/cardsfolder/j/juntu_stakes.txt svneol=native#text/plain res/cardsfolder/j/juntu_stakes.txt svneol=native#text/plain
@@ -5338,6 +5375,7 @@ res/cardsfolder/k/kiln_walker.txt svneol=native#text/plain
res/cardsfolder/k/kilnmouth_dragon.txt -text res/cardsfolder/k/kilnmouth_dragon.txt -text
res/cardsfolder/k/kindercatch.txt -text res/cardsfolder/k/kindercatch.txt -text
res/cardsfolder/k/kindle.txt svneol=native#text/plain res/cardsfolder/k/kindle.txt svneol=native#text/plain
res/cardsfolder/k/kindle_the_carnage.txt -text
res/cardsfolder/k/kindled_fury.txt svneol=native#text/plain res/cardsfolder/k/kindled_fury.txt svneol=native#text/plain
res/cardsfolder/k/king_cheetah.txt svneol=native#text/plain res/cardsfolder/k/king_cheetah.txt svneol=native#text/plain
res/cardsfolder/k/king_crab.txt svneol=native#text/plain res/cardsfolder/k/king_crab.txt svneol=native#text/plain
@@ -5367,6 +5405,7 @@ res/cardsfolder/k/kithkin_healer.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_rabble.txt svneol=native#text/plain res/cardsfolder/k/kithkin_rabble.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_shielddare.txt svneol=native#text/plain res/cardsfolder/k/kithkin_shielddare.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_spellduster.txt svneol=native#text/plain res/cardsfolder/k/kithkin_spellduster.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_zealot.txt -text
res/cardsfolder/k/kithkin_zephyrnaut.txt svneol=native#text/plain res/cardsfolder/k/kithkin_zephyrnaut.txt svneol=native#text/plain
res/cardsfolder/k/kitsune_blademaster.txt svneol=native#text/plain res/cardsfolder/k/kitsune_blademaster.txt svneol=native#text/plain
res/cardsfolder/k/kitsune_bonesetter.txt -text res/cardsfolder/k/kitsune_bonesetter.txt -text
@@ -5374,6 +5413,7 @@ res/cardsfolder/k/kitsune_dawnblade.txt svneol=native#text/plain
res/cardsfolder/k/kitsune_diviner.txt svneol=native#text/plain res/cardsfolder/k/kitsune_diviner.txt svneol=native#text/plain
res/cardsfolder/k/kitsune_healer.txt -text res/cardsfolder/k/kitsune_healer.txt -text
res/cardsfolder/k/kitsune_loreweaver.txt svneol=native#text/plain res/cardsfolder/k/kitsune_loreweaver.txt svneol=native#text/plain
res/cardsfolder/k/kitsune_mystic_autumn_tail_kitsune_sage.txt -text
res/cardsfolder/k/kitsune_palliator.txt -text res/cardsfolder/k/kitsune_palliator.txt -text
res/cardsfolder/k/kitsune_riftwalker.txt svneol=native#text/plain res/cardsfolder/k/kitsune_riftwalker.txt svneol=native#text/plain
res/cardsfolder/k/kiyomaro_first_to_stand.txt -text res/cardsfolder/k/kiyomaro_first_to_stand.txt -text
@@ -5630,6 +5670,7 @@ res/cardsfolder/l/lesser_gargadon.txt svneol=native#text/plain
res/cardsfolder/l/lesser_werewolf.txt -text svneol=unset#text/plain res/cardsfolder/l/lesser_werewolf.txt -text svneol=unset#text/plain
res/cardsfolder/l/lethargy_trap.txt svneol=native#text/plain res/cardsfolder/l/lethargy_trap.txt svneol=native#text/plain
res/cardsfolder/l/leveler.txt svneol=native#text/plain res/cardsfolder/l/leveler.txt svneol=native#text/plain
res/cardsfolder/l/leviathan.txt -text
res/cardsfolder/l/levitation.txt svneol=native#text/plain res/cardsfolder/l/levitation.txt svneol=native#text/plain
res/cardsfolder/l/ley_druid.txt svneol=native#text/plain res/cardsfolder/l/ley_druid.txt svneol=native#text/plain
res/cardsfolder/l/leyline_of_anticipation.txt svneol=native#text/plain res/cardsfolder/l/leyline_of_anticipation.txt svneol=native#text/plain
@@ -5778,6 +5819,7 @@ res/cardsfolder/l/long_forgotten_gohei.txt svneol=native#text/plain
res/cardsfolder/l/long_term_plans.txt svneol=native#text/plain res/cardsfolder/l/long_term_plans.txt svneol=native#text/plain
res/cardsfolder/l/longbow_archer.txt svneol=native#text/plain res/cardsfolder/l/longbow_archer.txt svneol=native#text/plain
res/cardsfolder/l/longhorn_firebeast.txt -text res/cardsfolder/l/longhorn_firebeast.txt -text
res/cardsfolder/l/look_skyward_and_despair.txt -text
res/cardsfolder/l/looming_hoverguard.txt svneol=native#text/plain res/cardsfolder/l/looming_hoverguard.txt svneol=native#text/plain
res/cardsfolder/l/looming_shade.txt svneol=native#text/plain res/cardsfolder/l/looming_shade.txt svneol=native#text/plain
res/cardsfolder/l/looter_il_kor.txt svneol=native#text/plain res/cardsfolder/l/looter_il_kor.txt svneol=native#text/plain
@@ -5844,6 +5886,7 @@ res/cardsfolder/l/lumengrid_sentinel.txt svneol=native#text/plain
res/cardsfolder/l/lumengrid_warden.txt svneol=native#text/plain res/cardsfolder/l/lumengrid_warden.txt svneol=native#text/plain
res/cardsfolder/l/luminarch_ascension.txt -text res/cardsfolder/l/luminarch_ascension.txt -text
res/cardsfolder/l/luminesce.txt -text res/cardsfolder/l/luminesce.txt -text
res/cardsfolder/l/luminescent_rain.txt -text
res/cardsfolder/l/luminous_angel.txt svneol=native#text/plain res/cardsfolder/l/luminous_angel.txt svneol=native#text/plain
res/cardsfolder/l/luminous_guardian.txt -text res/cardsfolder/l/luminous_guardian.txt -text
res/cardsfolder/l/luminous_wake.txt svneol=native#text/plain res/cardsfolder/l/luminous_wake.txt svneol=native#text/plain
@@ -6038,6 +6081,7 @@ res/cardsfolder/m/marsh_lurker.txt svneol=native#text/plain
res/cardsfolder/m/marsh_threader.txt svneol=native#text/plain res/cardsfolder/m/marsh_threader.txt svneol=native#text/plain
res/cardsfolder/m/marsh_viper.txt svneol=native#text/plain res/cardsfolder/m/marsh_viper.txt svneol=native#text/plain
res/cardsfolder/m/marshaling_cry.txt svneol=native#text/plain res/cardsfolder/m/marshaling_cry.txt svneol=native#text/plain
res/cardsfolder/m/marshaling_the_troops.txt -text
res/cardsfolder/m/marshals_anthem.txt svneol=native#text/plain res/cardsfolder/m/marshals_anthem.txt svneol=native#text/plain
res/cardsfolder/m/marshdrinker_giant.txt svneol=native#text/plain res/cardsfolder/m/marshdrinker_giant.txt svneol=native#text/plain
res/cardsfolder/m/martial_coup.txt svneol=native#text/plain res/cardsfolder/m/martial_coup.txt svneol=native#text/plain
@@ -6135,6 +6179,7 @@ res/cardsfolder/m/mental_note.txt svneol=native#text/plain
res/cardsfolder/m/mentor_of_the_meek.txt -text res/cardsfolder/m/mentor_of_the_meek.txt -text
res/cardsfolder/m/mephidross_vampire.txt svneol=native#text/plain res/cardsfolder/m/mephidross_vampire.txt svneol=native#text/plain
res/cardsfolder/m/mephitic_ooze.txt svneol=native#text/plain res/cardsfolder/m/mephitic_ooze.txt svneol=native#text/plain
res/cardsfolder/m/mercadian_lift.txt -text
res/cardsfolder/m/mercenary_informer.txt svneol=native#text/plain res/cardsfolder/m/mercenary_informer.txt svneol=native#text/plain
res/cardsfolder/m/mercenary_knight.txt -text res/cardsfolder/m/mercenary_knight.txt -text
res/cardsfolder/m/merchant_of_secrets.txt svneol=native#text/plain res/cardsfolder/m/merchant_of_secrets.txt svneol=native#text/plain
@@ -6459,6 +6504,7 @@ res/cardsfolder/m/morphling.txt svneol=native#text/plain
res/cardsfolder/m/morsel_theft.txt svneol=native#text/plain res/cardsfolder/m/morsel_theft.txt svneol=native#text/plain
res/cardsfolder/m/morselhoarder.txt svneol=native#text/plain res/cardsfolder/m/morselhoarder.txt svneol=native#text/plain
res/cardsfolder/m/mortal_combat.txt svneol=native#text/plain res/cardsfolder/m/mortal_combat.txt svneol=native#text/plain
res/cardsfolder/m/mortal_flesh_is_weak.txt -text
res/cardsfolder/m/mortal_wound.txt svneol=native#text/plain res/cardsfolder/m/mortal_wound.txt svneol=native#text/plain
res/cardsfolder/m/mortarpod.txt svneol=native#text/plain res/cardsfolder/m/mortarpod.txt svneol=native#text/plain
res/cardsfolder/m/mortician_beetle.txt svneol=native#text/plain res/cardsfolder/m/mortician_beetle.txt svneol=native#text/plain
@@ -6501,6 +6547,7 @@ res/cardsfolder/m/mox_ruby.txt svneol=native#text/plain
res/cardsfolder/m/mox_sapphire.txt svneol=native#text/plain res/cardsfolder/m/mox_sapphire.txt svneol=native#text/plain
res/cardsfolder/m/mtenda_griffin.txt svneol=native#text/plain res/cardsfolder/m/mtenda_griffin.txt svneol=native#text/plain
res/cardsfolder/m/mtenda_herder.txt svneol=native#text/plain res/cardsfolder/m/mtenda_herder.txt svneol=native#text/plain
res/cardsfolder/m/mtenda_lion.txt -text
res/cardsfolder/m/muck_rats.txt svneol=native#text/plain res/cardsfolder/m/muck_rats.txt svneol=native#text/plain
res/cardsfolder/m/mudbrawler_cohort.txt svneol=native#text/plain res/cardsfolder/m/mudbrawler_cohort.txt svneol=native#text/plain
res/cardsfolder/m/mudbrawler_raiders.txt svneol=native#text/plain res/cardsfolder/m/mudbrawler_raiders.txt svneol=native#text/plain
@@ -6539,6 +6586,8 @@ res/cardsfolder/m/muzzle.txt svneol=native#text/plain
res/cardsfolder/m/mwonvuli_acid_moss.txt svneol=native#text/plain res/cardsfolder/m/mwonvuli_acid_moss.txt svneol=native#text/plain
res/cardsfolder/m/mwonvuli_beast_tracker.txt -text res/cardsfolder/m/mwonvuli_beast_tracker.txt -text
res/cardsfolder/m/mwonvuli_ooze.txt svneol=native#text/plain res/cardsfolder/m/mwonvuli_ooze.txt svneol=native#text/plain
res/cardsfolder/m/my_genius_knows_no_bounds.txt -text
res/cardsfolder/m/my_wish_is_your_command.txt -text
res/cardsfolder/m/mycoid_shepherd.txt svneol=native#text/plain res/cardsfolder/m/mycoid_shepherd.txt svneol=native#text/plain
res/cardsfolder/m/mycologist.txt svneol=native#text/plain res/cardsfolder/m/mycologist.txt svneol=native#text/plain
res/cardsfolder/m/mycoloth.txt svneol=native#text/plain res/cardsfolder/m/mycoloth.txt svneol=native#text/plain
@@ -6598,6 +6647,7 @@ res/cardsfolder/n/nacatl_savage.txt svneol=native#text/plain
res/cardsfolder/n/nacre_talisman.txt svneol=native#text/plain res/cardsfolder/n/nacre_talisman.txt svneol=native#text/plain
res/cardsfolder/n/nafs_asp.txt -text res/cardsfolder/n/nafs_asp.txt -text
res/cardsfolder/n/nagao_bound_by_honor.txt svneol=native#text/plain res/cardsfolder/n/nagao_bound_by_honor.txt svneol=native#text/plain
res/cardsfolder/n/nakaya_shade.txt -text
res/cardsfolder/n/nameless_inversion.txt svneol=native#text/plain res/cardsfolder/n/nameless_inversion.txt svneol=native#text/plain
res/cardsfolder/n/nameless_one.txt svneol=native#text/plain res/cardsfolder/n/nameless_one.txt svneol=native#text/plain
res/cardsfolder/n/nameless_race.txt svneol=native#text/plain res/cardsfolder/n/nameless_race.txt svneol=native#text/plain
@@ -6832,6 +6882,7 @@ res/cardsfolder/n/norwood_riders.txt svneol=native#text/plain
res/cardsfolder/n/norwood_warrior.txt svneol=native#text/plain res/cardsfolder/n/norwood_warrior.txt svneol=native#text/plain
res/cardsfolder/n/nostalgic_dreams.txt -text res/cardsfolder/n/nostalgic_dreams.txt -text
res/cardsfolder/n/nosy_goblin.txt svneol=native#text/plain res/cardsfolder/n/nosy_goblin.txt svneol=native#text/plain
res/cardsfolder/n/nothing_can_stop_me_now.txt -text
res/cardsfolder/n/notorious_assassin.txt svneol=native#text/plain res/cardsfolder/n/notorious_assassin.txt svneol=native#text/plain
res/cardsfolder/n/notorious_throng.txt -text svneol=unset#text/plain res/cardsfolder/n/notorious_throng.txt -text svneol=unset#text/plain
res/cardsfolder/n/nourish.txt svneol=native#text/plain res/cardsfolder/n/nourish.txt svneol=native#text/plain
@@ -6954,6 +7005,7 @@ res/cardsfolder/o/opal_archangel.txt svneol=native#text/plain
res/cardsfolder/o/opal_avenger.txt -text svneol=unset#text/plain res/cardsfolder/o/opal_avenger.txt -text svneol=unset#text/plain
res/cardsfolder/o/opal_caryatid.txt svneol=native#text/plain res/cardsfolder/o/opal_caryatid.txt svneol=native#text/plain
res/cardsfolder/o/opal_champion.txt svneol=native#text/plain res/cardsfolder/o/opal_champion.txt svneol=native#text/plain
res/cardsfolder/o/opal_eye_kondas_yojimbo.txt -text
res/cardsfolder/o/opal_gargoyle.txt svneol=native#text/plain res/cardsfolder/o/opal_gargoyle.txt svneol=native#text/plain
res/cardsfolder/o/opal_guardian.txt svneol=native#text/plain res/cardsfolder/o/opal_guardian.txt svneol=native#text/plain
res/cardsfolder/o/opal_titan.txt -text svneol=unset#text/plain res/cardsfolder/o/opal_titan.txt -text svneol=unset#text/plain
@@ -7079,6 +7131,7 @@ res/cardsfolder/o/oxidda_scrapmelter.txt svneol=native#text/plain
res/cardsfolder/o/oxidize.txt svneol=native#text/plain res/cardsfolder/o/oxidize.txt svneol=native#text/plain
res/cardsfolder/o/oyobi_who_split_the_heavens.txt svneol=native#text/plain res/cardsfolder/o/oyobi_who_split_the_heavens.txt svneol=native#text/plain
res/cardsfolder/p/pacifism.txt svneol=native#text/plain res/cardsfolder/p/pacifism.txt svneol=native#text/plain
res/cardsfolder/p/pack_hunt.txt -text
res/cardsfolder/p/pack_rat.txt -text res/cardsfolder/p/pack_rat.txt -text
res/cardsfolder/p/packs_disdain.txt svneol=native#text/plain res/cardsfolder/p/packs_disdain.txt svneol=native#text/plain
res/cardsfolder/p/pact_of_negation.txt svneol=native#text/plain res/cardsfolder/p/pact_of_negation.txt svneol=native#text/plain
@@ -7204,6 +7257,7 @@ res/cardsfolder/p/peppersmoke.txt svneol=native#text/plain
res/cardsfolder/p/peregrine_drake.txt svneol=native#text/plain res/cardsfolder/p/peregrine_drake.txt svneol=native#text/plain
res/cardsfolder/p/peregrine_griffin.txt svneol=native#text/plain res/cardsfolder/p/peregrine_griffin.txt svneol=native#text/plain
res/cardsfolder/p/peregrine_mask.txt svneol=native#text/plain res/cardsfolder/p/peregrine_mask.txt svneol=native#text/plain
res/cardsfolder/p/perhaps_youve_met_my_cohort.txt -text
res/cardsfolder/p/perilous_forays.txt svneol=native#text/plain res/cardsfolder/p/perilous_forays.txt svneol=native#text/plain
res/cardsfolder/p/perilous_myr.txt svneol=native#text/plain res/cardsfolder/p/perilous_myr.txt svneol=native#text/plain
res/cardsfolder/p/perilous_research.txt svneol=native#text/plain res/cardsfolder/p/perilous_research.txt svneol=native#text/plain
@@ -7233,12 +7287,14 @@ res/cardsfolder/p/petrified_plating.txt svneol=native#text/plain
res/cardsfolder/p/petrified_wood_kin.txt -text res/cardsfolder/p/petrified_wood_kin.txt -text
res/cardsfolder/p/pewter_golem.txt svneol=native#text/plain res/cardsfolder/p/pewter_golem.txt svneol=native#text/plain
res/cardsfolder/p/phage_the_untouchable.txt -text res/cardsfolder/p/phage_the_untouchable.txt -text
res/cardsfolder/p/phantasmagorian.txt -text
res/cardsfolder/p/phantasmal_abomination.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_abomination.txt svneol=native#text/plain
res/cardsfolder/p/phantasmal_bear.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_bear.txt svneol=native#text/plain
res/cardsfolder/p/phantasmal_dragon.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_dragon.txt svneol=native#text/plain
res/cardsfolder/p/phantasmal_fiend.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_fiend.txt svneol=native#text/plain
res/cardsfolder/p/phantasmal_forces.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_forces.txt svneol=native#text/plain
res/cardsfolder/p/phantasmal_image.txt -text res/cardsfolder/p/phantasmal_image.txt -text
res/cardsfolder/p/phantasmal_sphere.txt -text
res/cardsfolder/p/phantasmal_terrain.txt svneol=native#text/plain res/cardsfolder/p/phantasmal_terrain.txt svneol=native#text/plain
res/cardsfolder/p/phantatog.txt svneol=native#text/plain res/cardsfolder/p/phantatog.txt svneol=native#text/plain
res/cardsfolder/p/phantom_beast.txt svneol=native#text/plain res/cardsfolder/p/phantom_beast.txt svneol=native#text/plain
@@ -7399,6 +7455,7 @@ res/cardsfolder/p/platinum_angel.txt svneol=native#text/plain
res/cardsfolder/p/platinum_emperion.txt svneol=native#text/plain res/cardsfolder/p/platinum_emperion.txt svneol=native#text/plain
res/cardsfolder/p/plaxcaster_frogling.txt -text res/cardsfolder/p/plaxcaster_frogling.txt -text
res/cardsfolder/p/plaxmanta.txt -text res/cardsfolder/p/plaxmanta.txt -text
res/cardsfolder/p/plots_that_span_centuries.txt -text
res/cardsfolder/p/plover_knights.txt svneol=native#text/plain res/cardsfolder/p/plover_knights.txt svneol=native#text/plain
res/cardsfolder/p/plow_through_reito.txt -text res/cardsfolder/p/plow_through_reito.txt -text
res/cardsfolder/p/plow_under.txt svneol=native#text/plain res/cardsfolder/p/plow_under.txt svneol=native#text/plain
@@ -7663,6 +7720,7 @@ res/cardsfolder/q/quest_for_renewal.txt svneol=native#text/plain
res/cardsfolder/q/quest_for_the_gemblades.txt svneol=native#text/plain res/cardsfolder/q/quest_for_the_gemblades.txt svneol=native#text/plain
res/cardsfolder/q/quest_for_the_goblin_lord.txt svneol=native#text/plain res/cardsfolder/q/quest_for_the_goblin_lord.txt svneol=native#text/plain
res/cardsfolder/q/quest_for_the_gravelord.txt svneol=native#text/plain res/cardsfolder/q/quest_for_the_gravelord.txt svneol=native#text/plain
res/cardsfolder/q/quest_for_the_holy_relic.txt -text
res/cardsfolder/q/quest_for_the_nihil_stone.txt svneol=native#text/plain res/cardsfolder/q/quest_for_the_nihil_stone.txt svneol=native#text/plain
res/cardsfolder/q/quest_for_ulas_temple.txt -text svneol=unset#text/plain res/cardsfolder/q/quest_for_ulas_temple.txt -text svneol=unset#text/plain
res/cardsfolder/q/questing_phelddagrif.txt svneol=native#text/plain res/cardsfolder/q/questing_phelddagrif.txt svneol=native#text/plain
@@ -7827,6 +7885,7 @@ res/cardsfolder/r/ravenous_demon_archdemon_of_greed.txt -text
res/cardsfolder/r/ravenous_rats.txt svneol=native#text/plain res/cardsfolder/r/ravenous_rats.txt svneol=native#text/plain
res/cardsfolder/r/ravenous_skirge.txt svneol=native#text/plain res/cardsfolder/r/ravenous_skirge.txt svneol=native#text/plain
res/cardsfolder/r/ravenous_trap.txt svneol=native#text/plain res/cardsfolder/r/ravenous_trap.txt svneol=native#text/plain
res/cardsfolder/r/ravenous_vampire.txt -text
res/cardsfolder/r/ravens_crime.txt svneol=native#text/plain res/cardsfolder/r/ravens_crime.txt svneol=native#text/plain
res/cardsfolder/r/ravens_run_dragoon.txt svneol=native#text/plain res/cardsfolder/r/ravens_run_dragoon.txt svneol=native#text/plain
res/cardsfolder/r/raving_oni_slave.txt svneol=native#text/plain res/cardsfolder/r/raving_oni_slave.txt svneol=native#text/plain
@@ -7854,12 +7913,14 @@ res/cardsfolder/r/razortooth_rats.txt svneol=native#text/plain
res/cardsfolder/r/razorverge_thicket.txt svneol=native#text/plain res/cardsfolder/r/razorverge_thicket.txt svneol=native#text/plain
res/cardsfolder/r/reach_of_branches.txt svneol=native#text/plain res/cardsfolder/r/reach_of_branches.txt svneol=native#text/plain
res/cardsfolder/r/reach_through_mists.txt svneol=native#text/plain res/cardsfolder/r/reach_through_mists.txt svneol=native#text/plain
res/cardsfolder/r/read_the_runes.txt -text
res/cardsfolder/r/reality_acid.txt -text res/cardsfolder/r/reality_acid.txt -text
res/cardsfolder/r/reality_anchor.txt svneol=native#text/plain res/cardsfolder/r/reality_anchor.txt svneol=native#text/plain
res/cardsfolder/r/reality_ripple.txt -text res/cardsfolder/r/reality_ripple.txt -text
res/cardsfolder/r/reality_spasm.txt svneol=native#text/plain res/cardsfolder/r/reality_spasm.txt svneol=native#text/plain
res/cardsfolder/r/reality_strobe.txt svneol=native#text/plain res/cardsfolder/r/reality_strobe.txt svneol=native#text/plain
res/cardsfolder/r/realm_razer.txt -text svneol=unset#text/plain res/cardsfolder/r/realm_razer.txt -text svneol=unset#text/plain
res/cardsfolder/r/realms_befitting_my_majesty.txt -text
res/cardsfolder/r/realms_uncharted.txt -text res/cardsfolder/r/realms_uncharted.txt -text
res/cardsfolder/r/reanimate.txt svneol=native#text/plain res/cardsfolder/r/reanimate.txt svneol=native#text/plain
res/cardsfolder/r/reap.txt -text res/cardsfolder/r/reap.txt -text
@@ -7893,6 +7954,7 @@ res/cardsfolder/r/reckless_spite.txt svneol=native#text/plain
res/cardsfolder/r/reckless_waif_merciless_predator.txt -text res/cardsfolder/r/reckless_waif_merciless_predator.txt -text
res/cardsfolder/r/reckless_wurm.txt svneol=native#text/plain res/cardsfolder/r/reckless_wurm.txt svneol=native#text/plain
res/cardsfolder/r/reclaim.txt svneol=native#text/plain res/cardsfolder/r/reclaim.txt svneol=native#text/plain
res/cardsfolder/r/reclamation.txt -text
res/cardsfolder/r/reclusive_wight.txt svneol=native#text/plain res/cardsfolder/r/reclusive_wight.txt svneol=native#text/plain
res/cardsfolder/r/recoil.txt svneol=native#text/plain res/cardsfolder/r/recoil.txt svneol=native#text/plain
res/cardsfolder/r/recollect.txt svneol=native#text/plain res/cardsfolder/r/recollect.txt svneol=native#text/plain
@@ -8020,6 +8082,7 @@ res/cardsfolder/r/resuscitate.txt svneol=native#text/plain
res/cardsfolder/r/retaliate.txt svneol=native#text/plain res/cardsfolder/r/retaliate.txt svneol=native#text/plain
res/cardsfolder/r/retaliation.txt -text svneol=unset#text/plain res/cardsfolder/r/retaliation.txt -text svneol=unset#text/plain
res/cardsfolder/r/retaliator_griffin.txt -text res/cardsfolder/r/retaliator_griffin.txt -text
res/cardsfolder/r/retether.txt -text
res/cardsfolder/r/rethink.txt -text res/cardsfolder/r/rethink.txt -text
res/cardsfolder/r/retraced_image.txt -text svneol=unset#text/plain res/cardsfolder/r/retraced_image.txt -text svneol=unset#text/plain
res/cardsfolder/r/retract.txt svneol=native#text/plain res/cardsfolder/r/retract.txt svneol=native#text/plain
@@ -8062,6 +8125,7 @@ res/cardsfolder/r/rhox_pikemaster.txt svneol=native#text/plain
res/cardsfolder/r/rhox_war_monk.txt svneol=native#text/plain res/cardsfolder/r/rhox_war_monk.txt svneol=native#text/plain
res/cardsfolder/r/rhys_the_exiled.txt svneol=native#text/plain res/cardsfolder/r/rhys_the_exiled.txt svneol=native#text/plain
res/cardsfolder/r/rhys_the_redeemed.txt svneol=native#text/plain res/cardsfolder/r/rhys_the_redeemed.txt svneol=native#text/plain
res/cardsfolder/r/rhystic_cave.txt -text
res/cardsfolder/r/rhystic_deluge.txt svneol=native#text/plain res/cardsfolder/r/rhystic_deluge.txt svneol=native#text/plain
res/cardsfolder/r/rhystic_study.txt svneol=native#text/plain res/cardsfolder/r/rhystic_study.txt svneol=native#text/plain
res/cardsfolder/r/rhystic_tutor.txt -text res/cardsfolder/r/rhystic_tutor.txt -text
@@ -8122,6 +8186,7 @@ res/cardsfolder/r/riptide_crab.txt svneol=native#text/plain
res/cardsfolder/r/riptide_director.txt svneol=native#text/plain res/cardsfolder/r/riptide_director.txt svneol=native#text/plain
res/cardsfolder/r/riptide_entrancer.txt svneol=native#text/plain res/cardsfolder/r/riptide_entrancer.txt svneol=native#text/plain
res/cardsfolder/r/riptide_laboratory.txt svneol=native#text/plain res/cardsfolder/r/riptide_laboratory.txt svneol=native#text/plain
res/cardsfolder/r/riptide_mangler.txt -text
res/cardsfolder/r/riptide_pilferer.txt svneol=native#text/plain res/cardsfolder/r/riptide_pilferer.txt svneol=native#text/plain
res/cardsfolder/r/riptide_replicator.txt -text res/cardsfolder/r/riptide_replicator.txt -text
res/cardsfolder/r/riptide_shapeshifter.txt -text svneol=unset#text/plain res/cardsfolder/r/riptide_shapeshifter.txt -text svneol=unset#text/plain
@@ -8219,6 +8284,7 @@ res/cardsfolder/r/rootgrapple.txt svneol=native#text/plain
res/cardsfolder/r/rooting_kavu.txt -text res/cardsfolder/r/rooting_kavu.txt -text
res/cardsfolder/r/rootrunner.txt svneol=native#text/plain res/cardsfolder/r/rootrunner.txt svneol=native#text/plain
res/cardsfolder/r/roots.txt svneol=native#text/plain res/cardsfolder/r/roots.txt svneol=native#text/plain
res/cardsfolder/r/roots_of_all_evil.txt -text
res/cardsfolder/r/rootwalla.txt svneol=native#text/plain res/cardsfolder/r/rootwalla.txt svneol=native#text/plain
res/cardsfolder/r/rootwater_alligator.txt svneol=native#text/plain res/cardsfolder/r/rootwater_alligator.txt svneol=native#text/plain
res/cardsfolder/r/rootwater_commando.txt svneol=native#text/plain res/cardsfolder/r/rootwater_commando.txt svneol=native#text/plain
@@ -8460,6 +8526,7 @@ res/cardsfolder/s/scandalmonger.txt svneol=native#text/plain
res/cardsfolder/s/scapegoat.txt svneol=native#text/plain res/cardsfolder/s/scapegoat.txt svneol=native#text/plain
res/cardsfolder/s/scapeshift.txt -text res/cardsfolder/s/scapeshift.txt -text
res/cardsfolder/s/scar.txt svneol=native#text/plain res/cardsfolder/s/scar.txt svneol=native#text/plain
res/cardsfolder/s/scarab_of_the_unseen.txt -text
res/cardsfolder/s/scarblade_elite.txt svneol=native#text/plain res/cardsfolder/s/scarblade_elite.txt svneol=native#text/plain
res/cardsfolder/s/scare_tactics.txt svneol=native#text/plain res/cardsfolder/s/scare_tactics.txt svneol=native#text/plain
res/cardsfolder/s/scarecrone.txt svneol=native#text/plain res/cardsfolder/s/scarecrone.txt svneol=native#text/plain
@@ -8547,6 +8614,7 @@ res/cardsfolder/s/scroll_of_griselbrand.txt -text
res/cardsfolder/s/scroll_of_origins.txt -text res/cardsfolder/s/scroll_of_origins.txt -text
res/cardsfolder/s/scroll_rack.txt svneol=native#text/plain res/cardsfolder/s/scroll_rack.txt svneol=native#text/plain
res/cardsfolder/s/scroll_thief.txt svneol=native#text/plain res/cardsfolder/s/scroll_thief.txt svneol=native#text/plain
res/cardsfolder/s/scrounge.txt -text
res/cardsfolder/s/scrubland.txt svneol=native#text/plain res/cardsfolder/s/scrubland.txt svneol=native#text/plain
res/cardsfolder/s/scryb_ranger.txt svneol=native#text/plain res/cardsfolder/s/scryb_ranger.txt svneol=native#text/plain
res/cardsfolder/s/scryb_sprites.txt svneol=native#text/plain res/cardsfolder/s/scryb_sprites.txt svneol=native#text/plain
@@ -8671,6 +8739,7 @@ res/cardsfolder/s/selkie_hedge_mage.txt svneol=native#text/plain
res/cardsfolder/s/sell_sword_brute.txt svneol=native#text/plain res/cardsfolder/s/sell_sword_brute.txt svneol=native#text/plain
res/cardsfolder/s/seller_of_songbirds.txt -text res/cardsfolder/s/seller_of_songbirds.txt -text
res/cardsfolder/s/semblance_anvil.txt -text res/cardsfolder/s/semblance_anvil.txt -text
res/cardsfolder/s/sen_triplets.txt -text
res/cardsfolder/s/sengir_autocrat.txt svneol=native#text/plain res/cardsfolder/s/sengir_autocrat.txt svneol=native#text/plain
res/cardsfolder/s/sengir_bats.txt svneol=native#text/plain res/cardsfolder/s/sengir_bats.txt svneol=native#text/plain
res/cardsfolder/s/sengir_nosferatu.txt svneol=native#text/plain res/cardsfolder/s/sengir_nosferatu.txt svneol=native#text/plain
@@ -8841,6 +8910,7 @@ res/cardsfolder/s/shivan_phoenix.txt svneol=native#text/plain
res/cardsfolder/s/shivan_raptor.txt svneol=native#text/plain res/cardsfolder/s/shivan_raptor.txt svneol=native#text/plain
res/cardsfolder/s/shivan_reef.txt svneol=native#text/plain res/cardsfolder/s/shivan_reef.txt svneol=native#text/plain
res/cardsfolder/s/shivan_sand_mage.txt -text res/cardsfolder/s/shivan_sand_mage.txt -text
res/cardsfolder/s/shivan_wumpus.txt -text
res/cardsfolder/s/shivan_wurm.txt svneol=native#text/plain res/cardsfolder/s/shivan_wurm.txt svneol=native#text/plain
res/cardsfolder/s/shivan_zombie.txt svneol=native#text/plain res/cardsfolder/s/shivan_zombie.txt svneol=native#text/plain
res/cardsfolder/s/shivs_embrace.txt svneol=native#text/plain res/cardsfolder/s/shivs_embrace.txt svneol=native#text/plain
@@ -8985,6 +9055,7 @@ res/cardsfolder/s/sinstrikers_will.txt -text
res/cardsfolder/s/sir_shandlar_of_eberyn.txt svneol=native#text/plain res/cardsfolder/s/sir_shandlar_of_eberyn.txt svneol=native#text/plain
res/cardsfolder/s/sire_of_the_storm.txt svneol=native#text/plain res/cardsfolder/s/sire_of_the_storm.txt svneol=native#text/plain
res/cardsfolder/s/sirens_call.txt svneol=native#text/plain res/cardsfolder/s/sirens_call.txt svneol=native#text/plain
res/cardsfolder/s/sirocco.txt -text
res/cardsfolder/s/sisay.txt -text res/cardsfolder/s/sisay.txt -text
res/cardsfolder/s/sisays_ingenuity.txt -text svneol=unset#text/plain res/cardsfolder/s/sisays_ingenuity.txt -text svneol=unset#text/plain
res/cardsfolder/s/sisays_ring.txt svneol=native#text/plain res/cardsfolder/s/sisays_ring.txt svneol=native#text/plain
@@ -9309,6 +9380,7 @@ res/cardsfolder/s/soul_snare.txt svneol=native#text/plain
res/cardsfolder/s/soul_snuffers.txt svneol=native#text/plain res/cardsfolder/s/soul_snuffers.txt svneol=native#text/plain
res/cardsfolder/s/soul_spike.txt svneol=native#text/plain res/cardsfolder/s/soul_spike.txt svneol=native#text/plain
res/cardsfolder/s/soul_stair_expedition.txt svneol=native#text/plain res/cardsfolder/s/soul_stair_expedition.txt svneol=native#text/plain
res/cardsfolder/s/soul_strings.txt -text
res/cardsfolder/s/soul_tithe.txt -text res/cardsfolder/s/soul_tithe.txt -text
res/cardsfolder/s/soul_warden.txt svneol=native#text/plain res/cardsfolder/s/soul_warden.txt svneol=native#text/plain
res/cardsfolder/s/soulblast.txt -text res/cardsfolder/s/soulblast.txt -text
@@ -9385,6 +9457,7 @@ res/cardsfolder/s/spellbreaker_behemoth.txt svneol=native#text/plain
res/cardsfolder/s/spellgorger_barbarian.txt svneol=native#text/plain res/cardsfolder/s/spellgorger_barbarian.txt svneol=native#text/plain
res/cardsfolder/s/spellshock.txt svneol=native#text/plain res/cardsfolder/s/spellshock.txt svneol=native#text/plain
res/cardsfolder/s/spellstutter_sprite.txt svneol=native#text/plain res/cardsfolder/s/spellstutter_sprite.txt svneol=native#text/plain
res/cardsfolder/s/spelltithe_enforcer.txt -text
res/cardsfolder/s/spelltwine.txt -text res/cardsfolder/s/spelltwine.txt -text
res/cardsfolder/s/spellweaver_helix.txt -text svneol=unset#text/plain res/cardsfolder/s/spellweaver_helix.txt -text svneol=unset#text/plain
res/cardsfolder/s/spellwild_ouphe.txt -text res/cardsfolder/s/spellwild_ouphe.txt -text
@@ -10171,10 +10244,13 @@ res/cardsfolder/t/the_abyss.txt svneol=native#text/plain
res/cardsfolder/t/the_brute.txt svneol=native#text/plain res/cardsfolder/t/the_brute.txt svneol=native#text/plain
res/cardsfolder/t/the_fallen.txt -text res/cardsfolder/t/the_fallen.txt -text
res/cardsfolder/t/the_hive.txt svneol=native#text/plain res/cardsfolder/t/the_hive.txt svneol=native#text/plain
res/cardsfolder/t/the_iron_guardian_stirs.txt -text
res/cardsfolder/t/the_lady_of_the_mountain.txt svneol=native#text/plain res/cardsfolder/t/the_lady_of_the_mountain.txt svneol=native#text/plain
res/cardsfolder/t/the_pieces_are_coming_together.txt -text
res/cardsfolder/t/the_rack.txt svneol=native#text/plain res/cardsfolder/t/the_rack.txt svneol=native#text/plain
res/cardsfolder/t/the_tabernacle_at_pendrell_vale.txt svneol=native#text/plain res/cardsfolder/t/the_tabernacle_at_pendrell_vale.txt svneol=native#text/plain
res/cardsfolder/t/the_unspeakable.txt svneol=native#text/plain res/cardsfolder/t/the_unspeakable.txt svneol=native#text/plain
res/cardsfolder/t/the_very_soil_shall_shake.txt -text
res/cardsfolder/t/the_wretched.txt -text svneol=unset#text/plain res/cardsfolder/t/the_wretched.txt -text svneol=unset#text/plain
res/cardsfolder/t/theft_of_dreams.txt svneol=native#text/plain res/cardsfolder/t/theft_of_dreams.txt svneol=native#text/plain
res/cardsfolder/t/thelonite_druid.txt -text res/cardsfolder/t/thelonite_druid.txt -text
@@ -10393,6 +10469,7 @@ res/cardsfolder/t/tomorrow_azamis_familiar.txt -text
res/cardsfolder/t/tonic_peddler.txt svneol=native#text/plain res/cardsfolder/t/tonic_peddler.txt svneol=native#text/plain
res/cardsfolder/t/tooth_and_claw.txt -text res/cardsfolder/t/tooth_and_claw.txt -text
res/cardsfolder/t/tooth_and_nail.txt svneol=native#text/plain res/cardsfolder/t/tooth_and_nail.txt svneol=native#text/plain
res/cardsfolder/t/tooth_claw_and_tail.txt -text
res/cardsfolder/t/tooth_of_chiss_goria.txt svneol=native#text/plain res/cardsfolder/t/tooth_of_chiss_goria.txt svneol=native#text/plain
res/cardsfolder/t/tooth_of_ramos.txt svneol=native#text/plain res/cardsfolder/t/tooth_of_ramos.txt svneol=native#text/plain
res/cardsfolder/t/topan_ascetic.txt svneol=native#text/plain res/cardsfolder/t/topan_ascetic.txt svneol=native#text/plain
@@ -11191,6 +11268,7 @@ res/cardsfolder/w/wall_of_water.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_wonder.txt svneol=native#text/plain res/cardsfolder/w/wall_of_wonder.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_wood.txt svneol=native#text/plain res/cardsfolder/w/wall_of_wood.txt svneol=native#text/plain
res/cardsfolder/w/wallop.txt svneol=native#text/plain res/cardsfolder/w/wallop.txt svneol=native#text/plain
res/cardsfolder/w/wand_of_ith.txt -text
res/cardsfolder/w/wand_of_the_elements.txt svneol=native#text/plain res/cardsfolder/w/wand_of_the_elements.txt svneol=native#text/plain
res/cardsfolder/w/wanderbrine_rootcutters.txt svneol=native#text/plain res/cardsfolder/w/wanderbrine_rootcutters.txt svneol=native#text/plain
res/cardsfolder/w/wanderers_twig.txt svneol=native#text/plain res/cardsfolder/w/wanderers_twig.txt svneol=native#text/plain
@@ -11320,6 +11398,7 @@ res/cardsfolder/w/wheel_of_torture.txt svneol=native#text/plain
res/cardsfolder/w/where_ancients_tread.txt svneol=native#text/plain res/cardsfolder/w/where_ancients_tread.txt svneol=native#text/plain
res/cardsfolder/w/whetstone.txt svneol=native#text/plain res/cardsfolder/w/whetstone.txt svneol=native#text/plain
res/cardsfolder/w/whetwheel.txt svneol=native#text/plain res/cardsfolder/w/whetwheel.txt svneol=native#text/plain
res/cardsfolder/w/which_of_you_burns_brightest.txt -text
res/cardsfolder/w/whimwader.txt svneol=native#text/plain res/cardsfolder/w/whimwader.txt svneol=native#text/plain
res/cardsfolder/w/whip_sergeant.txt svneol=native#text/plain res/cardsfolder/w/whip_sergeant.txt svneol=native#text/plain
res/cardsfolder/w/whip_silk.txt svneol=native#text/plain res/cardsfolder/w/whip_silk.txt svneol=native#text/plain
@@ -11461,6 +11540,7 @@ res/cardsfolder/w/witch_hunter.txt svneol=native#text/plain
res/cardsfolder/w/witch_maw_nephilim.txt svneol=native#text/plain res/cardsfolder/w/witch_maw_nephilim.txt svneol=native#text/plain
res/cardsfolder/w/witchbane_orb.txt -text res/cardsfolder/w/witchbane_orb.txt -text
res/cardsfolder/w/witchs_mist.txt svneol=native#text/plain res/cardsfolder/w/witchs_mist.txt svneol=native#text/plain
res/cardsfolder/w/withdraw.txt -text
res/cardsfolder/w/withered_wretch.txt svneol=native#text/plain res/cardsfolder/w/withered_wretch.txt svneol=native#text/plain
res/cardsfolder/w/withering_boon.txt svneol=native#text/plain res/cardsfolder/w/withering_boon.txt svneol=native#text/plain
res/cardsfolder/w/withering_gaze.txt svneol=native#text/plain res/cardsfolder/w/withering_gaze.txt svneol=native#text/plain
@@ -11619,6 +11699,9 @@ res/cardsfolder/y/yosei_the_morning_star.txt svneol=native#text/plain
res/cardsfolder/y/yotian_soldier.txt svneol=native#text/plain res/cardsfolder/y/yotian_soldier.txt svneol=native#text/plain
res/cardsfolder/y/young_wei_recruits.txt svneol=native#text/plain res/cardsfolder/y/young_wei_recruits.txt svneol=native#text/plain
res/cardsfolder/y/young_wolf.txt -text res/cardsfolder/y/young_wolf.txt -text
res/cardsfolder/y/your_fate_is_thrice_sealed.txt -text
res/cardsfolder/y/your_puny_minds_cannot_fathom.txt -text
res/cardsfolder/y/your_will_is_not_your_own.txt -text
res/cardsfolder/y/youthful_knight.txt svneol=native#text/plain res/cardsfolder/y/youthful_knight.txt svneol=native#text/plain
res/cardsfolder/y/yuan_shao_the_indecisive.txt svneol=native#text/plain res/cardsfolder/y/yuan_shao_the_indecisive.txt svneol=native#text/plain
res/cardsfolder/y/yuan_shaos_infantry.txt svneol=native#text/plain res/cardsfolder/y/yuan_shaos_infantry.txt svneol=native#text/plain
@@ -12153,6 +12236,7 @@ res/quest/duels/George[!!-~]of[!!-~]the[!!-~]Jungle[!!-~]3.dck -text
res/quest/duels/Ghost[!!-~]Rider[!!-~]3.dck -text res/quest/duels/Ghost[!!-~]Rider[!!-~]3.dck -text
res/quest/duels/Gimli[!!-~]2.dck -text res/quest/duels/Gimli[!!-~]2.dck -text
res/quest/duels/Gimli[!!-~]3.dck -text res/quest/duels/Gimli[!!-~]3.dck -text
res/quest/duels/Gold[!!-~]Finger[!!-~]1.dck -text
res/quest/duels/Gold[!!-~]Finger[!!-~]3.dck -text res/quest/duels/Gold[!!-~]Finger[!!-~]3.dck -text
res/quest/duels/Gold[!!-~]Finger[!!-~]4.dck -text res/quest/duels/Gold[!!-~]Finger[!!-~]4.dck -text
res/quest/duels/Gollum[!!-~]2.dck -text res/quest/duels/Gollum[!!-~]2.dck -text
@@ -12521,6 +12605,111 @@ res/quest/themes/Vigilance[!!-~]Meekstone[!!-~]W.thm -text
res/quest/themes/White.thm -text res/quest/themes/White.thm -text
res/quest/themes/Wolves[!!-~]WG.thm -text res/quest/themes/Wolves[!!-~]WG.thm -text
res/quest/themes/Zombies[!!-~]B.thm -text res/quest/themes/Zombies[!!-~]B.thm -text
res/quest/world/shandalar/challenges/quest1.dck -text
res/quest/world/shandalar/challenges/quest10.dck -text
res/quest/world/shandalar/challenges/quest11.dck -text
res/quest/world/shandalar/challenges/quest12.dck -text
res/quest/world/shandalar/challenges/quest2.dck -text
res/quest/world/shandalar/challenges/quest3.dck -text
res/quest/world/shandalar/challenges/quest4.dck -text
res/quest/world/shandalar/challenges/quest5.dck -text
res/quest/world/shandalar/challenges/quest6.dck -text
res/quest/world/shandalar/challenges/quest7.dck -text
res/quest/world/shandalar/challenges/quest8.dck -text
res/quest/world/shandalar/challenges/quest9.dck -text
res/quest/world/shandalar/duels/Aga[!!-~]Galneer[!!-~]2.dck -text
res/quest/world/shandalar/duels/Aga[!!-~]Galneer[!!-~]3.dck -text
res/quest/world/shandalar/duels/Alt-A-Kesh[!!-~]2.dck -text
res/quest/world/shandalar/duels/Alt-A-Kesh[!!-~]3.dck -text
res/quest/world/shandalar/duels/Ape[!!-~]Lord[!!-~]1.dck -text
res/quest/world/shandalar/duels/Ape[!!-~]Lord[!!-~]2.dck -text
res/quest/world/shandalar/duels/ArchAngel[!!-~]3.dck -text
res/quest/world/shandalar/duels/ArchAngel[!!-~]4.dck -text
res/quest/world/shandalar/duels/Beast[!!-~]Master[!!-~]2.dck -text
res/quest/world/shandalar/duels/Beast[!!-~]Master[!!-~]3.dck -text
res/quest/world/shandalar/duels/Centaur[!!-~]Shaman[!!-~]4.dck -text
res/quest/world/shandalar/duels/Centaur[!!-~]Warchief[!!-~]2.dck -text
res/quest/world/shandalar/duels/Centaur[!!-~]Warchief[!!-~]3.dck -text
res/quest/world/shandalar/duels/Cleric[!!-~]2.dck -text
res/quest/world/shandalar/duels/Cleric[!!-~]3.dck -text
res/quest/world/shandalar/duels/Conjurer[!!-~]1.dck -text
res/quest/world/shandalar/duels/Conjurer[!!-~]2.dck -text
res/quest/world/shandalar/duels/Crusader[!!-~]3.dck -text
res/quest/world/shandalar/duels/Crusader[!!-~]4.dck -text
res/quest/world/shandalar/duels/Dracur[!!-~]2.dck -text
res/quest/world/shandalar/duels/Dracur[!!-~]3.dck -text
res/quest/world/shandalar/duels/Druid[!!-~]1.dck -text
res/quest/world/shandalar/duels/Druid[!!-~]2.dck -text
res/quest/world/shandalar/duels/Elementalist[!!-~]2.dck -text
res/quest/world/shandalar/duels/Elementalist[!!-~]3.dck -text
res/quest/world/shandalar/duels/Elvish[!!-~]Mage[!!-~]1.dck -text
res/quest/world/shandalar/duels/Elvish[!!-~]Mage[!!-~]2.dck -text
res/quest/world/shandalar/duels/Enchantress[!!-~]1.dck -text
res/quest/world/shandalar/duels/Enhcantress[!!-~]2.dck -text
res/quest/world/shandalar/duels/Forest[!!-~]Dragon[!!-~]2.dck -text
res/quest/world/shandalar/duels/Forest[!!-~]Dragon[!!-~]3.dck -text
res/quest/world/shandalar/duels/Fungus[!!-~]Master[!!-~]2.dck -text
res/quest/world/shandalar/duels/Goblin[!!-~]Lord[!!-~]3.dck -text
res/quest/world/shandalar/duels/Goblin[!!-~]Lord[!!-~]4.dck -text
res/quest/world/shandalar/duels/High[!!-~]Priest[!!-~][!!-~]2.dck -text
res/quest/world/shandalar/duels/High[!!-~]Priest[!!-~]2.dck -text
res/quest/world/shandalar/duels/High[!!-~]Priest[!!-~]3.dck -text
res/quest/world/shandalar/duels/Hydra[!!-~]2.dck -text
res/quest/world/shandalar/duels/Hydra[!!-~]3.dck -text
res/quest/world/shandalar/duels/Kiska-Ra[!!-~]2.dck -text
res/quest/world/shandalar/duels/Lord[!!-~]of[!!-~]Fate[!!-~]2.dck -text
res/quest/world/shandalar/duels/Lord[!!-~]of[!!-~]Fate[!!-~]3.dck -text
res/quest/world/shandalar/duels/Mandarung[!!-~]2.dck -text
res/quest/world/shandalar/duels/Merfolk[!!-~]Shaman[!!-~]2.dck -text
res/quest/world/shandalar/duels/Merfolk[!!-~]Shaman[!!-~]3.dck -text
res/quest/world/shandalar/duels/Mind[!!-~]Stealer[!!-~]3.dck -text
res/quest/world/shandalar/duels/Mind[!!-~]Stealer[!!-~]4.dck -text
res/quest/world/shandalar/duels/Necromancer[!!-~]2.dck -text
res/quest/world/shandalar/duels/Necromancer[!!-~]3.dck -text
res/quest/world/shandalar/duels/Nether[!!-~]Fiend[!!-~]1.dck -text
res/quest/world/shandalar/duels/Nether[!!-~]Fiend[!!-~]2.dck -text
res/quest/world/shandalar/duels/Paladin[!!-~]2.dck -text
res/quest/world/shandalar/duels/Paladin[!!-~]3.dck -text
res/quest/world/shandalar/duels/Priestess[!!-~]2.dck -text
res/quest/world/shandalar/duels/Priestess[!!-~]3.dck -text
res/quest/world/shandalar/duels/Prismat[!!-~]2.dck -text
res/quest/world/shandalar/duels/Queltosh[!!-~]2.dck -text
res/quest/world/shandalar/duels/Saltrem[!!-~]Tor[!!-~]2.dck -text
res/quest/world/shandalar/duels/Saltrem[!!-~]Tor[!!-~]3.dck -text
res/quest/world/shandalar/duels/Sea[!!-~]Dragon[!!-~]1.dck -text
res/quest/world/shandalar/duels/Sea[!!-~]Dragon[!!-~]2.dck -text
res/quest/world/shandalar/duels/Sedge[!!-~]Beast[!!-~]3.dck -text
res/quest/world/shandalar/duels/Sedge[!!-~]Beast[!!-~]4.dck -text
res/quest/world/shandalar/duels/Seer[!!-~]1.dck -text
res/quest/world/shandalar/duels/Seer[!!-~]2.dck -text
res/quest/world/shandalar/duels/Shapeshifter[!!-~]2.dck -text
res/quest/world/shandalar/duels/Shapeshifter[!!-~]3.dck -text
res/quest/world/shandalar/duels/Sorcerer[!!-~]1.dck -text
res/quest/world/shandalar/duels/Sorcerer[!!-~]2.dck -text
res/quest/world/shandalar/duels/Sorceress[!!-~]1.dck -text
res/quest/world/shandalar/duels/Sorceress[!!-~]2.dck -text
res/quest/world/shandalar/duels/Summoner[!!-~]3.dck -text
res/quest/world/shandalar/duels/Summoner[!!-~]4.dck -text
res/quest/world/shandalar/duels/Thought[!!-~]Invoker[!!-~]3.dck -text
res/quest/world/shandalar/duels/Thought[!!-~]Invoker[!!-~]4.dck -text
res/quest/world/shandalar/duels/Troll[!!-~]Shaman[!!-~]2.dck -text
res/quest/world/shandalar/duels/Troll[!!-~]Shaman[!!-~]3.dck -text
res/quest/world/shandalar/duels/Tusk[!!-~]Guardian[!!-~]2.dck -text
res/quest/world/shandalar/duels/Tusk[!!-~]Guardian[!!-~]3.dck -text
res/quest/world/shandalar/duels/Undead[!!-~]Knight[!!-~]2.dck -text
res/quest/world/shandalar/duels/Undead[!!-~]Knight[!!-~]3.dck -text
res/quest/world/shandalar/duels/Undead[!!-~]Knight[!!-~]4.dck -text
res/quest/world/shandalar/duels/Vampire[!!-~]Lord[!!-~]2.dck -text
res/quest/world/shandalar/duels/Vampire[!!-~]Lord[!!-~]3.dck -text
res/quest/world/shandalar/duels/War[!!-~]Mage[!!-~]3.dck -text
res/quest/world/shandalar/duels/War[!!-~]Mage[!!-~]4.dck -text
res/quest/world/shandalar/duels/Warlock[!!-~]2.dck -text
res/quest/world/shandalar/duels/Whim[!!-~]2.dck -text
res/quest/world/shandalar/duels/Whim[!!-~]3.dck -text
res/quest/world/shandalar/duels/Winged[!!-~]Stallion[!!-~]2.dck -text
res/quest/world/shandalar/duels/Winged[!!-~]Stallion[!!-~]3.dck -text
res/quest/world/shandalar/duels/Witch[!!-~]2.dck -text
res/quest/world/shandalar/duels/Witch[!!-~]3.dck -text
res/quest/world/worlds.txt -text res/quest/world/worlds.txt -text
res/reprintSetInfo.py svneol=native#text/x-python res/reprintSetInfo.py svneol=native#text/x-python
res/sealed/ArabianExtended.sealed -text res/sealed/ArabianExtended.sealed -text
@@ -12577,6 +12766,17 @@ res/skins/the_simpsons/bg_texture.jpg -text
res/skins/the_simpsons/font1.ttf -text res/skins/the_simpsons/font1.ttf -text
res/skins/the_simpsons/sprite_avatars.png -text res/skins/the_simpsons/sprite_avatars.png -text
res/skins/the_simpsons/sprite_icons.png -text res/skins/the_simpsons/sprite_icons.png -text
res/sound/artifact.wav -text
res/sound/black_land.wav -text
res/sound/blue_land.wav -text
res/sound/draw.wav -text
res/sound/equip.wav -text
res/sound/green_land.wav -text
res/sound/lose_duel.wav -text
res/sound/poison.wav -text
res/sound/shuffle.wav -text
res/sound/tap.wav -text
res/sound/untap.wav -text
res/token-images.txt -text res/token-images.txt -text
src/main/config/Forge.icns -text src/main/config/Forge.icns -text
src/main/config/backgroundImage.jpg -text svneol=unset#image/jpeg src/main/config/backgroundImage.jpg -text svneol=unset#image/jpeg
@@ -12737,6 +12937,7 @@ src/main/java/forge/card/abilityfactory/ai/TwoPilesAi.java -text
src/main/java/forge/card/abilityfactory/ai/UnattachAllAi.java -text src/main/java/forge/card/abilityfactory/ai/UnattachAllAi.java -text
src/main/java/forge/card/abilityfactory/ai/UntapAi.java -text src/main/java/forge/card/abilityfactory/ai/UntapAi.java -text
src/main/java/forge/card/abilityfactory/ai/UntapAllAi.java -text src/main/java/forge/card/abilityfactory/ai/UntapAllAi.java -text
src/main/java/forge/card/abilityfactory/effects/AbandonEffect.java -text
src/main/java/forge/card/abilityfactory/effects/AddTurnEffect.java -text src/main/java/forge/card/abilityfactory/effects/AddTurnEffect.java -text
src/main/java/forge/card/abilityfactory/effects/AnimateAllEffect.java -text src/main/java/forge/card/abilityfactory/effects/AnimateAllEffect.java -text
src/main/java/forge/card/abilityfactory/effects/AnimateEffect.java -text src/main/java/forge/card/abilityfactory/effects/AnimateEffect.java -text
@@ -12821,6 +13022,7 @@ src/main/java/forge/card/abilityfactory/effects/RevealHandEffect.java -text
src/main/java/forge/card/abilityfactory/effects/SacrificeAllEffect.java -text src/main/java/forge/card/abilityfactory/effects/SacrificeAllEffect.java -text
src/main/java/forge/card/abilityfactory/effects/SacrificeEffect.java -text src/main/java/forge/card/abilityfactory/effects/SacrificeEffect.java -text
src/main/java/forge/card/abilityfactory/effects/ScryEffect.java -text src/main/java/forge/card/abilityfactory/effects/ScryEffect.java -text
src/main/java/forge/card/abilityfactory/effects/SetInMotionEffect.java -text
src/main/java/forge/card/abilityfactory/effects/SetStateAllEffect.java -text src/main/java/forge/card/abilityfactory/effects/SetStateAllEffect.java -text
src/main/java/forge/card/abilityfactory/effects/SetStateEffect.java -text src/main/java/forge/card/abilityfactory/effects/SetStateEffect.java -text
src/main/java/forge/card/abilityfactory/effects/ShuffleEffect.java -text src/main/java/forge/card/abilityfactory/effects/ShuffleEffect.java -text
@@ -12837,10 +13039,7 @@ src/main/java/forge/card/abilityfactory/effects/UntapEffect.java -text
src/main/java/forge/card/abilityfactory/package-info.java svneol=native#text/plain src/main/java/forge/card/abilityfactory/package-info.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactory.java svneol=native#text/plain src/main/java/forge/card/cardfactory/CardFactory.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java -text src/main/java/forge/card/cardfactory/CardFactoryArtifacts.java -text
src/main/java/forge/card/cardfactory/CardFactoryAuras.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactoryCreatures.java svneol=native#text/plain src/main/java/forge/card/cardfactory/CardFactoryCreatures.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactoryEnchantments.java -text
src/main/java/forge/card/cardfactory/CardFactoryEquipment.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactoryLands.java svneol=native#text/plain src/main/java/forge/card/cardfactory/CardFactoryLands.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactoryPlaneswalkers.java svneol=native#text/plain src/main/java/forge/card/cardfactory/CardFactoryPlaneswalkers.java svneol=native#text/plain
src/main/java/forge/card/cardfactory/CardFactorySorceries.java svneol=native#text/plain src/main/java/forge/card/cardfactory/CardFactorySorceries.java svneol=native#text/plain
@@ -12882,6 +13081,7 @@ src/main/java/forge/card/replacement/ReplaceDraw.java -text
src/main/java/forge/card/replacement/ReplaceGainLife.java -text src/main/java/forge/card/replacement/ReplaceGainLife.java -text
src/main/java/forge/card/replacement/ReplaceGameLoss.java -text src/main/java/forge/card/replacement/ReplaceGameLoss.java -text
src/main/java/forge/card/replacement/ReplaceMoved.java -text src/main/java/forge/card/replacement/ReplaceMoved.java -text
src/main/java/forge/card/replacement/ReplaceSetInMotion.java -text
src/main/java/forge/card/replacement/ReplacementEffect.java -text src/main/java/forge/card/replacement/ReplacementEffect.java -text
src/main/java/forge/card/replacement/ReplacementHandler.java -text src/main/java/forge/card/replacement/ReplacementHandler.java -text
src/main/java/forge/card/replacement/ReplacementLayer.java -text src/main/java/forge/card/replacement/ReplacementLayer.java -text
@@ -12940,6 +13140,7 @@ src/main/java/forge/card/trigger/TriggerLifeLost.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerLosesGame.java -text src/main/java/forge/card/trigger/TriggerLosesGame.java -text
src/main/java/forge/card/trigger/TriggerPhase.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerPhase.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerSacrificed.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerSacrificed.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerSetInMotion.java -text
src/main/java/forge/card/trigger/TriggerShuffled.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerShuffled.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerSpellAbilityCast.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerSpellAbilityCast.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerTaps.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerTaps.java svneol=native#text/plain
@@ -12949,6 +13150,7 @@ src/main/java/forge/card/trigger/TriggerTurnFaceUp.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerType.java -text src/main/java/forge/card/trigger/TriggerType.java -text
src/main/java/forge/card/trigger/TriggerUnequip.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerUnequip.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerUntaps.java svneol=native#text/plain src/main/java/forge/card/trigger/TriggerUntaps.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerWaiting.java -text
src/main/java/forge/card/trigger/WrappedAbility.java -text src/main/java/forge/card/trigger/WrappedAbility.java -text
src/main/java/forge/card/trigger/ZCTrigger.java svneol=native#text/plain src/main/java/forge/card/trigger/ZCTrigger.java svneol=native#text/plain
src/main/java/forge/card/trigger/package-info.java svneol=native#text/plain src/main/java/forge/card/trigger/package-info.java svneol=native#text/plain
@@ -13135,6 +13337,7 @@ src/main/java/forge/gui/deckeditor/controllers/CEditorLimited.java -text
src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java -text src/main/java/forge/gui/deckeditor/controllers/CEditorPreferences.java -text
src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java svneol=native#text/plain src/main/java/forge/gui/deckeditor/controllers/CEditorQuest.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java -text src/main/java/forge/gui/deckeditor/controllers/CEditorQuestCardShop.java -text
src/main/java/forge/gui/deckeditor/controllers/CEditorScheme.java -text
src/main/java/forge/gui/deckeditor/controllers/CFilters.java -text src/main/java/forge/gui/deckeditor/controllers/CFilters.java -text
src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java -text src/main/java/forge/gui/deckeditor/controllers/CProbabilities.java -text
src/main/java/forge/gui/deckeditor/controllers/CStatistics.java -text src/main/java/forge/gui/deckeditor/controllers/CStatistics.java -text

1
.gitignore vendored
View File

@@ -359,6 +359,7 @@ res/pics/TSP
res/pics/UDS res/pics/UDS
res/pics/ULG res/pics/ULG
res/pics/USG res/pics/USG
res/pics/VAN
res/pics/VIS res/pics/VIS
res/pics/WTH res/pics/WTH
res/pics/WWK res/pics/WWK

View File

@@ -1,13 +1,18 @@
Forge Beta: 11-30-2012 ver 1.3.2 Forge Beta: 12-14-2012 ver 1.3.3
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com) (Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the MAGE team for permission to use their targeting arrows.) (Thanks to the MAGE team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.) (Thanks to http://www.freesound.org/browse/ for providing some sound files.)
11623 cards in total. 11674 cards in total.
All sounds use the event bus model now and are not called directly. Two new sounds to the list of sounds supported by Forge, Blocker Assigned and Token Created. We could use some help in finding interesting sounds that we can add to forge. The Alara Reborn set is now 100% implemented.
Schemes have been added to the Archenemy mode. This is a work in progress and there may be a bug or two for us to find. Please discuss this new feature in the 1.3.3 beta release topic.
This version of forge includes a few sound files for the new sound effect system. While we have several sounds assigned to a few of the available events there are a number of events that do not yet have a assigned sound file. This should be considered a work in progress and we could use some help in finding interesting sounds that we can add to forge.
The sound files need to be in wav or au format, wav appears to be more wide spread but the code can handle either format. The sound files need to be copy right free and they should be in the public domain. The sound files need to be in wav or au format, wav appears to be more wide spread but the code can handle either format. The sound files need to be copy right free and they should be in the public domain.
@@ -17,11 +22,9 @@ http://www.freesound.org/browse/
You should note that sound files can be large sized and we would like to avoid this if possible. A good size to shoot for would be 50 K or less. There is a freeware sound editor that may have versions for all operating systems. This app is named Audacity. You should note that sound files can be large sized and we would like to avoid this if possible. A good size to shoot for would be 50 K or less. There is a freeware sound editor that may have versions for all operating systems. This app is named Audacity.
We now have a Vanguard mode implemented. This is a work in progress. The older match layout files are incompatible with the new Vanguard mode. The original match_default.xml, match_preferred.xml and the match_preferred.xml saved to a different name files need to be deleted and can no longer be used. You can keep your editor_preferred.xml file. But you will have to setup your match view panels using the new match_default.xml file. We have a forge forum topic at the Collectible Card Games Headquarters web site that is devoted to finding sounds for this new sound system. Please visit this topic and contribute a sound or two. We can use your help and assistance. :)
The visuals for targeting arrows has been improved and looks better, with an adaptation of the arrow drawing code from MAGE. Thanks to the MAGE team for permission for the adaptation. http://www.slightlymagic.net/forum/viewtopic.php?f=26&t=8570
There were reports that special challenge decks would cause a co-modification error in quest mode. This bug is likely fixed at this time.
-- --
@@ -53,271 +56,214 @@ Some people use the Windows application 7zip. This utility can be found at http:
Fixes/Features: Fixes/Features:
- Fixed Korozda Monitor.
- Simplified sacrificeHuman.
- Removed CardFactoryEquipment.
- Cleanup.
- CheckStyle.
- Cleanup and FindBugs fixes.
- Added [avatar] decksection (for deck-default vanguard avatars)
- Little text fix for preventNextDamage.
- More text fixes.
- Fixing a poorly scripted Warden of the Wall
- Bludgeoned MigLayout into adding a CardDetailPanel to Vanguard home screen. Please tell me/tweak it if it looks horrible on resolutions beyond 1280x1024
- The AI will now react to Nether Void.
- Fixed Coalition Relic.
- Fixed Explore and Summer Bloom.
- Added a possibility to couple sacrifice costs with other costs (currently by sacrificing, pun semi-intended, the input-based sacrifice interface and replacing it with a menu-based selection one).
- Cleared out the changes.txt file, now ready for new material. - Cleared out the changes.txt file, now ready for new material.
- CheckStyle.
- Tweaked doTriggerAINoCost of AF DamageAll.
- Tweaked shouldPumpCard.
- CheckStyle.
- Fixed Squandered Resources.
- Fixed optional Replacement effects not firing again after "No" is chosen once (experimental).
- Little script updates.
- When a game is restarted, set lands played back to 0.
- remove unused imports
- InputSelectManyCards uses only overloads syntax. made abstract
- Fixed AF Mana used on subabilities.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added a TODO note to GameActionUtil (if fully chained inputs are implemented in the future), fixed imports.
- Bring active players VField to the front. Helps keep track in 8 player games.
- Made CardDetailPanel conform to skin colors.
- Added EffectZone$ Command to a few missed AF_Effect scripts
- CheckStyle. - CheckStyle.
- More Improvements of AI for Auras with "AILogic$ Curse". - When the user is asked whether he wants to pay the sacrifice cost, the card for which the sacrifice cost is paid will be highlighted on the playfield.
- Fixing accidental submission of potential Sideboard code - A little fix for the previous commit.
- Changed the "spend only <color> mana on X" mechanism from using a SVar to using an ability parameter (first step towards implementing e.g. Soul Burn). - Minor edit and fix to changes.txt
- Fixed AI code meddling with damage replacements. - Consolidated some calls related to card panel highlighting for the Sacrifice costs.
- Fixed ConcurrentModificationException in InputMulligan. - Reverted the example Gauntlet contest to start at 0% progress (used to be 11% progress in the very beginning).
- Fixed InputSelectMany. - Added listing of the avatar and commander to FDeckChooser decklists.
- Improved ChooseSource AI. - Removing Variants branch
- Fixed a shouldPumpCard call switching P/T. - Created Schemes branch
- fixed NPE bug in initialize of colorX in InputPayManaX class - Schemes:Base commit for Schemes.
- added code to allow AI to make Charm choice - Added AF_Abandon.
- modified inputUntapUpToNType so same card cannot be chosen more than once - Added Trigger SetInMotion
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added schemes A Display of My Dark Power (Thanks,Marc!) and I Know All, I See All.
- Sound System: improved the performance of the sound system by synchronizing certain sounds that tend to occur multiple times in rapid succession (damage, life loss, bury a creature) so that only one can play at a time. - Schemes:Added ARC to setdata.
- CheckStyle. - Schemes: Added Behold the Power of Destruction.
- Added some LQ pic URLs.
- added ability to loop over defined cards to RepeatEachEffect. added InGraveyard to Card.hasProperty.
- Added a LQ pic URL.
- Fixed Steel Hellkite.
- ChangeZoneAll with destination Library will now let you choose the order.
- Fixed spell description for Hypnotic Cloud
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CheckStyle
- CheckStyle
- small script tweaks
- Fixed Enlightened Tutor not shuffling the library.
- Added the global rule change: "Each creature assigns combat damage equal to its toughness rather than its power.".
- Converted Doran, the Siege Tower.
- Converted Shifting Sliver to script.
- Cleanup.
- Created Variants branch.
- Variants: Created command zone view.
- Variants: Moved effects and emblems to command zone.
- Variants: Added a bunch of Vanguard cards (Thanks, Marc!)
- Variants: Added a Vanguard home screen.
- Variants: Created command zone view.
- Variants:2 files weren't added correctly.
- You no longer have to choose the order of cards for Elixir of Immortality.
- Fixed payment of phyrexian mana.
- Fixed Shocklands not using canPayLife(2).
- The AI will now better react to Platinum Emperion.
- Added a Java 7 compatibility fluff piece to the changes.txt file.
- If lethal damage has already been assigned just treat is as 0 in VAssignDamage
- Minor text change
- CheckStyle.
- Vanguard: added AffectedZone parameter to Birds of Paradise Avatar
- ChangeZone can now remember cards moved from the stack
- CheckStyle
- The AI can now use Icy Prison.
- Cleanup AF can now be used to clear individual defined cards from remembered lists
- Removed a println I left in my previous commit
- Variants - Fixed Archangel of Strife
- Variants - Changed ValidGrave count method to Valid<coma delimited zones> eg:Count$ValidBattlefield,Graveyard Card.YouCtrl
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Variants: Fixed CardRules parser choking on "+" characters.
- Fixed the wrong player gaining life when GainLife has a targetPlayer and a defined player. Defined player takes preference again as it used to. This fixes Divine Congregation, Gerrard Capashen and Spoils of Evil
- setinfo and oracle data for Chaotic Backlash
- Fixed Nomad Mythmaker targeting.
- CheckStyle.
- Another fix for Nomad Mythmaker.
- Fixed Exotic Curse.
- Reverted Nomad Mythmaker.
- Cleanup of getLKICopy functions.
- Fixed Starlit Sanctum.
- Hopefully the final fix for Nomad Mythmaker
- More fixing for Nomad Mythmaker.
- The AI will no longer choose non-Pump Auras with Nomad Mythmaker.
- The AI will no longer choose non-Pump Auras with Nomad Mythmaker.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CheckStyle.
- Added an AI SVar to Zombie Mob.
- Booster Draft: added four more choices to block booster draft set order selection (e.g. so that MRD/DST/5DN is possible in addition to only 5DN/DST/MRD, etc.)
- corrected static ability name in effect script for Ember Gale
- Variants - Added Ertai (vanguard avatar)
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Made the SVar granted by Tower Above unique.
- Variants - Added the following avatars: Gerrard, Gix and Greven il-Vec
- Variants - Hand and life modifiers will now be displayed in the card info panel
- Variants - Added the following avatars: Grinning Demon Avatar, Hanna and Karn
- Variants - Added the missing EffectZone param to Hanna and Karn
- Variants - Added the following avatars: Lyna, Maraxus, Mishra, and Multani
- CheckStyle.
- Variants - Added the following avatars: Oracle, Orim, Rofellos, Selenia, and Serra
- Variants - Fixed TriggerZones for Rofellos
- Temporary fix for quest challenges.
- Variants - Added the following avatars: Volrath and Xantcha
- SoundEffectType holds only filename, unable to reproduce sounds by itself,
- EventBus added to GameState to properly route the ingame events to Sound system, game log and remote players (when time comes)
- AudioClips are cached at first request, this may lead to slowdowns (will precache if this is an issue)
- Most calls to sound system are still preformed directly, with a few only converted to events
- Variants: Removed avatars with RemAiDeck:True from AI's avatar list.
- Variants: Made AI aware of the avatar.
- Merged changes from trunk to Variants: r18254-r18318
- fix typo for sound
- setupPlayZone will now call doLayout directly and only once (hopefully fixes the ConcurrentModificationException).
- Convert Erg Raiders to script
- Variants - Added the following avatars: Sidar Kondo, Sisay, Squee, Urza, and Sliver Queen, Brood Mother
- Merged changes from trunk to Variants: r18319-r18323
- removed '3' from addpoison event
- the correct parameter is num
- Variants - Added the following avatars: Starke, Tahngarth, Takara, and Tawnos
- Changed AdjustLandPlays to a player keyword
- Converted Explore and Summer Bloom to script
- More preparations for quest worlds.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Sound System: converted counter sounds to the event bus system, NPE fix when making an audio clip, various minor fixes and typo corrections in sound system and event classes.
- CheckStyle.
- Removed some unnecessary updateObservers calls in startRound.
- Sound System: converted tap/untap sound playback to an event, preliminary support for synced sounds using the event model.
- Sound System: both synced and non-synced sounds are supported now using the event model (the type of the sound is declared in SoundEffectType constructors).
- Sound System: converted shuffle and flipcoin sounds to events, some minor stylistic changes.
- Sound System: converted more sounds to events.
- Sound System: done converting sounds to events.
- Sound System: last of the direct sound calls converted to an event.
- Moved most of the stuff happening in startGame outside of the swingWorker (to fix the ConcurrentModificationException error).
- Added Arcbound Fiend and Matsu-Tribe Decoy by swordshine.
- Fixed AI of Aegis Angel.
- Reimplemented "StackDescription$ SpellDescription".
- Fixed the global rule change "No more than one creature can attack each combat".
- Fixed Sleeper Agent.
- move questWorld out of QuestData package (because only things being serialized should be kept there)
- remove unused imports (soundeffecttype mostly)
- Fixed MustBlockCards not being checked for still attacking.
- Counter class renamed to CounterType
- CheckStyle.
- Convert Lighthouse Chronologist to script
- counters: united calls using multipliers and ignoring them,
- removed useless setCounter wrapper
- Variants: WIP new Vanguard Home screen for multiplayer shenanigans (Does not work yet)
- CheckStyle.
- Merged changes from trunk to Variants: r18323-r18354
- Converted Spirit of Resistance to script.
- Variants - Added the following avatars: Titania
- Reorganized Conditions of static abilities (WIP).
- Variants:Fixed the UI side of the new Vanguard home screen. (Now to make the match actually start!)
- Variants:Added some apparently unadded scripts from trunk.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Reorganized Conditions of static abilities (WIP).
- Fixed Alpha Status.
- CheckStyle.
- Unblocked missed script folder revisions.
- Sound System: added two new sounds (Block and Token), fixed a bug that caused the destroy sound to be continuously played at every phase when a planeswalker was on the field.
- Check for null arrays before assigning in SDisplayUtil
- Re-Merged 18323-18354 and merged 18357-18366 into Variants. *crosses fingers*
- Variants - Added setinfo to avatars and uploaded images to cardforge (they should download like any other card now)
- Variants - Reverted setinfo to avatars (caused crash on set image downloads)
- Variants:Added VAN set.
- Variants:Added SetInfo to avatars, courtesy of Marc.
- Variants:Replaced CardDb.getAllCards() with CardDb.getTraditionalCards() where appropriate.
- Variants:Reverted preferences.
- Updated some SVars. - Updated some SVars.
- Added a fluff piece to the changes.txt file. - Added Timeshifted setinfo to Leviathan.
- Cleanup of CloneEffect. - Converted "Damage that would reduce your life total to less than 1 reduces it to 1 instead." to a player keyword.
- Bundled inZone property of cards. - Fixed Angel's Grace.
- Targeting Overlay: much prettier targeting arrows (thanks to the MAGE team for permission for adaptation), some initial work for the "mouseover-only" mode fix (not enabled yet). - Added beginnings of a Scheme Deck editor.
- Variants: Keep separate lists of traditional/nontraditional CardPrinted's in CardDb. - Made exiting the scheme editor dump you at the archenemy home screen.
- Variants: Fixed crash when only playing against 1 opponent on vanguard. - Made scheme deck editor save correctly.
- Variants: Fixed vanguard match not starting when selecting non-random avatar.
- Targeting Overlay: Card mouseover mode fixed and enabled, should work fine and should show only the targeting arrows (both combat and non-combat) for the card the mouse is hovering over.
- Converted the property "SameNameAsImprinted" to the "SharesNameWith" group.
- Variants - Added the following avatars: Erhnam Djinn Avatar, Etched Oracle Avatar, and Fallen Angel Avatar
- Targeting Overlay: Fixed a bug with the combat targeting arrows shown both ways in card mouseover mode.
- Added a fluff piece to the changes.txt file. - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Variants: Added error handling for managing not to select deck/avatar in vanguard mode. - Implemented X color restrictions for the AI, now Crypt Rats should be correctly used by the AI. Hopefully the support will work for all color restrictions including two-color ones (like the Soul Burn which may potentially be implemented later).
- Variants: Prevented user from selecting multiple avatars. - Removed a debug line.
- Removed unused imports. - Schemes: Let the player specify the deck of each opponent in Archenemy mode.
- Organized imports a little bit better. - Let the player specify his own scheme deck.
- Cleanup. - Fixed Scheme deck editor.
- CheckStyle. - CheckStyle.
- renamed CounterAdd/Remove events - Schemes: Changed Archenemy's DocID.
- removed impropper use of CardPrinted getType method - Added Oracle to schemes.
- commander stored as a single card in deck/Deck.java - PerSetTracking.py will now also check Archenemy.
- removed inpropper use of getType of InventoryItem objects - Made some cards with "Whenever an opponent" triggers multiplayer compatible.
- check 4 traditionality of card - Schemes: Added AF_SetInMotion,added ReplaceSetInMotion
- Small renaming in GameAction - Fixed multiple schemes being set into motion consecutively.
- Reorganized Conditions of static abilities (WIP). - Schemes: Removed debug script
- Slightly increased the size of the stats panel to better display long winning streaks. - Fixing Viscerid Drone's activation costs
- Fixed the spell description for Judge Unworthy
- Convert Goblin Charbelcher to script
- Enable DevMode to add Lands directly into play
- Convert Gilder Bairn and Vampire Hexmage to script
- Added support for Repeating over Counters
- changed target style to newer ValidTgts version
- reworked methods for finding SpellAbility targets
- Fixed Liliana of the Veil.
- Fixed AI choosing logic of AF TwoPiles.
- Fixed mana costs not always coming first in combineCosts.
- Added AILogic parameter to AF TwoPiles.
- Added the parameter "UnlessSwitched" to SpellAbilities (to switch paid and unpaid commands).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- CheckStyle. - Expanded checkDiscardCost.
- Fixed Haunting Echoes. - Fixed Bloodthirst overwriting the X SVar.
- Variant: Fixed non-Random Vanguard selected. - Fixed StackDescription of AF PumpAll.
- Fixed Karn Avatar. - Fixed Venser, the Sojourner emblem name.
- Cleanup of xCount. - Schemes: Changed DefinedPlayer Opponent so that it adds all opponents
- More cleanup of xCount. - Added a NeedsToPlay SVar to Sunken City.
- Removing unnecessary "HIDDEN" strings (WIP). - Added a chkAIDrawback function to AF LoseLife.
- Removing unnecessary "HIDDEN" strings (WIP). - Schemes: Changed LQ image links to better images. Can be used as template for other schemes
- Convert Sylvan Library to Script - Fixed Brass Squire.
- Fixed sharesNameWith Imprinted - Removed some unnecessary chkAIDrawback overrides.
- Converted Haunting Echoes to Script - Updated cardTemplateScript to automatically add correct LQ pic urls.
- Small cleanup in files
- Added PermanentNoncreature AF
- Converted Standstill and Bridge from Below to script
- Targeting Overlay: in the "card mouseover" mode, during the order of blockers declaration, the targeting overlay will first show all the blockers for the card for which the order of blockers is declared, and will also show individual arrows for each blocker when the blocker is selected in the blocker order list.
- Fixed Erg Raiders
- Removing unnecessary "HIDDEN" strings (WIP).
- Removing unnecessary "HIDDEN" strings (WIP).
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Variants:Fixed exile origins for some effects - Schemes: Added player property NotSelf
- CheckStyle. - Schemes: removed early debugging cost for Imprison This Insolent Wretch that I forgot to revert
- Fixed MaxhandSize < 0 case in InputCleanup. - Added CostRemoveCounter to payCostDuringAbilityResolve.
- Fixed Oath of Druids. - GUI: Themed order selection window.
- Sound System: Added a previously missed link for the "Life Loss" sound event (now the sound will play during certain damage dealing effect resolutions which were previously missed). - Fix imports.
- Sound System: TODO point removed. - Schemes: Renamed player property NotSelf to Other
- Targeting Overlay: minor stylistic fix in the code. - Removed duplicate StackDescription of SubAbilities from AF ChangeZone.
- Moved generatedMana from ManaEffect to GameActionUtil to use it for the AI to predict what a mana ability will produce (it seems to be the only function that is actually up to date). - Schemes: Reverted my earlier change to getDefinedPlayers:Opponent. (Will slowly go through each case after merging at a later stage to make multiplayer compatible using Player.Other or Player.Opponent where applicable)
- Removed getProducedMana from AbilityManaPart (it wasn't really functional anyway). - Little CanPlayAI updates.
- Merged r18371-r18427 from trunk into Variants - Fixed Telekinesis.
- Merged Variants into trunk. You may need to delete match_preferred.xml - Added an easy version of the Gold Finger opponent.
- Convert Lich to Script - Schemes:Merged in r18521-18589 from trunk
- Convert Phylactery Lich to script - Fixed Repay in Kind for multiplayer
- Converted Noviken Heart of Progress to script - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Rechanged ValidGrave to Valid<AnyZone> count method that was lost in the merge. - Updated some more AI functions.
- Fixed description for Titania's Song - Added a "save deck" button to the Limited deck editor to avoid confusion. The button will generate a proper confirmation message, so it won't confuse the player by just saying that the deck with the given name already exists (which is not appropriate for Limited since there is only one deck anyway).
- Updated cardTemplateScript.py for variants - Changed the draft mode option text from "Play all 8 opponents" to "Play all 7 opponents" since the human is the 8th player and he has seven opponents.
- Updated CHANGES.txt - Added card panel highlighting to orderBlockingMultipleAttackers.
- Fixed Jace, Architect of Thought's first ability - Corrected a mistype.
- Added some AI code for casting Bonfire of the Damned via Miracle. - Reversed order of game log.
- Changed Gather Specimens to a replacement instead of triggered effect - Converted Sarpadian Empires, Vol. VII
- Fixed some triggers for use from command zone (WIP) - Added code for "CARDNAME can attack as though it didn't have defender." to isUsefulPumpKeyword.
- Fixed some triggers for use from command zone (Done) - Randomly generated decks will now feature cards from random editions (so, no more "all lands Zendikar" etc.).
- Minor script changes - Simplified the code for random set codes in generated decks.
- Made player tabs in Vanguard setup more descriptive - Fixed NotEnchantedBy broken in my previous commit
- Updated tooltip text for hand icon so that it indicates the player's maximum hand size. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Vanguard player tab names when re-adding players in setup - Schemes: Forgot to commit some code for Mortal Flesh Is Weak
- Fixed doTriggerAINoCost in CounterAI when the stack is empty. - Slight tweak to ChangeZoneAll so that you won't be given a choice ordering box when moving cards to the library if the list has fewer than two cards
- Added the scheme and the sound directories to the SVN trunk.
- The AI will now activate Lu Su, Wu Advisor and other little AI tweaks.
- Updating Crocodile Pet for Static OpponentTurn changes
- Actual right fix for Crocs
- Allow Auras to Enchant cards in graveyards for (Animate Dead and Spellwewaver Volute)
- Convert Animate Dead and Dance of the Dead to script (oh joyous day)
- Some small changes in AF_Animate to grant spells with the right timing
- Only move Auras into play if it's a cast spell
- Sound System: Enabling sounds by default, adding the currently available free sounds to the SVN.
- Made CardFactoryUtil.getExternalZoneActivationCards compatible with multiplayer
- Use the more verbose title instead of name for duels and challenges in quests (it used to be this way).
- Added a fluff piece to the changes.txt file. - Added a fluff piece to the changes.txt file.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed max hand size. - uncommented some recently included tokens' download links
- Removed a debug line from ChangeZone (related to Nafs Asp). - minor tweak
- Made the effect names for Nafs Asp and Glass Asp more descriptive. - Fixed Armor of Thorns.
- Somebody had overwritten worlds.txt in the SVN with an obsolete (incorrect) version, restored. - Fixed Demoralize.
- Fix for Squeaking Pie Grubfellows. - Fixing text of Sen Triplets
- Removing unnecessary "HIDDEN" strings (WIP). - The Constructed deck editor now has an option to either show all cards from all sets or show unique cards only (see the Preferences tab), the Sealed Mode, Draft Mode, and Quest Mode deck editors will always show cards from all sets in order to avoid issues and confusion.
- Removing unnecessary "HIDDEN" strings (WIP). - Made the default value of the "Show Unique Cards Only" (in Constructed) "true" (checked) to mimic the original Forge behavior.
- Made static effects reset hand size correctly for Vanguard. - Player.Opponent now returns opponents only, while Player.Other returns all other players
- Added a LQ pic URL. - Converted some cards for multiplayer compatibility
- CheckStyle. - improved stack description for LoseLife
- AI fix for Karn Liberated. - converted a few more cards for multiplayer compatibility
- Removing unnecessary "HIDDEN" strings (WIP). - Added a fluff piece to the changes.txt file.
- Fixed freeze whenever AI cast a creature with Tahngarth avatar - BuildInfo.getVersion() is once again returning an incorrct SVN number ("-r18445").
- add check to drawing miracle so that miracle cost is not triggered in opening hand.
- Triggers will now wait to trigger if the Stack is frozen. (Fixes Valakut not triggering enough times)
- Convert Earthbind to Script now that the timing works
- Fixed Mind Swords.
- Added the recent commit logs to changes.txt.
- Explicitly shuffle Haunting Echoes instead of using it inside RepeatEach
- Fixed Tower Above.
- Sigh, missed a new class.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release. - Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- changed "getParentTargeting" methods to skip checking the "child" SpellAbility first - Fixing rarity on Aura Finesse
- consolidated code to find the fighters into one common method - Added an option to the preferences window to randomize card art in the human decks (e.g. different card art for basic lands from the same set) for whoever likes variety.
- Better name for the card art randomization option.
- Minor code cleanup.
- Fix to avoid Comodification errors with Waiting Triggers and infinite loops with multiple resolving Waiting Triggers
- Convert Guilty Conscience to Script
- Fixing a crash in Island Sanctuary before the game starts
- Convert Convincing Mirage and Phantasmal Terrain to script
- Small tweak to Triggers to allow them to refire Statics when they finish resolving (useful for Conving Mirage to actually grant its ability immediately upon resolving)
- Made the random set generation for random decks more optimal.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Small fixes to Animate Dead and Dance of the Dead
- Fixed the ability cost for Engineered Explosives.
- Convert Night Soil to script (done with CF_Enchantments)
- Temporarily disable changes needed for Valakut timing properly, since it seemed to have adversely effect a bunch of other triggers
- Fixed Elfhame Sanctuary.
- Fixed getGamesWonBy crashing when the game was a draw.
- Fixed Yawgmoth's Will.
- Sound system: Added a way to play card-specific sound effects depending on the presence of the SoundEffect SVar on a card. If the SVar is present, the sound file specified in the SVar must be present, otherwise no sound is played.
- Improved doTriggerAINoCost in AF Attach.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Converted some more cards for multiplayer.
- Added some basic count methods for use in multiplayer situations
- Converted more cards for multiplayer and improved Player.isValid:Opponent
- Converted more cards for multiplayer
- Converted more cards for multiplayer (my last ones for the day)
- Sound System: Minor tweaks to the individual card sound effect system.
- Reintegrated the Schemes branch.
- Renamed the file of Plots That Span Centuries.
- Made two cards multiplayer compatible.
- Fixed Fireball.
- Made a few more cards multiplayer compatible
- It is now possible to give challenge opponents (players) names that are different from the actual challenge names.
- Fix javadoc for QuestEvent.getOpponent().
- Pattern of Rebirth will now grant a SacMe SVar to the enchanted creature.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Added some AI checks to canRegenerate.
- Fixed Acidic Dagger and Venomous Breath.
- Added "SVar:RemAIDeck:True" to Akroma's Blessing and Primal Clay.
- Reenabling CheckStaticEffects in triggerhandler
- Moved ConditionDescription into SpellEffect.getStackDescriptionWithSubs and stopped PumpAllEffect and DestroyEffect from grabbing stack description for subabilities (already handled in main shared method)
- More cards ready for multiplayer
- Converted Omnath, Locus of Mana to script by keywording his ability.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed Tolarian Entrancer.
- Further fix for Tolarian Entrancer
- Fixed Skirk Alarmist.
- Fixed AI possibly pumping opposing creatures (plus multiplayer considerations).
- Sideboarding: Initial commit of phase 1-related code (sideboard mode for deck editor). Currently DISABLED and should not affect anything in the code, will be updated and enabled after v1.3.3.
- Reverted Archenemy starting life to 10+(10*<Number of opponents>)
- Fixed saving pre-scheme decks.
- Cleaned up imports.
- Added the recent commit logs to changes.txt. Preparing for the snapshot build release.
- Fixed the casting cost of High Ground.
- CheckStyle. - CheckStyle.
- reverting earlier changes until better solution is found - Fixed Necropotence.
- After a draft finishes, properly reset buttons used in the Deck Editor - Made a few more cards multiplayer compatible
- Updated LQ pic urls for vanguard avatars to replace the cruddy ones from Gatherer - Added LocalCount to resolve of DamageDealEffect and DrawEffect which allows calculated variables to be calculated per player (should allow a few more cards to be made multiplayer compatible)
- Made Vanguard tab panel conform (a little) better to skin theme. Unfortunately, due to *clenches fist* Swing some out of place code had to be added because you can't specify colors for certain parts of the JTabbedPane component in it's actual class because that would make too much sense. - Fixed ChangeZoneAll so that it works correctly when Defined returns more than one player
- Cleanup: Removed duplicate instances of TriggerZones param - Decks for the sample 'Shandalar' world. No images (due to copyright reasons). Will be enabled AFTER the next beta release.
- Vanguard avatar selection will now remove cards with RemRandomDeck flag from the list when choosing Random. Useful for cards like Diamond Queen Avatar that are still great in the right deck. - applied script fixed by swordshine
- Updated some avatar flags
- Added the recent commit logs to changes.txt. Preparing for the beta build and release. - Added the recent commit logs to changes.txt. Preparing for the beta build and release.
- Preparing the changes.txt file for the next beta build and release. - Preparing the changes.txt file for the next beta build and release.
@@ -326,121 +272,109 @@ Many people helped with this version. A special thank you goes out to them. (Att
Agetian Agetian
ArsenalNut ArsenalNut
bigapple90
Gos Gos
Hellfish Hellfish
Marc Marc
Max
RumbleBBU RumbleBBU
Sloth Sloth
Sol Sol
Swordshine Swordshine
Zirbert
Chris H Chris H
Added the following Schemes:
A Display of My Dark Power
All Shall Smolder in My Wake
Approach My Molten Realm
Behold the Power of Destruction
Dance, Pathetic Marionette
Embrace My Diabolical Vision
Every Hope Shall Vanish
Every Last Vestige Shall Rot
Evil Comes to Fruition
I Call on the Ancient Magics
I Delight in Your Convulsions
I Know All, I See All
Ignite the Cloneforge!
Imprison This Insolent Wretch
Look Skyward and Despair
Mortal Flesh Is Weak
My Genius Knows No Bounds
My Wish Is Your Command
Nothing Can Stop Me Now
Perhaps You've Met My Cohort
Plots That Span Centuries
Realms Befitting My Majesty
Roots of All Evil
The Iron Guardian Stirs
The Pieces Are Coming Together
The Very Soil Shall Shake
Tooth, Claw, and Tail
Which of You Burns Brightest?
Your Fate Is Thrice Sealed
Your Puny Minds Cannot Fathom
Your Will Is Not Your Own
Added the following Vanguard Avatars: Added the following Vanguard Avatars:
Arcbound Overseer Avatar Flametongue Kavu Avatar
Ashling the Pilgrim Avatar
Ashnod
Barrin
Birds of Paradise Avatar
Chronatog Avatar
Crovax
Dauntless Escort Avatar
Diamond Faerie Avatar
Eladamri
Eladamri, Lord of Leaves Avatar
Erhnam Djinn Avatar
Ertai
Etched Oracle Avatar
Fallen Angel Avatar
Gerrard
Gix
Goblin Warchief Avatar
Greven il-Vec
Grinning Demon Avatar
Hanna
Hell's Caretaker Avatar
Karn
Lyna
Lyzolda, the Blood Witch Avatar
Maraxus
Mishra
Morinfen Avatar
Multani
Nekrataal Avatar
Oracle
Orim
Rofellos
Selenia
Serra
Sidar Kondo
Sisay
Sliver Queen, Brood Mother
Squee
Starke
Tahngarth
Takara
Tawnos
Titania
Urza
Volrath
Xantcha
Added the following cards: Added the following cards:
Aladdin's Lamp AEther Rift
Assembly Hall AEther Snap
Atalya, Samite Master Argothian Wurm
Auriok Steelshaper Aura Graft
Chaotic Backlash Barbarian Bully
Chromeshell Crab Brain Gorgers
Chronomantic Escape Bruna, Light of Alabaster
Circle of Solace Catalyst Stone
Complicate Chameleon Spirit
Cragganwick Cremator Cinder Cloud
Credit Voucher Consecrate Land
Crimson Hellkite Crown of the Ages
Crypt Rats Cursed Monstrosity
Demonfire Dash Hopes
Dromar, the Banisher Desperate Research
Elfhame Sanctuary Dong Zhou, the Tyrant
Ember Gale Evershrike
Equal Treatment Exalted Dragon
Glass Asp Flooded Woodlands
Honorable Scout Harmony of Nature
Icy Prison Impromptu Raid
Island Sanctuary Junk Golem
Journey of Discovery Kindle the Carnage
Kaho, Minamo Historian Kithkin Zealot
Kamahl's Sledge Kitsune Mystic // Autumn-Tail, Kitsune Sage
Kill Switch Leviathan
Lumengrid Augur Luminescent Rain
Mirror of Fate Marshaling the Troops
Mischievous Quanar Mercadian Lift
Nafs Asp Mtenda Lion
Nomad Mythmaker Nakaya Shade
Pay No Heed Opal-Eye, Konda's Yojimbo
Pilgrim of Justice Pack Hunt
Pilgrim of Virtue Phantasmagorian
Prahv, Spires of Order Phantasmal Sphere
Proteus Staff Quest for the Holy Relic
Righteous Indignation Ravenous Vampire
Rith's Charm Read the Runes
Saprazzan Breaker Reclamation
Shell of the Last Kappa Retether
Shoving Match Rhystic Cave
Shrouded Serpent Riptide Mangler
Sivvi's Valor Scarab of the Unseen
Spoils of the Vault Scrounge
Terastodon Sen Triplets
Tower Above Shivan Wumpus
Tsabo's Web Sirocco
Vassal's Duty Soul Strings
War Elemental Spelltithe Enforcer
Wand of Ith
Withdraw
end end

View File

@@ -5,7 +5,7 @@
<artifactId>forge</artifactId> <artifactId>forge</artifactId>
<packaging>jar</packaging> <packaging>jar</packaging>
<name>Forge</name> <name>Forge</name>
<version>1.3.2</version> <version>1.3.3</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent Forge lets you play the card game Magic: The Gathering against a computer opponent
using all of the rules. using all of the rules.
@@ -152,9 +152,9 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.2</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.3</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.2</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.3.3</developerConnection>
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.3.2?repname=forge</url> <url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.3.3?repname=forge</url>
</scm> </scm>
<prerequisites> <prerequisites>

View File

@@ -80,7 +80,7 @@ for currentSet in setCodes :
if currentSet == 'VG4' or currentSet == 'VGO' or currentSet == 'VG ' : continue if currentSet == 'VG4' or currentSet == 'VGO' or currentSet == 'VG ' : continue
if currentSet == 'FVD' or currentSet == 'FVE' or currentSet == 'FVR' : continue if currentSet == 'FVD' or currentSet == 'FVE' or currentSet == 'FVR' : continue
if currentSet == 'SDC' or currentSet == 'AST' or currentSet == 'DKM' : continue if currentSet == 'SDC' or currentSet == 'AST' or currentSet == 'DKM' : continue
if currentSet == 'BTD' or currentSet == 'ARC' or currentSet == 'COM' : continue if currentSet == 'BTD' or currentSet == 'COM' : continue
#if currentSet == 'CHR' or currentSet == 'MED' or currentSet == 'H09' : continue #if currentSet == 'CHR' or currentSet == 'MED' or currentSet == 'H09' : continue
if currentSet == 'ME2' or currentSet == 'ME3' or currentSet == 'ME4' : continue if currentSet == 'ME2' or currentSet == 'ME3' or currentSet == 'ME4' : continue
if currentSet == 'ATH' or currentSet == 'HOP' or currentSet == 'BRB' : continue if currentSet == 'ATH' or currentSet == 'HOP' or currentSet == 'BRB' : continue

View File

@@ -92,3 +92,4 @@ Index:82|Code2:M13|Code3:M13|Name:Magic 2013
Index:83|Code2:RTR|Code3:RTR|Name:Return to Ravnica Index:83|Code2:RTR|Code3:RTR|Name:Return to Ravnica
Index:86|Code2:VAN|Code3:VAN|Name:Vanguard Index:86|Code2:VAN|Code3:VAN|Name:Vanguard
Index:87|Code2:ARC|Code3:ARC|Name:Archenemy

View File

@@ -361,6 +361,11 @@ while inputName != 'quit' :
setInfoStr = 'SetInfo:'+edition[0]+'|'+rarity+'|'+'http://dummy.com/dummy.jpg' setInfoStr = 'SetInfo:'+edition[0]+'|'+rarity+'|'+'http://dummy.com/dummy.jpg'
setInfo.append(setInfoStr) setInfo.append(setInfoStr)
print 'SVar:Rarity:'+rarity print 'SVar:Rarity:'+rarity
if cardData.types.find('Scheme') != -1 :
print 'SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/'+cleanName+'.jpg'
elif cardData.types.find('Vanguard') != -1 :
print 'SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/'+cleanName+'.jpg'
else :
print 'SVar:Picture:http://www.wizards.com/global/images/magic/general/'+cleanName+'.jpg' print 'SVar:Picture:http://www.wizards.com/global/images/magic/general/'+cleanName+'.jpg'
print 'End\n' print 'End\n'
else : else :

View File

@@ -0,0 +1,13 @@
Name:A Display of My Dark Power
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, until your next turn, whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced.
SVar:DarkEffect:AB$ Effect | Cost$ 0 | Name$ Dark Power Scheme | Duration$ UntilYourNextTurn | Triggers$ DarkPower | SVars$ DarkMana
SVar:DarkPower:Mode$ TapsForMana | ValidCard$ Land | Execute$ DarkMana | TriggerZones$ Command | Static$ True | TriggerDescription$ Whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced.
SVar:DarkMana:AB$ ManaReflected | Cost$ 0 | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/a_display_of_my_dark_power.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/a-display-of-my-dark-power.jpg
Oracle:When you set this scheme in motion, until your next turn, whenever a player taps a land for mana, that player adds one mana to his or her mana pool of any type that land produced.
End

View File

@@ -3,8 +3,8 @@ ManaCost:1 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Effect | Cost$ 1 W | ValidTgts$ Player | Name$ Abeyance Effect | StaticAbilities$ STCantBeCast,STCantBeActivated | RememberObjects$ Targeted | AILogic$ BeginningOfOppTurn | SubAbility$ DBDraw | SpellDescription$ Until end of turn, target player can't cast instant or sorcery spells, and that player can't activate abilities that aren't mana abilities. A:SP$ Effect | Cost$ 1 W | ValidTgts$ Player | Name$ Abeyance Effect | StaticAbilities$ STCantBeCast,STCantBeActivated | RememberObjects$ Targeted | AILogic$ BeginningOfOppTurn | SubAbility$ DBDraw | SpellDescription$ Until end of turn, target player can't cast instant or sorcery spells, and that player can't activate abilities that aren't mana abilities.
SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Instant,Sorcery | Caster$ Player.IsRemembered | Description$ Target player can't cast instant or sorcery spells, and that player can't activate abilities that aren't mana abilities. SVar:STCantBeCast:Mode$ CantBeCast | ValidCard$ Instant,Sorcery | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ Target player can't cast instant or sorcery spells, and that player can't activate abilities that aren't mana abilities.
SVar:STCantBeActivated:Mode$ CantBeActivated | ValidCard$ Card | Activator$ Player.IsRemembered | NonMana$ True SVar:STCantBeActivated:Mode$ CantBeActivated | ValidCard$ Card | Activator$ Player.IsRemembered | EffectZone$ Command | NonMana$ True
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abeyance.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abeyance.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:1 B B
Types:Creature Horror Types:Creature Horror
Text:no text Text:no text
PT:2/2 PT:2/2
T:Mode$ Discarded | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent discards a card, CARDNAME gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent discards a card, CARDNAME gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.)
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg

View File

@@ -4,7 +4,7 @@ Types:Artifact
Text:no text Text:no text
A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers - Play Instants and Abilities | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared. A:AB$ Effect | Cost$ 4 T | Name$ Acidic Dagger Effect | ValidTgts$ Creature | TgtPrompt$ Select target creature | Triggers$ TrigDam,TrigLeave | SVars$ TrigDestroy,TrigSac,ExileEffect | RememberObjects$ Targeted | ImprintCards$ Self | ActivationPhases$ Upkeep->Declare Attackers - Play Instants and Abilities | SpellDescription$ Whenever target creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. When the targeted creature leaves the battlefield this turn, sacrifice CARDNAME. Activate this ability only before blockers are declared.
SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature. SVar:TrigDam:Mode$ DamageDone | ValidSource$ Creature.IsRemembered | ValidTarget$ Creature.nonWall | CombatDamage$ True | TriggerZones$ Command | Execute$ TrigDestroy | TriggerDescription$ Whenever targeted creature deals combat damage to a non-Wall creature this turn, destroy that non-Wall creature.
SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger. SVar:TrigLeave:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Any | Execute$ TrigSac | TriggerZones$ Command | TriggerDescription$ When the targeted creature leaves the battlefield this turn, sacrifice Acidic Dagger.
SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget SVar:TrigDestroy:AB$ Destroy | Cost$ 0 | Defined$ TriggeredTarget
SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect SVar:TrigSac:DB$ SacrificeAll | Defined$ Imprinted | SubAbility$ ExileEffect
SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile | Static$ True

View File

@@ -0,0 +1,14 @@
Name:AEther Rift
ManaCost:1 R G
Types:Enchantment
Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, discard a card at random. If you discard a creature card this way, return it from your graveyard to the battlefield unless any player pays 5 life.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ You | NumCards$ 1 | Mode$ Random | RememberDiscarded$ True | SubAbility$ DBReturn | SpellDescription$ Discard a card at random. If you discard a creature card this way, return it from your graveyard to the battlefield unless any player pays 5 life.
SVar:DBReturn:DB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Card.IsRemembered | Origin$ Graveyard | Destination$ Battlefield | ConditionDefined$ Remembered | ConditionPresent$ Card.Creature | ConditionCompare$ EQ1 | UnlessCost$ PayLife<5> | UnlessPayer$ Player | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:RemAIdeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_rift.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/227.jpg
Oracle:At the beginning of your upkeep, discard a card at random. If you discard a creature card this way, return it from your graveyard to the battlefield unless any player pays 5 life.
End

View File

@@ -0,0 +1,13 @@
Name:AEther Snap
ManaCost:3 B B
Types:Sorcery
Text:no text
A:SP$ RemoveCounterAll | Cost$ 3 B B | ValidCards$ Permanent | AllCounterTypes$ True | StackDescription$ SpellDescription | SubAbility$ DBRemove | SpellDescription$ Remove all counters from all permanents and exile all tokens.
SVar:DBRemove:DB$ ChangeZoneAll | ChangeType$ Card.token | Origin$ Battlefield | Destination$ Exile
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_snap.jpg
SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/37.jpg
Oracle:Remove all counters from all permanents and exile all tokens.
End

View File

@@ -4,8 +4,10 @@ Types:Creature Human Advisor
Text:no text Text:no text
PT:2/3 PT:2/3
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your upkeep, each opponent loses 1 life. You gain life equal to the life lost this way. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your upkeep, each opponent loses 1 life. You gain life equal to the life lost this way.
SVar:TrigDrain:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife SVar:TrigDrain:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost
SVar:AFLifeLost:Number$0
#AFLifeLost will be set by LoseLife
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_masks.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/agent_of_masks.jpg
SetInfo:GPT|Uncommon|http://magiccards.info/scans/en/gp/100.jpg SetInfo:GPT|Uncommon|http://magiccards.info/scans/en/gp/100.jpg

View File

@@ -5,6 +5,7 @@ Text:no text
K:Cycling:W K:Cycling:W
A:SP$ ChooseColor | Cost$ 2 W | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ DBProtection | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn. A:SP$ ChooseColor | Cost$ 2 W | Defined$ You | AILogic$ MostProminentAttackers | SubAbility$ DBProtection | SpellDescription$ Choose a color. Creatures you control gain protection from the chosen color until end of turn.
SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl | Gains$ ChosenColor SVar:DBProtection:DB$ ProtectionAll | ValidCards$ Creature.YouCtrl | Gains$ ChosenColor
SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_blessing.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/akromas_blessing.jpg
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/1.jpg SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/1.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:2 R R
Types:Creature Human Types:Creature Human
Text:no text Text:no text
PT:0/1 PT:0/1
K:Damage that would reduce your life total to less than 1 reduces it to 1 instead. S:Mode$ Continuous | Affected$ You | AddKeyword$ Damage that would reduce your life total to less than 1 reduces it to 1 instead. | Description$ Damage that would reduce your life total to less than 1 reduces it to 1 instead.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ali_from_cairo.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ali_from_cairo.jpg
SetInfo:ARN|Uncommon|http://magiccards.info/scans/en/an/44.jpg SetInfo:ARN|Uncommon|http://magiccards.info/scans/en/an/44.jpg

View File

@@ -0,0 +1,13 @@
Name:All Shall Smolder in My Wake
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ Ignite | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, destroy up to one target artifact, up to one target enchantment, and up to one target nonbasic land.
SVar:Ignite:AB$ Destroy | Cost$ 0 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact to destroy | SubAbility$ Burn
SVar:Burn:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment to destroy | SubAbility$ Smolder
SVar:Smolder:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Land.nonBasic | TgtPrompt$ Select target nonbasic land to destroy
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/all_shall_smolder_in_my_wake.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/all-shall-smolder-in-my-wake.jpg
Oracle:When you set this scheme in motion, destroy up to one target artifact, up to one target enchantment, and up to one target nonbasic land.
End

View File

@@ -7,6 +7,7 @@ K:Flying
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures. S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures.
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | OpponentAttackedWithCreatureThisTurn$ True | Description$ Each opponent who attacked with a creature this turn can't cast spells. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | OpponentAttackedWithCreatureThisTurn$ True | Description$ Each opponent who attacked with a creature this turn can't cast spells.
SVar:X:Count$ThisTurnCast_Card.YouDontCtrl SVar:X:Count$ThisTurnCast_Card.YouDontCtrl
SVar:RemMultiplayer:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_arbiter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_arbiter.jpg
SetInfo:M11|Rare|http://magiccards.info/scans/en/m11/4.jpg SetInfo:M11|Rare|http://magiccards.info/scans/en/m11/4.jpg

View File

@@ -3,10 +3,8 @@ ManaCost:W
Types:Instant Types:Instant
Text:no text Text:no text
K:Split second K:Split second
A:SP$ Effect | Cost$ W | Name$ Angel's Grace Effect | Keywords$ AliFromCairo | StaticAbilities$ STCantLose,STOppsCantWin | AILogic$ Fog | SpellDescription$ You can't lose the game this turn and your opponents can't win the game this turn. Until end of turn, damage that would reduce your life total to less than 1 reduces it to 1 instead. A:SP$ Effect | Cost$ W | Name$ Angel's Grace Effect | StaticAbilities$ STCantLose | AILogic$ Fog | SpellDescription$ You can't lose the game this turn and your opponents can't win the game this turn. Until end of turn, damage that would reduce your life total to less than 1 reduces it to 1 instead.
SVar:STCantLose:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You can't lose the game. | Description$ You can't lose the game. SVar:STCantLose:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ You can't lose the game. & Your opponents can't win the game. & Damage that would reduce your life total to less than 1 reduces it to 1 instead. | Description$ You can't lose the game. Your opponents can't win the game. Damage that would reduce your life total to less than 1 reduces it to 1 instead.
SVar:STOppsCantWin:Mode$ Continuous | EffectZone$ Command | Affected$ You | AddKeyword$ Your opponents can't win the game. | Description$ Your opponents can't win the game.
SVar:AliFromCairo:Damage that would reduce your life total to less than 1 reduces it to 1 instead.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_grace.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/angels_grace.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/3.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/3.jpg

View File

@@ -1,7 +1,16 @@
Name:Animate Dead Name:Animate Dead
ManaCost:1 B ManaCost:1 B
Types:Enchantment Aura Types:Enchantment Aura
Text:Enchant creature card in a graveyard\r\nWhen Animate Dead enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with Animate Dead." Return enchanted creature card to the battlefield under your control and attach Animate Dead to it. When Animate Dead leaves the battlefield, that creature's controller sacrifices it. Text:no text
K:Enchant creature card in a graveyard
A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | TgtZone$ Graveyard | AILogic$ Reanimate
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReanimate | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with CARDNAME." Return enchanted creature card to the battlefield under your control and attach CARDNAME to it.
SVar:TrigReanimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Enchanted | RememberChanged$ True | GainControl$ True | SubAbility$ DBAnimate
SVar:DBAnimate:DB$ Animate | Defined$ Self | OverwriteSpells$ True | Abilities$ NewAttach | Keywords$ Enchant creature put onto the battlefield with CARDNAME | RemoveKeywords$ Enchant creature card in a graveyard | Permanent$ True | SubAbility$ DBAttach
SVar:DBAttach:DB$ Attach | Defined$ Remembered
SVar:NewAttach:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.IsRemembered | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When Animate Dead leaves the battlefield, that creature's controller sacrifices it.
SVar:TrigSacrifice:DB$ Destroy | Sacrifice$ True | Defined$ Remembered
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -1 | Description$ Enchanted creature gets -1/-0. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -1 | Description$ Enchanted creature gets -1/-0.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://resources.wizards.com/magic/cards/5e/en-us/card3823.jpg SVar:Picture:http://resources.wizards.com/magic/cards/5e/en-us/card3823.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
K:Enchant creature K:Enchant creature
A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Pump A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ CantTarget | ValidCard$ Creature.EnchantedBy | Spell$ True | Description$ Enchanted creature can't be the target of spells and can't be enchanted. This effect doesn't remove CARDNAME. S:Mode$ CantTarget | ValidCard$ Creature.EnchantedBy | Spell$ True | Description$ Enchanted creature can't be the target of spells and can't be enchanted. This effect doesn't remove CARDNAME.
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ CARDNAME can't be enchanted. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't be enchanted.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/anti_magic_aura.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/anti_magic_aura.jpg
SetInfo:5ED|Uncommon|http://magiccards.info/scans/en/5e/72.jpg SetInfo:5ED|Uncommon|http://magiccards.info/scans/en/5e/72.jpg

View File

@@ -0,0 +1,16 @@
Name:Approach My Molten Realm
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MoltenEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, until your next turn, if a source would deal damage, it deals double that damage instead.
SVar:MoltenEffect:AB$ Effect | Cost$ 0 | Name$ Molten Realm Effect | ReplacementEffects$ MoltenRealm,MoltenRealmCombat | SVars$ DmgTimes2,DmgTimes2Combat,MoltenX | Duration$ UntilYourNextTurn
SVar:MoltenRealm:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card | ReplaceWith$ DmgTimes2 | IsCombat$ False | Description$ Until your next turn, if a source would deal damage, it deals double that damage instead.
SVar:MoltenRealmCombat:Event$ DamageDone | ActiveZones$ Command | ValidSource$ Card | ReplaceWith$ DmgTimes2Combat | IsCombat$ True | Secondary$ True | Description$ Until your next turn, if a source would deal damage, it deals double that damage instead.
SVar:DmgTimes2:AB$ DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ MoltenX | References$ MoltenX
SVar:DmgTimes2Combat:AB$ DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ MoltenX | References$ MoltenX
SVar:MoltenX:ReplaceCount$DamageAmount/Twice
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/approach_my_molten_realm.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/approach-my-molten-realm.jpg
Oracle:When you set this scheme in motion, until your next turn, if a source would deal damage, it deals double that damage instead.
End

View File

@@ -2,8 +2,8 @@ Name:Aquitect's Will
ManaCost:U ManaCost:U
Types:Tribal Sorcery Merfolk Types:Tribal Sorcery Merfolk
Text:no text Text:no text
A:SP$ Effect | Cost$ U | Name$ Flood Effect | StaticAbilities$ STFlood | Unique$ True | Duration$ Permanent | SubAbility$ TrigPutCounter | SpellDescription$ Put a flood counter on target land. That land is an island in addition to its other types for as long as it has a flood counter on it. If you control a Merfolk, draw a card. A:SP$ Effect | Cost$ U | Name$ Flood Effect | StaticAbilities$ STFlood | Unique$ True | Duration$ Permanent | SubAbility$ TrigPutCounter | StackDescription$ Put a flood counter on target land. That land is an island in addition to its other types for as long as it has a flood counter on it. | SpellDescription$ Put a flood counter on target land. That land is an island in addition to its other types for as long as it has a flood counter on it. If you control a Merfolk, draw a card.
SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Land | CounterType$ FLOOD | CounterNum$ 1 | TgtPrompt$ Select target land | SubAbility$ DBDraw SVar:TrigPutCounter:DB$ PutCounter | Cost$ 0 | ValidTgts$ Land | CounterType$ FLOOD | CounterNum$ 1 | TgtPrompt$ Select target land | SubAbility$ DBDraw | StackDescription$ None
SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ 1 | ConditionPresent$ Merfolk.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Merfolk, SVar:DBDraw:DB$ Draw | Cost$ 0 | NumCards$ 1 | ConditionPresent$ Merfolk.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Merfolk,
SVar:STFlood:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.counters_GE1_FLOOD | AddType$ Island SVar:STFlood:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.counters_GE1_FLOOD | AddType$ Island
SVar:RemRandomDeck:True SVar:RemRandomDeck:True

View File

@@ -5,6 +5,7 @@ Text:no text
PT:0/0 PT:0/0
A:AB$ PutCounter | Cost$ Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. A:AB$ PutCounter | Cost$ Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME.
K:Modular 1 K:Modular 1
SVar:BuffedBy:Artifact
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_ravager.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arcbound_ravager.jpg
SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/100.jpg SetInfo:DST|Rare|http://magiccards.info/scans/en/ds/100.jpg

View File

@@ -0,0 +1,13 @@
Name:Argothian Wurm
ManaCost:3 G
Types:Creature Beast
Text:no text
PT:6/6
K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, any player may sacrifice a land. If a player does, put CARDNAME on top of its owner's library.
SVar:TrigSac:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | Defined$ Self | UnlessCost$ Sac<1/Land> | UnlessPayer$ Player | UnlessSwitched$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/argothian_wurm.jpg
SetInfo:USG|Rare|http://magiccards.info/scans/en/us/236.jpg
Oracle:Trample\nWhen Argothian Wurm enters the battlefield, any player may sacrifice a land. If a player does, put Argothian Wurm on top of its owner's library.
End

View File

@@ -4,7 +4,7 @@ Types:Enchantment Aura
Text:no text Text:no text
K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. K:You may cast CARDNAME as though it had flash. If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.
K:Enchant nonblack creature K:Enchant nonblack creature
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step. T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDelayedSac | Static$ True | Secondary$ True | SpellSpeed$ NotSorcerySpeed | TriggerDescription$ If you cast it any time a sorcery couldn't have been cast, the controller of the permanent it becomes sacrifices it at the beginning of the next cleanup step.
SVar:TrigDelayedSac:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True SVar:TrigDelayedSac:AB$ Animate | Cost$ 0 | Defined$ Self | Triggers$ CleanupTrig | sVars$ Sac | Permanent$ True
SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME. SVar:CleanupTrig:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ Sac | TriggerDescription$ At the beginning of the next cleanup step, sacrifice CARDNAME.
SVar:Sac:AB$ Sacrifice | Cost$ 0 | Defined$ Self SVar:Sac:AB$ Sacrifice | Cost$ 0 | Defined$ Self

View File

@@ -6,8 +6,8 @@ A:SP$ Pump | Cost$ U | ValidTgts$ Aura.YouCtrl | TgtPrompt$ Select target aura y
SVar:FinesseAttach:DB$ Attach | Object$ Targeted | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDraw SVar:FinesseAttach:DB$ Attach | Object$ Targeted | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDraw
SVar:DBDraw:DB$ Draw | NumCards$ 1 SVar:DBDraw:DB$ Draw | NumCards$ 1
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_finesse.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_finesse.jpg
SetInfo:ROE|Rare|http://magiccards.info/scans/en/roe/54.jpg SetInfo:ROE|Common|http://magiccards.info/scans/en/roe/54.jpg
Oracle:Attach target Aura you control to target creature.\nDraw a card. Oracle:Attach target Aura you control to target creature.\nDraw a card.
End End

View File

@@ -0,0 +1,13 @@
Name:Aura Graft
ManaCost:1 U
Types:Instant
Text:no text
A:SP$ GainControl | Cost$ 1 U | ValidTgts$ Aura.AttachedTo Permanent | TgtPrompt$ Select target Aura attached to a permanent | SubAbility$ ChooseNewHost | SpellDescription$ Gain control of target Aura that's attached to a permanent. Attach it to another permanent it can enchant.
SVar:ChooseNewHost:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Permanent.CanBeEnchantedByTargeted+NotEnchantedByTargeted | ChoiceZone$ Battlefield | SubAbility$ ReEnchant | RememberChosen$ True | AILogic$ AtLeast1 |
SVar:ReEnchant:DB$ Attach | Object$ ParentTarget | Defined$ Remembered
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aura_graft.jpg
SetInfo:ODY|Uncommon|http://magiccards.info/scans/en/od/62.jpg
SetInfo:10E|Uncommon|http://magiccards.info/scans/en/10e/67.jpg
Oracle:Gain control of target Aura that's attached to a permanent. Attach it to another permanent it can enchant.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 B
Types:Creature Zombie Types:Creature Zombie
Text:no text Text:no text
PT:2/3 PT:2/3
A:AB$ Token | Cost$ 2 R ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenName$ Graveborn | TokenTypes$ Creature,Graveborn | TokenOwner$ You | TokenColors$ Black,Red | TokenPower$ 3 | TokenToughness$ 1 | TokenKeywords$ Haste<>HIDDEN At the beginning of the end step, sacrifice CARDNAME. | SpellDescription$ Put a 3/1 black and red Graveborn creature token with haste onto the battlefield. Sacrifice it at the beginning of the next end step. A:AB$ Token | Cost$ 2 R ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenName$ Graveborn | TokenTypes$ Creature,Graveborn | TokenOwner$ You | TokenColors$ Black,Red | TokenPower$ 3 | TokenToughness$ 1 | TokenKeywords$ Haste | TokenHiddenKeywords$ HIDDEN At the beginning of the end step, sacrifice CARDNAME. | SpellDescription$ Put a 3/1 black and red Graveborn creature token with haste onto the battlefield. Sacrifice it at the beginning of the next end step.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_dead.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balduvian_dead.jpg
SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/93.jpg SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/93.jpg

View File

@@ -4,7 +4,7 @@ Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may reveal the top card of your library. If you do, each opponent loses life equal to that card's converted mana cost.
SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBLose SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | RememberChanged$ True | SubAbility$ DBLose
SVar:DBLose:DB$LoseLife | LifeAmount$ X | Defined$ Opponent | SubAbility$ DBCleanup | References$ X SVar:DBLose:DB$ LoseLife | LifeAmount$ X | Defined$ Player.Opponent | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -0,0 +1,11 @@
Name:Barbarian Bully
ManaCost:2 R
Types:Creature Human Barbarian
Text:no text
PT:2/2
A:AB$ Pump | Cost$ Discard<1/Random> | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to him or her. Activate this ability only once each turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/barbarian_bully.jpg
SetInfo:JUD|Common|http://magiccards.info/scans/en/ju/79.jpg
Oracle:Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless a player has Barbarian Bully deal 4 damage to him or her. Activate this ability only once each turn.
End

View File

@@ -0,0 +1,11 @@
Name:Behold the Power of Destruction
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DarkEffect | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, destroy all nonland permanents target opponent controls.
SVar:DarkEffect:AB$ DestroyAll | Cost$ 0 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ValidCards$ Permanent.nonLand
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/behold_the_power_of_destruction.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/behold-the-power-of-destruction.jpg
Oracle:When you set this scheme in motion, destroy all nonland permanents target opponent controls.
End

View File

@@ -5,7 +5,7 @@ Text:no text
PT:2/2 PT:2/2
K:Swampwalk K:Swampwalk
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each opponent loses 2 life. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each opponent loses 2 life.
SVar:TrigLoseLife:AB$LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 2
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blistergrub.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blistergrub.jpg
SetInfo:SOM|Common|http://magiccards.info/scans/en/som/56.jpg SetInfo:SOM|Common|http://magiccards.info/scans/en/som/56.jpg

View File

@@ -2,8 +2,10 @@ Name:Blood Tithe
ManaCost:3 B ManaCost:3 B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ LoseLife | Cost$ 3 B | Defined$ Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life. You gain life equal to the life lost this way. A:SP$ LoseLife | Cost$ 3 B | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 3 life. You gain life equal to the life lost this way.
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 3 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | StackDescription$ You gain life equal to the life lost this way.
SVar:AFLifeLost:Number$0
#AFLifeLost will be set by LoseLife
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tithe.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tithe.jpg
SetInfo:M11|Common|http://magiccards.info/scans/en/m11/84.jpg SetInfo:M11|Common|http://magiccards.info/scans/en/m11/84.jpg

View File

@@ -5,9 +5,9 @@ Text:no text
K:Kicker tapXType<1/Vampire> K:Kicker tapXType<1/Vampire>
A:SP$ LoseLife | Cost$ 4 B B | ValidTgts$ Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses half his or her life, rounded up. If CARDNAME was kicked, you gain life equal to the life lost this way. A:SP$ LoseLife | Cost$ 4 B B | ValidTgts$ Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses half his or her life, rounded up. If CARDNAME was kicked, you gain life equal to the life lost this way.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | Condition$ Kicked | ConditionDescription$ If it was kicked, SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | Condition$ Kicked | ConditionDescription$ If it was kicked,
SVar:X:Count$OppLifeTotal/HalfUp SVar:X:Count$TargetedLifeTotal/HalfUp
#This SVar will be overridden by AF LoseLife #This SVar will be overridden by AF LoseLife
SVar:AFLifeLost:Count$OppLifeTotal/HalfUp SVar:AFLifeLost:Count$TargetedLifeTotal/HalfUp
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tribute.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tribute.jpg
SetInfo:ZEN|Rare|http://magiccards.info/scans/en/zen/81.jpg SetInfo:ZEN|Rare|http://magiccards.info/scans/en/zen/81.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:8/8 PT:8/8
K:Trample K:Trample
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, each opponent may search his or her library for a creature card and put it onto the battlefield. Then each player who searched his or her library this way shuffles it.
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Opponent | ChangeNum$ 1 SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature | DefinedPlayer$ Player.Opponent | ChangeNum$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/boldwyr_heavyweights.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/boldwyr_heavyweights.jpg
SetInfo:MOR|Rare|http://magiccards.info/scans/en/mt/85.jpg SetInfo:MOR|Rare|http://magiccards.info/scans/en/mt/85.jpg

View File

@@ -0,0 +1,13 @@
Name:Brain Gorgers
ManaCost:3 B
Types:Creature Zombie
Text:no text
PT:4/2
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, any player may sacrifice a creature. If a player does, counter CARDNAME.
SVar:TrigCounter:DB$ Counter | Cost$ 0 | UnlessCost$ Sac<1/Creature> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True
K:Madness:1 B
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_gorgers.jpg
SetInfo:PLC|Common|http://magiccards.info/scans/en/pc/65.jpg
Oracle:When you cast Brain Gorgers, any player may sacrifice a creature. If a player does, counter Brain Gorgers.\nMadness {1}{B} (If you discard this card, you may cast it for its madness cost instead of putting it into your graveyard.)
End

View File

@@ -4,7 +4,7 @@ Types:Artifact Creature Myr
Text:no text Text:no text
PT:1/3 PT:1/3
A:AB$ Pump | Cost$ T | ValidTgts$ Equipment.YouCtrl | TgtPrompt$ Select target equipment you control | SubAbility$ BrassSquireAttach | StackDescription$ None | SpellDescription$ Attach target Equipment you control to target creature you control. A:AB$ Pump | Cost$ T | ValidTgts$ Equipment.YouCtrl | TgtPrompt$ Select target equipment you control | SubAbility$ BrassSquireAttach | StackDescription$ None | SpellDescription$ Attach target Equipment you control to target creature you control.
SVar:BrassSquireAttach:DB$ Attach | Object$ Targeted | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control. SVar:BrassSquireAttach:DB$ Attach | Object$ ParentTarget | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/brass_squire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/brass_squire.jpg

View File

@@ -2,7 +2,7 @@ Name:Breath of Malfegor
ManaCost:3 B R ManaCost:3 B R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 3 B R | Defined$ Opponent | NumDmg$ 5 | SpellDescription$ Breath of Malfegor deals 5 damage to each opponent. A:SP$ DealDamage | Cost$ 3 B R | Defined$ Player.Opponent | NumDmg$ 5 | SpellDescription$ Breath of Malfegor deals 5 damage to each opponent.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/breath_of_malfegor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/breath_of_malfegor.jpg
SetInfo:ARB|Common|http://magiccards.info/scans/en/arb/35.jpg SetInfo:ARB|Common|http://magiccards.info/scans/en/arb/35.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:5/4 PT:5/4
K:Morph:5 U U K:Morph:5 U U
T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME is turned face up, each opponent skips his or her next untap step. T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME is turned face up, each opponent skips his or her next untap step.
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Opponent | KW$ Skip your next untap step. | Permanent$ True SVar:TrigPump:AB$ Pump | Cost$ 0 | Defined$ Player.Opponent | KW$ Skip your next untap step. | Permanent$ True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/brine_elemental.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/brine_elemental.jpg
SetInfo:TSP|Uncommon|http://magiccards.info/scans/en/ts/50.jpg SetInfo:TSP|Uncommon|http://magiccards.info/scans/en/ts/50.jpg

View File

@@ -0,0 +1,20 @@
Name:Bruna, Light of Alabaster
ManaCost:3 W W U
Types:Legendary Creature Angel
Text:no text
PT:5/5
K:Flying
K:Vigilance
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ Aurify | TriggerDescription$ Whenever CARDNAME attacks or blocks, you may attach to it any number of Auras on the battlefield and you may put onto the battlefield attached to it any number of Aura cards that could enchant it from your graveyard and/or hand.
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ Aurify | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, you may attach to it any number of Auras on the battlefield and you may put onto the battlefield attached to it any number of Aura cards that could enchant it from your graveyard and/or hand.
SVar:Aurify:AB$ RepeatEach | Cost$ 0 | RepeatSubAbility$ BrunaAttach | RepeatCards$ Aura.CanEnchantSource+NotAttachedTo | SubAbility$ HandAuras
SVar:BrunaAttach:DB$ Attach | Object$ Remembered | Defined$ Self | Optional$ True
SVar:HandAuras:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+YouCtrl | AttachedTo$ Self | ChangeNum$ HandX | Optional$ True | Hidden$ True | SubAbility$ GraveAuras
SVar:GraveAuras:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+YouCtrl | AttachedTo$ Self | ChangeNum$ GraveX | Optional$ True | Hidden$ True
SVar:HandX:Count$ValidHand Aura.CanEnchantSource+YouCtrl
SVar:GraveX:Count$ValidGraveyard Aura.CanEnchantSource+YouCtrl
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/bruna_light_of_alabaster.jpg
SetInfo:AVR|Mythic|http://magiccards.info/scans/en/avr/208.jpg
Oracle:Flying, vigilance\nWhenever Bruna, Light of Alabaster attacks or blocks, you may attach to it any number of Auras on the battlefield and you may put onto the battlefield attached to it any number of Aura cards that could enchant it from your graveyard and/or hand.
End

View File

@@ -2,7 +2,7 @@ Name:Burgeoning
ManaCost:G ManaCost:G
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ LandPlayed | ValidCard$ Land.YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDropLand | TriggerDescription$ Whenever an opponent plays a land, you may put a land card from your hand onto the battlefield. T:Mode$ LandPlayed | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDropLand | TriggerDescription$ Whenever an opponent plays a land, you may put a land card from your hand onto the battlefield.
SVar:TrigDropLand:AB$ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1 SVar:TrigDropLand:AB$ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land | ChangeNum$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/burgeoning.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/burgeoning.jpg

View File

@@ -6,7 +6,7 @@ PT:5/4
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME or another creature you control is put into a graveyard from the battlefield, each opponent sacrifices a creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME or another creature you control is put into a graveyard from the battlefield, each opponent sacrifices a creature.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control is put into a graveyard from the battlefield, each opponent sacrifices a creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control is put into a graveyard from the battlefield, each opponent sacrifices a creature.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Creature SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Player.Opponent | SacValid$ Creature
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/butcher_of_malakir.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/butcher_of_malakir.jpg
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/75.jpg SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/75.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Zombie
Text:no text Text:no text
PT:2/1 PT:2/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, each opponent discards a card.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:TrigDiscard:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/cackling_fiend.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cackling_fiend.jpg
SetInfo:USG|Common|http://magiccards.info/scans/en/us/121.jpg SetInfo:USG|Common|http://magiccards.info/scans/en/us/121.jpg

View File

@@ -0,0 +1,12 @@
Name:Catalyst Stone
ManaCost:2
Types:Artifact
Text:no text
S:Mode$ ReduceCost | ValidCard$ Card | Type$ Flashback | Activator$ You | Amount$ 2 | Description$ Flashback costs you pay cost up to 2 less.
S:Mode$ RaiseCost | ValidCard$ Card | Type$ Flashback | Activator$ Opponent | Amount$ 2 | Description$ Flashback costs your opponents pay cost 2 more.
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/catalyst_stone.jpg
SetInfo:ODY|Rare|http://magiccards.info/scans/en/od/297.jpg
Oracle:Flashback costs you pay cost up to {2} less.\nFlashback costs your opponents pay cost {2} more.
End

View File

@@ -3,8 +3,8 @@ ManaCost:2 R R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Dig | Cost$ 2 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.YouDontCtrl | DestinationZone$ Library | LibraryPosition$ 0 | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals the top card of his or her library. Cerebral Eruption deals damage equal to the revealed card's converted mana cost to that player and each creature he or she controls. If a land card is revealed this way, return Cerebral Eruption to its owner's hand. A:SP$ Dig | Cost$ 2 R R | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card.YouDontCtrl | DestinationZone$ Library | LibraryPosition$ 0 | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ DBDamage | SpellDescription$ Target opponent reveals the top card of his or her library. Cerebral Eruption deals damage equal to the revealed card's converted mana cost to that player and each creature he or she controls. If a land card is revealed this way, return Cerebral Eruption to its owner's hand.
SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.YouDontCtrl | ValidPlayers$ Opponent | NumDmg$ X | SubAbility$ DBReturn | References$ X SVar:DBDamage:DB$ DamageAll | ValidCards$ Creature.TargetedPlayerCtrl | ValidPlayers$ Targeted | ValidDescription$ that player and each creature he or she controls. | NumDmg$ X | SubAbility$ DBReturn | References$ X
SVar:DBReturn:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 SVar:DBReturn:DB$ ChangeZone | Defined$ Self | Origin$ Stack | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | ConditionDescription$ If a land card is revealed this way,
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/cerebral_eruption.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cerebral_eruption.jpg

View File

@@ -0,0 +1,15 @@
Name:Chameleon Spirit
ManaCost:3 U
Types:Creature Illusion Spirit
Text:no text
PT:*/*
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ ChooseColor | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a color.
SVar:ChooseColor:DB$ ChooseColor | Defined$ You | AILogic$ MostProminentHumanControls
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the number of permanents of the chosen color your opponents control.
SVar:X:Count$Valid Permanent.OppCtrl+ChosenColor
SVar:NeedsToPlay:Permanent.OppCtrl+nonColorless
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/chameleon_spirit.jpg
SetInfo:MMQ|Uncommon|http://magiccards.info/scans/en/mm/65.jpg
Oracle:As Chameleon Spirit enters the battlefield, choose a color.\nChameleon Spirit's power and toughness are each equal to the number of permanents of the chosen color your opponents control.
End

View File

@@ -6,11 +6,13 @@ PT:6/6
K:MayEffectFromOpeningHand:DrainOnUpkeep K:MayEffectFromOpeningHand:DrainOnUpkeep
K:Flying K:Flying
K:Lifelink K:Lifelink
SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigDrain | SVars$ Drain1,Drain2,RemoveMe | Name$ Chancellor of the Dross effect SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigDrain | SVars$ DrainLife,GainLife,RemoveMe,AFLifeLost | Name$ Chancellor of the Dross effect
SVar:TrigDrain:Mode$ Phase | Phase$ Upkeep | Execute$ Drain1 | TriggerDescription$ At the beginning of the first upkeep, each opponent loses 3 life, then you gain life equal to the life lost this way. SVar:TrigDrain:Mode$ Phase | Phase$ Upkeep | Execute$ DrainLife | TriggerDescription$ At the beginning of the first upkeep, each opponent loses 3 life, then you gain life equal to the life lost this way.
SVar:Drain1:AB$ LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 3 | SubAbility$ Drain2 SVar:DrainLife:AB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 3 | SubAbility$ GainLife
SVar:Drain2:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ RemoveMe SVar:GainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | SubAbility$ RemoveMe
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
SVar:AFLifeLost:Number$0
#AFLifeLost will be set by LoseLife
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_dross.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_dross.jpg
SetInfo:NPH|Rare|http://magiccards.info/scans/en/nph/54.jpg SetInfo:NPH|Rare|http://magiccards.info/scans/en/nph/54.jpg

View File

@@ -5,9 +5,9 @@ Text:You may reveal this card from your opening hand. If you do, at the beginnin
PT:5/7 PT:5/7
K:MayEffectFromOpeningHand:DrainOnUpkeep K:MayEffectFromOpeningHand:DrainOnUpkeep
K:Flying K:Flying
SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigDrain | SVars$ Mill,RemoveMe | Name$ Chancellor of the Spires effect SVar:DrainOnUpkeep:AB$ Effect | Cost$ 0 | Triggers$ TrigMill | SVars$ Mill,RemoveMe | Name$ Chancellor of the Spires effect
SVar:TrigDrain:Mode$ Phase | Phase$ Upkeep | Execute$ Mill | TriggerDescription$ At the beginning of the first upkeep, each opponent puts the top seven cards of his or her library into his or her graveyard. SVar:TrigMill:Mode$ Phase | Phase$ Upkeep | Execute$ Mill | TriggerDescription$ At the beginning of the first upkeep, each opponent puts the top seven cards of his or her library into his or her graveyard.
SVar:Mill:AB$ Mill | Cost$ 0 | NumCards$ 7 | Defined$ Opponent | SubAbility$ RemoveMe SVar:Mill:AB$ Mill | Cost$ 0 | NumCards$ 7 | Defined$ Player.Opponent | SubAbility$ RemoveMe
SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile SVar:RemoveMe:DB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Command | Destination$ Exile
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost.
SVar:TrigChangeZone:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | Optional$ True SVar:TrigChangeZone:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | Optional$ True

View File

@@ -0,0 +1,13 @@
Name:Cinder Cloud
ManaCost:3 R R
Types:Sorcery
Text:no text
A:SP$ Destroy | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberDestroyed$ True | SubAbility$ DBDamage | SpellDescription$ Destroy target creature. If a white creature dies this way, Cinder Cloud deals damage to that creature's controller equal to the creature's power.
SVar:DBDamage:DB$ DealDamage | Defined$ RememberedController | NumDmg$ Z | ConditionCheckSVar$ Y | ConditionSVarCompare$ GE1 | References$ Y,Z
SVar:Y:Remembered$Valid Creature.White
SVar:Z:Remembered$CardPower
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/cinder_cloud.jpg
SetInfo:MIR|Uncommon|http://magiccards.info/scans/en/mr/165.jpg
Oracle:Destroy target creature. If a white creature dies this way, Cinder Cloud deals damage to that creature's controller equal to the creature's power.
End

View File

@@ -0,0 +1,16 @@
Name:Consecrate Land
ManaCost:W
Types:Enchantment Aura
Text:no text
K:Enchant land
A:SP$ Attach | Cost$ W | ValidTgts$ Land | AILogic$ Pump
S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddHiddenKeyword$ CARDNAME can't be enchanted. & Indestructible | Description$ Enchanted land is indestructible and can't be enchanted by other Auras.
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/consecrate_land.jpg
SetInfo:LEA|Uncommon|http://magiccards.info/scans/en/al/198.jpg
SetInfo:LEB|Uncommon|http://magiccards.info/scans/en/be/200.jpg
SetInfo:TSB|Special|http://magiccards.info/scans/en/tsts/4.jpg
SetInfo:2ED|Uncommon|http://magiccards.info/scans/en/un/199.jpg
Oracle:Enchant land\nEnchanted land is indestructible and can't be enchanted by other Auras.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Sphinx
Text:no text Text:no text
PT:4/6 PT:4/6
K:Flying K:Flying
T:Mode$ Drawn | ValidCard$ Card.YouDontOwn | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent draws a card, you may draw two cards. T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever an opponent draws a card, you may draw two cards.
SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 2 SVar:TrigDraw:AB$Draw | Cost$ 0 | NumCards$ 2
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/consecrated_sphinx.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/consecrated_sphinx.jpg

View File

@@ -1,8 +1,12 @@
Name:Convincing Mirage Name:Convincing Mirage
ManaCost:1 U ManaCost:1 U
Types:Enchantment Aura Types:Enchantment Aura
Text:As CARDNAME enters the battlefield, choose a basic land type.\r\nEnchanted land is the chosen type. Text:no text
K:Enchant land K:Enchant land
A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ ChangeType
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBChooseBasic | Static$ True | TriggerDescription$ As CARDNAME enters the battlefield, choose a basic land type.
SVar:DBChooseBasic:DB$ ChooseType | Type$ Basic Land
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddType$ ChosenType | RemoveSubTypes$ True | RemoveAllAbilities$ True | Description$ Enchanted land is the chosen type.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/convincing_mirage.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/convincing_mirage.jpg

View File

@@ -0,0 +1,15 @@
Name:Crown of the Ages
ManaCost:2
Types:Artifact
Text:no text
A:AB$ Pump | Cost$ 4 T | Amount$ 1 | ValidTgts$ Aura.AttachedTo Creature | TgtPrompt$ Select target Aura attached to a creature| SubAbility$ ChooseNewHost | StackDescription$ None | SpellDescription$ Attach target Aura attached to a creature to another creature.
SVar:ChooseNewHost:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.NotEnchantedByTargeted | ChoiceZone$ Battlefield | SubAbility$ CrownAttach | RememberChosen$ True | AILogic$ AtLeast1
SVar:CrownAttach:DB$ Attach | Object$ ParentTarget | Defined$ Remembered | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/crown_of_the_ages.jpg
SetInfo:5ED|Rare|http://magiccards.info/scans/en/5e/360.jpg
SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/290.jpg
Oracle:{4}, {T}: Attach target Aura attached to a creature to another creature.
End

View File

@@ -0,0 +1,14 @@
Name:Cursed Monstrosity
ManaCost:4 B
Types:Creature Horror
Text:no text
PT:4/3
K:Flying
T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ When CARDNAME becomes the target of a spell or ability, sacrifice it unless you discard a land card.
SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | Defined$ Self | UnlessCost$ Discard<1/Land> | UnlessPayer$ You
SVar:Targeting:Dies
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/cursed_monstrosity.jpg
SetInfo:ODY|Rare|http://magiccards.info/scans/en/od/126.jpg
Oracle:Flying\nWhenever Cursed Monstrosity becomes the target of a spell or ability, sacrifice it unless you discard a land card.
End

View File

@@ -1,7 +1,16 @@
Name:Dance of the Dead Name:Dance of the Dead
ManaCost:1 B ManaCost:1 B
Types:Enchantment Aura Types:Enchantment Aura
Text:Enchant creature card in a graveyard\r\n\r\nWhen CARDNAME enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with CARDNAME." Return enchanted creature card to the battlefield tapped under your control and attach CARDNAME to it. When CARDNAME leaves the battlefield, that creature's controller sacrifices it. Text:no text
K:Enchant creature card in a graveyard
A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | TgtZone$ Graveyard | AILogic$ Reanimate
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReanimate | TriggerDescription$ When CARDNAME enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with CARDNAME." Return enchanted creature card to the battlefield under your control and attach CARDNAME to it.
SVar:TrigReanimate:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ Enchanted | RememberChanged$ True | GainControl$ True | Tapped$ True | SubAbility$ DBAnimate
SVar:DBAnimate:DB$ Animate | Defined$ Self | OverwriteSpells$ True | Abilities$ NewAttach | Keywords$ Enchant creature put onto the battlefield with CARDNAME | RemoveKeywords$ Enchant creature card in a graveyard | Permanent$ True | SubAbility$ DBAttach
SVar:DBAttach:DB$ Attach | Defined$ Remembered
SVar:NewAttach:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.IsRemembered | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigSacrifice | TriggerDescription$ When Animate Dead leaves the battlefield, that creature's controller sacrifices it.
SVar:TrigSacrifice:DB$ Destroy | Sacrifice$ True | Defined$ Remembered
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature gets +1/+1 and doesn't untap during its controller's untap step. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature gets +1/+1 and doesn't untap during its controller's untap step.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | OptionalDecider$ EnchantedController | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay 1 B. If he or she does, untap that creature. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedController | TriggerZones$ Battlefield | OptionalDecider$ EnchantedController | Execute$ TrigUntap | TriggerDescription$ At the beginning of the upkeep of enchanted creature's controller, that player may pay 1 B. If he or she does, untap that creature.
SVar:TrigUntap:AB$Untap | Cost$ 1 B | Defined$ Enchanted SVar:TrigUntap:AB$Untap | Cost$ 1 B | Defined$ Enchanted

View File

@@ -0,0 +1,14 @@
Name:Dance, Pathetic Marionette
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ LibraryDance | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals cards from the top of his or her library until he or she reveals a creature card. Choose one of the revealed creature cards and put it onto the battlefield under your control. Put all other cards revealed this way into their owners' graveyards.
SVar:LibraryDance:AB$ DigUntil | Cost$ 0 | Defined$ Player.Opponent | Valid$ Creature | ValidDescription$ creature | RememberFound$ True | NoMoveFound$ True | FoundDestination$ Library | FoundLibraryPosition$ 0 | RevealedDestination$ Graveyard | SubAbility$ MakeItDance
SVar:MakeItDance:DB$ ChangeZone | Defined$ Remembered | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | Mandatory$ True | SelectPrompt$ Choose one of the revealed creature cards: | GainControl$ True | ForgetChanged$ True | SubAbility$ TakeOutTheTrash
SVar:TakeOutTheTrash:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Library | Destination$ Graveyard | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/dance_pathetic_marionette.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/dance-pathetic-marionette.jpg
Oracle:When you set this scheme in motion, each opponent reveals cards from the top of his or her library until he or she reveals a creature card. Choose one of the revealed creature cards and put it onto the battlefield under your control. Put all other cards revealed this way into their owners' graveyards.
End

View File

@@ -3,9 +3,9 @@ ManaCost:2 B B
Types:Enchantment Types:Enchantment
Text:no text Text:no text
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. 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$ Opponent | References$ A,B,X SVar:TrigLoseLife:AB$ LoseLife | Cost$ 0 | LifeAmount$ X | Defined$ TriggeredPlayer | References$ A,B,X
SVar:A:Count$InYourHand SVar:A:Count$InYourHand
SVar:B:Count$InOppHand SVar:B:TriggeredPlayer$CardsInHand
SVar:X:SVar$B/Minus.A SVar:X:SVar$B/Minus.A
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_suspicions.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_suspicions.jpg

View File

@@ -0,0 +1,12 @@
Name:Dash Hopes
ManaCost:B B
Types:Instant
Text:no text
T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When you cast CARDNAME, any player may pay 5 life. If a player does, counter CARDNAME.
SVar:TrigCounter:DB$ Counter | Cost$ 0 | UnlessCost$ PayLife<5> | Defined$ TriggeredSpellAbility | UnlessPayer$ Player | UnlessSwitched$ True
A:SP$ Counter | Cost$ B B | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dash_hopes.jpg
SetInfo:PLC|Common|http://magiccards.info/scans/en/pc/68.jpg
Oracle:When you cast Dash Hopes, any player may pay 5 life. If a player does, counter Dash Hopes.\nCounter target spell.
End

View File

@@ -7,6 +7,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsP
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1
SVar:X:Count$InYourHand SVar:X:Count$InYourHand
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Hand
SVar:RemMultiplayer:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/death_of_a_thousand_stings.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/death_of_a_thousand_stings.jpg
SetInfo:SOK|Common|http://magiccards.info/scans/en/sok/64.jpg SetInfo:SOK|Common|http://magiccards.info/scans/en/sok/64.jpg

View File

@@ -2,7 +2,7 @@ Name:Death or Glory
ManaCost:4 W ManaCost:4 W
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ TwoPiles | Cost$ 4 W | Defined$ You | Separator$ You | Chooser$ Opponent | ChosenPile$ DBReturn | UnchosenPile$ DBExile | ValidCards$ Creature | Zone$ Graveyard | SpellDescription$ Separate all creature cards in your graveyard into two piles. Exile the pile of an opponent's choice and return the other to the battlefield. A:SP$ TwoPiles | Cost$ 4 W | Defined$ You | Separator$ You | Chooser$ Opponent | ChosenPile$ DBReturn | UnchosenPile$ DBExile | ValidCards$ Creature | Zone$ Graveyard | AILogic$ Worst | SpellDescription$ Separate all creature cards in your graveyard into two piles. Exile the pile of an opponent's choice and return the other to the battlefield.
SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Battlefield
SVar:DBExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Exile SVar:DBExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Exile
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -6,7 +6,7 @@ PT:1/2
A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Land | TgtPrompt$ Select target land card in a graveyard | SubAbility$ DBMana | SpellDescription$ Exile target land card from a graveyard. Add one mana of any color to your mana pool. A:AB$ ChangeZone | Cost$ T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Land | TgtPrompt$ Select target land card in a graveyard | SubAbility$ DBMana | SpellDescription$ Exile target land card from a graveyard. Add one mana of any color to your mana pool.
SVar:DBMana:DB$ Mana | Produced$ Any | Amount$ 1 | AILogic$ MostProminentInComputerHand SVar:DBMana:DB$ Mana | Produced$ Any | Amount$ 1 | AILogic$ MostProminentInComputerHand
A:AB$ ChangeZone | Cost$ B T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery card in a graveyard | SubAbility$ DBLoseLife | SpellDescription$ Exile target instant or sorcery card from a graveyard. Each opponent loses 2 life. A:AB$ ChangeZone | Cost$ B T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery card in a graveyard | SubAbility$ DBLoseLife | SpellDescription$ Exile target instant or sorcery card from a graveyard. Each opponent loses 2 life.
SVar:DBLoseLife:DB$ LoseLife | Cost$ 0 | Defined$ Opponent | LifeAmount$ 2 SVar:DBLoseLife:DB$ LoseLife | Cost$ 0 | Defined$ Player.Opponent | LifeAmount$ 2
A:AB$ ChangeZone | Cost$ G T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature card in a graveyard | SubAbility$ DBGainLife | SpellDescription$ Exile target creature card from a graveyard. You gain 2 life. A:AB$ ChangeZone | Cost$ G T | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature | TgtPrompt$ Select target creature card in a graveyard | SubAbility$ DBGainLife | SpellDescription$ Exile target creature card from a graveyard. You gain 2 life.
SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2 SVar:DBGainLife:DB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ 2
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -3,9 +3,9 @@ ManaCost:2 R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Effect | Cost$ 2 R | Name$ Demoralize Effect | StaticAbilities$ KWPump | SubAbility$ DBEffect2 | SpellDescription$ Each creature can't be blocked this turn except by two or more creatures. A:SP$ Effect | Cost$ 2 R | Name$ Demoralize Effect | StaticAbilities$ KWPump | SubAbility$ DBEffect2 | SpellDescription$ Each creature can't be blocked this turn except by two or more creatures.
SVar:DBEffect2:DB$ Effect | Name$ Demoralize Effect 2 | StaticAbilities$ KWPump2 | SpellDescription$ Threshold - If seven or more cards are in your graveyard, creatures can't block this turn. SVar:DBEffect2:DB$ Effect | Name$ Demoralize Effect 2 | StaticAbilities$ KWPump2 | Condition$ Threshold | SpellDescription$ Threshold - If seven or more cards are in your graveyard, creatures can't block this turn.
SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature | AddKeyword$ CARDNAME can't be blocked except by two or more creatures. | Description$ Each creature can't be blocked this turn except by two or more creatures. SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature | AddKeyword$ CARDNAME can't be blocked except by two or more creatures. | Description$ Each creature can't be blocked this turn except by two or more creatures.
SVar:KWPump2:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature | AddKeyword$ CARDNAME can't block. | Threshold$ True | Description$ Threshold - If seven or more cards are in your graveyard, creatures can't block this turn. SVar:KWPump2:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature | AddKeyword$ CARDNAME can't block. | Description$ Threshold - If seven or more cards are in your graveyard, creatures can't block this turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/demoralize.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/demoralize.jpg

View File

@@ -6,8 +6,8 @@ PT:2/3
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | AddTrigger$ TriggerGainLife | AddSVar$ TrigGainLife | CheckSVar$ X | SVarCompare$ GTY | Description$ As long as you have more cards in hand than each opponent, CARDNAME gets +1/+2 and has "Whenever this creature deals combat damage, you gain 3 life." S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 2 | AddTrigger$ TriggerGainLife | AddSVar$ TrigGainLife | CheckSVar$ X | SVarCompare$ GTY | Description$ As long as you have more cards in hand than each opponent, CARDNAME gets +1/+2 and has "Whenever this creature deals combat damage, you gain 3 life."
SVar:TriggerGainLife:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigGainLife | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage, you gain 3 life. SVar:TriggerGainLife:Mode$ DamageDone | ValidSource$ Card.Self | Execute$ TrigGainLife | CombatDamage$ True | TriggerDescription$ Whenever this creature deals combat damage, you gain 3 life.
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3 SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | LifeAmount$ 3
SVar:X:Count$CardsInYourHand SVar:X:Count$InYourHand
SVar:Y:Count$CardsInOppHand SVar:Y:PlayerCountOpponents$HighestCardsInHand
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/descendant_of_kiyomaro.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/descendant_of_kiyomaro.jpg
SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/7.jpg SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/7.jpg

View File

@@ -0,0 +1,13 @@
Name:Desperate Research
ManaCost:1 B
Types:Sorcery
Text:no text
A:SP$ NameCard | Cost$ 1 B | Defined$ You | ValidCards$ Card.nonBasic | ValidDesc$ card other than a basic land | SubAbility$ DBDig | SpellDescription$ Name a card other than a basic land card. Then reveal the top seven cards of your library and put all of them with that name into your hand. Exile the rest.
SVar:DBDig:DB$ Dig | DigNum$ 7 | Reveal$ True | DestinationZone2$ Exile | ChangeValid$ Card.NamedCard | ChangeNum$ All
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/desperate_research.jpg
SetInfo:INV|Rare|http://magiccards.info/scans/en/in/100.jpg
Oracle:Name a card other than a basic land card. Then reveal the top seven cards of your library and put all of them with that name into your hand. Exile the rest.
End

View File

@@ -3,7 +3,7 @@ ManaCost:4 G
Types:Creature Wurm Types:Creature Wurm
Text:no text Text:no text
PT:3/4 PT:3/4
T:Mode$ LandPlayed | ValidCard$ Land.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent plays a land, put a +1/+1 counter on CARDNAME. T:Mode$ LandPlayed | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent plays a land, put a +1/+1 counter on CARDNAME.
SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounter:AB$PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/dirtcowl_wurm.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/dirtcowl_wurm.jpg

View File

@@ -2,7 +2,7 @@ Name:Do or Die
ManaCost:1 B ManaCost:1 B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ TwoPiles | Cost$ 1 B | ValidTgts$ Player | TgtPrompt$ Select target player | Separator$ You | ChosenPile$ DBDestroy | ValidCards$ Creature | Zone$ Battlefield | SpellDescription$ Separate all creatures target player controls into two piles. Destroy all creatures in the pile of that player's choice. They can't be regenerated. A:SP$ TwoPiles | Cost$ 1 B | ValidTgts$ Player | TgtPrompt$ Select target player | Separator$ You | ChosenPile$ DBDestroy | ValidCards$ Creature | Zone$ Battlefield | AILogic$ Worst | SpellDescription$ Separate all creatures target player controls into two piles. Destroy all creatures in the pile of that player's choice. They can't be regenerated.
SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | NoRegen$ True SVar:DBDestroy:DB$ Destroy | Defined$ Remembered | NoRegen$ True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/do_or_die.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/do_or_die.jpg

View File

@@ -0,0 +1,15 @@
Name:Dong Zhou, the Tyrant
ManaCost:4 R
Types:Legendary Creature Human Soldiers
Text:no text
PT:3/3
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmgOpp | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls deals damage equal to its power to that player.
SVar:TrigDmgOpp:AB$ Pump | Cost$ 0 | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target target creature an opponent controls | RememberObjects$ Targeted | SubAbility$ DBDmgOpp | StackDescription$ None | IsCurse$ True | SpellDescription$ Target creature an opponent controls deals damage equal to its power to that player.
SVar:DBDmgOpp:DB$ DealDamage | DamageSource$ Remembered | Defined$ RememberedController | NumDmg$ X | SubAbility$ DBCleanup | References$ X
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardPower
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/dong_zhou_the_tyrant.jpg
SetInfo:PTK|Rare|http://magiccards.info/scans/en/p3k/109.jpg
Oracle:When Dong Zhou, the Tyrant enters the battlefield, target creature an opponent controls deals damage equal to its power to that player.
End

View File

@@ -1,8 +1,13 @@
Name:Earthbind Name:Earthbind
ManaCost:R ManaCost:R
Types:Enchantment Aura Types:Enchantment Aura
Text:When Earthbind enters the battlefield, if enchanted creature has flying, Earthbind deals 2 damage to that creature and enchanted creature loses flying. Text:no text
K:Enchant creature K:Enchant creature
A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Curse | AITgts$ Creature.withFlying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Card.EnchantedBy+withFlying | PresentCompare$ EQ1 | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, if enchanted creature has flying, CARDNAME deals 2 damage to that creature and CARDNAME gains "Enchanted creature loses flying."
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ Valid Card.EnchantedBy | NumDmg$ 2 | SubAbility$ DBLoseFlying
SVar:DBLoseFlying:DB$ Animate | Defined$ Self | staticAbilities$ LoseFlyingStatic | Permanent$ True
SVar:LoseFlyingStatic:Mode$ Continuous | Affected$ Card.EnchantedBy | RemoveKeyword$ Flying | Description$ Enchanted creature loses flying.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/earthbind.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/earthbind.jpg
SetInfo:LEA|Common|http://magiccards.info/scans/en/al/146.jpg SetInfo:LEA|Common|http://magiccards.info/scans/en/al/146.jpg

View File

@@ -2,8 +2,9 @@ Name:Ebony Owl Netsuke
ManaCost:2 ManaCost:2
Types:Artifact Types:Artifact
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | IsPresent$ Card.YouDontCtrl | PresentZone$ Hand | PresentCompare$ 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$ Opponent | NumDmg$ 4 SVar:TrigDamageOpp:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 4
SVar:TrigCount:Count$ValidHand Card.ActivePlayerCtrl
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ebony_owl_netsuke.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ebony_owl_netsuke.jpg
SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/154.jpg SetInfo:SOK|Uncommon|http://magiccards.info/scans/en/sok/154.jpg

View File

@@ -4,8 +4,8 @@ Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, and put it into your hand. If you do, you skip your draw step this turn and shuffle your library. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ At the beginning of your upkeep, you may search your library for a basic land card, reveal that card, and put it into your hand. If you do, you skip your draw step this turn and shuffle your library.
SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBSkipDraw SVar:TrigChange:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBSkipDraw
SVar:DBSkipDraw:DB$ EFfect | Name$ Elfhame Sanctuary Effect | Defined$ You | StaticAbilities$ SkipDraw SVar:DBSkipDraw:DB$ Effect | Name$ Elfhame Sanctuary Effect | Defined$ You | StaticAbilities$ SkipDraw
SVar:SkipDraw:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. SVar:SkipDraw:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | EffectZone$ Command | Description$ Skip your draw step.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/elfhame_sanctuary.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/elfhame_sanctuary.jpg

View File

@@ -4,7 +4,7 @@ Types:Sorcery
Text:no text Text:no text
A:SP$ Effect | Cost$ 3 R | Name$ Ember Gale Effect | ValidTgts$ Player | TgtPrompt$ Select target player | AILogic$ Evasion | StaticAbilities$ CantBlock | RememberObjects$ Targeted | SubAbility$ DBDamage | SpellDescription$ Creatures target player controls can't block this turn. CARDNAME deals 1 damage to each white and/or blue creature that player controls. A:SP$ Effect | Cost$ 3 R | Name$ Ember Gale Effect | ValidTgts$ Player | TgtPrompt$ Select target player | AILogic$ Evasion | StaticAbilities$ CantBlock | RememberObjects$ Targeted | SubAbility$ DBDamage | SpellDescription$ Creatures target player controls can't block this turn. CARDNAME deals 1 damage to each white and/or blue creature that player controls.
SVar:DBDamage:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature.White+TargetedPlayerCtrl,Creature.Blue+TargetedPlayerCtrl | ValidDescription$ each creature that's white or blue that player controls. SVar:DBDamage:DB$ DamageAll | NumDmg$ 1 | ValidCards$ Creature.White+TargetedPlayerCtrl,Creature.Blue+TargetedPlayerCtrl | ValidDescription$ each creature that's white or blue that player controls.
SVar:CantBlock:Mode$ Continuous | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ CARDNAME can't block. | SubAbility$ DBDamage | SpellDescription$ Creatures targeted player controls can't block this turn. SVar:CantBlock:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.RememberedPlayerCtrl | AddHiddenKeyword$ CARDNAME can't block. | SubAbility$ DBDamage | SpellDescription$ Creatures targeted player controls can't block this turn.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/ember_gale.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ember_gale.jpg
SetInfo:SHM|Common|http://magiccards.info/scans/en/shm/91.jpg SetInfo:SHM|Common|http://magiccards.info/scans/en/shm/91.jpg

View File

@@ -0,0 +1,14 @@
Name:Embrace My Diabolical Vision
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ GraveEmbrace | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each player shuffles his or her hand and graveyard into his or her library. You draw seven cards, then each other player draws four cards.
SVar:GraveEmbrace:AB$ ChangeZoneAll | Cost$ 0 | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True | SubAbility$ EmbraceShuffle
SVar:EmbraceShuffle:DB$ ChangeZoneAll | ChangeType$ Card | Origin$ Hand | Destination$ Library | Shuffle$ True | SubAbility$ MyVision
SVar:MyVision:DB$ Draw | Defined$ You | NumCards$ 7 | SubAbility$ PitifulDraw
SVar:PitifulDraw:DB$ Draw | Defined$ Player.Other | NumCards$ 4
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/embrace_my_diabolical_vision.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/embrace-my-diabolical-vision.jpg
Oracle:When you set this scheme in motion, each player shuffles his or her hand and graveyard into his or her library. You draw seven cards, then each other player draws four cards.
End

View File

@@ -3,7 +3,7 @@ ManaCost:X
Types:Artifact Types:Artifact
Text:no text Text:no text
K:Sunburst K:Sunburst
A:AB$ DestroyAll | Cost$ 2 T Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQX | References$ X | SpellDescription$ Destroy each nonland permanent with converted mana cost equal to the number of charge counters on CARDNAME. A:AB$ DestroyAll | Cost$ 2 Sac<1/CARDNAME> | ValidCards$ Permanent.nonLand+cmcEQX | References$ X | SpellDescription$ Destroy each nonland permanent with converted mana cost equal to the number of charge counters on CARDNAME.
SVar:X:Count$CardCounters.CHARGE SVar:X:Count$CardCounters.CHARGE
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -6,7 +6,7 @@ T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigCharm | TriggerZ
SVar:TrigCharm:AB$ Charm | Cost$ 0 | Choices$ DBGainLife,DBDig,DBLoseLife | CharmNum$ 1 SVar:TrigCharm:AB$ Charm | Cost$ 0 | Choices$ DBGainLife,DBDig,DBLoseLife | CharmNum$ 1
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | SpellDescription$ You gain 2 life.
SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 | SpellDescription$ Look at the top card of your library, then you may put that card into your graveyard. SVar:DBDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 | SpellDescription$ Look at the top card of your library, then you may put that card into your graveyard.
SVar:DBLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SpellDescription$ Opponent loses 1 life. SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SpellDescription$ Opponent loses 1 life.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/etherwrought_page.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/etherwrought_page.jpg

View File

@@ -3,7 +3,8 @@ ManaCost:2 W
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Token | Cost$ 2 W | IsPresent$ Creature.YouCtrl | PresentCompare$ LTX | TokenAmount$ 3 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | References$ X | SpellDescription$ Cast CARDNAME only if you control fewer creatures than each opponent. Put three 1/1 white Soldier creature tokens onto the battlefield. A:SP$ Token | Cost$ 2 W | IsPresent$ Creature.YouCtrl | PresentCompare$ LTX | TokenAmount$ 3 | TokenName$ Soldier | TokenTypes$ Creature,Soldier | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | References$ X | SpellDescription$ Cast CARDNAME only if you control fewer creatures than each opponent. Put three 1/1 white Soldier creature tokens onto the battlefield.
SVar:X:Count$Valid Creature.YouDontCtrl SVar:X:PlayerCountOpponents$LowestValid Creature.YouCtrl
# The YouCtrl in the above count is relative to each player checked
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/even_the_odds.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/even_the_odds.jpg
SetInfo:FUT|Uncommon|http://magiccards.info/scans/en/fut/6.jpg SetInfo:FUT|Uncommon|http://magiccards.info/scans/en/fut/6.jpg

View File

@@ -0,0 +1,19 @@
Name:Evershrike
ManaCost:3 WB WB
Types:Creature Elemental Spirit
Text:no text
PT:2/2
K:Flying
S:Mode$ Continuous | Affected$ Card.Self | AddPower$ Y | AddToughness$ Y | References$ Y | Description$ CARDNAME gets +2/+2 for each Aura attached to it.
SVar:Y:Count$Valid Aura.Attached/Times.2
A:AB$ ChangeZone | Cost$ X WB WB | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SubAbility$ AttachAura | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. You may put an Aura card with converted mana cost X or less from your hand onto the battlefield attached to it. If you don't, exile CARDNAME.
SVar:AttachAura:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource+YouCtrl+cmcLEX | AttachedTo$ Self | RememberChanged$ True | SubAbility$ DBExile
SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Aura | ConditionCompare$ EQ0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$xPaid
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/evershrike.jpg
SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/88.jpg
Oracle:Flying\nEvershrike gets +2/+2 for each Aura attached to it.\n{X}{W/B}{W/B}: Return Evershrike from your graveyard to the battlefield. You may put an Aura card with converted mana cost X or less from your hand onto the battlefield attached to it. If you don't, exile Evershrike.
End

View File

@@ -0,0 +1,11 @@
Name:Every Hope Shall Vanish
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DiscardHope | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent reveals his or her hand. Choose a nonland card from each of those hands. Those players discard those cards.
SVar:DiscardHope:AB$ Discard | Cost$ 0 | Defined$ Player.Opponent | Mode$ RevealYouChoose | DiscardValid$ Card.nonLand | NumCards$ 1
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/every_hope_shall_vanish.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/every-hope-shall-vanish.jpg
Oracle:When you set this scheme in motion, each opponent reveals his or her hand. Choose a nonland card from each of those hands. Those players discard those cards.
End

View File

@@ -0,0 +1,12 @@
Name:Every Last Vestige Shall Rot
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ MoveToBottom | TriggerZones$ Command | OptionalDecider$ You | TriggerDescription$ When you set this scheme in motion, you may pay X. If you do, put each nonland permanent target player controls with converted mana cost X or less on the bottom of its owner's library.
SVar:MoveToBottom:AB$ ChangeZoneAll | Cost$ X | ChangeType$ Permanent.nonLand+cmcLEX | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Battlefield | Destination$ Library | LibraryPosition$ -1
SVar:X:Count$xPaid
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/every_last_vestige_shall_rot.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/every-last-vestige-shall-rot.jpg
Oracle:When you set this scheme in motion, you may pay {X}. If you do, put each nonland permanent target player controls with converted mana cost X or less on the bottom of its owner's library.
End

View File

@@ -0,0 +1,13 @@
Name:Evil Comes to Fruition
ManaCost:no cost
Types:Scheme
Text:no text
T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ NewEvil | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, put seven 0/1 green Plant creature tokens onto the battlefield. If you control ten or more lands, put seven 3/3 green Elemental creature tokens onto the battlefield instead.
SVar:NewEvil:AB$ Token | Cost$ 0 | TokenAmount$ 7 | TokenName$ Plant | TokenTypes$ Creature,Plant | TokenOwner$ You | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 1 | ConditionPresent$ Land.YouCtrl | ConditionCompare$ LT10 | SubAbility$ MatureEvil
SVar:MatureEvil:DB$ Token | Cost$ 0 | TokenAmount$ 7 | TokenName$ Elemental | TokenTypes$ Creature,Elemental | TokenOwner$ You | TokenColors$ Green | TokenPower$ 3 | TokenToughness$ 3 | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE10
SVar:X:Count$NumTypeYouCtrl.Land
SVar:Rarity:Common
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/evil_comes_to_fruition.jpg
SetInfo:ARC|Common|http://magiccards.info/extras/scheme/archenemy/evil-comes-to-fruition.jpg
Oracle:When you set this scheme in motion, put seven 0/1 green Plant creature tokens onto the battlefield. If you control ten or more lands, put seven 3/3 green Elemental creature tokens onto the battlefield instead.
End

View File

@@ -0,0 +1,13 @@
Name:Exalted Dragon
ManaCost:4 W W
Types:Creature Dragon
Text:no text
PT:5/5
K:Flying
S:Mode$ CantAttackUnless | ValidCard$ Creature.Self | Target$ Player,Planeswalker | Cost$ Sac<1/Land> | Description$ CARDNAME can't attack unless you sacrifice a land.
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/exalted_dragon.jpg
SetInfo:EXO|Rare|http://magiccards.info/scans/en/ex/5.jpg
Oracle:Flying\nExalted Dragon can't attack unless you sacrifice a land.
End

View File

@@ -3,8 +3,9 @@ ManaCost:4 B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Sacrifice | Cost$ 4 B | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with converted mana cost 3 or less | SpellDescription$ Target player sacrifices a creature with converted mana cost 3 or less. A:SP$ Sacrifice | Cost$ 4 B | ValidTgts$ Player | SacValid$ Creature.cmcLE3 | SacMessage$ creature with converted mana cost 3 or less | SpellDescription$ Target player sacrifices a creature with converted mana cost 3 or less.
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | IsPresent$ Card | PresentZone$ Hand | PresentPlayer$ Opponent | PresentCompare$ LTX | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return CARDNAME from your graveyard to your hand. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GTY | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ At the beginning of your upkeep, if you have more cards in hand than each opponent, you may return CARDNAME from your graveyard to your hand.
SVar:X:Count$InYourHand SVar:X:Count$InYourHand
SVar:Y:PlayerCountOpponents$HighestCardsInHand
SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Self | Origin$ Graveyard | Destination$ Hand
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/exile_into_darkness.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/exile_into_darkness.jpg

View File

@@ -4,7 +4,7 @@ Types:Sorcery
Text:You may play an additional land this turn. Draw a card. Text:You may play an additional land this turn. Draw a card.
Text:no text Text:no text
A:SP$ Effect | Cost$ 1 G | Name$ Explore Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBDraw | SpellDescription$ You may play an additional land this turn. Draw a card. A:SP$ Effect | Cost$ 1 G | Name$ Explore Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBDraw | SpellDescription$ You may play an additional land this turn. Draw a card.
SVar:Exploration:Mode$ Continuous | Affected$ You | AddKeyword$ AdjustLandPlays:1 | Description$ You may play an additional land this turn. SVar:Exploration:Mode$ Continuous | Affected$ You | AddKeyword$ AdjustLandPlays:1 | EffectZone$ Command | Description$ You may play an additional land this turn.
SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1
SVar:NeedsToPlayVar:LandInHand GE1 SVar:NeedsToPlayVar:LandInHand GE1
SVar:HandInLand:Count$InYourHand.Land SVar:HandInLand:Count$InYourHand.Land

View File

@@ -2,9 +2,11 @@ Name:Exsanguinate
ManaCost:X B B ManaCost:X B B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ LoseLife | Cost$ X B B | Defined$ Opponent | LifeAmount$ X | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses X life. You gain life equal to the life lost this way. A:SP$ LoseLife | Cost$ X B B | Defined$ Player.Opponent | LifeAmount$ X | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses X life. You gain life equal to the life lost this way.
SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | StackDescription$ You lose life equal to the life lost this way.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:AFLifeLost:Number$0
#AFLifeLost will be set by LoseLife
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/exsanguinate.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/exsanguinate.jpg
SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/61.jpg SetInfo:SOM|Uncommon|http://magiccards.info/scans/en/som/61.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:2 B
Types:Tribal Enchantment Faerie Types:Tribal Enchantment Faerie
Text:no text 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. 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:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_tauntings.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/faerie_tauntings.jpg
SetInfo:LRW|Uncommon|http://magiccards.info/scans/en/lw/112.jpg SetInfo:LRW|Uncommon|http://magiccards.info/scans/en/lw/112.jpg

View File

@@ -2,10 +2,10 @@ Name:Fireball
ManaCost:X R ManaCost:X R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | References$ X | SpellDescription$ CARDNAME deals X damage divided evenly, rounded down, among any number of target creatures and/or players. A:SP$ DealDamage | Cost$ X R | Tgt$ TgtCP | NumDmg$ X | TargetMin$ 0 | TargetMax$ MaxTargets | DivideEvenly$ RoundedDown | References$ X,MaxTargets | SpellDescription$ CARDNAME deals X damage divided evenly, rounded down, among any number of target creatures and/or players.
S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ IncreaseCost | EffectZone$ All | Description$ CARDNAME costs 1 more to cast for each target beyond the first. S:Mode$ RaiseCost | ValidCard$ Card.Self | Type$ Spell | Amount$ IncreaseCost | EffectZone$ All | Description$ CARDNAME costs 1 more to cast for each target beyond the first.
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:MaxTargets:Valid Creature/Plus.2 SVar:MaxTargets:Count$Valid Creature/Plus.2
SVar:IncreaseCost:TargetedObjects$Amount/Minus.1 SVar:IncreaseCost:TargetedObjects$Amount/Minus.1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/fireball.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/fireball.jpg

View File

@@ -0,0 +1,12 @@
Name:Flametongue Kavu Avatar
ManaCost:no cost
Types:Vanguard
Text:no text
HandLifeModifier:+0/-6
T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigDealDamage | TriggerZones$ Command | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, that creature deals X damage to target creature, where X is a number chosen at random from 0 to 4.
SVar:TrigDealDamage:AB$ DealDamage | Cost$ 0 | ValidTgts$ Creature | NumDmg$ X | DamageSource$ TriggeredCard
SVar:X:Count$Random.0.4
SVar:Picture:http://www.cardforge.org/fpics/vgd-lq/flametongue_kavu_avatar.jpg
SetInfo:VAN|Special|http://magiccards.info/extras/other/vanguard-mtgo/flametongue-kavu.jpg
Oracle:Hand +0, life -6\nWhenever a nontoken creature enters the battlefield under your control, that creature deals X damage to target creature, where X is a number chosen at random from 0 to 4.
End

View File

@@ -0,0 +1,11 @@
Name:Flooded Woodlands
ManaCost:2 U B
Types:Enchantment
Text:no text
S:Mode$ CantAttackUnless | ValidCard$ Creature.Green | Target$ Player,Planeswalker | Cost$ Sac<1/Land> | Description$ Green creatures can't attack unless their controller sacrifices a land for each green creature he or she controls that's attacking.
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/flooded_woodlands.jpg
SetInfo:ICE|Rare|http://magiccards.info/scans/en/ia/368.jpg
Oracle:Green creatures can't attack unless their controller sacrifices a land for each green creature he or she controls that's attacking.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Human Rogue
Text:no text Text:no text
PT:0/1 PT:0/1
K:Morph:R R K:Morph:R R
K:Damage that would reduce your life total to less than 1 reduces it to 1 instead. S:Mode$ Continuous | Affected$ You | AddKeyword$ Damage that would reduce your life total to less than 1 reduces it to 1 instead. | Description$ Damage that would reduce your life total to less than 1 reduces it to 1 instead.
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/fortune_thief.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/fortune_thief.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/156.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/156.jpg

View File

@@ -2,7 +2,7 @@ Name:Geth's Grimoire
ManaCost:4 ManaCost:4
Types:Artifact Types:Artifact
Text:no text Text:no text
T:Mode$ Discarded | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent discards a card, you may draw a card. T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent discards a card, you may draw a card.
SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:TrigDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/geths_grimoire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/geths_grimoire.jpg

View File

@@ -3,6 +3,9 @@ ManaCost:1 GU GU
Types:Creature Ouphe Types:Creature Ouphe
Text:no text Text:no text
PT:1/3 PT:1/3
A:AB$ RepeatEach | Cost$ 2 GU Untap | ValidTgts$ Permanent | RepeatCounters$ True | RepeatSubAbility$ DoubleCounters | SpellDescription$ For each counter on target permanent, put another of those counters on that permanent. | StackDescription$ SpellDescription | AILogic$ DoubleCounters | SubAbility$ DBCleanup
SVar:DoubleCounters:DB$ PutCounter | Defined$ Targeted | CounterType$ RepeatSVarCounter | CounterNum$ RepeatCounterAmount
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/gilder_bairn.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/gilder_bairn.jpg
SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/152.jpg SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/152.jpg

View File

@@ -2,6 +2,13 @@ Name:Goblin Charbelcher
ManaCost:4 ManaCost:4
Types:Artifact Types:Artifact
Text:no text Text:no text
A:AB$ DigUntil | Cost$ 3 T | Valid$ Land | ValidDescription$ land | RememberRevealed$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | SubAbility$ DBBelch | SpellDescription$ Reveal cards from the top of your library until you reveal a land card. CARDNAME deals damage equal to the number of nonland cards revealed this way to target creature or player. If the revealed land card was a Mountain, CARDNAME deals double that damage instead. Put the revealed cards on the bottom of your library in any order. | StackDescription$ SpellDescription
SVar:DBBelch:DB$ DealDamage | Tgt$ CP | NumDmg$ X | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ0 | SubAbility$ DBDoubleBelch | StackDescription$ None
SVar:DBDoubleBelch:DB$ DealDamage | Defined$ Targeted | NumDmg$ DoubleX | SubAbility$ DBCleanup | ConditionCheckSVar$ FoundMountain | ConditionSVarCompare$ EQ1 | StackDescription$ None
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$Valid Card.nonLand
SVar:DoubleX:Remembered$Valid Card.nonLand/Times.2
SVar:FoundMountain:Remembered$Valid Card.Mountain
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_charbelcher.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_charbelcher.jpg
SetInfo:MRD|Rare|http://magiccards.info/scans/en/mi/176.jpg SetInfo:MRD|Rare|http://magiccards.info/scans/en/mi/176.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Beast
Text:no text Text:no text
PT:3/3 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. 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:X:TriggerCount$DamageAmount
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -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$ 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$ 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. 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:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/grove_of_the_burnwillows.jpg 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 SetInfo:FUT|Rare|http://magiccards.info/scans/en/fut/176.jpg

View File

@@ -2,7 +2,8 @@ Name:Guilty Conscience
ManaCost:W ManaCost:W
Types:Enchantment Aura Types:Enchantment Aura
Text:no text Text:no text
K:Enchant creature Curse K:Enchant creature
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ SpecificCard
T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, CARDNAME deals that much damage to that creature. T:Mode$ DamageDone | ValidSource$ Card.AttachedBy | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature deals damage, CARDNAME deals that much damage to that creature.
SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredSource | NumDmg$ X | References$ X SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredSource | NumDmg$ X | References$ X
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount

View File

@@ -4,7 +4,7 @@ Types:Creature Goblin Shaman
Text:no text Text:no text
PT:2/2 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. 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 DeckHints:Type$Instant|Sorcery
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/guttersnipe.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/guttersnipe.jpg

View File

@@ -0,0 +1,17 @@
Name:Harmony of Nature
ManaCost:2 G
Types:Sorcery
Text:no text
A:SP$ ChooseCard | Cost$ 2 G | Defined$ You | Amount$ X | References$ X | Choices$ Creature.untapped+YouCtrl | ChoiceTitle$ Choose any number of untapped creatures you control | ChoiceZone$ Battlefield | RememberChosen$ True | SubAbility$ TrigTap | SpellDescription$ Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way.
SVar:TrigTap:DB$ Tap | Defined$ Remembered | SubAbility$ DBGainLife
SVar:DBGainLife:DB$ GainLife | LifeAmount$ Z | SubAbility$ DBCleanup | References$ Y,Z
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Count$Valid Creature.YouCtrl
SVar:Y:Remembered$Amount
SVar:Z:SVar$Y/Times.4
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/harmony_of_nature.jpg
SetInfo:PO2|Uncommon|http://magiccards.info/scans/en/po2/68.jpg
Oracle:Tap any number of untapped creatures you control. You gain 4 life for each creature tapped this way.
End

View File

@@ -3,8 +3,9 @@ ManaCost:3 B B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles his or her library. A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.nonBasic | RememberChanged$ True | SubAbility$ DBRepeat | SpellDescription$ Exile all cards from target player's graveyard other than basic land cards. For each card exiled this way, search that player's library for all cards with the same name as that card and exile them. Then that player shuffles his or her library.
SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | Zone$ Exile | RepeatSubAbility$ DBRemove | SubAbility$ DBCleanup SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | Zone$ Exile | RepeatSubAbility$ DBRemove | SubAbility$ DBShuffle
SVar:DBRemove:DB$ ChangeZoneAll | Origin$ Library | Defined$ Targeted | Destination$ Exile | Mandatory$ True | ChangeType$ Card.sharesNameWith Imprinted | Shuffle$ True | SubAbility$ DBCleanup SVar:DBRemove:DB$ ChangeZoneAll | Origin$ Library | Defined$ Targeted | Destination$ Exile | Mandatory$ True | ChangeType$ Card.sharesNameWith Imprinted | SubAbility$ DBCleanup
SVar:DBShuffle:DB$ Shuffle | Defined$ Targeted | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -3,8 +3,9 @@ ManaCost:2 R
Types:Creature Elemental Hound Types:Creature Elemental Hound
Text:no text Text:no text
PT:2/2 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. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | 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 SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 2
SVar:TrigHand:Count$ValidHand Card.ActivePlayerCtrl
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/hellfire_mongrel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/hellfire_mongrel.jpg
SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/130.jpg SetInfo:ZEN|Uncommon|http://magiccards.info/scans/en/zen/130.jpg

View File

@@ -2,7 +2,7 @@ Name:Hidden Stag
ManaCost:1 G ManaCost:1 G
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ LandPlayed | ValidCard$ Land.YouDontCtrl | IsPresent$ Card.Self+Enchantment | Execute$ TrigHiddenStagAnimateOppLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent plays a land, if CARDNAME is an enchantment, CARDNAME becomes a 3/2 Elk Beast creature. T:Mode$ LandPlayed | ValidCard$ Land.OppCtrl | IsPresent$ Card.Self+Enchantment | Execute$ TrigHiddenStagAnimateOppLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent plays a land, if CARDNAME is an enchantment, CARDNAME becomes a 3/2 Elk Beast creature.
SVar:TrigHiddenStagAnimateOppLand:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Creature,Elk,Beast | Power$ 3 | Toughness$ 2 | OverwriteTypes$ True | Permanent$ True SVar:TrigHiddenStagAnimateOppLand:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Creature,Elk,Beast | Power$ 3 | Toughness$ 2 | OverwriteTypes$ True | Permanent$ True
T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | IsPresent$ Card.Self+Creature | Execute$ TrigHiddenStagAnimateYourLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if CARDNAME is a creature, CARDNAME becomes an enchantment. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl | IsPresent$ Card.Self+Creature | Execute$ TrigHiddenStagAnimateYourLand | TriggerZones$ Battlefield | TriggerDescription$ Whenever you play a land, if CARDNAME is a creature, CARDNAME becomes an enchantment.
SVar:TrigHiddenStagAnimateYourLand:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Enchantment | OverwriteTypes$ True | Permanent$ True SVar:TrigHiddenStagAnimateYourLand:AB$ Animate | Cost$ 0 | Defined$ Self | Types$ Enchantment | OverwriteTypes$ True | Permanent$ True

Some files were not shown because too many files have changed in this diff Show More