Daniel Bomar
e0008fdcb2
Remove dead image scaling library
2022-03-09 19:33:35 -06:00
Oleg Agafonov
08407eef25
Dev: migrated to single logger lib (replaced slf4j usage by log4j), clean up and documented pom files, updated some libs;
2021-10-02 11:09:09 +04:00
spjspj
5bbcf03cb6
EDH Power level update (based on Saltiest EDHREC survey). Update for Full Art Face art.
2021-09-11 23:32:34 +10:00
Oleg Agafonov
fb4065ba66
Little fixes
2021-08-20 09:38:16 +04:00
Oleg Agafonov
fb540e9728
* GUI: fixed multiple bugs and performance issues with Deck Editor and sets filter/search;
2021-08-19 21:33:14 +04:00
Oleg Agafonov
d587cc9151
* GUI: added card popup info in choose dialog (example: choose dungeon, #8012 );
...
* GUI: added texts popup info in choose dialog (example: choose from any list);
2021-08-14 09:18:50 +04:00
Evan Kranzler
bb591dd038
[AFR] Implementing dungeon mechanic (ready for review) ( #7937 )
...
* added dungeon and dungeon room class
* [AFR] Implemented Tomb of Annihilation
* [AFR] Implemented Shortcut Seeker
* [AFR] Implemented Gloom Stalker
* [AFR] Implemented Nadaar, Selfless Paladin
* added room triggers
* added more venturing code, currently untested
* fixed error
* moved venture into dungeon from player class to game class
* removed unnecessary sourceobject from dungeon
* fixed npe error
* added dungeon completion
* fixed concurrent modification exception
* added logging
* added proper copy methods
* added views
* updated room text generation
* added some missing code
* finished implementing CompletedDungeonCondition
* [AFR] Implemented Ellywick Tumblestrum
* [AFR] Implemented Lost Mine of Phandelver
* added choice dialog for dungeons
* [AFR] Implemented Dungeon of the Mad Mage
* small text fix
* added initial dungeon test
* [AFR] Implemented Cloister Gargoyle
* [AFR] Implemented Dungeon Crawler
* small text change for dungeon rooms
* added more tests
* some simplification to dungeon props
* updated testing helper functions
* added currently failing test for venturing on separate steps and turns
* added tests for dungeon completion
* fixed missing trigger visual and dungeons not persisting through turns
* some text updates
* added rollback test
* added a test for multiple dungeons at once
* added one more condition test
2021-06-29 06:57:43 -04:00
Evan Kranzler
a61d5543fa
replaced all instances of converted mana cost with mana value
2021-04-17 17:02:27 -04:00
Oleg Agafonov
b6cb5cef9c
Refactor: removed default comment headers
2021-02-21 08:15:16 +04:00
Oleg Agafonov
275e996c08
* Performance: memory usage optimization for deck editor (removed bloated usage of ManaCosts -> ManaColor objects, see #7515 );
2021-02-12 22:00:16 +04:00
Oleg Agafonov
2fe2f05b60
GUI: added preferences settings for card icons (enable abilities icons and playable icon);
2021-01-30 17:34:10 +04:00
Oleg Agafonov
a1da5ef437
* GUI: new reworked GUI and card render engine, card icons and dozens of other fixes (see full list in related PR);
2021-01-30 16:38:55 +04:00
Oleg Agafonov
5578437dde
* GUI: increased ignore list max size from 100 to 500;
2020-11-09 00:42:43 +04:00
Oleg Agafonov
cb2ae0295f
* Performance: improved memory usage for images (now xmage will not eat all available memory on 2GB+ settings, see #6375 );
2020-09-09 16:47:45 +04:00
vyacheslav.raskulin
7da043afd0
comparation simplified
2020-09-09 15:00:30 +03:00
vyacheslav.raskulin
022c1407ed
C-style arrays declaration should be replaced to java-style
2020-09-09 14:53:03 +03:00
Oleg Agafonov
1967f9f6fa
* GUI: added Historic set filter in deck editor;
2020-08-29 23:32:37 +04:00
Oleg Agafonov
ab8a4eb26a
Little fixes and code refactor
2020-08-29 18:09:44 +04:00
LevelX2
d51acbf090
* Removed unused imports.
2020-08-22 11:51:34 +02:00
Oleg Agafonov
2b82785e4a
* GUI: improved attackers draw (if attacker was blocked then arrow colorizes with gray color);
2020-08-01 22:32:33 +04:00
Oleg Agafonov
610baac6ab
GUI: improved feedback needed sound notifications (plays only for inactive game or app, see #6853 );
2020-07-31 20:00:36 +04:00
18ths
99d5eafc8a
GUI enchancements (themes, sound notification, deck validation) ( #6755 )
...
GUI enchancements (themes, sound notification, deck validation)
2020-07-17 19:15:02 +02:00
Oleg Agafonov
ac0bb713d7
* GUI: fixed auto-generated names for AI in new tournament dialog;
2020-07-10 17:57:56 +04:00
arcox
9c7982e8f6
Update *.sh and *.java files to use Unix line endings
2020-07-09 13:07:26 -04:00
LevelX2
f6f5aa0473
* Fixed broken rarity sorting in card grid ( fixes #6508 ).
2020-06-19 10:54:11 +02:00
Oleg Agafonov
0be7d6579b
* UI: split cards - fixed wrong card names in rules text and hints ( #6549 );
2020-05-18 08:24:17 +04:00
Leandro Doctors
855a9cc427
fixup! program towards Interface rather than implementations
2020-03-22 20:42:11 -03: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
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
Ingmar Goudt
ae7919cd07
program towards Interface rather than implementations
2020-02-10 10:40:06 +01:00
Oleg Agafonov
b56587a383
Code cleanup (removed outdated client's config.properties settings)
2020-01-26 15:19:22 +04: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
cde9957f54
* UI: added playable card marks in look-at windows;
2019-12-18 22:44:42 +04:00
Oleg Agafonov
9748136723
Fixed dates
2019-12-07 21:55:45 +04:00
Evan Kranzler
b49bf569ce
added Pioneer format
2019-10-21 21:46:37 -04:00
Oleg Agafonov
847a10a73c
Fixed country name
2019-07-24 20:18:57 +04:00
Ingmar Goudt
5ba206111a
add missing Override annotations
2019-07-14 20:28:48 +02: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
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
f1e204408f
Fixed umlaut
2019-05-19 22:51:18 +04:00
Oleg Agafonov
639c4fab13
Improved card render modes dialog (emblems and planes support);
2019-05-14 15:14:40 +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
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
270ec615af
Sync old changes
2019-03-22 21:51:26 +04: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