Grath
9e475fccd1
Update AbilityImpl.java
2025-10-21 12:27:38 -04:00
Steven Knipe
2552dcf633
Fix and test token saga zcc tracking
2025-08-10 18:19:41 -07:00
ssk97
4683e5c05a
Fix saga first chapter zcc ( #13710 )
...
* Enable disabled tests
* Enable zcc Saga fix
* Remove existing zcc hacks
(cherry picked from commit 19f980c2ce )
2025-07-07 10:15:21 +04:00
Oleg Agafonov
c0256da7de
GUI, deck: added deck's auto-validate on import or load, improved generation performance;
2025-07-07 10:08:32 +04:00
Oleg Agafonov
ff239019d5
Merge pull request #13835 from magefree/revert-13710-FixSagaZCC
...
Revert "Fix saga first chapter zcc"
2025-07-07 09:51:36 +04:00
Oleg Agafonov
e49063228d
Revert "Fix saga first chapter zcc ( #13710 )"
...
This reverts commit 19f980c2ce .
2025-07-07 09:51:14 +04:00
ssk97
19f980c2ce
Fix saga first chapter zcc ( #13710 )
...
* Enable disabled tests
* Enable zcc Saga fix
* Remove existing zcc hacks
2025-07-06 22:49:51 -07:00
Oleg Agafonov
6b7ae89479
GUI, deck: improved commander decks generation, fixed invalid decks in some use cases;
2025-07-07 09:22:54 +04:00
theelk801
4c9d50c682
[WHO] fix Ryan Sinclair not allowing spells with equal mana value to be cast
2025-07-06 15:56:18 -04:00
theelk801
2c4eb38426
[DRC] fix Aetherflux Conduit using mana value rather than mana spent
2025-07-06 15:54:30 -04:00
theelk801
d8a00f1f7a
[EOE] Implement Command Bridge
2025-07-05 19:29:33 -04:00
ReSech
4dc41027b5
images: updated gatherer source for latest images download, improved some tokens download ( #13826 )
...
Fixes PMEI Crop Rotation URL
Removes SLP Showdown Echo of Death's Wail & Tribute to Horobi, does not exist on scryfall and I can't find anything that says they were printed as part of the showdown series.
Removes a bunch of WOC/TWOC tokens that were never printed and are not on scryfall.
Updates URL for WOC/TWOC Virtuous token to point to a working card.
Added additional sets to GathererSets for symbol download.
Remove 40K Adaptive Automaton.
2025-07-05 22:08:54 +04:00
Oleg Agafonov
e28975f3e0
Merge pull request #13832 from magefree/data-collectors-and-ai-tools
...
Added data collectors API, AI and testing tools improves
2025-07-05 22:03:22 +04:00
Oleg Agafonov
52180d1393
Added data collectors, AI and testing tools improves:
...
- dev: added data collectors API to collect and process game data in real time;
- tests: added game logs output in all unit tests (enabled by default);
- tests: added games history storage (decks, game logs, chats - disabled by default);
2025-07-05 21:44:55 +04:00
Oleg Agafonov
9812e133e1
server: disabled triggers integrity checks for better performance
2025-07-05 20:39:20 +04:00
Oleg Agafonov
6384816489
AI: added detail logs on too long thinks (show battlefield/stack stats, abilities activation chain on AI freezes, part of #10154 , #13766 )
2025-07-05 20:33:25 +04:00
Grath
4eb988de92
Merge pull request #13830 from ThorstenHacke/bugfix/SephirothOneWingedAngelEmblem
...
change lose life to gain life
2025-07-05 10:29:27 -04:00
Grath
2a9c6bc0cb
Merge pull request #13829 from ThorstenHacke/bugfix/will_of_the_abzan
...
set max for targetopponents correct
2025-07-05 10:28:56 -04:00
ThorstenHacke
89bdd1bede
change lose life to gain life
2025-07-05 16:15:47 +02:00
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