foul-magics/Mage/src/main/java/mage/util
Oleg Agafonov f17cbbe72b AI: improved performance and fixed crashes on use cases with too much target options like "deals 5 damage divided as you choose" (related to #11285):
* added DebugUtil.AI_ENABLE_DEBUG_MODE for better IDE's debugging AI code;
 * it's a target amount optimizations;
 * it's use a grouping of possible targets due same static and dynamic stats (name, abilities, rules, damage, etc);
 * instead of going through all possible combinations, AI uses only meaningful targets from particular groups;
2025-02-06 17:40:22 +04:00
..
functions Create copy effects - fixed that it can't copy second side of the modal double-faced card (close #11307, close #13269); 2025-01-29 00:51:34 +04:00
trace
validation [WHO] Implement The Thirteenth Doctor 2023-08-05 13:44:40 -04:00
CardUtil.java Fix typo in method name. 2025-01-30 13:33:06 -05:00
CircularList.java multiple player/opponent choose - fixed that game ask players in random order instead APNAP (closes #12532); 2024-07-01 13:22:58 +04:00
ClassScanner.java Fixes URL encoded path returned by resource.getFile() (#8865) 2022-10-08 08:32:37 -04:00
Copier.java Performance: fixed server's big memory usage in long games and in big stack sizes (related to #11285, fixes #9302) 2023-10-14 15:54:10 +04:00
CopierObjectInputStream.java
Copyable.java
DateFormat.java
DebugUtil.java AI: improved performance and fixed crashes on use cases with too much target options like "deals 5 damage divided as you choose" (related to #11285): 2025-02-06 17:40:22 +04:00
DeckBuildUtils.java tests: added tests for auto-lands suggestion in deck editor and tourney (related to #13127) 2024-12-16 21:50:27 +04:00
DeckUtil.java server: fixed wrong cheater detection in some tourney sideboardings (closes #11877) 2024-06-11 00:30:00 +04:00
FastByteArrayInputStream.java
FastByteArrayOutputStream.java
GameLog.java Turn under control reworked: 2025-01-07 12:38:01 +04:00
JarVersion.java dev: enabled debug main menu by default in developer builds (example: test render dialog) 2023-05-09 00:49:46 +04:00
JsonUtil.java
ManaUtil.java GUI: introduced default card hints: 2024-07-27 09:40:41 +04:00
MessageToClient.java
MultiAmountMessage.java GUI: introduced default card hints: 2024-07-27 09:40:41 +04:00
RandomUtil.java
StreamUtils.java
SubTypes.java implement [M3C] Planar Nexus [MH3] Omo, Queen of Vesuva and [UNF] Nearby Planet ; introduce AllNonbasicLandTypes status (#12203) 2024-06-07 18:36:41 +02:00
TargetAddress.java
ThreadLocalStringBuilder.java
ThreadUtils.java download: improved images download from scryfall source: 2024-08-01 11:46:37 +04:00
TournamentUtil.java tests: added tests for auto-lands suggestion in deck editor and tourney (related to #13127) 2024-12-16 21:50:27 +04:00
TreeNode.java
XmageThreadFactory.java download: reworked connection: 2024-07-31 21:25:56 +04:00