Oleg Agafonov
|
c6d32bd33d
|
[WAR] added tokens images
|
2019-04-23 23:32:09 +04:00 |
|
Oleg Agafonov
|
e49be97879
|
* Look at card abilities -- improved dialog (now it's shown that card have extra abilities to call on "no" button);
|
2019-04-23 17:09:26 +04:00 |
|
Oleg Agafonov
|
a2daa72678
|
Merge fix
|
2019-04-23 12:33:10 +04:00 |
|
Oleg Agafonov
|
0c0ead33a7
|
Merge fix
|
2019-04-23 12:22:33 +04:00 |
|
Oleg Agafonov
|
33af8939af
|
* Copy effects - fixed that it copy current P/T values (e.g. after effects applied) instead printed/selected values;
|
2019-04-23 12:03:16 +04:00 |
|
Oleg Agafonov
|
db2a3b7ac4
|
[WAR] added Spark Double
|
2019-04-22 19:43:53 +04:00 |
|
Oleg Agafonov
|
4c899a25bd
|
Test framework: added real time card type check (#4936);
|
2019-04-22 19:42:25 +04:00 |
|
Evan Kranzler
|
254972be77
|
Implemented Ashiok, Dream Render
|
2019-04-15 14:10:06 -04:00 |
|
Oleg Agafonov
|
f81142459d
|
* UI: fixed wrong server reconnect on multiple apps runs (#5495);
|
2019-04-12 12:15:48 +04: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 |
|
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 |
|
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
|
d77ad0ce1f
|
Add mulligan tests.
|
2019-03-19 23:31:22 -07:00 |
|
John Hitchings
|
4a232b148c
|
Add mulligan options to NewTableDialog, passing mulligan information to games.
|
2019-03-19 06:08:12 -07:00 |
|
Oleg Agafonov
|
23271d9b9b
|
* Thousand-Year Storm - fixed that it don't counts spells on the same stack as storm (#5620);
|
2019-03-14 05:45:13 +04:00 |
|
Oleg Agafonov
|
e7984c6dd4
|
Test framework: added waitStackResolved command to wait stack resolved before execute next command on the same step (devs can cast and check any number of commands without switch to next step).
|
2019-03-14 05:42:29 +04:00 |
|
Oleg Agafonov
|
43ba6685eb
|
Test framework: added setStrictChooseMode setting for tests to disable AI selects in choose/target dialogs;
|
2019-03-14 05:36:57 +04:00 |
|
Oleg Agafonov
|
886f3d39f8
|
Test framework: added attached info in show command;
|
2019-03-10 02:09:19 +04:00 |
|
Oleg Agafonov
|
fa75ac2727
|
Typo fix
|
2019-03-07 12:14:27 +04:00 |
|
Oleg Agafonov
|
e68b79336a
|
Typo fix
|
2019-03-06 14:06:47 +04:00 |
|
Ingmar Goudt
|
9a1edf7689
|
fix compile loadphasemanager
|
2019-03-04 12:07:17 +01:00 |
|
Ingmar Goudt
|
553d263526
|
add missing diamond operators
|
2019-03-04 11:57:53 +01:00 |
|
Ingmar Goudt
|
4a14940414
|
use Static filter rather than new filter, add test for this filter
|
2019-03-01 00:08:15 +01:00 |
|
Oleg Agafonov
|
4504ad5e6f
|
* Fixed infinite AI choose if there are not enough different targets, e.g. Biomantic Mastery (#5023);
|
2019-02-22 03:29:01 +04:00 |
|
Ingmar Goudt
|
056226d83c
|
Sonar fixes 19022019
|
2019-02-19 21:51:45 +01:00 |
|
Jeff
|
6bded2404e
|
- Fixed #5586.
|
2019-02-11 15:00:36 -06:00 |
|
Ingmar Goudt
|
c8a4e7a46b
|
update JSoup, added test for Polluted Bonds, remove explicit parent groupId from poms
|
2019-02-11 15:03:18 +01:00 |
|
Ingmar Goudt
|
ff6dd3626f
|
Client: use Rarity enum rather than a String
|
2019-02-11 14:14:36 +01:00 |
|
Oleg Agafonov
|
e285b2770d
|
* Curse cards - fixed that it triggers on planeswalker attack only (#5566);
|
2019-02-09 15:40:23 +04:00 |
|
Evan Kranzler
|
9d96efb936
|
fixed Gisela preventing damage from unpreventable damage sources (fixes #5554)
|
2019-01-27 19:43:14 -05:00 |
|
Oleg Agafonov
|
2ad90e44b0
|
Typo
|
2019-01-27 23:23:58 +04:00 |
|
Oleg Agafonov
|
c4877902c6
|
Tests: fixed tests with wrong stop command;
|
2019-01-27 23:18:18 +04:00 |
|
Oleg Agafonov
|
42e8ca2843
|
Tests: added checks on wrong/missing stop commands;
|
2019-01-27 23:16:52 +04:00 |
|
Oleg Agafonov
|
a38e149a55
|
Tests: improved tests for Banefire with Gisela
|
2019-01-27 22:21:00 +04:00 |
|
Evan Kranzler
|
0b674f18b8
|
temporary test skip while I fix things
|
2019-01-27 11:41:58 -05:00 |
|
Evan Kranzler
|
23f74c77ce
|
updated Gisela, Blade of Goldnight test to check Banefire interaction
|
2019-01-27 11:00:13 -05:00 |
|
Evan Kranzler
|
1c483c6f2a
|
small fix
|
2019-01-25 10:41:11 -05:00 |
|
Evan Kranzler
|
34e3bb42db
|
fixed Rhythm of the Wild not giving Riot to creatures that weren't cast
|
2019-01-25 10:32:29 -05:00 |
|
Oleg Agafonov
|
d25bca748d
|
Fixed Arrays.asList code
|
2019-01-23 19:15:03 +04:00 |
|
Ingmar Goudt
|
7c2f55eda0
|
couple of sonar fixes
|
2019-01-17 12:03:22 +01:00 |
|
Evan Kranzler
|
63fb5964d4
|
Merge pull request #5527 from magefree/coinFlips
Fixing coin flip implementation (WIP - Do Not Merge)
|
2019-01-16 11:44:01 -05:00 |
|
Ingmar Goudt
|
a5f46b8816
|
Urborg Syphon Mage makes opponents lose life, rather than damaging them
|
2019-01-16 13:33:44 +01:00 |
|
Evan Kranzler
|
535fe221e3
|
rewrote how coins are flipped
|
2019-01-15 15:56:40 -05:00 |
|
Evan Kranzler
|
f5fffcf417
|
initial refactor
|
2019-01-15 11:51:49 -05:00 |
|
Oleg Agafonov
|
f566f3af71
|
Fixed riot tests
|
2019-01-14 05:53:34 +04:00 |
|
Ingmar Goudt
|
4e4d46437c
|
update riot test
|
2019-01-14 00:18:21 +01:00 |
|
Evan Kranzler
|
8629977f14
|
refactored many other predicates to singleton enums
|
2019-01-12 16:30:49 -05:00 |
|
Evan Kranzler
|
58de14fbba
|
temporarily ignore broken tests (it works when tested manually)
|
2019-01-12 15:32:19 -05:00 |
|
LevelX2
|
c2472c0f9b
|
* Rhythm of the Wild - Fixed that the riot trigger did not work (fixes #5514).
|
2019-01-12 16:35:28 +01:00 |
|