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