Compare commits

..

506 Commits

Author SHA1 Message Date
Chris
f9d358b987 [maven-release-plugin] prepare release forge-1.2.3 2012-02-03 12:13:48 +00:00
Chris
1d198b4cd0 - Preparing the changes.txt file for the next beta build and release. 2012-02-03 11:55:29 +00:00
Chris
05d48f9aba - Added the recent commit logs to changes.txt. 2012-02-03 11:41:19 +00:00
Chris
7bbb26bd5f - CheckStyle. 2012-02-03 11:40:44 +00:00
Chris
528f67bdab - Added the recent commit logs to changes.txt. 2012-02-03 11:38:06 +00:00
Sloth
3f0e816e80 - Added some SVars. 2012-02-03 11:33:51 +00:00
Sloth
3904caec2a - Added the Trigger "CounterRemoved".
- Added Riftmarked Knight.
2012-02-03 11:20:35 +00:00
SoulStorm
f637bb2cd7 Added OptionalDecider$ to Jugan, the Rising Star. 2012-02-03 09:13:48 +00:00
Doublestrike
72696af9ca Changed instances of "/" to File.separator for quest data IO (thanks Chris H) 2012-02-03 06:02:25 +00:00
Doublestrike
4cf9691963 Fixed card icons in bazaar pet stall. 2012-02-03 04:55:37 +00:00
Doublestrike
0663261e62 Implemented scaling for "quests" tab panels. 2012-02-03 04:26:40 +00:00
Sol
a7bba9cc5d Removing Matopi Golem. The subability doesn't happen until the creature regenerates using that specific shield, which isn't supported. 2012-02-03 04:19:01 +00:00
Doublestrike
bbdf7e0143 Removed "pack" from frame creation to (hopefully) avoid resizing problem in OSX. 2012-02-03 02:29:26 +00:00
Doublestrike
76ae3fd519 Bugfix: hover ability for FLabel restored 2012-02-03 00:31:56 +00:00
jeffwadsworth
e0b62b2560 - Added Veiled Sentry. 2012-02-02 23:43:50 +00:00
jeffwadsworth
091bd9999a - Added Wild Dogs. 2012-02-02 22:02:46 +00:00
jeffwadsworth
40f2e7cdca - Added Matopi Golem. 2012-02-02 21:38:15 +00:00
Sloth
87c152c3f8 - Added Saprazzan Outrigger by squee1968. 2012-02-02 21:14:05 +00:00
Sloth
23fe5e5b72 - Added Cloven Casting. 2012-02-02 20:55:04 +00:00
Sloth
c3590b61f8 - Fixed targeting issue with copySpellontoStack (part 3 - AF CounterMagic). 2012-02-02 18:50:15 +00:00
Sloth
f3ab0d6870 - Fixed targeting issue with copySpellontoStack (part 2). 2012-02-02 17:53:13 +00:00
Sloth
fc9209b51f - Fixed targeting issue with copySpellontoStack (part 1). 2012-02-02 17:22:45 +00:00
Chris
aabac6f990 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 14:13:28 +00:00
ArsenalNut
fd6684e8bc added Pulse of the Grid 2012-02-02 13:17:50 +00:00
Doublestrike
6a11e12bc0 Big update to FLabel, allowing auto icon resize, font resizing per axis, resize toggling, hover toggle, select toggle, and command execution ability. 2012-02-02 08:54:55 +00:00
skiera
c23ff8d8f2 Fixed: Sealed from cube (singleton) set - shouldn't have more than one cards each 2012-02-02 02:22:25 +00:00
Chris
1231b6069e - CheckStyle. 2012-02-02 02:09:21 +00:00
skiera
34d6aa120f Improved AI for Martial Coup card so it pays for X 5 instead of 0. Not perfect but better than before. 2012-02-02 02:01:40 +00:00
Doublestrike
257cbaff1e Shrunk a few pixels off field detail labels. 2012-02-02 00:48:50 +00:00
Doublestrike
4119f18a1c Removed "creatures" sprite from default skin (since they're included with tokens from CardForge).
Reverted bazaar creatures accordingly.
2012-02-02 00:33:50 +00:00
Chris
bd3a823495 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-02-02 00:06:20 +00:00
Chris
69a860cb10 - Ran set info script and oracle scripts. 2012-02-02 00:04:20 +00:00
skiera
145a365c55 Fixed bug when once a turn mana abilities were not reset properly at the end of turn. (Wall Of Roots) 2012-02-01 22:24:32 +00:00
Sloth
85a47166dc - Started adding support for the "TargetUnique" parameter to the AI part of AF DealDamage. 2012-02-01 22:13:19 +00:00
jeffwadsworth
cfe7916eaf - Added the name corrected Gruul Nodorog. 2012-02-01 21:58:21 +00:00
jeffwadsworth
76a9482e72 - Removed card due to incorrect name. 2012-02-01 21:57:32 +00:00
jeffwadsworth
c62da3d2e7 - Added Gruul Nodorog. 2012-02-01 21:56:04 +00:00
jeffwadsworth
895b8e6d07 - Removed Droning Bureaucrats. Yikes, not quite right. Fixing. 2012-02-01 21:15:34 +00:00
jeffwadsworth
18cce4c49c - Added Droning Bureaucrats. 2012-02-01 21:13:42 +00:00
Maxmtg
93f21066e0 marked some fields as non-serializable 2012-02-01 21:11:22 +00:00
Maxmtg
b15ac88f81 Fixed DeckSection serialization for quest mode. 2012-02-01 21:00:40 +00:00
jeffwadsworth
932e1b0ba8 - Added Bioplasm. 2012-02-01 17:37:36 +00:00
Sloth
c1c3af9b91 - Fixed the cost description of Murderous Betrayal. 2012-02-01 14:54:28 +00:00
Sloth
089f41f3d8 - Added Haakon, Stromgald Scourge. 2012-02-01 14:28:38 +00:00
Doublestrike
f4b9aa87a9 A few more minor visual tweaks. 2012-02-01 13:35:12 +00:00
Doublestrike
f84c0184c2 Various updates to detail labels in player field. 2012-02-01 13:10:50 +00:00
moomarc
095f1dd2e2 Further fix to the Rebel skin icon sprite (stray partially transparent pixels). 2012-02-01 11:41:32 +00:00
moomarc
3f5d67e231 Corrected some quest items pointing to the wrong icon.
Made some small fixes to the rebel skin's sprite that might have caused mana symbol problems.
Replaced the low resolution card state icons in the default sprite_icons with higher res ones.
2012-02-01 11:13:34 +00:00
Doublestrike
2969378f12 Minor edit. 2012-02-01 08:48:28 +00:00
Doublestrike
064c8e803a Bugfix: Random foil 2012-02-01 08:29:30 +00:00
Sloth
a47d52c9c1 - Fixed Wintermoon Mesa. 2012-02-01 07:12:41 +00:00
Doublestrike
3eb1eea175 Changed backslashes to forwardslashes for OSX file handling of quest datas. Tested working on r13702, NPE on r13703++ prevents decisive testing. 2012-02-01 04:01:54 +00:00
Doublestrike
94ce5864ad Bugfix: Pet select cleared before new quest loaded
Bugfix: Pet select remembers previous pet
2012-02-01 03:49:43 +00:00
Chris
6b45d7564b The FLabel lblLog in ViewWinLose class was cutting off the top of the "Game Log" text, this now looks OK on Mac OS X. 2012-02-01 02:57:51 +00:00
Chris
69cabe215c - Adjusted the SelectablePanel method and it now looks OK on Mac OS X. Thank you Doublestrike. 2012-02-01 01:44:28 +00:00
Chris
479ad18a49 - CheckStyle. 2012-02-01 01:07:49 +00:00
Doublestrike
bd67faeb06 Fixed coords on win/loss icons. 2012-02-01 00:33:54 +00:00
Doublestrike
017a6d7b41 Added "reset to default" on prefs settings 2012-02-01 00:15:07 +00:00
skiera
1f3ceab961 Updates SkieraCube to most recent version 2012-01-31 20:33:20 +00:00
skiera
1220c6b0c7 Fixed minor bug causing mirror match in limited draft mode 2012-01-31 20:32:36 +00:00
Sloth
25c6c3628b - Improved the AI of Delver of Secrets. 2012-01-31 19:24:50 +00:00
jeffwadsworth
c7a3d21f7d - Added Murderous Betrayal. 2012-01-31 16:26:45 +00:00
Sloth
6b825a9636 - Little update for the suspend AI. 2012-01-31 15:57:30 +00:00
Sloth
02039cc916 - The AI can now play static abilities in general.
- The AI can now activate Suspend abilities. It's experimental, so please check each card before removing SVar:RemAIDeck:True.
2012-01-31 13:13:26 +00:00
Chris
8edd6f13c0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:25:17 +00:00
Chris
102a322c70 - Moved Owlman 2 deck from the /res/decks/ folder to the /res/quest/decks/ folder. 2012-01-31 12:24:42 +00:00
Chris
3289405c8c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-31 12:09:48 +00:00
Sloth
5b381ef4a9 - Added Firefright Mage. 2012-01-31 10:41:07 +00:00
Sloth
bcd230c1cc - Changed isSorcerySpeed to return true for planeswalker abilities.
- Little tweak in AF Token.
2012-01-31 10:23:01 +00:00
Sloth
59259d7e0c - Fixed Savage Offensive. 2012-01-31 09:57:20 +00:00
Sloth
ad89445328 - Added the Owlman 2 deck. 2012-01-31 09:55:36 +00:00
jendave
938712ab83 checkstyle 2012-01-31 07:34:15 +00:00
Maxmtg
7a8cba51e3 Deck now contains 2 sections, all methods to modify main/side are incapsulated in DeckSection.java. 2012-01-31 05:48:51 +00:00
Doublestrike
ddcd46ac80 Moved res/quests/data references into constants. 2012-01-31 05:18:18 +00:00
jendave
f807969faf Checkstyle 2012-01-31 05:11:51 +00:00
Doublestrike
5da3735fbe Minor preloader on skin changer update. 2012-01-31 04:40:48 +00:00
Doublestrike
7e5777a094 Bugfix: Scaling icon problem reverted 2012-01-31 04:31:25 +00:00
Doublestrike
64a98a4126 Added preloader graphic to skin changer in settings menu.
Pulled skin loading off EDT in settings menu.
2012-01-31 04:24:58 +00:00
Doublestrike
294a2adcb8 Added game log to win/lose screen. 2012-01-31 02:39:03 +00:00
Doublestrike
ede46ab115 Phase label colors from skin palette now used in field views. 2012-01-31 02:08:04 +00:00
Doublestrike
77fb8346e7 Organization: variable renaming for clarity in FSkin and related. 2012-01-31 01:42:28 +00:00
Doublestrike
63a29e6f8a Set card scaling larger default to true. 2012-01-31 01:34:27 +00:00
Doublestrike
0b9f58463d Re-hooked up phase labels to skin color palette. 2012-01-31 01:32:40 +00:00
Doublestrike
7f9ec677a2 Second attempt at fixing focus issues on home screen.
Home screen now persists current submenu selection over restart.
2012-01-31 01:02:27 +00:00
Doublestrike
0db1036fa7 Updated resolution on mana icons in default skin (thanks @WompWomp). 2012-01-31 00:25:23 +00:00
Doublestrike
d32b3c8e32 Thread safety: Tightened up conditions in FProgressBar, made a few changes to skin loading as appropriate. 2012-01-31 00:08:56 +00:00
Maxmtg
6d7e567d0d will scroll and read deck description properly this time 2012-01-30 20:32:59 +00:00
Maxmtg
217a95e21e Added some descriptions for non-card items in the quest shop 2012-01-30 20:07:34 +00:00
jeffwadsworth
1dc2e59e2a - Added Skullcage.
- Added Dreamwinder.
2012-01-30 20:05:26 +00:00
jeffwadsworth
9b3ea0a6f1 - Added Dismantling Blow. 2012-01-30 18:13:02 +00:00
jendave
e926c78598 Checkstyle 2012-01-30 18:04:25 +00:00
Sloth
5904ed5130 - Added Snakeform. 2012-01-30 17:32:49 +00:00
Sloth
4410a318e4 - Added Turn to Frog. 2012-01-30 17:28:25 +00:00
Sloth
0cd40dfcef - Added Humble. 2012-01-30 17:18:23 +00:00
Chris
1133b8134d - CheckStyle. 2012-01-30 16:58:02 +00:00
Chris
c40192335d - CheckStyle. 2012-01-30 16:49:13 +00:00
Sloth
4132e7aa99 - Added pics and set info to some precons. 2012-01-30 16:20:20 +00:00
Doublestrike
3fd5dfffa8 Added forced focus on menu buttons when their "show" method is called. 2012-01-30 13:10:54 +00:00
Doublestrike
0eb128f948 Performance tweak: Cleared buffers on skin source images, unreferenced skin source images. 2012-01-30 13:05:17 +00:00
Doublestrike
8b1ee4d6f5 Sorted quest files in Quests tab. 2012-01-30 12:48:20 +00:00
Chris
8b5348d403 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:36:58 +00:00
Chris
0197851a79 - Ran oracle script. 2012-01-30 12:35:54 +00:00
Chris
dae2d50ed3 - Ran set info script. 2012-01-30 12:34:33 +00:00
Chris
6bc47544f0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-30 12:32:26 +00:00
Doublestrike
81aadc8ecf Minor oversight fixed. 2012-01-30 10:51:30 +00:00
Doublestrike
3a86a64fce Improved auto quest data selection between matches and restarts. 2012-01-30 10:50:59 +00:00
Doublestrike
2187a3d495 Bugfix to bugfix: Phase toggle prefs fixed
Bugfix: Quest winlose crash fixed
2012-01-30 10:21:58 +00:00
Doublestrike
e0b3c10755 Experiment failed; quest/data folder removed from version control. 2012-01-30 08:50:54 +00:00
Doublestrike
ddd05fb653 Bugfix: questData.dat rename. 2012-01-30 08:37:45 +00:00
Doublestrike
0a8f6edc3c Minor experiment. 2012-01-30 08:31:45 +00:00
Doublestrike
2b789c347f Bugfix: Phase toggle save
Bugfix: Quest pet summon
Bugfix: Quest data folder added to version control
2012-01-30 08:16:42 +00:00
jeffwadsworth
f194ce697f - Added Vicious Betrayal. 2012-01-30 05:53:33 +00:00
Doublestrike
f04f87acf1 Renamed ViewQuestPreferences to QuestPreferencesHandler. 2012-01-30 05:33:16 +00:00
jeffwadsworth
a6b530d76d - Added Ouphe Vandals. 2012-01-30 05:31:31 +00:00
Doublestrike
ff329b1897 Sprites/skins: Everything except deck editor icons now in a sprite, and fully accessed using skin enums. This includes foils, creatures, and all icons in game.
Skin enums sub-categorized to allow clearer access. 
Default coordinates added to skin enums, so declaration and positioning happen simultaneously (in one place).
Removed old icons.
2012-01-30 05:29:37 +00:00
jeffwadsworth
311ea8322e - Added Ensouled Scimitar. Used ArsenalNut technique, but added a nonCreature check. 2012-01-30 05:00:46 +00:00
slapshot5
040062a3f4 add Jeweled Bird (from Arabian Nights) 2012-01-30 04:24:47 +00:00
slapshot5
322a604cf6 add City in a Bottle (from Arabian Nights) 2012-01-30 03:53:47 +00:00
slapshot5
3aba8b868f add Golgothian Sylex (from Antiquities) 2012-01-30 03:25:26 +00:00
slapshot5
c735003ff5 add access to the current set code in Card.hasProperty() in the form setXXX. So a valid expression for all Arabian Nights permanents is: Permanent.setARN 2012-01-30 03:25:04 +00:00
slapshot5
4fc53aac94 spelling and grammar fix in DeckEditorShop.java 2012-01-30 01:17:51 +00:00
ArsenalNut
59b7b9087c added Demonmail Hauberk. Ran SetInfo and Oracle scripts. 2012-01-30 00:57:38 +00:00
ArsenalNut
6ad045c46d added DKa to list of sets in cardTemplateScript.py 2012-01-30 00:53:52 +00:00
slapshot5
d89a0f4e3a add Demonic Attorney (from original base Alpha) 2012-01-29 22:20:29 +00:00
Hellfish
8748c7f3a9 *Added Battle Cries, Deadspread,Devouring Skies,Doom Inevitable,Feast of Flesh & Phyrexian Poison precons from Scars block. 2012-01-29 22:09:30 +00:00
Sloth
3cdf1b935c - Prevented Retaliation from possibly overwriting existing SVars. 2012-01-29 21:50:40 +00:00
Hellfish
c915f48f34 *Added Eldritch Onslaught and Repel the Dark precons from ISD. 2012-01-29 21:46:06 +00:00
slapshot5
fa10715ae3 simplified the damage code of Quietus Spike 2012-01-29 21:08:18 +00:00
slapshot5
b21c798c83 convert Piston Sledge to script 2012-01-29 20:51:45 +00:00
slapshot5
355174ae5b add Reverse Polarity (from Antiquities) 2012-01-29 20:35:42 +00:00
slapshot5
dd4d29b039 1) Keep track of the source of damage assigned to a Player this turn.
2) Add counting based on this: Count$OppTypeDamageThisTurn <Type>
2012-01-29 20:35:13 +00:00
jeffwadsworth
5c23b6fb3a - Added Mana Flare. 2012-01-29 20:30:22 +00:00
jeffwadsworth
106c4c9f45 - Added Retaliation. 2012-01-29 20:03:27 +00:00
jeffwadsworth
8e35b96ead - Added Rain of Filth. 2012-01-29 19:19:10 +00:00
jeffwadsworth
82cc12b4ac - Fixed Wanderwine Prophets. No doubt, there are many like this in there. 2012-01-29 18:59:48 +00:00
Chris
15e4720df0 - CheckStyle. 2012-01-29 18:40:10 +00:00
slapshot5
1079732f37 add Sudden Spoiling (from Time Spiral) 2012-01-29 18:32:19 +00:00
slapshot5
1d2bd79ee4 make sure Trigger, StaticAbility and ReplacementEffect obey RemoveAllAbilities in AF Animate/AnimateAll 2012-01-29 18:31:48 +00:00
Chris
e1869147c1 - CheckStyle. 2012-01-29 18:26:17 +00:00
Chris
3eb8266c6f - CheckStyle. 2012-01-29 18:19:35 +00:00
Hellfish
05249092a2 *Reverted the unnecessary r13634 2012-01-29 18:02:42 +00:00
Hellfish
b848e6255c *Added a way to suppress all Replacement Effects of a card. 2012-01-29 17:50:47 +00:00
Hellfish
a7f583b693 *Changed some quest precon filenames and image paths for consistency.
*Added Grave Power, Relentless Dead and Swift Justice precons from DKA.
2012-01-29 17:27:57 +00:00
slapshot5
55932e093c debug output fix (AF DealDamage) 2012-01-29 17:02:25 +00:00
Sloth
9b7a50259a - Added Weathered Bodyguards. 2012-01-29 14:48:21 +00:00
Chris
630136a018 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-29 12:11:28 +00:00
Chris
5c7d3b229c - Added a fluff piece to the changes.txt file. 2012-01-29 12:07:09 +00:00
Hellfish
9eca51eaee *Small fix to extended banlist. Storeforge->Stoneforge 2012-01-29 11:59:02 +00:00
Sloth
51e191ca9e - Fixed Flayer of the Hatebound. 2012-01-29 10:30:50 +00:00
Doublestrike
bdeb80efca FSkin enums reorganized to smaller groups, implementing the SkinProp interface. This will facilitate the change to fully-skinnable symbols and icons in the near future. 2012-01-29 09:35:25 +00:00
Doublestrike
2888094226 Checkstyle. 2012-01-29 08:49:03 +00:00
Doublestrike
795010336d ForgePreferences fully converted to enum architecture. All preference-style files are now standardized using enums. 2012-01-29 08:46:02 +00:00
Doublestrike
d2bc6be32b Converted home screen root layout to null; allowing static sizing of button panel, creating more submenu space on big screens. 2012-01-29 06:56:06 +00:00
Doublestrike
5754293e60 Releasing the beast: fully refactored quest submenu, featuring multiple quest support, preference editor, submenu tabs, and a host of other tools (and updates). 2012-01-29 06:32:11 +00:00
slapshot5
ca1d028913 update the README file with morph image location 2012-01-29 04:36:21 +00:00
slapshot5
917058900d hook up the downloaded morph image to display on the battlefield 2012-01-29 04:31:05 +00:00
Chris
8f833ed711 - CheckStyle. 2012-01-28 22:27:50 +00:00
Maxmtg
b4e42984cd foil keyword in decklists - partial support 2012-01-28 20:58:28 +00:00
jeffwadsworth
0dfb333230 - Text fix 2012-01-28 18:54:25 +00:00
jeffwadsworth
f628ca5ca6 - Added Extraplanar Lens. Note that "Static$ True" in the second trigger simply wouldn't work for me. Card works fine AFAICT. 2012-01-28 18:51:44 +00:00
Chris
6ee96cbb51 - Added a fluff piece to the changes.txt file. 2012-01-28 18:23:55 +00:00
Sloth
6ff442181f - Added Balance of Power. 2012-01-28 17:01:41 +00:00
Maxmtg
c27918c67e DeckRecognizer will try to get the latest edition for cards typed 2012-01-28 16:18:21 +00:00
Sloth
e8c981e1cc - Added the precon Myr of Mirrodin. 2012-01-28 15:54:42 +00:00
Sloth
d5ebadd558 - Added the precon Relic Breaker. 2012-01-28 15:50:35 +00:00
Maxmtg
d6cfbe9af2 Update decklist after closing shop (to see newly bought decks right now) 2012-01-28 15:48:43 +00:00
Chris
bf3dcef14c - CheckStyle. 2012-01-28 15:47:39 +00:00
moomarc
99195232ed Added the download links for the morph image as well as the Dark Ascension tokens. 2012-01-28 15:39:11 +00:00
Chris
eda06ce07b - CheckStyle. 2012-01-28 15:38:40 +00:00
Sloth
30a4992c75 - Moved +1/+1 vs -1/-1 counters erasing to checkGameState (fixing the undying issue). 2012-01-28 15:37:33 +00:00
slapshot5
89afd97e63 add Veteran Bodyguard (from original base Alpha) 2012-01-28 14:42:04 +00:00
Sloth
502ea7f9f8 - Added the precon Path of Blight. 2012-01-28 13:55:51 +00:00
Chris
3816a51ce6 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-28 12:18:00 +00:00
Sloth
a786f61348 - Added the precon Spectral Legions. 2012-01-28 10:59:34 +00:00
Sloth
e18df99e2e - Added the precon Carnival of Blood. 2012-01-28 10:32:11 +00:00
Sloth
c3de5679ea - Fixed all effects without the "Image" parameter throwing errors. 2012-01-28 08:06:03 +00:00
Maxmtg
19b6b63540 fixed precons deserialization in questshop 2012-01-28 07:50:46 +00:00
Sloth
292688c2ea - Fixed the ultimate of Sorin, Lord of Innistrad. 2012-01-28 07:42:03 +00:00
Maxmtg
a89264b25a Precon sell rules now are being checked. 2012-01-28 07:39:27 +00:00
Maxmtg
018ff1fd96 correction for ISD block. DKA was never a block itself (ROE was because there were almost 250 cards) 2012-01-28 07:39:15 +00:00
moomarc
2887737294 Fixed Curse of Misfortunes cost. 2012-01-28 06:51:39 +00:00
moomarc
6a715b1827 Split the oracle text on DKA double-faced cards between their two faces. 2012-01-28 06:46:52 +00:00
Maxmtg
350ea7b5f0 precons images samples 2012-01-28 00:24:38 +00:00
Maxmtg
f801a7c109 Sample Decks for quest mode shop. 2012-01-28 00:23:31 +00:00
Maxmtg
c09a618cf1 Preconstructed Decks added to quest mode shop. 2012-01-28 00:22:04 +00:00
Maxmtg
2f0d95cf9b Decks save/load operations moved to DeckIO class, references updated 2012-01-27 20:46:27 +00:00
Sloth
fa9f00ca50 - Added "ClearTriggered" parameter to AF CleanUp.
- Added Shirei, Shizo's Caretaker by marc.
2012-01-27 19:06:02 +00:00
Sloth
f357046104 - Added Diviner's Wand by squee1968. 2012-01-27 18:54:38 +00:00
Sol
0c9d839bfa - Updated mtgData
- Ran OracleScript
2012-01-27 18:44:41 +00:00
Chris
1662bc4305 - Changed the LQ pic URL for Ashling, the Extinguisher as the standard version of the URL was not working. 2012-01-27 18:13:14 +00:00
ArsenalNut
3c27961f68 Added IsEqippng check to ReplaceDamage. Added Pariah's Shield 2012-01-27 18:03:20 +00:00
Chris
2dfe647318 - CheckStyle. 2012-01-27 18:03:01 +00:00
ArsenalNut
ce21765b63 added Pariah and Empyrial Archangel. Minor cosmetic fixes to DeadShot Minotaur and Glimmerpoint Stag. 2012-01-27 17:47:41 +00:00
moomarc
27291eb85a Added Worthy Cause 2012-01-27 17:44:31 +00:00
Sol
da8164dca0 Adding DKA to the Format list 2012-01-27 17:26:54 +00:00
Sol
49c71f6295 - Updating Draft info for DKA 2012-01-27 17:13:55 +00:00
moomarc
fe15e6ec1b Ran Oracle and SetInfo scripts. 2012-01-27 17:02:17 +00:00
moomarc
64787ea128 Added Goblin Fire Fiend
Added Irresistible Prey
2012-01-27 16:51:42 +00:00
Sloth
2cd2d5a1b1 - Fixed two possible cases where the AI did not block as much attackers with "CARDNAME must be blocked if able." as it could. 2012-01-27 16:44:53 +00:00
Sloth
a6ad6029a3 - Updated some SVars on new DKA cards. 2012-01-27 16:25:57 +00:00
Chris
5e034ae372 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 16:00:09 +00:00
Chris
b1961dbd5d - Merged the two new card lists found in the changes.txt file into one list. 2012-01-27 15:59:03 +00:00
Chris
fb03e3bb5d - Added another fluff piece to the changes.txt file. 2012-01-27 15:55:33 +00:00
Chris
a5f06f5cda - Added a fluff piece to the changes.txt file. 2012-01-27 15:51:13 +00:00
Chris
e3660edda3 - Ran set info script. 2012-01-27 15:49:09 +00:00
Sloth
55ed3b3483 - Added setinfo line to first face of DFC's. 2012-01-27 15:43:49 +00:00
moomarc
7cadb2e6ce Added Deadly Allure and Hinterland Hermit//Hinterland Scourge 2012-01-27 15:40:41 +00:00
Sloth
1ce9d7e186 - Added Thornbite Staff by squee1968. 2012-01-27 15:27:05 +00:00
Sloth
3afebaad91 - Updated some SVars.
- Added DKA to setdata.txt.
2012-01-27 15:19:31 +00:00
Sol
ab1929d1c3 - Updated DKA reprints setinfo 2012-01-27 15:19:21 +00:00
ArsenalNut
453f22f505 added some fixes that were made on DKA branch 2012-01-27 15:05:43 +00:00
ArsenalNut
97fd20ad05 adding cards from Dark Ascension branch into trunk 2012-01-27 15:04:08 +00:00
Sloth
13580a3295 - Fixed the description of Slowtrips. 2012-01-27 14:22:07 +00:00
ArsenalNut
aa289212a2 add Dark Ascension to setInfoScript.py script 2012-01-27 13:50:14 +00:00
Sloth
162a31c97f - Added Dragon Fangs and Dragon Scales. 2012-01-27 13:15:06 +00:00
Sloth
389774ebbb - Added Dragon Breath. 2012-01-27 12:47:25 +00:00
Chris
54ae15da95 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-27 12:21:07 +00:00
Sloth
36aa7b6055 - Improved the AI for Isperia the Inscrutable. 2012-01-27 11:37:33 +00:00
Sloth
f8ac708b77 - Added Academy Researchers. 2012-01-27 11:30:15 +00:00
Sloth
6424673c05 - Added the optional parameter "AttachedTo" to AF ChangeZone.
- Added Iridescent Drake.
2012-01-27 11:21:24 +00:00
Sloth
899a574755 - Added the keyword "CARDNAME must be blocked if able.".
- Added Inescapable Brute.
2012-01-27 10:56:38 +00:00
jendave
144f75b34c Checkstyle 2012-01-27 09:29:53 +00:00
Maxmtg
8c67607dae moved collections.sort into callers of FileUtil.writeFile that relied on named functionality 2012-01-27 06:47:20 +00:00
Maxmtg
926b1cd1f4 removed sort from FileUtil.writeFile
reading deck in sections
2012-01-27 06:28:27 +00:00
ArsenalNut
1823520340 Converted Lord of the Pit and Liege of the Pit to scripts. 2012-01-27 03:36:36 +00:00
ArsenalNut
5347bbe625 extended RememberReveal to work with all the possible reveal conditions. Fixed Brutal/Callous/Feral Deceiver scripts. 2012-01-27 03:20:09 +00:00
jeffwadsworth
1b23ae2fad - Added Gravestorm. 2012-01-26 23:20:34 +00:00
jeffwadsworth
79bb430455 - Added Isperia the Inscrutable. 2012-01-26 22:04:23 +00:00
Maxmtg
e533f1c6c6 DeckManager now uses fileUtil to save decks 2012-01-26 21:38:13 +00:00
Maxmtg
21ebcb1781 FileFinder is also better looking at utils package 2012-01-26 21:27:59 +00:00
Maxmtg
1cb2747b6c minor refactoring - moved some auxiliary classes to forge.util package 2012-01-26 21:20:51 +00:00
Sloth
a297b40e47 - Fixed a misnamed function. 2012-01-26 19:06:40 +00:00
ArsenalNut
71df7a8dd7 extended sharesCreatureTypeWith capability 2012-01-26 17:23:28 +00:00
ArsenalNut
a888aebde1 added hard coded Curse of Misfortunes until attach AF is updated 2012-01-26 17:11:36 +00:00
ArsenalNut
106f8569fd added Enchant player keyword to Aura Curses 2012-01-26 17:07:38 +00:00
jendave
342a6e6660 Rollback Mantis transitive depedencies removal 2012-01-26 16:01:58 +00:00
Sloth
68e5691586 - Added a new AI SVar: MustAttack.
- Added it to Mad Dog.
2012-01-26 15:38:41 +00:00
Chris
37580a2c11 - CheckStyle. 2012-01-26 14:49:19 +00:00
Sloth
a388d74e3d - Fixed a bug with the MustBeBlocked SVar. 2012-01-26 12:43:05 +00:00
Chris
f0012561b0 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-26 11:57:26 +00:00
Chris
541ada42d4 - Ran oracle script. 2012-01-26 11:56:04 +00:00
Chris
3dec3f3827 - Ran set info script. 2012-01-26 11:55:09 +00:00
Hellfish
fe6c2ec40a *Added provisions for cloning tokens, based on AF_Copy. 2012-01-26 10:58:49 +00:00
jeffwadsworth
6811e8abda - Added Batwing Brume. 2012-01-26 06:19:18 +00:00
slapshot5
984605d8da way to go me. Removing debug code from AF Effect. 2012-01-26 04:56:09 +00:00
slapshot5
04909a2a86 add Emblem image for Sorin, Lord of Innistrad 2012-01-26 04:54:17 +00:00
slapshot5
da68954440 add an Image parameter to AF_Effect (Image$ file_name_without_extension) 2012-01-26 04:53:54 +00:00
jeffwadsworth
638107bd4d - Added Mad Dog. 2012-01-25 21:36:04 +00:00
jeffwadsworth
ece0af6197 - Added Nantuko Mentor. 2012-01-25 21:00:12 +00:00
jeffwadsworth
63f7bc26ef - Tiny text addition. 2012-01-25 20:48:28 +00:00
jeffwadsworth
de7d2ba14a - Added Nomad Decoy. 2012-01-25 20:43:00 +00:00
Sloth
f318adf0ac - Added Petra Sphinx (complete with AI). 2012-01-25 18:51:46 +00:00
Sloth
6b3bfde7aa - Added an AILogic parameter to AF NameCard.
- Added Vexing Arcanix by Jeff.
2012-01-25 18:18:09 +00:00
jeffwadsworth
90c248bb81 - Added Dead Reckoning. 2012-01-25 18:02:35 +00:00
Sloth
1a7c16316b - Added Wall of Deceit. 2012-01-25 17:34:31 +00:00
Chris
3f6fe0793d - CheckStyle. 2012-01-25 17:05:57 +00:00
ArsenalNut
3748011641 added arachnus Spinner 2012-01-25 15:36:53 +00:00
Sloth
188c0c98c7 - Added Ashling, the Extinguisher. 2012-01-25 15:36:30 +00:00
ArsenalNut
370c056369 fixed stack description crash when ChangeNum is not present 2012-01-25 15:35:04 +00:00
moomarc
3d00bc3365 Updated some token lines so that the token images will be displayed. 2012-01-25 13:32:44 +00:00
Sloth
cd7d5b2a14 - Added "SVar:MustBeBlocked:True" to some creatures. 2012-01-25 12:17:09 +00:00
moomarc
66ed43cce4 Added Electryte 2012-01-25 12:01:33 +00:00
Chris
798c9416e8 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-25 11:48:40 +00:00
Sloth
eb099a8f5b - Added Ageless Sentinels by squee1968. 2012-01-25 11:42:03 +00:00
moomarc
b2dfe22ef7 RememberDestroyed parameter added to Destroy AF (was only available to DestroyAll previously)
Added Kaervek's Purge
Added Kalitas, Bloodchief of Ghet (and uncommented the relevant token image download link)
Ran Oracle and SetInfo scripts
2012-01-25 11:22:53 +00:00
Sloth
1ff5420145 - Added a new AI SVar: MustBeBlocked.
- Added it to Phage the Untouchable.
2012-01-25 11:20:59 +00:00
jendave
805aa7112b Update javadoc plugin 2012-01-24 21:36:19 +00:00
jeffwadsworth
a507538b6f - Converted Gore Vassal to script. 2012-01-24 21:31:04 +00:00
jeffwadsworth
a30692b47e - Added Devoted Caretaker. Thanks Sloth. 2012-01-24 21:02:04 +00:00
jendave
8b67cab685 update findbugs dep 2012-01-24 19:08:28 +00:00
Chris
208eed2b34 - CheckStyle. 2012-01-24 16:10:37 +00:00
jeffwadsworth
0e12b40cc2 - Text fix 2012-01-24 14:26:57 +00:00
slapshot5
205e634d7a delete the org/eclipse/wb/swing package. It is no longer used, and there is no intention of using it again. 2012-01-24 13:53:26 +00:00
Hellfish
e86a98b4d0 *Added CombatDamage parameter to AF_DealDamage.
*Corrected cards that replace damage dealt with the same damage in a different amount. (Fixes Divine Presence + Sword of X and Y)
	Akki Lavarunner // Tok-Tok Volcano Born
	Curse of Bloodletting
	Divine Presence
	Furnace of Rath
	Gratuitous Violence
	Lashknife Barrier
