Commit graph

1774 commits

Author SHA1 Message Date
LevelX2
ce26bc8ed0 Added option to deactivate to ask th eplayer in which order cards go to gaveyard. 2015-06-13 12:27:50 +02:00
LevelX2
0f37d0fcd0 Added country name to tooltip of country icon in user list. 2015-06-13 11:30:25 +02:00
LevelX2
d28a956754 Merge origin/master 2015-06-13 00:33:58 +02:00
LevelX2
4f6d3f3a1a * Password join value is now distinct from password you set of for a new table. 2015-06-12 08:12:38 +02:00
LoneFox
90486afdbb If saving a thumbnail image fails, delete the resulting file.
OpenJDK throws "javax.imageio.IIOException: Invalid argument to native writeImage", because it
does not support transparency, and that results in zero-sized thumbnail files being created.
2015-06-11 09:17:05 +03:00
LoneFox
658daa65e3 Fix typo 2015-06-11 08:43:12 +03:00
LevelX2
132ded19f6 Show country flag icon in user table. Save and restore column width and order. 2015-06-11 00:11:40 +02:00
LevelX2
8ae9293c98 * Added user country flag. View of image in user list is still missing. 2015-06-10 17:52:18 +02:00
LevelX2
21e2066bba * Akron Legionnaire - Fixed not correct working restrict ability. 2015-06-08 22:51:48 +02:00
LevelX2
3b61a10237 Fixed some bugs and added a AI Test player class. 2015-06-08 18:31:54 +02:00
LevelX2
9da44a547d Added an option that player has to confirm if he passes priority with empty stack and has mana in his pool. Implements #707. 2015-06-07 22:37:12 +02:00
LevelX2
907ec7abb0 Added new option for mana payment handling of mana already in the mana pool. Reworked the battlefield context menu a bit. 2015-06-07 17:14:43 +02:00
LevelX2
8acf28eed1 * Added optional rollback current turn and up to 3 previous turns to the battlefield menu. All other players have to agree to the rollback to let it happen. 2015-06-07 00:53:08 +02:00
LevelX2
a50447c84d * Setting of mana automatic payment option is saved and restored now so persistent between games (fixes #1002). 2015-06-05 00:05:40 +02:00
LevelX2
3b9cb1dc6e Add land dialog is now also shown during free deck building. Added a set selection drop down box to select the set the lands are used from. 2015-06-04 19:37:54 +02:00
LevelX2
bafd27f5b3 Identifier are shown for Looked at and revealed cards view 2015-06-03 17:05:59 +02:00
LevelX2
022d8790fc Saved skill filter setting of active tables list. 2015-06-03 00:11:15 +02:00
LevelX2
eb96b08dfa Release 1.4.0v2 2015-05-25 23:33:41 +02:00
LevelX2
51397a93df Added some checking for valid deck and game type combinations on match creation dialog. 2015-05-22 22:37:54 +02:00
LevelX2
ae89cef011 * Fixed a bug in table sort that could produce a cast error if tables are sorted by skill level. 2015-05-22 21:25:59 +02:00
LevelX2
ab79a6a308 * Changed some references from xmage.info to xmage.de. 2015-05-22 00:42:02 +02:00
LevelX2
d7255f971c * Some more minor changes. Added test. 2015-05-21 23:25:46 +02:00
LevelX2
bc61ef6fb8 * Update to version 1.4.0v0. 2015-05-13 01:05:12 +02:00
LevelX2
fa847e8feb * Update to version 1.4.0v0. 2015-05-12 23:11:25 +02:00
LevelX2
ed501cad21 * Some minor adjustements/changes. 2015-05-12 23:00:34 +02:00
LevelX2
28d46e2a95 * Added a simple identifier to tooltip and game log to be able to identify the exact target if multiple objects with the same name exist. 2015-05-12 17:30:14 +02:00
LevelX2
69b381779b * Added a simple skill level to set and filter for tables. 2015-05-12 15:10:24 +02:00
LevelX2
15efe14fd5 * Fixed human players controlling other human players turn (e.g. by Mindsliver). 2015-05-12 01:10:56 +02:00
LevelX2
be11d287dc [MM2] Added new download source mythicspoiler.com. 2015-05-11 22:06:38 +02:00
LevelX2
5c018b15af Changed Modern Masters 2015 short designation to MM2. 2015-05-10 11:26:35 +02:00
LevelX2
7e9340dee7 Fixed that action column was not handled correctly after client restart if user changed their position in column order. 2015-05-10 10:54:54 +02:00
LevelX2
9c97953b6b Added some font color to object and player names output to game logging and feedback area. 2015-05-09 21:18:00 +02:00
LevelX2
853be4ce65 Added some tests and an legacy example deck. 2015-05-08 09:12:37 +02:00
LevelX2
951198a578 Added some more handling for missing images. 2015-05-07 23:54:28 +02:00
LevelX2
4cf21739c4 * Saved position and size of choice window during a game session. 2015-05-06 16:58:14 +02:00
LevelX2
383b3f3bdb Added 2 legacy example decks. 2015-05-06 08:31:41 +02:00
emerald000
3e2f992fae Added Sin of the Past. 2015-05-05 17:06:37 -04:00
Nathaniel Brandes
2f476b7c53 Cleanup sets.
This is an extensive renaming of sets to their correct names. "Duel
Decks" and "Not Standard Legal" have been merged into a "Supplemental"
set type. MTGO-only sets have been put into their own set type, just
like magiccards.info. Supplemental sets now have a "block" which is the
block that they have under magiccards.info, for easier organization. The
deck builder on the client now relies on an autogenerated list instead
of a hardcoded one.
2015-05-03 20:07:13 -07:00
LevelX2
9e8157827a * Fixed that face down exiled cards were revealed in player specific exile view window. 2015-05-02 12:19:09 +02:00
LevelX2
efb02f633c Fixed handling of default columns width. 2015-04-27 23:13:00 +02:00
emerald000
ffaffa39f8 Fixed NPE in the Tables panel. 2015-04-27 16:52:10 -04:00
LevelX2
0adeb0770f Added limited as format to the active table filter. 2015-04-26 21:45:24 +02:00
LevelX2
e662111ddd Added save/restore of active table columns order. 2015-04-26 21:31:27 +02:00
Nathaniel Brandes
e53079c36c Fix some gatherer image loading. 2015-04-26 04:13:20 -07:00
LevelX2
987a62448e Added save/restore of column width of active tables. 2015-04-26 10:31:24 +02:00
LevelX2
b846d0c411 Some minor changes to active table handling. 2015-04-25 16:37:08 +02:00
LevelX2
8add25f74f Finished table selection updates. 2015-04-25 13:06:50 +02:00
LevelX2
a3dba9b1d0 Added some error handling client startup. 2015-04-25 11:07:01 +02:00
LevelX2
b096379881 Update to table filtering. 2015-04-25 02:20:54 +02:00
LevelX2
26b88d3b48 Update table selection. 2015-04-24 16:34:50 +02:00
LevelX2
c285fc6c4d Started adding a simple filter to list of open tables. 2015-04-23 17:51:05 +02:00
LevelX2
2157c63160 State if table with completed games is shown is saved in java prefs now. 2015-04-23 16:19:24 +02:00
LevelX2
55322b4015 Added Masters Edition Sets I - IV. 2015-04-23 15:44:01 +02:00
LevelX2
49e89a9a19 Fixed a problem with downloading cards with AE in name from Gatherer. 2015-04-23 15:42:34 +02:00
LevelX2
d245ce1ad2 * Fixed that card name text was covered by next card beneath if cards are displayed close together (library search). 2015-04-16 16:29:54 +02:00
LevelX2
e556dcea51 * Trail of Mystery - Made basic land selection optional. 2015-04-15 17:18:14 +02:00
LevelX2
809bf663df * Fixed land image downloading from gatherer and handling of Anthology Duel Decks. 2015-04-12 10:37:16 +02:00
LevelX2
bfa82a9c3f Added the handling of paged visual lists for image download from Gatherer. 2015-04-10 15:13:25 +02:00
LevelX2
c65adebc57 Fixed that to allow watchers of a game to see the hand cards of players did not work correctly. 2015-04-10 12:36:22 +02:00
LevelX2
8f65053edb Merge origin/master 2015-04-10 00:40:04 +02:00
LevelX2
d3dba58358 * Fixed that continuous effects of copied cards with limited duration stop to work as the copied card stops to exist. 2015-04-10 00:39:06 +02:00
fireshoes
adfc4711d2 [TPR] Removed from the image url ignore list. 2015-04-09 17:21:29 -05:00
LevelX2
7292a1625c [TPR] Added Dracoplasm. 2015-04-09 18:09:05 +02:00
LevelX2
6ae9c01979 Merge pull request #888 from FenrisulfrX/thunder
Added Thunder Dragon
2015-04-07 13:45:10 +02:00
LevelX2
f62d3ac227 * Exploit - Fixed that Exploit also triggered if the creature with Exploit left the battlefield before the first ability of Exploit resolved. 2015-04-07 00:27:07 +02:00
FenrisulfrX
5eea5b9623 Added Thunder Dragon
Also added both decks form the DUEL DECKS: KNIGHTS VS. DRAGONS set.
2015-04-06 10:57:50 -03:00
LevelX2
5c2189fdd7 Added Exception to read of server list that shows local buffered list. 2015-04-05 09:43:45 +02:00
LevelX2
2723bf6cb7 * Fixed some problems with order selection of triggered abilities not showing the card images. 2015-04-04 14:11:49 +02:00
LevelX2
014e8a2f0f Update Jak Gem's Constellation Recursion.dck 2015-04-04 00:39:09 +02:00
LevelX2
35125e3462 Rename Jak Gem’s Constellation Recursion.dck to Jak Gem's Constellation Recursion.dck 2015-04-04 00:38:43 +02:00
LevelX2
dcdf37b31f Rename Thiago Rodrigues – Abzan Midrange.dck to Thiago Rodrigues - Abzan Midrange.dck 2015-04-04 00:29:56 +02:00
LevelX2
4a066b83e3 Rename Matteo Cirigliano – G_B Enchantress.dck to Matteo Cirigliano - G_B Enchantress.dck 2015-04-04 00:29:37 +02:00
LevelX2
175f84f22c Rename Lukas Blohon – G_B Enchantress.dck to Lukas Blohon - G_B Enchantress.dck 2015-04-04 00:29:05 +02:00
LevelX2
867f1da8b9 Rename Giovanni Rosi – Mono-red.dck to Giovanni Rosi - Mono-red.dck 2015-04-04 00:28:47 +02:00
LevelX2
f691e6acbb Rename Einar Baldvinsson – Temur Aggro.dck to Einar Baldvinsson - Temur Aggro.dck 2015-04-04 00:28:27 +02:00
LevelX2
cca261e3d5 Rename Christian Seibold – Sidisi.dck to Christian Seibold - Sidisi.dck 2015-04-04 00:27:40 +02:00
LevelX2
89065dd69e Rename Alexander Pasgaard – Jeskai.dck to Alexander Pasgaard - Jeskai.dck 2015-04-04 00:27:10 +02:00
LevelX2
82ecb27318 Rename White-Blue Tron – Kirby Kaufman.dck to White-Blue Tron - Kirby Kaufman.dck 2015-04-04 00:12:27 +02:00
LevelX2
05aa3a60e0 Rename White-Black-Red Burn – Phillip Gorz.dck to White-Black-Red Burn - Phillip Gorz.dck 2015-04-04 00:12:07 +02:00
LevelX2
d3c4105502 Rename White-Black Tokens – Jason Wrisley.dck to White-Black Tokens - Jason Wrisley.dck 2015-04-04 00:11:43 +02:00
LevelX2
fc5e68864d Rename Tribal Zoo – Billy Hahn.dck to Tribal Zoo - Billy Hahn.dck 2015-04-04 00:11:22 +02:00
LevelX2
99b1e9465a Rename Mono-Red Burn – Eric Rath.dck to Mono-Red Burn - Eric Rath.dck 2015-04-04 00:11:02 +02:00
LevelX2
086f042ba2 Rename Cruel Control – Scott Lewis.dck to Cruel Control - Scott Lewis.dck 2015-04-04 00:10:43 +02:00
LevelX2
789797fa91 Rename Cruel Control – Jeremiah Duggan.dck to Cruel Control - Jeremiah Duggan.dck 2015-04-04 00:10:19 +02:00
LevelX2
9bba381d9a Rename Affinity – Alex Ledo.dck to Affinity - Alex Ledo.dck 2015-04-04 00:09:08 +02:00
LevelX2
69832cbaf3 Rename RG Tron – Jacob Wilson.dck to RG Tron - Jacob Wilson.dck 2015-04-04 00:08:46 +02:00
LevelX2
fb62c44e45 Rename Soul Sisters – Chris Folk.dck to Soul Sisters - Chris Folk.dck 2015-04-04 00:08:22 +02:00
LevelX2
763d1ae32c Rename Krond — Clothes in a Bag.dck to Krond - Clothes in a Bag.dck 2015-04-03 19:36:07 +02:00
LevelX2
2d274ec39a [TPR] Added Wood Sage, Vhat-Il Dal and Soltari Guerillas. 2015-04-02 08:35:54 +02:00
LevelX2
71ca7ee8a1 Merge pull request #862 from FenrisulfrX/urzasrage
- Added Urza's Rage
2015-03-31 07:47:59 +02:00
fireshoes
2b2db2df6c Added set Tempest Remastered and reprints. Added Pit Trap. Updated latest Game Day, FNM, Buy-a-box, WMCQ, and Release promos. 2015-03-30 22:17:43 -05:00
FenrisulfrX
fa211acde7 - Added Urza's Rage
Also added the Coalition deck.
2015-03-30 20:43:41 -03:00
LevelX2
45aa5f675c * Update Gatherer Downloader. 2015-03-29 03:48:55 +02:00
fireshoes
4f63793578 Submitted Skeleton Shard (Planechase) and Wall of Deceit (Jace vs Chandra) 2015-03-28 09:30:28 -05:00
FenrisulfrX
2b58766d42 Implement 6 Cards
Implemented 6 cards needed to add the Phyrexian deck from Phyrexia vs
coalition Duel Decks.
Cards Implemented:
* Hornet Cannon
* Phyrexian Battleflies
* Phyrexian Colossus
* Phyrexian Processor
* Phyrexian Totem
* Sanhuine Guard
2015-03-23 18:59:58 -03:00
FenrisulfrX
fd4e4a7d72 Implement 7 cards
Implemented cards need to recreate the Ajani vs. Nicol Bolas decks.
Cards Implemented:
Agonizing Demise
Fleetfoot Panther
Morgue Toad
Ogre Savant
Pain // Suffering
Spite // Malice
Steamcore Weird
2015-03-22 16:54:23 -03:00
LevelX2
740611119b * Mikaeus, the Unhallowed - Fixed that the given undying ability did not trigger. 2015-03-22 19:47:46 +01:00
fireshoes
227052f108 Removed DTK from the ignore list in image.url.properties. [Homelands] Added Cemetery Gate 2015-03-18 11:33:11 -05:00
LevelX2
2198a01781 Changed font for feedback area from "times" to logical java font "Dialog". 2015-03-18 10:07:03 +01:00
betasteward
9ad8530dee moved faceDown property from Card to CardState 2015-03-12 22:09:12 -04:00
fireshoes
8256344871 [DTK] Updated mtg-cards-data.txt for basic lands. Updated DTK tokens. 2015-03-12 11:22:55 -05:00
LevelX2
8afc1e24bb * Added missing Centaur token reference, get cantaur token by random. 2015-03-12 16:55:12 +01:00
LevelX2
e29eea791c * Fixed null pointer exception for tooltip and triggered abilities (made a kind of workaround and it's still unclear to me what caused this problems). 2015-03-12 16:54:30 +01:00
LevelX2
36d9df40cb * Updated pom. 2015-03-12 01:20:08 +01:00
LevelX2
68255ac316 Removed http://mtgimage.com/ from image download sources. 2015-03-11 17:11:30 +01:00
fireshoes
977645f88f Fixed minor spelling errors 2015-03-06 17:25:17 -06:00
fireshoes
392631953d [DTK] Updated mtg-cards-data.txt. Added Epic Confrontation. [ORI] Added set Magic Origins. [MMB] Added set Modern Masters 2015 and Karn/Emrakul/Goyf reprints. 2015-03-06 17:18:39 -06:00
LevelX2
68efd82ee8 * Storm counter - Moved the counter to hot key area to prevent area movement for small screen resolutions. Added an option in preferences to switch counter on/off. 2015-03-05 18:03:43 +01:00
fireshoes
db379f6ff5 Added set Prerelease Events foralready implemented pre-release promos. Added latest Game Day and Launch promos. 2015-03-04 21:44:58 -06:00
fireshoes
2eb372909d Updated mtg-cards-data.txt with 3/2 DTK spoilers, added DTK Djinn Monk token to card-pictures-tok.txt 2015-03-02 13:29:56 -06:00
fireshoes
97a1c2228f Added Dragons of Tarkir set 2015-03-01 20:29:34 -06:00
LevelX2
6bd17716cd Some minor changes. 2015-02-27 18:09:49 +01:00
LevelX2
fa59699769 Made the storm counter more visible. 2015-02-27 01:08:08 +01:00
LevelX2
9fbd5a04bd * Maven - Added workaround for bug in compiler plugin 3.2 that alwas all sources were compiled. 2015-02-22 11:17:25 +01:00
LevelX2
79e9312893 * Fixed the annoying SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" on client start. Updated a lot of POM references. Fixed warnings of Test Project. Some changes to logging. 2015-02-20 13:58:13 +01:00
daagar
ca8e78e7d1 Add new Duel Deck "Devine vs. Demonic" 2015-02-16 20:02:40 -06:00
LevelX2
d8e1a843c6 * Tidehollow Sculler - Fixed that the exiled card did not return opponents hand. 2015-02-16 20:46:23 +01:00
LevelX2
2969ea2fac * Runic Repetition - Fixed that exiled cards not in the default exile window could not be selected as target (fixes #720). 2015-02-15 23:53:35 +01:00
LevelX2
0cda1f7731 * Fixed spelling error for Fire // Ice card of Holiday Cube 2014. 2015-02-08 09:54:23 +01:00
LevelX2
ea8446d097 * Added some error handling for connect to server action. 2015-02-07 18:15:11 +01:00
LevelX2
4e56e584b6 * Fixed that PriorityTimer was not canceled. Added gaeId to Timer name. 2015-02-05 22:43:51 +01:00
LevelX2
0f61f5269d * Fixed storm counter (removed +99 amount and showing only figues > 0). 2015-02-04 17:31:21 +01:00
LevelX2
2e38bf007a * Example decks - Some modern decks. 2015-02-04 00:35:57 +01:00
LevelX2
41c6c47092 * Added promotional, Duel Deck and Non-standard-legal sets to SetType. Changed sets and set selection accordingly. 2015-02-04 00:34:18 +01:00
LevelX2
91fe62b396 Added a little spell cast during current turn counter (Storm) below the phase panel. 2015-02-03 17:31:40 +01:00
fireshoes
7f5bb1ba01 Merge origin/master 2015-02-03 00:49:28 -06:00
fireshoes
e97dd1299f Added WPN Gateway set and reprints, Sol Grail, Spike Rogue, Quirion Elves, Krosan Wayfarer, Crookclaw Transmuter, and Centaur Glade 2015-02-03 00:46:33 -06:00
LevelX2
dd54269216 * Fixed handling of Split cards (fixes #670). 2015-02-03 00:05:30 +01:00
Kranken
f8dd3a1491 Fixed a bug when showing and hiding drafted cards
This commit fixes the following bug:

1) Draft a couple of cards in draft mode
2) Hide a card
3) Show all cards
4) Hide another card

