Commit graph

14361 commits

Author SHA1 Message Date
Oleg Agafonov
f6b8d0fea6
Merge pull request #4707 from delftswa2018/feature/SOLID-fix-in-Token-classes
SOLID violation fix in token classes
2018-04-04 18:31:52 +04:00
Oleg Agafonov
383cc77eee
Merge pull request #4714 from rystan/master
Added Arvad the Cursed to Dominaria
2018-04-04 09:12:36 +04:00
Michael Simons
8b1c17e56c
Added Arvad the Cursed to Dominaria
https://scryfall.com/card/dom/191
2018-04-04 00:31:17 -04:00
Michael Simons
0bc0d54ec4
Create ArvadTheCursed.java
https://scryfall.com/card/dom/191
2018-04-04 00:28:17 -04:00
Oleg Agafonov
fd7423c8ce Little fixes 2018-04-04 08:05:19 +04:00
Oleg Agafonov
478aa265b8
Merge pull request #4713 from rystan/master
Added 5 cards to Dominaria set
2018-04-04 07:50:58 +04:00
Michael Simons
8ffeb78f2c
Update CabalEvangel.java 2018-04-03 23:40:38 -04:00
Michael Simons
98f2f9af95
Update ZhalfirinVoid.java 2018-04-03 23:39:51 -04:00
Michael Simons
7ac7407f30
Add Zhalfirin Void to Dominaria set
https://scryfall.com/card/dom/249
2018-04-03 23:37:03 -04:00
Michael Simons
e5ab052842
Create ZhalfirinVoid.java
https://scryfall.com/card/dom/249
2018-04-03 23:34:32 -04:00
Michael Simons
074aff7770
Update Dominaria.java 2018-04-03 23:28:52 -04:00
Michael Simons
93962fdd40
Create CabalEvangel.java
https://scryfall.com/card/dom/78
2018-04-03 23:27:13 -04:00
Michael Simons
18249f870b
Add Goblin Warchief to Dominaria set
https://scryfall.com/card/dom/130
2018-04-03 23:21:52 -04:00
Michael Simons
91a6a822a2
Add Meandering River to Dominaria set
https://scryfall.com/card/dom/274
2018-04-03 23:00:53 -04:00
Michael Simons
19f57937a5
Add Icy Manipulator to Dominaria set
https://scryfall.com/card/dom/219
2018-04-03 22:56:21 -04:00
L_J
dff411d758
Merge pull request #4669 from Zzooouhh/master
Implemented Damping Sphere
2018-04-03 22:37:06 +02:00
Christiaan
7885fe42a0 Fixed subtype of Elvish Impersonator 2018-04-03 16:31:42 +02:00
Marc Zwart
1053db617b fixed missing linebreaks 2018-04-03 14:31:59 +02:00
Marc Zwart
3e32287f00 fixed Token/TokenImpl imports and references 2018-04-03 14:05:41 +02:00
Marc Zwart
12becca27d removed unused / bad code + fixed implementations of new tokens 2018-04-03 12:55:45 +02:00
Marc Zwart
813c67e657 last cards in Mage.Sets made compliant with updated Token class 2018-04-03 12:26:47 +02:00
Marc Zwart
24dd7aef15 updated another batch of Token classes in Mage.Sets 2018-04-03 09:30:40 +02:00
L_J
8a43293426
Implemented Elvish Impersonators & Once More With Feeling 2018-04-02 21:27:50 +00:00
L_J
aecfc347bb
Implemented Once More With Feeling 2018-04-02 21:26:56 +00:00
L_J
20a805e739
Implemented Elvish Impersonators 2018-04-02 21:23:02 +00:00
L_J
b2d4db1d27
Implemented Brutal Suppression 2018-04-02 19:18:06 +00:00
L_J
e88a6a1fad
Implemented Brutal Suppression 2018-04-02 19:17:41 +00:00
Marc Zwart
3ff34051ce first few Tokens from sets module made compliant with abstract Token class 2018-04-02 17:48:39 +02:00
Marc Zwart
a68cac5a2b replaced concrete usages of Token with new subclasses of abstract Token class 2018-04-02 17:47:57 +02:00
LevelX2
1e2e53073c * Deep Analysis - Fixed that its flashback costs did not work with mana casting cost modification effects (fixes #4677). 2018-04-02 15:30:57 +02:00
L_J
ee2c475c87
Implemented Mine, Mine, Mine! 2018-04-02 01:09:56 +00:00
L_J
56b124c524
Implemented Mine, Mine, Mine!
For some reason, making MineMineMineDontLoseEffect replace EventType.EMPTY_DRAW still resulted in a game loss
2018-04-02 01:09:22 +00:00
L_J
51bfbc6705
Edited applies and checksEventType 2018-04-01 12:05:31 +00:00
L_J
7bbfe9f2ae
Growth Spurt text fix 2018-03-31 13:41:38 +00:00
L_J
1dff6d9c48
Fix for Cabal Slaver
Cabal Slaver's ability caused the damaging goblin's controller to discard
2018-03-31 00:07:36 +00:00
Oleg Agafonov
fc065bbe3c Little fixes 2018-03-29 17:55:22 +04:00
Jeff
4c67d96feb - Added a requested card Retribution. 2018-03-28 09:49:18 -05:00
L_J
75ff9e430a
Implemented Damping Sphere 2018-03-27 21:45:04 +00:00
Plopman
1466cc2a81 Fix Axelrod Gunnarson 2018-03-27 00:07:13 +02:00
Plopman
a33916f3f4 Add StaticFilters.FILTER_CONTROLLED_LAND_SHORT_TEXT 2018-03-27 00:04:13 +02:00
Plopman
95b07bdb1f Fix some ability text. Fix #2039 2018-03-26 22:27:39 +02:00
L_J
9e813935db
Practical improvement for Drought
The caster now can cancel the payment at the "Sacrifice a swamp" phase
2018-03-25 10:56:43 +00:00
Oleg Agafonov
e7546b9e33 Fixed umlauts in card names 2018-03-25 14:48:45 +04:00
L_J
0fc22b2f16
Implemented cards 2018-03-25 01:51:35 +00:00
L_J
0e4af73cc9
Implemented Lim-Dûl's Hex 2018-03-25 01:50:26 +00:00
L_J
3a355669aa
Implemented Leshrac's Sigil 2018-03-25 01:49:05 +00:00
L_J
93d1d5b390
Implemented Monsoon 2018-03-25 01:48:10 +00:00
L_J
89d3284f1f
Implemented Drought 2018-03-25 00:13:14 +00:00
L_J
a37d1aa868
Implemented Drought 2018-03-25 00:12:59 +00:00
spjspj
1340f75c1e
Merge pull request #4658 from spjspj/master
Karn, Scion of Urza (DOM)
2018-03-25 09:04:49 +11:00
spjspj
4527f791aa Karn, Scion of Urza (DOM) 2018-03-25 01:44:23 +11:00
Jeff
a71c627fc7 - Added Cabal Shrine, Hint of Insanity, Mind Burst, and Traveling Plague. Odyssey set 100%. 2018-03-23 12:10:29 -05:00
Oleg Agafonov
eeaa40c945 [DOM] Renamed Fall into Oblivion to Cast Down 2018-03-23 11:15:41 +04:00
Oleg Agafonov
0eeada3264 [DOM] Fixed not working Fall into Oblivion 2018-03-23 11:10:52 +04:00
igoudt
c535b81bff changed some == to .equals() 2018-03-22 23:37:07 +01:00
Jeff
ffb4ea647f - Fixed Morality Shift. #4652 2018-03-22 16:35:33 -05:00
Jeff
802e9f99af - Added Cephalid Shrine. 2018-03-22 15:12:30 -05:00
igoudt
00f91391e9 Homarid Drake, reprints, and rewriting his or her to their 2018-03-22 16:52:26 +01:00
igoudt
03355aee37 Merge branch 'master' of https://github.com/magefree/mage 2018-03-22 14:45:28 +01:00
spjspj
4382a4f247
Merge pull request #4649 from spjspj/master
Song of Blood (VIS)
2018-03-23 00:26:29 +11:00
spjspj
498a39126d Song of Blood (VIS) 2018-03-23 00:24:07 +11:00
ArcadeMode
5ac975c52e Blocker and Critical level bugfixes throughout the project (#4648)
* fixed https://sonarcloud.io/project/issues?id=org.xmage%3Amage-root&issues=AWIlv32RgrzAwlaaQ7rP&open=AWIlv32RgrzAwlaaQ7rP

* ensure closing of scanner if it was opened

* Refactored method in EmpyrialArchAngel to not always return same value.

* Refactored method in FalkenrathAristocrat to not always return same value.

* Refactored method in GilderBairn to not always return the same value.

* fixed left open resources, ensured quiet closing of the streams

* Refactored method in IceCave to not always return same value.

* Refactored method in KjeldoranRoyalGuard to not always return same value.

* Refactored method in LegionsInitiative to not always return same value.

* Refactored method in NaturesWill to not always return same value.

* added quiet closing method in new streamutils class, used to clean up the connectdialog

* Fix small typo

* added quiet closing to saveobjectutil

* closed resources in savegame method of gamecontroller

* properly close resources in loadGame method of GameReplay class

* further proper resource closing in ServerMessagesUtil

* fixed unclosed resources in copy method in mage framework Copier

* closed unclosed resources in copyCompressed method in Copier

* ensure closing of filewriter in manasymbols

* ensure proper closing of Stream in arcane UI

* ensure closing of datagram socket in arcane Util

* ensure resource closing in deckimport from clipboard

* ensure closing of plugin classloader

* ensured closing of zipinputstream resource

* ensure closing of fileoutputstream in ScryfallSymbolsSource

* ensure closing resources after finishing/canceling download of pictures

* remove commented code

* move locks to try block to ensure unlocking along all execution paths

* remove dangerous instance of double-checked locking

* removed dangerous instance of double checked locking in settingsmanager

* Removed dangerous instance of double-checked locking in ThemePluginImpl

* close resource which did not happen certainly

* close another stream

* ensure closing of inputstream
2018-03-22 08:13:13 -05:00
Jeff
ec77cecbf6 - Removed unneeded spell copy checks 2018-03-22 08:07:40 -05:00
igoudt
af83a34c64 added Academy Drake, Knight of Malice, Hexproof from White 2018-03-22 12:06:45 +01:00
Jeff
270951bf89 - Added Dwarven Shrine. 2018-03-21 17:19:01 -05:00
Jeff
be67d61997 - Added Mad Dog. 2018-03-21 16:29:09 -05:00
igoudt
b6dbdf60d5 add Serra Disciple, change collector number Knight of Grace 2018-03-21 17:32:05 +01:00
igoudt
72879c44b9 fix comment and rename effect 2018-03-21 16:36:37 +01:00
LevelX2
9f2f7673c6 [ODY] Added Natuko Shrine and Rites of Spring. 2018-03-21 00:09:20 +01:00
LevelX2
f56b2fb86c [ODY] Added Charmed Pendant. 2018-03-20 21:42:10 +01:00
Jeff
cddb4af9e6 - Added Painbringer. 2018-03-20 10:21:12 -05:00
LevelX2
dcb3d5fb27 * Fixed a bug of Mizzixs Mastery that could lead to a endless loop. 2018-03-20 11:29:09 +01:00
spjspj
8ff4f81cea
Merge pull request #4640 from spjspj/master
New M15 Rendering for Unstable lands
2018-03-20 16:49:00 +11:00
spjspj
a368c93845 New M15 Rendering for Unstable lands 2018-03-20 16:12:43 +11:00
Jeff
92b76b7c09 - Added Bamboozle. 2018-03-19 17:18:40 -05:00
Jeff
ab5fe47ce7 - Added Aven Shrine. 2018-03-19 14:56:31 -05:00
LevelX2
077d041623 Merge origin/master 2018-03-19 18:41:36 +01:00
LevelX2
ad215a054d * Unified spelling of Kongming, 'Sleeping Dragon' for all sets it is included. 2018-03-19 18:40:56 +01:00
Jeff
a71c16b033 - Added Tattoo Ward. 2018-03-19 11:38:14 -05:00
Jeff
b9c3f353e3 - Added requested card Verdant Succession. 2018-03-19 09:21:50 -05:00
igoudt
af130859e1 Add Invoke the Divine, Lyra Dawnbringer 2018-03-19 11:21:06 +01:00
LevelX2
de0333936a
Merge pull request #4636 from sinsedrix/card-implement
Implemented card: Kaervek's Purge
2018-03-18 23:41:37 +01:00
LevelX2
4afdcc860a * Alhammarret, High Arbiter - Fixed not working ability that prevents spell casting (fixes #4561). 2018-03-18 23:38:24 +01:00
Sinsedrix
54a96a7f4a Implemented card: Kaervek's Purge
Updated: Builder's Bane
2018-03-18 21:55:43 +01:00
LevelX2
b073ce1c42 * Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. (#4634). 2018-03-18 18:18:54 +01:00
LevelX2
03ebdc17d8
Merge pull request #4632 from CountAndromalius/master
Corrected "Any TYPE among permanent types" handling
2018-03-18 16:25:47 +01:00
LevelX2
ffa735366e Some code cleanup for using DevoidAbility. 2018-03-18 16:03:52 +01:00
igoudt
bd4b5f6300 add Jhoira Weatherlight Captain + tests 2018-03-18 11:55:50 +01:00
igoudt
ddf568679f added 3 Dominari cards, benalish marshal, charge, knight of grace, added a new condition and a new ability 2018-03-18 00:22:03 +01:00
LevelX2
442130beb6 Some minor changes. 2018-03-17 23:40:36 +01:00
LevelX2
711fa7dcec * Eye of the Stomr - some rework. 2018-03-17 23:40:15 +01:00
LevelX2
85b13b88c8 * Kindred Summons - Fixed that no creatures were put onto the battlefield. 2018-03-17 22:35:03 +01:00
Count Andromalius
240416146e Merge remote-tracking branch 'upstream/master' 2018-03-17 15:24:40 -03:00
LevelX2
7d1af66162 * Fixed Sacrific a creature text and filter handling. 2018-03-17 18:58:18 +01:00
Count Andromalius
86443d7cd4 Corrected error when handling colorless permanents on "Any type among [...] permanents"
Also changed comment on AnyColorLandsProduce for clarity
2018-03-17 11:35:50 -03:00
LevelX2
66bd5294e8 * Removed effect's ApplyEffectsAfter functionality. It's now always applied. 2018-03-17 13:43:31 +01:00
LevelX2
d9ede35857 * MIracle - Fixed a problem with miracle casting costs. 2018-03-17 12:35:40 +01:00
Jeff
8bc3efff07 - Added requested card Cytoshape. 2018-03-16 14:58:11 -05:00
LevelX2
73dcb3ff22 * Skyshrout War Beast - Fixed wrong P/T calculation because of wrong land filter. 2018-03-16 20:14:28 +01:00
LevelX2
946503864a Merge origin/master 2018-03-16 20:12:08 +01:00
LevelX2
62db7ae72f * Skyshrout War Beast - Fixed wrong P/T calculation because of wrong land filter. 2018-03-16 20:11:10 +01:00
CountAndromalius
d7458c5e35 Implemented [DOM] Mox Amber (#4622) 2018-03-16 14:09:35 -05:00
LevelX2
925db89f31 * Cultivate - Fixed possible null pointer exception. 2018-03-16 18:24:29 +01:00
LevelX2
b035d85f98 * Fixed a problem that triggered abilities that face down permanents got from other sourced did not trigger (fixes #4571). 2018-03-16 15:06:15 +01:00
spjspj
cd21387659
Merge pull request #4624 from spjspj/master
Add rendering for Expeditions
2018-03-16 22:57:37 +11:00
spjspj
89d58bef5b Add rendering for Expeditions
(With non-copyright background image)
2018-03-16 22:49:21 +11:00
LevelX2
f7b5fabb77
Merge pull request #4619 from CountAndromalius/master
Baloth Gorger + Jodah, Archmage Eternal
2018-03-15 22:15:34 +01:00
LevelX2
db94287b20 * Pulmonic Sliver - Fixed that the put in the graveyard ability was not handled optional. 2018-03-15 17:28:45 +01:00
Jeff
05ae0c8a02 - Text change 2018-03-14 18:06:39 -05:00
Jeff
55164eda28 - Fixed Defiant Vanguard. It works with Cloudshift type effects now also. @4572 2018-03-14 17:57:04 -05:00
Jeff
9647083f60 - Fixed Sokenzan Renegade. #4614 2018-03-14 15:00:19 -05:00
Count Andromalius
311adbdf2b Baloth Gorger + Jodah
First steps into DOM, implementing some cards shown in the official leak. Did not add into the set as we don't have official information on rarity yet.
2018-03-14 00:16:23 -03:00
LevelX2
87f590f6b8 * Skirk Commando - Fixed triggered ability. 2018-03-13 23:19:36 +01:00
LevelX2
f0950518e9 Added Catalyst Stone. 2018-03-13 22:57:44 +01:00
LevelX2
1e1e361c60 * Some minor changes to Casting of Bones and the used effect. 2018-03-13 22:57:27 +01:00
LevelX2
c8b1c6058b
Merge pull request #4613 from AMWJ/master
Implemented card: Casting of Bones
2018-03-13 22:19:38 +01:00
LevelX2
537f7dd1ae * Dinosaur Hunter - Fixed wrong var name. 2018-03-13 16:52:37 +01:00
LevelX2
0885ed4058
Merge pull request #4605 from rscoates/patch-1
Update DinosaurHunter.java
2018-03-13 16:39:07 +01:00
AMWJ
f4fe276fb6 Merge branch 'master' of https://github.com/magefree/mage 2018-03-13 01:56:01 -04:00
Oleg Agafonov
b344ab12dc * Alliances (ALL) changes:
- Changed card numbers to new style (scryfall like);
   - Gorilla Shaman, Storm Shaman - fixed wrong rarity;
2018-03-13 09:13:01 +04:00
AMWJ
5793e9a9dd Merge branch 'master' of https://github.com/magefree/mage 2018-03-12 21:37:44 -04:00
AMWJ
3a441349ef * Corrected use of DrawDiscardOneOfThemEffect, rather than DrawDiscardControllerEffect in CastingOfBones. 2018-03-12 21:32:52 -04:00
AMWJ
a0f2311300 * Implemented Casting Of Bones (https://scryfall.com/card/cst/44b), and added it to Alliances set.
* Refactored DrawDiscardOneOfThemEffect to be used in CastingOfBones, KrovikanSorcerer, and SoldeviSage.
2018-03-12 19:50:52 -04:00
Plopman
9aba870aa5 Change place counters to put counters 2018-03-12 22:52:02 +01:00
LevelX2
f01cec68a1 * Curse of the Swine - Reworked card movement and token creation. 2018-03-12 17:02:49 +01:00
spjspj
a4485e92eb
Merge pull request #4611 from spjspj/master
Add an 'add only full art land' option to the add land dialog.
2018-03-13 01:04:16 +10:00
spjspj
7e919b9f39 Add an 'add only full art land' option to the add land dialog.
Should give an error message when someone says only full art lands, but then chooses a set that has no full art lands.
2018-03-13 00:38:43 +11:00
L_J
dc3e47e045
Brothers Yamazaki filter edit (fixes #4603) 2018-03-11 22:42:17 +00:00
Richard Coates
7099df246d
Update DinosaurHunter.java 2018-03-11 22:21:51 +01:00
LevelX2
c2a4890603 * Fixed that commander replacement effect was wrongly only applied once (903.9). Simplified some replacement effects that move objects to other zones. (fixes #4585). 2018-03-11 21:48:37 +01:00
LevelX2
2ebc0f2b83 * Dinosaur Hunter - Fixed implementation. 2018-03-11 17:16:40 +01:00
LevelX2
21dbf89a70 * Dinosaur Hunter - Fixed a bug caused by the triggered ability. 2018-03-11 08:53:24 +01:00
LevelX2
f05e459c12 * Skullmane Baku - Fixed not working unboost ability (fixes #4599). 2018-03-11 08:38:27 +01:00
LevelX2
fed2d1a259 XMage 1.4.28V0 2018-03-10 20:42:29 +01:00
LevelX2
0077484c3e * Gilt-Leaf Archdruid - Fixed that control handling was wrong (fixes #4596). 2018-03-10 20:11:39 +01:00
L_J
a2b0e5a39c
Implemented "can block landwalk as though it didn't have landwalk" and related cards 2018-03-10 11:52:25 +01:00
Jeff
823389a21a - Fixed Heat Shimmer. #4576 2018-03-09 15:34:55 -06:00
Jeff
dc5220df4f - Fixed Archwing Dragon. #4581 2018-03-09 15:15:11 -06:00
L_J
c6bff105c6
Hot Soup fix (#4574) 2018-03-09 20:43:05 +00:00
L_J
4e02921f42
Pandemonium fix
Made the entering creature the source of the damage instead of Pandemonium itself
2018-03-09 18:46:20 +00:00
L_J
9fa63b93ea
Fixed Dread (#4574) 2018-03-09 17:36:18 +00:00
spjspj
0c0e1804f1 Mox Lotus (UNH) 2018-03-09 23:58:05 +11:00
LevelX2
134c317b03 Merge origin/master 2018-03-08 23:48:49 +01:00
LevelX2
fcc5c75243 Fixed target pointer handling of No Mercy (#4574). 2018-03-08 23:48:15 +01:00
LevelX2
2c91e73157
Merge pull request #4577 from sinsedrix/card-implement
Implement Builder's Bane
2018-03-08 23:43:17 +01:00
LevelX2
bef754afd0 Merge origin/master 2018-03-08 23:41:24 +01:00
Jeff
a452c6650e - Added requested card Morality Shift. 2018-03-08 16:28:08 -06:00
LevelX2
15602cdfb3 Small change to Uphill Battle. 2018-03-08 23:27:19 +01:00
Sinsedrix
de61e10a90 Implemented: Builder's Bane from Mirage 2018-03-08 22:07:27 +01:00
LevelX2
ef809e837c
Merge pull request #4573 from delftswa2018/feature/UphillBattle
[WIP] Implemented Uphill Battle
2018-03-08 17:25:10 +01:00
Christiaan
0b8e8c0007 Fire PLAY_LAND event when a player plays a land, fixed UphillBattle PlayCreatureLandWatcher
Fire a PLAY_LAND event when a player plays a land. This is necessary for the PlayCreatureLandWatcher to know if a land was played, or put into thte battlefield (make distinction between playing Dryad Arbor and using Sneak Attack to put it on the battlefield)
2018-03-08 16:17:36 +01:00
JRHerlehy
9dbd1e8b41 Fix Exhume
Set the "notTarget" flag for the ability to allow it to work under cards restricting targeting of cards in graveyards.
2018-03-07 23:26:02 -08:00
Sinsedrix
8576dbea00 Implement Builder's Bane 2018-03-07 09:56:20 +01:00
Christiaan
94de3b405b Merge branch 'feature/UphillBattle' of https://github.com/delftswa2018/mage into feature/UphillBattle 2018-03-06 16:50:47 +01:00
Christiaan
0fd5c4fba1 check on play instead of cast, updated ability to check for creature lands 2018-03-06 16:48:15 +01:00
Danny Plenge
21a86b8440 gerge remote-tracking branch 'upstream/master' into feature/UphillBattle
Merging current Master into branch to make sure everything is "up to
date".
2018-03-06 13:31:20 +01:00
L_J
9f6e522969
Implemented Proteus Machine 2018-03-04 10:42:00 +00:00
L_J
4f4028174e
Implemented Proteus Machine 2018-03-04 10:41:23 +00:00
L_J
bb9e438e51
Added missing Scarecrow 2018-03-03 23:57:56 +00:00
L_J
17c1800cb6
Implemented Karona's Zealot 2018-03-03 23:44:16 +00:00
L_J
0b3822ab7c
Implemented Karona's Zealot 2018-03-03 23:43:44 +00:00
L_J
9e001acfe2
Implemented Karona's Zealot 2018-03-03 23:42:43 +00:00
Oleg Agafonov
08f15416ba * Add new full set Masters 25 (only Karona's Zealot must be implemented); 2018-03-02 22:06:24 +04:00
Christiaan
f2410b7ef1 Fixed creatures not getting tapped by Uphill Battle
The condition was checking if the Uphill Battle was cast from hand, instead of the actual card entering the battlefield
2018-03-02 14:32:12 +01:00
Christiaan
e5a5e74862 added MMQ UphillBattle
added MercadianMasques card Uphill Battle
2018-03-01 16:50:46 +01:00
L_J
b32c8f6bb0
Merge pull request #4547 from Zzooouhh/Zzooouhh-bog
Implemented Blaze of Glory and Portal cards (& finished a todo in MustBlockAny checking)
2018-03-01 07:05:11 +01:00
LevelX2
8c8b4ce019 * Added a check if life of players is going down during infinite loop check. Is so no Draw check message is shown (fixes #4557). 2018-02-28 17:24:42 +01:00
Jeff
fe3a023c36 - Fixed Djinn Illuminatus #4552 2018-02-26 11:18:17 -06:00
LevelX2
79939c5ee7 Merge origin/master 2018-02-26 16:17:48 +01:00
LevelX2
5f98cb685e * Hushwing Gryff - Fixed that log message was sent out too often (fixes #4548). 2018-02-26 16:17:16 +01:00
Oleg Agafonov
aeb1fa6bb3 Card text fixes 2018-02-26 16:48:38 +04:00
lcoviedo
1dd88b0ea7
spells cost reduction text 2018-02-26 12:27:19 +00:00
L_J
2da32a767c
Implemented Just Fate 2018-02-25 21:44:52 +00:00
L_J
5246b96005
Implemented Heavy Fog 2018-02-25 21:43:58 +00:00
L_J
a87cbc12c7
Implemented cards 2018-02-25 21:42:46 +00:00
L_J
84f2d5cb27
Implemented cards 2018-02-25 21:42:07 +00:00
L_J
5104442d6d
Implemented Warrior's Stand 2018-02-25 21:41:18 +00:00
L_J
3af8e03350
Implemented Kongming's Contraptions 2018-02-25 21:40:30 +00:00
L_J
2892573fd3
Implemented Just Fate 2018-02-25 21:39:57 +00:00
L_J
47c3117dd3
Implemented Heavy Fog 2018-02-25 21:39:25 +00:00
L_J
cb677fa983
Implemented Goblin War Cry 2018-02-25 21:38:47 +00:00
L_J
9e2fda2a77
Implemented Eunuchs' Intrigues 2018-02-25 21:38:05 +00:00
LevelX2
2fceafda93 * Fixed a bug that mana in the mana pool could not be used to pay mana costs that could only be payed with "you may spend mana as thought" effects (fixes #2581). 2018-02-25 21:53:47 +01:00
L_J
5fac17c0d4
Implemented Deep Wood 2018-02-25 15:24:55 +00:00
L_J
7e83497ba4
Implemented cards 2018-02-25 15:24:30 +00:00
L_J
b347ab3eb8
Implemented Temporary Truce 2018-02-25 15:22:41 +00:00
L_J
5152d34c41
Implemented Cruel Fate 2018-02-25 15:21:05 +00:00
L_J
65428726da
Implemented Dread Charge 2018-02-25 15:21:00 +00:00
L_J
d3eeaa28a4
Implemented Deep Wood 2018-02-25 15:20:31 +00:00
L_J
aa4997607f
Implemented Harsh Justice 2018-02-25 11:54:31 +00:00
L_J
44e5366c48
Implemented Harsh Justice 2018-02-25 11:53:58 +00:00
L_J
36ef666f0e
Implemented Harsh Justice 2018-02-25 11:52:43 +00:00
L_J
a6048f497f
Implemented Blaze of Glory 2018-02-24 22:03:31 +00:00
L_J
9b3ed94cd4
Implemented Blaze of Glory 2018-02-24 22:03:25 +00:00
L_J
38a5bd01f2
Implemented Blaze of Glory 2018-02-24 22:03:17 +00:00
L_J
05123dafbf
Implemented Blaze of Glory 2018-02-24 22:03:13 +00:00
L_J
a204630180
Implemented Blaze of Glory 2018-02-24 22:00:16 +00:00
LevelX2
800daff304 * Fixed Vodalian War Machine watcher handling related to MageObjectReferences. 2018-02-24 17:10:13 +01:00
LevelX2
a6e389bbaa
Merge pull request #4542 from Zzooouhh/Zzooouhh-vwm
Implemented Vodalian War Machine (Fallen Empires complete) & some Legends cards
2018-02-24 16:45:42 +01:00
L_J
c00b8ad136
Merge pull request #4546 from Zzooouhh/master
Implemented Legions cards (completed Legions set)
2018-02-24 15:05:46 +01:00
L_J
459b81c967
Implemented cards 2018-02-24 13:52:07 +00:00
L_J
d3b4bd8d32
Implemented Whipgrass Entangler 2018-02-24 13:50:42 +00:00
L_J
e00a43f3f0
Implemented Mistform Wakecaster 2018-02-24 13:49:15 +00:00
L_J
4f17ea18c3
Implemented Beacon of Destiny 2018-02-24 13:47:54 +00:00
L_J
fa783708fe
Implemented cards 2018-02-24 11:30:16 +00:00
L_J
22a49caf56
Implemented Honorable Passage 2018-02-24 11:29:43 +00:00
L_J
3c2acc407c
Implemented Foreshadow 2018-02-24 11:28:49 +00:00
L_J
41e156ed32
Implemented Wind Shear 2018-02-24 11:27:44 +00:00
L_J
735a7668a1
Implemented Honorable Passage 2018-02-24 11:26:32 +00:00
LevelX2
3d372e7100 * Fixed bug of Defiant Vanguard not destroying aby creatures from blocking. Added test. 2018-02-24 12:23:50 +01:00
LevelX2
dfb9446994 * Some minor mainly fixed target changes. 2018-02-24 10:26:11 +01:00
LevelX2
b33e863262 Merge origin/master 2018-02-24 01:00:56 +01:00
LevelX2
9a95e49ac9 * Fixed Stifle rule text and some other minor things related to TragetActivatedAbility. 2018-02-24 01:00:23 +01:00
Jeff
cdb2404bb6 - Added requested card Mercadia's Downfall 2018-02-23 17:12:38 -06:00
LevelX2
cdbe1b0ad9 * Dinosaur Hunter - Fixed that its ability also triggered for non combat damage. 2018-02-24 00:07:45 +01:00
Jeff
3a5924270d - Added requested card Protective Sphere 2018-02-23 11:41:57 -06:00
LevelX2
eb537712d6 Merge origin/master 2018-02-23 16:01:22 +01:00
LevelX2
ecf7ca0a5b * City of Solitude - added a specific message fo rthe rule changing effect. 2018-02-23 16:00:49 +01:00
L_J
6c2e66cd57
Typo 2018-02-23 14:48:08 +00:00
L_J
a98f0f03c7
Code cleanup 2018-02-23 14:46:40 +00:00
L_J
ac09be4b2b
Fixed Torment of Hailfire interaction with Sigarda (fixes #4452) 2018-02-23 14:45:01 +00:00
L_J
ecb95db541
Eye for an Eye rewrite (fixes #4103) 2018-02-23 13:36:23 +00:00
Oleg Agafonov
5b0e71021d Fixed compile error on getFixedTarget and failed test on new lower names 2018-02-23 16:16:47 +04:00
L_J
2a26ef24a5
Nameless Race edit 2018-02-23 08:41:27 +00:00
L_J
38930c7079
Minion of the Wastes 2018-02-23 08:41:10 +00:00
L_J
03454d3261
Wood Elemental edit 2018-02-23 08:40:12 +00:00
L_J
5cb1d75a1d
Some more changes
Now it catches even instances of being exiled from owner's GY while the ability is still on the stack
2018-02-23 07:10:19 +00:00
L_J
7bbe01b25a
Updated Vodalian War Machine watcher with MageObjectReference 2018-02-23 06:35:13 +00:00
LevelX2
c02c5a175b * Fixed some target pointer handling. 2018-02-22 17:46:23 +01:00
Jeff
88dd301f82 - Added Penance to the Exodus set 2018-02-22 08:09:44 -06:00
Jeff
75e028a1c3 - Added requested card Penance 2018-02-22 08:06:03 -06:00
Jeff
62b6ee30eb - Added requested card Telekinetic Bonds 2018-02-21 17:18:35 -06:00
Plopman
f31b1ab7e3 Improve some ability text 2018-02-22 00:02:23 +01:00
L_J
35a065cb32
Implemented Orim's Prayer 2018-02-21 22:08:25 +00:00
L_J
f86cc8a04a
Implemented Orim's Prayer 2018-02-21 22:07:34 +00:00
L_J
8b6d443fd3
Implemented Wood Elemental 2018-02-21 20:44:51 +00:00
L_J
4c6e13d283
Implemented Glyph of Doom and Wood Elemental 2018-02-21 20:44:13 +00:00
L_J
a61fd3ecd5
Implemented Wood Elemental 2018-02-21 20:42:50 +00:00
L_J
3a2fe879dc
Implemented Glyph of Doom 2018-02-21 20:42:00 +00:00
Jeff
155fbb8663 - Added requested card Parallel Thoughts 2018-02-21 12:02:58 -06:00
L_J
7b42c36644
Implemented Vodalian War Machine (Fallen Empires compete) 2018-02-21 17:14:50 +00:00
L_J
9e94191408
Implemented Vodalian War Machine 2018-02-21 17:11:45 +00:00
L_J
9528a89416
Implemented cards 2018-02-21 01:22:46 +01:00
Plopman
42a9959a5d WickedReward add missing target 2018-02-21 00:06:38 +01:00
L_J
6d01e8e16f
Gaze of the Gorgon rewrite (fixes #4199) 2018-02-20 17:39:42 +00:00
LevelX2
c5cbdcf68f * Fixed some target pointer handling (fixes #4540). 2018-02-20 17:57:23 +01:00
LevelX2
89b6aeacd6 * Added a test related to #4539. 2018-02-20 16:16:26 +01:00
Plopman
d09aacdbfb Fix Diamond Kaleidoscope second ability 2018-02-19 23:27:33 +01:00
LevelX2
210770669c * Added Shah of Naar Isle (Future Sight complete now). 2018-02-18 23:44:52 +01:00
LevelX2
4d4b0d145e * Sacrificed a bug of SacrificeAllCost (fixing a problem with Soulblast looping forever). 2018-02-18 23:44:14 +01:00
LevelX2
a6644b0eb2 * Added Steamflogger Boss, Thunderblade Charge and Putrid Cyclops. 2018-02-18 22:37:08 +01:00
LevelX2
f0ee60eedb * Fixed some possible null pointer exceptions seen in xmage.de server log. 2018-02-18 18:31:48 +01:00
LevelX2
71ed488c1e * Some deck format tests changed/added. 2018-02-18 18:31:10 +01:00
LevelX2
d80d588963 * Reworked flashback ability (fixes #4482 #3324 #215 #3435 #3883 #3337 #2183 #2447). 2018-02-18 02:52:16 +01:00
L_J
2e827a50ec
Hellcarver Demon fix
Was able to cast previously exiled cards
2018-02-17 23:13:19 +00:00
L_J
3a800dea8e
Added missing Goblin Rock Sled 2018-02-17 18:41:23 +00:00
L_J
005fcd1040
Implemented Reverse Polarity 2018-02-17 19:00:35 +01:00
L_J
5cc3b4c4f2
Implemented Power Leak 2018-02-17 16:55:46 +01:00
L_J
851b867ffd
Some fireEvent changes 2018-02-17 13:59:22 +00:00
L_J
1cb703fbdf
Some fireEvent changes 2018-02-17 13:59:15 +00:00
L_J
c0866c9ad7
Small fix 2018-02-17 13:46:34 +00:00
L_J
e3502bfc81
Updated Balduvian Warlord to better handle banding 2018-02-17 13:45:56 +00:00
L_J
af42c2dd4c
Updated False Orders to better handle banding 2018-02-17 13:45:08 +00:00
LevelX2
fe2eec6553 * Fixed a problem with Animate Dead and bringing creatures with triggered abilities into play that had no targets. It was related to manipulating spellAbility and not copying spellAbility correctly during states copies. (related to #4428). 2018-02-17 11:54:57 +01:00
Jeff
74a47bc63a - Fixed Myr Battlesphere #4522 2018-02-16 16:28:13 -06:00
L_J
5f5750531f
Numbering fix 2018-02-15 19:55:35 +00:00
L_J
2d9995a050
Implemented Camel 2018-02-15 19:24:35 +00:00
L_J
5fd1ed2a51
Implemented Camel 2018-02-15 19:22:45 +00:00
L_J
53348d3f02
Implemented Urza's Engine 2018-02-15 19:08:41 +00:00
L_J
f60282d985
Implemented Icatian Skirmishers 2018-02-15 19:07:47 +00:00
L_J
495d69b3fa
Implemented Urza's Engine 2018-02-15 19:05:21 +00:00
L_J
b697595895
Implemented Icatian Skirmishers 2018-02-15 19:04:17 +00:00
L_J
609b8410e0
Text fix 2018-02-15 15:44:27 +00:00
L_J
72272d46d5
Numbering fix 2018-02-15 15:20:56 +00:00
L_J
37d3b677ec
Implemented Nalathni Dragon 2018-02-15 15:14:05 +00:00
L_J
5be2601894
Small fix 2018-02-15 15:12:45 +00:00
L_J
b4efd1caf6
Implemented Nalathni Dragon 2018-02-15 15:12:06 +00:00
L_J
4093f68f9d
Implemented Wall of Caltrops 2018-02-15 15:03:52 +00:00
L_J
b40bd5dc76
Implemented Wall of Caltrops 2018-02-15 15:02:00 +00:00
L_J
519f8593ab
Implemented Errand of Duty and Nature's Blessing 2018-02-15 10:43:51 +00:00
L_J
4d0cafdf36
Implemented Errand of Duty and Nature's Blessing 2018-02-15 10:43:19 +00:00
L_J
ce53a6f927
Implemented Nature's Blessing 2018-02-15 10:41:56 +00:00
L_J
6393d5d311
Implemented Errand of Duty 2018-02-15 10:41:03 +00:00
L_J
836a2f8fac
Fix Dire Wolves 2018-02-15 00:01:36 +00:00
L_J
b0d69dda33
Fix Pikemen 2018-02-14 23:59:56 +00:00
L_J
04fbd593a4
Fix Fortified Area 2018-02-14 23:58:52 +00:00
L_J
3dbd5a72c4
Merge branch 'master' into Zzooouhh-banding-final 2018-02-15 00:49:08 +01:00
LevelX2
d10d6361ac * Some minor chnages. 2018-02-14 22:57:57 +01:00
L_J
2657383960
Implemented cards 2018-02-14 19:15:38 +00:00
L_J
392d2c0677
Implemented cards 2018-02-14 19:12:53 +00:00
L_J
371d4bf67f
Implemented cards 2018-02-14 19:11:32 +00:00
L_J
0847ab843b
Implemented cards 2018-02-14 19:06:40 +00:00
L_J
178970d08b
Implemented cards 2018-02-14 19:00:42 +00:00
L_J
04b9edca40
Implemented cards 2018-02-14 18:59:11 +00:00
L_J
cc55dbed14
Implemented cards 2018-02-14 18:57:47 +00:00
L_J
3e14e5e640
Implemented cards 2018-02-14 18:55:08 +00:00
L_J
87736543f3
Implemented cards 2018-02-14 18:53:06 +00:00
L_J
214cfed8ac
Implemented cards 2018-02-14 18:48:01 +00:00
L_J
62935b0ebb
Implemented cards 2018-02-14 18:45:40 +00:00
L_J
a1cdedd372
Implemented cards 2018-02-14 18:43:55 +00:00
L_J
d265fb20f5
Implemented cards 2018-02-14 18:42:17 +00:00
L_J
07b07d1bcf
Implemented cards 2018-02-14 18:41:03 +00:00
L_J
f508341648
Implemented cards 2018-02-14 18:38:23 +00:00
L_J
164d79ebeb
Implemented cards 2018-02-14 18:36:04 +00:00
L_J
f22a944e43
Implemented War Elephant 2018-02-14 18:30:23 +00:00
L_J
09e4c17189
Implemented Wall of Shields 2018-02-14 18:29:50 +00:00
L_J
e0595d3484
Implemented Volunteer Reserves 2018-02-14 18:29:13 +00:00
L_J
7ef725d2cd
Implemented Urza's Avenger 2018-02-14 18:28:12 +00:00
L_J
47e2ed842a
Implemented Teremko Griffin 2018-02-14 18:26:40 +00:00
L_J
d808237589
Implemented Shield Bearer 2018-02-14 18:25:48 +00:00
L_J
177c3c9e88
Implemented Pikemen 2018-02-14 18:25:13 +00:00
L_J
bb5e538bc7
Implemented Noble Elephant 2018-02-14 18:24:31 +00:00
L_J
bfc09e255f
Implemented Mishra's War Machine 2018-02-14 18:23:50 +00:00
L_J
0c9ae3467e
Implemented Knights of Thorn 2018-02-14 18:22:50 +00:00
L_J
43037909af
Implemented Kjeldoran Warrior 2018-02-14 18:22:06 +00:00
L_J
b30fd0811f
Implemented Kjeldoran Skyknight 2018-02-14 18:21:27 +00:00
L_J
f1ce0a4b06
Implemented Kjeldoran Skycaptain 2018-02-14 18:20:46 +00:00
L_J
d4424cb7d1
Implemented Kjeldoran Phalanx 2018-02-14 18:20:04 +00:00
L_J
cbf54c77ad
Implemented Kjeldoran Knight 2018-02-14 18:19:27 +00:00
L_J
6fa60cbd90
Implemented Kjeldoran Escort 2018-02-14 18:18:56 +00:00
L_J
3d0b9a09b2
Implemented Icatian Phalanx 2018-02-14 18:17:51 +00:00
L_J
972d9d42dd
Implemented Fortified Area 2018-02-14 18:17:05 +00:00
L_J
cb5ec35de6
Implemented Formation 2018-02-14 18:15:39 +00:00
L_J
59d72edd8f
Implemented Dire Wolves 2018-02-14 18:14:54 +00:00
L_J
d91b07a2b8
Implemented Cooperation 2018-02-14 18:14:10 +00:00
L_J
bfd0ffd973
Implemented Benalish Infantry 2018-02-14 18:13:30 +00:00
L_J
343028a294
Implemented Beast Walkers 2018-02-14 18:12:48 +00:00
L_J
773b9ea8f7
Implemented Battering Ram 2018-02-14 18:11:48 +00:00
LevelX2
00dd941260 * Grave Scrabbler - Fixed that it was also possible to return a card from graveyard even if not cast by madness. 2018-02-14 17:35:47 +01:00
LevelX2
014c93e05e * Eye of the Storm - Fixed possible endless loop if player quits game. 2018-02-14 11:48:22 +01:00
LevelX2
949897632d * Lunge - Fixed that damage was dealt twice to targets. 2018-02-14 08:45:40 +01:00
LevelX2
0f148931c4 Merge origin/master 2018-02-14 08:34:10 +01:00
L_J
868b9d82fe
Fixed General Jarkeld 2018-02-14 07:33:34 +00:00
LevelX2
a9951b0584 * Drain Life - Fixed tool tip text. 2018-02-14 08:33:24 +01:00
L_J
1694922ef7
Text edit 2018-02-14 00:45:15 +00:00
L_J
22df858510
Implemented cards 2018-02-14 00:41:09 +00:00
L_J
239fbc12bf
Implemented cards 2018-02-14 00:40:47 +00:00
L_J
e0cbd6550b
Implemented cards 2018-02-14 00:40:26 +00:00
L_J
c5e51e89a5
Implemented cards 2018-02-14 00:39:28 +00:00
L_J
b199771b13
Implemented cards 2018-02-14 00:39:07 +00:00
L_J
71c395f5c7
Implemented cards 2018-02-14 00:38:50 +00:00
L_J
ce20a4c674
Implemented cards 2018-02-14 00:37:56 +00:00
L_J
65b4ffb30c
Implemented Timber Wolves 2018-02-14 00:18:21 +00:00
L_J
90e1786c87
Implemented Mesa Pegasus 2018-02-14 00:17:23 +00:00
L_J
854110ac46
Implemented Helm of Chatzuk 2018-02-14 00:16:47 +00:00
L_J
ab41da66ed
Implemented Benalish Hero 2018-02-14 00:16:08 +00:00
L_J
c4942bcc53
Implemented Ayesha Tanaka and Wall of Vapor 2018-02-13 23:53:11 +00:00
L_J
2e11b9b19a
Implemented Ayesha Tanaka and Wall of Vapor 2018-02-13 23:52:35 +00:00
L_J
b639a1a083
Implemented Ayesha Tanaka 2018-02-13 23:51:11 +00:00
L_J
4bd4df67e3
Implemented Wall of Vapor 2018-02-13 23:50:14 +00:00