Compare commits

..

237 Commits

Author SHA1 Message Date
Chris
33cbbbd162 [maven-release-plugin] prepare release forge-1.4.2 2013-06-28 12:09:45 +00:00
Chris
71fb359aec - Preparing the changes.txt file for the next beta build and release. 2013-06-28 11:57:32 +00:00
Chris
879ce2a195 - Added new card names to changes.txt. 2013-06-28 11:43:30 +00:00
jsv
e3d57641ca Added missing sideboards to a couple of event decks for the spell shop. 2013-06-28 11:17:49 +00:00
Maxmtg
6bd754e6d6 fix NPE in AttachAi.attachAIPumpPreference(AttachAi.java:781) 2013-06-28 08:55:56 +00:00
jsv
c419b8d2a6 Fixed possible IndexOutOfBoundsException in chooseCardsToRevealFromHand. 2013-06-28 08:38:16 +00:00
swordshine
77191443ec - Added Quicksilver Sea 2013-06-28 00:25:11 +00:00
Sloth
0c1b3939ea - Added the medium quest opponent Blue Devil 2. 2013-06-27 13:22:08 +00:00
Sloth
088dc4eb99 - Fixed NPE in attachAIPumpPreference caused by Fortifications. 2013-06-27 11:58:05 +00:00
Chris
3019641d9f - Added new card names to changes.txt. 2013-06-27 10:44:10 +00:00
Maxmtg
82bb17ebf9 fixing NPE in CCombat.getCombatDescription. CCombat is given its own copy of combat that cannot be taken away by a different thread. 2013-06-27 08:39:13 +00:00
Sloth
67ee42dcda - Script cosmetics. 2013-06-26 21:47:44 +00:00
Maxmtg
0387d9a82e restore targeting arcs 2013-06-26 21:24:36 +00:00
Sloth
bb22cc6ba9 - Converted the second ability of Fastbond to script. 2013-06-26 21:19:20 +00:00
Sloth
9d78336096 - Time Spiral Timeshifted cards are now modern legal. 2013-06-26 16:14:41 +00:00
Sloth
07590fba08 - Fixed more possible NPE's caused by combat == null. 2013-06-26 14:19:33 +00:00
Sloth
f280ba4e05 - Fixed possible NPE in combatTriggerWillTrigger. 2013-06-26 13:44:11 +00:00
Chris
6e111aab3a - Added a fluff piece to the changes.txt file. 2013-06-26 13:03:08 +00:00
swordshine
5fad51e876 - Added Bloodlord of Vaasgoth (scripted by moomarc) 2013-06-26 12:36:13 +00:00
Chris
df11323434 - Added new card names to changes.txt. 2013-06-26 12:19:15 +00:00
Maxmtg
2c98474e16 Read foiled cards from deck (they mush have a + sign appended right to name, ex: Island+|ZEN) 2013-06-26 07:57:09 +00:00
swordshine
6e2803a614 - Added Herald of Leshrac 2013-06-26 06:24:23 +00:00
swordshine
6ea8469189 - Updated token images 2013-06-26 04:20:32 +00:00
swordshine
0a8064d7b5 - Added Urborg Panther 2013-06-26 01:08:00 +00:00
jendave
ad294fa15a add osx command file as workaround for .app issue 2013-06-25 22:35:32 +00:00
jendave
bebeb43a25 Update dmg builder 2013-06-25 21:27:23 +00:00
Maxmtg
72600d2e84 missing Oracle text for kithkin mourncaller 2013-06-25 20:59:31 +00:00
Maxmtg
193d740133 Removed abstract about not working Abu Ja'far and his friends
Removed abstract about potential Java 7 compatibility. Now it's a must.
2013-06-25 20:56:10 +00:00
Sloth
2e4278a89e - Added an AI SVar. 2013-06-25 20:50:01 +00:00
Maxmtg
2717c0d494 LKI for defenders (part 2 - final). Abu Ja'far now works as intended 2013-06-25 20:26:40 +00:00
Maxmtg
cf3dac5a7d kithkin mourncaller - seems to work now 2013-06-25 19:26:28 +00:00
Maxmtg
56ca218826 CombatLki - part 1. 2013-06-25 19:25:47 +00:00
Sloth
7cbef74401 - Changed the icon name of the The Nac Mac Feegle quest deck to the one downloaded. 2013-06-25 16:15:22 +00:00
Sloth
a228e18669 - Updated the quest deck Oreius 4. 2013-06-25 16:07:28 +00:00
jsv
3f24909423 Fix Master of the Wild Hunt waiting forever in cases when all his wolves have died before damage allocation is complete. 2013-06-25 12:30:42 +00:00
Chris
72c7cb38b6 - Added new card names to changes.txt. 2013-06-25 12:09:41 +00:00
jsv
54983e52c5 Fixed Lazav, Dimir Mastermind loosing his ability. 2013-06-25 11:34:59 +00:00
jsv
6ddf9c6817 Fixed a typo in Spire Tracer's type. 2013-06-25 10:57:22 +00:00
Sloth
3c20f384f5 - Added Joven's Ferrets. 2013-06-25 08:59:39 +00:00
Sloth
f9f4a27c6a - Fixed SacrificeEffect not remembering proper LKI copies. 2013-06-25 08:22:37 +00:00
Sloth
ef8af1a2b6 - Fixed IllegalArgumentException caused by multiple origins in ChangeZoneAll AI. 2013-06-25 08:03:09 +00:00
Sloth
3f4839cfe5 - Fixed Nettling Imp. 2013-06-25 07:41:55 +00:00
Maxmtg
7be40800c1 disabled that groovy compiler for it does not work today. Using regular javac now 2013-06-25 07:05:06 +00:00
Maxmtg
78938459b5 fixed 'blocked' variable of AttackingBand for propper Ninjutsu 2013-06-25 05:56:01 +00:00
Sloth
e2ef4b497c - Fixed description of "CantBeBlockedByAmount GT" keyword. 2013-06-24 20:59:09 +00:00
Sloth
d78b59b9cd - Added "CARDNAME must be blocked if able." to NonStackingKWList.txt 2013-06-24 18:28:01 +00:00
Maxmtg
1908ad7583 added inCombat check to controllerChangeZoneCorrection 2013-06-24 16:10:08 +00:00
Maxmtg
b20da90917 cp.getMatchingForgeCard() hand no owner and belonged to no game - that's why it didn't pass the test invoked by Card.isValid 2013-06-24 16:08:56 +00:00
Maxmtg
69d5be5bd9 getProtectionList static method moved to ProtectEffect.java
ProtectEffect uses game.notifyOfValue to avoid direct calls to Gui
2013-06-24 16:07:57 +00:00
Sloth
8e8ee4bb5c - Fixed prompt of "At the beginning of your upkeep, sacrifice" keywords. 2013-06-24 14:58:04 +00:00
Sloth
7bb5f45c82 - Little script updates. 2013-06-24 14:56:27 +00:00
Maxmtg
b074af6d41 correct the choice out of available flip results 2013-06-24 12:53:22 +00:00
Maxmtg
5038d5e838 Removed calls to GUI and to isHuman in ChooseNumber and FlipCoin effects 2013-06-24 12:48:52 +00:00
Chris
da234f5fcf - Added new card names to changes.txt. 2013-06-24 12:18:01 +00:00
Maxmtg
6ff8ba6682 moved Combat & CombatUtil to package forge.card.combat Sol has created.
removed EndOfCombat and Cleanup classes as they don't add anything specific to base class. Base class Phase is no longer abstract, also it does not need reference to game instance any longer
2013-06-24 10:54:46 +00:00
Maxmtg
dfc630aa23 orderMultipleBlockers and orderBlockingMultipleAttackers - moved into Combat class.
Combat - adjusted visibility of methods, moved some methods closer to caller
2013-06-24 10:40:56 +00:00
Maxmtg
74059bda82 Combat instance lifespan limited to Combat phase (for the rest combat = null, checks will return 'not attacking', 'not blocking'), the very object is stored in PhaseHandler
Card: removed methods to test if card is attacking/blocking, because these properties are related to combat, not the card itself.
AiAttackController - no longer creates Combat. Instead it uses a provided instance and fills attackers there
ComputerUtilBlock.java became non-static class AiBlockController, also modifies the provided Combat instance
2013-06-24 09:33:19 +00:00
swordshine
394a322fbe - Fixed SpellDescription of Time Spiral 2013-06-24 00:27:41 +00:00
Sloth
46786907b6 - Added "Mandatory$ True" to some more card scripts. 2013-06-23 19:09:02 +00:00
Sloth
b11179bc84 - Fixed See Beyond. 2013-06-23 18:32:18 +00:00
Sol
d8115e1cec - Added Nalathni Dragon 2013-06-23 17:49:40 +00:00
Sol
52a26ba4a5 - Added Urza's Engine, Icatian Skirmishers, Camel 2013-06-23 17:20:44 +00:00
Chris
72c7a54879 - Added new card names to changes.txt. 2013-06-23 16:13:57 +00:00
Sloth
9c66737813 - Added Dark Sphere by squee1968. 2013-06-23 13:32:57 +00:00
Sloth
4f159471d7 - Added some AI blocking against creatures with "can't be blocked except by X or more creatures". 2013-06-23 12:15:05 +00:00
Sloth
e63d418b03 - Fixed a NPE in canPlayLand AI. 2013-06-23 12:11:25 +00:00
Sloth
5f3f859b81 - Added Gaea's Touch. 2013-06-23 11:01:35 +00:00
Sloth
90cffa7b37 - M14 rules changes to Indestructible. 2013-06-23 09:55:52 +00:00
Sloth
770a7d20a8 - Fixed DebuffEffect. 2013-06-23 09:35:31 +00:00
Sloth
6b04ca78f9 - Converted Modular to macro script. 2013-06-23 09:18:55 +00:00
Sloth
e5ad11748f - Fixed modular keyword. 2013-06-23 09:02:52 +00:00
Maxmtg
fa38216eaa a minor brush up (use EnumSet instead of switch-case) 2013-06-23 08:04:41 +00:00
Sol
c94e8a395f - Added Bands with others support
- Add 5 Legends Bands with Other lands, Master of the Hunt, Shelkin Brownie, Tolaria
- Small fixes to Combat and CCombat
2013-06-23 01:09:43 +00:00
Chris
dddd7972fb - Added new card names to changes.txt. 2013-06-22 12:11:19 +00:00
Chris
3e4323d10c Updated the org.eclipse.jdt.core.prefs and .classpath files to make them Java 7 compatible. 2013-06-22 12:09:49 +00:00
Sloth
197ca7cf4a - Added the medium quest opponent Hookah-Smoking Caterpillar 2 by Nordos. 2013-06-22 11:52:46 +00:00
swordshine
41827bb653 - some other api with tgtPlayers 2013-06-22 11:09:28 +00:00
swordshine
e7656f3be5 - Additional fix about tgtPlayers 2013-06-22 10:55:21 +00:00
Sloth
17f10cafbc - Fixed not being able to block creatures attacking your Planeswalker. 2013-06-22 10:32:23 +00:00
swordshine
62239488c9 - revert changes in changezoneall effect, complicated situations here 2013-06-22 10:32:12 +00:00
swordshine
615abebe99 - Fixed ChangeZoneAll, TapAll, UntapAll effect 2013-06-22 10:29:43 +00:00
Sloth
b703546c80 - Fixed Anavolver and friends. 2013-06-22 10:19:24 +00:00
swordshine
c862679aac - Fixed PumpAll effect 2013-06-22 10:16:01 +00:00
Sloth
2b2bfa6389 - Fixed Hypergenesis. 2013-06-22 10:08:23 +00:00
Sloth
8e50d42099 - Fixed spells without costs being playable. 2013-06-22 10:08:03 +00:00
Maxmtg
2fd6fde9b5 remove setinfos, part a 2013-06-22 08:49:38 +00:00
Maxmtg
47606cf46c remove setinfos, part z 2013-06-22 08:45:19 +00:00
Maxmtg
2ab15ba0d1 remove setinfos, part y 2013-06-22 08:44:53 +00:00
Maxmtg
0bd68b9b3e remove setinfos, part x 2013-06-22 08:44:39 +00:00
Maxmtg
6cfb6f60f5 remove setinfos, part w 2013-06-22 08:44:32 +00:00
Maxmtg
be1886179f remove setinfos, part v 2013-06-22 08:41:49 +00:00
Maxmtg
65f2368050 remove setinfos, part u 2013-06-22 08:39:48 +00:00
Maxmtg
90a8a2e9da remove setinfos, part t 2013-06-22 08:38:56 +00:00
Maxmtg
9afd057ee2 remove setinfos, part s 2013-06-22 08:34:22 +00:00
Maxmtg
0440c2a89c remove setinfos, part r 2013-06-22 08:23:21 +00:00
Maxmtg
7245506564 remove setinfos, part q 2013-06-22 08:19:29 +00:00
Maxmtg
8c7f10b976 remove setinfos, part p 2013-06-22 08:19:10 +00:00
Maxmtg
cb2fb9e1c1 remove setinfos, part o 2013-06-22 08:15:40 +00:00
Maxmtg
1316cc6c32 remove setinfos, part n 2013-06-22 08:14:18 +00:00
Maxmtg
ddd503fc31 remove setinfos, part m 2013-06-22 08:12:39 +00:00
Maxmtg
ded1fe3db5 remove setinfos, part l 2013-06-22 08:08:05 +00:00
Maxmtg
f6dc60a9f0 remove setinfos, part k 2013-06-22 08:05:55 +00:00
Maxmtg
62e018aced remove setinfos, part j 2013-06-22 08:04:01 +00:00
Maxmtg
799b31f2aa remove setinfos, part i 2013-06-22 08:03:15 +00:00
Maxmtg
89725523d0 remove setinfos, part h 2013-06-22 08:01:36 +00:00
Maxmtg
c14fff73b2 remove setinfos, part g 2013-06-22 07:59:09 +00:00
Maxmtg
81b4156744 remove setinfos, part f 2013-06-22 07:55:07 +00:00
Maxmtg
35a02524c9 remove setinfos, part e 2013-06-22 07:51:57 +00:00
Maxmtg
a0b2bbcb1c remove setinfos, part d 2013-06-22 07:49:40 +00:00
Maxmtg
baf16a2719 remove setinfos, part c 2013-06-22 07:45:27 +00:00
Maxmtg
de15debd11 remove setinfos, part b 2013-06-22 07:40:31 +00:00
swordshine
5253f90284 - Fixed Reveal effect 2013-06-22 05:53:51 +00:00
swordshine
46f4aa8e35 - Reverted last fix, the reveal issue was related to Chancellors 2013-06-22 05:48:18 +00:00
swordshine
8d58e317aa - Fixed Infernal Tutor 2013-06-22 05:37:48 +00:00
swordshine
046836a63a - Fixed Gerrard Capashen 2013-06-22 05:13:16 +00:00
swordshine
92930d7a6f - Added Guile 2013-06-22 03:02:49 +00:00
swordshine
b49d1f3f39 - Added Phyrexian Colossus 2013-06-22 01:12:07 +00:00
swordshine
cba2fb93c9 - Added Goblin Flectomancer and Wild Ricochet 2013-06-22 00:47:59 +00:00
Maxmtg
4c40598c79 refactored 10+ calls to isComputer/isHuman 2013-06-21 22:46:00 +00:00
Maxmtg
69c36da984 added 2 simple creatures with CantBeBlockedByAmount LT3 2013-06-21 21:43:06 +00:00
Maxmtg
a75835f664 CantBeBlockedByAmount + expression used to specify number or creatures that can block given attacker 2013-06-21 21:42:26 +00:00
Sloth
06eb8e3e43 - Added a new AI SVar "NonStackingAttachEffect". 2013-06-21 21:39:55 +00:00
Maxmtg
68d3a7cdb2 more blocking-related keywords replaced with CanBeBlockedBy+expression 2013-06-21 19:13:23 +00:00
Maxmtg
fa443cea0d Text for CantBeBlockedBy is composed in runtime 2013-06-21 18:14:52 +00:00
Sloth
da1645c353 - Fixed Skymark Roc. 2013-06-21 14:51:01 +00:00
Maxmtg
1d498a5ba3 "can be blocked only by creatures with defender" now also uses a common keyword 2013-06-21 14:47:44 +00:00
Maxmtg
f3876079a9 CantBeBlockedBy - attempts to build keyword description 2013-06-21 14:08:30 +00:00
Maxmtg
dc390b796d removed keywords "CARDNAME can't be blocked by {color} creatures." 2013-06-21 14:07:17 +00:00
Maxmtg
09edb071ff removed keyword CARDNAME can't be blocked by red creatures 2013-06-21 13:38:48 +00:00
swordshine
13d28d6ecb - Fixed Timetwister and similar cards. 2013-06-21 12:58:53 +00:00
Maxmtg
b92eaa14a5 Redirect added. M13 is complete. 2 unimplemented cards in T2 remaining. 2013-06-21 12:41:21 +00:00
Chris
10c41c9dfa Updated sound file list. 2013-06-21 12:26:04 +00:00
Chris
6c6e26bcaa Added the converted version of the end_of_turn.wav sound file, thank you jsv 2013-06-21 12:21:20 +00:00
Chris
a75ad8080d - Added new card names to changes.txt. 2013-06-21 12:05:59 +00:00
Maxmtg
1834182d2e add comment, remove unused variable, make simple overload to chooseSingleSpellAbility in AI part of the effect 2013-06-21 11:49:59 +00:00
Maxmtg
a395adc2b6 CopySpellAbilityEffect refactored: fixed Precursor Golem (and hopefully all similiar spells), removed calls to isHuman/isComputer
PlayerController: added chooseSingleSpellForEffect
2013-06-21 11:28:16 +00:00
Sloth
5fe795059b - Fixed targeted triggers not being removed from the stack (again). 2013-06-21 10:52:04 +00:00
Maxmtg
292df0c8de TargetChoice clone = added lost field 2013-06-21 06:49:10 +00:00
Maxmtg
c3e752f98f rearrange and update comments 2013-06-21 06:47:33 +00:00
Maxmtg
56737375da Spellskite script uses a general clause 'ChangeSingleTarget', uses 'Defined' to specify new target
SpellAbility.canTarget now also works for SpellAbilities
2013-06-21 06:31:44 +00:00
swordshine
5fe182f3c4 - Another fix 2013-06-21 06:19:39 +00:00
Maxmtg
3242d396a9 Haunt now resolves, but its trigger won't leave stack 2013-06-21 06:06:55 +00:00
swordshine
390a23d88e - A quick fix the script of Spellskite 2013-06-21 06:06:51 +00:00
Maxmtg
00ddfed039 spellskite added - please test 2013-06-21 04:16:59 +00:00
Maxmtg
775588b300 applied auto fix layout to deck editor 2013-06-21 01:06:25 +00:00
Maxmtg
8a50df0e06 Gideon from GTC - 1st ability will work 2013-06-20 17:46:47 +00:00
Sloth
9c5a38ac70 - Added the hard quest opponent Doctor John Zoidberg 3. 2013-06-20 15:05:12 +00:00
Sloth
ce7a8bb1f1 - Fixed targeted triggers not being removed from the stack. 2013-06-20 14:29:47 +00:00
Chris
77dcb26372 - Added a fluff piece to the changes.txt file. 2013-06-20 11:45:18 +00:00
Chris
0aecaec778 - Added new card names to changes.txt. 2013-06-20 11:41:59 +00:00
Maxmtg
90b48b5447 addition 2013-06-20 06:06:13 +00:00
Maxmtg
89be097c3f fixed missing assignment in PumpEffect 2013-06-20 06:03:34 +00:00
Maxmtg
4fdb9ef7f9 fix endless loop for counterspell 2013-06-20 05:52:26 +00:00
swordshine
68dba80b9c - Added AITgts to Arachnus Web 2013-06-20 02:45:12 +00:00
Sloth
13615dc15a - Fixed possible NPE in getBlockers. 2013-06-19 20:59:42 +00:00
Sloth
8820a45312 - Improved AI's first land drop decision. 2013-06-19 20:39:23 +00:00
Sloth
b5186a367a - Fixed NPE caused by spells without target. 2013-06-19 20:37:37 +00:00
Sloth
24ee2cba60 - Fixed possible NPE's in doPayment functions. 2013-06-19 16:58:38 +00:00
Maxmtg
ade7bed52f SpellAbility holds separate TargetRestricions and TargetChoices in separate members.
Some APIs might become broken, please report
2013-06-19 14:51:21 +00:00
Sloth
3c3ab8138b - Fixed AttackerUnblocked triggers. 2013-06-19 12:42:08 +00:00
Sloth
85c1fc457c - Cleanup of Card class. 2013-06-19 12:34:05 +00:00
Sloth
9525581631 - Improved Stack description of DestroyAll effects. 2013-06-19 12:11:12 +00:00
Sol
9856588fa8 - AiAttackController will use it's own Random object instead of the primary game one 2013-06-19 01:47:02 +00:00
Sloth
eb85f56534 - Fixed AI not attacking planeswalkers. 2013-06-18 20:44:23 +00:00
Sloth
8cce641e43 - Moved isNegativeCounter to ComputerUtil and improved it. 2013-06-18 18:39:03 +00:00
jendave
be237b402c Update windows jar wrapper 2013-06-18 18:35:42 +00:00
jendave
26b9fa20be Update deps 2013-06-18 17:58:49 +00:00
Sloth
9c7efa9037 - Optional triggers will now grant additional info when the human is prompted. 2013-06-18 15:08:20 +00:00
Sloth
2fa0e11ebb - Improved Sigil Blessing stack description. 2013-06-18 14:39:13 +00:00
Sloth
db40ad80ae - Fixed Grave Bramble. 2013-06-18 14:23:17 +00:00
asepetci
11262acafc updated rankings.txt 2013-06-18 13:27:35 +00:00
Maxmtg
b41147b7f6 fixes compile error 2013-06-18 12:56:57 +00:00
Maxmtg
de9c9ff3f3 jsv's fix for problem "I have several gauntlets in progress. No matter which one I select, when I press "Start" it's always the first one in the list that gets loaded." 2013-06-18 11:36:28 +00:00
Maxmtg
7a0d57997d commented out javafx dependency to make sure the rest works 2013-06-18 11:18:44 +00:00
Maxmtg
74aa0a4917 cleanup in Target constructors 2013-06-18 10:04:18 +00:00
Maxmtg
c39bf4ee34 'Target' class no longer uses card in ctor and fields 2013-06-18 09:09:49 +00:00
Maxmtg
25edd60ac5 Using ITargetable instead of Object to return targets of an ability 2013-06-18 08:21:26 +00:00
Sloth
28a94982fe - Copies of spells will now copy the payment that has been made for the original (rule 706.10). 2013-06-18 08:05:50 +00:00
Maxmtg
7c1adf1c2a Added generic types to Swing components that needed them (with transition to Java 7) 2013-06-18 07:59:39 +00:00
Sloth
f6dc001e3a - Fixed type of Infernal Plunge. 2013-06-18 07:41:49 +00:00
Sloth
bff37b60d5 - Fixed canPlayLand not working with "May be played by your opponent". 2013-06-18 06:21:36 +00:00
Maxmtg
f8b5e238f4 use java compiler from JDK 7, use jre 7 in launch4j and pmd 2013-06-18 05:22:00 +00:00
swordshine
56de452158 - Fixed Pulmonic Sliver 2013-06-18 04:29:54 +00:00
swordshine
0d18289699 - Fixed Clash of Realities 2013-06-18 01:04:54 +00:00
Sol
7819893f81 - Improve Combat Panel for banding and blockers that have been removed 2013-06-18 00:10:57 +00:00
Sol
7073eb5494 - Convert Balance to script, Simplify Balancing Act
- Add Restore Balance
- Adding a Balance Effect API
2013-06-18 00:06:51 +00:00
Sloth
9996b26eba - Added Wall of Shards. 2013-06-17 21:51:42 +00:00
Sloth
d2e205a3fc - payManaOptional will now pass on the spellability to payCostDuringAbilityResolve.
- Added support for CostGainLife in payCostDuringAbilityResolve.
2013-06-17 21:48:45 +00:00
Sloth
ae1e2dbbcb - Added Djinn Illuminatus. 2013-06-17 21:05:35 +00:00
Sloth
4105614645 - Added support for Djinn Illuminatus. 2013-06-17 21:02:09 +00:00
Sloth
3753d989b7 - Removed some unnecessary Replicate stuff. 2013-06-17 20:28:36 +00:00
Sloth
fb2d08032d - The AI can now use Delve. 2013-06-17 19:56:26 +00:00
Sloth
1dcd260feb - Fixed Delve description on Death Rattle. 2013-06-17 19:00:33 +00:00
Sloth
fc3ae7bfe9 - Fixed cards dodging destruction during controller changes. 2013-06-17 15:36:47 +00:00
Sloth
dd9715761c - Fixed set of the infestation precon. 2013-06-17 14:03:23 +00:00
Chris
2b35f0d714 - Added new card names to changes.txt. 2013-06-17 10:34:15 +00:00
Maxmtg
18a84c0c6e fixed event dispatch moment - fire only if it won't be replaced. 2013-06-17 07:38:08 +00:00
Maxmtg
39a88cd4d1 fix NPE in public SoundEffectType visit(GameEventCardChangeZone event) 2013-06-17 07:33:50 +00:00
Maxmtg
502a087962 fixed sign for rounded corners 2013-06-17 07:31:48 +00:00
Maxmtg
9de9d4ca53 some cleanup in CardPanel 2013-06-17 06:53:18 +00:00
swordshine
d5a2ef88df - "AddReplacementEffects" in static ability (experimental)
- Added Pulmonic Sliver
2013-06-17 05:33:46 +00:00
swordshine
abcb758a56 - Updated token images
- Added Darksteel Garrison
2013-06-17 00:21:53 +00:00
Maxmtg
2c88d952d2 finer look of cards (no more moire on corners)
white-bordered cards have 1px black outline
2013-06-16 23:53:07 +00:00
Maxmtg
373ce84268 removed specific events that can be generalized by change zone 2013-06-16 23:20:04 +00:00
Maxmtg
9aff5237ea a good general game event for card change zone 2013-06-16 23:12:49 +00:00
Maxmtg
58a333ef99 removed unused classes,
removed literals for basic lands
2013-06-16 22:26:38 +00:00
Maxmtg
5506af61ab Uses more reliable way to detect sets with all basic lands present 2013-06-16 21:41:40 +00:00
Sloth
56df11005b - Prevent NPE in getDefenderByAttacker. 2013-06-16 21:00:56 +00:00
Agetian
f6f80da995 - Sound System: added a new sound event (exile a card), uses the sound file res/sound/exile.wav. 2013-06-16 19:44:51 +00:00
Sloth
8d5f633884 - NPE check with debug output added to TriggerSpellAbilityCast. 2013-06-16 18:09:05 +00:00
Sloth
15b3599a05 - Fixed Replicate. 2013-06-16 18:00:14 +00:00
Sloth
f089ef0c60 - Fixed "X Can't be 0." costs always showing cancel. 2013-06-16 16:49:30 +00:00
Sloth
c513f93329 - Fixed "CARDNAME untaps during each other player's untap step." working on your own untap step. 2013-06-16 14:15:35 +00:00
Sloth
00f55f4044 - Fixed AI ignoring mana restrictions (Myr Superion etc.). 2013-06-16 14:01:47 +00:00
Chris
7741d9f65d - Added new card names to changes.txt. 2013-06-16 12:23:31 +00:00
Sloth
b6418401b3 - Fixed possible NPE in assignAttackersDamage. 2013-06-16 11:24:33 +00:00
swordshine
b7d6f32b89 - Added Urza's Avenger 2013-06-16 08:51:40 +00:00
swordshine
789af07ebe - Added 30 banding cards 2013-06-16 04:23:55 +00:00
Sloth
33981efab1 - Improved AI gaining Threshold. 2013-06-15 21:08:42 +00:00
Sloth
0d05da4e0a - The AI will no longer deck itself with Dig spells. 2013-06-15 14:24:13 +00:00
Chris
97c75209f3 - Added new card names to changes.txt. 2013-06-15 12:38:29 +00:00
Chris
bd7d643f07 - Cleared out the changes.txt file, now ready for new material. 2013-06-15 12:26:32 +00:00
Sloth
ee8049c3bf - Updated some SVars. 2013-06-15 07:43:56 +00:00
Sloth
6821546d51 - Fixed filter in tapPrefTargeting. 2013-06-15 06:51:49 +00:00
swordshine
c188296a82 - Cleanup 2013-06-15 00:44:12 +00:00
swordshine
19d93f9e34 - Added Mindlock Orb and Shadow of Doubt 2013-06-15 00:31:43 +00:00
Sloth
a8b9c92207 - Fixed UnmodifiableCollection.remove call caused by Balance. 2013-06-14 21:55:06 +00:00
Sloth
eaa5a35f47 - Removed unnecessary RuntimeException in getUnlockableEditions. 2013-06-14 21:38:49 +00:00
Sloth
c12c5939c0 - Fixed Ground Seal not working for the AI's ChangeZone abilities. 2013-06-14 21:35:11 +00:00
Sloth
4174317f57 - Added the quest opponent Mystique 2 by Nordos. 2013-06-14 21:21:48 +00:00
Sol
5f508e5d17 - Human may now declare attacks in a band
- Added Benalish Hero
2013-06-14 15:19:21 +00:00
Sol
8eedf4b3f1 - Two small fixes for Damage Assignment related to Banding creatures 2013-06-14 14:21:52 +00:00
Sol
786650f660 - Initial checkin for Combat refactor.
- Introduction of AttackingBands which group Attackers, Blockers and Blocked state.
2013-06-14 12:56:05 +00:00
Sloth
dea4a38a6c - Fixed possible min > max error. 2013-06-14 11:42:30 +00:00
Sloth
7298cbbe0d - Fixed chooseSingleCardForEffect for human player. 2013-06-14 11:26:15 +00:00
Sloth
a0f4ac195d - Fixed optional triggers declined by the AI not being removed from the stack. 2013-06-14 11:18:11 +00:00
Chris
7ee57a381a [maven-release-plugin] prepare for next development iteration 2013-06-14 11:07:00 +00:00
13206 changed files with 20402 additions and 39006 deletions