Here both cards got hidden, this commit makes sure
only the card in 4) gets hidden
2015-02-01 16:45:05 +01:00
LevelX2
8d6c25b3e8 * Fixed handling of morphed cards in exile zone. 2015-01-31 12:45:54 +01:00
LevelX2
e74c10289e * Dash - Fixed that the return effect did also return the creature it it was already recast before end of turn. 2015-01-30 20:03:22 +01:00
LevelX2
6ef8b4f976 * Reworked DB comparison between client and server. 2015-01-25 19:21:50 +01:00
LevelX2
3d55659568 * Fixed that permanets attached to non permanents (Enchant player and no curse / enchant card in graveyard) are shown wrongly attached to the first other permanent on the battlefield (fixes #632). 2015-01-24 23:21:00 +01:00
LevelX2
001e17a73e * Fixed handling of enlarged view for manifested and morphed cards. 2015-01-24 19:43:53 +01:00
LevelX2
c8eb9f00a9 * Fixed that lose restricting effects could not be replaced (e.g. by Abysal Persecutor's ability) if the player has conceded or left the match. Fixed that "can't win" or "can't lose" messages where repeated send to the players if such an effect activly prevents a player from losing or winning. 2015-01-21 23:41:11 +01:00
LevelX2
fbf049ea2e Allow FRF image download. 2015-01-16 00:57:03 +01:00
fireshoes
89a991156d Updated some Media Inserts set information and added some reprints 2015-01-13 02:28:56 -06:00
LevelX2
97d8715488 [FRF] Added Temur War-Shaman, Yasova Dragonclaw, Whisperwood Elemental and Dromka, the Eternal. 2015-01-03 15:25:21 +01:00
LevelX2
f2a9a75e8f * Client cards db will be compressed nos as you close XMage client. 2014-12-31 15:57:18 +01:00
LevelX2
64176c1fa6 * Fixed possible null pointer exception for add land dialog. 2014-12-29 15:06:56 +01:00
LevelX2
dda73f304e * Fixed possible null pointer exception for add land dialog. 2014-12-29 15:05:01 +01:00
LevelX2
ef55b7fe2e * Jude Promo - Fixed wrong set code (from CMD to JR) that caused that Commander (2012) cards are not available for games. 2014-12-28 13:16:57 +01:00
LevelX2
d4ad6cf6a6 * Added some more set aliases. 2014-12-27 17:35:46 +01:00
LevelX2
c4ad51c4af * Tournament password - Fixed that the dialog to enter the password was not opened. 2014-12-27 03:52:07 +01:00
LevelX2
7d30d288be * Chnages to text of priority prompt. 2014-12-26 23:00:02 +01:00
LevelX2
c8c6cbc550 * Added Decklist - Speed vs. Cunning. 2014-12-26 21:31:18 +01:00
LevelX2
071a611f91 * Added phase step name to the priority prompt text. 2014-12-25 02:08:24 +01:00
LevelX2
9ff1f60903 * Added card name and set abbr. to error message if download failed. 2014-12-25 02:00:58 +01:00
fireshoes
f3707e1f53 Added Grand Prix, Launch Party, and WMCQ promos 2014-12-24 02:41:45 -06:00
fireshoes
8d0e277dbb Added Judge Promos 2014-12-23 22:08:13 -06:00