Commit graph

1277 commits

Author SHA1 Message Date
jmlundeen
5e07c2d603 Fix retro card P/T text
* damage text formats properly
* boosted/reduced p/t changes colors appropriately
2025-04-29 14:42:06 -05:00
jmlundeen
e9b6712915 Update RetroCardRenderer
* adjusted values for better scaling
* fix artifact background overriding card color
2025-04-29 08:47:32 -05:00
Jmlundeen
e34ebe740e
Feature: Retro Border Renderer (#13563)
* Add Retro Card Renderer

* Updated old sets with retro frames

Adds sets:
* 30th Anniversary Play Promos
* 30th Anniversary Misc Promos
* Eternal Weekend
* MagicFest 2025
* Modern Horizon 2 Timeshifts
2025-04-22 17:37:57 -05:00
theelk801
c4eaafc6b1 [SPE] add set 2025-04-17 18:02:30 -04:00
Oleg Agafonov
92c5a65124 images: improved error logs on wrong image download in some use cases; 2025-04-17 22:24:59 +04:00
jmlundeen
e17c773073 [SLD] Add missing urls for reversible cards 2025-04-15 07:53:22 -05:00
jmlundeen
ad5093e728 [TDM] Add fake double faced variants 2025-04-14 09:56:51 -05:00
Oleg Agafonov
cf0ceb8a44 images: fixed scryfall images download after last website update (#13479); 2025-04-13 23:32:18 +04:00
Oleg Agafonov
1568189c1b other: fixed typos in omen related code (#13501); 2025-04-09 01:22:33 +04:00
Jmlundeen
0df5f17603
[TDM] Implement omen mechanic (#13501)
* Abstract AdventureCard to SingleFaceSplitCard

* Fix AdventureCardSpellImpl

* Finish converting adventure card and adventure spell

* Update Brightcap Badger

change finalize call to adventure card

* Update Darksteel Monolith

being cast from hand condition referencing AdventureCardSpell

* Update Tlincalli Hunter

exiled creature condition referencing AdventureCardSpell

* Update Twice Upon a Time

finalizeAdventure called from Adventure card

* Finish abstracting Adventure

missed some more references to adventure cards

* Implement Omen cards

* Implement Dirgur Island Dragon

* Missed some adventureSpellName references

* OmenCardSpell had wrong comma symbol

* Add tests for Omen Cards

* Rename two part card components

change from SingleFaceSplitCard to CardWithSpellOption

* Update comments and variable name
2025-04-08 08:54:18 -04:00
padfoothelix
eac265f4f7
[WHO] Implement Fugitive of the Judoon (#13467) 2025-04-05 14:10:45 -04:00
androosss
b6421e4b6c
images: added new tokens from promo and other sets, fixed miss images (#13492)
* add missing tokens images
* fix broken card images
* remove tokens without image
* remove copy tokens references (embalm, eternalize)
2025-04-02 15:13:25 +04:00
PurpleCrowbar
fa909b2b40 Add TDM token images for implemented tokens 2025-03-29 01:52:53 +00:00
PurpleCrowbar
ffd995c099 Add all TDC tokens on Scryfall so far 2025-03-25 00:02:22 +00:00
Oleg Agafonov
4f5e0b2cde images: fixed broken download from scryfall source (added reversible adventure cards support, added detailed logs on outdated file format) 2025-03-23 01:09:46 +04:00
jmlundeen
0e0e34a116 [DRC] Add tokens 2025-03-22 00:59:19 -05:00
jmlundeen
b519e8d8e9 Update tokens database
fixed some incorrect entries
added Aetherdrift tokens
2025-03-20 17:03:34 -05:00
theelk801
c22fadac98 [TDC] add set 2025-02-22 12:27:23 -05:00
theelk801
709e892ed7 [TDM] add set 2025-02-22 12:25:11 -05:00
theelk801
dc7b5cd84f [FIN] add set 2025-02-18 14:31:50 -05:00
theelk801
5eec4c4465 [FIC] add set 2025-02-18 09:53:16 -05:00
padfoothelix
0281b35c58
[WHO] Implement The Girl in the Fireplace (#13356) 2025-02-17 16:24:05 +04:00
PurpleCrowbar
b3397a84b4 Add INR token images 2025-02-04 22:56:43 +00:00
Oleg Agafonov
b29a969fdb [DFT] fixed miss emblem 2025-02-04 13:48:55 +04:00
PurpleCrowbar
0a37d84051 Add all Wizards Play Network, Judge Gift Cards, and Game Day Promos reprints 2025-02-02 22:06:00 +00:00
Oleg Agafonov
b1c5a04f74 deck: added booster and reprints from Pioneer Masters (PIO) (related to #13160) 2025-01-27 00:52:34 +04:00
Oleg Agafonov
1c8986c750 deck: deleted outdated promo sets (#13221), fixed outdated names for some old sets (part 4) 2025-01-25 20:16:26 +04:00
Oleg Agafonov
46dff2ea7a deck: fixed outdated names for some old sets (part 3) 2025-01-25 18:12:45 +04:00
Oleg Agafonov
7d5b117263 deck: fixed outdated names for some old sets (part 2) 2025-01-25 09:58:54 +04:00
Oleg Agafonov
da3f540a9b deck: fixed outdated names for some old sets 2025-01-25 00:49:09 +04:00
PurpleCrowbar
514a8004e5 Update Secret Lair Drop 2025-01-24 00:22:53 +00:00
theelk801
9276e1be83 [DRC] add set 2025-01-22 11:52:21 -05:00
PurpleCrowbar
3e21e3fb52 Add DSC token images 2025-01-20 01:41:28 +00:00
tiera3
a698385066
Update image download links for [SLD] back faces (#13231) 2025-01-18 22:55:13 -05:00
PurpleCrowbar
10a25e3f21 Add BLC token images 2025-01-17 21:17:45 +00:00
Oleg Agafonov
67f4562c7b added set Innistrad Remastered (INR) 2025-01-18 01:10:35 +04:00
xenohedron
41b9c95be9 less intrusive error handling for #12833 2025-01-08 22:47:01 -05:00
Oleg Agafonov
ab1b3f5297 fix bad error handling (related to #13132) 2025-01-03 12:45:21 +04:00
xenohedron
07427c1df6 fix bad error handling (related to #13132) 2025-01-03 00:02:22 -05:00
jackd149
fd4b82696b
[DSK] Implement Kaito, Bane of Nightmares (#13187) 2025-01-02 20:03:51 -05:00
PurpleCrowbar
bdf9f09500 Remove all sets lacking token images from token image database 2024-12-16 02:07:59 +00:00
PurpleCrowbar
013cf2721f Add FDN token images 2024-11-16 23:52:48 +00:00
ciaccona007
a387c5ed67 [FDN] Implement Kiora, the Rising Tide 2024-11-04 09:01:24 -05:00
ciaccona007
a5d2338c5a [FDN] Implement Kaito, Cunning Infiltrator 2024-11-03 18:48:48 -05:00
theelk801
90623b6a0e [J25] add set 2024-10-27 12:35:28 -04:00
theelk801
bcb0d5babc [DFT] add set 2024-10-26 14:21:45 -04:00
tiera3
6047f592cf
implement [DA1] More of that Strange Oil (#13019) 2024-10-24 00:20:48 -04:00
Oleg Agafonov
f0c6835d36 GUI, preferences: removed outdated settings with images download threads (it's 5 by default now) 2024-10-06 13:42:27 +04:00
Oleg Agafonov
a1ca4f5adc images: fixed very slow download finish in some use cases 2024-10-06 12:58:19 +04:00
Oleg Agafonov
6625db1be1 GUI: reworked GUI to support non-blocking UI:
- GUI: added non-blocking UI to almost all app and game dialogs;
- GUI: it allows to switch between UI dialogs and use any UI elements at any moment;
- GUI: it allows to use chat, card popup, battlefield, concede and other features while choosing (related to #12670);
- GUI: it allows to download images while playing (related to #4160, not fully tested);
- GUI: enabled by default, can be disabled by java option: -Dxmage.guiModalMode=true
- connection: auto-connect will be visible in main menu on startup;
- connection: removed some unused features (auto-connect by command line);
- connection: added <ESC> button to close connection dialog;
- download: added background images download (see non-blocking UI);
- download: improved cancel stability and fixes that it can't stop preparing/downloading process in some use cases;
- app: fixed freezes on macOS systems in some use cases (related to #12431, #11292, #9300, #4920);
2024-09-08 00:40:13 +04:00