View File

@@ -3,7 +3,7 @@
<classpathentry kind="src" output="target/classes" path="src/main/java"/> <classpathentry kind="src" output="target/classes" path="src/main/java"/>
<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/> <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
<classpathentry kind="src" output="target/test-classes" path="src/test/java"/> <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/> <classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"/>
<classpathentry kind="con" path="org.testng.TESTNG_CONTAINER"/> <classpathentry kind="con" path="org.testng.TESTNG_CONTAINER"/>
<classpathentry kind="output" path="target/classes"/> <classpathentry kind="output" path="target/classes"/>

97
.gitattributes vendored
View File

@@ -92,6 +92,7 @@ res/cardsfolder/a/adun_oakenshield.txt svneol=native#text/plain
res/cardsfolder/a/advance_scout.txt svneol=native#text/plain res/cardsfolder/a/advance_scout.txt svneol=native#text/plain
res/cardsfolder/a/advanced_hoverguard.txt svneol=native#text/plain res/cardsfolder/a/advanced_hoverguard.txt svneol=native#text/plain
res/cardsfolder/a/advent_of_the_wurm.txt -text res/cardsfolder/a/advent_of_the_wurm.txt -text
res/cardsfolder/a/adventurers_guildhouse.txt -text
res/cardsfolder/a/adventuring_gear.txt svneol=native#text/plain res/cardsfolder/a/adventuring_gear.txt svneol=native#text/plain
res/cardsfolder/a/advice_from_the_fae.txt -text res/cardsfolder/a/advice_from_the_fae.txt -text
res/cardsfolder/a/aegis_angel.txt -text res/cardsfolder/a/aegis_angel.txt -text
@@ -828,10 +829,12 @@ res/cardsfolder/b/basilisk_collar.txt svneol=native#text/plain
res/cardsfolder/b/basking_rootwalla.txt svneol=native#text/plain res/cardsfolder/b/basking_rootwalla.txt svneol=native#text/plain
res/cardsfolder/b/bathe_in_light.txt -text res/cardsfolder/b/bathe_in_light.txt -text
res/cardsfolder/b/baton_of_courage.txt svneol=native#text/plain res/cardsfolder/b/baton_of_courage.txt svneol=native#text/plain
res/cardsfolder/b/baton_of_morale.txt -text
res/cardsfolder/b/battered_golem.txt svneol=native#text/plain res/cardsfolder/b/battered_golem.txt svneol=native#text/plain
res/cardsfolder/b/batterhorn.txt -text res/cardsfolder/b/batterhorn.txt -text
res/cardsfolder/b/battering_craghorn.txt svneol=native#text/plain res/cardsfolder/b/battering_craghorn.txt svneol=native#text/plain
res/cardsfolder/b/battering_krasis.txt -text res/cardsfolder/b/battering_krasis.txt -text
res/cardsfolder/b/battering_ram.txt -text
res/cardsfolder/b/battering_sliver.txt svneol=native#text/plain res/cardsfolder/b/battering_sliver.txt svneol=native#text/plain
res/cardsfolder/b/battering_wurm.txt svneol=native#text/plain res/cardsfolder/b/battering_wurm.txt svneol=native#text/plain
res/cardsfolder/b/batterskull.txt svneol=native#text/plain res/cardsfolder/b/batterskull.txt svneol=native#text/plain
@@ -881,6 +884,7 @@ res/cardsfolder/b/bearscape.txt svneol=native#text/plain
res/cardsfolder/b/beast_attack.txt svneol=native#text/plain res/cardsfolder/b/beast_attack.txt svneol=native#text/plain
res/cardsfolder/b/beast_hunt.txt svneol=native#text/plain res/cardsfolder/b/beast_hunt.txt svneol=native#text/plain
res/cardsfolder/b/beast_of_burden.txt svneol=native#text/plain res/cardsfolder/b/beast_of_burden.txt svneol=native#text/plain
res/cardsfolder/b/beast_walkers.txt -text
res/cardsfolder/b/beast_within.txt svneol=native#text/plain res/cardsfolder/b/beast_within.txt svneol=native#text/plain
res/cardsfolder/b/beastbreaker_of_bala_ged.txt svneol=native#text/plain res/cardsfolder/b/beastbreaker_of_bala_ged.txt svneol=native#text/plain
res/cardsfolder/b/beastmaster_ascension.txt svneol=native#text/plain res/cardsfolder/b/beastmaster_ascension.txt svneol=native#text/plain
@@ -912,6 +916,8 @@ res/cardsfolder/b/benalish_cavalry.txt svneol=native#text/plain
res/cardsfolder/b/benalish_commander.txt -text res/cardsfolder/b/benalish_commander.txt -text
res/cardsfolder/b/benalish_emissary.txt svneol=native#text/plain res/cardsfolder/b/benalish_emissary.txt svneol=native#text/plain
res/cardsfolder/b/benalish_heralds.txt svneol=native#text/plain res/cardsfolder/b/benalish_heralds.txt svneol=native#text/plain
res/cardsfolder/b/benalish_hero.txt -text
res/cardsfolder/b/benalish_infantry.txt -text
res/cardsfolder/b/benalish_knight.txt svneol=native#text/plain res/cardsfolder/b/benalish_knight.txt svneol=native#text/plain
res/cardsfolder/b/benalish_lancer.txt -text res/cardsfolder/b/benalish_lancer.txt -text
res/cardsfolder/b/benalish_missionary.txt svneol=native#text/plain res/cardsfolder/b/benalish_missionary.txt svneol=native#text/plain
@@ -1110,6 +1116,7 @@ res/cardsfolder/b/bloodied_ghost.txt svneol=native#text/plain
res/cardsfolder/b/bloodletter_quill.txt svneol=native#text/plain res/cardsfolder/b/bloodletter_quill.txt svneol=native#text/plain
res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt -text res/cardsfolder/b/bloodline_keeper_lord_of_lineage.txt -text
res/cardsfolder/b/bloodline_shaman.txt -text res/cardsfolder/b/bloodline_shaman.txt -text
res/cardsfolder/b/bloodlord_of_vaasgoth.txt -text
res/cardsfolder/b/bloodmark_mentor.txt svneol=native#text/plain res/cardsfolder/b/bloodmark_mentor.txt svneol=native#text/plain
res/cardsfolder/b/bloodpyre_elemental.txt svneol=native#text/plain res/cardsfolder/b/bloodpyre_elemental.txt svneol=native#text/plain
res/cardsfolder/b/bloodrage_vampire.txt svneol=native#text/plain res/cardsfolder/b/bloodrage_vampire.txt svneol=native#text/plain
@@ -1486,6 +1493,7 @@ res/cardsfolder/c/callow_jushi_jaraku_the_interloper.txt -text
res/cardsfolder/c/calming_licid.txt -text res/cardsfolder/c/calming_licid.txt -text
res/cardsfolder/c/calming_verse.txt svneol=native#text/plain res/cardsfolder/c/calming_verse.txt svneol=native#text/plain
res/cardsfolder/c/caltrops.txt svneol=native#text/plain res/cardsfolder/c/caltrops.txt svneol=native#text/plain
res/cardsfolder/c/camel.txt -text
res/cardsfolder/c/cancel.txt svneol=native#text/plain res/cardsfolder/c/cancel.txt svneol=native#text/plain
res/cardsfolder/c/candelabra_of_tawnos.txt svneol=native#text/plain res/cardsfolder/c/candelabra_of_tawnos.txt svneol=native#text/plain
res/cardsfolder/c/candles_of_leng.txt -text svneol=unset#text/plain res/cardsfolder/c/candles_of_leng.txt -text svneol=unset#text/plain
@@ -1586,6 +1594,7 @@ res/cardsfolder/c/caterwauling_boggart.txt -text
res/cardsfolder/c/cathars_crusade.txt -text res/cardsfolder/c/cathars_crusade.txt -text
res/cardsfolder/c/cathartic_adept.txt svneol=native#text/plain res/cardsfolder/c/cathartic_adept.txt svneol=native#text/plain
res/cardsfolder/c/cathedral_membrane.txt -text res/cardsfolder/c/cathedral_membrane.txt -text
res/cardsfolder/c/cathedral_of_serra.txt -text
res/cardsfolder/c/cathedral_of_war.txt -text res/cardsfolder/c/cathedral_of_war.txt -text
res/cardsfolder/c/cathedral_sanctifier.txt -text res/cardsfolder/c/cathedral_sanctifier.txt -text
res/cardsfolder/c/cathodion.txt svneol=native#text/plain res/cardsfolder/c/cathodion.txt svneol=native#text/plain
@@ -2042,6 +2051,7 @@ res/cardsfolder/c/conviction.txt svneol=native#text/plain
res/cardsfolder/c/convincing_mirage.txt svneol=native#text/plain res/cardsfolder/c/convincing_mirage.txt svneol=native#text/plain
res/cardsfolder/c/convolute.txt svneol=native#text/plain res/cardsfolder/c/convolute.txt svneol=native#text/plain
res/cardsfolder/c/convulsing_licid.txt -text res/cardsfolder/c/convulsing_licid.txt -text
res/cardsfolder/c/cooperation.txt -text
res/cardsfolder/c/coordinated_barrage.txt svneol=native#text/plain res/cardsfolder/c/coordinated_barrage.txt svneol=native#text/plain
res/cardsfolder/c/copper_carapace.txt svneol=native#text/plain res/cardsfolder/c/copper_carapace.txt svneol=native#text/plain
res/cardsfolder/c/copper_gnomes.txt svneol=native#text/plain res/cardsfolder/c/copper_gnomes.txt svneol=native#text/plain
@@ -2369,6 +2379,7 @@ res/cardsfolder/d/dark_offering.txt svneol=native#text/plain
res/cardsfolder/d/dark_privilege.txt svneol=native#text/plain res/cardsfolder/d/dark_privilege.txt svneol=native#text/plain
res/cardsfolder/d/dark_revenant.txt -text res/cardsfolder/d/dark_revenant.txt -text
res/cardsfolder/d/dark_ritual.txt svneol=native#text/plain res/cardsfolder/d/dark_ritual.txt svneol=native#text/plain
res/cardsfolder/d/dark_sphere.txt -text
res/cardsfolder/d/dark_supplicant.txt -text svneol=unset#text/plain res/cardsfolder/d/dark_supplicant.txt -text svneol=unset#text/plain
res/cardsfolder/d/dark_suspicions.txt -text svneol=unset#text/plain res/cardsfolder/d/dark_suspicions.txt -text svneol=unset#text/plain
res/cardsfolder/d/dark_temper.txt svneol=native#text/plain res/cardsfolder/d/dark_temper.txt svneol=native#text/plain
@@ -2389,6 +2400,7 @@ res/cardsfolder/d/darksteel_citadel.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_colossus.txt svneol=native#text/plain res/cardsfolder/d/darksteel_colossus.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_forge.txt svneol=native#text/plain res/cardsfolder/d/darksteel_forge.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_gargoyle.txt svneol=native#text/plain res/cardsfolder/d/darksteel_gargoyle.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_garrison.txt -text
res/cardsfolder/d/darksteel_ingot.txt svneol=native#text/plain res/cardsfolder/d/darksteel_ingot.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_juggernaut.txt svneol=native#text/plain res/cardsfolder/d/darksteel_juggernaut.txt svneol=native#text/plain
res/cardsfolder/d/darksteel_myr.txt svneol=native#text/plain res/cardsfolder/d/darksteel_myr.txt svneol=native#text/plain
@@ -2723,6 +2735,7 @@ res/cardsfolder/d/dinrova_horror.txt -text
res/cardsfolder/d/diplomatic_escort.txt svneol=native#text/plain res/cardsfolder/d/diplomatic_escort.txt svneol=native#text/plain
res/cardsfolder/d/diplomatic_immunity.txt svneol=native#text/plain res/cardsfolder/d/diplomatic_immunity.txt svneol=native#text/plain
res/cardsfolder/d/dire_undercurrents.txt svneol=native#text/plain res/cardsfolder/d/dire_undercurrents.txt svneol=native#text/plain
res/cardsfolder/d/dire_wolves.txt -text
res/cardsfolder/d/diregraf_captain.txt -text res/cardsfolder/d/diregraf_captain.txt -text
res/cardsfolder/d/diregraf_escort.txt -text res/cardsfolder/d/diregraf_escort.txt -text
res/cardsfolder/d/diregraf_ghoul.txt -text res/cardsfolder/d/diregraf_ghoul.txt -text
@@ -2806,6 +2819,7 @@ res/cardsfolder/d/divining_witch.txt -text svneol=unset#text/plain
res/cardsfolder/d/divinity_of_pride.txt svneol=native#text/plain res/cardsfolder/d/divinity_of_pride.txt svneol=native#text/plain
res/cardsfolder/d/dizzy_spell.txt svneol=native#text/plain res/cardsfolder/d/dizzy_spell.txt svneol=native#text/plain
res/cardsfolder/d/dizzying_gaze.txt -text res/cardsfolder/d/dizzying_gaze.txt -text
res/cardsfolder/d/djinn_illuminatus.txt -text
res/cardsfolder/d/djinn_of_the_lamp.txt svneol=native#text/plain res/cardsfolder/d/djinn_of_the_lamp.txt svneol=native#text/plain
res/cardsfolder/d/djinn_of_wishes.txt -text svneol=unset#text/plain res/cardsfolder/d/djinn_of_wishes.txt -text svneol=unset#text/plain
res/cardsfolder/d/do_or_die.txt svneol=native#text/plain res/cardsfolder/d/do_or_die.txt svneol=native#text/plain
@@ -3346,6 +3360,7 @@ res/cardsfolder/e/erg_raiders.txt svneol=native#text/plain
res/cardsfolder/e/erhnam_djinn.txt svneol=native#text/plain res/cardsfolder/e/erhnam_djinn.txt svneol=native#text/plain
res/cardsfolder/e/erhnam_djinn_avatar.txt -text res/cardsfolder/e/erhnam_djinn_avatar.txt -text
res/cardsfolder/e/eron_the_relentless.txt svneol=native#text/plain res/cardsfolder/e/eron_the_relentless.txt svneol=native#text/plain
res/cardsfolder/e/errand_of_duty.txt -text
res/cardsfolder/e/errant_doomsayers.txt svneol=native#text/plain res/cardsfolder/e/errant_doomsayers.txt svneol=native#text/plain
res/cardsfolder/e/errant_ephemeron.txt svneol=native#text/plain res/cardsfolder/e/errant_ephemeron.txt svneol=native#text/plain
res/cardsfolder/e/errantry.txt -text res/cardsfolder/e/errantry.txt -text
@@ -3948,8 +3963,10 @@ res/cardsfolder/f/forked_bolt.txt svneol=native#text/plain
res/cardsfolder/f/forked_branch_garami.txt svneol=native#text/plain res/cardsfolder/f/forked_branch_garami.txt svneol=native#text/plain
res/cardsfolder/f/forked_lightning.txt -text res/cardsfolder/f/forked_lightning.txt -text
res/cardsfolder/f/form_of_the_dragon.txt svneol=native#text/plain res/cardsfolder/f/form_of_the_dragon.txt svneol=native#text/plain
res/cardsfolder/f/formation.txt -text
res/cardsfolder/f/forsaken_city.txt svneol=native#text/plain res/cardsfolder/f/forsaken_city.txt svneol=native#text/plain
res/cardsfolder/f/forsaken_wastes.txt svneol=native#text/plain res/cardsfolder/f/forsaken_wastes.txt svneol=native#text/plain
res/cardsfolder/f/fortified_area.txt -text
res/cardsfolder/f/fortify.txt svneol=native#text/plain res/cardsfolder/f/fortify.txt svneol=native#text/plain
res/cardsfolder/f/fortitude.txt svneol=native#text/plain res/cardsfolder/f/fortitude.txt svneol=native#text/plain
res/cardsfolder/f/fortress_crab.txt -text res/cardsfolder/f/fortress_crab.txt -text
@@ -4078,6 +4095,7 @@ res/cardsfolder/g/gaeas_liege.txt svneol=native#text/plain
res/cardsfolder/g/gaeas_might.txt svneol=native#text/plain res/cardsfolder/g/gaeas_might.txt svneol=native#text/plain
res/cardsfolder/g/gaeas_revenge.txt svneol=native#text/plain res/cardsfolder/g/gaeas_revenge.txt svneol=native#text/plain
res/cardsfolder/g/gaeas_skyfolk.txt svneol=native#text/plain res/cardsfolder/g/gaeas_skyfolk.txt svneol=native#text/plain
res/cardsfolder/g/gaeas_touch.txt -text
res/cardsfolder/g/gainsay.txt svneol=native#text/plain res/cardsfolder/g/gainsay.txt svneol=native#text/plain
res/cardsfolder/g/gale_force.txt svneol=native#text/plain res/cardsfolder/g/gale_force.txt svneol=native#text/plain
res/cardsfolder/g/galepowder_mage.txt svneol=native#text/plain res/cardsfolder/g/galepowder_mage.txt svneol=native#text/plain
@@ -4399,6 +4417,7 @@ res/cardsfolder/g/goblin_fire_fiend.txt -text
res/cardsfolder/g/goblin_firebug.txt svneol=native#text/plain res/cardsfolder/g/goblin_firebug.txt svneol=native#text/plain
res/cardsfolder/g/goblin_fireslinger.txt svneol=native#text/plain res/cardsfolder/g/goblin_fireslinger.txt svneol=native#text/plain
res/cardsfolder/g/goblin_firestarter.txt svneol=native#text/plain res/cardsfolder/g/goblin_firestarter.txt svneol=native#text/plain
res/cardsfolder/g/goblin_flectomancer.txt -text
res/cardsfolder/g/goblin_flotilla.txt -text res/cardsfolder/g/goblin_flotilla.txt -text
res/cardsfolder/g/goblin_furrier.txt -text res/cardsfolder/g/goblin_furrier.txt -text
res/cardsfolder/g/goblin_gardener.txt svneol=native#text/plain res/cardsfolder/g/goblin_gardener.txt svneol=native#text/plain
@@ -4529,6 +4548,7 @@ res/cardsfolder/g/goretusk_firebeast.txt svneol=native#text/plain
res/cardsfolder/g/gorger_wurm.txt svneol=native#text/plain res/cardsfolder/g/gorger_wurm.txt svneol=native#text/plain
res/cardsfolder/g/gorgon_flail.txt svneol=native#text/plain res/cardsfolder/g/gorgon_flail.txt svneol=native#text/plain
res/cardsfolder/g/gorgon_recluse.txt svneol=native#text/plain res/cardsfolder/g/gorgon_recluse.txt svneol=native#text/plain
res/cardsfolder/g/gorilla_berserkers.txt -text
res/cardsfolder/g/gorilla_chieftain.txt svneol=native#text/plain res/cardsfolder/g/gorilla_chieftain.txt svneol=native#text/plain
res/cardsfolder/g/gorilla_pack.txt svneol=native#text/plain res/cardsfolder/g/gorilla_pack.txt svneol=native#text/plain
res/cardsfolder/g/gorilla_shaman.txt svneol=native#text/plain res/cardsfolder/g/gorilla_shaman.txt svneol=native#text/plain
@@ -4745,6 +4765,7 @@ res/cardsfolder/g/guided_strike.txt svneol=native#text/plain
res/cardsfolder/g/guiding_spirit.txt -text res/cardsfolder/g/guiding_spirit.txt -text
res/cardsfolder/g/guild_feud.txt -text res/cardsfolder/g/guild_feud.txt -text
res/cardsfolder/g/guildscorn_ward.txt -text res/cardsfolder/g/guildscorn_ward.txt -text
res/cardsfolder/g/guile.txt -text
res/cardsfolder/g/guiltfeeder.txt svneol=native#text/plain res/cardsfolder/g/guiltfeeder.txt svneol=native#text/plain
res/cardsfolder/g/guilty_conscience.txt svneol=native#text/plain res/cardsfolder/g/guilty_conscience.txt svneol=native#text/plain
res/cardsfolder/g/guise_of_fire.txt -text res/cardsfolder/g/guise_of_fire.txt -text
@@ -4971,6 +4992,7 @@ res/cardsfolder/h/hells_caretaker_avatar.txt -text
res/cardsfolder/h/hells_thunder.txt svneol=native#text/plain res/cardsfolder/h/hells_thunder.txt svneol=native#text/plain
res/cardsfolder/h/hellspark_elemental.txt svneol=native#text/plain res/cardsfolder/h/hellspark_elemental.txt svneol=native#text/plain
res/cardsfolder/h/helm_of_awakening.txt svneol=native#text/plain res/cardsfolder/h/helm_of_awakening.txt svneol=native#text/plain
res/cardsfolder/h/helm_of_chatzuk.txt -text
res/cardsfolder/h/helm_of_kaldra.txt -text res/cardsfolder/h/helm_of_kaldra.txt -text
res/cardsfolder/h/helm_of_obedience.txt -text res/cardsfolder/h/helm_of_obedience.txt -text
res/cardsfolder/h/helm_of_possession.txt svneol=native#text/plain res/cardsfolder/h/helm_of_possession.txt svneol=native#text/plain
@@ -4981,6 +5003,7 @@ res/cardsfolder/h/hematite_talisman.txt svneol=native#text/plain
res/cardsfolder/h/henchfiend_of_ukor.txt svneol=native#text/plain res/cardsfolder/h/henchfiend_of_ukor.txt svneol=native#text/plain
res/cardsfolder/h/henge_guardian.txt svneol=native#text/plain res/cardsfolder/h/henge_guardian.txt svneol=native#text/plain
res/cardsfolder/h/henge_of_ramos.txt svneol=native#text/plain res/cardsfolder/h/henge_of_ramos.txt svneol=native#text/plain
res/cardsfolder/h/herald_of_leshrac.txt -text
res/cardsfolder/h/herald_of_serra.txt svneol=native#text/plain res/cardsfolder/h/herald_of_serra.txt svneol=native#text/plain
res/cardsfolder/h/herald_of_war.txt -text res/cardsfolder/h/herald_of_war.txt -text
res/cardsfolder/h/herbal_poultice.txt svneol=native#text/plain res/cardsfolder/h/herbal_poultice.txt svneol=native#text/plain
@@ -5228,11 +5251,14 @@ res/cardsfolder/i/i_delight_in_your_convulsions.txt -text
res/cardsfolder/i/i_know_all_i_see_all.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_infantry.txt -text
res/cardsfolder/i/icatian_javelineers.txt svneol=native#text/plain res/cardsfolder/i/icatian_javelineers.txt svneol=native#text/plain
res/cardsfolder/i/icatian_lieutenant.txt svneol=native#text/plain res/cardsfolder/i/icatian_lieutenant.txt svneol=native#text/plain
res/cardsfolder/i/icatian_moneychanger.txt svneol=native#text/plain res/cardsfolder/i/icatian_moneychanger.txt svneol=native#text/plain
res/cardsfolder/i/icatian_phalanx.txt -text
res/cardsfolder/i/icatian_priest.txt svneol=native#text/plain res/cardsfolder/i/icatian_priest.txt svneol=native#text/plain
res/cardsfolder/i/icatian_scout.txt svneol=native#text/plain res/cardsfolder/i/icatian_scout.txt svneol=native#text/plain
res/cardsfolder/i/icatian_skirmishers.txt -text
res/cardsfolder/i/icatian_store.txt svneol=native#text/plain res/cardsfolder/i/icatian_store.txt svneol=native#text/plain
res/cardsfolder/i/icatian_town.txt svneol=native#text/plain res/cardsfolder/i/icatian_town.txt svneol=native#text/plain
res/cardsfolder/i/ice_cage.txt svneol=native#text/plain res/cardsfolder/i/ice_cage.txt svneol=native#text/plain
@@ -5623,6 +5649,7 @@ res/cardsfolder/j/journey_of_discovery.txt -text
res/cardsfolder/j/journey_to_nowhere.txt svneol=native#text/plain res/cardsfolder/j/journey_to_nowhere.txt svneol=native#text/plain
res/cardsfolder/j/journeyers_kite.txt svneol=native#text/plain res/cardsfolder/j/journeyers_kite.txt svneol=native#text/plain
res/cardsfolder/j/joven.txt svneol=native#text/plain res/cardsfolder/j/joven.txt svneol=native#text/plain
res/cardsfolder/j/jovens_ferrets.txt -text
res/cardsfolder/j/jovens_tools.txt svneol=native#text/plain res/cardsfolder/j/jovens_tools.txt svneol=native#text/plain
res/cardsfolder/j/jovial_evil.txt svneol=native#text/plain res/cardsfolder/j/jovial_evil.txt svneol=native#text/plain
res/cardsfolder/j/joyous_respite.txt svneol=native#text/plain res/cardsfolder/j/joyous_respite.txt svneol=native#text/plain
@@ -5855,6 +5882,7 @@ res/cardsfolder/k/kithkin_daggerdare.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_greatheart.txt svneol=native#text/plain res/cardsfolder/k/kithkin_greatheart.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_harbinger.txt svneol=native#text/plain res/cardsfolder/k/kithkin_harbinger.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_healer.txt svneol=native#text/plain res/cardsfolder/k/kithkin_healer.txt svneol=native#text/plain
res/cardsfolder/k/kithkin_mourncaller.txt -text
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
@@ -5872,16 +5900,22 @@ 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
res/cardsfolder/k/kjeldoran_dead.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_dead.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_elite_guard.txt -text res/cardsfolder/k/kjeldoran_elite_guard.txt -text
res/cardsfolder/k/kjeldoran_escort.txt -text
res/cardsfolder/k/kjeldoran_frostbeast.txt -text res/cardsfolder/k/kjeldoran_frostbeast.txt -text
res/cardsfolder/k/kjeldoran_gargoyle.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_gargoyle.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_guard.txt -text res/cardsfolder/k/kjeldoran_guard.txt -text
res/cardsfolder/k/kjeldoran_home_guard.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_home_guard.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_javelineer.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_javelineer.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_knight.txt -text
res/cardsfolder/k/kjeldoran_outpost.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_outpost.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_outrider.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_outrider.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_phalanx.txt -text
res/cardsfolder/k/kjeldoran_pride.txt -text res/cardsfolder/k/kjeldoran_pride.txt -text
res/cardsfolder/k/kjeldoran_royal_guard.txt -text res/cardsfolder/k/kjeldoran_royal_guard.txt -text
res/cardsfolder/k/kjeldoran_skycaptain.txt -text
res/cardsfolder/k/kjeldoran_skyknight.txt -text
res/cardsfolder/k/kjeldoran_war_cry.txt svneol=native#text/plain res/cardsfolder/k/kjeldoran_war_cry.txt svneol=native#text/plain
res/cardsfolder/k/kjeldoran_warrior.txt -text
res/cardsfolder/k/knacksaw_clique.txt -text res/cardsfolder/k/knacksaw_clique.txt -text
res/cardsfolder/k/knight_captain_of_eos.txt svneol=native#text/plain res/cardsfolder/k/knight_captain_of_eos.txt svneol=native#text/plain
res/cardsfolder/k/knight_errant.txt svneol=native#text/plain res/cardsfolder/k/knight_errant.txt svneol=native#text/plain
@@ -5905,6 +5939,7 @@ res/cardsfolder/k/knight_of_valor.txt svneol=native#text/plain
res/cardsfolder/k/knight_watch.txt -text res/cardsfolder/k/knight_watch.txt -text
res/cardsfolder/k/knighthood.txt svneol=native#text/plain res/cardsfolder/k/knighthood.txt svneol=native#text/plain
res/cardsfolder/k/knightly_valor.txt -text res/cardsfolder/k/knightly_valor.txt -text
res/cardsfolder/k/knights_of_thorn.txt -text
res/cardsfolder/k/knollspine_dragon.txt -text res/cardsfolder/k/knollspine_dragon.txt -text
res/cardsfolder/k/knollspine_invocation.txt -text res/cardsfolder/k/knollspine_invocation.txt -text
res/cardsfolder/k/knotvine_mystic.txt svneol=native#text/plain res/cardsfolder/k/knotvine_mystic.txt svneol=native#text/plain
@@ -6649,6 +6684,7 @@ res/cardsfolder/m/master_healer.txt svneol=native#text/plain
res/cardsfolder/m/master_of_arms.txt -text res/cardsfolder/m/master_of_arms.txt -text
res/cardsfolder/m/master_of_cruelties.txt -text res/cardsfolder/m/master_of_cruelties.txt -text
res/cardsfolder/m/master_of_etherium.txt svneol=native#text/plain res/cardsfolder/m/master_of_etherium.txt svneol=native#text/plain
res/cardsfolder/m/master_of_the_hunt.txt -text
res/cardsfolder/m/master_of_the_pearl_trident.txt -text res/cardsfolder/m/master_of_the_pearl_trident.txt -text
res/cardsfolder/m/master_of_the_veil.txt -text res/cardsfolder/m/master_of_the_veil.txt -text
res/cardsfolder/m/master_of_the_wild_hunt.txt svneol=native#text/plain res/cardsfolder/m/master_of_the_wild_hunt.txt svneol=native#text/plain
@@ -6762,6 +6798,7 @@ res/cardsfolder/m/merrow_wavebreakers.txt svneol=native#text/plain
res/cardsfolder/m/merrow_witsniper.txt svneol=native#text/plain res/cardsfolder/m/merrow_witsniper.txt svneol=native#text/plain
res/cardsfolder/m/mesa_enchantress.txt svneol=native#text/plain res/cardsfolder/m/mesa_enchantress.txt svneol=native#text/plain
res/cardsfolder/m/mesa_falcon.txt svneol=native#text/plain res/cardsfolder/m/mesa_falcon.txt svneol=native#text/plain
res/cardsfolder/m/mesa_pegasus.txt -text
res/cardsfolder/m/mesmeric_fiend.txt -text svneol=unset#text/plain res/cardsfolder/m/mesmeric_fiend.txt -text svneol=unset#text/plain
res/cardsfolder/m/mesmeric_orb.txt svneol=native#text/plain res/cardsfolder/m/mesmeric_orb.txt svneol=native#text/plain
res/cardsfolder/m/mesmeric_sliver.txt -text res/cardsfolder/m/mesmeric_sliver.txt -text
@@ -6857,6 +6894,7 @@ res/cardsfolder/m/mindlash_sliver.txt svneol=native#text/plain
res/cardsfolder/m/mindleech_mass.txt -text res/cardsfolder/m/mindleech_mass.txt -text
res/cardsfolder/m/mindless_automaton.txt svneol=native#text/plain res/cardsfolder/m/mindless_automaton.txt svneol=native#text/plain
res/cardsfolder/m/mindless_null.txt -text res/cardsfolder/m/mindless_null.txt -text
res/cardsfolder/m/mindlock_orb.txt -text
res/cardsfolder/m/mindmoil.txt -text res/cardsfolder/m/mindmoil.txt -text
res/cardsfolder/m/minds_desire.txt svneol=native#text/plain res/cardsfolder/m/minds_desire.txt svneol=native#text/plain
res/cardsfolder/m/minds_eye.txt svneol=native#text/plain res/cardsfolder/m/minds_eye.txt svneol=native#text/plain
@@ -7113,6 +7151,7 @@ res/cardsfolder/m/mothrider_samurai.txt svneol=native#text/plain
res/cardsfolder/m/mountain.txt svneol=native#text/plain res/cardsfolder/m/mountain.txt svneol=native#text/plain
res/cardsfolder/m/mountain_bandit.txt svneol=native#text/plain res/cardsfolder/m/mountain_bandit.txt svneol=native#text/plain
res/cardsfolder/m/mountain_goat.txt svneol=native#text/plain res/cardsfolder/m/mountain_goat.txt svneol=native#text/plain
res/cardsfolder/m/mountain_stronghold.txt -text
res/cardsfolder/m/mountain_titan.txt -text svneol=unset#text/plain res/cardsfolder/m/mountain_titan.txt -text svneol=unset#text/plain
res/cardsfolder/m/mountain_valley.txt svneol=native#text/plain res/cardsfolder/m/mountain_valley.txt svneol=native#text/plain
res/cardsfolder/m/mountain_yeti.txt svneol=native#text/plain res/cardsfolder/m/mountain_yeti.txt svneol=native#text/plain
@@ -7247,6 +7286,7 @@ 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/nakaya_shade.txt -text
res/cardsfolder/n/nalathni_dragon.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
@@ -7280,6 +7320,7 @@ res/cardsfolder/n/natural_order.txt svneol=native#text/plain
res/cardsfolder/n/natural_selection.txt svneol=native#text/plain res/cardsfolder/n/natural_selection.txt svneol=native#text/plain
res/cardsfolder/n/natural_spring.txt svneol=native#text/plain res/cardsfolder/n/natural_spring.txt svneol=native#text/plain
res/cardsfolder/n/naturalize.txt svneol=native#text/plain res/cardsfolder/n/naturalize.txt svneol=native#text/plain
res/cardsfolder/n/natures_blessing.txt -text
res/cardsfolder/n/natures_chosen.txt svneol=native#text/plain res/cardsfolder/n/natures_chosen.txt svneol=native#text/plain
res/cardsfolder/n/natures_claim.txt svneol=native#text/plain res/cardsfolder/n/natures_claim.txt svneol=native#text/plain
res/cardsfolder/n/natures_cloak.txt svneol=native#text/plain res/cardsfolder/n/natures_cloak.txt svneol=native#text/plain
@@ -7466,6 +7507,7 @@ res/cardsfolder/n/no_mercy.txt svneol=native#text/plain
res/cardsfolder/n/no_rest_for_the_wicked.txt -text res/cardsfolder/n/no_rest_for_the_wicked.txt -text
res/cardsfolder/n/nobilis_of_war.txt svneol=native#text/plain res/cardsfolder/n/nobilis_of_war.txt svneol=native#text/plain
res/cardsfolder/n/noble_benefactor.txt svneol=native#text/plain res/cardsfolder/n/noble_benefactor.txt svneol=native#text/plain
res/cardsfolder/n/noble_elephant.txt -text
res/cardsfolder/n/noble_hierarch.txt svneol=native#text/plain res/cardsfolder/n/noble_hierarch.txt svneol=native#text/plain
res/cardsfolder/n/noble_panther.txt svneol=native#text/plain res/cardsfolder/n/noble_panther.txt svneol=native#text/plain
res/cardsfolder/n/noble_purpose.txt svneol=native#text/plain res/cardsfolder/n/noble_purpose.txt svneol=native#text/plain
@@ -7859,6 +7901,7 @@ res/cardsfolder/p/path_of_angers_flame.txt svneol=native#text/plain
res/cardsfolder/p/path_of_peace.txt svneol=native#text/plain res/cardsfolder/p/path_of_peace.txt svneol=native#text/plain
res/cardsfolder/p/path_to_exile.txt svneol=native#text/plain res/cardsfolder/p/path_to_exile.txt svneol=native#text/plain
res/cardsfolder/p/pathbreaker_wurm.txt -text res/cardsfolder/p/pathbreaker_wurm.txt -text
res/cardsfolder/p/pathrazer_of_ulamog.txt -text
res/cardsfolder/p/patriarchs_bidding.txt svneol=native#text/plain res/cardsfolder/p/patriarchs_bidding.txt svneol=native#text/plain
res/cardsfolder/p/patriarchs_desire.txt -text svneol=unset#text/plain res/cardsfolder/p/patriarchs_desire.txt -text svneol=unset#text/plain
res/cardsfolder/p/patricians_scorn.txt -text svneol=unset#text/plain res/cardsfolder/p/patricians_scorn.txt -text svneol=unset#text/plain
@@ -7988,6 +8031,7 @@ res/cardsfolder/p/phyrexian_battleflies.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_bloodstock.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_bloodstock.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_boon.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_boon.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_broodlings.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_broodlings.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_colossus.txt -text
res/cardsfolder/p/phyrexian_crusader.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_crusader.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_debaser.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_debaser.txt svneol=native#text/plain
res/cardsfolder/p/phyrexian_defiler.txt svneol=native#text/plain res/cardsfolder/p/phyrexian_defiler.txt svneol=native#text/plain
@@ -8047,6 +8091,7 @@ res/cardsfolder/p/pianna_nomad_captain.txt svneol=native#text/plain
res/cardsfolder/p/pierce_strider.txt svneol=native#text/plain res/cardsfolder/p/pierce_strider.txt svneol=native#text/plain
res/cardsfolder/p/piety.txt svneol=native#text/plain res/cardsfolder/p/piety.txt svneol=native#text/plain
res/cardsfolder/p/piety_charm.txt -text res/cardsfolder/p/piety_charm.txt -text
res/cardsfolder/p/pikemen.txt -text
res/cardsfolder/p/pilfered_plans.txt -text res/cardsfolder/p/pilfered_plans.txt -text
res/cardsfolder/p/pilgrim_of_justice.txt -text res/cardsfolder/p/pilgrim_of_justice.txt -text
res/cardsfolder/p/pilgrim_of_virtue.txt -text res/cardsfolder/p/pilgrim_of_virtue.txt -text
@@ -8339,6 +8384,7 @@ res/cardsfolder/p/puffer_extract.txt svneol=native#text/plain
res/cardsfolder/p/pull_from_eternity.txt -text res/cardsfolder/p/pull_from_eternity.txt -text
res/cardsfolder/p/pull_under.txt svneol=native#text/plain res/cardsfolder/p/pull_under.txt svneol=native#text/plain
res/cardsfolder/p/pulling_teeth.txt svneol=native#text/plain res/cardsfolder/p/pulling_teeth.txt svneol=native#text/plain
res/cardsfolder/p/pulmonic_sliver.txt -text
res/cardsfolder/p/pulsating_illusion.txt svneol=native#text/plain res/cardsfolder/p/pulsating_illusion.txt svneol=native#text/plain
res/cardsfolder/p/pulse_of_the_dross.txt -text res/cardsfolder/p/pulse_of_the_dross.txt -text
res/cardsfolder/p/pulse_of_the_fields.txt svneol=native#text/plain res/cardsfolder/p/pulse_of_the_fields.txt svneol=native#text/plain
@@ -8443,6 +8489,7 @@ res/cardsfolder/q/quicksilver_behemoth.txt svneol=native#text/plain
res/cardsfolder/q/quicksilver_dagger.txt svneol=native#text/plain res/cardsfolder/q/quicksilver_dagger.txt svneol=native#text/plain
res/cardsfolder/q/quicksilver_gargantuan.txt svneol=native#text/plain res/cardsfolder/q/quicksilver_gargantuan.txt svneol=native#text/plain
res/cardsfolder/q/quicksilver_geyser.txt svneol=native#text/plain res/cardsfolder/q/quicksilver_geyser.txt svneol=native#text/plain
res/cardsfolder/q/quicksilver_sea.txt -text
res/cardsfolder/q/quicksilver_wall.txt svneol=native#text/plain res/cardsfolder/q/quicksilver_wall.txt svneol=native#text/plain
res/cardsfolder/q/quiet_disrepair.txt -text res/cardsfolder/q/quiet_disrepair.txt -text
res/cardsfolder/q/quiet_purity.txt svneol=native#text/plain res/cardsfolder/q/quiet_purity.txt svneol=native#text/plain
@@ -8703,6 +8750,7 @@ res/cardsfolder/r/red_suns_zenith.txt svneol=native#text/plain
res/cardsfolder/r/red_ward.txt svneol=native#text/plain res/cardsfolder/r/red_ward.txt svneol=native#text/plain
res/cardsfolder/r/redeem.txt svneol=native#text/plain res/cardsfolder/r/redeem.txt svneol=native#text/plain
res/cardsfolder/r/redeem_the_lost.txt svneol=native#text/plain res/cardsfolder/r/redeem_the_lost.txt svneol=native#text/plain
res/cardsfolder/r/redirect.txt -text
res/cardsfolder/r/reduce_to_dreams.txt svneol=native#text/plain res/cardsfolder/r/reduce_to_dreams.txt svneol=native#text/plain
res/cardsfolder/r/redwood_treefolk.txt svneol=native#text/plain res/cardsfolder/r/redwood_treefolk.txt svneol=native#text/plain
res/cardsfolder/r/reef_pirates.txt svneol=native#text/plain res/cardsfolder/r/reef_pirates.txt svneol=native#text/plain
@@ -8815,6 +8863,7 @@ res/cardsfolder/r/restless_dead.txt svneol=native#text/plain
res/cardsfolder/r/restless_dreams.txt -text res/cardsfolder/r/restless_dreams.txt -text
res/cardsfolder/r/restock.txt svneol=native#text/plain res/cardsfolder/r/restock.txt svneol=native#text/plain
res/cardsfolder/r/restoration_angel.txt -text res/cardsfolder/r/restoration_angel.txt -text
res/cardsfolder/r/restore_balance.txt -text
res/cardsfolder/r/restore_the_peace.txt -text res/cardsfolder/r/restore_the_peace.txt -text
res/cardsfolder/r/restrain.txt -text res/cardsfolder/r/restrain.txt -text
res/cardsfolder/r/resurrection.txt svneol=native#text/plain res/cardsfolder/r/resurrection.txt svneol=native#text/plain
@@ -9450,6 +9499,7 @@ res/cardsfolder/s/sea_snidd.txt -text
res/cardsfolder/s/sea_spirit.txt svneol=native#text/plain res/cardsfolder/s/sea_spirit.txt svneol=native#text/plain
res/cardsfolder/s/sea_sprite.txt svneol=native#text/plain res/cardsfolder/s/sea_sprite.txt svneol=native#text/plain
res/cardsfolder/s/seachrome_coast.txt svneol=native#text/plain res/cardsfolder/s/seachrome_coast.txt svneol=native#text/plain
res/cardsfolder/s/seafarers_quay.txt -text
res/cardsfolder/s/seafloor_debris.txt svneol=native#text/plain res/cardsfolder/s/seafloor_debris.txt svneol=native#text/plain
res/cardsfolder/s/seahunter.txt svneol=native#text/plain res/cardsfolder/s/seahunter.txt svneol=native#text/plain
res/cardsfolder/s/seal_of_cleansing.txt svneol=native#text/plain res/cardsfolder/s/seal_of_cleansing.txt svneol=native#text/plain
@@ -9637,6 +9687,7 @@ res/cardsfolder/s/shades_form.txt svneol=native#text/plain
res/cardsfolder/s/shadow_alley_denizen.txt -text res/cardsfolder/s/shadow_alley_denizen.txt -text
res/cardsfolder/s/shadow_guildmage.txt svneol=native#text/plain res/cardsfolder/s/shadow_guildmage.txt svneol=native#text/plain
res/cardsfolder/s/shadow_lance.txt svneol=native#text/plain res/cardsfolder/s/shadow_lance.txt svneol=native#text/plain
res/cardsfolder/s/shadow_of_doubt.txt -text
res/cardsfolder/s/shadow_rider.txt svneol=native#text/plain res/cardsfolder/s/shadow_rider.txt svneol=native#text/plain
res/cardsfolder/s/shadow_rift.txt svneol=native#text/plain res/cardsfolder/s/shadow_rift.txt svneol=native#text/plain
res/cardsfolder/s/shadow_slice.txt -text res/cardsfolder/s/shadow_slice.txt -text
@@ -9685,6 +9736,7 @@ res/cardsfolder/s/shatterskull_giant.txt svneol=native#text/plain
res/cardsfolder/s/shatterstorm.txt svneol=native#text/plain res/cardsfolder/s/shatterstorm.txt svneol=native#text/plain
res/cardsfolder/s/shauku_endbringer.txt svneol=native#text/plain res/cardsfolder/s/shauku_endbringer.txt svneol=native#text/plain
res/cardsfolder/s/shaukus_minion.txt svneol=native#text/plain res/cardsfolder/s/shaukus_minion.txt svneol=native#text/plain
res/cardsfolder/s/shelkin_brownie.txt -text
res/cardsfolder/s/shell_of_the_last_kappa.txt -text res/cardsfolder/s/shell_of_the_last_kappa.txt -text
res/cardsfolder/s/shell_skulkin.txt svneol=native#text/plain res/cardsfolder/s/shell_skulkin.txt svneol=native#text/plain
res/cardsfolder/s/shelldock_isle.txt -text res/cardsfolder/s/shelldock_isle.txt -text
@@ -9695,6 +9747,7 @@ res/cardsfolder/s/sheltering_word.txt -text
res/cardsfolder/s/sheoldred_whispering_one.txt svneol=native#text/plain res/cardsfolder/s/sheoldred_whispering_one.txt svneol=native#text/plain
res/cardsfolder/s/shepherd_of_rot.txt svneol=native#text/plain res/cardsfolder/s/shepherd_of_rot.txt svneol=native#text/plain
res/cardsfolder/s/shepherd_of_the_lost.txt svneol=native#text/plain res/cardsfolder/s/shepherd_of_the_lost.txt svneol=native#text/plain
res/cardsfolder/s/shield_bearer.txt -text
res/cardsfolder/s/shield_dancer.txt -text res/cardsfolder/s/shield_dancer.txt -text
res/cardsfolder/s/shield_mate.txt svneol=native#text/plain res/cardsfolder/s/shield_mate.txt svneol=native#text/plain
res/cardsfolder/s/shield_of_duty_and_reason.txt svneol=native#text/plain res/cardsfolder/s/shield_of_duty_and_reason.txt svneol=native#text/plain
@@ -10211,6 +10264,7 @@ res/cardsfolder/s/soratami_mirror_mage.txt svneol=native#text/plain
res/cardsfolder/s/soratami_rainshaper.txt svneol=native#text/plain res/cardsfolder/s/soratami_rainshaper.txt svneol=native#text/plain
res/cardsfolder/s/soratami_savant.txt svneol=native#text/plain res/cardsfolder/s/soratami_savant.txt svneol=native#text/plain
res/cardsfolder/s/soratami_seer.txt -text res/cardsfolder/s/soratami_seer.txt -text
res/cardsfolder/s/soraya_the_falconer.txt -text
res/cardsfolder/s/sorcerers_strongbox.txt svneol=native#text/plain res/cardsfolder/s/sorcerers_strongbox.txt svneol=native#text/plain
res/cardsfolder/s/sorceress_queen.txt svneol=native#text/plain res/cardsfolder/s/sorceress_queen.txt svneol=native#text/plain
res/cardsfolder/s/sorcerous_sight.txt svneol=native#text/plain res/cardsfolder/s/sorcerous_sight.txt svneol=native#text/plain
@@ -10334,6 +10388,7 @@ res/cardsfolder/s/spellgorger_barbarian.txt svneol=native#text/plain
res/cardsfolder/s/spelljack.txt -text res/cardsfolder/s/spelljack.txt -text
res/cardsfolder/s/spellshift.txt -text res/cardsfolder/s/spellshift.txt -text
res/cardsfolder/s/spellshock.txt svneol=native#text/plain res/cardsfolder/s/spellshock.txt svneol=native#text/plain
res/cardsfolder/s/spellskite.txt -text
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/spelltithe_enforcer.txt -text
res/cardsfolder/s/spelltwine.txt -text res/cardsfolder/s/spelltwine.txt -text
@@ -11123,6 +11178,7 @@ res/cardsfolder/t/terashis_cry.txt svneol=native#text/plain
res/cardsfolder/t/terashis_grasp.txt svneol=native#text/plain res/cardsfolder/t/terashis_grasp.txt svneol=native#text/plain
res/cardsfolder/t/terashis_verdict.txt svneol=native#text/plain res/cardsfolder/t/terashis_verdict.txt svneol=native#text/plain
res/cardsfolder/t/terastodon.txt -text res/cardsfolder/t/terastodon.txt -text
res/cardsfolder/t/teremko_griffin.txt -text
res/cardsfolder/t/terminal_moraine.txt svneol=native#text/plain res/cardsfolder/t/terminal_moraine.txt svneol=native#text/plain
res/cardsfolder/t/terminate.txt svneol=native#text/plain res/cardsfolder/t/terminate.txt svneol=native#text/plain
res/cardsfolder/t/terminus.txt -text res/cardsfolder/t/terminus.txt -text
@@ -11355,6 +11411,7 @@ res/cardsfolder/t/tiger_claws.txt svneol=native#text/plain
res/cardsfolder/t/tigereye_cameo.txt svneol=native#text/plain res/cardsfolder/t/tigereye_cameo.txt svneol=native#text/plain
res/cardsfolder/t/tilling_treefolk.txt svneol=native#text/plain res/cardsfolder/t/tilling_treefolk.txt svneol=native#text/plain
res/cardsfolder/t/timber_protector.txt svneol=native#text/plain res/cardsfolder/t/timber_protector.txt svneol=native#text/plain
res/cardsfolder/t/timber_wolves.txt -text
res/cardsfolder/t/timberland_guide.txt -text res/cardsfolder/t/timberland_guide.txt -text
res/cardsfolder/t/timberland_ruins.txt svneol=native#text/plain res/cardsfolder/t/timberland_ruins.txt svneol=native#text/plain
res/cardsfolder/t/timberline_ridge.txt svneol=native#text/plain res/cardsfolder/t/timberline_ridge.txt svneol=native#text/plain
@@ -11409,6 +11466,7 @@ res/cardsfolder/t/tobias_andrion.txt svneol=native#text/plain
res/cardsfolder/t/toil_to_renown.txt svneol=native#text/plain res/cardsfolder/t/toil_to_renown.txt svneol=native#text/plain
res/cardsfolder/t/toil_trouble.txt -text res/cardsfolder/t/toil_trouble.txt -text
res/cardsfolder/t/toils_of_night_and_day.txt svneol=native#text/plain res/cardsfolder/t/toils_of_night_and_day.txt svneol=native#text/plain
res/cardsfolder/t/tolaria.txt -text
res/cardsfolder/t/tolaria_west.txt svneol=native#text/plain res/cardsfolder/t/tolaria_west.txt svneol=native#text/plain
res/cardsfolder/t/tolarian_academy.txt svneol=native#text/plain res/cardsfolder/t/tolarian_academy.txt svneol=native#text/plain
res/cardsfolder/t/tolarian_drake.txt -text res/cardsfolder/t/tolarian_drake.txt -text
@@ -11764,6 +11822,7 @@ res/cardsfolder/u/unforge.txt -text
res/cardsfolder/u/unfulfilled_desires.txt svneol=native#text/plain res/cardsfolder/u/unfulfilled_desires.txt svneol=native#text/plain
res/cardsfolder/u/unhallowed_pact.txt -text res/cardsfolder/u/unhallowed_pact.txt -text
res/cardsfolder/u/unhinge.txt svneol=native#text/plain res/cardsfolder/u/unhinge.txt svneol=native#text/plain
res/cardsfolder/u/unholy_citadel.txt -text
res/cardsfolder/u/unholy_grotto.txt svneol=native#text/plain res/cardsfolder/u/unholy_grotto.txt svneol=native#text/plain
res/cardsfolder/u/unholy_strength.txt svneol=native#text/plain res/cardsfolder/u/unholy_strength.txt svneol=native#text/plain
res/cardsfolder/u/unified_strike.txt -text res/cardsfolder/u/unified_strike.txt -text
@@ -11817,6 +11876,7 @@ res/cardsfolder/u/urborg_elf.txt svneol=native#text/plain
res/cardsfolder/u/urborg_emissary.txt svneol=native#text/plain res/cardsfolder/u/urborg_emissary.txt svneol=native#text/plain
res/cardsfolder/u/urborg_justice.txt svneol=native#text/plain res/cardsfolder/u/urborg_justice.txt svneol=native#text/plain
res/cardsfolder/u/urborg_mindsucker.txt svneol=native#text/plain res/cardsfolder/u/urborg_mindsucker.txt svneol=native#text/plain
res/cardsfolder/u/urborg_panther.txt -text
res/cardsfolder/u/urborg_phantom.txt svneol=native#text/plain res/cardsfolder/u/urborg_phantom.txt svneol=native#text/plain
res/cardsfolder/u/urborg_shambler.txt svneol=native#text/plain res/cardsfolder/u/urborg_shambler.txt svneol=native#text/plain
res/cardsfolder/u/urborg_skeleton.txt svneol=native#text/plain res/cardsfolder/u/urborg_skeleton.txt svneol=native#text/plain
@@ -11832,9 +11892,11 @@ res/cardsfolder/u/ursapine.txt svneol=native#text/plain
res/cardsfolder/u/ursine_fylgja.txt svneol=native#text/plain res/cardsfolder/u/ursine_fylgja.txt svneol=native#text/plain
res/cardsfolder/u/urza.txt -text res/cardsfolder/u/urza.txt -text
res/cardsfolder/u/urzas_armor.txt svneol=native#text/plain res/cardsfolder/u/urzas_armor.txt svneol=native#text/plain
res/cardsfolder/u/urzas_avenger.txt -text
res/cardsfolder/u/urzas_bauble.txt -text res/cardsfolder/u/urzas_bauble.txt -text
res/cardsfolder/u/urzas_blueprints.txt svneol=native#text/plain res/cardsfolder/u/urzas_blueprints.txt svneol=native#text/plain
res/cardsfolder/u/urzas_chalice.txt svneol=native#text/plain res/cardsfolder/u/urzas_chalice.txt svneol=native#text/plain
res/cardsfolder/u/urzas_engine.txt -text
res/cardsfolder/u/urzas_factory.txt svneol=native#text/plain res/cardsfolder/u/urzas_factory.txt svneol=native#text/plain
res/cardsfolder/u/urzas_filter.txt -text res/cardsfolder/u/urzas_filter.txt -text
res/cardsfolder/u/urzas_guilt.txt svneol=native#text/plain res/cardsfolder/u/urzas_guilt.txt svneol=native#text/plain
@@ -12186,6 +12248,7 @@ res/cardsfolder/v/volt_charge.txt svneol=native#text/plain
res/cardsfolder/v/voltaic_construct.txt svneol=native#text/plain res/cardsfolder/v/voltaic_construct.txt svneol=native#text/plain
res/cardsfolder/v/voltaic_key.txt svneol=native#text/plain res/cardsfolder/v/voltaic_key.txt svneol=native#text/plain
res/cardsfolder/v/volunteer_militia.txt svneol=native#text/plain res/cardsfolder/v/volunteer_militia.txt svneol=native#text/plain
res/cardsfolder/v/volunteer_reserves.txt -text
res/cardsfolder/v/voodoo_doll.txt svneol=native#text/plain res/cardsfolder/v/voodoo_doll.txt svneol=native#text/plain
res/cardsfolder/v/voracious_cobra.txt svneol=native#text/plain res/cardsfolder/v/voracious_cobra.txt svneol=native#text/plain
res/cardsfolder/v/voracious_dragon.txt svneol=native#text/plain res/cardsfolder/v/voracious_dragon.txt svneol=native#text/plain
@@ -12272,6 +12335,8 @@ res/cardsfolder/w/wall_of_razors.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_resistance.txt svneol=native#text/plain res/cardsfolder/w/wall_of_resistance.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_reverence.txt svneol=native#text/plain res/cardsfolder/w/wall_of_reverence.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_roots.txt svneol=native#text/plain res/cardsfolder/w/wall_of_roots.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_shards.txt -text
res/cardsfolder/w/wall_of_shields.txt -text
res/cardsfolder/w/wall_of_souls.txt svneol=native#text/plain res/cardsfolder/w/wall_of_souls.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_spears.txt svneol=native#text/plain res/cardsfolder/w/wall_of_spears.txt svneol=native#text/plain
res/cardsfolder/w/wall_of_stone.txt svneol=native#text/plain res/cardsfolder/w/wall_of_stone.txt svneol=native#text/plain
@@ -12308,6 +12373,7 @@ res/cardsfolder/w/war_barge.txt -text svneol=unset#text/plain
res/cardsfolder/w/war_chariot.txt svneol=native#text/plain res/cardsfolder/w/war_chariot.txt svneol=native#text/plain
res/cardsfolder/w/war_dance.txt svneol=native#text/plain res/cardsfolder/w/war_dance.txt svneol=native#text/plain
res/cardsfolder/w/war_elemental.txt -text res/cardsfolder/w/war_elemental.txt -text
res/cardsfolder/w/war_elephant.txt -text
res/cardsfolder/w/war_falcon.txt -text res/cardsfolder/w/war_falcon.txt -text
res/cardsfolder/w/war_mammoth.txt svneol=native#text/plain res/cardsfolder/w/war_mammoth.txt svneol=native#text/plain
res/cardsfolder/w/war_priest_of_thune.txt svneol=native#text/plain res/cardsfolder/w/war_priest_of_thune.txt svneol=native#text/plain
@@ -12497,6 +12563,7 @@ res/cardsfolder/w/wild_nacatl.txt svneol=native#text/plain
res/cardsfolder/w/wild_ox.txt svneol=native#text/plain res/cardsfolder/w/wild_ox.txt svneol=native#text/plain
res/cardsfolder/w/wild_pair.txt -text res/cardsfolder/w/wild_pair.txt -text
res/cardsfolder/w/wild_research.txt svneol=native#text/plain res/cardsfolder/w/wild_research.txt svneol=native#text/plain
res/cardsfolder/w/wild_ricochet.txt -text
res/cardsfolder/w/wild_swing.txt -text res/cardsfolder/w/wild_swing.txt -text
res/cardsfolder/w/wild_wurm.txt svneol=native#text/plain res/cardsfolder/w/wild_wurm.txt svneol=native#text/plain
res/cardsfolder/w/wilderness_elemental.txt svneol=native#text/plain res/cardsfolder/w/wilderness_elemental.txt svneol=native#text/plain
@@ -13061,6 +13128,7 @@ res/quest/duels/Betty[!!-~]Rubble[!!-~]3.dck -text
res/quest/duels/Black[!!-~]Flame[!!-~]3.dck -text res/quest/duels/Black[!!-~]Flame[!!-~]3.dck -text
res/quest/duels/Black[!!-~]Panther[!!-~]2.dck -text res/quest/duels/Black[!!-~]Panther[!!-~]2.dck -text
res/quest/duels/Blackbeard[!!-~]3.dck -text res/quest/duels/Blackbeard[!!-~]3.dck -text
res/quest/duels/Blue[!!-~]Devil[!!-~]2.dck -text
res/quest/duels/Boba[!!-~]Fett[!!-~]3.dck -text res/quest/duels/Boba[!!-~]Fett[!!-~]3.dck -text
res/quest/duels/Boris[!!-~]Karloff[!!-~]3.dck -text res/quest/duels/Boris[!!-~]Karloff[!!-~]3.dck -text
res/quest/duels/Boromir[!!-~]2.dck -text res/quest/duels/Boromir[!!-~]2.dck -text
@@ -13120,6 +13188,7 @@ res/quest/duels/Dino[!!-~]4.dck -text
res/quest/duels/Doc[!!-~]Holiday[!!-~]1.dck -text res/quest/duels/Doc[!!-~]Holiday[!!-~]1.dck -text
res/quest/duels/Doc[!!-~]Holiday[!!-~]2.dck -text res/quest/duels/Doc[!!-~]Holiday[!!-~]2.dck -text
res/quest/duels/Doc[!!-~]Holiday[!!-~]3.dck -text res/quest/duels/Doc[!!-~]Holiday[!!-~]3.dck -text
res/quest/duels/Doctor[!!-~]John[!!-~]Zoidberg[!!-~]3.dck -text
res/quest/duels/Dogbert[!!-~]2.dck -text res/quest/duels/Dogbert[!!-~]2.dck -text
res/quest/duels/Doran[!!-~]3.dck -text res/quest/duels/Doran[!!-~]3.dck -text
res/quest/duels/Dr[!!-~]Doom[!!-~]3.dck -text res/quest/duels/Dr[!!-~]Doom[!!-~]3.dck -text
@@ -13209,6 +13278,7 @@ res/quest/duels/Hobbes[!!-~]4.dck -text
res/quest/duels/Homer[!!-~]Simpson[!!-~]1.dck -text res/quest/duels/Homer[!!-~]Simpson[!!-~]1.dck -text
res/quest/duels/Homer[!!-~]Simpson[!!-~]2.dck -text res/quest/duels/Homer[!!-~]Simpson[!!-~]2.dck -text
res/quest/duels/Homer[!!-~]Simpson[!!-~]3.dck -text res/quest/duels/Homer[!!-~]Simpson[!!-~]3.dck -text
res/quest/duels/Hookah-Smoking[!!-~]Caterpillar[!!-~]2.dck -text
res/quest/duels/Hugo[!!-~]Drax[!!-~]1.dck -text res/quest/duels/Hugo[!!-~]Drax[!!-~]1.dck -text
res/quest/duels/Hulk[!!-~]2.dck -text res/quest/duels/Hulk[!!-~]2.dck -text
res/quest/duels/Iceman[!!-~]3.dck -text res/quest/duels/Iceman[!!-~]3.dck -text
@@ -13274,6 +13344,7 @@ res/quest/duels/Morpheus[!!-~]3.dck -text
res/quest/duels/Mortivore[!!-~]3.dck -text res/quest/duels/Mortivore[!!-~]3.dck -text
res/quest/duels/Mr[!!-~]Slate[!!-~]2.dck -text res/quest/duels/Mr[!!-~]Slate[!!-~]2.dck -text
res/quest/duels/Mr[!!-~]Slate[!!-~]3.dck -text res/quest/duels/Mr[!!-~]Slate[!!-~]3.dck -text
res/quest/duels/Mystique[!!-~]2.dck -text
res/quest/duels/Nagini[!!-~]2.dck -text res/quest/duels/Nagini[!!-~]2.dck -text
res/quest/duels/Napoleon[!!-~]3.dck -text res/quest/duels/Napoleon[!!-~]3.dck -text
res/quest/duels/Ned[!!-~]Flanders[!!-~]1.dck -text res/quest/duels/Ned[!!-~]Flanders[!!-~]1.dck -text
@@ -13923,10 +13994,13 @@ res/sound/white_land.wav -text
res/sound/win_duel.wav -text res/sound/win_duel.wav -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
src/main/config/builder/create-dmg.builder -text
src/main/config/create-dmg -text src/main/config/create-dmg -text
src/main/config/forge.command svneol=native#text/x-sh
src/main/config/forge.ico -text svneol=unset#image/ico src/main/config/forge.ico -text svneol=unset#image/ico
src/main/config/forge.sh svneol=native#text/x-sh src/main/config/forge.sh svneol=native#text/x-sh
src/main/config/forge_checks.xml svneol=native#text/xml src/main/config/forge_checks.xml svneol=native#text/xml
src/main/config/support/dmg-license.py svneol=native#text/x-python
src/main/config/support/template.applescript -text src/main/config/support/template.applescript -text
src/main/html/connectionTest.html -text src/main/html/connectionTest.html -text
src/main/html/css/core.css -text src/main/html/css/core.css -text
@@ -13954,6 +14028,7 @@ src/main/java/forge/GameLog.java -text
src/main/java/forge/GameLogEntry.java -text src/main/java/forge/GameLogEntry.java -text
src/main/java/forge/GameLogEntryType.java -text src/main/java/forge/GameLogEntryType.java -text
src/main/java/forge/GameLogFormatter.java -text src/main/java/forge/GameLogFormatter.java -text
src/main/java/forge/ITargetable.java -text
src/main/java/forge/ImageCache.java svneol=native#text/plain src/main/java/forge/ImageCache.java svneol=native#text/plain
src/main/java/forge/ImageLoader.java -text src/main/java/forge/ImageLoader.java -text
src/main/java/forge/Singletons.java svneol=native#text/plain src/main/java/forge/Singletons.java svneol=native#text/plain
@@ -13994,6 +14069,7 @@ src/main/java/forge/card/ability/AbilityApiBased.java -text
src/main/java/forge/card/ability/AbilityFactory.java svneol=native#text/plain src/main/java/forge/card/ability/AbilityFactory.java svneol=native#text/plain
src/main/java/forge/card/ability/AbilityUtils.java -text src/main/java/forge/card/ability/AbilityUtils.java -text
src/main/java/forge/card/ability/ApiType.java -text src/main/java/forge/card/ability/ApiType.java -text
src/main/java/forge/card/ability/SaTargetRountines.java -text
src/main/java/forge/card/ability/SpellAbilityAi.java -text src/main/java/forge/card/ability/SpellAbilityAi.java -text
src/main/java/forge/card/ability/SpellAbilityEffect.java -text src/main/java/forge/card/ability/SpellAbilityEffect.java -text
src/main/java/forge/card/ability/SpellApiBased.java -text src/main/java/forge/card/ability/SpellApiBased.java -text
@@ -14003,6 +14079,7 @@ src/main/java/forge/card/ability/ai/AlwaysPlayAi.java -text
src/main/java/forge/card/ability/ai/AnimateAi.java -text src/main/java/forge/card/ability/ai/AnimateAi.java -text
src/main/java/forge/card/ability/ai/AnimateAllAi.java -text src/main/java/forge/card/ability/ai/AnimateAllAi.java -text
src/main/java/forge/card/ability/ai/AttachAi.java -text src/main/java/forge/card/ability/ai/AttachAi.java -text
src/main/java/forge/card/ability/ai/BalanceAi.java -text
src/main/java/forge/card/ability/ai/BecomesBlockedAi.java -text src/main/java/forge/card/ability/ai/BecomesBlockedAi.java -text
src/main/java/forge/card/ability/ai/BondAi.java -text src/main/java/forge/card/ability/ai/BondAi.java -text
src/main/java/forge/card/ability/ai/CanPlayAsDrawbackAi.java -text src/main/java/forge/card/ability/ai/CanPlayAsDrawbackAi.java -text
@@ -14104,6 +14181,7 @@ src/main/java/forge/card/ability/effects/AnimateAllEffect.java -text
src/main/java/forge/card/ability/effects/AnimateEffect.java -text src/main/java/forge/card/ability/effects/AnimateEffect.java -text
src/main/java/forge/card/ability/effects/AnimateEffectBase.java svneol=native#text/plain src/main/java/forge/card/ability/effects/AnimateEffectBase.java svneol=native#text/plain
src/main/java/forge/card/ability/effects/AttachEffect.java -text src/main/java/forge/card/ability/effects/AttachEffect.java -text
src/main/java/forge/card/ability/effects/BalanceEffect.java -text
src/main/java/forge/card/ability/effects/BecomesBlockedEffect.java -text src/main/java/forge/card/ability/effects/BecomesBlockedEffect.java -text
src/main/java/forge/card/ability/effects/BondEffect.java -text src/main/java/forge/card/ability/effects/BondEffect.java -text
src/main/java/forge/card/ability/effects/ChangeTargetsEffect.java -text src/main/java/forge/card/ability/effects/ChangeTargetsEffect.java -text
@@ -14219,6 +14297,7 @@ src/main/java/forge/card/cost/CostDraw.java -text
src/main/java/forge/card/cost/CostExile.java -text src/main/java/forge/card/cost/CostExile.java -text
src/main/java/forge/card/cost/CostExileAndPay.java -text src/main/java/forge/card/cost/CostExileAndPay.java -text
src/main/java/forge/card/cost/CostExiledMoveToGrave.java -text src/main/java/forge/card/cost/CostExiledMoveToGrave.java -text
src/main/java/forge/card/cost/CostGainControl.java -text
src/main/java/forge/card/cost/CostGainLife.java -text src/main/java/forge/card/cost/CostGainLife.java -text
src/main/java/forge/card/cost/CostMill.java -text src/main/java/forge/card/cost/CostMill.java -text
src/main/java/forge/card/cost/CostPart.java -text src/main/java/forge/card/cost/CostPart.java -text
@@ -14250,6 +14329,7 @@ src/main/java/forge/card/mana/ManaCostShard.java -text
src/main/java/forge/card/mana/ManaPool.java svneol=native#text/plain src/main/java/forge/card/mana/ManaPool.java svneol=native#text/plain
src/main/java/forge/card/mana/package-info.java svneol=native#text/plain src/main/java/forge/card/mana/package-info.java svneol=native#text/plain
src/main/java/forge/card/package-info.java svneol=native#text/plain src/main/java/forge/card/package-info.java svneol=native#text/plain
src/main/java/forge/card/replacement/ReplaceCounter.java -text
src/main/java/forge/card/replacement/ReplaceDamage.java -text src/main/java/forge/card/replacement/ReplaceDamage.java -text
src/main/java/forge/card/replacement/ReplaceDestroy.java -text src/main/java/forge/card/replacement/ReplaceDestroy.java -text
src/main/java/forge/card/replacement/ReplaceDiscard.java -text src/main/java/forge/card/replacement/ReplaceDiscard.java -text
@@ -14281,8 +14361,8 @@ src/main/java/forge/card/spellability/SpellAbilityRestriction.java svneol=native
src/main/java/forge/card/spellability/SpellAbilityStackInstance.java svneol=native#text/plain src/main/java/forge/card/spellability/SpellAbilityStackInstance.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellAbilityVariables.java svneol=native#text/plain src/main/java/forge/card/spellability/SpellAbilityVariables.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellPermanent.java svneol=native#text/plain src/main/java/forge/card/spellability/SpellPermanent.java svneol=native#text/plain
src/main/java/forge/card/spellability/Target.java svneol=native#text/plain
src/main/java/forge/card/spellability/TargetChoices.java svneol=native#text/plain src/main/java/forge/card/spellability/TargetChoices.java svneol=native#text/plain
src/main/java/forge/card/spellability/TargetRestrictions.java svneol=native#text/plain
src/main/java/forge/card/spellability/TargetSelection.java svneol=native#text/plain src/main/java/forge/card/spellability/TargetSelection.java svneol=native#text/plain
src/main/java/forge/card/spellability/package-info.java svneol=native#text/plain src/main/java/forge/card/spellability/package-info.java svneol=native#text/plain
src/main/java/forge/card/staticability/StaticAbility.java svneol=native#text/plain src/main/java/forge/card/staticability/StaticAbility.java svneol=native#text/plain
@@ -14396,30 +14476,33 @@ src/main/java/forge/game/Match.java -text
src/main/java/forge/game/PlanarDice.java -text src/main/java/forge/game/PlanarDice.java -text
src/main/java/forge/game/RegisteredPlayer.java -text src/main/java/forge/game/RegisteredPlayer.java -text
src/main/java/forge/game/ai/AiAttackController.java svneol=native#text/plain src/main/java/forge/game/ai/AiAttackController.java svneol=native#text/plain
src/main/java/forge/game/ai/AiBlockController.java svneol=native#text/plain
src/main/java/forge/game/ai/AiController.java svneol=native#text/plain src/main/java/forge/game/ai/AiController.java svneol=native#text/plain
src/main/java/forge/game/ai/AiProfileUtil.java -text src/main/java/forge/game/ai/AiProfileUtil.java -text
src/main/java/forge/game/ai/AiProps.java -text src/main/java/forge/game/ai/AiProps.java -text
src/main/java/forge/game/ai/ComputerUtil.java svneol=native#text/plain src/main/java/forge/game/ai/ComputerUtil.java svneol=native#text/plain
src/main/java/forge/game/ai/ComputerUtilBlock.java svneol=native#text/plain
src/main/java/forge/game/ai/ComputerUtilCard.java -text src/main/java/forge/game/ai/ComputerUtilCard.java -text
src/main/java/forge/game/ai/ComputerUtilCombat.java -text src/main/java/forge/game/ai/ComputerUtilCombat.java -text
src/main/java/forge/game/ai/ComputerUtilCost.java -text src/main/java/forge/game/ai/ComputerUtilCost.java -text
src/main/java/forge/game/ai/ComputerUtilMana.java -text src/main/java/forge/game/ai/ComputerUtilMana.java -text
src/main/java/forge/game/combat/AttackingBand.java -text
src/main/java/forge/game/combat/Combat.java svneol=native#text/plain
src/main/java/forge/game/combat/CombatLki.java -text
src/main/java/forge/game/combat/CombatUtil.java svneol=native#text/plain
src/main/java/forge/game/event/GameEvent.java -text src/main/java/forge/game/event/GameEvent.java -text
src/main/java/forge/game/event/GameEventAnteCardsSelected.java -text src/main/java/forge/game/event/GameEventAnteCardsSelected.java -text
src/main/java/forge/game/event/GameEventAttackersDeclared.java -text src/main/java/forge/game/event/GameEventAttackersDeclared.java -text
src/main/java/forge/game/event/GameEventBlockerAssigned.java -text src/main/java/forge/game/event/GameEventBlockerAssigned.java -text
src/main/java/forge/game/event/GameEventBlockersDeclared.java -text src/main/java/forge/game/event/GameEventBlockersDeclared.java -text
src/main/java/forge/game/event/GameEventCardChangeZone.java -text
src/main/java/forge/game/event/GameEventCardDamaged.java -text src/main/java/forge/game/event/GameEventCardDamaged.java -text
src/main/java/forge/game/event/GameEventCardDestroyed.java -text src/main/java/forge/game/event/GameEventCardDestroyed.java -text
src/main/java/forge/game/event/GameEventCardDiscarded.java -text
src/main/java/forge/game/event/GameEventCardEquipped.java -text src/main/java/forge/game/event/GameEventCardEquipped.java -text
src/main/java/forge/game/event/GameEventCardRegenerated.java -text src/main/java/forge/game/event/GameEventCardRegenerated.java -text
src/main/java/forge/game/event/GameEventCardSacrificed.java -text src/main/java/forge/game/event/GameEventCardSacrificed.java -text
src/main/java/forge/game/event/GameEventCardTapped.java -text src/main/java/forge/game/event/GameEventCardTapped.java -text
src/main/java/forge/game/event/GameEventCounterAdded.java -text src/main/java/forge/game/event/GameEventCounterAdded.java -text
src/main/java/forge/game/event/GameEventCounterRemoved.java -text src/main/java/forge/game/event/GameEventCounterRemoved.java -text
src/main/java/forge/game/event/GameEventDrawCard.java -text
src/main/java/forge/game/event/GameEventFlipCoin.java -text src/main/java/forge/game/event/GameEventFlipCoin.java -text
src/main/java/forge/game/event/GameEventGameFinished.java -text src/main/java/forge/game/event/GameEventGameFinished.java -text
src/main/java/forge/game/event/GameEventGameOutcome.java -text src/main/java/forge/game/event/GameEventGameOutcome.java -text
@@ -14446,7 +14529,6 @@ src/main/java/forge/game/event/package-info.java -text
src/main/java/forge/game/limited/BoosterDeckBuilder.java -text src/main/java/forge/game/limited/BoosterDeckBuilder.java -text
src/main/java/forge/game/limited/BoosterDraft.java svneol=native#text/plain src/main/java/forge/game/limited/BoosterDraft.java svneol=native#text/plain
src/main/java/forge/game/limited/BoosterDraftAI.java svneol=native#text/plain src/main/java/forge/game/limited/BoosterDraftAI.java svneol=native#text/plain
src/main/java/forge/game/limited/CCnt.java svneol=native#text/plain
src/main/java/forge/game/limited/CardRankingComparator.java -text src/main/java/forge/game/limited/CardRankingComparator.java -text
src/main/java/forge/game/limited/CustomLimited.java svneol=native#text/plain src/main/java/forge/game/limited/CustomLimited.java svneol=native#text/plain
src/main/java/forge/game/limited/DeckColors.java svneol=native#text/plain src/main/java/forge/game/limited/DeckColors.java svneol=native#text/plain
@@ -14460,10 +14542,6 @@ src/main/java/forge/game/limited/SealedCardPoolGenerator.java svneol=native#text
src/main/java/forge/game/limited/SealedDeckBuilder.java svneol=native#text/plain src/main/java/forge/game/limited/SealedDeckBuilder.java svneol=native#text/plain
src/main/java/forge/game/limited/package-info.java svneol=native#text/plain src/main/java/forge/game/limited/package-info.java svneol=native#text/plain
src/main/java/forge/game/package-info.java -text src/main/java/forge/game/package-info.java -text
src/main/java/forge/game/phase/Cleanup.java -text
src/main/java/forge/game/phase/Combat.java svneol=native#text/plain
src/main/java/forge/game/phase/CombatUtil.java svneol=native#text/plain
src/main/java/forge/game/phase/EndOfCombat.java svneol=native#text/plain
src/main/java/forge/game/phase/EndOfTurn.java svneol=native#text/plain src/main/java/forge/game/phase/EndOfTurn.java svneol=native#text/plain
src/main/java/forge/game/phase/ExtraTurn.java -text src/main/java/forge/game/phase/ExtraTurn.java -text
src/main/java/forge/game/phase/Phase.java svneol=native#text/plain src/main/java/forge/game/phase/Phase.java svneol=native#text/plain
@@ -14517,7 +14595,6 @@ src/main/java/forge/gui/UnsortedListModel.java -text
src/main/java/forge/gui/WrapLayout.java -text src/main/java/forge/gui/WrapLayout.java -text
src/main/java/forge/gui/deckeditor/CDeckEditorUI.java -text src/main/java/forge/gui/deckeditor/CDeckEditorUI.java -text
src/main/java/forge/gui/deckeditor/DeckImport.java -text src/main/java/forge/gui/deckeditor/DeckImport.java -text
src/main/java/forge/gui/deckeditor/MenuCommon.java svneol=native#text/plain
src/main/java/forge/gui/deckeditor/SEditorIO.java -text src/main/java/forge/gui/deckeditor/SEditorIO.java -text
src/main/java/forge/gui/deckeditor/SEditorUtil.java -text src/main/java/forge/gui/deckeditor/SEditorUtil.java -text
src/main/java/forge/gui/deckeditor/SFilterUtil.java -text src/main/java/forge/gui/deckeditor/SFilterUtil.java -text

