Commit graph

46675 commits

Author SHA1 Message Date
Oleg Agafonov
0e1a384dfe bump version 2025-02-08 17:54:10 +04:00
Mikołaj Sobiech
c57e5ad6c0
[DRC] Implement Aetherflux Conduit (#13311) 2025-02-08 02:29:00 +04:00
Oleg Agafonov
c54fcde72a GUI, game: added source info in choose mode dialogs 2025-02-08 02:04:37 +04:00
Oleg Agafonov
0612431ab2 [PIP] Implement Struggle for Project Purity (part of #11324) 2025-02-08 02:00:43 +04:00
Oleg Agafonov
e408836a19 game: added defenders info in declared attackers log 2025-02-08 01:57:00 +04:00
Mikołaj Sobiech
e9273295ee
[DRC] Implement Accursed Duneyard (#13303) 2025-02-07 22:15:03 +04:00
PurpleCrowbar
aa5c2279e7
Decayed ability - improved rules text (#13296) 2025-02-07 21:52:48 +04:00
Mikołaj Sobiech
25a2ea6347
[DRC] implement Adaptive Omnitool (#13310) 2025-02-07 21:44:01 +04:00
Mikołaj Sobiech
c9a7a337bd
[DRC] Implement Rhet-Tomb Mystic (#13304) 2025-02-07 21:40:43 +04:00
Oleg Agafonov
7caa44a5c7 Greatest power among creatures - added card hints in all related cards 2025-02-07 20:09:48 +04:00
Mikołaj Sobiech
fbc206acda
[DRC] Implement Peema Trailblazer (#13302) 2025-02-07 20:00:24 +04:00
Alexander Novotny
1d6c096ab5
Ballad of the Black Flag - fixed wrong text (#13300) 2025-02-07 19:56:44 +04:00
jackd149
78fa8e1cb0
[DFT] Implement Lifecraft Engine (#13294) 2025-02-07 19:51:30 +04:00
Grath
145bda842b
[DSK] Implement Hauntwoods Shrieker, added support to reveal face down permanents (#13277)
* [DSK] Implement Hauntwoods Shrieker.
* Change RevealedView and PlayerImpl.revealCards to reveal face-down permanents.
* Fix #13273 using the new RevealCards capability.
2025-02-07 19:18:31 +04:00
Oleg Agafonov
89be55c816 tests: fixed randomly fail test 2025-02-07 15:13:58 +04:00
Oleg Agafonov
9f2cfc9e09 tests: added runtime check for OrTriggeredAbility (related to #12826, 13309) 2025-02-07 14:34:45 +04:00
Bruno Pinheiro
a63ad8f99c
Heaped Harvest - fixed that it trigger only once on enters and sacrifice (#13309) 2025-02-07 14:24:13 +04:00
Oleg Agafonov
30af2ef2c8 tests: improved stability 2025-02-07 08:12:43 +04:00
Oleg Agafonov
4a3429b792 Shadow Kin - fixed game error on usage with MDF cards (related to #13308) 2025-02-07 08:12:43 +04:00
Wesley Mauk
b31a6c834a
Shifting Woodland - fixed game error on usage with MDF cards (#13308) 2025-02-07 08:12:30 +04:00
Oleg Agafonov
25e4930bd5 Number of card types in graveyards - added card hint for cards like Tarmogoyf 2025-02-07 07:37:27 +04:00
Przemyslaw Hugh Kaznowski
4a960995f7
dev: improved makefile for better build process (#13306)
Co-authored-by: Hugh Kaznowski <hugh@rapidrecast.io>
2025-02-07 05:56:49 +04:00
Grath
f8c5d04dc8 [UNF] Implement Priority Boarding 2025-02-06 18:44:41 -05:00
Oleg Agafonov
bf0b957948 [DFT] added image support for designations, added Speed image (visible on triggered abilities) 2025-02-07 00:45:06 +04:00
Oleg Agafonov
d018566324 Dredge - fixed game error in some use cases 2025-02-06 22:23:27 +04:00
PurpleCrowbar
f3420035d4 [BLC] Implement Thickest in the Thicket 2025-02-06 17:18:09 +00:00
Oleg Agafonov
c207f6c3ef [DFT] added booster 2025-02-06 18:51:03 +04:00
Callumvl
f2e3ce5c8a
[DFT] Implement Repurposing Bay (#13301) 2025-02-06 18:36:01 +04:00
Oleg Agafonov
703d275356 merge fix 2025-02-06 18:01:52 +04:00
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
Oleg Agafonov
b4fa6ace66 AI: reworked blockers selections:
* now computer will use simplified 1 vs 1 combat damage simulations to choose better blockers (due better game score after combat);
* it's not a full combat simulation, but support many things like non-stack abilities, damage replacement effects and SBA -- much better than older PT compare (related to #13290);
* now AI correctly use a blockers with deathtouth, indestructible, first/double strike and other abilities;
* chump blocks also supported (chump logic implemented before in 92b7ed8efc, related to #4485);
2025-02-06 07:03:16 +04:00
Oleg Agafonov
7d229e511c tests: added AI performance tests to reproduce bad use cases with too much possible targets 2025-02-05 13:12:22 +04:00
Oleg Agafonov
416beb741c tests: improved load tests (added deck gen from all sets support, added network errors support, e.g. on server crash) 2025-02-05 13:05:37 +04:00
PurpleCrowbar
b3397a84b4 Add INR token images 2025-02-04 22:56:43 +00:00
Oleg Agafonov
033668b296 Name Sticker Goblin - fixed that it was illegal in commander games (close #13295) 2025-02-05 00:05:42 +04:00
theelk801
741c0875cf [DFT] Implement Carrion Cruiser 2025-02-04 14:22:41 -05:00
theelk801
844c6a3321 [DFT] Implement The Aetherspark 2025-02-04 14:15:52 -05:00
theelk801
194ff4b073 [DFT] Implement Thunderhead Gunner 2025-02-04 13:51:06 -05:00
theelk801
8d042af13c [DFT] Implement Pothole Mole 2025-02-04 13:48:09 -05:00
theelk801
e719cd03a3 fix test failure 2025-02-04 11:11:40 -05:00
theelk801
d1b1a0092b [DFT] Implement Pit Automaton 2025-02-04 10:57:01 -05:00
theelk801
d098ca5346 [DFT] Implement Redshift, Rocketeer Chief 2025-02-04 10:50:42 -05:00
theelk801
6e98d9ea34 [DFT] Implement Far Fortune, End Boss 2025-02-04 10:38:20 -05:00
jackd149
cc30159019
[DFT] Implement Boommobile (#13287) 2025-02-04 19:17:35 +04:00
jackd149
f112525ae8
[DFT] Implement Autarch Mammoth (#13275) 2025-02-04 18:43:12 +04:00
Oleg Agafonov
b62ac065c1 AI: improved performance in tournament games (now computer will play AI vs AI games at the same time); 2025-02-04 14:26:17 +04:00
Oleg Agafonov
690bc36023 tests: improved load tests (better logs) 2025-02-04 14:23:15 +04:00
Oleg Agafonov
b29a969fdb [DFT] fixed miss emblem 2025-02-04 13:48:55 +04:00
Oleg Agafonov
2b659cd72c tests: improved load tests (added finish step in result table, fixed outdated game data) 2025-02-04 12:26:24 +04:00
Oleg Agafonov
3405b51aaf tests: improved load tests (improved progress bar, added effects stats) 2025-02-04 11:41:42 +04:00