Commit graph

13110 commits

Author SHA1 Message Date
Balázs Kristóf
f07cc4a7f2
fix Overwhelming Surge filter (#13614) 2025-05-10 18:19:48 -04:00
theelk801
6533e2b03c [FIN] Implement Cid, Timeless Artificer 2025-05-10 18:04:51 -04:00
Balázs Kristóf
52bb919cd4
[FIN] Implement spoilers (#13616)
* [FIN] Implement Commune with Beavers

* [FIN] Implement Adventurer's Inn

* [FIN] Implement Job Select keyword ability

* [FIN] Implement White Mage's Staff

* [FIN] Implement Black Mage's Rod

* [FIN] Implement Ultimecia, Time Sorceress / Ultimecia, Omnipotent
2025-05-10 15:26:25 -04:00
Balázs Kristóf
145c88ac90
[FIN] Implement Emet-Selch, Unsundered / Hades, Sorcerer of Eld (#13439) 2025-05-10 14:55:23 -04:00
Susucre
826830b905 Implement [FIC] Hildibrand Manderville 2025-05-09 18:40:10 +02:00
theelk801
e47a881f05 [WHO] Implement The Master, Formed Anew 2025-05-08 19:47:17 -04:00
theelk801
5eb188185c update read ahead reminder text 2025-05-08 19:31:17 -04:00
Evan Kranzler
5a7d6805e0
[WHO] Implement Barbara Wright (#13602)
* [WHO] Implement Barbara Wright

* add test

* add more tests

* update reminder text
2025-05-08 12:38:10 -04:00
theelk801
ada8211b4b [FIN] Implement Zenos yae Galvus / Shinryu, Transcendent Rival 2025-05-07 17:31:22 -04:00
Oleg Agafonov
a53eb66b58 other: reworked target selection (now it use same logic and methods in all places), fixed AI and selection freezes in some use cases (related to #13606, #11285) 2025-05-07 17:34:36 +04:00
Oleg Agafonov
62aa310a4f server: fixed game freeze on leaving player before finish target selection (example: Nethergoyf, close #13567, related to #11285) 2025-05-07 17:27:26 +04:00
Oleg Agafonov
99ca1e6029 AI: improved performance and server stability in games with "choose name" effects (related to #11285) 2025-05-07 17:21:29 +04:00
Oleg Agafonov
00dc6f4742 refactor: removed useless getNumberOfTargets from Target (replaced with getMinNumberOfTargets) 2025-05-07 02:55:02 +04:00
Evan Kranzler
264eb58644
Rework cards which exile cards and add suspend to them (Ready for review) (#13600)
* rework effects which exile cards and give suspend

* fix test failure

* remove extra zone change

* [WHO] Implement The Wedding of River Song

* [WHO] Implement The Eleventh Doctor

* [WHO] Implement The Parting of the Ways
2025-05-06 17:49:43 -04:00
theelk801
550562b1a9 [WHO] Implement Day of the Moon 2025-05-05 14:39:38 -04:00
Susucre
507991b9e2
Implement [DSK] Valgavoth, Terror Eater (#13593) 2025-05-05 20:37:57 +02:00
Susucre
bc2ba3e4eb Implement [40K] The Red Terror 2025-05-03 17:37:50 +02:00
theelk801
67baf777ce [WHO] Implement Vislor Turlough 2025-05-02 10:04:53 -04:00
theelk801
0fdd167ba2 [TDC] fix Arbor Adherent counting its own toughness 2025-05-01 18:16:50 -04:00
theelk801
253f6c10e4 [DSC] Implement Into the Pit 2025-04-30 11:07:05 -04:00
theelk801
563e7fb712 [DSC] Implement Demonic Covenant 2025-04-30 10:16:07 -04:00
Oleg Agafonov
d0fd0c4023 tests: added test and todo for Devoted Druid bug (related to #13583) 2025-04-30 07:45:18 +04:00
theelk801
8115de2bac [M3C] Implement Overclocked Electromancer 2025-04-29 12:06:54 -04:00
theelk801
8f472a13b8 [M3C] Implement Rampant Frogantua 2025-04-29 11:42:20 -04:00
jmlundeen
bcfc84f360 Fix Jaya, Fiery Negotiator Emblem
* Trigger checking wrong zone
2025-04-29 09:42:43 -05:00
theelk801
951f804110 miscellaneous text fixes 2025-04-29 10:21:52 -04:00
theelk801
6bfeea47c9 [AER] update revolt wording and simplify implementations 2025-04-29 10:21:33 -04:00
jmlundeen
e9b6712915 Update RetroCardRenderer
* adjusted values for better scaling
* fix artifact background overriding card color
2025-04-29 08:47:32 -05:00
Steven Knipe
7a3a86017c Fix problem with trying to distribute negative combat damage 2025-04-28 21:19:09 -07:00
theelk801
0d10708635 refactor all cards with affinity errata 2025-04-28 19:29:55 -04:00
theelk801
33012783a6 [FDN] various text fixes 2025-04-28 19:03:26 -04:00
theelk801
0013e075be [TDC] various text fixes 2025-04-28 14:46:18 -04:00
theelk801
0b5144d0d2 [TDM] various text fixes 2025-04-28 11:08:42 -04:00
Oleg Agafonov
49c28458ec Can block any number of creatures - fixed that it can be broken with some of "can block an additional creature" effects 2025-04-27 23:34:58 +04:00
jmlundeen
aeded36c09 Fix bestow tokens trying to attach
* Bestowed token copies set attached to a permanent now get created as just creatures
* Fixes #13559
2025-04-25 14:42:09 -05:00
jmlundeen
b0b508fd27 Spell Abilities respect ruleAtTop boolean 2025-04-25 14:36:15 -05:00
theelk801
5dcbd6d318 [PIP] Implement Preston Garvey, Minuteman 2025-04-25 13:50:09 -04:00
theelk801
dfd3e5e10d [WHO] Implement Sycorax Commander 2025-04-23 14:20:46 -04:00
theelk801
3267723986 [WHO] Implement Blink 2025-04-23 13:50:53 -04:00
theelk801
46aa2a043d [ACR] Implement Havi, the All-Father 2025-04-23 09:55:01 -04:00
theelk801
ec639d1172 [DSK] Implement Marina Vendrell 2025-04-23 09:49:50 -04:00
theelk801
5e8c63ad2c [DSK] Implement Keys to the House 2025-04-23 09:49:50 -04:00
theelk801
f16f9ac797 [DSK] Implement Trial of Agony 2025-04-23 09:49:49 -04: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
Oleg Agafonov
3dc606501d AI: improved stability and bug fixes (related to #13290):
- bug's reason: wrong usage of canTarget, add/addTarget, getOpponents, etc;
- fixed that it can target dead players in some use cases (close #13507);
- fixed that it wrongly choose targets in bad/good effects in some use cases;
- fixed that it can't find valid targets in some use cases;
- fixed game freezes and errors with some cards;
2025-04-19 07:04:55 +04:00
Oleg Agafonov
30d44ce869 Improved server's reconnection and drafts stability:
* draft: fixed miss or empty draft panels on reconnect;
* draft: fixed tourney freezes for richman drafts on disconnects;
* draft: fixed tourney freezes on rare use cases with bad connection;
2025-04-18 09:38:52 +04:00
theelk801
5e27be4dfa [SPE] Implement Sensational Spider-Man 2025-04-17 20:52:49 -04:00
theelk801
93b08ef78d [SPE] Implement Venom, Deadly Devourer 2025-04-17 18:14:07 -04:00
theelk801
6932a798d8 [FIN] Implement Cloud, Planet's Champion 2025-04-17 09:51:56 -04:00
xenohedron
a5cd541490 fix #13547
When drawing from the bottom of the library, don't reveal the card just because the top card is revealed
2025-04-16 21:25:48 -04:00