jmharmon
322695959a
Implement Glaciers ( #5485 )
...
* Implement Glaciers
* Implement Glaciers
* Update Glaciers.java
* Update Glaciers.java
2019-01-10 16:14:42 -06:00
Evan Kranzler
ad4f125969
Implemented Dovin's Automaton
2019-01-10 17:08:55 -05:00
Evan Kranzler
3ff26721e8
Implemented Charging War Boar
2019-01-10 17:01:26 -05:00
Evan Kranzler
57a0872264
Implemented Dovin, Architect of Law
2019-01-10 16:50:47 -05:00
Evan Kranzler
807d473795
Implemented Domri, City Smasher
2019-01-10 16:40:32 -05:00
Evan Kranzler
9b30aee246
Implemented Collision // Colossus
2019-01-10 16:25:28 -05:00
Evan Kranzler
1878360d37
Implemented Scorchmark
2019-01-10 16:17:14 -05:00
Evan Kranzler
6ee47121a8
Implemented Repudiate // Replicate
2019-01-10 16:15:19 -05:00
Evan Kranzler
1ef3fc7ded
Implemented Regenesis
2019-01-10 16:04:23 -05:00
Evan Kranzler
99f9f8efd8
Implemented Glass of the Guildpact
2019-01-10 15:51:03 -05:00
Evan Kranzler
84a4681767
Implemented Persistent Petitioners
2019-01-10 13:40:40 -05:00
Evan Kranzler
46a68beb45
Implemented Orzhov Enforcer
2019-01-10 13:34:21 -05:00
Oleg Agafonov
ea532fef90
* Tunnel Ignus - fixed NPE error for AI;
2019-01-10 20:56:59 +04:00
Evan Kranzler
5bf0fd89c2
Implemented Sunder Shaman
2019-01-09 23:33:37 -05:00
Evan Kranzler
46be0d965c
small additional fix
2019-01-09 22:35:03 -05:00
Evan Kranzler
8b2cae6176
added missing cost to Priest of Forgotten Gods
2019-01-09 22:34:43 -05:00
Evan Kranzler
12e4bcb0ab
Implemented Biogenic Ooze
2019-01-09 22:05:10 -05:00
Evan Kranzler
009ffbcadd
Implemented Captive Audience
2019-01-09 21:50:52 -05:00
Evan Kranzler
89b5070fb0
Implemented Incubation Druid
2019-01-09 21:05:35 -05:00
Evan Kranzler
c719719a67
Implemented Lumbering Battlement
2019-01-09 20:13:02 -05:00
Evan Kranzler
c2148f1bb9
Merge branch 'master' of https://github.com/magefree/mage
2019-01-09 19:33:49 -05:00
Oleg Agafonov
cae517e310
* Loreseeker's Stone - fixed that copies of the card don't increase the cost ( #5499 );
2019-01-10 04:11:41 +04:00
Evan Kranzler
fabcb05b6c
Implemented Priest of Forgotten Gods
2019-01-09 19:09:02 -05:00
Evan Kranzler
d7042429b3
Implemented Tome of the Guildpact
2019-01-09 18:59:14 -05:00
Evan Kranzler
971e07a9af
fixed Dovin, Grand Arbiter ultimate cost
2019-01-09 16:32:30 -05:00
Evan Kranzler
7d210cd03a
Implemented Pteramander
2019-01-09 15:07:46 -05:00
Evan Kranzler
2998121297
Implemented Fireblade Artist
2019-01-09 13:12:00 -05:00
Evan Kranzler
5ff5cbaf0f
Implemented Hero of Precinct One
2019-01-09 12:57:13 -05:00
Evan Kranzler
6aeedac387
Implemented Font of Agonies
2019-01-09 12:43:15 -05:00
Evan Kranzler
fb9b69ae9a
Implemented Bedeck // Bedazzle
2019-01-09 12:31:53 -05:00
Evan Kranzler
c94ef8dbc5
Implemented Dovin's Acuity
2019-01-09 12:04:51 -05:00
Evan Kranzler
08e7e60d93
Implemented Clan Guildmage
2019-01-09 11:52:57 -05:00
Evan Kranzler
3183d68231
Implemented Gates Ablaze
2019-01-09 11:39:55 -05:00
Evan Kranzler
39c8960f71
Implemented Skewer the Critics
2019-01-09 11:31:15 -05:00
Evan Kranzler
03db333f02
Implemented Windstorm Drake
2019-01-09 11:28:42 -05:00
Evan Kranzler
4e6da3cddc
Implemented Spirit of the Spires
2019-01-09 11:26:48 -05:00
Jeff
fa7ff49f06
- Added Phantasmal Mount and Snow Devil.
2019-01-09 09:42:47 -06:00
Oleg Agafonov
942ecc5328
Fixed errors on empty targets in some effects;
...
Added export code example for mtgjson4 project;
2019-01-09 10:54:59 +04:00
Evan Kranzler
fd043fa913
added Scrabbling Claws to RNA set file
2019-01-08 22:53:42 -05:00
Evan Kranzler
0677ad0212
Implemented Mirror March
2019-01-08 21:44:04 -05:00
Evan Kranzler
36eca2fb53
Implemented Sharktocrab
2019-01-08 21:27:23 -05:00
Oleg Agafonov
0f598143f0
Merge remote-tracking branch 'origin/master'
2019-01-09 05:03:47 +04:00
Oleg Agafonov
3cdaa01b87
* Drastic Revelation - fixed that it discard not full hand;
2019-01-09 05:03:19 +04:00
Evan Kranzler
0608d2cf3d
combined "one more more counters added" triggers into a single class
2019-01-08 20:02:22 -05:00
Oleg Agafonov
563028043c
[RNA] implemented Awaken the Erstwhile
2019-01-09 04:58:29 +04:00
Evan Kranzler
8aa44b28a4
Implemented Angel of Grace
2019-01-08 19:31:24 -05:00
Evan Kranzler
ef4a41821e
Implemented Arrester's Admonition
2019-01-08 19:22:09 -05:00
Evan Kranzler
29c1c27204
Implemented Azorius Skyguard
2019-01-08 19:12:35 -05:00
Evan Kranzler
91f6b4b706
Implemented Benthic Biomancer
2019-01-08 19:06:49 -05:00
Evan Kranzler
dab064696d
Implemented Revival // Revenge
2019-01-08 19:00:31 -05:00
Evan Kranzler
ddcb383486
Implemented Thrash // Threat
2019-01-08 18:49:29 -05:00
Evan Kranzler
05b68ff93c
Implemented Ethereal Absolution
2019-01-08 14:12:49 -05:00
Evan Kranzler
11ea8e099a
Implemented Theater of Horrors
2019-01-08 13:25:43 -05:00
Evan Kranzler
48e9585970
Merge branch 'master' of https://github.com/magefree/mage
2019-01-08 12:29:10 -05:00
Evan Kranzler
4201f0a260
Implemented Unbreakable Formation
2019-01-08 12:29:08 -05:00
Evan Kranzler
dc2625d512
Implemented Immolation Shaman
2019-01-08 12:12:36 -05:00
Evan Kranzler
6424ffab86
Implemented Essence Capture
2019-01-08 12:04:11 -05:00
Evan Kranzler
1d563a282e
Implemented Gyre Engineer
2019-01-08 11:56:53 -05:00
Jeff
daf1f66659
- Added Errant Minion and Illusionary Presence.
2019-01-08 10:36:43 -06:00
Evan Kranzler
f387e11959
fixed Senate Guildmage being in the wrong set
2019-01-08 08:26:08 -05:00
Oleg Agafonov
a9fe41ac5e
[RNA] implemented Archway Angel
2019-01-08 15:50:38 +04:00
Oleg Agafonov
925954fe8b
[RNA] implemented Warrant // Warden
2019-01-08 15:35:09 +04:00
Oleg Agafonov
f6d3298bb3
[RNA] implemented Cult Guildmage
2019-01-08 15:18:29 +04:00
Oleg Agafonov
f1afac8ecd
[RNA] implemented Senate Guildmage
2019-01-08 15:07:55 +04:00
Oleg Agafonov
1d8fbb3304
Fixed NPE error
2019-01-08 11:15:59 +04:00
Oleg Agafonov
6c3d813b57
* Samurai of the Pale Curtain - fixed that it's not replaces graveyard with exile;
2019-01-08 11:12:44 +04:00
jeffwadsworth
96cbaa1e99
- little refactor
2019-01-08 04:16:11 -06:00
jeffwadsworth
e15a53bdf2
Merge origin/master
2019-01-08 03:35:55 -06:00
jeffwadsworth
56081e1fc8
- little refactor
2019-01-08 03:34:25 -06:00
Oleg Agafonov
a7db0a6f0a
Fixed NPE errors for some cards ( #5471 )
2019-01-08 07:30:06 +04:00
Oleg Agafonov
9c401e33a4
Build fix
2019-01-08 07:20:21 +04:00
Oleg Agafonov
063be44523
Fixed NPE errors for some cards ( #5471 )
2019-01-08 07:15:39 +04:00
Evan Kranzler
d70743d4a5
Implemented Nikya of the Old Ways
2019-01-07 22:09:53 -05:00
Evan Kranzler
32b800d99e
Merge branch 'master' of https://github.com/magefree/mage
2019-01-07 22:02:47 -05:00
Evan Kranzler
f0afe31a6b
Implemented Guardian Project
2019-01-07 22:01:35 -05:00
Oleg Agafonov
d0c8d6a707
Fixed NPE errors for some cards ( #5471 )
2019-01-08 07:00:14 +04:00
Evan Kranzler
c220638a09
Implemented Sphinx of New Prahv
2019-01-07 21:14:21 -05:00
Evan Kranzler
61de630f5a
Implemented Domri, Chaos Bringer
2019-01-07 21:00:39 -05:00
Evan Kranzler
b9618fe5be
Implemented Kaya's Wrath
2019-01-07 20:30:50 -05:00
Evan Kranzler
b73529fbc4
Implemented Rhythm of the Wild
2019-01-07 20:00:46 -05:00
Evan Kranzler
9a70035354
Implemented Silhana Wayfinder
2019-01-07 19:50:12 -05:00
Evan Kranzler
97f7ba003d
Implemented Savage Smash
2019-01-07 19:39:17 -05:00
Evan Kranzler
41c6be553a
Implemented Orzhov Racketeers
2019-01-07 19:35:35 -05:00
Evan Kranzler
44115b93d0
Implemented Gruul Beastmaster
2019-01-07 19:30:47 -05:00
Evan Kranzler
c1c09020a6
Implemented Mesmerizing Benthid
2019-01-07 19:13:03 -05:00
Evan Kranzler
993c56e1db
Implemented Syndicate Guildmage
2019-01-07 18:54:30 -05:00
Evan Kranzler
2597fb3cad
Implemented Combine Guildmage
2019-01-07 18:48:03 -05:00
Evan Kranzler
f9eb28c6e2
Implemented Rakdos Roustabout
2019-01-07 17:21:53 -05:00
Evan Kranzler
36ed928628
Implemented Hackrobat
2019-01-07 17:11:05 -05:00
Evan Kranzler
5fc7662026
Implemented Sauroform Hybrid
2019-01-07 17:00:13 -05:00
Evan Kranzler
8eea18a5cc
Implemented Ministrant of Obligation
2019-01-07 16:55:17 -05:00
Evan Kranzler
f9b1d390af
Implemented Burn Bright
2019-01-07 16:52:57 -05:00
Evan Kranzler
2cc9279a4b
Implemented Skatewing Spy
2019-01-07 16:44:43 -05:00
Evan Kranzler
82c137c5e0
Implemented Trollbred Guardian
2019-01-07 16:41:22 -05:00
Jeff
e6896fcca8
- null check on Illusionary Terrain
2019-01-07 14:41:02 -06:00
Jeff
2b4c7eba13
- Added Musician and Illusionary Terrain.
2019-01-07 14:37:44 -06:00
LevelX2
704972b6b1
* Lord Windgrace - Fixed tooltip rule text.
2019-01-07 17:25:09 +01:00
LevelX2
e938f91e3e
* Myth Unbound - Fixed the two working abilities(fixe #5347 ).
2019-01-07 16:39:49 +01:00
LevelX2
7ef0a5f654
Merge origin/master
2019-01-07 11:39:10 +01:00
LevelX2
f7ccca6964
* Old Fogey - Shortened the generated rule text, so that nothing was cut at the end of the text.
2019-01-07 11:38:08 +01:00
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
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
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
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
4c2a9172eb
Implemented Rampage of the Clans
2019-01-05 10:19:18 -05: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
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
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
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
Evan Kranzler
c66b7ca0e5
Implemented Smelt-Ward Ignus
2019-01-04 14:59:15 -05: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
Evan Kranzler
89454f9c8e
Implemented High Alert
2019-01-04 14:19:05 -05:00
Evan Kranzler
66676f7833
Implemented Quench
2019-01-04 13:33:35 -05:00
Evan Kranzler
8ce752179d
Implemented Blade Juggler
2019-01-04 13:32:07 -05:00
Evan Kranzler
dcaaeaa058
Implemented Bankrupt in Blood
2019-01-04 13:26:55 -05:00
Evan Kranzler
66d9cd9468
updated RNA spoiler
2019-01-04 12:58:34 -05:00
Evan Kranzler
129c7be92c
Implemented Consecrate // Consume
2019-01-04 12:56:49 -05:00
Evan Kranzler
1f24af8716
Implemented Carnival // Carnage
2019-01-04 12:28:14 -05:00
Evan Kranzler
958503cff2
Merge branch 'master' of https://github.com/magefree/mage
2019-01-04 11:51:03 -05:00
Jeff
c5624a7c58
- Added Oath of Lim-Dul and Stench of Evil.
2019-01-04 10:44:20 -06:00
Evan Kranzler
d49cd6f304
Implemented Electrodominance
2019-01-04 11:40:11 -05:00
Jeff
a21d481755
- Fixed #5488
2019-01-04 10:39:16 -06:00
Evan Kranzler
e7cd4fea96
Implemented Frilled Mystic
2019-01-04 11:31:17 -05:00
LevelX2
50cd0af601
* Kess, Dissident Mage - Fixed that it did not allow split cards from graveyard. Fixed some other problems with the card.
2019-01-04 17:21:07 +01:00
Evan Kranzler
d6dc4c2fcf
Implemented Smothering Tithe
2019-01-04 11:08:55 -05:00
Evan Kranzler
161c4ee1dd
Implemented Zhur-Taa Goblin
2019-01-04 09:45:17 -05:00
Evan Kranzler
53ebc6b1b4
Implemented Gutterbones
2019-01-03 22:25:46 -05:00
Evan Kranzler
43427e0f93
Implemented Rakdos, the Showstopper
2019-01-03 22:09:50 -05:00
Evan Kranzler
4196dec963
fixed some minor card errors
2019-01-03 22:01:48 -05:00
Evan Kranzler
3e092805d9
Implemented Amplifire
2019-01-03 21:47:42 -05:00
Evan Kranzler
5c0084699b
Implemented Prime Speaker Vannifar
2019-01-03 21:22:42 -05:00
Evan Kranzler
a7b0f05890
Implemented Ravager Wurm
2019-01-03 21:09:39 -05:00
Evan Kranzler
e642ed5ac2
Implemented Pitiless Pontiff
2019-01-03 18:51:26 -05:00
Evan Kranzler
bf441d127c
Implemented Basilica Bell-Haunt
2019-01-03 18:43:14 -05:00
Evan Kranzler
dba955ab29
Implemented Teysa Karlov
2019-01-03 18:27:18 -05:00
Evan Kranzler
27e21132a0
Implemented Skarrgan Hellkite
2019-01-03 18:04:39 -05:00
Evan Kranzler
49acc318c5
Implemented Pestilent Spirit
2019-01-03 17:55:00 -05:00
Evan Kranzler
48a9a5ab65
Implemented End-Raze Forerunners
2019-01-03 17:50:49 -05:00
Evan Kranzler
ee00ce34da
Implemented Biomancer's Familiar
2019-01-03 17:35:43 -05:00
Evan Kranzler
965fa971a3
updated implementation of Adapt
2019-01-03 16:20:36 -05:00
Evan Kranzler
82c34d8117
Implemented Spawn of Mayhem
2019-01-03 13:39:35 -05:00
Evan Kranzler
cd68ccadf9
Implemented Wilderness Reclamation
2019-01-03 13:27:11 -05:00
Evan Kranzler
9dbfab364e
Implemented Precognitive Perception
2019-01-03 13:24:32 -05:00
Evan Kranzler
369c2b4e19
Implemented Seraph of the Scales
2019-01-03 13:14:38 -05:00
Evan Kranzler
ca7d7b023e
Implemented Growth-Chamber Guardian
2019-01-03 13:10:56 -05:00
Evan Kranzler
233e62358f
Implemented Bolrac-Clan Crusher
2019-01-03 12:48:32 -05:00
Evan Kranzler
fe3ed92539
Implemented Depose // Deploy
2019-01-03 12:45:00 -05:00
Oleg Agafonov
0bd9bd6015
Merge remote-tracking branch 'origin/master'
2019-01-03 21:23:58 +04:00
LevelX2
367f692194
* Circle of Affliction - Fixed that the triggered ability was wrongly also applied for damage dealt to other players.
2019-01-03 17:16:03 +01:00
LevelX2
dd8ec4d125
* Jace, Architect of Thought's - Fixed that the content of the second pile always showed all three cards.
2019-01-03 17:11:19 +01:00
LevelX2
5b3bc1f96d
* Angel of Jubilation - Fixed that the effects of the Angel did not handle the range of affected players correctly.
2019-01-03 16:33:04 +01:00
LevelX2
77dbab7f41
* Vedalken Engineer - Fixed a problem that the promt to choose a color was unintended shown if player got priority.
2019-01-03 15:24:12 +01:00
LevelX2
95f9bf1d17
* Thief of Sanity - Fixed handling of authorized player for the triggered ability.
2019-01-03 14:59:21 +01:00
Oleg Agafonov
a4e374f96a
Refactor: improved emblem rules generation;
2019-01-03 11:41:34 +04:00
Ingmar Goudt
e1630b3c6f
remove deprecated String subtype methods
2019-01-03 06:35:36 +01:00
Oleg Agafonov
a995643512
Fixed card texts
2019-01-03 04:13:24 +04:00
Evan Kranzler
47b943021f
Implemented Mass Manipulation
2019-01-02 18:56:15 -05:00
Evan Kranzler
659c576c37
fixed implementation of Simic Ascendancy
2019-01-02 18:23:33 -05:00
Evan Kranzler
6587b98341
Merge branch 'master' into master
2019-01-02 18:15:14 -05:00
Evan Kranzler
25878eb4f4
Implemented Kaya, Orzhov Usurper
2019-01-02 18:13:58 -05:00
Evan Kranzler
8c95d89fb7
Implemented Dovin, Grand Arbiter
2019-01-02 17:18:10 -05:00
Evan Kranzler
a62cad1319
Implemented Judith, the Scourge Diva
2019-01-02 16:44:45 -05:00
Evan Kranzler
dc06035de6
small change to Deputy of Detention
2019-01-02 13:25:45 -05:00
Evan Kranzler
ea8947dda5
Implemented Deputy of Detention
2019-01-02 13:09:45 -05:00
Evan Kranzler
f17871188c
Implemented Hydroid Krasis
2019-01-02 12:30:01 -05:00
Evan Kranzler
38b6f476e3
Implemented Sphinx of Foresight
2019-01-02 12:04:45 -05:00
Oleg Agafonov
7f4332ac01
[RNA] Fixed cost
2019-01-02 20:50:26 +04:00
Oleg Agafonov
5fdb557f4d
[RNA] Fixed cost
2019-01-02 20:48:16 +04:00
Oleg Agafonov
b1839da7fc
[RNA] Fixed cost
2019-01-02 20:45:11 +04:00
Oleg Agafonov
6905477707
[RNA] Fixed various images
2019-01-02 20:35:13 +04:00
Oleg Agafonov
87a871f387
[RNA] - added Locket cards;
2019-01-02 20:24:53 +04:00
Evan Kranzler
a191efe0b0
Merge branch 'master' of https://github.com/magefree/mage
2019-01-02 11:20:50 -05:00
Evan Kranzler
f6315e589a
updated GRN spoiler and reprints
2019-01-02 11:19:38 -05:00
Oleg Agafonov
e9f9b05141
Fixed NPE errors for some cards ( #5471 )
2019-01-02 20:06:01 +04:00
Ingmar Goudt
4b857f24c0
remove calls to mode.getEffects().add and mode.getTargets().add , and replace them with addEffect and addTarget . This way we hide the implementation of the modes. Cards should not be interested in how an effect is to be added, rather they should just be able to use a service for that. Refer to Law of Demeter or Principle of Least Knowledge
2019-01-01 14:19:06 +01:00
Jeff
dad4ce3312
- Added Lim-Dul's Cohort and Mind Whip.
2018-12-31 14:05:46 -06:00
Ingmar Goudt
43d305a4b1
no need to use a stringbuilder for single line String creation. Java will compile this to use a StringBuilder automatically. StringBuilder performs best when initialized outside a loop
2018-12-31 20:40:21 +01:00
Ingmar Goudt
da3c861344
add nullchecks for game.getObject
2018-12-31 16:03:36 +01:00
Ingmar Goudt
09dd9d5a26
include more player null checks
2018-12-31 00:56:03 +01:00
Jeff
cc2871a356
- changed card number
2018-12-28 17:05:58 -06:00
Jeff
7808453461
- Added enhancement #5480
2018-12-28 16:56:24 -06:00
Jeff
54e70016cd
- Added Gaze of Pain.
2018-12-28 09:02:42 -06:00
jeffwadsworth
ba4bc5cca2
- changed card number
2018-12-28 00:09:46 -06:00
L_J
d0fbe6d35c
Implemented Alliances cards ( #5470 )
...
* Implemented Alliances cards (#84 )
* Fixed Storm Elemental
* Fixed Sworn Defender
2018-12-27 22:53:10 -06:00
Jeff
ff11727596
- Added Krovikan Vampire. Fixed Duplicity.
2018-12-27 18:01:37 -06:00
Evan Kranzler
8485d70552
small additional change to Rakshasa Vizier
2018-12-27 12:23:56 -05:00
Evan Kranzler
d27765863d
fixed Rakshasa Vizier issue ( fixes #5479 )
2018-12-27 09:35:49 -05:00
Evan Kranzler
ce10d20517
Reworked Rakshasa Vizier triggered ability to only trigger once ( fixes #5475 )
2018-12-25 16:11:20 -05:00
Evan Kranzler
e45dda28a9
updated RNA spoiler and reprints
2018-12-25 13:26:22 -05:00
L_J
ffd8891f54
Some Urza edits
2018-12-24 14:52:55 +01:00
L_J
f855c6b2c7
Minor legibility & misc edits
2018-12-24 02:28:55 +01:00
L_J
3ff42d737d
Implemented Urza, Academy Headmaster
2018-12-24 01:46:22 +01:00
L_J
1e76641afa
Implemented Urza, Academy Headmaster
2018-12-24 01:45:16 +01:00
Oleg Agafonov
d36cca02aa
Fixed NPE errors for some cards ( #5471 )
2018-12-23 20:24:20 +04:00
Evan Kranzler
be43613da1
Implemented Emergency Powers
2018-12-21 20:07:21 -05:00
Evan Kranzler
d9ca4f2ff6
Implemented Sphinx's Insight
2018-12-21 19:40:59 -05:00
Evan Kranzler
20d5bfc3c9
Implemented Incubation // Incongruity
2018-12-21 13:21:19 -05:00
Jeff
2fca196f79
- Fixed #5468
2018-12-21 11:46:30 -06:00
Oleg Agafonov
5d1289a66e
Merge pull request #5465 from magefree/ui-new-download-window
...
UI: added new download images window
2018-12-21 18:03:55 +04:00
Oleg Agafonov
2fdef83284
Merge pull request #5455 from SpikesCafe-google/AddSpinyStarfish3
...
Add Spiny Starfish from Alliances.
2018-12-21 05:33:04 +04:00
Evan Kranzler
20247f2fef
Implemented Tithe Taker
2018-12-20 19:21:52 -05:00
Evan Kranzler
9d99a04fd6
Implemented Gruul Spellbreaker
2018-12-20 18:56:43 -05:00
Evan Kranzler
2b6f85df23
Implemented Frenzied Arynx
2018-12-20 18:44:57 -05:00
jmharmon
8a3ebd1f44
Update SimicAscendancy.java
2018-12-20 00:19:29 -08:00
jmharmon
9192b2fdcf
Implement Simic Ascendancy
2018-12-19 22:28:41 -08:00
jmharmon
3d26198fdd
Implement Simic Ascendancy
2018-12-19 22:26:26 -08:00
Evan Kranzler
ad7ca19b56
fixed an error
2018-12-19 23:42:14 -05:00
theelk801
6a77f8c430
Merge branch 'master' into master
2018-12-19 23:41:02 -05:00
jmharmon
ccd3c31349
Update RakdosFirewheeler.java
2018-12-19 20:08:52 -08:00
Evan Kranzler
9c1b4b9f60
Implemented Zegana, Utopian Speaker
2018-12-19 18:33:12 -05:00
Evan Kranzler
02406e2c7c
Implemented Bedevil
2018-12-19 18:22:57 -05:00
Evan Kranzler
fd25ac8ccb
Implemented Aeromunculus
2018-12-19 18:19:49 -05:00
jmharmon
7c5cbe44d0
Update RavnicaAllegiance.java
2018-12-18 21:57:54 -08:00
Evan Kranzler
c7bc799f86
Implemented Light Up the Stage
2018-12-18 21:23:35 -05:00
Evan Kranzler
abf859b754
Implemented Gate Colossus
2018-12-18 20:59:47 -05:00
Evan Kranzler
226628bb1b
Implemented Rafter Demon
2018-12-18 19:56:04 -05:00
Evan Kranzler
4416834e2c
Implemented Imperious Oligarch
2018-12-18 19:47:36 -05:00
Evan Kranzler
846c133d04
Implemented Rix Maadi Reveler
2018-12-18 19:44:55 -05:00
Oleg Agafonov
bd644c273f
Fixed card numbers in PUMA set;
2018-12-18 17:31:13 +04:00
jmharmon
785a1cbdf3
Implement Rakdos Firewheeler
2018-12-17 21:20:34 -08:00
Evan Kranzler
d0e4ecaba1
Implemented The Haunt of Hightower
2018-12-17 22:36:05 -05:00
Evan Kranzler
b5f383254c
implemented Afterlife ability
2018-12-17 22:25:52 -05:00
Evan Kranzler
4d9caa4ee1
fixed a small test fail problem
2018-12-17 21:57:52 -05:00
Evan Kranzler
9cc92553ad
Implemented Growth Spiral
2018-12-17 21:43:00 -05:00
Evan Kranzler
d3e5b64719
Added RNA set file
2018-12-17 21:36:09 -05:00
Jeff
d6dfeebe0d
- Fixed #5460
2018-12-17 09:52:37 -06:00
Oleg Agafonov
498edb4138
Fixed card numbers
2018-12-14 06:49:36 +04:00
Jeff
28a7ad0031
- added sets for previous cards
2018-12-13 18:38:31 -06:00
Jeff
c2739c004b
- Added Dread Wight and Cloak of Confusion.
2018-12-13 17:43:11 -06:00
Jeff
09827e1e11
- Fixed #5457
2018-12-11 17:54:35 -06:00
Jeff
8452d50409
- refactored Search for Survivors.
2018-12-11 17:32:25 -06:00
Jeff
83ca46610a
- Prophecy Set 100%. Added Search for Survivors and Sheltering Prayers.
2018-12-11 08:32:05 -06:00
Jeff
4bb1b7c29a
Merge origin/master
2018-12-10 13:23:53 -06:00
Jeff
9f35d69c99
- Exodus Set 100%. Added Dizzying Gaze, Mind Maggots, Paroxysm.
2018-12-10 13:22:35 -06:00
SpikesCafe-google
a852d5c9e5
Add Spiny Starfish from Alliances.
2018-12-09 13:48:55 -05:00
jeffwadsworth
6ae86a7f7d
- refactored Grollub.
2018-12-07 19:55:08 -06:00
Jeff
fa65ef0237
- Added Cunning and Grollub.
2018-12-07 17:52:14 -06:00
Jeff
605abc1624
- Added Limited Resources and Aether Tide.
2018-12-07 16:19:26 -06:00
Oleg Agafonov
1986b01bf6
Fixed card name in GRN;
2018-12-07 07:32:49 +04:00
Oleg Agafonov
a922cb4d07
Fixed Stronghold card numbers
2018-12-07 02:51:11 +04:00
Oleg Agafonov
1d450730c0
Merge origin/master
2018-12-07 01:21:32 +04:00
Oleg Agafonov
02b7e2cf10
Refactor: extract card names compare logic (is empty name, is same name)
...
Fixed last broken tests
2018-12-07 00:26:50 +04:00
Jeff
88578502ad
- Added Monstrous Hound and Keeper of the Flame.
2018-12-06 09:57:24 -06:00
Jeff
21c6afa1c7
- Added Volrath's Dungeon.
2018-12-05 16:05:46 -06:00
Jeff
d397c8126a
- added card info to Starter1999 set.
2018-12-04 17:17:46 -06:00
Jeff
dcec3ad66e
- Stronghold Set 100%. Added Hidden Retreat, Ransack, Rebound, and Samite Blessing.
2018-12-04 16:32:23 -06:00
Oleg Agafonov
6e64e08bd2
* Pattern Of Rebirth - Fixed that it can shuffle lib without search;
2018-11-29 19:40:47 +04:00
Oleg Agafonov
bb18814c84
* Fixed wrong re-targeting on copy complex cards (fixed adjustTargets for copies)
...
* Oath Of Lieges - Fixed that copy of opponent's card don't work;
* Oath Of Lieges - Fixed that it can shuffle lib without search;
2018-11-29 19:39:13 +04:00
Jeff
a948a1101a
- small edit to Jeleva.
2018-11-29 09:30:05 -06:00
Oleg Agafonov
59bda7f1d5
Refactor: added copyFrom info for all objects (original card used for copy, copy of copy and etc);
2018-11-29 19:29:39 +04:00
Jeff
47dac3940c
- Fixed #5401
2018-11-29 09:26:31 -06:00
Jeff
258bb2b623
- Added Skeleton Scavengers and Contempt.
2018-11-28 15:43:28 -06:00
Jeff
eb996716bc
- Added Walking Dream and Mogg Bombers.
2018-11-26 17:57:15 -06:00
Jeff
fbf2b5f7b6
- A few fixes for Jace, Architect of Thought.
2018-11-26 15:34:07 -06:00
LevelX2
e6ce58d6bf
XMage 1.4.32V0
2018-11-26 19:30:22 +01:00
LevelX2
2323654a22
Fixed Duplicity casting costs.
2018-11-26 19:00:59 +01:00
LevelX2
c4cd4b8b6a
Merge branch 'master' into JaceArchitectOfThoughtFix
2018-11-26 17:29:31 +01:00
LevelX2
288f2be76e
Merge pull request #5443 from Zzooouhh/Zzooouhh-cons
...
Implemented Canal Dredger and Deal Broker (without "draft matters")
2018-11-26 17:21:46 +01:00
LevelX2
27da462716
Merge pull request #5265 from magefree/FixFlickerform5084
...
Flickerform
2018-11-26 17:19:38 +01:00
LevelX2
eb02409f19
Merge pull request #5366 from Zzooouhh/Zzooouhh-jace
...
Jace, Architect of Thought ultimate fix (fixes #5357 )
2018-11-26 16:53:14 +01:00
L_J
4844d439db
Implemented Canal Dredger and Deal Broker
2018-11-26 14:31:09 +00:00
L_J
3fd738b5e5
Implemented Deal Broker
2018-11-26 14:30:58 +00:00
L_J
6e2dde92aa
Implemented Canal Dredger
2018-11-26 14:30:17 +00:00
L_J
c24077a5fb
Goblin Machinist fix
...
Card didn't reveal the nonland card and put it on the bottom of library
2018-11-26 12:47:41 +00:00
jeffwadsworth
77ab630001
- Added Duplicity.
2018-11-25 21:38:07 -06:00
L_J
4f1e9b0394
Implemented some Legends cards
2018-11-26 04:16:41 +01:00
jeffwadsworth
a01891f11e
- added some null checks.
2018-11-25 19:11:12 -06:00
jeffwadsworth
4f0725586b
- Urza's Destiny 100%. Added Private Research, Lurking Jackals, Incendiary.
2018-11-25 11:40:10 -06:00
jeffwadsworth
2e9879616c
- Updated Urza's Destiny set.
2018-11-25 10:52:16 -06:00
jeffwadsworth
ea4c202a40
- Added Fatigue and Disappear.
2018-11-25 10:51:27 -06:00
jeffwadsworth
2144ae75a4
- Added Archery Training and Fend Off.
2018-11-25 10:08:30 -06:00
Ingmar Goudt
ed69c04490
fix for #5417
2018-11-23 20:05:30 +01:00
jeffwadsworth
2e17cb334e
- Fixed #5100 . Added a replacement effect for skipping the combat phase.
2018-11-23 11:36:29 -06:00
LevelX2
43ee5e9c43
* Acklay of the Arena - Fixed triggered ability ( fixes #5416 ).
2018-11-23 12:30:44 +01:00
LevelX2
dbbe92ff0a
* Outer Rim Slaver - Fixed rule text. Improved target description text ( #5416 ).
2018-11-23 10:59:04 +01:00
Oleg Agafonov
e5bdb85076
* Mirari - Fixed that it can select any spell instead triggered use.
2018-11-22 21:53:32 +04:00
LevelX2
57d5c391fa
* Adroit Hateflayer - Fixed triggered ability only doing damage to opponents instead of all players ( #5416 ).
2018-11-22 16:22:07 +01:00
Oleg Agafonov
738cb59eaf
Added all cards to Ultimate Masters
2018-11-22 19:17:18 +04:00
Jeff
c61badc2c3
- Fixed Stadium Vendors.
2018-11-20 15:22:58 -06:00
Jeff
1bac7fc04c
- Fixed Soul Strings. DoUnlessAnyPlayerPays now supports X costs.
2018-11-20 09:46:36 -06:00
Jeff
9916dbdad7
- Fixed #5434
2018-11-19 16:55:46 -06:00
Jeff
0eedca5283
- Fixed #5393
2018-11-19 15:09:36 -06:00
Jeff
d1c1abb967
- Fixed #5433
2018-11-19 11:17:14 -06:00
Oleg Agafonov
9cb69fbc83
* Mind Bomb - Fixed that it can't do damage to players with 0 selected cards;
2018-11-19 01:46:44 +04:00
Jeff
ed7c32f9e8
- Added Scrying Glass and Metathrane Elite.
2018-11-16 16:14:10 -06:00
Jeff
c4d13ab37a
- Fixed #5430
2018-11-16 11:36:05 -06:00
Jeff
fab9a79443
- Added Viashino Bey, Lurking Skirge, and Opal Avenger. Urza's Legacy Set 100% done.
2018-11-15 19:09:23 -06:00
Jeff
f4f24502f4
- Added Discordant Dirge. Urza's Saga Set 100% done.
2018-11-15 12:05:06 -06:00
Jeff
27b2fed8ce
- Added Outmaneuver and Antagonism.
2018-11-14 17:18:17 -06:00
Jeff
9d8d623341
- Text fixes for Opal Acrolith.
2018-11-13 18:36:03 -06:00
Jeff
d3bfeccb01
- Added Veiled Sentry,
...
Hidden Predators,
Veiled Crocodile,
Veiled Serpent.
2018-11-13 18:29:12 -06:00
Oleg Agafonov
51dce7a447
Karametra, God of Harvests - Fixed typo in card text
2018-11-14 02:14:29 +04:00
Oleg Agafonov
44ed8cebb7
* Pemmin's Aura - Fixed exception error after enchanted creature was dies;
2018-11-14 02:10:40 +04:00
Jeff
8d4f44bee6
- Added Veil of Birds and Veiled Apparition.
2018-11-13 11:27:44 -06:00
Jeff
69e795e75e
- Added Power Taint
2018-11-12 17:55:45 -06:00
Jeff
e953f5e2cc
- Modified 2 sets to include new card
2018-11-12 17:24:25 -06:00
Oleg Agafonov
a4ed0f0c3b
Merge remote-tracking branch 'remote-production/master' into local-production
2018-11-13 03:21:38 +04:00
Oleg Agafonov
2ebe05c85e
[GNT] implemented Goblin Goliath, GNT set now fully implemented
2018-11-13 03:20:20 +04:00
Jeff
c22217c22c
- Added Enchantment Alteration
2018-11-12 17:15:45 -06:00
Oleg Agafonov
2c89ec92d3
[GNT] implemented Rot Hulk
2018-11-13 01:15:24 +04:00
Oleg Agafonov
9986c1d365
[GNT] implemented Militant Angel
2018-11-13 00:25:48 +04:00
Oleg Agafonov
209bccef0c
[GNT] implemented Inspired Sphinx
2018-11-12 22:31:42 +04:00
Oleg Agafonov
a0e4791ad6
[GNT] implemented Avatar of Growth
2018-11-12 04:17:04 +04:00
Oleg Agafonov
2452e07a0f
* Added new set Ultimate Box Topper Promos (PUMA) with 40 cards;
2018-11-12 01:36:14 +04:00
Oleg Agafonov
4b87af1c74
* Added new set Ultimate Masters (UMA) with 41 cards (other cards will be added later);
2018-11-12 01:29:13 +04:00
Oleg Agafonov
9ba6a7ec5c
* Added new set Game Night (GNT) with 63 cards (5 not implemented yet);
2018-11-12 01:17:42 +04:00
Oleg Agafonov
fe3eda4944
* Spell Contortion, Warleader's Helix - fixed wrong card text;
...
Removed unused getRules in cards code;
2018-11-11 22:54:49 +04:00
Oleg Agafonov
20fe92b98b
* Machinate - fixed wrong card text;
2018-11-11 22:04:48 +04:00
Oleg Agafonov
45bb2a12fd
Fixed card name duplicate
2018-11-09 20:56:19 +04:00
Jeff
61fb31bea0
- Added Serra's Hymn and Venomous Fangs.
2018-11-08 17:54:05 -06:00
Jeff
a3206785ab
- Fixed #5410
2018-11-05 11:02:58 -06:00
Jeff
5a6bed313d
- Fixed #5409
2018-11-05 09:21:17 -06:00
brodee
a399f94bb1
fixed: Earthsurge should affect all players
2018-11-04 20:31:45 -08:00
Oleg Agafonov
08e88b8a65
Merge pull request #5351 from magefree/plane-and-emblem-implements-controllable
...
Refactor: make plane and emblem implement Controllable
2018-11-04 23:38:54 +04:00
Jeff
4c56baac03
- Fixed #5392
2018-11-01 18:18:14 -05:00
davidmfritz
c37832944e
Fixed cards to put onto the battlefield to one call
...
Fixed cards to put into exile to one call
2018-11-01 11:51:36 +01:00
davidmfritz
1dc421a545
Fixed to get the correct player list
...
Refactor to reveal first, then take action
2018-11-01 10:13:57 +01:00
davidmfritz
336732eba2
Performance fix to get out of the loop quicker if library is empty
2018-10-31 23:27:16 +01:00
davidmfritz
bf8123b7a5
Implementation of the card Clear the Land
2018-10-31 22:50:13 +01:00
davidmfritz
369beb213b
Fixed Scepter of Empires AA Cost
...
Fixed Scepter of Empires Activated Ability Cost from "{0}, {T}" to "{T}"
2018-10-29 22:22:24 +01:00
Jeff
29e34934d9
- Added Hidden Stag and Soul Sculptor.
2018-10-29 11:45:37 -05:00
brodee
893fd5dfc9
correct justice strike outcome removal to damage
2018-10-28 00:33:47 -07:00
brodee
4f61afa62b
AI updates, more cards will have the isRemoval bonus to their card rating
...
these weren't being picked up as removal spells and now are:
* modal spells where one mode is a removal spell
* spells that do a dynamic amount of damage, such as fireball
* cards that reduce the toughness temporarily or permanently
* cards that keep a creature tapped down
* cards that exile a creature
* cards that damage creatures that are attacking or blocking
* enchantments that exile a creature when they etb
* fight cards, and one sided fight cards
the ai will now rate those types of cards higher as they are removal
2018-10-28 00:16:14 -07:00
Jeff
22364300ee
- Added Opal Titan and Opal Acrolith.
2018-10-26 15:35:55 -05:00
LevelX2
44d3276046
* Brilliant Ultimatum - Fixed that it was not checked if the player is still allowed to play a land.
2018-10-25 16:15:24 +02:00