Griatch
|
cfd2f111f1
|
Updating to make unittests work
|
2014-05-11 19:41:37 +02:00 |
|
Griatch
|
e11b242365
|
Continued with weakref and lazyloading fixes.
|
2014-05-11 01:05:59 +02:00 |
|
Griatch
|
3848a789a7
|
Changed lockhandler.add/replace to use LockExceptions instead of log_obj, which should also work more flexibly for handling lock errors for players. Resolves #410.
|
2014-04-21 00:24:33 +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
|
3b1c66dcbc
|
Made the find command handle *playername correctly.
|
2014-04-13 10:12:50 +02:00 |
|
Griatch
|
55a3be0e83
|
Fixed deletion of aliases. Resolves #490.
|
2014-04-06 10:28:14 +02:00 |
|
Griatch
|
8046679980
|
Fixed a missed update to the search functionality that now should use db_tagtype rather than the old and hackish category-prefix solution. Resolves #497.
|
2014-04-06 10:21:06 +02:00 |
|
Griatch
|
e2130cd3e8
|
Fixes the searching by category. Resolves #488.
|
2014-02-18 16:42:54 +01:00 |
|
Griatch
|
b1e08c7da6
|
Continuing to clean up and fix bugs around Attribute/Tag
|
2014-02-16 22:09:35 +01:00 |
|
Griatch
|
630d31cac4
|
First working version of new Attribute/Tag categories
|
2014-02-16 18:24:56 +01:00 |
|
Griatch
|
bc8ce9f394
|
Fixed command auto-help strings to make it look better in the cmdhelp wiki page
|
2014-02-12 15:05:17 +01:00 |
|
Griatch
|
c321ccb332
|
Made examine command more verbose about the cmdset stack and just which cmdsets go into the currently merged set. This meant a change to merged sets where they store their component sets as a variable "merged_from".
|
2014-01-20 22:46:30 +01:00 |
|
Griatch
|
48bfc7e54a
|
Made Empty cmdsets have priority -100, also changed their key from "Empty" to _EMPTY_CMDSET to make it clearer this is a special name. See also discussion in Issue 447.
|
2014-01-04 13:24:07 +01:00 |
|
Griatch
|
f1e156a299
|
Some minor tweaks to remove some debug logging.
|
2013-12-09 09:18:55 +01:00 |
|
Griatch
|
81ce6a1827
|
Fixed silly bug in previous commit.
|
2013-12-09 09:13:51 +01:00 |
|
Griatch
|
3aeec1298a
|
Added category support to @tag command; also fixed some bugs.
|
2013-12-02 16:39:21 +01:00 |
|
Griatch
|
88d103b55f
|
Added @tag command for easily manipulating tags. Fixed some bugs at the same time.
|
2013-12-02 15:40:02 +01:00 |
|
Griatch
|
a56b16db7b
|
Fixed a bug in @find not taking new Tag-based aliases into account.
|
2013-12-02 10:09:40 +01:00 |
|
Griatch
|
9839e0ba1f
|
Fixed bugs in scripts starting and with multiple aliases getting a malformed tag category.
|
2013-11-28 14:11:18 +01:00 |
|
Griatch
|
e9e2c78eef
|
Refactored amp.py to more cleanly splitting long AMP messages also during server sync (this could cause errors with a large number of connected players). Also fixed an issue with the lockstring get:all() being set by @create despite it not needing to (overloading changes in the typeclass).
|
2013-11-27 16:57:41 +01: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
|
30b7d2a405
|
Made changes to examine command (to also display SessionCmdSet) and also made some more fixes.
|
2013-11-12 21:39:15 +01:00 |
|
Griatch
|
06a0bea8d6
|
Added fix to object.contents cache as well as reworked the extent of cache hooks on location modification.
|
2013-10-21 21:17:32 +02:00 |
|
Griatch
|
07af616b67
|
Adding caching to tags and attribute lookups. Leads to a noticeable speed improvement.
|
2013-10-20 21:02:37 +02:00 |
|
Griatch
|
272a6ddc2d
|
First version where test suite validates. Caching is still not fully active (especially attribute lookup), OOBhandler is untested.
|
2013-09-22 22:57:03 +02:00 |
|
Griatch
|
1e96b13920
|
Changed cmdhandler to include Session-level cmdset.
|
2013-09-08 00:14:06 +02:00 |
|
Griatch
|
8bd431b385
|
Removed deprecated Attribute methods from evennia distro. Removed MUX help files.
|
2013-08-25 16:41:18 +02:00 |
|
Griatch
|
06e858b3f6
|
Moved permissions into a the tag system as a separate handler. Permissions still don't work quite right yet.
|
2013-08-24 23:57:44 +02:00 |
|
Griatch
|
37886adea1
|
Added signalhandler in test suite, still issues.
|
2013-07-13 15:39:16 +02:00 |
|
Griatch
|
6bc16e46cc
|
Made aliases work with the new handler. The location.contents updated is not working yet - this causes locational information to not be available until objects and manually initialized (e.g. by calling examine #dbref)
|
2013-07-12 20:21:52 +02:00 |
|
Griatch
|
c0b5c506a4
|
Removed a lot of old references to Aliases and Nicks. Still failing on @puppet.
|
2013-07-12 15:34:54 +02:00 |
|
Griatch
|
2b332c3b9a
|
Attribute cache is working, lots of other updates, but still not a cleanly updatable system. It seems the Attribute-migrations are not coming through properly. Fixed a misnamed table in the comm app.
|
2013-07-11 09:51:52 +02:00 |
|
Griatch
|
95268406ab
|
Made @examine show the superuser flag also when called as a Player. Removed some debug printouts.
|
2013-05-14 15:25:35 +02:00 |
|
Griatch
|
77a0b47859
|
Fixed some issues with the _superuser_character bypass as well as the is_superuser property on objects. Also fixed a bug with @examine that caused it to display object Attribute instead of Player Attributes when called from the ooc state.
|
2013-05-14 13:55:03 +02:00 |
|
Griatch
|
bd9421d4b0
|
Implemented unittests for all default commands in a new and much faster way.
|
2013-05-12 19:53:19 +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
|
78e7346962
|
Updated commands to use the new objectdb.search API.
|
2013-05-11 23:22:02 +02:00 |
|
Griatch
|
416d6e14bc
|
Fixing a bug in @ic if trying to puppet while already puppeting. Added sessid keyword to at_post_login hook in order to correctly relay login text only to the correct session. Removed the src.utils.debug module as well as the CmdDebug command which has not been supported for a good while.
|
2013-04-18 09:13:31 +02:00 |
|
Griatch
|
17d7ad9b37
|
Fixed a traceback in CmdExamine.
|
2013-04-14 22:57:23 +02:00 |
|
Griatch
|
1a00797021
|
The new Attribute system should properly handle non-ascii characters. Also updated examine command to match. Resolves Issue 355.
|
2013-04-14 00:54:39 +02:00 |
|
Griatch
|
0fddf433dc
|
Updated all Player-level commands to properly relay messages using self.msg rather than caller.msg (the former will properly relay to the right sessid without needing any extra arguments).
|
2013-04-12 14:27:36 +02:00 |
|
Griatch
|
71346dcc67
|
Merge.
|
2013-02-14 17:55:35 +01:00 |
|
Griatch
|
4dea96f5e4
|
Some further fixes.
|
2013-02-14 17:55:05 +01:00 |
|
Griatch
|
0b4c4feb6e
|
Removed a too-verbose printout during batch-build.
|
2013-02-11 10:21:18 +01:00 |
|
Griatch
|
e345d659fd
|
Merge.
|
2013-02-09 11:21:38 +01:00 |
|
Kelketek
|
00f46d36cd
|
Fixed #346, examine cutting off parts of output due to ANSI coloration.
|
2013-02-06 15:07:44 -06:00 |
|
Griatch
|
a84b4f24fc
|
Fixed bugs that now allows multiple sessions to connect through the same player to different characters. Still lots of bugs and inconsistencies, the permissions of superusers don't quite transfer sometimes, for example.
|
2013-02-04 22:02:04 +01:00 |
|
Griatch
|
f734e9511c
|
Handle the case of doing aliases=<string> instead of aliases=[<string>] in create_object - this caused the malformed data to be stored in cache and causing tracebacks in cmdhandler until @reloaded.
|
2013-02-01 21:03:03 +01:00 |
|
Griatch
|
8eefc5d9f9
|
Fixed a bug in @del dbref lookup.
|
2013-02-01 20:00:17 +01:00 |
|
Griatch
|
d1125c65dc
|
Fixed a formatting error viewing single-string aliases of objects with the examine command.
|
2013-02-01 19:27:45 +01:00 |
|