Thomas Hess
fc3e8a3a6f
Removed PPRE from the GrabbagImageSource
2020-03-24 17:32:09 +01:00
Thomas Hess
1ec381fd3d
Updated the expected average file size.
...
Value is based on the full Scryfall download of March 2020.
2020-03-24 17:32:09 +01:00
Thomas Hess
46d0e91103
Further simplified the Scryfall image download code.
2020-03-24 17:32:08 +01:00
Thomas Hess
5a812a448f
Removed obsolete 6th Edition workarounds.
...
Removed from the ScryfallImageSource and ScryfallImageSupportCards classes.
2020-03-24 17:32:08 +01:00
Thomas Hess
7219d51572
Removed 6th Edition cards from Starter 2000 set.
...
These are indistinguishable from regular 6ED cards and not listed on Scryfall.
2020-03-24 17:32:08 +01:00
Thomas Hess
64e862276f
Removed collector number modulo 1000 hack from ScryfallImageSource.getFaceImageUrl() that was used for double-faced cards in Innistrad.
2020-03-24 17:32:07 +01:00
Thomas Hess
e4f545ff85
Removed date-stamped pre-release promos from the Prerelease Events (PPRE) set,
...
that are not listed as part of this set on Scryfall. The removed cards were added
to the individual expansion’s promo sets before, so no printing is lost.
2020-03-24 17:32:07 +01:00
Thomas Hess
69c5407d15
Removed Amonkhet cards from the Archenemy: Nicol Bolas set.
...
- The Amonkhet cards are indistinguishable from the regular Amonkhet cards
- Simplified the ScryfallImageSource class by removing a special case.
2020-03-24 17:32:07 +01:00
Thomas Hess
da98ac82ed
Aligned Guru Set code with Scryfall (GUR → PGRU).
2020-03-24 17:32:06 +01:00
Thomas Hess
3b150daf27
Started updating the image sources for the new set structure.
2020-03-24 17:32:06 +01:00
Thomas Hess
529552dd2c
Fixed set codes for the Duel Deck Anthology deck sets.
...
The decks now use the set codes from Scryfall.
2020-03-24 17:32:06 +01:00
Thomas Hess
f35d0fa994
Fixed set codes for the Duel Decks.
...
The decks now use the set codes from Scryfall.
Also fixed the affected Duel Decks deck lists supplied with the client.
2020-03-24 17:32:05 +01:00
Thomas Hess
71bdc431db
Aligned Grand Prix Promos set code with Scryfall.
...
(GPX → PGPX)
2020-03-24 17:31:57 +01:00
Thomas Hess
e0fb40abdf
Added the Hachette UK (PHUK) preconstructed deck set.
2020-03-24 17:31:56 +01:00
Thomas Hess
c74f42be81
Added the Junior APAC Series (PJAS) promotional set.
2020-03-24 17:31:56 +01:00
Thomas Hess
7fa1e9023d
Added the Gateway 2006 (PGTW) promotional set.
2020-03-24 17:31:56 +01:00
Thomas Hess
be87c306c4
Added the Two-Headed Giant Tournament (P2HG) promotional set.
2020-03-24 17:31:55 +01:00
Thomas Hess
db74a91b3c
Added the Junior Series Europe (PJSE) promotional set.
2020-03-24 17:31:55 +01:00
Thomas Hess
f374d74dc2
Add the Release Events (PREL) promotional set.
2020-03-24 17:31:55 +01:00
Thomas Hess
ba0d66c18b
Add the Vintage Championship (OVNT) promotional set.
2020-03-24 17:31:54 +01:00
Thomas Hess
443bc95a63
Split the Magic Player Rewards (MPRP) promotional set into the individual sets.
...
- Removed Magic Player Rewards (MPRP)
- Added MPR sets 2001 (MPR), 2003-2011 (P03 - P11)
2020-03-24 17:31:54 +01:00
Thomas Hess
8675c3eb11
Added the Magic Online Promos (PRM) promotional set.
2020-03-24 17:31:54 +01:00
Thomas Hess
048f80a9db
Added the Deckmasters (DKM) Box set.
2020-03-24 17:31:54 +01:00
Thomas Hess
6297650c3b
Split the Judge Gift Cards set (JP) into the individual sets as listed on Scryfall.
...
- Removed the JP set.
- Added G02-G11, J12-J20
- Fixed all usages in the test code
- Updated the sample decks that used these cards.
The deck lists now contain the updated references.
- Added all Judge Gift sets to the "bling" sets list
2020-03-24 17:31:54 +01:00
Oleg Agafonov
35f19838dd
Merge pull request #6372 from allentiak/fix-interfaces
...
fixup! program towards Interface rather than implementations
2020-03-23 21:56:23 +01:00
Leandro Doctors
855a9cc427
fixup! program towards Interface rather than implementations
2020-03-22 20:42:11 -03:00
Meerkov
907d039da8
Update CallbackClientImpl.java
2020-03-22 10:19:16 -07:00
Thomas Hess
d628303f3a
Fix set code clash with the old PrereleaseEvents set and the new Pro Tour Collector set (PTC).
...
Set the PrereleaseEvents code to PPRE, as listed on Scryfall.
2020-03-19 11:09:48 +01:00
Thomas Hess
bced163e1e
Fixed Friday Night Magic cards used in sample decks.
2020-03-19 11:09:48 +01:00
Thomas Hess
12d1bd4bb4
Split the cummulative Friday Night Magic set into the individual sets.
...
- Removed set FNMP
- Added sets F00 - F17 (F18 does not contain cards, only tokens)
2020-03-19 11:09:48 +01:00
Thomas Hess
aab0b2e2fa
Split the cummulative Arena League set into the individual sets.
...
- Removed set ARENA
- Added sets PARL, PAL99, PAL00, PAL01, PAL02, PAL03, PAL04, PAL05, PAL06
2020-03-19 11:09:48 +01:00
Thomas Hess
2d68c60c31
Add the Pro Tour Collector Set (PTC) set.
2020-03-19 11:09:48 +01:00
Thomas Hess
c43877e382
Add the Beatdown Box Set (BTD) set.
2020-03-19 11:09:47 +01:00
Thomas Hess
2a1c98e58c
Add the Judge Gift Cards 2000 (G00) set.
2020-03-19 11:09:47 +01:00
Thomas Hess
b56882091e
Adjust European Land Program set abbreviation to match Scryfall.
2020-03-19 11:09:47 +01:00
Thomas Hess
95fc6c8ef2
Add the Battle Royale Box Set (BRB) set.
2020-03-19 11:09:47 +01:00
Thomas Hess
ed53f2f8ed
Add the Worlds (PWOR) set.
2020-03-19 11:09:47 +01:00
Thomas Hess
4d3e41fa35
Adjust Asia Pacific Land Program set abbreviation to match Scryfall.
2020-03-19 11:09:46 +01:00
Thomas Hess
cd9b75c0d9
Add the Portal Demo Game (PPOD) set.
2020-03-19 11:09:46 +01:00
Thomas Hess
8fdd3511b0
Add the HarperPrism Book Promos (PHPR) promotional set.
2020-03-19 11:09:46 +01:00
Thomas Hess
736f207801
Add the DragonCon (PDRC) promotional set.
2020-03-19 11:09:45 +01:00
Oleg Agafonov
cb8d4dc340
* Non creature tokens - fixed rollback errors in AI games (example: Food token, see #6331 );
...
Fixed other potentially NPE errors with rarity;
2020-03-06 03:27:46 +04:00
Oleg Agafonov
a06cacb462
* UI: fixed that json logs can't be disabled without disable other logs in settings;
2020-02-28 21:09:41 +04:00
Oleg Agafonov
8ee1dd20d3
* UI: added preferences to enable or disable turn number and step info in game logs;
2020-02-28 21:04:37 +04:00
Oleg Agafonov
2e73f9d1c5
* UI: added turn number and step info in game logs
2020-02-28 20:27:07 +04:00
Oleg Agafonov
32d61f6a69
Fixed tests
2020-02-27 03:31:51 +04:00
Oleg Agafonov
f50bc8f36f
* UI: ignore list improved:
...
* Added support of usernames with spaces (#6305 );
* Increased max limit from 50 to 100;
* Added list size info on connection or command usage;
2020-02-27 02:05:16 +04:00
Oleg Agafonov
58d7a96031
* Game: improved fix command (more info and fixes);
...
* Game: improved game startup message (more info about private messages and players stats);
2020-02-21 12:10:54 +04:00
Ingmar Goudt
ae7919cd07
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
Oleg Agafonov
2079065af3
* Server: added /pings chat command to show players and watchers ping info;
2020-01-31 22:30:31 +04:00
Oleg Agafonov
68326c8554
* UI: added card hints about active requirement effects (permanent must attack or must block);
2020-01-29 06:51:39 +04:00
Oleg Agafonov
ffdc884949
Logs cleanup (removed database logs)
2020-01-27 06:01:56 +04:00
Oleg Agafonov
1b3a5d625b
* Other: fixed problem with too big mageclient.log file, now it will be clean after 10MB (log files rotation);
2020-01-26 16:34:04 +04:00
Oleg Agafonov
ab2fb29270
Code cleanup (removed unused log4j setting files, added extra info, samples and instructions, removed java logs)
2020-01-26 16:30:42 +04:00
Oleg Agafonov
b56587a383
Code cleanup (removed outdated client's config.properties settings)
2020-01-26 15:19:22 +04:00
Oleg Agafonov
7fcd4abcc8
Code cleanup
2020-01-22 10:59:57 +04:00
Oleg Agafonov
9ba249c543
Merge pull request #6211 from michaelrfarcasin/feature/freeform-unlimited-commander
...
Add Freeform Unlimited Commander game type
2020-01-22 06:57:43 +01:00
Oleg Agafonov
2f66e168ab
* UI: improves double faces cards render:
...
* Fixed that it doesn't update card image and text after transform button pressed (#6217 );
* Fixed that card lost selection and can't be selected again after transform button pressed;
2020-01-22 09:43:26 +04:00
Oleg Agafonov
959374389b
* UI: fixed that face down card displays without image (now it shows default card's back);
2020-01-22 00:50:10 +04:00
Oleg Agafonov
007d0d19b4
UI: connect button more visible
2020-01-22 00:45:46 +04:00
Oleg Agafonov
eaaa37db11
Card render testing dialog improves:
...
* Added chooseable render testing (click by mouse on cards);
* Added column style render testing (many cards mode);
* Added tapped, face down and manifested render testing for permanents;
* CardView: fixed missing copy data (NPE for transformed cards);
* CardArea: added support to draw permanents;
* CardArea: added support of offsets between cards/columns;
2020-01-22 00:44:25 +04:00
michaelrfarcasin
c3cb54f371
Add Freeform Unlimited Commander game type
...
Currently there's no multiplayer format that allows players to cast
spells from the command zone and also allows any deck size.
This is a problem for players who want to test EDH Cube decks. These
decks:
- can have any size - often between 40 and 100 - with no standard
- can have cards outside the commander's color identity
- may break the singleton rule
Create a game and deck type to accommodate these types of decks.
Notable differences from Freeform Commander in addition to the above:
- Decks can have any number of cards in the maindeck or sideboard
- Sideboard cards can be any type
- There are no illegal expansions
- Games can have a minimum 2 players
2020-01-20 22:47:27 -06:00
Oleg Agafonov
217517feee
Additional to prev commit
2020-01-18 20:38:55 +04:00
Oleg Agafonov
2249bba1f1
* UI: fixed that some user defined hotkeys can be broken after last update;
2020-01-18 20:37:00 +04:00
Oleg Agafonov
17c7ea63ba
Merge fix
2020-01-18 13:02:41 +04:00
Oleg Agafonov
7da62e13ec
UI: changed ESC to BACKSPACE in choose dialog hotkeys (compatibility fixes);
2020-01-18 09:34:02 +04:00
Oleg Agafonov
ce60a9d75b
* UI: choose ability to play improves (see 8add25fa12
)
2020-01-18 08:02:31 +04:00
Oleg Agafonov
8add25fa12
* UI: choose modes dialog improves:
...
* Added hotkeys to select options (1-9 for choice, SPACE/ENTER for done, ESC for cancel);
* "Up to" modes choose dialog - added "done" button in dialog;
* "Up to" modes choose dialog - fixed that user can't cancel if already selected one mode;
* Added extra info about source object, selected and remaining modes to select, ability number for hotkey;
* Fixed that mode choose dialog doesn't close on cancel (#6199 );
2020-01-18 06:30:44 +04:00
Oleg Agafonov
d08e54f6fc
Missing commit for tokens from bc899e7ea5
2020-01-16 21:23:59 +04:00
Oleg Agafonov
bc899e7ea5
Added THB tokens
2020-01-16 18:51:20 +04:00
Oleg Agafonov
4c55fe701e
UI: fixed rare error with game end dialog;
2020-01-14 18:21:45 +04:00
Evan Kranzler
972f3acbf8
removed references to CELD
2020-01-12 09:45:15 -05:00
LevelX2
fe2e9389f2
* Some minor code clear up.
2020-01-10 15:52:47 +01:00
Oleg Agafonov
b366a83a45
Prepare new release
2020-01-09 08:55:26 +04:00
Oleg Agafonov
339c419d4b
* UI: multiple improves for adventure/split cards:
...
* Split cards shows left and right mana cost (in deck editor, hand, etc);
* Adventure cards shows adventure and normal cost (in deck editor, hand, etc);
* Adventure cards shows adventure spell name in deck editor's list;
* Fixed missing loading cursor in deck editor searching;
2020-01-07 11:49:55 +04:00
Evan Kranzler
688be783aa
refactored all usages of CardTypePredicate to match the new implementation
2020-01-06 13:18:17 -05:00
Oleg Agafonov
3ce1296886
* UI: fixed that RTR cards doesn't shows in deck editor's pioneer format filter;
2020-01-05 01:35:40 +04:00
Oleg Agafonov
862fe69b53
* Adventure cards - improved game logs (card hint works with adventure spell now, added original card info to cast's log);
2020-01-02 14:48:28 +04:00
Oleg Agafonov
5e5b4713ea
* Adventure cards - fixed wrong card name on the stack in image render mode;
2020-01-02 05:55:44 +04:00
Oleg Agafonov
50195e8f35
* AI: fixed that computer can't target cards on battlefield if it contains tokens;
2020-01-02 04:46:20 +04:00
spjspj
5b40ca867e
Merge pull request #6110 from spjspj/master
...
Add an information format for deck
2020-01-01 17:48:37 +08:00
Oleg Agafonov
0faecb2fb6
Server: fixed missing data compress for some server's responses;
2019-12-31 04:11:23 +04:00
Oleg Agafonov
335f046357
Server improves:
...
* improved /fix command to support disconnected/freezed players;
* added chat messages about connection problem with opponents (checks players status every minute);
* reduced timeout before remove disconnected player from waiting game dialog (from 4 to 2 minutes);
* reduced timeout between client's pings (from 60 secs to 20 secs);
2019-12-31 03:23:10 +04:00
spjspj
844500accf
Add an information format for deck
2019-12-23 01:12:31 +11:00
Oleg Agafonov
d26fde8dbc
Prepare new release
2019-12-21 18:23:15 +04:00
Oleg Agafonov
cde9957f54
* UI: added playable card marks in look-at windows;
2019-12-18 22:44:42 +04:00
LevelX2
6470fc85ef
Fixed some bad layout of random booster draft tornament dialog.
2019-12-17 21:16:32 +01:00
Oleg Agafonov
1557f02b02
[THB] Added images download
2019-12-14 21:16:11 +04:00
Oleg Agafonov
9748136723
Fixed dates
2019-12-07 21:55:45 +04:00
ssouders412
50bd6cbc32
More pronoun fixes
2019-12-06 15:17:44 -05:00
ssouders412
2d3247d732
Updated pronouns to reflect current rules and oracle text
...
Replaced all instances of "her or she", "him or her", and "his or her", with "they", "them", and "their", or sometimes "that player". Updated verbs where appropriate.
2019-12-06 14:29:36 -05:00
Oleg Agafonov
7469d59eee
Prepare new release
2019-11-30 01:32:54 +04:00
Oleg Agafonov
c02069114d
Little fixes
2019-11-30 00:23:51 +04:00
Oleg Agafonov
236cb46125
Additional token fixes for #6032 :
...
- fixed wrong Elemental token images in BFZ's cards (Omnath, Locus of Rage and Seed Guardian);
- fixed wrong Elemental token image in OGW's cards (Chandra Flamecaller);
- removed unnecessary tokens from AKH, HOU and EMN (card duplicates);
- fixed missing Goblin token in DOM;
- fixed missing Bird Illusion token in GRN;
- fixed same Zombie token in C19;
2019-11-28 23:42:39 +04:00
Oleg Agafonov
fc08491ad6
Merge pull request #6032 from rikimaru1234321/master
...
Add Commander 2019 Token
2019-11-28 20:30:21 +01:00
Gösta
23f04efc44
Added C19 decks
2019-11-16 00:35:19 +01:00
rikimaru1234321
64f3bf3534
Merge branch 'master' into master
2019-11-08 08:29:36 +08:00
rikimaru1234321
c7994db966
Add files via upload
2019-11-07 20:18:58 +08:00
rikimaru1234321
933ec3c877
Add files via upload
2019-11-07 20:16:35 +08:00
Oleg Agafonov
4ab598a7c9
Fixed missing code in Pioneer format
2019-11-05 22:29:22 +04:00
Evan Kranzler
b49bf569ce
added Pioneer format
2019-10-21 21:46:37 -04:00
acosta
35a4f1a2fd
Add Centurion banlist
2019-10-16 10:44:59 +02:00
Oleg Agafonov
4dbc1aac3a
* Images: added support to download Throne of Eldraine collector cards;
2019-09-30 23:06:32 +04:00
Oleg Agafonov
9d2d318a6c
[ELD] added tokens
2019-09-27 22:50:18 +04:00
Oleg Agafonov
a74fb36053
* UI: fixed error in card viewer while viewing pages with tokens;
2019-09-27 22:32:44 +04:00
Oleg Agafonov
f719503a89
Prepare new release
2019-09-27 21:19:03 +04:00
Oleg Agafonov
8dc6e152af
Prepare next release
2019-09-10 00:33:47 +04:00
Oleg Agafonov
2838437dd8
Added us server
2019-09-10 00:12:37 +04:00
USER
17da473c29
Merge origin/master
2019-08-26 19:06:07 +08:00
USER
6ac8e9e788
2019-08-26 12:54:23 +08:00
USER
5777de5187
2019-08-26 12:52:54 +08:00
rikimaru1234321
46243a126d
Update card-pictures-tok.txt
2019-08-25 19:07:46 +08:00
rikimaru1234321
6ffa65afa2
Add files via upload
2019-08-24 08:48:39 +08:00
rikimaru1234321
eecae92fe2
Add files via upload
2019-08-23 17:22:31 +08:00
rikimaru1234321
0f12632249
Add files via upload
2019-08-23 16:09:30 +08:00
rikimaru1234321
6df9c54ce4
Add files via upload
...
Add Commander 2018 Token
2019-08-23 10:08:46 +08:00
Oleg Agafonov
79b5d31782
* Images: added download support for Masterpiece Series Amonkhet (
...
Amonkhet Invocations);
2019-08-18 12:28:20 +04:00
Oleg Agafonov
1510de1df8
* Added new set: MagicFest 2019 (PF19);
2019-08-05 12:12:46 +04:00
Oleg Agafonov
745fa002bc
* Added new set: M20 Promo Packs (PPP1);
2019-08-05 12:10:59 +04:00
Oleg Agafonov
f576e4e9ce
* Added new set: Signature Spellbook: Jace (SS1);
2019-08-05 12:03:27 +04:00
Oleg Agafonov
dedaa74da3
* Added new set: Signature Spellbook: Gideon (SS2);
2019-08-05 12:00:22 +04:00
Oleg Agafonov
f98f4237b1
* Added new set: Core Set 2020 Promos (PM20);
2019-08-05 11:55:35 +04:00
Oleg Agafonov
d5b972aab2
* Added new set: San Diego Comic-Con 2019 (PS19);
2019-08-05 11:41:44 +04:00
Oleg Agafonov
f19cb4076a
[ELD] added images download
2019-08-05 11:36:09 +04:00
Oleg Agafonov
253085f3c3
[C19] added images download
2019-08-05 11:34:55 +04:00
Oleg Agafonov
847a10a73c
Fixed country name
2019-07-24 20:18:57 +04:00
Ingmar Goudt
eb0cfc94f8
change some size() comparisons, to isEmpty()
2019-07-14 20:53:23 +02:00
Ingmar Goudt
5ba206111a
add missing Override annotations
2019-07-14 20:28:48 +02:00
Oleg Agafonov
d6d67b78db
* Added London mulligan as default mulligan type for all games (except Canadian Highlander);
2019-07-13 18:46:41 +04:00
Oleg Agafonov
bce01ce053
Sonar's fixes
2019-07-06 13:09:27 +04:00
Oleg Agafonov
8b0586fa03
Merge pull request #5863 from paulward24/master
...
HashMap is not thread safe. The existing synchronized(map) is too small, should be extended to cover the surrounding code.
2019-06-30 18:47:31 +02:00
Oleg Agafonov
9c2714da53
* Images: added tokens from Modern Horizons (MH1);
2019-06-30 20:26:16 +04:00
Oleg Agafonov
4148a572cf
[M20] added tokens
2019-06-30 19:53:48 +04:00
Oleg Agafonov
716b929877
Prepare new release
2019-06-30 18:33:29 +04:00
Oleg Agafonov
efbd36963d
* UI: improves for player's panel:
...
* added cards count for commander zone icon;
* added colorized text for non empty mana pool;
* added colorized text for playable/chooseable cards in grave/exile/command zones;
2019-06-30 18:25:33 +04:00
Oleg Agafonov
f6123037ec
* UI: added playable/activatable cards highlight in all zone and windows (mana abilities, commander, graveyard, revealed, etc);
2019-06-28 03:30:57 +04:00
Adrian Nistor
ebb2fe458b
HashMap is not thread safe. The existing synchronzed(map) is too small, should be extended to cover the surrounding code.
2019-06-25 21:02:45 +00:00
Oleg Agafonov
994769e825
Merge pull request #5861 from rafaeldamasceno/fix-gatherer-sets
...
Fix set symbols in gatherer
2019-06-24 01:12:58 +02:00
rafaeldamasceno
a6f09e5e60
Fix set symbols in gatherer
2019-06-23 19:54:58 +01:00
Oleg Agafonov
b559460f77
[M20] added images download from scryfall
2019-06-23 19:08:23 +04:00
Oleg Agafonov
d0638e71af
Fixed symbols and images download from wizards;
2019-06-23 18:56:25 +04:00
rafaeldamasceno
74b396d7d4
Force Scryfall URL enconding
2019-06-08 01:29:29 +01:00
Oleg Agafonov
55bc61000a
Prepare new release
2019-06-06 23:03:38 +04:00
Oleg Agafonov
77e92d9186
* Fixed that snow lands can be added in draft and sealed modes ( #5831 );
2019-06-06 22:50:16 +04:00
Oleg Agafonov
12be28483f
Merge pull request #5805 from hitch17/mtga-deck-import
...
Support for importing mtga decks.
2019-05-30 19:08:04 +02:00
Rafael Damasceno
e76ce35467
Fix #5821 by finding in preferred set
2019-05-29 08:40:21 +01:00
Oleg Agafonov
84e0764bd4
Fixed that images download doesn't start again after too many errors;
2019-05-29 07:53:40 +04:00
Rafael Damasceno
628a7d6faa
Delete extra newlines
2019-05-28 21:33:33 +01:00
Rafael Damasceno
dd929ad622
Finish meld fix, add S00 lands
2019-05-28 21:30:51 +01:00
Rafael Damasceno
286391738c
Remove BFZ and OGW art variations as they're fixed upstream
2019-05-28 15:56:13 +01:00
Rafael Damasceno
6dbaa9f7cc
Merge branch 'master' into scryfall-improvements
2019-05-28 15:43:03 +01:00
Rafael Damasceno
fe14ddb9e9
Delete extra newline
2019-05-28 15:23:19 +01:00
Rafael Damasceno
325ce708a1
Restore deleted method
2019-05-28 15:22:45 +01:00
Rafael Damasceno
6581df34fb
Update direct links, add Spined Wurm
2019-05-28 15:20:29 +01:00
Rafael Damasceno
97938859ad
Fix 6ED, E001. Connect to API using proxy
2019-05-28 15:03:06 +01:00
Rafael Damasceno
580975143c
Add art variation cards
2019-05-28 15:01:06 +01:00
Rafael Damasceno
40586096c1
Remove GPX card and RNA lands direct links
2019-05-28 14:59:31 +01:00
Oleg Agafonov
9a9b304fd5
* UI: improved hand request dialog (users can ask your hand once per game, reset it by re-activate button);
2019-05-28 13:46:29 +04:00
Rafael Damasceno
d579b4b016
Better test if Card object from Scryfall has faces
2019-05-27 23:33:13 +01:00
Rafael Damasceno
2637a29a53
Refactor URL fetching, exclude front face
2019-05-27 21:35:31 +01:00
Oleg Agafonov
8ca5a3ec2e
UI: added filter button for oathbreaker format
2019-05-27 18:17:34 +04:00
Oleg Agafonov
07cf5201ba
* Added new game mode: Oathbreaker ( #5678 );
2019-05-27 16:17:15 +04:00
Rafael Damasceno
20253f6fb8
Merge branch 'master' into scryfall-improvements
2019-05-27 11:41:08 +01:00
Oleg Agafonov
adb666587b
Refactor images download for #5814
2019-05-27 10:19:47 +04:00
Rafael Damasceno
879a3d6c71
Implement double faced cards URL from Scryfall
2019-05-27 00:19:15 +01:00
Oleg Agafonov
7844291632
* Added new set M19 Gift Pack (G18) with 5 new cards ( #5779 );
2019-05-24 15:30:25 +04:00
John Hitchings
6e0e3899b8
Merge branch 'master' into mtga-deck-import
2019-05-19 13:28:27 -07:00
Oleg Agafonov
f1e204408f
Fixed umlaut
2019-05-19 22:51:18 +04:00
John Hitchings
b62d4fd20d
Support for importing mtga decks.
2019-05-19 11:18:09 -07:00
Oleg Agafonov
0043257042
Disable power of war server button;
2019-05-19 11:40:58 +04:00
Oleg Agafonov
639c4fab13
Improved card render modes dialog (emblems and planes support);
2019-05-14 15:14:40 +04:00
Oleg Agafonov
fb3762a9dd
Merge pull request #5798 from hitch17/emblem-pt-npe-fix
...
fix NPE when trying to draw PT on an emblem.
2019-05-14 12:28:28 +02:00
John Hitchings
e63ba29427
fix NPE when trying to draw PT on an emblem.
2019-05-13 22:51:30 -07:00
Oleg Agafonov
bf20e7d656
Test button fix
2019-05-13 13:30:18 +04:00
Oleg Agafonov
8448afc709
Test framework: added commander games support (quick start button, "commander" command to put card as commander);
2019-05-13 13:20:41 +04:00
Oleg Agafonov
24b221ff34
Test framework: added default test deck (no more test.dck file required to start test game);
2019-05-13 10:47:53 +04:00
Oleg Agafonov
9b53c75a6a
Fixed vehicle PT draws in image render mode;
2019-05-11 17:38:01 +04:00
Oleg Agafonov
5c69c66122
Removed beleron copyrighted font, fixed PT centering in mtgo render mode;
2019-05-11 16:32:35 +04:00
Oleg Agafonov
9518306016
* UI: added auto-size of PT box in mtgo render mode (large values are now visible);
2019-05-11 14:55:55 +04:00
Oleg Agafonov
5c48803ef9
* UI: improved cards appearance:
...
* added colorized PT values (boosted is green, unboosted is red);
* added toughness with damage calcs (damaged is red);
* image render: now title and PT texts are readable/big in small cards;
* mtgo render: improved image quality (less pixelated now);
* mtgo render: improved PT font (bold now);
2019-05-10 10:01:51 +04:00
Oleg Agafonov
c45f64bdec
UI: improved card render test dialog (added render mode and size choose);
2019-05-06 23:16:58 +04:00
Oleg Agafonov
051c3c4ac0
UI: added test card render modes dialog (available from debug menu);
2019-05-06 20:15:39 +04:00
Oleg Agafonov
1648b84d88
Fixed missing developers list in about form;
2019-05-05 15:48:31 +04:00
Oleg Agafonov
060ebe655e
* Added new game type: Freeform Commander Two Player Duel ( #5771 )
2019-04-30 16:35:24 +04:00
Oleg Agafonov
cb59442103
Merge pull request #5756 from mooretc2/freeform-commander-fix
...
Freeform commander fix
2019-04-28 20:23:23 +02:00
Oleg Agafonov
f238118c87
UI: removed outdated options, improved;
2019-04-27 12:22:19 +04:00
mooretc2
a05df82f75
Adding missing return
2019-04-24 17:10:31 -07:00
mooretc2
be62669e4b
Fixing issue with Freeform Commander deck type
2019-04-24 16:52:50 -07:00
Oleg Agafonov
43ebdf9e94
Fixed NPE error on new systems;
2019-04-24 18:03:53 +04:00
Oleg Agafonov
bbf1c1343a
Prepare release 1.4.35
2019-04-23 23:32:54 +04:00
Oleg Agafonov
c6d32bd33d
[WAR] added tokens images
2019-04-23 23:32:09 +04:00
Oleg Agafonov
d1e2fc860d
* UI: fixed that cards from Masterpiece Series don't draw selectable frames ( #5505 );
2019-04-23 13:47:50 +04:00
Oleg Agafonov
ba1c6de2cd
* UI: fixed that sideboarding load side cards without user's sorting;
2019-04-20 06:41:16 +04:00
Oleg Agafonov
3fa97d47c6
Improved timeout updates for slow server
2019-04-19 18:19:02 +04:00
Oleg Agafonov
c95f14f64c
* UI: fixed that server messages and tables list is not refresh after re-connect ( #4194 );
2019-04-19 17:37:26 +04:00
Oleg Agafonov
bd06d3df51
Merge pull request #5711 from hitch17/draft-log-deck-importer
...
Ability to import draft logs as decks.
2019-04-13 05:23:33 +02:00
Oleg Agafonov
ee2741c7a7
* UI: fixed non closeable card popup hints, fixed memory leaks ( #4983 , #2803 );
2019-04-12 17:55:25 +04:00
Oleg Agafonov
fe9c3fbae8
Fixed bloated connection errors in logs;
...
Fixed that data update tasks runs after disconnect;
2019-04-12 15:38:33 +04:00
Oleg Agafonov
f81142459d
* UI: fixed wrong server reconnect on multiple apps runs ( #5495 );
2019-04-12 12:15:48 +04:00
John Hitchings
61d40902ab
Ability to import draft logs as decks.
2019-04-11 22:27:21 -07:00
Oleg Agafonov
5a0f01c14a
* UI: improved connects and disconnects processing:
...
* fixed app freeze on broken server;
* fixed app freeze on cancel button clicks;
* fixed wrong still connected dialogs on app close or connect;
* fixed missing wrong versions message;
* improved error logs and messages.
2019-04-11 12:14:18 +04:00
Oleg Agafonov
d2ab867e99
* UI: fixed non random packs richman mode ( #5672 );
2019-04-08 20:48:52 +04:00
Oleg Agafonov
7a556ea58f
* UI: added save/load packs list in random/richman mode ( #5672 );
2019-04-08 20:15:34 +04:00
Oleg Agafonov
d249b14c3c
* UI: fixed empty packs pool by default in random/richmen mode;
2019-04-08 19:07:23 +04:00
Thomas Winwood
788a1be01e
Fix nonbasic land counting in singleton mode
2019-04-07 06:14:14 +01:00
Oleg Agafonov
10234d508f
* UI: added CTRL/SHIFT/ALT supports for hotkeys ( #2042 );
2019-04-06 07:32:44 +04:00
Oleg Agafonov
11b254e5f7
* UI: added F12 hotkey to go in or out from game chat (can be changed in preferences);
2019-04-06 04:01:06 +04:00
Oleg Agafonov
1dbf5ba183
* UI: improved hotkeys:
...
* added support for characters keys (no more skip hits in chat or search windows while typing, #4676 );
* fixed that user can activate skip button in choose dialogs;
* fixed that mouse clicks outside from chat fields can't reset the focus;
2019-04-06 01:02:47 +04:00
Oleg Agafonov
fc88357eab
[WAR] - added images download from scryfall;
2019-04-03 13:03:51 +04:00
Oleg Agafonov
6c3b48b2a7
[WAR] - added token image;
2019-04-03 13:02:21 +04:00
Oleg Agafonov
c6e262b0ed
Refactor: fixed duplicated class name
2019-04-03 13:00:24 +04:00
Oleg Agafonov
3ca57533b5
Fixed wrong class package, pom config and broken code (visual studio code compatibility)
2019-04-03 02:45:52 +04:00
Oleg Agafonov
b7e68f3e0a
* Fixed client crush on old systems without JavaFX supports like MacOS 10.9;
2019-04-02 08:20:48 +04:00
Oleg Agafonov
65bb9b2161
Prepare new release 1.4.34
2019-03-29 18:31:00 +04:00
Oleg Agafonov
f8b9e3d408
Added more game mode and deck type combinations for commander;
2019-03-29 18:30:17 +04:00
Oleg Agafonov
ff640a942e
UI: improved skips and stops for declare blocker step:
...
* added options to STOP skip on any or zero blockers available;
* added auto-stop before declare blockers step (e.g. user can cast instants and crew abilities);
2019-03-29 18:10:00 +04:00
Oleg Agafonov
6606b586a4
UI: added what's new button to message of the day panel and connection dialog;
2019-03-29 10:41:49 +04:00
Oleg Agafonov
ad9ba216f2
UI: news page saves cookies for analytics;
2019-03-29 09:26:26 +04:00
Oleg Agafonov
7c8ba650a2
UI: news page shown only on new posts available;
2019-03-29 02:08:17 +04:00
Oleg Agafonov
16efc350b4
* UI: fixed graveyard and other cards window size (removed unnecessary scrolls, #5659 );
2019-03-28 21:41:20 +04:00
Oleg Agafonov
01adbcf96f
Refactor
2019-03-28 17:09:23 +04:00
Oleg Agafonov
771fac97ef
* UI: fixed choose cards dialog size (removed unnecessary scrolls);
2019-03-28 17:06:03 +04:00
Oleg Agafonov
0e6dbb4eed
* UI: improved and fixed possible targets highlighting:
...
* added blockers highlighting on declare blockers step;
* fixed that blocker targets highlights all attackers instead real;
* fixed wrong attackers draw in images render mode;
2019-03-28 09:29:15 +04:00
Oleg Agafonov
c58b28f94f
UI: fixed rare error with wrong dialog position after multiple popups ( #4318 );
2019-03-28 09:19:16 +04:00
Oleg Agafonov
14f90bfc77
UI: added debug tool to test modal/non-modal dialog system (available from debug menu);
2019-03-28 09:12:17 +04:00
Oleg Agafonov
79c6626085
UI: added debug menu for developers (use -debug
param in clients's command line to activate debug menu);
2019-03-28 09:11:09 +04:00
Oleg Agafonov
d45e63d946
* UI: added "what's new" page dialog with latest news (auto-loads on startup or from about dialog);
2019-03-28 09:05:46 +04:00
Oleg Agafonov
70f41c7807
Little fixes
2019-03-23 15:44:55 +04:00
Oleg Agafonov
66403cbdbb
UI: improved add lands dialog (centered window, hotkeys to close/add);
2019-03-23 15:43:34 +04:00
Oleg Agafonov
1942cd0dec
* UI: added save/load/reset game settings for new tourney dialog;
2019-03-23 15:08:05 +04:00
Oleg Agafonov
1b79827b2d
* UI: added save/load/reset game settings for new table dialog;
...
Fixed that edh power level don't saves;
2019-03-23 06:54:17 +04:00
Oleg Agafonov
42658d5cff
UI: added mulligan option to new tournament dialog, added mulligan type saving;
2019-03-23 05:49:21 +04:00
Oleg Agafonov
b925977efd
Fixed new table/tournament dialogs compatibility with NetBeans editor;
2019-03-23 05:07:05 +04:00
Oleg Agafonov
3330680e81
Merge pull request #5644 from hitch17/additional-mulligan-support-5600
...
Additional mulligan support #5600
2019-03-22 22:48:18 +01:00
Oleg Agafonov
270ec615af
Sync old changes
2019-03-22 21:51:26 +04:00
Oleg Agafonov
dc0da80d82
* UI: added deck export to clipboard ( #4243 );
2019-03-22 20:14:24 +04:00
Oleg Agafonov
4fde77b05e
* UI: added paste button to import from clipboard dialog;
2019-03-22 18:22:07 +04:00
Oleg Agafonov
e471fc9888
UI: improved import from clipboard dialog and fixed compatibility with NetBeans;
2019-03-22 08:04:28 +04:00
Oleg Agafonov
04cb20f46a
UI: improved deck editor exports:
...
* added deck export to files (#4243 );
* fixed wrong card sorting in deck files after save (#3719 );
2019-03-21 19:17:41 +04:00
Oleg Agafonov
8b5993805a
* UI: improved deck editor buttons and dialogs, prepared for export;
2019-03-21 05:20:57 +04:00
Oleg Agafonov
b848bbfb65
Fixed broken Deck Editor form -- now it's possible to load and edit by NetBeans
2019-03-21 00:11:17 +04:00
John Hitchings
47c9aab877
Merge branch 'master' into additional-mulligan-support-5600
2019-03-19 23:39:39 -07:00
Oleg Agafonov
a50884f31d
* Images - fixed token images source from tokens.mtg.onl
2019-03-19 23:20:17 +04:00
John Hitchings
4a232b148c
Add mulligan options to NewTableDialog, passing mulligan information to games.
2019-03-19 06:08:12 -07:00
Oleg Agafonov
7140a41445
Merge pull request #5636 from hitch17/deck-exporters
...
Refactor Sets.saveDeck into a deck exporter series of classes.
2019-03-19 03:32:54 +01:00
Ingmar Goudt
bcf02e692c
rewrite to immutable list builder
2019-03-18 16:28:00 +01:00
Ingmar Goudt
72c8c267a1
move Google Guava to mage-root pom in dependencyManagement, so other modules can use it
2019-03-18 15:48:35 +01:00
Oleg Agafonov
2a0d2d125b
* UI: fixed error message window for long text (auto-size), improved wrong version message;
2019-03-18 09:00:27 +04:00
John Hitchings
0ea73b19df
Refactor Sets.saveDeck into a deck exporter series of classes.
2019-03-17 14:58:05 -07:00
Oleg Agafonov
bf2861c309
* UI: improved skip buttons and preferences:
...
* added new setting for STACK skip button: stops on full empty stack (default) or on new objects added;
* added new dynamic hints for skip buttons to see current settings and modes;
* fixed that some skip buttons not de-activated after goal was achieved;
* fixed wrong default render mode for cards, MTGO must be default (#4409 );
2019-03-17 04:38:31 +04:00
Oleg Agafonov
b6f075c505
* UI: added drag & drop text to deck editor (like drag & drop deck file);
2019-03-13 04:21:31 +04:00
Oleg Agafonov
a74d236ced
Added hint about "/FIX" command in game's welcome message;
2019-03-11 21:23:09 +04:00
Oleg Agafonov
1ad6dc9976
Merge pull request #5626 from hitch17/more-forgiving-button-presses
...
Simulate JButton behavior while still preserving check for BUTTON1
2019-03-11 17:39:52 +01:00
John Hitchings
5c01b38ed6
Rename pressing to tinting. Change to behavior when leaving the rect will remove the tint (would stop tinting only when button released).
2019-03-10 23:12:48 -07:00
John Hitchings
11b93d0771
Simulate JButton behavior while still preserving check for BUTTON1 using MouseAdapter. Add a slight tint when button is pressing, but not pressed.
2019-03-10 23:02:13 -07:00
Ingmar Goudt
7a5920322d
sonar cleanup in Sessionhandler
2019-03-10 22:04:27 +01:00
Oleg Agafonov
d8bee36892
* Multiple choosing abilities - added de-selection (click on selected permanent to de-select it);
2019-03-10 15:36:53 +04:00
Oleg Agafonov
b45864070c
* UI: added possible targets highlighting in targets pickup dialogs;
2019-03-10 02:12:52 +04:00
Oleg Agafonov
e08fe53672
Merge pull request #5612 from hitch17/dnd-deck-lists
...
Ability to drag-and-drop decklists onto DeckEditorPanel in deck editor.
2019-03-08 01:03:07 +01:00
Ingmar Goudt
ee3f592186
fix some bugs from Sonar 06032019
2019-03-06 23:01:05 +01:00
Oleg Agafonov
e68b79336a
Typo fix
2019-03-06 14:06:47 +04:00
Ingmar Goudt
553d263526
add missing diamond operators
2019-03-04 11:57:53 +01:00
Ingmar Goudt
45f665eb1d
Sonar cleanups 03032019
2019-03-04 10:43:20 +01:00
Oleg Agafonov
e30eecead3
Refactor set's legality, Modern Horizons now available for modern formats;
2019-03-04 04:49:49 +04:00
Oleg Agafonov
106a5d94b2
MH1: added images downloads for Modern Horizons to scryfall;
2019-03-04 02:09:00 +04:00
John Hitchings
13efdd5b0b
Ability to drag-and-drop decklists onto DeckEditorPanel in deck editor.
2019-03-03 13:48:51 -08:00
Ingmar Goudt
8319fbf9ad
replace public fields with encapsulation
2019-03-03 09:51:14 +01:00
spjspj
caf26c2b7b
Fix saving skill level for new table dialog of 'T1', 'T2'
2019-03-02 22:24:44 +11:00
Oleg Agafonov
38293e4659
* Improved network performance (traffic reduced from lobby by 60%);
2019-03-01 19:40:39 +04:00
Oleg Agafonov
f788af1f6a
* Improved connection performance on new release, no more empty cards on startup;
2019-03-01 18:55:20 +04:00
Ingmar Goudt
be37d58dac
fix compile
2019-02-26 10:56:39 +01:00
Ingmar Goudt
a64e31e697
sonar fixed 25022019
2019-02-26 09:20:15 +01:00
John Hitchings
f76efb2b65
Merge branch 'master' into migrate-google-collections-to-guava
2019-02-22 22:43:23 -08:00
Ingmar Goudt
3359c1f3f1
sonar 220219, criticals
2019-02-22 12:06:11 +01:00
Ingmar Goudt
056226d83c
Sonar fixes 19022019
2019-02-19 21:51:45 +01:00
Ingmar Goudt
872eea7326
small cleanups in DragCardGrid
2019-02-18 21:32:20 +01:00
Oleg Agafonov
8cf681dff2
Updated libraries to latest versions and code compatibility fixes;
2019-02-17 16:12:57 +04:00
Oleg Agafonov
971a98061d
Fixed SQL errors on non escaped symbols in usernames/emails/passwords;
2019-02-17 16:09:00 +04:00
Oleg Agafonov
9ef888c634
UI: symbols download fixes:
...
* fixed that mana symbols don't refresh after download finisged (#5592 , no more xmage restarts);
* fixed that window don't close after download finished;
2019-02-17 15:54:52 +04:00
Oleg Agafonov
232d37ec9b
Typo
2019-02-16 01:02:44 +04:00
Ingmar Goudt
f2c64629a5
couple of Sonar fixes
2019-02-15 13:31:10 +01:00
Ingmar Goudt
c8a4e7a46b
update JSoup, added test for Polluted Bonds, remove explicit parent groupId from poms
2019-02-11 15:03:18 +01:00
Ingmar Goudt
ff6dd3626f
Client: use Rarity enum rather than a String
2019-02-11 14:14:36 +01:00
John Hitchings
b18efe2fbf
Migrate from older version of google collections to guava. Required migration from MapMaker to CacheBuilder. See: https://github.com/google/guava/wiki/MapMakerMigration
2019-02-10 10:13:05 -08:00
Oleg Agafonov
067b0d75b5
UI: added premodern filter to tables list ( #5301 );
2019-02-09 21:08:22 +04:00
Oleg Agafonov
ff00d3c482
UI: added deck editor sets update on server connection (on new release);
2019-02-09 19:13:18 +04:00
Oleg Agafonov
264d81305e
UI: added card viewer update on server connection (on new release);
2019-02-09 18:08:15 +04:00
Oleg Agafonov
f58fb8d07b
Added new set Ravnica Allegiance Guild Kits (GK2) with 16 cards (scryfall download)
2019-02-09 16:53:42 +04:00
Oleg Agafonov
00ad61b6bd
Added new Mythic Edition (MED) set (16 cards, scryfall download)
2019-02-09 16:45:27 +04:00
Oleg Agafonov
c29b68f030
Disabled cards rating and classes preloading on startup (lags problem);
2019-02-09 16:09:07 +04:00
Oleg Agafonov
c52a3c8a48
Merge pull request #5580 from magefree/5497-dynamic-hints-for-cards
...
UI: Add dynamic hints for cards
2019-02-09 14:44:42 +04:00
Oleg Agafonov
f341d35ece
Hints: disable card hints in m15 render mode;
2019-02-09 12:00:24 +04:00
Oleg Agafonov
1b32793388
Added restrict effect hints to permanents;
2019-02-08 03:08:28 +04:00
Oleg Agafonov
806112c43a
UI: fixed missing svg symbols (13, 14 and Q)
2019-02-07 01:28:31 +04:00
Oleg Agafonov
043a7af086
Added condition hints with good/bad icons for cards
2019-02-05 13:05:10 +04:00
Oleg Agafonov
b36465e5c9
Refactor: removed unused custom set filters in SubType requests;
2019-02-04 00:53:51 +04:00
Oleg Agafonov
c7ccc332d5
UI: tables with free seats always shows on top of the games list;
2019-02-01 20:56:27 +04:00
Oleg Agafonov
e2bc691f0b
UI: fixed wrong icons alignment in main menu with big fonts
2019-02-01 19:10:21 +04:00
Oleg Agafonov
0697cbe24c
UI: added draft rating column to deck editor
2019-02-01 18:57:24 +04:00
Oleg Agafonov
0c8fdfcaf2
UI: added draft rating info in card viewer
2019-02-01 18:32:22 +04:00
Oleg Agafonov
7eba755666
Refactor card ratings, fixed rare error exception "comparison method violates its general contract" (different ratings in same card);
2019-02-01 17:41:29 +04:00
Oleg Agafonov
3739325000
UI: fixed that chat messages history was editable;
2019-01-26 19:31:12 +04:00
Oleg Agafonov
e4ca6749c0
* UI: added free seats colorozing in tables list (green color on free seats to joins)
2019-01-26 01:20:43 +04:00
Oleg Agafonov
481b5f04ea
Fixed NPE error/freeze on broken server connection
2019-01-25 10:41:50 +04:00
Oleg Agafonov
a6f851dc33
* Fixed broken svg symbols download
2019-01-23 19:02:30 +04:00
Oleg Agafonov
dd09de7a09
UI: fixed row selecting in tables list
2019-01-22 23:00:23 +04:00
Oleg Agafonov
4349ec881e
UI: fixed cell hints for sorted cols;
2019-01-22 20:51:41 +04:00
Oleg Agafonov
cfff0f8116
* UI: added game name and seats number columns to tables list;
2019-01-22 18:32:27 +04:00
Oleg Agafonov
12b8c12d74
Fixed NPE
2019-01-22 16:01:05 +04:00
Oleg Agafonov
8f80d2d5b1
* UI: table selection is no longer reset after lobby refresh;
2019-01-22 15:49:16 +04:00
Oleg Agafonov
0833f8b914
* UI: added cell hints to current and finished tables;
2019-01-22 14:16:56 +04:00
Oleg Agafonov
91a3328907
* UI: added cell hints to player's list in lobby, fixed header hints;
2019-01-21 01:10:01 +04:00
Oleg Agafonov
72c9370d98
Images: improved error messages, added cancel after too many errors;
2019-01-20 17:30:53 +04:00
Ingmar Goudt
e7c729f11c
Use autoclosable try-withs
2019-01-19 22:03:13 +01:00
Oleg Agafonov
f223bdab31
Added new client-server incompatible checks:
...
* added strict mode (client and server versions must be same, see MAGE_VERSION_MINOR_PATCH_MUST_BE_SAME);
* you must enable string mode after github code changes in serializeable classes (see #4459 );
* added client-side version checks;
* added error message on wrong version disconnects.
2019-01-18 13:32:37 +04:00
Oleg Agafonov
c0ef84b4dc
Fixed deck file names for windows perl script compatible
2019-01-16 21:01:09 +04:00
Oleg Agafonov
14f66029f8
Missing v33 commit
2019-01-16 20:59:45 +04:00
Oleg Agafonov
45e0e1c3b2
UI: added beta and check online status buttons to connection dialog;
2019-01-16 13:26:53 +04:00
Oleg Agafonov
08c081f506
Images: fixed missing RNA land images (temporary replaced with GRN lands)
2019-01-15 21:29:01 +04:00
Oleg Agafonov
1202c1fb17
UI: fixed that users can't watch tournament's games
2019-01-15 21:07:43 +04:00
Oleg Agafonov
b8fbf1bc8e
Fixed images download for CON set in windows systems;
2019-01-15 05:43:55 +04:00
Oleg Agafonov
2ece7a9bb2
Merge remote-tracking branch 'origin/master'
2019-01-13 01:39:30 +04:00
Evan Kranzler
dc409c9a9e
refactored ColorlessPredicate to singleton enum
2019-01-12 16:15:19 -05:00
Oleg Agafonov
152c354ec3
Fixed cards db updates on auto-connection enabled;
2019-01-12 23:41:12 +04:00
Oleg Agafonov
d98a3eb30a
[RNA] fixed emblem download
2019-01-12 23:10:34 +04:00
Oleg Agafonov
2b8b244428
* UI: fixed that card viewer doesn't show emblems/planes on right page;
2019-01-12 22:45:24 +04:00
Oleg Agafonov
1b55cbd44c
[RNA] added tokens and download support from scryfall;
2019-01-12 21:13:56 +04:00
Oleg Agafonov
feeda20595
* Images: added tokens download from scryfall ( #4174 );
2019-01-12 10:44:12 +04:00
Oleg Agafonov
e1f8d97512
Refactor: removed outdated images code and fixed missing images logs for tokens;
2019-01-12 03:03:04 +04:00
John Hitchings
aac3e3fdc1
add importer for o8d and some more decks to test.
2019-01-10 19:33:42 -08:00
John Hitchings
5bf748e2b5
Move tests to the Mage directory and stub out looking up cards by names for tests.
2019-01-10 11:04:00 -08:00
John Hitchings
58e629dca6
Refactored DeckImporter and obsoleted DeckImporterUtil. Added/refactored a PlainTestDeckImporter as a base class for text formatted importers to extend.
2019-01-10 08:27:05 -08:00
Oleg Agafonov
bcbd1e87a6
Merge fix
2019-01-07 06:52:39 +04:00
Oleg Agafonov
f01b3d3ca3
Improved new version cleanup and more:
...
* fixed db cleanup on new version (sets + cards);
* fixed empty sets list after update;
* fixed NPE errors in sets list on new install/version;
* added joke sets filter to deckeditor.
2019-01-06 15:41:30 +04:00
Oleg Agafonov
253c580639
Fixed broken tables selection in lobby
2018-12-22 06:21:17 +04:00
Oleg Agafonov
0d949ca7e6
Typos
2018-12-22 01:05:43 +04:00
Oleg Agafonov
0c18f96ce7
Added set codes info in download window;
2018-12-22 00:01:37 +04:00
Oleg Agafonov
fbca0f4fef
Added RNA images support for scryfall, fixed MED set for scryfall, fixed bloated logs for machines without sound.
2018-12-21 20:09:01 +04:00
Oleg Agafonov
5d1289a66e
Merge pull request #5465 from magefree/ui-new-download-window
...
UI: added new download images window
2018-12-21 18:03:55 +04:00
Oleg Agafonov
c3ea8ddd7a
UI: added images cache reset after downloads finish (no more xmage restart for new images);
2018-12-21 17:53:24 +04:00
Oleg Agafonov
97c9659f1e
UI: fixed window download centered after startup complete
2018-12-21 17:35:41 +04:00
Oleg Agafonov
af5e48668e
UI: added cancel button for images downloading startup;
2018-12-21 17:31:55 +04:00
Oleg Agafonov
2fdef83284
Merge pull request #5455 from SpikesCafe-google/AddSpinyStarfish3
...
Add Spiny Starfish from Alliances.
2018-12-21 05:33:04 +04:00
John Hitchings
7e621ee8af
Make draft logs compatible with MTGO format #5450 - https://github.com/magefree/mage/issues/5450
2018-12-19 19:41:44 -08:00
Oleg Agafonov
8df4ba3871
UI: added images re-download mode and improved dialog UX;
2018-12-19 05:19:29 +04:00
Oleg Agafonov
110f8a20ab
UI improved for mage dialogs:
...
* added working popup hints for buttons and cards while user in choose mode;
* fixed wrong windows position after tray icon clicks or mouse moves;
* added big combobox's popups support (now users can select/choose items from outer space);
2018-12-18 18:06:32 +04:00
Oleg Agafonov
617f4d4b4b
UI: added new download images dialog:
...
* new option to download all modern cards;
* new option with language selection;
* new button for sets fast search;
* new language support: Chinese Traditional;
* all sets are sorted by date and have released date;
* fixed selection reset on source changes;
2018-12-18 18:01:35 +04:00
Oleg Agafonov
79370108eb
Refactor: extract make window centered code;
2018-12-18 17:57:46 +04:00
Oleg Agafonov
c799fa94ec
Refactor: removed closed images source magiccards.info (it was migrated to scryfall);
2018-12-18 17:52:28 +04:00
Oleg Agafonov
70012af6db
Refactor: improved language support in card images sources;
2018-12-18 17:50:19 +04:00
Oleg Agafonov
4495d75d8a
Fixed NPE error on AI calcs
2018-12-18 17:17:10 +04:00
Oleg Agafonov
3960ad7444
UI: fixed error and improved stability on lobby's table selection/click;
2018-12-15 22:25:09 +04:00
Oleg Agafonov
0a2f312da7
Added build time to version info, cleanup manifest files;
2018-12-15 18:29:10 +04:00
SpikesCafe-google
a852d5c9e5
Add Spiny Starfish from Alliances.
2018-12-09 13:48:55 -05:00
LevelX2
e6ce58d6bf
XMage 1.4.32V0
2018-11-26 19:30:22 +01:00
LevelX2
e7d129a074
Merge branch 'master' into add-minimum-rating-option
2018-11-26 17:18:35 +01:00
Oleg Agafonov
f15d8a0da8
Code cleanup;
2018-11-19 15:39:05 +04:00
Oleg Agafonov
d78d818a66
* Fixed not working deck generation for some settings ( #5413 );
2018-11-19 01:03:05 +04:00
Oleg Agafonov
5ffb6e1fd7
* Changed default US server from vaporservermtg.com to mtg.powersofwar.com
2018-11-18 04:15:47 +04:00
Oleg Agafonov
30c373c40b
Removed bloated log on non text clipboard data
2018-11-17 11:43:24 +04:00
Oleg Agafonov
6fa014d1a9
Merge pull request #5420 from hitch17/load-deck-content-from-clipboard
...
Prepopulate DeckImportFromClipboardDialog content with string content…
2018-11-17 11:36:43 +04:00
John Hitchings
b1df464e8f
refactor deck import content to include hints
2018-11-16 21:57:25 -08:00
Oleg Agafonov
92d1b5c51a
* UI: added new skill level column with star icons instead text;
2018-11-17 02:48:50 +04:00
Oleg Agafonov
0b089895a7
Fixed scryfall images download for PUMA set;
2018-11-12 04:14:53 +04:00
Oleg Agafonov
b298a621fb
Added scryfall download for new set: GNT, UMA, PUMA
2018-11-12 01:39:31 +04:00
John Hitchings
baeb9d8b00
Prepopulate DeckImportFromClipboardDialog content with string contents of clipboard.
2018-11-08 09:25:03 -08:00
Oleg Agafonov
706ed23bdc
* Added ignored list to tournaments (users from ignored list can't join to your tournaments too);
2018-11-05 09:28:24 +04:00
Oleg Agafonov
a806e79abd
* Improved chat help about ignore command (it's not only chat, but game joins too);
2018-11-05 09:06:31 +04:00
John Hitchings
c9719488ca
Fix GAME_CHOOSE_ABILITY event submitted to appendJsonEvent.
2018-11-04 11:19:16 -08:00
LevelX2
e6b78d7a2e
Updated some libs to newer versions.
2018-10-21 21:36:53 +02:00
Oleg Agafonov
2bd5d0ddf6
* UI: Fixed wrong game selection by double click on tables list ( #5239 );
2018-10-13 01:11:26 +04:00
Oleg Agafonov
9a4fb4adb1
Tests: fixed error on missing db files;
2018-10-12 22:19:45 +04:00
LevelX2
2367ff5940
Fixed a problem that caused netbeans design view to fail.
2018-10-10 16:10:54 +02:00
LevelX2
189984d3d6
DeckEditorPanel - Fixed some existing exceptions.
2018-10-10 15:37:26 +02:00
Oleg Agafonov
1c95ed3b08
* Added new set Arena New Player Experience (ANA) with 39 cards (18 new);
2018-10-09 20:54:46 +04:00
Oleg Agafonov
10f56fb2a1
[ANA] - added White Spirit token
2018-10-09 19:37:56 +04:00
Oleg Agafonov
0181bf4f41
[ANA] - added goblin token
2018-10-09 18:17:15 +04:00
Oleg Agafonov
72d23bfe95
* UI: deck editor - added cards sorting by rarity ( #4414 );
2018-10-03 23:59:51 +04:00
Oleg Agafonov
64721675f2
Merge remote-tracking branch 'remote-production/master' into local-production
2018-10-03 22:10:23 +04:00
Evan Kranzler
1f239b28b3
added GRN guild kit set
2018-10-03 13:01:40 -04:00
Oleg Agafonov
69546c82ce
* Added missing images for WPN and Gateway Promos (GRC) set in scryfall source;
2018-10-03 20:32:58 +04:00
Oleg Agafonov
fccae9b8cd
* Added new set Anthologies (ATH) with 85 cards;
2018-10-03 01:52:16 +04:00
Aaron Miller
5cd57199c7
Merge branch 'master' into add-minimum-rating-option
2018-09-29 19:15:46 -07:00
Aaron Miller
81c2a62250
Add "minimum rating" option to matches and tournaments
2018-09-29 19:14:39 -07:00
Oleg Agafonov
8df97aa6f6
* Added missing images for 2 sets in scryfall source:
...
* Grand Prix Promos (GPX);
* European Land Program (EURO).
2018-09-27 16:28:09 +04:00
Oleg Agafonov
82168ded34
Images: added direct images download for scryfall source (promos support);
2018-09-27 14:12:37 +04:00
Oleg Agafonov
1ff849bac2
Fixed DPA rarity
2018-09-27 13:12:51 +04:00
Oleg Agafonov
85c391394c
* Added new set "Duels of the Planeswalkers" (113 cards);
2018-09-27 12:24:18 +04:00
Ingmar Goudt
a0e54fbb7b
remove redundant null checks, remove some static fields
2018-09-26 22:02:03 +02:00
Ingmar Goudt
f04d7c9b03
remove redundant null checks before instanceof
2018-09-17 21:09:42 +02:00
LevelX2
7bc160c7ca
Added some allowed sets to download sources.
2018-09-14 10:29:12 +02:00
Oleg Agafonov
38a45c2e8e
Refactor: removed outdated code for non implemented cards
2018-09-09 16:06:40 +04:00
Michael Simons
b78bfabe86
Update image sources for available recent sets
2018-08-25 23:56:45 -04:00
Michael Simons
28f3e52b57
Update Set Symbols for recent sets and client errors on download
2018-08-25 23:13:18 -04:00
Oleg Agafonov
3f16a83fd3
* Cleanup logs from load svg/gif errors (show total errors instead each symbol)
2018-08-26 01:15:11 +04:00
Oleg Agafonov
09f5af154e
Fixed too large temp files creation for svg icons on startup
2018-08-20 17:52:30 +04:00
L_J
f9c52b4859
Adaptive Enchantment fix ( fixes #5232 )
2018-08-16 22:47:30 +00:00
LevelX2
deb675a74a
Xmage 1.4.30V0
2018-08-15 11:35:40 +02:00
LevelX2
21b67af7f5
Merge pull request #5213 from rkfg/master
...
Perform the action on double click in the game list.
2018-08-15 08:20:00 +02:00
LevelX2
a30ed4fee5
Merge pull request #5157 from ninthworld/master
...
Add Star Wars Expansion sets to the Star Wars set
2018-08-15 08:09:19 +02:00
rkfg
18dbd06450
Perform the action on double click in the game list.
2018-08-11 23:55:19 +03:00
spjspj
824637d33e
Merge pull request #5207 from spjspj/master
...
Update Penny Dreadful
2018-08-08 00:10:45 +10:00
spjspj
589a542cbc
Update Penny Dreadful
2018-08-08 00:09:03 +10:00
LevelX2
7f4573f8ce
Added some sets to the download sources.
2018-08-07 00:14:22 +02:00
spjspj
4ce9addcc0
4 decks for C18
2018-08-04 01:14:57 +10:00
ninthworld
2a2df685a9
Merge branch 'master' of https://github.com/magefree/mage.git
2018-08-01 18:40:58 -07:00
spjspj
f58e33524d
Implement 1 card C18
2018-07-27 18:53:34 +10:00
Chris Swenson
0484f4f453
undo CardImageUtils change
2018-07-20 23:54:47 -07:00
ninthworld
d7c1b8b9c9
fix card bugs for Star Wars set
2018-07-17 13:01:19 -07:00
ninthworld
88c049f44a
add Star Wars Expansion Set images
2018-07-16 22:22:44 -07:00
ninthworld
86107de54e
Merge remote-tracking branch 'upstream/master'
...
# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
2018-07-16 21:16:20 -07:00
igoudt
cd0c0b3bdd
fix planeswalker check in EDH powerlevel comparator
2018-07-15 20:42:14 +02:00
LevelX2
98793e4511
Added download from M19 CM2 from Wizard source.
2018-07-14 18:26:48 +02:00
Oleg Agafonov
69465fd9b6
* Fixed svg symbols download from scryfall ( #5135 );
2018-07-10 05:49:21 +04:00
spjspj
1f39a3df51
..
2018-07-09 01:35:57 +10:00
spjspj
5744bfa843
Add in new bar chart distribution for the 'M' mana analyse button.
2018-07-09 01:15:07 +10:00
spjspj
6b9a2bb12c
Add in new bar chart distribution for the 'M' mana analyse button.
2018-07-08 21:28:25 +10:00
spjspj
e0bffcc521
Add in new bar chart distribution for the 'M' mana analyse button.
2018-07-08 13:09:38 +10:00
spjspj
9ececbbda8
Add in new bar chart distribution for the 'M' mana analyse button.
2018-07-08 12:59:59 +10:00
spjspj
35022d4ed3
Add in new bar chart distribution for the 'M' mana analyse button.
2018-07-08 12:53:30 +10:00
spjspj
56526d5413
Copy Paste image source
2018-06-24 21:13:35 +10:00
Oleg Agafonov
90b2a287e1
UI: added info about image download sources and modes;
2018-06-23 19:03:14 +04:00
Oleg Agafonov
6c20ee4a74
* Images: added localized card images download from scryfall source;
2018-06-23 16:27:34 +04:00
LevelX2
443558406c
Enabled M19 Scryfall image download.
2018-06-21 23:06:38 +02:00
Michael Simons
dbb3120199
Update ScryfallImageSource.java
...
Remove CM2 until full list available on Scryfall
2018-06-10 22:32:13 -04:00
Michael Simons
845bb0d90e
Merge branch 'master' into add_CM2
2018-06-10 01:42:24 -04:00
LevelX2
52270a11c8
Merge origin/master
...
Conflicts:
Mage.Client/src/main/java/mage/client/dialog/ConnectDialog.java
2018-06-10 01:13:30 +02:00
LevelX2
2627cb2914
Changed us server url for fast connect button.
2018-06-10 01:12:05 +02:00
Evan Kranzler
56777cb0d0
Updated the default US server link
2018-06-09 14:20:43 -04:00
Michael Simons
663a6d3471
Add DDU set to Image download sources.
2018-06-07 23:24:06 -04:00
Michael Simons
4d5018bef0
Fixed typos/misspellings based on IntelliJ's suggestions.
2018-06-07 22:39:53 -04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
GrayedFox
1aee67db5d
remove dated license txt from release folder
2018-06-02 17:48:28 +02:00
spjspj
bb5d601ff4
New plane (Panopticon) with 'PW to' ability checked
2018-05-31 23:14:56 +10:00
Evan Kranzler
6636fb3b3a
fixed an annoying error that didn't affect anything
2018-05-28 18:52:19 -04:00
GrayedFox
e84907c252
remove unecessary column restructuring and renaming
...
rename "constructed rating" column to just "rating"
remove setting setAutoCreateColumnsFromModel to false since changing the
default behaviour is no longer required
2018-05-28 12:50:07 +02:00
LevelX2
a19c257e50
XMage 1.4.30V0
2018-05-27 01:28:42 +02:00
LevelX2
66cc29325c
* Some fixes to some Battleebond cards.
2018-05-27 00:41:53 +02:00
LevelX2
d743864bbd
* Try to fix URL handling.
2018-05-27 00:41:30 +02:00
LevelX2
fcc6174e5e
Some null exceptions checking and fixed some other minor problems.
2018-05-26 01:22:28 +02:00
LevelX2
af2d55f8aa
Deck editor - Fixed a bug that the card list could not be sorted by color text.
2018-05-26 01:20:55 +02:00
LevelX2
4a0427a54e
Merge pull request #4965 from GrayedFox/issue-4952-fix-touranment-lobby-prefs
...
Issue 4952 fix touranment lobby column width and order
2018-05-24 23:32:26 +02:00
GrayedFox
f3cdad97e7
add default width for History (also fixes stored width not being used)
2018-05-23 19:06:01 +02:00
GrayedFox
9da01a1270
remove logging
2018-05-23 18:50:12 +02:00
GrayedFox
49fd99a45b
fix columns being resized due to auto creation flag
2018-05-23 18:00:25 +02:00
GrayedFox
42b539c41f
renamed utility functions for clarity
2018-05-23 16:49:48 +02:00
GrayedFox
32cb438e7c
minor refactor - code ordering and variable reference
2018-05-22 21:26:17 +02:00
GrayedFox
ebc36c503e
add restoring tournament table chat divider location
...
refactor getting current bounds into utility function
2018-05-22 20:36:05 +02:00
GrayedFox
5822a7d94d
refactor divider setting and saving into utility functions
...
refactor setting and saving filters into utility functions
2018-05-22 20:11:07 +02:00
LevelX2
f89c3cc65b
Merge pull request #4953 from GrayedFox/issue-4952-fix-touranment-lobby-prefs
...
Issue 4952 fix touranment lobby prefs (WIP)
2018-05-22 16:56:43 +02:00