View File

@@ -1,16 +1,16 @@
#Wed Jul 27 18:40:11 EDT 2011 #Wed Jul 27 18:40:11 EDT 2011
eclipse.preferences.version=1 eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.compliance=1.7
org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.lineNumber=generate
org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate
org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
org.eclipse.jdt.core.compiler.source=1.6 org.eclipse.jdt.core.compiler.source=1.7
org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.align_type_members_on_columns=false
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16
org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0

View File

@@ -1,15 +1,15 @@
Forge Beta: 06-14-2013 ver 1.4.1 Forge Beta: 06-28-2013 ver 1.4.2
12819 cards in total. 12886 cards in total.
------------- -------------
Release Notes Release Notes
------------- -------------
- Java 7 - - Forge now requires Java 7 -
The devs are discussing a plan to update the battlefield display code with Java FX 2.2 and this should help to improve a few things. Java FX 2.2 requires Java 7 so please update your Java runtime environment in the nearest future. At some point a new version of Forge will no longer run under Java 6. Please update your Java runtime environment. At this point Forge versions 1.4.2 and above will no longer run under Java 6.
- New M14 cards - - New M14 cards -
@@ -24,84 +24,85 @@ Sometimes people will decide that they do not like the changes that they made an
Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases. Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
- The AI Drafting has been improved - - The Mac OS X application -
The AI evaluated the basic lands higher than anything else. Fixed. The AI would pick cards with RemAIDeck but only at a much lowered pick rate. For example the best pick in a 250 card set would become the 75th best pick, the 20th best pick would become the 95th and so on. Divided this factor by 3 (so the first pick would become the 25th pick). Please test whether this has improved the draft experience. At this time Forge now requires Java 7 and will no longer run under Java 6.
Unfortunately, the Mac OS X builder that we were using does not support Java 7. We hope to find and to use a different Mac OS X builder in order to continue releasing a Mac OS bundled application like we have in the past.
Currently, the windows/unix release of Forge includes a launcher file named "forge.command". Double click on the "forge.command" launcher command file and this will in turn launch the Forge jar file via the terminal application while increasing the Java heap space. This should be a temporary inconvenience.
--------- ---------
New Cards New Cards
--------- ---------
Amulet of Quoz Adventurers' Guildhouse
Aphetto Dredging Baton of Morale
Archive Trap Battering Ram
Battlefield Scrounger Beast Walkers
Chain Stasis Benalish Hero
Chancellor of the Annex Benalish Infantry
Chisei, Heart of Oceans Bloodlord of Vaasgoth
Choking Vines Camel
Cobra Trap Cathedral of Serra
Defensive Formation Cooperation
Dream Chisel Dark Sphere
Dream Leash Darksteel Garrison
Exiled Doomsayer Dire Wolves
Fossil Find Djinn Illuminatus
Gemstone Caverns Errand of Duty
Grave Consequences Formation
Grimoire Thief Fortified Area
Hankyu Gaea's Touch
Hibernation's End Goblin Flectomancer
Indentured Djinn Gorilla Berserkers
Ion Storm Guile
Jester's Scepter Helm of Chatzuk
Jetting Glasskite Herald of Leshrac
Jotun Grunt Icatian Infantry
Kira, Great Glass Spinner Icatian Phalanx
Kithkin Armor Icatian Skirmishers
Krark's Thumb Joven's Ferrets
Leashling Kithkin Mourncaller
Liquid Fire Kjeldoran Escort
Martyr of Bones Kjeldoran Knight
Master Warcraft Kjeldoran Phalanx
Melee Kjeldoran Skycaptain
Minion of Leshrac Kjeldoran Skyknight
Odric, Master Tactician Kjeldoran Warrior
Patron of the Akki Knights of Thorn
Patron of the Kitsune Master of the Hunt
Patron of the Moon Mesa Pegasus
Patron of the Nezumi Mindlock Orb
Patron of the Orochi Mountain Stronghold
Penance Nalathni Dragon
Power Conduit Nature's Blessing
Prowling Pangolin Noble Elephant
Psychic Vortex Pathrazer of Ulamog
Research // Development Phyrexian Colossus
Search for Survivors Pikemen
Shimmering Glasskite Pulmonic Sliver
Spinning Darkness Quicksilver Sea
Summoning Trap Redirect
Tainted Specter Restore Balance
Teferi's Curse Seafarer's Quay
Temporary Truce Shadow of Doubt
Thelon's Chant Shelkin Brownie
Thought Lash Shield Bearer
Thran Turbine Soraya the Falconer
Tidal Influence Spellskite
Time and Tide Teremko Griffin
Tourach's Chant Timber Wolves
Truce Tolaria
Uba Mask Unholy Citadel
Void Maw Urborg Panther
Urza's Avenger
Urza's Engine
---------- Volunteer Reserves
New Planes Wall of Shards
---------- Wall of Shields
War Elephant
Furnace Layer Wild Ricochet
Kharasha Foothills
Mimano
Mirrored Depths
-------------------- --------------------
@@ -116,6 +117,7 @@ Awaken the Ancient
Battle Sliver Battle Sliver
Blur Sliver Blur Sliver
Bonescythe Sliver Bonescythe Sliver
Burning Earth
Charging Grffin Charging Grffin
Corpse Hauler Corpse Hauler
Dawnstrike Paladin Dawnstrike Paladin
@@ -124,7 +126,9 @@ Devout Invocation
Elvish Mystic Elvish Mystic
Enlarge Enlarge
Fleshpulper Giant Fleshpulper Giant
Garruk, Caller of Beasts
Glimpse the Future Glimpse the Future
Goblin Diplomats
Grim Return Grim Return
Groundshaker Sliver Groundshaker Sliver
Guardian of the Ages Guardian of the Ages
@@ -137,6 +141,7 @@ Liliana's Reaver
Marauding Maulhorn Marauding Maulhorn
Master of Diversion Master of Diversion
Megantic Sliver Megantic Sliver
Messenger Drake
Molten Birth Molten Birth
Ogre Battledriver Ogre Battledriver
Predatory Sliver Predatory Sliver
@@ -144,7 +149,10 @@ Primeval Bounty
Regathan Firecat Regathan Firecat
Ring of Three Wishes Ring of Three Wishes
Rise of the Dark Realms Rise of the Dark Realms
Rumbling Baloth
Scourge of Valkas Scourge of Valkas
Seacoast Drake
Seismic Stomp
Sentinel Sliver Sentinel Sliver
Seraph of the Sword Seraph of the Sword
Shadowborn Apostle Shadowborn Apostle
@@ -164,6 +172,7 @@ Undead Minotaur
Vampire Warlord Vampire Warlord
Vastwood Hydra Vastwood Hydra
Vial of Poison Vial of Poison
Warden of Evos Isle
Windreader Sphinx Windreader Sphinx
Woodborn Behemoth Woodborn Behemoth
Young Pyromancer Young Pyromancer
@@ -173,8 +182,6 @@ Young Pyromancer
Known Issues Known Issues
------------ ------------
A small number of cards including Wall of Corpses, Abu Ja'far and others with a similar ability are not functional. The common issue here is actually that they check the blocker/attacker after being removed from the battlefield. Probably need to use LKI. Regular destroy/destroy all effects work just fine. The problem cards are caring about battlefield specific properties, that no longer apply when the base card is no longer on the battlefield.
Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards. Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards.
Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable). Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).
@@ -182,8 +189,6 @@ Some time was spent turning the static ETB triggers into the proper ETB replacem
A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future: A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future:
Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly. Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.
Forge is likely to be compatible with Java 7 at this time. Some people have used forge with Java 7 and have not reported any problems that are related to Java 7. If you would like to upgrade to Java 7 and have held off because of Forge then you may upgrade as we do not think that it will cause an incompatibility type of problem. We will continue to try to maintain compatibility with Java 6 for the foreseeable future.
The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you. The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.
The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder. The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder.
@@ -197,16 +202,15 @@ Contributors to This Release
Agetian Agetian
Asepetci Asepetci
Diogenes Dave
Gos Gos
Hellfish jsv
Marc Marc
Max Max
Nordos Nordos
RedDeckWins
Sidereal
Sloth Sloth
Sol Sol
squee1968
Swordshine Swordshine
Chris H Chris H

