Oleg Agafonov
2e73f9d1c5
* UI: added turn number and step info in game logs
2020-02-28 20:27:07 +04:00
Oleg Agafonov
58d7a96031
* Game: improved fix command (more info and fixes);
...
* Game: improved game startup message (more info about private messages and players stats);
2020-02-21 12:10:54 +04:00
Oleg Agafonov
2079065af3
* Server: added /pings chat command to show players and watchers ping info;
2020-01-31 22:30:31 +04:00
Oleg Agafonov
cdce5c2c82
Server: ignore connection problem logs if user don't have game sessions;
2020-01-16 21:26:39 +04:00
Oleg Agafonov
339c419d4b
* UI: multiple improves for adventure/split cards:
...
* Split cards shows left and right mana cost (in deck editor, hand, etc);
* Adventure cards shows adventure and normal cost (in deck editor, hand, etc);
* Adventure cards shows adventure spell name in deck editor's list;
* Fixed missing loading cursor in deck editor searching;
2020-01-07 11:49:55 +04:00
Oleg Agafonov
335f046357
Server improves:
...
* improved /fix command to support disconnected/freezed players;
* added chat messages about connection problem with opponents (checks players status every minute);
* reduced timeout before remove disconnected player from waiting game dialog (from 4 to 2 minutes);
* reduced timeout between client's pings (from 60 secs to 20 secs);
2019-12-31 03:23:10 +04:00
Oleg Agafonov
2a750457d5
Fixed that antispam blocks system messages in diff chat rooms;
2019-03-14 05:32:04 +04:00
Oleg Agafonov
a806e79abd
* Improved chat help about ignore command (it's not only chat, but game joins too);
2018-11-05 09:06:31 +04:00
GrayedFox
3953f3dbdd
remove all MIT copyright notices from files
2018-06-02 17:59:49 +02:00
spjspj
471d49892f
Attempt to allow players to fix the game if the active/choosing/person with priority has left or has run down the clock
2018-04-02 19:31:05 +10:00
LevelX2
b073ce1c42
* Added to all toUpperCase/toLowerCase calls the Locale.ENGLISH to prevent problems with some languages (e.g. Turkish). Removed some unused import statements. ( #4634 ).
2018-03-18 18:18:54 +01:00
spjspj
bb512faa98
Add option to get debug information from game state in chat
2018-02-19 12:12:18 +11:00
LevelX2
34a884546a
Readded message if user lost connection.
2018-01-28 18:03:37 +01:00
LevelX2
d024d59626
* Some changes to chat and user handling.
2017-08-27 00:31:52 +02:00
LevelX2
52897094b3
* Some chnages to chat, user and player handling.
2017-08-26 18:26:55 +02:00
igoudt
905829561e
talk to interfaces rather than implementations
2017-07-16 11:08:09 +02:00
spjspj
1d46fec3ff
Add in /card command for chat to get back card's: cost, type, text.
2017-04-25 10:18:00 +10:00
LevelX2
f90d49ae0a
Fixed a problem that general tournament messages (not send by a user) were no longer displayed.
2017-04-15 18:14:39 +02:00
ingmargoudt
211d433ea9
playertype, enum singleton
2017-04-02 22:09:20 +02:00
LevelX2
4c35650b2b
* Fixed a problem that chat messages were no longer broadcast ( fixes #3050 ).
2017-04-02 10:51:00 +02:00
ingmargoudt
334ad729a8
remove usermap by name, introduced more optionals
2017-03-22 20:49:48 +01:00
ingmargoudt
234cfe9519
rewrote singleton to enum where applicable
2017-03-14 16:32:47 +01:00
Anders Åstrand
f68460603a
Add client-side user ignore list
...
This commit adds a client-side per-server ignore list.
* Whispers and talk from an ignored user is hidden
* Ignored users cannot join your tables
* Ignored users tables are hidden
2017-02-22 22:16:09 +01:00
spjspj
a6e34c040b
Limit messages to 500 characters
2017-02-18 20:32:22 +11:00
vraskulin
f1ef3bf68b
Narrowed variables scope.
2017-02-15 16:05:18 +03:00
vraskulin
f99cd21275
Mostly code format fixes.
2017-02-09 18:30:31 +03:00
vraskulin
7cf4ca3cae
Can be isEmpty
2017-02-09 17:44:14 +03:00
vraskulin
433b08238f
We're gonna use standart parameterised constructor, instead of addAll method.
2017-02-09 17:42:05 +03:00
vraskulin
f60ebfbb1f
All 1-character strings converted to primitives
...
"b" + "r" now changed to 'b' + 'w'. It's more straight-forward, and may cause perfomance improvements - character primitives allocation is faster and less expensive than string creation.
2017-02-06 14:32:51 +03:00
spjspj
676d2a54dc
Merge pull request #2820 from spjspj/master
...
Modify the profanity filter to push it back to client side only.
2017-01-27 18:21:04 +11:00
spjspj
70453f1ac3
Modify the profanity filter to push it back to client side only.
2017-01-27 18:19:45 +11:00
spjspj
c2e41640e8
Merge pull request #2819 from spjspj/master
...
Modify the profanity filter to push it back to client side only.
2017-01-27 12:39:37 +11:00
spjspj
f41d81f8e4
Modify the profanity filter to push it back to client side only.
2017-01-27 12:38:31 +11:00
igoudt
f98afdf4ad
Introducing Optionals
2017-01-14 21:52:40 +01:00
igoudt
ac8962cb29
replaced enum comparison from equals to ==
2017-01-11 09:53:16 +01:00
vraskulin
46d369c8ed
Big refactoring (server)
...
I used Intellij IDEA to automatically refactor code to achive 3 goals.
1) get rid of anonymouse classes, and replace the with lamba to get more readeable and clean code (like in TableWaitingDialog).
2) make effectively final variables actually final to avoid inadvertent changes on it in further releases and keep objects as immutable, as possible.
3) Get rid of unused imports (most of the changes) in whole project classes.
2017-01-09 19:47:03 +03:00
spjspj
4a5dc3c67d
Chat Manager - Add [Card Name] for colour highlighting of implemented cards
2017-01-08 17:05:51 +11:00
spjspj
0de89ca5b7
Some Chat Manager updates
2017-01-08 11:57:16 +11:00
Brendan Hickey
3294e51d29
Censor the word "penis"
...
mage is censoring the word "vagina", so it should also censor "penis"
2016-12-24 11:36:04 -05:00
spjspj
d7b1ae68ed
spjspj - Sorcery count was double
2016-11-18 00:14:59 +11:00
spjspj
a2b3d8825e
Add 'xmage.de', 'woogerworks', 'localhost' buttons to connection dialog to fill in appropriate password/username
2016-11-13 22:59:32 +11:00
spjspj
af725f8a6e
Fix spam filter on a per-user basis and implement rudimentary swear guard.
2016-11-12 22:39:18 +11:00
spjspj
08ffbb7d3c
Fix spam filter on a per-user basis and implement rudimentary swear guard.
2016-11-12 22:37:18 +11:00
LevelX2
c46f75ac28
Added chat mute and user (de)activation actions to the Mage server console.
2016-10-05 00:59:51 +02:00
LevelX2
31e92fbfcb
Fixed that preventing identical chat messages is not active for game log ( fixes #2274 ).
2016-10-02 23:46:32 +02:00
spjspj
5e6836a8f6
spjspj - Prevent some types of spam in the main chat
2016-07-24 01:56:05 +10:00
Quercitron
cba91dc1d1
Add \me chat command.
2016-07-14 02:35:21 +03:00
spjspj
81e5c2b50e
spjspj - Fix with error message.
2016-03-07 00:13:31 +11:00
spjspj
2aceb3fcef
And again.
2016-03-06 23:59:00 +11:00
spjspj
6116320591
spjspj - Make mistakes in using user-chat commands less visible to the whole chat
2016-03-06 22:46:13 +11:00