Commit graph

29573 commits

Author SHA1 Message Date
Oleg Agafonov
d860c026bd * Adventure cards - added missing adventure card type info into rules (instant or sorcery); 2020-01-02 05:53:56 +04:00
Oleg Agafonov
383ab959d3 * Lim-Dul's Vault - fixed that AI can freeze the game; 2020-01-02 04:52:01 +04:00
Oleg Agafonov
50195e8f35 * AI: fixed that computer can't target cards on battlefield if it contains tokens; 2020-01-02 04:46:20 +04:00
Adonis Pujols
56eef2b563
Fixed Computer Player treating unprevented moves as unplayable.
(First time contributing so please excuse my noobness) Card not prevented by an effect should be playable ("&& !prevented"), but currently AI says card not prevented is NOT playable ("&& prevented"). Also, not sure why AI doesn't add to unplayable even though its not contained by playableInstants or playableNonInstants. I'm not even sure if we're maintaining ComputerPlayer's decision logic (as opposed to Computer Player7).
2020-01-01 14:44:45 -05:00
Evan Kranzler
de07960ee5 Implemented Heliod, Sun-Crowned 2020-01-01 11:30:29 -05:00
Evan Kranzler
a89619373d Implemented Treacherous Blessing 2020-01-01 11:05:29 -05:00
Evan Kranzler
da4e376551 Implemented Devourer of Memory 2020-01-01 11:02:49 -05:00
Evan Kranzler
14b002bce6 Implemented Glimpse of Freedom 2020-01-01 10:32:40 -05:00
Evan Kranzler
09b8177a37 updated THB spoiler 2020-01-01 10:20:27 -05:00
LevelX2
12c4bacc07 * Reworked GainControlAllEffect that fixed a problem of Varchild, Betrayer of Kjeldor gaining control of creatures entering the battlefield after the Varchild left the battlefield. 2020-01-01 13:37:04 +01:00
Oleg Agafonov
3c727eb06b Fixed missing rates for some cards 2020-01-01 14:28:58 +04:00
Oleg Agafonov
4d51d379fe Fixed wrong symbols in rules 2020-01-01 14:28:12 +04:00
Oleg Agafonov
ed8c3276e1 Tests: add new verify test to check wrong symbols in rules/names; 2020-01-01 14:24:52 +04:00
Oleg Agafonov
fc8c7eb410 * Centurion Commander - fixed missing banned cards Gaea, Mishra, Sensei and Yawgmoth; 2020-01-01 14:23:15 +04:00
Oleg Agafonov
cbb0680cc8 * Duel Commander - fixed missing banned card Yuriko; 2020-01-01 14:22:08 +04:00
spjspj
5b40ca867e
Merge pull request #6110 from spjspj/master
Add an information format for deck
2020-01-01 17:48:37 +08:00
Evan Kranzler
8b42b9570a Implemented Towering-Wave Mystic 2020-01-01 02:45:21 -05:00
Evan Kranzler
8037a393e4 Implemented Mire Triton 2020-01-01 02:38:55 -05:00
Evan Kranzler
65d3ca5980 updated THB spoiler and reprints 2020-01-01 02:37:08 -05:00
Oleg Agafonov
62ef8d0c1a * Images: fixed wrong images download for 6ED set; 2020-01-01 04:56:33 +04:00
Oleg Agafonov
f5ef16c8cf Additional fixes for getNetMana from #6132, added TODO task for next mana improves; 2020-01-01 02:27:54 +04:00
jeffwadsworth
13cb86d69f - See b9bee56 2019-12-31 15:40:13 -06:00
Evan Kranzler
06657e4980 Implemented Aphemia the Cacophony 2019-12-31 12:37:57 -05:00
Evan Kranzler
65c960de69 Implemented Cling to Dust 2019-12-31 12:37:57 -05:00
Evan Kranzler
2022bd9bb1 Implemented Escape Velocity 2019-12-31 12:37:57 -05:00
Evan Kranzler
8b8a05d1c9 Implemented Nadir Kraken 2019-12-31 12:37:56 -05:00
Evan Kranzler
62d588ac0e updated THB spoiler and reprints 2019-12-31 12:37:55 -05:00
Oleg Agafonov
4660998caa Merge remote-tracking branch 'origin/master' 2019-12-31 20:24:45 +04:00
Oleg Agafonov
4445f8556e Fixed multiple calls of mana choice dialogs, related to #6132 2019-12-31 20:24:25 +04:00
Evan Kranzler
5056d44287 fixed Brine Giant text 2019-12-31 11:19:43 -05:00
jeffwadsworth
ff9b1b5b13 - Fixed #5315 2019-12-31 10:03:34 -06:00
Oleg Agafonov
2649435071
Merge pull request #6132 from magefree/reavowed-fix-tapped-for-mana-event
Reavowed fix tapped for mana event
2019-12-31 15:12:40 +01:00
Oleg Agafonov
a7233df1c5 Fixed Empowered Autogenerator with new getNetMana 2019-12-31 18:02:52 +04:00
Oleg Agafonov
60781604f3
Merge branch 'master' into fix-tapped-for-mana-event 2019-12-31 12:12:25 +01:00
Oleg Agafonov
3b1433989a
Merge pull request #6131 from magefree/game_freezes_and_lost_priorities
Server stability and freezes improves
2019-12-31 11:48:29 +01:00
Evan Kranzler
c32508c81a Implemented Erebos, Bleak-Hearted 2019-12-30 22:20:52 -05:00
Evan Kranzler
0e798da20f Implemented Kunoros, Hound of Athreos 2019-12-30 22:09:50 -05:00
Evan Kranzler
d91a068521 updated THB spoiler 2019-12-30 22:00:30 -05:00
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
Oleg Agafonov
dca3e034f4 Refactor: fixed targets from cards list (support filters with player predicate); 2019-12-31 05:11:45 +04:00
Evan Kranzler
a7c2f6d22b Implemented Underworld Breach 2019-12-30 19:15:26 -05:00
Oleg Agafonov
0faecb2fb6 Server: fixed missing data compress for some server's responses; 2019-12-31 04:11:23 +04:00
Oleg Agafonov
5524224d63 Tests: removed bloated logs from AI load tests; 2019-12-31 04:08:13 +04:00
Evan Kranzler
83e23b8e64 Implemented Ox of Agonas 2019-12-30 19:05:20 -05:00
Evan Kranzler
122da0e733 Implemented Purphuros, Bronze-Blooded 2019-12-30 18:33:10 -05:00
Oleg Agafonov
335f046357 Server improves:
* improved /fix command to support disconnected/freezed players;
 * added chat messages about connection problem with opponents (checks players status every minute);
 * reduced timeout before remove disconnected player from waiting game dialog (from 4 to 2 minutes);
 * reduced timeout between client's pings (from 60 secs to 20 secs);
2019-12-31 03:23:10 +04:00
Evan Kranzler
ec73311ac9 Implemented Nyx Lotus 2019-12-30 17:51:56 -05:00
jeffwadsworth
174f38d589 - See b9bee56 2019-12-30 16:27:41 -06:00
Evan Kranzler
be9e43ffd8 Implemented Woe Strider 2019-12-30 17:17:19 -05:00
Evan Kranzler
764fb28fb4 Implemented Brine Giant 2019-12-30 17:17:18 -05:00