View File

@@ -401,6 +401,7 @@ Draw [*] - draw.wav - triggered when a player draws a card.
Enchantment [*] - enchant.wav - triggered when an enchantment is played. Enchantment [*] - enchant.wav - triggered when an enchantment is played.
EndOfTurn [*] - end_of_turn.wav - triggered at the end of turn. EndOfTurn [*] - end_of_turn.wav - triggered at the end of turn.
Equip [*] - equip.wav - triggered when an equipment is equipped. Equip [*] - equip.wav - triggered when an equipment is equipped.
Exile - exile.wav - triggered when a card is exiled.
FlipCoin [*] - flip_coin.wav - triggered when a coin is flipped. FlipCoin [*] - flip_coin.wav - triggered when a coin is flipped.
GreenLand [*] - green_land.wav - triggered when a land with the "G" mana ability is played. GreenLand [*] - green_land.wav - triggered when a land with the "G" mana ability is played.
Instant [*] - instant.wav - triggered when an instant is played. Instant [*] - instant.wav - triggered when an instant is played.
@@ -694,6 +695,10 @@ Targeting Overlay:
Targeting arrows will now be shown for equipments equipping permanents currently under opponent's control (for those rare cases when e.g. an equipped creature gets Switcheroo'd for something else). Targeting arrows will now be shown for equipments equipping permanents currently under opponent's control (for those rare cases when e.g. an equipped creature gets Switcheroo'd for something else).
- The AI Drafting has been improved -
The AI evaluated the basic lands higher than anything else. Fixed. The AI would pick cards with RemAIDeck but only at a much lowered pick rate. For example the best pick in a 250 card set would become the 75th best pick, the 20th best pick would become the 95th and so on. Divided this factor by 3 (so the first pick would become the 25th pick). Please test whether this has improved the draft experience.
Our Lawyers Made Us Do This: Our Lawyers Made Us Do This:
---------------------------- ----------------------------

