Oleg Agafonov
1641698584
GUI: fixed mana symbols in add lands cheat command
2023-12-03 00:24:22 +04:00
Oleg Agafonov
eaa510b265
GUI: added restriction card icon to permanent (contains all applied restrictions and requirements, #7471 )
2023-12-03 00:01:47 +04:00
Oleg Agafonov
ebaa92c537
game: fixed that some users was able to run outdated macro feature
2023-12-01 19:54:21 +04:00
xenohedron
264b73355a
refactor: improved targets that find a [type1] card and/or a [type2] card ( #11497 )
2023-12-01 19:26:30 +04:00
ssk97
f3e310cfd3
Fixed tags cost and MageObjectReference usage ( #11500 )
...
* Fix costs tag clearing while permanent still on the battlefield
* Improved version of game.getPermanentOrLKIBattlefield with MageObjectReference
* Improve documentation
2023-12-01 19:24:39 +04:00
Oleg Agafonov
aea49d3c2b
Merge fix
2023-12-01 14:26:09 +04:00
Oleg Agafonov
11a19f9a43
tests: added test to check jboss serialization and java 17 compatibility (related to #5862 , part of #6197 ) ( #11499 )
2023-12-01 14:24:34 +04:00
xenohedron
35f4a898f9
Small rework for autochoosing color of mana to add ( #11495 )
...
fix #11494
2023-12-01 00:49:42 -05:00
xenohedron
b4a58a339d
Merge pull request #11492 from xenohedron/clean-watchers
...
refactor: align game default watchers with usage
2023-12-01 00:49:11 -05:00
xenohedron
16c9f615d2
refactor custom triggered abilities to use common class
...
closes #10869
2023-12-01 00:27:41 -05:00
xenohedron
9592f609a3
fix missing predicate on Avenging Arrow
2023-12-01 00:27:40 -05:00
Jeff Wadsworth
9131347698
Fixed #11491
2023-11-30 22:23:48 -06:00
PurpleCrowbar
cd2ac9e8d8
Add hint to Blackblade Reforged
2023-11-30 22:39:11 +00:00
PurpleCrowbar
95c3f62dba
Fix Life of the Party text
2023-11-30 22:38:55 +00:00
Oleg Agafonov
6157dfed47
Merge fix
2023-12-01 00:02:00 +04:00
Oleg Agafonov
1777a45ee4
performance: fixed app freeze after first connection, moved sets and formats preload to client startup instead connection
2023-11-30 21:55:08 +04:00
Oleg Agafonov
0b0e947741
connection: improved error processing and stability in connect dialog
2023-11-30 21:52:47 +04:00
Oleg Agafonov
adf57a0677
fixed regression with clicks ( closes #11493 )
2023-11-30 11:20:05 +04:00
xenohedron
201c1ef443
(can't remove PlanarRollWatcher without test rework)
2023-11-30 01:00:48 -05:00
xenohedron
6155f2d403
remove DamageDoneWatcher from default watchers
2023-11-30 00:59:21 -05:00
xenohedron
c164d70135
remove PlayersAttackedThisTurnWatcher from default watchers
2023-11-30 00:56:32 -05:00
Oleg Agafonov
e534497834
GUI: hand zone - fixed wrong dragging effect while click on card, improved dragging animation, fixed wrong click if user return card to the original place
2023-11-30 09:21:53 +04:00
xenohedron
1f764515f6
merge MorbidWatcher with CreaturesDiedWatcher
2023-11-30 00:11:10 -05:00
xenohedron
1ac4fe4e4a
add doc comments for usage of default watchers
2023-11-29 20:57:12 -05:00
xenohedron
a4cc086775
cleanup usages of BlockedAttackerWatcher
2023-11-29 20:43:17 -05:00
xenohedron
cd439ab8c8
remove another game default watcher with one usage
2023-11-29 20:40:57 -05:00
xenohedron
f801c9851e
move watchers used only in Arboria effect
2023-11-29 20:37:47 -05:00
xenohedron
37722a58c2
more watcher cleanup
2023-11-29 20:32:36 -05:00
xenohedron
f7d70a7b11
refactor: AttackedThisTurnWatcher is a default watcher
...
close #10982
2023-11-29 20:27:30 -05:00
Jeff Wadsworth
cd07bbfdf2
Fixed #11440
2023-11-29 17:35:50 -06:00
Jeff Wadsworth
1a205eb146
Added a corrected condition for Return to Dust to account for card ruling on copies.
2023-11-29 16:38:34 -06:00
xenohedron
9fbdede64b
text cleanup: additional combat phase
2023-11-28 22:20:49 -05:00
xenohedron
e49cf936b7
fix #5214
...
Sith Sorcerer incorrectly copied some code from Sith Assassin
2023-11-28 22:20:49 -05:00
Jeff Wadsworth
60f761e250
Little target update to Return to Dust
2023-11-28 17:21:26 -06:00
Jeff Wadsworth
70069f2937
Fixed #11451
2023-11-28 17:13:15 -06:00
Oleg Agafonov
b695f8906c
GUI: improved game logs, added mouse cursor and hover style over active card names like browsers
2023-11-29 03:10:53 +04:00
Oleg Agafonov
9c6fc4187f
GUI: improved ability picker, added card popup support ( closes #6678 )
2023-11-29 03:08:48 +04:00
Oleg Agafonov
491c9cbe04
GUI: fixed empty battlefield/players after reconnection, if it still empties then press any skip button ( closes #11201 )
2023-11-29 03:02:47 +04:00
xenohedron
9322c13926
fix verify
2023-11-28 17:30:06 -05:00
xenohedron
395d858056
text fix
2023-11-28 17:28:38 -05:00
Oleg Agafonov
16d82e9049
gui: fixed wrong hands message with AI games (regression)
2023-11-28 22:18:08 +04:00
Oleg Agafonov
cacf8226aa
refactor: fixed wrong random value usage
2023-11-28 21:48:41 +04:00
Oleg Agafonov
01dd8c33ba
gui: fixed possible game error with player timer on client side
2023-11-28 21:48:41 +04:00
Cameron Merkel
30269243bb
[VIS] Implement Heat Wave ( #11486 )
2023-11-28 16:07:30 +04:00
Oleg Agafonov
819276a3bc
dev: upgraded travis java version from 11 to 17 ( #11485 )
2023-11-28 12:52:55 +04:00
xenohedron
05e2cf11e7
refactor: replacement effects don't use apply method now ( #11484 )
2023-11-28 11:17:28 +04:00
Tirth Bharatiya
8ad3238109
refactor: improved code usage in DeckGeneratorPool ( #11479 )
...
* moved generateSpells and generateLands method to DeckGeneratorPool.
* moved generateBasicLands method to DeckGeneratorPool.
2023-11-28 11:14:53 +04:00
Tirth Bharatiya
7913c01ec3
refactor: improved usage of NextAction in mcts AI code ( #11480 )
...
Replaced conditional of selecting next action with runtime polymorphism, to increase the readability and easier for future changes by following Open/Close principle.
2023-11-28 11:12:59 +04:00
ssk97
2ef9439773
[LTC] Implementations part 3 ( #11471 )
...
* Fell Beast's Shriek
* Mordor on the March
* Olorin's Searing Light
* Sorcerous Squall
2023-11-28 00:57:35 -05:00
xenohedron
02eafaf062
simplify text gen for DamageCantBePreventedEffect
2023-11-27 23:47:10 -05:00