LevelX2
0d86e8e063
Xmage 1.4.5v0
2015-11-21 10:33:43 +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
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
LevelX2
46ae07be23
Xmage 1.4.4v12
2015-10-31 12:30:55 +01:00
LevelX2
a5d7ca83d7
Checked objects possible to cause null pointer exceptions. Added some logging.
2015-10-31 11:55:20 +01:00
LevelX2
e88c60eb85
* Scroll Rack - Fixed that the cards were shown face down if setting the order they go to library.
2015-10-31 10:33:37 +01:00
LevelX2
f3184bb6c8
* Fixed that for a manifested morph creature of the opponent the tooltip for a morph creature instead a manifested creature was shown.
2015-10-30 23:24:33 +01:00
LevelX2
9863bce665
xmage 1.4.4v11
2015-10-21 23:56:51 +02:00
LevelX2
7ac0fe65ef
* Fixed bug that prevented to use mana abilities manually.
2015-10-21 23:24:04 +02:00
LevelX2
415700ccb2
* Some more changes for rework of ENTERS_THE_BATTLEFIELD event and card movement.
2015-10-18 23:33:23 +02:00
LevelX2
52d0adcac1
Fixed some problems with UUID comparing and some problems with card moving.
2015-10-14 17:54:55 +02:00
LevelX2
3e27d07d0d
Xmage 1.4.4v8
2015-10-04 10:33:33 +02:00
LevelX2
b95d7ca705
* Fixed some problems with new avatar handling.
2015-09-27 14:50:44 +02:00
LevelX2
0b23559949
Xmage 1.4.4v6
2015-09-27 10:54:02 +02:00
LevelX2
322eae2ec6
Deck editor - renamed sort type "Color Detailed" to "Color Identity" and compare for the sort also with mana symbols in casting cost and rules.
2015-09-21 00:31:42 +02:00
LevelX2
cd2842d457
XMage 1.4.4v4
2015-09-19 13:09:27 +02:00
LevelX2
ae8ada286c
xmage_1.4.4v0
2015-09-13 10:09:13 +02:00
LevelX2
3d8494edb5
Fixed some possible exceptions.
2015-09-13 09:48:35 +02:00
LevelX2
a7fd898fcc
* Fixed that activation of gained abilities of face down permanents (e.g. by Singing Bell Strike) did uninteded reveal the face down creature.
2015-09-11 00:13:48 +02:00
LevelX2
5b36eebdde
* Travel Preparations - Fixed tooltip text.
2015-09-07 23:54:43 +02:00
LevelX2
b3eb6f536a
Fixed some bugs causing null pointer or concurrent modification exceptions.
2015-09-07 07:42:19 +02:00
LevelX2
9a37bd28ad
Xmage 1.4.4v0
2015-09-05 12:51:07 +02:00
LevelX2
9f4a0b008d
Fixed an text reference to xmage.info.
2015-08-29 09:56:30 +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
b63cc121ef
Some minor changes.
2015-08-27 14:51:21 +02:00
LevelX2
78071ce0a3
* Fixed a bug that order of triggered abilities of tokens were not shown to human player and the UI was locked ( fixes #910 ).
2015-08-25 23:34:15 +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
23039572f2
Xmage 1.4.3v3
2015-08-21 09:49:53 +02:00
LevelX2
f0162a6b56
Xmage 1.4.3v2
2015-08-19 12:20:18 +02:00
LevelX2
f50e67e385
* Fixed card movement handling for face down cards.
2015-08-16 19:16:41 +02:00
LevelX2
c98577cc6a
Xmage 1.4.3v0
2015-08-06 22:18:01 +02:00
LevelX2
662ee7ca10
* Fixed handling of face down card selection (e.g. for Scroll Rack).
2015-08-05 17:45:45 +02:00
LevelX2
5e250dca06
* Release 1.4.2v5
2015-08-04 08:26:15 +02:00
LevelX2
b029de3ec9
* Added id and colored font to shown related object names of stack abilities.
2015-07-26 10:17:04 +02:00
LevelX2
6f13574639
Release 1.4.2v4.
2015-07-25 12:54:57 +02:00
LevelX2
90c5c3c2f3
* Fixed that the emblem token images of the Origins Planeswalker were not shown.
2015-07-17 15:32:31 +02:00
LevelX2
4eb52fdc91
Xmage 1.4.2v3
2015-07-15 08:27:44 +02:00
LevelX2
60c7a2b34b
* Stack - Fixed that name of face down cards were unintended shown while moving effect is on the stack (Necropotence).
2015-07-14 23:56:44 +02:00
LevelX2
244b1fbf89
Xmage Release 1.4.2v2
2015-07-09 11:45:27 +02:00
LevelX2
f0efc17f49
XMage 1.4.2v1
2015-07-04 19:50:33 +02:00
LevelX2
cd0cba6ec7
XMage Release 1.4.2v0
2015-07-04 01:28:19 +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
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
emerald000
07a8474721
Fixed typo.
2015-06-24 01:25:41 -04: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
brodee
e3b84eaab5
chaos booster draft implementation first check-in
2015-06-22 21:55:43 -07:00
LevelX2
78188d6f24
Removed dispay of card ID for looked at cards to prevent unfair use of card identity.
2015-06-22 15:31:15 +02:00
LevelX2
757b9ea99e
* XMage Release 1.4.1v3
2015-06-20 13:14:06 +02:00
LevelX2
ca19cd95f2
Mage release 1.4.1v2
2015-06-15 08:25:13 +02:00
LevelX2
725e7c5454
Update version to 1.4.1v1 to fix the graphical UI problems on the client.
2015-06-14 14:53:57 +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
8ae9293c98
* Added user country flag. View of image in user list is still missing.
2015-06-10 17:52:18 +02:00
LevelX2
c27ef5ee97
* Started to fix color setting for cards (e.g. Painter's Serverant) #408 (not completely finished yet).
2015-06-10 01:24:38 +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
907ec7abb0
Added new option for mana payment handling of mana already in the mana pool. Reworked the battlefield context menu a bit.
2015-06-07 17:14:43 +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
bafd27f5b3
Identifier are shown for Looked at and revealed cards view
2015-06-03 17:05:59 +02:00
LevelX2
eb96b08dfa
Release 1.4.0v2
2015-05-25 23:33:41 +02:00
LevelX2
76aa9c128d
* Release 1.4.0v1
2015-05-24 14:50:24 +02:00
LevelX2
f5245ade01
* Game timer - Fixed that the timer count down was not shown while selecting the starting player and deciding for mulligan.
2015-05-20 23:27:00 +02:00
LevelX2
4054b6fc91
* Fixed that cards in graveyard did not show their id in tooltip.
2015-05-13 23:26:06 +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
69b381779b
* Added a simple skill level to set and filter for tables.
2015-05-12 15:10:24 +02:00
LevelX2
5abcefa09e
Minor changes to log and tooltip text generation.
2015-05-10 11:24:43 +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
LevelX2
9e8157827a
* Fixed that face down exiled cards were revealed in player specific exile view window.
2015-05-02 12:19:09 +02:00
LevelX2
a47c0adfda
Some minor fixes.
2015-04-21 00:09:29 +02:00
LevelX2
c2fb2de67a
Fixed a bunch of NPE and other possible exceptions.
2015-04-20 23:37:28 +02:00
LevelX2
d245ce1ad2
* Fixed that card name text was covered by next card beneath if cards are displayed close together (library search).
2015-04-16 16:29:54 +02:00
LevelX2
4d7f1a05bf
* Fixed that modes (if more than one was selected) did not resolve in the order they are written on the card but in order of selection by user.
2015-04-11 12:08:09 +02:00
LevelX2
0fb7cf8317
* Added a deck hash tag that's shown at the start of the game log to be able to identify a deck.
2015-04-11 00:47:54 +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
2723bf6cb7
* Fixed some problems with order selection of triggered abilities not showing the card images.
2015-04-04 14:11:49 +02:00
LevelX2
3d46dcc2b9
* Fixed a problem with the new faceDown state of cards handled in the game State.
2015-03-13 14:55:02 +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
84e2ecb8ef
* Some fixes to cardState handling concerning card rules.
2015-03-11 21:03:42 +01:00
betasteward
fe2cd395a6
moved info from CardImpl to CardState and PermanentImpl + created InfoEffect for displaying rule info on Card
2015-03-10 14:57:55 -04:00
LevelX2
ecc3c8b1e4
* Daretti, Scrap Savant - Fixed a bug that the game is locked if multiple delayed triggered abilities from the emlem trigger.
2015-03-09 01:03:21 +01:00
LevelX2
e4d0c1045e
Fixed a bug that counters on cards in the exile zone were not displayed.
2015-03-08 01:38:21 +01:00
LevelX2
e01301d6f6
* Fixed that counters on permanents were not shown.
2015-03-05 07:50:17 +01:00
betasteward
632573fc3e
moved Watchers to Ability and moved Counters to CardState
2015-03-01 21:17:23 -05:00
LevelX2
0c73076895
* Added AlternateManaPaymentAbility interface and handling.
2015-02-20 02:15:22 +01:00
LevelX2
ea8446d097
* Added some error handling for connect to server action.
2015-02-07 18:15:11 +01:00
LevelX2
4e56e584b6
* Fixed that PriorityTimer was not canceled. Added gaeId to Timer name.
2015-02-05 22:43:51 +01:00
LevelX2
91fe62b396
Added a little spell cast during current turn counter (Storm) below the phase panel.
2015-02-03 17:31:40 +01:00
LevelX2
8d6c25b3e8
* Fixed handling of morphed cards in exile zone.
2015-01-31 12:45:54 +01:00
LevelX2
6ef8b4f976
* Reworked DB comparison between client and server.
2015-01-25 19:21:50 +01:00
LevelX2
3d55659568
* Fixed that permanets attached to non permanents (Enchant player and no curse / enchant card in graveyard) are shown wrongly attached to the first other permanent on the battlefield ( fixes #632 ).
2015-01-24 23:21:00 +01:00
LevelX2
001e17a73e
* Fixed handling of enlarged view for manifested and morphed cards.
2015-01-24 19:43:53 +01:00
LevelX2
9a61a66aab
[FRF] Added Manifast Effect.
2014-12-30 20:37:22 +01:00
LevelX2
e4dbb3c9fc
Some changes to framework functions, some minor changes to existing cards.
2014-12-20 18:17:12 +01:00
LevelX2
30869beca0
* Some changes to game start logic (better handling for disconnected users). Changes to server logging.
2014-12-08 01:30:18 +01:00
LevelX2
07b509684a
* Fixed some handling problems with face down creatures (Ixidron).
2014-11-28 17:38:53 +01:00
LevelX2
1cdf2ab4b0
[C14] Added two planeswalker and 10 black cards.
2014-11-27 00:56:35 +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
a2484cc6d9
Added F10 to skip priority while the stack resolves.
2014-11-16 08:59:59 +01:00
LevelX2
9bdaef5b34
* Changed handling of missing deck object for player.
2014-11-05 01:06:45 +01:00
LevelX2
3645aa6488
Minor changes to table view of active tables.
2014-11-02 17:06:54 +01:00
LevelX2
39d2551996
* Some minor changes to match / tournament table view.
2014-11-02 12:11:51 +01:00
LevelX2
8426816b09
* Some changes to table and match view.
2014-11-01 14:24:23 +01:00
LevelX2
18d71a9377
* Added display of player order to the draft panel. Added tray info for next card to pick if the XMage window is not active.
2014-11-01 01:59:33 +01:00
LevelX2
e6c7fa5f96
* Draft - Added possibility to mark a card to draft on timeout. Added sounds to draft. Changed compression of some sound files.
2014-10-31 16:22:10 +01:00
LevelX2
2ac1340af7
* Some changes to version handling. Added display of server version (incl. minor server version) in client window titel.
2014-10-31 10:35:53 +01:00
LevelX2
b158ef4f3c
* Added acustic an optical signals for use of skip buttons.
2014-10-30 23:43:32 +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
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
8f690f7e02
* Added option to start matches with password protection.
2014-10-11 16:29:37 +02:00
LevelX2
0d5326683c
* Exile dialog - Fixed that cards from exile windows with mixed owners were not all shown in exile dialog.
2014-10-11 00:36:38 +02:00
LevelX2
c96153f544
* Somem minor formatting / changes.
2014-10-10 07:58:07 +02:00
LevelX2
581df41ae7
* Match - Fixed a bug during creation of game info that lets game worker die. Leading to open game workers. Stops staring new games if game thread limit is reached.
2014-10-09 00:50:35 +02:00
magenoxx
922e35ff1c
Fixed NPE in tooltips for Emblem choose-trigger
2014-10-02 12:17:25 +04:00
LevelX2
845d3a7951
* Added handling to show all tournament games in tournament view.
2014-10-02 01:15:21 +02:00
LevelX2
8ac8d36c03
* Some connection handling changes.
2014-10-02 01:14:32 +02:00
LevelX2
8c9b97969e
Added game duration to tournament match view.
2014-10-01 17:29:44 +02:00
LevelX2
e0ffef40cc
Added possibility to set some more JBoss Remoting parameters with config.xml on server start.
2014-10-01 16:04:26 +02:00
LevelX2
2835a4e152
Some fixes to reconnect handling.
2014-09-28 15:45:15 +02:00
LevelX2
5275858cba
* Some minor handling changes to client connect to server actions.
2014-09-27 11:23:18 +02:00
LevelX2
2c63d3bff8
* Client connect - Fixed that reconnect request was also shown if no successful connection was set up before.
2014-09-25 23:13:05 +02:00
LevelX2
341db7b01f
* Morph Ability - Some fixes for displaying / handling morph cards/permanents.
2014-09-25 16:51:41 +02:00
LevelX2
f3ea64e27c
* Changed handling of phases to stop to server based handling.
2014-09-25 00:33:58 +02:00
LevelX2
1e0e107868
Structures for skip phases handling on server side.
2014-09-24 17:47:23 +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
5c564906cd
[KTK] Added TurnedFaceUpAllTriggeredAbility. Changed name of TurnedFaceUpTriggeredAbility.
2014-09-12 19:01:43 +02:00
LevelX2
f137f9c49c
Fixed Morph handling, fixed that face down cards stay face down after zone change.
2014-09-10 00:18:03 +02:00
LevelX2
6e13b3ec14
Fixed a possible exception in MatchView.
2014-09-08 23:57:36 +02:00
LevelX2
c3c77e3974
* Server - Some changes to user / match / table handling.
2014-09-07 02:28:47 +02:00
LevelX2
d051aef63f
Fixed a bug of handling of tournament sub tables if a user left. Some changes to match view.
2014-09-04 19:03:48 +02:00
LevelX2
3699b7ca3d
Fixed a bug of handling of tournament sub tables if a user left. Some chnages to match view.
2014-09-04 18:20:40 +02:00
LevelX2
fec0744315
Fixed a bug that while a match or tournament was just starting a player could still leave the table, setting the table / tournament / match to an undefined state. Now the player can only leave the Match / Tournament if it has started properly.
2014-09-03 01:02:10 +02:00
LevelX2
b98c16f061
Added connection speed information per user (milliseconds the ping needs). Some minor changes to server console.
2014-08-31 17:46:14 +02:00
LevelX2
e8cfb2231c
Some minor changes.
2014-08-28 13:32:44 +02:00
magenoxx
78c0d76088
Reading db_log_jdbc_url from properties
2014-08-27 02:49:16 +04:00
LevelX2
aad1a2da89
* Client - Added number of active games to the header of the games column of the user list.
2014-08-24 07:03:01 +02:00
magenoxx
3454b2db8a
For Issue#524: added connect task timeout, reduced number of auto connection retries to one
2014-08-20 08:25:30 +04:00
LevelX2
c03dc6c2b5
Some more changes to Server Console and Admin server handling.
2014-08-18 21:48:59 +02:00
LevelX2
a6332e6505
Server console - Some updates to Admin handling.
2014-08-18 17:56:21 +02:00
magenoxx
13d80e72f1
Fixes #492 : Tarmogoyf p/t stats now also displayed in grave&exile zones
2014-08-11 13:55:07 +04:00
magenoxx
58e4c66af6
Fixes #492 : Tarmogoyf p/t stats are not displayed in hand
2014-08-11 11:10:27 +04:00
Dustin Conrad
5ed3027b9f
fix null pointer when the generated deck is all artifacts.
2014-08-09 22:40:08 -04:00
LevelX2
49a23503a1
Some changes to logging.
2014-08-07 17:17:04 +02:00
magenoxx
53453243dc
[UI] Exile dialog
2014-08-07 15:30:44 +04:00
magenoxx
bf7fe02a32
Issue#453: possibly correct fix for Commander abilities displayed twice
2014-07-30 22:43:18 +04:00
LevelX2
95dee0db0b
Changed logging message to get more information which stack objects cause a problem and can't be shown.
2014-07-30 11:32:12 +02:00
LevelX2
ecc6295638
Added sound if player leaves table. Changed some sounds.
2014-07-26 14:59:42 +02:00
LevelX2
3a62115c3a
Added icon for triggered and activated abilities on the stack to better distinct it from casting a card.
2014-07-23 17:23:49 +02:00
magenoxx
65a0c9fc79
[UI] Displaying creatures that can attack
2014-07-18 16:05:21 +04:00
magenoxx
60d04e2614
[UI] Showing choosable cards in dialog - Issue#456
2014-07-15 16:31:41 +04:00
LevelX2
12a2d020e7
* Changed handling of getting source object. Needed some change to adjust methods.
2014-07-14 09:02:06 +02:00
magenoxx
5fcc3b1ba8
[UI] Displaying playable cards in hand
2014-07-11 19:35:01 +04:00
magenoxx
2b76bbf2c6
Fixed Issue#438: Enchanted permanent can't be clicked because out of sight
2014-07-11 14:40:37 +04:00
magenoxx
f8a1b327b4
[UI] Order of cards in hand is changable
2014-07-11 10:49:00 +04:00
magenoxx
6d0d511323
[UI] Changing from card.mousePressed to card.mouseReleased. Shouldn't matter.
2014-07-10 11:00:18 +04:00
LevelX2
4e48fee679
* Changed message with XMage URL.
2014-06-29 13:36:11 +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
e57aee7fcb
* Necropotence - Fixed that card name was shown as target for face down cards on stack or if player selects order of triggered effects.
2014-06-20 01:04:28 +02:00
LevelX2
b360bb1528
Removed redundant remove user from chat call and some formatting.
2014-06-16 07:48:15 +02:00
LevelX2
d244551e3b
* Added Morph ability.
2014-06-09 17:53:55 +02:00
North
e43bc35c14
[refactor] removed generic parameter from Spell
2014-06-01 11:58:22 +03:00
LevelX2
0e71ac5e53
* Tournament handling - Fixed player handling for swiss tournament. No more quit sound or stat eif player already finished the tournament correctly.
2014-05-30 15:43:59 +02:00
North
2b8afe379a
fixed auto reconnect feature
2014-05-28 08:35:10 +03:00
North
7e7a17e1d7
updated EntityManager to use H2
2014-05-28 07:57:58 +03:00
North
809714bc8c
removed Storage interface (unused)
2014-05-28 07:57:25 +03:00
LevelX2
d9e4e99a0f
Some changes to manual mana pool handling.
2014-05-27 08:37:16 +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
7ff932a91a
Fixed a possible NPE bug in PermanentView.
2014-05-18 10:30:25 +02:00
LevelX2
d89970afde
Some minor formatting.
2014-05-14 16:14:09 +02:00
LevelX2
2d109222a8
* Changed some links and messages.
2014-05-11 20:45:20 +02:00
LevelX2
866c65c496
Made head line connection info shorter, to have enough space if sreen size is small with new mem info.
2014-05-03 02:49:23 +02:00
LevelX2
3b3f136d34
Spells on the stack can now get counters.
2014-05-02 16:45:26 +02:00
LevelX2
13ac2d0103
Tournament panel - Showing the number of rounds now only if tournament is swiss style tournament.
2014-05-02 09:32:51 +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
6d039e4262
Tournament view some design changes and the remaining construction time and the round running time is shown.
2014-05-01 19:28:33 +02:00
LevelX2
57d1dc0f6d
Some additional info to the game end window.
2014-05-01 19:27:26 +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
23e1f9196c
Issue#424: Client now detects connection loss and asks for reconnecting
2014-04-28 22:02:29 +05:30
magenoxx
74ddaa4a57
[AdminConsole] Added the possibility to end user session without kicking him/her off. Fixed bug with discarding row selection in user table
2014-04-28 18:21:55 +05:30
LevelX2
967cb8c1b5
[JOU] Added 1 card, some fixes, some formatting.
2014-04-17 08:40:12 +02:00
LevelX2
d53a3245d6
Changes to connect messages, added some debug messages to narrow down server user handling bug.
2014-04-14 23:11:34 +02:00
North
7f2a2ca0a3
removed dependency to trove4j (only used in DeckBuilder)
2014-04-05 21:55:35 +03:00
North
af345ac299
removed unused method from MageClient interface
2014-04-05 16:47:14 +03:00
LevelX2
253bdd5d5d
Added simple preference setting to download the card images in the prefered language from magiccards.info.
2014-04-03 17:14:08 +02:00
LevelX2
9ff5bcbd92
Improved reconnect and tournament handling. Reconnect time is now shown for disconneted players on player list and tournament panel. You can now reconnect (during 3 minutes) to a tournament also if meanwhile new game (after sideboarding ended) or round was started. Conceding the complete match in a tournament can no longer result in a draw, if you won games before. Quitting a tournament does now always end all active games of that quitting player.
2014-03-31 02:24:59 +02:00
LevelX2
c88eb2ead6
* Player types - If you connect to another MAGE server, the available player types are updated now correctly. Removed some redundant update of server information in client.
2014-03-24 14:57:55 +01:00
LevelX2
88aca77695
* Split cards - The images of split cards are now rotated in the enlarged image view (moueswheel up/down).
2014-03-13 00:20:37 +01:00
LevelX2
59d907c981
* Improved handling of enlarged images. Added mode to show other side of flip and transform cards. Added icon for copied cards and possibility to show enlarged original or copied card.
2014-03-06 21:51:51 +01:00
LevelX2
dc73d85cd0
Minor changes to readme.md. Some minor formatiing.
2014-03-02 21:58:13 +01:00
LevelX2
8d2f4cc9ac
* Draft - Added "Quit Tournament" button to draft panel. Minor formatting.
2014-02-28 17:47:27 +01:00
LevelX2
13d39326e0
Added Elves vs. Goblins, Jace vs. Chandra, Divine vs. Demonic and Garruk vs. Liliana as sets and the already implemented cards fo this sets.
2014-02-25 03:06:17 +01:00
LevelX2
8549f72010
* Reduced created JBoss OneWay Threads on Client from 100 to 10. Some formatting.
2014-02-21 15:03:24 +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
c7289a3810
* Some formatting. Some cleanup for server memory handling.
2014-02-20 17:49:21 +01:00
LevelX2
2b2594d993
* Tournament - Show players of tournament sorted by their tournament points.
2014-02-20 15:03:14 +01:00
LevelX2
e40b44ed79
* Tables - Added the possibility to show the tournament panel for finished tournaments.
2014-02-20 12:10:15 +01:00
LevelX2
4e5de2b7f9
* Tournament handling - Finished pairing are updated now to tournament players list immediately.
2014-02-17 00:41:40 +01:00
LevelX2
6646aaf5b2
Client memory need - Removed some unneeded references.
2014-02-13 17:12:02 +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
d4592b2ee2
* Simplified version info handling.
2014-02-11 19:36:05 +01:00
LevelX2
40c25fae34
Fixed some bugs in table handling. Fixed that matches were not set to finished yet, if players left match during sideboarding phase.
2014-02-07 02:04:14 +01:00
LevelX2
bf4ccf185c
Some minor formatting.
2014-02-03 17:47:12 +01:00
LevelX2
dda33f86a4
Removed more memory leaks in game and editor panes and panels of client.
2014-02-01 18:15:42 +01:00
LevelX2
1f8555447d
Removed mana leaks for deck editor and draft panels.
2014-02-01 03:26:27 +01:00
LevelX2
e892d4388d
* Draft shows now cards to draft in optimized size. Added some elements to cardPanel only if needed. Removed some legacy code about foiled card display.
2014-01-15 01:45:07 +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
c0323c168c
Added user info text that user can set. Addd chat whisper command. Some minor changes to chat. Impoved display of user list.
2014-01-09 13:26:25 +01:00
LevelX2
e9dd478848
Remove an memory leak on client if connecting multiple times to servers.
2014-01-09 13:23:57 +01:00
LevelX2
a1ba324dba
* Token images - added possibility to set a original set for the token to get the correct token image if it does not exist for the card itself. Fixed a lot of not found token images. Some more have to be corrected.
2013-12-27 16:43:58 +01:00
LevelX2
0ad2d040b1
[C13] Added Azorius Herald, Oloro, Ageless Ascetic and Kingming 'Sleeping Dragon'. Sime fixes to commander handling.
2013-11-25 07:28:56 +01:00
LevelX2
77ac99b03f
Added AtTheBeginningOfNextUpkeepDelayedTriggeredAbility, fixed ability picker giving not always text back for spell ability.
2013-11-17 08:33:53 +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
c22a75a6c3
* PopUp Menus -Added F2/F3/F4/F9 to menu. Set correct popup menu for watcher.
2013-10-19 18:40:20 +02:00
LevelX2
b005e7b03f
* Deck generator - Fixed a bug that during the generation cards with multiple colored mana symbols of the same color were unintended rated higher. So all generated decks tend to include more or nearly only cards with double or tripple colored mana symbols ignoring all other cards.
2013-10-13 01:59:11 +02:00
LevelX2
a26b8947d0
* Showing used sets also for finished tournaments, showing start time of match or tournament in table view creation time column as the match or tournament is started.
2013-10-09 17:10:19 +02:00
LevelX2
e2532a9b11
Improvements player cancels or leaves match or tournament. Draft can replace human player by draft bot if human leaves.
2013-10-03 22:42:16 +02:00
LevelX2
0468fe7299
Show info in card tooltip of permanents if controller not equal owner.
2013-09-23 14:58:21 +02:00
LevelX2
fea6b0633a
* Deck generator - Fixed a bug that the selection of mana lands did favor the overall most needed land too much.
2013-09-19 17:04:12 +02:00
LevelX2
182839d41a
Added some new sound files (PlayerLost, PlayerWon, PlayerSubmittedDeck, PlayerLeft).
2013-08-31 19:00:38 +02:00
LevelX2
ae697db2d8
* Fixed possible NPE in CardView ( fixes #278 ).
2013-08-28 16:23:04 +02:00
LevelX2
7cf2b0cc97
Fixed a bug that player names of finished matches were no longer shown in the list of fnished matches.
2013-08-23 14:35:59 +02:00
LevelX2
ae44981cfa
Added a game end dialog, that shows the result of the finished game.
2013-08-07 16:50:25 +02:00
LevelX2
c3ea17bab8
Cleanup in DeckBuilder.
2013-08-04 17:52:48 +02:00
LevelX2
78dc712944
Allow to generate 40 or 60 cars decks.
2013-07-30 13:42:20 +02:00
LevelX2
6098aa1d7c
Handling of players that cancel tournament improved.
2013-07-19 14:05:56 +02:00
LevelX2
85b8edf630
Improved player quits / leaves mage handling for tournaments (not perfect yet, will more improve it).
2013-07-18 17:40:06 +02:00
Plopman
e6847a472d
[Commander] Display Commander in client
2013-07-17 20:35:52 +02:00
Plopman
930e70fbbb
[Commander] Added CommanderView
2013-07-17 20:33:58 +02:00
Plopman
f64aa7e6ae
[Commander] Added CommandObjectView and change EmblemView (implements commandObjectView)
2013-07-17 20:33:25 +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
bc9dca4d8a
Fixed some handling to possible NPEs.
2013-07-15 00:53:30 +02:00
LevelX2
a3e041e364
Cleaned up PhaseManager.
2013-07-07 18:18:40 +02:00
LevelX2
f540e78045
Fixed some display problems with emblems and there abilities on the stack.
2013-07-05 18:49:42 +02:00
LevelX2
42dc0d142c
Improved Emblem handling. Added a MageObjectType to CardView (in progress).
2013-07-05 15:29:55 +02:00
North
96ff08dc9a
Merge branch 'decouple-client'
...
Conflicts:
Mage/src/mage/cards/repository/CardRepository.java
2013-07-03 21:42:40 +03: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
North
5809e7783b
added auto-update of database on connect
2013-07-02 22:29:35 +03:00
North
5e3970a0e0
added method for updating cards database
2013-07-02 22:29:06 +03:00
LevelX2
35433e55b8
Show match time value in table view.
2013-07-02 17:02:03 +02:00
North
e4ea8adf94
added method for updating expansions database
2013-07-02 00:32:25 +03:00
North
d541779d66
Removed embedded server from Session
2013-07-01 23:58:29 +03:00
LevelX2
06163d6ac5
Adding Player state to TournamentPlayer and TournamentPanel.
2013-07-01 17:11:44 +02:00
LevelX2
17c893799f
Added a close button, tournament header infos, name in window item and movable divider bars to the tournament panel.
2013-06-29 22:30:43 +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
LevelX2
738efcc47f
Added option to select time limit (also none) on match or tournament creation.
2013-06-21 21:34:06 +02:00
magenoxx
7c187a1d2a
Fixes for timers.
2013-06-20 15:50:06 +04:00
magenoxx
6532aaffdf
Timers on client side. Refactored.
2013-06-20 00:17:06 +04:00
magenoxx
42dd9d81b4
Timers (In progress)
2013-06-19 17:12:31 +04:00
LevelX2
95a12028e6
Added small icon for tokens on token permanents. Token copied from permanents (Giant Adephage) show now the image of the permanent.
2013-06-17 17:00:17 +02:00
LevelX2
5216eddb71
In the card info (tooltip) tokens have now the work "Token" written below the expansion symbol. Some code cleaning concering handling of counters.
2013-06-17 13:59:23 +02:00
North
0bb110be45
[refactor] moved enums from Constants class
2013-06-16 12:28:10 +03: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
3dbdba32e9
* Number of wins can be set for tournaments. * Current score of running matches is shown in the table list.
2013-06-10 16:25:31 +02:00
LevelX2
dec8f24c68
* The list of completed matches and tournaments shows now also columns with start and end time.
2013-06-10 14:12:24 +02:00
LevelX2
aef53bc4ce
* The list of open tables shows now the codes of boosters selected for sealed or draft tournaments in the deck type column.
2013-06-10 12:38:38 +02:00
LevelX2
dbd59f1b5c
Support selection of triggered abilities from cards on the stack.
2013-06-03 21:46:56 +02:00
LevelX2
31da9dcdfd
[minor] Some formatting, remove unused code, changes to logging.
2013-05-19 08:29:38 +02:00
LevelX2
101194acf7
Many changes to split cards handling (showing arrows and log text for fused spells., handling protection and other things correctly).
2013-05-11 20:11:58 +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
b6ddaabe44
Show user name in title bar of MAGE. Clear table chat after disconnect. Remove user from chat after disconnect. Some tweaking about the messages if a user disconnected/session expired.
2013-04-29 17:18:43 +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
magenoxx
143f0f76e7
Fixed #180 : Paying additional cost of Mana Leak or Spell Rupture isn't handled correct
2013-04-01 14:24:56 +04:00
LevelX2
c88093d699
The table list of current matches / tournaments shows now all names of players.
2013-03-31 20:13:04 +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
12a01788e6
Added a new column to the table list showing the number of wins for matches and number of used / total seats for tournaments.
2013-03-26 17:18:43 +01:00
LevelX2
a76d3ac16e
Added a "-" sign between the player names in the tournament match view.
2013-03-26 15:34:39 +01:00
LevelX2
d8961a7a82
[minor] formatting
2013-03-26 13:43:24 +01:00
North
a7a565bb8f
[minor] access modifer order
2013-03-10 14:53:02 +02:00
North
2b7471df3f
[minor] removed unused imports
2013-03-10 14:17:55 +02:00
North
01eee3995c
[refactor] replaced JDBC implementation of logging with OrmLite
2013-03-10 11:05:03 +02:00
LevelX2
dc131fa8dd
Changes to show name and number of counter on a card.
2013-03-04 00:03:21 +01:00
North
b5e4d9e795
removed unused classes
2013-03-02 18:02:06 +02:00
magenoxx
7f6d730975
Fixed Issue#125: Show source/reason of triggering abilites
2013-02-22 22:54:43 +04:00
LevelX2
5f3a8eb360
Changed logic of adding basic lands in deck generation and the add land function in limited deck editor to use lands from the sets of the cards in the decks. Added missing attributes to set definitions.
2013-02-03 16:54:03 +01:00
magenoxx
2c652770fb
Fixed Issue#122: Check of deck and game type during creating a new table doesn't show a qualified error message
2013-01-21 21:14:22 +04:00
magenoxx
55f40d2e9d
Implemented Issue#73: Enchant Player enchantments - show enchanted player
2013-01-14 18:57:13 +04:00
magenoxx
17b8619b3e
Implemented Issue#106: Display emblems of players
2013-01-14 18:16:12 +04:00
magenoxx
78e1bb99d9
Fixed Issue#45: Textbox for tooltip is sometimes too small to show all the text
2013-01-07 18:02:45 +04:00
magenoxx
b9554ac31a
Fixed EntityManager not setting arguments. Added class for calculating and displaying statistics.
2013-01-07 16:06:18 +04:00
North
c0ad7812cd
minor changes (mostly code style)
2012-12-24 18:43:54 +02:00
North
fde10788db
removed redundant modifiers from interfaces
2012-12-20 23:45:47 +02:00
LevelX2
4b2e6a8bc0
Redesigned handling of various art for cards.
2012-11-27 15:24:29 +01:00
LevelX2
153e3bc12e
Fixed a bug, that images of basic lands in game were not displayed.
2012-11-26 00:25:39 +01:00
LevelX2
f72e1a1038
Improved the handling of image files for handling also different images of non basic lands (e.g. Fallen Empires).
2012-11-25 20:09:13 +01:00
LevelX2
14a4a786e8
Showing for modal spells on the stack, which mode was chosen by the caster.
2012-11-07 17:20:06 +01:00
North
f64149971a
Merge branch 'CardRepository'
2012-11-05 19:37:51 +02:00
magenoxx
575cebad7f
Displaying arrows for fixed targets in effects (for Jace, Architect of Thought first ability)
2012-10-24 17:45:55 +04:00
North
56a11f4da2
Replaced CardStorage references from MageFrame with CardRepository
2012-10-21 18:15:42 +03:00
LevelX2
7c44b16504
AbilityPicker shows abilities now always in the order they were defined on the object.
2012-10-10 20:43:18 +02:00
magenoxx
6b895d90cf
Fixed Issue#46: Creature display order on the battlefield random
2012-09-07 21:11:24 +04:00
magenoxx
214dc7326d
Removed random order in grave: Fixed Issue#45: Card display order in graveyard random
2012-09-07 20:54:23 +04:00
magenoxx
0758f4bb72
Fixed Issue#52
2012-08-31 12:43:46 +04:00
North
0589ef94cb
[minor] Moved PLUGINS_DIRECTORY constant
2012-08-26 18:54:22 +03:00
magenoxx
a293da3095
Fixed Issue#18: Unrecoverable error on server with copy tokens
2012-07-18 00:29:42 +04:00
magenoxx
7443e2a9fa
[UI] card image zoom in/out on mouse wheel with 700 ms timeout
2012-07-16 16:08:12 +04:00
magenoxx
fc2283898c
[UI]Alt+E:enlarge card. New game panel layout (experimental).
2012-07-13 14:55:52 +04:00
magenoxx
b5032226f4
Showing already chosen cards in choice dialog
2012-06-27 18:44:03 +04:00
magenoxx
638a6368d2
Displayint card name in choice dialog. Bigger cards for choice many.
2012-06-27 18:07:13 +04:00
magenoxx
6b57822f40
Fixed Rebound
2012-06-25 10:10:07 +04:00
North
239a4fb100
[refactoring][minor] Replaced all tabs with four spaces.
2012-06-19 23:50:20 +03:00
magenoxx
0c785abb46
New way for displaying combat
2012-06-17 13:13:51 +04:00
magenoxx
48f2018af6
New stack dialog (experimental)
2012-06-16 19:33:03 +04:00
magenoxx
e34ee2e7f6
Added downloading and displaying emblem images
2012-06-13 09:48:10 +04:00
magenoxx
4393a55569
Added token type for displaying different images
2012-06-12 22:58:21 +04:00
magenoxx
9c8fe7268b
Reworked emblems
2012-06-12 20:57:23 +04:00
magenoxx
2c175dadf4
Fixed random stack abilities display order in client
2012-06-05 17:26:17 +04:00
magenoxx
205710a777
New message on wrong client-server versions
2012-05-27 11:02:44 +04:00
magenoxx
5274472d7d
minor changes in MageServer interface
2012-05-27 11:02:17 +04:00
North
06a185a3a5
removed unused imports
2012-05-26 20:08:39 +03:00
magenoxx
af2cfd8095
Refactoring
2012-05-26 21:00:47 +04:00
magenoxx
d15499748d
Fixed 1,5 years old bug with battlefield scroll missing. Also removed unnecessary gap.
2012-05-21 21:55:04 +04:00
magenoxx
5a88f2750b
Fixed bug in ManaPoolView
2012-05-20 15:58:18 +04:00
magenoxx
1bf0e216de
Displaying tooltips and green arrows for paired creatures
2012-05-17 11:59:47 +04:00
Loki
a746ca680b
[load] one place server ping
2012-05-06 23:40:37 +03:00
magenoxx
b88e7d7a4e
Commented out the possibility to start embedded mage server
2012-04-30 19:03:13 +04:00
magenoxx
537c326789
[load] loading testing: added simple test for starting game by two players
2012-04-30 18:56:36 +04:00
magenoxx
96cfb51686
Extracted Session interface, moved implementation to SessionImpl
2012-04-29 19:03:08 +04:00
magenoxx
d10385fad2
changed "already connected" state handling
2012-04-28 03:00:11 +04:00
BetaSteward
48f5a469d4
fixes for monte carlo ai
2012-02-13 09:05:01 -05:00
magenoxx
10eb7955eb
Displaying additional info from feedback db in test.
2012-02-13 01:49:01 +04:00
BetaSteward
6205ebaeb9
fixed Liliana Of The Veil npe when targeting tokens + added choose pile dialog
2012-02-07 15:15:47 -05:00
magenoxx
3434dc1a97
Added User Feedback support.
2012-01-26 22:13:44 +04:00
magenoxx
e50de69420
compilation error fix.
2012-01-26 01:59:53 +04:00
magenoxx
b9a65e7c62
MageServerImpl refactoring. More event logging.
2012-01-26 01:50:08 +04:00
magenoxx
039d9663f0
ActionWithResult interface, ActionWithBooleanResult.
2012-01-26 00:38:45 +04:00
magenoxx
b0a1c07067
LogService. Added saving game started event to DB. Some refactoring.
2012-01-25 20:27:08 +04:00
magenoxx
bdb2754847
Added sending broadcast message to all users on server from Admin Console.
2012-01-25 19:13:27 +04:00
magenoxx
8536d9d78d
minor change in EntityManager
2012-01-25 18:09:42 +04:00
magenoxx
fd25002578
SQLite EntityManager
2012-01-25 14:26:37 +04:00
magenoxx
20402f1cad
Initial sqlite support.
2012-01-25 02:07:23 +04:00
magenoxx
e901343aad
Changed version exception message. Added logging about version difference on registering (for stats).
2012-01-24 12:17:50 +04:00
magenoxx
3f20b725db
[MAD2.0] New scoring and undo system. Migrated draw cards action.
2011-12-25 11:42:32 +04:00
magenoxx
a7a496af0e
Now client can start embedded Mage Server (player's feature request).
...
Works only for "localhost". Still can be used with external server but in such case server should be started first.
2011-12-23 13:14:32 +04:00
BetaSteward
550ad2bc69
another improvement to cannot connect message
2011-11-04 22:53:40 -04:00
BetaSteward
10e1469cfd
improved cannot connect error message
2011-10-30 21:15:14 -04:00
North
27c8514d64
minor changes (removed unused imports, added @Override ...)
2011-09-24 22:37:53 +03:00
magenoxx
617374e13f
fixed night card not displayed in the stack
2011-09-24 11:00:50 +04:00
BetaSteward
bbb4f8a346
fixed issue 255
2011-09-21 23:21:40 -04:00
magenoxx
4534f11f3d
Fixed Issue 244
2011-09-20 22:42:36 +04:00
magenoxx
9f868daf3e
Now players may choose avatars in Preferences Dialog.
2011-09-20 21:05:22 +04:00
magenoxx
65f444dbf8
NPE fix.
2011-09-18 18:28:05 +04:00
magenoxx
e7bb796d48
Double-faced cards support
2011-09-17 16:47:28 +04:00
magenoxx
5bb236def0
Added -Ddebug.mage parameter for Mage.Client to disable timeout for debugging (got disconnected while debugging server code in IDEA).
2011-09-14 00:45:47 +04:00
BetaSteward
a3d1de7850
increate client ping period and timeout - reduces false disconnects
2011-09-11 22:16:06 -04:00
North
f1bf37bbd0
Fix for Avacyn's Pilgrim image download.
2011-09-11 22:58:18 +03:00
magenoxx
903dc0c5ef
Added card transform in UI. For now for all cards.
2011-09-08 22:23:35 +04:00
magenoxx
33be6bd828
UserDataView. More custom avatars.
2011-09-08 10:41:52 +04:00
magenoxx
bf1a49dd0b
Sending user data. Sending avatar to server on connect.
2011-09-07 21:18:58 +04:00
BetaSteward
d7e6b4560c
fixed Issue 243
2011-09-06 09:37:05 -04:00
BetaSteward
f5c3494723
improved replays - can now skip forward 10 moves or let the client play through the moves
2011-09-05 22:12:36 -04:00
BetaSteward
fe79ee97a9
update deck every 5 seconds while constructing or sideboarding
2011-09-04 13:23:16 -04:00
BetaSteward
50a2edf80c
added MageVersionException - needed for automatic client download
2011-08-31 11:32:59 -04:00
BetaSteward
f9cb39ea7e
check for new card images when client starts
2011-08-31 11:28:21 -04:00
magenoxx
31d849ef46
Displaying top revealed card in client. PlayWithTheTopCardRevealedEffect.
2011-08-27 16:30:06 +04:00
BetaSteward
4a653d55cd
show completed matches - view replays
2011-08-26 10:41:28 -04:00
BetaSteward
b09de12f23
Merge
2011-08-25 07:47:08 -04:00
BetaSteward
aecdbe0778
added SimpleCardView - will reduce the amount of data passed between client and server
2011-08-22 13:54:55 -04:00
BetaSteward
2e0662e295
cleanup
2011-08-19 22:19:09 -04:00
BetaSteward
2ad50b2983
show Table Waiting dialog on reconnect
2011-08-18 22:47:12 -04:00
BetaSteward
9bb0172cb8
fixed settings to make client ping server
2011-08-15 14:58:41 -04:00
magenoxx
6c144b5fc2
Message of the Day.
2011-08-11 12:45:59 +04:00
magenoxx
f3334c6e92
Possibility to view other player's hands in UI.
2011-08-04 21:51:00 +04:00
magenoxx
ed3f96c668
New ConditionalMana support.
2011-08-04 18:10:57 +04:00
magenoxx
ed2926da88
hiding card tooltip on draft pick
2011-08-03 00:32:52 +04:00
magenoxx
830664b834
Fixed Issue 193
2011-08-02 11:34:10 +04:00
magenoxx
ff32c1698b
Fixed NPE and triggered abilities not working for tokens.
2011-07-30 10:52:41 +04:00
magenoxx
dc4fed493b
Face down cards. Updated card plugin. [SOM] Clone Shell
2011-07-29 18:40:12 +04:00
BetaSteward
14d863a8f2
added modal abilities + Slagstorm
2011-07-20 13:42:27 -04:00
BetaSteward
955e1c76b6
Merge
2011-07-17 15:55:25 -04:00
BetaSteward
9ddea9d9c5
Merge with version 0.8
2011-07-17 15:49:38 -04:00
magenoxx
f65634796b
Added an option to display non land cards in one pile. Fixed Issue 166.
2011-07-17 21:02:09 +04:00
magenoxx
2fe5bff43d
Flipped cards.
2011-07-06 09:33:53 +04:00
magenoxx
084b5657ad
Fixed Issue 176.
2011-06-28 19:41:29 +04:00
magenoxx
ef0a73f26d
Made images path configurable. Fixed Issue 36.
2011-06-28 11:15:19 +04:00
magenoxx
74b9b53091
Fixed Issue 167.
2011-06-26 18:46:23 +04:00
BetaSteward
526f0c09bc
fixed client ip address
2011-06-26 00:45:25 -04:00
BetaSteward
ade836c08a
added connection leasing + cleanup
2011-06-25 14:34:39 -04:00
magenoxx
92e9d94c33
Fixes.
2011-06-24 19:23:42 +04:00
BetaSteward
b1408507cb
added ping + code cleanup
2011-06-23 22:58:11 -04:00
BetaSteward
73939bd72c
fixes for localhost ip
2011-06-22 23:18:43 -04:00
BetaSteward
05be0a14ed
integrated jboss remoting
2011-06-22 22:37:50 -04:00
magenoxx
c7ae032d5a
Fixed possible NPE between callbacks (as client and server are not synchronized between calls)
2011-06-22 20:35:16 +04:00
magenoxx
2977afea2d
fixed socket leak.
2011-06-22 18:40:29 +04:00
BetaSteward
76878b642d
Improvements to session state
2011-06-18 16:47:13 -04:00
BetaSteward
09be5934f5
updated session state
2011-06-17 14:49:36 -04:00
BetaSteward
f1558a255a
implemented Damage Assignment Order
2011-06-16 23:02:24 -04:00
BetaSteward
89770db58e
UI changes + created lite mode (client without images) for remote desktop work
2011-06-16 14:56:35 -04:00
BetaSteward
c4a3a496aa
moved Session to Mage.Common
2011-06-15 23:24:03 -04:00
BetaSteward
c38804af5f
rolled back changes since 0.7.3 R2 - going to switch client/server architecture
2011-06-14 23:09:18 -04:00
North
1f72804968
Load croped image from Wizard images. fixes display issue
...
When resizing image to fit the BigCard panel, scale it to fit width.
The result is better.
2011-06-14 22:13:22 +03:00
magenoxx
2a7b412a8c
[client] new chat
2011-06-14 21:08:38 +04:00
magenoxx
78bc920ba7
Fixed tooltips not displayed for tokens.
2011-06-13 19:56:43 +04:00
magenoxx
611c4b7b2f
Now tokens connected to the source by expansionSetCode - results in token image displayed.
2011-06-13 17:43:28 +04:00
BetaSteward
a1eb9f7d0e
streamlined Callback daemon - should no longer shutdown prematurely
2011-06-11 23:15:02 -04:00
magenoxx
18a416d184
Change Mage version to 0.7.4-beta
2011-06-09 20:20:28 +04:00
magenoxx
588f173254
Utility class for configurable compressing objects.
2011-06-08 20:15:40 +04:00
magenoxx
b04f843f40
Net traffic compressing. Enabled by default. Can be disabled by -Dnocompress on server.
2011-06-08 18:46:14 +04:00
magenoxx
05759b2966
Net traffic compressing. Enabled by default. Can be disabled by -Dnocompress on server.
2011-06-08 18:45:57 +04:00
BetaSteward
6048ee6538
fixed an issue with client freezing
2011-06-05 09:08:45 -04:00
BetaSteward
90f0fb0590
a few more client tweaks
2011-06-02 23:48:56 -04:00
BetaSteward
d6e239586b
more client fixes
2011-06-02 23:09:21 -04:00
BetaSteward
8b1c463d35
big client update - moved Session to Mage.Common project, this will allow other clients to reuse connection logic
2011-05-31 23:01:07 -04:00
BetaSteward
14891b1b77
added deck validation feedback to client + queue all RMI messages
2011-05-31 00:10:44 -04:00
BetaSteward
b676e59001
more client server improvements
2011-05-29 23:52:02 -04:00
North
569191a55a
Removed getArt and everything related to it.
2011-05-30 00:07:02 +03:00
BetaSteward
892f7cce1b
client/server overhaul - tested on localhost, remote testing pending
2011-05-24 23:52:26 -04:00
magenoxx
935bf45c57
Enhanced deck generator: monocolor decks, card pool 3 times bigger, bonus for multicolored cards, no duplicate cards.
2011-05-20 16:40:16 +04:00
magenoxx
1e92d061e5
Fixed autoconnect(). Fixed not disabling button on autoconnect exception (Fixed Issue 124).
2011-05-19 12:51:43 +04:00
BetaSteward
94c5a0cdfb
client + server improvements
2011-05-17 21:55:20 -04:00
BetaSteward
90ae07d014
missed file
2011-05-17 07:04:09 -04:00
magenoxx
d5c4ac371a
Now Planeswalkers use counters for loyalty. Fixed Issue 69.
2011-05-15 16:42:45 +04:00
BetaSteward
0e66c5e030
retrying without jars
2011-05-14 23:39:41 -04:00
BetaSteward
a4c3deb7ac
Backed out changeset: 83cb579a3761
2011-05-14 23:32:22 -04:00
BetaSteward
473f6bcad9
fixed client/server ping + added server console
2011-05-14 23:28:07 -04:00
magenoxx
54adc043ec
Getting information about connected players in Mage Client (without gui part at the moment, only logging to console).
2011-05-13 20:25:46 +04:00
magenoxx
92d42c16b5
Backed out changeset: b5d9cea65b73
2011-05-12 09:20:19 +04:00
BetaSteward
ab599dd335
added client/server ping + remove inactive connections from server
2011-05-11 22:08:11 -04:00
magenoxx
774d56dd6b
LookAt and LookedAtView classes (forgot to commit previously).
2011-05-11 22:17:47 +04:00
magenoxx
f78b4017bf
Added support for looking at cards (Jace, The Mind Sculptor 2nd ability). Fixed Issue 50.
2011-05-11 21:24:17 +04:00
magenoxx
f66fd8fc97
[deck.editor] Switching between card selectors. Displaying cards from the list. --All sets-- option to show all cards at once (appears only in CardTableSelector).
2011-05-11 17:52:16 +04:00
BetaSteward
da7e56aba1
changed logging to log4j
2011-05-09 23:04:05 -04:00
BetaSteward
017b2b4339
remove games from list when finished + added name and owner to tables
2011-05-09 23:02:54 -04:00
BetaSteward
33e7569f87
fixed issue 45 - show cast when cycle is available
2011-05-07 23:08:34 -04:00
magenoxx
be2fdd6487
Challenge Mode. In progress.
2011-04-29 20:32:22 +04:00
BetaSteward
86f708b17a
detect client version + client changes for AI skill level
2011-04-28 22:52:52 -04:00
BetaSteward
35f0767f1b
fixed replay + some other fixes
2011-03-18 18:27:01 -04:00
BetaSteward
4f06f78621
UI fixes - can now play simultaneous games
2011-03-04 22:46:56 -05:00
BetaSteward
d217d332b6
added sorting and counts to deck editor
2011-02-11 22:57:22 -05:00
BetaSteward
f7ffbb4773
added Sealed tournaments
2011-02-10 22:00:47 -05:00
BetaSteward
e2fd0299c7
fixed multi-human drafting
2011-02-08 11:34:28 -05:00
BetaSteward
ffc7b5bfd8
added tournaments - drafts are now a variant of tournament
2011-02-06 11:09:25 -05:00
magenoxx
a99be05446
Fixed tooltip bug appeared after adding displaying counters. Updated card plugin. Hid New Draft button for release as drafting is not ready yet.
2011-01-30 19:01:26 +03:00
magenoxx
2abc0e888d
Reduced hand cards size. Removed battlefield card area gap (cards now have more place and are less reduced in size).
2011-01-29 20:03:22 +03:00
magenoxx
93878d4868
Displaying player's poison counters. Displaying alls counters info in tooltips.
2011-01-29 10:45:05 +03:00
magenoxx
a1b2127962
Added options to gameclient target message.
2011-01-27 18:27:41 +03:00
magenoxx
04b9db5c60
Proliferate
2011-01-27 01:50:13 +03:00
magenoxx
4c8122ebbb
Another fix for "NoSuchMethodError: mage.components.ImagePanel.<init>(Ljava/awt/image/BufferedImage;I)V"
2011-01-25 20:38:56 +03:00
BetaSteward
360bbc86b5
modifed revealed cards
2011-01-24 22:51:45 -05:00
magenoxx
e286f6ff72
Reduced jpg image for background (no visible effect but saves 115 Mb of memory used).
2011-01-23 22:15:26 +03:00
Loki
83e39e900a
add serialVersionUID
2011-01-23 15:45:15 +02:00
magenoxx
7edffebb5d
Separated DeckGenerator and DeckBuilder. Moved DeckBuilder to mage.common (will be used by ai to construct draft decks).
2011-01-13 19:53:24 +03:00
BetaSteward
cb73d4a25d
added draft timing
2011-01-12 23:44:04 -05:00
BetaSteward
03e3be90d6
draft stuff
2011-01-08 23:54:32 -05:00
magenoxx
56eff16857
Collection Viewer.
2011-01-09 03:03:19 +03:00
BetaSteward
98d8a428a7
some more drafting stuff
2011-01-07 15:41:09 -05:00
BetaSteward
c67122b605
more draft stuff
2011-01-05 15:17:02 -05:00
magenoxx
5683a8c719
[mage.client] Fixed noise in foil cards effect.
2011-01-05 15:18:46 +03:00
magenoxx
3cf90f2875
[mage.client] Foil cards support. For now have strange noise that is only with JInternalFrame, works for JFrame nicely so possibly will need to reimplement all dialogs.
...
For now every 5 card is a foil and the property is not attached to the card and may differ in various zone (need to change card entity).
2011-01-05 13:14:39 +03:00
BetaSteward
7bea472fff
initial drafting stuff
2011-01-03 23:52:28 -05:00
maurer.it
b006d66a5a
Fixes an issue with multiple Kalastria Highborn triggers (I never included Zone.ALL in the switch).
2010-12-31 12:40:28 -05:00
maurer.it
3d1688f851
Fixed compilation errors.
2010-12-29 14:55:45 -05:00
maurer.it
4653a53078
Merge
2010-12-29 13:40:36 -05:00
BetaSteward
4b26727d71
changes to support multi-duel matches and sideboarding
2010-12-28 23:34:06 -05:00
BetaSteward
c8db6ba350
moved {this} and {source} replacement to server
2010-12-26 20:41:40 -05:00
maurer.it
f929d79b24
Fixes issue 19.
2010-12-26 14:06:25 -05:00
magenoxx
3123207b0d
New tooltips.
2010-12-26 18:40:28 +03:00
BetaSteward
6ae4ac3c5e
changes to support matches
2010-12-26 00:34:34 -05:00
magenoxx
2e27a676ed
[mage-tests] Added synchronization between steps. Updated bdd classes for step state handling.
2010-12-20 15:01:41 +03:00
magenoxx
1b6722f9b2
Added Mage.Tests project. Update server for test operations. Implemented bdd classes.
2010-12-20 01:03:12 +03:00
magenoxx
94d883b5ba
New tooltips (support delayed displaying, mana and tap symbols, styled text).
2010-12-15 07:14:35 +03:00
magenoxx
49e44b92b1
[card.plugin] Added card info panel. At the moment can be seen only in deck editor with -DtestCardInfo VM parameter.
2010-12-14 19:33:30 +03:00
magenoxx
850f931bc7
Fade in\fade out effects for adding and removing permanents.
2010-12-09 22:14:19 +00:00
magenoxx
55eba04697
r484 broke arrows for Abilities in the stack. Fixed.
2010-12-09 11:06:51 +00:00
magenoxx
e45a8ad1e0
Using ability UUID for stack view as a key for cards added on the panel.
2010-12-08 17:59:55 +00:00
magenoxx
8193502a6e
Moved ImagePanel class to common (as used in three modules). Replaced startup background by the image used in tablespane and deckeditor. Changed table background color from black to white. Reuploaded plugins.
2010-12-04 09:23:19 +00:00
magenoxx
fe3903d825
Replaced mouseClicked by mousePressed everywhere (works betters). Rebuild everything.
2010-12-04 09:02:57 +00:00
BetaSteward
53d7e5623b
send list of targets to client
2010-12-02 04:39:18 +00:00
magenoxx
770e5673f5
Now random decks contain non basic lands.
2010-12-01 21:55:37 +00:00
magenoxx
0721c843d2
added transfer data object to mouseExited. added desktoppane to ui components references.
2010-12-01 06:17:54 +00:00
magenoxx
30b341f7d9
Mana symbols in ColorsChooser for deck generator.
2010-11-30 18:14:15 +00:00
magenoxx
2987d15b4e
Aded Random deck generation to Mage.Client start up dialog. Also now all cards on client can be fetched using CardsStorage.getAllCards() method.
2010-11-30 16:16:54 +00:00
BetaSteward
3ca748e16d
fixed issue 25 - server waits for all clients to confirm initialization before starting game
2010-11-30 04:35:26 +00:00
magenoxx
aea2fc2fcf
Not displaying tapped for combat dialog.
2010-11-29 20:56:03 +00:00
magenoxx
0211787433
Fixed arrows displayed under dialogs. Since now card.plugin is used in ShowCardsDialog. Added sourceCard to AbilityView (required for source arrows).
2010-11-28 21:10:31 +00:00
BetaSteward
9c3ff863e8
fix for issue 22 + fix for planeswalker damage redirection
2010-11-28 04:31:48 +00:00
BetaSteward
ecd0281d81
added Summoning Sickness property
2010-11-27 17:55:51 +00:00
magenoxx
03cb41f2aa
Now StackAbilityView has sourceCard. Added displaying source card for abilities. Fixed arrows offsets. Added "source" blue arrows (target arrows are red). Fixed NullPointerException happen for AbilityPicker. Fixed random order of spells in stack. Code clean up.
2010-11-27 15:29:48 +00:00
magenoxx
c650c43f94
[card.plugin] Symbols support: download and display. Please try it, if you don't like it, will remove or make configurable. Thanks to SillyFreak (Laterna Magica) for GathererSymbols downloader code.
2010-11-24 08:20:46 +00:00
magenoxx
b501b10f9a
[card.plugin] unified mouse adapter. now tooltips should work.
2010-11-22 12:36:37 +00:00
magenoxx
ec51f30d37
some fixes.
2010-11-22 03:53:34 +00:00
magenoxx
63d8231928
[card.plugin] now cards displayed on hand and stack (some stuff still needs to be updated). PLEASE DO REBUILD PLUGIN IF U USE mage-card-plugins.jar.
2010-11-21 13:02:55 +00:00
BetaSteward
20826e850c
fixed EldraziSpawnToken and added ability selector for sacrifice only abilities
2010-11-20 03:51:30 +00:00
magenoxx
c0139976bf
[card.plugin] Copied tooltips from Mage.Client\Card. Moved TextPopup to Mage.Common. Need to rebuild mage-card-plugin.jar if you use it.
2010-11-19 16:19:11 +00:00
magenoxx
9c4fb8ed90
Now there plugin updates table dialog. Updated mage-theme-plugin.jar in Mage.Client.
2010-11-16 23:32:51 +00:00
magenoxx
2cb1136a52
Updated Theme plugin interface and implementation (still in progress).
2010-11-16 18:32:49 +00:00
magenoxx
b143a5a44d
Done Issue 16: Games played counter plugin.
2010-11-14 17:01:12 +00:00
magenoxx
5771691972
[card.plugin] first version (at the moment replaces only cards on battlefield) (should be installed manually)
2010-11-06 21:23:21 +00:00
magenoxx
ad50277430
...
2010-11-05 15:53:24 +00:00
magenoxx
278e6e52a5
cardNumber in CardView (copied from Mage/Card)
2010-11-05 14:10:09 +00:00
magenoxx
d9686a0a9b
Fixed interfaces. Some changes to mouse handling (commented out for a while).
2010-11-05 12:47:37 +00:00
magenoxx
48e3a65d3a
Card Plugin implementation. Added displaying card and card layout.
2010-11-03 17:33:51 +00:00
magenoxx
9eb8b0e487
Interfaces and abstract classes for Mage.Card.Plugin. Replaced creating permanent by calling plugin manager that returns old implementation but new is also possible since now.
2010-11-03 06:59:55 +00:00