64
pom.xml
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.4.1</version> <version>1.4.2</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.
@@ -28,7 +28,7 @@
ISO-8859-1 ISO-8859-1
</project.reporting.outputEncoding> </project.reporting.outputEncoding>
<configSourceDirectory>src/main/config</configSourceDirectory> <configSourceDirectory>src/main/config</configSourceDirectory>
<jettyVersion>8.1.10.v20130312</jettyVersion> <jettyVersion>8.1.11.v20130520</jettyVersion>
</properties> </properties>
<developers> <developers>
<developer> <developer>
@@ -153,9 +153,9 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.1</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.2</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.1</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.4.2</developerConnection>
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.4.1?repname=forge</url> <url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.4.2?repname=forge</url>
</scm> </scm>
<prerequisites> <prerequisites>
@@ -246,7 +246,7 @@
<plugin> <plugin>
<artifactId>maven-release-plugin</artifactId> <artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version><!--$NO-MVN-MAN-VER$--> <version>2.4.1</version><!--$NO-MVN-MAN-VER$-->
<configuration> <configuration>
<allowTimestampedSnapshots>true</allowTimestampedSnapshots> <allowTimestampedSnapshots>true</allowTimestampedSnapshots>
</configuration> </configuration>
@@ -263,8 +263,8 @@
</plugin> </plugin>
<plugin> <plugin>
<groupId>com.google.code.maven-replacer-plugin</groupId> <groupId>com.google.code.maven-replacer-plugin</groupId>
<artifactId>maven-replacer-plugin</artifactId> <artifactId>replacer</artifactId>
<version>1.4.1</version> <version>1.5.2</version>
<executions> <executions>
<execution> <execution>
<phase>package</phase> <phase>package</phase>
@@ -274,8 +274,10 @@
</execution> </execution>
</executions> </executions>
<configuration> <configuration>
<file>${configSourceDirectory}/forge.sh</file> <basedir>${configSourceDirectory}</basedir>
<outputFile>${project.build.directory}/forge.sh</outputFile> <filesToInclude>forge.sh, forge.command</filesToInclude>
<outputBasedir>${project.build.directory}</outputBasedir>
<outputDir>.</outputDir>
<regex>false</regex> <regex>false</regex>
<replacements> <replacements>
<replacement> <replacement>
@@ -319,19 +321,9 @@
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version> <version>3.0</version>
<configuration> <configuration>
<source>1.6</source> <source>1.7</source>
<target>1.6</target> <target>1.7</target>
<compilerId>groovy-eclipse-compiler</compilerId>
<!-- set verbose to be true if you want lots of uninteresting messages -->
<!-- <verbose>true</verbose> -->
</configuration> </configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
</dependencies>
</plugin> </plugin>
<plugin> <plugin>
@@ -437,12 +429,12 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version> <version>2.8</version>
</plugin> </plugin>
<plugin> <plugin>
<artifactId>maven-release-plugin</artifactId> <artifactId>maven-release-plugin</artifactId>
<version>2.3.2</version> <version>2.4.1</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -574,7 +566,7 @@
<plugin> <plugin>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
<version>2.6</version> <version>2.8</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
@@ -624,7 +616,7 @@
<linkXRef>true</linkXRef> <linkXRef>true</linkXRef>
<sourceEncoding>utf-8</sourceEncoding> <sourceEncoding>utf-8</sourceEncoding>
<minimumTokens>100</minimumTokens> <minimumTokens>100</minimumTokens>
<targetJdk>1.6</targetJdk> <targetJdk>1.7</targetJdk>
</configuration> </configuration>
</plugin> </plugin>
@@ -708,7 +700,7 @@
<dependency> <dependency>
<groupId>com.google.code.gson</groupId> <groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId> <artifactId>gson</artifactId>
<version>2.2.3</version> <version>2.2.4</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>com.thoughtworks.xstream</groupId> <groupId>com.thoughtworks.xstream</groupId>
@@ -718,7 +710,7 @@
<dependency> <dependency>
<groupId>org.testng</groupId> <groupId>org.testng</groupId>
<artifactId>testng</artifactId> <artifactId>testng</artifactId>
<version>6.8.1</version> <version>6.8.5</version>
<scope>test</scope> <scope>test</scope>
</dependency> </dependency>
<dependency> <dependency>
@@ -746,7 +738,13 @@
<artifactId>minlog</artifactId> <artifactId>minlog</artifactId>
<version>1.2</version> <version>1.2</version>
</dependency> </dependency>
<!--dependency>
<groupId>com.oracle</groupId>
<artifactId>javafx</artifactId>
<version>2.2</version>
<systemPath>${java.home}/lib/jfxrt.jar</systemPath>
<scope>system</scope>
</dependency-->
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId> <artifactId>commons-lang3</artifactId>
@@ -814,7 +812,7 @@
<plugin> <plugin>
<groupId>com.akathist.maven.plugins.launch4j</groupId> <groupId>com.akathist.maven.plugins.launch4j</groupId>
<artifactId>launch4j-maven-plugin</artifactId> <artifactId>launch4j-maven-plugin</artifactId>
<version>1.3.4</version> <version>1.5.2</version>
<executions> <executions>
<execution> <execution>
<id>l4j-gui</id> <id>l4j-gui</id>
@@ -835,7 +833,7 @@
<preCp>anything</preCp> <preCp>anything</preCp>
</classPath> </classPath>
<jre> <jre>
<minVersion>1.6.0</minVersion> <minVersion>1.7.0</minVersion>
<maxHeapSize>1024</maxHeapSize> <maxHeapSize>1024</maxHeapSize>
</jre> </jre>
<versionInfo> <versionInfo>
@@ -880,6 +878,7 @@
<mkdir dir="${project.build.directory}/${project.build.finalName}" /> <mkdir dir="${project.build.directory}/${project.build.finalName}" />
<copy todir="${project.build.directory}/${project.build.finalName}"> <copy todir="${project.build.directory}/${project.build.finalName}">
<fileset dir="${project.build.directory}" includes="forge.sh" /> <fileset dir="${project.build.directory}" includes="forge.sh" />
<fileset dir="${project.build.directory}" includes="forge.command" />
<fileset dir="${basedir}" includes="forge.profile.properties.example" /> <fileset dir="${basedir}" includes="forge.profile.properties.example" />
<fileset dir="${basedir}" includes="LICENSE.txt" /> <fileset dir="${basedir}" includes="LICENSE.txt" />
<fileset dir="${basedir}" includes="README.txt" /> <fileset dir="${basedir}" includes="README.txt" />
@@ -894,15 +893,18 @@
<mkdir dir="${project.build.directory}/${project.build.finalName}/res/cardsfolder" /> <mkdir dir="${project.build.directory}/${project.build.finalName}/res/cardsfolder" />
<zip destfile="${project.build.directory}/${project.build.finalName}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" /> <zip destfile="${project.build.directory}/${project.build.finalName}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" />
<chmod file="${project.build.directory}/${project.build.finalName}/forge.sh" perm="a+rx" /> <chmod file="${project.build.directory}/${project.build.finalName}/forge.sh" perm="a+rx" />
<chmod file="${project.build.directory}/${project.build.finalName}/forge.command" perm="a+rx" />
<chmod file="${project.build.directory}/${project.build.finalName}/forge.exe" perm="a+rx" /> <chmod file="${project.build.directory}/${project.build.finalName}/forge.exe" perm="a+rx" />
<tar destfile="${project.build.directory}/${project.build.finalName}.tar.bz2" compression="bzip2"> <tar destfile="${project.build.directory}/${project.build.finalName}.tar.bz2" compression="bzip2">
<tarfileset filemode="755" dir="${project.build.directory}/${project.build.finalName}"> <tarfileset filemode="755" dir="${project.build.directory}/${project.build.finalName}">
<include name="forge.sh" /> <include name="forge.sh" />
<include name="forge.command" />
<include name="forge.exe" /> <include name="forge.exe" />
</tarfileset> </tarfileset>
<tarfileset dir="${project.build.directory}/${project.build.finalName}"> <tarfileset dir="${project.build.directory}/${project.build.finalName}">
<include name="**" /> <include name="**" />
<exclude name="forge.sh" /> <exclude name="forge.sh" />
<exclude name="forge.command" />
<exclude name="forge.exe" /> <exclude name="forge.exe" />
</tarfileset> </tarfileset>
</tar> </tar>

