Commit graph

45648 commits

Author SHA1 Message Date
Jeff Wadsworth
444ff5c1a9 Fixed #12477 2024-06-15 23:11:07 -05:00
Jeff Wadsworth
e0a16bd3e2 Fixed #12412 2024-06-15 21:59:35 -05:00
ssk97
b335947afd
Fix TargetsCountAdjuster to always add target even if the max is 0. (#12478) 2024-06-16 06:39:33 +04:00
xenohedron
6a4f45c4c3 implement [NCC] Henzie "Toolbox" Torre
add all NCC variants

closes #12188, closes #9463, closes #8823
2024-06-15 18:18:58 -04:00
xenohedron
d79bb9a209 cleanup 2024-06-15 18:18:58 -04:00
Jeff Wadsworth
324e9e3497 Fixed #12454 2024-06-15 16:47:34 -05:00
xenohedron
391c01c87d implement [MH3] Herigast, Erupting Nullkite 2024-06-15 14:54:14 -04:00
xenohedron
f08d5acb30 implement [VIS] Pygmy Hippo 2024-06-15 13:57:55 -04:00
Jeff Wadsworth
2a6b053e17 Added Eye of the Ojer Taq. 2024-06-15 11:41:37 -05:00
PurpleCrowbar
f83073081d Add M3C token images 2024-06-15 01:41:10 +01:00
PurpleCrowbar
993ffd8894 Add MH3 token images 2024-06-15 01:22:00 +01:00
xenohedron
fdd244786b refactor: improve method name (related to 86fa9278) 2024-06-13 00:43:51 -04:00
xenohedron
723df8f53c fix some unnecessary usage of setTargetName
add docs on usage of methods
2024-06-13 00:43:51 -04:00
xenohedron
f2b2c95e4a fix Ezuri, Renegade Leader 2024-06-13 00:43:51 -04:00
xenohedron
918d3b1acb fix some text 2024-06-13 00:43:51 -04:00
Oleg Agafonov
ce8ae6ff4c server: fixed non-started tourney freeze in some use cases (related to #11285); 2024-06-13 06:51:46 +04:00
xenohedron
33346fa118 fix Realmbreaker's Grasp 2024-06-12 20:42:32 -04:00
xenohedron
fb051a70b5 fix #12463 (Faith's Fetters) 2024-06-12 20:42:32 -04:00
Oleg Agafonov
1750797036 images: made normal images size as default download source, improved description and info messages 2024-06-13 01:04:30 +04:00
tiera3
b0f08d278f
images: added normal images size download from scryfall source - 2/3 of BIG sizes but with same quality (#12450) 2024-06-13 00:05:01 +04:00
Oleg Agafonov
11bd8c29b2 refactor: removed un-used balloontooltip library 2024-06-13 00:02:15 +04:00
Oleg Agafonov
4f0691ad08 server: fixed game errors in rare use cases for big games (related to #11285); 2024-06-12 23:40:59 +04:00
Evan Kranzler
3ae1f0d7fb
(Ready to merge) Update cephalid to octopus, KLD block cat dragons (#12456)
* update cephalid to octopus

* update KLD block cat dragons
2024-06-12 12:11:34 -04:00
xenohedron
b85d2883e3 style: remove some static imports 2024-06-11 23:47:48 -04:00
xenohedron
d61de05eb8
refactor: simpler processAction syntax (#12458)
* game.processAction() instead of game.getState().processAction(game)

* add simpler method name and docs

* find/replace to new method

* remove old method

* deprecate applyEffects
2024-06-11 22:55:43 -04:00
Oleg Agafonov
e2b1d980b6 other: added java version in app's starting logs 2024-06-12 06:33:04 +04:00
grimreap124
a8215efe1a
Implement [ACR] The Animus (#12453) 2024-06-11 14:18:59 +04:00
xenohedron
fc21365847
Fix "becomes the target of" logic to check all modes (#12452)
* check all targets from all modes for getTargetingStackObject

* update logic related to a97dec3
2024-06-11 00:58:12 -04:00
Oleg Agafonov
e209ce1c97 server: fixed wrong cheater detection in some tourney sideboardings (closes #11877) 2024-06-11 00:30:00 +04:00
Oleg Agafonov
72cf60085c AI: fixed MCTS (Monte Carlo) errors in some simulations (#10154); 2024-06-10 21:54:53 +04:00
Oleg Agafonov
c8b5c1fa35 AI: fixed wrong quick start button for MCTS game 2024-06-10 21:51:55 +04:00
Oleg Agafonov
88a451bb4f GUI: fixed wrong font size in debug menu and quick game buttons 2024-06-10 21:51:05 +04:00
Oleg Agafonov
fe55e67ca3 AI: fixed any MCTS (Monte Carlo) simulations fail, added catch error on MCTS fails (#10154); 2024-06-10 20:37:32 +04:00
Oleg Agafonov
fe4814680e game, AI: fixed bloated logs in AI and other games 2024-06-10 20:29:40 +04:00
xenohedron
a5488228b8
fix usable zone logic for abilities that function from other zones (#12446)
* remove superfluous constructor params

* fix Syrix, Carrier of the Flame

* standardize Zone = Battlefield

* rename class

* remove redundant class

* add docs

* adjustment
2024-06-09 22:15:04 -04:00
xenohedron
0d4acf26e5 refactor: improve method name - checkShortLivingLKI 2024-06-09 22:13:33 -04:00
xenohedron
aeaeccb63b
Fix bugs with dies triggers due to short living LKI reset (#12438)
* replace applyEffects() with processAction() for card usages

* update Goblin Welder and test

* add test for Historian's Wisdom

* enable other related tests

* only reset short living LKI for process action, not all apply effects

* update docs

* remove applyEffects from condition in Historian's Wisdom

* add another test case
2024-06-09 18:56:19 -04:00
Ikko Eltociear Ashimine
be8a52fe60
chore: update TournamentUtil.java (#12444)
appropiate -> appropriate
2024-06-09 18:56:04 -04:00
Oleg Agafonov
93221f8452 GUI: improved small mode detection on some desktop resolutions (mode without avatars); 2024-06-10 00:00:46 +04:00
Susucre
86fa92788e improve target naming for Getaway Glamer 2024-06-09 18:05:01 +02:00
theelk801
70f39341c0 [ACR] Implement Hidden Blade 2024-06-09 11:58:17 -04:00
theelk801
ee479d24c9 [ACR] Implement The Spear of Leonidas 2024-06-09 11:47:49 -04:00
theelk801
2cef1c83b2 [ACR] update spoiler and reprints 2024-06-09 11:41:31 -04:00
Susucre
01d2550396 clear hints before static ones are added in triggers' checkTrigger 2024-06-09 14:22:10 +02:00
Susucre
cbe1db3434 fix Unstable Amulet not working on split/mdfc/adventures 2024-06-09 13:59:56 +02:00
Susucre
9180e22844 add Hints on Aether Revolt trigger and Saheeli the Gifted 2024-06-09 13:38:09 +02:00
tiera3
fb710f46be
images: improved download size calc for small scryfall images (#12441) 2024-06-09 10:32:10 +04:00
xenohedron
4bdca4b9ad text fixes 2024-06-08 15:23:23 -04:00
Oleg Agafonov
8f70039e3e AI: fixed error on targeting activated ability on stack (closes #12437); 2024-06-08 23:14:26 +04:00
Susucre
e2066f41ab
fix copy effect not being discarded early enough (#12434) 2024-06-08 20:49:20 +02:00