Commit graph

2772 commits

Author SHA1 Message Date
Griatch
d5f70b6524 Fixed a regression introduced in rev eb2bd8d that made the webclient fail when loading text2html. 2015-10-01 01:18:17 +02:00
Griatch
873c46ed8c Clarifying a docstring in amp.py. 2015-09-29 21:55:28 +02:00
Griatch
4bb3f7c8c0 Removing a debug in scripts. 2015-09-29 21:48:48 +02:00
Griatch
5b70a38a2e Implemented script.reset_callcount and script.restart to allow for modification of in-situ modification of the runtime characteristics of a Script. Resolves #794. 2015-09-29 21:43:03 +02:00
Griatch
f73dc81274 This concludes the translation of Evennia's docstrings to Google style. This Resolves #709. 2015-09-27 20:24:03 +02:00
Griatch
eb2bd8d44c Converted a large part of utils/ folder to google code docstrings as per #709. 2015-09-27 20:24:03 +02:00
Griatch
fc4beed9ca Made player.idle_time and player.connection_time into properties. 2015-09-27 19:59:01 +02:00
Andrew Ryan Bastien
3d36cd343a - Adding support for connection_time and idle_time methods to DefaultPlayer. 2015-09-27 19:59:01 +02:00
Griatch
5d32d4f94e Added a command recursion limit to cmdhandler, raising a clean exception if a command calls other commands to a too nested level (10 levels down, if you use commands to that nesting level you are doing something wrong anyway). See #765. 2015-09-27 13:44:06 +02:00
Griatch
9478177e55 Updated the game template to match changes from previous commit. 2015-09-27 13:08:25 +02:00
Griatch
2743f98fb0 Removed SEARCH_AT_MULTIMATCH_INPUT and SEARCH_AT_MULTIMATCH_CMD settings and connected functions - these are no longer individually overloadable. SEARCH_AT_RESULT function now handles all error reporting. Also added SEARCH_MULTIMATCH_SEPARATOR to make it easy to replace the character used to separate multi-matches (1-box, 2-box is using '-' by default), in response to #795. Also moved the default SEARCH_AT_RESULT function from the cmdparser to evennia.utils.utils. 2015-09-27 13:05:29 +02:00
Griatch
5429ede5f7 Changed how the webclient looks up the webcocket_url. This auto-lookups the url while still respecting a custom given settings.WEBSOCKET_CLIENT_URL (for proxy setups?). This means settings.WEBSOCKET_CLIENT_URL is now defaulting to None. Resolves #806. 2015-09-27 09:57:23 +02:00
Griatch
27bde5129b Fixed a simple typo bug in urls.py that made the webclient fail after latest devel merger. 2015-09-27 09:55:31 +02:00
Griatch
3cc7f614c0 Removed some more spurious code comments. 2015-09-27 02:22:34 +02:00
Griatch
a338f01598 Removing debugs. 2015-09-26 23:26:53 +02:00
Griatch
8ff1cf91dc Fixed error in language format input. 2015-09-26 23:26:07 +02:00
Griatch
3eca82ae3b Further tweaks. 2015-09-26 22:56:46 +02:00
Griatch
dd6b0cfb34 Minor textual update. 2015-09-26 22:56:28 +02:00
Griatch
38e0998ef2 More information on masked state. 2015-09-26 22:52:21 +02:00
Griatch
993f4cbb9d Added handling of mask command with spurios letters at end. 2015-09-26 22:27:27 +02:00
Griatch
350ef90a82 Fixed unittests to match changes to regex patterns. 2015-09-26 22:24:45 +02:00
Griatch
7625306b44 Worked out some edge cases in masking sdescs, some other side cases remains. 2015-09-26 22:14:20 +02:00
Griatch
d62dd9afab Fixed an inconsistency in director stance. 2015-09-26 19:30:07 +02:00
Griatch
faaf26e0de Minor touchup. 2015-09-26 18:56:14 +02:00
Griatch
f6556b426e Added documentation to rpsystem 2015-09-26 18:56:14 +02:00
Griatch
0cb2daad83 Further work on tweaking the emote system. 2015-09-26 18:56:14 +02:00
Griatch
382846ae08 Added masking possibility to recog system. 2015-09-26 18:56:14 +02:00
Griatch
a8e75dde7f Made lockhandler.delete be called lockhandler.remove to match all other handlers. Kept the old one as a deprecated alias. 2015-09-26 18:56:14 +02:00
Griatch
35583daed2 Started adding parsing to pose. 2015-09-26 18:56:14 +02:00
Griatch
bd39f1548e Some unittest updates. 2015-09-26 18:56:14 +02:00
Griatch
e9148bc0f6 Added unittests for rplanguage and rpsystem contribs. 2015-09-26 18:56:14 +02:00
Griatch
21878436f8 Set up the languagehandler correctly. 2015-09-26 18:56:14 +02:00
Griatch
2442422f9e Integrated rpsystem with rplanguage to a greater degree. 2015-09-26 18:56:14 +02:00
Griatch
dc5d8f8130 Added the rplanguages module for obfuscating languages and whispers, taken from my own rp development code. 2015-09-26 18:56:14 +02:00
Griatch
23e63111cc Further work on stabilizing output across different situations. 2015-09-26 18:56:14 +02:00
Griatch
bac8f51401 More cleanup of the RPsystem contrib's typeclass hierarchy. 2015-09-26 18:56:14 +02:00
Griatch
45371289f4 Further refinement of the rpsystem contrib, making a more reasonable division of typeclass functionality 2015-09-26 18:56:13 +02:00
Griatch
4ab6414ffa API change - changed the AttributeHandler/TagHandler.get() second argument to be 'default' instead of 'category' ('category' is now the third argument). The reasoning is that this brings the attributes.get() call in line with the similar-looking dict.get(), where you can do dict.get(key, default) to give a default value. 2015-09-26 18:56:13 +02:00
Griatch
c34561dba2 Reworked the rpsystem with a working search replacement mechanism (allowing to search objects by sdesc) 2015-09-26 18:56:13 +02:00
Griatch
793a307867 Changed permanent call in url to satisfy deprecation warning for upcoming Django 1.9. 2015-09-26 18:56:13 +02:00
Griatch
8590238c08 A working version of the emote system with proper sdesc search functionality and emote/sdesc handlers. 2015-09-26 18:56:13 +02:00
Griatch
a630e6d020 Some first ideas around search optimizations. 2015-09-26 18:56:13 +02:00
Griatch
36acd9255c Fixed so the template language mechanic works too 2015-09-26 18:56:13 +02:00
Griatch
bb658d1d4a Functioning 1-tall, 2-tall selections in place. 2015-09-26 18:56:13 +02:00
Griatch
06411f298f Started to add fixes for multi-match selection. 2015-09-26 18:56:13 +02:00
Griatch
23406d7840 First version actually able to exchange sdescs 2015-09-26 18:56:13 +02:00
Griatch
16247e490e Emote system under testing, not working right just yet. 2015-09-26 18:56:13 +02:00
Griatch
b1f5adb620 Added rp system 2015-09-26 18:56:13 +02:00
Griatch
5ce222ea66 Update CODING_STYLE.md 2015-09-25 11:04:30 +02:00
Griatch
1d17302d16 Refactoring to go with the fixed AMP structure and methods. 2015-09-21 16:50:05 +02:00