View File

@@ -6,7 +6,7 @@ Sets:ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM
Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep
[Modern] [Modern]
Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, TSB, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM
Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Bloodbraid Elf; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Seething Song; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Vault of Whispers; Wild Nacatl Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; Bloodbraid Elf; Chrome Mox; Cloudpost; Dark Depths; Dread Return; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hypergenesis; Jace, the Mind Sculptor; Mental Misstep; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Seething Song; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Vault of Whispers; Wild Nacatl
[Legacy] [Legacy]

View File

@@ -6,5 +6,4 @@ SVar:DarkEffect:AB$ Effect | Cost$ 0 | Name$ Dark Power Scheme | Duration$ Until
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: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:DarkMana:AB$ ManaReflected | Cost$ 0 | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer
SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/a_display_of_my_dark_power.jpg SVar:Picture:http://www.cardforge.org/fpics/lq_schemes/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. 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.
SetInfo:ARC Common

View File

@@ -5,5 +5,4 @@ A:SP$ Discard | Cost$ X 1 B Discard<X/Card/card> | ValidTgts$ Opponent | Mode$ R
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abandon_hope.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abandon_hope.jpg
Oracle:As an additional cost to cast Abandon Hope, discard X cards.\nLook at target opponent's hand and choose X cards from it. That player discards those cards. Oracle:As an additional cost to cast Abandon Hope, discard X cards.\nLook at target opponent's hand and choose X cards from it. That player discards those cards.
SetInfo:TMP Uncommon

View File

@@ -5,5 +5,4 @@ A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add W to your mana pool.
A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. A:AB$ Mana | Cost$ T Sac<1/CARDNAME> | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool.
K:CARDNAME enters the battlefield tapped. K:CARDNAME enters the battlefield tapped.
SVar:Picture:http://www.wizards.com/global/images/magic/general/abandoned_outpost.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abandoned_outpost.jpg
Oracle:Abandoned Outpost enters the battlefield tapped.\n{T}: Add {W} to your mana pool.\n{T}, Sacrifice Abandoned Outpost: Add one mana of any color to your mana pool. Oracle:Abandoned Outpost enters the battlefield tapped.\n{T}: Add {W} to your mana pool.\n{T}, Sacrifice Abandoned Outpost: Add one mana of any color to your mana pool.
SetInfo:ODY Common

View File

@@ -7,5 +7,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$
SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X SVar:TrigGainLife:AB$ GainLife | Cost$ 0 | Defined$ You | LifeAmount$ X | References$ X
SVar:X:TriggeredCard$CardToughness SVar:X:TriggeredCard$CardToughness
SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abattoir_ghoul.jpg
Oracle:First strike\nWhenever a creature dealt damage by Abattoir Ghoul this turn dies, you gain life equal to that creature's toughness. Oracle:First strike\nWhenever a creature dealt damage by Abattoir Ghoul this turn dies, you gain life equal to that creature's toughness.
SetInfo:ISD Uncommon

View File

@@ -5,6 +5,4 @@ PT:3/4
K:Flying K:Flying
K:Protection from red K:Protection from red
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_gargoyles.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_gargoyles.jpg
Oracle:Flying, protection from red Oracle:Flying, protection from red
SetInfo:5ED Uncommon
SetInfo:HML Uncommon

View File

@@ -5,5 +5,4 @@ PT:2/2
K:Flying K:Flying
K:Vigilance K:Vigilance
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_griffin.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_griffin.jpg
Oracle:Flying, vigilance Oracle:Flying, vigilance
SetInfo:ISD Common

View File

@@ -4,5 +4,4 @@ Types:Creature Human Cleric
PT:1/3 PT:1/3
A:AB$ Pump | Cost$ W T | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. A:AB$ Pump | Cost$ W T | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg
Oracle:{W}, {T}: Abbey Matron gets +0/+3 until end of turn. Oracle:{W}, {T}: Abbey Matron gets +0/+3 until end of turn.
SetInfo:HML Common x2

View File

@@ -10,6 +10,4 @@ T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destina
SVar:TrigReturnOwner:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield SVar:TrigReturnOwner:AB$ ChangeZone | Cost$ 0 | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/abduction.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abduction.jpg
Oracle:Enchant creature\nWhen Abduction enters the battlefield, untap enchanted creature.\nYou control enchanted creature.\nWhen enchanted creature dies, return that card to the battlefield under its owner's control. Oracle:Enchant creature\nWhen Abduction enters the battlefield, untap enchanted creature.\nYou control enchanted creature.\nWhen enchanted creature dies, return that card to the battlefield under its owner's control.
SetInfo:WTH Uncommon
SetInfo:6ED Uncommon

View File

@@ -4,7 +4,6 @@ Types:Instant
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 | 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: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 | EffectZone$ Command | 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:Picture:http://www.wizards.com/global/images/magic/general/abeyance.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abeyance.jpg
Oracle: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.\nDraw a card. Oracle: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.\nDraw a card.
SetInfo:WTH Rare

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ Counter | Cost$ U Sac<1/Permanent.Blue/blue permanent> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. A:SP$ Counter | Cost$ U Sac<1/Permanent.Blue/blue permanent> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abjure.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abjure.jpg
Oracle:As an additional cost to cast Abjure, sacrifice a blue permanent.\nCounter target spell. Oracle:As an additional cost to cast Abjure, sacrifice a blue permanent.\nCounter target spell.
SetInfo:WTH Common

View File

@@ -4,6 +4,4 @@ Types:Instant
A:SP$ Destroy | Cost$ 1 W W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. A:SP$ Destroy | Cost$ 1 W W | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment.
SVar:AltCost:Cost$ Discard<1/Plains> SVar:AltCost:Cost$ Discard<1/Plains>
SVar:Picture:http://www.wizards.com/global/images/magic/general/abolish.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abolish.jpg
Oracle:You may discard a Plains card rather than pay Abolish's mana cost.\nDestroy target artifact or enchantment. Oracle:You may discard a Plains card rather than pay Abolish's mana cost.\nDestroy target artifact or enchantment.
SetInfo:PCY Uncommon
SetInfo:DDF Uncommon

View File

@@ -9,6 +9,4 @@ SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execu
SVar:TrigDestroyBlocked:AB$ Destroy | Cost$ 0 | Defined$ TriggeredAttacker SVar:TrigDestroyBlocked:AB$ Destroy | Cost$ 0 | Defined$ TriggeredAttacker
SVar:TrigDestroyBlocker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredBlocker SVar:TrigDestroyBlocker:AB$ Destroy | Cost$ 0 | Defined$ TriggeredBlocker
SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abomination.jpg
Oracle:Whenever Abomination blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. Oracle:Whenever Abomination blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
SetInfo:LEG Uncommon
SetInfo:4ED Uncommon

View File

@@ -4,5 +4,4 @@ Types:Creature Elemental
PT:9/9 PT:9/9
K:Cumulative upkeep:AddCounter<1/M1M1>:Put a -1/-1 counter on CARDNAME. K:Cumulative upkeep:AddCounter<1/M1M1>:Put a -1/-1 counter on CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboroth.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aboroth.jpg
Oracle:Cumulative upkeep-Put a -1/-1 counter on Aboroth. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.) Oracle:Cumulative upkeep-Put a -1/-1 counter on Aboroth. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)
SetInfo:WTH Rare

View File

@@ -5,5 +5,4 @@ PT:3/3
A:AB$ Tap | Cost$ tapXType<1/Cephalid> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Tap target permanent. A:AB$ Tap | Cost$ tapXType<1/Cephalid> | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | SpellDescription$ Tap target permanent.
A:AB$ TapAll | Cost$ U U U | ValidCards$ Creature.withoutFlying | SpellDescription$ Tap all creatures without flying. A:AB$ TapAll | Cost$ U U U | ValidCards$ Creature.withoutFlying | SpellDescription$ Tap all creatures without flying.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshan_cephalid_emperor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshan_cephalid_emperor.jpg
Oracle:Tap an untapped Cephalid you control: Tap target permanent.\n{U}{U}{U}: Tap all creatures without flying. Oracle:Tap an untapped Cephalid you control: Tap target permanent.\n{U}{U}{U}: Tap all creatures without flying.
SetInfo:ODY Rare

View File

