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
theelk801
d4954bf784
rework effects and abilities which care about controlling your own commander ( fixes #13542 )
2025-04-16 12:13:15 -04:00
Oleg Agafonov
c0c27c81fa
refactor: simplified code (related to 6bf8aedce7)
2025-04-16 10:11:22 +04:00
xenohedron
74d2265c12
refactor: find targeting stack object ( #13534 )
...
* refactor: simplify finding targeting stack object
related to #11185 , 8e1805c
* clarify docs
---------
Co-authored-by: xenohedron <12538125+xenohedron@users.noreply.github.com>
2025-04-14 10:19:57 -05:00
theelk801
391f0e256b
[TDM] fix Call the Spirit Dragons not working
2025-04-14 10:51:01 -04:00
theelk801
5876040be7
fix harmonize implementation ( fixes #13531 )
2025-04-14 10:19:08 -04:00
jmlundeen
121845ad93
[TDC] Implement Thundermane Dragon
2025-04-13 17:16:38 -05:00
theelk801
af512ce3f4
[TDM] Implement Rite of Renewal
2025-04-13 18:09:01 -04:00
theelk801
e54210ad2e
[TDM] Implement Desperate Measures
2025-04-13 18:00:14 -04:00
jmlundeen
4d38f6b942
Fix Riptide Gearhulk not bouncing all targets
...
Reported on Discord, PutIntoLibraryNFromTopTargetEffect was only processing the first target. The effect now supports multiple targets.
2025-04-12 14:59:25 -05:00
jmlundeen
6335cee30c
[TDC] Implement Kotis, Sibsig Champion
...
* Give ability to add another cost to CastFromGraveyardOnceEachTurnAbility
2025-04-12 10:35:41 -05:00
androosss
482745928e
implement [TDM] All-Out Assault ( #13512 )
...
- new main phase condition
- Added when you attack delayed triggered ability
2025-04-11 22:39:21 -04:00
theelk801
92e37a05aa
[TDC] Implement Rampart Architect
2025-04-11 18:34:48 -04:00