Commit graph

47291 commits

Author SHA1 Message Date
theelk801
f16f9ac797 [DSK] Implement Trial of Agony 2025-04-23 09:49:49 -04:00
theelk801
30aba52687 [DSC] Implement Star Athlete 2025-04-23 09:49:49 -04:00
jmlundeen
cbf0944a0c Fix Kolodin, Triumph Caster missing targets 2025-04-22 22:05:09 -05:00
Oleg Agafonov
0b4dbaabba Ketramose, the New Dawn - fixed that it doesn't trigger on itself (miss setLeavesTheBattlefieldTrigger, related to eafbd5a95c) 2025-04-23 05:38:14 +04:00
Oleg Agafonov
5b68b20a92 Struggle for Project Purity - fixed miss rules text (close #13568) 2025-04-23 05:03:13 +04:00
Oleg Agafonov
c6858085b6 tests: improved verify ability texts to better support anchor words 2025-04-23 05:02:51 +04:00
Oleg Agafonov
9b34c322b5 Oni-Cult Anvil - fixed that it doesn't trigger on itself 2025-04-23 04:38:11 +04:00
jmlundeen
eafbd5a95c Fix Ketramose not seeing itself get exiled 2025-04-22 18:41:18 -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
PurpleCrowbar
36196742ad Update EDH bans 2025-04-22 19:47:11 +01:00
PurpleCrowbar
b20f89c1f9 Struggle for Project Purity: remove unused filter, rules text fix for Brotherhood mode 2025-04-22 17:16:30 +01:00
xenohedron
7981d4a9ca fix #13558 (Will of the Mardu) 2025-04-20 17:18:55 -04:00
Steven Knipe
4691c40451 Fix Spectral Denial missing target 2025-04-20 13:44:23 -07:00
PurpleCrowbar
9487455feb Fix Psychic Frog exiling cards to unused source exile zone 2025-04-20 16:07:32 +01:00
Oleg Agafonov
fd50341b99 bump version 2025-04-19 17:55:33 +04:00
Oleg Agafonov
f83c2bea4b merge fix 2025-04-19 17:48:27 +04:00
Oleg Agafonov
3b421de2e3 Veteran Survivor - fixed game error in some use cases 2025-04-19 10:37:44 +04: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
b915c6590b AI: fixed game freeze with yes/no combat triggers (related to #13290); 2025-04-19 04:10:55 +04:00
Callumvl
b87c22da6a
Phyrexian Dreadnought - fixed that it can’t use itself for sacrifice cost (#13552) 2025-04-18 10:23:17 +04:00
Oleg Agafonov
817fb03b72
Merge pull request #13553 from magefree/draft-and-reconnect-improves
Improved server's reconnection and drafts stability
2025-04-18 09:02:40 +03:00
Oleg Agafonov
c89f1c0d39 merge fix 2025-04-18 10:00:25 +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
f3c53b884a [SPE] fix legality 2025-04-17 18:36:06 -04:00
theelk801
31c1a13b19 [SPE] Implement Green Goblin, Nemesis 2025-04-17 18:35:40 -04:00
theelk801
ad9373b630 [SPE] Implement Pumpkin Bombs 2025-04-17 18:30:34 -04:00
theelk801
9e3ece290f [SPE] Implement Doc Ock, Evil Inventor 2025-04-17 18:22:34 -04:00
theelk801
93b08ef78d [SPE] Implement Venom, Deadly Devourer 2025-04-17 18:14:07 -04:00
theelk801
c5275befb0 [SPE] Implement Grasping Tentacles 2025-04-17 18:07:57 -04:00
theelk801
c4eaafc6b1 [SPE] add set 2025-04-17 18:02:30 -04:00
theelk801
9f87efe784 [FIN] Implement Garland, Knight of Cornelia 2025-04-17 17:54:40 -04:00
xenohedron
48ebe42138 fix #13550 (Elspeth, Storm Slayer) 2025-04-17 17:22:54 -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
Oleg Agafonov
c3b57f1973 connection: fixed really disabled proxy usage (related to #13549); 2025-04-17 22:23:39 +04:00
Oleg Agafonov
72f9d1b8cb server: fixed miss cheat button on reconnection in server's test mode; 2025-04-17 21:08:56 +04:00
Oleg Agafonov
571605e224 server: now it disable draft's clicks protection timeout in test mode; 2025-04-17 21:05:53 +04:00
Oleg Agafonov
33fb660dc8 server: improved logs for can't create table errors (instead No message) 2025-04-17 20:09:54 +04:00
Oleg Agafonov
b61bd22c85 server: fixed rare error on player reconnection with tournament; 2025-04-17 19:59:43 +04:00
theelk801
378d6c6c22 fix error 2025-04-17 10:02:30 -04:00
theelk801
6932a798d8 [FIN] Implement Cloud, Planet's Champion 2025-04-17 09:51:56 -04:00
theelk801
1ae73e6376 [FIN] Implement Gladiolus Amicitia 2025-04-17 09:51:37 -04:00
theelk801
a64aa36124 [FIN] Implement Zell Dincht 2025-04-17 09:51:03 -04:00
theelk801
fb86dac69a [FIN] update spoiler 2025-04-17 09:51:03 -04:00
Balázs Kristóf
e8b6b0a158
[FIN] Implement Sidequest: Catch a Fish / Cooking Campsite (#13440) 2025-04-17 09:47:58 -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
xenohedron
0e63c0a75a refactor: fix name of test class 2025-04-16 20:58:38 -04:00
xenohedron
b6204cbf56 fix #13546 (United Battlefront) 2025-04-16 20:35:23 -04:00
xenohedron
9e55771b1f add test for "becomes blocked" ability 2025-04-16 20:30:25 -04:00
theelk801
d8b2d14bd2 [TDM] fix Marang River Regent being able to target itself 2025-04-16 12:23:29 -04:00