2012-01-24 12:36:42 +00:00
Sloth
95e6be0cd8 - Updated two decks with copies of Cranial Plating. 2012-01-24 12:18:12 +00:00
Chris
3b6a809087 - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. Removed now un-needed questData.dat file from my local copy. 2012-01-24 12:08:09 +00:00
Sloth
32571783a1 - Added Sparring Collar. 2012-01-24 11:35:53 +00:00
Doublestrike
a412455df2 Fixed dev mode bug. 2012-01-24 11:32:42 +00:00
Sloth
9a85f3e744 - Added Horned Helm and Neurok Stealthsuit. 2012-01-24 11:32:07 +00:00
Sloth
e395839207 - Added Phyrexian Splicer by squee1968. 2012-01-24 10:12:06 +00:00
Sloth
12853e94db - Little cleanup of txt and dck files. 2012-01-24 09:58:34 +00:00
Doublestrike
aff3898a3a Bugfix: no quest data at startup = can't find start button = can't add listeners. 2012-01-24 09:02:41 +00:00
slapshot5
1447a13f84 for Vesuvan Doppelganger keyword:
1) preserve original card picture on battlefield
2) verified basic auras behave as expected when changeing creatures
3) little fix in stack description (was printing "null")
2012-01-24 04:24:46 +00:00
ArsenalNut
88782dc970 Enhanced ProtectionAll to allow adding protection to players 2012-01-24 03:45:27 +00:00
jeffwadsworth
1d6ba9adae - Converted Adarkar Valkyrie to script. 2012-01-24 03:33:51 +00:00
slapshot5
945de2d545 fix multi-select tip text for Mac OS X (should be no change for Windows and *nix). Not sure this is the best solution, but it works. 2012-01-24 01:23:49 +00:00
jeffwadsworth
45a8cfe6eb - Added Painbringer. 2012-01-23 23:31:28 +00:00
jeffwadsworth
fd5acc7ff4 - Added Pedantic Learning. 2012-01-23 23:02:15 +00:00
jeffwadsworth
07cc7ea026 - Added Shower of Coals. 2012-01-23 22:44:14 +00:00
jeffwadsworth
0b66897a4b - Added Spark Mage. 2012-01-23 22:17:42 +00:00
Sloth
d4a86347cb - Added special quest 27 The Torpor Orb. 2012-01-23 21:38:31 +00:00
Sloth
26335bd716 - Updated some SVars. 2012-01-23 21:11:22 +00:00
Sloth
6f392a7b08 - Fixed shuffling of Lich's Mirror. 2012-01-23 21:02:15 +00:00
jeffwadsworth
5e09b413aa - Added Spiritualize. 2012-01-23 20:45:51 +00:00
Sloth
4dafbb6448 - Added a doTrigger function to getSetStateAbility. 2012-01-23 19:16:40 +00:00
jeffwadsworth
b2e29f148d - Added Verdant Succession. 2012-01-23 18:12:53 +00:00
jendave
b5db691235 Update findbugs plugin 2012-01-23 17:57:43 +00:00
Sloth
262ccc9e5b - Fixed text of Slave of Bolas. 2012-01-23 17:48:37 +00:00
jeffwadsworth
4240c355c3 - Added Wayward Angel. 2012-01-23 16:35:17 +00:00
Chris
3b0065e8b2 - CheckStyle. 2012-01-23 14:19:56 +00:00
Chris
90959ccc4c - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-23 11:57:47 +00:00
slapshot5
4971a34b93 add a little spacing between the avatar icon and the life total. 2012-01-23 05:08:06 +00:00
slapshot5
7e49f9caa0 fixed a text spacing issue in SplashFrame 2012-01-23 05:07:10 +00:00
slapshot5
b66caa461c fixed a spacing issue in Card.getText() 2012-01-23 04:52:08 +00:00
slapshot5
58a2f46937 for cards like Clone and friends, the picture on the battlefield will now be the original Clone images (but the overlay and info in CardDetailPanel will be for the cloned target). I think this is a fairly intuitive way to handle it, and it mimics what you would see during an in-person match. 2012-01-23 04:50:05 +00:00
slapshot5
027e56bde0 change the Colorless mana label back to the X thing it was before the Skin Enum changes (instead of the current U/B) 2012-01-23 04:47:08 +00:00
ArsenalNut
60899b7340 Added code to createAbilityAttach to enable it. Added Cranial Plating. 2012-01-23 03:19:14 +00:00
slapshot5
624ed2de02 fix Flashback displaying the incorrect icon. 2012-01-23 02:17:46 +00:00
slapshot5
af2e22dd8a Hook the Quest deck chooser up to the Skin. 2012-01-23 01:13:38 +00:00
slapshot5
ba5b39fad3 Hook the Skin choosing list on Settings up the the Skin. 2012-01-23 01:09:49 +00:00
slapshot5
4b4f66b667 clean up a Java warning in PlayerZoneComesIntoPlay 2012-01-23 00:43:51 +00:00
Sol
686b2f052c Burnout can only target Instants. 2012-01-22 23:18:12 +00:00
jeffwadsworth
66ab07524c - Fixed Donate. Now it actually targets a player instead of defining the opponent. 2012-01-22 18:53:17 +00:00
jeffwadsworth
86b361a363 - Added text to Burn the Impure. 2012-01-22 17:48:56 +00:00
jeffwadsworth
3c1deb616b - Converted Burn the Impure to script. 2012-01-22 17:47:07 +00:00
jeffwadsworth
89a6989c76 - Converted Demonic Consultation to script. 2012-01-22 17:27:29 +00:00
Sloth
b1588bda51 - Added Laquatus's Disdain. 2012-01-22 17:09:41 +00:00
Sloth
50ab94723b - Improved the attacking/blocking AI to predict P/T boni by static continuous effects that only affect attacking/blocking creatures (Crescendo of War, Instigator Gang, Weakstone, etc.). 2012-01-22 16:50:29 +00:00
Sloth
75012b6d88 - Fixed Trace of Abundance. 2012-01-22 16:13:28 +00:00
Hellfish
d387772c2e *Added Trace of Abundance based on Utopia Sprawl. Alara Reborn > 90%! 2012-01-22 15:23:04 +00:00
Sloth
48bc7cb7c7 - Converted Sword of the Meek to script. 2012-01-22 14:57:53 +00:00
Chris
7f7fa1a4f0 - Added the recent commit logs to changes.txt. I am not able to release a snapshot build at this time. 2012-01-22 13:17:02 +00:00
Chris
372399de62 - Changed the thread safety issue fluff piece in the changes.txt file and it now states that this problem is likely to be fixed. 2012-01-22 12:54:33 +00:00
Sloth
af5764dd3c - Added Nim Deathmantle. 2012-01-22 12:04:22 +00:00
Doublestrike
4335a91ddd Hover on hand label bug fix. 2012-01-22 11:13:02 +00:00
Sloth
e567490bd4 - Added Obsidian Battle-Axe. 2012-01-22 10:25:55 +00:00
Sloth
2fae485655 - Improved attachDoTriggerAI. 2012-01-22 09:49:18 +00:00
Sloth
faad5c8109 - Fixed Archmage Ascension. 2012-01-22 09:33:15 +00:00
Sloth
23db156261 - Added Cloak and Dagger. 2012-01-22 09:30:31 +00:00
Doublestrike
8edcab5f30 Cleanup: Hand view and library view toggles fully removed from codebase. 2012-01-22 09:05:48 +00:00
Doublestrike
4dc55e5fcd Bugfix: Hover effect on computer hand button disabled outside of devmode. 2012-01-22 09:02:03 +00:00
Sloth
2321e77653 - Fixed Angelic Arbiter. 2012-01-22 08:58:27 +00:00
Doublestrike
2fa2f27899 Lonely preference settings moved out of FModel into loadPreferences with the rest of the preference settings. 2012-01-22 08:56:32 +00:00
Sloth
4ef4bdcaf7 - Fixed Carrion Beetles, Famished Ghoul and Rag Dealer. 2012-01-22 08:25:05 +00:00
Doublestrike
2a60f55343 For licensing info and draft instructions, theme color used instead of texture for better contrast with text. 2012-01-22 08:22:02 +00:00
Doublestrike
332fc9c41f Further semantic organization: Moved getGameInfo out of AllZone, into FModel.
getGameInfo returns a GameSummary object, so it has been renamed to getGameSummary.
2012-01-22 08:18:35 +00:00
Doublestrike
617e0833cb Renamed ViewTopLevel to more accurate MatchTopLevel. 2012-01-22 08:09:13 +00:00
Doublestrike
a8fb5afb5d Checkstyle. 2012-01-22 08:06:42 +00:00
Doublestrike
682a02bd93 Fixed off-center logo in home screen. 2012-01-22 08:03:18 +00:00
Doublestrike
fa7eae22c3 Further semantic organization of FModel.
Main is now free of any non-essential calls and methods.

