Commit graph

139 commits

Author SHA1 Message Date
Griatch
ac9c68b877 Some rewordings in docstring. 2014-12-17 00:53:31 +01:00
Griatch
192d12d905 Some minor cleanups. 2014-12-17 00:50:05 +01:00
luyijun
ad4426d55d edit prompt_choice's documentation 2014-12-16 23:48:10 +08:00
luyijun
fe6763a33f Adds links in prompt_yesno. Adds prompt_choice. 2014-12-14 12:01:34 +08:00
Griatch
4e0bbf4827 Fixed a typo in menu_login contrib 2014-10-26 17:59:31 +01:00
Griatch
60931c26a7 Deprecated the code= keyword of contrib/menusystem - this is replaced with a callback keyword where a function object is supplied rather than a code string. Code still works, but will give a deprecation warning in log. Cleaned up the code and fixed dynamic yes/no allocation. Should handle the remaining issues of #596. 2014-10-23 01:27:31 +02:00
Griatch
7a9e738156 Made a different regex for #605. 2014-10-22 21:08:07 +02:00
Griatch
ed52a0c101 Enforced text input for the look command in menu_login, as per #605. 2014-10-22 20:58:07 +02:00
Griatch
182488a713 Updates to menu_node to make sure separate, new cmdsets are initialized in different tree instances, as per #596. 2014-10-17 19:32:33 +02:00
Simon Vermeersch
cde64692ff Adds in support for links 2014-10-05 17:44:35 +02:00
Griatch
f9a1d764a4 Cleaned up the doc on slow_exit a little. 2014-09-28 22:24:58 +02:00
Griatch
843e5ba726 Added slow_exit contrib, an Exit type that delays traversal. Also includes commands for aborting move and change movement speed. 2014-09-27 13:07:07 +02:00
Griatch
cec0378b77 Removed a spurious save_buffer argument. 2014-09-25 15:53:52 +02:00
Griatch
f2f6c32d3f Removed cleanups of on-command properties after command conclusion to allow for post-command referencing (e.g. by the lineeditor contrib). Resolves #562. 2014-09-24 15:39:33 +02:00
Griatch
1b44d9b2ed Fixed a bug in the lockhandler error handling. Resolves #564. 2014-09-19 21:15:50 +02:00
Duarte Cordeiro
b5507b0fcb Fixed keyword name and arguments for the telnet option ECHO. 2014-09-18 15:29:58 +01:00
Duarte Cordeiro
efd2eeafb8 Added telnet option ECHO, so that server can request no local echo on client. Related with feature request #540 2014-09-18 14:55:56 +01:00
Griatch
3dc35d8b6d Changed create_object to have at_object_receive and at_after_move to correctly target the location and not the new object. Resolves #566. 2014-09-05 07:52:18 +02:00
Griatch
5750f407df Clarified output of utils.string_from_module. See #541. 2014-08-15 23:40:16 +02:00
Griatch
e6950aadf2 Changed how lazy-loading of handlers work, using a werkzeug recipe. Much more efficient now. 2014-07-06 13:10:03 +02:00
Griatch
680e603c4d Changed how Tags and Attribues cache and track which objects they use, as suggested in #529. 2014-07-05 20:32:08 +02:00
Griatch
87d1254b2c Changed contrib/procpool's PROC_MODIFIED_OBJS list to sit in src.utils.idmapper.base as well as be a WeakValueDictionary instead of a normal list. This removes unnecessary reference counts to objects. 2014-05-14 20:07:59 +02:00
Griatch
29961a93f2 Changed contrib.extended_room's search to use the quiet keyword instead of the old ignore_errors. 2014-04-25 16:19:46 +02:00
Griatch
9784a2a5c0 Added a small example cmdset to dice.py. 2014-04-20 23:54:46 +02:00
Griatch
91b23f58a4 Removed CHARACTER_DEFAULT_HOME, replaced with DEFAULT_HOME and added START_LOCATION for determining where default commands dump new characters. 2014-04-20 15:56:38 +02:00
Griatch
b7b68afe20 Contrib/Evland was removed due to security issues and unsupported code. The code can be found for reference at https://github.com/Griatch/evlang. 2014-04-15 18:04:43 +02:00
Griatch
803af4307b Fixed errors in email_login module. Resolves #439. Also added script.object possibility as well as script.obj. 2014-04-06 12:43:59 +02:00
Griatch
2b1cb1c6ce Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model. 2014-03-08 11:41:23 +01:00
Griatch
985055d64d Some minor changes before merging 2014-02-02 09:26:43 +01:00
delizin
f8da1100fb Added variable to limit maximum # of dice 2014-02-01 23:44:15 -05:00
delizin
c7171786ae Fixed typo and remove commented out test code 2014-02-01 20:02:44 -05:00
delizin
d136e6a1e2 Fixed bans not being recognized 2014-02-01 19:59:34 -05:00
delizin
dbceeb3e98 Updated contribs/menu_login 2014-02-01 18:21:28 -05:00
Griatch
1ae17bcbe4 PEP8 cleanup of the entire codebase. Unchanged are many cases of too-long lines, partly because of the rewrite they would require but also because splitting many lines up would make the code harder to read. Also the third-party libraries (idmapper, prettytable etc) were not cleaned. 2013-11-14 19:31:17 +01:00
Griatch
8f914196f4 Removed caching of Attribute values, since this caused problems when storing and deleting database objects. There is an overhead from unpickling every call; hopefully not too bad (and if it is, one needs to use strvalue storage instead). 2013-11-12 19:32:24 +01:00
Griatch
ebdc6cdbd4 Fixed an issue with quell not correctly updating its caches in some situations. 2013-11-11 21:51:41 +01:00
Kelketek
851e6d00cc Turned comms into typeclassed objects. 2013-09-28 22:23:30 -05:00
Griatch
2ba16e155e Fixed a bug in amp that made reloading not work. 2013-09-21 22:00:46 +02:00
Griatch
e36c7d5cc1 Cleaned up worst instability. Test suite does validate yet. 2013-09-21 17:33:48 +02:00
Griatch
839a78ca8d Fixed erroneous alias-assigments in tutorial_world that caused tracebacks. Resolves Issue 423. 2013-08-30 20:53:38 +02:00
Griatch
48ddabdf25 Some more removals of Attribute methods. 2013-08-25 17:09:03 +02:00
Griatch
8bd431b385 Removed deprecated Attribute methods from evennia distro. Removed MUX help files. 2013-08-25 16:41:18 +02:00
Griatch
92a8e39de5 Changed how the cmdset's errmessage is propagated. Adding failing cmdsets added ErrorCmdsets to the cmdhandler. This was for callback reasons, but it clutters up things for no good reason. 2013-07-02 15:50:42 +02:00
Griatch
4854661889 Some fixes to evlang that caused an assertionerror at startup. 2013-05-12 21:06:24 +02:00
Griatch
1488ccb912 Removed a deprecation in evlang. 2013-05-12 20:43:42 +02:00
Griatch
cb4c813a68 Removing old contrib quell command since @quell is now in the main distribution. 2013-05-12 13:46:48 +02:00
Griatch
3ac44946c3 Changed perm lockfunc to primarily use the Player-level permission and added the @quell command for managing permission downgrading. 2013-05-12 13:45:46 +02:00
Griatch
89c33a9197 Some deprecation fixes for django1.4+. Added the ability to add lists to Attribute-stores lists using e.g. obj.db.mylist + [1,2,3,4] 2013-04-17 19:43:37 +02:00
Griatch
80a6745a1e Made Attribute value queries also work with database objects by overloading the Attribute manager methods in question. Added procpool support for the new serializer functions and cleaned up some things. 2013-04-14 16:36:44 +02:00
Griatch
8969017aaa Added prettytable (http://code.google.com/p/prettytable/) as a replacement for utils.format_table and updated almost all places where the old formatter was used. The code becomes much simpler and shorter with prettytable, there are some situations, such as the contrib/menusystem where the old format_table works well for dynamically creating any number of columns and rows on the fly. 2013-04-12 22:06:41 +02:00