Commit graph

45583 commits

Author SHA1 Message Date
Oleg Agafonov
eeada9043e version bump 2024-09-09 15:40:25 +04:00
Oleg Agafonov
8064b7b372 server: improved fix command to support idle response timeout, enabled idle timeout for games with AI (related to #4590); 2024-09-09 10:40:43 +04:00
xenohedron
2f9ba6dba9
fix "any number of targets with total value X or less" (#12808)
* improve UX for Call of the Death-Dweller

* add new utility methods for targets of total value limit

* fix affected cards to use new standard methods

* adjust message

* remove incorrect check

* requested adjustments
2024-09-09 00:18:29 -04:00
xenohedron
b10c79d737 implement [BLB] Coiling Rebirth 2024-09-09 00:17:13 -04:00
xenohedron
fda58bc126 implement [BLB] Parting Gust 2024-09-09 00:05:07 -04:00
xenohedron
cd4f4880e5 some fixes 2024-09-08 23:53:17 -04:00
xenohedron
03a83df35a fix The Raven's Warning 2024-09-08 23:43:53 -04:00
xenohedron
d249dcc815 fix Gev, Scaled Scorch 2024-09-08 23:37:27 -04:00
xenohedron
1237e01f8d fix Baseball Bat 2024-09-08 23:35:08 -04:00
Grath
0a9544807c
[CLB] Implement Tlincalli Hunter (#12832)
* [CLB] Implement Tlincalli Hunter

* Fix rules text.

* Name Condition better.
2024-09-08 23:01:19 -04:00
Oleg Agafonov
22c207bcd8 Lunar Convocation - fixed game error on usage (miss watcher); 2024-09-09 06:43:24 +04:00
theelk801
aa72c3a63d fix manifest dread card selection 2024-09-08 19:46:28 -04:00
Oleg Agafonov
278bda4c36 version bump 2024-09-08 22:13:45 +04:00
Grath
624cb3fc30 Combine GoldenArgosyWatcher's function into CrewedVehicleWatcher to reduce duplicated code. Also refactor getCrewers to remove usage of deprecated MOR constructor. 2024-09-08 12:46:17 -04:00
Grath
cbec029622 [ACR] Implement Edward Kenway and Adéwalé, Breaker of Chains. 2024-09-08 11:57:35 -04:00
theelk801
c720643e9b [DSC] Implement They Came from the Pipes 2024-09-08 10:32:34 -04:00
theelk801
a3ad35673e [DSC] update spoiler and reprints 2024-09-08 10:29:05 -04:00
theelk801
356b784104 [DSK] Implement Splitskin Doll 2024-09-08 10:25:11 -04:00
theelk801
b68a5aca58 [DSK] Implement Growing Dread 2024-09-08 10:17:34 -04:00
theelk801
67702582a2 [DSK] Implement Vengeful Possession 2024-09-08 10:07:42 -04:00
theelk801
9b9318dd96 [DSK] Implement Rite of the Moth 2024-09-08 10:05:30 -04:00
theelk801
25959efd55 [DSK] Implement Baseball Bat 2024-09-08 10:03:13 -04:00
theelk801
f4ae1bca40 [DSK] Implement House Cartographer 2024-09-08 09:59:03 -04:00
theelk801
b3163dbeac [DSK] Implement Fear of Being Hunted 2024-09-08 09:57:08 -04:00
theelk801
91121e22d1 [DSK] update spoiler 2024-09-08 09:54:15 -04:00
Oleg Agafonov
7512d8474b dev: improved perl script to find new cards 2024-09-08 10:40:28 +04:00
Oleg Agafonov
efc8e5f281
Merge pull request #12825 from magefree/non-blocking-gui-mode
Reworked GUI to support non-blocking UI and background download
2024-09-08 00:58:20 +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
Oleg Agafonov
2fc4e94b3a GUI, game: fixed wrong number of targets in stack ability for some use cases (example: cumulative upkeep, close #12824) 2024-09-07 20:49:25 +04:00
Oleg Agafonov
8bd7e346fb images: fixed broken images download from scryfall (#12817); 2024-09-07 13:34:23 +04:00
Oleg Agafonov
dadc677592 Revert "Fix ConditionalTargetAdjuster not allowing abilities/cards to be activated/cast when they should be"
This reverts commit 9c52dfa785.
2024-09-07 11:12:53 +04:00
Steven Knipe
9c52dfa785 Fix ConditionalTargetAdjuster not allowing abilities/cards to be activated/cast when they should be 2024-09-07 00:04:06 -07:00
grimreap124
f42fc0f388
[ACR] Implement The Capitoline Triad (#12510)
* Implement-ACR-The-Capitoline-Triad

---------

Co-authored-by: Grath <1895280+Grath@users.noreply.github.com>
2024-09-07 00:57:36 -04:00
xenohedron
0bba44b54f fix #10607 (Maskwood Nexus)
closes #12554
2024-09-07 00:53:30 -04:00
xenohedron
4c55efb48e implement [ACR] Bleeding Effect
closes #12495

add test
2024-09-07 00:50:31 -04:00
xenohedron
f987571a39 implement [PIP] Animal Friend
closes #12432
2024-09-06 23:18:18 -04:00
xenohedron
eb0ed8d630 implement [M3C] Wonderscape Sage
closes #12375
2024-09-06 23:06:12 -04:00
xenohedron
64aeba659e implement [ACR] Eivor, Wolf-Kissed
closes #12499
2024-09-06 22:46:37 -04:00
ssk97
5f611947ae
implement [BLB] Long River Lurker, Sugar Coat, Fireglass Mentor (#12795)
* Long River Lurker

* VigorousCharge should be a delayed triggered ability

* Sugar Coat

* Fireglass Mentor

* Review comments
2024-09-06 22:16:55 -04:00
Svyatoslav28597
4ef3aa0ace
reimplement Phyrexian Negator (#12792)
Rewrote Phyrexian Negator using DealtDamageToSourceTriggeredAbility to simplify code
2024-09-06 22:16:32 -04:00
xenohedron
cd99594c38 various fixes from recent implementations 2024-09-06 22:15:35 -04:00
xenohedron
0cd6ec39b2 fix Caduceus, Staff of Hermes (from #12794) 2024-09-06 22:14:41 -04:00
xenohedron
23a8434552 fix Twitching Doll counter type
small refactor to CountersSourceCount for counters of any type
2024-09-06 22:14:41 -04:00
Grath
3738165ad2 Remove incorrect restriction to active player only from Osteomancer Adept. 2024-09-06 22:11:39 -04:00
theelk801
f5d1567e39 [DSK] Implement Hand That Feeds 2024-09-06 21:47:59 -04:00
theelk801
4723d725d8 [DSK] fix Fear of Infinity abilities 2024-09-06 21:43:31 -04:00
theelk801
3336cec2c7 [DSK] Implement Final Vengeance 2024-09-06 21:38:31 -04:00
theelk801
b509e29c31 [DSK] Implement Commune with Evil 2024-09-06 21:36:00 -04:00
theelk801
3fe8cae306 [DSK] Implement Clammy Prowler 2024-09-06 21:33:49 -04:00
theelk801
da04289d81 [DSK] Implement Lionheart Glimmer 2024-09-06 21:29:39 -04:00