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
betasteward
9ad8530dee
moved faceDown property from Card to CardState
2015-03-12 22:09:12 -04: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
2d1755be2e
Readded uninteneded from pom-xml removed project references again ( fixes #787 ).
2015-03-11 11:15:42 +01:00
LevelX2
6b8493d9f8
* Changed all occurances of unblockable to can't be blocked.
2015-03-08 21:54:36 +01:00
fireshoes
b1a88011ab
[DTK] Updated mtg-cards-data.txt for 3/3 spoilers and added Dragon Fodder, Evolving Wilds, and Dragonlord's Servant. [CUBE] Added Legacy Cube 2015
2015-03-04 12:09:03 -06:00
LevelX2
6b0f6be574
Fixed spelling bug of import mage.abilities.effects.common.continuous package.
2015-03-03 00:37:39 +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
LevelX2
f7924a6d92
Merge pull request #764 from JRHerlehy/master
...
Implementation of Tiny Leaders Format
2015-03-01 16:06:51 +01:00
LevelX2
8849538723
* Fixed that library selections could not be deslected if multiple cards have to be selected.
2015-03-01 16:06:13 +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
8a6da4abe3
Allowing Sideboarding
...
Tiny Leaders allows sideboarding. Turned on sideboarding option.
2015-03-01 02:31:56 -08:00
JRHerlehy
983cb571e7
Fixed Tiny Leaders Duel Type
...
Fixed missing class access level for TinyLeadersDuelType
2015-03-01 01:34:49 -08:00
JRHerlehy
6e95e5ef70
Removed pushed target folder from TinyLeadersDuel
2015-03-01 01:32:15 -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
11fb2412cb
Fixed a bug of AI target selection that caused endless loops during build of test project.
2015-02-27 15:18:38 +01:00
LevelX2
80d3e6bd9a
Fixed a bug of AI target selection that caused endless loops during build of test project.
2015-02-27 15:04:42 +01:00
LevelX2
4a5140d0ab
Fixed a bug of cost paying handling not showing only the left over unpaid part of mana cost ( fixes #185 ). Added the name of the object the cost is paid for to the feedback panel.
2015-02-26 13:52:02 +01:00
LevelX2
79e9312893
* Fixed the annoying SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder" on client start. Updated a lot of POM references. Fixed warnings of Test Project. Some changes to logging.
2015-02-20 13:58:13 +01:00
LevelX2
0c73076895
* Added AlternateManaPaymentAbility interface and handling.
2015-02-20 02:15:22 +01:00
LevelX2
c6d3a8247d
* Holiday Cube 2014 - Removed additinal blank in name of Hero of Oxid Ridge that prevented the use of the card in the cube.
2015-02-15 23:14:32 +01:00
LevelX2
ef147bc80c
* Fixed a possible endless loop while player left game during damage distribution.
2015-02-12 12:16:56 +01:00
LevelX2
0cda1f7731
* Fixed spelling error for Fire // Ice card of Holiday Cube 2014.
2015-02-08 09:54:23 +01: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
dd54269216
* Fixed handling of Split cards ( fixes #670 ).
2015-02-03 00:05:30 +01:00
LevelX2
19d71aaf84
* AI PLayer - Fixed a problem with targets of Venser, Shaper Savant.
2015-01-31 10:00:16 +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
LevelX2
bd6753da0b
* Duel Commander - Fixed that for duel commander muliplayer games the specific (e.g. starting life) duel commander rule changes did not take place.
2014-12-31 09:52:48 +01:00
LevelX2
8d8a2074f0
* Lion's Eye Diamond - Fixed that it now only can be cast at the time an instant spell could be cast.
2014-12-27 03:51:10 +01: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
4373a33b73
* Holiday Cube 2014 - Fixed year in name, added missing card.
2014-12-18 08:39:35 +01:00
LevelX2
b2586a653f
* Multiplayer Commander - Fixed that the starting player wrongly skipped his draw step.
2014-12-16 13:09:48 +01:00
fireshoes
218e044804
Added Holiday Cube 2014 and some new cards
2014-12-12 13:58:03 -06:00
LevelX2
2af52cfd3a
[C14] 11 white cards + 1 Artifact + white deck list + some minor fixes to framework and other cards.
2014-12-01 16:59:36 +01:00
LevelX2
bda59fafcf
* Fixed possible exception during choosing replacement effect resolve order.
2014-11-26 12:29:42 +01:00
LevelX2
67479bb5a4
* Fixed wrong timer handling while other player controlled a player's turn. Attackers now marked with blue frame. Playable cards have a violet frame. If a player has to select cards from hand, the possible cards are marked yellow now. Discard of multiple cards now marks already selected cards and happens in one selection.
2014-11-26 01:48:00 +01:00
LevelX2
7e145d2cfd
* Added possibility to allow other players to see hand cards of player.
2014-11-24 23:03:21 +01:00
LevelX2
c22b54d262
*Draft - Non hidden picked cards go to the deck. Hidden cards to sideboard.
2014-11-23 18:43:31 +01:00
LevelX2
97412e3e9e
* Started reworking netmana to also handle mana sources that could only produce 2-4 colors. Not finished yet.
2014-11-17 17:37:02 +01:00
LevelX2
a2484cc6d9
Added F10 to skip priority while the stack resolves.
2014-11-16 08:59:59 +01:00
LevelX2
8bb2868dfa
* AI - Fixed that the AI used actions with 0 costs endless (e.g. Chimeric Idol).
2014-11-11 15:40:51 +01: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
04ba280be1
* Cube - Added The Peasant's Toolbox cube.
2014-11-08 17:20:36 +01:00
LevelX2
d7f100b24b
* Added "Duel Commander" format ( fixes #436 ).
2014-11-08 01:33:29 +01:00
LevelX2
751365124e
* Commander - Players no longer go to a sideboarding phase during caommander matches.
2014-11-07 14:24:07 +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
5ac9e5c5db
* Fixed wrong card names of MTGO Legacy Cube and Ben's Cube.
2014-11-05 00:39:28 +01:00
LevelX2
9b6bc80f34
Added MTGO Legacy Cube.
2014-11-03 22:31:13 +01:00
LevelX2
8426816b09
* Some changes to table and match view.
2014-11-01 14:24:23 +01:00
LevelX2
1396760d5e
* Fixed a problem that prevented cards from beeing marked as choosable in select card panel after the changes made for displaying resized counters.
2014-10-31 18:34:41 +01:00
LevelX2
df71237f46
* Added logic to auto select replacement effects. Some changes to counter size and font size handling.
2014-10-30 20:40:23 +01:00
LevelX2
4bbc733496
* Cubes - Added cube from www.mtgcube.com.
2014-10-29 08:58:12 +01:00
LevelX2
473204d713
*Cubes - Added Ben's cube.
2014-10-29 01:38:04 +01:00
LevelX2
2c164af920
* Booster draft swiss - Fixed a bug that the draft object was not set to the tournament object.
2014-10-25 08:58:39 +02:00
LevelX2
c760fba685
* Updated commander banned list (as September 12, 2014).
2014-10-22 15:14:10 +02:00
LevelX2
bdd163080d
* Draft - Show draft time and draft progress. Show game threads and ma games. Fixed a problem with AI player and password.
2014-10-12 22:37:39 +02:00
LevelX2
5ccc1c91ae
* Tournaments - Added handling for constructed formats and password protection.
2014-10-12 04:19:28 +02:00
LevelX2
0a23fe1e8a
* Skip phase of preferences will only be applied if the stack is empty.
2014-10-10 14:25:44 +02:00
LevelX2
7f46323f67
* Added F7 to skip until next main phase. Added some preference options to skip handling. Clicking on phase bar opens now phase bar preferences.
2014-10-05 14:33:47 +02:00
LevelX2
b3b51f9f1e
* AI added little passivity penalty for passing turn to get AI more active.
2014-10-03 12:07:59 +02:00
LevelX2
f7535505dd
* Allow deselection of target cards (eg. in graveyard using Delve).
2014-10-03 12:07:20 +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
f3ea64e27c
* Changed handling of phases to stop to server based handling.
2014-09-25 00:33:58 +02:00
LevelX2
aa842efacc
Added F5 button to skip priority until end step of opponent. Added PlayerAction handling.
2014-09-24 16:55:51 +02:00
LevelX2
17acc9f97d
* Fixed that a player could wrongly not be chosen for not targeted effect, if the player had hexproof.
2014-09-22 22:27:10 +02:00
LevelX2
08b26ae57a
* Deflecting Palm - Fixed that damage dealing did not work if the source was a spell.
2014-09-21 09:41:01 +02:00
LevelX2
da64b8757a
* Pauper Format - Allowed basic lands to be included in decks.
2014-09-07 02:33:36 +02:00
LevelX2
cb6cc62ed4
If match timer is used, the AI consumes now also time for their priority action. Some minor changes to Gamemanager.
2014-09-03 09:49:44 +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
944de8140c
* Added possibility for choose method to deselect cards.
2014-08-19 16:36:52 +02:00
LevelX2
d46b4a7248
Fixed a bug of computer player handling TargetCreatureOrPlayerAmount.
2014-08-18 23:52:35 +02:00
magenoxx
ffa987755b
Added using RuleModification effect and setting targetAbility for triggered abilities
2014-08-18 19:42:29 +04:00
LevelX2
d02f272bca
* Fixed that attacker has not always to assign all damage to multiple blockers. Improved AI behaviour of assigning damage to multiple blockers. Tries to kill blocker if possible now.
2014-08-18 00:46:45 +02:00
LevelX2
25180e232e
* AI - Added missing handling for TargetCardInExile.
2014-08-17 22:32:13 +02:00
LevelX2
f633d35bfd
* Wall of Roots - Fixed that Wall could not be used after beeing exiled and returned with Momentary Blink.
2014-08-16 19:27:43 +02:00
magenoxx
de6d1bf46b
Asserting action count in tests. minor changes.
2014-08-15 10:52:37 +04:00
LevelX2
797ee3d945
Some minor logging and comment changes.
2014-08-13 16:58:19 +02:00
Quercitron
f93624f827
Add ability to Cost.canPay method parameters
2014-08-10 21:34:17 +04:00
LevelX2
9ae2b5594e
Merge pull request #495 from dustinconrad/master
...
Use dependency management to use common versions of log4j and junit
2014-08-10 02:16:31 +02:00
LevelX2
de366fe835
* Commander - Fixed that Snow-Covered lands were restricted to 1.
2014-08-10 02:08:19 +02:00
Dustin Conrad
809d61d5ea
Use dependency management to use common versions of log4j and junit in all the projects.
2014-08-09 19:38:34 -04:00
LevelX2
2ca945fabf
Some more changes concerning ThoughtAsEffects.
2014-08-09 11:48:40 +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
3aab091492
Some changes to client and server logging messages.
2014-08-04 17:21:14 +02:00
LevelX2
cbb6117b8e
Replaced some replacement effects with restriction effects. Added new method to restriction effect. Improved canAttack methods (not finished yet).
2014-08-01 15:59:59 +02:00
LevelX2
1a1fc09221
* Fixed a bug that allowed to apply damage prevention replacement effects under certain circumstances multiple times to the same event.
2014-07-31 15:16:48 +02:00
LevelX2
1f51d243ec
* Finished to change ReplacementEffects for UNTAP event to ContinuousRuleModifyingEffect.
2014-07-29 17:45:48 +02:00
LevelX2
ea1a098300
* Spellskite - Fixed that target could wrongly not be changed to spellskite in some cases.
2014-07-29 17:44:42 +02:00
LevelX2
c8d76cdaaf
* Added Dream Halls and Curse of chain (and what was neccessary to get Dream Hall costs to work).
2014-07-27 11:22:22 +02:00
LevelX2
c3a5476bd4
* MTGOMarchCube2014 fixed two card name spelling mistakes.
2014-07-27 02:15:24 +02:00
LevelX2
25e2fb59e1
Support of play_land event for get playable cards.
2014-07-26 15:01:17 +02:00
magenoxx
65a0c9fc79
[UI] Displaying creatures that can attack
2014-07-18 16:05:21 +04:00
Quercitron
e5b2b39701
Make order of parameters the same for methods player.damage and permanent.damage
2014-07-18 02:11:11 +04:00
magenoxx
60d04e2614
[UI] Showing choosable cards in dialog - Issue#456
2014-07-15 16:31:41 +04:00
LevelX2
9609480109
* Cruel Ultimatum - Fixed that wrongly creatures in all graveyards could be selected.
2014-06-29 13:35:28 +02:00
Quercitron
13b8cad131
Change handling of minNumberOfTargets and required status
2014-06-29 02:45:18 +04:00
LevelX2
d84076ba40
* Added 28 cards from Vintage Masters.
2014-06-27 13:41:28 +02:00
LevelX2
513b012dc0
* Fixed draw handling. Fixed concede handling. Fixed message generation for game end view. Added some debug messages.
2014-06-25 01:34:11 +02:00
LevelX2
bcf620a459
* Combat - Creatures forced to attack can no longer be removed from attack by using the undo button (e.g. Bident of Thassa).
2014-06-20 14:45:35 +02:00
LevelX2
7d2b1c076a
* Combat - Creatures forced to attack can no longer be removed from attack by using the undo button (e.g. Bident of Thassa).
2014-06-20 14:19:03 +02:00
LevelX2
b360bb1528
Removed redundant remove user from chat call and some formatting.
2014-06-16 07:48:15 +02:00
Quercitron
9629c3f0f5
Modify implementation of Target's required status
2014-06-15 19:23:30 +04:00
Quercitron
f2114f4701
Fix build for Player AI projects
2014-06-13 20:21:07 +04:00
Quercitron
250909a464
Make required status of target based on the type of ability
2014-06-12 23:35:56 +04:00
North
9324e93868
[refactor] removed generic parameter from Game classes
2014-06-03 12:33:02 +03:00
North
1867a150c1
[refactor] removed generic parameter from Player
2014-06-03 11:19:49 +03:00
LevelX2
77fb744991
Set for simulated games of the AI the simulation flag (please report if this causes any problems).
2014-06-02 08:32:22 +02:00
LevelX2
21b340e313
* Theros block format - Fixed wrong set code for Journey into Nyx.
2014-05-30 23:14:36 +02:00
LevelX2
2b59a6faae
Ability picker is shown now for only one ability if preference setting is on and ability has no mana costs or is no play land ability.
2014-05-30 20:24:00 +02:00
LevelX2
c13f7a2115
* Mana pool handling - Fixed bug where wrong playerId was used. Fixed that menu check state is the same for all GamePanles of client.
2014-05-27 16:54:38 +02:00
LevelX2
d9e4e99a0f
Some changes to manual mana pool handling.
2014-05-27 08:37:16 +02:00
LevelX2
8087a07a9c
* AI Player - Fixed a bug that AI did not care about existing filter criterias for choosing cards from own hand.
2014-05-26 16:57:36 +02:00
LevelX2
2652316421
Some changes to handling of triggered effects and player response.
2014-05-25 13:53:32 +02:00
LevelX2
71fb7bf25b
Added context menu to switch between manual and automatic usage of the mana in mana pool. Manual usage is done by clicking on the mana symbol in the player panel. Still some fine tuning to do.
2014-05-24 02:56:35 +02:00
LevelX2
8354f4f392
Fixed some spelling errors in cube card lists.
2014-05-17 18:13:58 +02:00
LevelX2
83bf215bc9
Fixed some spelling errors in cube card lists.
2014-05-17 18:13:23 +02:00
LevelX2
76ce168436
* Deck editor - Changed wrong reference to images.
2014-05-08 22:20:59 +02:00
LevelX2
473c9e207b
Fixed (probably) the player1 concedes but other player2 wins. Fixed that if player runs out of timer time or player lose of beeing idle, the match will end correctly.
2014-05-01 19:34:52 +02:00
LevelX2
abfe517c17
* AI player - Fixed a problem that AI uses Sphinx of Jwar Isle ability in an endless loop.
2014-04-30 07:15:01 +02:00
LevelX2
915651335a
Fixed that in tournament a automatically generated deck will be submitted if player doesn't submit a deck in time ( fixes #421 ).
2014-04-29 17:32:24 +02:00
magenoxx
27dbcf2d6c
Unhinged lands (Issue#416)
2014-04-25 18:10:33 +05:30
LevelX2
0523905cc6
AI - Added code to handle TargetSpellOrPermanent (not smart).
2014-04-22 16:37:21 +02:00
LevelX2
cf4913ae96
* If an abilit yhas only a pay life cost, the ability picker dialog is shown if the prefence option to ability picker for abilities without costs is activated.
2014-04-14 17:32:55 +02:00
LevelX2
93b968d92a
* Desecration Demon - Made AI not using the sacrifice ability any more.
2014-04-06 17:24:44 +02:00
LevelX2
73885ab01d
* Iona, Shiel of Emeria - Added choice information to card tooltip.
2014-04-04 08:39:19 +02:00
LevelX2
f5ff18acfa
* Cube - Added "MTGO Cube March 2014" cube.
2014-03-29 20:44:36 +01:00
LevelX2
b5ef4a7f45
* Attacking Planeswalker - Fixed a bug that it was not able to attack a planeswalker that had hexproof.
2014-03-29 17:46:12 +01:00
LevelX2
05cfa23931
* Player Hexproof - Fixed that the Player Hexproof prevented that the player could be attacked.
2014-03-25 23:57:07 +01:00
LevelX2
ac93732b1a
* Goblin Welder - Fixed that second target of Goblin Welder was not handled by AI player.
2014-03-24 16:03:16 +01:00
LevelX2
27d441de0a
Minor changes to AI logging.
2014-03-24 08:33:07 +01:00
LevelX2
de12dce50c
* Free for all - Fixed a bug that controller of a spell was sometimes affected by effects that should only be applied to opponents (e.g. Mogis, God of Slaughter's triggered ability).
2014-03-23 07:57:34 +01:00
LevelX2
ccd91f0657
* Combat blocking - Fixed that blocking of multiple attackers by one creature did not work (e.g. for Guardian of the Gateless).
2014-03-21 14:43:19 +01:00
LevelX2
e9a301da3c
Added a mono blue draft cube.
2014-03-17 16:57:11 +01:00
LevelX2
577b431029
* AI player - Fixed a bug that sometimes valid targets were not taken into account.
2014-03-15 17:44:56 +01:00
LevelX2
3dde0bab89
* Fixed AI announcing value for non mana variable costs.
2014-03-10 08:17:38 +01:00
LevelX2
7ebb8a9cbe
* Reworked non mana costs with variable amount. The values have now to be announced before targeting. Fixed some wrong implementations (Firestorm, Myr Battlesphere, Skeletal Scrying).
2014-03-09 19:47:31 +01:00
LevelX2
8d2f4cc9ac
* Draft - Added "Quit Tournament" button to draft panel. Minor formatting.
2014-02-28 17:47:27 +01:00
LevelX2
8491b5b90b
* Cleanup of server memory handling - removed memory leaks for Chat, Player, Match, Game etc.
2014-02-21 01:13:27 +01:00
LevelX2
d48d44dd56
Minor formatting.
2014-02-18 17:36:10 +01:00
LevelX2
1f3687cc86
Switched to binary/source format java 1.7.
2014-02-18 17:35:32 +01:00
LevelX2
67e25d43bd
* Finished changes for new preference option to force showing ability picker for 0 mana spells or abilities with only tap costs.
2014-02-12 20:52:33 +01:00
LevelX2
ee76ccfee4
Added option that AbilityPicker is forced to show if ability or spell has no or only tap cost (not finished yet).
2014-02-12 17:18:06 +01:00
LevelX2
ed64a9ff49
* Minor formatting.
2014-02-11 00:39:31 +01:00
LevelX2
b28d389e50
* Banned list - Added changes for 2014-02-07-
2014-02-03 07:46:05 +01:00
LevelX2
d959edb4b3
Added new method game.isOpponent() for faster opponent check.
2014-01-30 10:46:30 +01:00
LevelX2
19679c9f6e
Some minor changes / formatting.
2014-01-28 13:48:40 +01:00
LevelX2
ad71ec6aad
Set Version 1.3.0.
2014-01-25 15:55:39 +01:00
LevelX2
e490d6af61
Added cubes for Sealed and Daft Tournaments. Added a simple Swiss like tournament format.
2014-01-10 19:58:55 +01:00
LevelX2
2708916cd6
* Logging - Changed logging of gameStateEvaluator2.
2013-12-31 12:59:07 +01:00
LevelX2
148cc557f4
Fixed a spelling error in commander format check.
2013-12-27 16:40:42 +01:00
LevelX2
05cbd90fe2
* Commander - Added commander multiplayer format. Fixed commander damage win condition to only counting combat damage. Added some info to tooltip text of commander.
2013-12-23 17:14:56 +01:00
LevelX2
fa6e22ca6a
Added logic to limit number of allowed attackers attacking defending player.
2013-11-30 23:29:38 +01:00
LevelX2
6d0b38c8ca
* Commander - Fixed a NPE if change control effects are used during commander game.
2013-11-22 00:30:14 +01:00
LevelX2
b8af8106f6
Added ManaInAnyCombinationEffect and RemoveCountersForCostCondition and some minor formatting and additions.
2013-11-21 14:28:54 +01:00
LevelX2
aa6be2f4da
* Commander - Allow activated abilities from command zone, card going back fom exile zone after commander mulligan are no longer face down in library.
2013-11-19 08:11:34 +01:00
LevelX2
33c6bf1385
Ability picker shows now the name of the object instead of {this] in ability text..
2013-11-06 14:32:50 +01:00
LevelX2
0697801cdc
* Commander - Fixed cost reduction for casting commander.
2013-11-01 17:03:33 +01:00
LevelX2
2c46929fff
[C13] Added Command Tower, Homeward Path, Contested Cliffs, Marath Will of the Wild.
2013-10-31 17:30:30 +01:00
LevelX2
d094f291aa
Pushed version to 1.2.0dev.
2013-10-26 13:01:31 +02:00
LevelX2
ba27dbf36e
* Faerie Imposter - Fixed AI didn't handle target (TargetPermanent) correctly ( fixes #360 ).
2013-10-20 14:21:54 +02:00
LevelX2
43da29da44
Fixed two possible NPE.
2013-10-12 22:57:44 +02:00
LevelX2
a2f1d08474
* removed some test debug messages.
2013-10-12 17:21:20 +02:00
LevelX2
4513c7f7c3
Created a ConstrucedEliminationTournament (only the server plugin yet).
2013-10-10 16:19:30 +02:00
LevelX2
d34779fa68
* Changed logging level back to info, changed level of a lot of messages to debug from info. Added check that certain AI players can't join a table with no appropriate format.
2013-10-09 15:22:40 +02:00
LevelX2
4f2f08840b
* Fixed some functions which locked or stopped the game after a player conceded the game.
2013-09-25 20:42:00 +02:00
LevelX2
d2f83b1ade
Added Theros block format.
2013-09-24 16:54:55 +02:00
LevelX2
eafa18a6e8
Fixed possible NPE in HumanPlayer.
2013-09-21 23:46:48 +02:00
LevelX2
acd52e2a61
Fixed possible NPE in HumanPlayer.announceXMana ( Fixes #319 ).
2013-09-12 13:14:22 +02:00
LevelX2
a97d019ca5
Added info text to limited check, if deck has less than 40 cards.
2013-09-05 16:24:44 +02:00
LevelX2
e6c42edc4f
Fixed false min target handling of computer player. Some minor changes and additions to framework.
2013-08-16 10:15:20 +02:00
Backfir3
ccc0bf4b6d
Fix missing parameter in after Odric Master Tactician commit
2013-08-06 22:44:04 +02:00
LevelX2
0d37d1593b
* Odric Master Tactician - Fixed that the game didn't leave the block phase controlled by the controller of Odric.
2013-08-06 18:26:49 +02:00
LevelX2
4a28881f71
Added as thought effect to let creatures block tapped.
2013-08-03 20:14:11 +02:00
Plopman
cf7b06c611
[Commander] Implement commander mulligan
2013-07-26 21:21:01 +02:00
Plopman
a8538885ab
[Commander]Added alternative lose condition. (21 damages by commander)
2013-07-23 18:15:12 +02:00
LevelX2
7d0cf3cd8c
Set version to 1.1.0 dev.
2013-07-21 22:52:25 +02:00
Plopman
15862b4fc5
[Commander] return Commander to command zone when it's exiled or put in graveyard
2013-07-20 11:53:17 +02:00
LevelX2
7c6666062e
Fixed that AI can handle TargetDiscard or TargetCardInHand with MinNumberOfTargets > 1.
2013-07-18 13:19:44 +02:00
Plopman
d1ee8a7e9a
[Commander] Move commander to command zone at the begging of the game
2013-07-17 20:38:07 +02:00
LevelX2
9838dea551
Added possibility to show tournament panel and watch tournament games (if allowed at tournament start) for spectators .
2013-07-16 17:39:02 +02:00
LevelX2
4721c6aaca
Fixed handling of sacrifice Planeswalker or Legend permanent caused by new rule for AI choose target.
2013-07-15 19:56:01 +02:00
LevelX2
178b4cb158
Fixed random set for basic land definition. (Fixed issue #274 )
2013-07-15 13:27:12 +02:00
LevelX2
bc9dca4d8a
Fixed some handling to possible NPEs.
2013-07-15 00:53:30 +02:00
LevelX2
f8b81f7a52
[M14] Added 9 black cards.
2013-07-09 16:08:43 +02:00
LevelX2
5a8a7b19de
Client add land set search uses now ExpansionRepository.
2013-07-07 18:23:31 +02:00
North
200a565a9d
Merged DeckValidator interface with DeckValidatorImpl
2013-07-06 11:08:36 +03:00
LevelX2
9d5327da7a
* Rag Dealer / Serene Reembrance - Fixed target handling for AI.
2013-07-04 08:26:26 +02:00
LevelX2
7b260c960b
Added a quit match option. FFA game gets no more killed if host left mage or quitted match.
2013-07-02 22:15:49 +02:00
LevelX2
6505410512
Call leave inTwoPlayerDuel because for disconnect this was missing.
2013-07-02 17:02:40 +02:00
LevelX2
ef811ff0bf
Improved state handling of tournament panel.
2013-07-01 20:26:55 +02:00
LevelX2
06163d6ac5
Adding Player state to TournamentPlayer and TournamentPanel.
2013-07-01 17:11:44 +02:00
LevelX2
63783d9fe2
* Tornament construction time - Fixed that the selected value was not used.
2013-06-29 17:52:19 +02:00
LevelX2
853810ce45
Added support for casting modal spells or activating modal abilities with more than one mode to choose.
2013-06-22 19:35:22 +02:00
magenoxx
42dd9d81b4
Timers (In progress)
2013-06-19 17:12:31 +04:00
North
0bb110be45
[refactor] moved enums from Constants class
2013-06-16 12:28:10 +03:00
LevelX2
5addb63757
* Changed indestructible to an ability according M14 rule change. Also fixed that for indestructible permanents the DESTROY_PERMANENT event was triggered what led to bugs with abilities like Totem Armor.
2013-06-15 17:57:01 +02:00
LevelX2
84df0f2c43
* Added tournament options for adjustable construction time and free mulligans
...
* Added duel options for free mulligans
2013-06-14 23:45:30 +02: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
9894593d4c
Mulligan message shows the number of cards the player mulligans to.
2013-06-03 21:46:17 +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
caff4ba2fe
Changed a log level of AI log statement.
2013-05-11 20:48:03 +02:00
LevelX2
b352217e17
Some improvements to split card handling. Better display of tooltip of split cards, also added handling if not cast from hand.
2013-05-09 21:26:15 +02:00
LevelX2
d00e953ad9
Added Levacy to the construced formats.
2013-05-03 08:37:30 +02:00
jeffwadsworth
f6d97367fc
- Added some Dragon Maze cards.
2013-05-02 16:37:21 -05:00
jeffwadsworth
ad99fcad23
- Added some Dragon Maze cards. Improved AI attacking with flying creatures.
2013-05-01 16:00:49 -05:00
LevelX2
ae350f81a3
Updated formats with banned and unbanned cards.
2013-05-01 20:43:35 +02:00
jeffwadsworth
4feb0638bd
- Added Ruric Thar, the Unbowed. Little fix.
2013-05-01 11:15:53 -05:00
jeffwadsworth
111f198f3d
- Added some cards. AI will no longer attack with creatures at 0 power.
2013-05-01 10:27:48 -05:00
LevelX2
2fce670024
Fixed a bug that AI did not choose a creature card in her graveyard if opponent casts Exhume.
2013-04-24 00:29:37 +02:00
North
a3411f2486
[cleanup] removed unused imports
2013-04-19 20:01:10 +03:00
LevelX2
1e5100e0d6
Added the logic, that one continious effect in game state can be connected to multiple abilities. This fixes issue #198 and #196 .
2013-04-17 23:44:50 +02:00
LevelX2
8b2c3e75e1
Some minor changes to game classes.
2013-04-15 17:56:06 +02:00
LevelX2
f644ffe041
Changed color of frame of avatar for active player to green again. Checked that a player of a game can't also watch his own game. Added a match score to the start of the game log. Changed the color of the Turn [X] message. Tips and join messages during a game are displayed in the chat panel instead the game log panel. Display of the player name when hovering over the avatar is more vertical centered.
2013-04-07 21:29:27 +02:00
Plopman
ba4455e5cb
Fixed select best card (ComputerPlayer)
2013-04-06 18:23:53 +02:00
LevelX2
48f1560cb8
Added new AsThoughtEffectType to reveal face down cards (not a perfect solution I know, but better as using the cast type. If someone has a better idea to handle this, I'm open).
2013-04-06 00:04:21 +02:00
LevelX2
de20fcb5cc
[minor] formatting
2013-04-02 13:46:43 +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
magenoxx
29b84e0d92
Closed #169 : Make it possible to untap lands
2013-03-29 20:35:16 +04:00
magenoxx
05191e8793
Closed #168 : Enhance priority hot keys
2013-03-29 17:18:12 +04:00
LevelX2
402f7fffd9
Tournaments status is updated now and if tournament finished, it's moved to the lower finished matches view.
2013-03-27 22:31:15 +01:00
LevelX2
32dff5ae72
Added replacement of {this} and{source} for selection of replacement effect order.
2013-03-23 16:40:15 +01:00