FView now free of all non-view-related calls and methods.
2012-01-22 07:59:18 +00:00
Sloth
a176b461ac - Fixed another bug in the script of Forethought Amulet. 2012-01-22 07:58:42 +00:00
Doublestrike
a149f9b32d MVC organization: Moved instantiation of AI from FView to FModel. 2012-01-22 07:43:38 +00:00
Doublestrike
a2dbe6ff4a Fixed alignment problem inside sprite with start button in default skin. 2012-01-22 07:22:28 +00:00
Doublestrike
d3df7bb842 Progress bars added to all Start buttons.
Thread safety issues addressed for all Start buttons.

Further optimizations made to listeners and architecture in constructed, sealed, draft, and quest.
2012-01-22 07:09:37 +00:00
jeffwadsworth
84f84a6ab4 - Added Angelic Arbiter. 2012-01-22 05:54:13 +00:00
SoulStorm
38c9ed3780 Fixed Exclusion Ritual. 2012-01-22 02:33:35 +00:00
jeffwadsworth
eda60fbe65 - Fixed Shrine of Limitless Power. 2012-01-22 01:45:32 +00:00
jeffwadsworth
d06cd46f94 - Fixed Rag Dealer. 2012-01-22 01:29:34 +00:00
jeffwadsworth
a05a4f499c - Fixed Lich's Mirror. 2012-01-22 01:21:48 +00:00
Doublestrike
47d647bc24 FProgressBar created and applied to splash frame.
Various parts of preload process detailed in progress bar.

