Commit graph

3206 commits

Author SHA1 Message Date
Griatch
4c3926cdf1 Fixed a regression concerning the idle command. 2016-06-26 23:46:05 +02:00
Griatch
0ad84346d1 Clarified the multidescer docstring a little. 2016-06-26 18:32:35 +02:00
Griatch
5f730952b1 Remove some spurious code from the multidescer contrib. 2016-06-26 15:10:58 +02:00
Griatch
a95e32b372 Update the multidesc contrib to support named descs and adding descs together to form a final desc. This means the format for the multidesc storage has changed, so if you tested it already, delete the .db.multidesc attribute and reload the server. 2016-06-26 14:23:02 +02:00
Griatch
96542418c0 Made sure that the various _SaverMutable objects evaluate to False when they are empty. 2016-06-26 11:56:58 +02:00
Griatch
7c55ca6665 Removed some debug output. 2016-06-26 09:46:58 +02:00
Griatch
a8417fd42c Some fixes in comm channels related to nicks. 2016-06-26 09:44:43 +02:00
Griatch
0bc13df712 Fix some more problems with the nick command. 2016-06-26 09:36:45 +02:00
Griatch
7f82049e33 Add migration - run evennia migrate! This adds data migrations for new nick format. 2016-06-26 01:27:37 +02:00
Griatch
316f03308e Update the comm system to work with the new nicks. 2016-06-26 01:20:24 +02:00
Griatch
fba6e079c1 Finalize nick-templating; still issues with other places using nicks, such as channels. 2016-06-26 00:41:57 +02:00
Griatch
b1de659e8b Migrate! Add nick-templating system, first version. This allows arg templating of nicks to allow a user to completely redefine how they enter commands. Still some bugs. 2016-06-25 23:23:13 +02:00
Griatch
893cffc3e1 Add multidescer contrib, inspired by MUSH origins. 2016-06-25 12:40:43 +02:00
Griatch
c15f107ad9 Add webclient support for blink, underline and inverse ANSI tags. The inverse tag will produce a dotted outline in the webclient; for now this seems to be no obvious way to inverse the background in a way similar to the terminal inverse. Resolves #976. 2016-06-24 23:22:38 +02:00
Griatch
1b9437ce97 Add 'inherit' as link CSS tags to make sure the links properly inherit colors given outside the link. The drawback is that one can't give a standard color to the link itself this way (it's just underlined). This deals with #979. 2016-06-24 20:40:46 +02:00
Griatch
418395bd01 Added \| to the rest regex for nested inlinefuncs. Resolves #989. 2016-06-24 18:38:23 +02:00
Griatch
03ef093d36 Resolves problems in storing/restoring tickerhandler keys. Resolves #997. 2016-06-24 18:15:01 +02:00
Griatch
b014df00de Clairifed the docstring for object.search. 2016-06-22 13:50:07 +02:00
Griatch
58a771f85c Turn off http request logging unless settings.DEBUG is set. Relates to #983. 2016-06-15 23:08:42 +02:00
Griatch
86096c3c74 Fix the room-alias condition of details in the tutorial. Resolves #981. 2016-06-15 22:49:51 +02:00
Griatch
ddd9387777 Fixed a traceback in SEARCH_AT_RESULT when getting multi-matches for commands. 2016-06-15 21:51:43 +02:00
Griatch
6a160b4204 Fix how the lock command returns strings to avoid a malformed AMP send. This (again fixes ##996. 2016-06-15 21:33:05 +02:00
Griatch
1a30079fd4 Fix how the lock command returns strings to avoid a malformed AMP send. This (again fixes ##996. 2016-06-15 20:02:32 +02:00
Griatch
15036e8069 Revert "Fix problem with trying to pass non-text to msg(text=...). Resolves #996."
This reverts commit 8fe631d808.
2016-06-15 19:54:47 +02:00
Griatch
8fe631d808 Fix problem with trying to pass non-text to msg(text=...). Resolves #996. 2016-06-15 08:11:00 +02:00
Griatch
5353b6617d Make tutorial dark cell react to lit splinter also when falling through trap door. Resolves #995. 2016-06-14 22:24:04 +02:00
Griatch
bdcc093c23 Make tickerhandler correctly clean subs to deleted objs.
Also makes the dbunserialize mechanism a little more robust, making it return None instead of crashing when unpacking an invalid packed-tuple.
2016-06-14 22:04:41 +02:00
Griatch
25e1126809 Make a missing web_plugins.py module error more gracefully. 2016-06-12 22:55:05 +02:00
Griatch
64c74c41a1 Add a plugin mechanism for the webserver with settings.WEB_PLUGIN_MODULE. 2016-06-12 18:00:28 +02:00
George Oliver
36c938b06a changed string to add newlines upon insert of batchcommand file fixes #984 2016-06-12 12:13:47 +02:00
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