Fenhl
430ae503c7
Change all line endings to LF
2016-04-14 16:18:01 +00:00
spjspj
bd12d17d44
spjspj - Implement new form of draft in which you simulate opening a full booster box (36 boosters) and take one at a time. Known (to me at least) colloquially as 'Rich Man's Draft' as it requires you to buy a full booster box.
2016-04-14 22:48:54 +10:00
Jared Hall
3f2611de76
Fixes #1836
2016-04-12 08:16:15 -04:00
LevelX2
ed3b63652f
MTG Cube - Fixed wrong name of Fire // Ice.
2016-04-09 13:13:18 +02:00
LevelX2
d99d35b9c9
Legendary Cube 2016 fixed wrong card name of Opalescence.
2016-04-09 13:12:50 +02:00
fireshoes
2778ae2381
Added Legendary Cube April 2016.
2016-04-06 22:41:15 -05:00
LevelX2
bcdde0a945
XMage version 1.4.10v0
2016-04-06 22:56:02 +02:00
spjspj
822917322c
spjspj - Use first Mana ability fixes
2016-04-05 21:37:04 +10:00
LevelX2
20f77b8662
Updated banlist changes 2016-04-04.
2016-04-04 20:32:12 +02:00
spjspj
e5ca1bd6d2
spjspj - Implement a 'Use the first available mana ability for a land mode'.
...
This allows people to float mana more easily and to not have to get the popup forcing them to select which mana ability they would like to activate.
There's a new option in the menu system under the Mana Payment section which is set via pressing 'Alt' and the number '1' key (aka Alt+1) (and is unset by releasing Alt+1).
Or they can set it from the right click menu as well.
2016-04-04 20:30:28 +10:00
spjspj
3dfe9de05f
spjspj - Add the 'Skip to End Step of Previous Player' button to the GamePanel and associated changes
2016-03-27 00:07:23 +11:00
fireshoes
e1e6c3b9be
Updated Adam Styborski's Pauper Cube for OGW.
2016-03-11 12:38:32 -06:00
LevelX2
3f57012c85
Merge origin/master
...
Conflicts:
Mage.Client/src/main/java/org/mage/card/arcane/ManaSymbols.java
2016-03-03 23:22:06 +01: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
74799d286b
* Improved mana source check. Fixed #1513 .
2016-02-14 18:31:02 +01:00
LevelX2
d2eb6151f1
Fixed some possible exceptions.
2016-02-06 02:12:51 +01:00
LevelX2
151e678e84
Changed history handling for user a bit. Added history to table waiting dialog and user avatar tooltip.
2016-01-23 13:37:34 +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
c8f82b49ff
Added possibility to check kind of cost to pay for conditional mana use.
2016-01-10 12:01:58 +01:00
LevelX2
782190bac3
Some changes to mana handling to handle {C} mana.
2016-01-08 23:25:42 +01:00
fireshoes
9a31402e9d
Added Legacy Cube 2016. [OGW] Added additional 1/4 spoilers to mtg-card-data.txt.Added Bone Saw reprint, Boulder Salvo, and Overwhelming Denial. Fixed translation on Corrupted Crossroads and Eldrazi Obligator and activation cost on General Tazri.
2016-01-05 00:30:59 -06:00
LevelX2
1d5a645712
[OGW] Added Oath of Jace.
2016-01-04 19:55:12 +01:00
LevelX2
207f486afc
* Xmage 1.4.6v0
2015-12-13 19:47:04 +01:00
fireshoes
f8ba0da7e5
[OGW] Added Mina and Denn, Wildborn. [EXP] Added filterlands. [CUBE] Renamed Holiday Cubes to Vintage Cubes. Add Vintage Cube 2016.
2015-12-07 15:13:31 -06:00
fireshoes
7abd1133e6
Added numerous cards, mostly from PO2 and PO3. Fixed that Suture Priest's first ability wasn't optional. Updated Adam Styborski's Pauper Cube.
2015-12-03 16:26:29 -06:00
Neil Gentleman
bfb428b13a
always use log4j
...
removed all references to mage.util.Logging, java.util.logging
transient static doesn't mean anything, since static fields are never
included in serialization
2015-11-28 21:11:25 -08:00
LevelX2
b25e35920e
* AI Player - Fixed that the AI took mulligan in Mormir format.
2015-11-28 12:14:58 +01:00
LevelX2
c008b04965
* AI Player - Fixed that the AI for soem card effects could choose itself for choose opponent choice.
2015-11-28 11:23:08 +01:00
LevelX2
eb6a5e7dcb
* Some rework of play card effects.
2015-11-26 17:06:50 +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
fireshoes
ac5c18fc0c
Added 8 cards. Updated Jim Davis's Cube to current list. Added OGW spoilers to mtg-cards-data.txt
2015-11-23 23:32:18 -06:00
Neil Gentleman
a90d0e5597
reuse shared code for picking basic land sets
2015-11-22 18:00:10 -08:00
LevelX2
0d86e8e063
Xmage 1.4.5v0
2015-11-21 10:33:43 +01:00
LevelX2
c06e86cd2f
* Lurking Predators - Some minor rework.
2015-11-18 15:34:10 +01:00
LevelX2
4711e0cf99
Changed ability handling of modal spells to be able to select the same mode multiple times with different targets.
2015-11-14 01:56:56 +01:00
fireshoes
b18cae5100
Legendary Cube - fixed formatting of split card names
2015-11-12 22:18:10 -06:00
Neil Gentleman
c5ecb26289
Momir: lookup token at activation
...
loading all the cards at game start is quite slow
2015-11-11 12:55:49 -08:00
Neil Gentleman
cda5a06a6c
fix sorcery-speed LimitedTimesPerTurnActivatedAbility
...
calling super.canActivate() from inside activate() will always fail,
because the stack is no longer empty
2015-11-11 12:31:42 -08: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
fireshoes
6a86a19408
[C15] ImplementedFiery, Mystic, Verdant, and Wretched Confluences. Added Legendary Cube.
2015-11-09 14:09:39 -06:00
LevelX2
431d0005f2
Updated modes to handle selection of modes multiple times (not working yet if targets included).
2015-11-08 20:07:02 +01:00
LevelX2
e0c1492f88
* Fixed a problem that the AI was locked if a attack fee has to be paid but the AI was not able to pay the costs.
2015-10-30 22:34:42 +01:00
fireshoes
ff71654a5f
Added Adam Styborski's Pauper Cube and Army of Allah card.
2015-10-22 15:24:23 -05:00
LevelX2
ae69986aef
* Fixed a bug that the AI did not handle to target a card in its hand (e.g. Chrome Mox).
2015-10-22 01:00:17 +02:00
LevelX2
7ac0fe65ef
* Fixed bug that prevented to use mana abilities manually.
2015-10-21 23:24:04 +02:00
Neil Gentleman
3817118bc0
Fix 'Of', 'By' and 'The' in card names
2015-10-19 00:44:26 -07:00
LevelX2
8b8097878c
* Reworked/Cleaned card movement handling.
2015-10-11 03:52:38 +02:00
LevelX2
0176478441
* Fixed a bug that caused creatures forced to attack could prevent to attack by deselecting the forced creature or be able to attack another defender by using the Attack All button.
2015-10-06 22:22:37 +02:00
LevelX2
625aa29d6e
Rework of "spend mana as though it were mana of" handling.
2015-10-06 17:28:59 +02: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
fireshoes
13337b1fe0
Merge origin/master
2015-09-15 00:21:10 -05:00
fireshoes
192fa87e58
Corrected the card list for Legacy Cube 2015 and renamed to Legacy Cube March 2015. Added Legacy Cube September 2015. [BFZ] Updated mtg-cards-data.txt for 9/14 spoilers and correct some translations. Implemented Noyan Dar, Roil Shaper; Transgress the Mind; Crumble to Dust; From Beyond; Dragonmaster Outcast reprint; Endless One; and Sylvan Scrying reprint.
2015-09-15 00:18:53 -05:00
LevelX2
8f64a2ab54
* Fixed that a player doing a library search with a stated quality (701.15b) couldn't fail to find a card if cards with the stated quality did exist in the searched library.
2015-09-14 23:36:32 +02:00
LevelX2
de639cc1d6
* Suspend, added the card name to the rule text of the ability triggering, so different suspended cards were not auto put on the stack by the activated same rule text option.
2015-09-11 23:06:26 +02:00
LevelX2
9a37bd28ad
Xmage 1.4.4v0
2015-09-05 12:51:07 +02:00
LevelX2
707c1acf6b
* Added an option to auto order triggers with the same text. Added options to pass priority automatically after spell cast and ability activation. Fixed a problem of the tests with the new Scry mulligan.
2015-09-04 00:25:23 +02:00
fireshoes
84163dd356
Added Jim Davis's Cube
2015-09-03 17:12:15 -05:00
LevelX2
5a812f022d
Added the new mulligan rule with Scry. Litte Scry rework.
2015-09-03 17:27:43 +02:00
LevelX2
5f7f04be65
* Master of the Wild Hunt - Fixed that the damage that the controller of the targeted creature could assign was handled targeted and so hexproof could wrongly block that assignment.
2015-08-30 21:30:58 +02:00
LevelX2
423e1fd368
* Triggered abilities order selection is applied immediately now.
2015-08-28 15:16:24 +02:00
LevelX2
39e62095e4
Fixed some dialogs for human players that were not shown after a reconnect to a game (e.g choose mulligan, any use Yes/No choice, amount choice, Pile choice).
2015-08-28 14:29:54 +02:00
LevelX2
758f56792e
* Added button popup menu to be able to automatically answer ability related "Yes" / "No" requests (related to #328 ).
2015-08-28 11:44:14 +02:00
LevelX2
532d4e0af0
* Added automatic handling for order of triggered abilities going to stack ( fixes #701 / related to #328 ).
2015-08-22 19:29:57 +02:00
LevelX2
9df993bd3a
* Intet, the Dreamer - Improved handling to look at face down cards exiled with Intet. Works now also if Intet has left the battlefield.
2015-08-19 00:59:05 +02:00
LevelX2
aa1eb354ef
* Removed some data from player restoring to fix unintended draws after a player concedes game ( #1205 )
2015-08-18 17:20:04 +02:00
LevelX2
75ed3ffbca
* AI target selection - Fixed a problem with TargetSpellOrPermanent (could cause e.g. a bug if AI casts Venser, Shaper Savant).
2015-08-18 12:43:54 +02:00
LevelX2
5ee01868a9
* Fixed a bug of AI target card in hand selection leading to UI hang if AI had no valid targets in hand (e.g. Show and Tell or Hypergenesis).
2015-08-16 17:59:14 +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
662ee7ca10
* Fixed handling of face down card selection (e.g. for Scroll Rack).
2015-08-05 17:45:45 +02:00
LevelX2
36cacff537
* Historical Standard - Fixed the missing Scourge expansion data.
2015-08-04 23:31:55 +02:00
LevelX2
efb5e06e57
* Rollback - Fixed that UI is locked after a accepted rollback request ( fixes #1158 ).
2015-08-02 12:39:02 +02:00
LevelX2
009f2a85fd
Fixed weird replacement effects showing from otehr games ( #643 ).
2015-07-30 16:46:24 +02:00
LevelX2
64b8e73ec9
Merge pull request #1155 from marthinwurer/master
...
Added Historical Standard deck validators to config
2015-07-28 14:46:17 +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
LevelX2
1ef74f3293
Fixed some possible null pointer exceptions.
2015-07-28 00:04:57 +02: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
LevelX2
eca37467a3
* Added a auto select color for color choices of mana abilities that ask the human player to select a colo (implements #690 ).
2015-07-21 17:23:10 +02:00
LevelX2
4324a6a683
Fixes to token image handling.
2015-07-19 10:09:50 +02:00
LevelX2
6ef50c42bf
Some minor changes.
2015-07-19 10:08:58 +02:00
LevelX2
c784637766
Set ALLOW_INTERRUPT back to true in repository.
2015-07-18 09:59:42 +02:00
fireshoes
2931ea4c26
Updated Ben's Cube. Implemented Blood Funnel, Mizzium Transreliquat, Jilt, Stand Together, Torpid Moloch, Tidewater Minion
2015-07-17 01:23:33 -05:00
fireshoes
cb083d73e4
Alphabetized Ben's Cube
2015-07-16 15:17:13 -05:00
fireshoes
cc6fb2270e
Updated formatting and/or spelling for cards in various cubes
2015-07-16 14:54:49 -05:00
LevelX2
0c0fe9984e
Some fixes/improvements to AI target handling and tests.
2015-07-16 13:10:11 +02: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
fa0a40b0d6
* Some fixes/chnages to AI player. Needs probably some more testing.
2015-07-12 19:51:04 +02:00
LevelX2
55966f3056
* Fixes to spend any mana to pay handling-
2015-07-12 19:49:53 +02:00
LevelX2
b80e27f3b3
* Fixed handling of Phyrexian mana.
2015-07-09 01:43:26 +02:00
LevelX2
53e36c728c
* Some minor fixed, error handling.
2015-07-04 16:44:36 +02:00
LevelX2
cd0cba6ec7
XMage Release 1.4.2v0
2015-07-04 01:28:19 +02:00
LevelX2
0ac5777765
* Fixed a bug of All atack button if multiple players/Planeswalker could be attacked.
2015-07-03 22:06:14 +02:00
LevelX2
cea7bb4e87
Improved undo for All Attack action.
2015-07-03 21:05:59 +02:00
LevelX2
25ca463520
[ORI] Added Tainted Remedy and Liliana Planeswalker. Fix for build bug of Sigled Starfish.
2015-07-03 12:26:14 +02:00
LevelX2
3eb1fd4047
Added a button to attack with all available cratures.
2015-07-02 17:03:14 +02:00
LevelX2
0cbe590cac
* Fixed that mana auto-payment settings were not correctly set from previous settings on game start.
2015-07-02 13:18:12 +02:00
LevelX2
0a0cb40783
* Fixed that creatures that have to pay costs to block were wrongly forced to block causing UI locks.
2015-07-01 23:00:22 +02:00
LevelX2
123d1e4ec6
[ORI] Added 6 black cards.
2015-06-30 01:24:51 +02:00
LevelX2
df3e6db569
Please test! Some changes to the display of user choices, showing also a longer text in tooltip window.
2015-06-28 21:55:48 +02:00
LevelX2
87f3978589
Some changes to userData handling. Added country flag to some dialogs. Saved and restored some more table columns width and order information.
2015-06-28 00:10:38 +02:00
LevelX2
56b81f8635
Computer AI - Fixed a bug in AI target handling (e.g. AI Show and Tell selection blocked UI).
2015-06-24 16:28:30 +02:00
LevelX2
ca9e52f99b
Merge pull request #1052 from brodee/master
...
code review comments for chaos/random booster draft:
2015-06-24 06:56:45 +02:00
Brodee
ac0aa65aab
code review comments for chaos/random booster draft:
...
1. rename chaos booster draft to random booster draft
2. save packs selected in the user preferences
3. print "Random Boosters" in the player draft viewer during the draft
2015-06-23 20:59:05 -07:00
LevelX2
0a3c081ded
Merge pull request #1048 from brodee/master
...
Chaos booster draft implementation
2015-06-23 21:59:46 +02:00
fireshoes
f13c1a5794
Added Holiday Cube 2015
2015-06-23 00:50:14 -05:00
brodee
e3b84eaab5
chaos booster draft implementation first check-in
2015-06-22 21:55:43 -07:00
LevelX2
e509a35795
Fixed a bug that existing continuous effects were not applied before state based effects were checked.
2015-06-20 01:07:35 +02:00
LevelX2
9882948a06
* Splice on Arcane - Fixed that if a player used an alternate cost to cast the arcane spell (e.g. Nourishing Shoal) splice mana costs were also removed.
2015-06-17 16:15:44 +02:00
LevelX2
cd0f273122
Fixed a bug that if a human player had to discard more cards than he had on hand, the game UI was blocked.
2015-06-15 17:35:48 +02:00
LevelX2
060a468d4b
Update to release 1.4.1.
2015-06-14 02:43:16 +02:00
LevelX2
ce26bc8ed0
Added option to deactivate to ask th eplayer in which order cards go to gaveyard.
2015-06-13 12:27:50 +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
8ae9293c98
* Added user country flag. View of image in user list is still missing.
2015-06-10 17:52:18 +02:00
LevelX2
3b61a10237
Fixed some bugs and added a AI Test player class.
2015-06-08 18:31:54 +02:00
LevelX2
9da44a547d
Added an option that player has to confirm if he passes priority with empty stack and has mana in his pool. Implements #707 .
2015-06-07 22:37:12 +02:00
LevelX2
8acf28eed1
* Added optional rollback current turn and up to 3 previous turns to the battlefield menu. All other players have to agree to the rollback to let it happen.
2015-06-07 00:53:08 +02:00
LevelX2
53396a44f2
Added some test and some minor fixes to effect ability handling.
2015-06-04 13:50:39 +02:00
LevelX2
b58d2e88ea
* Novijen Sages - Fixed that it was not possible to pay the activated ability with the counters of Novijen Sages.
2015-06-03 23:49:54 +02:00
LevelX2
f63fae06de
Some changes to AI player.
2015-06-03 17:08:01 +02:00
LevelX2
1b690e5c8c
* Fixed target change handling (e.g. with opponent filter - fixes #574 ). Added some tests.
2015-05-31 18:44:02 +02:00
LevelX2
c2ee9ef4ad
Minor fix to target handlling.
2015-05-25 22:58:01 +02:00
LevelX2
76aa9c128d
* Release 1.4.0v1
2015-05-24 14:50:24 +02:00
LevelX2
497b977911
* Fixed a bug that the AI did most of the time choose the wrong mana color if producing mana from any or multiple mana effects.
2015-05-13 15:04:42 +02:00
LevelX2
fa847e8feb
* Update to version 1.4.0v0.
2015-05-12 23:11:25 +02:00
LevelX2
ed501cad21
* Some minor adjustements/changes.
2015-05-12 23:00:34 +02:00
LevelX2
15efe14fd5
* Fixed human players controlling other human players turn (e.g. by Mindsliver).
2015-05-12 01:10:56 +02:00
LevelX2
25ef57570d
[MM2] Added Worldhear Phoneix.
2015-05-10 01:33:02 +02:00
LevelX2
9c97953b6b
Added some font color to object and player names output to game logging and feedback area.
2015-05-09 21:18:00 +02:00
betasteward
c5e216ddbf
more MCTS improvements
2015-05-04 15:41:37 -04: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
LevelX2
8686f4f777
* Fixed a bug that the AI did for target selection not check correctly players with hexproof ability.
2015-05-02 09:47:38 +02:00
betasteward
9209e43310
Updates to MCTS AI
2015-04-30 11:33:22 -04:00
LevelX2
b2fe13c8c8
* Fixed attack tap handling - You can no longer attack with a mana producing creature that will be get tapped for attacking and use the creature itself to produce mana to pay for effects like Ghostly Prison if the mana ability has the cost to tap the creature.
2015-04-16 15:57:17 +02:00
LevelX2
c65adebc57
Fixed that to allow watchers of a game to see the hand cards of players did not work correctly.
2015-04-10 12:36:22 +02:00
LevelX2
2f09b2859c
Some minor changes.
2015-04-07 16:46:10 +02:00
LevelX2
23f35e8ad1
* Chnaged Tiny Leaders handling of commander zone change replacement.
2015-03-26 00:14:21 +01:00
LevelX2
488e7a9290
* Implemented latest Commander rule changes concerning zone changes.
2015-03-25 13:58:01 +01: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