foul-magics/Mage/src/main/java/mage/target
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
..
common refactor: TargetCreatureOrPlayer inheritance (#13199) 2025-01-08 22:47:36 -05:00
targetadjustment rework batch events (#13066) 2024-11-19 21:23:08 -05:00
targetpointer dies triggers improves: 2024-11-30 04:23:21 +04:00
Target.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
TargetAmount.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
TargetCard.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TargetImpl.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
TargetObject.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TargetPermanent.java implement [MH3] Volatile Stormdrake ; provide source Ability to canBeTargetedBy and HexproofBaseAbility::checkObject 2024-06-06 17:36:11 +02:00
TargetPlayer.java implement [MH3] Volatile Stormdrake ; provide source Ability to canBeTargetedBy and HexproofBaseAbility::checkObject 2024-06-06 17:36:11 +02:00
Targets.java implement [MH3] Nethergoyf, refactor targets usages by game param (#12267) 2024-05-21 13:34:38 +02:00
TargetSource.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00
TargetSpell.java Target spell abilities - fixed that it was playable in some non-playable use cases (example: Goblin Artisans) 2024-09-18 18:24:35 +04:00
TargetStackObject.java Code cleanup: protect all copy constructors (#10750) 2023-08-04 19:34:58 -04:00