Oleg Agafonov
d960ed7c75
Server stability improves:
...
* No more game freezes on commanders from disconnected players;
* No more game freezes for disconnected players in started games (on mulligan, yes/no choices, etc);
* Fixed missing ability controller in some choose dialogs (wrong targets for gained controlled permanents);
* Added TODO for next fixes with take turn controllers;
2019-12-31 05:36:47 +04:00
LevelX2
cadae9ee92
* Added checks in all the methods that wait for human response to prevent endless loops if the method is called from a the get playable actions.
2019-12-27 23:28:53 +01:00
Oleg Agafonov
61a58d36c2
Refactor: added missing getPlayersInRange in cards code (to ignore leaved/lost players);
2019-12-26 05:24:44 +04:00
LevelX2
133cc7342d
* Fixed a problem with check playable methods causing e.g. endless loop if Shared Fate was on the battlefield.
2019-12-25 16:01:02 +01:00
Oleg Agafonov
98cbf42a11
Added MCTS AI for #6114
2019-12-23 23:35:19 +04:00
Oleg Agafonov
b8754af355
Karn Liberated banned in Tiny Leaders format (xmage doesn't support game restart for Tiny Leaders);
2019-12-23 22:09:18 +04:00
Oleg Agafonov
fac7ea1388
* AI: fixed rollback errors with copy spell abilities;
...
Tests: added copy spell support for test player;
2019-12-23 21:47:01 +04:00
Oleg Agafonov
d26fde8dbc
Prepare new release
2019-12-21 18:23:15 +04:00
Oleg Agafonov
bd71c98e3e
Fixed AI freeze with non available targets
2019-12-21 18:10:29 +04:00
Oleg Agafonov
8cce5a3648
* AI: reworked computer choices for "target permanent" targets:
...
* Fixed that computer was able to target own permanents for bad effects and opponent permanents for good effect;
* Improved target choices on card score (as example: boost most valuable, discard most weaker);
* Tests: fixed false positive tests (AI depended);
* Tests: fixed that test player can't find permanents for some filters/predicates;
2019-12-20 20:20:16 +04:00
Evan Kranzler
cdad32aed4
updated Pioneer banlist
2019-12-16 17:23:33 -05:00
Oleg Agafonov
419cbf3c28
* AI: fixed that computer was able to choose non valid targets/cards (from all graveyards, hands, etc);
2019-12-16 02:58:10 +04:00
LevelX2
af9f2c93dd
Merge pull request #5910 from magefree/set_lint
...
Fix various hints and warnings on many set & block classes (via Intel…
2019-12-15 13:21:08 +01:00
Patrick Hulin
b7d080f888
Add December 2019 Vintage Cube.
2019-12-14 23:07:07 -05:00
Oleg Agafonov
a05da68493
Improved alternative cost from dynamic effects (it's like #5913 PR):
...
* Game: added multiple cards/effects support (old version supported only 1 effect per game);
* Game: added combo support with split and adventure cards;
* AI: computer can see and play cards with dynamic added alternative cost (like Bolas's Citadel);
* UI: users can see playable cards with alternative cost.
2019-12-14 19:09:25 +04:00
Oleg Agafonov
9748136723
Fixed dates
2019-12-07 21:55:45 +04:00
Oleg Agafonov
d35e96cc47
Merge pull request #6071 from Dh0mp5eur/master
...
updated DuelCommander ban list
2019-12-07 01:09:18 +01:00
Oleg Agafonov
899cde4d54
Merge pull request #6073 from ssouders412/pronoun-fixes
...
Updated pronouns to reflect current rules and oracle text
2019-12-07 01:07:11 +01:00
Oleg Agafonov
1d20069ddf
* Fixed wrong selection count in choose ability mode dialog (cards like Planewide Celebration);
2019-12-07 01:48:39 +04:00
ssouders412
2d3247d732
Updated pronouns to reflect current rules and oracle text
...
Replaced all instances of "her or she", "him or her", and "his or her", with "they", "them", and "their", or sometimes "that player". Updated verbs where appropriate.
2019-12-06 14:29:36 -05:00
Sarah Souders
b208dc332f
Fixed Rankle's triggered ability ( #6064 )
...
* Fixed Rankle's triggered ability
Any number of available modes can now be selected, including zero.
* Update AbilityImpl.java
* getTargets now returns empty Target for null Mode
Reverted null Target check changes in StackAbility.
* Update HumanPlayer.java
2019-12-04 20:59:03 -06:00
Dh0mp5eur
45e15f0813
updated DuelCommander ban list
2019-12-04 19:31:21 +01:00
Evan Kranzler
a033150de6
updated Pioneer ban list
2019-12-02 17:57:07 -05:00
jeffwadsworth
2de7c136ea
- Fixed #6056 . Please test when you can. Now you will see other abilities/spellAbilities from cards presented during the cast from exile. Overload, Emerge, Surge, etc.
2019-12-01 21:53:01 -06:00
Oleg Agafonov
b61e50ae61
* Gameplay: fixed missing RTR set in Pioneer format;
2019-11-30 02:56:04 +04:00
Oleg Agafonov
7469d59eee
Prepare new release
2019-11-30 01:32:54 +04:00
Evan Kranzler
f93b8fc1cf
Updated Vintage restricted list
2019-11-18 10:45:14 -05:00
Evan Kranzler
6f65875618
Updated Standard ban list
2019-11-18 10:45:01 -05:00
Evan Kranzler
bbcd0a51f4
Updated Legacy ban list
2019-11-18 10:44:36 -05:00
Evan Kranzler
805e5950a8
Updated Brawl ban list
2019-11-18 10:44:22 -05:00
Evan Kranzler
7bfc671940
updated Pioneer ban list
2019-11-11 18:27:51 -05:00
Evan Kranzler
b4325b1daa
updated Pioneer ban list
2019-11-05 20:11:04 -05:00
Evan Kranzler
cf39bce677
updated Brawl banned list
2019-10-24 17:41:23 -04:00
Evan Kranzler
b49bf569ce
added Pioneer format
2019-10-21 21:46:37 -04:00
Evan Kranzler
e0eb61053e
updated Standard ban list
2019-10-21 15:36:04 -04:00
Evan Kranzler
dd85324bc9
updated Pauper ban list
2019-10-21 15:35:52 -04:00
Evan Kranzler
995c88157e
Merge pull request #6016 from andreacosta/master
...
Implemented Commander Centurion Banlist and Rules
2019-10-16 15:26:03 -04:00
acosta
bafac3ca7d
Add banned partners
2019-10-16 20:57:40 +02:00
Evan Kranzler
4a7bf89d8f
added support for banned partners in commander variants
2019-10-16 12:38:30 -04:00
acosta
c49e856e56
Remove banned partners
2019-10-16 11:33:22 +02:00
acosta
35a4f1a2fd
Add Centurion banlist
2019-10-16 10:44:59 +02:00
Evan Kranzler
d23d78c7f4
updated Australian Highlander points list
2019-10-12 12:09:08 -04:00
Evan Kranzler
16199d12dd
updated Canadian Highlander points list
2019-10-12 12:03:41 -04:00
Evan Kranzler
3f7fdb3074
updated Oathbreaker banlist
2019-10-12 12:01:46 -04:00
Evan Kranzler
6289e9a1f5
updated Freeform Commander Duel life total to 40 ( fixes #6010 )
2019-10-08 22:48:09 -04:00
Oleg Agafonov
d4baa4ebd2
* Game: premodern ban list updated (Frantic Search removed, Yawgmoth's Bargain added);
2019-09-28 00:30:28 +04:00
Oleg Agafonov
f719503a89
Prepare new release
2019-09-27 21:19:03 +04:00
Oleg Agafonov
6cc2472ed6
* UI: improved choose target amount dialog (selected targets can be removed/de-selected);
2019-09-24 08:40:58 +04:00
Oleg Agafonov
eafb4eb653
* UI: improved choose target amount dialog (added info about selected targets and amount);
2019-09-24 07:47:02 +04:00
Evan Kranzler
a03e5f11fb
Implemented Seven Dwarves
2019-09-14 19:07:41 -04:00