Commit graph

33220 commits

Author SHA1 Message Date
Oleg Agafonov
c548b3fd1d [CMR] fixed Hellkite Courser - missing command zone support in target (#7198); 2020-11-28 23:14:24 +04:00
Oleg Agafonov
2b78388eab [CMR] fixed Akroma's Will - missing copy of new condition in modes (#7210);
Improved compatibility of new modes condition with choose dialogs and test framework;
2020-11-28 19:49:16 +04:00
Oleg Agafonov
64821a50d3 [CMR] fixed Akroma, Vision of Ixidor - missing target in effect (#7209); 2020-11-28 14:22:38 +04:00
Oleg Agafonov
4d50dfd475 * Reviving Vapors - fixed missing gain life part of the effect (#7205); 2020-11-27 14:33:20 +04:00
Oleg Agafonov
513609b12a * Negan, The Cold Blooded - fixed that it triggers on own creatures instead opponents (#7207); 2020-11-27 14:24:04 +04:00
Oleg Agafonov
31fac18a9b Fixed test 2020-11-25 01:45:37 +04:00
Oleg Agafonov
c2a636e2b2 [CMR] implemented Opposition Agent and other changes:
* You may play cards and you may spend mana of any color - refactored cards to use same code;
* Library search event allows to change searching controller (gives full game control for another player);
* Library searched event allows to remove founded cards from result;
* Improved library searching effects with Panglacial Wurm's effects;
* Little changes to test framework;
2020-11-24 23:49:19 +04:00
LevelX2
13fa98ec44 * Added missing check for damage prevention by protection for planeswalkers (fixes #7194). 2020-11-24 17:33:03 +01:00
LevelX2
137070d523 * Chorus of the Conclave - Fixed a problem with game copy logic (related to rollback and AI) (fixed #7195). 2020-11-24 16:07:53 +01:00
LevelX2
3bc3ca6a50 * Orah, Skyclave Hierophant - Fixed that his ability was also triggerd for opponents clerics dying (fixes #7196). 2020-11-24 09:46:17 +01:00
dependabot[bot]
62c5054928
Bump google-api-client from 1.30.10 to 1.31.1
Bumps [google-api-client](https://github.com/googleapis/google-api-java-client) from 1.30.10 to 1.31.1.
- [Release notes](https://github.com/googleapis/google-api-java-client/releases)
- [Changelog](https://github.com/googleapis/google-api-java-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-api-java-client/compare/v1.30.10...v1.31.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:28:59 +00:00
dependabot[bot]
920e340d99
Bump google-oauth-client-jetty from 1.31.0 to 1.31.2
Bumps [google-oauth-client-jetty](https://github.com/googleapis/google-oauth-java-client) from 1.31.0 to 1.31.2.
- [Release notes](https://github.com/googleapis/google-oauth-java-client/releases)
- [Changelog](https://github.com/googleapis/google-oauth-java-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-oauth-java-client/compare/v1.31.0...v1.31.2)

Signed-off-by: dependabot[bot] <support@github.com>
2020-11-23 05:28:53 +00:00
Oleg Agafonov
8c33fa863c * Game: added alternative printings to ZNR set (#7185); 2020-11-23 03:06:18 +04:00
Oleg Agafonov
49cf46a476 * Game: fixed missing card Verazol, the Split Current in ZNR set (#7185); 2020-11-23 02:58:41 +04:00
Oleg Agafonov
4ed56d743f [CMR] fixed Rakshasa Debaser - missing filter for target cards (#7199); 2020-11-23 02:40:18 +04:00
Oleg Agafonov
c1e7a08c68 * Modal Double Faces cards - fixed that a second side can't be played from non hand zones in some cases (#7200);
Play lands from graveyard effect - reworked as AsThoughEffect;
2020-11-23 02:30:54 +04:00
Oleg Agafonov
24e2728fca * Double lands - fixed duplicated choices in choose dialog (#7197); 2020-11-21 12:44:23 +04:00
Oleg Agafonov
c2c1e157e9
Merge pull request #7090 from magefree/dependabot/maven/org.apache.maven.plugins-maven-jar-plugin-3.2.0
Bump maven-jar-plugin from 2.5 to 3.2.0
2020-11-20 19:31:23 +01:00
Oleg Agafonov
55e3fb8f8e
Merge pull request #7087 from magefree/dependabot/maven/com.google.apis-google-api-services-gmail-v1-rev20200919-1.30.10
Bump google-api-services-gmail from v1-rev20200824-1.30.10 to v1-rev20200919-1.30.10
2020-11-20 19:29:40 +01:00
Oleg Agafonov
be227defdc
Merge pull request #7088 from magefree/dependabot/maven/org.ocpsoft.prettytime-prettytime-4.0.6.Final
Bump prettytime from 4.0.5.Final to 4.0.6.Final
2020-11-20 19:29:31 +01:00
Oleg Agafonov
cd9cce1336
Merge pull request #7089 from magefree/dependabot/maven/org.apache.commons-commons-lang3-3.11
Bump commons-lang3 from 3.10 to 3.11
2020-11-20 19:29:20 +01:00
Oleg Agafonov
621595d87a
Merge pull request #7134 from magefree/dependabot/maven/junit-junit-4.13.1
Bump junit from 4.13 to 4.13.1
2020-11-20 19:28:46 +01:00
Oleg Agafonov
ae4f84655e Changed error report link to github 2020-11-20 17:59:12 +04:00
Oleg Agafonov
fef30de3f0 * Path of Ancestry - fixed duplicated triggers on unused mana (#7191); 2020-11-20 13:00:29 +04:00
Oleg Agafonov
aeb2d31d47 [CMR] fixed Gilanra, Caller of Wirewood - duplicated triggers on unused mana (#7191); 2020-11-20 12:53:13 +04:00
Oleg Agafonov
39a556f233 * Long-Term Plans and Volrath's Dungeon - fixed that it shows card name in game logs to other players (#7179); 2020-11-18 12:44:58 +04:00
Oleg Agafonov
d1abfb9255 * Kaza, Roil Chaser - fixed that cost reduction effect can be broken on rollback or cast cancel; 2020-11-18 12:07:32 +04:00
Oleg Agafonov
0fade0ed8c
Merge pull request #7190 from MusaBrt/master
Fixing some dirty codes
2020-11-18 07:28:25 +01:00
Oleg Agafonov
8e94f13b2c [CMR] fixed Frenzied Saddlebrute - missing PT; 2020-11-18 09:48:34 +04:00
MusaBrt
c81ffb1db0
unnecessary boxed variable changed to primitive 2020-11-18 01:36:20 +03:00
MusaBrt
ccf42570aa
removed unnecessary condition 2020-11-18 01:34:43 +03:00
MusaBrt
5dbb391a68
removed unnecessary condition 2020-11-18 01:32:36 +03:00
MusaBrt
c965a60963
unnecessary boxed boolean 2020-11-18 01:19:54 +03:00
MusaBrt
e078644caf
removing unnecessary condition
L152, null checking for initialized final field
2020-11-18 01:11:31 +03:00
Oleg Agafonov
656653f38b Modal Double Faces cards fixes:
* Fixed that mdf card can duplicate triggers (example: Skyclave Cleric, see #7187);
 * Fixed that mdf card can raise triggers from another side (example: Kazandu Mammoth, see #7180);
2020-11-18 02:04:32 +04:00
MusaBrt
3dc720848d
removing unnecessary condition
L107
2020-11-18 01:03:06 +03:00
Evan Kranzler
6dcf7a2e53 fixed Planar Void exiling cards no longer in the graveyard 2020-11-17 07:44:26 -05:00
Oleg Agafonov
35b6239e92 * Riverglide Pathway - fixed wrong mana ability (#7188); 2020-11-17 05:03:56 +04:00
Evan Kranzler
2109f60e4d [CMR] added all versions of cards 2020-11-13 21:03:34 -05:00
Evan Kranzler
420a125243 two more search effects refactored 2020-11-13 19:41:25 -05:00
Evan Kranzler
f5374c6571 refactored more search effects 2020-11-13 18:39:50 -05:00
Evan Kranzler
01a0d23a55 removed method for preventing library search triggers 2020-11-13 09:40:18 -05:00
Evan Kranzler
c693b0db2d reworked implementation of Journey for the Eilixir 2020-11-13 09:26:07 -05:00
Evan Kranzler
2ca3a8a62a updated some more cards with Role Assignment 2020-11-13 09:10:10 -05:00
Evan Kranzler
dfdacfe5de reworked Conflux to use new RoleAssigner class 2020-11-12 22:18:11 -05:00
Evan Kranzler
a6300e30e5 reworked Gaea's Balance, broke out main party count algorithm for more general use 2020-11-12 22:01:07 -05:00
Francesco Burato
6e3750d50a [app-wiring-refactor]: Apply review comments:
- Add reference to original library in `FluentBuilder`.
- Change `I<Name>` notation to `<Name>Impl` notation.
- Move error config to test resources
- Add comment with config instruction
- Add config to the documentation
2020-11-12 20:12:50 +00:00
Francesco Burato
e8bb8ae24b [app-wiring-refactor]: Externalise configuration path 2020-11-12 20:12:49 +00:00
Francesco Burato
d0c2135e17 [app-wiring-refactor]: Remove static initialisation
- Remove all enum static managers
- Introduce interfaces for the managers
- Define new application wiring class (`ManagerFactory`)
- Externalise the configuration
2020-11-12 20:12:48 +00:00
Francesco Burato
cf3dd2d94c [app-wiring-refactor]: Define external configuration 2020-11-12 20:12:48 +00:00