Further organization of FView to remove this-shouldn't-be-here stuff.
2012-01-22 01:21:00 +00:00
jeffwadsworth
7346601577 - Converted Echoing Truth to script.
Note:  There is a warning about an import forge.PlayerZone never being used.
I did not want to remove it until it is confirmed to be unused.
2012-01-22 01:03:37 +00:00
jeffwadsworth
e4e12c0d1c - Converted Hidetsugus Second Rite to script. 2012-01-22 00:33:01 +00:00
jeffwadsworth
1393415010 - Added RemAI to Echoing Decay. 2012-01-22 00:18:30 +00:00
jeffwadsworth
e1140d3d9a - Converted Echoing Decay to script. 2012-01-22 00:16:02 +00:00
ArsenalNut
95da753ab5 added "CARDNAME can't transform" keyword 2012-01-21 22:41:48 +00:00
Chris
afabd03180 - CheckStyle. 2012-01-21 22:35:04 +00:00
Sloth
c9a78cf2bc - Fixed Fungus Elemental. 2012-01-21 21:06:24 +00:00
Sloth
051a40c0bf - Made AF Attach ready to handle attaching equipment as a drawback.
- Added Ronin Warclub.
2012-01-21 20:30:46 +00:00
Hellfish
2180707930 *Added Origin parameter to CantBeCast (Can't cast spells from <zone>)
*Added "Moved" as a replacable event. Will look further towards replacing the "exile instead of graveyard" type keywords.
*All this to add to the DKA branch:that horrible horrible card, Grafdigger's Cage.
2012-01-21 19:10:50 +00:00
slapshot5
8ea188a3a7 ViewDraft - 1) fix spacing around Start button, 2) fix skinning of opponent list 2012-01-21 17:43:54 +00:00
slapshot5
0f7e6227f1 Correctly set the Game Type for Draft 2012-01-21 17:41:26 +00:00
ArsenalNut
4c0824bd79 fixed "any" mana bug with choice not getting reset 2012-01-21 16:54:27 +00:00
Sloth
da982a73e9 - Commented out an unused line in ReplacementHandler that causes Lichenthrope to throw NPE's. 2012-01-21 16:44:47 +00:00
Sloth
7ac5f1166e - Fixed Tibor and Lumia. 2012-01-21 16:34:05 +00:00
Sloth
3cb506b7de - Fixed Culling Scales. 2012-01-21 16:32:19 +00:00
Sloth
cae687c672 - Fixed three cards with "ValidActivatingPlayer$ Each". 2012-01-21 16:22:04 +00:00
Sloth
0ccac89b38 - Added a check for Torpor Orb to checkETBEffects. 2012-01-21 15:22:09 +00:00
slapshot5
9ff1dd5cc9 properly set the Game Type when starting Constructed 2012-01-21 15:13:49 +00:00
slapshot5
151a7ae375 fix so that all cards won in Ante during a Quest match are marked as NEW in the Card Pool after that match. 2012-01-21 15:04:41 +00:00
slapshot5
cf4405e275 add some Localized text in ViewSettings (not finished, just a change I had locally) 2012-01-21 14:58:28 +00:00
slapshot5
17ed028d58 add some Localized text to ViewWinLose. 2012-01-21 14:57:35 +00:00
slapshot5
a2e9401e9d fix the Blue and White mana symbols in the Mana Pool area (Colorless changed, but I don't know if it was intended or not, so I left it.) 2012-01-21 14:53:22 +00:00
Chris
61ca879640 - CheckStyle. 2012-01-21 14:10:16 +00:00
Chris
5eedb9b7be Fixed the LQ pic URL for Divining Witch. 2012-01-21 14:07:50 +00:00
Sloth
85a960d0c2 - Fixed Sac<X> costs with X=0. 2012-01-21 12:30:14 +00:00
Chris
d704c2b52d - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-21 12:09:45 +00:00
Sloth
af089360be - Fixed the description of the echo ability. 2012-01-21 12:06:43 +00:00
Chris
2deda11ab9 - Ran oracle script. 2012-01-21 12:06:15 +00:00
Chris
72aa3b2164 - Ran set info script. 2012-01-21 12:05:12 +00:00
Sloth
5e0cde0483 - Fixed a problem with Echo. 2012-01-21 11:48:45 +00:00
Sloth
fa9b0eb034 - Fixed Dragon Mask. 2012-01-21 11:45:43 +00:00
Doublestrike
d33c27a339 Big changes to skin:
- All symbols now included in sprite (but not accessible yet)
- Default symbols will load if preferred skin does not have that symbol
- Phase color swatch added (also not accessed yet)
- All skins updated to reflect this
2012-01-21 09:36:23 +00:00
moomarc
6e1d769e6e Small fix to CanDestroyBlocker in CombatUtil. 2012-01-21 08:54:25 +00:00
Doublestrike
f0b66717b1 Refactored FSkin to use enums for access to its various elements. 2012-01-21 05:59:53 +00:00
moomarc
597ab928fc Committed the DarkAscension skin. 2012-01-21 02:51:21 +00:00
moomarc
88cba330f1 Updated the Rebel skin a bit. Still needs a bit more love. 2012-01-21 02:44:52 +00:00
jeffwadsworth
361418a9b5 - Fixed Puppeteer Clique. 2012-01-20 23:18:01 +00:00
jendave
19789e37da More reports 2012-01-20 22:43:37 +00:00
jeffwadsworth
68fa972b7b - Added Makeshift Mannequin. 2012-01-20 22:03:47 +00:00
jendave
9ea51931bb More reports 2012-01-20 22:00:55 +00:00
jendave
3b6aca9a1f Add developers to pom file. Fix some javadoc 2012-01-20 21:25:09 +00:00
Sloth
14eb87cd9e - Fixed multiple errors in the script of Emerge Unscathed. 2012-01-20 21:12:45 +00:00
jendave
fbb1d99b21 Dependencies and checkstyle is now clean 2012-01-20 21:10:41 +00:00
Sloth
2d59c17367 - Fixed 41 more cards with "ValidPlayer$ Each" (Oops). 2012-01-20 21:08:52 +00:00
jeffwadsworth
0a03ab2afd - Little cleanup. 2012-01-20 21:06:03 +00:00
moomarc
c21cf75b3c Tweaked Trepanation Blade script. Now uses Cleanup AF instead of ForgetOtherRemembered (removed that from AbilityFactoryReveal) 2012-01-20 20:49:22 +00:00
jeffwadsworth
dd8bf3b673 - Fixed some "Basilisk" cards. 2012-01-20 20:47:45 +00:00
jeffwadsworth
033e9493ce - Fixed Thawing Glaciers. 2012-01-20 20:37:27 +00:00
moomarc
04c8424c4d Fixed Sanctuary cycle of cards from Apocalypse. 2012-01-20 20:31:15 +00:00
Chris
3312fc5066 - CheckStyle. 2012-01-20 20:08:46 +00:00
jendave
1a871b528f Mantis pom now has proper deps. Forge does not need to track them. 2012-01-20 19:38:23 +00:00
Sloth
95197a0b96 - Added Shelter. 2012-01-20 19:37:28 +00:00
Sloth
d2129c24fb - Added Predict. 2012-01-20 19:32:31 +00:00
jeffwadsworth
fed79e9c17 - Added Divining Witch. 2012-01-20 19:21:03 +00:00
Sloth
3b52d53821 - Added Gravegouger. 2012-01-20 18:03:50 +00:00
Sloth
07e2c03170 - Added Famished Ghoul. 2012-01-20 17:53:30 +00:00
Hellfish
2ff068ff4d *Moved trigger call for Transformed triggers. Fixes Huntmaster of the Fells // Ravager of the Fells & Afflicted Deserter // Werewolf Ransacker. 2012-01-20 16:19:16 +00:00
jeffwadsworth
d00033c2f7 - Added Bazaar Trader. 2012-01-20 16:05:39 +00:00
Chris
9237304b6e - Cleared out the changes.txt file, now ready for new material. 2012-01-20 14:06:32 +00:00
Chris
0ca3b136cc - CheckStyle. 2012-01-20 14:04:41 +00:00
Sloth
1705ff5fa6 - Fixed description of Storm Entity. 2012-01-20 11:41:57 +00:00
Sloth
4d89a56d87 - Updated the Kang decks. 2012-01-20 11:40:32 +00:00
Sloth
63d5ed20e3 - Fixed Ghastlord of Fugue. 2012-01-20 11:32:25 +00:00
Chris
5312b9caca [maven-release-plugin] prepare for next development iteration 2012-01-20 11:21:17 +00:00
Chris
2751218442 [maven-release-plugin] prepare release forge-1.2.2 2012-01-20 11:21:09 +00:00
Chris
d81568698c - Preparing the changes.txt file for the next beta build and release. 2012-01-20 11:03:01 +00:00
Chris
509f2c279b - Added the recent commit logs to changes.txt. Preparing for the beta build and release. 2012-01-20 10:54:43 +00:00
Sloth
a5c1e13cf1 - Fixed summoning sickness not being cleared on the first turn of the player going second. 2012-01-20 09:38:41 +00:00
moomarc
78a77b90f7 Small fix 2012-01-20 07:47:02 +00:00
moomarc
966804bf07 Ran SetInfo and Oracle scripts 2012-01-20 07:43:29 +00:00
moomarc
4fab296908 Added:
- Ana Sanctuary
- Necra Sanctuary
- Raka Sanctuary
Converted to script:
- Ceta Sanctuary
- Dega Sanctuary
2012-01-20 07:33:14 +00:00
jeffwadsworth
d9d44f2c83 - Added Zedruu the Greathearted. 2012-01-19 23:45:41 +00:00
Chris
4806e54197 - CheckStyle. 2012-01-19 22:29:01 +00:00
Hellfish
9bf14be29b *Fixed Gravity Well. 2012-01-19 21:18:15 +00:00
Sloth
be1450cb2b - Updated some SVars. 2012-01-19 19:13:02 +00:00
Sloth
074dbc1173 - Fixed Illumination. 2012-01-19 17:44:05 +00:00
moomarc
3518f4b7b4 Added Interdict 2012-01-19 17:04:19 +00:00
jeffwadsworth
ff44e58ecc - Cleanup in CardFactorySorceries.java 2012-01-19 16:50:56 +00:00
Hellfish
48f257b491 *Fixed possible NPE in AbilityFactory.getDefinedSpellAbilities() 2012-01-19 15:56:27 +00:00
moomarc
c6ea1e7c3a Added Trepanation Blade (and supporting RememberRevealed code to AbilityFactoryReveal) 2012-01-19 14:32:09 +00:00
Doublestrike
daa75c215b Codebase organization:
Moved MatchState from forge package into model package, renamed to FMatchState.

Documented the difference between FMatchState and FGameState.
2012-01-19 13:49:50 +00:00
Sloth
77441acd46 - Added targeting support to tapAllTrigger AI.
- Updated some SVars.
2012-01-19 13:32:16 +00:00
Doublestrike
534f68e2aa Reverted green/red theme on phase labels. 2012-01-19 13:23:11 +00:00
Chris
1a6526332b - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-19 12:58:59 +00:00
Doublestrike
dbf34bcbfa First small attempt at "non-sticky" combat panel (needs playtesting). 2012-01-19 12:25:16 +00:00
Doublestrike
39f24f069d Redundant scaleLargerThanOriginal method removed from ImageCache, preferences setting used directly instead. 2012-01-19 12:24:19 +00:00
Doublestrike
337322334a Moved draft instructions and licensing information into overlay format.
Also, a few performance fixes for classes involved.
2012-01-19 12:03:02 +00:00
Sloth
745f62f752 - Fixed an IndexOutOfBoundsException in getPumpCreatures. 2012-01-19 11:21:53 +00:00
Sloth
b6e0e54161 - Added "HIDDEN" to some unblockable pumps. 2012-01-19 10:10:06 +00:00
Sloth
c2b871b668 - Removed the unnecessary code from the matchesValid function. 2012-01-19 09:58:23 +00:00
moomarc
aa624ddeab Ran Oracle and SetInfo scripts 2012-01-19 08:04:11 +00:00
moomarc
49c573441c Added Torture Chamber
Added Wood Sage
2012-01-19 08:00:06 +00:00
moomarc
5d5e792cd6 Added Hydroblast
Added Pyroblast
2012-01-19 05:50:51 +00:00
Sol
ae99e833f9 - Added Burnout (Hydroblast and Pyroblast can be scripted this same way) 2012-01-19 04:53:19 +00:00
slapshot5
76688d72d5 fix Crash when Animate Dead is put onto battlefield by things like Show and Tell. 2012-01-19 04:10:55 +00:00
Sol
1ba564fb15 - When using Defined$ TargetedController for SpellAbilities, we should use the Spell Activator, not the Spell's Source Card's Controller.
- Added Arcane Denial (wooooo)
2012-01-19 04:04:07 +00:00
Sloth
66246d90b6 - Added a very hard version of the Jabba the Hut deck. 2012-01-18 22:15:11 +00:00
Sloth
2f4fdb941a - Included Infect in evaluateCreature.
- Little fix in the script of Distortion Strike.
2012-01-18 22:06:56 +00:00
Sloth
150c7e9bde - Fixed Helm of the Ghastlord. 2012-01-18 20:38:06 +00:00
jeffwadsworth
9f583f2c79 - Text fix 2012-01-18 19:59:49 +00:00
jeffwadsworth
8ac4d351cb - Converted Mind Funeral to script. Thanks Sol. 2012-01-18 19:58:34 +00:00
jeffwadsworth
acf6d32f47 - Converted Explosive Revelation to script. 2012-01-18 17:43:33 +00:00
Sloth
b92445adda - Fixed Parallax Dementia. 2012-01-18 17:11:00 +00:00
Sloth
3ba1add703 - Fixed Reality Acid. 2012-01-18 17:05:59 +00:00
Sloth
cbc762270d - Added Force Bubble.
- Fixed Forethought Amulet.
2012-01-18 16:40:04 +00:00
jeffwadsworth
049383dac6 - Fixed Parallax Dementia. Used Reality Acid tech. 2012-01-18 15:49:04 +00:00
Chris
dfbb478007 - CheckStyle. 2012-01-18 15:33:23 +00:00
slapshot5
a33162ebd3 use FScrollPane instead of JScrollPane in ViewDraft so it uses the colors of the skin. 2012-01-18 14:14:45 +00:00
Sloth
f35bc9c3b2 - Added canPlayFromEffectAI to AF Token. 2012-01-18 13:25:36 +00:00
Sloth
0f78fc1f66 - Added AI targeting to AF ChangeZoneAll if origin is library to support the ultimate of Jace, the Mind Sculptor. 2012-01-18 13:05:50 +00:00
Chris
04a127539f - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-18 11:56:03 +00:00
moomarc
c90a69c0b5 Added all the Licids:
Calming Licid
Convulsing Licid
Corrupting Licid
Dominating Licid
Enraging Licid
Gliding Licid
Leeching Licid
Nurturing Licid
Quickening Licid
Stinging Licid
Tempting Licid
Transmogrifying Licid
2012-01-18 11:31:43 +00:00
Doublestrike
f90382b54a Solved splash swatch switch snafu. 2012-01-18 09:38:16 +00:00
moomarc
067664676e General fix: DealDamage abilities that targeted "target creature or player" can now target planeswalkers as well, either using TgtCP or implicitly added Planeswalker type. 2012-01-18 08:15:08 +00:00
Sloth
d6accf45bd - Fixed Cosmic Horror. 2012-01-18 06:59:43 +00:00
Sloth
9943753d21 - Fixed Smoldering Spires. 2012-01-18 06:53:25 +00:00
ArsenalNut
32f457f171 changes to fix issues with zcTriggers for transformed cards 2012-01-18 06:48:55 +00:00
slapshot5
f311960b9c fix so that after picking a new skin, you are still on the Settings View instead of on the Constructed View. (Fixes the TODO Doublestrike had in there.) 2012-01-18 06:20:19 +00:00
slapshot5
086f731c36 fix crash when changing skins from Settings 2012-01-18 06:10:47 +00:00
ArsenalNut
c7a490c6b6 adding Reality Acid (thanks to SoulStorm) 2012-01-18 05:21:13 +00:00
slapshot5
d5d6d28fee hook the PhaseLabels up to the skin 2012-01-18 05:00:48 +00:00
jeffwadsworth
2459988592 - Little fix 2012-01-17 23:51:24 +00:00
jeffwadsworth
5b5ca1ffd2 - Converted Erratic Explosion to script. 2012-01-17 22:58:00 +00:00
Hellfish
db990a08f5 *Set all TapsForMana triggers that execute a mana ability to static to conform with rule 605.4a. 2012-01-17 22:18:14 +00:00
jeffwadsworth
2e273d3ee9 - Converted Maelstrom Pulse to script. 2012-01-17 21:20:49 +00:00
Sloth
f86d258f15 - Added canPlayFromEffectAI entries to AF GainLife and LoseLife. 2012-01-17 21:12:01 +00:00
Hellfish
0221ac1b7f *Fixed Grozoth. 2012-01-17 21:03:22 +00:00
Sloth
4e74e0c2f7 - Added AI support to Rebound. 2012-01-17 21:00:31 +00:00
jeffwadsworth
9f4fd6f00f - Converted Cranial Extraction to script. 2012-01-17 20:32:12 +00:00
Sloth
e842aa9faa - Updated a few quest decks. 2012-01-17 15:47:35 +00:00
Doublestrike
9c70754bf1 ControlAllUI renamed to FControl to match project organization. 2012-01-17 13:47:50 +00:00
Doublestrike
f6778e2e3a A few aesthetic and organizational updates around the Forge initialization process. 2012-01-17 13:43:59 +00:00
Sloth
2b034da809 - Added Seer's Vision. 2012-01-17 13:00:17 +00:00
Chris
29c24c7fdf - Added the recent commit logs to changes.txt. Preparing for the snapshot build release. 2012-01-17 12:29:24 +00:00
Sloth
36a1faf5b9 - Removed "Random" from the list of themes (it didn't work and there is the button below anyway). 2012-01-17 11:49:49 +00:00
Sloth
df6df87a91 - Added Summit Apes. 2012-01-17 11:42:16 +00:00
Doublestrike
a496d68c20 Removed FSkin access from AllZone, all FSkin access now through Singletons.getView(). 2012-01-17 11:35:02 +00:00
Sloth
5dd09d2671 - Added Rats' Feast. 2012-01-17 11:27:35 +00:00
Doublestrike
00766363f9 Moved the "forge.view.swing" package into "forge.view". 2012-01-17 10:47:10 +00:00
Doublestrike
f7dc3eac58 Optimization: lightweight splash sprite loads before rest of skin (which soon will occur in preload bar). 2012-01-17 09:51:13 +00:00
jendave
c0eabceff9 checkstyle 2012-01-17 07:03:17 +00:00
Doublestrike
8a191b4759 Added game type to counter information in Input area. 2012-01-17 05:10:29 +00:00
Doublestrike
f313114bbb Fixed "inaccurate life total at before mulligan" bug. 2012-01-17 05:02:05 +00:00
slapshot5
80485aa9c7 hook the Dev Mode buttons up to the Skin 2012-01-17 04:50:15 +00:00
Doublestrike
3d3dd22f3c Fixed "scale larger" setting to work on-the-fly (no reset required). 2012-01-17 04:09:30 +00:00
Doublestrike
348b3dd58e Modified keyboard shortcuts algorithms to be less complicated to implement.
Moved keyboard shortcut setting UI into home screen.

Implemented on-the-fly detach/reattach for modified shortcuts.

Put shortcuts into a top-level scope, not only for match UI.
2012-01-17 03:50:06 +00:00
slapshot5
05dfac1250 rename Phase.java to PhaseHandler.java (matches other TriggerHandler, etc.) and updated all calling classes. Remade the Phase class as a superclass for Untap, Upkeep, EndOfTurn, EndOfCombat to consolidate some code. 2012-01-17 02:55:29 +00:00
Chris
63198022de - CheckStyle. 2012-01-16 21:55:15 +00:00
Sloth
9fc6c820d8 - Fixed errors related to the AI controlling cards like Essence Bottle. 2012-01-16 21:50:00 +00:00
Chris
3dc80670b4 - Cleared out the changes.txt file, now ready for new material. 2012-01-16 21:48:45 +00:00
Sloth
7f221fa442 - Added some NPE checks to activateManaAbility. 2012-01-16 21:31:16 +00:00
Sloth
d513f651fd - Fixed Kjeldoran Javelineer. 2012-01-16 21:23:46 +00:00
jeffwadsworth
1235c8a52a - Converted Volrath's Dungeon to script. 2012-01-16 20:40:33 +00:00
Sloth
2273926e04 - Added the player keyword "Play with your hand revealed."
- Added Revelation and Telepathy.
2012-01-16 16:27:55 +00:00
Sloth
8853697d0f - Added River Kelpie (mostly by Iran). 2012-01-16 16:07:03 +00:00
Chris
c7f6c051ad [maven-release-plugin] prepare for next development iteration 2012-01-16 12:35:51 +00:00
1021 changed files with 21128 additions and 12682 deletions

563
.gitattributes vendored

File diff suppressed because it is too large Load Diff

6
.gitignore vendored
View File

@@ -13,6 +13,8 @@ res/decks/o1.bdk
res/gui/display_new_layout.xml res/gui/display_new_layout.xml
res/images/themes res/images/themes
res/oracleScript.log res/oracleScript.log
res/pics
res/pics/*.jpg
res/pics/10E res/pics/10E
res/pics/2ED res/pics/2ED
res/pics/3ED res/pics/3ED
@@ -52,6 +54,7 @@ res/pics/LEA
res/pics/LEB res/pics/LEB
res/pics/LEG res/pics/LEG
res/pics/LGN res/pics/LGN
res/pics/LOR
res/pics/LRW res/pics/LRW
res/pics/M10 res/pics/M10
res/pics/M11 res/pics/M11
@@ -94,7 +97,8 @@ res/pics/WWK
res/pics/ZEN res/pics/ZEN
res/pics/booster res/pics/booster
res/pics/icons res/pics/icons
res/pics/tokens res/quest/data
res/quest/quest.preferences
res/quest/questData.dat res/quest/questData.dat
res/quest/questData.dat.xml res/quest/questData.dat.xml
res/reprintSetInfo.log res/reprintSetInfo.log

File diff suppressed because it is too large Load Diff

View File

@@ -51,6 +51,8 @@ The quest pets archive contains two subdirectories named "icons" and "tokens". P
Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder. Your forge game may not come with one or more of these three folders as part of the forge archive. In this case you should use your computer's OS file system to create the proper folders with the correct names and they must be located inside of the /res/pics/ folder.
The in-game downloaders will grab an image for face-down (Morph) cards on the battlefield. To use a custom image, place a "morph.jpg" file in your res/pics/tokens directory.
Launching Forge and Memory Issues: Launching Forge and Memory Issues:

183
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.2.1</version> <version>1.2.3</version>
<description> <description>
Forge lets you play the card game Magic: The Gathering against a computer opponent Forge lets you play the card game Magic: The Gathering against a computer opponent
using all of the rules. using all of the rules.
@@ -72,6 +72,20 @@
<role>developer</role> <role>developer</role>
</roles> </roles>
</developer> </developer>
<developer>
<id>moomarc</id>
<name>moomarc</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer>
<id>ArsenalNut</id>
<name>ArsenalNut</name>
<roles>
<role>developer</role>
</roles>
</developer>
<developer> <developer>
<id>friarsol</id> <id>friarsol</id>
<name>zenchristo</name> <name>zenchristo</name>
@@ -131,8 +145,9 @@
</licenses> </licenses>
<scm> <scm>
<connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</connection> <connection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.3</connection>
<developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.1</developerConnection> <developerConnection>scm:svn:http://svn.slightlymagic.net/forge/tags/forge-1.2.3</developerConnection>
<url>http://svn.slightlymagic.net/websvn/listing.php/tags/forge-1.2.3?repname=forge</url>
</scm> </scm>
<prerequisites> <prerequisites>
@@ -246,7 +261,7 @@
</descriptorRefs> </descriptorRefs>
<archive> <archive>
<manifest> <manifest>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest> </manifest>
<manifestEntries> <manifestEntries>
@@ -362,7 +377,6 @@
<version>2.2.2</version> <version>2.2.2</version>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId> <artifactId>maven-dependency-plugin</artifactId>
@@ -434,7 +448,7 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId> <artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version> <version>2.8.1</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -458,7 +472,7 @@
<plugin> <plugin>
<groupId>org.codehaus.mojo</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId> <artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version> <version>2.4.0</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -501,27 +515,49 @@
<dependencyLocationsEnabled>false</dependencyLocationsEnabled> <dependencyLocationsEnabled>false</dependencyLocationsEnabled>
<dependencyDetailsEnabled>false</dependencyDetailsEnabled> <dependencyDetailsEnabled>false</dependencyDetailsEnabled>
</configuration> </configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId>
<version>2.2</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.7</version>
<configuration>
<configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation>
<propertyExpansion>
cacheFile=${project.build.directory}/checkstyle-cachefile
</propertyExpansion>
<includeTestSourceDirectory>true</includeTestSourceDirectory>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets> <reportSets>
<reportSet> <reportSet>
<reports> <reports>
<report>index</report> <report>analyze-report</report>
<report>plugins</report>
<report>summary</report>
<report>dependencies</report>
<report>project-team</report>
<report>mailing-list</report>
<report>cim</report>
<report>issue-tracking</report>
<report>license</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-surefire-report-plugin</artifactId> <artifactId>findbugs-maven-plugin</artifactId>
<version>2.11</version> <version>2.4.0</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -544,21 +580,40 @@
</configuration> </configuration>
<reports> <reports>
<report>javadoc</report> <report>javadoc</report>
<report>test-javadoc</report>
</reports> </reports>
</reportSet> </reportSet>
</reportSets> </reportSets>
</plugin> </plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.codehaus.mojo</groupId>
<artifactId>maven-checkstyle-plugin</artifactId> <artifactId>l10n-maven-plugin</artifactId>
<version>2.7</version> <version>1.0-alpha-2</version>
<configuration> <configuration>
<configLocation>${basedir}/src/main/config/forge_checks.xml</configLocation> <locales>
<propertyExpansion> <locale>cs</locale>
cacheFile=${project.build.directory}/checkstyle-cachefile <locale>de</locale>
</propertyExpansion> <locale>es</locale>
<includeTestSourceDirectory>true</includeTestSourceDirectory> <locale>fr</locale>
<locale>gl</locale>
<locale>hu</locale>
<locale>it</locale>
<locale>ja</locale>
<locale>ko</locale>
<locale>lt</locale>
<locale>nl</locale>
<locale>no</locale>
<locale>pl</locale>
<locale>pt</locale>
<locale>pt_BR</locale>
<locale>ru</locale>
<locale>sk</locale>
<locale>sv</locale>
<locale>tr</locale>
<locale>zh_CN</locale>
<locale>zh_TW</locale>
</locales>
</configuration> </configuration>
</plugin> </plugin>
@@ -583,22 +638,10 @@
</configuration> </configuration>
</plugin> </plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.3.3</version>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changelog-plugin</artifactId> <artifactId>maven-surefire-report-plugin</artifactId>
<version>2.2</version> <version>2.11</version>
</plugin> </plugin>
<plugin> <plugin>
@@ -644,18 +687,6 @@
</reportSets> </reportSets>
</plugin> </plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.4</version>
<reportSets>
<reportSet>
<reports>
<report>analyze-report</report>
</reports>
</reportSet>
</reportSets>
</plugin>
</plugins> </plugins>
</reporting> </reporting>
@@ -691,26 +722,32 @@
<artifactId>jyield</artifactId> <artifactId>jyield</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0-SNAPSHOT</version>
</dependency> </dependency>
<dependency>
<groupId>org.swinglabs</groupId>
<artifactId>swingx</artifactId>
<version>1.6.1</version>
</dependency>
<dependency> <dependency>
<groupId>com.googlecode</groupId> <groupId>com.googlecode</groupId>
<artifactId>minlog</artifactId> <artifactId>minlog</artifactId>
<version>1.2</version> <version>1.2</version>
</dependency> </dependency>
<dependency>
<groupId>org.java.net.substance</groupId>
<artifactId>substance</artifactId>
<version>6.0</version>
</dependency>
<dependency> <dependency>
<groupId>org.mantisbt</groupId> <groupId>org.mantisbt</groupId>
<artifactId>mantisconnect-client-api</artifactId> <artifactId>mantisconnect-client-api</artifactId>
<version>1.1.1</version> <version>1.1.1</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.18</version>
</dependency>
<!-- Mantis transitive depedencies -->
<dependency> <dependency>
<groupId>com.jgoodies</groupId> <groupId>com.jgoodies</groupId>
<artifactId>forms</artifactId> <artifactId>forms</artifactId>
@@ -731,16 +768,6 @@
<artifactId>ant-commons-logging</artifactId> <artifactId>ant-commons-logging</artifactId>
<version>1.8.2</version> <version>1.8.2</version>
</dependency> </dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-io</artifactId>
<version>1.3.2</version>
</dependency>
<dependency> <dependency>
<groupId>commons-discovery</groupId> <groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId> <artifactId>commons-discovery</artifactId>
@@ -761,11 +788,7 @@
<artifactId>mail</artifactId> <artifactId>mail</artifactId>
<version>1.4.4</version> <version>1.4.4</version>
</dependency> </dependency>
<dependency> <!-- Mantis transistive depedencies -->
<groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId>
<version>2.3.18</version>
</dependency>
</dependencies> </dependencies>
<distributionManagement> <distributionManagement>
@@ -842,7 +865,7 @@
<errTitle>forge</errTitle> <errTitle>forge</errTitle>
<icon>${configSourceDirectory}/forge.ico</icon> <icon>${configSourceDirectory}/forge.ico</icon>
<classPath> <classPath>
<mainClass>forge.view.swing.Main</mainClass> <mainClass>forge.view.Main</mainClass>
<addDependencies>false</addDependencies> <addDependencies>false</addDependencies>
<preCp>anything</preCp> <preCp>anything</preCp>
</classPath> </classPath>
@@ -1012,7 +1035,7 @@
<mkdir dir="${project.build.directory}/res/cardsfolder" /> <mkdir dir="${project.build.directory}/res/cardsfolder" />
<zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" /> <zip destfile="${project.build.directory}/res/cardsfolder/cardsfolder.zip" basedir="${basedir}/res/cardsfolder" level="1" />
<taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" /> <taskdef name="jarbundler" classpathref="maven.runtime.classpath" classname="net.sourceforge.jarbundler.JarBundler" />
<jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.swing.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar"> <jarbundler dir="${project.build.directory}/${project.build.finalName}-osx" name="${project.name}" version="${project.version}" mainclass="forge.view.Main" icon="${basedir}/${configSourceDirectory}/Forge.icns" jvmversion="1.6+" vmoptions="-Xmx1024m" shortname="${project.name}" workingdirectory="$APP_PACKAGE/Contents/Resources/Java" jar="${project.build.directory}/${project.build.finalName}-jar-with-dependencies.jar">
<javafileset dir="${basedir}"> <javafileset dir="${basedir}">
<include name="*.properties" /> <include name="*.properties" />
<include name="res/**" /> <include name="res/**" />

View File

@@ -44,4 +44,4 @@ Index:39|Set0:M11|Name:Magic 2011|DraftPacks:3|LandSetCode:M11|SealedPacks:6
Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:40|Set0:SOM|Set1:MBS|Set2:NPH|Name:Scars of Mirrodin|DraftPacks:3|LandSetCode:SOM|SealedPacks:6
Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6 Index:41|Set0:M12|Name:Magic 2012|DraftPacks:3|LandSetCode:M12|SealedPacks:6
Index:42|Set0:ISD|Name:Innistrad|DraftPacks:3|LandSetCode:SOM|SealedPacks:6 Index:42|Set0:ISD|Set1:DKA|Name:Innistrad|DraftPacks:3|LandSetCode:ISD|SealedPacks:6

View File

@@ -72,3 +72,4 @@ Set:WTH|Commons:11|Uncommons:3|Rares:1
Set:WWK|Commons:10|Uncommons:3|Rares:1 Set:WWK|Commons:10|Uncommons:3|Rares:1
Set:ZEN|Commons:10|Uncommons:3|Rares:1 Set:ZEN|Commons:10|Uncommons:3|Rares:1
Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1 Set:ISD|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1
Set:DKA|Commons:9|Uncommons:3|DoubleFaced:1|Rares:1

View File

@@ -1,5 +1,5 @@
Name:Standard|Sets:SOM, MBS, NPH, M12, ISD Name:Standard|Sets:SOM, MBS, NPH, M12, ISD, DKA
Name:Extended|Sets:ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD|Banned:Storeforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep Name:Extended|Sets:ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA|Banned:Stoneforge Mystic; Jace, the Mind Sculptor; Ponder; Preordain; Mental Misstep
Name: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|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; 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; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Valakut, the Molten Pinnacle; Vault of Whispers; Wild Nacatl Name: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|Banned:Ancestral Vision; Ancient Den; Bitterblossom; Blazing Shoal; 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; Sensei's Divining Top; Stoneforge Mystic; Skullclamp; Sword of the Meek; Tree of Tales; Umezawa's Jitte; Valakut, the Molten Pinnacle; Vault of Whispers; Wild Nacatl
Name:Legacy|Banned:Amulet of Quoz; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Black Vise; Bronze Tablet; Channel; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Demonic Consultation; Demonic Tutor; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Jeweled Bird; Land Tax; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Rebirth; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Tempest Efreet; Time Vault; Time Walk; Timetwister; Timmerian Fiends; Tinker; Tolarian Academy; Vampiric Tutor; Wheel of Fortune; Windfall; Worldgorger Dragon; Yawgmoth's Bargain; Yawgmoth's Will; Mental Misstep Name:Legacy|Banned:Amulet of Quoz; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Black Vise; Bronze Tablet; Channel; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Demonic Consultation; Demonic Tutor; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Jeweled Bird; Land Tax; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Rebirth; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Tempest Efreet; Time Vault; Time Walk; Timetwister; Timmerian Fiends; Tinker; Tolarian Academy; Vampiric Tutor; Wheel of Fortune; Windfall; Worldgorger Dragon; Yawgmoth's Bargain; Yawgmoth's Will; Mental Misstep
Name:Vintage|Banned:Amulet of Quoz; Bronze Tablet; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Falling Star; Jeweled Bird; Rebirth; Shahrazad; Tempest Efreet; Timmerian Fiends Name:Vintage|Banned:Amulet of Quoz; Bronze Tablet; Chaos Orb; Contract from Below; Darkpact; Demonic Attorney; Falling Star; Jeweled Bird; Rebirth; Shahrazad; Tempest Efreet; Timmerian Fiends

View File

@@ -84,3 +84,4 @@ Index:75|Code2:NPH|Code3:NPH|Name:New Phyrexia
Index:76|Code2:COM|Code3:COM|Name:Commander Index:76|Code2:COM|Code3:COM|Name:Commander
Index:77|Code2:M12|Code3:M12|Name:Magic 2012 Index:77|Code2:M12|Code3:M12|Name:Magic 2012
Index:78|Code2:ISD|Code3:ISD|Name:Innistrad Index:78|Code2:ISD|Code3:ISD|Name:Innistrad
Index:79|Code2:DKA|Code3:DKA|Name:Dark Ascension

View File

@@ -137,6 +137,7 @@ def initSets():
# Innistrad # Innistrad
forgeSets.append('ISD') forgeSets.append('ISD')
forgeSets.append('DKA')
if not os.path.exists(pathToMtgData) : if not os.path.exists(pathToMtgData) :
print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.") print("This script requires the text version of Arch's mtg-data to be present.You can download it from slightlymagic.net's forum and either place the text version next to this script or edit this script and provide the path to the file at the top.")

View File

@@ -5,8 +5,8 @@ Text:no text
PT:2/6 PT:2/6
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Green,Creature.White | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Creature.Green,Creature.White | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a green or white creature, destroy that creature at end of combat.
SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat.
SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat. SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat.
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:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -0,0 +1,14 @@
Name:Academy Researchers
ManaCost:1 U U
Types:Creature Drake
Text:no text
PT:2/2
K:Flying
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 | AttachedTo$ Self
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/academy_researchers.jpg
SetInfo:USG|Uncommon|http://magiccards.info/scans/en/us/58.jpg
SetInfo:10E|Uncommon|http://magiccards.info/scans/en/10e/63.jpg
Oracle:When Academy Researchers enters the battlefield, you may put an Aura card from your hand onto the battlefield attached to Academy Researchers.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Sliver
Text:no text Text:no text
PT:2/2 PT:2/2
S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player." S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Damage | Description$ All Slivers have "2, Sacrifice this permanent: This permanent deals 2 damage to target creature or player."
SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | ValidTgts$ Creature,Player | NumDmg$ 2 | TgtPrompt$ Select a target creature or player. | SpellDescription$ CARDNAME deals 2 damage to target creature or player. SVar:Damage:AB$DealDamage | Cost$ 2 Sac<1/CARDNAME> | Tgt$ TgtCP | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or player.
SVar:BuffedBy:Sliver SVar:BuffedBy:Sliver
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
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

View File

@@ -5,6 +5,9 @@ Text:no text
PT:4/5 PT:4/5
K:Flying K:Flying
K:Vigilance K:Vigilance
A:AB$ Effect | Cost$ T | Name$ Adarkar Valkyrie Effect | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature other than Adarkar Valkyrie | Triggers$ TrigChangesZone | SVars$ TrigChangeZone | RememberObjects$ Targeted | SpellDescription$ When target creature other than CARDNAME dies this turn, return that card to the battlefield under your control.
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:Rarity:Rare SVar:Rarity:Rare
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
SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg SetInfo:CSP|Rare|http://magiccards.info/scans/en/cs/1.jpg

View File

@@ -6,7 +6,7 @@ PT:0/5
K:Defender K:Defender
K:Reach K:Reach
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature | DelayedTrigger$ DelayedTrig | TriggerDescription$ Whenever CARDNAME blocks a creature, return that creature to its owner's hand at end of combat.
SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat. SVar:DelayedTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigBounce | TriggerDescription$ Return blocked creature to its owner's hand at end of combat.
SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker SVar:TrigBounce:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | Defined$ TriggeredAttacker
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_membrane.jpg

View File

@@ -0,0 +1,32 @@
Name:Afflicted Deserter
ManaCost:3 R
Types:Creature Human Warrior Werewolf
Text:no text
PT:3/2
T:Mode$Phase | Phase$ Upkeep | WerewolfTransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if no spells were cast last turn, transform CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/afflicted_deserter.jpg
AlternateMode:DoubleFaced
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81a.jpg
Oracle:At the beginning of each upkeep, if no spells were cast last turn, transform Afflicted Deserter.
#Shared
SVar:TrigTransform:AB$SetState | Cost$ 0 | Defined$ Self | Mode$ Transform
ALTERNATE
Name:Werewolf Ransacker
ManaCost:no cost
Colors:red
Types:Creature Werewolf
Text:no text
PT:5/4
T:Mode$ Transformed | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever this creature transforms into CARDNAME, you may destroy target artifact. If that artifact is put into a graveyard this way, CARDNAME deals 3 damage to that artifact's controller
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Artifact | TgtPrompt$ Select target artifact. | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBDamage
SVar:DBDamage:DB$DealDamage | Cost$ 0 | Defined$ TargetedController | NumDmg$ 3 | SubAbility$ DBCleanup | ConditionCheckSVar$ IsDestroyed | ConditionSVarCompare$ GE1
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsDestroyed:Count$ThisTurnEntered_Graveyard_from_Battlefield_Artifact.IsRemembered
T:Mode$Phase | Phase$ Upkeep | WerewolfUntransformCondition$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ At the beginning of each upkeep, if a player cast two or more spells last turn, transform CARDNAME.
SVar:Picture1:http://www.wizards.com/global/images/magic/general/werewolf_ransacker.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/81b.jpg
Oracle:Whenever this creature transforms into Werewolf Ransacker, you may destroy target artifact. If that artifact is put into a graveyard this way, Werewolf Ransacker deals 3 damage to that artifact's controller.\nAt the beginning of each upkeep, if a player cast two or more spells last turn, transform Werewolf Ransacker.
End

View File

@@ -0,0 +1,15 @@
Name:Ageless Sentinels
ManaCost:3 W
Types:Creature Wall
Text:no text
PT:4/4
K:Flying
K:Defender
T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDebuff | TriggerDescription$ When CARDNAME blocks, it becomes a Bird Giant, and it loses defender.
SVar:TrigDebuff:DB$Debuff | Keywords$ Defender | Defined$ TriggeredBlocker | Permanent$ True | SubAbility$ Animate
SVar:Animate:DB$Animate | Defined$ TriggeredBlocker | Types$ Bird,Giant | OverwriteTypes$ True | KeepSupertypes$ True | KeepCardTypes$ True | Permanent$ True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ageless_sentinels.jpg
SetInfo:SCG|Rare|http://magiccards.info/scans/en/sc/1.jpg
Oracle:Defender (This creature can't attack.)\nFlying\nWhen Ageless Sentinels blocks, it becomes a Bird Giant, and it loses defender. (It's no longer a Wall. This effect lasts indefinitely.)
End

View File

@@ -20,8 +20,10 @@ Types:Legendary Creature Goblin Shaman
Text:no text Text:no text
PT:2/2 PT:2/2
K:Protection from red K:Protection from red
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead. R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1 | IsCombat$ False | Description$ If a red source would deal damage to a player, it deals that much damage plus 1 to that player instead.
R:Event$ DamageDone | ValidSource$ Card.Red | ValidTarget$ Player | ReplaceWith$ DmgPlus1Combat | IsCombat$ True
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X
SVar:DmgPlus1:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ ReplacedTarget | DamageSource$ ReplacedSource | NumDmg$ X
SVar:X:ReplaceCount$DamageAmount/Plus.1 SVar:X:ReplaceCount$DamageAmount/Plus.1
SVar:Picture1:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg SVar:Picture1:http://www.wizards.com/global/images/magic/general/tok_tok_volcano_born.jpg
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/313.jpg

View File

@@ -0,0 +1,16 @@
Name:Ana Sanctuary
ManaCost:2 G
Types:Enchantment
Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead.
SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to pump | NumAtt$ +1 | NumDef$ +1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBPump
SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +5 | NumDef$ +5 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2
SVar:Y:Count$Valid Permanent.Blue+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Black+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/ana_sanctuary.jpg
SetInfo:APC|Uncommon|http://magiccards.info/scans/en/ap/74.jpg
Oracle:At the beginning of your upkeep, if you control a blue or black permanent, target creature gets +1/+1 until end of turn. If you control a blue permanent and a black permanent, that creature gets +5/+5 until end of turn instead.
End

View File

@@ -7,7 +7,6 @@ K:Suspend:4:U
A:SP$ Draw | Cost$ 0 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws three cards. | ActivationLimit$ 0 A:SP$ Draw | Cost$ 0 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws three cards. | ActivationLimit$ 0
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_vision.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/ancestral_vision.jpg
SVar:RemAIDeck:True
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/48.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/48.jpg
Oracle:Ancestral Vision is blue.\nSuspend 4-{U} (Rather than cast this card from your hand, pay {U} and exile it with four 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.)\nTarget player draws three cards. Oracle:Ancestral Vision is blue.\nSuspend 4-{U} (Rather than cast this card from your hand, pay {U} and exile it with four 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.)\nTarget player draws three cards.
End End

View File

@@ -0,0 +1,15 @@
Name:Angelic Arbiter
ManaCost:5 W W
Types:Creature Angel
Text:no text
PT:5/6
K:Flying
S:Mode$ Continuous | Affected$ Creature.YouDontCtrl | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ GE1 | Description$ Each opponent who cast a spell this turn can't attack with creatures.
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | OpponentAttackedWithCreatureThisTurn$ True | Description$ Each opponent who attacked with a creature this turn can't cast spells.
SVar:X:Count$ThisTurnCast_Card.YouDontCtrl
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_arbiter.jpg
SetInfo:M11|Rare|http://magiccards.info/scans/en/m11/4.jpg
SetInfo:COM|Rare|http://magiccards.info/scans/en/cmd/5.jpg
Oracle:Flying\nEach opponent who cast a spell this turn can't attack with creatures.\nEach opponent who attacked with a creature this turn can't cast spells.
End

View File

@@ -0,0 +1,12 @@
Name:Arachnus Spinner
ManaCost:5 G
Types:Creature Spider
Text:no text
PT:5/7
K:Reach
A:AB$ ChangeZone | Cost$ tapXType<1/Spider> | Hidden$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.namedArachnus Web | SpellDescription$ Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it.
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/arachnus_spinner.jpg
Oracle:Reach (This creature can block creatures with flying.)\nTap an untapped Spider you control: Search your graveyard and/or library for a card named Arachnus Web and put it onto the battlefield attached to target creature. If you search your library this way, shuffle it.
SetInfo:M12|Rare|http://magiccards.info/scans/en/m12/162.jpg
End

View File

@@ -2,9 +2,9 @@ Name:Arc Lightning
ManaCost:2 R ManaCost:2 R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three target creatures and/or players. A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage2 | SpellDescription$ CARDNAME deals 3 damage divided as you choose among one, two, or three target creatures and/or players.
SVar:DBDamage2:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 | SubAbility$ DBDamage3 SVar:DBDamage2:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 | SubAbility$ DBDamage3
SVar:DBDamage3:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (3) | NumDmg$ 1 SVar:DBDamage3:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (3) | NumDmg$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_lightning.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_lightning.jpg
SetInfo:USG|Common|http://magiccards.info/scans/en/us/174.jpg SetInfo:USG|Common|http://magiccards.info/scans/en/us/174.jpg

View File

@@ -3,8 +3,8 @@ ManaCost:2 R
Types:Creature Human Spellshaper Types:Creature Human Spellshaper
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of target creatures and/or players. A:AB$ DealDamage | Cost$ 2 R T Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (1) | NumDmg$ 1 | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 2 damage divided as you choose among any number of target creatures and/or players.
SVar:DBDamage:DB$DealDamage | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1 SVar:DBDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player (2) | NumDmg$ 1
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_mage.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arc_mage.jpg
SetInfo:NMS|Uncommon|http://magiccards.info/scans/en/ne/77.jpg SetInfo:NMS|Uncommon|http://magiccards.info/scans/en/ne/77.jpg

View File

@@ -0,0 +1,12 @@
Name:Arcane Denial
ManaCost:1 U
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep. You draw a card at the beginning of the next turn's upkeep.
SVar:DBDraw:DB$Draw | NumCards$ 2 | NextUpkeep$ True | Defined$ TargetedController | OptionalDecider$ True | SubAbility$ DBDraw2
SVar:DBDraw2:DB$Draw | NumCards$ 1 | NextUpkeep$ True | Defined$ You
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/arcane_denial.jpg
SetInfo:ALL|Common|http://magiccards.info/scans/en/ai/32.jpg|2
Oracle:Counter target spell. Its controller may draw up to two cards at the beginning of the next turn's upkeep.\nYou draw a card at the beginning of the next turn's upkeep.
End

View File

@@ -0,0 +1,12 @@
Name:Archangel's Light
ManaCost:7 W
Types:Sorcery
Text:no text
A:SP$ GainLife | Cost$ 7 W | LifeAmount$ X | SubAbility$ DBShuffle | SpellDescription$ You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library.
SVar:DBShuffle:DB$ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True
SVar:X:Count$InYourYard/Times.2
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/archangels_light.jpg
SetInfo:DKA|Mythic|http://magiccards.info/scans/en/dka/1.jpg
Oracle:You gain 2 life for each card in your graveyard, then shuffle your graveyard into your library.
End

View File

@@ -2,7 +2,7 @@ Name:Archmage Ascension
ManaCost:2 U ManaCost:2 U
Types:Enchantment Types:Enchantment
Text:no text Text:no text
T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE2 | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of each end step, if you drew two or more cards this turn, you may put a quest counter on CARDNAME.
R:Event$ Draw | ValidPlayer$ You | ReplaceWith$ Tutor | CheckSVar$ Y | SVarCompare$ GE6 | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library. R:Event$ Draw | ValidPlayer$ You | ReplaceWith$ Tutor | CheckSVar$ Y | SVarCompare$ GE6 | Optional$ True | Description$ As long as CARDNAME has six or more quest counters on it, if you would draw a card, you may instead search your library for a card, put that card into your hand, then shuffle your library.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1 SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ QUEST | CounterNum$ 1
SVar:Tutor:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn SVar:Tutor:AB$ ChangeZone | Cost$ 0 | Origin$ Library | Destination$ Hand | ValidCard$ Card.YouOwn

View File

@@ -5,7 +5,7 @@ Text:no text
PT:4/4 PT:4/4
T:Mode$ Blocks | ValidCard$ Creature.powerLE1 | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat. T:Mode$ Blocks | ValidCard$ Creature.powerLE1 | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat.
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.powerLE1 | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.powerLE1 | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature with power 1 or less, destroy CARDNAME at end of combat.
SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/arrogant_bloodlord.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/arrogant_bloodlord.jpg

View File

@@ -0,0 +1,11 @@
Name:Artful Dodge
ManaCost:U
Types:Sorcery
Text:no text
K:Flashback U
A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable | SpellDescription$ Target creature is unblockable this turn.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/artful_dodge.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/27.jpg
Oracle:Target creature is unblockable this turn.\nFlashback {U} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End

View File

@@ -0,0 +1,13 @@
Name:Ashling, the Extinguisher
ManaCost:2 B B
Types:Legendary Creature Elemental Shaman
Text:no text
PT:4/4
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigDestroy | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | ValidTgts$ Creature.YouDontCtrl | Sacrifice$ True | TgtPrompt$ Select target creature defending player controls
SVar:MustBeBlocked:True
SVar:Rarity:Rare
SVar:Picture:http://serv3.tcgimages.eu/img/cards/Eventide/ashling_the_extinguisher.jpg
SetInfo:EVE|Rare|http://magiccards.info/scans/en/eve/33.jpg
Oracle:Whenever Ashling, the Extinguisher deals combat damage to a player, choose target creature that player controls. He or she sacrifices that creature.
End

View File

@@ -0,0 +1,12 @@
Name:Avacyn's Collar
ManaCost:1
Types:Artifact Equipment
Text:Equipped creature gets +1/+0 and has vigilance.
K:eqPump 2:+1/+0/Vigilance
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy+Human | Execute$ TrigToken | TriggerDescription$ Whenever equipped creature dies, if it was a Human, put a 1/1 white Spirit creature token with flying onto the battlefield.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ W 1 1 Spirit | TokenAmount$ 1 | TokenName$ Spirit | TokenTypes$ Creature,Spirit | TokenOwner$ You | TokenColors$ White | TokenPower$ 1 | TokenToughness$ 1 | TokenKeywords$ Flying
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/avacyns_collar.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/145.jpg
Oracle:Equipped creature gets +1/+0 and has vigilance.\nWhenever equipped creature dies, if it was a Human, put a 1/1 white Spirit creature token with flying onto the battlefield.\nEquip {2}
End

View File

@@ -0,0 +1,15 @@
Name:Balance of Power
ManaCost:3 U U
Types:Sorcery
Text:no text
A:SP$ Draw | Cost$ 3 U U | NumCards$ Y | Defined$ You | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | ConditionPresent$ Card.YouDontCtrl | ConditionSVarCompare$ GTX | ConditionZone$ Hand | SpellDescription$ If target opponent has more cards in hand than you, draw cards equal to the difference.
SVar:X:Count$InYourHand
SVar:Y:Count$InOppHand/Minus.X
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/balance_of_power.jpg
SetInfo:8ED|Rare|http://magiccards.info/scans/en/8e/62.jpg
SetInfo:PTK|Rare|http://magiccards.info/scans/en/p3k/34.jpg
SetInfo:POR|Rare|http://magiccards.info/scans/en/po/42.jpg
Oracle:If target opponent has more cards in hand than you, draw cards equal to the difference.
End

View File

@@ -7,6 +7,7 @@ K:Flying
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, it deals that much damage to each creature that player controls.
SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl SVar:TrigDamage:AB$ DamageAll | Cost$ 0 | NumDmg$ X | ValidCards$ Creature.YouDontCtrl
SVar:X:TriggerCount$DamageAmount SVar:X:TriggerCount$DamageAmount
SVar:MustBeBlocked:True
SVar:Rarity:Mythic SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/balefire_dragon.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/balefire_dragon.jpg
SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/129.jpg SetInfo:ISD|Mythic|http://magiccards.info/scans/en/isd/129.jpg

View File

@@ -0,0 +1,11 @@
Name:Bar the Door
ManaCost:2 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | NumDef$ +4 | SpellDescription$ Creatures you control get +0/+4 until end of turn.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/bar_the_door.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/2.jpg
Oracle:Creatures you control get +0/+4 until end of turn.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 R R
Types:Creature Ogre Warrior Types:Creature Ogre Warrior
Text:no text Text:no text
PT:3/3 PT:3/3
A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | Tgt$ CP | NumDmg$ 2 | SpellDescription$ Barrage Ogre deals 2 damage to target creature or player. A:AB$ DealDamage | Cost$ T Sac<1/Artifact> | Tgt$ TgtCP | NumDmg$ 2 | SpellDescription$ Barrage Ogre deals 2 damage to target creature or player.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/barrage_ogre.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/barrage_ogre.jpg

View File

@@ -0,0 +1,15 @@
Name:Batwing Brume
ManaCost:1 WB
Types:Instant
Text:no text
A:SP$ Fog | Cost$ 1 WB | ConditionManaSpent$ W | SubAbility$ DBLoseLifeYou | SpellDescription$ Prevent all combat damage that would be dealt this turn if W was spent to cast CARDNAME. Each player loses 1 life for each attacking creature he or she controls if B was spent to cast CARDNAME. (Do both if WB was spent.)
SVar:DBLoseLifeYou:DB$ LoseLife | LifeAmount$ X | Defined$ You | ConditionManaSpent$ B | SubAbility$ DBLoseLifeOpp
SVar:DBLoseLifeOpp:DB$ LoseLife | LifeAmount$ Y | Defined$ Opponent | ConditionManaSpent$ B
SVar:X:Count$Valid Creature.YouCtrl+attacking
SVar:Y:Count$Valid Creature.YouDontCtrl+attacking
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/batwing_brume.jpg
SetInfo:EVE|Uncommon|http://magiccards.info/scans/en/eve/81.jpg
Oracle:Prevent all combat damage that would be dealt this turn if {W} was spent to cast Batwing Brume. Each player loses 1 life for each attacking creature he or she controls if {B} was spent to cast Batwing Brume. (Do both if {W}{B} was spent.)
End

View File

@@ -0,0 +1,11 @@
Name:Bazaar Trader
ManaCost:1 R
Types:Creature Goblin
Text:T:Target player gains control of target artifact, creature, or land you control.
PT:1/1
SVar:RemAIDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bazaar_trader.jpg
SetInfo:WWK|Rare|http://magiccards.info/scans/en/wwk/72.jpg
Oracle:{T}: Target player gains control of target artifact, creature, or land you control.
End

View File

@@ -0,0 +1,12 @@
Name:Beguiler of Wills
ManaCost:3 U U
Types:Creature Human Wizard
Text:no text
PT:1/1
A:AB$ GainControl | Cost$ T | ValidTgts$ Creature.powerLEX | TgtPrompt$ Select target creature with power less than or equal to the number of creatures you control | SpellDescription$ Gain control of target creature with power less than or equal to the number of creatures you control.
SVar:X:Count$Valid Creature.YouCtrl
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/beguiler_of_wills.jpg
SetInfo:DKA|Mythic|http://magiccards.info/scans/en/dka/28.jpg
Oracle:{T}: Gain control of target creature with power less than or equal to the number of creatures you control.
End

View File

@@ -0,0 +1,17 @@
Name:Bioplasm
ManaCost:3 G G
Types:Creature Ooze
Text:no text
PT:4/4
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library. If it's a creature card, CARDNAME gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness.
SVar:TrigMill:AB$ Mill | Cost$ 0 | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPump
SVar:DBPump:DB$ Pump | NumAtt$ X | NumDef$ Y | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardPower
SVar:Y:Remembered$CardToughness
SVar:Z:Remembered$Valid Creature
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/bioplasm.jpg
SetInfo:GPT|Rare|http://magiccards.info/scans/en/gp/81.jpg
Oracle:Whenever Bioplasm attacks, exile the top card of your library. If it's a creature card, Bioplasm gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness.
End

View File

@@ -0,0 +1,11 @@
Name:Black Cat
ManaCost:1 B
Types:Creature Zombie Cat
Text:no text
PT:1/1
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME dies, target opponent discards a card at random.
SVar:TrigDiscard:AB$ Discard | Cost$ 0 | ValidTgts$ Opponent | NumCards$ 1 | Mode$ Random
SVar:Picture:http://www.wizards.com/global/images/magic/general/black_cat.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/54.jpg
Oracle:When Black Cat dies, target opponent discards a card at random.
End

View File

@@ -4,7 +4,7 @@ Types:Artifact Equipment
Text:Equipped creature can't be blocked by Vampires or Zombies. Text:Equipped creature can't be blocked by Vampires or Zombies.
K:eqPump 1:HIDDEN CantBeBlockedBy Creature.Vampire,Creature.Zombie K:eqPump 1:HIDDEN CantBeBlockedBy Creature.Vampire,Creature.Zombie
S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "T, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player." S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddAbility$ TorchDamage | Description$ Equipped creature has "T, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."
SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to target creature or player. SVar:TorchDamage:AB$ DealDamage | Cost$ T Sac<1/Card.Attached+namedBlazing Torch/equipped Blazing Torch> | Tgt$ TgtCP | NumDmg$ 2 | DamageSource$ Sacrificed | SpellDescription$ Blazing Torch deals 2 damage to target creature or player.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_torch.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_torch.jpg
Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."\nEquip {1} Oracle:Equipped creature can't be blocked by Vampires or Zombies.\nEquipped creature has "{T}, Sacrifice Blazing Torch: Blazing Torch deals 2 damage to target creature or player."\nEquip {1}

View File

@@ -3,7 +3,7 @@ ManaCost:3 U
Types:Creature Merfolk Types:Creature Merfolk
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ Pump | Cost$ U | KW$ Unblockable | SpellDescription$ CARDNAME is unblockable this turn. A:AB$ Pump | Cost$ U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME is unblockable this turn.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/blockade_runner.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/blockade_runner.jpg
SetInfo:MMQ|Common|http://magiccards.info/scans/en/mm/60.jpg SetInfo:MMQ|Common|http://magiccards.info/scans/en/mm/60.jpg

View File

@@ -4,7 +4,7 @@ Types:Creature Vampire
Text:no text Text:no text
PT:3/3 PT:3/3
K:Flying K:Flying
A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield. A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenImage$ B 2 2 Vampire | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield.
A:AB$SetState | Cost$ B | Defined$ Self | CheckSVar$ X | SVarCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate this ability only if you control five or more Vampires. A:AB$SetState | Cost$ B | Defined$ Self | CheckSVar$ X | SVarCompare$ GE5 | Mode$ Transform | SpellDescription$ Transform CARDNAME.Activate this ability only if you control five or more Vampires.
SVar:X:Count$Valid Card.Vampire+YouCtrl SVar:X:Count$Valid Card.Vampire+YouCtrl
SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodline_keeper.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodline_keeper.jpg
@@ -22,7 +22,7 @@ Text:no text
PT:5/5 PT:5/5
K:Flying K:Flying
S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Other Vampire creatures you control get +2/+2. S:Mode$ Continuous | Affected$ Creature.Vampire+Other+YouCtrl | AddPower$ 2 | AddToughness$ 2 | Description$ Other Vampire creatures you control get +2/+2.
A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield. A:AB$Token | Cost$ T | TokenAmount$ 1 | TokenOwner$ You | TokenName$ Vampire | TokenColors$ Black | TokenImage$ B 2 2 Vampire | TokenTypes$ Creature,Vampire | TokenPower$ 2 | TokenToughness$ 2 | TokenKeywords$ Flying | SpellDescription$ Put a 2/2 black Vampire creature token with flying onto the battlefield.
SVar:Picture1:http://www.wizards.com/global/images/magic/general/lord_of_lineage.jpg SVar:Picture1:http://www.wizards.com/global/images/magic/general/lord_of_lineage.jpg
SetInfo:ISD|Rare|http://magiccards.info/scans/en/isd/90b.jpg SetInfo:ISD|Rare|http://magiccards.info/scans/en/isd/90b.jpg
Oracle:Other Vampire creatures you control get +2/+2.\n{T}: Put a 2/2 black Vampire creature token with flying onto the battlefield. Oracle:Other Vampire creatures you control get +2/+2.\n{T}: Put a 2/2 black Vampire creature token with flying onto the battlefield.

View File

@@ -4,8 +4,8 @@ Types:Creature Giant Warrior
Text:no text Text:no text
PT:5/5 PT:5/5
S:Mode$ Continuous | Affected$ Creature.Coward | AddKeyword$ CantBlock Creature.Warrior | Description$ Cowards can't block Warriors. S:Mode$ Continuous | Affected$ Creature.Coward | AddKeyword$ CantBlock Creature.Warrior | Description$ Cowards can't block Warriors.
A:AB$ Animate | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Coward | SpellDescription$ Target creature becomes a Coward until end of turn. A:AB$ Animate | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Coward | RemoveCreatureTypes$ True | SpellDescription$ Target creature becomes a Coward until end of turn.
A:AB$ Animate | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Warrior | SpellDescription$ Target creature becomes a Warrior until end of turn. A:AB$ Animate | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Warrior | RemoveCreatureTypes$ True | SpellDescription$ Target creature becomes a Warrior until end of turn.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/boldwyr_intimidator.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/boldwyr_intimidator.jpg
SetInfo:MOR|Uncommon|http://magiccards.info/scans/en/mt/86.jpg SetInfo:MOR|Uncommon|http://magiccards.info/scans/en/mt/86.jpg

View File

@@ -0,0 +1,11 @@
Name:Bone to Ash
ManaCost:2 U U
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target Creature spell | ValidTgts$ Creature | SubAbility$ DBDraw | SpellDescription$ Counter target creature spell. Draw a card
SVar:DBDraw:DB$Draw | NumCards$ 1
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_to_ash.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/29.jpg
Oracle:Counter target creature spell.\nDraw a card.
End

View File

@@ -4,7 +4,7 @@ Types:Creature Beast
Text:no text Text:no text
PT:4/2 PT:4/2
T:Mode$ TurnFaceUp | ValidCard$ Permanent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a permanent is turned face up, CARDNAME deals 1 damage to target creature or player. T:Mode$ TurnFaceUp | ValidCard$ Permanent | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever a permanent is turned face up, CARDNAME deals 1 damage to target creature or player.
SVar:TrigDamage:AB$DealDamage | Cost$ 0 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | NumDmg$ 1 SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Tgt$ TgtCP | NumDmg$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/bonethorn_valesk.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/bonethorn_valesk.jpg
SetInfo:SCG|Common|http://magiccards.info/scans/en/sc/82.jpg SetInfo:SCG|Common|http://magiccards.info/scans/en/sc/82.jpg

View File

@@ -0,0 +1,12 @@
Name:Break of Day
ManaCost:1 W
Types:Instant
Text:no text
A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SubAbility$ FatefulHourPump | SpellDescription$ Creatures you control get +1/+1 until end of turn.
SVar:FatefulHourPump:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ HIDDEN Indestructible | ConditionCheckSVar$ FatefulHour | ConditionSVarCompare$ LE5 | SpellDescription$ Fateful hour - If you have 5 or less life, those creatures are also indestructible this turn.
SVar:FatefulHour:Count$YourLifeTotal
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/break_of_day.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/3.jpg
Oracle:Creatures you control get +1/+1 until end of turn.\nFateful hour - If you have 5 or less life, those creatures also are indestructible this turn. (Lethal damage and effects that say "destroy" don't destroy them.)
End

View File

@@ -0,0 +1,12 @@
Name:Briarpack Alpha
ManaCost:3 G
Types:Creature Wolf
Text:no text
PT:3/3
K:Flash
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 until end of turn.
SVar:TrigPump:AB$Pump | Cost$ 0 | Tgt$ TgtC | NumAtt$ 2 | NumDef$ 2
SVar:Picture:http://www.wizards.com/global/images/magic/general/briarpack_alpha.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/108.jpg
Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Briarpack Alpha enters the battlefield, target creature gets +2/+2 until end of turn.
End

View File

@@ -3,9 +3,10 @@ ManaCost:2 R
Types:Creature Spirit Types:Creature Spirit
Text:no text Text:no text
PT:2/2 PT:2/2
A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | SpellDescription$ Look at the top card of your library. A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library.
A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | ChangeNum$ All | ChangeValid$ Land | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate this ability only once each turn. A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains first strike until end of turn. Activate this ability only once each turn.
SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | KW$ First Strike SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | KW$ First Strike | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/brutal_deceiver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/brutal_deceiver.jpg
SetInfo:CHK|Common|http://magiccards.info/scans/en/chk/161.jpg SetInfo:CHK|Common|http://magiccards.info/scans/en/chk/161.jpg

View File

@@ -3,7 +3,7 @@ ManaCost:B
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ Effect | Cost$ B | Name$ Bubbling Muck Effect | Triggers$ SwampTrigger | SVars$ TrigMana | SpellDescription$ Until end of turn, whenever a player taps a Swamp for mana, that player adds B to his or her mana pool (in addition to the mana the land produces). A:SP$ Effect | Cost$ B | Name$ Bubbling Muck Effect | Triggers$ SwampTrigger | SVars$ TrigMana | SpellDescription$ Until end of turn, whenever a player taps a Swamp for mana, that player adds B to his or her mana pool (in addition to the mana the land produces).
SVar:SwampTrigger:Mode$ TapsForMana | ValidCard$ Swamp | Execute$ TrigMana | TriggerDescription$ Whenever a player taps a Swamp for mana, that player adds B to his or her mana pool (in addition to the mana the land produces). SVar:SwampTrigger:Mode$ TapsForMana | ValidCard$ Swamp | Execute$ TrigMana | Static$ True | TriggerDescription$ Whenever a player taps a Swamp for mana, that player adds B to his or her mana pool (in addition to the mana the land produces).
SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ B | Amount$ 1 | Defined$ TriggeredPlayer SVar:TrigMana:AB$Mana | Cost$ 0 | Produced$ B | Amount$ 1 | Defined$ TriggeredPlayer
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -0,0 +1,13 @@
Name:Burden of Guilt
ManaCost:W
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ W | ValidTgts$ Creature | AILogic$ KeepTapped
A:AB$Tap | Cost$ 1 | Defined$ Enchanted | SpellDescription$ Tap enchanted creature.
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/burden_of_guilt.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/4.jpg
Oracle:Enchant creature\n{1}: Tap enchanted creature.
End

View File

@@ -2,6 +2,9 @@ Name:Burn the Impure
ManaCost:1 R ManaCost:1 R
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 1 R | NumDmg$ 3 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBDamage | SpellDescription$ CARDNAME deals 3 damage to target creature. If that creature has infect, CARDNAME deals 3 damage to that creature's controller.
SVar:DBDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 3 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1
SVar:X:Targeted$Valid Creature.withInfect
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/burn_the_impure.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/burn_the_impure.jpg
SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/59.jpg SetInfo:MBS|Common|http://magiccards.info/scans/en/mbs/59.jpg

View File

@@ -0,0 +1,11 @@
Name:Burning Oil
ManaCost:1 R
Types:Instant
Text:no text
A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature.
K:Flashback 3 W
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/burning_oil.txt
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/84.jpg
Oracle:Burning Oil deals 3 damage to target attacking or blocking creature.\nFlashback {3}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End

View File

@@ -0,0 +1,13 @@
Name:Burnout
ManaCost:1 R
Types:Instant
Text:no text
A:SP$ Counter | Cost$ 1 R | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card.Instant | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Counter target instant spell if it's blue. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | NumCards$ 1 | NextUpkeep$ True | Defined$ You
SVar:X:Targeted$Valid Card.Blue
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/burnout.jpg
SetInfo:ALL|Uncommon|http://magiccards.info/scans/en/ai/101.jpg
Oracle:Counter target instant spell if it's blue.\nDraw a card at the beginning of the next turn's upkeep.
End

View File

@@ -6,6 +6,7 @@ PT:2/2
K:Morph:3 B B K:Morph:3 B B
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a creature. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player sacrifices a creature.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Creature SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Opponent | SacValid$ Creature
SVar:MustBeBlocked:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_executioner.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cabal_executioner.jpg
SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/130.jpg SetInfo:ONS|Uncommon|http://magiccards.info/scans/en/on/130.jpg

View File

@@ -0,0 +1,12 @@
Name:Call to the Kindred
ManaCost:3 U
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ 3 U | ValidTgts$ Creature | AILogic$ Pump
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You| Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, you may look at the top five cards of your library. If you do, you may put a creature card that shares a creature type with enchanted creature from among them onto the battlefield, then you put the rest of those cards on the bottom of your library in any order.
SVar:TrigDig:AB$ Dig | Cost$ 0 | DigNum$ 5 | ChangeNum$ 1 | ChangeValid$ Creature.sharesCreatureTypeWith Card.EnchantedBy | DestinationZone$ Battlefield
SVar:Picture:http://www.wizards.com/global/images/magic/general/call_to_the_kindred.jpg
SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/30.jpg
Oracle:Enchant creature\nAt the beginning of your upkeep, you may look at the top five cards of your library. If you do, you may put a creature card that shares a creature type with enchanted creature from among them onto the battlefield, then you put the rest of those cards on the bottom of your library in any order.
End

View File

@@ -3,9 +3,10 @@ ManaCost:2 U
Types:Creature Spirit Types:Creature Spirit
Text:no text Text:no text
PT:1/3 PT:1/3
A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | SpellDescription$ Look at the top card of your library. A:AB$ Dig | Cost$ 1 | DigNum$ 1 | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | SpellDescription$ Look at the top card of your library.
A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | ChangeNum$ All | ChangeValid$ Land | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate this ability only once each turn. A:AB$ Dig | Cost$ 2 | DigNum$ 1 | ActivationLimit$ 1 | Reveal$ True | DestinationZone$ Library | LibraryPosition$ 0 | LibraryPosition2$ 0 | NoMove$ True | RememberRevealed$ True | SubAbility$ TrigPump | SpellDescription$ Reveal the top card of your library. If it's a land card, CARDNAME gets +1/+0 and gains flying until end of turn. Activate this ability only once each turn.
SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | KW$ Flying SVar:TrigPump:DB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 1 | KW$ Flying | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/callous_deceiver.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/callous_deceiver.jpg
SetInfo:CHK|Common|http://magiccards.info/scans/en/chk/53.jpg SetInfo:CHK|Common|http://magiccards.info/scans/en/chk/53.jpg

View File

@@ -0,0 +1,30 @@
Name:Calming Licid
ManaCost:2 W
Types:Creature Licid
Text:no text
PT:2/2
A:AB$ SetState | Cost$ W T | Defined$ Self | NewState$ Alternate | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay W to end this effect.
SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse
#If the value of AlternateMode isn't Flip or DoubleFaced, it will be the name of the state defined below, so you can switch to it with SetState+NewState$.The name of the first state defined is always "Original".
AlternateMode:Alternate
#Shared
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/calming_licid.jpg
SetInfo:STH|Uncommon|http://magiccards.info/scans/en/sh/102.jpg
Oracle:{W}, {T}: Calming Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {W} to end this effect.\nEnchanted creature can't attack.
ALTERNATE
Name:Calming Licid
ManaCost:2 W
Colors:white
Types:Enchantment Aura
Text:Enchanted creature can't attack.
K:Enchant creature
A:SP$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't attack. | Description$ Enchanted creature can't attack.
A:AB$ SetState | Cost$ W | Defined$ Self | NewState$ Original | SpellDescription$ End this effect.
End

View File

@@ -3,7 +3,7 @@ ManaCost:B
Types:Creature Insect Types:Creature Insect
Text:no text Text:no text
PT:1/1 PT:1/1
A:AB$ ChangeZone | Cost$ 2 B T | TargetMin$ 0 | TargetMax$ 3 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | SpellDescription$ Exile up to three target cards from a single graveyard. A:AB$ ChangeZone | Cost$ 2 B T | TargetMin$ 0 | TargetMax$ 3 | TargetsFromSingleZone$ True | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SpellDescription$ Exile up to three target cards from a single graveyard.
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/carrion_beetles.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/carrion_beetles.jpg
SetInfo:USG|Common|http://magiccards.info/scans/en/us/122.jpg SetInfo:USG|Common|http://magiccards.info/scans/en/us/122.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
PT:3/4 PT:3/4
T:Mode$ Attacks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME attacks or blocks, destroy it at end of combat. T:Mode$ Attacks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME attacks or blocks, destroy it at end of combat.
T:Mode$ Blocks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, destroy it at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, destroy it at end of combat.
SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigSacrifice | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigSacrifice | TriggerDescription$ Destroy CARDNAME at end of combat.
SVar:TrigSacrifice:AB$Destroy | Cost$ 0 | Defined$ Self SVar:TrigSacrifice:AB$Destroy | Cost$ 0 | Defined$ Self
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -1,7 +1,14 @@
Name:Ceta Sanctuary Name:Ceta Sanctuary
ManaCost:2 U ManaCost:2 U
Types:Enchantment Types:Enchantment
Text:At the beginning of your upkeep, if you control a red or green permanent, draw a card, then discard a card. If you control a red permanent and a green permanent, instead draw two cards, then discard a card. Text:no text
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, if you control a red or green permanent, draw a card, then discard a card. If you control a red permanent and a green permanent, instead draw two cards, then discard a card.
SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 | SubAbility$ DBDraw
SVar:DBDraw:DB$Draw | Defined$ You | NumCards$ 2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | SubAbility$ DBDiscard
SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1
SVar:Y:Count$Valid Permanent.Red+YouCtrl/LimitMax.1
SVar:Z:Count$Valid Permanent.Green+YouCtrl/LimitMax.1
SVar:X:SVar$Y/Plus.Z
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://wizards.com/global/images/magic/general/ceta_sanctuary.jpg SVar:Picture:http://wizards.com/global/images/magic/general/ceta_sanctuary.jpg

View File

@@ -0,0 +1,22 @@
Name:Chalice of Life
ManaCost:3
Types:Artifact
Text:no text
A:AB$ GainLife | Cost$ T | LifeAmount$ 1 | Defined$ You | SubAbility$ DBTransform | SpellDescription$ You gain 1 life. Then if you have at least 10 more life than your starting life total, transform CARDNAME.
SVar:DBTransform:DB$SetState | Defined$ Self | Mode$ Transform | ConditionCheckSVar$ X | ConditionSVarCompare$ GEY
SVar:X:Count$YourLifeTotal
SVar:Y:Count$YourStartingLife/Plus.10
AlternateMode:DoubleFaced
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/146a.jpg
Oracle:{T}: You gain 1 life. Then if you have at least 10 life more than your starting life total, transform Chalice of Life.
ALTERNATE
Name:Chalice of Death
ManaCost:no cost
Types:Artifact
Text:no text
A:AB$ LoseLife | Cost$ T | ValidTgts$ Player | TgtPrompt$Target a player to lose 5 life | LifeAmount$ 5 | SpellDescription$ Target player loses 5 life.
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/146b.jpg
Oracle:{T}: Target player loses 5 life.
End

View File

@@ -3,7 +3,7 @@ ManaCost:X X
Types:Artifact Types:Artifact
Text:no text Text:no text
K:etbCounter:CHARGE:X K:etbCounter:CHARGE:X
T:Mode$ SpellCast | ValidCard$ Card.cmcEQY | ValidActivatingPlayer$ Each | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a spell with converted mana cost equal to the number of charge counters on CARDNAME, counter that spell. T:Mode$ SpellCast | ValidCard$ Card.cmcEQY | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever a player casts a spell with converted mana cost equal to the number of charge counters on CARDNAME, counter that spell.
SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility SVar:TrigCounter:AB$Counter | Cost$ 0 | Defined$ TriggeredSpellAbility
SVar:X:Count$xPaid SVar:X:Count$xPaid
SVar:Y:Count$CardCounters.CHARGE SVar:Y:Count$CardCounters.CHARGE

View File

@@ -0,0 +1,12 @@
Name:Chant of the Skifsang
ManaCost:2 U
Types:Enchantment Aura
Text:no text
K:Enchant creature
A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -13 | Description$ Enchanted creature gets -13/-0.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/chant_of_the_skifsang.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/31.jpg
Oracle:Enchant creature\nEnchanted creature gets -13/-0.
End

View File

@@ -0,0 +1,12 @@
Name:Chill of Foreboding
ManaCost:2 U
Types:Sorcery
Text:no text
K:Flashback 7 U
A:SP$ Mill | Cost$ 2 U | NumCards$ 5 | Defined$ Each | SpellDescription$ Each player puts the top five cards of his or her library into his or her graveyard.
SVar:RemRandomDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/chill_of_foreboding.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/32.jpg
Oracle:Each player puts the top five cards of his or her library into his or her graveyard.\nFlashback {7}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End

View File

@@ -0,0 +1,23 @@
Name:Chosen of Markov
ManaCost:2 B
Types:Creature Human
Text:no text
PT:2/2
A:AB$SetState | Cost$ T tapXType<1/Vampire> | Defined$ Self | Mode$ Transform | SpellDescription$ Transform CARDNAME.
SVar:Picture:http://www.wizards.com/global/images/magic/general/chosen_of_markov.jpg
AlternateMode:DoubleFaced
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/55a.jpg
Oracle:{T}, Tap an untapped Vampire you control: Transform Chosen of Markov.
ALTERNATE
Name:Markov's Servant
ManaCost:no cost
Colors:black
Types:Creature Vampire
Text:no text
PT:4/4
SVar:Picture1:http://www.wizards.com/global/images/magic/general/markovs_servant.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/55b.jpg
Oracle:
End

View File

@@ -5,7 +5,7 @@ Text:no text
PT:3/3 PT:3/3
K:Defender K:Defender
T:Mode$ Blocks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks, destroy it at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ Whenever CARDNAME blocks, destroy it at end of combat.
SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat. SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroy | TriggerDescription$ Destroy CARDNAME at end of combat.
SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self SVar:TrigDestroy:AB$Destroy | Cost$ 0 | Defined$ Self
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Common SVar:Rarity:Common

View File

@@ -0,0 +1,14 @@
Name:City in a Bottle
ManaCost:2
Types:Artifact
Text:no text
T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Permanent.nontoken+setARN+Other | Execute$ TrigSac | TriggerDescription$ Whenever a nontoken permanent from the Arabian Nights expansion other than CARDNAME is on the battlefield, its controller sacrifices it.
SVar:TrigSac:AB$ SacrificeAll | Cost$ 0 | ValidCards$ Permanent.nontoken+setARN+Other
S:Mode$ CantPlayLand | ValidCard$ Card.setARN | Description$ Players can't play cards from the Arabian Nights expansion.
S:Mode$ CantBeCast | ValidCard$ Card.setARN
SVar:RemAIDeck:True
SVar:RemRandomDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/city_in_a_bottle.jpg
SetInfo:ARN|Uncommon|http://magiccards.info/scans/en/an/74.jpg
Oracle:Whenever a nontoken permanent from the Arabian Nights expansion other than City in a Bottle is on the battlefield, its controller sacrifices it.\nPlayers can't play cards from the Arabian Nights expansion.
End

View File

@@ -0,0 +1,12 @@
Name:Clinging Mists
ManaCost:2 G
Types:Instant
Text:no text
A:SP$ Fog | Cost$ 2 G | SubAbility$ DBTapAll | SpellDescription$ Prevent all combat damage that would be dealt this turn. Fateful hour - If you have 5 or less life, tap all attacking creatures. Those creatures don't untap during their controllers next untap step.
SVar:DBTapAll:DB$ TapAll | Cost$ 1 G G | ValidCards$ Creature.attacking | SubAbility$ DBPumpAll | ConditionCheckSVar$ FatefulHour | ConditionSVarCompare$ LE5
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | ConditionCheckSVar$ FatefulHour | ConditionSVarCompare$ LE5
SVar:FatefulHour:Count$YourLifeTotal
SVar:Picture:http://www.wizards.com/global/images/magic/general/clinging_mists.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/109.jpg
Oracle:Prevent all combat damage that would be dealt this turn.\nFateful hour - If you have 5 or less life, tap all attacking creatures. Those creatures don't untap during their controller's next untap step.
End

View File

@@ -0,0 +1,12 @@
Name:Cloak and Dagger
ManaCost:2
Types:Tribal Artifact Rogue Equipment
Text:Equipped creature gets +2/+0 and has shroud. (It can't be the target of spells or abilities.)
K:eqPump 3:+2/+0/Shroud
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Rogue | TriggerZones$ Battlefield | Execute$ TrigAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Rogue creature enters the battlefield, you may attach CARDNAME to it.
SVar:TrigAttach:DB$ Attach | Cost$ 0 | Defined$ TriggeredCard
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/cloak_and_dagger.jpg
SetInfo:MOR|Uncommon|http://magiccards.info/scans/en/mt/141.jpg
Oracle:Equipped creature gets +2/+0 and has shroud. (It can't be the target of spells or abilities.)\nWhenever a Rogue creature enters the battlefield, you may attach Cloak and Dagger to it.\nEquip {3}
End

View File

@@ -0,0 +1,12 @@
Name:Cloven Casting
ManaCost:5 U R
Types:Enchantment
Text:no text
T:Mode$ SpellCast | ValidCard$ Instant.MultiColor,Sorcery.MultiColor | ValidControllingPlayer$ You | Execute$ TrigCopy | TriggerDescription$ Whenever you cast a multicolored instant or sorcery spell, you may pay 1. If you do, copy that spell. You may choose new targets for the copy.
SVar:TrigCopy:AB$ CopySpell | Cost$ 1 | Defined$ TriggeredSpellAbility
SVar:RemRandomDeck:True
SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/cloven_casting.jpg
SetInfo:ARB|Rare|http://magiccards.info/scans/en/arb/86.jpg
Oracle:Whenever you cast a multicolored instant or sorcery spell, you may pay {1}. If you do, copy that spell. You may choose new targets for the copy.
End

View File

@@ -6,8 +6,8 @@ PT:2/4
K:Flying K:Flying
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.nonWall | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.nonWall | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat.
T:Mode$ Blocks | ValidCard$ Creature.nonWall | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Creature.nonWall | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a non-Wall creature, destroy that creature at end of combat.
SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat.
SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat. SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat.
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:Rarity:Rare SVar:Rarity:Rare

View File

@@ -3,7 +3,7 @@ ManaCost:3 R R
Types:Sorcery Types:Sorcery
Text:no text Text:no text
A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SubAbility$ DBDamageTwo | SpellDescription$ CARDNAME deals 1 damage to target creature or player, 2 damage to another target creature or player, and 3 damage to a third target creature or player. A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | NumDmg$ 1 | SubAbility$ DBDamageTwo | SpellDescription$ CARDNAME deals 1 damage to target creature or player, 2 damage to another target creature or player, and 3 damage to a third target creature or player.
SVar:DBDamageTwo:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target creature or player | NumDmg$ 2 |TargetUnique$ True | SubAbility$ DBDamageThree SVar:DBDamageTwo:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target creature or player | NumDmg$ 2 | TargetUnique$ True | SubAbility$ DBDamageThree
SVar:DBDamageThree:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target creature or player | NumDmg$ 3 |TargetUnique$ True SVar:DBDamageThree:DB$ DealDamage | Cost$ 0 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select another target creature or player | NumDmg$ 3 |TargetUnique$ True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/cone_of_flame.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cone_of_flame.jpg

View File

@@ -5,7 +5,7 @@ Text:no text
K:At the beginning of your upkeep, sacrifice CARDNAME unless you pay W W K:At the beginning of your upkeep, sacrifice CARDNAME unless you pay W W
S:Mode$ Continuous | Affected$ Mountain | AddType$ Plains | RemoveSubTypes$ True | RemoveAllAbilities$ True | Description$ All Mountains are Plains. S:Mode$ Continuous | Affected$ Mountain | AddType$ Plains | RemoveSubTypes$ True | RemoveAllAbilities$ True | Description$ All Mountains are Plains.
SVar:RemRandomDeck:True SVar:RemRandomDeck:True
SVar:Rarity:Rare SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/conversion.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/conversion.jpg
SetInfo:LEA|Uncommon|http://magiccards.info/scans/en/al/199.jpg SetInfo:LEA|Uncommon|http://magiccards.info/scans/en/al/199.jpg
SetInfo:LEB|Uncommon|http://magiccards.info/scans/en/be/201.jpg SetInfo:LEB|Uncommon|http://magiccards.info/scans/en/be/201.jpg

View File

@@ -0,0 +1,30 @@
Name:Convulsing Licid
ManaCost:2 R
Types:Creature Licid
Text:no text
PT:2/2
A:AB$ SetState | Cost$ R T | Defined$ Self | NewState$ Alternate | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay R to end this effect.
SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse
#If the value of AlternateMode isn't Flip or DoubleFaced, it will be the name of the state defined below, so you can switch to it with SetState+NewState$.The name of the first state defined is always "Original".
AlternateMode:Alternate
#Shared
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/convulsing_licid.jpg
SetInfo:STH|Uncommon|http://magiccards.info/scans/en/sh/77.jpg
Oracle:{R}, {T}: Convulsing Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {R} to end this effect.\nEnchanted creature can't attack.
ALTERNATE
Name:Convulsing Licid
ManaCost:2 R
Colors:red
Types:Enchantment Aura
Text:Enchanted creature can't block.
K:Enchant creature
A:SP$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ HIDDEN CARDNAME can't block. | Description$ Enchanted creature can't block.
A:AB$ SetState | Cost$ R | Defined$ Self | NewState$ Original | SpellDescription$ End this effect.
End

View File

@@ -0,0 +1,30 @@
Name:Corrupting Licid
ManaCost:2 B
Types:Creature Licid
Text:no text
PT:2/2
A:AB$ SetState | Cost$ B T | Defined$ Self | NewState$ Alternate | SubAbility$ DBAttach | SpellDescription$ CARDNAME loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay B to end this effect.
SVar:DBAttach:DB$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Pump
#If the value of AlternateMode isn't Flip or DoubleFaced, it will be the name of the state defined below, so you can switch to it with SetState+NewState$.The name of the first state defined is always "Original".
AlternateMode:Alternate
#Shared
SVar:RemAIDeck:True
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/corrupting_licid.jpg
SetInfo:STH|Uncommon|http://magiccards.info/scans/en/sh/4.jpg
Oracle:{B}, {T}: Corrupting Licid loses this ability and becomes an Aura enchantment with enchant creature. Attach it to target creature. You may pay {B} to end this effect.\nEnchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.)
ALTERNATE
Name:Corrupting Licid
ManaCost:2 B
Colors:black
Types:Enchantment Aura
Text:Enchanted creature has fear.
K:Enchant creature
A:SP$ Attach | Cost$ 0 | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Fear | Description$ Enchanted creature has fear. (It can't be blocked except by artifact creatures and/or black creatures.)
A:AB$ SetState | Cost$ B | Defined$ Self | NewState$ Original | SpellDescription$ End this effect.
End

View File

@@ -3,7 +3,7 @@ ManaCost:3 U U
Types:Instant Types:Instant
Text:no text Text:no text
A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | ValidTgts$ Card | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles his or her library. A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | ValidTgts$ Card | RememberTargets$ True | ForgetOtherTargets$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Counter target spell. Search its controller's graveyard, hand, and library for all cards with the same name as that spell and exile them. Then that player shuffles his or her library.
SVar:DBChangeZoneAll:DB$ChangeZoneAll | ChangeType$ Remembered.sameName+YouDontCtrl | Origin$ Graveyard,Hand,Library | Destination$ Exile | Shuffle$ True | SubAbility$ DBCleanup SVar:DBChangeZoneAll:DB$ChangeZoneAll | ChangeType$ Remembered.sameName | Defined$ TargetedController | Origin$ Graveyard,Hand,Library | Destination$ Exile | Shuffle$ True | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/counterbore.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/counterbore.jpg

View File

@@ -1,7 +1,9 @@
Name:Cranial Extraction Name:Cranial Extraction
ManaCost:3 B ManaCost:3 B
Types:Sorcery Types:Sorcery
Text:Name a nonland card. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles his or her library. Text:no text
A:SP$ NameCard | Cost$ 3 B | Defined$ You | ValidCards$ Card.nonLand | ValidDesc$ nonland | SubAbility$ Exile | SpellDescription$ Name a nonland card. Search target player's graveyard, hand, and library for all cards with that name and exile them. Then that player shuffles his or her library.
SVar:Exile:DB$ ChangeZoneAll | Origin$ Graveyard,Hand,Library | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card.NamedCard | Shuffle$ True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80281.jpg SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card80281.jpg
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/105.jpg SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/105.jpg

View File

@@ -0,0 +1,15 @@
Name:Cranial Plating
ManaCost:2
Types:Artifact Equipment
Text:no text
K:eqPump 1:+0/+0
S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | Description$ Equipped creature gets +1/+0 for each artifact you control.
A:AB$ Attach | Cost$ B B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select targe creature you control | SpellDescription$ Attach CARDNAME to target creature you control.
SVar:X:Count$Valid Artifact.YouCtrl
SVar:PlayMain1:TRUE
SVar:BuffedBy:Artifact
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/cranial_plating.jpg
SetInfo:5DN|Common|http://magiccards.info/scans/en/5dn/113.jpg
Oracle:Equipped creature gets +1/+0 for each artifact you control.\n{B}{B}: Attach Cranial Plating to target creature you control.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
End

View File

@@ -5,7 +5,7 @@ Text:no text
PT:7/4 PT:7/4
K:Trample K:Trample
T:Mode$ Attacks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME attacks, sacrifice it at end of combat. T:Mode$ Attacks | ValidCard$ Card.Self | DelayedTrigger$ DelTrig | TriggerDescription$ When CARDNAME attacks, sacrifice it at end of combat.
SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigSacrifice | TriggerDescription$ Sacrifice CARDNAME at end of combat. SVar:DelTrig:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigSacrifice | TriggerDescription$ Sacrifice CARDNAME at end of combat.
SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | Defined$ Self SVar:TrigSacrifice:AB$ Sacrifice | Cost$ 0 | Defined$ Self
SVar:RemAIDeck:True SVar:RemAIDeck:True
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -0,0 +1,11 @@
Name:Crushing Vines
ManaCost:2 G
Types:Instant
Text:no text
A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target flying creature. | PrecostDesc$ Choose one - | SpellDescription$ Destroy target creature with flying,
A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ or destroy target artifact.
SVar:RemAIDeck:True
SVar:Picture:http://www.wizards.com/global/images/magic/general/crushing_vines.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/110.jpg
Oracle:Choose one - Destroy target creature with flying; or destroy target artifact.
End

View File

@@ -7,7 +7,7 @@ A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Pump
S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3.
T:Mode$ Attacks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | DelayedTrigger$ DelayedTrig | TriggerDescription$ When enchanted creature attacks or blocks, sacrifice CARDNAME at the beginning of the next cleanup step. T:Mode$ Attacks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | DelayedTrigger$ DelayedTrig | TriggerDescription$ When enchanted creature attacks or blocks, sacrifice CARDNAME at the beginning of the next cleanup step.
T:Mode$ Blocks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield| DelayedTrigger$ DelayedTrig | Secondary$ True | TriggerDescription$ When enchanted creature attacks or blocks, sacrifice CARDNAME at the beginning of the next cleanup step. T:Mode$ Blocks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield| DelayedTrigger$ DelayedTrig | Secondary$ True | TriggerDescription$ When enchanted creature attacks or blocks, sacrifice CARDNAME at the beginning of the next cleanup step.
SVar:DelayedTrig:Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Each | Execute$ TrigSac | TriggerDescription$ Sacrifice CARDNAME. SVar:DelayedTrig:Mode$ Phase | Phase$ Cleanup | ValidPlayer$ Player | Execute$ TrigSac | TriggerDescription$ Sacrifice CARDNAME.
SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self SVar:TrigSac:AB$Sacrifice | Cost$ 0 | Defined$ Self
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/cunning.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cunning.jpg

View File

@@ -0,0 +1,15 @@
Name:Curse of Bloodletting
ManaCost:3 R R
Types:Enchantment Aura Curse
Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 3 R R | ValidTgts$ Player | AILogic$ Curse
R:Event$ DamageDone | ValidTarget$ Player.EnchantedBy | ReplaceWith$ DmgTimes2 | IsCombat$ False | Description$ If a source would deal damage to enchanted player, it deals double that damage instead.
R:Event$ DamageDone | ValidTarget$ Player.EnchantedBy | ReplaceWith$ DmgTimes2Combat | IsCombat$ True
SVar:DmgTimes2:AB$DealDamage | Cost$ 0 | Defined$ EnchantedPlayer | DamageSource$ ReplacedSource | NumDmg$ X
SVar:DmgTimes2Combat:AB$DealDamage | Cost$ 0 | CombatDamage$ True | Defined$ EnchantedPlayer | DamageSource$ ReplacedSource | NumDmg$ X
SVar:X:ReplaceCount$DamageAmount/Times.2
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_bloodletting.jpg
SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/85.jpg
Oracle:Enchant player\nIf a source would deal damage to enchanted player, it deals double that damage to that player instead.
End

View File

@@ -1,7 +1,8 @@
Name:Curse of Death's Hold Name:Curse of Death's Hold
ManaCost:3 B B ManaCost:3 B B
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 3 B B | ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 3 B B | ValidTgts$ Player | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddPower$ -1 | AddToughness$ -1 | Description$ Creatures enchanted player controls gets -1/-1. S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddPower$ -1 | AddToughness$ -1 | Description$ Creatures enchanted player controls gets -1/-1.
SVar:Rarity:Rare SVar:Rarity:Rare

View File

@@ -0,0 +1,15 @@
Name:Curse of Exhaustion
ManaCost:2 W W
Types:Enchantment Aura Curse
Text:Enchant player
K:Enchant player
A:SP$ Attach | Cost$ 2 W W | ValidTgts$ Player | AILogic$ Curse
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | CheckSVar$ X | Description$ Enchanted player can't cast more than one spell each turn.
S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | CheckSVar$ Y
SVar:X:Count$ThisTurnCast_Card.EnchantedPlayerCtrl+YouCtrl
SVar:Y:Count$ThisTurnCast_Card.EnchantedPlayerCtrl+YouDontCtrl
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_exhaustion.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/5.jpg
Oracle:Enchant player\nEnchanted player can't cast more than one spell each turn.
End

View File

@@ -0,0 +1,10 @@
Name:Curse of Misfortunes
ManaCost:4 B
Types:Enchantment Aura Curse
Text:At the beginning of your upkeep, you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle you library.
K:Enchant player
A:SP$ Attach | Cost$ 4 B | ValidTgts$ Player | AILogic$ Curse
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_misfortunes.jpg
SetInfo:DKA|Rare|http://magiccards.info/scans/en/dka/56.jpg
Oracle:Enchant player\nAt the beginning of your upkeep, you may search your library for a Curse card that doesn't have the same name as a Curse attached to enchanted player, put it onto the battlefield attached to that player, then shuffle your library.
End

View File

@@ -1,10 +1,11 @@
Name:Curse of Oblivion Name:Curse of Oblivion
ManaCost:3 B ManaCost:3 B
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 3 B | ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 3 B | ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedPlayer | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of enchanted player's upkeep, that player exiles two cards from his or her graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of enchanted player's upkeep, that player exiles two cards from his or her graveyard.
SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | DefinedPlayer$ EnchantedPlayer | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True SVar:TrigExile:AB$ ChangeZone | Cost$ 0 | DefinedPlayer$ Player.EnchantedBy | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card | ChangeNum$ 2 | Hidden$ True | Mandatory$ True
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_oblivion.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_oblivion.jpg
SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/95.jpg SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/95.jpg

View File

@@ -1,9 +1,10 @@
Name:Curse of Stalked Prey Name:Curse of Stalked Prey
ManaCost:1 R ManaCost:1 R
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 1 R| ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 1 R| ValidTgts$ Player | AILogic$ Curse
T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ EnchantedPlayer | TriggerZones$ Battlefield | CombatDamage$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature deals combat damage to enchanted player, put a +1/+1 counter on that creature. T:Mode$ DamageDone | ValidSource$ Creature | ValidTarget$ Player.EnchantedBy | TriggerZones$ Battlefield | CombatDamage$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature deals combat damage to enchanted player, put a +1/+1 counter on that creature.
SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1 SVar:TrigPutCounter:AB$ PutCounter | Cost$ 0 | Defined$ TriggeredSource | CounterType$ P1P1 | CounterNum$ 1
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_stalked_prey.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_stalked_prey.jpg

View File

@@ -1,10 +1,11 @@
Name:Curse of the Bloody Tome Name:Curse of the Bloody Tome
ManaCost:2 U ManaCost:2 U
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 2 U| ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 2 U| ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedPlayer | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of enchanted player's upkeep, that player puts the top two cards of his or her library into his or her graveyard. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of enchanted player's upkeep, that player puts the top two cards of his or her library into his or her graveyard.
SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ EnchantedPlayer | NumCards$ 2 SVar:TrigMill:AB$ Mill | Cost$ 0 | Defined$ Player.EnchantedBy | NumCards$ 2
SVar:Rarity:Uncommon SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_bloody_tome.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_bloody_tome.jpg
SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/50.jpg SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/50.jpg

View File

@@ -1,7 +1,8 @@
Name:Curse of the Nightly Hunt Name:Curse of the Nightly Hunt
ManaCost:2 R ManaCost:2 R
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 2 R | ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 2 R | ValidTgts$ Player | AILogic$ Curse
S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddHiddenKeyword$ HIDDEN CARDNAME attacks each turn if able. | Description$ Creatures enchanted player controls attack each turn if able. S:Mode$ Continuous | Affected$ Creature.EnchantedPlayerCtrl | AddHiddenKeyword$ HIDDEN CARDNAME attacks each turn if able. | Description$ Creatures enchanted player controls attack each turn if able.
SVar:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -1,10 +1,11 @@
Name:Curse of the Pierced Heart Name:Curse of the Pierced Heart
ManaCost:1 R ManaCost:1 R
Types:Enchantment Aura Curse Types:Enchantment Aura Curse
Text:Enchant player Text:no text
K:Enchant player
A:SP$ Attach | Cost$ 1 R | ValidTgts$ Player | AILogic$ Curse A:SP$ Attach | Cost$ 1 R | ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ EnchantedPlayer | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of enchanted player's upkeep, CARDNAME deals 1 damage to that player. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of enchanted player's upkeep, CARDNAME deals 1 damage to that player.
SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ EnchantedPlayer | NumDmg$ 1 SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ Player.EnchantedBy | NumDmg$ 1
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_pierced_heart.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_pierced_heart.jpg
SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/138.jpg SetInfo:ISD|Common|http://magiccards.info/scans/en/isd/138.jpg

View File

@@ -0,0 +1,14 @@
Name:Curse of Thirst
ManaCost:4 B
Types:Enchantment Aura Curse
Text:Enchant player
K:Enchant player
A:SP$ Attach | Cost$ 4 B | ValidTgts$ Player | AILogic$ Curse
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ At the beginning of enchanted player's upkeep, CARDNAME deals damage to that player equal to the number of Curses attached to him or her.
SVar:TrigDamage:AB$ DealDamage | Cost$ 0 | Defined$ EnchantedPlayer | NumDmg$ X
SVar:X:Count$Valid Curse.AttachedTo Player.EnchantedBy
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_thirst.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/57.jpg
Oracle:Enchant player\nAt the beginning of enchanted player's upkeep, Curse of Thirst deals damage to that player equal to the number of Curses attached to him or her.
End

View File

@@ -4,7 +4,7 @@ Types:Artifact
Text:no text Text:no text
A:AB$ NameCard | Cost$ 3 T | Defined$ You | SubAbility$ DBReveal | SpellDescription$ Name a card. Reveal a card at random from your hand. If it's the named card, CARDNAME deals 2 damage to target creature or player. A:AB$ NameCard | Cost$ 3 T | Defined$ You | SubAbility$ DBReveal | SpellDescription$ Name a card. Reveal a card at random from your hand. If it's the named card, CARDNAME deals 2 damage to target creature or player.
SVar:DBReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | Defined$ You | SubAbility$ DBDamage SVar:DBReveal:DB$ Reveal | Random$ True | RememberRevealed$ True | Defined$ You | SubAbility$ DBDamage
SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | ValidTgts$ Creature,Player | TgtPrompt$ Select target creature or player | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBDamage:DB$ DealDamage | NumDmg$ 2 | Tgt$ TgtCP | ConditionDefined$ Remembered | ConditionPresent$ Card.NamedCard | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/cursed_scroll.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/cursed_scroll.jpg

View File

@@ -0,0 +1,11 @@
Name:Dawntreader Elk
ManaCost:1 G
Types:Creature Elk
Text:no text
PT:2/2
A:AB$ ChangeZone | Cost$ G Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card and put it onto the battlefield tapped, then shuffle your library.
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dawntreader_elk.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/111.jpg
Oracle:{G}, Sacrifice Dawntreader Elk: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.
End

View File

@@ -0,0 +1,15 @@
Name:Dead Reckoning
ManaCost:1 B B
Types:Sorcery
Text:no text
A:SP$ ChangeZone | Cost$ 1 B B | ValidTgts$ Creature.YouCtrl | Origin$ Graveyard | Destination$ Library | RememberTargets$ True | SubAbility$ DBDamage | SpellDescription$ You may put target creature card from your graveyard on top of your library. If you do, CARDNAME deals damage equal to that card's power to target creature.
SVar:DBDamage:DB$ DealDamage | NumDmg$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ Y | ConditionSVarCompare$ GT0 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:X:Remembered$CardPower
SVar:Y:Remembered$Amount
SVar:RemAIDeck:True
SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/dead_reckoning.jpg
SetInfo:WWK|Common|http://magiccards.info/scans/en/wwk/56.jpg
Oracle:You may put target creature card from your graveyard on top of your library. If you do, Dead Reckoning deals damage equal to that card's power to target creature.
End

View File

@@ -0,0 +1,12 @@
Name:Deadly Allure
ManaCost:B
Types:Sorcery
Text:no text
K:Flashback G
A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Deathtouch & HIDDEN CARDNAME must be blocked if able. | SpellDescription$ Target creature gains deathtouch until end of turn and must be blocked this turn if able.
SVar:PlayMain1:TRUE
SVar:Rarity:Uncommon
SVar:Picture:http://www.wizards.com/global/images/magic/general/deadly_allure.jpg
SetInfo:DKA|Uncommon|http://magiccards.info/scans/en/dka/58.jpg
Oracle:Target creature gains deathtouch until end of turn and must be blocked this turn if able.\nFlashback {G} (You may cast this card from your graveyard for its flashback cost. Then exile it.)
End

View File

@@ -4,7 +4,7 @@ Types:Creature Minotaur
Text:no text Text:no text
PT:3/4 PT:3/4
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 3 damage to target creature with flying. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 3 damage to target creature with flying.
SVar:TrigDealDamage:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature.withFlying | NumDmg$ 3 SVar:TrigDealDamage:DB$DealDamage | Cost$ 0 | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 3
K:Cycling:RG K:Cycling:RG
SVar:Rarity:Common SVar:Rarity:Common
SVar:Picture:http://www.wizards.com/global/images/magic/general/deadshot_minotaur.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/deadshot_minotaur.jpg

View File

@@ -5,8 +5,8 @@ Text:no text
PT:2/2 PT:2/2
T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.nonBlack | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.nonBlack | DelayedTrigger$ DelTrigBlocked | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.
T:Mode$ Blocks | ValidCard$ Creature.nonBlack | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat. T:Mode$ Blocks | ValidCard$ Creature.nonBlack | ValidBlocked$ Card.Self | DelayedTrigger$ DelTrigBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a nonblack creature, destroy that creature at end of combat.
SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat. SVar:DelTrigBlocked:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocked | TriggerDescription$ Destroy blocked creature at end of combat.
SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Each | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat. SVar:DelTrigBlocker:Mode$ Phase | Phase$ EndCombat | ValidPlayer$ Player | Execute$ TrigDestroyBlocker | TriggerDescription$ Destroy blocking creature at end of combat.
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:Rarity:Uncommon SVar:Rarity:Uncommon

View File

@@ -0,0 +1,13 @@
Name:Death's Caress
ManaCost:3 B B
Types:Sorcery
Text:no text
A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | SubAbility$ DBGainLife | SpellDescription$ Destroy target creature. If that creature was a Human, you gain life equal to its toughness.
SVar:DBGainLife:DB$ GainLife | Cost$ 0 | LifeAmount$ Y | ConditionCheckSVar$ IsHuman | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:IsHuman:Remembered$Valid Human
SVar:Y:Remembered$CardToughness
SVar:Picture:http://www.wizards.com/global/images/magic/general/deaths_caress.jpg
SetInfo:DKA|Common|http://magiccards.info/scans/en/dka/59.jpg
Oracle:Destroy target creature. If that creature was a Human, you gain life equal to its toughness.
End

View File

@@ -7,7 +7,6 @@ K:Unblockable
K:Suspend:9:2 U K:Suspend:9:2 U
T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | Execute$ TrigRemoveCounter | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, remove a time counter from it. T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | Execute$ TrigRemoveCounter | IsPresent$ Card.counters_GE1_TIME+Self | PresentZone$ Exile | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, remove a time counter from it.
SVar:TrigRemoveCounter:AB$RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1 SVar:TrigRemoveCounter:AB$RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ TIME | CounterNum$ 1
SVar:RemAIDeck:True
SVar:Rarity:Rare SVar:Rarity:Rare
SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_sea_kraken.jpg SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_sea_kraken.jpg
SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/56.jpg SetInfo:TSP|Rare|http://magiccards.info/scans/en/ts/56.jpg

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