Oleg Agafonov
83d8f5a538
* UI: improved mulligan dialog with color, added free mulligan info in game log;
2019-03-17 06:11:20 +04:00
Oleg Agafonov
bf2861c309
* UI: improved skip buttons and preferences:
...
* added new setting for STACK skip button: stops on full empty stack (default) or on new objects added;
* added new dynamic hints for skip buttons to see current settings and modes;
* fixed that some skip buttons not de-activated after goal was achieved;
* fixed wrong default render mode for cards, MTGO must be default (#4409 );
2019-03-17 04:38:31 +04:00
Oleg Agafonov
d8bee36892
* Multiple choosing abilities - added de-selection (click on selected permanent to de-select it);
2019-03-10 15:36:53 +04:00
Ingmar Goudt
63718e7a6e
Sonar fixes
...
remove the deprecated GameState.getWatchers()
2019-02-02 22:09:55 +01:00
Oleg Agafonov
004c2ba0c3
Upgraded all projects to same java 8 version
2019-02-01 17:54:59 +04:00
Oleg Agafonov
ff5839860e
Improved target messages for users: added extra hints;
...
Applied Biomancy - added target's choose hints;
2019-01-21 12:53:02 +04:00
Oleg Agafonov
14f66029f8
Missing v33 commit
2019-01-16 20:59:45 +04:00
LevelX2
e6ce58d6bf
XMage 1.4.32V0
2018-11-26 19:30:22 +01:00
LevelX2
deb675a74a
Xmage 1.4.30V0
2018-08-15 11:35:40 +02:00
spjspj
aae3930ef4
Merge pull request #5145 from spjspj/master
...
Check if there are actually different replacement effects and only ask then if there are. Having two Mana Reflections out makes the game unplayable atm.
2018-07-12 23:30:30 +10:00
spjspj
1c540bbc77
Check if actually different replacement effects
2018-07-12 23:21:00 +10:00
igoudt
ca1ebeb55e
add method Game.isActivePlayer(UUID playerId)
2018-06-29 14:59:11 +02:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
LevelX2
a19c257e50
XMage 1.4.30V0
2018-05-27 01:28:42 +02:00
Oleg Agafonov
c24ba742f6
Fixed equal or == errors -- 23 cards and more (see #4407 )
2018-04-28 21:24:48 +04:00
Evan Kranzler
198be1549d
Revert "Revert "Merge branch 'planeswalkerErrata' into master""
...
This reverts commit f10b62f3da
.
2018-04-20 20:42:04 -04:00
Evan Kranzler
f10b62f3da
Revert "Merge branch 'planeswalkerErrata' into master"
...
This reverts commit 95d2721421
, reversing
changes made to fc4986a589
.
2018-04-20 16:41:29 -04:00
theelk801
95d2721421
Merge branch 'planeswalkerErrata' into master
2018-04-20 16:21:44 -04:00
LevelX2
fe2220e19e
Xmage 1.4.29V0
2018-04-19 21:07:14 +02:00
Evan Kranzler
5fe607e852
updated targeting for cards that damage
2018-04-19 11:45:20 -04:00
Oleg Agafonov
ddc43d05f6
Removed unnecessary log info on user's freeze ( #4646 )
2018-03-22 11:58:14 +04:00
LevelX2
fed2d1a259
XMage 1.4.28V0
2018-03-10 20:42:29 +01:00
LevelX2
59f5851e73
Fixed a problem to pay costs for e.g. triggering abilities while casting a spell.
2018-03-10 12:39:44 +01:00
LevelX2
b752eacfaa
* Optimized handling and call of player.choose choice to prevent problems if a player disconnects or left a game ( #4263 ).
2018-02-04 17:51:12 +01:00
Oleg Agafonov
8596a92ed8
Added error logs for freezes ignoring timer (see #4476 )
2018-02-03 13:54:39 +04:00
spjspj
aebc16dc82
Merge pull request #4476 from spjspj/master
...
Scenario I was testing for this fix:
2018-02-03 18:45:52 +11:00
Oleg Agafonov
3bfe5ec5d3
Fixed game and/or timer freeze on another player concede with 3+ games (see #4476 )
2018-02-03 08:26:01 +04:00
spjspj
b924f4bb6b
Scenario I was testing for this fix.
...
Local Server, EDH game with Player1, Player2, Player3.
Player1 has 2 mana reflections out, cast Torment of Hailfire for 15 and is tapping mana for it.
The 'choose replacement effect' popup comes up.
Whilst this is happening, Player2 concedes.
This will currently lock up the game and sits forever in waitResponseOpen.
(With the time out now there, it will time out after 30 seconds or so.
2018-02-03 13:21:47 +11:00
LevelX2
db0fc1b439
* Some changes to skip handling.
2018-02-02 00:27:12 +01:00
Oleg Agafonov
6f175981ce
Small fix
2018-01-28 15:12:41 +04:00
Oleg Agafonov
c2d661eca7
Fixed freeze on end game
2018-01-28 06:47:53 +04:00
Oleg Agafonov
ba4fee11f6
Fixed weird errors with server lost of player priority on lagged games (see #4448 )
2018-01-27 13:59:38 +04:00
LevelX2
40afa04b24
xmage 1.4.27V0
2018-01-13 22:54:53 +01:00
igoudt
2564f61182
HumanPlayer constructor missed a reference to attribute
2018-01-07 21:47:00 +01:00
Oleg Agafonov
d1475f28b4
Fixed not working response result from key-value choice dialogs
2018-01-04 00:32:17 +04:00
LevelX2
0d46c68924
* Fixed some problems for handling concede during game init.
2017-11-04 18:19:41 +01:00
LevelX2
58d3fc2328
Fixed player leaving/conceding handling.
2017-10-21 16:13:45 +02:00
LevelX2
3ac7fc2726
* Some fixes to possible exceptions.
2017-09-23 23:48:25 +02:00
LevelX2
2d6bcd83f4
xmage 1.4.26V4
2017-09-16 16:55:58 +02:00
LevelX2
5996aa12e6
Trove of Temptation working for Human.
2017-09-15 17:51:54 +02:00
LevelX2
d9c601dd26
Trove of Temptation - Basic some changes to Combat and Human
2017-09-14 17:50:00 +02:00
LevelX2
5bf12d227c
Some minor changes.
2017-09-01 23:50:07 +02:00
LevelX2
52897094b3
* Some chnages to chat, user and player handling.
2017-08-26 18:26:55 +02:00
LevelX2
1fb24116ae
xmage 1.4.26V0
2017-08-15 01:27:06 +02:00
LevelX2
69e239d2ed
Xmage 1.4.25V0 (update because of Log problem)
2017-07-30 08:54:37 +02:00
LevelX2
fe2ee5dfec
Xmage 1.4.25V0
2017-07-29 20:35:16 +02:00
LevelX2
400bbba8e1
* Deactivated macro button, becuase it's not working correctly ( #2147 ).
2017-07-29 17:39:13 +02:00
LevelX2
878ba90625
* Fixed a bug that prevented players from paying costs during spell resolution (e.g. Mana Leak) - ( fixes #3715 ).
2017-07-23 19:48:04 +02:00
LevelX2
7d911ae803
XMage 1.4.24V0
2017-07-08 16:33:09 +02:00
Ben Homer
612d863883
Fixed bug where PlayerResponse toString throws an error sometimes.
2017-06-27 17:42:36 -05:00