drmDev
f794b54dda
updated banlist resolves #3232
2017-04-24 23:42:31 -04:00
fireshoes
ea6e2ecbe7
Updated the Duel Commander banlist.
2017-04-17 19:10:50 -05:00
LevelX2
ef4cf90a0f
Release 1.4.23V0
2017-04-17 10:53:59 +02:00
ingmargoudt
6f8f10fcc3
move static function to CardImpl, and other api fixes
2017-03-30 20:09:47 +02:00
fireshoes
55b433ae36
[AKH] Added 3/27 spoilers to mtg-cards-data.txt. Implemented several of the new cards.
2017-03-28 22:25:29 -05:00
LevelX2
9d8a8a33f1
Xmage 1.4.22V0
2017-03-11 13:38:55 +01:00
spjspj
faee8fb298
Refactor color restriction in edh. Change to look at commander color identity.
2017-03-01 08:56:52 +11:00
vraskulin
04973ea5aa
Checking String for emptiness with .lenght() is preferable since 1.6
2017-02-28 11:46:51 +03:00
spjspj
5365f9cac5
Allow limiting a colour in edh
2017-02-27 23:33:58 +11:00
spjspj
a897f2d91e
Merge pull request #2851 from spjspj/master
...
Update some edh power levels
2017-02-11 00:53:46 +11:00
spjspj
dfbdc058cf
Update some edh power levels
2017-02-11 00:52:58 +11:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03:00
spjspj
c98bf163be
Add Canadian Highlander Deck/Game implementation. Also implements the double-mulligan-on-6,5,4,3,2,1 rule.
2017-02-05 23:23:51 +11:00
spjspj
de6fae8c00
Add Canadian Highlander format
2017-01-30 23:57:59 +11:00
spjspj
532eb3fdea
Add Canadian Highlander format
2017-01-30 23:48:16 +11:00
LevelX2
6625bf86be
Xmage 1.4.21V0
2017-01-15 17:44:02 +01:00
sotovdev
fe7aaedf1c
Merge branch 'master' into bigRefactoring
2017-01-10 15:37:43 +03:00
fireshoes
de3c6168d8
Updated Banned & Restricted lists.
2017-01-09 15:08:08 -06:00
vraskulin
076840df53
Big refactoring
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:16:53 +03:00
LevelX2
ee203cf981
Xmage Release 1.4.20V0
2017-01-08 01:36:05 +01:00
spjspj
8680ab212f
spjspj - Final.. update to edh Power Level.
2016-12-08 17:08:10 +11:00
spjspj
9caaf0d5be
spjspj - Final update to edh Power Level.
2016-12-08 11:57:45 +11:00
spjspj
a5c677f72a
spjspj - More updates to edh Power Level.
2016-12-08 10:54:45 +11:00
spjspj
7d67351921
spjspj - More updates to edh Power Level.
2016-12-08 10:29:37 +11:00
spjspj
02bfd09a0c
spjspj - More updates to edh Power Level.
2016-12-05 22:58:35 +11:00
spjspj
6f0aafb449
spjspj - More updates to edh Power Level.
2016-12-03 19:29:57 +11:00
LevelX2
b62ca1ed1f
Xmage 1.4.19
2016-11-27 19:59:42 +01:00
spjspj
c0be640c4a
spjspj - Implement Australian 7pt Highlander
2016-11-25 20:56:24 +11:00
spjspj
1fd3ab68b6
Add 'EDH power level' rating to Commander tables
2016-11-22 19:30:02 +11:00
spjspj
713854bb43
Add 'EDH power level' rating to Commander tables
2016-11-21 19:40:08 +11:00
spjspj
9b80b1abb1
Add 'EDH power level' rating to Commander tables
2016-11-21 19:34:20 +11:00
spjspj
7fd2eeedcf
Add 'EDH power level' rating to Commander tables
2016-11-20 23:13:16 +11:00
fireshoes
852eabaca2
Duel Commander - unbanned Balance, Necropotence, Yawgmoth's Bargain, Serra Ascendant, and Grindstone
2016-11-08 16:14:20 -06:00
LevelX2
c9e1b415e2
Xmage 1.4.18V0
2016-11-06 18:11:19 +01:00
fireshoes
a5cb9ff037
Added Peregrine Drake to the Pauper banlist.
2016-11-03 10:19:22 -05:00
emerald000
c38f96ae55
[C16] Implemented Partner ability.
2016-11-01 22:59:39 -04:00
LevelX2
5090eaee0d
Fixed that Commander and Tiny leader decks were not checked for valid sets.
2016-11-01 22:57:34 +01:00
LevelX2
8b62eece68
XMage 1.4.17V0
2016-10-23 10:03:01 +02:00
fireshoes
89dd981075
Merge
2016-10-17 23:45:47 -05:00
LevelX2
157827addc
XMage 1.4.16v0
2016-10-08 11:14:13 +02:00
LevelX2
9a00dd20ca
Fixed some problems with constructed formats definition and custom sets.
2016-10-03 20:25:08 +02:00
LevelX2
16027d5fef
[SWS] Added Star Wars Block Format.
2016-10-03 10:26:30 +02:00
fireshoes
783a278fca
Added Frontier format (M15 forward). Added Kaladesh block constructed.
2016-09-27 01:54:49 -05:00
LevelX2
bb8326d46b
XMage 1.4.15v0
2016-09-10 12:31:18 +02:00
LevelX2
539b03bd1d
Xmage 1.4.14v0
2016-08-13 10:14:38 +02:00
fireshoes
1d206b8f2b
Updated Duel Commander banlist.
2016-07-19 15:41:24 -05:00
LevelX2
d0ecb473da
Xmage 1.4.13v0
2016-07-11 22:54:43 +02:00
LevelX2
266a0870ca
Xmage 1.4.12v0
2016-05-29 10:59:39 +02:00
fireshoes
e77817b67a
Fixed collector numbers of basic lands in DD: Blessed vs Cursed.
2016-05-15 12:58:07 -05:00
LevelX2
1fcd26fc60
xmage 1.4.11v0
2016-04-26 00:59:03 +02:00
fireshoes
a4e1444d63
Added Freeform constructed format (same requirements as limited), Shadows over Innistrad block constructed format, and added Wastes as a valid basic land for Momir Basic.
2016-04-18 20:16:44 -05:00
drmDev
5ab54142de
W16 fix. Eldrazi Obligator fix and test
2016-04-15 12:24:04 -04:00
Fenhl
430ae503c7
Change all line endings to LF
2016-04-14 16:18:01 +00:00
Jared Hall
3f2611de76
Fixes #1836
2016-04-12 08:16:15 -04:00
LevelX2
bcdde0a945
XMage version 1.4.10v0
2016-04-06 22:56:02 +02:00
LevelX2
20f77b8662
Updated banlist changes 2016-04-04.
2016-04-04 20:32:12 +02:00
benjamin
d2fec6c61d
Added Eternal format (Legacy without reserve list cards). Fixed Issues 1133 and 1521 (Pauper Deck legality check).
2016-02-24 21:33:10 -05:00
LevelX2
e9638bcc4d
Release 1.4.9v0
2016-02-21 12:58:58 +01:00
LevelX2
5981816a4b
Switch to 1.4.8 for upcoming realease.
2016-01-22 22:33:58 +01:00
fireshoes
260a103d45
Pointed Crush of Tentacles to the BFZ Octopus token. Updated the Tiny Leaders Sultai commander proxy to 3/3 p/t and added Glass, the colorless commander proxy.
2016-01-19 11:52:01 -06:00
fireshoes
12ded1cbda
Updated pauper banlist.
2016-01-18 18:02:23 -06:00
fireshoes
1082a0c549
Updated modern, commander, and duel commander banlists.
2016-01-18 14:49:38 -06:00
LevelX2
4eb9719769
* Allow more than 4 Wastes land in constructed decks ( fixes #1454 ).
2016-01-11 00:00:21 +01:00
LevelX2
121f40c019
Prepared 1.4.7.
2016-01-10 22:13:59 +01:00
LevelX2
207f486afc
* Xmage 1.4.6v0
2015-12-13 19:47:04 +01:00
LevelX2
8957128b13
* Renamed "Historical Standard" format to "Historical Type 2" and "Super Standard" to "Super Type 2". Added Chronicles to the set lists.
2015-11-25 17:29:23 +01:00
LevelX2
0d86e8e063
Xmage 1.4.5v0
2015-11-21 10:33:43 +01:00
Neil Gentleman
02a6780766
add Momir Basic game type
...
- re-using Emblems as Vanguard cards; should probably give them their own
CommandObject class
- setting the timing on the Momir ability to TimingRule.SORCERY causes the
ability not to activate (?), so I've left it at INSTANT for now
- need to add a new card image source for vanguard cards
2015-11-11 12:31:30 -08:00
Neil Gentleman
3817118bc0
Fix 'Of', 'By' and 'The' in card names
2015-10-19 00:44:26 -07:00
fireshoes
0501ecc8ae
Added BFZ block constructed
2015-09-29 13:01:17 -05:00
fireshoes
8108894da1
Updated Legacy, Vintage, and Duel Commander banlists
2015-09-28 15:54:05 -05:00
LevelX2
9a37bd28ad
Xmage 1.4.4v0
2015-09-05 12:51:07 +02:00
benjamin
bff35a5b16
Fixed error where timeshifted cards were not validated.
2015-08-15 13:15:15 -04:00
fireshoes
90c2ce6b2e
Added Bite of the Black Rose, Cackling Witch, and Orim's Touch. Added Serra Angel and Tariel, Reckoner of Souls FTV: Angels reprints. Removed unused imports on Voidmage Husher.
2015-08-09 22:52:52 -05:00
LevelX2
c98577cc6a
Xmage 1.4.3v0
2015-08-06 22:18:01 +02:00
benjamin
9565b06c67
Changed names of Historical and Super standard for consistency.
2015-08-05 19:35:28 -04:00
LevelX2
36cacff537
* Historical Standard - Fixed the missing Scourge expansion data.
2015-08-04 23:31:55 +02:00
benjamin
cc9bda92af
Updated Historical Standard validators
...
Made both actually test for having Stoneforge Mystic XOR Batterskull. Updated Super Standard Banlist.
2015-07-27 21:46:00 -04:00
benjamin
bd5d13a323
Updated Historical Standard validators
...
changed name of AllStandards.java to more accurately reflect the format; it uses the new date range and banlist from /r/AllStandards. Historical Standard uses the banlist from http://thattournament.website/historic-tournament.php
2015-07-26 22:59:18 -04:00
benjamin
2d5402b8e8
Added a Historical Standard deck validator, conforming to most of the rules found at http://thattournament.website/historic-tournament.php
2015-07-26 20:00:44 -04:00
fireshoes
cd3a37ac6c
Updated Tiny Leaders banlist. Updated Duel Commander banlist and tuck rule change. [V15] Added two Akroma reprints.
2015-07-13 21:44:40 -05:00
LevelX2
cd0cba6ec7
XMage Release 1.4.2v0
2015-07-04 01:28:19 +02:00
LevelX2
060a468d4b
Update to release 1.4.1.
2015-06-14 02:43:16 +02:00
LevelX2
65401f1cbc
* Tiny Leaders - Fixed wrong split cards converted mana costs check. Added check for sideboard card that was missing.
2015-06-11 08:36:21 +02:00
LevelX2
fa847e8feb
* Update to version 1.4.0v0.
2015-05-12 23:11:25 +02:00
Nathaniel Brandes
2f476b7c53
Cleanup sets.
...
This is an extensive renaming of sets to their correct names. "Duel
Decks" and "Not Standard Legal" have been merged into a "Supplemental"
set type. MTGO-only sets have been put into their own set type, just
like magiccards.info. Supplemental sets now have a "block" which is the
block that they have under magiccards.info, for easier organization. The
deck builder on the client now relies on an autogenerated list instead
of a hardcoded one.
2015-05-03 20:07:13 -07:00
fireshoes
9fb1acbf31
Updated Duel Commander and Pauper banlists. Added Lady Sun and Coastal Wizard. Added DTK to Khans of Tarkir block constructed format.
2015-03-23 23:13:01 -05:00
LevelX2
10b7791cd2
* Tiny Leaders Format - Fixed a bug that happened as you did not set the Leader name to the deck name.
2015-03-20 17:30:12 +01:00
LevelX2
78df43fd30
Fixed a sideboarding bug of Tiny Leaders Format ( fixes #807 ).
2015-03-19 00:54:04 +01:00
LevelX2
aad8edd8cc
* Tiny Leader - The commander cast X times is shown now, you can use deck name "Sultai" as default commander for UBG, check that the commander card can't be again in the deck or sideboard, sideboard can also be empty now, sideboard may not include the commander.
2015-03-12 01:11:31 +01:00
LevelX2
570ed36cd8
Some minor changes.
2015-03-02 08:35:00 +01:00
LevelX2
7ce1e6de19
* Some minor changes.
2015-03-01 17:22:39 +01:00
JRHerlehy
0a0a399259
Add Sideboard
...
Allows a deck to have a sideboard. The player must have saved the deck
with the CARDNAME of their commander in the NAME field of the Deck
Editor to have it process as valid.
2015-03-01 03:12:25 -08:00
JRHerlehy
07db858f34
Implement Tiny Leaders for XMage
...
Initial implementation of Tiny Leaders for XMage
2015-02-28 16:16:10 -08:00
LevelX2
41c6c47092
* Added promotional, Duel Deck and Non-standard-legal sets to SetType. Changed sets and set selection accordingly.
2015-02-04 00:34:18 +01:00
LevelX2
de92c50944
* Commander format - Fixed that the commanders color identity was not correctly set for the mana replacement effect. Mana symbols from the rule text were not taken into account.
2015-01-25 22:46:55 +01:00
fireshoes
e03e613214
Updated banned lists
2015-01-19 14:22:10 -06:00
fireshoes
086f860396
Added Fate Reforged set, Valorous Stance FRF card, KTK Block Constructed option, added missing card to Holiday 2014 Cube
2014-12-21 19:57:23 -06:00
LevelX2
8d76836eb6
Added Profane Command, Hallowed Spiritkeeper, Song of the Dryads, Phantom Centaur, Freyalise Llanowar's Fury.
2014-11-10 08:29:04 +01:00
LevelX2
d7f100b24b
* Added "Duel Commander" format ( fixes #436 ).
2014-11-08 01:33:29 +01:00
LevelX2
f1b063f339
* Fixed commander format check. It ignores now mana symbols of reminder text like used for Extort ( Fixes #553 ).
2014-11-05 14:55:30 +01:00
LevelX2
c760fba685
* Updated commander banned list (as September 12, 2014).
2014-10-22 15:14:10 +02:00
LevelX2
140ffb256a
* Fixed Standard Format selection. Client used fixed date. Check on deck validator used wrong month (1.11 insted of 1.10).
2014-10-02 16:59:25 +02:00
LevelX2
da64b8757a
* Pauper Format - Allowed basic lands to be included in decks.
2014-09-07 02:33:36 +02:00
LevelX2
dcdbc10187
Fixed some effects that did target doesn't untap next untap step not handle quite correctly.
2014-08-26 16:59:37 +02:00
LevelX2
de366fe835
* Commander - Fixed that Snow-Covered lands were restricted to 1.
2014-08-10 02:08:19 +02:00
LevelX2
471c5bed4a
* Pauper - Added pauper format.
2014-08-07 17:16:42 +02:00
LevelX2
e787132007
* Updated restriced/banned lists of different formats.
2014-08-06 09:47:59 +02:00
LevelX2
21b340e313
* Theros block format - Fixed wrong set code for Journey into Nyx.
2014-05-30 23:14:36 +02:00
magenoxx
27dbcf2d6c
Unhinged lands (Issue#416)
2014-04-25 18:10:33 +05:30
LevelX2
d48d44dd56
Minor formatting.
2014-02-18 17:36:10 +01:00
LevelX2
b28d389e50
* Banned list - Added changes for 2014-02-07-
2014-02-03 07:46:05 +01:00
LevelX2
ad71ec6aad
Set Version 1.3.0.
2014-01-25 15:55:39 +01:00
LevelX2
148cc557f4
Fixed a spelling error in commander format check.
2013-12-27 16:40:42 +01:00
LevelX2
d094f291aa
Pushed version to 1.2.0dev.
2013-10-26 13:01:31 +02:00
LevelX2
d2f83b1ade
Added Theros block format.
2013-09-24 16:54:55 +02:00
LevelX2
7d0cf3cd8c
Set version to 1.1.0 dev.
2013-07-21 22:52:25 +02:00
LevelX2
f8b81f7a52
[M14] Added 9 black cards.
2013-07-09 16:08:43 +02:00
North
200a565a9d
Merged DeckValidator interface with DeckValidatorImpl
2013-07-06 11:08:36 +03:00
North
0bb110be45
[refactor] moved enums from Constants class
2013-06-16 12:28:10 +03:00
LevelX2
ae6139f859
* The check if a card is legal to a format checks now if the card is legal if taken from other sets in case the set itself of the card is not legal normally (reprint).
2013-06-10 08:19:01 +02:00
LevelX2
5336d4c0f9
Pushed version to 1.0.3 dev.
2013-05-12 16:00:25 +02:00
LevelX2
6b38cd5b18
Mage Version 1.0.2
2013-05-11 23:06:30 +02:00
LevelX2
d00e953ad9
Added Levacy to the construced formats.
2013-05-03 08:37:30 +02:00
LevelX2
ae350f81a3
Updated formats with banned and unbanned cards.
2013-05-01 20:43:35 +02:00
magenoxx
97acebacdd
Pumped version to 1.0.2.dev
2013-04-01 16:00:30 +04:00
LevelX2
5afb189315
Added modern format to the constructed formats. Updated list of banned cards of constructed formats.
2013-03-31 19:14:33 +02:00
LevelX2
aa0290fd32
Set Version to 1.0.1
2013-03-10 11:40:56 +01:00
North
5f6f1c7528
[minor] removed unused imports
2013-03-02 18:02:02 +02:00
magenoxx
5577d5b3a8
Changed version from 0.10.1 to 1.0.0
2013-02-26 14:11:00 +04:00
Plopman
4833b379df
Added Commander DeckValidator
2013-01-18 17:30:27 +01:00
LevelX2
3b948a1e70
Added GTC (gatecrash) to some objects and lists.
2013-01-03 20:31:24 +01:00
Loki
aa31ef23d3
bump version to 0.10.1
2012-12-28 12:48:26 +13:00
Loki
f017ab903c
version bump to 0.10.0
2012-11-15 22:47:15 +13:00
LevelX2
8ccca932c1
Added some more block formats for deck validation. Sort list.
2012-11-14 07:51:24 +01:00
North
25cd490be3
[CardRepository] moved Sets, DeckImporter and CardRepository to Mage Framework
2012-11-04 12:52:02 +02:00
Loki
46ec86b54c
0.9.2 dev
2012-09-04 21:24:44 +12:00
Loki
85b31df2d5
Bump version to 0.9.1dev
2012-08-14 15:28:06 +12:00
North
5d0a832642
cleaned pom files and updated sqlight dependency
2012-07-19 21:15:09 +03:00
magenoxx
b2cd3e75bd
changed version from 0.8.7.dev to 0.9.0.dev
2012-07-18 15:59:07 +04:00
magenoxx
5541fe4163
updated version from 0.8.6.r5 to 0.8.7
2012-06-29 14:56:13 +04:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
magenoxx
be06cb7790
Removed .iml files
2012-06-14 19:49:57 +04:00
magenoxx
5be6f78d59
Adding writting amount of mana payed for {X} cost
2012-06-12 10:38:39 +04:00
magenoxx
12b21abe52
changed version from 0.8.5 to 0.8.6
2012-05-25 19:04:40 +04:00
magenoxx
fa0e623120
changed version from 0.8.4 to 0.8.5
2012-05-07 07:50:07 +04:00
magenoxx
3875c1f7c0
Changed component version from 0.8.3 to 0.8.4 (dev)
2012-03-25 12:16:46 +04:00
BetaSteward
d813283c19
adding back recent changes - not quite sure how I managed to revert all this
2012-02-02 23:48:25 -05:00
magenoxx
ba6508cbeb
Updated component version from 0.8.1 to 0.8.2.
2011-12-09 13:15:07 +04:00
Loki
a004ced17d
artifactId to lowercase
2011-10-28 15:42:54 +04:00
magenoxx
e302a12f5d
Updated component's version from 0.8 to 0.8.1
...
manually
2011-10-28 11:36:42 +04:00
magenoxx
3350c3e829
Updated components' version from 0.7.6 to 0.8
2011-10-16 21:02:04 +04:00
magenoxx
2d8948b8f6
Changed version from 0.7.5 to 0.7.6
2011-09-18 13:57:43 +04:00
BetaSteward
8c011aeb36
fixed invalid deck messages + added some banned/restricted cards
2011-09-12 22:10:59 -04:00
magenoxx
0fbc805492
Lowered version from 0.8 to 0.7.5 for release.
2011-09-02 08:18:49 +04:00
BetaSteward
34cd3bbcdc
fixed version
2011-06-22 22:32:33 -04:00
BetaSteward
a8b8d36637
updated pom files
2011-06-22 22:12:14 -04:00
magenoxx
97eea533f3
updated version (from 0.7.3 to 0.7.4) in all pom files
2011-06-16 11:39:20 +04:00
BetaSteward
3115ee3c5c
Added deck types
2011-05-27 23:04:48 -04:00
magenoxx
74c7feb470
Moved version to 0.7.3 in pom files.
2011-05-19 23:49:43 +04:00
BetaSteward
86f708b17a
detect client version + client changes for AI skill level
2011-04-28 22:52:52 -04:00
BetaSteward
84c6ab76e0
update to version 0.7
2011-04-01 21:05:43 -04:00
BetaSteward
f7ffbb4773
added Sealed tournaments
2011-02-10 22:00:47 -05:00
magenoxx
f6b812bce1
Updated to version 0.6. Fixed and updated rate plugin.
2011-01-30 10:42:35 +03:00
BetaSteward
66d3ad1b15
updated poms with new version
2010-12-21 23:25:54 -05:00
BetaSteward
89a2e01068
moved Server plugins to their own folder
2010-12-04 02:04:23 +00:00