Commit graph

45860 commits

Author SHA1 Message Date
ssk97
32d7122e59
Fix looking at face-down creatures; implement [MKM] Lumbering Laundry (#12479) 2024-06-18 22:23:50 -04:00
xenohedron
1b3ac1fc7f update duel commander banlist (part of #12483) 2024-06-18 22:14:55 -04:00
xenohedron
46d39a5120 fix Shuriken text 2024-06-18 21:59:54 -04:00
xenohedron
a94dfc3b26 fix Ramses, Assassin Lord 2024-06-18 21:59:46 -04:00
xenohedron
eb074a170d null safety fix 2024-06-18 21:56:34 -04:00
theelk801
bac4e7b507 (refactor) break out assignment into its own package 2024-06-18 13:44:11 -04:00
Jeff Wadsworth
675639013a Update MysticReflection.java
Fixed Mystic Reflection not working with planeswalkers.
2024-06-18 10:03:27 -05:00
Oleg Agafonov
5ec837211f fixed mage client run script 2024-06-17 01:00:35 +04:00
Oleg Agafonov
91eb105795
fixed mage client run script 2024-06-17 00:39:12 +04:00
Oleg Agafonov
ba243c6512 server: added max users online in news panel with server stats; 2024-06-17 00:15:08 +04:00
Oleg Agafonov
161835fd76 server: added logs with a max users online stats 2024-06-16 23:43:32 +04:00
tiera3
c87f8f5db3
Implement [CNS] [CN2] cards without draft-matters effects (#12473)
The effects that impact the draft are not implemented, but the cards that function otherwise as vanilla/simple creatures can still be used for that purpose.

Agent of Acquisitions
Archdemon of Paliano
Canal Dredger
Cogwork Librarian
Cogwork Spy
Deal Broker
Lore Seeker
Leovolds Operative
Illusionary Informant
Whispergear Sneak
2024-06-16 13:49:02 -04:00
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