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
Evan Kranzler
07c6eaf019
Implemented Grasping Thrull
2019-01-04 14:45:01 -05:00
Evan Kranzler
c1f76c4a4f
Implemented Burning-Tree Vandal
2019-01-04 14:38:20 -05:00
Oleg Agafonov
83cf370cc6
Merge remote-tracking branch 'origin/master'
2019-01-04 23:34:15 +04:00