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 |
|
LevelX2
|
8cf2514edb
|
[minor] formating
|
2013-03-17 16:10:48 +01:00 |
|
LevelX2
|
dcacb90ba9
|
Optimized the AI-ScoringSystem for enchantments.
|
2013-03-15 16:00:44 +01:00 |
|
LevelX2
|
65a7049d02
|
Optimizes optimizeOptions of AI.
|
2013-03-15 15:58:44 +01:00 |
|
LevelX2
|
ee4b203ace
|
Fixed compile error after AI update.
|
2013-03-15 10:33:43 +01:00 |
|
magenoxx
|
a017217574
|
Fixed compile error
|
2013-03-15 13:24:29 +04:00 |
|
LevelX2
|
70a8ede4d5
|
Merge changes.
|
2013-03-15 00:04:29 +01:00 |
|
LevelX2
|
9450074b70
|
Changed AI X costs handling according human handling. Fixed AI handling of modal spells. Changed some AI setting. Changes to AI lgging.
|
2013-03-14 23:55:14 +01:00 |
|
magenoxx
|
3205cc867f
|
Code and tests for Issue#156: Make smarter dual lands mana choose
|
2013-03-14 18:31:31 +04:00 |
|
LevelX2
|
8759db2fd6
|
[minor] formating.
|
2013-03-12 21:55:32 +01:00 |
|
LevelX2
|
cb43a58290
|
Some changes to AI logging.
|
2013-03-12 17:31:22 +01:00 |
|
North
|
a7a565bb8f
|
[minor] access modifer order
|
2013-03-10 14:53:02 +02:00 |
|
LevelX2
|
aa0290fd32
|
Set Version to 1.0.1
|
2013-03-10 11:40:56 +01:00 |
|
LevelX2
|
88b2b9546a
|
[minor] changes to logging
|
2013-03-06 17:21:12 +01:00 |
|
North
|
a327668660
|
fixed possible NPEs
|
2013-03-02 18:02:09 +02: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 |
|
LevelX2
|
0aa218f6ea
|
Minor changes to logging of ComputerPlayer.
|
2013-02-26 08:28:36 +01:00 |
|
LevelX2
|
8597952af2
|
Fixed a bug of handling TargetControlledPermanent. Improved handling of TargetPermanent to choose also multiple targets if optional and useful (e.g. Azorius Justiciar).
|
2013-02-22 16:04:23 +01:00 |
|
LevelX2
|
0af121c3e4
|
Some more changes to logging of ComputerPlayer.
|
2013-02-22 08:40:32 +01:00 |
|
LevelX2
|
d5989b32fd
|
Minor changes to the logging of ComputerPlayer.
|
2013-02-21 17:05:35 +01:00 |
|
LevelX2
|
f75575f99b
|
Samll changes to ComputerPlayer logging, FromZone Pick for CardImpl added.
|
2013-02-21 01:22:10 +01:00 |
|
LevelX2
|
768cf365b9
|
Some more changes to the logging messages of ComputerPlayer.
|
2013-02-21 00:07:43 +01:00 |
|
LevelX2
|
1f3dea13af
|
Some formating and logging changes to ComputerPlayer.
|
2013-02-20 17:35:30 +01:00 |
|
LevelX2
|
58db10296a
|
Imporved targeting for ComputerPlayer.
|
2013-02-17 01:09:46 +01:00 |
|
LevelX2
|
ca2480dda0
|
Added AI ability values for Evolve and Extort.
|
2013-02-15 00:26:41 +01:00 |
|
LevelX2
|
1c120c5f41
|
Added missing target handling of TargetDefender to ComputerPlayer.
|
2013-02-15 00:25:01 +01:00 |
|
LevelX2
|
58a05970e8
|
Fixed a bug for AI target handling of TargetCardInHand.
|
2013-02-14 10:53:42 +01:00 |
|
LevelX2
|
c375d80682
|
Fixed some missing target handling for ComputerPlayer.
|
2013-02-12 17:10:23 +01:00 |
|
LevelX2
|
e96203b10b
|
Added for computer player missing handling of choosing TargetCardInGraveyard. This fixes issue #57.
|
2013-02-06 15:41:00 +01:00 |
|
LevelX2
|
fcd24572dd
|
Computer generated decks for tournaments use now also appropriate basic lands for the cards included in the deck.
|
2013-02-06 00:50:00 +01:00 |
|
LevelX2
|
250bb8a705
|
Changed computer choose choice to prevent for NPE and choose a random choice instead always the first.
|
2013-02-04 23:31:20 +01:00 |
|
Plopman
|
4833b379df
|
Added Commander DeckValidator
|
2013-01-18 17:30:27 +01:00 |
|
LevelX2
|
176210dc8d
|
Added some simple logic for AI to choose a creature type.
|
2013-01-16 23:42:37 +01:00 |
|
Backfir3
|
ef54888e01
|
Commander Game. Added placeholder game plugin
- modified players life amount
- updated .gitignore
|
2013-01-15 22:00:37 +01:00 |
|
LevelX2
|
3b948a1e70
|
Added GTC (gatecrash) to some objects and lists.
|
2013-01-03 20:31:24 +01:00 |
|
jeffwadsworth
|
71d01ce9e5
|
- Another fix for AI blocking. This should work better.
|
2012-12-31 12:26:27 -06:00 |
|
Loki
|
aa31ef23d3
|
bump version to 0.10.1
|
2012-12-28 12:48:26 +13:00 |
|
jeffwadsworth
|
9ac5a1d47e
|
- Simplified blocking. Freezes should no longer occur.
|
2012-12-23 21:12:44 -06:00 |
|
North
|
f0b32e7ca3
|
Removed unused imports
|
2012-12-20 00:26:21 +02: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 |
|
jeffwadsworth
|
8dcfead462
|
- Attempt to fix the AI attacking with your creatures. Small enchancements to AI attacking.
|
2012-11-08 11:57:13 -06:00 |
|
jeffwadsworth
|
ad035f1e47
|
- Blocking by the AI should no longer freeze. Please post any errors. Small attack AI adjustments.
|
2012-11-07 14:58:26 -06:00 |
|
North
|
f64149971a
|
Merge branch 'CardRepository'
|
2012-11-05 19:37:51 +02:00 |
|