LevelX2
97b872d926
* Fixed that a spell that becomes a permanent didn't had the colors of the spell (e.g. ERsatz Gnomes).
2016-10-22 10:38:10 +02:00
LevelX2
ee96531de5
* Fixed that a spell that becomes a permanent didn't had the colors of the spell (e.g. ERsatz Gnomes).
2016-10-21 00:15:41 +02:00
LevelX2
468eb46471
* Midnight Oil - Fixed that also one remaning counter was removed it from it's own effect.
2016-10-20 19:45:04 +02:00
spjspj
b428117252
Merge pull request #2486 from spjspj/master
...
spjspj - Update all TargetOpponentsChoicePermanent cards with whether…
2016-10-21 00:29:49 +11:00
spjspj
712f19f4e6
spjspj - Update all TargetOpponentsChoicePermanent cards with whether they have to target an opponent. (There was a NPE when an opponent had hexproof)
2016-10-21 00:28:41 +11:00
LevelX2
77729e892c
* Prized Amalgam - Fixed that it also returned if it entered and left the battlefield after the trigger was created ( fixes #2485 ).
2016-10-20 15:04:27 +02:00
spjspj
b6661ae79d
spjspj - Add Evangelize (TSP) - Also possibly a fix for Preacher which could target Narset, Enlightened Master when it shouldn't be able to
2016-10-20 16:58:18 +11:00
LevelX2
a47aa158f0
[SWS] Fixed a bug of the watcher used for the hate ability.
2016-10-19 23:31:53 +02:00
LevelX2
54d5599e06
[SWS] Fixed Exogorth's block ability.
2016-10-19 23:24:02 +02:00
fireshoes
89f4ad4582
Merge origin/master
2016-10-17 23:49:00 -05:00
fireshoes
89dd981075
Merge
2016-10-17 23:45:47 -05:00
Neil Gentleman
431fe30ab7
remove unused field ExpansionSet.packageName
2016-10-16 13:11:08 -07:00
LevelX2
a402d9fa1f
Added Standard Bearer, Coalition Flag and Coalition Honor Guard.
2016-10-15 09:33:42 +02:00
LevelX2
a74e0c2ed3
Allow to set custom text for provoke ability.
2016-10-15 07:34:22 +02:00
spjspj
cac088abee
spjspj - SWS Capture - wrong mana cost - If card in .dck file is borked due to wrong set/number, try loading based on name
2016-10-15 16:04:37 +11:00
LevelX2
fa0fe09192
Some fine tuning to enlarged and popup view. Deck editor card size is saved now. Some minor changes.
2016-10-14 17:00:56 +02:00
LevelX2
1674e00e70
Added Standard Bearer, Coalition Flag and Coalition Honor Guard.
2016-10-14 10:55:15 +02:00
LevelX2
0974e6b42d
* Fixed some problems with State.values using mutable objects.
2016-10-13 15:48:56 +02:00
LevelX2
43c799e889
* Fixed a problem with not from hand castable cards that were cast before from an opponent e.g. from exile ( fixes #2460 ).
2016-10-13 13:44:55 +02:00
LevelX2
24470a4abf
Some minor changes.
2016-10-13 11:40:17 +02:00
LevelX2
c5bb536b46
* Added method to set release date with natural month.
2016-10-13 02:06:51 +02:00
LevelX2
316b1848c4
Added some tests for rollback ( #2072 ). Could not reproduce any problems yet.
2016-10-12 18:54:15 +02:00
LevelX2
baeaaa3eb7
Fixed some bugs where return to battlefield effects on end of turn could bring back cards, that should return first on next turn (e.g. Flickerwisp targets Flickerwisp).
2016-10-12 17:44:58 +02:00
spjspj
383a750f6e
spjspj - Typos + SWS Rarity fix
2016-10-12 09:06:35 +11:00
LevelX2
2d70e86e01
Some minor cleanup.
2016-10-11 17:18:08 +02:00
LevelX2
c2ae4c6527
* Fixed a problem with emerge, that the spell could not be cast with emerge, if the player had less mana available as the full emerge mana costs.
2016-10-11 16:37:36 +02:00
LevelX2
203056df0a
* Aquitect's Will - Fixed a bug that the target land lost other abilities ( fixes #2448 ).
2016-10-10 20:52:47 +02:00
LevelX2
35e8afb67c
* Fixed a problem with Ooze Token that was wrongly created with P/T 0/0 (related to Inexorable Blob, Mitotic Slime and Corrupted Zendikon).
2016-10-10 17:01:24 +02:00
LevelX2
2e1f8c07cb
Xmage 1.4.16v3
2016-10-09 15:54:12 +02:00
LevelX2
67cf1604c9
Fixed a problem with images of transformed cards. Workaround for images of basic lands. Does not work correctly yet, because card art od basic lands is switched between various versions continuously.
2016-10-09 03:07:23 +02:00
LevelX2
4ec7d626fa
* Fix to get land images shown again.
2016-10-08 19:03:32 +02:00
LevelX2
5d8ae4d411
* Workaround to fix problem with deck layout.
2016-10-08 19:03:09 +02:00
LevelX2
4d7e744187
[SWS] Fixed some problems.
2016-10-07 17:56:16 +02:00
spjspj
72b0192bae
spjspj - Fix cube from deck from being broken with layouts
2016-10-07 10:38:56 +11:00
JOAC69
e8230946af
Remove use of card classes for duplicate cards. Remove set related information from being tied to card classes.
2016-10-04 19:58:48 -05:00
LevelX2
7c4b40073c
Fixed some exception problems (deck layout, mana symbols).
2016-10-04 23:57:11 +02:00
LevelX2
a1123b3c0b
* Myriad some cleanup ( #2420 ).
2016-10-04 15:29:52 +02:00
Mark Langen
f6d50ce04f
Various new Drag & Drop deck editor improvements
...
* Shift-Click / Shift-Drag now work as expected as far as multi-selection
* Deck editor saves split pane split positions
* Card layout and sort settings are now saved along side the a deck when saving to the .dck format, so that you have back the exact same deck layout when you re-load the deck.
* Fixed the symbol image downloader to work around some of the large-size symbol images being missing on gatherer. Falls back to the medium sized images currently for those symbols.
2016-10-04 00:09:51 -06:00
LevelX2
e8ab8558d1
Fixed some possible null pointer exceptions.
2016-10-03 22:07:10 +02:00
LevelX2
9a00dd20ca
Fixed some problems with constructed formats definition and custom sets.
2016-10-03 20:25:08 +02:00
LevelX2
1a8f38759b
Fixed a problem with filetring of CantBeTargetedAllEffect.
2016-10-03 19:43:26 +02:00
LevelX2
24fc597fe5
Fixed mode handling for modes that can be selected multiple times.
2016-10-03 19:41:46 +02:00
LevelX2
bdaa78e144
Some minor changes.
2016-10-03 10:00:48 +02:00
fireshoes
905fd65ebd
Merge origin/master
2016-10-03 00:51:01 -05:00
fireshoes
886b8fa676
Implemented September requested cards Spellbane Centaur, Denying Wind, Diamond Kaleidoscope, and Ersatz Gnomes.
2016-10-03 00:43:12 -05:00
LevelX2
fcba98f985
Some minor changes.
2016-10-03 01:42:35 +02:00
LevelX2
869039a4cf
Added AnotherEnchantedPredicate object.
2016-10-03 01:42:13 +02:00
LevelX2
e19172fb91
[SWS] Fixed some problems.
2016-10-03 00:38:39 +02:00
LevelX2
6554102367
[SWS] Fixed some problems.
2016-10-02 22:50:34 +02:00
LevelX2
f8accc4122
Merge pull request #2411 from Eirkei/AshlingsPrerogativeImplemented
...
Ashling's Prerogative implemented
2016-10-02 17:39:47 +02:00
LevelX2
1e2f0dba0a
Merge pull request #2415 from Styxo/master
...
[CN2] Added two cards
2016-10-02 17:30:37 +02:00
LevelX2
5d94ed8dd0
Some clean up changes.
2016-10-02 17:27:05 +02:00
Styxo
8e9cbff67c
[CN2] Added two cards
2016-10-02 15:42:35 +02:00
spjspj
f562a4c0cf
spjspj - Update multiseat option to be multi-attack
2016-10-02 21:00:41 +11:00
Eirkei
8fe3964936
Effect for "... enter the battlefield tapped"
2016-10-01 17:23:46 +02:00
emerald000
98cc5bacdd
[CN2] Minor text fix.
2016-10-01 06:36:26 -04:00
emerald000
2da4edafb8
[CN2] Implemented Melee ability. Added 3 cards using it.
...
Deputized Protester, Menagerie Liberator and Wings of the Guard.
2016-10-01 06:33:46 -04:00
JOAC69
58252f5b5f
Refactor - Move Born of the Gods tokens to shared area
2016-09-29 19:58:11 -05:00
JOAC69
171e9f183d
Refactor - moved OpponentsPoisonCountersCount to shared area
2016-09-29 19:58:11 -05:00
JOAC69
f2d358b5b4
Refactor - moved WallOfResurgenceToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
a12e830a1b
Refactor - moved HumanSoldierToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
9eb078842b
Refactor - moved KorAllyToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
a5c6cdd9cf
Refactor - moved OozeToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
d3160fb861
Refactor - moved BatToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
ffd333c034
Refactor - moved VampireKnightToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
c00692ffad
Refactor - moved HumanWizardToken to shared area
2016-09-29 19:58:11 -05:00
JOAC69
0ee3d6c662
Refactor - moved ChromaOutrageShamanCount to shared area
2016-09-29 19:58:11 -05:00
JOAC69
b17b5c9e1a
Refactor - moved ZuberasDiedDynamicValue to shared area
2016-09-29 19:58:11 -05:00
JOAC69
8e6389040d
Refactor - moved ZuberasDiedWatcher to shared area
2016-09-29 19:58:11 -05:00
JOAC69
08ac7ab342
Refactor - moved MistmeadowWeitchEffect to shared area
2016-09-29 19:58:11 -05:00
JOAC69
37f01e88f3
Refactor - moved FeralDeceiverAbility to shared area
2016-09-29 19:58:11 -05:00
JOAC69
8206e29493
Refactor - SkywardEyeProphetsEffect is shared so moved to new RevealTopLandToBattlefieldElseHandEffect
2016-09-29 19:58:11 -05:00
JOAC69
1005fd65f9
Refactor - move MoreCardsInHandThanOpponentsCondition to shared file
2016-09-29 19:58:11 -05:00
JOAC69
71c8adbe5f
Refactor - replaced redundant crews abilities with shared CrewsVehicleSourceTriggeredAbility
2016-09-29 19:58:11 -05:00
JOAC69
ecde8dd0b3
Refactor - remove duplicate SkeletonToken classes
2016-09-29 19:58:11 -05:00
JOAC69
a9e479f7dd
Refactor - made card specific effects to attack random opponent shared effects
2016-09-29 19:58:11 -05:00
JOAC69
568044261c
Refactor - remove duplicate TargetPlayerCardsInHand classes and made CardsInTargetHandCount shared
2016-09-29 19:58:11 -05:00
JOAC69
3e2c3a6ab2
Refactor - Rename Override card class to OverrideCard to not conflict with java.lang.Override.
2016-09-29 19:58:11 -05:00
JOAC69
d4f8224ee9
Refactor - remove duplicate DamageCantBePreventedEffect classes
2016-09-29 19:58:11 -05:00
JOAC69
541c9727ff
Refactor - remove duplicate AdditionalAttackPhaseEffect classes
2016-09-29 19:58:11 -05:00
LevelX2
ca414417e3
[SWS] Fixed some bugs of starwars cards.
2016-09-30 01:22:56 +02:00
LevelX2
daf34c6bf0
Some fixes to Emblems of Starwars set and Elspeth, Sun Champion.
2016-09-29 17:31:20 +02:00
LevelX2
1066472491
* Fixed a bug that modal spells did not work correctly ( fixes #2397 ).
2016-09-28 23:31:52 +02:00
LevelX2
b6816e1374
Fixed one missing change of transform rework.
2016-09-28 19:04:55 +02:00
LevelX2
8564ebbbc5
* Reworked some parts of transform handling.
2016-09-28 18:08:10 +02:00
LevelX2
210bbeeda7
[SWS] Fixed March of the Droids.
2016-09-28 18:07:55 +02:00
LevelX2
86648c7190
* Reworked some parts of transform handling. Fixes #2396 .
2016-09-28 17:02:37 +02:00
Lymia Aluysia
e57da7598e
Merge branch 'master' of https://github.com/magefree/mage
2016-09-28 09:27:06 -05:00
LevelX2
c703ebaa9d
Reworked Hate condition.
2016-09-28 08:30:31 +02:00
LevelX2
9cf9d69c55
Fixed minor problem of Volrath's Laboratory. Added combat flag to LIFE_LOST event.
2016-09-28 08:00:32 +02:00
Lymia Aluysia
bd1f7dd32a
Merge branch 'master' of https://github.com/magefree/mage
2016-09-27 11:25:48 -05:00
LevelX2
05f6224f8b
Merge origin/master
2016-09-27 17:32:07 +02:00
LevelX2
4619f45771
[SWS] Fixed No Contest.
2016-09-27 17:31:26 +02:00
Eirkei
840e55b949
effect for "Target opponent puts the cards from his or her hand on top of his or her library. Search that player's library for that many cards. The player puts those cards into his or her hand, then shuffles his or her library"
2016-09-27 15:49:41 +02:00
LevelX2
86f2007945
Merge pull request #2384 from Styxo/master
...
Star Wars Set implemented
2016-09-27 11:30:08 +02:00
Styxo
9084595135
Star Wars Set implemented
2016-09-26 18:43:04 +02:00
LevelX2
e1dc3d4ea1
[CN2] Adding Daretti, Ingenious Iconoclast.
2016-09-26 18:01:17 +02:00
Lymia Aluysia
37d93fa537
Made the dck importer work with arbitary set codes and card ids.
2016-09-26 10:11:39 -05:00
LevelX2
652672ee45
Merge pull request #2379 from Lymia/master
...
Add basic support for custom sets.
2016-09-26 14:26:35 +02:00
Eirkei
080b61ec62
Effect for "each opponent sacrifices ... unles he or she pays ..."
2016-09-26 13:16:58 +02:00
Lymia Aluysia
f61c18ea63
Fix code formatting issue.
2016-09-26 05:19:40 -05:00
Lymia Aluysia
48e14a1765
Rename stuff. Names are hard.
2016-09-25 14:45:06 -05:00
Lymia Aluysia
207cb04dbc
Merge branch 'master' of https://github.com/magefree/mage
2016-09-25 14:09:42 -05:00
Styxo
f18e4b66f1
Little refactor of PermanentHasCounterCondition
2016-09-25 19:38:40 +02:00
Lymia Aluysia
e606deded8
Make ClassScanner not load inner classes.
2016-09-25 10:40:40 -05:00
Lymia Aluysia
e5af2b843b
Move the custom set flag to setType.
2016-09-24 17:03:04 -05:00
Lymia Aluysia
74a017586a
Exclude custom sets from constructed formats.
2016-09-24 14:15:47 -05:00
Lymia Aluysia
238c88a8b6
Added mechanic for CardImpl to search other classloaders for cards.
2016-09-24 12:33:47 -05:00
Lymia Aluysia
ad5b23aa06
Made CardScanner classloader aware.
2016-09-24 12:14:20 -05:00
Lymia Aluysia
3c2dd8d335
Made ClassScanner classloader aware.
2016-09-24 11:31:26 -05:00
Lymia Aluysia
14f97ba24a
Added plugin events.
2016-09-24 10:27:36 -05:00
spjspj
16bb17e5bb
spjspj - Add option of 'Number of Seats'. This is for Tournaments so that you can draft say a 4 way draft and then have a 4 way game at the end of it.
2016-09-25 00:46:16 +10:00
LevelX2
73a2ccda9b
Xmage 1.4.15v5
2016-09-24 04:01:00 +02:00
LevelX2
e81f26d539
Some fixes to prevent null pointer exceptions.
2016-09-24 03:48:48 +02:00
Samuel Sandeen
ad2f5a4d46
Merge pull request #2368 from Dilnu/master
...
Fix Flashback so it can't cause Stack Overflows
2016-09-23 21:25:43 -04:00
Dilnu
396f3b73b1
Propagate Applied Effects with the Flashback Replacement Effect
...
This fixes a bug that allows replacement loops when other replacement
effects conflict with Flashback’s attempts to exile Flashbacked spells.
2016-09-23 21:19:51 -04:00
LevelX2
423c2bbf6c
Fixed a problem of Flashback and Buyback producing a loop.
2016-09-24 03:13:59 +02:00
Dilnu
b7f9626697
Small fixes to TriggeredAbilityImpl
...
This fixes a type and removes a duplicate null check.
2016-09-23 21:13:34 -04:00
LevelX2
d5d00451a8
Fixed a problem with static abilities for battlefield zone where the source was entering the battlefield but the ability did not work.
2016-09-24 01:13:13 +02:00
LevelX2
c9bb0be016
Reworked selected modes handling. That fixed the Subtle Strike targeting problem.
2016-09-24 01:12:01 +02:00
LevelX2
0b118d074e
* Demonic Pact - Fixed that the already chosen options were not correctly rollbacked.
2016-09-23 19:10:25 +02:00
LevelX2
5d50179c84
Added Test.
2016-09-23 15:12:21 +02:00
LevelX2
3c6402f8a6
* Altar of the Brood - Fixed wrong rule tool tip text.
2016-09-23 00:32:48 +02:00
LevelX2
4ad3ef4e68
* Fixed a problem with card movement that prevented Tiny Leaders go to command zone at game start.
2016-09-22 23:08:40 +02:00
LevelX2
8fb04ddbef
Fixed a bug that let cards disappear after moving cards from hand to library (e.g. Teferi's puzzle).
2016-09-22 21:36:21 +02:00
LevelX2
3eae5e9a00
Fixed a bug of the copy effect that could lead to null pointer exceptions e.g. for Permeating Mass trying to copy meanwhile removed target( fixes #2342 ).
2016-09-22 20:49:12 +02:00
Styxo
11bb392c71
Merge pull request #2359 from Styxo/master
...
Fixed Crew Ability
2016-09-21 21:10:39 +02:00
Styxo
935a51c4da
Fixed Crew Ability
2016-09-21 21:05:37 +02:00
LevelX2
6b431be2ba
* Shaman of the Great Hunt - Fixed that it triggerd also for other players.
2016-09-21 20:16:27 +02:00
LevelX2
c82d6b5566
* Fixed some possible null pointer exceptions.
2016-09-20 23:40:25 +02:00
emerald000
ab352100f1
Fixed Panharmonicon triggering for non-permanents.
2016-09-20 09:34:36 -04:00
Styxo
8485df8cb7
Added Blessed Wind and few refactors
2016-09-20 00:17:56 +02:00
emerald000
120d7612f6
Fixed Panharmonicon triggering for opponents abilities. Added tests.
2016-09-19 09:22:21 -04:00
Dilnu
4427121a64
Fix the Snapcaster Mage Repeal Test
...
The flashback ability was attempting to choose targets. That doesn’t
really make sense since the Targets should be chosen by the actual
spell being cast.
2016-09-18 20:20:29 -04:00
Dilnu
41c1540f45
Fix a couple typos
2016-09-18 20:16:56 -04:00
Dilnu
87a6d3a1ee
Fix the combat code to support Slayer's Cleaver
...
Update the checks for unfulfilled conditions to confirm the blocking
creatures actually are fulfilled.
Update the check for whether a blocker is already being used correctly
to confirm that there isn’t a stricter condition that is unfulfilled.
This change also updates the Slayer’s Cleaver test to make it more
robust.
2016-09-18 16:28:01 -04:00
LevelX2
a1e70e21f4
[KLD] Some more fixes.
2016-09-17 20:18:54 +02:00
LevelX2
bf73eb4042
Merge pull request #2310 from fenhl/ae
...
Change AE to Ae
2016-09-17 19:04:42 +02:00
Fenhl
ab7e86cb27
Change AE to Ae
2016-09-17 16:59:24 +00:00
LevelX2
346b6654f8
[KLD] Some minor fixes.
2016-09-17 18:17:01 +02:00
LevelX2
1d4d612501
[KLD] Some card names fixed.
2016-09-17 17:01:06 +02:00
LevelX2
04ca15a3a9
Some minor fixes.
2016-09-17 16:45:53 +02:00
LevelX2
e7c5effa7f
[KLD] Added 13 red cards.
2016-09-17 15:18:34 +02:00
LevelX2
c515a6d690
[KLD] Added 15 black cards.
2016-09-17 13:44:30 +02:00
LevelX2
5244363081
[KLD] Added 7 blue cards.
2016-09-17 10:17:40 +02:00
LevelX2
f9d1c3d2cc
[KLD] Added new Planeswalker types.
2016-09-17 02:15:08 +02:00
LevelX2
b9953a5ca9
Merge origin/master
2016-09-17 02:08:47 +02:00
LevelX2
d3d1402fbb
[KLD] Added 9 white cards.
2016-09-17 00:45:33 +02:00
Mark Langen
274bdfa33f
Fix Issue #2277
...
* Changes the white color used to a brighter white so that it shows up on the gray background.
2016-09-16 16:40:59 -06:00
LevelX2
d7dd635bca
Revert "introduced StringUtil class with .isEmpty(String input) and .isNotEmp…"
2016-09-16 23:55:54 +02:00