mage/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai
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
..
ma AI: reworked blockers selections: 2025-02-04 01:14:59 +04:00
util AI: reworked blockers selections: 2025-02-06 07:03:16 +04:00
Attackers2.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
ComputerPlayer6.java AI: reworked blockers selections: 2025-02-04 01:14:59 +04:00
ComputerPlayer7.java dev, AI: improved AI logs: 2024-05-28 17:17:16 +04:00
ComputerPlayerControllableProxy.java Turn under control reworked: 2025-01-10 20:20:11 +04:00
GameStateEvaluator2.java AI: reworked blockers selections: 2025-02-04 01:14:59 +04:00
SimulatedAction2.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00
SimulatedPlayer2.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
SimulationNode2.java dev, AI: improved AI logs: 2024-05-28 17:17:16 +04:00
SimulationWorker2.java remove all MIT copyright notices from files 2018-06-02 17:59:49 +02:00