367 Commits

Author SHA1 Message Date
Vittorio Alfieri
d7838829ad Added/fixed primitives. 2021-03-12 17:06:51 +01:00
Vittorio Alfieri
cea45370a6 Added/fixed primitives. 2021-03-11 21:56:03 +01:00
Vittorio Alfieri
2234a508c3 Added/fixed primitives, added a new ability "undamageable" (e.g. Dralnu, Lich Lord). 2021-03-11 16:39:50 +01:00
Vittorio Alfieri
37ce334688 Added TSR and HA4 sets, added/fixed primitives, improved Android downloader, fixed a crash when AI pays a Convoke alternative cost, fixed a random crash on Windows when opening zip files, fixed a random crash in destroy ability method (e.g. blasphemous act). 2021-03-09 19:07:31 +01:00
Vittorio Alfieri
2abb218164 Fixed Synthetic Destiny. 2021-02-24 18:25:06 +01:00
Vittorio Alfieri
c8f763173d Improved AI: now during opponent's turn it will not search just for instant cards from hand but it can also play cards with "flash" ability from all the other available zones (e.g. "flash" cards from graveyards which have "canplayfromgraveyard" of Flashback and/or Retrace cost). 2021-02-23 12:59:22 +01:00
Vittorio Alfieri
81d4b3d84f Improved AI: now it can plays cards using alternative cost too, fixed thisturn restriction in some primitives. 2021-02-22 19:16:54 +01:00
Vittorio Alfieri
8d740c6bc1 Fixed Hero of Bretagard. 2021-02-19 22:23:26 +01:00
Vittorio Alfieri
d3379c9c08 Fixed a crash when AI try to activate a combo (caused by new ANYTYPEOFMANA management), fixed the Visual C++ project file descriptor, fixed ELD set DAT file, improved Andorid downloader, fixed primitives. 2021-02-19 18:50:25 +01:00
Vittorio Alfieri
89cdeead88 Fixed some borderline primitives. 2021-02-18 19:03:46 +01:00
Vittorio Alfieri
17d6860505 Improved AI: now it can cast spells from graveyard using thier Flashback and Retrace costs, fixed a crash in Deck Editor stats loader when a card ability contains some "add" substrings (e.g. "counteradded" followed by "restriction{"), added/fixed primitives. 2021-02-18 12:48:59 +01:00
Vittorio Alfieri
bc9142ad6e Improved AI: now it can activate abilities of cards in all zones such as commandzone, hand, graveyard and exile using the keywords "autohand", "autocommandzone", "autograveyard" and "autoexile" just as normal Human player does. 2021-02-17 15:31:31 +01:00
Vittorio Alfieri
6c9c770f2d Fixed all primitives with Fuse cost (now we use a special kicker cost for them), fixed all primitives with double kicker cost (now we use other and kicker cost togheter), added a new ability "hasnokicker" for primitives which have kicker for other purpose (e.g. Fuse cards), fixed an issue on cost name for both kicker and retrace cost, improved green highlight management for cards which can play in exile and graveyard (such as retrace cards, flashback cards, and so on), improved kicker cost management. 2021-02-16 16:08:08 +01:00
Vittorio Alfieri
ed330fa70c Fixed Lukka, Coppercoat Outcast. 2021-02-15 20:56:52 +01:00
Vittorio Alfieri
7bce2a19e2 Fixed Lukka, Coppercoat Outcas. 2021-02-15 20:06:15 +01:00
Vittorio Alfieri
60ca9e05c0 Added the possibility to specify a name for Kicker cost and Retrace cost with "name()" keyword, implemented Escape cost with Retrace cost, implemented Fuse cost with Kicker cost, fixed several primitives. 2021-02-15 18:41:59 +01:00
Vittorio Alfieri
f383d0b8a5 Fixed some primitives. 2021-02-13 18:54:15 +01:00
Vittorio Alfieri
b17eb2c870 Fixed primitives with "scry" and "reveal" abilities. 2021-02-12 17:00:20 +01:00
Vittorio Alfieri
d3c0e397b6 Added/fixed primitives, fixed/improved several primitives with "reveal" ability, added a new keyword "findfirsttype" to allow AI to user a kind of "revealuntil" ability from its library, fixed a crash wthen temp zone has duplicated cards from other zones (such as library). 2021-02-12 11:57:27 +01:00
Vittorio Alfieri
a72c35a693 Fixed all cards with "scry" ability, fixed all cards with "surveil" ability, fixed all cards with "explores" ability, fixed all cards with "adventure" ability. 2021-02-10 22:29:08 +01:00
Vittorio Alfieri
d0d7554b1d Fixed cost reduction issue for card with X in their main cost or alternative cost. 2021-02-09 12:10:15 +01:00
Vittorio Alfieri
cf9f6ed474 Fixed cost reduction issue for card with X in their cost. 2021-02-08 23:10:01 +01:00
Vittorio Alfieri
eb8da4d4b2 Fixed issue #1054 (opened by @ranger7271), fixed/added primitives with "scry" ability, improved scry ability for both Human and AI player, added a new ability to replace the scry ability with some actions (e.g. Eligeth, Crossroads Augur). 2021-02-08 17:08:20 +01:00
Vittorio Alfieri
a858ed405f Fixed some primitives with "Suspend" ability. 2021-02-06 17:31:13 +01:00
Vittorio Alfieri
8f432718cf Fixed primitives with "preventalldamage from" ability. 2021-02-05 22:27:30 +01:00
Vittorio Alfieri
f1ee227b84 Fixed deck selection in Deck Editor Menu (now it shows both Classical Decks and Commander Decks using a CMD suffix) and fixed deck selection in Demo Mode (now it filters decks according to game mode as it happens in normal game mode). 2021-02-05 11:25:04 +01:00
Vittorio Alfieri
8c031585cf Fixed some borderline primitives. 2021-02-04 18:29:49 +01:00
Vittorio Alfieri
74ddb33239 Fixed "anyzone" keyword: now it includes commandzone, reveal and sideboard too. 2021-02-04 12:54:22 +01:00
Vittorio Alfieri
a00919cc02 Added/fixed primitives. 2021-02-02 18:39:23 +01:00
Vittorio Alfieri
6fe1e4d351 Fixed some borderline primitives. 2021-02-01 16:58:52 +01:00
Vittorio Alfieri
f6274dc914 Fixed C18 set, fixed primitives from KHM set, improved Android downloader. 2021-01-31 15:28:35 +01:00
Vittorio Alfieri
783bcf1142 Added KHM and KHC sets, improved Android downloader, fixed/added primitives, improved "hascnt" keyword, added "myhandexilegrave" and "opponenthandexilegrave" zone targeters. 2021-01-31 00:59:15 +01:00
Vittorio Alfieri
b9d6410aba Fixed Garruk's Harbinger and Gishath, Sun's Avatar (issue #1052 by @ranger7271). 2021-01-28 21:59:47 +01:00
Vittorio Alfieri
b35e503a0f Fixed Flamerush Rider, added battleready option to "clone with" keyword. 2021-01-28 15:56:15 +01:00
Vittorio Alfieri
024e015dfc Fixed primitives, fixed a random crash in ActionStack.cpp, added a way to search wallpaers in theme folder before to search them in the default folder, improved the keyword to retrieve the highest power and toughness of creatures in play, now it's possibile to use "pwr:" and "ths:" instead of "power:" and "toughness:", so it's possibile to use this keyword in variable{} construct too. 2021-01-27 11:16:41 +01:00
Vittorio Alfieri
dd844fc25e Fixed Etchings of the Chosen (issue #1051 by @ranger7271), added primitives with choose card name, added two keywords "chooseaname" and "chooseanameopp" to choose a card name ("chosenname" and "lastchoosenname") between your cards or opponent cards, added a keyword "[attached]" to target equipment attached to a permanent. 2021-01-26 20:47:33 +01:00
Vittorio Alfieri
c60f8787d1 Added a new keyword "excessdamage" to retrieve theamount of exceeded damage to creature or planeswalker, fixed an issue on planeswalker damage count, added a new keyword "genrand" to generate a random number between 0 and a specific number (e.g. "genrand3"), improved Flip ability in order to allow the flip back from copy for a generic card name (e.g. "flip(myorigname) undocpy)" 2021-01-25 17:24:15 +01:00
Vittorio Alfieri
4bdc1fdfe1 Fixed Treasure token, added boast trigger event, added new keyword "hascnt" to retrieve the amount of specific counter type on a card (e.g. hascntloyalty). 2021-01-24 20:37:14 +01:00
Vittorio Alfieri
f6199719fd Fixed issues #1049 and #1050 opened by @ranger7271, improved imprint keywords, improved boast ability, added a new "hasability" keyword to check if a card has an ability or not. 2021-01-24 15:53:49 +01:00
Vittorio Alfieri
2b7baf7fc8 Improved foretell mechanics, added a trigger for foretold cards, added a new keyword "snowdiffmana" to compare snow mana pool and mana cost of a target card, improved phaseaction "checkexile" condition. 2021-01-22 19:37:09 +01:00
Vittorio Alfieri
5184132e8b Fixed primitives, added "notshare!" keyword (e.g. to search cards with different names), improved decks selection according to chosen game mode (e.g. Game will show commander decks only in commander mode and it will hide them in other modes). 2021-01-22 14:15:43 +01:00
Vittorio Alfieri
3a38e7f4ab Added/fixed primitives, implemented a new keyword to count the greatest number creatures that share same subtype (creatures with changeling counts as +1 for all creature types) 2021-01-21 15:53:27 +01:00
Vittorio Alfieri
17fdc5bc9f Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors). 2021-01-20 18:27:20 +01:00
Vittorio Alfieri
0b5f375df6 Fixed primitives, fixed multiple snow mana cost payments, added keywords to count snow mana pool (total and single colors). 2021-01-20 18:11:56 +01:00
Vittorio Alfieri
f982124209 Added boast ability, refactored WParsedInt class (this class has been removed from AllAbilities.h file and it has been included into two dedicated .h and .cpp files), refactored all makefiles (Windows, Linux, PSP and Android) in order to to include the new .h and .cpp files added for WParsedInt class. 2021-01-18 17:11:09 +01:00
Vittorio Alfieri
177541b30c Added/fixed primitives, improved "@draw" trigger, added a "@scryed" trigger for scry ability, added a new keyword "placefromthetop" to put a card in a specifc position of owners library from the top. 2021-01-16 16:35:18 +01:00
Vittorio Alfieri
2ff2d4ac79 Added/fixed primitives, improved "anytypeofmana" ability for both player and AI and implemented "anytypeofmanaability" keyword to allow the user and the AI to spend mana of any color to activate abilities. 2021-01-15 18:25:38 +01:00
Vittorio Alfieri
77c48dc1d5 Fixed/refactored primitives after the parser has been improved in order to allow the usage of "^" instead of "," char in a lot of abilities (e.g. to use the token, flip, rampage, phasealter, becomes keywords inside transforms or to target a card with a "," char in its name). 2021-01-15 00:43:13 +01:00
Vittorio Alfieri
91d19e2852 Fixed WAR, C18, PAL00, UST set, added/fixed primitives, improved Android downloader, implemented Foretell ability, improved castcard keyword, improved "can play" restriction, improved primitives parsed in order to allow the nesting of transforms, ability$! reveal, scry, pay, grant keywords. 2021-01-14 17:51:13 +01:00
Vittorio Alfieri
69885cf90a Added/Fixed primitives, improved PAYZERO rule for commandzone. 2021-01-11 16:53:14 +01:00
Vittorio Alfieri
6229de7c55 Fixed MB1 set, added/fixed primitives, improved Android downloader, improved keywords to remove and add counters. 2021-01-10 17:48:08 +01:00
Vittorio Alfieri
7c8b634086 Added a new game option to allow the user to decide how to sort sets in filter and award section (by sector, by name or by release date). 2021-01-09 13:34:42 +01:00
Vittorio Alfieri
7a6c4b2c15 Added ATH and DDN sets, refactored all sets to add a new tag for better sorting in set filter and award section, improved Android downloader. 2021-01-09 02:26:38 +01:00
Vittorio Alfieri
eaaa4d783b Fixed/added primitives, added keyword to alter devotion count, added keyword to target cards with flashback cost, added "duplicatecounters(single)" keyword to add a counter of a specific kind already present on a permanent or a player. 2021-01-07 18:56:47 +01:00
Vittorio Alfieri
4c00dfb3b6 Fixed Duplicant primitives. 2021-01-06 18:59:08 +01:00
Vittorio Alfieri
fe1a89e67a Improved the Imprint keyword ability and fixed Duplicant primitive. 2021-01-06 16:32:14 +01:00
Vittorio Alfieri
5dbe6f8c9c Fixed primitives. 2021-01-06 11:46:38 +01:00
Vittorio Alfieri
0fce1c591f Improved "can play land" restriction used for double-face modal cards from Zendikar Rising set. 2021-01-05 22:25:40 +01:00
Vittorio Alfieri
d9e3101212 Fix for IP Address resolution on Wondows for 2 Players mode. 2021-01-03 14:19:16 +01:00
Vittorio Alfieri
21b5308420 Fixed code trying to make the 2 Players mode work better. 2021-01-03 01:07:18 +01:00
Vittorio Alfieri
0d31ec5b21 Added missing graphics for game modes unlock, fixed italian lang, fixed awards dat file, fixed a bug on Game Award section, refactoring for AllAbilities.h file. 2021-01-01 16:14:58 +01:00
Vittorio Alfieri
65bf650868 Improved and added new "starting life" related keywords, fixed all primitives related to "starting life" keywords. 2021-01-01 03:47:02 +01:00
Vittorio Alfieri
e3aff3c23a Fixed trophy image rendering for hi-res quality, fixed all primitives with XX cost, added some missing primitives from ol sets. 2020-12-31 17:32:34 +01:00
Vittorio Alfieri
1444ed6b7c fixed bug causing AI never play a card there are one or more cards in graveyard or other zones, fixed and improved removemana ability, fixed/added primitives. 2020-12-30 17:52:06 +01:00
Vittorio Alfieri
1f98173197 Avoided a memory allocation error of SDL EnginePlayer on Android version when loading more than 32 audio samples at same time. 2020-12-27 01:08:51 +01:00
Vittorio Alfieri
b7c6725b44 Fixed Italian and Spanish lang, fized Commander award condition. 2020-12-26 22:14:58 +01:00
Vittorio Alfieri
f9e0746e1c Increased Android SDK and NDK version for Android 10, updated Italian and Spanish lang files, patch boost dependencies for TIME_UTC definition, fixed import for usleep. 2020-12-26 17:19:02 +01:00
Vittorio Alfieri
b2c55e307c Updated spanish lang, Improved Commander rules and award, fized/added all primitives with divide damage between one or more targets. 2020-12-26 01:45:13 +01:00
Vittorio Alfieri
99033e3fb2 Fixed Edgar Markov, issue #1047 2020-12-25 01:05:10 +01:00
Vittorio Alfieri
053f202f32 Fixed primitives with imprint ability. 2020-12-25 00:00:03 +01:00
Vittorio Alfieri
991625dea4 Fixed Duplicant primitive. 2020-12-24 12:43:32 +01:00
Vittorio Alfieri
0ca310da54 Added feature to allow some cards to copy and flip back at the end of turn, added feature to use type: keyword with chosentype and chosencolor combo, fixed crashes on "can play land" restriction, fixed land primitives with pay life or tap condition to avoid crashes. 2020-12-23 12:39:18 +01:00
Vittorio Alfieri
d40d6f319e Fixed/added primitives from older sets. 2020-12-22 17:56:49 +01:00
Vittorio Alfieri
3a8d70ff27 Fixed all primitives with Domain ability, fixed issue #1044 opened by DroidArthas. 2020-12-22 12:38:24 +01:00
Vittorio Alfieri
1aed1c1517 Fixed and improved the Deck Importer (from MTGO) in Android application, fixed frozen and freeze untap bug, fixed/added primitives. 2020-12-21 22:39:18 +01:00
Vittorio Alfieri
a801069a3a Improved explores ability, added new trigger to handle the explores event from a card, added/fixed primitives from older sets, fixed RIX dat file. 2020-12-20 23:14:44 +01:00
valfieri
e67078355a Improved target chooser to allow a multiple selection for player, creature and planeswalkers, now it's possible to use target(player,creature,planeswalkers) as well as target(<variable>player,creature,planeswalkers) and so on. Added abilities for giving exiledeath and handdeath to instant and sorceries (the previous were not working fine), Added ability to identify the cards with Cycling ability as a target, Updated all primitives with cycling ability, fixed all primitives with choose any target ability, Added/fixed primitives from RIX set. 2020-12-18 19:04:51 +01:00
valfieri
0d2e4af2a3 Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
Added new keyword to count creature of the same type with both unique and common names, added/fixed primitives form M19 set.
2020-12-16 18:05:29 +01:00
valfieri
3e7ef8c77c Added abilities for cards which have to return battlefield or hand instead of graveyard (e.g. just like exiledeath ability), improved fresh attribute management also for card moved in hand, library, commandzone and for instants and sorcery spells, added/fixed primitives. 2020-12-16 12:21:57 +01:00
valfieri
b09763d89e Improved Die Roll event and trigger, added Flip Coin trigger management, added/fixed almost all primitives with "roll a die ability", fixed some tab chars in source files. 2020-12-15 19:49:06 +01:00
valfieri
bf3d35463f Added commander mode achievement and improved its graphic resources, added fixed primitives, fixes RNA set file, added new keyword and events to code the ability of six-side die roll. 2020-12-14 19:20:05 +01:00
valfieri
a753bb0c1b Implemented new keyword for creatures which have to be blocked from 3 or more other creatures, added/fixed primitives. 2020-12-11 16:41:20 +01:00
valfieri
d2ea81bdbc Added/fixed some primitives. 2020-12-10 10:37:32 +01:00
valfieri
d4b663220f Fixed compilation issue on AllAbilities.h 2020-12-09 21:12:22 +01:00
valfieri
f4353fb0e9 Fix compilation issue. 2020-12-09 20:54:35 +01:00
valfieri
3ec955bf2c Added/fixed primitives. 2020-12-09 20:32:26 +01:00
valfieri
68d21ddd23 Added/fixed primitives and implemented new keywords to count the single color symbols in player's manapool. 2020-12-09 19:28:28 +01:00
valfieri
16e6df9503 Added CC1 set, added/fixed primitives related to commander abilities, fixed cost increase for Commanders who have been cast multiple times. 2020-12-09 15:23:15 +01:00
valfieri
7c696ac213 Improved Commander format card selection rule, added new keyword
"autocommandzone=" to trigger abilities from Command Zone (e.g. Commander Ninjutsu), added/fixed some primitives, added a new GUI Button to show Player's Sideboard.
2020-12-08 20:48:11 +01:00
valfieri
d18232df10 Fixed Commander Format selection of identity color, added/fixed primitives related to commanders abilities. 2020-12-08 00:32:33 +01:00
valfieri
d6a1a8eda8 Added/fixed some primitives, improved Deck Editor to allow user to choose commanders from collection and add them to their decks. Implemented command color identity rule and single card instance limitation for Commander Format game mode. 2020-12-07 19:25:06 +01:00
valfieri
ced2c85076 Implemented Commander mode and rules, added Command Zone to game, added/fixed primitives, increased the major release version. 2020-12-06 20:11:51 +01:00
valfieri
6ef9ecc147 Fixed/added some primitives. 2020-12-01 18:13:59 +01:00
valfieri
c704dfbfb2 Added CMR set, added Monarch game mode, added/fix several primitives and improved Android downloader. 2020-11-30 10:55:42 +01:00
valfieri
d751ed3540 Fixed and added some primitives. 2020-11-19 14:12:44 +01:00
valfieri
1202ea609e Added KLR set, fixed some primitives and improved Android downloader. 2020-11-18 19:45:26 +01:00
valfieri
252e66736a Fixed a crash occurring on token clone (e.g. Doubling Season) as described in the issue #1040. 2020-11-18 15:22:25 +01:00
valfieri
42f2c34a46 Changed implementation strategy for altercosat in anyzone for some cards due to some problem. 2020-10-27 11:59:33 +01:00
valfieri
c78e90a5b5 Fixed Cursed Scroll primitive. 2020-10-21 21:24:14 +02:00
valfieri
a52cd305b7 Added Cursed Scroll primitive. 2020-10-21 18:53:44 +02:00
valfieri
6a00c0ad1d Added EasyPBPRX program to the release to sign PRX up to 8Mb size. 2020-10-20 09:59:09 +02:00
valfieri
e6c1f652db Added PLIST set and missing primitives, improved Android downloader and fixed all primitives with Adapt ability. 2020-10-19 22:19:51 +02:00
valfieri
48bdc6c951 Fixed The Great Henge primitive. 2020-10-18 19:08:47 +02:00
valfieri
939dc20855 Fixed all primitives with Escape cost, fixed token creation (the movedto triggers were not activating correctly due to a bug). 2020-10-18 17:28:25 +02:00
valfieri
8c39eac856 Removed FTP transfer due to many failures detected. 2020-10-16 23:48:33 +02:00
valfieri
272199dced Modified the timeout for FTP transfer. 2020-10-16 23:07:17 +02:00
valfieri
cab90b8fe2 Set timeout for FTP transfer. 2020-10-16 21:31:28 +02:00
valfieri
d5a8b80f5a Improved Modal Double Faced Lands of Zendikar Rising set. 2020-10-16 20:52:30 +02:00
valfieri
4f3a179be4 Added a python script to upload Travis-CI build files on external FTP server. 2020-10-16 18:40:27 +02:00
valfieri
519c90dd9d Improved Modal Double Faced Lands of Zendikar Rising set. 2020-10-16 15:55:05 +02:00
valfieri
3d46b41efc Fixed travis.yml file for Travis-CI build.
Fixed travis.yml file for Travis-CI build.
Fixed travis.yml file for Travis-CI build.
2020-10-16 11:46:39 +02:00
valfieri
fbf1f9e1e0 Updated the python script to upload the Travis-CI build results to a specific GitHub release. 2020-10-16 00:27:08 +02:00
Vittorio Alfieri
d0cd6e8b21 Update .travis.yml 2020-10-15 17:04:32 +02:00
Vittorio Alfieri
90c51fbb2d Update .travis.yml 2020-10-15 17:01:43 +02:00
Vittorio Alfieri
edf7714f0c Update .travis.yml 2020-10-15 16:58:58 +02:00
Vittorio Alfieri
77241ee496 Update .travis.yml
Updated GitHub variables
2020-10-15 16:56:24 +02:00
Vittorio Alfieri
ad0e8383e4 Update .travis.yml 2020-10-15 16:32:29 +02:00
Vittorio Alfieri
795debeb0d Update .travis.yml
test secure variables
2020-10-15 16:27:26 +02:00
Vittorio Alfieri
b7a7efd9db Update .travis.yml
Test with new token and github user
2020-10-15 16:24:20 +02:00
Vittorio Alfieri
d005aefdc7 Update .travis.yml
test variables
2020-10-15 16:17:06 +02:00
valfieri
30647615f2 Fixed Archfiend's Vessel and Orah, Skyclave Hierophant primitives. 2020-10-15 13:58:47 +02:00
valfieri
3ee3aaf7d8 Fixed Relic Viel sacrifice ability. 2020-10-15 11:59:37 +02:00
valfieri
a2403e4eee Fixed Enhanced Surveillance primitive. 2020-10-14 21:59:31 +02:00
Xawotihs
3e618c062a Update README.md 2020-10-14 17:35:36 +02:00
Xawotihs
b1bc13cb0d Switched badge from travis-ci.org to travis-ci.com 2020-10-14 16:14:24 +02:00
valfieri
fe60f5fe81 Fix mana cost of Relic Vial. 2020-10-14 14:19:06 +02:00
valfieri
7bf463c7ea Fixed all the Modal Double Faced card from Zendikar Rising set, now we don't use the alternative cost anymore but the autohand keyword instead which required another enhancement for Flip forcetype keywords, fixed a bug on Changezone trigger. 2020-10-14 03:30:32 +02:00
valfieri
e1df4e5072 Improved Life gain trigger (now it's possible to specify a "from" clause and it's possible to add the "limitOnceATurn" restriction) and fixed all the primitives with gives life on life gain event without producing any loop and reviewed all the primitives with the "@lifeof" trigger. 2020-10-13 18:32:51 +02:00
valfieri
1b860218e0 Fix primitive from Zendikar Rising set. 2020-10-12 21:29:35 +02:00
valfieri
75347a2f37 Fixed a crash on counterremoved trigger, fixed/add some primitives that have ability to double the damage to any target. 2020-10-12 17:20:07 +02:00
valfieri
29985718a7 Added missing cards from GRN sets, improved mutation trigger, improved Surveil ability, implemented trigger and offset on surveil ability to allow combo with other cards (see issue #1037 opened by luisguerin). 2020-10-12 01:25:34 +02:00
valfieri
8cf2b7ab69 Fixed primitives list contained in issue #1037 opened by luisguerin. 2020-10-11 00:32:20 +02:00
valfieri
a99eaac35d Improved kicker cards comparison criteria (now it's possible to search for a multi kicked card in stack), added a new castcard mode with multikicker option, added all Zendikar Risings primitives to borderline collection, changed in all primitives the restriction "kicker" with a new sintax "if paid(kicker) then" in order to fit with the new kicker logic comparison criteria and castcard option. 2020-10-10 02:44:57 +02:00
valfieri
c4eb931192 Fixed primitives and planeswalkers, fixed a bug on counter comparison criteria when cards are changing zone (eg. @movedto(creature[counter{1/1}]|mygraveyard) from(mybattlefiled) now it's working fine). 2020-10-09 19:16:03 +02:00
valfieri
a6a053e10e Improved the Modal Double Faced cards for Zendikar set, added primitives that deals x damage divided on any target, added/fixed planeswalkers and improved kicker cost event handling. 2020-10-08 19:18:52 +02:00
valfieri
ad26450151 Improved Android downloader, fixed snow mana cost, merged opponentlifetotal and oplifetotal keywords 2020-10-06 19:00:39 +02:00
valfieri
e4f5d7784a Fixed typos in some primitive's restrictions. 2020-10-05 14:06:21 +02:00
valfieri
023816aa65 Fixed and added cards with kicker, multi-kicker, replicate and strive costs. 2020-10-05 02:56:16 +02:00
valfieri
bf6439db00 Improved Kicker cards, now it's possible to target a specific card with kicker cost and handle any event connected to a kicker casting cost. 2020-10-03 16:54:17 +02:00
valfieri
1b320d5325 Fixed party counter routine and removed tabbed chars from cpp file. 2020-10-01 18:29:20 +02:00
valfieri
6d872ed176 Improved the Modal Double Faced cards for Zendikar Rising (es. nofizzle when choosing land face, flip for instant and sorcery, new restriction for playing land face during turn). 2020-09-30 12:18:08 +02:00
valfieri
00ce669edb Fixed primitives and tokens, implemented count for party of creatures in Zendikar cards. 2020-09-29 18:12:24 +02:00
valfieri
61dc3013f4 Added ZNR, ZNE, ZNC sets, fixed some primitives and improved Android downloader. 2020-09-27 22:54:35 +02:00
valfieri
c4ba879382 Fixed primitives, fixed alias 1117 and fixed the bug on lastCardDrawn from library. 2020-09-21 17:56:20 +02:00
valfieri
495e5f1429 Fixed primitives. 2020-09-20 21:57:39 +02:00
valfieri
827f5a71bc Fixed primitives. 2020-09-19 22:26:23 +02:00
valfieri
573c72f72d Merged with last master commit, fixed primitives and languages. 2020-09-16 11:32:43 +02:00
Eduardo
612be9737d Changes to some game modes I created and fixes to primitives
Some minor changes to some game modes, by the way, can we make it easier to unlock the random modes?
2020-09-09 22:47:21 -05:00
valfieri
4bc339e82b Fixed primitives and planeswalkers. 2020-09-07 13:24:29 +02:00
valfieri
668fc41862 Fixed and added macros for primitives. 2020-08-31 09:04:34 +02:00
Eduardo
457b8c3bf2 Merge branch 'master' of https://github.com/WagicProject/wagic 2020-08-28 12:13:04 -05:00
Eduardo
135f2a1e45 Bug fixes on primitives, borderline and planeswalkers
Changes tested, fixes to buggy cards or cards that used to crash the game.

Using comma inbetween brackets crashes the game, attributes must be separated by semicolon.

WRONG target(creature[attacking,blocking]|battlefield)
RIGHT    target(creature[attacking;blocking]|battlefield)
2020-08-28 12:12:49 -05:00
valfieri
2d9cab915a Fixed some primitives and merged with last GIT commit. 2020-08-26 09:25:49 +02:00
Eduardo
22d8d16b71 Merge branch 'master' of https://github.com/WagicProject/wagic 2020-08-25 12:46:58 -05:00
valfieri
453906e350 Added AKR and ANB sets, Fixed Aftermath primitives and DAT files for AKH and HOU sets, Added extended art cards to 2XM set and improved Android downloader. 2020-08-15 20:45:50 +02:00
Eduardo
5e16e0d1ba Fixes to borderline cards mostly and to rules.cpp
-----fix-----
magosi,
astroblade
sinew and steel
echo of eons
spy network
drudge sentinel
crash of rhino
crashing footfalls
kelsien
Crumbling Vestige
make obsolete
desperate cast
gravebreaker lamia
2020-08-10 20:13:01 -05:00
valfieri
1c09918225 Fixed and added some card prmitives. 2020-08-10 10:17:52 +02:00
valfieri
251e1634f7 Fixed tokens and planeswalkers primitives. 2020-08-09 12:21:49 +02:00
valfieri
727d4579a0 Added 2XM set, fixed card and planeswalkers primitives, fixed a crash on token creation, fixed prowess and mentor abilities, added new restrictions, improved Android downloader. 2020-08-08 19:46:07 +02:00
valfieri
52e3177ef2 Added new features and triggers to game about tokens and counters, fixed and added new primitives. 2020-07-10 19:53:46 +02:00
valfieri
fc40971dc7 Added JMP, SSR and M21 sets, fixed C14 set, added new primitives and improved Android downloader. 2020-07-04 22:29:09 +02:00
valfieri
ccc26f400d Fixed crash on Dread Presence and added new primitives. 2020-06-24 21:20:39 +02:00
valfieri
210a250dce Added new primitives and added a new menu choice to toggle all creature to attacking mode during attack phase. 2020-06-22 22:35:33 +02:00
valfieri
a2594f1fb7 Fix X cost for Alternative payment, added new primitives. 2020-06-15 17:14:22 +02:00
valfieri
587155353c Fixed Legend rule for mutating cards, avoided spell targeting for mutated down cards, added new primitives. 2020-06-14 14:03:00 +02:00
valfieri
2b398b425d Fixed Sliding Menu for Android App, added new primitives and fix mutating cards. 2020-06-12 16:47:11 +02:00
Vittorio Alfieri
67c7102687 Fix !share!types! keyword 2020-06-11 00:10:41 +02:00
Vittorio Alfieri
6212af0f48 Fix !share!types! keyword 2020-06-11 00:09:32 +02:00
Vittorio Alfieri
5688b28981 Fix !share!types! problem for creatures with no subtypes 2020-06-10 23:50:07 +02:00
valfieri
c162eff8cf Fix build error to_string 2020-06-10 23:36:49 +02:00
valfieri
60e6d314e0 Fixed some primitives and fixed a problem with share!types! keyword. 2020-06-10 23:13:18 +02:00
Vittorio Alfieri
7cf722114b Fix VERSION_GAME macro for 3 params.
Error on build.
2020-06-10 00:26:52 +02:00
valfieri
8645cb9e1e Fix date in Dat files, Added IKO and HA3 sets, updated the manifest and build files, Added SD card support for Android, Fix the Android app crash when resuming from background, Improved Android downloader, added finger sliding popup menu for Android devices without sidebar menu, fixed several crashes during game, added the mutating card ability, fixed the adventure card ability, added new borderline primitives. 2020-06-10 00:10:59 +02:00
valfieri
275eb9e06e Merged and sorted all primitives in their respective files. 2020-05-09 15:31:46 +02:00
valfieri
60b4bb31f5 Added more C20 primitives. 2020-05-08 23:23:41 +02:00
valfieri
a5eb2eba37 Fixed C20 set file and improved Android downloader. 2020-05-08 18:29:31 +02:00
valfieri
a00cf2a1d1 Added borderless images support on Android card images downloader. 2020-04-19 17:22:14 +02:00
valfieri
b863188c3c Fixed card types and subtypes visualization, added C20 set and improved Android downloader. 2020-04-16 21:21:34 +02:00
valfieri
21778de9fb Fix primitives with Escalation keyword. 2020-03-30 11:15:31 +02:00
valfieri
c81eecf6d2 Fix on primitives with Explores and Escalation keywords. 2020-03-29 16:28:57 +02:00
valfieri
402323a990 Fix primitives with Explores and Escalation keywords. 2020-03-28 16:35:08 +01:00
valfieri
75b335e59c Fixed some primitives. 2020-03-23 19:51:24 +01:00
valfieri
9f69336c94 Added HA2 set and improved Android downloader. 2020-03-17 20:57:21 +01:00
valfieri
331e54a732 Added THB and UND sets, improved Android image downloader. 2020-03-12 18:58:24 +01:00
valfieri
3d25630dd6 Added MB1 set and improved Android downloader. 2019-12-11 00:22:13 +01:00
valfieri
5b652ba688 Removed MB1 set. 2019-12-09 23:02:19 +01:00
valfieri
c60df6c99d Fixed MB1 set and improved Android downloader. 2019-12-09 17:04:18 +01:00
valfieri
8bef671a70 Added MB1 set and improved Android downloader. 2019-12-08 16:43:15 +01:00
valfieri
9df8e90ab6 Reverted .travis.yml 2019-12-08 12:38:48 +01:00
valfieri
45d7cecaf3 Test Travis secure vars. 2019-12-08 12:30:22 +01:00
valfieri
730c8479f9 Test travis secure vars. 2019-12-08 12:02:42 +01:00
valfieri
1dca08a33b Fixed Android Downloader. 2019-12-06 11:37:07 +01:00
valfieri
233cec7a9f Added CN2, ME1 and SLD set, fixed primitives, fixed test and improved Android Downloader. 2019-12-06 11:32:27 +01:00
valfieri
08f69dc832 Added HA1 set, fixed primitives and improved Android downloader. 2019-11-22 22:22:25 +01:00
valfieri
464a6ff1b8 Fixed GN2 set/primitives and improved Android downloader. 2019-11-15 18:04:44 +01:00
valfieri
c664760359 Removed duplicated card in Guild Kit sets and improved Android downloader. 2019-11-09 16:47:09 +01:00
valfieri
f180b8cc56 Added GK1_AZORIU, GK1_BOROS, GK1_DIMIR, GK1_GOLGAR, GK1_IZZET, GK1_SELESN, GK2_GRUUL, GK2_ORZHOV, GK2_RADKOS, GK2_SIMIC, GN2, PAL00, PAL01, PAL02, PAL03, PAL04, PAL05, PAL06, PAL99, PARL sets, improved Android downloader, added new primitives and updated the release version to 0.22.2 2019-11-08 16:54:05 +01:00
valfieri
044bbb3d4b Fixed MH1 set and primitives. 2019-11-04 17:05:52 +01:00
valfieri
c4884e4715 Added DPA, PDP10, PDP11, PDP12, PDP13, PDP14, PMPS, PMPS06, PMPS07, PMPS07, PMPS08, PMPS09, PMPS10, PMPS11 sets and improved Android downloader. 2019-11-03 14:16:15 +01:00
valfieri
253be9e9bd Fixed Flaxen Intruder primitives of ELD set. 2019-11-01 22:56:31 +01:00
valfieri
db517858fa Added PS11, PSAL sets and improved Android downloader. 2019-11-01 21:12:42 +01:00
valfieri
923a8e8fd9 Fixed primitives. 2019-10-25 23:56:03 +02:00
valfieri
8d395620a1 Fixed ELD set. 2019-10-25 21:19:45 +02:00
valfieri
a547591608 Added ANA, H17, HTR, HTR17, MPS, PGRU, PHPR, PI13, PI14, PIDW and improved Android downloader. 2019-10-25 18:08:09 +02:00
valfieri
601a4432dc Added new option to show/hide card borders. 2019-10-25 00:23:46 +02:00
valfieri
ca7c8f5cf9 Removed outer border from rendered cards. 2019-10-24 17:53:43 +02:00
valfieri
f44ad43413 Added PZ2 set and improved Android Downloader. 2019-10-22 19:16:37 +02:00
valfieri
1ec448daef Fixed ELD Adventure primitives. 2019-10-13 15:50:25 +02:00
valfieri
adee84d60f Fix GRN and RIX primitives. 2019-10-12 22:17:47 +02:00
valfieri
a46786eb28 Fixed a GRN primitive. 2019-10-12 18:14:25 +02:00
valfieri
5c7b4b7618 Fixed ELD primitive. 2019-10-12 17:56:43 +02:00
valfieri
bdcb10a54f Fixed primitives of GRN and ELD sets. 2019-10-12 17:25:30 +02:00
valfieri
6083ad76d6 Fixed Midnight Reaper primitive in GRN set. 2019-10-10 23:26:25 +02:00
valfieri
b66674492b Fixed Crash on Dread Presence deletion, Fixed primitives for ELD set. 2019-10-08 22:20:53 +02:00
valfieri
0f0e627cf5 Fixed M20 primitives. 2019-10-07 19:40:45 +02:00
valfieri
83e7bfffd0 Fixed primitives of ELD, GRN and M20 sets. 2019-10-06 20:59:57 +02:00
valfieri
28b1c0e86f Fixed primitives for ELD and XLN sets. 2019-10-06 17:11:23 +02:00
valfieri
d0e4aa635b Fixed M20 primitives. 2019-10-06 16:21:43 +02:00
valfieri
a82a2e3571 Fixed some primitives for M20 and ELD sets. 2019-10-06 15:51:47 +02:00
valfieri
68161b2aaa Added new primitives for ELD set. 2019-10-06 00:29:07 +02:00
valfieri
4e7463c77e Added PZ1 set and improved Android downloader. 2019-10-05 16:02:38 +02:00
valfieri
8ab7212aa2 Added new primitives for PRM and ELD sets, removed some duplicated primitives. 2019-10-04 21:24:55 +02:00
valfieri
16d989e8ca Added ELD set and improved Android downloader. 2019-10-01 18:29:58 +02:00
valfieri
0c8e51693a Added PRM and TD0 set and Improved Android Downloader. 2019-09-27 19:14:01 +02:00
valfieri
9f4e7fb7b2 Fixed image name search bug on Android Downloader. 2019-09-25 19:44:59 +02:00
valfieri
9dd5807cae Added TPR set and improved Android Downloader. 2019-09-22 11:33:06 +02:00
valfieri
7441ae2e8b Added VMA set and Improved Android Downloader. 2019-09-21 15:27:03 +02:00
valfieri
c8869f4048 Fix Yawgmoth, Thran Physician 2019-09-20 18:54:22 +02:00
valfieri
21440c977d Fix Android Downloader. 2019-09-19 19:06:40 +02:00
valfieri
06ccc923ea Added GS1 set and Improved Android Downloader. 2019-09-19 17:58:32 +02:00
valfieri
c82fc3b5ce Added GNT set and Improved Android Downloader 2019-09-17 14:07:51 +02:00
valfieri
7a19ae8f40 Fix Android Downloader, Added zombie to 10E set, fixed Liliana the Last Hope. 2019-09-17 00:14:34 +02:00
valfieri
43be15e832 Fixed Loxodon Lifechanter 2019-09-16 20:57:51 +02:00
valfieri
4ce2a5c36e Fixed Liliana of the Veil, Bloodthirsty Aerialist and Twinblade Paladin. Improved Android Downloader 2019-09-16 16:59:51 +02:00
valfieri
82e53a8c39 Added MD1/V16/W16 sets and updated Android Downloader. 2019-09-14 09:51:00 +02:00
valfieri
dcc7e23b84 Fix Resources zip filename on Android downloader. 2019-09-13 19:48:21 +02:00
Vittorio Alfieri
54e4d881a7 Merge pull request #1027 from Vitty85/master
Added TD2 set, increased Wagic version to 0.22.1, fixed some bugs in Android Java wrapper.
2019-09-13 19:01:27 +02:00
valfieri
83f8d1c5d7 Added TD2 set, increased Wagic version to 0.22.1, fixed some bugs in Android Java wrapper. 2019-09-13 18:35:23 +02:00
Xawotihs
cf738e76d3 Merge pull request #1026 from Vitty85/master
Removed almost all duplicated primitives fixed life gain loop adding new keyword "except", added PCA/W17/DDR sets and merged the PSP graphic Folder with PC/Android one
2019-09-12 13:33:25 +02:00
valfieri
744e380df9 Added DDR set and improved Android Downloader. 2019-09-12 00:27:00 +02:00
Xawotihs
8970fa673b Should fix broken QT build 2019-09-11 22:30:03 +02:00
valfieri
88e09bbd05 Added W17 set 2019-09-11 19:40:04 +02:00
valfieri
7d86578152 fix missing bracket 2019-09-11 19:00:36 +02:00
valfieri
6fd6f9061c Added several ifdef PSP for different resolution image to merge the graphics folders. 2019-09-11 18:39:42 +02:00
valfieri
ba918b27ee merged the graphics dir with PSP one, modified code with ifdef PSP in order to load different resolution images for different devices. 2019-09-11 17:22:28 +02:00
valfieri
0b90a471d6 Correctly renamed PSP menu background image for deck selection 2019-09-11 00:56:40 +02:00
valfieri
24fd17ecf8 Added testcases for new keyword except used by Angel of Vitality. 2019-09-10 19:59:35 +02:00
valfieri
06ec97676e Fixed Angel of Vitality in M20 set and added new keyword "except" for @lifeof trigger in order to avoid a life gain loop when a card needs to increment life gaining in that phase (eg. Angel of Vitality). 2019-09-10 17:02:50 +02:00
xawotihs
4e4752856b Removed mac specific build files 2019-09-09 23:39:54 +02:00
Xawotihs
bc79115985 Added a build specific for mac 2019-09-09 22:16:40 +02:00
valfieri
6ecd762d18 Added Vitty85 to credits. 2019-09-09 20:38:22 +02:00
valfieri
0fa1f04e71 Fixed Angel of Vitality primitive (still a bit buggy but not looping) 2019-09-09 17:50:21 +02:00
valfieri
225be4d9aa Added PCA set to Resources 2019-09-09 11:53:19 +02:00
Xawotihs
29b89ba562 Removes -qt=qt5 for osx 2019-09-09 00:00:59 +02:00
Xawotihs
7d51b985a6 Sorting the qmake path 2019-09-08 23:47:19 +02:00
Xawotihs
91bfa11a4f we build res if we build psp, removed the ref to the mac script 2019-09-08 23:27:47 +02:00
Xawotihs
46834a6ee9 Let's build the res zip only if needed 2019-09-08 23:11:31 +02:00
valfieri
07119b88f6 Fix Glacial Revelation primitives in MH1.txt 2019-09-08 20:45:29 +02:00
Xawotihs
95af76a3b2 installing ant on osx as well 2019-09-08 20:18:46 +02:00
valfieri
0132f7aa5e Removed almost all duplicated primitives 2019-09-08 18:59:08 +02:00
xawotihs
4df34c82c2 Fied typo for osx 2019-09-08 18:49:34 +02:00
xawotihs
50d49e47e7 Merge branch 'master' into matrix 2019-09-08 18:31:39 +02:00
xawotihs
b29c37eb25 Should fix a typo 2019-09-08 18:30:59 +02:00
xawotihs
c7d09d8389 First try on matrix without cmake 2019-09-08 18:17:51 +02:00
Xawotihs
87ce6df145 Merge pull request #1025 from Vitty85/master
Fix for PSP/Android and added new sets M20/MH1/SS2/C19 and fixed UST/V17 sets
2019-09-08 17:49:11 +02:00
valfieri
f5a20110c4 Removed duplicated Tireless Tracker 2019-09-08 17:02:45 +02:00
valfieri
264183a42a Recompilef libs wtih JDK 1.7 2019-09-08 13:10:45 +02:00
valfieri
af0de566fe Set travis toolchain android target to 23 2019-09-08 12:36:33 +02:00
valfieri
480adfe83a Target android back to 29 2019-09-08 12:26:51 +02:00
valfieri
ce5b07b5b1 Removed java.util.stream dependency because not supported in Travis CI Android compiler. 2019-09-08 10:15:15 +02:00
valfieri
09098893e6 Removed dependencies from java.nio package and decreased target android version from 29 to 13 2019-09-08 09:57:00 +02:00
valfieri
414d99525d Fix Prismatic Vista card 2019-09-08 01:56:55 +02:00
valfieri
4f42ddadb5 Restored 29 target platform for Android 2019-09-07 23:17:13 +02:00
valfieri
901a7ca984 Revert TIME_UTC_ to TIME_UTC because Travis CI compile errors. 2019-09-07 22:38:46 +02:00
valfieri
d3feccff75 restored gnustl_static flag for android compile since travis toolchain doesn't support c++_static flag 2019-09-07 22:26:50 +02:00
valfieri
ccd17d32d0 Restored Android version to 16, Removed modification to boost, fixed primitives MH1 and M20, Fixed Snow mana issue. 2019-09-07 22:05:01 +02:00
valfieri
5c67d11aa6 fix spaces 2019-09-06 08:41:27 +02:00
Vitty85
7a529bac6d Merge branch 'master' into master 2019-09-06 08:38:04 +02:00
valfieri
2c62cfd487 replaced tabs with 4 spaces. 2019-09-06 08:31:39 +02:00
Xawotihs
a27216c317 Deactivating mac/ios build as currently broken 2019-09-05 22:24:33 +02:00
xawotihs
8315acbe86 Removed death_grasp.txt and ai/goblin_artillery.txt from the testsuite (see issue#1023) 2019-09-04 22:39:41 +02:00
Xawotihs
7a2f23db45 Using trusty dist as it seems the only one supported for Android. 2019-09-04 16:01:50 +02:00
Xawotihs
711f52e5ce Updating JDK to 7 2019-09-03 23:15:48 +02:00
valfieri
91f50009e1 Fix 2 cards mana cost in MH1 set. 2019-09-03 22:52:08 +02:00
Xawotihs
0cf8c1a970 Installing ant for android build 2019-09-03 22:40:11 +02:00
Xawotihs
2750b34b4f Trying to fix python dependencies 2019-09-03 22:24:39 +02:00
xawotihs
b023dd89b6 - Should remove an error with the PSP compiler 2019-09-03 22:09:44 +02:00
valfieri
9504027fdc Fix on token image saving in Android Downloader 2019-09-03 18:18:25 +02:00
valfieri
5c7528dbcf Fix timeout on image database download. 2019-09-03 14:04:07 +02:00
valfieri
e856538259 Added retries on image and database file download for Android Downloader program. 2019-09-02 19:52:46 +02:00
valfieri
1749330e8a Fix on some token images. 2019-09-02 12:01:45 +02:00
valfieri
893e64e4f7 Fix on 439538t token image 2019-09-01 17:04:22 +02:00
valfieri
169467158a Fix for some duplicated token on Android Image Downloader. 2019-09-01 16:59:59 +02:00
valfieri
ab0a5496b0 Set socket timeout on Android Downloader and fixed some minor exceptions. 2019-09-01 13:12:56 +02:00
valfieri
0c4deea3ed Fix names of Tokens in Android Image downloader. 2019-09-01 00:50:13 +02:00
valfieri
dd785a872e Fix some token names on Android Downloader 2019-08-31 14:15:20 +02:00
valfieri
c8603204ac Removed one comment on old IFDEF PSP 2019-08-31 11:23:56 +02:00
valfieri
ae81568463 Fixed a bug on set name when using the fast download method 2019-08-31 10:52:33 +02:00
valfieri
2fe9924fe5 Improved the Android downloader, now it's a lot faster because all the image urls have been indexed. 2019-08-31 01:23:36 +02:00
valfieri
818233213e Fix on UST card download image 2019-08-29 21:11:24 +02:00
valfieri
d9019c0808 Fix on some indexes on image donwloader. 2019-08-29 19:20:11 +02:00
valfieri
fdaed6503a Fixed V17 set total card numbers from 16 to 29 in dat file. Improved Android card image downloader. 2019-08-29 17:54:26 +02:00
valfieri
e10213a373 Improved Android Downloader: Bug Fixing and boosted token searching algorithm. 2019-08-28 23:55:36 +02:00
valfieri
34732a5f54 Improved Android downloader: the token searching algorithm has been boosted in terms of speed and reliability. 2019-08-28 17:35:40 +02:00
valfieri
d8d6025652 Fixed minor bugs on downloader. 2019-08-28 00:46:08 +02:00
valfieri
01117f4cb7 Improved Token searching algorithm and fixed some image URLs with higher resolution from DeckmMster and ScryFall. 2019-08-28 00:12:53 +02:00
valfieri
a25448cde7 Improved downloader, added pause/resume. 2019-08-27 12:02:55 +02:00
valfieri
ef4b18b394 Fix on UST set for Android Downloader and fix on StopDownload action. 2019-08-26 19:30:58 +02:00
valfieri
683b2fbed8 Improved Android Downloader, fix on UST set. 2019-08-26 17:19:28 +02:00
valfieri
cdfadec38b Improved Android Downloader and bug fixing 2019-08-26 17:08:23 +02:00
valfieri
7b434f33e8 Improved Android Downloader: added Image Resolution chooser and fixed several bugs. 2019-08-26 15:36:26 +02:00
valfieri
29f1420abc Improved Android Downloader and added the multiple set selection in the download option menu. 2019-08-26 00:44:12 +02:00
valfieri
39884d9711 Improved Dowloader: Set Async thread and displayed a progress bar for resource loading and card image downloading. 2019-08-25 22:29:24 +02:00
valfieri
a5c9f877f7 Improved Downloader and Option Menu handlers. 2019-08-25 00:52:05 +02:00
valfieri
c603765908 Improved Android Image Downloader adding execptions and errors handling 2019-08-24 23:58:59 +02:00
valfieri
a0b4a1f77c Improved Android Image Downloader 2019-08-24 23:54:42 +02:00
valfieri
e0a2a45037 Improvement on token search algorithm, not it even uses deckmaster website. 2019-08-23 23:00:46 +02:00
valfieri
4c6f5126a6 Improved token search algorithm. 2019-08-23 16:17:16 +02:00
valfieri
50da2fef42 Fix on C19 _cards.dat file (added double cards such as dusk/dawn, etc.) 2019-08-23 15:24:31 +02:00
valfieri
9dfd513ad3 Fix on Android downloader and code indent 2019-08-23 12:58:10 +02:00
valfieri
30622010df Fix Exception on Android downloader. 2019-08-23 12:45:17 +02:00
valfieri
f4d9de9490 Added the C19 set and primitives 2019-08-23 01:27:03 +02:00
valfieri
1092d4121a Improved Downloader adding retries and a better token search algorithm. 2019-08-22 18:52:40 +02:00
valfieri
2ec4b78a8a Improved the Image Downloader (now Zip works at the end of download!) 2019-08-22 04:26:38 +02:00
valfieri
1b88f7d3f9 Improved Image Downloader (but still zipper not working on Android) 2019-08-22 00:50:02 +02:00
valfieri
2ac3ec6f09 Added SS2 set. 2019-08-20 15:27:07 +02:00
valfieri
73138d2176 Downloader for Card Images now working on Android version with OptionMenuButton (no zip) 2019-08-20 00:49:38 +02:00
valfieri
7cb0d8b843 Retored Option Menu Android and added a draft of card images downloader (not working yet) 2019-08-19 00:20:02 +02:00
valfieri
1dc5c48ff6 Separated graphics of PSP from PC/Android version 2019-08-18 17:48:06 +02:00
valfieri
42754fd83c Fix on Primitives and Fix Android 2019-08-18 17:44:07 +02:00
valfieri
301de0f6f7 Android Fix 2019-08-18 17:33:00 +02:00
valfieri
9be1d44788 Android Fix 2019-08-18 17:11:20 +02:00
valfieri
7328c45013 Added PSP res file, fixed bug for PSP version and added M20, MH1 and UST sets and primitives. 2019-08-10 01:10:26 +02:00
Eduardo
3d9526a1dd Commander Anthology (CMA) Correction 2019-05-08 16:37:47 -05:00
Eduardo
1b8157ef0e Merge branch 'master' of https://github.com/WagicProject/wagic 2019-05-05 21:17:22 -05:00
Eduardo
8d20fd6483 Fixes to primitives 2019-05-05 21:17:15 -05:00
Eduardo
66741957c3 Revert "Fixes to primitives"
This reverts commit eb7d8850f4.
2019-05-05 21:14:27 -05:00
Eduardo
eb7d8850f4 Fixes to primitives 2019-05-05 21:13:48 -05:00
Eduardo MG
934b9d2856 Delete CM1.zip 2019-05-04 15:57:56 -05:00
Eduardo MG
0af443b753 Commander's Arsenal (CM1)
Commander's Arsenal (CM1) had the wrong name, this is the correct name and set code.
2019-05-04 15:53:57 -05:00
Eduardo MG
41e160ae34 War of the Spark _cards.dat 2019-05-01 17:57:12 -05:00
Eduardo
8b620627d9 Major Corrections to WAR and removing crashing cards
Cards that check the colors of mana that lands on the opponent battlefield crashes the game, hard to reproduce but happens often enought that I decided to remove them.

Minor fixes in set and Major fixes in WAR primitives
2019-05-01 17:19:01 -05:00
Eduardo
d943778309 Double face cards should be marked as tokens 2019-05-01 17:09:27 -05:00
Eduardo
06cb835a5b Teaching AI proliferate and shocklands
Some minor changes, corrections to XLN and C17, changing name of game mode from horde to tribal wars
2019-05-01 17:00:48 -05:00
Eduardo
f1a529576e Preparing for a release, bug fixes and adjustments to game modes
Updating macros and new cards marked as borderline
2019-04-25 18:03:41 -05:00
Eduardo MG
1af3cff419 Uploading sets since Amonkhet until War of the spark
These are graded as borderline, each set has it's individual txt file, not integrated to the main mtg.txt to make them easier to manage, with the appropiate tools and more testing the files can be integrated. 

Includes standard sets(expansions) and supplemental products(masters sets, commander) since Amonkhet.
2019-04-25 17:53:49 -05:00
Eduardo
5db6b807ba Set limited game mode, AI changes, primitives and _cards.dat corrections
New set limited ,where you get a deck two random sets.

Still playing with the AI values and hueristics.

Cards fixes. Masters Edition should be named ME1 and the Mythic Edition is MED, the cards multiverse ids are still the same so the decks and references should not change.
2019-04-20 15:51:52 -05:00
Eduardo MG
1c6b0bdfd5 New game modes
Rules for several new game modes and rules

horde, get a random tribe and summon a creature from your deck each turn
paradise, lands tap for all mana
false god, exchange permanents at upkeep
morinfen, lose 1 life for every permanent you control at upkeep, starts at 50 life
2019-04-20 12:25:58 -05:00
Eduardo
3dfcc65fa6 Bug fix for the biggest crash and fixes to the primitives
I figured a while ago that the cause of the crash was a rendering issue, not an engine issue, since you could copy spells in the stack if you didn't targeted them. The crash was most likely in ActionStack, just had to follow the trace. It doesn't affect anithing else, that line was trying to render something in the stack that's a permanent but it always had bad ptrs.
2019-04-17 20:28:43 -05:00
Eduardo
c3937ce517 Fixing primitives and mayor bugs report
Game crashes when AI plays a card with cost {X} and that targets a player, this cards can be coded around that restriction and still work as per the rules.

The BIGGEST BUG the game has now is that crashes occur when a PERMANENT TARGETS A SPELL IN THE STACK, sometimes the AI can make this cards work (WTH!?) but never the player.

Effects like mirari and similar could be coded so that you don't target the spell but trigger and copy the source of the trigger, look at the code of mirari for this to be more clear.

This effect used to work for many many years I remember  Glen Elendra Archmage being one of my favorite cards back in the day. This bug has been present since god knows when, as early as october 2016: https://wololo.net/forum/viewtopic.php?f=4&t=66296&start=150#p98160

Also freaking Lemures caused the AI to just keep repeating the effect so I put a limit on activations on them.
2019-04-14 21:56:20 -05:00
Eduardo
ab1fbaa806 New game modes, bug fixes in primitives, improving AI, new planeswalkers type rule
New rules based on vanguard, 3 new random game modes, one is tribal and one uses any card in the game.

Several corrections and bugs fixes. Cards with x in their cost and that can target any player used to crash the game.

Teaching AI new things and changing values of efficiency.

You can have multiple "Jace" planeswalkers, you can't have two of the exact same name (no two Jace, the mind sculptor).
2019-04-14 19:57:01 -05:00
Eduardo
6eca5bea2f Last March Update
Some bug fixing to the primitives, the fetchlands are so buggy that I restored to a simple version

Some minor UI improvements
2019-03-31 20:53:13 -06:00
Rolzad73
e4d73d95ec - removing debug info after travis build fix 2019-03-27 22:50:10 -04:00
Rolzad73
363383df6d - try to fix travis build travis script debug pt 7 (groovy, Java 8 incompatibility) 2019-03-27 22:15:48 -04:00
Rolzad73
0d05804376 - try to fix travis build travis script debug pt 6 (ant error log too long) 2019-03-27 22:04:11 -04:00
Rolzad73
cdd36a404b - try to fix travis build travis script debug pt 5 2019-03-27 21:42:37 -04:00
Rolzad73
64c509980c - fix bad commit travis.yml 2019-03-27 21:39:38 -04:00
Rolzad73
46ba018201 - try to fix travis build travis script debug pt 4 2019-03-27 21:37:38 -04:00
Rolzad73
0cb931e6e2 - try to fix travis build travis script debug pt 3 2019-03-27 21:25:26 -04:00
Rolzad73
58af6f73d9 - try to fix travis build travis script debug pt 2 2019-03-27 21:12:46 -04:00
Rolzad73
e81f1299cb - try to fix travis build travis script debug 2019-03-27 21:03:40 -04:00
Rolzad73
9b5f9684b0 - try to fix travis build android dependancies pt 3 2019-03-27 20:48:21 -04:00
Rolzad73
d934c0948c - try to fix travis build android dependancies pt 2 2019-03-27 20:45:05 -04:00
Rolzad73
917a3a88df - try to fix travis build android dependancies 2019-03-27 20:38:51 -04:00
Rolzad73
dc5b8a8c52 - try to fix travis build 2019-03-27 15:50:08 -04:00
Eduardo MG
d2b44e652b Uploading a couple of years of sets
RNA Guild Kit		Set Code: GK2
Ravnica Allegiance	Set Code: RNA
Ultimate Box Topper Set Code: PUMA
Ultimate Masters	Set Code: UMA
GRN Guild Kit		Set Code: GK1
Guilds of Ravnica	Set Code: GRN
Commander 2018	Set Code: C18
Core Set 2019		Set Code: M19
Signature 
Spellbook: Jace	Set Code: SS1
Battlebond 		Set Code: BBD
Commander Anthology 
Volume II			Set Code: CM2
Dominaria		Set Code: DOM
Duel Decks: Elves 	
vs. Inventors		Set Code: DDU
Masters 25 		Set Code: A25
Rivals of Ixalan	Set Code: RIX
Unstable			Set Code: UST
Explorers of Ixalan   Set Code: E02
From the Vault: 
Transform		Set Code: V17
Iconic Masters		Set Code: IMA
Duel Decks: Merfolk
vs. Goblins		Set Code: DDT
Ixalan			Set Code: XLN
Commander 2017	Set Code: C17
Hour of Devastation Set Code: HOU
Archenemy: Nicol 
Bolas			Set Code: E01
Commander Anthology	Set Code: CMA
Amonkhet			Set Code: AKH
Amonkhet 
Invocations			Set Code: MP2
Duel Decks: Mind 
vs. Might			        Set Code: DDS
Modern Masters 2017	Set Code: MM3
2019-03-26 20:35:45 -06:00
Eduardo
1ce3b469e7 Update primitives
Added the supertype Legendary to Planeswalkers.

When you pay life the code should be {L:1}  not just {L} or else the cards ave very buggy.

Several bug fixes, card corrections and typos.
2019-03-26 16:50:34 -06:00
465 changed files with 355088 additions and 192774 deletions

View File

@@ -1,4 +1,5 @@
language: cpp language: cpp
dist: trusty
branches: branches:
except: except:
- latest-master - latest-master
@@ -9,16 +10,16 @@ before_install:
- export BUILD_Qt=YES - export BUILD_Qt=YES
- export BUILD_MAC=NO - export BUILD_MAC=NO
# Only building on Mac when not handling pull request # Only building on Mac when not handling pull request
- if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then # - if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
export BUILD_MAC=YES; # export BUILD_MAC=YES;
fi # fi
- sudo apt-get update -qq - sudo apt-get update -qq
# Building for PSP here # Building for PSP here
- if [ "$BUILD_PSP" == "YES" ]; then - if [ "$BUILD_PSP" == "YES" ]; then
export PSPDEV="$TRAVIS_BUILD_DIR/opt/pspsdk" && export PSPDEV="$TRAVIS_BUILD_DIR/opt/pspsdk" &&
export PSPSDK="$PSPDEV/psp/sdk" && export PSPSDK="$PSPDEV/psp/sdk" &&
export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" && export PATH="$PATH:$PSPDEV/bin:$PSPSDK/bin" &&
wget -O sdk.lzma http://superb-sea2.dl.sourceforge.net/project/minpspw/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma; wget -O sdk.lzma http://downloads.sourceforge.net/project/minpspw/SDK%20%2B%20devpak/pspsdk%200.11.2/minpspw_0.11.2-amd64.tar.lzma;
fi fi
# Building for Qt here # Building for Qt here
- if [ "$BUILD_Qt" == "YES" ]; then - if [ "$BUILD_Qt" == "YES" ]; then
@@ -31,9 +32,11 @@ before_install:
# Building for Android here # Building for Android here
- if [ "$BUILD_ANDROID" == "YES" ]; then - if [ "$BUILD_ANDROID" == "YES" ]; then
export ANDROID="android-sdk-linux/tools/android" && export ANDROID="android-sdk-linux/tools/android" &&
if [ `uname -m` = x86_64 ]; then sudo apt-get install -qq --force-yes libgd2-xpm ia32-libs ia32-libs-multiarch jq; fi && if [ `uname -m` = x86_64 ]; then
wget http://dl.google.com/android/ndk/android-ndk-r9-linux-x86_64.tar.bz2 -nv && sudo dpkg --add-architecture i386 && sudo apt-get update &&
wget http://dl.google.com/android/android-sdk_r24.3.4-linux.tgz -nv; sudo apt-get install -qq --force-yes libgd2-xpm-dev libc6-i386 lib32stdc++6 lib32gcc1 lib32ncurses5 lib32z1 jq ant; fi &&
wget https://dl.google.com/android/repository/android-ndk-r22-linux-x86_64.zip -nv &&
wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz -nv;
fi fi
install: install:
@@ -41,22 +44,16 @@ install:
tar -x --xz -f sdk.lzma; tar -x --xz -f sdk.lzma;
fi fi
- if [ "$BUILD_ANDROID" == "YES" ]; then - if [ "$BUILD_ANDROID" == "YES" ]; then
tar --absolute-names -jxf android-ndk-r9-linux-x86_64.tar.bz2 && unzip android-ndk-r22-linux-x86_64.zip &&
tar -zxf android-sdk_r24.3.4-linux.tgz && tar -zxf android-sdk_r24.4.1-linux.tgz &&
$ANDROID list sdk --extended -a && $ANDROID list sdk --extended -a &&
echo yes | $ANDROID update sdk -a -t tools,platform-tools,build-tools-23.0.1,android-10 --no-ui --force --no-https; echo yes | $ANDROID update sdk -a -t tools,platform-tools,build-tools-23.0.1,android-23 --no-ui --force --no-https;
fi fi
- sudo python -m easy_install --upgrade pyOpenSSL
- sudo pip install pyjavaproperties - sudo pip install pyjavaproperties
- sudo pip install github3.py - sudo pip install github3.py
- sudo pip install cpp-coveralls - sudo pip install cpp-coveralls
env:
global:
- JAVA_HOME=/usr/lib/jvm/java-7-oracle # Force set JVM version to comply with Travis Ant version (1.8.2)
- secure: "EBzr1+qjQsOhn0s+tcFmXR1jP9B0xiOSXuXbRXWZ1OEHNvp8+A5/pS84LYVFlaZqmxr5dApxvPtwhgLIUbQ3EPXm8LpC3KgSD4dS+9/QMbxhe5TK4oczgFRGcDTMJQZsCzhOh7hp3tbcbJg5Gp+VT7aFjFQSHDGwhzSJXsXwh/8="
- secure: "X5dTQfofqAutnXxmu11Ep2MQ5QYnMN8m0AITRtwymhEF2UclcOudI1+skPtuhAGbWQnSO+lhunV3cvMfw2/Ml3k/VDz6VdFSKFrzAu7ja1VLJfcxr7chi0s8q30pVBb66tGydjIBac3B+RQyqgmZQW1frbRrhC/kPFQ6wPWOJdQ="
- secure: "T97NUPnxCpVZ/c5HH0zfo0FO3DPSRMSmze58ubW5EUTZOjAMtEt+OFdsrNZvUTCugUj2M1agtonZbAbczpaAL+lgZcHDgXgWMkfO0pMnsWX1yyCNqMuE/iTMpJr/xsLQeyWlftWjJLsseQU45abZsd1XVmda/G+ZhrDLF1y55SA="
script: "tools/travis-script.sh" script: "tools/travis-script.sh"
after_success: after_success:

View File

@@ -20,7 +20,7 @@ namespace boost {
enum xtime_clock_types enum xtime_clock_types
{ {
TIME_UTC=1 TIME_UTC_=1
// TIME_TAI, // TIME_TAI,
// TIME_MONOTONIC, // TIME_MONOTONIC,
// TIME_PROCESS, // TIME_PROCESS,
@@ -68,7 +68,7 @@ inline xtime get_xtime(boost::system_time const& abs_time)
inline int xtime_get(struct xtime* xtp, int clock_type) inline int xtime_get(struct xtime* xtp, int clock_type)
{ {
if (clock_type == TIME_UTC) if (clock_type == TIME_UTC_)
{ {
*xtp=get_xtime(get_system_time()); *xtp=get_xtime(get_system_time());
return clock_type; return clock_type;

View File

@@ -350,7 +350,7 @@ namespace boost
cond.timed_wait(lock, xt); cond.timed_wait(lock, xt);
# endif # endif
xtime cur; xtime cur;
xtime_get(&cur, TIME_UTC); xtime_get(&cur, TIME_UTC_);
if (xtime_cmp(xt, cur) <= 0) if (xtime_cmp(xt, cur) <= 0)
return; return;
} }
@@ -365,7 +365,7 @@ namespace boost
BOOST_VERIFY(!pthread_yield()); BOOST_VERIFY(!pthread_yield());
# else # else
xtime xt; xtime xt;
xtime_get(&xt, TIME_UTC); xtime_get(&xt, TIME_UTC_);
sleep(xt); sleep(xt);
# endif # endif
} }

View File

@@ -20,8 +20,8 @@ const int NANOSECONDS_PER_MICROSECOND = 1000;
inline void to_time(int milliseconds, boost::xtime& xt) inline void to_time(int milliseconds, boost::xtime& xt)
{ {
int res = 0; int res = 0;
res = boost::xtime_get(&xt, boost::TIME_UTC); res = boost::xtime_get(&xt, boost::TIME_UTC_);
BOOST_ASSERT(res == boost::TIME_UTC); BOOST_ASSERT(res == boost::TIME_UTC_);
xt.sec += (milliseconds / MILLISECONDS_PER_SECOND); xt.sec += (milliseconds / MILLISECONDS_PER_SECOND);
xt.nsec += ((milliseconds % MILLISECONDS_PER_SECOND) * xt.nsec += ((milliseconds % MILLISECONDS_PER_SECOND) *
@@ -57,8 +57,8 @@ inline void to_timespec_duration(const boost::xtime& xt, timespec& ts)
{ {
boost::xtime cur; boost::xtime cur;
int res = 0; int res = 0;
res = boost::xtime_get(&cur, boost::TIME_UTC); res = boost::xtime_get(&cur, boost::TIME_UTC_);
BOOST_ASSERT(res == boost::TIME_UTC); BOOST_ASSERT(res == boost::TIME_UTC_);
if (boost::xtime_cmp(xt, cur) <= 0) if (boost::xtime_cmp(xt, cur) <= 0)
{ {
@@ -88,8 +88,8 @@ inline void to_duration(boost::xtime xt, int& milliseconds)
{ {
boost::xtime cur; boost::xtime cur;
int res = 0; int res = 0;
res = boost::xtime_get(&cur, boost::TIME_UTC); res = boost::xtime_get(&cur, boost::TIME_UTC_);
BOOST_ASSERT(res == boost::TIME_UTC); BOOST_ASSERT(res == boost::TIME_UTC_);
if (boost::xtime_cmp(xt, cur) <= 0) if (boost::xtime_cmp(xt, cur) <= 0)
milliseconds = 0; milliseconds = 0;
@@ -110,8 +110,8 @@ inline void to_microduration(boost::xtime xt, int& microseconds)
{ {
boost::xtime cur; boost::xtime cur;
int res = 0; int res = 0;
res = boost::xtime_get(&cur, boost::TIME_UTC); res = boost::xtime_get(&cur, boost::TIME_UTC_);
BOOST_ASSERT(res == boost::TIME_UTC); BOOST_ASSERT(res == boost::TIME_UTC_);
if (boost::xtime_cmp(xt, cur) <= 0) if (boost::xtime_cmp(xt, cur) <= 0)
microseconds = 0; microseconds = 0;

View File

@@ -474,7 +474,7 @@
#ifndef PNG_VERSION_INFO_ONLY #ifndef PNG_VERSION_INFO_ONLY
/* include the compression library's header */ /* include the compression library's header */
#include "zlib.h" #include "../include/zlib.h"
#endif #endif
/* include all user configurable info, including optional assembler routines */ /* include all user configurable info, including optional assembler routines */

View File

@@ -84,7 +84,7 @@ OBJS = $(GENERIC_OBJS) $(LINUX_OBJS)
TARGET_LIB = libjge.a TARGET_LIB = libjge.a
TARGET_HGE = libhgetools.a TARGET_HGE = libhgetools.a
INCDIR = $(shell freetype-config --cflags 2> /dev/null) -I/usr/X11/include -I/usr/include/boost -Isrc/zipFS -Iinclude/ INCDIR = $(shell freetype-config --cflags 2> /dev/null) -I/usr/X11/include -I/usr/include/boost -Isrc/zipFS -Iinclude/
CXXFLAGS += -DLINUX $(FMOD) CXXFLAGS += -DLINUX -DNETWORK_SUPPORT $(FMOD)
CXXFLAGS += $(INCDIR) CXXFLAGS += $(INCDIR)
LIBDIR = lib/linux LIBDIR = lib/linux
endif endif

View File

@@ -394,6 +394,7 @@ class JGE
void SetJNIEnv(JNIEnv * env, jclass cls); void SetJNIEnv(JNIEnv * env, jclass cls);
void sendJNICommand(std::string command); void sendJNICommand(std::string command);
std::string getFileSystemLocation(); std::string getFileSystemLocation();
std::string getFileUserFolderPath();
#endif #endif
protected: protected:

View File

@@ -30,6 +30,7 @@ const int kInfoMenuID = -200;
const int kRandomPlayerMenuID = -11; const int kRandomPlayerMenuID = -11;
const int kRandomAIPlayerMenuID = -12; const int kRandomAIPlayerMenuID = -12;
const int kEvilTwinMenuID = -14; const int kEvilTwinMenuID = -14;
const int kCommanderMenuID = -33;
class JGuiListener class JGuiListener
{ {

View File

@@ -131,10 +131,11 @@ JFileSystem::JFileSystem(const string & _userPath, const string & _systemPath)
systemPath = [[documentsDirectory stringByAppendingString: @"/Res/"] cStringUsingEncoding:1]; systemPath = [[documentsDirectory stringByAppendingString: @"/Res/"] cStringUsingEncoding:1];
#elif defined (ANDROID) #elif defined (ANDROID)
userPath = JGE::GetInstance()->getFileSystemLocation(); userPath = JGE::GetInstance()->getFileUserFolderPath();
systemPath = ""; systemPath = JGE::GetInstance()->getFileSystemLocation();
DebugTrace("User path " << userPath); DebugTrace("User path " << userPath);
DebugTrace("System path " << systemPath);
#elif defined (QT_CONFIG) #elif defined (QT_CONFIG)
QDir sysDir(RESDIR); QDir sysDir(RESDIR);
@@ -259,6 +260,7 @@ void JFileSystem::clearZipCache()
bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL */) bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL */)
{ {
#ifndef WIN32
if (mZipAvailable && mZipFile.is_open()) if (mZipAvailable && mZipFile.is_open())
{ {
if (mZipFileName != zipfile) if (mZipFileName != zipfile)
@@ -266,7 +268,7 @@ bool JFileSystem::AttachZipFile(const string &zipfile, char *password /* = NULL
else else
return true; return true;
} }
#endif
mZipFileName = zipfile; mZipFileName = zipfile;
mPassword = password; mPassword = password;

View File

@@ -668,7 +668,7 @@ string JGE::getFileSystemLocation()
if (env == NULL) if (env == NULL)
{ {
DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic"); DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic");
return "/mnt/sdcard/Wagic"; return "/mnt/sdcard/Wagic/Res";
}; };
jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity"); jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity");
@@ -677,7 +677,36 @@ string JGE::getFileSystemLocation()
if (methodId == 0) if (methodId == 0)
{ {
DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic"); DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic");
return "/mnt/sdcard/Wagic"; return "/mnt/sdcard/Wagic/Res";
};
jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId);
// Now convert the Java String to C++ char array
const char* cstr = env->GetStringUTFChars(systemPath, 0);
string retVal (cstr);
env->ReleaseStringUTFChars(systemPath, cstr);
env->DeleteLocalRef(systemPath);
return retVal;
}
string JGE::getFileUserFolderPath()
{
JNIEnv * env = getJNIEnv();
if (env == NULL)
{
DebugTrace("An Error Occurred in getting the JNI Environment whie trying to get the system folder location. Defaulting to /mnt/sdcard/net.wagic.app/Wagic");
return "/mnt/sdcard/Wagic/User";
};
jclass jniClass = env->FindClass("org/libsdl/app/SDLActivity");
jmethodID methodId = env->GetStaticMethodID( jniClass, "getUserFolderPath", "()Ljava/lang/String;");
if (methodId == 0)
{
DebugTrace("An Error Occurred in getting the JNI methodID for getSystemFolderPath. Defaulting to /mnt/sdcard/Wagic");
return "/mnt/sdcard/Wagic/User";
}; };
jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId); jstring systemPath = (jstring) env->CallStaticObjectMethod(jniClass, methodId);

View File

@@ -197,7 +197,7 @@ bool JGuiController::CheckUserInput(JButton key)
mObjects[mCurr]->Entering(); mObjects[mCurr]->Entering();
} }
mEngine->LeftClickedProcessed(); mEngine->LeftClickedProcessed();
mEngine->ResetInput(); mEngine->ResetInput();
return true; return true;
} }
mEngine->LeftClickedProcessed(); mEngine->LeftClickedProcessed();

View File

@@ -18,6 +18,11 @@
#include <stdexcept> #include <stdexcept>
#include <iostream> #include <iostream>
#include <math.h> #include <math.h>
#ifndef WIN32
#include <unistd.h>
#endif
#include <stdio.h>
#include <stdlib.h>
#if (defined FORCE_GLES) #if (defined FORCE_GLES)
#undef GL_ES_VERSION_2_0 #undef GL_ES_VERSION_2_0
@@ -53,6 +58,7 @@ JGameLauncher* g_launcher = NULL;
#ifdef ANDROID #ifdef ANDROID
JNIEnv * mJNIEnv = NULL; JNIEnv * mJNIEnv = NULL;
jclass * mJNIClass = NULL; jclass * mJNIClass = NULL;
int SDL_ResumeSyncTime = 0;
#endif #endif
class SdlApp; class SdlApp;
@@ -78,6 +84,7 @@ extern "C" void Java_org_libsdl_app_SDLActivity_nativeResume(
{ {
if (!g_engine) if (!g_engine)
return; return;
SDL_ResumeSyncTime = 100000;
g_engine->Resume(); g_engine->Resume();
} }
@@ -136,8 +143,16 @@ public:
if(!g_engine->IsPaused()) if(!g_engine->IsPaused())
OnEvent(&Event); OnEvent(&Event);
} }
if(!g_engine->IsPaused()) if(!g_engine->IsPaused()){
#ifdef ANDROID
// Fix for SDL crash on resuming Android app from background.
if(SDL_ResumeSyncTime){
usleep(SDL_ResumeSyncTime);
SDL_ResumeSyncTime = 0;
}
#endif
OnUpdate(); OnUpdate();
}
} }
} }

View File

@@ -184,7 +184,13 @@ JMusic *JSoundSystem::LoadMusic(const char *fileName)
const SLboolean req[2] = {SL_BOOLEAN_TRUE, SL_BOOLEAN_TRUE}; const SLboolean req[2] = {SL_BOOLEAN_TRUE, SL_BOOLEAN_TRUE};
result = (*engineEngine)->CreateAudioPlayer(engineEngine, &music->playerObject, &audioSrc, &audioSnk, 2, ids, req); result = (*engineEngine)->CreateAudioPlayer(engineEngine, &music->playerObject, &audioSrc, &audioSnk, 2, ids, req);
DebugTrace("result " << result); DebugTrace("result " << result);
if(result == SL_RESULT_MEMORY_FAILURE){
delete music;
mCurrentMusic = NULL;
return NULL;
}
// realize the player // realize the player
result = (*music->playerObject)->Realize(music->playerObject, SL_BOOLEAN_FALSE); result = (*music->playerObject)->Realize(music->playerObject, SL_BOOLEAN_FALSE);
DebugTrace("result " << result); DebugTrace("result " << result);
@@ -303,6 +309,12 @@ JSample *JSoundSystem::LoadSample(const char *fileName)
1, ids, req); 1, ids, req);
DebugTrace("result " << result); DebugTrace("result " << result);
if(result == SL_RESULT_MEMORY_FAILURE){
delete sample;
mCurrentSample = NULL;
return NULL;
}
// realize the player // realize the player
result = (*sample->playerObject)->Realize(sample->playerObject, SL_BOOLEAN_FALSE); result = (*sample->playerObject)->Realize(sample->playerObject, SL_BOOLEAN_FALSE);
DebugTrace("result " << result); DebugTrace("result " << result);

View File

@@ -96,7 +96,8 @@ hgeParticleSystem::hgeParticleSystem(hgeParticleSystemInfo *psi)
{ {
//hge=hgeCreate(HGE_VERSION); //hge=hgeCreate(HGE_VERSION);
memcpy(&info, psi, sizeof(hgeParticleSystemInfo)); if (psi)
memcpy(&info, psi, sizeof(hgeParticleSystemInfo));
vecLocation.x=vecPrevLocation.x=0.0f; vecLocation.x=vecPrevLocation.x=0.0f;
vecLocation.y=vecPrevLocation.y=0.0f; vecLocation.y=vecPrevLocation.y=0.0f;

View File

@@ -48,7 +48,9 @@ JSocket::JSocket(string ipAddr)
#ifdef WIN32 #ifdef WIN32
unsigned int addr_dest = inet_addr(ipAddr.c_str()); unsigned int addr_dest = inet_addr(ipAddr.c_str());
hostentptr=gethostbyaddr((char*) &addr_dest, 4, AF_INET); hostentptr = gethostbyaddr((char*) &addr_dest, 4, AF_INET);
if (hostentptr == NULL)
hostentptr = gethostbyname(ipAddr.c_str()); // Fix for Windows if IP Address cannot be resolved.
#elif LINUX #elif LINUX
hostentptr = gethostbyname(ipAddr.c_str()); hostentptr = gethostbyname(ipAddr.c_str());
#endif #endif

View File

@@ -1,7 +1,7 @@
#Wagic the Homebrew #Wagic the Homebrew
[![Build Status](https://travis-ci.org/WagicProject/wagic.png?branch=master)](https://travis-ci.org/WagicProject/wagic) [![Build Status](https://travis-ci.com/WagicProject/wagic.png?branch=master)](https://travis-ci.com/WagicProject/wagic)
[![Build status](https://ci.appveyor.com/api/projects/status/7j4fbr6m62aqej59/branch/master)](https://ci.appveyor.com/project/xawotihs/wagic/branch/master) [![Build status](https://ci.appveyor.com/api/projects/status/7j4fbr6m62aqej59/branch/master)](https://ci.appveyor.com/project/xawotihs/wagic/branch/master)
[![Coverage Status](https://coveralls.io/repos/WagicProject/wagic/badge.png?branch=master)](https://coveralls.io/r/WagicProject/wagic?branch=master) [![Coverage Status](https://coveralls.io/repos/WagicProject/wagic/badge.png?branch=master)](https://coveralls.io/r/WagicProject/wagic?branch=master)

View File

@@ -1,16 +1,28 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?> <?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="0201" android:versionName="@string/app_version" package="net.wagic.app"> <manifest xmlns:android="http://schemas.android.com/apk/res/android"
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/> android:versionCode="0231"
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> android:installLocation="preferExternal"
<uses-permission android:name="android.permission.INTERNET"/> android:versionName="@string/app_version"
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> package="net.wagic.app">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<activity android:debuggable="false" android:configChanges="keyboard|keyboardHidden|orientation" android:label="@string/app_name" android:name="org.libsdl.app.SDLActivity" android:screenOrientation="sensorLandscape"> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<intent-filter> <uses-permission android:name="android.permission.INTERNET" />
<action android:name="android.intent.action.MAIN"/> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<category android:name="android.intent.category.LAUNCHER"/> <application android:icon="@drawable/icon"
</intent-filter> android:label="@string/app_name"
</activity> android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</application>
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="10"/> <activity android:debuggable="false"
</manifest> android:configChanges="keyboard|keyboardHidden|orientation"
android:label="@string/app_name"
android:name="org.libsdl.app.SDLActivity"
android:screenOrientation="sensorLandscape">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="10"
android:targetSdkVersion="29" />
</manifest>

View File

@@ -8,4 +8,4 @@
# project structure. # project structure.
# Project target. # Project target.
target=android-10 target=android-23

View File

@@ -12,7 +12,7 @@ BOOST_PATH := $(MY_WAGIC_ROOT)/Boost
JPEG_PATH := $(JGE_PATH)/Dependencies/libjpeg JPEG_PATH := $(JGE_PATH)/Dependencies/libjpeg
PNG_PATH := $(JGE_PATH)/Dependencies/libpng PNG_PATH := $(JGE_PATH)/Dependencies/libpng
LOCAL_CFLAGS += -DLINUX -DANDROID -DSDL_CONFIG LOCAL_CFLAGS += -DLINUX -DANDROID -DSDL_CONFIG -DNETWORK_SUPPORT
LOCAL_CFLAGS += -D_STLP_USE_SIMPLE_NODE_ALLOC -DTIXML_USE_STL LOCAL_CFLAGS += -D_STLP_USE_SIMPLE_NODE_ALLOC -DTIXML_USE_STL
LOCAL_CFLAGS += -D__arm__ -D_REENTRANT -D_GLIBCXX__PTHREADS LOCAL_CFLAGS += -D__arm__ -D_REENTRANT -D_GLIBCXX__PTHREADS
LOCAL_STATIC_LIBRARIES := libpng libjpeg LOCAL_STATIC_LIBRARIES := libpng libjpeg
@@ -133,6 +133,7 @@ LOCAL_SRC_FILES := $(SDL_PATH)/src/main/android/SDL_android_main.cpp \
$(MTG_PATH)/src/WFilter.cpp \ $(MTG_PATH)/src/WFilter.cpp \
$(MTG_PATH)/src/WFont.cpp \ $(MTG_PATH)/src/WFont.cpp \
$(MTG_PATH)/src/WGui.cpp \ $(MTG_PATH)/src/WGui.cpp \
$(MTG_PATH)/src/WParsedInt.cpp \
$(MTG_PATH)/src/WResourceManager.cpp \ $(MTG_PATH)/src/WResourceManager.cpp \
$(MTG_PATH)/src/DeckView.cpp \ $(MTG_PATH)/src/DeckView.cpp \
$(MTG_PATH)/src/CarouselDeckView.cpp \ $(MTG_PATH)/src/CarouselDeckView.cpp \

View File

@@ -1,8 +1,8 @@
APP_PROJECT_PATH := $(call my-dir)/.. APP_PROJECT_PATH := $(call my-dir)/..
APP_CPPFLAGS += -frtti -fexceptions APP_CPPFLAGS += -frtti -fexceptions
APP_ABI := armeabi armeabi-v7a APP_ABI := armeabi-v7a
#APP_ABI := x86 # mainly for emulators #APP_ABI := x86 # mainly for emulators
APP_STL := gnustl_static APP_STL := c++_static
APP_MODULES := libpng libjpeg main SDL APP_MODULES := libpng libjpeg main SDL
#APP_OPTIM is 'release' by default #APP_OPTIM is 'release' by default

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -11,4 +11,4 @@
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt #proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target. # Project target.
target=android-10 target=android-23

View File

@@ -4,6 +4,7 @@
android:id="@+id/mainLayout" android:id="@+id/mainLayout"
android:layout_width="fill_parent" android:layout_width="fill_parent"
android:layout_height="fill_parent" android:layout_height="fill_parent"
android:keepScreenOn="true"
> >
<TextView <TextView
android:layout_width="fill_parent" android:layout_width="fill_parent"

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<resources> <resources>
<string name="app_name">Wagic</string> <string name="app_name">Wagic</string>
<string name="app_version">0.20.1</string> <string name="app_version">0.23.1</string>
<string name="info_text">Wagic v0.20.1\\nAll Rights Reserved.</string> <string name="info_text">All Rights Reserved.</string>
</resources> </resources>

View File

@@ -16,7 +16,7 @@ public class DeckImporter
String message = ""; String message = "";
String deck = ""; String deck = "";
String deckname = ""; String deckname = "";
String prefix = "#SB:"; String prefix = "";
int cardcount = 0; int cardcount = 0;
if(f.exists() && !f.isDirectory()) if(f.exists() && !f.isDirectory())
{ {
@@ -36,7 +36,14 @@ public class DeckImporter
{ {
String line = scanner.nextLine(); String line = scanner.nextLine();
line = line.trim(); line = line.trim();
if (!line.equals("") && cardcount < 61) // don't write out blank lines if (line.equals("")) {
line = scanner.nextLine();
if (line.equals("")) {
line = scanner.nextLine();
prefix = "#SB:"; // Sideboard started from next card (we assumed that there are 2 blank lines from main deck and sideboard).
}
}
if (!line.equals("")) // don't write out blank lines
{ {
String[] slines = line.split("\\s+"); String[] slines = line.split("\\s+");
String arranged = ""; String arranged = "";
@@ -50,60 +57,57 @@ public class DeckImporter
{ {
arranged = arranged.substring(5); arranged = arranged.substring(5);
slines[1] = slines[1].replaceAll("\\[", "").replaceAll("\\]", ""); slines[1] = slines[1].replaceAll("\\[", "").replaceAll("\\]", "");
deck += arranged + " (" + renameSet(slines[1]) + ") * " + slines[0] + "\n"; deck += prefix + arranged + " (" + renameSet(slines[1]) + ") * " + slines[0] + "\n";
} else } else
{ {
deck += arranged + "(*) * " + slines[0] + "\n"; deck += prefix + arranged + "(*) * " + slines[0] + "\n";
} }
cardcount += Integer.parseInt(slines[0]); cardcount += Integer.parseInt(slines[0]);
} }
} }
} }
File profile = new File(activePath + "/Res/settings/options.txt"); File profile = new File(activePath + "/User/settings/options.txt");
String profileName = "Default";
if (profile.exists() && !profile.isDirectory()) if (profile.exists() && !profile.isDirectory())
profileName = getActiveProfile(profile);
File rootDecks = null;
if (!profileName.equalsIgnoreCase("Default"))
rootDecks = new File(activePath + "/User/profiles/" + profileName);
else
rootDecks = new File(activePath + "/User/player/");
if (rootDecks.exists() && rootDecks.isDirectory())
{ {
String profileName = getActiveProfile(profile); //save deck
if (profileName != "Missing!") int countdeck = 1;
File[] files = rootDecks.listFiles();
for (int i = 0; i < files.length; i++)
{//check if there is available deck...
if (files[i].getName().startsWith("deck"))
countdeck++;
}
File toSave = new File(rootDecks + "/deck" + countdeck + ".txt");
try
{ {
File rootProfiles = new File(activePath + "/Res/profiles/" + profileName); FileOutputStream fop = new FileOutputStream(toSave);
if (rootProfiles.exists() && rootProfiles.isDirectory())
{
//save deck
int countdeck = 1;
File[] files = rootProfiles.listFiles();
for (int i = 0; i < files.length; i++)
{//check if there is available deck...
if (files[i].getName().startsWith("deck"))
countdeck++;
}
File toSave = new File(rootProfiles + "/deck" + countdeck + ".txt");
try
{
FileOutputStream fop = new FileOutputStream(toSave);
// if file doesn't exists, then create it // if file doesn't exists, then create it
if (!toSave.exists()) if (!toSave.exists())
{
toSave.createNewFile();
}
// get the content in bytes
byte[] contentInBytes = deck.getBytes();
fop.write(contentInBytes);
fop.flush();
fop.close();
message = "Import Deck Success!\n" + cardcount + " total cards in this deck\n\n" + deck;
} catch (IOException e)
{
message = e.getMessage();
}
} else
{ {
message = "Missing Folder!"; toSave.createNewFile();
} }
// get the content in bytes
byte[] contentInBytes = deck.getBytes();
fop.write(contentInBytes);
fop.flush();
fop.close();
message = "The deck has been successfully imported as: " + toSave.getName() + "\n" + cardcount + " total cards in this deck\n\n" + deck;
} catch (IOException e)
{
message = e.getMessage();
} }
} else } else
{ {
message = "Invalid Profile!"; message = "Problem opening decks folder: " + rootDecks.getAbsolutePath();
} }
} else } else
{ {
@@ -143,12 +147,12 @@ public class DeckImporter
} }
else else
{ {
return "Missing!"; return "Default";
} }
} }
catch(IOException e) catch(IOException e)
{ {
return "Missing!"; return "Default";
} }
return name; return name;
} }

File diff suppressed because it is too large Load Diff

View File

@@ -23,7 +23,7 @@ public class StorageOptions
public static int count = 0; public static int count = 0;
public static String defaultMountPoint; public static String defaultMountPoint;
public static void determineStorageOptions() public static void determineStorageOptions(android.content.Context mContext)
{ {
initializeMountPoints(); initializeMountPoints();
if (findForcemount()){ if (findForcemount()){
@@ -36,6 +36,16 @@ public class StorageOptions
} }
compareMountsWithVold(); compareMountsWithVold();
testAndCleanMountsList(); testAndCleanMountsList();
File[] externalStorageVolumes = mContext.getExternalFilesDirs("");
for(int i = 0; i < externalStorageVolumes.length; i++){
mMounts.add(externalStorageVolumes[i].getAbsolutePath());
}
for(int i = 0; i < mMounts.size(); i++){
for(int j = 0; j < mMounts.size(); j++){
if(i!=j && mMounts.get(i).startsWith(mMounts.get(j)))
mMounts.remove(i);
}
}
setProperties(); setProperties();
} }
@@ -264,22 +274,22 @@ public class StorageOptions
for (String path : mMounts) for (String path : mMounts)
{//with forcemount menu {//with forcemount menu
if ("/mnt/sdcard".equalsIgnoreCase(path) || "/storage/sdcard0".equalsIgnoreCase(path)) if ("/mnt/sdcard".equalsIgnoreCase(path) || "/storage/sdcard0".equalsIgnoreCase(path))
mLabels.add("Internal SD " + "[" + path + "]"); mLabels.add("Internal SD " + "[" + path + "/]");
else if (path.contains("emulated")) else if (path.contains("emulated"))
mLabels.add("Emulated SD " + " [" + path + "]"); mLabels.add("Emulated SD " + " [" + path + "/]");
else else
mLabels.add("External SD " + " [" + path + "]"); mLabels.add("External SD " + " [" + path + "/]");
} }
} }
else else
{ {
for (String path : mMounts) for (String path : mMounts)
{ {
// TODO: /mnt/sdcard is assumed to always mean internal storage. Use this comparison until there is a better way to do this // TODO: /mnt/sdcard and emulated are assumed to always mean internal storage. Use this comparison until there is a better way to do this
if ("/mnt/sdcard".equalsIgnoreCase(path)) if ("/mnt/sdcard".equalsIgnoreCase(path) || path.contains("emulated"))
mLabels.add("Built-in Storage"); mLabels.add("Built-in Storage " + "[" + path + "/]");
else else
mLabels.add("External SD Card " + i++); mLabels.add("External SD Card " + "[" + path + "/]");
} }
} }

File diff suppressed because it is too large Load Diff

View File

@@ -27,7 +27,7 @@ OBJS = objs/InteractiveButton.o objs/AbilityParser.o objs/ActionElement.o\
objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o\ objs/ThisDescriptor.o objs/Token.o objs/Translate.o objs/TranslateKeys.o\
objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o\ objs/Trash.o objs/utils.o objs/WEvent.o objs/WResourceManager.o\
objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o\ objs/WCachedResource.o objs/WDataSrc.o objs/WGui.o objs/WFilter.o objs/Tasks.o\
objs/WFont.o objs/CarouselDeckView.o objs/GridDeckView.o objs/DeckView.o objs/WFont.o objs/WParsedInt.o objs/CarouselDeckView.o objs/GridDeckView.o objs/DeckView.o
DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS)) DEPS = $(patsubst objs/%.o, deps/%.d, $(OBJS))
RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache) RESULT = $(shell psp-config --psp-prefix 2> Makefile.cache)
@@ -82,7 +82,7 @@ OBJS += objs/TestSuiteAI.o
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I/usr/include/boost -I../../JGE/src/zipFS INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I/usr/include/boost -I../../JGE/src/zipFS
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lpthread $(FMOD) LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lpthread $(FMOD)
CFLAGS = $(INCDIR) -DLINUX -DUSE_PRECOMPILED_HEADERS=1 -DTIXML_USE_STL -Wno-nonnull-compare CFLAGS = $(INCDIR) -DLINUX -DNETWORK_SUPPORT -DUSE_PRECOMPILED_HEADERS=1 -DTIXML_USE_STL -Wno-nonnull-compare
ASFLAGS = $(CXXFLAGS) ASFLAGS = $(CXXFLAGS)
@@ -93,7 +93,7 @@ OBJS += objs/TestSuiteAI.o
INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I../../Boost -I../../JGE/src/zipFS INCDIR = -I../../JGE/include -I../../JGE/src -I/usr/X11/include -I../../projects/mtg/include -I../../Boost -I../../JGE/src/zipFS
LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib -L../../Boost/lib LIBDIR = -L../../JGE/lib/linux -L../../JGE -L/usr/X11/lib -L../../Boost/lib
LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lboost_thread $(FMOD) LIBS = -ljge -lfreetype -ljpeg -lgif -lpng -lz -lm -lstdc++ -lhgetools -lGL -lGLU -lX11 -lboost_thread $(FMOD)
CFLAGS = $(INCDIR) -DLINUX -DUSE_PRECOMPILED_HEADERS=1 -Wno-nonnull-compare CFLAGS = $(INCDIR) -DLINUX -DNETWORK_SUPPORT -DUSE_PRECOMPILED_HEADERS=1 -Wno-nonnull-compare
ASFLAGS = $(CXXFLAGS) ASFLAGS = $(CXXFLAGS)

View File

@@ -1,19 +1,19 @@
#NAME:Herdsmen #NAME:Herdsmen
Aurochs (ICE) *4 Aurochs (ICE) *4
Brushwagg (MIR) *2 Brushwagg (MIR) *2
Birds of Paradise (7ED) *4 Birds of Paradise (7ED) *4
Snorting Gahr (MRQ) *1 Snorting Gahr (MRQ) *1
Aggressive Urge (INV) *4 Aggressive Urge (INV) *4
Blanchwood Armor (8ED) *4 Blanchwood Armor (8ED) *4
Bull Aurochs (CSP) *4 Bull Aurochs (CSP) *4
Boreal Druid (CSP) *4 Boreal Druid (CSP) *4
Aurochs Herd (CSP) *4 Aurochs Herd (CSP) *4
Timbermaw Larva (ZEN) *4 Timbermaw Larva (ZEN) *4
Bramble Creeper (M10) *2 Bramble Creeper (M10) *2
Awakening Zone (ROE) *4 Awakening Zone (ROE) *4
Beastmaster Ascension (ZEN) *4 Beastmaster Ascension (ZEN) *4
Forest (M11) *4 Forest (M11) *4
Forest (SOM) *4 Forest (SOM) *4
Forest (SOM) *4 Forest (SOM) *4
Forest (SOM) *4 Forest (SOM) *4
Forest (SOM) *4 Forest (SOM) *4

View File

@@ -1,26 +1,26 @@
#NAME:The KOR #NAME:The KOR
#DESC:The Kor never stand down.Golem-Skin Gauntlets (MRD) *1 #DESC:The Kor never stand down.Golem-Skin Gauntlets (MRD) *1
Plains (8ED) *4 Plains (8ED) *4
Plains (8ED) *4 Plains (8ED) *4
Bonesplitter (MRD) *2 Bonesplitter (MRD) *2
Vulshok Battlegear (MRD) *1 Vulshok Battlegear (MRD) *1
Plains (MRD) *4 Plains (MRD) *4
Plains (MRD) *4 Plains (MRD) *4
Plains (MRD) *4 Plains (MRD) *4
Cranial Plating (5DN) *2 Cranial Plating (5DN) *2
Skyhunter Skirmisher (5DN) *2 Skyhunter Skirmisher (5DN) *2
Paradise Mantle (5DN) *2 Paradise Mantle (5DN) *2
Shuko (BOK) *2 Shuko (BOK) *2
Umezawa's Jitte (BOK) *2 Umezawa's Jitte (BOK) *2
Kor Duelist (ZEN) *2 Kor Duelist (ZEN) *2
Spidersilk Net (ZEN) *1 Spidersilk Net (ZEN) *1
Bone Saw (CFX) *2 Bone Saw (CFX) *2
Armament Master (ZEN) *3 Armament Master (ZEN) *3
Lone Missionary (ROE) *2 Lone Missionary (ROE) *2
Pennon Blade (ROE) *1 Pennon Blade (ROE) *1
Kor Line-Slinger (ROE) *2 Kor Line-Slinger (ROE) *2
Kitesail Apprentice (WWK) *2 Kitesail Apprentice (WWK) *2
Stoneforge Mystic (WWK) *2 Stoneforge Mystic (WWK) *2
Accorder's Shield (SOM) *2 Accorder's Shield (SOM) *2
Swords to Plowshares (EVT) *2 Swords to Plowshares (EVT) *2
Kor Hookmaster (EVT) *2 Kor Hookmaster (EVT) *2

View File

@@ -1,37 +1,37 @@
#NAME:Smoke and mirrors #NAME:Smoke and mirrors
Order of the Ebon Hand (FEM) *2 Order of the Ebon Hand (FEM) *2
Combat Medic (FEM) *1 Combat Medic (FEM) *1
Combat Medic (FEM) *1 Combat Medic (FEM) *1
Combat Medic (FEM) *1 Combat Medic (FEM) *1
Sanctum Custodian (USG) *2 Sanctum Custodian (USG) *2
False Prophet (UDS) *1 False Prophet (UDS) *1
Revered Elder (MRQ) *1 Revered Elder (MRQ) *1
Hallowed Healer (ODY) *1 Hallowed Healer (ODY) *1
Beloved Chaplain (ODY) *2 Beloved Chaplain (ODY) *2
Ancestor's Chosen (JUD) *1 Ancestor's Chosen (JUD) *1
Battlefield Medic (ONS) *1 Battlefield Medic (ONS) *1
Rotlung Reanimator (ONS) *4 Rotlung Reanimator (ONS) *4
Doubtless One (ONS) *2 Doubtless One (ONS) *2
Glowrider (LGN) *2 Glowrider (LGN) *2
Aven Redeemer (LGN) *1 Aven Redeemer (LGN) *1
Edgewalker (SCG) *2 Edgewalker (SCG) *2
Vile Deacon (LGN) *2 Vile Deacon (LGN) *2
Master Healer (8ED) *1 Master Healer (8ED) *1
Auriok Champion (5DN) *2 Auriok Champion (5DN) *2
Swamp (UNH) *3 Swamp (UNH) *3
Master Healer (9ED) *1 Master Healer (9ED) *1
Godless Shrine (GPT) *3 Godless Shrine (GPT) *3
Disciple of Tevesh Szat (CSP) *2 Disciple of Tevesh Szat (CSP) *2
Blightspeaker (PLC) *2 Blightspeaker (PLC) *2
True Believer (10E) *1 True Believer (10E) *1
Soul Warden (10E) *1 Soul Warden (10E) *1
Icatian Priest (10E) *1 Icatian Priest (10E) *1
Platinum Angel (10E) *1 Platinum Angel (10E) *1
Soul's Attendant (ROE) *1 Soul's Attendant (ROE) *1
Plains (ZEN) *3 Plains (ZEN) *3
Plains (ZEN) *2 Plains (ZEN) *2
Plains (ZEN) *2 Plains (ZEN) *2
Plains (ZEN) *3 Plains (ZEN) *3
Swamp (ZEN) *3 Swamp (ZEN) *3
Swamp (ZEN) *3 Swamp (ZEN) *3
Shepherd of Rot (HOP) *2 Shepherd of Rot (HOP) *2

View File

@@ -1,29 +1,29 @@
#NAME:Kill by Numbers #NAME:Kill by Numbers
#DESC:They just keep multiplying. #DESC:They just keep multiplying.
#HINT:castpriority(enchantment,instant,sorcery,artifact,creature) #HINT:castpriority(enchantment,instant,sorcery,artifact,creature)
#HINT:dontattackwith(Rhys the Redeemed) #HINT:dontattackwith(Rhys the Redeemed)
#HINT:dontblockwith(Rhys the Redeemed) #HINT:dontblockwith(Rhys the Redeemed)
#HINT:dontattackwith(Kazandu Tuskcaller) #HINT:dontattackwith(Kazandu Tuskcaller)
#HINT:dontblockwith(Kazandu Tuskcaller) #HINT:dontblockwith(Kazandu Tuskcaller)
Mox Emerald (LEA) *2 Mox Emerald (LEA) *2
Mox Pearl (LEA) *2 Mox Pearl (LEA) *2
Forest (LEA) *15 Forest (LEA) *15
Plains (LEA) *8 Plains (LEA) *8
Marble Diamond (MIR) *2 Marble Diamond (MIR) *2
Blazing Archon (*) *2 Blazing Archon (*) *2
Serra's Sanctum (USG) *1 Serra's Sanctum (USG) *1
Gaea's Cradle (USG) *2 Gaea's Cradle (USG) *2
Rofellos, Llanowar Emissary (UDS) *2 Rofellos, Llanowar Emissary (UDS) *2
Beacon of Creation (5DN) *2 Beacon of Creation (5DN) *2
Honden of Life's Web (CHK) *2 Honden of Life's Web (CHK) *2
Kabira Vindicator (*) *2 Kabira Vindicator (*) *2
Rhys the Redeemed (SHM) *2 Rhys the Redeemed (SHM) *2
Fable of Wolf and Owl (EVE) *2 Fable of Wolf and Owl (EVE) *2
Murkfiend Liege (EVE) *2 Murkfiend Liege (EVE) *2
Creakwood Liege (EVE) *2 Creakwood Liege (EVE) *2
Spawnwrithe (SHM) *2 Spawnwrithe (SHM) *2
Awakening Zone (ROE) *3 Awakening Zone (ROE) *3
Kazandu Tuskcaller (ROE) *2 Kazandu Tuskcaller (ROE) *2
Conqueror's Pledge (ZEN) *2 Conqueror's Pledge (ZEN) *2
Bestial Menace (WWK) *2 Bestial Menace (WWK) *2

View File

@@ -1,28 +1,28 @@
#NAME:Infected wounds #NAME:Infected wounds
Forest (UGL) *4 Forest (UGL) *4
Forest (ALA) *1 Forest (ALA) *1
Forest (ALA) *1 Forest (ALA) *1
Forest (M10) *1 Forest (M10) *1
Forest (M10) *1 Forest (M10) *1
Necropede (SOM) *2 Necropede (SOM) *2
Contagious Nim (SOM) *2 Contagious Nim (SOM) *2
Blight Mamba (SOM) *2 Blight Mamba (SOM) *2
Ichor Rats (SOM) *2 Ichor Rats (SOM) *2
Ichorclaw Myr (SOM) *4 Ichorclaw Myr (SOM) *4
Blackcleave Goblin (SOM) *2 Blackcleave Goblin (SOM) *2
Corpse Cur (SOM) *2 Corpse Cur (SOM) *2
Forest (ZEN) *4 Forest (ZEN) *4
Forest (ZEN) *3 Forest (ZEN) *3
Forest (ZEN) *4 Forest (ZEN) *4
Forest (ZEN) *2 Forest (ZEN) *2
Swamp (HOP) *3 Swamp (HOP) *3
Cystbearer (SOM) *2 Cystbearer (SOM) *2
Tel-Jilad Fallen (SOM) *2 Tel-Jilad Fallen (SOM) *2
Swamp (ROE) *4 Swamp (ROE) *4
Swamp (ROE) *3 Swamp (ROE) *3
Swamp (ROE) *4 Swamp (ROE) *4
Putrefax (SOM) *2 Putrefax (SOM) *2
Plague Stinger (SOM) *2 Plague Stinger (SOM) *2
Relic Putrescence (SOM) *2 Relic Putrescence (SOM) *2
Skithiryx, the Blight Dragon (SOM) *2 Skithiryx, the Blight Dragon (SOM) *2
Hand of the Praetors (SOM) *2 Hand of the Praetors (SOM) *2

View File

@@ -1,18 +1,18 @@
#NAME:Painful Dream #NAME:Painful Dream
Traumatize (ODY) *2 Traumatize (ODY) *2
Island (UNH) *4 Island (UNH) *4
Followed Footsteps (RAV) *4 Followed Footsteps (RAV) *4
Howling Mine (10E) *4 Howling Mine (10E) *4
Dreamborn Muse (10E) *4 Dreamborn Muse (10E) *4
Forced Fruition (LRW) *4 Forced Fruition (LRW) *4
Memory Erosion (ALA) *4 Memory Erosion (ALA) *4
Hedron Crab (ZEN) *4 Hedron Crab (ZEN) *4
Font of Mythos (CFX) *4 Font of Mythos (CFX) *4
Tome Scour (M10) *4 Tome Scour (M10) *4
Island (ZEN) *4 Island (ZEN) *4
Island (ZEN) *4 Island (ZEN) *4
Island (ZEN) *4 Island (ZEN) *4
Island (ZEN) *4 Island (ZEN) *4
Platinum Angel (M11) *1 Platinum Angel (M11) *1
Sword of Body and Mind (SOM) *2 Sword of Body and Mind (SOM) *2
Seat of the Synod (EVT) *4 Seat of the Synod (EVT) *4

View File

@@ -1,109 +1,109 @@
#NAME:Synthetic #NAME:Synthetic
#DESC:Selesnya Guild #DESC:Selesnya Guild
######################################## ########################################
# Creatures # # Creatures #
######################################## ########################################
#1 x Giant Adephage (GTC), {5}{g}{g}, Creature Insect, 7/7, trample; #1 x Giant Adephage (GTC), {5}{g}{g}, Creature Insect, 7/7, trample;
366394 366394
#2 x Rubblebelt Raiders (GTC), {1}{r/g}{r/g}{r/g}, Creature Human Warrior, 3/3, #2 x Rubblebelt Raiders (GTC), {1}{r/g}{r/g}{r/g}, Creature Human Warrior, 3/3,
366462 366462
366462 366462
#4 x Voice of Resurgence (DGM), {g}{w}, Creature Elemental, 2/2, #4 x Voice of Resurgence (DGM), {g}{w}, Creature Elemental, 2/2,
368951 368951
368951 368951
368951 368951
368951 368951
#4 x Trostani's Summoner (DGM), {5}{g}{w}, Creature Elf Shaman, 1/1, #4 x Trostani's Summoner (DGM), {5}{g}{w}, Creature Elf Shaman, 1/1,
369072 369072
369072 369072
369072 369072
369072 369072
#4 x Armada Wurm (RTR), {2}{g}{g}{w}{w}, Creature Wurm, 5/5, trample; #4 x Armada Wurm (RTR), {2}{g}{g}{w}{w}, Creature Wurm, 5/5, trample;
253587 253587
253587 253587
253587 253587
253587 253587
#2 x Precinct Captain (RTR), {w}{w}, Creature Human Soldier, 2/2, first strike; #2 x Precinct Captain (RTR), {w}{w}, Creature Human Soldier, 2/2, first strike;
270792 270792
270792 270792
#4 x Wayfaring Temple (RTR), {1}{g}{w}, Creature Elemental, 0/0, #4 x Wayfaring Temple (RTR), {1}{g}{w}, Creature Elemental, 0/0,
253539 253539
253539 253539
253539 253539
253539 253539
#1 x Worldspine Wurm (RTR), {8}{g}{g}{g}, Creature Wurm, 15/15, trample; #1 x Worldspine Wurm (RTR), {8}{g}{g}{g}, Creature Wurm, 15/15, trample;
253575 253575
######################################## ########################################
# Spells # # Spells #
######################################## ########################################
#4 x Advent of the Wurm (DGM), {1}{g}{g}{w}, Instant, #4 x Advent of the Wurm (DGM), {1}{g}{g}{w}, Instant,
369036 369036
369036 369036
369036 369036
369036 369036
#2 x Selesnya Cluestone (DGM), {3}, Artifact, #2 x Selesnya Cluestone (DGM), {3}, Artifact,
369060 369060
369060 369060
#2 x Chromatic Lantern (RTR), {3}, Artifact, #2 x Chromatic Lantern (RTR), {3}, Artifact,
290542 290542
290542 290542
#4 x Growing Ranks (RTR), {2}{g/w}{g/w}, Enchantment, #4 x Growing Ranks (RTR), {2}{g/w}{g/w}, Enchantment,
270957 270957
270957 270957
270957 270957
270957 270957
######################################## ########################################
# Lands # # Lands #
######################################## ########################################
#4 x Forest (GVL), Basic Land Forest, #4 x Forest (GVL), Basic Land Forest,
204967 204967
204967 204967
204967 204967
204967 204967
#4 x Selesnya Guildgate (DGM), Land Gate, #4 x Selesnya Guildgate (DGM), Land Gate,
369018 369018
369018 369018
369018 369018
369018 369018
#4 x Forest (RTR), Basic Land Forest, #4 x Forest (RTR), Basic Land Forest,
289326 289326
289326 289326
289326 289326
289326 289326
#4 x Plains (RTR), Basic Land Plains, #4 x Plains (RTR), Basic Land Plains,
289310 289310
289310 289310
289310 289310
289310 289310
#2 x Temple Garden (RTR), Land Forest Plains, #2 x Temple Garden (RTR), Land Forest Plains,
253681 253681
253681 253681
#4 x Plains (RTR), Basic Land Plains, #4 x Plains (RTR), Basic Land Plains,
289309 289309
289309 289309
289309 289309
289309 289309

Binary file not shown.

After

Width:  |  Height:  |  Size: 156 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,126 +1,126 @@
#Wagic 0.12.1 电脑套牌说明 简体中文语言文件 by linshier and Phantom #Wagic 0.12.1 电脑套牌说明 简体中文语言文件 by linshier and Phantom
#翻译者须知: #翻译者须知:
# - 中文标点采用全角格式 # - 中文标点采用全角格式
# - 翻译词条左侧的英文大小写敏感 # - 翻译词条左侧的英文大小写敏感
# - 套牌说明部分词条按英文字母排序 # - 套牌说明部分词条按英文字母排序
# - 本文件采用GB2312编码格式使用非该字符集的汉字游戏将无法显示 # - 本文件采用GB2312编码格式使用非该字符集的汉字游戏将无法显示
########################## ##########################
# DECK EDITOR # # DECK EDITOR #
########################## ##########################
Filter By...=定位你要寻找的卡牌。 Filter By...=定位你要寻找的卡牌。
Switch Decks=放弃对当前套牌的修改,@以查看其他套牌。 Switch Decks=放弃对当前套牌的修改,@以查看其他套牌。
Rename Deck=更改套牌名称。 Rename Deck=更改套牌名称。
Save & Quit Editor=保存对当前套牌的修改,@并返回主菜单。 Save & Quit Editor=保存对当前套牌的修改,@并返回主菜单。
Save As AI Deck=所有的改变将成定居。 Save As AI Deck=所有的改变将成定居。
Quit Editor=放弃对当前套牌的修改,@并返回主菜单。 Quit Editor=放弃对当前套牌的修改,@并返回主菜单。
Cancel=关闭该菜单。 Cancel=关闭该菜单。
########################## ##########################
# AI DECK # # AI DECK #
########################## ##########################
Air Sea Battle=准备面对仙灵和人鱼的恐怖吧。 Air Sea Battle=准备面对仙灵和人鱼的恐怖吧。
Alliance=在班特城堡,亚莎的祷者@发出战斗的号召。@请准备面对班特之光吧! Alliance=在班特城堡,亚莎的祷者@发出战斗的号召。@请准备面对班特之光吧!
Allied Warriors=作为一支山地,森林,@海洋,天空的联合军队@@"统一战线是我们的力量" Allied Warriors=作为一支山地,森林,@海洋,天空的联合军队@@"统一战线是我们的力量"
Allies=虽然单个很弱,@但是一起,我们就不可阻挡。@@如果你还觉得将三个臭皮匠@顶不了一个诸葛亮,@那就再想想! Allies=虽然单个很弱,@但是一起,我们就不可阻挡。@@如果你还觉得将三个臭皮匠@顶不了一个诸葛亮,@那就再想想!
Angelism=天使的大军将掠过你的防线,@而你的士兵只能束手就擒。 Angelism=天使的大军将掠过你的防线,@而你的士兵只能束手就擒。
AshenmoorCohort=我你听你问道:@死亡的感觉如何?@@很痛苦。@火烧一样。@@死亡让你……@……让你想回到这个世界。 AshenmoorCohort=我你听你问道:@死亡的感觉如何?@@很痛苦。@火烧一样。@@死亡让你……@……让你想回到这个世界。
Bad Dreams=等你遇到它们的时候@你再想自己是否做过噩梦吧…… Bad Dreams=等你遇到它们的时候@你再想自己是否做过噩梦吧……
Badlands=危险的敌人正等待着你。@不死生物,鬼怪和憎恨兽@将给你带来疯狂的进攻。 Badlands=危险的敌人正等待着你。@不死生物,鬼怪和憎恨兽@将给你带来疯狂的进攻。
Bad Moon=夜幕降临,噩梦袭来。@邪恶的幽灵将把你拖入黑暗的深渊! Bad Moon=夜幕降临,噩梦袭来。@邪恶的幽灵将把你拖入黑暗的深渊!
Balefire Blast=纯粹的狂热力量@可以将秩序和混乱联合在一起。 Balefire Blast=纯粹的狂热力量@可以将秩序和混乱联合在一起。
Ball Lightning=在我看来@你除了可以当燃料@别的什么都不是! Ball Lightning=在我看来@你除了可以当燃料@别的什么都不是!
Barbarians=成为野蛮人确凿无疑,千真万确很难。@人们认为我们想做只是粗野地喊着@"我是野蛮人!你脸让我作呕!",@然后将他狠狠打倒。@@这是大错特错了!@在那人被我们痛扁前,@我们实际上能完整地把一句话说完。 Barbarians=成为野蛮人确凿无疑,千真万确很难。@人们认为我们想做只是粗野地喊着@"我是野蛮人!你脸让我作呕!",@然后将他狠狠打倒。@@这是大错特错了!@在那人被我们痛扁前,@我们实际上能完整地把一句话说完。
Bleeding Megrim=而它将告诉你@胜利的第二天@就像失败的第二天一样@空洞。 Bleeding Megrim=而它将告诉你@胜利的第二天@就像失败的第二天一样@空洞。
Blind Faith=对我们正在迎战的这支军队而言@黑暗和光明不多不少 Blind Faith=对我们正在迎战的这支军队而言@黑暗和光明不多不少
Bloodhall Ooze=第114号样本笔记@在使用活和腐烂的有机物培养后,@流浆的成长已经超出了我们预计。@事实上,当我看到它狂暴地用触角拍打@关住它的玻璃容器时,我不禁它@是否会成为实验室的安全隐患……@ (法师实验室废墟中发现的残页) Bloodhall Ooze=第114号样本笔记@在使用活和腐烂的有机物培养后,@流浆的成长已经超出了我们预计。@事实上,当我看到它狂暴地用触角拍打@关住它的玻璃容器时,我不禁它@是否会成为实验室的安全隐患……@ (法师实验室废墟中发现的残页)
Boar's Tusks=请准备遭遇一支有强大军队吧,@它们拥有着火与自然系的力量。 Boar's Tusks=请准备遭遇一支有强大军队吧,@它们拥有着火与自然系的力量。
Burning=欲点燃午夜的油灯,@最好提前准备。@莽撞的鬼怪@让你愤怒@伴随微弱的火焰@而你的生命将就此终结…… Burning=欲点燃午夜的油灯,@最好提前准备。@莽撞的鬼怪@让你愤怒@伴随微弱的火焰@而你的生命将就此终结……
Corruption=我们会毁掉你。@我们会破坏你。@我们会消灭你。@当你除了一具死亡和空洞的壳@再一无所剩时,仙女们@将在你的残骸上跳舞庆祝。 Corruption=我们会毁掉你。@我们会破坏你。@我们会消灭你。@当你除了一具死亡和空洞的壳@再一无所剩时,仙女们@将在你的残骸上跳舞庆祝。
Creaky Wood=死亡@一直是自然的一部分。@我们拥抱它来@增强自己的力量。 Creaky Wood=死亡@一直是自然的一部分。@我们拥抱它来@增强自己的力量。
Create your Deck!=强烈推荐!@来获得本游戏的完整体验吧! Create your Deck!=强烈推荐!@来获得本游戏的完整体验吧!
Death=我们挥霍般撒下死亡的种子。@当战斗胜利时,@我们收获那些死尸。 Death=我们挥霍般撒下死亡的种子。@当战斗胜利时,@我们收获那些死尸。
Deep Blue=你确定要召唤这只强大的生物@入场吗?可能你觉得它足够强大,@可以助你结束战斗。但是,@别怪我没警告过你注意回镖…… Deep Blue=你确定要召唤这只强大的生物@入场吗?可能你觉得它足够强大,@可以助你结束战斗。但是,@别怪我没警告过你注意回镖……
Depletion=矿井的嚎叫,@梦生谬思的低语,@噬殁兽的吐息,@让无数法师发疯,@真实的底密尔公馆在等待你去发现。 Depletion=矿井的嚎叫,@梦生谬思的低语,@噬殁兽的吐息,@让无数法师发疯,@真实的底密尔公馆在等待你去发现。
Destroy=我将摧毁你的土地,@你的军队,@最后是你。 Destroy=我将摧毁你的土地,@你的军队,@最后是你。
Disciplination=我的军队在纪律处分中未能幸存,@尽管是我极不情愿发起的。@于是,我看到你为我带来了增援。@真心感想你,你是个好人! Disciplination=我的军队在纪律处分中未能幸存,@尽管是我极不情愿发起的。@于是,我看到你为我带来了增援。@真心感想你,你是个好人!
Dragons=龙是力量和意志的狂乱。@龙是焰的艺术家,@将世界涂上火的色彩。 Dragons=龙是力量和意志的狂乱。@龙是焰的艺术家,@将世界涂上火的色彩。
Elfball=在源源不断的法术力支持下,@由妖精勇士组成的洪流将彻底击败你。@赶紧逃跑吧!你没有任何胜算! Elfball=在源源不断的法术力支持下,@由妖精勇士组成的洪流将彻底击败你。@赶紧逃跑吧!你没有任何胜算!
Elfolk=面对一支侏儒和树妖的联军。@你能同时承受树的强壮力量和@侏儒的繁殖能力吗? Elfolk=面对一支侏儒和树妖的联军。@你能同时承受树的强壮力量和@侏儒的繁殖能力吗?
Elves=你也许认为这段林中旅行会很惬意……@但是谁说只有鬼怪会令人生厌呢? Elves=你也许认为这段林中旅行会很惬意……@但是谁说只有鬼怪会令人生厌呢?
Enchanted Coatl=当心!魔女找到了一只新宠物!@她们正痴迷于让它不断变强@直到无人能挡。 Enchanted Coatl=当心!魔女找到了一只新宠物!@她们正痴迷于让它不断变强@直到无人能挡。
Enchanted=谨防任何斗士穿上盔甲或面具。@@装备精良,他们将战无不胜。 Enchanted=谨防任何斗士穿上盔甲或面具。@@装备精良,他们将战无不胜。
Enchantresses=请敬畏魔女的力量吧!@当你一不小心,@她们将会接二连三地施放咒语@并且化身成为强大的战士。 Enchantresses=请敬畏魔女的力量吧!@当你一不小心,@她们将会接二连三地施放咒语@并且化身成为强大的战士。
Eviscerator=如果你动,你会伤害你自己。@当然,如果你不动,我也会伤害你。 Eviscerator=如果你动,你会伤害你自己。@当然,如果你不动,我也会伤害你。
Faeries=注意,这不是蝴蝶!@或者应把它看作危险的品种…… Faeries=注意,这不是蝴蝶!@或者应把它看作危险的品种……
Fairy Archmage=现在我们在这里@现在我们在那里@现在我们走了@现在我们回来了@@而你的守军出什么事了吗? Fairy Archmage=现在我们在这里@现在我们在那里@现在我们走了@现在我们回来了@@而你的守军出什么事了吗?
Giants!=对巨人的攻击事实上很难落空,@你甚至用不着瞄准。@但是如何将巨人置入己方有效的@攻击范围确是一件难事。 Giants!=对巨人的攻击事实上很难落空,@你甚至用不着瞄准。@但是如何将巨人置入己方有效的@攻击范围确是一件难事。
Goblin Spike=呼?瓦达尔亚-叶琳,法师?@不明白你及招来的电火!@等等,让我读读你的唇语:@要……要……啊……啊什么?@@(一个鬼怪战士最后的言语,@在它被焚化前的那一刻) Goblin Spike=呼?瓦达尔亚-叶琳,法师?@不明白你及招来的电火!@等等,让我读读你的唇语:@要……要……啊……啊什么?@@(一个鬼怪战士最后的言语,@在它被焚化前的那一刻)
Good Knight=该睡觉了。@@小心!骑士来了!@在他们的颂歌的激励下,@他们走上东征之路,@捍卫他们的荣誉。 Good Knight=该睡觉了。@@小心!骑士来了!@在他们的颂歌的激励下,@他们走上东征之路,@捍卫他们的荣誉。
Heartmender=无论是谁@无论是什么@我们治愈它@无论是善还是恶@是理性还是狂乱@是生者还是死物@我们都将治愈它。 Heartmender=无论是谁@无论是什么@我们治愈它@无论是善还是恶@是理性还是狂乱@是生者还是死物@我们都将治愈它。
Hot & Hasty=即使在你动之前,@我们的炙热将燃烧你! Hot & Hasty=即使在你动之前,@我们的炙热将燃烧你!
Howlings=愤怒的鬼怪@在元素的帮助下沿山而下@企图征服大地。 Howlings=愤怒的鬼怪@在元素的帮助下沿山而下@企图征服大地。
Inquisitor=神器大军已经做好准备,@暗黑老虎钳和象牙塔会等待你,@它们计划完全阻挡你的脚步,@并将你折磨至死。 Inquisitor=神器大军已经做好准备,@暗黑老虎钳和象牙塔会等待你,@它们计划完全阻挡你的脚步,@并将你折磨至死。
Jihad=它们看起来不堪一击,@但是放手不管,@壮大起来,@你的军队将被它们击溃。 Jihad=它们看起来不堪一击,@但是放手不管,@壮大起来,@你的军队将被它们击溃。
Jungle=山岭,丛林和平原的@生物已经做好了复仇的准备。 Jungle=山岭,丛林和平原的@生物已经做好了复仇的准备。
Justice=率领狂热的信徒击败法律,@每个罪犯应该接受正义怒火的制裁。 Justice=率领狂热的信徒击败法律,@每个罪犯应该接受正义怒火的制裁。
Kinsb. Cavalier=骑士骑着他们的战马@骑士从天上而来@为了荣誉@团结在它们的城堡里 Kinsb. Cavalier=骑士骑着他们的战马@骑士从天上而来@为了荣誉@团结在它们的城堡里
Kithkin=在仕绅的率领下,@在纺思的团结下,@挑战只有一个,@那就是金牧地的王者,@而你就将要面对这支力量。 Kithkin=在仕绅的率领下,@在纺思的团结下,@挑战只有一个,@那就是金牧地的王者,@而你就将要面对这支力量。
Kobold Overlord=也许你觉得我们不堪一击@也许我们确实如此@但是我们有时会请到强大的雇佣兵! Kobold Overlord=也许你觉得我们不堪一击@也许我们确实如此@但是我们有时会请到强大的雇佣兵!
Lafiel=遭遇由十一皇女拉斐尔率领的亲卫队时,@千万不要被她们的美貌所蒙蔽,@否则你失去的@将不只是你的魂魄那么简单! Lafiel=遭遇由十一皇女拉斐尔率领的亲卫队时,@千万不要被她们的美貌所蒙蔽,@否则你失去的@将不只是你的魂魄那么简单!
Life & Death=生孕育着死。@死为新生的基础。@@生与死并不矛盾,@而是互为补充。@它们的作用联系,@将成为你力量的源泉。 Life & Death=生孕育着死。@死为新生的基础。@@生与死并不矛盾,@而是互为补充。@它们的作用联系,@将成为你力量的源泉。
Magnivore=不要低估这……事儿……@因为它恰好是个幌子。@大意的话,它会成为@你一生最后的错误! Magnivore=不要低估这……事儿……@因为它恰好是个幌子。@大意的话,它会成为@你一生最后的错误!
Master of Ether=被我建造的物件所包围@我的力量将无限的增长。 Master of Ether=被我建造的物件所包围@我的力量将无限的增长。
Mermadness=凭借无止境的战士和魔咒的支援,@海洋的骗子们正征服所有的王国。 Mermadness=凭借无止境的战士和魔咒的支援,@海洋的骗子们正征服所有的王国。
Might Sliver=注意!小心!@它们无处不在!空中地上@到处都是它们的影子@整个世界都被这些危险的小东西占据了…… Might Sliver=注意!小心!@它们无处不在!空中地上@到处都是它们的影子@整个世界都被这些危险的小东西占据了……
Mighty Murk=在森林里的境生物的领导下,@天空和海洋的生物将会攻击你的军队。@不要低估他们壮大的潜力。 Mighty Murk=在森林里的境生物的领导下,@天空和海洋的生物将会攻击你的军队。@不要低估他们壮大的潜力。
Millage=你可能觉得自己@有足够多的咒语,神器和生物。@但是在你意识到到它之前,@你的所有将在手里粉碎。 Millage=你可能觉得自己@有足够多的咒语,神器和生物。@但是在你意识到到它之前,@你的所有将在手里粉碎。
Mindwracked=是什么呢,是什么呢……@我想告诉你一些东西。@或者你有些事情要告诉我?@啊,我怎么会忘掉呢?@它很重要!也许不重要?@@我到底在想什么?@这不过是我的妄想吗?@我到底是谁?你是谁?@啊,别在意。我会杀掉你的。@@你打断了我的思考。 Mindwracked=是什么呢,是什么呢……@我想告诉你一些东西。@或者你有些事情要告诉我?@啊,我怎么会忘掉呢?@它很重要!也许不重要?@@我到底在想什么?@这不过是我的妄想吗?@我到底是谁?你是谁?@啊,别在意。我会杀掉你的。@@你打断了我的思考。
Nightmare=我做了一次又一次的恶梦,@然后获得了胜利。 Nightmare=我做了一次又一次的恶梦,@然后获得了胜利。
Noble Predators=我们是猎人。@你是猎物。@逃跑吧。@然后我们会抓住你。 Noble Predators=我们是猎人。@你是猎物。@逃跑吧。@然后我们会抓住你。
No Bushwhacker=攻击!治疗!再攻击!再治疗!@一遍又一遍。@多么怀念自己还在鬼怪部队里的日子啊!@现在我需要在战斗中完成两件事情! No Bushwhacker=攻击!治疗!再攻击!再治疗!@一遍又一遍。@多么怀念自己还在鬼怪部队里的日子啊!@现在我需要在战斗中完成两件事情!
Panda Hive=当最后一个生命@死于可怕的枯萎,@黄蜂的嗡鸣扰动着@这沉闷的空气。 Panda Hive=当最后一个生命@死于可怕的枯萎,@黄蜂的嗡鸣扰动着@这沉闷的空气。
Persistence=看吧,你的军队沦为了@疯怒和诅咒的牺牲品,@你毫无还击之力,@而我们能不断的攻击到你。 Persistence=看吧,你的军队沦为了@疯怒和诅咒的牺牲品,@你毫无还击之力,@而我们能不断的攻击到你。
Plane ofthe Apes=这是否是那块@从猿演变成人的大地,@你将得到答案。 Plane ofthe Apes=这是否是那块@从猿演变成人的大地,@你将得到答案。
Plateau=在波洛斯高地,@天使,元素和鬼怪正在准备战斗。@警惕着战争的到来…… Plateau=在波洛斯高地,@天使,元素和鬼怪正在准备战斗。@警惕着战争的到来……
Premade G/R=红黑套牌的规则比较简单,@可以方便上手。@我们强烈建议你@创建属于自己的套牌,@来充分享受游戏的乐趣! Premade G/R=红黑套牌的规则比较简单,@可以方便上手。@我们强烈建议你@创建属于自己的套牌,@来充分享受游戏的乐趣!
Rack them all=胜而再胜,@我转动轮子碾过你束缚的肢体。@没有什么你能做。@你不如立刻投降。 Rack them all=胜而再胜,@我转动轮子碾过你束缚的肢体。@没有什么你能做。@你不如立刻投降。
Rats!=它们形态各异,@打过狗,杀过猫,@咬死过摇篮中的婴儿,@吃过桶里的奶酪,@舔过厨子勺里的汤羹,@尝过桶装的咸鱼,@男人的太阳帽有它们的巢穴,@妇人们的闲谈常被它们的@叽喳和尖叫打断。 Rats!=它们形态各异,@打过狗,杀过猫,@咬死过摇篮中的婴儿,@吃过桶里的奶酪,@舔过厨子勺里的汤羹,@尝过桶装的咸鱼,@男人的太阳帽有它们的巢穴,@妇人们的闲谈常被它们的@叽喳和尖叫打断。
Red Cats=士兵的汗臭将凶猛的野兽@从山上吸引下来。 Red Cats=士兵的汗臭将凶猛的野兽@从山上吸引下来。
Red Green Ally=我们或许不相似,@但我们拥有共同的目标。@当笛声响起时,@所有的对手都将颤抖。 Red Green Ally=我们或许不相似,@但我们拥有共同的目标。@当笛声响起时,@所有的对手都将颤抖。
Relentless=团结存,分裂亡。 Relentless=团结存,分裂亡。
Saproling Surge=大群蠕动的菌类@将击溃你的军队。 Saproling Surge=大群蠕动的菌类@将击溃你的军队。
Savannah=为了反抗非瑞克西亚的命运,@德洛马与杰拉尔德的联军@没有任何闲暇来争吵和对抗。 Savannah=为了反抗非瑞克西亚的命运,@德洛马与杰拉尔德的联军@没有任何闲暇来争吵和对抗。
Selesnya=你胆敢只身与盟会为敌吗? Selesnya=你胆敢只身与盟会为敌吗?
Shatter=你将看到自己的努力@被正义的怒火@全力击溃。 Shatter=你将看到自己的努力@被正义的怒火@全力击溃。
Shocking M'taurs=一道炫目的闪光后,@战斗打响了,@接着就是一阵震耳欲聋的蹄声。 Shocking M'taurs=一道炫目的闪光后,@战斗打响了,@接着就是一阵震耳欲聋的蹄声。
SilverBlade=不要担心-@它不会造成多少伤害。@猎狗和鬼怪,猞猁和士兵@就已将你撕成粉碎,@即使在你注意到他们的存在之前。 SilverBlade=不要担心-@它不会造成多少伤害。@猎狗和鬼怪,猞猁和士兵@就已将你撕成粉碎,@即使在你注意到他们的存在之前。
Skies of Emeria=所有的陆地行走者当心!@没有人可以徒步来到我们的王国,@所有以其他方式进入的人@都将被消灭。 Skies of Emeria=所有的陆地行走者当心!@没有人可以徒步来到我们的王国,@所有以其他方式进入的人@都将被消灭。
Slightly Sligh=莫葛很散漫,@同时也拥有强大的咒语! Slightly Sligh=莫葛很散漫,@同时也拥有强大的咒语!
Snake Pit=赞美我们的曲线@挚爱我们的柔美@享受我们的拥抱@@想要一个香吻?@很快你就要睡着了…… Snake Pit=赞美我们的曲线@挚爱我们的柔美@享受我们的拥抱@@想要一个香吻?@很快你就要睡着了……
Soldiers=我们站成一排@一个挨着一个@宛如剑与盾的墙在前行@我们不会停止@我们不会屈服@而且永远不会退缩。 Soldiers=我们站成一排@一个挨着一个@宛如剑与盾的墙在前行@我们不会停止@我们不会屈服@而且永远不会退缩。
Spectral Rack=我们将给你洗脑,@你将一无所知,@而我们将更加强大。 Spectral Rack=我们将给你洗脑,@你将一无所知,@而我们将更加强大。
Taiga=红绿联盟。@@你能经受它们的夹攻吗? Taiga=红绿联盟。@@你能经受它们的夹攻吗?
Tarmac=让塔莫耶夫舔着的脚底,@赤身绑在在拷架上的滋味如何? Tarmac=让塔莫耶夫舔着的脚底,@赤身绑在在拷架上的滋味如何?
Terror=它们呻吟着,躁动着,@全都站起来了,@它们不言不视,@这匪夷所思,@即使在梦中也是如此,@当你看到这些逝者重生的时候 Terror=它们呻吟着,躁动着,@全都站起来了,@它们不言不视,@这匪夷所思,@即使在梦中也是如此,@当你看到这些逝者重生的时候
The Memorial=当你面对一支由异常强大的生物@组成的军队时,@你又能做什么呢?@@膜拜纪念碑给与它们@难以置信的力量。 The Memorial=当你面对一支由异常强大的生物@组成的军队时,@你又能做什么呢?@@膜拜纪念碑给与它们@难以置信的力量。
Thistlestings=遇见比洁英更神秘的部落。@你会允许他们迷惑你吗? Thistlestings=遇见比洁英更神秘的部落。@你会允许他们迷惑你吗?
Token Terror=小心!它们来自各个地方!@@使用非常手段征召的混合部队。 Token Terror=小心!它们来自各个地方!@@使用非常手段征召的混合部队。
Traveling Party=我们可能看起来像@其他的冒险家团体。@但你不会了解我们能得到多大的帮助,@如果我们真想得到的话。 Traveling Party=我们可能看起来像@其他的冒险家团体。@但你不会了解我们能得到多大的帮助,@如果我们真想得到的话。
Treefolk=谁躲藏在这树里?@@长年以来,这些大树饱经元素的怒火。@你真以为自己有一点机会@能抓住它们的树皮吗? Treefolk=谁躲藏在这树里?@@长年以来,这些大树饱经元素的怒火。@你真以为自己有一点机会@能抓住它们的树皮吗?
Tree Planter=即使你不去森林,@森林也会来找你。@今天我们种下的树苗,@将成为明日我们的盔甲。 Tree Planter=即使你不去森林,@森林也会来找你。@今天我们种下的树苗,@将成为明日我们的盔甲。
Tsabo=你可能准备好应对一支@从坟墓场里涌出的灵俑大军。@但是如果它们从海里爬出来呢? Tsabo=你可能准备好应对一支@从坟墓场里涌出的灵俑大军。@但是如果它们从海里爬出来呢?
Twin Pricks=牛已经来了。@到喂食的时间了…… Twin Pricks=牛已经来了。@到喂食的时间了……
Undead Lords=你能闻到腐肉和碎骨的香味吗?@是的话你应该万分欣喜,@因为你很快就要成为其中的一员了。 Undead Lords=你能闻到腐肉和碎骨的香味吗?@是的话你应该万分欣喜,@因为你很快就要成为其中的一员了。
VampireViscounts=啊,这咬下跳动鲜肉的触感!@啊,这畅饮生命烈酒的快感!@在这极乐中狂欢@难道是罪过不成? VampireViscounts=啊,这咬下跳动鲜肉的触感!@啊,这畅饮生命烈酒的快感!@在这极乐中狂欢@难道是罪过不成?
Vanguard'sChosen=瞧那前锋!@它的力量在不断膨胀,@再没有什么能阻止它! Vanguard'sChosen=瞧那前锋!@它的力量在不断膨胀,@再没有什么能阻止它!
Viashino Warrior=用爪子,利剑和火焰@我们牢固的捍卫我们的信仰 Viashino Warrior=用爪子,利剑和火焰@我们牢固的捍卫我们的信仰
Vigilant Watch=一个士兵也许会疲倦,@但是小队却不会。@他们机警戒备,@时刻准备迎击到来的敌人。 Vigilant Watch=一个士兵也许会疲倦,@但是小队却不会。@他们机警戒备,@时刻准备迎击到来的敌人。
White Blades=遭遇一整支由士兵,骑士,@守卫组成的军队。@@你能阻挡它们吗,@或者你只能在一旁束手无策? White Blades=遭遇一整支由士兵,骑士,@守卫组成的军队。@@你能阻挡它们吗,@或者你只能在一旁束手无策?
Wraith's Feast=我的军队只会恐吓你,@而我对生的饥渴则会杀死你。 Wraith's Feast=我的军队只会恐吓你,@而我对生的饥渴则会杀死你。
Wrath=痛苦的快乐@这是否是终结@这美丽新世界 Wrath=痛苦的快乐@这是否是终结@这美丽新世界
Yavimaya=丛林和大海的猛兽正在集结,@准备战斗。 Yavimaya=丛林和大海的猛兽正在集结,@准备战斗。
Zuberi's Flock=为了正义与荣耀@展翅的战士们@越过裂隙@准备复仇 Zuberi's Flock=为了正义与荣耀@展翅的战士们@越过裂隙@准备复仇

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,466 +1,466 @@
#LANG:Japanese #LANG:Japanese
#Wagic 0.13.1 日本語 #Wagic 0.13.1 日本語
########################## ##########################
# MAIN MENU # # MAIN MENU #
########################## ##########################
# Main menu: # Main menu:
Play=プレイ Play=プレイ
Deck Editor=デッキ Deck Editor=デッキ
Shop=ショップ Shop=ショップ
Options=オプション Options=オプション
Exit=やめる Exit=やめる
########################## ##########################
# DECK EDITOR # # DECK EDITOR #
########################## ##########################
# Filter: # Filter:
5DN=フィフス・ドーン 5DN=フィフス・ドーン
#Archenemy #Archenemy
ALA=アラーラの断片 ALA=アラーラの断片
#ALL #ALL
#APC #APC
ARB=アラーラ再誕 ARB=アラーラ再誕
#ARN #ARN
#ATQ #ATQ
BOK=神河謀叛 BOK=神河謀叛
#BRB #BRB
#BTD #BTD
CHK=神河物語 CHK=神河物語
#CHR #CHR
CSP=コールドスナップ CSP=コールドスナップ
DIS=ディセンション DIS=ディセンション
#DRK #DRK
DST=ダークスティール DST=ダークスティール
#Duel Decks: Phyrexia vs. the Coalition #Duel Decks: Phyrexia vs. the Coalition
#DVD #DVD
EVE=イーブンタイド EVE=イーブンタイド
#EVG #EVG
#EVT #EVT
#EXO #EXO
#FEM #FEM
#FUT #FUT
#FVD #FVD
#FVE #FVE
#FVR #FVR
GPT=ギルドパクト GPT=ギルドパクト
#GVL #GVL
#HML #HML
#HOP #HOP
#ICE #ICE
#INV #INV
#JUD #JUD
#JVC #JVC
#LEA #LEA
#LEB #LEB
#LEG #LEG
#LGN #LGN
LRW=ローウィン LRW=ローウィン
#MED #MED
#ME2 #ME2
#ME3 #ME3
#MIR #MIR
MOR=モーニングタイド MOR=モーニングタイド
#MRD #MRD
#MRQ #MRQ
#NMS #NMS
#ODY #ODY
#ONS #ONS
#P02 #P02
#PCY #PCY
#PDS #PDS
PLC=次元の混乱 PLC=次元の混乱
#PLS #PLS
#POR #POR
#PPR #PPR
#PTK #PTK
RAV=ラブニカ:ギルドの都 RAV=ラブニカ:ギルドの都
ROE=エルドラージ覚醒 ROE=エルドラージ覚醒
#SCG #SCG
SHM=シャドウムーア SHM=シャドウムーア
SOK=神河救済 SOK=神河救済
SOM=ミラディンの傷跡 SOM=ミラディンの傷跡
#STH #STH
Starter '00=Starter '00 Starter '00=Starter '00
Starter '99=Starter '99 Starter '99=Starter '99
#TMP #TMP
#TOR #TOR
TSB=時のらせんのタイムシフト TSB=時のらせんのタイムシフト
TSP=時のらせん TSP=時のらせん
#UDS #UDS
#UGL #UGL
#ULG #ULG
#UNH #UNH
#USG #USG
#VIS #VIS
#WTH #WTH
WWK=ワールドウェイク WWK=ワールドウェイク
Wagic 2010=M2010 Wagic 2010=M2010
Wagic 2011=M2011 Wagic 2011=M2011
ZEN=ゼンディカー ZEN=ゼンディカー
########################## ##########################
# CARD DATA: NAMES # # CARD DATA: NAMES #
########################## ##########################
# please keep this alphabetized # please keep this alphabetized
Abuna Acolyte=高僧の見習い Abuna Acolyte=高僧の見習い
Accorder's Shield=調和者隊の盾 Accorder's Shield=調和者隊の盾
Acid Web Spider=酸の巣の蜘蛛 Acid Web Spider=酸の巣の蜘蛛
Alpha Tyrranax=最上位のティラナックス Alpha Tyrranax=最上位のティラナックス
Arc Trail=電弧の痕跡 Arc Trail=電弧の痕跡
Argent Sphinx=銀白のスフィンクス Argent Sphinx=銀白のスフィンクス
Argentum Armor=アージェンタムの鎧 Argentum Armor=アージェンタムの鎧
Arrest=拘引 Arrest=拘引
Asceticism=苦行主義 Asceticism=苦行主義
Assault Strobe=突撃のストロボ Assault Strobe=突撃のストロボ
Auriok Edgewright=オーリオックの刃工 Auriok Edgewright=オーリオックの刃工
Auriok Replica=オーリオックの模造品 Auriok Replica=オーリオックの模造品
Auriok Sunchaser=オーリオックの太陽追い Auriok Sunchaser=オーリオックの太陽追い
Barbed Battlegear=逆刺の戦具 Barbed Battlegear=逆刺の戦具
Barrage Ogre=連射のオーガ Barrage Ogre=連射のオーガ
Bellowing Tanglewurm=吠える絡みワーム Bellowing Tanglewurm=吠える絡みワーム
Blackcleave Cliffs=黒割れの崖 Blackcleave Cliffs=黒割れの崖
Blackcleave Goblin=黒割れのゴブリン Blackcleave Goblin=黒割れのゴブリン
Bladed Pinions=刃の翼 Bladed Pinions=刃の翼
Blade-Tribe Berserkers=刃族の狂戦士 Blade-Tribe Berserkers=刃族の狂戦士
Bleak Coven Vampires=冷たき集いの吸血鬼 Bleak Coven Vampires=冷たき集いの吸血鬼
Blight Mamba=荒廃のマンバ Blight Mamba=荒廃のマンバ
Blistergrub=水膨れ地掘り Blistergrub=水膨れ地掘り
Bloodshot Trainee=血まなこの練習生 Bloodshot Trainee=血まなこの練習生
Blunt the Assault=突撃の鈍化 Blunt the Assault=突撃の鈍化
Bonds of Quicksilver=水銀の縛め Bonds of Quicksilver=水銀の縛め
Boreal Druid=ボリアルのドルイド Boreal Druid=ボリアルのドルイド
Carapace Forger=甲殻の鍛冶工 Carapace Forger=甲殻の鍛冶工
Carnifex Demon=執行の悪魔 Carnifex Demon=執行の悪魔
Carrion Call=屍肉の呼び声 Carrion Call=屍肉の呼び声
Cerebral Eruption=知性の爆発 Cerebral Eruption=知性の爆発
Chimeric Mass=キマイラ的大群 Chimeric Mass=キマイラ的大群
Chrome Steed=金属の駿馬 Chrome Steed=金属の駿馬
Clone Shell=クローンの殻 Clone Shell=クローンの殻
Contagion Clasp=伝染病の留め金 Contagion Clasp=伝染病の留め金
Contagion Engine=伝染病エンジン Contagion Engine=伝染病エンジン
Contagious Nim=伝染病の屍賊 Contagious Nim=伝染病の屍賊
Copperhorn Scout=銅角笛の斥候 Copperhorn Scout=銅角笛の斥候
Copperline Gorge=銅線の地溝 Copperline Gorge=銅線の地溝
Copper Myr=銅のマイア Copper Myr=銅のマイア
Corpse Cur=死体の野犬 Corpse Cur=死体の野犬
Corrupted Harvester=堕落した収穫者 Corrupted Harvester=堕落した収穫者
Culling Dais=選別の高座 Culling Dais=選別の高座
Cystbearer=嚢胞抱え Cystbearer=嚢胞抱え
Darkslick Drake=闇滑りのドレイク Darkslick Drake=闇滑りのドレイク
Darkslick Shores=闇滑りの岸 Darkslick Shores=闇滑りの岸
Darksteel Axe=ダークスティールの斧 Darksteel Axe=ダークスティールの斧
Darksteel Juggernaut=ダークスティールの巨大戦車 Darksteel Juggernaut=ダークスティールの巨大戦車
Darksteel Myr=ダークスティールのマイア Darksteel Myr=ダークスティールのマイア
Darksteel Sentinel=ダークスティールの歩哨 Darksteel Sentinel=ダークスティールの歩哨
Desert Twister=砂漠の竜巻 Desert Twister=砂漠の竜巻
Dispense Justice=正義の施行 Dispense Justice=正義の施行
Disperse=分散 Disperse=分散
Dissipation Field=霧消の場 Dissipation Field=霧消の場
Dross Hopper=ドロスバッタ Dross Hopper=ドロスバッタ
Durkwood Boars=ダークウッドの猪 Durkwood Boars=ダークウッドの猪
Echo Circlet=こだまの飾り輪 Echo Circlet=こだまの飾り輪
Elspeth Tirel=エルズペス・ティレル Elspeth Tirel=エルズペス・ティレル
Elvish Archer=エルフの射手 Elvish Archer=エルフの射手
Elvish Champion=エルフのチャンピオン Elvish Champion=エルフのチャンピオン
Elvish Piper=エルフの笛吹き Elvish Piper=エルフの笛吹き
Elvish Warrior=エルフの戦士 Elvish Warrior=エルフの戦士
Embersmith=燃えさし鍛冶 Embersmith=燃えさし鍛冶
Engulfing Slagwurm=飲み込む金屑ワーム Engulfing Slagwurm=飲み込む金屑ワーム
Etched Champion=刻まれた勇者 Etched Champion=刻まれた勇者
Exsanguinate=瀉血 Exsanguinate=瀉血
Ezuri, Renegade Leader=背教の主導者、エズーリ Ezuri, Renegade Leader=背教の主導者、エズーリ
Ezuri's Archers=エズーリの射手 Ezuri's Archers=エズーリの射手
Ezuri's Brigade=エズーリの大部隊 Ezuri's Brigade=エズーリの大部隊
Ferrovore=鉄を食うもの Ferrovore=鉄を食うもの
Flameborn Hellion=炎生まれのヘリオン Flameborn Hellion=炎生まれのヘリオン
Flesh Allergy=肉体アレルギー Flesh Allergy=肉体アレルギー
Flight Spellbomb=飛行の呪文爆弾 Flight Spellbomb=飛行の呪文爆弾
Fog=濃霧 Fog=濃霧
Fulgent Distraction=燦爛たる放心 Fulgent Distraction=燦爛たる放心
Fume Spitter=煙霧吐き Fume Spitter=煙霧吐き
Furnace Celebration=炉の式典 Furnace Celebration=炉の式典
Fyndhorn Elder=フィンドホーンの古老 Fyndhorn Elder=フィンドホーンの古老
Galvanic Blast=感電破 Galvanic Blast=感電破
Garruk's Companion=ガラクの仲間 Garruk's Companion=ガラクの仲間
Genesis Wave=起源の波 Genesis Wave=起源の波
Geth, Lord of the Vault=大霊堂の王、ゲス Geth, Lord of the Vault=大霊堂の王、ゲス
Ghalma's Warden=ガルマの保護者 Ghalma's Warden=ガルマの保護者
Giant Growth=巨大化 Giant Growth=巨大化
Giant Spider=大蜘蛛 Giant Spider=大蜘蛛
Glimmerpoint Stag=微光角の鹿 Glimmerpoint Stag=微光角の鹿
Glimmerpost=微光地 Glimmerpost=微光地
Glint Hawk=きらめく鷹 Glint Hawk=きらめく鷹
Glint Hawk Idol=きらめく鷹の偶像 Glint Hawk Idol=きらめく鷹の偶像
Goblin Gaveleer=ゴブリンの小槌打ち Goblin Gaveleer=ゴブリンの小槌打ち
Golden Urn=黄金の甕 Golden Urn=黄金の甕
Gold Myr=金のマイア Gold Myr=金のマイア
Golem Artisan=ゴーレムの職工 Golem Artisan=ゴーレムの職工
Golem Foundry=ゴーレムの鋳造所 Golem Foundry=ゴーレムの鋳造所
Golem's Heart=ゴーレムの心臓 Golem's Heart=ゴーレムの心臓
Grafted Exoskeleton=生体融合外骨格 Grafted Exoskeleton=生体融合外骨格
Grand Architect=大建築家 Grand Architect=大建築家
Grasp of Darkness=闇の掌握 Grasp of Darkness=闇の掌握
Grindclock=研磨時計 Grindclock=研磨時計
Grizzly Bears=灰色熊 Grizzly Bears=灰色熊
Halt Order=停止命令 Halt Order=停止命令
Hand of the Praetors=法務官の手 Hand of the Praetors=法務官の手
Heavy Arbalest=大石弓 Heavy Arbalest=大石弓
Hoard-Smelter Dragon=蔵製錬のドラゴン Hoard-Smelter Dragon=蔵製錬のドラゴン
Horizon Spellbomb=地平線の呪文爆弾 Horizon Spellbomb=地平線の呪文爆弾
Ichorclaw Myr=胆液爪のマイア Ichorclaw Myr=胆液爪のマイア
Ichor Rats=胆液の鼠 Ichor Rats=胆液の鼠
Indomitable Archangel=不退転の大天使 Indomitable Archangel=不退転の大天使
Inexorable Tide=容赦無い潮流 Inexorable Tide=容赦無い潮流
Infiltration Lens=浸透のレンズ Infiltration Lens=浸透のレンズ
Instill Infection=感染の賦活 Instill Infection=感染の賦活
Iron Myr=鉄のマイア Iron Myr=鉄のマイア
Kaysa=ケイサ Kaysa=ケイサ
Kemba, Kha Regent=王の摂政、ケンバ Kemba, Kha Regent=王の摂政、ケンバ
Kemba's Skyguard=ケンバの空護衛 Kemba's Skyguard=ケンバの空護衛
Killer Bees=殺人蜂 Killer Bees=殺人蜂
Koth of the Hammer=槌のコス Koth of the Hammer=槌のコス
Kuldotha Forgemaster=カルドーサの鍛冶場主 Kuldotha Forgemaster=カルドーサの鍛冶場主
Kuldotha Phoenix=カルドーサのフェニックス Kuldotha Phoenix=カルドーサのフェニックス
Kuldotha Rebirth=カルドーサの再誕 Kuldotha Rebirth=カルドーサの再誕
Leaden Myr=鉛のマイア Leaden Myr=鉛のマイア
Leonin Arbiter=レオニンの裁き人 Leonin Arbiter=レオニンの裁き人
Ley Druid=草原のドルイド僧 Ley Druid=草原のドルイド僧
Lhurgoyf=ルアゴイフ Lhurgoyf=ルアゴイフ
Liege of the Tangle=絡み森の主 Liege of the Tangle=絡み森の主
Lifesmith=生命鍛冶 Lifesmith=生命鍛冶
Liquimetal Coating=液鋼の塗膜 Liquimetal Coating=液鋼の塗膜
Livewire Lash=活線の鞭 Livewire Lash=活線の鞭
Llanowar Elves=ラノワールのエルフ Llanowar Elves=ラノワールのエルフ
Loxodon Wayfarer=ロクソドンの旅人 Loxodon Wayfarer=ロクソドンの旅人
Lumengrid Drake=ルーメングリッドのドレイク Lumengrid Drake=ルーメングリッドのドレイク
Lux Cannon=光明の大砲 Lux Cannon=光明の大砲
Melt Terrain=地形の融解 Melt Terrain=地形の融解
Memnite=メムナイト Memnite=メムナイト
Memoricide=記憶殺し Memoricide=記憶殺し
Mimic Vat=ミミックの大桶 Mimic Vat=ミミックの大桶
Mindslaver=精神隷属器 Mindslaver=精神隷属器
Molder Beast=腐食獣 Molder Beast=腐食獣
Molten Psyche=溶鉄の精神 Molten Psyche=溶鉄の精神
Molten-Tail Masticore=溶鉄の尾のマスティコア Molten-Tail Masticore=溶鉄の尾のマスティコア
Moriok Reaver=モリオックの肉裂き Moriok Reaver=モリオックの肉裂き
Moriok Replica=モリオックの模造品 Moriok Replica=モリオックの模造品
Mox Opal=オパールのモックス Mox Opal=オパールのモックス
Myr Battlesphere=マイアの戦闘球 Myr Battlesphere=マイアの戦闘球
Myr Galvanizer=マイアの感電者 Myr Galvanizer=マイアの感電者
Myr Propagator=マイアの繁殖者 Myr Propagator=マイアの繁殖者
Myr Reservoir=マイアの貯蔵庫 Myr Reservoir=マイアの貯蔵庫
Myrsmith=マイア鍛冶 Myrsmith=マイア鍛冶
Nature's Lore=自然の知識 Nature's Lore=自然の知識
Necrogen Censer=屍気の香炉 Necrogen Censer=屍気の香炉
Necrogen Scudder=屍気を飛ばすもの Necrogen Scudder=屍気を飛ばすもの
Necropede=屍百足 Necropede=屍百足
Necrotic Ooze=壊死のウーズ Necrotic Ooze=壊死のウーズ
Neurok Invisimancer=ニューロックの透術士 Neurok Invisimancer=ニューロックの透術士
Neurok Replica=ニューロックの模造品 Neurok Replica=ニューロックの模造品
Nihil Spellbomb=虚無の呪文爆弾 Nihil Spellbomb=虚無の呪文爆弾
Nim Deathmantle=屍賊の死のマント Nim Deathmantle=屍賊の死のマント
Norwood Ranger=ノーウッドのレインジャー Norwood Ranger=ノーウッドのレインジャー
Ogre Geargrabber=オーガの装具奪い Ogre Geargrabber=オーガの装具奪い
Origin Spellbomb=起源の呪文爆弾 Origin Spellbomb=起源の呪文爆弾
Overgrowth=はびこり Overgrowth=はびこり
Overrun=踏み荒らし Overrun=踏み荒らし
Oxidda Daredevil=オキシダの向こう見ず Oxidda Daredevil=オキシダの向こう見ず
Oxidda Scrapmelter=オキシダの屑鉄溶かし Oxidda Scrapmelter=オキシダの屑鉄溶かし
Painful Quandary=痛ましい苦境 Painful Quandary=痛ましい苦境
Painsmith=苦痛鍛冶 Painsmith=苦痛鍛冶
Palladium Myr=パラジウムのマイア Palladium Myr=パラジウムのマイア
Panic Spellbomb=恐慌の呪文爆弾 Panic Spellbomb=恐慌の呪文爆弾
Perilous Myr=危険なマイア Perilous Myr=危険なマイア
Plague Stinger=疫病のとげ刺し Plague Stinger=疫病のとげ刺し
Plated Seastrider=板金鎧の海うろつき Plated Seastrider=板金鎧の海うろつき
Platinum Emperion=白金の帝像 Platinum Emperion=白金の帝像
Precursor Golem=先駆のゴーレム Precursor Golem=先駆のゴーレム
Prototype Portal=試作品の扉 Prototype Portal=試作品の扉
Psychic Miasma=精神の瘴気 Psychic Miasma=精神の瘴気
Putrefax=化膿獣 Putrefax=化膿獣
Quicksilver Gargantuan=水銀のガルガンチュアン Quicksilver Gargantuan=水銀のガルガンチュアン
Rampant Growth=不屈の自然 Rampant Growth=不屈の自然
Rancor=怨恨 Rancor=怨恨
Ratchet Bomb=漸増爆弾 Ratchet Bomb=漸増爆弾
Razorfield Thresher=剃刀ヶ原の打つもの Razorfield Thresher=剃刀ヶ原の打つもの
Razor Hippogriff=剃刀のヒポグリフ Razor Hippogriff=剃刀のヒポグリフ
Razorverge Thicket=剃刀境の茂み Razorverge Thicket=剃刀境の茂み
Relic Putrescence=秘宝の腐敗 Relic Putrescence=秘宝の腐敗
Revoke Existence=存在の破棄 Revoke Existence=存在の破棄
Riddlesmith=謎鍛冶 Riddlesmith=謎鍛冶
Rusted Relic=錆びた秘宝 Rusted Relic=錆びた秘宝
Rust Tick=錆ダニ Rust Tick=錆ダニ
Saberclaw Golem=剣爪のゴーレム Saberclaw Golem=剣爪のゴーレム
Salvage Scout=回収の斥候 Salvage Scout=回収の斥候
Scoria Elemental=岩滓の精霊 Scoria Elemental=岩滓の精霊
Scrapdiver Serpent=屑鉄潜りの海蛇 Scrapdiver Serpent=屑鉄潜りの海蛇
Screeching Silcaw=金切り声のシルカウ Screeching Silcaw=金切り声のシルカウ
Seachrome Coast=金属海の沿岸 Seachrome Coast=金属海の沿岸
Seize the Initiative=主導権の奪取 Seize the Initiative=主導権の奪取
Semblance Anvil=類似の金床 Semblance Anvil=類似の金床
Shape Anew=新たな造形 Shape Anew=新たな造形
Shatter=粉砕 Shatter=粉砕
Silver Myr=銀のマイア Silver Myr=銀のマイア
Skinrender=皮裂き Skinrender=皮裂き
Skithiryx, the Blight Dragon=荒廃のドラゴン、スキジリクス Skithiryx, the Blight Dragon=荒廃のドラゴン、スキジリクス
Sky-Eel School=空長魚の群れ Sky-Eel School=空長魚の群れ
Slice in Twain=真っ二つ Slice in Twain=真っ二つ
Snapsail Glider=嵌め乗りの滑空者 Snapsail Glider=嵌め乗りの滑空者
Soliton=ソリトン Soliton=ソリトン
Soul Parry=魂の受け流し Soul Parry=魂の受け流し
Spikeshot Elder=トゲ撃ちの古老 Spikeshot Elder=トゲ撃ちの古老
Sporoloth Ancient=スポロロスの古茸 Sporoloth Ancient=スポロロスの古茸
Steady Progress=着実な進歩 Steady Progress=着実な進歩
Steel Hellkite=鋼のヘルカイト Steel Hellkite=鋼のヘルカイト
Stoic Rebuttal=冷静な反論 Stoic Rebuttal=冷静な反論
Strata Scythe=地層の鎌 Strata Scythe=地層の鎌
Stream of Life=命の川 Stream of Life=命の川
Strider Harness=闊歩するものの装具 Strider Harness=闊歩するものの装具
Sunblast Angel=太陽破の天使 Sunblast Angel=太陽破の天使
Sunspear Shikari=太陽の槍のシカール Sunspear Shikari=太陽の槍のシカール
Sword of Body and Mind=肉体と精神の剣 Sword of Body and Mind=肉体と精神の剣
Sylvok Lifestaff=シルヴォクの生命杖 Sylvok Lifestaff=シルヴォクの生命杖
Sylvok Replica=シルヴォクの模造品 Sylvok Replica=シルヴォクの模造品
Tainted Strike=汚れた一撃 Tainted Strike=汚れた一撃
Tangle Angler=絡み森の鮟鱇 Tangle Angler=絡み森の鮟鱇
Tel-Jilad Defiance=テル=ジラードの抵抗 Tel-Jilad Defiance=テル=ジラードの抵抗
Tel-Jilad Fallen=テル=ジラードの堕ちたる者 Tel-Jilad Fallen=テル=ジラードの堕ちたる者
Tempered Steel=鍛えられた鋼 Tempered Steel=鍛えられた鋼
Throne of Geth=ゲスの玉座 Throne of Geth=ゲスの玉座
Thrummingbird=かき鳴らし鳥 Thrummingbird=かき鳴らし鳥
Tower of Calamities=災難の塔 Tower of Calamities=災難の塔
Trigon of Corruption=堕落の三角護符 Trigon of Corruption=堕落の三角護符
Trigon of Infestation=感染の三角護符 Trigon of Infestation=感染の三角護符
Trigon of Mending=回復の三角護符 Trigon of Mending=回復の三角護符
Trigon of Rage=憤怒の三角護符 Trigon of Rage=憤怒の三角護符
Trigon of Thought=思考の三角護符 Trigon of Thought=思考の三角護符
Trinket Mage=粗石の魔道士 Trinket Mage=粗石の魔道士
True Conviction=真実の確信 True Conviction=真実の確信
Tumble Magnet=転倒の磁石 Tumble Magnet=転倒の磁石
Tunnel Ignus=トンネルのイグナス Tunnel Ignus=トンネルのイグナス
Turn Aside=取り繕い Turn Aside=取り繕い
Turn to Slag=金屑化 Turn to Slag=金屑化
Twisted Image=よじれた映像 Twisted Image=よじれた映像
Untamed Might=荒々しき力 Untamed Might=荒々しき力
Vault Skyward=空への跳躍 Vault Skyward=空への跳躍
Vector Asp=媒介のアスプ Vector Asp=媒介のアスプ
Vedalken Certarch=ヴィダルケンのセルターチ Vedalken Certarch=ヴィダルケンのセルターチ
Venser's Journal=ヴェンセールの日誌 Venser's Journal=ヴェンセールの日誌
Venser, the Sojourner=滞留者ヴェンセール Venser, the Sojourner=滞留者ヴェンセール
Vigil for the Lost=失われし者への祈り Vigil for the Lost=失われし者への祈り
Viridian Joiner=ヴィリジアンの社交家 Viridian Joiner=ヴィリジアンの社交家
Viridian Revel=ヴィリジアンのお祭り騒ぎ Viridian Revel=ヴィリジアンのお祭り騒ぎ
Volition Reins=決断の手綱 Volition Reins=決断の手綱
Vulshok Heartstoker=ヴァルショクの心臓焚き Vulshok Heartstoker=ヴァルショクの心臓焚き
Vulshok Replica=ヴァルショクの模造品 Vulshok Replica=ヴァルショクの模造品
Wall of Tanglecord=絡み線の壁 Wall of Tanglecord=絡み線の壁
War Mammoth=ウォー・マンモス War Mammoth=ウォー・マンモス
Whitesun's Passage=白の太陽の通過 Whitesun's Passage=白の太陽の通過
Wing Puncture=風の突き刺し Wing Puncture=風の突き刺し
Windstorm=暴風 Windstorm=暴風
Withstand Death=死への抵抗 Withstand Death=死への抵抗
Wood Elves=ウッド・エルフ Wood Elves=ウッド・エルフ
Wurmcoil Engine=ワームとぐろエンジン Wurmcoil Engine=ワームとぐろエンジン
########################## ##########################
# USER INTERFACE: # # USER INTERFACE: #
########################## ##########################
Creature=クリーチャー Creature=クリーチャー
Land=土地 Land=土地
Instant=インスタント Instant=インスタント
Sorcery=ソーサリー Sorcery=ソーサリー
Enchantment=エンチャント Enchantment=エンチャント
Equipment=装備 Equipment=装備
Artifact=アーティファクト Artifact=アーティファクト
Artifact Creature=アーティファクト・クリーチャー Artifact Creature=アーティファクト・クリーチャー
graveyard=墓地 graveyard=墓地
Permanent=パーマネント Permanent=パーマネント
Forest=森 Forest=森
Island=島 Island=島
Mountain=山 Mountain=山
Plains=平地 Plains=平地
Swamp=沼 Swamp=沼
Tower=塔 Tower=塔
Angel=天使 Angel=天使
Bear=熊 Bear=熊
Cat=猫 Cat=猫
Cyclops=サイクロプス Cyclops=サイクロプス
Druid=ドルイド Druid=ドルイド
Dryad=ドライアド Dryad=ドライアド
Dwarf=ドワーフ Dwarf=ドワーフ
Efreet=イフリ-ト Efreet=イフリ-ト
Elf=エルフ Elf=エルフ
Fungus=ファンガス Fungus=ファンガス
Giant=巨人 Giant=巨人
Goblin=ゴブリン Goblin=ゴブリン
Golem=ゴーレム Golem=ゴーレム
Human=人 Human=人
Wall=壁 Wall=壁
Warrior=戦士 Warrior=戦士
Aura=オーラ Aura=オーラ
Archer=射手 Archer=射手
Boar=猪 Boar=猪
Elephant=象 Elephant=象
Insect=昆虫 Insect=昆虫
Scout=スカウト Scout=スカウト
Shaman=シャーマン Shaman=シャーマン
wurm=ワーム wurm=ワーム
Flying=飛行 Flying=飛行
Haste=速攻 Haste=速攻
Trample=トランプル Trample=トランプル
First strike=先制攻撃 First strike=先制攻撃
mana pool=マナ・プール mana pool=マナ・プール
Reach=到達 Reach=到達
Shroud=スレッショルド Shroud=スレッショルド
Deathtouch=接死 Deathtouch=接死
Regeneration=再生 Regeneration=再生
Yes=はい Yes=はい
No=いいえ No=いいえ
Cancel=キャンセル Cancel=キャンセル
Classic=クラシック Classic=クラシック
Momir Basic=モミールベーシック Momir Basic=モミールベーシック
Story=ストーリー Story=ストーリー
Save & Back to Main Menu=保存して戻る Save & Back to Main Menu=保存して戻る
Back to Main Menu=メニューに戻る Back to Main Menu=メニューに戻る
Back to main menu=メニューに戻る Back to main menu=メニューに戻る
New Deck...=新規作成 New Deck...=新規作成
Filter By...=検索する。 Filter By...=検索する。
Switch Decks=デッキ切り替え Switch Decks=デッキ切り替え
Rename Deck=デッキ名 編集 Rename Deck=デッキ名 編集
Save & Quit Editor=デッキを保存して戻る。 Save & Quit Editor=デッキを保存して戻る。
Save As AI Deck=デッキを対戦相手にする。 Save As AI Deck=デッキを対戦相手にする。
Quit Editor=メニューに戻る。 Quit Editor=メニューに戻る。
Cancel=閉じる。 Cancel=閉じる。
# Player deck menu: # Player deck menu:
Choose a Deck=デッキを選択して下さい Choose a Deck=デッキを選択して下さい
Create your Deck!=デッキ作成 Create your Deck!=デッキ作成
##Premade G/R ##Premade G/R
Choose Opponent=相手を選択して下さい Choose Opponent=相手を選択して下さい
Random=ランダム Random=ランダム
Put into play=発動する Put into play=発動する
PRESS CIRCLE TO GO TO THE DECK EDITOR!=○ボタンを押すと、デッキ編集に移ります。 PRESS CIRCLE TO GO TO THE DECK EDITOR!=○ボタンを押すと、デッキ編集に移ります。
Interrupt?=割り込み? Interrupt?=割り込み?
: Interrupt=割込 : Interrupt=割込
Ability=能力 Ability=能力
Copy=複製 Copy=複製
Damage=ダメージ Damage=ダメージ

View File

@@ -1,255 +1,255 @@
Abuna Acolyte=クリーチャー1体かプレイヤー1人を対象とする。このターン、次にそれに与えられるダメージを1点軽減する。 アーティファクト・クリーチャー1体を対象とする。このターン、次にそれに与えられるダメージを2点軽減する。 Abuna Acolyte=クリーチャー1体かプレイヤー1人を対象とする。このターン、次にそれに与えられるダメージを1点軽減する。 アーティファクト・クリーチャー1体を対象とする。このターン、次にそれに与えられるダメージを2点軽減する。
Accorder's Shield=装備しているクリーチャーは+0/+3の修整を受けるとともに警戒を持つ。 装備3 Accorder's Shield=装備しているクリーチャーは+0/+3の修整を受けるとともに警戒を持つ。 装備3
Acid Web Spider=到達 酸の巣の蜘蛛が戦場に出たとき、装備品1つを対象とする。あなたはそれを破壊してもよい。 Acid Web Spider=到達 酸の巣の蜘蛛が戦場に出たとき、装備品1つを対象とする。あなたはそれを破壊してもよい。
Alpha Tyrranax= Alpha Tyrranax=
Arc Trail=クリーチャー1体かプレイヤー1人を対象とし、他のクリーチャー1体かプレイヤー1人を対象とする。電弧の痕跡はその前者に2点のダメージを与え、その後者に1点のダメージを与える。 Arc Trail=クリーチャー1体かプレイヤー1人を対象とし、他のクリーチャー1体かプレイヤー1人を対象とする。電弧の痕跡はその前者に2点のダメージを与え、その後者に1点のダメージを与える。
Argent Sphinx=飛行 金属術 ?U:銀白のスフィンクスを追放する。 次の終了ステップの開始時に、それをあなたのコントロール下で戦場に戻す。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。 Argent Sphinx=飛行 金属術 ?U:銀白のスフィンクスを追放する。 次の終了ステップの開始時に、それをあなたのコントロール下で戦場に戻す。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。
Argentum Armor=装備しているクリーチャーは+6/+6の修整を受ける。 装備しているクリーチャーが攻撃するたび、パーマネント1つを対象とし、それを破壊する。 装備6 Argentum Armor=装備しているクリーチャーは+6/+6の修整を受ける。 装備しているクリーチャーが攻撃するたび、パーマネント1つを対象とし、それを破壊する。 装備6
Arrest=エンチャント(クリーチャー) エンチャントされているクリーチャーは攻撃したりブロックしたりできず、それの起動型能力は起動できない。 Arrest=エンチャント(クリーチャー) エンチャントされているクリーチャーは攻撃したりブロックしたりできず、それの起動型能力は起動できない。
Asceticism=あなたがコントロールするクリーチャーは、あなたの対戦相手がコントロールする呪文や能力の対象にならない。 クリーチャー1体を対象とし、それを再生する。 Asceticism=あなたがコントロールするクリーチャーは、あなたの対戦相手がコントロールする呪文や能力の対象にならない。 クリーチャー1体を対象とし、それを再生する。
Assault Strobe=クリーチャー1体を対象とする。それはターン終了時まで二段攻撃を得る。それは先制攻撃と通常の2回の戦闘ダメージを与える。 Assault Strobe=クリーチャー1体を対象とする。それはターン終了時まで二段攻撃を得る。それは先制攻撃と通常の2回の戦闘ダメージを与える。
Auriok Edgewright=金属術?オーリオックの刃工は、あなたが3つ以上のアーティファクトをコントロールしているかぎり二段攻撃を持つ。 Auriok Edgewright=金属術?オーリオックの刃工は、あなたが3つ以上のアーティファクトをコントロールしているかぎり二段攻撃を持つ。
Auriok Replica=オーリオックの模造品を生け贄に捧げるこのターン、あなたが選んだ発生源1つがあなたに与えるすべてのダメージを軽減する。 Auriok Replica=オーリオックの模造品を生け贄に捧げるこのターン、あなたが選んだ発生源1つがあなたに与えるすべてのダメージを軽減する。
Auriok Sunchaser=金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、オーリオックの太陽追いは+2/+2の修整を受けるとともに飛行 を持つ。 Auriok Sunchaser=金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、オーリオックの太陽追いは+2/+2の修整を受けるとともに飛行 を持つ。
Barbed Battlegear=装備しているクリーチャーは+4/-1の修整を受ける。 装備2 Barbed Battlegear=装備しているクリーチャーは+4/-1の修整を受ける。 装備2
Barrage Ogre=アーティファクトを1つ生け贄に捧げるクリーチャー1体かプレイヤー1人を対象とする。連射のオーガはそれに2点のダメージを与える。 Barrage Ogre=アーティファクトを1つ生け贄に捧げるクリーチャー1体かプレイヤー1人を対象とする。連射のオーガはそれに2点のダメージを与える。
Bellowing Tanglewurm=威嚇(このクリーチャーはアーティファクト・クリーチャーかそれと共通の色を持つクリーチャー以外にはブロックされない。) あなたがコントロールする他の緑のクリーチャーは威嚇を持つ。 Bellowing Tanglewurm=威嚇(このクリーチャーはアーティファクト・クリーチャーかそれと共通の色を持つクリーチャー以外にはブロックされない。) あなたがコントロールする他の緑のクリーチャーは威嚇を持つ。
Blackcleave Cliffs=あなたがコントロールしている他の土地が3つ以上であるかぎり、黒割れの崖はタップ状態で戦場に出る。 T:あなたのマナ・プールにBかRを加える。 Blackcleave Cliffs=あなたがコントロールしている他の土地が3つ以上であるかぎり、黒割れの崖はタップ状態で戦場に出る。 T:あなたのマナ・プールにBかRを加える。
Blackcleave Goblin=速攻 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Blackcleave Goblin=速攻 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Bladed Pinions=装備しているクリーチャーは飛行 と先制攻撃を持つ。 装備2 Bladed Pinions=装備しているクリーチャーは飛行 と先制攻撃を持つ。 装備2
Blade-Tribe Berserkers=金属術?刃族の狂戦士が戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、刃族の狂戦士はターン終了時まで+3/+3の修整を受けるとともに速攻を得る。 Blade-Tribe Berserkers=金属術?刃族の狂戦士が戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、刃族の狂戦士はターン終了時まで+3/+3の修整を受けるとともに速攻を得る。
Bleak Coven Vampires=金属術?冷たき集いの吸血鬼が戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、プレイヤー1人を対象とする。そのプレイヤーは4点のライフを失い、あなたは4点のライフを得る。 Bleak Coven Vampires=金属術?冷たき集いの吸血鬼が戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、プレイヤー1人を対象とする。そのプレイヤーは4点のライフを失い、あなたは4点のライフを得る。
Blight Mamba=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 1G:荒廃のマンバを再生する。 Blight Mamba=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 1G:荒廃のマンバを再生する。
Blistergrub=沼渡り 水膨れ地掘りが戦場からいずれかの墓地に置かれたとき、各対戦相手はそれぞれ2点のライフを失う。 Blistergrub=沼渡り 水膨れ地掘りが戦場からいずれかの墓地に置かれたとき、各対戦相手はそれぞれ2点のライフを失う。
Bloodshot Trainee=クリーチャー1体を対象とする。血まなこの練習生はそれに4点のダメージを与える。 この能力は、血まなこの練習生のパワーが4以上の場合のみ起動できる。 Bloodshot Trainee=クリーチャー1体を対象とする。血まなこの練習生はそれに4点のダメージを与える。 この能力は、血まなこの練習生のパワーが4以上の場合のみ起動できる。
Blunt the Assault=あなたは戦場に出ているクリーチャー1体につき1点のライフを得る。 このターンに与えられるすべての戦闘ダメージを軽減する。 Blunt the Assault=あなたは戦場に出ているクリーチャー1体につき1点のライフを得る。 このターンに与えられるすべての戦闘ダメージを軽減する。
Bonds of Quicksilver=瞬速(あなたはこの呪文を、あなたがインスタントを唱えられるときならいつでも唱えてよい。) エンチャント(クリーチャー) エンチャントされているクリーチャーは、それのコントローラーのアンタップ・ステップにアンタップしない。 Bonds of Quicksilver=瞬速(あなたはこの呪文を、あなたがインスタントを唱えられるときならいつでも唱えてよい。) エンチャント(クリーチャー) エンチャントされているクリーチャーは、それのコントローラーのアンタップ・ステップにアンタップしない。
Boreal Druid=/T/ あなたのマナ・プールに /1/ を加える。 Boreal Druid=/T/ あなたのマナ・プールに /1/ を加える。
Carapace Forger=金属術?甲殻の鍛冶工は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。 Carapace Forger=金属術?甲殻の鍛冶工は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。
Carnifex Demon=飛行 執行の悪魔は、-1/-1カウンターが2個置かれた状態で戦場に出る。 B,執行の悪魔から-1/-1カウンターを1個取り除く他の各クリーチャーの上に-1/-1カウンターを1個置く。 Carnifex Demon=飛行 執行の悪魔は、-1/-1カウンターが2個置かれた状態で戦場に出る。 B,執行の悪魔から-1/-1カウンターを1個取り除く他の各クリーチャーの上に-1/-1カウンターを1個置く。
Carrion Call=感染を持つ緑の1/1の昆虫・クリーチャー・トークンを2体戦場に出す。それらはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Carrion Call=感染を持つ緑の1/1の昆虫・クリーチャー・トークンを2体戦場に出す。それらはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Cerebral Eruption=対戦相手1人を対象とする。そのプレイヤーは自分のライブラリーの一番上のカードを公開する。 知性の爆発はそのプレイヤーとそのプレイヤーがコントロールする各クリーチャーに、その公開されたカードの点数で見たマナ・コストに等しい点数のダメージを与える。 これにより土地カードが公開された場合、知性の爆発をオーナーの手札に戻す。 Cerebral Eruption=対戦相手1人を対象とする。そのプレイヤーは自分のライブラリーの一番上のカードを公開する。 知性の爆発はそのプレイヤーとそのプレイヤーがコントロールする各クリーチャーに、その公開されたカードの点数で見たマナ・コストに等しい点数のダメージを与える。 これにより土地カードが公開された場合、知性の爆発をオーナーの手札に戻す。
Chimeric Mass=キマイラ的大群は、蓄積カウンターがX個置かれた状態で戦場に出る。 1:ターン終了時まで、キマイラ的大群は「このクリーチャーのパワーとタフネスは、それぞれそれの上に置かれている蓄積カウンターの数に等しい。」を持つ構築物・アーティファクト・クリーチャーになる。 Chimeric Mass=キマイラ的大群は、蓄積カウンターがX個置かれた状態で戦場に出る。 1:ターン終了時まで、キマイラ的大群は「このクリーチャーのパワーとタフネスは、それぞれそれの上に置かれている蓄積カウンターの数に等しい。」を持つ構築物・アーティファクト・クリーチャーになる。
Chrome Steed=金属術?金属の駿馬は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。 Chrome Steed=金属術?金属の駿馬は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。
Clone Shell=刻印?クローンの殻が戦場に出たとき、あなたのライブラリーの一番上から4枚のカードを見て、1枚を裏向きに追放し、その後その残りをあなたのライブラリーの一番下に望む順番で置く。 クローンの殻が戦場からいずれかの墓地に置かれたとき、その追放されたカードを表向きにする。 それがクリーチャー・カードである場合、それをあなたのコントロール下で戦場に出す。 Clone Shell=刻印?クローンの殻が戦場に出たとき、あなたのライブラリーの一番上から4枚のカードを見て、1枚を裏向きに追放し、その後その残りをあなたのライブラリーの一番下に望む順番で置く。 クローンの殻が戦場からいずれかの墓地に置かれたとき、その追放されたカードを表向きにする。 それがクリーチャー・カードである場合、それをあなたのコントロール下で戦場に出す。
Contagion Clasp=伝染病の留め金が戦場に出たとき、クリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 Contagion Clasp=伝染病の留め金が戦場に出たとき、クリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。
Contagion Engine=伝染病エンジンが戦場に出たとき、プレイヤー1人を対象とする。そのプレイヤーがコントロールする各クリーチャーの上に-1/-1カウンターを1個ずつ置く。 増殖を行い、その後再び増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 その後、それを繰り返す。) Contagion Engine=伝染病エンジンが戦場に出たとき、プレイヤー1人を対象とする。そのプレイヤーがコントロールする各クリーチャーの上に-1/-1カウンターを1個ずつ置く。 増殖を行い、その後再び増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 その後、それを繰り返す。)
Contagious Nim=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Contagious Nim=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Copperhorn Scout=銅角笛の斥候が攻撃するたび、あなたがコントロールする他の各クリーチャーをアンタップする。 Copperhorn Scout=銅角笛の斥候が攻撃するたび、あなたがコントロールする他の各クリーチャーをアンタップする。
Copperline Gorge=あなたがコントロールしている他の土地が3つ以上であるかぎり、銅線の地溝はタップ状態で戦場に出る。 T:あなたのマナ・プールにRかGを加える。 Copperline Gorge=あなたがコントロールしている他の土地が3つ以上であるかぎり、銅線の地溝はタップ状態で戦場に出る。 T:あなたのマナ・プールにRかGを加える。
Copper Myr=T:あなたのマナ・プールにGを加える。 Copper Myr=T:あなたのマナ・プールにGを加える。
Corpse Cur=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 死体の野犬が戦場に出たとき、あなたの墓地にある感染を持つクリーチャー・カード1枚を対象とする。あなたはそれをあなたの手札に戻してもよい。 Corpse Cur=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 死体の野犬が戦場に出たとき、あなたの墓地にある感染を持つクリーチャー・カード1枚を対象とする。あなたはそれをあなたの手札に戻してもよい。
Corrupted Harvester=クリーチャーを1体生け贄に捧げる堕落した収穫者を再生する。 Corrupted Harvester=クリーチャーを1体生け贄に捧げる堕落した収穫者を再生する。
Culling Dais=クリーチャーを1体生け贄に捧げる選別の高座の上に蓄積カウンターを1個置く。 選別の高座を生け贄に捧げる選別の高座の上に置かれていた蓄積カウンター1個につきカードを1枚引く。 Culling Dais=クリーチャーを1体生け贄に捧げる選別の高座の上に蓄積カウンターを1個置く。 選別の高座を生け贄に捧げる選別の高座の上に置かれていた蓄積カウンター1個につきカードを1枚引く。
Cystbearer=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Cystbearer=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Darkslick Drake=飛行 闇滑りのドレイクが戦場からいずれかの墓地に置かれたとき、カードを1枚引く。 Darkslick Drake=飛行 闇滑りのドレイクが戦場からいずれかの墓地に置かれたとき、カードを1枚引く。
Darkslick Shores=あなたがコントロールしている他の土地が3つ以上であるかぎり、闇滑りの岸はタップ状態で戦場に出る。 T:あなたのマナ・プールにUかBを加える。 Darkslick Shores=あなたがコントロールしている他の土地が3つ以上であるかぎり、闇滑りの岸はタップ状態で戦場に出る。 T:あなたのマナ・プールにUかBを加える。
Darksteel Axe=ダークスティールの斧は破壊されない。("破壊する"と書かれた効果では、それは破壊されない。) 装備しているクリーチャーは+2/+0の修整を受ける。 装備2 Darksteel Axe=ダークスティールの斧は破壊されない。("破壊する"と書かれた効果では、それは破壊されない。) 装備しているクリーチャーは+2/+0の修整を受ける。 装備2
Darksteel Juggernaut=ダークスティールの巨大戦車のパワーとタフネスは、それぞれあなたがコントロールするアーティファクトの総数に等しい。 ダークスティールの巨大戦車はは破壊されず、可能なら毎ターン攻撃する。 Darksteel Juggernaut=ダークスティールの巨大戦車のパワーとタフネスは、それぞれあなたがコントロールするアーティファクトの総数に等しい。 ダークスティールの巨大戦車はは破壊されず、可能なら毎ターン攻撃する。
Darksteel Myr=ダークスティールのマイアは破壊されない。(致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。 Darksteel Myr=ダークスティールのマイアは破壊されない。(致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。
Darksteel Sentinel=瞬速(あなたはこの呪文を、あなたがインスタントを唱えられるときならいつでも唱えてよい。) 警戒 ダークスティールの歩哨は破壊されない。(致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。 Darksteel Sentinel=瞬速(あなたはこの呪文を、あなたがインスタントを唱えられるときならいつでも唱えてよい。) 警戒 ダークスティールの歩哨は破壊されない。(致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。
Desert Twister=パーマネント1つを対象とし、それを破壊する。 Desert Twister=パーマネント1つを対象とし、それを破壊する。
Dispense Justice=プレイヤー1人を対象とする。そのプレイヤーは攻撃クリーチャーを1体生け贄に捧げる。 金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、代わりにそのプレイヤーは攻撃クリーチャーを2体生け贄に捧げる。 Dispense Justice=プレイヤー1人を対象とする。そのプレイヤーは攻撃クリーチャーを1体生け贄に捧げる。 金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、代わりにそのプレイヤーは攻撃クリーチャーを2体生け贄に捧げる。
Disperse=土地でないパーマネント1つを対象とし、それをオーナーの手札に戻す。 Disperse=土地でないパーマネント1つを対象とし、それをオーナーの手札に戻す。
Dissipation Field=いずれかのパーマネントがあなたにダメージを与えるたび、それをオーナーの手札に戻す。 Dissipation Field=いずれかのパーマネントがあなたにダメージを与えるたび、それをオーナーの手札に戻す。
Dross Hopper=クリーチャーを1体生け贄に捧げるドロスバッタはターン終了時まで飛行 を得る。 Dross Hopper=クリーチャーを1体生け贄に捧げるドロスバッタはターン終了時まで飛行 を得る。
Echo Circlet=装備しているクリーチャーは、さらに1体のクリーチャーをブロックできる。 装備1 Echo Circlet=装備しているクリーチャーは、さらに1体のクリーチャーをブロックできる。 装備1
Elspeth Tirel=+2 あなたはあなたがコントロールするクリーチャー1体につき1点のライフを得る。 -2 白の1/1の兵士・クリーチャー・トークンを3体戦場に出す。 -5 土地とトークンを除く他のすべてのパーマネントを破壊する 。 Elspeth Tirel=+2 あなたはあなたがコントロールするクリーチャー1体につき1点のライフを得る。 -2 白の1/1の兵士・クリーチャー・トークンを3体戦場に出す。 -5 土地とトークンを除く他のすべてのパーマネントを破壊する 。
Elvish Archer=先制攻撃 Elvish Archer=先制攻撃
Elvish Champion=他のエルフ・クリーチャーは+1/+1の修整を受けるとともに、森渡りを持つ。それらは、防御プレイヤーが森をコントロールしている限りブロックされない。 Elvish Champion=他のエルフ・クリーチャーは+1/+1の修整を受けるとともに、森渡りを持つ。それらは、防御プレイヤーが森をコントロールしている限りブロックされない。
Elvish Piper=,T:あなたは、あなたの手札にあるクリーチャー・カード1枚を戦場に出してもよい。 Elvish Piper=,T:あなたは、あなたの手札にあるクリーチャー・カード1枚を戦場に出してもよい。
Embersmith=あなたがアーティファクト呪文を1つ唱えるたび、クリーチャー1体かプレイヤー1人を対象とする。あなたはあなたはを支払ってもよい。 そうした場合、燃えさし鍛冶はそれに1点のダメージを与える。 Embersmith=あなたがアーティファクト呪文を1つ唱えるたび、クリーチャー1体かプレイヤー1人を対象とする。あなたはあなたはを支払ってもよい。 そうした場合、燃えさし鍛冶はそれに1点のダメージを与える。
Engulfing Slagwurm=飲み込む金屑ワームがクリーチャー1体をブロックするかクリーチャー1体にブロックされた状態になるたび、そのクリーチャーを破壊する。 あなたはそのクリーチャーのタフネスに等しい点数のライフを得る。 Engulfing Slagwurm=飲み込む金屑ワームがクリーチャー1体をブロックするかクリーチャー1体にブロックされた状態になるたび、そのクリーチャーを破壊する。 あなたはそのクリーチャーのタフネスに等しい点数のライフを得る。
Etched Champion=金属術?刻まれた勇者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり、プロテクションすべての色 を持つ。 Etched Champion=金属術?刻まれた勇者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり、プロテクションすべての色 を持つ。
Exsanguinate=各対戦相手はそれぞれX点のライフを失う。 あなたはこれにより失われたライフに等しい点数のライフを得る。 Exsanguinate=各対戦相手はそれぞれX点のライフを失う。 あなたはこれにより失われたライフに等しい点数のライフを得る。
Ezuri, Renegade Leader=他のエルフ1体を対象とし、それを再生する。 2GGG:あなたがコントロールするエルフ・クリーチャーは、ターン終了時まで+3/+3の修整を受けるとともにトランプルを得る。 Ezuri, Renegade Leader=他のエルフ1体を対象とし、それを再生する。 2GGG:あなたがコントロールするエルフ・クリーチャーは、ターン終了時まで+3/+3の修整を受けるとともにトランプルを得る。
Ezuri's Archers=到達(このクリーチャーは飛行 を持つクリーチャーをブロックできる。) エズーリの射手が飛行 を持つクリーチャーを1体ブロックするたび、エズーリの射手はターン終了時まで+3/+0の修整を受ける。 Ezuri's Archers=到達(このクリーチャーは飛行 を持つクリーチャーをブロックできる。) エズーリの射手が飛行 を持つクリーチャーを1体ブロックするたび、エズーリの射手はターン終了時まで+3/+0の修整を受ける。
Ezuri's Brigade=金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、エズーリの大部隊は+4/+4の修整を受けるとともにトランプルを持つ。 Ezuri's Brigade=金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、エズーリの大部隊は+4/+4の修整を受けるとともにトランプルを持つ。
Ferrovore=アーティファクトを1つ生け贄に捧げる鉄を食うものは、ターン終了時まで+3/+0の修整を受ける。 Ferrovore=アーティファクトを1つ生け贄に捧げる鉄を食うものは、ターン終了時まで+3/+0の修整を受ける。
Flameborn Hellion=速攻 炎生まれのヘリオンは可能なら毎ターン攻撃する。 Flameborn Hellion=速攻 炎生まれのヘリオンは可能なら毎ターン攻撃する。
Flesh Allergy=肉体アレルギーを唱えるための追加コストとして、クリーチャーを1体生け贄に捧げる。 クリーチャー1体を対象とし、それを破壊する。 それのコントローラーは、このターン、戦場からすべての墓地に置かれたクリーチャーの数に等しい点数のライフを失う。 Flesh Allergy=肉体アレルギーを唱えるための追加コストとして、クリーチャーを1体生け贄に捧げる。 クリーチャー1体を対象とし、それを破壊する。 それのコントローラーは、このターン、戦場からすべての墓地に置かれたクリーチャーの数に等しい点数のライフを失う。
Flight Spellbomb=T,飛行 の呪文爆弾を生け贄に捧げるクリーチャー1体を対象とする。それはターン終了時まで飛行 を得る。 飛行 の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはUを支払ってもよい。 そうした場合、カードを1枚引く。 Flight Spellbomb=T,飛行 の呪文爆弾を生け贄に捧げるクリーチャー1体を対象とする。それはターン終了時まで飛行 を得る。 飛行 の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはUを支払ってもよい。 そうした場合、カードを1枚引く。
Fog=このターンに与えられるすべての戦闘ダメージを軽減する。 Fog=このターンに与えられるすべての戦闘ダメージを軽減する。
Fulgent Distraction=クリーチャー2体を対象とする。 それらをタップし、その後それらからすべての装備品をはずす。 Fulgent Distraction=クリーチャー2体を対象とする。 それらをタップし、その後それらからすべての装備品をはずす。
Fume Spitter=煙霧吐きを生け贄に捧げるクリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 Fume Spitter=煙霧吐きを生け贄に捧げるクリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。
Furnace Celebration=あなたが他のパーマネントを生け贄に捧げるたび、クリーチャー1体かプレイヤー1人を対象とする。あなたはを支払ってもよい。 そうした場合、炉の式典はそれに2点のダメージを与える。 Furnace Celebration=あなたが他のパーマネントを生け贄に捧げるたび、クリーチャー1体かプレイヤー1人を対象とする。あなたはを支払ってもよい。 そうした場合、炉の式典はそれに2点のダメージを与える。
Fyndhorn Elder=T:あなたのマナ・プールにGGを加える。 Fyndhorn Elder=T:あなたのマナ・プールにGGを加える。
Galvanic Blast=クリーチャー1体かプレイヤー1人を対象とする。感電破はそれに2点のダメージを与える。 金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、代わりに感電破はそのクリーチャーやプレイヤーに4点のダメージを与える。 Galvanic Blast=クリーチャー1体かプレイヤー1人を対象とする。感電破はそれに2点のダメージを与える。 金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、代わりに感電破はそのクリーチャーやプレイヤーに4点のダメージを与える。
Garruk's Companion=トランプル(このクリーチャーが、自身をブロックしているすべてのクリーチャーを破壊するのに十分な戦闘ダメージを与える場合、あなたはその残りのダメージを防御プレイヤーかプレインズウォーカーに与えてもよい。) Garruk's Companion=トランプル(このクリーチャーが、自身をブロックしているすべてのクリーチャーを破壊するのに十分な戦闘ダメージを与える場合、あなたはその残りのダメージを防御プレイヤーかプレインズウォーカーに与えてもよい。)
Genesis Wave=あなたのライブラリーの一番上からX枚のカードを公開する。 あなたはその中の点数で見たマナ・コストがX以下であるパーマネント・カードを、望む枚数戦場に出してもよい。 その後、これにより公開されて戦場に出されなかったすべてのカードをあなたの墓地に置く。 Genesis Wave=あなたのライブラリーの一番上からX枚のカードを公開する。 あなたはその中の点数で見たマナ・コストがX以下であるパーマネント・カードを、望む枚数戦場に出してもよい。 その後、これにより公開されて戦場に出されなかったすべてのカードをあなたの墓地に置く。
Geth, Lord of the Vault=威嚇いずれかの対戦相手の墓地にある点数で見たマナ・コストがの、アーティファクト・カード1枚かクリーチャー・カード1枚を対象とし、それをあなたのコントロール下でタップ状態で戦場に出す。 その後、そのプレイヤーは、自分のライブラリーの一番上からX枚のカードを自分の墓地に置く。 Geth, Lord of the Vault=威嚇いずれかの対戦相手の墓地にある点数で見たマナ・コストがの、アーティファクト・カード1枚かクリーチャー・カード1枚を対象とし、それをあなたのコントロール下でタップ状態で戦場に出す。 その後、そのプレイヤーは、自分のライブラリーの一番上からX枚のカードを自分の墓地に置く。
Ghalma's Warden=金属術?ガルマの保護者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。 Ghalma's Warden=金属術?ガルマの保護者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり+2/+2の修整を受ける。
Giant Growth=クリーチャー1体を対象とする。それはターン終了時まで+3/+3の修整を受ける。 Giant Growth=クリーチャー1体を対象とする。それはターン終了時まで+3/+3の修整を受ける。
Giant Spider=到達(このクリーチャーは飛行を持つクリーチャーをブロックできる。) Giant Spider=到達(このクリーチャーは飛行を持つクリーチャーをブロックできる。)
Glimmerpoint Stag=警戒 微光角の鹿が戦場に出たとき、他のパーマネント1つを対象とし、それを追放する。 次の終了ステップの開始時に、そのカードをオーナーのコントロール下で戦場に出す。 Glimmerpoint Stag=警戒 微光角の鹿が戦場に出たとき、他のパーマネント1つを対象とし、それを追放する。 次の終了ステップの開始時に、そのカードをオーナーのコントロール下で戦場に出す。
Glimmerpost=微光地が戦場に出たとき、あなたは戦場に出ている神座1つにつき1点のライフを得る。 T:あなたのマナ・プールに1を加える。 Glimmerpost=微光地が戦場に出たとき、あなたは戦場に出ている神座1つにつき1点のライフを得る。 T:あなたのマナ・プールに1を加える。
Glint Hawk Idol=他のアーティファクトが1つあなたのコントロール下で戦場に出るたび、あなたは「きらめく鷹の偶像は、ターン終了時まで飛行 を持つ2/2のアーティファクト・クリーチャーになる。」を選んでもよい。 W:きらめく鷹の偶像は、ターン終了時まで飛行 を持つ2/2のアーティファクト・クリーチャーになる。 Glint Hawk Idol=他のアーティファクトが1つあなたのコントロール下で戦場に出るたび、あなたは「きらめく鷹の偶像は、ターン終了時まで飛行 を持つ2/2のアーティファクト・クリーチャーになる。」を選んでもよい。 W:きらめく鷹の偶像は、ターン終了時まで飛行 を持つ2/2のアーティファクト・クリーチャーになる。
Glint Hawk=飛行 きらめく鷹が戦場に出たとき、あなたがコントロールするアーティファクト1つをオーナーの手札に戻さないかぎり、それを生け贄に捧げる。 Glint Hawk=飛行 きらめく鷹が戦場に出たとき、あなたがコントロールするアーティファクト1つをオーナーの手札に戻さないかぎり、それを生け贄に捧げる。
Goblin Gaveleer=トランプル ゴブリンの小槌打ちは、それにつけられている装備品1つにつき+2/+0の修整を受ける。 Goblin Gaveleer=トランプル ゴブリンの小槌打ちは、それにつけられている装備品1つにつき+2/+0の修整を受ける。
Golden Urn=あなたのアップキープの開始時に、あなたは黄金の甕の上に蓄積カウンターを1個置いてもよい。 T,黄金の甕を生け贄に捧げる:あなたは黄金の甕に置かれていた蓄積カウンターの数に等しい点数のライフを得る。 Golden Urn=あなたのアップキープの開始時に、あなたは黄金の甕の上に蓄積カウンターを1個置いてもよい。 T,黄金の甕を生け贄に捧げる:あなたは黄金の甕に置かれていた蓄積カウンターの数に等しい点数のライフを得る。
Gold Myr=T:あなたのマナ・プールにWを加える。 Gold Myr=T:あなたのマナ・プールにWを加える。
Golem Artisan=アーティファクト・クリーチャー1体を対象とする。それはターン終了時まで+1/+1の修整を受ける。 アーティファクト・クリーチャー1体を対象とする。それはターン終了時まで、飛行 かトランプルか速攻のうちあなたが選んだ1つを得る。 Golem Artisan=アーティファクト・クリーチャー1体を対象とする。それはターン終了時まで+1/+1の修整を受ける。 アーティファクト・クリーチャー1体を対象とする。それはターン終了時まで、飛行 かトランプルか速攻のうちあなたが選んだ1つを得る。
Golem Foundry=あなたがアーティファクト呪文を1つ唱えるたび、あなたはゴーレムの鋳造所の上に蓄積カウンターを1個置いてもよい。 ゴーレムの鋳造所から蓄積カウンターを3個取り除く無色の3/3のゴーレム・アーティファクト・クリーチャー・トークンを1体戦場に出す。 Golem Foundry=あなたがアーティファクト呪文を1つ唱えるたび、あなたはゴーレムの鋳造所の上に蓄積カウンターを1個置いてもよい。 ゴーレムの鋳造所から蓄積カウンターを3個取り除く無色の3/3のゴーレム・アーティファクト・クリーチャー・トークンを1体戦場に出す。
Golem's Heart=いずれかのプレイヤーがアーティファクト呪文を1つ唱えるたび、あなたは1点のライフを得てもよい。 Golem's Heart=いずれかのプレイヤーがアーティファクト呪文を1つ唱えるたび、あなたは1点のライフを得てもよい。
Grafted Exoskeleton=装備しているクリーチャーは+2/+2の修整を受けるとともに感染を持つ。それはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 生体融合外骨格がいずれかのパーマネントからはずれるたび、そのパーマネントを生け贄に捧げる。 装備2 Grafted Exoskeleton=装備しているクリーチャーは+2/+2の修整を受けるとともに感染を持つ。それはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 生体融合外骨格がいずれかのパーマネントからはずれるたび、そのパーマネントを生け贄に捧げる。 装備2
Grand Architect=あなたがコントロールする他の青のクリーチャーは+1/+1の修整を受ける。 アーティファクト・クリーチャー1体を対象とする。ターン終了時まで、それは青になる。 あなたがコントロールするアンタップ状態の青のクリーチャーを1体タップするあなたのマナ・プールにを加える。 このマナは、アーティファクト呪文を唱えるためか、アーティファクトの能力を起動するためにのみ支払える。 Grand Architect=あなたがコントロールする他の青のクリーチャーは+1/+1の修整を受ける。 アーティファクト・クリーチャー1体を対象とする。ターン終了時まで、それは青になる。 あなたがコントロールするアンタップ状態の青のクリーチャーを1体タップするあなたのマナ・プールにを加える。 このマナは、アーティファクト呪文を唱えるためか、アーティファクトの能力を起動するためにのみ支払える。
Grasp of Darkness=クリーチャー1体を対象とする。それはターン終了時まで-4/-4の修整を受ける。 Grasp of Darkness=クリーチャー1体を対象とする。それはターン終了時まで-4/-4の修整を受ける。
Grindclock=研磨時計の上に蓄積カウンターを1個置く。 プレイヤー1人を対象とする。そのプレイヤーのライブラリーの一番上から枚のカードをそのプレイヤーの墓地に置く。はその研磨時計の上に置かれている蓄積カウンターの数に等しい。 Grindclock=研磨時計の上に蓄積カウンターを1個置く。 プレイヤー1人を対象とする。そのプレイヤーのライブラリーの一番上から枚のカードをそのプレイヤーの墓地に置く。はその研磨時計の上に置かれている蓄積カウンターの数に等しい。
Halt Order=アーティファクト呪文1つを対象とし、それを打ち消す。 カードを1枚引く。 Halt Order=アーティファクト呪文1つを対象とし、それを打ち消す。 カードを1枚引く。
Hand of the Praetors=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 あなたがコントロールする他の感染を持つクリーチャーは+1/+1の修整を受ける。 あなたが感染を持つクリーチャー呪文を1つ唱えるたび、プレイヤー1人を対象とする。そのプレイヤーは毒カウンターを1個得る。 Hand of the Praetors=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 あなたがコントロールする他の感染を持つクリーチャーは+1/+1の修整を受ける。 あなたが感染を持つクリーチャー呪文を1つ唱えるたび、プレイヤー1人を対象とする。そのプレイヤーは毒カウンターを1個得る。
Heavy Arbalest=装備しているクリーチャーは、それのコントローラーのアンタップ・ステップにアンタップしない。 装備しているクリーチャーは「クリーチャー1体かプレイヤー1人を対象とする。このクリーチャーはそれに2点のダメージを与える。」を持つ。 装備4 Heavy Arbalest=装備しているクリーチャーは、それのコントローラーのアンタップ・ステップにアンタップしない。 装備しているクリーチャーは「クリーチャー1体かプレイヤー1人を対象とする。このクリーチャーはそれに2点のダメージを与える。」を持つ。 装備4
Hoard-Smelter Dragon=飛行 アーティファクト1つを対象とし、それを破壊する。 蔵製錬のドラゴンはターン終了時まで+/+0の修整を受ける。はそのアーティファクトの点数で見たマナ・コストに等しい。 Hoard-Smelter Dragon=飛行 アーティファクト1つを対象とし、それを破壊する。 蔵製錬のドラゴンはターン終了時まで+/+0の修整を受ける。はそのアーティファクトの点数で見たマナ・コストに等しい。
Horizon Spellbomb=地平線の呪文爆弾を生け贄に捧げるあなたのライブラリーから基本土地カードを1枚探し、それを公開してあなたの手札に加える。 その後あなたのライブラリーを切り直す。 地平線の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはGを支払ってもよい。 そうした場合、カードを1枚引く。 Horizon Spellbomb=地平線の呪文爆弾を生け贄に捧げるあなたのライブラリーから基本土地カードを1枚探し、それを公開してあなたの手札に加える。 その後あなたのライブラリーを切り直す。 地平線の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはGを支払ってもよい。 そうした場合、カードを1枚引く。
Ichorclaw Myr=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 胆液爪のマイアがブロックされた状態になるたび、それはターン終了時まで+2/+2の修整を受ける。 Ichorclaw Myr=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 胆液爪のマイアがブロックされた状態になるたび、それはターン終了時まで+2/+2の修整を受ける。
Ichor Rats=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 胆液の鼠が戦場に出たとき、各プレイヤーはそれぞれ毒カウンターを1個得る。 Ichor Rats=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 胆液の鼠が戦場に出たとき、各プレイヤーはそれぞれ毒カウンターを1個得る。
Indomitable Archangel=飛行 金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、あなたがコントロールするアーティファクトは被覆を持つ。 Indomitable Archangel=飛行 金属術?あなたが3つ以上のアーティファクトをコントロールしているかぎり、あなたがコントロールするアーティファクトは被覆を持つ。
Inexorable Tide=あなたが呪文を1つ唱えるたび、増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 Inexorable Tide=あなたが呪文を1つ唱えるたび、増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。
Infiltration Lens=装備しているクリーチャーがクリーチャー1体にブロックされた状態になるたび、あなたはカードを2枚引いてもよい。 装備1 Infiltration Lens=装備しているクリーチャーがクリーチャー1体にブロックされた状態になるたび、あなたはカードを2枚引いてもよい。 装備1
Instill Infection=クリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 カードを1枚引く。 Instill Infection=クリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 カードを1枚引く。
Iron Myr=T:あなたのマナ・プールにRを加える。 Iron Myr=T:あなたのマナ・プールにRを加える。
Kaysa=あなたがコントロールする緑のクリーチャーは+1/+1の修整を受ける。 Kaysa=あなたがコントロールする緑のクリーチャーは+1/+1の修整を受ける。
Kemba, Kha Regent=あなたのアップキープの開始時に、王の摂政、ケンバにつけられている装備品1つにつき、白の2/2の猫・クリーチャー・トークンを1体戦場に出す。 Kemba, Kha Regent=あなたのアップキープの開始時に、王の摂政、ケンバにつけられている装備品1つにつき、白の2/2の猫・クリーチャー・トークンを1体戦場に出す。
Kemba's Skyguard=飛行 ケンバの空護衛が戦場に出たとき、あなたは2点のライフを得る。 Kemba's Skyguard=飛行 ケンバの空護衛が戦場に出たとき、あなたは2点のライフを得る。
Killer Bees=飛行 G:殺人蜂はターン終了時まで+1/+1の修整を受ける。 Killer Bees=飛行 G:殺人蜂はターン終了時まで+1/+1の修整を受ける。
Koth of the Hammer=+1 山を1つ対象とし、それをアンタップする。 それはターン終了時まで、赤の4/4のエレメンタル・クリーチャーになる。 それは土地でもある。 -2 あなたがコントロールする山1つにつき、あなたのマナ・プールにを加える。 -5 あなたは「あなたがコントロールする山は『クリーチャー1体かプレイヤー1人を対象とする。この土地はそれに1点のダメージを与える。』を持つ。」を持つ紋章を得る。 Koth of the Hammer=+1 山を1つ対象とし、それをアンタップする。 それはターン終了時まで、赤の4/4のエレメンタル・クリーチャーになる。 それは土地でもある。 -2 あなたがコントロールする山1つにつき、あなたのマナ・プールにを加える。 -5 あなたは「あなたがコントロールする山は『クリーチャー1体かプレイヤー1人を対象とする。この土地はそれに1点のダメージを与える。』を持つ。」を持つ紋章を得る。
Kuldotha Forgemaster=アーティファクトを3つ生け贄に捧げるあなたのライブラリーからアーティファクト・カードを1枚探し、それを戦場に出す。 その後あなたのライブラリーを切り直す。 Kuldotha Forgemaster=アーティファクトを3つ生け贄に捧げるあなたのライブラリーからアーティファクト・カードを1枚探し、それを戦場に出す。 その後あなたのライブラリーを切り直す。
Kuldotha Phoenix=飛行 、速攻 金属術 ?4:あなたの墓地にあるカルドーサのフェニックスを戦場に戻す。 この能力は、あなたのアップキープの間に、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。 Kuldotha Phoenix=飛行 、速攻 金属術 ?4:あなたの墓地にあるカルドーサのフェニックスを戦場に戻す。 この能力は、あなたのアップキープの間に、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。
Kuldotha Rebirth=カルドーサの再誕を唱えるための追加コストとして、アーティファクトを1つ生け贄に捧げる。 赤の1/1のゴブリン・クリーチャー・トークンを3体戦場に出す。 Kuldotha Rebirth=カルドーサの再誕を唱えるための追加コストとして、アーティファクトを1つ生け贄に捧げる。 赤の1/1のゴブリン・クリーチャー・トークンを3体戦場に出す。
Leaden Myr=T:あなたのマナ・プールにBを加える。 Leaden Myr=T:あなたのマナ・プールにBを加える。
Leonin Arbiter=プレイヤーはライブラリーから探せない。 いずれのプレイヤーも2を支払ってもよい。そうしたなら、ターン終了時まで、そのプレイヤーはこの効果を無視する。 Leonin Arbiter=プレイヤーはライブラリーから探せない。 いずれのプレイヤーも2を支払ってもよい。そうしたなら、ターン終了時まで、そのプレイヤーはこの効果を無視する。
Ley Druid=土地1つを対象とし、それをアンタップする。 Ley Druid=土地1つを対象とし、それをアンタップする。
Lhurgoyf=ルアゴイフのパワーはすべての墓地にあるクリーチャー・カードの数に等しく、そのタフネスはその数に1を加えた点数に等しい。 Lhurgoyf=ルアゴイフのパワーはすべての墓地にあるクリーチャー・カードの数に等しく、そのタフネスはその数に1を加えた点数に等しい。
Liege of the Tangle=トランプル 絡み森の主がいずれかのプレイヤーに戦闘ダメージを与えるたび、望む数のあなたがコントロールする土地を対象とする。あなたはそれらの上に、それぞれ覚醒カウンターを1個ずつ置いてもよい。 それらの各土地は、覚醒カウンターが置かれ続けているかぎり、緑の8/8のエレメンタル・クリーチャーである。 それらは土地でもある。 Liege of the Tangle=トランプル 絡み森の主がいずれかのプレイヤーに戦闘ダメージを与えるたび、望む数のあなたがコントロールする土地を対象とする。あなたはそれらの上に、それぞれ覚醒カウンターを1個ずつ置いてもよい。 それらの各土地は、覚醒カウンターが置かれ続けているかぎり、緑の8/8のエレメンタル・クリーチャーである。 それらは土地でもある。
Lifesmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはを支払ってもよい。 そうした場合、あなたは3点のライフを得る。 Lifesmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはを支払ってもよい。 そうした場合、あなたは3点のライフを得る。
Liquimetal Coating=パーマネント1つを対象とする。ターン終了時まで、それは他のタイプに加えてアーティファクトになる。 Liquimetal Coating=パーマネント1つを対象とする。ターン終了時まで、それは他のタイプに加えてアーティファクトになる。
Livewire Lash=装備しているクリーチャーは+2/+0の修整を受けるとともに「このクリーチャーが呪文1つの対象になるたび、クリーチャー1体かプレイヤー1人を対象とする。このクリーチャーはそれに2点のダメージを与える」を持つ。 装備2 Livewire Lash=装備しているクリーチャーは+2/+0の修整を受けるとともに「このクリーチャーが呪文1つの対象になるたび、クリーチャー1体かプレイヤー1人を対象とする。このクリーチャーはそれに2点のダメージを与える」を持つ。 装備2
Llanowar Elves=T:あなたのマナ・プールにGを加える。 Llanowar Elves=T:あなたのマナ・プールにGを加える。
Loxodon Wayfarer= Loxodon Wayfarer=
Lumengrid Drake=飛行 金属術?ルーメングリッドのドレイクが戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、クリーチャー1体を対象とし、それをオーナーの手札に戻す。 Lumengrid Drake=飛行 金属術?ルーメングリッドのドレイクが戦場に出たとき、あなたが3つ以上のアーティファクトをコントロールしている場合、クリーチャー1体を対象とし、それをオーナーの手札に戻す。
Lux Cannon=光明の大砲の上に蓄積カウンターを1個置く。 光明の大砲から蓄積カウンターを3個取り除くパーマネント1つを対象とし、それを破壊する。 Lux Cannon=光明の大砲の上に蓄積カウンターを1個置く。 光明の大砲から蓄積カウンターを3個取り除くパーマネント1つを対象とし、それを破壊する。
Melt Terrain=土地1つを対象とし、それを破壊する。 地形の融解はその土地のコントローラーに2点のダメージを与える。 Melt Terrain=土地1つを対象とし、それを破壊する。 地形の融解はその土地のコントローラーに2点のダメージを与える。
Memnite= Memnite=
Memoricide=プレイヤー1人を対象とする。土地でないカード名を1つ指定する。 そのプレイヤーの墓地と手札とライブラリーから、その名前を持つカードを望む枚数探し、それらを追放する。 その後、そのプレイヤーは自分のライブラリーを切り直す。 Memoricide=プレイヤー1人を対象とする。土地でないカード名を1つ指定する。 そのプレイヤーの墓地と手札とライブラリーから、その名前を持つカードを望む枚数探し、それらを追放する。 その後、そのプレイヤーは自分のライブラリーを切り直す。
Mimic Vat=刻印?トークンでないクリーチャーが1体戦場からいずれかの墓地に置かれるたび、あなたはそのカードを追放してもよい。そうした場合、ミミックの大桶により追放された他の各カードをオーナーの墓地に戻す。 その追放されているカードのコピーであるトークンを1体戦場に出す。それは速攻を得る。 次の終了ステップの開始時に、それを追放する。 Mimic Vat=刻印?トークンでないクリーチャーが1体戦場からいずれかの墓地に置かれるたび、あなたはそのカードを追放してもよい。そうした場合、ミミックの大桶により追放された他の各カードをオーナーの墓地に戻す。 その追放されているカードのコピーであるトークンを1体戦場に出す。それは速攻を得る。 次の終了ステップの開始時に、それを追放する。
Mindslaver=精神隷属器を生け贄に捧げるプレイヤー1人を対象とする。あなたはそのプレイヤーの次のターンをコントロールする。あなたはそのプレイヤーが見ることのできるカードをすべて見て、そのプレイヤーが行うすべての決定を行う。 Mindslaver=精神隷属器を生け贄に捧げるプレイヤー1人を対象とする。あなたはそのプレイヤーの次のターンをコントロールする。あなたはそのプレイヤーが見ることのできるカードをすべて見て、そのプレイヤーが行うすべての決定を行う。
Molder Beast=トランプル アーティファクトが1つ戦場からいずれかの墓地に置かれるたび、腐食獣はターン終了時まで+2/+0の修整を受ける。 Molder Beast=トランプル アーティファクトが1つ戦場からいずれかの墓地に置かれるたび、腐食獣はターン終了時まで+2/+0の修整を受ける。
Molten Psyche=各プレイヤーは、自分の手札を自分のライブラリーに加えて切り直し、その後その枚数に等しいカードを引く。 金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、溶鉄の精神は各対戦相手に、このターンにそのプレイヤーが引いたカードの枚数に等しい点数のダメージを与える。 Molten Psyche=各プレイヤーは、自分の手札を自分のライブラリーに加えて切り直し、その後その枚数に等しいカードを引く。 金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、溶鉄の精神は各対戦相手に、このターンにそのプレイヤーが引いたカードの枚数に等しい点数のダメージを与える。
Molten-Tail Masticore=あなたのアップキープの開始時に、あなたがカードを1枚捨てないかぎり、溶鉄の尾のマスティコアを生け贄に捧げる。 あなたの墓地にあるクリーチャー・カードを1枚追放するクリーチャー1体かプレイヤー1人を対象とする。溶鉄の尾のマスティコアはそれに4点のダメージを与える。 2:溶鉄の尾のマスティコアを再生する。 Molten-Tail Masticore=あなたのアップキープの開始時に、あなたがカードを1枚捨てないかぎり、溶鉄の尾のマスティコアを生け贄に捧げる。 あなたの墓地にあるクリーチャー・カードを1枚追放するクリーチャー1体かプレイヤー1人を対象とする。溶鉄の尾のマスティコアはそれに4点のダメージを与える。 2:溶鉄の尾のマスティコアを再生する。
Moriok Reaver= Moriok Reaver=
Moriok Replica=モリオックの模造品を生け贄に捧げるあなたはカードを2枚引き、2点のライフを失う。 Moriok Replica=モリオックの模造品を生け贄に捧げるあなたはカードを2枚引き、2点のライフを失う。
Mox Opal=金属術 ?あなたのマナ・プールに、好きな色1色のマナ1点を加える。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。 Mox Opal=金属術 ?あなたのマナ・プールに、好きな色1色のマナ1点を加える。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。
Myr Battlesphere=マイアの戦闘球が戦場に出たとき、無色の1/1のマイア・アーティファクト・クリーチャー・トークンを4体戦場に出す。 マイアの戦闘球が攻撃するたび、あなたはあなたがコントロールするアンタップ状態のマイアをX体タップしてもよい。 そうした場合、マイアの戦闘球はターン終了時まで+/+0の修整を受けるとともに、防御プレイヤーに点のダメージを与える。 Myr Battlesphere=マイアの戦闘球が戦場に出たとき、無色の1/1のマイア・アーティファクト・クリーチャー・トークンを4体戦場に出す。 マイアの戦闘球が攻撃するたび、あなたはあなたがコントロールするアンタップ状態のマイアをX体タップしてもよい。 そうした場合、マイアの戦闘球はターン終了時まで+/+0の修整を受けるとともに、防御プレイヤーに点のダメージを与える。
Myr Galvanizer=あなたがコントロールする他のマイア・クリーチャーは+1/+1の修整を受ける。 1,T:あなたがコントロールする他の各マイアをアンタップする。 Myr Galvanizer=あなたがコントロールする他のマイア・クリーチャーは+1/+1の修整を受ける。 1,T:あなたがコントロールする他の各マイアをアンタップする。
Myr Propagator=マイアの繁殖者のコピーであるトークンを1体戦場に出す。 Myr Propagator=マイアの繁殖者のコピーであるトークンを1体戦場に出す。
Myr Reservoir=T:あなたのマナ・プールに2を加える。 このマナは、マイア呪文を唱えるためか、マイアの能力を起動するためにのみ支払える。 あなたの墓地にあるマイア・カード1枚を対象とし、それをあなたの手札に戻す。 Myr Reservoir=T:あなたのマナ・プールに2を加える。 このマナは、マイア呪文を唱えるためか、マイアの能力を起動するためにのみ支払える。 あなたの墓地にあるマイア・カード1枚を対象とし、それをあなたの手札に戻す。
Myrsmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはを支払ってもよい。 そうした場合、無色の1/1のマイア・アーティファクト・クリーチャー・トークンを1体戦場に出す。 Myrsmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはを支払ってもよい。 そうした場合、無色の1/1のマイア・アーティファクト・クリーチャー・トークンを1体戦場に出す。
Nature's Lore=あなたのライブラリーから森カードを1枚探し、そのカードを戦場に出す。その後あなたのライブラリーを切り直す。 Nature's Lore=あなたのライブラリーから森カードを1枚探し、そのカードを戦場に出す。その後あなたのライブラリーを切り直す。
Necrogen Censer=屍気の香炉は、蓄積カウンターが2個置かれた状態で戦場に出る。 屍気の香炉から蓄積カウンターを1個取り除くプレイヤー1人を対象とする。そのプレイヤーは2点のライフを失う。 Necrogen Censer=屍気の香炉は、蓄積カウンターが2個置かれた状態で戦場に出る。 屍気の香炉から蓄積カウンターを1個取り除くプレイヤー1人を対象とする。そのプレイヤーは2点のライフを失う。
Necrogen Scudder=飛行 屍気を飛ばすものが戦場に出たとき、あなたは3点のライフを失う。 Necrogen Scudder=飛行 屍気を飛ばすものが戦場に出たとき、あなたは3点のライフを失う。
Necropede=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 屍百足が戦場からいずれかの墓地に置かれたとき、クリーチャー1体を対象とする。あなたはそれの上に-1/-1カウンターを1個置いてもよい。 Necropede=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 屍百足が戦場からいずれかの墓地に置かれたとき、クリーチャー1体を対象とする。あなたはそれの上に-1/-1カウンターを1個置いてもよい。
Necrotic Ooze=壊死のウーズが戦場に出ているかぎり、それはすべての墓地にあるすべてのクリーチャー・カードの起動型能力を持つ。 Necrotic Ooze=壊死のウーズが戦場に出ているかぎり、それはすべての墓地にあるすべてのクリーチャー・カードの起動型能力を持つ。
Neurok Invisimancer=ニューロックの透術士はブロックされない。 ニューロックの透術士が戦場に出たとき、クリーチャー1体を対象とする。このターン、それはブロックされない。 Neurok Invisimancer=ニューロックの透術士はブロックされない。 ニューロックの透術士が戦場に出たとき、クリーチャー1体を対象とする。このターン、それはブロックされない。
Neurok Replica=ニューロックの模造品を生け贄に捧げるクリーチャー1体を対象とし、それをオーナーの手札に戻す。 Neurok Replica=ニューロックの模造品を生け贄に捧げるクリーチャー1体を対象とし、それをオーナーの手札に戻す。
Nihil Spellbomb=虚無の呪文爆弾を生け贄に捧げるプレイヤー1人を対象とし、そのプレイヤーの墓地にあるすべてのカードを追放する。 虚無の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはBを支払ってもよい。 そうした場合、カードを1枚引く。 Nihil Spellbomb=虚無の呪文爆弾を生け贄に捧げるプレイヤー1人を対象とし、そのプレイヤーの墓地にあるすべてのカードを追放する。 虚無の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはBを支払ってもよい。 そうした場合、カードを1枚引く。
Nim Deathmantle=装備しているクリーチャーは+2/+2の修整を受けるともに威嚇を持ち、黒のゾンビである。 トークンでないクリーチャーが1体戦場からあなたの墓地に置かれるたび、あなたはを支払ってもよい。 そうした場合、そのカードを戦場に戻し、屍賊の死のマントをそれにつける。 装備4 Nim Deathmantle=装備しているクリーチャーは+2/+2の修整を受けるともに威嚇を持ち、黒のゾンビである。 トークンでないクリーチャーが1体戦場からあなたの墓地に置かれるたび、あなたはを支払ってもよい。 そうした場合、そのカードを戦場に戻し、屍賊の死のマントをそれにつける。 装備4
Ogre Geargrabber=オーガの装具奪いが攻撃するたび、いずれかの対戦相手がコントロールする装備品1つを対象とし、ターン終了時までそれのコントロールを得る。 それをオーガの装具奪いにつける。 あなたがその装備品のコントロールを失ったとき、それをはずす。 Ogre Geargrabber=オーガの装具奪いが攻撃するたび、いずれかの対戦相手がコントロールする装備品1つを対象とし、ターン終了時までそれのコントロールを得る。 それをオーガの装具奪いにつける。 あなたがその装備品のコントロールを失ったとき、それをはずす。
Origin Spellbomb=起源の呪文爆弾を生け贄に捧げる無色の1/1のマイア・アーティファクト・クリーチャー・トークンを1体戦場に出す。 起源の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはWを支払ってもよい。 そうした場合、カードを1枚引く。 Origin Spellbomb=起源の呪文爆弾を生け贄に捧げる無色の1/1のマイア・アーティファクト・クリーチャー・トークンを1体戦場に出す。 起源の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはWを支払ってもよい。 そうした場合、カードを1枚引く。
Overgrowth=エンチャント土地これを唱える際に、土地1つを対象とする。このカードはその土地につけられている状態で戦場に出る。 エンチャントされている土地がマナを引き出す目的でタップされるたび、それのコントローラーは自分のマナ・プールにを加えるそのマナは、その土地が生み出すマナに追加で加えられる Overgrowth=エンチャント土地これを唱える際に、土地1つを対象とする。このカードはその土地につけられている状態で戦場に出る。 エンチャントされている土地がマナを引き出す目的でタップされるたび、それのコントローラーは自分のマナ・プールにを加えるそのマナは、その土地が生み出すマナに追加で加えられる
Overrun=あなたがコントロールするクリーチャーは、ターン終了時まで+3/+3の修整を受けるとともにトランプルを得る。あなたがコントロールするクリーチャーが、自身をブロックしているすべてのクリーチャーを破壊するのに十分な戦闘ダメージを割り振る場合、あなたはその残りのダメージを防御プレイヤーかプレインズウォーカーに割り振ってもよい。 Overrun=あなたがコントロールするクリーチャーは、ターン終了時まで+3/+3の修整を受けるとともにトランプルを得る。あなたがコントロールするクリーチャーが、自身をブロックしているすべてのクリーチャーを破壊するのに十分な戦闘ダメージを割り振る場合、あなたはその残りのダメージを防御プレイヤーかプレインズウォーカーに割り振ってもよい。
Oxidda Daredevil=アーティファクトを1つ生け贄に捧げるオキシダの向こう見ずはターン終了時まで速攻を得る。 Oxidda Daredevil=アーティファクトを1つ生け贄に捧げるオキシダの向こう見ずはターン終了時まで速攻を得る。
Oxidda Scrapmelter=オキシダの屑鉄溶かしが戦場に出たとき、アーティファクト1つを対象とし、それを破壊する。 Oxidda Scrapmelter=オキシダの屑鉄溶かしが戦場に出たとき、アーティファクト1つを対象とし、それを破壊する。
Painful Quandary=いずれかの対戦相手が呪文を1つ唱えるたび、そのプレイヤーはカードを1枚捨てないかぎり5点のライフを失う。 Painful Quandary=いずれかの対戦相手が呪文を1つ唱えるたび、そのプレイヤーはカードを1枚捨てないかぎり5点のライフを失う。
Painsmith=あなたがアーティファクト呪文を1つ唱えるたび、クリーチャー1体を対象とする。あなたは「それはターン終了時まで+2/+0の修整を受けるとともに接死を得る。」を選んでもよい。 Painsmith=あなたがアーティファクト呪文を1つ唱えるたび、クリーチャー1体を対象とする。あなたは「それはターン終了時まで+2/+0の修整を受けるとともに接死を得る。」を選んでもよい。
Palladium Myr=T:あなたのマナ・プールに2を加える。 Palladium Myr=T:あなたのマナ・プールに2を加える。
Panic Spellbomb=恐慌の呪文爆弾を生け贄に捧げるクリーチャー1体を対象とする。このターン、それではブロックできない。 恐慌の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはRを支払ってもよい。 そうした場合、カードを1枚引く。 Panic Spellbomb=恐慌の呪文爆弾を生け贄に捧げるクリーチャー1体を対象とする。このターン、それではブロックできない。 恐慌の呪文爆弾が戦場からいずれかの墓地に置かれたとき、あなたはRを支払ってもよい。 そうした場合、カードを1枚引く。
Perilous Myr=危険なマイアが戦場からいずれかの墓地に置かれたとき、クリーチャー1体かプレイヤー1人を対象とする。危険なマイアはそれに2点のダメージを与える。 Perilous Myr=危険なマイアが戦場からいずれかの墓地に置かれたとき、クリーチャー1体かプレイヤー1人を対象とする。危険なマイアはそれに2点のダメージを与える。
Plague Stinger=飛行 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Plague Stinger=飛行 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Plated Seastrider= Plated Seastrider=
Platinum Emperion=あなたのライフの総量は変化しない。(あなたはライフを得ることも失うこともできない。 あなたはライフを0点以外支払うことができない。 Platinum Emperion=あなたのライフの総量は変化しない。(あなたはライフを得ることも失うこともできない。 あなたはライフを0点以外支払うことができない。
Precursor Golem=先駆のゴーレムが戦場に出たとき、無色の3/3のゴーレム・アーティファクト・クリーチャー・トークンを2体戦場に出す。 いずれかのプレイヤーが、ゴーレム1体のみを対象とする、インスタント呪文かソーサリー呪文を1つ唱えるたび、そのプレイヤーはその呪文を、その呪文が対象にできる他の各ゴーレム1体につき1回コピーする。 それぞれのコピーは、それらのゴーレムのうち別々のものを対象とする。 Precursor Golem=先駆のゴーレムが戦場に出たとき、無色の3/3のゴーレム・アーティファクト・クリーチャー・トークンを2体戦場に出す。 いずれかのプレイヤーが、ゴーレム1体のみを対象とする、インスタント呪文かソーサリー呪文を1つ唱えるたび、そのプレイヤーはその呪文を、その呪文が対象にできる他の各ゴーレム1体につき1回コピーする。 それぞれのコピーは、それらのゴーレムのうち別々のものを対象とする。
Prototype Portal=刻印?試作品の扉が戦場に出たとき、あなたはあなたの手札にあるアーティファクト・カードを1枚追放してもよい。 その追放されているカードのコピーであるトークンを1つ戦場に出す。 Xはそのカードの点数で見たマナ・コストに等しい。 Prototype Portal=刻印?試作品の扉が戦場に出たとき、あなたはあなたの手札にあるアーティファクト・カードを1枚追放してもよい。 その追放されているカードのコピーであるトークンを1つ戦場に出す。 Xはそのカードの点数で見たマナ・コストに等しい。
Psychic Miasma=プレイヤー1人を対象とする。そのプレイヤーはカードを1枚捨てる。 これにより土地カードが捨てられた場合、精神の瘴気をオーナーの手札に戻す。 Psychic Miasma=プレイヤー1人を対象とする。そのプレイヤーはカードを1枚捨てる。 これにより土地カードが捨てられた場合、精神の瘴気をオーナーの手札に戻す。
Putrefax=トランプル、速攻 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 終了ステップの開始時に、化膿獣を生け贄に捧げる。 Putrefax=トランプル、速攻 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 終了ステップの開始時に、化膿獣を生け贄に捧げる。
Quicksilver Gargantuan=あなたは「水銀のガルガンチュアンは7/7のままであることを除いて、戦場に出ているいずれかのクリーチャーのコピーとして戦場に出る。」を選んでもよい。 Quicksilver Gargantuan=あなたは「水銀のガルガンチュアンは7/7のままであることを除いて、戦場に出ているいずれかのクリーチャーのコピーとして戦場に出る。」を選んでもよい。
Rampant Growth=あなたのライブラリーから基本土地カードを1枚探し、そのカードをタップ状態で戦場に出す。その後あなたのライブラリーを切り直す。 Rampant Growth=あなたのライブラリーから基本土地カードを1枚探し、そのカードをタップ状態で戦場に出す。その後あなたのライブラリーを切り直す。
Rancor=エンチャントされているクリーチャーは、+2/+0の修整を受けるとともにトランプルを持つ。 怨恨が戦場から墓地に置かれたとき、怨恨をオーナーの手札に戻す。 Rancor=エンチャントされているクリーチャーは、+2/+0の修整を受けるとともにトランプルを持つ。 怨恨が戦場から墓地に置かれたとき、怨恨をオーナーの手札に戻す。
Ratchet Bomb=漸増爆弾の上に蓄積カウンターを1個置く。 T,漸増爆弾を生け贄に捧げる:点数で見たマナ・コストが漸増爆弾の上に置かれていた蓄積カウンターの数に等しい土地でない各パーマネントを破壊する。 Ratchet Bomb=漸増爆弾の上に蓄積カウンターを1個置く。 T,漸増爆弾を生け贄に捧げる:点数で見たマナ・コストが漸増爆弾の上に置かれていた蓄積カウンターの数に等しい土地でない各パーマネントを破壊する。
Razorfield Thresher= Razorfield Thresher=
Razor Hippogriff=飛行 剃刀のヒポグリフが戦場に出たとき、あなたの墓地にあるアーティファクト・カード1枚を対象とし、それをあなたの手札に戻す。 あなたはそのカードの点数で見たマナ・コストに等しい点数のライフを得る。 Razor Hippogriff=飛行 剃刀のヒポグリフが戦場に出たとき、あなたの墓地にあるアーティファクト・カード1枚を対象とし、それをあなたの手札に戻す。 あなたはそのカードの点数で見たマナ・コストに等しい点数のライフを得る。
Razorverge Thicket=あなたがコントロールしている他の土地が3つ以上であるかぎり、剃刀境の茂みはタップ状態で戦場に出る。 T:あなたのマナ・プールにGかWを加える。 Razorverge Thicket=あなたがコントロールしている他の土地が3つ以上であるかぎり、剃刀境の茂みはタップ状態で戦場に出る。 T:あなたのマナ・プールにGかWを加える。
Relic Putrescence=エンチャント(アーティファクト) エンチャントされているアーティファクトがタップ状態になるたび、それのコントローラーは毒カウンターを1個得る。 Relic Putrescence=エンチャント(アーティファクト) エンチャントされているアーティファクトがタップ状態になるたび、それのコントローラーは毒カウンターを1個得る。
Revoke Existence=アーティファクト1つかエンチャント1つを対象とし、それを追放する。 Revoke Existence=アーティファクト1つかエンチャント1つを対象とし、それを追放する。
Riddlesmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはカードを1枚引いてもよい。そうした場合、カードを1枚捨てる。 Riddlesmith=あなたがアーティファクト呪文を1つ唱えるたび、あなたはカードを1枚引いてもよい。そうした場合、カードを1枚捨てる。
Rusted Relic=金属術?錆びた秘宝は、あなたが3つ以上のアーティファクトをコントロールしているかぎり5/5のゴーレム・アーティファクト・クリーチャーである。 Rusted Relic=金属術?錆びた秘宝は、あなたが3つ以上のアーティファクトをコントロールしているかぎり5/5のゴーレム・アーティファクト・クリーチャーである。
Rust Tick=あなたは、あなたのアンタップ・ステップに錆ダニをアンタップしないことを選んでもよい。 アーティファクト1つを対象とし、それをタップする。 それは錆ダニがタップ状態であり続けるかぎり、それのコントローラーのアンタップ・ステップにアンタップしない。 Rust Tick=あなたは、あなたのアンタップ・ステップに錆ダニをアンタップしないことを選んでもよい。 アーティファクト1つを対象とし、それをタップする。 それは錆ダニがタップ状態であり続けるかぎり、それのコントローラーのアンタップ・ステップにアンタップしない。
Saberclaw Golem=R:剣爪のゴーレムはターン終了時まで先制攻撃を得る。 Saberclaw Golem=R:剣爪のゴーレムはターン終了時まで先制攻撃を得る。
Salvage Scout=回収の斥候を生け贄に捧げるあなたの墓地にあるアーティファクト・カード1枚を対象とし、それをあなたの手札に戻す。 Salvage Scout=回収の斥候を生け贄に捧げるあなたの墓地にあるアーティファクト・カード1枚を対象とし、それをあなたの手札に戻す。
Scoria Elemental= Scoria Elemental=
Scrapdiver Serpent=屑鉄潜りの海蛇は、防御プレイヤーがアーティファクトをコントロールしているかぎりブロックされない。 Scrapdiver Serpent=屑鉄潜りの海蛇は、防御プレイヤーがアーティファクトをコントロールしているかぎりブロックされない。
Screeching Silcaw=飛行 金属術?金切り声のシルカウがいずれかのプレイヤーに戦闘ダメージを与えるたび、あなたが3つ以上のアーティファクトをコントロールしている場合、そのプレイヤーは自分のライブラリーの一番上から4枚のカードを自分の墓地に置く。 Screeching Silcaw=飛行 金属術?金切り声のシルカウがいずれかのプレイヤーに戦闘ダメージを与えるたび、あなたが3つ以上のアーティファクトをコントロールしている場合、そのプレイヤーは自分のライブラリーの一番上から4枚のカードを自分の墓地に置く。
Seachrome Coast=あなたがコントロールしている他の土地が3つ以上であるかぎり、金属海の沿岸はタップ状態で戦場に出る。 T:あなたのマナ・プールにWかUを加える。 Seachrome Coast=あなたがコントロールしている他の土地が3つ以上であるかぎり、金属海の沿岸はタップ状態で戦場に出る。 T:あなたのマナ・プールにWかUを加える。
Seize the Initiative=クリーチャー1体を対象とする。それはターン終了時まで+1/+1の修整を受けるとともに先制攻撃を得る。 Seize the Initiative=クリーチャー1体を対象とする。それはターン終了時まで+1/+1の修整を受けるとともに先制攻撃を得る。
Semblance Anvil=刻印?類似の金床が戦場に出たとき、あなたはあなたの手札にある土地でないカードを1枚追放してもよい。 あなたがその追放されているカードと共通のカード・タイプを持つ呪文を唱えるためのコストは2少なくなる。 Semblance Anvil=刻印?類似の金床が戦場に出たとき、あなたはあなたの手札にある土地でないカードを1枚追放してもよい。 あなたがその追放されているカードと共通のカード・タイプを持つ呪文を唱えるためのコストは2少なくなる。
Shape Anew=アーティファクト1つを対象とする。それのコントローラーはそれを生け贄に捧げる。そのプレイヤーは、自分のライブラリーのカードを一番上から、アーティファクト・カードが公開されるまで公開し続ける。 そのプレイヤーはそのカードを戦場に出し、その後、これにより公開された他のすべてのカードを自分のライブラリーに加えて切り直す。 Shape Anew=アーティファクト1つを対象とする。それのコントローラーはそれを生け贄に捧げる。そのプレイヤーは、自分のライブラリーのカードを一番上から、アーティファクト・カードが公開されるまで公開し続ける。 そのプレイヤーはそのカードを戦場に出し、その後、これにより公開された他のすべてのカードを自分のライブラリーに加えて切り直す。
Shatter=アーティファクト1つを対象とし、それを破壊する。 Shatter=アーティファクト1つを対象とし、それを破壊する。
Silver Myr=T:あなたのマナ・プールにUを加える。 Silver Myr=T:あなたのマナ・プールにUを加える。
Skinrender=皮裂きが戦場に出たとき、クリーチャー1体を対象とし、それの上に-1/-1カウンターを3個置く。 Skinrender=皮裂きが戦場に出たとき、クリーチャー1体を対象とし、それの上に-1/-1カウンターを3個置く。
Skithiryx, the Blight Dragon=飛行 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 B:荒廃のドラゴン、スキジリクスはターン終了時まで速攻を得る。 BB:荒廃のドラゴン、スキジリクスを再生する。 Skithiryx, the Blight Dragon=飛行 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 B:荒廃のドラゴン、スキジリクスはターン終了時まで速攻を得る。 BB:荒廃のドラゴン、スキジリクスを再生する。
Sky-Eel School=飛行 空長魚の群れが戦場に出たとき、カードを1枚引き、その後カードを1枚捨てる。 Sky-Eel School=飛行 空長魚の群れが戦場に出たとき、カードを1枚引き、その後カードを1枚捨てる。
Slice in Twain=アーティファクト1つかエンチャント1つを対象とし、それを破壊する。 カードを1枚引く。 Slice in Twain=アーティファクト1つかエンチャント1つを対象とし、それを破壊する。 カードを1枚引く。
Snapsail Glider=金属術?嵌め乗りの滑空者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり飛行 を持つ。 Snapsail Glider=金属術?嵌め乗りの滑空者は、あなたが3つ以上のアーティファクトをコントロールしているかぎり飛行 を持つ。
Soliton=U:ソリトンをアンタップする。 Soliton=U:ソリトンをアンタップする。
Soul Parry=クリーチャーを1体か2体対象とする。このターン、それらから与えられるすべてのダメージを軽減する。 Soul Parry=クリーチャーを1体か2体対象とする。このターン、それらから与えられるすべてのダメージを軽減する。
Spikeshot Elder=クリーチャー1体かプレイヤー1人を対象とする。トゲ撃ちの古老はそれに、自身のパワーに等しい点数のダメージを与える。 Spikeshot Elder=クリーチャー1体かプレイヤー1人を対象とする。トゲ撃ちの古老はそれに、自身のパワーに等しい点数のダメージを与える。
Sporoloth Ancient=あなたのアップキープの開始時に、スポロロスの古茸の上に胞子カウンターを1個置く。 あなたがコントロールするクリーチャーは「このクリーチャーから胞子カウンターを個取り除く緑の1/1の苗木クリーチャー・トークンを体戦場に出す。」を持つ。 Sporoloth Ancient=あなたのアップキープの開始時に、スポロロスの古茸の上に胞子カウンターを1個置く。 あなたがコントロールするクリーチャーは「このクリーチャーから胞子カウンターを個取り除く緑の1/1の苗木クリーチャー・トークンを体戦場に出す。」を持つ。
Steady Progress=増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 カードを1枚引く。 Steady Progress=増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 カードを1枚引く。
Steel Hellkite=飛行 2:鋼のヘルカイトはターン終了時まで+1/+0の修整を受ける。 X:このターン、鋼のヘルカイトに戦闘ダメージを与えられたプレイヤーがコントロールする点数で見たマナ・コストがXの土地でない各パーマネントを破壊する。 この能力は、毎ターン1回のみ起動できる。 Steel Hellkite=飛行 2:鋼のヘルカイトはターン終了時まで+1/+0の修整を受ける。 X:このターン、鋼のヘルカイトに戦闘ダメージを与えられたプレイヤーがコントロールする点数で見たマナ・コストがXの土地でない各パーマネントを破壊する。 この能力は、毎ターン1回のみ起動できる。
Stoic Rebuttal=金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、冷静な反論を唱えるためのコストは少なくなる。 呪文1つを対象とし、それを打ち消す。 Stoic Rebuttal=金属術?あなたが3つ以上のアーティファクトをコントロールしている場合、冷静な反論を唱えるためのコストは少なくなる。 呪文1つを対象とし、それを打ち消す。
Strata Scythe=刻印?地層の鎌が戦場に出たとき、あなたはあなたのライブラリーから土地カードを1枚探し、それを追放し、その後あなたのライブラリーを切り直す。 装備しているクリーチャーは、その追放されているカードと同じ名前を持つ戦場に出ている土地1つにつき+1/+1の修整を受ける。 装備3 Strata Scythe=刻印?地層の鎌が戦場に出たとき、あなたはあなたのライブラリーから土地カードを1枚探し、それを追放し、その後あなたのライブラリーを切り直す。 装備しているクリーチャーは、その追放されているカードと同じ名前を持つ戦場に出ている土地1つにつき+1/+1の修整を受ける。 装備3
Stream of Life=プレイヤー1人を対象とする。そのプレイヤーは点のライフを得る。 Stream of Life=プレイヤー1人を対象とする。そのプレイヤーは点のライフを得る。
Strider Harness=装備しているクリーチャーは+1/+1の修整を受けるとともに速攻を持つ。 装備1 Strider Harness=装備しているクリーチャーは+1/+1の修整を受けるとともに速攻を持つ。 装備1
Sunblast Angel=飛行 太陽破の天使が戦場に出たとき、すべてのタップ状態のクリーチャーを破壊する。 Sunblast Angel=飛行 太陽破の天使が戦場に出たとき、すべてのタップ状態のクリーチャーを破壊する。
Sunspear Shikari=太陽の槍のシカールが装備しているかぎり、それは先制攻撃と絆魂を持つ。 Sunspear Shikari=太陽の槍のシカールが装備しているかぎり、それは先制攻撃と絆魂を持つ。
Sword of Body and Mind=装備しているクリーチャーは、+2/+2の修整を受けるとともにプロテクション とプロテクション(青) を持つ。 装備しているクリーチャーがいずれかのプレイヤーに戦闘ダメージを与えるたび、あなたは緑の2/2の狼・クリーチャー・トークンを1体戦場に出し、そのプレイヤーは自分のライブラリーの一番上から10枚のカードをそのプレイヤーの墓地に置く。 装備2 Sword of Body and Mind=装備しているクリーチャーは、+2/+2の修整を受けるとともにプロテクション とプロテクション(青) を持つ。 装備しているクリーチャーがいずれかのプレイヤーに戦闘ダメージを与えるたび、あなたは緑の2/2の狼・クリーチャー・トークンを1体戦場に出し、そのプレイヤーは自分のライブラリーの一番上から10枚のカードをそのプレイヤーの墓地に置く。 装備2
Sylvok Lifestaff=装備しているクリーチャーは+1/+0の修整を受ける。 装備しているクリーチャーがいずれかの墓地に置かれるたび、あなたは3点のライフを得る。 装備1 Sylvok Lifestaff=装備しているクリーチャーは+1/+0の修整を受ける。 装備しているクリーチャーがいずれかの墓地に置かれるたび、あなたは3点のライフを得る。 装備1
Sylvok Replica=シルヴォクの模造品を生け贄に捧げるアーティファクト1つかエンチャント1つを対象とし、それを破壊する。 Sylvok Replica=シルヴォクの模造品を生け贄に捧げるアーティファクト1つかエンチャント1つを対象とし、それを破壊する。
Tainted Strike=クリーチャー1体を対象とする。それはターン終了時まで+1/+0の修整を受けるとともに感染を得る。このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Tainted Strike=クリーチャー1体を対象とする。それはターン終了時まで+1/+0の修整を受けるとともに感染を得る。このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Tangle Angler=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 クリーチャー1体を対象とする。このターン、それは可能なら絡み森の鮟鱇をブロックする。 Tangle Angler=感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 クリーチャー1体を対象とする。このターン、それは可能なら絡み森の鮟鱇をブロックする。
Tel-Jilad Defiance=クリーチャー1体を対象とする。それはターン終了時までプロテクションアーティファクト を得る。 カードを1枚引く。 Tel-Jilad Defiance=クリーチャー1体を対象とする。それはターン終了時までプロテクションアーティファクト を得る。 カードを1枚引く。
Tel-Jilad Fallen=プロテクション(アーティファクト) 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Tel-Jilad Fallen=プロテクション(アーティファクト) 感染(このクリーチャーは、クリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Tempered Steel=あなたがコントロールするアーティファクト・クリーチャーは+2/+2の修整を受ける。 Tempered Steel=あなたがコントロールするアーティファクト・クリーチャーは+2/+2の修整を受ける。
Throne of Geth=アーティファクトを1つ生け贄に捧げる増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 Throne of Geth=アーティファクトを1つ生け贄に捧げる増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。
Thrummingbird=飛行 かき鳴らし鳥がいずれかのプレイヤーに戦闘ダメージを与えるたび、増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。 Thrummingbird=飛行 かき鳴らし鳥がいずれかのプレイヤーに戦闘ダメージを与えるたび、増殖を行う。あなたはカウンターの置かれているパーマネントやプレイヤーを望む数だけ選び、その後それぞれに、その上にすでに置かれているカウンターのうち1種類を1個置く。
Tower of Calamities=クリーチャー1体を対象とする。災難の塔はそれに12点のダメージを与える。 Tower of Calamities=クリーチャー1体を対象とする。災難の塔はそれに12点のダメージを与える。
Trigon of Corruption=堕落の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 堕落の三角護符の上に蓄積カウンターを1個置く。 堕落の三角護符から蓄積カウンターを1個取り除くクリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。 Trigon of Corruption=堕落の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 堕落の三角護符の上に蓄積カウンターを1個置く。 堕落の三角護符から蓄積カウンターを1個取り除くクリーチャー1体を対象とし、それの上に-1/-1カウンターを1個置く。
Trigon of Infestation=感染の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 感染の三角護符の上に蓄積カウンターを1個置く。 感染の三角護符から蓄積カウンターを1個取り除く感染を持つ緑の1/1の昆虫・クリーチャー・トークンを1体戦場に出す。 Trigon of Infestation=感染の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 感染の三角護符の上に蓄積カウンターを1個置く。 感染の三角護符から蓄積カウンターを1個取り除く感染を持つ緑の1/1の昆虫・クリーチャー・トークンを1体戦場に出す。
Trigon of Mending=回復の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 回復の三角護符の上に蓄積カウンターを1個置く。 回復の三角護符から蓄積カウンターを1個取り除くプレイヤー1人を対象とする。そのプレイヤーは3点のライフを得る。 Trigon of Mending=回復の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 回復の三角護符の上に蓄積カウンターを1個置く。 回復の三角護符から蓄積カウンターを1個取り除くプレイヤー1人を対象とする。そのプレイヤーは3点のライフを得る。
Trigon of Rage=憤怒の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 憤怒の三角護符の上に蓄積カウンターを1個置く。 憤怒の三角版から蓄積カウンターを1個取り除くクリーチャー1体を対象とする。それはターン終了時まで+3/+0の修整を受ける。 Trigon of Rage=憤怒の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 憤怒の三角護符の上に蓄積カウンターを1個置く。 憤怒の三角版から蓄積カウンターを1個取り除くクリーチャー1体を対象とする。それはターン終了時まで+3/+0の修整を受ける。
Trigon of Thought=思考の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 思考の三角護符の上に蓄積カウンターを1個置く。 思考の三角護符から蓄積カウンターを1個取り除くカードを1枚引く。 Trigon of Thought=思考の三角護符は、蓄積カウンターが3個置かれた状態で戦場に出る。 思考の三角護符の上に蓄積カウンターを1個置く。 思考の三角護符から蓄積カウンターを1個取り除くカードを1枚引く。
Trinket Mage=粗石の魔道士が戦場に出たとき、あなたは自分のライブラリーから点数で見たマナ・コストが1以下のアーティファクト・カードを1枚探し、公開してあなたの手札に加えてもよい。 そうした場合、あなたのライブラリーを切り直す。 Trinket Mage=粗石の魔道士が戦場に出たとき、あなたは自分のライブラリーから点数で見たマナ・コストが1以下のアーティファクト・カードを1枚探し、公開してあなたの手札に加えてもよい。 そうした場合、あなたのライブラリーを切り直す。
True Conviction=あなたがコントロールするクリーチャーは二段攻撃と絆魂を持つ。 True Conviction=あなたがコントロールするクリーチャーは二段攻撃と絆魂を持つ。
Tumble Magnet=転倒の磁石は、蓄積カウンターが3個置かれた状態で戦場に出る。 転倒の磁石から蓄積カウンターを1個取り除くアーティファクト1つかクリーチャー1体を対象とし、それをタップする。 Tumble Magnet=転倒の磁石は、蓄積カウンターが3個置かれた状態で戦場に出る。 転倒の磁石から蓄積カウンターを1個取り除くアーティファクト1つかクリーチャー1体を対象とし、それをタップする。
Tunnel Ignus=土地が1ついずれかの対戦相手のコントロール下で戦場に出るたび、このターンそのプレイヤーが他の土地を自分のコントロール下で戦場に出していた場合、トンネルのイグナスはそのプレイヤーに3点のダメージを与える。 Tunnel Ignus=土地が1ついずれかの対戦相手のコントロール下で戦場に出るたび、このターンそのプレイヤーが他の土地を自分のコントロール下で戦場に出していた場合、トンネルのイグナスはそのプレイヤーに3点のダメージを与える。
Turn Aside=あなたがコントロールするパーマネントを対象とする呪文1つを対象とし、それを打ち消す。 Turn Aside=あなたがコントロールするパーマネントを対象とする呪文1つを対象とし、それを打ち消す。
Turn to Slag=クリーチャー1体を対象とする。金屑化はそれに5点のダメージを与える。 それにつけられているすべての装備品を破壊する。 Turn to Slag=クリーチャー1体を対象とする。金屑化はそれに5点のダメージを与える。 それにつけられているすべての装備品を破壊する。
Twisted Image=クリーチャー1体を対象とする。ターン終了時まで、それのパワーとタフネスを入れ替える。 カードを1枚引く。 Twisted Image=クリーチャー1体を対象とする。ターン終了時まで、それのパワーとタフネスを入れ替える。 カードを1枚引く。
Untamed Might=クリーチャー1体を対象とする。それはターン終了時まで+/+Xの修整を受ける。 Untamed Might=クリーチャー1体を対象とする。それはターン終了時まで+/+Xの修整を受ける。
Vault Skyward=クリーチャー1体を対象とする。それはターン終了時まで飛行 を得る。 それをアンタップする。 Vault Skyward=クリーチャー1体を対象とする。それはターン終了時まで飛行 を得る。 それをアンタップする。
Vector Asp=B:媒介のアスプは、ターン終了時まで感染を得る。(それはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。 Vector Asp=B:媒介のアスプは、ターン終了時まで感染を得る。(それはクリーチャーに-1/-1カウンターの形でダメージを与え、プレイヤーに毒カウンターの形でダメージを与える。
Vedalken Certarch=アーティファクト1つかクリーチャー1体か土地1つを対象とし、それをタップする。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。 Vedalken Certarch=アーティファクト1つかクリーチャー1体か土地1つを対象とし、それをタップする。 この能力は、あなたが3つ以上のアーティファクトをコントロールしている場合にのみ起動できる。
Venser's Journal=あなたの手札の上限はなくなる。 あなたのアップキープの開始時に、あなたはあなたの手札のカード1枚につき1点のライフを得る。 Venser's Journal=あなたの手札の上限はなくなる。 あなたのアップキープの開始時に、あなたはあなたの手札のカード1枚につき1点のライフを得る。
Venser, the Sojourner=+2 あなたがオーナーであるパーマネント1つを対象とし、それを追放する。 次の終了ステップの開始時に、それをあなたのコントロール下で戦場に戻す。 -1 このターン、クリーチャーはブロックされない。 -8 あなたは「あなたが呪文を1つ唱えるたび、パーマネント1つを対象とし、それを追放する。」を持つ紋章を得る。 Venser, the Sojourner=+2 あなたがオーナーであるパーマネント1つを対象とし、それを追放する。 次の終了ステップの開始時に、それをあなたのコントロール下で戦場に戻す。 -1 このターン、クリーチャーはブロックされない。 -8 あなたは「あなたが呪文を1つ唱えるたび、パーマネント1つを対象とし、それを追放する。」を持つ紋章を得る。
Vigil for the Lost=あなたコントロールするクリーチャーが1体戦場からいずれかの墓地に置かれるたび、あなたはを支払ってもよい。 そうした場合、あなたはX点のライフを得る。 Vigil for the Lost=あなたコントロールするクリーチャーが1体戦場からいずれかの墓地に置かれるたび、あなたはを支払ってもよい。 そうした場合、あなたはX点のライフを得る。
Viridian Joiner=T:あなたのマナ・プールに、ヴィリジアンの社交家のパワーに等しい点数のGを加える。 Viridian Joiner=T:あなたのマナ・プールに、ヴィリジアンの社交家のパワーに等しい点数のGを加える。
Viridian Revel=アーティファクトが1つ戦場からいずれかの対戦相手の墓地に置かれるたび、あなたはカードを1枚引いてもよい。 Viridian Revel=アーティファクトが1つ戦場からいずれかの対戦相手の墓地に置かれるたび、あなたはカードを1枚引いてもよい。
Volition Reins=エンチャント(パーマネント) 決断の手綱が戦場に出たとき、それがエンチャントされているパーマネントがタップ状態の場合、アンタップする。 あなたはエンチャントされているパーマネントをコントロールする。 Volition Reins=エンチャント(パーマネント) 決断の手綱が戦場に出たとき、それがエンチャントされているパーマネントがタップ状態の場合、アンタップする。 あなたはエンチャントされているパーマネントをコントロールする。
Vulshok Heartstoker=ヴァルショクの心臓焚きが戦場に出たとき、クリーチャー1体を対象とする。それはターン終了時まで+2/+0の修整を受ける。 Vulshok Heartstoker=ヴァルショクの心臓焚きが戦場に出たとき、クリーチャー1体を対象とする。それはターン終了時まで+2/+0の修整を受ける。
Vulshok Replica=ヴァルショクの模造品を生け贄に捧げるプレイヤー1人を対象とする。ヴァルショクの模造品はそのプレイヤーに3点のダメージを与える。 Vulshok Replica=ヴァルショクの模造品を生け贄に捧げるプレイヤー1人を対象とする。ヴァルショクの模造品はそのプレイヤーに3点のダメージを与える。
Wall of Tanglecord=防衛 G:絡み線の壁はターン終了時まで到達を得る。(それは飛行 を持つクリーチャーをブロックできる。) Wall of Tanglecord=防衛 G:絡み線の壁はターン終了時まで到達を得る。(それは飛行 を持つクリーチャーをブロックできる。)
War Mammoth=トランプル War Mammoth=トランプル
Whitesun's Passage=あなたは5点のライフを得る。 Whitesun's Passage=あなたは5点のライフを得る。
Wing Puncture=あなたがコントロールするクリーチャー1体と、飛行 を持つクリーチャー1体を対象とする。その前者はその後者に、自身のパワーに等しい点数のダメージを与える。 Wing Puncture=あなたがコントロールするクリーチャー1体と、飛行 を持つクリーチャー1体を対象とする。その前者はその後者に、自身のパワーに等しい点数のダメージを与える。
Windstorm=暴風は、飛行を持つ各クリーチャーにX点のダメージを与える。 Windstorm=暴風は、飛行を持つ各クリーチャーにX点のダメージを与える。
Withstand Death=クリーチャー1体を対象とする。このターン、それは破壊されない。致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。 Withstand Death=クリーチャー1体を対象とする。このターン、それは破壊されない。致死ダメージや"破壊する"効果ではそれは破壊されない。 それのタフネスが0以下である場合は、それはオーナーの墓地に置かれる。
Wood Elves=ウッド・エルフが戦場に出たとき、あなたのライブラリーから森カードを1枚探し、そのカードを戦場に出す。その後あなたのライブラリーを切り直す。 Wood Elves=ウッド・エルフが戦場に出たとき、あなたのライブラリーから森カードを1枚探し、そのカードを戦場に出す。その後あなたのライブラリーを切り直す。
Wurmcoil Engine=接死、絆魂 ワームとぐろエンジンが戦場からいずれかの墓地に置かれたとき、接死を持つ無色の3/3のワーム・アーティファクト・クリーチャー・トークンを1体と、絆魂を持つ無色の3/3のワーム・アーティファクト・クリーチャー・トークンを1体戦場に出す。 Wurmcoil Engine=接死、絆魂 ワームとぐろエンジンが戦場からいずれかの墓地に置かれたとき、接死を持つ無色の3/3のワーム・アーティファクト・クリーチャー・トークンを1体と、絆魂を持つ無色の3/3のワーム・アーティファクト・クリーチャー・トークンを1体戦場に出す。

View File

@@ -1,11 +1,11 @@
#!/usr/bin/ruby -w #!/usr/bin/ruby -w
require 'iconv' require 'iconv'
c = Iconv.new('UTF-8', 'WINDOWS-1252') c = Iconv.new('UTF-8', 'WINDOWS-1252')
line = 0 line = 0
while l = gets while l = gets
line += 1 line += 1
if l.match(/[\x80-\xFF]/) if l.match(/[\x80-\xFF]/)
puts line.to_s + " : " + c.iconv(l.gsub(/([\x80-\xFF])/, '\\1')) puts line.to_s + " : " + c.iconv(l.gsub(/([\x80-\xFF])/, '\\1'))
end end
end end

View File

@@ -1,149 +1,149 @@
[card] [card]
name=Aid from the Cowl name=Aid from the Cowl
text=Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, reveal the top card of your library. If it's a permanent card, you may put it onto the battlefield. Otherwise, you may put it on the bottom of your library. text=Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, reveal the top card of your library. If it's a permanent card, you may put it onto the battlefield. Otherwise, you may put it on the bottom of your library.
mana={3}{G}{G} mana={3}{G}{G}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Ajani's Aid name=Ajani's Aid
text=When Ajani's Aid enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle it. -- Sacrifice Ajani's Aid: Prevent all combat damage a creature of your choice would deal this turn. text=When Ajani's Aid enters the battlefield, you may search your library and/or graveyard for a card named Ajani, Valiant Protector, reveal it, and put it into your hand. If you search your library this way, shuffle it. -- Sacrifice Ajani's Aid: Prevent all combat damage a creature of your choice would deal this turn.
mana={2}{G}{W} mana={2}{G}{W}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Baral, Chief of Compliance name=Baral, Chief of Compliance
text=Instant and sorcery spells you cast cost {1} less to cast. -- Whenever a spell or ability you control counters a spell, you may draw a card. If you do, discard a card. text=Instant and sorcery spells you cast cost {1} less to cast. -- Whenever a spell or ability you control counters a spell, you may draw a card. If you do, discard a card.
mana={1}{U} mana={1}{U}
type=Legendary Creature type=Legendary Creature
subtype=Human Wizard subtype=Human Wizard
power=1 power=1
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Battle at the Bridge name=Battle at the Bridge
other={improvise} name(Improvise) other={improvise} name(Improvise)
text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Target creature gets -X/-X until end of turn. You gain X life. text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Target creature gets -X/-X until end of turn. You gain X life.
mana={X}{B} mana={X}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Crackdown Construct name=Crackdown Construct
text=Whenever you activate an ability of an artifact or creature that isn't a mana ability, Crackdown Construct gets +1/+1 until end of turn. text=Whenever you activate an ability of an artifact or creature that isn't a mana ability, Crackdown Construct gets +1/+1 until end of turn.
mana={4} mana={4}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Dark Intimations name=Dark Intimations
text=Each opponent sacrifices a creature or planeswalker, then discards a card. You return a creature or planeswalker card from your graveyard to your hand, then draw a card. -- When you cast a Bolas planeswalker spell, exile Dark Intimations from your graveyard. That planeswalker enters the battlefield with an additional loyalty counter on it. text=Each opponent sacrifices a creature or planeswalker, then discards a card. You return a creature or planeswalker card from your graveyard to your hand, then draw a card. -- When you cast a Bolas planeswalker spell, exile Dark Intimations from your graveyard. That planeswalker enters the battlefield with an additional loyalty counter on it.
mana={2}{U}{B}{R} mana={2}{U}{B}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Deft Dismissal name=Deft Dismissal
text=Deft Dismissal deals 3 damage divided as you choose among one, two, or three target attacking or blocking creatures. text=Deft Dismissal deals 3 damage divided as you choose among one, two, or three target attacking or blocking creatures.
mana={3}{W} mana={3}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Destructive Tampering name=Destructive Tampering
text=Choose one — --Destroy target artifact. --Creatures without flying can't block this turn. text=Choose one — --Destroy target artifact. --Creatures without flying can't block this turn.
mana={2}{R} mana={2}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Disallow name=Disallow
text=Counter target spell, activated ability, or triggered ability. (Mana abilities can't be targeted.) text=Counter target spell, activated ability, or triggered ability. (Mana abilities can't be targeted.)
mana={1}{U}{U} mana={1}{U}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Exquisite Archangel name=Exquisite Archangel
abilities=flying abilities=flying
text=Flying -- If you would lose the game, instead exile Exquisite Archangel and your life total becomes equal to your starting life total. text=Flying -- If you would lose the game, instead exile Exquisite Archangel and your life total becomes equal to your starting life total.
mana={5}{W}{W} mana={5}{W}{W}
type=Creature type=Creature
subtype=Angel subtype=Angel
power=5 power=5
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Hungry Flames name=Hungry Flames
text=Hungry Flames deals 3 damage to target creature and 2 damage to target player. text=Hungry Flames deals 3 damage to target creature and 2 damage to target player.
mana={2}{R} mana={2}{R}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Indomitable Creativity name=Indomitable Creativity
target=<prex>artifact,creature|battlefield target=<prex>artifact,creature|battlefield
auto=destroy and!( if cantargetcard(*[creature;artifact]|nonbattlezone) then reveal:x revealzone(targetcontrollerlibrary) revealuntil(*[creature;artifact]|targetcontrollerlibrary) optionone all(*|reveal) moveto(exile) and!(moveto(ownerbattlefield))! optiononeend revealend )! auto=destroy and!( if cantargetcard(*[creature;artifact]|nonbattlezone) then reveal:x revealzone(targetcontrollerlibrary) revealuntil(*[creature;artifact]|targetcontrollerlibrary) optionone all(*|reveal) moveto(exile) and!(moveto(ownerbattlefield))! optiononeend revealend )!
text=Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of his or her library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries. text=Destroy X target artifacts and/or creatures. For each permanent destroyed this way, its controller reveals cards from the top of his or her library until an artifact or creature card is revealed and exiles that card. Those players put the exiled cards onto the battlefield, then shuffle their libraries.
mana={X}{R}{R}{R} mana={X}{R}{R}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Inspiring Statuary name=Inspiring Statuary
text=Nonartifact spells you cast have improvise. (Your artifacts can help cast those spells. Each artifact you tap after you're done activating mana abilities pays for {1}.) text=Nonartifact spells you cast have improvise. (Your artifacts can help cast those spells. Each artifact you tap after you're done activating mana abilities pays for {1}.)
mana={3} mana={3}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Invigorated Rampage name=Invigorated Rampage
text=Choose one — --Target creature gets +4/+0 and gains trample until end of turn. --Two target creatures each get +2/+0 and gain trample until end of turn. text=Choose one — --Target creature gets +4/+0 and gains trample until end of turn. --Two target creatures each get +2/+0 and gain trample until end of turn.
mana={1}{R} mana={1}{R}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Merchant's Dockhand name=Merchant's Dockhand
text={3}{U}, {T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order. text={3}{U}, {T}, Tap X untapped artifacts you control: Look at the top X cards of your library. Put one of them into your hand and the rest on the bottom of your library in any order.
mana={1} mana={1}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=1 power=1
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Monstrous Onslaught name=Monstrous Onslaught
text=Monstrous Onslaught deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast Monstrous Onslaught. text=Monstrous Onslaught deals X damage divided as you choose among any number of target creatures, where X is the greatest power among creatures you control as you cast Monstrous Onslaught.
mana={3}{G}{G} mana={3}{G}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Night Market Guard name=Night Market Guard
text=Night Market Guard can block an additional creature each combat. text=Night Market Guard can block an additional creature each combat.
mana={3} mana={3}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=3 power=3
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Pia's Revolution name=Pia's Revolution
text=Whenever a nontoken artifact is put into your graveyard from the battlefield, return that card to your hand unless target opponent has Pia's Revolution deal 3 damage to him or her. text=Whenever a nontoken artifact is put into your graveyard from the battlefield, return that card to your hand unless target opponent has Pia's Revolution deal 3 damage to him or her.
mana={2}{R} mana={2}{R}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Tezzeret's Betrayal name=Tezzeret's Betrayal
text=Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it. text=Destroy target creature. You may search your library and/or graveyard for a card named Tezzeret, Master of Metal, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={3}{U}{B} mana={3}{U}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Whir of Invention name=Whir of Invention
other={improvise} name(Improvise) other={improvise} name(Improvise)
text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. text=Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.) -- Search your library for an artifact card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.
mana={X}{U}{U}{U} mana={X}{U}{U}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Winding Constrictor name=Winding Constrictor
text=If one or more counters would be placed on an artifact or creature you control, that many plus one of each of those kinds of counters are placed on that permanent instead. -- If you would get one or more counters, you get that many plus one of each of those kinds of counters instead. text=If one or more counters would be placed on an artifact or creature you control, that many plus one of each of those kinds of counters are placed on that permanent instead. -- If you would get one or more counters, you get that many plus one of each of those kinds of counters instead.
mana={B}{G} mana={B}{G}
type=Creature type=Creature
subtype=Snake subtype=Snake
power=2 power=2
toughness=3 toughness=3
[/card] [/card]

View File

@@ -1,234 +1,234 @@
[card] [card]
name=Ancient Excavation name=Ancient Excavation
text=Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way. -- Basic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.) text=Draw cards equal to the number of cards in your hand, then discard a card for each card drawn this way. -- Basic landcycling {2} ({2}, Discard this card: Search your library for a basic land card, reveal it, and put it into your hand. Then shuffle your library.)
mana={2}{U}{B} mana={2}{U}{B}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Assault Suit name=Assault Suit
text=Equipped creature gets +2/+2, has haste, can't attack you or a planeswalker you control, and can't be sacrificed. -- At the beginning of each opponent's upkeep, you may have that player gain control of equipped creature until end of turn. If you do, untap it. -- Equip {3} text=Equipped creature gets +2/+2, has haste, can't attack you or a planeswalker you control, and can't be sacrificed. -- At the beginning of each opponent's upkeep, you may have that player gain control of equipped creature until end of turn. If you do, untap it. -- Equip {3}
mana={4} mana={4}
type=Artifact type=Artifact
subtype=Equipment subtype=Equipment
[/card] [/card]
[card] [card]
name=Chain of Vapor name=Chain of Vapor
text=Return target nonland permanent to its owner's hand. Then that permanent's controller may sacrifice a land. If the player does, he or she may copy this spell and may choose a new target for that copy. text=Return target nonland permanent to its owner's hand. Then that permanent's controller may sacrifice a land. If the player does, he or she may copy this spell and may choose a new target for that copy.
mana={U} mana={U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Charging Cinderhorn name=Charging Cinderhorn
text=Haste -- At the beginning of each player's end step, if no creatures attacked this turn, put a fury counter on Charging Cinderhorn. Then Charging Cinderhorn deals damage equal to the number of fury counters on it to that player. text=Haste -- At the beginning of each player's end step, if no creatures attacked this turn, put a fury counter on Charging Cinderhorn. Then Charging Cinderhorn deals damage equal to the number of fury counters on it to that player.
mana={3}{R} mana={3}{R}
type=Creature type=Creature
subtype=Elemental Ox subtype=Elemental Ox
power=4 power=4
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Collective Voyage name=Collective Voyage
text=Join forces — Starting with you, each player may pay any amount of mana. Each player searches his or her library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles his or her library. text=Join forces — Starting with you, each player may pay any amount of mana. Each player searches his or her library for up to X basic land cards, where X is the total amount of mana paid this way, puts them onto the battlefield tapped, then shuffles his or her library.
mana={G} mana={G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Command Tower name=Command Tower
text={T}: Add to your mana pool one mana of any color in your commander's color identity. text={T}: Add to your mana pool one mana of any color in your commander's color identity.
type=Land type=Land
[/card] [/card]
[card] [card]
name=Commander's Sphere name=Commander's Sphere
text={T}: Add to your mana pool one mana of any color in your commander's color identity. -- Sacrifice Commander's Sphere: Draw a card. text={T}: Add to your mana pool one mana of any color in your commander's color identity. -- Sacrifice Commander's Sphere: Draw a card.
mana={3} mana={3}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Conqueror's Flail name=Conqueror's Flail
text=Equipped creature gets +1/+1 for each color among permanents you control. -- As long as Conqueror's Flail is attached to a creature, your opponents can't cast spells during your turn. -- Equip {2} text=Equipped creature gets +1/+1 for each color among permanents you control. -- As long as Conqueror's Flail is attached to a creature, your opponents can't cast spells during your turn. -- Equip {2}
mana={2} mana={2}
type=Artifact type=Artifact
subtype=Equipment subtype=Equipment
[/card] [/card]
[card] [card]
name=Cruel Entertainment name=Cruel Entertainment
text=Choose target player and another target player. The first player controls the second player during the second player's next turn, and the second player controls the first player during the first player's next turn. text=Choose target player and another target player. The first player controls the second player during the second player's next turn, and the second player controls the first player during the first player's next turn.
mana={6}{B} mana={6}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Curse of Vengeance name=Curse of Vengeance
text=Enchant player -- Whenever enchanted player casts a spell, put a spite counter on Curse of Vengeance. -- When enchanted player loses the game, you gain X life and draw X cards, where X is the number of spite counters on Curse of Vengeance. text=Enchant player -- Whenever enchanted player casts a spell, put a spite counter on Curse of Vengeance. -- When enchanted player loses the game, you gain X life and draw X cards, where X is the number of spite counters on Curse of Vengeance.
mana={B} mana={B}
type=Enchantment type=Enchantment
subtype=Aura Curse subtype=Aura Curse
[/card] [/card]
[card] [card]
name=Decimate name=Decimate
text=Destroy target artifact, target creature, target enchantment, and target land. text=Destroy target artifact, target creature, target enchantment, and target land.
mana={2}{R}{G} mana={2}{R}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Deepglow Skate name=Deepglow Skate
text=When Deepglow Skate enters the battlefield, double the number of each kind of counter on any number of target permanents. text=When Deepglow Skate enters the battlefield, double the number of each kind of counter on any number of target permanents.
mana={4}{U} mana={4}{U}
type=Creature type=Creature
subtype=Fish subtype=Fish
power=3 power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Divergent Transformations name=Divergent Transformations
anyzone=changecost(colorless:-1) forcedalive anyzone=changecost(colorless:-1) forcedalive
text=Undaunted (This spell costs {1} less to cast for each opponent.) -- Exile two target creatures. For each of those creatures, its controller reveals cards from the top of his or her library until he or she reveals a creature card, puts that card onto the battlefield, then shuffles the rest into his or her library. text=Undaunted (This spell costs {1} less to cast for each opponent.) -- Exile two target creatures. For each of those creatures, its controller reveals cards from the top of his or her library until he or she reveals a creature card, puts that card onto the battlefield, then shuffles the rest into his or her library.
mana={6}{R} mana={6}{R}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Entrapment Maneuver name=Entrapment Maneuver
text=Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness. text=Target player sacrifices an attacking creature. You create X 1/1 white Soldier creature tokens, where X is that creature's toughness.
mana={3}{W} mana={3}{W}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Faerie Artisans name=Faerie Artisans
abilities=flying abilities=flying
text=Flying -- Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. text=Flying -- Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans.
mana={3}{U} mana={3}{U}
type=Creature type=Creature
subtype=Faerie Artificer subtype=Faerie Artificer
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Manifold Insights name=Manifold Insights
text=Reveal the top ten cards of your library. Starting with the next opponent in turn order, each opponent chooses a different nonland card from among them. Put the chosen cards into your hand and the rest on the bottom of your library in a random order. text=Reveal the top ten cards of your library. Starting with the next opponent in turn order, each opponent chooses a different nonland card from among them. Put the chosen cards into your hand and the rest on the bottom of your library in a random order.
mana={2}{U} mana={2}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Minds Aglow name=Minds Aglow
text=Join forces — Starting with you, each player may pay any amount of mana. Each player draws X cards, where X is the total amount of mana paid this way. text=Join forces — Starting with you, each player may pay any amount of mana. Each player draws X cards, where X is the total amount of mana paid this way.
mana={U} mana={U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Oath of Druids name=Oath of Druids
text=At the beginning of each player's upkeep, that player chooses target player who controls more creatures than he or she does and is his or her opponent. The first player may reveal cards from the top of his or her library until he or she reveals a creature card. If he or she does, that player puts that card onto the battlefield and all other cards revealed this way into his or her graveyard. text=At the beginning of each player's upkeep, that player chooses target player who controls more creatures than he or she does and is his or her opponent. The first player may reveal cards from the top of his or her library until he or she reveals a creature card. If he or she does, that player puts that card onto the battlefield and all other cards revealed this way into his or her graveyard.
mana={1}{G} mana={1}{G}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Opal Palace name=Opal Palace
text={T}: Add {C} to your mana pool. -- {1}, {T}: Add to your mana pool one mana of any color in your commander's color identity. If you spend this mana to cast your commander, it enters the battlefield with a number of additional +1/+1 counters on it equal to the number of times it's been cast from the command zone this game. text={T}: Add {C} to your mana pool. -- {1}, {T}: Add to your mana pool one mana of any color in your commander's color identity. If you spend this mana to cast your commander, it enters the battlefield with a number of additional +1/+1 counters on it equal to the number of times it's been cast from the command zone this game.
type=Land type=Land
[/card] [/card]
[card] [card]
name=Orzhov Advokist name=Orzhov Advokist
text=At the beginning of your upkeep, each player may put two +1/+1 counters on a creature he or she controls. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn. text=At the beginning of your upkeep, each player may put two +1/+1 counters on a creature he or she controls. If a player does, creatures that player controls can't attack you or a planeswalker you control until your next turn.
mana={2}{W} mana={2}{W}
type=Creature type=Creature
subtype=Human Advisor subtype=Human Advisor
power=1 power=1
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Parting Thoughts name=Parting Thoughts
text=Destroy target creature. You draw X cards and you lose X life, where X is the number of counters on that creature. text=Destroy target creature. You draw X cards and you lose X life, where X is the number of counters on that creature.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Read the Runes name=Read the Runes
text=Draw X cards. For each card drawn this way, discard a card unless you sacrifice a permanent. text=Draw X cards. For each card drawn this way, discard a card unless you sacrifice a permanent.
mana={X}{U} mana={X}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Reyhan, Last of the Abzan name=Reyhan, Last of the Abzan
#wagic don't support commander atm #wagic don't support commander atm
auto=counter(1/1,3) auto=counter(1/1,3)
text=Reyhan, Last of the Abzan enters the battlefield with three +1/+1 counters on it. -- Whenever a creature you control dies or is put into the command zone, if it had one or more +1/+1 counters on it, you may put that many +1/+1 counters on target creature. -- Partner (You can have two commanders if both have partner.) text=Reyhan, Last of the Abzan enters the battlefield with three +1/+1 counters on it. -- Whenever a creature you control dies or is put into the command zone, if it had one or more +1/+1 counters on it, you may put that many +1/+1 counters on target creature. -- Partner (You can have two commanders if both have partner.)
mana={1}{B}{G} mana={1}{B}{G}
type=Legendary Creature type=Legendary Creature
subtype=Human Warrior subtype=Human Warrior
power=0 power=0
toughness=0 toughness=0
[/card] [/card]
[card] [card]
name=Selfless Squire name=Selfless Squire
abilities=flash abilities=flash
text=Flash -- When Selfless Squire enters the battlefield, prevent all damage that would be dealt to you this turn. -- Whenever damage that would be dealt to you is prevented, put that many +1/+1 counters on Selfless Squire. text=Flash -- When Selfless Squire enters the battlefield, prevent all damage that would be dealt to you this turn. -- Whenever damage that would be dealt to you is prevented, put that many +1/+1 counters on Selfless Squire.
mana={3}{W} mana={3}{W}
type=Creature type=Creature
subtype=Human Soldier subtype=Human Soldier
power=1 power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Selvala, Explorer Returned name=Selvala, Explorer Returned
text=Parley — {T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card. text=Parley — {T}: Each player reveals the top card of his or her library. For each nonland card revealed this way, add {G} to your mana pool and you gain 1 life. Then each player draws a card.
mana={1}{G}{W} mana={1}{G}{W}
type=Legendary Creature type=Legendary Creature
subtype=Elf Scout subtype=Elf Scout
power=2 power=2
toughness=4 toughness=4
[/card] [/card]
[card] [card]
name=Tempt with Discovery name=Tempt with Discovery
text=Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search his or her library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles it. text=Tempting offer — Search your library for a land card and put it onto the battlefield. Each opponent may search his or her library for a land card and put it onto the battlefield. For each opponent who searches a library this way, search your library for a land card and put it onto the battlefield. Then each player who searched a library this way shuffles it.
mana={3}{G} mana={3}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Thrasios, Triton Hero name=Thrasios, Triton Hero
#wagic don't support commander atm #wagic don't support commander atm
text={4}: Scry 1, then reveal the top card of your library. If it's a land card, put it onto the battlefield tapped. Otherwise, draw a card. -- Partner (You can have two commanders if both have partner.) text={4}: Scry 1, then reveal the top card of your library. If it's a land card, put it onto the battlefield tapped. Otherwise, draw a card. -- Partner (You can have two commanders if both have partner.)
mana={G}{U} mana={G}{U}
type=Legendary Creature type=Legendary Creature
subtype=Merfolk Wizard subtype=Merfolk Wizard
power=1 power=1
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Thunderfoot Baloth name=Thunderfoot Baloth
abilities=trample abilities=trample
#wagic doesnt have commander zone #wagic doesnt have commander zone
text=Trample -- Lieutenant — As long as you control your commander, Thunderfoot Baloth gets +2/+2 and other creatures you control get +2/+2 and have trample. text=Trample -- Lieutenant — As long as you control your commander, Thunderfoot Baloth gets +2/+2 and other creatures you control get +2/+2 and have trample.
mana={4}{G}{G} mana={4}{G}{G}
type=Creature type=Creature
subtype=Beast subtype=Beast
power=5 power=5
toughness=5 toughness=5
[/card] [/card]
[card] [card]
name=Tymna the Weaver name=Tymna the Weaver
abilities=lifelink abilities=lifelink
#wagic don't support commander atm #wagic don't support commander atm
text=Lifelink -- At the beginning of your postcombat main phase, you may pay X life, where X is the number of opponents that were dealt combat damage this turn. If you do, draw X cards. -- Partner (You can have two commanders if both have partner.) text=Lifelink -- At the beginning of your postcombat main phase, you may pay X life, where X is the number of opponents that were dealt combat damage this turn. If you do, draw X cards. -- Partner (You can have two commanders if both have partner.)
mana={1}{W}{B} mana={1}{W}{B}
type=Legendary Creature type=Legendary Creature
subtype=Human Cleric subtype=Human Cleric
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Vial Smasher the Fierce name=Vial Smasher the Fierce
#wagic don't support commander atm #wagic don't support commander atm
text=Whenever you cast your first spell each turn, Vial Smasher the Fierce deals damage equal to that spell's converted mana cost to an opponent chosen at random. -- Partner (You can have two commanders if both have partner.) text=Whenever you cast your first spell each turn, Vial Smasher the Fierce deals damage equal to that spell's converted mana cost to an opponent chosen at random. -- Partner (You can have two commanders if both have partner.)
mana={1}{B}{R} mana={1}{B}{R}
type=Legendary Creature type=Legendary Creature
subtype=Goblin Berserker subtype=Goblin Berserker
power=2 power=2
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Zedruu the Greathearted name=Zedruu the Greathearted
text=At the beginning of your upkeep, you gain X life and draw X cards, where X is the number of permanents you own that your opponents control. -- {R}{W}{U}: Target opponent gains control of target permanent you control. text=At the beginning of your upkeep, you gain X life and draw X cards, where X is the number of permanents you own that your opponents control. -- {R}{W}{U}: Target opponent gains control of target permanent you control.
mana={1}{R}{W}{U} mana={1}{R}{W}{U}
type=Legendary Creature type=Legendary Creature
subtype=Minotaur Monk subtype=Minotaur Monk
power=2 power=2
toughness=4 toughness=4
[/card] [/card]

View File

@@ -1,210 +1,210 @@
[card] [card]
name=Aetherborn Marauder name=Aetherborn Marauder
text=Flying, lifelink -- When Aetherborn Marauder enters the battlefield, move any number of +1/+1 counters from other permanents you control onto Aetherborn Marauder. text=Flying, lifelink -- When Aetherborn Marauder enters the battlefield, move any number of +1/+1 counters from other permanents you control onto Aetherborn Marauder.
mana={3}{B} mana={3}{B}
type=Creature type=Creature
subtype=Aetherborn Rogue subtype=Aetherborn Rogue
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Aetherstorm Roc name=Aetherstorm Roc
text=Flying -- Whenever Aetherstorm Roc or another creature enters the battlefield under your control, you get {E} (an energy counter). -- Whenever Aetherstorm Roc attacks, you may pay {E}{E}. If you do, put a +1/+1 counter on it and tap up to one target creature defending player controls. text=Flying -- Whenever Aetherstorm Roc or another creature enters the battlefield under your control, you get {E} (an energy counter). -- Whenever Aetherstorm Roc attacks, you may pay {E}{E}. If you do, put a +1/+1 counter on it and tap up to one target creature defending player controls.
mana={2}{W}{W} mana={2}{W}{W}
type=Creature type=Creature
subtype=Bird subtype=Bird
power=3 power=3
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Animation Module name=Animation Module
text=Whenever one or more +1/+1 counters are placed on a permanent you control, you may pay {1}. If you do, create a 1/1 colorless Servo artifact creature token. -- {3}, {T}: Choose a counter on target permanent or player. Give that permanent or player another counter of that kind. text=Whenever one or more +1/+1 counters are placed on a permanent you control, you may pay {1}. If you do, create a 1/1 colorless Servo artifact creature token. -- {3}, {T}: Choose a counter on target permanent or player. Give that permanent or player another counter of that kind.
mana={1} mana={1}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Bomat Courier name=Bomat Courier
text=Haste -- Whenever Bomat Courier attacks, exile the top card of your library face down. (You can't look at it.) -- {R}, Discard your hand, Sacrifice Bomat Courier: Put all cards exiled with Bomat Courier into their owners' hands. text=Haste -- Whenever Bomat Courier attacks, exile the top card of your library face down. (You can't look at it.) -- {R}, Discard your hand, Sacrifice Bomat Courier: Put all cards exiled with Bomat Courier into their owners' hands.
mana={1} mana={1}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=1 power=1
toughness=1 toughness=1
[/card] [/card]
[card] [card]
name=Captured by the Consulate name=Captured by the Consulate
text=Enchant creature you don't control -- Enchanted creature can't attack. -- Whenever an opponent casts a spell, if it has a single target, change the target to enchanted creature if able. text=Enchant creature you don't control -- Enchanted creature can't attack. -- Whenever an opponent casts a spell, if it has a single target, change the target to enchanted creature if able.
mana={3}{W} mana={3}{W}
type=Enchantment type=Enchantment
subtype=Aura subtype=Aura
[/card] [/card]
[card] [card]
name=Combustible Gearhulk name=Combustible Gearhulk
abilities=first strike abilities=first strike
text=First strike -- When Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, put the top three cards of your library into your graveyard, then Combustible Gearhulk deals damage to that player equal to the total converted mana cost of those cards. text=First strike -- When Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, put the top three cards of your library into your graveyard, then Combustible Gearhulk deals damage to that player equal to the total converted mana cost of those cards.
mana={4}{R}{R} mana={4}{R}{R}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=6 power=6
toughness=6 toughness=6
[/card] [/card]
[card] [card]
name=Confiscation Coup name=Confiscation Coup
text=Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's converted mana cost. If you do, gain control of it. text=Choose target artifact or creature. You get {E}{E}{E}{E} (four energy counters), then you may pay an amount of {E} equal to that permanent's converted mana cost. If you do, gain control of it.
mana={3}{U}{U} mana={3}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Consulate Surveillance name=Consulate Surveillance
text=When Consulate Surveillance enters the battlefield, you get {E}{E}{E}{E} (four energy counters). -- Pay {E}{E}: Prevent all damage that would be dealt to you this turn by a source of your choice. text=When Consulate Surveillance enters the battlefield, you get {E}{E}{E}{E} (four energy counters). -- Pay {E}{E}: Prevent all damage that would be dealt to you this turn by a source of your choice.
mana={3}{W} mana={3}{W}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Die Young name=Die Young
text=Choose target creature. You get {E}{E} (two energy counters), then you may pay any amount of {E}. The creature gets -1/-1 until end of turn for each {E} paid this way. text=Choose target creature. You get {E}{E} (two energy counters), then you may pay any amount of {E}. The creature gets -1/-1 until end of turn for each {E} paid this way.
mana={1}{B} mana={1}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Dovin Baan name=Dovin Baan
auto=counter(0/0,3,loyalty) auto=counter(0/0,3,loyalty)
auto={C(0/0,1,Loyalty)}:name(+1: loyalty) donothing restriction{compare(cantargetoppocre)~lessthan~1} auto={C(0/0,1,Loyalty)}:name(+1: loyalty) donothing restriction{compare(cantargetoppocre)~lessthan~1}
auto={C(0/0,1,Loyalty)}:name(+1: -3/0 target creature) target(creature) transforms((,newability[-3/0],newability[noactivatedability])) uynt restriction{compare(cantargetoppocre)~morethan~0} auto={C(0/0,1,Loyalty)}:name(+1: -3/0 target creature) target(creature) transforms((,newability[-3/0],newability[noactivatedability])) uynt restriction{compare(cantargetoppocre)~morethan~0}
auto={C(0/0,-1,Loyalty)}:name(-1: gain 2 life and draw a card) life:2 && draw:1 auto={C(0/0,-1,Loyalty)}:name(-1: gain 2 life and draw a card) life:2 && draw:1
text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated. -- -1: You gain 2 life and draw a card. -- -7: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps." text=+1: Until your next turn, up to one target creature gets -3/-0 and its activated abilities can't be activated. -- -1: You gain 2 life and draw a card. -- -7: You get an emblem with "Your opponents can't untap more than two permanents during their untap steps."
mana={2}{W}{U} mana={2}{W}{U}
type=Planeswalker type=Planeswalker
subtype=Dovin subtype=Dovin
[/card] [/card]
[card] [card]
name=Dubious Challenge name=Dubious Challenge
text=Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle your library. Target opponent may choose one of the exiled cards and put it onto the battlefield under his or her control. Put the rest onto the battlefield under your control. text=Look at the top ten cards of your library, exile up to two creature cards from among them, then shuffle your library. Target opponent may choose one of the exiled cards and put it onto the battlefield under his or her control. Put the rest onto the battlefield under your control.
mana={3}{G} mana={3}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Eager Construct name=Eager Construct
text=When Eager Construct enters the battlefield, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.) text=When Eager Construct enters the battlefield, each player may scry 1. (To scry 1, look at the top card of your library, then you may put that card on the bottom of your library.)
mana={2} mana={2}
type=Artifact Creature type=Artifact Creature
subtype=Construct subtype=Construct
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Eliminate the Competition name=Eliminate the Competition
text=As an additional cost to cast Eliminate the Competition, sacrifice X creatures. -- Destroy X target creatures. text=As an additional cost to cast Eliminate the Competition, sacrifice X creatures. -- Destroy X target creatures.
mana={4}{B} mana={4}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Fairgrounds Trumpeter name=Fairgrounds Trumpeter
#buggy must set custom restriction #buggy must set custom restriction
auto=@counteradded(1/1) from(*|mybattlefield) turnlimited:phaseaction[endofturn sourceinplay] counter(1/1,1) auto=@counteradded(1/1) from(*|mybattlefield) turnlimited:phaseaction[endofturn sourceinplay] counter(1/1,1)
text=At the beginning of each end step, if a +1/+1 counter was placed on a permanent under your control this turn, put a +1/+1 counter on Fairgrounds Trumpeter. text=At the beginning of each end step, if a +1/+1 counter was placed on a permanent under your control this turn, put a +1/+1 counter on Fairgrounds Trumpeter.
mana={2}{G} mana={2}{G}
type=Creature type=Creature
subtype=Elephant subtype=Elephant
power=2 power=2
toughness=2 toughness=2
[/card] [/card]
[card] [card]
name=Fortuitous Find name=Fortuitous Find
text=Choose one or both — -- • Return target artifact card from your graveyard to your hand. -- • Return target creature card from your graveyard to your hand. text=Choose one or both — -- • Return target artifact card from your graveyard to your hand. -- • Return target creature card from your graveyard to your hand.
mana={2}{B} mana={2}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Gonti, Lord of Luxury name=Gonti, Lord of Luxury
abilities=deathtouch abilities=deathtouch
text=Deathtouch -- When Gonti, Lord of Luxury enters the battlefield, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. For as long as that card remains exiled, you may look at it, you may cast it, and you may spend mana as though it were mana of any type to cast it. text=Deathtouch -- When Gonti, Lord of Luxury enters the battlefield, look at the top four cards of target opponent's library, exile one of them face down, then put the rest on the bottom of that library in a random order. For as long as that card remains exiled, you may look at it, you may cast it, and you may spend mana as though it were mana of any type to cast it.
mana={2}{B}{B} mana={2}{B}{B}
type=Legendary Creature type=Legendary Creature
subtype=Aetherborn Rogue subtype=Aetherborn Rogue
power=2 power=2
toughness=3 toughness=3
[/card] [/card]
[card] [card]
name=Insidious Will name=Insidious Will
text=Choose one — -- • Counter target spell. -- • You may choose new targets for target spell. -- • Copy target instant or sorcery spell. You may choose new targets for the copy. text=Choose one — -- • Counter target spell. -- • You may choose new targets for target spell. -- • Copy target instant or sorcery spell. You may choose new targets for the copy.
mana={2}{U}{U} mana={2}{U}{U}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Liberating Combustion name=Liberating Combustion
text=Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it. text=Liberating Combustion deals 6 damage to target creature. You may search your library and/or graveyard for a card named Chandra, Pyrogenius, reveal it, and put it into your hand. If you search your library this way, shuffle it.
mana={4}{R} mana={4}{R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Lost Legacy name=Lost Legacy
text=Name a nonartifact, nonland card. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles his or her library, then draws a card for each card exiled from hand this way. text=Name a nonartifact, nonland card. Search target player's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles his or her library, then draws a card for each card exiled from hand this way.
mana={1}{B}{B} mana={1}{B}{B}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Midnight Oil name=Midnight Oil
text=Midnight Oil enters the battlefield with seven hour counters on it. -- At the beginning of your draw step, draw an additional card and remove two hour counters from Midnight Oil. -- Your maximum hand size is equal to the number of hour counters on Midnight Oil. -- Whenever you discard a card, you lose 1 life. text=Midnight Oil enters the battlefield with seven hour counters on it. -- At the beginning of your draw step, draw an additional card and remove two hour counters from Midnight Oil. -- Your maximum hand size is equal to the number of hour counters on Midnight Oil. -- Whenever you discard a card, you lose 1 life.
mana={2}{B}{B} mana={2}{B}{B}
type=Enchantment type=Enchantment
[/card] [/card]
[card] [card]
name=Nature's Way name=Nature's Way
text=Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control. text=Target creature you control gains vigilance and trample until end of turn. It deals damage equal to its power to target creature you don't control.
mana={1}{G} mana={1}{G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Panharmonicon name=Panharmonicon
text=If an artifact or creature entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time. text=If an artifact or creature entering the battlefield causes a triggered ability of a permanent you control to trigger, that ability triggers an additional time.
mana={4} mana={4}
type=Artifact type=Artifact
[/card] [/card]
[card] [card]
name=Saheeli Rai name=Saheeli Rai
auto=counter(0/0,3,loyalty) auto=counter(0/0,3,loyalty)
text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- -2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- -7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library. text=+1: Scry 1. Saheeli Rai deals 1 damage to each opponent. -- -2: Create a token that's a copy of target artifact or creature you control, except it's an artifact in addition to its other types. That token gains haste. Exile it at the beginning of the next end step. -- -7: Search your library for up to three artifact cards with different names, put them onto the battlefield, then shuffle your library.
mana={1}{U}{R} mana={1}{U}{R}
type=Planeswalker type=Planeswalker
subtype=Saheeli subtype=Saheeli
[/card] [/card]
[card] [card]
name=Saheeli's Artistry name=Saheeli's Artistry
target=*[artifact;creature] target=*[artifact;creature]
auto=if cantargetcard(artifact) then choice name(clone artifact) clone auto=if cantargetcard(artifact) then choice name(clone artifact) clone
auto=if cantargetcard(creature) then choice name(clone creature) clone addtype(artifact) auto=if cantargetcard(creature) then choice name(clone creature) clone addtype(artifact)
text=Choose one or both — -- • Create a token that's a copy of target artifact. -- • Create a token that's a copy of target creature, except it's an artifact in addition to its other types. text=Choose one or both — -- • Create a token that's a copy of target artifact. -- • Create a token that's a copy of target creature, except it's an artifact in addition to its other types.
mana={4}{U}{U} mana={4}{U}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Shrewd Negotiation name=Shrewd Negotiation
text=Exchange control of target artifact you control and target artifact or creature you don't control. text=Exchange control of target artifact you control and target artifact or creature you don't control.
mana={4}{U} mana={4}{U}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Spark of Creativity name=Spark of Creativity
text=Choose target creature. Exile the top card of your library. You may have Spark of Creativity deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn. text=Choose target creature. Exile the top card of your library. You may have Spark of Creativity deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn.
mana={R} mana={R}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Subtle Strike name=Subtle Strike
text=Choose one or both — -- • Target creature gets -1/-1 until end of turn. -- • Put a +1/+1 counter on target creature. text=Choose one or both — -- • Target creature gets -1/-1 until end of turn. -- • Put a +1/+1 counter on target creature.
mana={1}{B} mana={1}{B}
type=Instant type=Instant
[/card] [/card]
[card] [card]
name=Take Down name=Take Down
text=Choose one — -- • Take Down deals 4 damage to target creature with flying. -- • Take Down deals 1 damage to each creature with flying. text=Choose one — -- • Take Down deals 4 damage to target creature with flying. -- • Take Down deals 1 damage to each creature with flying.
mana={G} mana={G}
type=Sorcery type=Sorcery
[/card] [/card]
[card] [card]
name=Verdant Crescendo name=Verdant Crescendo
text=Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, and put it into your hand. Then shuffle your library. text=Search your library for a basic land card and put it onto the battlefield tapped. Search your library and graveyard for a card named Nissa, Nature's Artisan, reveal it, and put it into your hand. Then shuffle your library.
mana={3}{G} mana={3}{G}
type=Sorcery type=Sorcery
[/card] [/card]

View File

@@ -1 +1 @@
here are the old themes. here are the old themes.

View File

@@ -1,4 +1,4 @@
name=Blitzkrieg name=Mode Blitzkrieg
unlock=prx_geirkztilb unlock=prx_geirkztilb
[INIT] [INIT]
mode=mtg mode=mtg

View File

@@ -0,0 +1,81 @@
name=Commander Format
unlock=prx_commander
[INIT]
mode=commander
#MTG Game specific rules
auto=bonusrule
auto=putinplayrule
auto=kickerrule
auto=alternativecostrule
auto=buybackrule
auto=flashbackrule
auto=retracerule
auto=suspendrule
auto=morphrule
auto=payzerorule
auto=overloadrule
auto=attackrule
auto=attackcostrule
auto=blockrule
auto=blockcostrule
auto=combattriggerrule
auto=legendrule
auto=planeswalkerrule
auto=planeswalkerdamage
auto=planeswalkerattack
auto=tokencleanuprule
auto=persistrule
auto=vampirerule
auto=unearthrule
auto=lifelinkrule
auto=deathtouchrule
auto=soulbondrule
auto=dredgerule
auto=bestowrule
[PLAYERS]
life:40
offerinterruptonphase=draw
auto=ability$!all(*[iscommander]|myzones) moveto(mycommandzone)!$ controller
auto=shuffle
auto=draw:7
auto=sethand:7
auto=@each my draw:draw:1
auto=maxPlay(land)1
#Lands Mana Rules
auto=lord(Plains[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{W}
auto=lord(Island[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{U}
auto=lord(Swamp[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{B}
auto=lord(Mountain[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{R}
auto=lord(Forest[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{G}
#Mana Empties from manapool at the end of each phase
auto=@each untap:removeMana(*)
auto=@each upkeep:removeMana(*)
auto=@each draw:removeMana(*)
auto=@each firstmain:removeMana(*)
auto=@each combatbegins:removeMana(*)
auto=@each attackers:removeMana(*)
auto=@each blockers:removeMana(*)
auto=@each combatdamage:removeMana(*)
auto=@each combatEnds:removeMana(*)
auto=@each secondmain:removeMana(*)
auto=@each end:removeMana(*)
auto=@each cleanup:removeMana(*)
#Monarch rule
auto=@each my endofturn restriction{compare(pmonarch)~morethan~0}:draw:1
#reset Creature damage at the cleanup phase
auto=@each cleanup:all(*|myBattlefield) resetDamage
#Commander put back rule
auto=@movedTo(*[iscommander]|mygraveyard):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|mygraveyard) moveto(mycommandzone)!$ controller
auto=@movedTo(*[iscommander]|myexile):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|myexile) moveto(mycommandzone)!$ controller
auto=@movedTo(*[iscommander]|mylibrary):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|mylibrary) moveto(mycommandzone)!$ controller
auto=@movedTo(*[iscommander]|myhand):may name(Put back to command zone) ability$!name(Put back to command zone) name(Put back to command zone) target(*[iscommander;fresh]|myhand) moveto(mycommandzone)!$ controller

View File

@@ -34,4 +34,67 @@ unlock_text=Blitzkrieg Mode Unlocked
teaser=Like to play fast? Unlock Blitzkrieg Mode :) teaser=Like to play fast? Unlock Blitzkrieg Mode :)
trophyroom_text=Won with more than 18 lands. trophyroom_text=Won with more than 18 lands.
unlock_condition=type(land|myBattlefield)~morethan~18 unlock_condition=type(land|myBattlefield)~morethan~18
[/award] [/award]
[award]
name=Paradise
id=prx_paradise
unlock_img=paradise_unlocked.png
unlock_text=Birds of Paradise Mode Unlocked
teaser=Utopia! Bring me down to the Paradise City.
Lands you control have "{T}: Add one mana of any color."
trophyroom_text=Won with Birds of Paradise on the battlefield.
unlock_condition=type(Birds of Paradise|mybattlefield)~morethan~0
[/award]
[award]
name=Morinfen Mode
id=prx_morinfen
unlock_img=morinfen_unlocked.png
unlock_text=Morinfen Mode Unlocked
teaser="I looked into its eyes, and its soul was so empty I saw no reflection, no light there." — Crovax
At the beginning of your upkeep, you lose 1 life for each permanent you control.
trophyroom_text=Won with less than 5 life.
unlock_condition=this(controllerlife < 5)
[/award]
[award]
name=Horde
id=prx_horde
unlock_img=horde_unlocked.png
unlock_text=Tribal Horde Mode Unlocked
teaser="From shards and splinters I call forth my living horde." -Molimo, maro-sorcerer
trophyroom_text=Won with more than 25 life.
unlock_condition=this(controllerlife > 25)
[/award]
[award]
name=False God
id=prx_karona
unlock_img=falsegod_unlocked.png
unlock_text=False God Mode Unlocked
teaser=At the beginning of your upkeep, exchange control of a permanent you control chosen at random and a permanent target opponent controls chosen at random.
trophyroom_text=Devotion to red more than 7.
unlock_condition=this(variable{type:manar}>7)
[/award]
[award]
name=Titania Mode
id=prx_titania
unlock_img=titania_unlocked.png
unlock_text=Titania Mode Unlocked
teaser=Voice of the Argoth forest, defender of its creatures, and enforcer of its laws, Titania is literally an aspect of the forest itself.
You may play an additional land on each of your turns.
trophyroom_text=Devotion to green more than 7.
unlock_condition=this(variable{type:manag}>7)
[/award]
[award]
name=Commander Format
id=prx_commander
unlock_img=commander_unlocked.png
unlock_text=Commander Format Unlocked
teaser=Do you think you can dominate over other commanders? Take a big challenge in the commander format.
trophyroom_text=Win a game with 40 or more life and with less cards in your graveyard than your opponent.
unlock_condition=type(*|mygraveyard)~lessthan~type(*|opponentgraveyard),this(controllerlife > 39)
[/award]

View File

@@ -0,0 +1,15 @@
include mtg.txt
name=False God
unlock=prx_karona
[INIT]
mode=mtg
[PLAYERS]
life:28
auto=shuffle
auto=draw:6
auto=@each myupkeep:auto=moverandom(*) from(opponentBattlefield) to(myBattlefield)
auto=@each myupkeep:auto=moverandom(*) from(myBattlefield) to(opponentBattlefield)
auto=maxPlay(land)+1

View File

@@ -0,0 +1,14 @@
include mtg.txt
name=Tribal Wars
unlock=prx_horde
[INIT]
mode=horde
[PLAYERS]
life:20
auto=shuffle
auto=draw:7
auto=@each my upkeep:if type(creature[manacost<=3]|mylibrary)~lessthan~1 then moverandom(creature[manacost<=4]) from(library) to(battlefield)
auto=@each my upkeep:if type(creature[manacost<=2]|mylibrary)~lessthan~1 then moverandom(creature[manacost<=3]) from(library) to(battlefield)
auto=@each my upkeep:moverandom(creature[manacost<=2]) from(library) to(battlefield)

View File

@@ -0,0 +1,12 @@
include mtg.txt
name=Morifen
unlock=prx_morinfen
[INIT]
mode=mtg
[PLAYERS]
life:50
auto=shuffle
auto=draw:7
auto=@each myupkeep:foreach(*|mybattlefield) life:-1

View File

@@ -68,5 +68,8 @@ auto=@each secondmain:removeMana(*)
auto=@each end:removeMana(*) auto=@each end:removeMana(*)
auto=@each cleanup:removeMana(*) auto=@each cleanup:removeMana(*)
#Monarch rule
auto=@each my endofturn restriction{compare(pmonarch)~morethan~0}:draw:1
#reset Creature damage at the cleanup phase #reset Creature damage at the cleanup phase
auto=@each cleanup:all(*|myBattlefield) resetDamage auto=@each cleanup:all(*|myBattlefield) resetDamage

View File

@@ -0,0 +1,20 @@
include mtg.txt
name=Paradise
unlock=prx_paradise
[INIT]
mode=mtg
[PLAYERS]
life:17
auto=shuffle
auto=draw:7
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{W}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{U}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{R}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{B}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{G}

View File

@@ -0,0 +1,9 @@
include mtg.txt
name=Random 3 Colors
unlock=prx_rnddeck
[INIT]
mode=random3
[PLAYERS]
auto=shuffle
auto=draw:7

View File

@@ -0,0 +1,16 @@
include mtg.txt
name=Random 5 Colors
unlock=prx_rnddeck
[INIT]
mode=random5
[PLAYERS]
life:20
auto=shuffle
auto=draw:7
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{W}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{U}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{B}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{R}
auto=lord(*[-noactivatedability;-nomanaability;-notapability;land]|MyBattlefield) {T}:Add{G}

View File

@@ -0,0 +1,11 @@
include mtg.txt
name=Set Limited
unlock=prx_rnddeck
[INIT]
mode=set_limited
[PLAYERS]
life:20
auto=shuffle
auto=draw:7

View File

@@ -0,0 +1,17 @@
include mtg.txt
name=Titania
unlock=prx_titania
[INIT]
mode=mtg
[PLAYERS]
life:15
auto=shuffle
auto=draw:9
auto=maxPlay(land)+1
#auto=@each myupkeep:auto=moverandom(*) from(myBattlefield) to #(opponentBattlefield)
#auto=@each myupkeep:auto=moverandom(*) from(opponentBattlefield) #to(myBattlefield)
#auto=@each myupkeep:draw:1
#auto=@each myupkeep:life:-1

View File

@@ -1,8 +1,9 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Tenth Edition name=Tenth Edition
year=2007 orderindex=COR-A.10E
total=383 year=2007-07-13
total=384
[/meta] [/meta]
[card] [card]
primitive=Abundance primitive=Abundance
@@ -1919,3 +1920,8 @@ primitive=Youthful Knight
id=129790 id=129790
rarity=C rarity=C
[/card] [/card]
[card]
primitive=Zombie
id=-4143881
rarity=T
[/card]

View File

@@ -1,7 +1,8 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Unlimited Edition name=Unlimited Edition
year=1993 orderindex=COR-2.2ED
year=1993-12-01
total=302 total=302
[/meta] [/meta]
[card] [card]

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,9 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Fourth Edition name=Fourth Edition
year=1995 orderindex=COR-4.4ED
total=378 year=1995-04-01
total=379
[/meta] [/meta]
[card] [card]
primitive=Abomination primitive=Abomination

View File

@@ -2,8 +2,9 @@
author=Wagic Team author=Wagic Team
name=Fifth Dawn name=Fifth Dawn
block=Mirrodin block=Mirrodin
year=2004 orderindex=EXP-X.5DN
total=165 year=2004-06-04
total=166
[/meta] [/meta]
[card] [card]
primitive=Abuna's Chant primitive=Abuna's Chant

View File

@@ -1,7 +1,8 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Fifth Edition name=Fifth Edition
year=1997 orderindex=COR-5.5ED
year=1997-03-24
total=449 total=449
[/meta] [/meta]
[card] [card]

View File

@@ -1,7 +1,8 @@
[meta] [meta]
author=Wagic Team author=Wagic Team
name=Classic Sixth Edition name=Classic Sixth Edition
year=1999 orderindex=COR-6.6ED
year=1999-04-21
total=350 total=350
[/meta] [/meta]
[card] [card]

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