Commit graph

48183 commits

Author SHA1 Message Date
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
theelk801
fda43021a4 add helper method for creating filters which only select from a collection of permanents 2025-06-23 09:38:05 -04:00
theelk801
747e4e5569 rework CreateTokenAttachSourceEffect to properly handle multiple tokens being created 2025-06-23 09:38:05 -04:00
Steven Knipe
0725928de2 Fix 'E' and 'F' cards with card name instead of {this} 2025-06-23 02:40:52 -07:00
Steven Knipe
b764e63451 Fix 'D' cards with card name instead of {this} 2025-06-23 02:13:31 -07:00
ReSech
a4cb983401
images: added missing tokens to UND, UGL and WHO (#13779) 2025-06-22 11:51:12 +04:00
Steven Knipe
bc365c25c9 Fix CometStellarPupTest ability text 2025-06-21 23:28:55 -07:00
Steven Knipe
c59f5fedbd Fix 'C' cards with card name instead of {this}
Cyclone effect full text replacement
2025-06-21 21:30:17 -07:00
Steven Knipe
4a59c16b2a Fix 'B' cards with card name instead of {this} 2025-06-21 21:17:17 -07:00
Steven Knipe
60fa9f1a65 Fix 'A' cards with card name instead of {this} 2025-06-21 21:15:02 -07:00
Steven Knipe
747b29dfb7 GollumObsessedStalker card change to check for Gollum specifically instead of creature's name (see Clever Conjurer ruling) 2025-06-21 21:07:25 -07:00
Steven Knipe
3888547fdb Text fix for cards with "named {this}" to use actual card name 2025-06-21 21:00:48 -07:00
xenohedron
c07837f743 a couple text fixes 2025-06-21 19:18:31 -04:00
xenohedron
78e1ef6271 style fixes
filters should be declared `private static final`
2025-06-21 18:45:24 -04:00
ssk97
a935045e1f
More targets (#13776) 2025-06-21 06:08:51 -07:00
theelk801
2fedf9c211 [EOE] Implement Tannuk, Memorial Ensign 2025-06-21 08:37:49 -04:00
theelk801
f0e66a00b8 [EOE] Implement Harmonious Grovestrider 2025-06-21 08:35:08 -04:00
theelk801
90a82bd705 [EOE] update spoiler and reprints 2025-06-21 08:33:08 -04:00
ReSech
fbd57cb58f
images: added missing tokens for UNF, TDC & DSK (#13775) 2025-06-21 13:18:20 +04:00
ReSech
de383f6908
images: added new tokens for FIC/FIN, copy, monarch and other (#13760) 2025-06-21 08:19:04 +04:00
theelk801
abd251cb6e add temporary verify skip 2025-06-20 22:56:38 -04:00
theelk801
9fd31a8ec4 [EOE] Implement Sothera, the Supervoid 2025-06-20 22:55:01 -04:00
theelk801
70c5906188 [TLA] add set 2025-06-20 22:27:00 -04:00