Commit graph

25900 commits

Author SHA1 Message Date
Oleg Agafonov
8c7df840f3 Fixed NPE errors for some cards (#5471) 2019-01-07 14:04:33 +04:00
Ingmar Goudt
cbfdcd12c1 remove methods that only call their super equivalents 2019-01-07 10:06:43 +01:00
Oleg Agafonov
bcbd1e87a6 Merge fix 2019-01-07 06:52:39 +04:00
Ingmar Goudt
9486dce144 clean up unnecessary casts 2019-01-06 22:10:20 +01:00
Ingmar Goudt
9a310732d8 rewrite watchers to GameState.getWatcher(), rather than getWatchers().get(). This hides away the implementation of the watchers. Accepts the class rather than the name. Always returns the specific subclass, so there is no more casting needed. Only 1 line in the common library remains, that is still using the old 'deprecated' method. Needs a new version release to do that. 2019-01-06 20:59:13 +01:00
Oleg Agafonov
f01b3d3ca3 Improved new version cleanup and more:
* fixed db cleanup on new version (sets + cards);
 * fixed empty sets list after update;
 * fixed NPE errors in sets list on new install/version;
 * added joke sets filter to deckeditor.
2019-01-06 15:41:30 +04:00
LevelX2
554e8076cf * Fixed that the becomes land effects of Gaea's Liege and Graceful Antelope did not end when the source left the battlefield. 2019-01-06 11:11:09 +01:00
L_J
ca18c6a283
Mishra's Self-Replicator fix
Ability asked twice for payment
2019-01-06 06:45:55 +01:00
L_J
0b4a3c4547
Glissa the Traitor fix
Trigger wasn't optional
2019-01-06 06:45:09 +01:00
Evan Kranzler
45b56d8891 fixed a fix 2019-01-05 21:07:37 -05:00
Evan Kranzler
b33c1bf0b7 Implemented Drill Bit 2019-01-05 20:37:14 -05:00
Evan Kranzler
4be028310a updated RNA spoiler 2019-01-05 20:32:55 -05:00
Ingmar Goudt
95a31759b5 add nullchecks on watchers 2019-01-06 00:35:26 +01:00
Evan Kranzler
5cab28182d more fixes 2019-01-05 17:43:37 -05:00
Evan Kranzler
8c2a347f4d more fixes 2019-01-05 17:18:49 -05:00
Evan Kranzler
ef38ff10e9 changed some small issues 2019-01-05 16:41:04 -05:00
Evan Kranzler
8463d693d4 Condensed "targets a permanent you control" conditions into a single class 2019-01-05 13:41:34 -05:00
Evan Kranzler
993c11f279 temporarily disabling sonarcloud support 2019-01-05 13:01:35 -05:00
Evan Kranzler
422ce643b0 Update .travis.yml 2019-01-05 12:48:31 -05:00
Evan Kranzler
ee24176fa1 added sonarcloud support (hopefully it works) 2019-01-05 11:29:35 -05:00
LevelX2
bfa85db4f1 Merge origin/master 2019-01-05 17:01:04 +01:00
LevelX2
285beab3a2 * Fixed player target handling of TargetPermanentOrPlayer.java (fixes Shalai + Burning Sun's Avatar #5252 problem). 2019-01-05 17:00:31 +01:00
Evan Kranzler
00bdc528b3 Merge branch 'master' of https://github.com/magefree/mage 2019-01-05 10:22:29 -05:00
Evan Kranzler
4c2a9172eb Implemented Rampage of the Clans 2019-01-05 10:19:18 -05:00
LevelX2
7848c78563 * gen-list-unimplemented-cards-for-set - Some updates to link generation. 2019-01-05 16:14:45 +01:00
Oleg Agafonov
0293b91c25 Tests: added random results image generators (random, shuffle, dice, planar dice); 2019-01-05 13:12:59 +04:00
Evan Kranzler
2e6b94982e fixed a few errors 2019-01-04 22:46:29 -05:00
Evan Kranzler
53720149c6 updated the Addendum condition to take into account whether a spell was actually cast 2019-01-04 21:31:29 -05:00
Evan Kranzler
fd709bcd28 Implemented Verity Circle 2019-01-04 20:58:02 -05:00
Chris Swenson
a0a77a4b65 add Lavinia, Azorius Renegade (#5486) 2019-01-04 17:19:09 -06:00
Evan Kranzler
90063e4762 Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 17:48:40 -05:00
Evan Kranzler
57e7bf9f68 updated RNA spoiler 2019-01-04 17:48:22 -05:00
Evan Kranzler
afde280bf5 Implemented Cry of the Carnarium 2019-01-04 17:46:59 -05:00
Evan Kranzler
fd4b6e84d4 Implemented Biogenic Upgrade 2019-01-04 17:16:27 -05:00
Oleg Agafonov
4f5a880455 Merge fix 2019-01-05 02:14:35 +04:00
Oleg Agafonov
4b15f44fe0 Cleanup 2019-01-05 01:48:19 +04:00
Oleg Agafonov
c27b088074 Merge remote-tracking branch 'origin/master' 2019-01-05 01:43:05 +04:00
Oleg Agafonov
0670c401e0 * Fixed Brood Of Cockroaches text 2019-01-05 01:42:43 +04:00
Evan Kranzler
10efcd801c Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 16:09:31 -05:00
Evan Kranzler
bff2f3fc58 Implemented Angelic Exaltation 2019-01-04 16:08:34 -05:00
Oleg Agafonov
207e95e001 Fixed card texts: instant or sorcery spell; 2019-01-05 00:46:53 +04:00
Evan Kranzler
e5307752e0 Implemented Humongulus 2019-01-04 15:44:09 -05:00
Evan Kranzler
a4eecbfb78 updated RNA spoiler 2019-01-04 15:41:50 -05:00
Evan Kranzler
b121a986b3 Merge branch 'master' of https://github.com/magefree/mage 2019-01-04 15:39:25 -05:00
Evan Kranzler
4a24ab0ba8 Implemented Titanic Brawl 2019-01-04 15:39:23 -05:00
LevelX2
b765f27a0c Merge origin/master 2019-01-04 21:35:32 +01:00
LevelX2
a61af9f098 Updated Mage Verify pom.xml ref to com.fasterxml.jackson.core to newer version. 2019-01-04 21:34:54 +01:00
Evan Kranzler
c66b7ca0e5 Implemented Smelt-Ward Ignus 2019-01-04 14:59:15 -05:00
Oleg Agafonov
d81d253395 Fixed GainAbilityAttachedEffect that it can't apply some effects after enchantment dies (from gitter); 2019-01-04 23:57:28 +04:00
Oleg Agafonov
f6585ef734 Improved and fixed cards texts:
* fixed wrong texts for draw card abilities;
 * added multi-effects text generation instead copy-paste (concatBy).
2019-01-04 23:51:42 +04:00