Griatch
c3bb30c46f
Implemented an AJAX keepalive from the Evennia side to make sure a dead AJAX connection (commonly if the user closes the window/browser without properly logging out), will eventually time out and log off the Player. Resolves #951 .
2016-04-16 22:09:10 +02:00
Griatch
795061907f
Made webclient aware of the server dropping (both websocket and AJAX). The server currently reacts to the websocket client dropping but not to the AJAX one (the latter forms ghost players)
2016-04-16 18:46:29 +02:00
Griatch
abc6cfc381
Fixed a bug with html-output of the standard ANSI-backgrounds.
2016-04-16 17:44:36 +02:00
Griatch
500c944d4f
Cleaned up the css file a little.
2016-04-16 14:10:24 +02:00
Griatch
54886d49f7
Added webclient-support for xterm256 colors, as mentioned in #613 .
2016-04-16 14:00:02 +02:00
Griatch
ba89052a9d
Fixed and cleaned up the server flush output a little. Also removed a check for pypy since getmemsize is no longer used.
2016-04-16 08:55:58 +02:00
Griatch
01dfe78651
Made a small fix for now to make unittest succeed.
2016-04-15 00:39:14 +02:00
Griatch
8d50179822
Added the ability to save protocol options on the player level. Implements #957 .
2016-04-15 00:34:41 +02:00
Griatch
b2d39dbb20
Fixed a case-sensitive regression when setting help categories. Resolves #956 .
2016-04-14 21:39:41 +02:00
Griatch
819a732e04
Fixed a bug in help. Resolves #955 .
2016-04-14 21:32:41 +02:00
Griatch
f3a685d066
Merge branch 'master' into wclient
2016-04-12 22:10:12 +02:00
Griatch
b9d8e5cd52
Fixed a wrong return from search_player with quiet=True. Fixes a traceback when using the find command to search for a player *me or *self.
2016-04-12 22:09:07 +02:00
Greg Taylor
9b37944b38
EGD: Expand the troubleshooting section.
2016-04-12 13:03:18 -07:00
Greg Taylor
a61a1f7e32
EGD: Make short_description required. Add more examples of options to README.
2016-04-12 12:43:46 -07:00
Griatch
1cc3b31294
Clarified the error when trying to examine an object on which you have neither examine, nor view permissions. Resolves #954 .
2016-04-12 21:01:20 +02:00
Griatch
30bbceaa35
Added a try..except catch for auto-puppeting objects that no longer exist.
2016-04-12 20:27:57 +02:00
Greg Taylor
b5bd15b2e8
EGD: Added a short_description to go with long_description.
2016-04-12 03:09:07 -07:00
Greg Taylor
269415269b
EGD: Add long_description, used for the longer game pitches.
2016-04-12 02:07:25 -07:00
NatePri
b3b128ebe7
Merge remote-tracking branch 'refs/remotes/evennia/wclient' into wclient
...
# Conflicts:
# evennia/web/webclient/static/webclient/js/webclient_gui.js
2016-04-11 20:12:14 -07:00
NatePri
4895b30ff9
Merge remote-tracking branch 'refs/remotes/evennia/wclient' into wclient
2016-04-11 19:01:30 -07:00
NatePri
bbb1f50d6c
Fix webclient prompt (issue #950 )
2016-04-11 18:59:08 -07:00
Griatch
8b9ab03ccf
Made the mob invulnerable if it has no health Attribute set. Resolves
2016-04-12 00:00:24 +02:00
Griatch
e0fd459ef5
Made the return of multimatch commands more easily parsable by using the query rather than the key. Resolves the second part of #933 .
2016-04-11 23:57:41 +02:00
Griatch
f4deabbbc6
Made the multimatch error messages with the multimatch_string supplied more useful, addressing the first part of #933 .
2016-04-11 23:44:27 +02:00
Griatch
04e461b1f4
Escaped the IRC username to avoid it being parsed for ANSI colors (keeping ansi parsing in normal text for now). Resolves #935."
2016-04-11 23:30:57 +02:00
Griatch
187b8eb7ab
Fixed bug that made ooc look give an error. Resolves #921 .
2016-04-11 23:14:49 +02:00
Griatch
ef344343c8
Fixed the send button in the webclient; made the prompt command work with the webclient (still not displaying correctly)
2016-04-11 22:31:20 +02:00
Griatch
51b883b8a1
Merge branch 'wclient' of https://github.com/NatePri/evennia into NatePri-wclient
2016-04-11 21:25:57 +02:00
Griatch
3c01b39bce
Made a more elaborate echo when resetting the settings file.
2016-04-11 21:24:02 +02:00
Griatch
fda506344d
Added a check to avoid creating a duplicate character name with charcreate in MULTISESSION_MODE>1. Resolves 943.
2016-04-11 20:05:58 +02:00
NatePri
4af1e495d9
Added -moz/-webkit CSS prefixes, made sizer CSS consistent
2016-04-11 09:33:04 -07:00
NatePri
465cc605da
Minor CSS fix
2016-04-10 19:41:28 -07:00
NatePri
95572f8a00
Missed some var declarations
2016-04-10 15:30:32 -07:00
NatePri
2bbbc1579b
Enable strict mode on scripts, clean up some unremoved references
2016-04-10 12:33:40 -07:00
NatePri
397063b729
Minor webclient enhancements
...
- Fixed window resize bug
- Improved history handling to be less destructive to text the user has
entered
- Made input area automatically resize to fit its contents
2016-04-10 04:58:01 -07:00
Griatch
ad6a04ab49
Made sure to handle the default mudlet GMCP sends.
2016-04-08 19:37:47 +02:00
Griatch
b96f4de968
Removed superfluous import.
2016-04-07 23:35:40 +02:00
Griatch
341deab36b
Fixed an error in channel.msg. Made sure to return a deferred from tail_log_file as its documentation suggests it should.
2016-04-07 23:29:12 +02:00
Griatch
1bf98adac1
Made the tail-viewing of a log-file threaded for maximum asynchronicity.
2016-04-07 23:22:26 +02:00
Griatch
2bf2696008
Made channels log to a log file by default. Added a default /history switch to the channel commands (for viewing past entries) and implemented a very efficient tail_log_file function to scan the log and display it.
2016-04-07 22:57:55 +02:00
Griatch
4521ffbe43
Added dynamic formatting to comm channel, as inspired by the way done in Arxmush.
2016-04-07 19:48:11 +02:00
Griatch
9c95956b9e
Fixed EvMenu, it was not updated to self.caller from self._caller properly.
2016-04-07 18:17:27 +02:00
Griatch
3a9b050ca6
A rudimentary OOB input parser from the webclient, for testing.
2016-04-06 21:00:16 +02:00
Griatch
27d1822c55
Put all gmcp commands under the Core module for simplicity and compatibility with all the other protocols.
2016-04-06 19:46:03 +02:00
Griatch
b30b988394
Completed tests of all GMCP/MSDP backend functions, including tickerhandler repeats and value monitoring, as per #924 .
2016-04-06 19:26:14 +02:00
Griatch
22ea0c349b
Fixed and tested the monitor/unmonitor inputfunc from both GMCP and MSDP
2016-04-06 19:03:57 +02:00
Griatch
4d5e3eba44
Extended dbserialize to safely serialize Session instances. Sessions can otherwise not be safely stored since they contain references to database objects (like puppets and players)
2016-04-06 19:01:51 +02:00
Griatch
776248a78e
Fixed a misplaced comment that hid a traceback on error.
2016-04-06 18:57:50 +02:00
Griatch
c44d31aec5
Made Core.Commands.Get/get_inputfuncs work.
2016-04-06 17:17:25 +02:00
Griatch
582c54b4f3
Fixed parsing in option command and inputfunction to properly handle options set in both ways.
2016-04-06 17:02:28 +02:00