Griatch
6bfafe5214
Minor display addition to slow_exit contrib.
2016-06-10 18:50:30 +02:00
Griatch
20e467bd64
Fixed the docstring to simpledoor to exemplify the right module.
2016-06-07 07:57:08 +02:00
Griatch
9479057ce5
Added a simpledoor contrib to give an example of a door Exit type.
2016-06-06 22:12:22 +02:00
Griatch
2d5e755362
Setting up a buffer for managing telnet character mode clients. Experimental.
2016-06-06 00:00:53 +02:00
Griatch
d42e971be6
Made some updates to the tag command. Among other things, resolves #993 .
2016-06-05 10:09:01 +02:00
Griatch
4fafa22e86
Added some more doc texts to the puppet hooks of Objects to show how to get the player and sessions at that state. Resolves #992 .
2016-06-05 09:50:36 +02:00
Griatch
e0d4f6a6c3
Fixed a bug in channelhandler if the channel had no desc.
2016-06-04 19:41:17 +02:00
Griatch
a79108583c
rpsystem contrib: Made the recog/sdesc matching for normal objects also handle objects with multi-word keys or aliases
2016-06-04 13:12:08 +02:00
Griatch
674a475786
Made the rpsystem contrib search handle objects both with- and without sdescs, also allowed to recog objects without a recog handler of their own. Resolves #987 .
2016-06-04 13:06:56 +02:00
Griatch
fd5ed02d7a
Don't traceback if webclient don't pass the browser session with the wsurl, to make it easier on custom client implementations.
2016-06-02 09:03:18 +02:00
Griatch
7870d21b00
Made a patch for rpsystem to pass through possible candidates that has no sdesc handler - this avoids non-sdesc objects from being impossible to locate (for when mixing this contrib with other types of objects). See #987 .
2016-06-02 00:32:15 +02:00
Griatch
dcbf2ed9c1
Removed an erroneous text-conversion in msg() that made it impossible to add custom text outputcommands. Resolves #986 .
2016-06-01 23:23:27 +02:00
Griatch
730d08e790
Fixed a bug in obj_from_dbid (obj_from_dbref). Resolves #980 .
2016-06-01 23:09:33 +02:00
Griatch
410d04456c
Some further fixes to the ajax client, as well as maybe fixing the i.d.l. bug manifesting from a poor msg input send.
2016-06-01 01:22:20 +02:00
Griatch
f04c82fa17
Implemented shared sessions between webclient and website - logging into either will also log in the player to the other. This is addresses the first point of #613 .
2016-06-01 01:22:20 +02:00
Griatch
eebd41f46d
Getting an improved version of the shared session system vaguely in shape.
2016-06-01 01:22:20 +02:00
Griatch
a31441b3ce
First working version of the shared web login.
2016-06-01 01:22:19 +02:00
Griatch
81170b69d0
Added validationMade() to websocket protocol, to be able to parse the
...
incoming host information at connection (for getting the browser
session id directly from the path as ws://.../?csessid).
2016-05-31 15:36:48 +02:00
Dan Feeney
a39d52dd7e
fixed nonexistent detail message by correcting the order of arguments to _AT_SEARCH_RESULT
...
fixed room/detail key collisions by excluding caller.location from candidates
2016-05-30 21:40:31 +02:00
Griatch
aa52b8b281
Fixed the display of the object in the tickers command.
2016-05-30 21:37:05 +02:00
Griatch
63ebaea3ef
Update tickerhandler.py
2016-05-30 09:14:23 +02:00
Griatch
a74c921686
Added fixes to make sure the tickerhandler loop doesn't delete from its own subscription dict while inside the loop - even if that deletion happens inside a callback.
2016-05-26 18:56:38 +02:00
Griatch
343f2eed3f
Added furster fix to avoid a traceback on an already stopped loop.
2016-05-26 16:33:37 +02:00
Griatch
88e7813110
Changed the .running check since checking for 0 tended to give running errors at reload.
2016-05-26 16:27:24 +02:00
Griatch
7c3d072915
Fixed so inlinefuncs are only parses on the outgoing message path.
2016-05-26 14:56:09 +02:00
Griatch
1f685f6952
Changed the ##send syntax of the webclient_gui to be exactly mirroring the format of the inputcommand.
2016-05-25 00:05:53 +02:00
Griatch
fcfe87d24f
Made client_options inputfunc recognize RAW/NOMARKUP and also fixed some other minor errors.
2016-05-25 00:05:20 +02:00
Griatch
df74380155
Some minor edge-case fixes when using a session as caller.
2016-05-24 23:09:16 +02:00
Griatch
f12c754225
Added RAW and NOMARKUP protocol options to all protocols, settable with @option. Resolves #978 .
2016-05-24 22:52:20 +02:00
Griatch
79786b7173
Added NOPKEEPALIVE option to the Telnet protocol, for turning on/off the NOP keepalive for clients too lame to even handle a standard telnet NOP instruction. Implements #977 .
2016-05-24 22:33:57 +02:00
Griatch
ecf6852d46
Made EvCels auto-close colors rather than bleed over. This is necessary to avoid accidental color clashes in tables that fill the cells to a |-border edge (particularly for EvForm.
2016-05-23 23:56:44 +02:00
Griatch
0d5ecb1877
Fixed a missing link in menu_login
2016-05-23 00:30:11 +02:00
Griatch
ec32c1945f
Fixed a documentation error in contrib/menu_login.
2016-05-23 00:27:55 +02:00
Griatch
27486d7b54
Changed the order of the home message to comply with the Wizard of Oz. Resolves #975 .
2016-05-22 22:37:03 +02:00
Griatch
b7c71222c9
Webclient branch merge. Upped Evennia version to 0.6.
2016-05-22 20:54:59 +02:00
Griatch
4c2923760b
Cleaned up the game_template directory to match the web layout better.
2016-05-22 20:49:46 +02:00
Griatch
7e6cced01a
Further cleanup of debug code, preparing for devel-branch merger.
2016-05-22 20:49:46 +02:00
Griatch
9f751d9334
Starting debug cleanups
2016-05-22 20:49:46 +02:00
Griatch
f99ee27382
Removed some test data.
2016-05-22 20:49:46 +02:00
Griatch
8b5c135d01
Changed how xterm256->HTML regexes are compiled at start-time; the regex compilation previously caused a startup delay of up to 15 seconds. After the rework, this time is down to 0.004 seconds.
2016-05-22 20:49:46 +02:00
Griatch
ded14f0d19
Made the idle call from the ajax webclient more precise. Not sure if this
...
actually resolves the issue of the idle command not being properly
parsed by the ajax client or not - the error is that only the string
'idle' is sent, which is then split into its components and not
recognized as an input command. The error seems hard to reliably
reproduce.
2016-05-22 20:49:46 +02:00
Griatch
d48125c019
Made the AJAX/COMET protocol correctly report itself so it shows up in the who list
2016-05-22 20:49:46 +02:00
Griatch
089235e2ec
Fixed the ajax websocket send of prompts, which should resolve #973 .
2016-05-22 20:49:46 +02:00
Griatch
48bea2a7cc
Some more cleanup of the ChannelHandler
2016-05-22 20:49:46 +02:00
Griatch
2f655abf1a
Added the possibility to overload the dynamically created ChannelCommand. Implements #887 .
2016-05-22 20:49:46 +02:00
Griatch
984c6f9758
Added the ability to overload the default command parent. Implements #923 .
2016-05-22 20:49:46 +02:00
Griatch
e88892642b
Added a close warning event to the webclient.
2016-05-22 20:49:45 +02:00
Sina Mashek
7e3bc95c4c
Removed 'self' from _get_mysql_db_version()
2016-05-22 20:49:45 +02:00
Griatch
9b62b8bda8
Updated with more info on the IDLE_COMMAND setting.
2016-05-22 20:49:45 +02:00
Griatch
2e692cc639
Made 'idle' a default in the inputfuncs since this is sent by the webclient. settings.IDLE_CMD will still work but will work alongside idle, the latter will always work like a no-op.
2016-05-22 20:49:45 +02:00