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
xenohedron
2ef4f33f78
fix #13785 (Ballad of the Black Flag)
2025-06-24 23:55:32 -04:00
Steven Knipe
3bf580233c
Replace PermanentIdPredicate.makeCompoundPredicate with preexisting PermanentReferenceInCollectionPredicate
2025-06-24 17:57:56 -07:00
theelk801
a2612434f7
[FIC] fix Krile Baldesion trigger not working
2025-06-24 16:16:46 -04:00