@@ -6,5 +6,4 @@ A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | Description$ Enchanted creature has flying.
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Condition$ Threshold | Description$ Threshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.) S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Shroud | Condition$ Threshold | Description$ Threshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.)
SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshans_desire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aboshans_desire.jpg
Oracle:Enchant creature\nEnchanted creature has flying.\nThreshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.) Oracle:Enchant creature\nEnchanted creature has flying.\nThreshold - Enchanted creature has shroud as long as seven or more cards are in your graveyard. (It can't be the target of spells or abilities.)
SetInfo:ODY Common

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch target creature's power and toughness until end of turn. A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch target creature's power and toughness until end of turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/about_face.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/about_face.jpg
Oracle:Switch target creature's power and toughness until end of turn. Oracle:Switch target creature's power and toughness until end of turn.
SetInfo:ULG Common

View File

@@ -4,5 +4,4 @@ Types:Instant
K:CARDNAME can't be countered. K:CARDNAME can't be countered.
A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with converted mana cost 3 or less | SpellDescription$ Destroy target nonland permanent with converted mana cost 3 or less. A:SP$ Destroy | Cost$ B G | ValidTgts$ Permanent.nonLand+cmcLE3 | TgtPrompt$ Select target nonland permanent with converted mana cost 3 or less | SpellDescription$ Destroy target nonland permanent with converted mana cost 3 or less.
SVar:Picture:http://www.wizards.com/global/images/magic/general/abrupt_decay.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abrupt_decay.jpg
Oracle:Abrupt Decay can't be countered by spells or abilities.\nDestroy target nonland permanent with converted mana cost 3 or less. Oracle:Abrupt Decay can't be countered by spells or abilities.\nDestroy target nonland permanent with converted mana cost 3 or less.
SetInfo:RTR Rare

View File

@@ -5,5 +5,4 @@ S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Protection from black | De
SVar:NonStackingEffect:True SVar:NonStackingEffect:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_grace.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_grace.jpg
Oracle:All creatures have protection from black. Oracle:All creatures have protection from black.
SetInfo:USG Uncommon

View File

@@ -5,5 +5,4 @@ S:Mode$ Continuous | Affected$ Creature | AddKeyword$ Protection from red | Desc
SVar:NonStackingEffect:True SVar:NonStackingEffect:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_law.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absolute_law.jpg
Oracle:All creatures have protection from red. Oracle:All creatures have protection from red.
SetInfo:USG Uncommon

View File

@@ -5,5 +5,4 @@ PT:2/3
K:Haunt:TrigDestroy:Destroy target enchantment. K:Haunt:TrigDestroy:Destroy target enchantment.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Enchantment SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Enchantment
Oracle:Haunt (When this creature dies, exile it haunting target creature.)\nWhen Absolver Thrull enters the battlefield or the creature it haunts dies, destroy target enchantment. Oracle:Haunt (When this creature dies, exile it haunting target creature.)\nWhen Absolver Thrull enters the battlefield or the creature it haunts dies, destroy target enchantment.
SVar:Picture:http://www.wizards.com/global/images/magic/general/absolver_thrull.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absolver_thrull.jpg
SetInfo:GPT Common

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ Counter | Cost$ W U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. You gain 3 life. | SubAbility$ DBGainLife A:SP$ Counter | Cost$ W U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. You gain 3 life. | SubAbility$ DBGainLife
SVar:DBGainLife:DB$GainLife | LifeAmount$ 3 SVar:DBGainLife:DB$GainLife | LifeAmount$ 3
SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card23155.jpg SVar:Picture:http://resources.wizards.com/magic/cards/in/en-us/card23155.jpg
Oracle:Counter target spell. You gain 3 life. Oracle:Counter target spell. You gain 3 life.
SetInfo:INV Rare

View File

@@ -5,6 +5,4 @@ K:TypeCycling:Basic:1 B
A:SP$ LoseLife | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 4 life and you gain 4 life. A:SP$ LoseLife | Cost$ 6 B | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Target player loses 4 life and you gain 4 life.
SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4
SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/absorb_vis.jpg
Oracle:Target player loses 4 life and you gain 4 life.\nBasic landcycling {1}{B} ({1}{B}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.) Oracle:Target player loses 4 life and you gain 4 life.\nBasic landcycling {1}{B} ({1}{B}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
SetInfo:DDK Common
SetInfo:CFX Common

View File

@@ -5,6 +5,4 @@ PT:0/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, destroy all creatures blocking or blocked by it. They can't be regenerated. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, destroy all creatures blocking or blocked by it. They can't be regenerated.
SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True SVar:TrigDestroy:AB$ DestroyAll | Cost$ 0 | ValidCards$ Creature.blockingSource,Creature.blockedBySource | NoRegen$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abu_jafar.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abu_jafar.jpg
Oracle:When Abu Ja'far dies, destroy all creatures blocking or blocked by it. They can't be regenerated. Oracle:When Abu Ja'far dies, destroy all creatures blocking or blocked by it. They can't be regenerated.
SetInfo:CHR Uncommon
SetInfo:ARN Uncommon

View File

@@ -5,5 +5,4 @@ PT:1/1
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature or player this turn. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | Amount$ 1 | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature or player this turn.
A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn. A:AB$ PreventDamage | Cost$ T | ValidTgts$ Creature.Artifact | Amount$ 2 | TgtPrompt$ Select target artifact creature | SpellDescription$ Prevent the next 2 damage that would be dealt to target artifact creature this turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/abuna_acolyte.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abuna_acolyte.jpg
Oracle:{T}: Prevent the next 1 damage that would be dealt to target creature or player this turn.\n{T}: Prevent the next 2 damage that would be dealt to target artifact creature this turn. Oracle:{T}: Prevent the next 1 damage that would be dealt to target creature or player this turn.\n{T}: Prevent the next 2 damage that would be dealt to target artifact creature this turn.
SetInfo:SOM Uncommon

View File

@@ -7,5 +7,4 @@ A:SP$ GainLife | Cost$ 5 W | PrecostDesc$ Entwine | CostDesc$ 2 | LifeAmount$ 5
SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5 SVar:DBPreventDamage:DB$ PreventDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | Amount$ 5
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abunas_chant.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abunas_chant.jpg
Oracle:Choose one - You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn.\nEntwine {2} (Choose both if you pay the entwine cost.) Oracle:Choose one - You gain 5 life; or prevent the next 5 damage that would be dealt to target creature this turn.\nEntwine {2} (Choose both if you pay the entwine cost.)
SetInfo:5DN Common

View File

@@ -7,6 +7,4 @@ SVar:DigLand:DB$ DigUntil | Valid$ Card.Land | ValidDescription$ land | FoundDes
SVar:DigNonland:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ nonLand SVar:DigNonland:DB$ DigUntil | Valid$ Card.nonLand | ValidDescription$ nonland | FoundDestination$ Hand | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | ChoiceDescription$ nonLand
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abundance.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abundance.jpg
Oracle:If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order. Oracle:If you would draw a card, you may instead choose land or nonland and reveal cards from the top of your library until you reveal a card of the chosen kind. Put that card into your hand and put all other cards revealed this way on the bottom of your library in any order.
SetInfo:10E Rare
SetInfo:USG Rare

View File

@@ -4,9 +4,8 @@ Types:Enchantment Aura
K:Enchant land K:Enchant land
A:SP$ Attach | Cost$ G | ValidTgts$ Land | AILogic$ Pump A:SP$ Attach | Cost$ G | ValidTgts$ Land | AILogic$ Pump
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ FreeCard | TriggerDescription$ When CARDNAME enters the battlefield, draw a card.
SVar:FreeCard:DB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1 SVar:FreeCard:DB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 1
S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "T: Add one mana of any color to your mana pool." S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ AbundantGrowthTap | Description$ Enchanted land has "T: Add one mana of any color to your mana pool."
SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool. SVar:AbundantGrowthTap:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color to your mana pool.
SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_growth.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abundant_growth.jpg
Oracle:Enchant land\nWhen Abundant Growth enters the battlefield, draw a card.\nEnchanted land has "{T}: Add one mana of any color to your mana pool." Oracle:Enchant land\nWhen Abundant Growth enters the battlefield, draw a card.\nEnchanted land has "{T}: Add one mana of any color to your mana pool."
SetInfo:AVR Common

View File

@@ -5,6 +5,4 @@ PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a creature. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, each player sacrifices a creature.
SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Each SVar:TrigSac:AB$ Sacrifice | Cost$ 0 | SacValid$ Creature | Defined$ Each
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_gatekeeper.jpg
Oracle:When Abyssal Gatekeeper dies, each player sacrifices a creature. Oracle:When Abyssal Gatekeeper dies, each player sacrifices a creature.
SetInfo:DDC Common
SetInfo:WTH Common

View File

@@ -4,9 +4,6 @@ Types:Creature Horror
PT:2/2 PT:2/2
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target player discards two cards.
SVar:TrigDiscard:DB$Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose SVar:TrigDiscard:DB$ Discard | Cost$ 0 | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ 2 | Mode$ TgtChoose
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_horror.jpg
Oracle:Flying\nWhen Abyssal Horror enters the battlefield, target player discards two cards. Oracle:Flying\nWhen Abyssal Horror enters the battlefield, target player discards two cards.
SetInfo:S99 Rare
SetInfo:7ED Rare
SetInfo:USG Rare

View File

@@ -6,6 +6,4 @@ A:AB$ DealDamage | Cost$ B T | ValidTgts$ Creature | TgtPrompt$ Select target cr
SVar:DBTap:DB$ Tap | Defined$ Targeted SVar:DBTap:DB$ Tap | Defined$ Targeted
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_hunter.jpg
Oracle:{B}, {T}: Tap target creature. Abyssal Hunter deals damage equal to Abyssal Hunter's power to that creature. Oracle:{B}, {T}: Tap target creature. Abyssal Hunter deals damage equal to Abyssal Hunter's power to that creature.
SetInfo:MIR Rare
SetInfo:6ED Rare

View File

@@ -5,5 +5,4 @@ PT:2/2
T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscards | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player discards a card. T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscards | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, defending player discards a card.
SVar:TrigDiscards:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose SVar:TrigDiscards:AB$ Discard | Cost$ 0 | Defined$ DefendingPlayer | NumCards$ 1 | Mode$ TgtChoose
SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/abyssal_nightstalker.jpg
Oracle:Whenever Abyssal Nightstalker attacks and isn't blocked, defending player discards a card. Oracle:Whenever Abyssal Nightstalker attacks and isn't blocked, defending player discards a card.
SetInfo:PO2 Uncommon

View File

@@ -5,5 +5,4 @@ PT:2/2
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.) 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: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
Oracle:Whenever an opponent discards a card, Abyssal Nocturnus gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) Oracle:Whenever an opponent discards a card, Abyssal Nocturnus gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.)
SetInfo:GPT Rare

View File

@@ -8,5 +8,4 @@ S:Mode$ Continuous | Affected$ You | AddKeyword$ You can't win the game. | Descr
S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ You can't lose the game. | Description$ Your opponents can't lose the game. S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ You can't lose the game. | Description$ Your opponents can't lose the game.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_persecutor.jpg
Oracle:Flying, trample\nYou can't win the game and your opponents can't lose the game. Oracle:Flying, trample\nYou can't win the game and your opponents can't lose the game.
SetInfo:WWK Mythic

View File

@@ -6,10 +6,4 @@ K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDiscard | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to a player, that player discards a card.
SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose SVar:TrigDiscard:AB$Discard | Cost$ 0 | Defined$ TriggeredTarget | NumCards$ 1 | Mode$ TgtChoose
SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_specter.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_specter.jpg
Oracle:Flying\nWhenever Abyssal Specter deals damage to a player, that player discards a card. Oracle:Flying\nWhenever Abyssal Specter deals damage to a player, that player discards a card.
SetInfo:8ED Uncommon
SetInfo:7ED Uncommon
SetInfo:6ED Uncommon
SetInfo:5ED Uncommon
SetInfo:ICE Uncommon
SetInfo:DDC Uncommon

View File

@@ -6,5 +6,4 @@ SVar:AcademicDraw:AB$ Draw | Cost$ 0 | Defined$ You | NumCards$ 7
T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, discard your hand. T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll Chaos, discard your hand.
SVar:RolledChaos:AB$ Discard | Cost$ 0 | Mode$ Hand | Defined$ You SVar:RolledChaos:AB$ Discard | Cost$ 0 | Mode$ Hand | Defined$ You
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_at_tolaria_west.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_at_tolaria_west.jpg
Oracle:At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {C}, discard your hand. Oracle:At the beginning of your end step, if you have no cards in hand, draw seven cards.\nWhenever you roll {C}, discard your hand.
SetInfo:HOP Common

View File

@@ -9,5 +9,4 @@ SVar:SacMe:4
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
DeckNeeds:Type$Enchantment DeckNeeds:Type$Enchantment
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_rector.jpg
Oracle:When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle your library. Oracle:When Academy Rector dies, you may exile it. If you do, search your library for an enchantment card, put that card onto the battlefield, then shuffle your library.
SetInfo:UDS Rare

View File

@@ -5,6 +5,4 @@ PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Origin$ Hand | Destination$ Battlefield | ChangeType$ Aura.CanEnchantSource | AttachedTo$ Self
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg
Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers. Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
SetInfo:10E Uncommon
SetInfo:USG Uncommon

View File

@@ -4,5 +4,4 @@ Types:Legendary Land
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$ ChangeZone | Cost$ 1 U T | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target artifact card from your graveyard on top of your library. A:AB$ ChangeZone | Cost$ 1 U T | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Library | SpellDescription$ Put target artifact card from your graveyard on top of your library.
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_ruins.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_ruins.jpg
Oracle:{T}: Add {1} to your mana pool.\n{1}{U}, {T}: Put target artifact card from your graveyard on top of your library. Oracle:{T}: Add {1} to your mana pool.\n{1}{U}, {T}: Put target artifact card from your graveyard on top of your library.
SetInfo:TSP Rare

View File

@@ -2,7 +2,6 @@ Name:Accelerate
ManaCost:1 R ManaCost:1 R
Types:Instant Types:Instant
A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SubAbility$ DBDraw | SpellDescription$ Target creature gains haste until end of turn. A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Haste | SubAbility$ DBDraw | SpellDescription$ Target creature gains haste until end of turn.
SVar:DBDraw:DB$Draw | NumCards$ 1 | SpellDescription$ Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card.
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerate.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerate.jpg
Oracle:Target creature gains haste until end of turn.\nDraw a card. Oracle:Target creature gains haste until end of turn.\nDraw a card.
SetInfo:TOR Common

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. A:SP$ Pump | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control.
SVar:X:Count$MaxCMCYouCtrl SVar:X:Count$MaxCMCYouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accelerated_mutation.jpg
Oracle:Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control. Oracle:Target creature gets +X/+X until end of turn, where X is the highest converted mana cost among permanents you control.
SetInfo:SCG Common

View File

@@ -3,5 +3,4 @@ ManaCost:3 R
Types:Sorcery Types:Sorcery
A:SP$ DealDamage | Cost$ 3 R Discard<1/Random> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. A:SP$ DealDamage | Cost$ 3 R Discard<1/Random> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature.
SVar:Picture:http://www.wizards.com/global/images/magic/general/acceptable_losses.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acceptable_losses.jpg
Oracle:As an additional cost to cast Acceptable Losses, discard a card at random.\nAcceptable Losses deals 5 damage to target creature. Oracle:As an additional cost to cast Acceptable Losses, discard a card at random.\nAcceptable Losses deals 5 damage to target creature.
SetInfo:ODY Common

View File

@@ -5,5 +5,4 @@ PT:3/1
T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBattleCry | TriggerDescription$ Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBattleCry | TriggerDescription$ Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)
SVar:TrigBattleCry:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | NumAtt$ 1 SVar:TrigBattleCry:AB$ PumpAll | Cost$ 0 | ValidCards$ Creature.attacking+Other | NumAtt$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/accorder_paladin.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accorder_paladin.jpg
Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.) Oracle:Battle cry (Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn.)
SetInfo:MBS Uncommon

View File

@@ -4,5 +4,4 @@ Types:Artifact Equipment
K:Equip 3 K:Equip 3
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | AddKeyword$ Vigilance | Description$ Equipped creature gets +0/+3 and has vigilance. S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | AddKeyword$ Vigilance | Description$ Equipped creature gets +0/+3 and has vigilance.
SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accorders_shield.jpg
Oracle:Equipped creature gets +0/+3 and has vigilance.\nEquip {3} Oracle:Equipped creature gets +0/+3 and has vigilance.\nEquip {3}
SetInfo:SOM Common

View File

@@ -2,8 +2,7 @@ Name:Accumulated Knowledge
ManaCost:1 U ManaCost:1 U
Types:Instant Types:Instant
A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards. A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named CARDNAME in all graveyards.
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X
SVar:X:Count$NamedInAllYards.Accumulated Knowledge SVar:X:Count$NamedInAllYards.Accumulated Knowledge
SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accumulated_knowledge.jpg
Oracle:Draw a card, then draw cards equal to the number of cards named Accumulated Knowledge in all graveyards. Oracle:Draw a card, then draw cards equal to the number of cards named Accumulated Knowledge in all graveyards.
SetInfo:NMS Common

View File

@@ -6,5 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ You | SacValid$ Creature
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_centaur.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/accursed_centaur.jpg
Oracle:When Accursed Centaur enters the battlefield, sacrifice a creature. Oracle:When Accursed Centaur enters the battlefield, sacrifice a creature.
SetInfo:ONS Common

View File

@@ -4,5 +4,4 @@ Types:Sorcery
A:SP$ DestroyAll | Cost$ 3 U | ValidCards$ Forest | SpellDescription$ Destroy all Forests. A:SP$ DestroyAll | Cost$ 3 U | ValidCards$ Forest | SpellDescription$ Destroy all Forests.
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_rain.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_rain.jpg
Oracle:Destroy all Forests. Oracle:Destroy all Forests.
SetInfo:LEG Rare

View File

@@ -4,8 +4,7 @@ Types:Creature Spider
PT:3/5 PT:3/5
K:Reach K:Reach
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may destroy target Equipment.
SVar:TrigDestroy:DB$Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment. SVar:TrigDestroy:DB$ Destroy | Cost$ 0 | ValidTgts$ Equipment | TgtPrompt$ Choose target equipment.
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acid_web_spider.jpg
Oracle:Reach\nWhen Acid Web Spider enters the battlefield, you may destroy target Equipment. Oracle:Reach\nWhen Acid Web Spider enters the battlefield, you may destroy target Equipment.
SetInfo:SOM Uncommon

View File

@@ -9,5 +9,4 @@ 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
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_dagger.jpg
Oracle:{4}, {T}: 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 Acidic Dagger. Activate this ability only before blockers are declared. Oracle:{4}, {T}: 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 Acidic Dagger. Activate this ability only before blockers are declared.
SetInfo:MIR Rare

View File

@@ -4,12 +4,7 @@ Types:Creature Ooze
PT:2/2 PT:2/2
K:Deathtouch K:Deathtouch
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact, enchantment, or land. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact, enchantment, or land.
SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select an artifact, enchantment, or land. SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact,Enchantment,Land | TgtPrompt$ Select an artifact, enchantment, or land.
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_slime.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_slime.jpg
Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land. Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Acidic Slime enters the battlefield, destroy target artifact, enchantment, or land.
SetInfo:M11 Uncommon
SetInfo:M10 Uncommon
SetInfo:M12 Uncommon
SetInfo:COM Uncommon
SetInfo:M13 Uncommon

View File

@@ -6,6 +6,4 @@ S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Sl
SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:BuffedBy:Sliver SVar:BuffedBy:Sliver
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_sliver.jpg
Oracle:All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to target creature or player." Oracle:All Slivers have "{2}, Sacrifice this permanent: This permanent deals 2 damage to target creature or player."
SetInfo:H09 Uncommon
SetInfo:STH Uncommon

View File

@@ -7,5 +7,4 @@ SVar:X:Count$Valid Land.RememberedPlayerCtrl
SVar:AIPlayForSub:True SVar:AIPlayForSub:True
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_soil.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acidic_soil.jpg
Oracle:Acidic Soil deals damage to each player equal to the number of lands he or she controls. Oracle:Acidic Soil deals damage to each player equal to the number of lands he or she controls.
SetInfo:USG Uncommon

View File

@@ -4,5 +4,4 @@ Types:Creature Human Cleric
PT:0/1 PT:0/1
A:AB$ LoseLife | Cost$ 1 B T | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 | SpellDescription$ Target player loses 1 life. A:AB$ LoseLife | Cost$ 1 B T | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 1 | SpellDescription$ Target player loses 1 life.
SVar:Picture:http://www.wizards.com/global/images/magic/general/acolyte_of_xathrid.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acolyte_of_xathrid.jpg
Oracle:{1}{B}, {T}: Target player loses 1 life. Oracle:{1}{B}, {T}: Target player loses 1 life.
SetInfo:M10 Common

View File

@@ -6,5 +6,4 @@ SVar:SquirrelTokenCtrl:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenT
SVar:SquirrelTokenPlayer:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1 SVar:SquirrelTokenPlayer:DB$ Token | TokenAmount$ 1 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ TargetedController | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.Creature | ConditionCompare$ GE1
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_catapult.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_catapult.jpg
Oracle:{1}, {T}: Acorn Catapult deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield. Oracle:{1}, {T}: Acorn Catapult deals 1 damage to target creature or player. That creature's controller or that player puts a 1/1 green Squirrel creature token onto the battlefield.
SetInfo:COM Rare

View File

@@ -4,5 +4,4 @@ Types:Sorcery
K:Flashback 1 G PayLife<3> K:Flashback 1 G PayLife<3>
A:SP$ Token | Cost$ 3 G | TokenAmount$ 2 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put two 1/1 green Squirrel creature tokens onto the battlefield. A:SP$ Token | Cost$ 3 G | TokenAmount$ 2 | TokenName$ Squirrel | TokenTypes$ Creature,Squirrel | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 1 | SpellDescription$ Put two 1/1 green Squirrel creature tokens onto the battlefield.
SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_harvest.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acorn_harvest.jpg
Oracle:Put two 1/1 green Squirrel creature tokens onto the battlefield.\nFlashback-{1}{G}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.) Oracle:Put two 1/1 green Squirrel creature tokens onto the battlefield.\nFlashback-{1}{G}, Pay 3 life. (You may cast this card from your graveyard for its flashback cost. Then exile it.)
SetInfo:TOR Common

View File

@@ -3,5 +3,4 @@ ManaCost:3 U U
Types:Sorcery Types:Sorcery
A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Artifact | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles his or her library. A:SP$ ChangeZone | Cost$ 3 U U | Origin$ Library | Destination$ Battlefield | ValidTgts$ Opponent | ChangeType$ Artifact | ChangeNum$ 1 | GainControl$ True | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles his or her library.
SVar:Picture:http://www.wizards.com/global/images/magic/general/acquire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acquire.jpg
Oracle:Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles his or her library. Oracle:Search target opponent's library for an artifact card and put that card onto the battlefield under your control. Then that player shuffles his or her library.
SetInfo:5DN Rare

View File

