Commit graph

48758 commits

Author SHA1 Message Date
ThorstenHacke
0e8ff74de0 set max for targetopponents correct 2025-07-05 13:18:09 +02:00
Grath
3262fd749f Fix Sonic the Hedgehog's 'Gotta Go Fast' ability to be Attacks. 2025-07-04 16:48:42 -04:00
Grath
db25bc16de Fix SwitchPowerToughnessTargetEffect to apply to all Targets. 2025-07-04 16:47:42 -04:00
Grath
f464dcfc17 Fix Dion, Bahamut's Dominant duration.
Using Duration.WhileControlled made Dion appear to work when spawned via test server commands, but it would cease to work during subsequent turns or when played manually.
2025-07-02 12:12:08 -04:00
theelk801
b287a3cf0f [EOE] Implement Embrace Oblivion 2025-07-02 11:16:23 -04:00
ssk97
7d7e517084
More target adding, reattach improves (#13807)
* Add Target to Provoke, Soulshift, remove from AttachableToRestrictedAbility

* Add Target to CurseOfInertia, FarrelsMantle, Incendiary, JubilantMascot, MantleOfTheAncients, MuseVessel, SoulSeizer. Fix DreamEater text.

* Fix CardImpl.cantBeAttachedBy to not early return with Protection abilities

* Improve tests
2025-07-01 22:08:27 -07:00
Thorsten Hacke
8fda57401d
Nibelheim Aflame - fixed that it wrongly damage a targeted creature (#13813)
Co-authored-by: thorsten <info@thorstenhacke.de>
2025-07-02 08:52:09 +04:00
Thorsten Hacke
120e5e2047
Professor Hojo - fixed miss ability type check (#13814)
Co-authored-by: thorsten <info@thorstenhacke.de>
2025-07-02 08:48:48 +04:00
ReSech
0cee5127dc
deck: added Freeform Unlimited deck type to play games with any cards amount (#13815) 2025-07-02 07:21:25 +04:00
theelk801
e03a164bb3 add verify check for "custom" subtypes that become official 2025-07-01 17:18:05 -04:00
Thorsten Hacke
250826d631
Louisoix's Sacrifice - fixed wrong additional cost (#13812)
---------

Co-authored-by: thorsten <info@thorstenhacke.de>
2025-06-30 22:21:22 +04:00
Thorsten Hacke
08666fcd7b
Professor Hojo - fixed that it can’t be used on low mana (#13811)
---------

Co-authored-by: thorsten <info@thorstenhacke.de>
2025-06-30 22:08:11 +04:00
theelk801
08c2fcf82a update historic ban list 2025-06-30 11:09:03 -04:00
theelk801
043be12aff update standard ban list 2025-06-30 11:08:48 -04:00
Thorsten Hacke
6395e231b5
Conformer Shuriken - fixed wrong power compare on trigger (#13804)
Co-authored-by: thorsten <info@thorstenhacke.de>
2025-06-30 00:24:02 +04:00
Oleg Agafonov
915e1308eb refactor: removed unused and outdated code 2025-06-29 21:42:15 +04:00
Thorsten Hacke
97be82d3a4
Strago and Relm - fixed wrong casting player (#13803)
---------

Co-authored-by: thorsten <info@thorstenhacke.de>
2025-06-29 21:07:43 +04:00
Oleg Agafonov
b4519a3361 AI, tests: added testable use cases for getAmount and announceX dialogs (part of #13638, #13766) 2025-06-29 18:13:40 +04:00
ReSech
6568c1f18a
dev: updated some libs, removed outdated and unused s3/aws code and annotations (#13802) 2025-06-29 16:36:10 +04:00
Oleg Agafonov
450f7bd907 AI: fixed game freeze on free cast of multiple cards (part of #13638, #13766);
refactor: fixed that TargetCard doesn't work with Zone.ALL;
2025-06-29 15:24:27 +04:00
ReSech
bfceb07c58
images: added actual set icons to symbols download from gatherer source (related to #13797) (#13801)
* Added missing set codes

* Added More Missing Sets

* Remove sets that don't exist on gatherer

* Add replacement set names

* Fix MPS/MPS_KLD

* Add handling for Special only sets
2025-06-29 07:02:19 +04:00
Oleg Agafonov
c259b3a4e4 merge fix 2025-06-29 01:09:16 +04:00
Oleg Agafonov
dfb84b09f3 server: improved performance and stability with broken AI and human games, e.g. less memory leaks and out of memory errors with AI (related to #11285, #5023); 2025-06-29 01:01:34 +04:00
ReSech
5626079be9
images: added new tokens for SLD (#13795) 2025-06-28 23:24:32 +04:00
Oleg Agafonov
25819bf519 Merge fix 2025-06-28 23:07:50 +04:00
Omar Ballesteros
dc8b51c59b
refactor: improved castMultipleWithAttributeForFree usage with exiled cards (close #13788) (#13794) 2025-06-28 23:07:15 +04:00
Oleg Agafonov
c3a0c731d6 AI, tests: added stability tests to make sure AI simulations can process errors and freezes (part of #13638, #13766); 2025-06-28 22:51:34 +04:00
Oleg Agafonov
85c04bca59 images: fixed sets/rarity icons download from gatherer, removed outdated code and improved default icons folder (close #13797); 2025-06-28 17:12:39 +04:00
theelk801
76f0397ef0 [SLD] add latest drops 2025-06-27 16:49:23 -04:00
theelk801
cad8708fa0 [SLD] Implement Super State 2025-06-27 16:45:04 -04:00
theelk801
fb19a1fabc [SLD] Implement Dr. Eggman 2025-06-27 16:33:29 -04:00
theelk801
a7cbab4854 [SLD] Implement Shadow the Hedgehog 2025-06-27 16:25:12 -04:00
theelk801
cb79bcda3b [SLD] Implement Amy Rose 2025-06-27 16:12:57 -04:00
theelk801
843668b830 [SLD] Implement Knuckles the Echidna 2025-06-27 16:04:54 -04:00
theelk801
32eef0949a [SLD] Implement Miles "Tails" Prower 2025-06-27 16:01:28 -04:00
theelk801
61d678d748 [SLD] Implement Sonic the Hedgehog 2025-06-27 15:49:37 -04:00
Oleg Agafonov
b66912ea44 AI, tests: added testable use cases for getMultiAmount dialogs (part of #13638, #13766) 2025-06-27 17:51:05 +04:00
ReSech
a47c5726ec
dev: updated dependency for log4j (slf4j-reload4j) (#13792) 2025-06-27 16:46:47 +04:00
Oleg Agafonov
135c594de1 AI, refactor: removed outdated and unused code like simple priority and combat implementation, simple combat damage calculator, etc (part of #13638, #13766) 2025-06-27 16:37:07 +04:00
ReSech
64bfa21b0c
images: correcting two token names from earlier commits (#13793) 2025-06-27 12:59:20 +04:00
Oleg Agafonov
f3e18e245f AI: improved target amount targeting (part of #13638, #13766):
- refactor: migrated AI's target amount code to shared selection logic;
- ai: fixed game freezes on some use cases;
- tests: added AI's testable dialogs for target amount;
- tests: improved load tests result table, added game cycles stats;
- Dwarven Catapult - fixed game error on usage;
2025-06-27 01:11:10 +04:00
theelk801
8e7a7e9fc6 fix verify failure 2025-06-26 16:41:06 -04:00
theelk801
5bf332ba80 remove temporary verify skip 2025-06-25 11:13:27 -04:00
theelk801
86c4597083 [EOE] Implement Alpharael, Dreaming Acolyte 2025-06-25 11:11:20 -04:00
ReSech
3f9dc37a71
images: added missing token for Research // Development (#13783) 2025-06-25 14:34:44 +04:00
xenohedron
489d77c21c add docs about game default watchers 2025-06-24 23:56:49 -04:00
xenohedron
a8f0a545b9 rework Homicidal Brute to common classes 2025-06-24 23:56:38 -04:00
xenohedron
8a805c62b3 add test for Aurelia's Fury 2025-06-24 23:56:33 -04:00
xenohedron
7883d90cc8 fix Cathedral Membrane, add test
use game default BlockedAttackerWatcher
2025-06-24 23:56:29 -04:00
xenohedron
b29ece2125 a couple text corrections 2025-06-24 23:55:46 -04:00