Evan Kranzler
7fec2e9837
Implemented Davriel, Rogue Shadowmage
2019-04-01 18:52:22 -04:00
Evan Kranzler
9b43285df4
Implemented The Wanderer
2019-04-01 16:32:57 -04:00
Oleg Agafonov
ef4c223bcf
* Jace's Archivist - fixed AI freeze the game ( #5023 );
2019-04-01 21:52:11 +04:00
Thomas Winwood
dfcb795ada
Implement some WAR cards
2019-04-01 18:33:16 +01:00
Jeff
8fea509ed7
- little text fix.
2019-04-01 11:48:33 -05:00
Oleg Agafonov
de4befb9c2
* Sideboarding: fixed that it possible to auto-submit 40 cards deck instead 60 in constructed formats ( #5579 );
...
Sideboarding: fixed that cheated deck with sideboard can be used instead lose the game;
2019-04-01 07:34:46 +04:00
Evan Kranzler
3dd6836559
Implemented Vraska, Swarm's Eminence
2019-03-31 20:13:39 -04:00
Evan Kranzler
54a1010c36
updated WAR details
2019-03-31 17:59:28 -04:00
Evan Kranzler
c4efb77e1f
Implemented Tibalt, Rakish Instigator
2019-03-31 16:02:37 -04:00
Evan Kranzler
fb20ac0998
Implemented Dreadhorde Invasion
2019-03-31 13:32:34 -04:00
Evan Kranzler
ffef19fe43
Implemented Invade the City
2019-03-31 12:43:00 -04:00
Evan Kranzler
bebc8a8ac4
implemented Herald of the Dreadhorde
2019-03-31 12:29:23 -04:00
Oleg Agafonov
b8782d572d
Tests: added test to check copy() methods removes;
2019-03-30 20:26:35 +04:00
Oleg Agafonov
6f4d000518
Merge pull request #5643 from magefree/copy-rewrite
...
initial rewrite for copy method
2019-03-30 11:45:57 +01:00
Oleg Agafonov
65bb9b2161
Prepare new release 1.4.34
2019-03-29 18:31:00 +04:00
Oleg Agafonov
ff640a942e
UI: improved skips and stops for declare blocker step:
...
* added options to STOP skip on any or zero blockers available;
* added auto-stop before declare blockers step (e.g. user can cast instants and crew abilities);
2019-03-29 18:10:00 +04:00
Oleg Agafonov
893e9384b1
* Urza, Academy Headmaster - fixed that it freeze the game ( #5589 );
2019-03-28 19:59:38 +04:00
Jeff
5a3fd7c558
- Added requested card Mercadian Lift.
2019-03-27 15:48:05 -05:00
Jeff
07adaa06ab
- Fixed #5654
2019-03-25 11:02:37 -05:00
Oleg Agafonov
70f41c7807
Little fixes
2019-03-23 15:44:55 +04:00
Oleg Agafonov
42658d5cff
UI: added mulligan option to new tournament dialog, added mulligan type saving;
2019-03-23 05:49:21 +04:00
Oleg Agafonov
3330680e81
Merge pull request #5644 from hitch17/additional-mulligan-support-5600
...
Additional mulligan support #5600
2019-03-22 22:48:18 +01:00
Oleg Agafonov
270ec615af
Sync old changes
2019-03-22 21:51:26 +04:00
Oleg Agafonov
caf1a98759
* UI: added deck export to MTG Arena format ( #4243 );
2019-03-22 20:33:36 +04:00
Oleg Agafonov
b26132f300
Fixed text deck import (empty lines);
2019-03-22 20:12:35 +04:00
Oleg Agafonov
a2feda38ce
Fixed mtgo deck export (sorting, empty lines);
2019-03-22 20:12:06 +04:00
Jeff
263c9acfcc
- Fixed #5538 and #5629
2019-03-21 16:21:46 -05:00
Oleg Agafonov
04cb20f46a
UI: improved deck editor exports:
...
* added deck export to files (#4243 );
* fixed wrong card sorting in deck files after save (#3719 );
2019-03-21 19:17:41 +04:00
John Hitchings
1ca876c2ed
Fixed LondonMulligan to give mulligan choice after discarding to bottom, which fixes the interaction with Serum Powder.
2019-03-20 23:23:28 -07:00
John Hitchings
47c9aab877
Merge branch 'master' into additional-mulligan-support-5600
2019-03-19 23:39:39 -07:00
John Hitchings
f7d785e406
Add rules comments and handle mulliganing to less than 0 cards for London.
2019-03-19 23:32:18 -07:00
Ingmar Goudt
75dbdbdd32
initial rewrite for copy method
2019-03-19 23:35:38 +01:00
Oleg Agafonov
a260030069
Fix tests
2019-03-19 21:44:06 +04:00
John Hitchings
4a232b148c
Add mulligan options to NewTableDialog, passing mulligan information to games.
2019-03-19 06:08:12 -07:00
Oleg Agafonov
7140a41445
Merge pull request #5636 from hitch17/deck-exporters
...
Refactor Sets.saveDeck into a deck exporter series of classes.
2019-03-19 03:32:54 +01:00
Jeff
a5197ec954
- Fixed the emblem of Garruk, Apex Predator.
2019-03-18 15:23:13 -05:00
Ingmar Goudt
72c8c267a1
move Google Guava to mage-root pom in dependencyManagement, so other modules can use it
2019-03-18 15:48:35 +01:00
Jeff
efb357747d
- Fixed #5637
2019-03-18 09:18:39 -05:00
Ingmar Goudt
b638ef4fad
delete old performance debug code
2019-03-18 12:54:19 +01:00
John Hitchings
7885a42168
Refactor mulligans out of GameImpl and add Paris, Vancouver, London, and Canadian Highlander. Refactor GameImpls to use their specific mulligan.
2019-03-17 23:23:52 -07:00
Oleg Agafonov
410fd68996
Fixed that triggered abilities shows cancel button in target definition;
2019-03-18 06:10:08 +04:00
John Hitchings
0ea73b19df
Refactor Sets.saveDeck into a deck exporter series of classes.
2019-03-17 14:58:05 -07:00
Oleg Agafonov
83d8f5a538
* UI: improved mulligan dialog with color, added free mulligan info in game log;
2019-03-17 06:11:20 +04:00
Oleg Agafonov
bf2861c309
* UI: improved skip buttons and preferences:
...
* added new setting for STACK skip button: stops on full empty stack (default) or on new objects added;
* added new dynamic hints for skip buttons to see current settings and modes;
* fixed that some skip buttons not de-activated after goal was achieved;
* fixed wrong default render mode for cards, MTGO must be default (#4409 );
2019-03-17 04:38:31 +04:00
Ingmar Goudt
c4eeec1bb2
changed the constructor for a Watcher. Before, you had to explictly pass the name of the watcher as an argument. But most of the time this was the name of the class itself. So the watcher now determines internally its name. The method 'getBasicKey' can be overridden. Also updated some encapsulation
2019-03-16 08:35:26 +01:00
Jeff
5c1f41f3a7
- First steps towards fixing Phased/Phased indirectly permanents.
2019-03-15 10:01:02 -05:00
Oleg Agafonov
b6f075c505
* UI: added drag & drop text to deck editor (like drag & drop deck file);
2019-03-13 04:21:31 +04:00
Jeff
678f77c2a3
- little spelling fix
2019-03-12 11:43:16 -05:00
Oleg Agafonov
0f4c6c0260
Improved scry and surveils text dialog;
2019-03-11 18:18:40 +04:00
Jeff
c784753ee6
- little fixes. #5625
2019-03-11 08:50:05 -05:00