@@ -4,5 +4,4 @@ Types:Creature Insect
PT:2/4 PT:2/4
K:Echo:1 G K:Echo:1 G
SVar:Picture:http://www.wizards.com/global/images/magic/general/acridian.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/acridian.jpg
Oracle:Echo {1}{G} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.) Oracle:Echo {1}{G} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)
SetInfo:USG Common

View File

@@ -3,5 +3,4 @@ ManaCost:3 PR PR
Types:Instant Types:Instant
A:SP$ GainControl | Cost$ 3 PR PR | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. A:SP$ GainControl | Cost$ 3 PR PR | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_aggression.jpg
Oracle:({R/P} can be paid with either {R} or 2 life.)\nGain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn. Oracle:({R/P} can be paid with either {R} or 2 life.)\nGain control of target creature an opponent controls until end of turn. Untap that creature. It gains haste until end of turn.
SetInfo:NPH Uncommon

View File

@@ -3,8 +3,4 @@ ManaCost:2 R
Types:Sorcery Types:Sorcery
A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. A:SP$ GainControl | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_treason.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/act_of_treason.jpg
Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.) Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. (It can attack and {T} this turn.)
SetInfo:M11 Common
SetInfo:M10 Uncommon
SetInfo:GTC Common
SetInfo:M12 Common

View File

@@ -6,6 +6,4 @@ A:SP$ ChangeZone | Cost$ R | ValidTgts$ Island | TgtPrompt$ Select target Island
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/active_volcano.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/active_volcano.jpg
Oracle:Choose one - Destroy target blue permanent; or return target Island to its owner's hand. Oracle:Choose one - Destroy target blue permanent; or return target Island to its owner's hand.
SetInfo:CHR Common
SetInfo:LEG Common

View File

@@ -8,5 +8,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardManaCost SVar:X:Remembered$CardManaCost
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/ad_nauseam.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ad_nauseam.jpg
Oracle:Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times. Oracle:Reveal the top card of your library and put that card into your hand. You lose life equal to its converted mana cost. You may repeat this process any number of times.
SetInfo:ALA Rare

View File

@@ -6,5 +6,4 @@ S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$
SVar:X:Count$InOppHand SVar:X:Count$InOppHand
SVar:AntiBuffedBy:Card SVar:AntiBuffedBy:Card
SVar:Picture:http://www.wizards.com/global/images/magic/general/adamaro_first_to_desire.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adamaro_first_to_desire.jpg
Oracle:Adamaro, First to Desire's power and toughness are each equal to the number of cards in the hand of the opponent with the most cards in hand. Oracle:Adamaro, First to Desire's power and toughness are each equal to the number of cards in the hand of the opponent with the most cards in hand.
SetInfo:SOK Rare

View File

@@ -7,5 +7,4 @@ SVar:ChooseCT:DB$ ChooseType | Type$ Creature | AILogic$ MostProminentInComputer
S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types. S:Mode$ Continuous | Affected$ Card.Self | AddType$ ChosenType | Description$ CARDNAME is the chosen type in addition to its other types.
S:Mode$ Continuous | Affected$ Creature.ChosenType+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control of the chosen type get +1/+1. S:Mode$ Continuous | Affected$ Creature.ChosenType+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other creatures you control of the chosen type get +1/+1.
SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_automaton.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_automaton.jpg
Oracle:As Adaptive Automaton enters the battlefield, choose a creature type.\nAdaptive Automaton is the chosen type in addition to its other types.\nOther creatures you control of the chosen type get +1/+1. Oracle:As Adaptive Automaton enters the battlefield, choose a creature type.\nAdaptive Automaton is the chosen type in addition to its other types.\nOther creatures you control of the chosen type get +1/+1.
SetInfo:M12 Rare

View File

@@ -4,5 +4,4 @@ Types:Creature Lizard Beast
PT:6/2 PT:6/2
K:Evolve K:Evolve
SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_snapjaw.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adaptive_snapjaw.jpg
Oracle:Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.) Oracle:Evolve (Whenever a creature enters the battlefield under your control, if that creature has greater power or toughness than this creature, put a +1/+1 counter on this creature.)
SetInfo:GTC Common

View File

@@ -4,5 +4,4 @@ Types:Artifact Creature Soldier
PT:3/3 PT:3/3
A:AB$ Pump | Cost$ 1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. A:AB$ Pump | Cost$ 1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_sentinel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_sentinel.jpg
Oracle:{1}: Adarkar Sentinel gets +0/+1 until end of turn. Oracle:{1}: Adarkar Sentinel gets +0/+1 until end of turn.
SetInfo:ICE Uncommon

View File

@@ -8,5 +8,4 @@ A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Oth
SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it. SVar:TrigChangesZone:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.IsRemembered | Execute$ TrigChangeZone | TriggerDescription$ If the targeted creature of Adarkar Valkyrie dies this turn, return it to the battlefield and you gain control of it.
SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True SVar:TrigChangeZone:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True
SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg SVar:Picture:http://resources.wizards.com/magic/cards/csp/en-us/card121196.jpg
Oracle:Flying, vigilance\n{T}: When target creature other than Adarkar Valkyrie dies this turn, return that card to the battlefield under your control. Oracle:Flying, vigilance\n{T}: When target creature other than Adarkar Valkyrie dies this turn, return that card to the battlefield under your control.
SetInfo:CSP Rare

View File

@@ -4,12 +4,6 @@ Types:Land
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$ W | SubAbility$ DBPain | SpellDescription$ Add W to your mana pool. CARDNAME deals 1 damage to you. A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBPain | SpellDescription$ Add W to your mana pool. CARDNAME deals 1 damage to you.
A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBPain | SpellDescription$ Add U to your mana pool. CARDNAME deals 1 damage to you. A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBPain | SpellDescription$ Add U to your mana pool. CARDNAME deals 1 damage to you.
SVar:DBPain:DB$DealDamage | NumDmg$ 1 | Defined$ You SVar:DBPain:DB$ DealDamage | NumDmg$ 1 | Defined$ You
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_wastes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_wastes.jpg
Oracle:{T}: Add {1} to your mana pool.\n{T}: Add {W} or {U} to your mana pool. Adarkar Wastes deals 1 damage to you. Oracle:{T}: Add {1} to your mana pool.\n{T}: Add {W} or {U} to your mana pool. Adarkar Wastes deals 1 damage to you.
SetInfo:7ED Rare
SetInfo:6ED Rare
SetInfo:9ED Rare
SetInfo:10E Rare
SetInfo:5ED Rare
SetInfo:ICE Rare

View File

@@ -6,5 +6,4 @@ K:Flying
A:AB$ Debuff | Cost$ 1 S | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Flying | SpellDescription$ Target creature loses flying until end of turn. A:AB$ Debuff | Cost$ 1 S | ValidTgts$ Creature | TgtPrompt$ Select target creature | Keywords$ Flying | SpellDescription$ Target creature loses flying until end of turn.
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_windform.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_windform.jpg
Oracle:Flying\n{1}{S}: Target creature loses flying until end of turn. ({S} can be paid with one mana from a snow permanent.) Oracle:Flying\n{1}{S}: Target creature loses flying until end of turn. ({S} can be paid with one mana from a snow permanent.)
SetInfo:CSP Uncommon

View File

@@ -6,5 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S
SVar:TrigClash:AB$Clash | Cost$ 0 | WinSubAbility$ DBPutCounter SVar:TrigClash:AB$Clash | Cost$ 0 | WinSubAbility$ DBPutCounter
SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adder_staff_boggart.jpg
Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.) Oracle:When Adder-Staff Boggart enters the battlefield, clash with an opponent. If you win, put a +1/+1 counter on Adder-Staff Boggart. (Each clashing player reveals the top card of his or her library, then puts that card on the top or bottom. A player wins if his or her card had a higher converted mana cost.)
SetInfo:LRW Common

View File

@@ -5,5 +5,4 @@ A:SP$ ChooseColor | Cost$ 1 B | Defined$ You | AILogic$ MostProminentInHumanDeck
SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealYouChoose | NumCards$ 1 | DiscardValid$ Card.ChosenColor | ValidTgts$ Player | TgtPrompt$ Select target player SVar:DBRevealDiscard:DB$ Discard | Mode$ RevealYouChoose | NumCards$ 1 | DiscardValid$ Card.ChosenColor | ValidTgts$ Player | TgtPrompt$ Select target player
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/addle.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/addle.jpg
Oracle:Choose a color. Target player reveals his or her hand and you choose a card of that color from it. That player discards that card. Oracle:Choose a color. Target player reveals his or her hand and you choose a card of that color from it. That player discards that card.
SetInfo:INV Uncommon

View File

@@ -10,5 +10,4 @@ SVar:TrigReturn:AB$ ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile |
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:BuffedBy:Land SVar:BuffedBy:Land
SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/admonition_angel.jpg
Oracle:Flying\nLandfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than Admonition Angel.\nWhen Admonition Angel leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control. Oracle:Flying\nLandfall - Whenever a land enters the battlefield under your control, you may exile target nonland permanent other than Admonition Angel.\nWhen Admonition Angel leaves the battlefield, return all cards exiled with it to the battlefield under their owners' control.
SetInfo:WWK Mythic

View File

@@ -4,5 +4,4 @@ Types:Legendary Creature Human Knight
PT:1/2 PT:1/2
A:AB$ ChangeZone | Cost$ B R G T | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand. A:AB$ ChangeZone | Cost$ B R G T | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl | SpellDescription$ Return target creature card from your graveyard to your hand.
SVar:Picture:http://www.wizards.com/global/images/magic/general/adun_oakenshield.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adun_oakenshield.jpg
Oracle:{B}{R}{G}, {T}: Return target creature card from your graveyard to your hand. Oracle:{B}{R}{G}, {T}: Return target creature card from your graveyard to your hand.
SetInfo:LEG Rare

View File

@@ -5,5 +5,4 @@ PT:1/1
K:First Strike K:First Strike
A:AB$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn. A:AB$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | SpellDescription$ Target creature gains first strike until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/advance_scout.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advance_scout.jpg
Oracle:First strike\n{W}: Target creature gains first strike until end of turn. Oracle:First strike\n{W}: Target creature gains first strike until end of turn.
SetInfo:TMP Common

View File

@@ -5,5 +5,4 @@ PT:2/2
K:Flying K:Flying
A:AB$ Pump | Cost$ U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. A:AB$ Pump | Cost$ U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/advanced_hoverguard.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advanced_hoverguard.jpg
Oracle:Flying\n{U}: Advanced Hoverguard gains shroud until end of turn. (It can't be the target of spells or abilities.) Oracle:Flying\n{U}: Advanced Hoverguard gains shroud until end of turn. (It can't be the target of spells or abilities.)
SetInfo:5DN Common

View File

@@ -3,5 +3,4 @@ ManaCost:1 G G W
Types:Instant Types:Instant
A:SP$ Token | Cost$ 1 G G W | TokenImage$ g 5 5 wurm rtr | TokenName$ Wurm | TokenAmount$ 1 | TokenTypes$ Creature,Wurm | TokenOwner$ You | TokenColors$ Green | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Trample | SpellDescription$ Put a 5/5 green Wurm creature token with trample onto the battlefield. A:SP$ Token | Cost$ 1 G G W | TokenImage$ g 5 5 wurm rtr | TokenName$ Wurm | TokenAmount$ 1 | TokenTypes$ Creature,Wurm | TokenOwner$ You | TokenColors$ Green | TokenPower$ 5 | TokenToughness$ 5 | TokenKeywords$ Trample | SpellDescription$ Put a 5/5 green Wurm creature token with trample onto the battlefield.
SVar:Picture:http://www.wizards.com/global/images/magic/general/advent_of_the_wurm.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advent_of_the_wurm.jpg
Oracle:Put a 5/5 green Wurm creature token with trample onto the battlefield. Oracle:Put a 5/5 green Wurm creature token with trample onto the battlefield.
SetInfo:DGM Rare

View File

@@ -0,0 +1,7 @@
Name:Adventurers' Guildhouse
ManaCost:no cost
Types:Land
S:Mode$ Continuous | Affected$ Creature.Green+Legendary | AddKeyword$ Bands with Other Legendary Creatures | Description$ Green legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/adventurers_guildhouse.jpg
Oracle:Green legendary creatures you control have "bands with other legendary creatures." (Any legendary creatures can attack in a band as long as at least one has "bands with other legendary creatures." Bands are blocked as a group. If at least two legendary creatures you control, one of which has "bands with other legendary creatures," are blocking or being blocked by the same creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)

View File

@@ -6,5 +6,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.Y
SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 SVar:TrigPump:AB$Pump | Cost$ 0 | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2
SVar:BuffedBy:Land SVar:BuffedBy:Land
SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg
Oracle:Landfall - Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) Oracle:Landfall - Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
SetInfo:ZEN Common

View File

@@ -7,5 +7,4 @@ SVar:X:Count$Valid Creature.YouCtrl
SVar:Y:PlayerCountOther$HighestValid Creature.YouCtrl SVar:Y:PlayerCountOther$HighestValid Creature.YouCtrl
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/advice_from_the_fae.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/advice_from_the_fae.jpg
Oracle:({2/U} can be paid with any two mana or with {U}. This card's converted mana cost is 6.)\nLook at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order. Oracle:({2/U} can be paid with any two mana or with {U}. This card's converted mana cost is 6.)\nLook at the top five cards of your library. If you control more creatures than each other player, put two of those cards into your hand. Otherwise, put one of them into your hand. Then put the rest on the bottom of your library in any order.
SetInfo:SHM Uncommon

View File

@@ -4,8 +4,7 @@ Types:Creature Angel
PT:5/5 PT:5/5
K:Flying K:Flying
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent is indestructible for as long as you control CARDNAME. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.) T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target permanent is indestructible for as long as you control CARDNAME. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ HIDDEN Indestructible | UntilLoseControlOfHost$ True SVar:TrigPump:AB$ Pump | Cost$ 0 | ValidTgts$ Permanent.Other | TgtPrompt$ Select another target permanent | KW$ Indestructible | UntilLoseControlOfHost$ True
SVar:PlayMain1:TRUE SVar:PlayMain1:TRUE
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_angel.jpg
Oracle:Flying\nWhen Aegis Angel enters the battlefield, another target permanent is indestructible for as long as you control Aegis Angel. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.) Oracle:Flying\nWhen Aegis Angel enters the battlefield, another target permanent is indestructible for as long as you control Aegis Angel. (Effects that say "destroy" don't destroy that permanent. An indestructible creature can't be destroyed by damage.)
SetInfo:M12 Rare

View File

@@ -3,5 +3,4 @@ ManaCost:3
Types:Artifact Types:Artifact
A:AB$ Pump | Cost$ 1 T | NumAtt$ 1 | NumDef$ 2 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 Creature | SpellDescription$ Target 1/1 creature gets +1/+2 until end of turn. A:AB$ Pump | Cost$ 1 T | NumAtt$ 1 | NumDef$ 2 | ValidTgts$ Creature.powerEQ1+toughnessEQ1 | TgtPrompt$ Select target 1/1 Creature | SpellDescription$ Target 1/1 creature gets +1/+2 until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aegis_of_the_meek.jpg
Oracle:{1}, {T}: Target 1/1 creature gets +1/+2 until end of turn. Oracle:{1}, {T}: Target 1/1 creature gets +1/+2 until end of turn.
SetInfo:ICE Rare

View File

@@ -3,5 +3,4 @@ ManaCost:2
Types:Artifact Types:Artifact
A:AB$ DealDamage | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player. A:AB$ DealDamage | Cost$ 1 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aeolipile.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aeolipile.jpg
Oracle:{1}, {T}, Sacrifice Aeolipile: Aeolipile deals 2 damage to target creature or player. Oracle:{1}, {T}, Sacrifice Aeolipile: Aeolipile deals 2 damage to target creature or player.
SetInfo:FEM Rare

View File

@@ -11,5 +11,4 @@ SVar:X:Count$xPaid
SVar:Y:Count$InYourHand SVar:Y:Count$InYourHand
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aeon_chronicler.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aeon_chronicler.jpg
Oracle:Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X-{X}{3}{U}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{3}{U} and exile it with X time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card. Oracle:Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X-{X}{3}{U}. X can't be 0. (Rather than cast this card from your hand, you may pay {X}{3}{U} and exile it with X time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card.
SetInfo:PLC Rare

View File

@@ -4,5 +4,4 @@ Types:Creature Human Berserker
PT:2/4 PT:2/4
K:Rampage 3 K:Rampage 3
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerathi_berserker.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerathi_berserker.jpg
Oracle:Rampage 3 (Whenever this creature becomes blocked, it gets +3/+3 until end of turn for each creature blocking it beyond the first.) Oracle:Rampage 3 (Whenever this creature becomes blocked, it gets +3/+3 until end of turn for each creature blocking it beyond the first.)
SetInfo:LEG Uncommon

View File

@@ -7,5 +7,4 @@ A:AB$ Dig | Cost$ 1 U U | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | Desti
SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ May be played | PumpZone$ Exile | SubAbility$ DBCleanup SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ May be played | PumpZone$ Exile | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_caravan.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_caravan.jpg
Oracle:Flying\n{1}{U}{U}: Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.) Oracle:Flying\n{1}{U}{U}: Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.)
SetInfo:MMQ Rare

View File

@@ -3,5 +3,4 @@ ManaCost:1 W
Types:Instant Types:Instant
A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Flying & First Strike | SpellDescription$ Target creature gets +1/+1 and gains flying and first strike until end of turn. A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Flying & First Strike | SpellDescription$ Target creature gets +1/+1 and gains flying and first strike until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_maneuver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_maneuver.jpg
Oracle:Target creature gets +1/+1 and gains flying and first strike until end of turn. Oracle:Target creature gets +1/+1 and gains flying and first strike until end of turn.
SetInfo:GTC Common

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ NaturalLife | SpellDescription$ Destroy target creature with flying. You gain 2 life A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | SubAbility$ NaturalLife | SpellDescription$ Destroy target creature with flying. You gain 2 life
SVar:NaturalLife:DB$GainLife | Defined$ You | LifeAmount$ 2 SVar:NaturalLife:DB$GainLife | Defined$ You | LifeAmount$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_predation.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_predation.jpg
Oracle:Destroy target creature with flying. You gain 2 life. Oracle:Destroy target creature with flying. You gain 2 life.
SetInfo:RTR Common

View File

@@ -5,5 +5,4 @@ PT:3/3
K:Flying K:Flying
A:AB$ PumpAll | Cost$ 1 G U | ValidCards$ Creature.YouCtrl | KW$ Shroud | SpellDescription$ Creatures you control gain shroud until end of turn. A:AB$ PumpAll | Cost$ 1 G U | ValidCards$ Creature.YouCtrl | KW$ Shroud | SpellDescription$ Creatures you control gain shroud until end of turn.
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_mystics.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_mystics.jpg
Oracle:Flying\n{1}{G}{U}: Creatures you control gain shroud until end of turn. Oracle:Flying\n{1}{G}{U}: Creatures you control gain shroud until end of turn.
SetInfo:CFX Uncommon

View File

@@ -6,5 +6,4 @@ K:Persist
A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying. A:AB$ DealDamage | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature with flying.
SVar:X:Count$CardPower SVar:X:Count$CardPower
SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aerie_ouphes.jpg
Oracle:Sacrifice Aerie Ouphes: Aerie Ouphes deals damage equal to its power to target creature with flying.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) Oracle:Sacrifice Aerie Ouphes: Aerie Ouphes deals damage equal to its power to target creature with flying.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.)
SetInfo:EVE Common

View File

@@ -5,5 +5,4 @@ PT:2/1
K:CARDNAME can't block. K:CARDNAME can't block.
K:Flying K:Flying
SVar:Picture:http://resources.wizards.com/magic/cards/al/en-us/card3040.jpg SVar:Picture:http://resources.wizards.com/magic/cards/al/en-us/card3040.jpg
Oracle:Flying\nAesthir Glider can't block. Oracle:Flying\nAesthir Glider can't block.
SetInfo:ALL Common x2

View File

@@ -5,6 +5,4 @@ PT:2/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature to its owner's hand. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature to its owner's hand.
SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_adept.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_adept.jpg
Oracle:When AEther Adept enters the battlefield, return target creature to its owner's hand. Oracle:When AEther Adept enters the battlefield, return target creature to its owner's hand.
SetInfo:M11 Common
SetInfo:M12 Common

View File

@@ -5,5 +5,4 @@ T:Mode$ SpellCast | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ T
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredActivator | Defined$ TriggeredActivator | SacValid$ Permanent SVar:TrigSac:AB$Sacrifice | Cost$ 0 | UnlessCost$ 1 | UnlessPayer$ TriggeredActivator | Defined$ TriggeredActivator | SacValid$ Permanent
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_barrier.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_barrier.jpg
Oracle:Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays {1}. Oracle:Whenever a player casts a creature spell, that player sacrifices a permanent unless he or she pays {1}.
SetInfo:NMS Rare

View File

@@ -4,5 +4,4 @@ Types:Instant
A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME. A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | References$ X | SpellDescription$ Return up to X target creatures to their owners' hands, where X is one plus the number of cards named CARDNAME in all graveyards as you cast CARDNAME.
SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1 SVar:X:Count$NamedInAllYards.AEther Burst/Plus.1
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_burst.jpg
Oracle:Return up to X target creatures to their owners' hands, where X is one plus the number of cards named AEther Burst in all graveyards as you cast AEther Burst. Oracle:Return up to X target creatures to their owners' hands, where X is one plus the number of cards named AEther Burst in all graveyards as you cast AEther Burst.
SetInfo:ODY Common

View File

@@ -5,5 +5,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Beast.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | DamageSource$ TriggeredCard | ValidTgts$ Opponent | NumDmg$ 4 SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | DamageSource$ TriggeredCard | ValidTgts$ Opponent | NumDmg$ 4
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_charge.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_charge.jpg
Oracle:Whenever a Beast enters the battlefield under your control, you may have it deal 4 damage to target opponent. Oracle:Whenever a Beast enters the battlefield under your control, you may have it deal 4 damage to target opponent.
SetInfo:ONS Uncommon

View File

@@ -7,5 +7,4 @@ K:Kicker 3
K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it.
SVar:WasKicked:Count$Kicked.1.0 SVar:WasKicked:Count$Kicked.1.0
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_figment.jpg
Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nAEther Figment is unblockable.\nIf AEther Figment was kicked, it enters the battlefield with two +1/+1 counters on it. Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nAEther Figment is unblockable.\nIf AEther Figment was kicked, it enters the battlefield with two +1/+1 counters on it.
SetInfo:ZEN Uncommon

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