Oleg Agafonov
fe3230f489
game: fixed game error with Berserker's Frenzy and other cards (miss copyable class in watcher);
2023-11-25 17:43:18 +04:00
Steven Knipe
cd1f9225a3
Break of Day should affect only controller's creatures.
2023-11-25 05:29:45 -08:00
Steven Knipe
cbd69c48df
Gavony Ironwright should exclude itself
2023-11-25 05:28:04 -08:00
Oleg Agafonov
63290d3ed6
GUI: fixed not working card popup near screen border, improved card popup for chat and choose dialogs;
2023-11-25 17:27:59 +04:00
Oleg Agafonov
7475ee922a
GUI: improved chat messages with card names and popup supports (example: [[card name]], closes #4189 );
2023-11-25 16:26:12 +04:00
Oleg Agafonov
d1f9e9cc90
Improved stability and other related fixes:
...
* server: added limit to max chat message (related to #11285 );
* gui: fixed possible error after auto-submit deck;
* gui: fixed possible error after end game dialog;
* refactor: other code improves;
2023-11-25 12:29:54 +04:00
xenohedron
81f97c3b0e
fix more text
2023-11-25 02:59:06 -05:00
xenohedron
867a8f54b0
fix #11456 (Become Brutes)
...
CreateRoleAttachedTargetEffect changed to use all targets, not just first
2023-11-25 02:20:11 -05:00
Daniel Cowman
9f3777a82f
Fix Firkraag, Cunning Instigator's second ability trigger ( #11461 )
2023-11-25 01:58:40 -05:00
xenohedron
489bf1f26d
implement [LCC] Redemption Choir
2023-11-25 01:56:02 -05:00
xenohedron
47197f7c39
implement [LCC] Xavier Sal, Infested Captain
...
adjustments/docs in RemoveCounterCost
2023-11-25 01:49:19 -05:00
xenohedron
e113f42427
fix #11462 (Kitesail Larcenist)
2023-11-25 01:39:04 -05:00
Oleg Agafonov
f833d2da70
Merge pull request #11458 from magefree/network-improved-stability
...
Improved network stability and other related fixes
2023-11-24 20:36:23 +03:00
Oleg Agafonov
53add71826
Improved network stability and other related fixes:
...
* server: fixed that a critical errors ignored in user commands threads (now it will be added to the logs);
* network: fixed frozen user responses in some use cases;
* network: fixed accidental and incorrect user responses (only latest response will be used now);
* network: improved freeze logs, added problem method name and code's line number;
* cheats: removed outdated deck and card load logic (only init.txt commands supports now);
* cheats: fixed wrong priority after add card dialog (closes #11437 );
* cheats: improved stability and random errors on cheat executes (related to #11437 );
* docs: added details on network and thread logic, human feedback life cycle, etc (see HumanPlayer, ThreadExecutorImpl);
2023-11-24 21:22:16 +04:00
Oleg Agafonov
4ba3e1fec5
images: improved support of scryfall download (added timeout for compatibility with api rate limits)
2023-11-23 14:00:38 +04:00
arcox
a5c1b851eb
[LCC] Implement Scion of Calamity ( #11454 )
...
* [LCC] Implement Scion of Calamity
* Fix Sunder Shaman
2023-11-23 01:59:18 -05:00
arcox
7fe3f0e97e
[LCC] Implement Wrathful Raptors ( #11453 )
2023-11-23 01:58:51 -05:00
Cameron Merkel
4f09671055
[ICE] Implement Adarkar Unicorn ( #11449 )
2023-11-23 01:58:40 -05:00
xenohedron
5aafa9ff46
fix #11450 (Sorin, Vengeful Bloodlord)
2023-11-23 01:54:51 -05:00
xenohedron
dd459c484f
followup text fixes
2023-11-23 01:54:51 -05:00
xenohedron
109547a1ad
lots of text fixes
2023-11-23 01:54:51 -05:00
xenohedron
a7de73723f
BecomesCreatureAllEffect text adjust / simplify
2023-11-23 01:54:51 -05:00
xenohedron
1c6c68e1a4
some text fixes
2023-11-23 01:54:51 -05:00
Oleg Agafonov
5691ffa40e
Merge fix
2023-11-23 09:32:07 +04:00
Oleg Agafonov
a0ed89035f
GUI: fixed wrong clicks from additional mouse buttons (now only left clicks are allowed, closes #11455 )
2023-11-23 09:23:01 +04:00
Oleg Agafonov
75958e3710
refactor: improved and reorganized client-server api, added additional logs, fixed miss admin checks for some commands
2023-11-23 09:12:02 +04:00
ssk97
e43e918c67
Conditional mana - fixed that some mana cant be used for paying “counter unless” cost and other things ( #11447 )
...
* Add tests for conditional mana usage with soft counterspells
* Fix "to cast" conditions on common ManaCondition classes
* Add fix to all remaining ManaCondition classes
* SimpleActivatedAbilityConditionalMana is tested to pay for a soft counterspell activated ability
* Remove now-unused imports
2023-11-23 01:37:45 +04:00
ssk97
2cc9957753
Costs Tag Tracking part 4: Convoke ( #11446 )
...
* Switch Convoke to using costs tag system
* Add Convoke copy/clone tests
* update author name on sufficiently changed files
* Remove now-unused CONVOKED event
2023-11-23 01:31:56 +04:00
arcox
31f028d41e
game: Australian Highlander point update ( #11452 )
2023-11-23 01:29:33 +04:00
Jeff Wadsworth
c7007a3de3
Fixed #11426
2023-11-22 10:22:34 -06:00
Oleg Agafonov
a4073a83c6
GUI: added custom tooltip support on mouse move over table's cell (related to #11438 );
2023-11-22 07:37:04 +04:00
Oleg Agafonov
7629e4bf7c
tests: render dialog - added options for player panel (active status, controller, selectable, small mode)
2023-11-22 01:44:02 +04:00
Oleg Agafonov
c5bd8663d4
tests: render dialog - added player panel render (PoC, without any options)
2023-11-22 00:29:42 +04:00
Oleg Agafonov
cb53ca4382
tests: render dialog - fixed not working tap/untap on double clicks
2023-11-22 00:25:41 +04:00
Daniel Cowman
55ac6898e1
Fixed wrong legendary card hints in Minas Tirith and the other LTR lands ( #11444 )
2023-11-21 15:46:11 +04:00
Cameron Merkel
44702779d9
[ICE] Implement Maddening Wind ( #11439 )
2023-11-20 21:28:54 -05:00
xenohedron
4977fea307
Merge pull request #11417 from ssk97/TagTracking3_KeywordAbilities
...
Costs Tag Tracking part 3: Most keyword abilities
2023-11-20 21:28:40 -05:00
xenohedron
d328a30d9d
add another saga test
2023-11-20 21:26:20 -05:00
Daniel Cowman
8a007c9953
Fix conditional "must be blocked if able" ( #11436 )
...
* Add missing overrides to ConditionalRequirementEffect.java
2023-11-19 21:49:19 -05:00
xenohedron
8ad53750ee
fix ability text in test
2023-11-19 21:48:45 -05:00
xenohedron
1816c8ad73
many the text fixes
2023-11-19 21:37:37 -05:00
xenohedron
8f89253b58
refactor triggers checking batch damage for one player ( #11435 )
2023-11-19 16:51:54 -05:00
xenohedron
d755e497cc
fix #11433 (Ichor Shade)
2023-11-19 16:51:03 -05:00
Cameron Merkel
edc566589b
[MIR] Implement Decomposition ( #11429 )
2023-11-19 14:47:51 -05:00
xenohedron
0a86a4473d
Merge pull request #11430 from ssk97/VariedCardImprovements
...
fix Cosmium Confluence bug, other varied card improvements
2023-11-19 14:47:33 -05:00
Oleg Agafonov
a8ccbd4c63
gui: fixed miss monarch and initiative info in player's name/avatar tooltip ( #11424 );
2023-11-19 23:05:50 +04:00
Oleg Agafonov
6e99a3653a
Initiative abilities - added card hint with initiative info to all related cards ( closes #11424 );
...
tests: added verify test for miss initiative card hint;
gui: fixed wrong max amount of card hint windows;
2023-11-19 23:00:42 +04:00
Oleg Agafonov
77eb3b35b8
tests: added verify check for missing card hints (city's blessing, monarch)
2023-11-19 22:38:25 +04:00
Oleg Agafonov
225da087f9
Monarch abilities - added card hint with monarch info to all related cards ( #11424 );
2023-11-19 22:38:25 +04:00
Oleg Agafonov
073d9dcbc6
[LCC] Illustrious Wanderglyph - fixed miss city's blessing card hint
2023-11-19 22:38:25 +04:00