Griatch
|
2782e03478
|
Made unittest suite finish without errors using new proxy system.
|
2015-01-03 15:08:06 +01:00 |
|
Griatch
|
70da53569d
|
Removed .typeclass and .dbobj references in codebase.
|
2015-01-02 20:48:34 +01:00 |
|
Griatch
|
7aa3a5b8ae
|
Changed the examine command to add #dbref information to exits, characters and contents. Resolves #567.
|
2014-09-20 10:46:03 +02:00 |
|
Griatch
|
062a545a97
|
Changed at_cmdset_get() hook to at_cmdset_get(**kwargs). This allows for the possibility to control dynamic generation of cmdsets, for example to force Exit cmdsets to be rebuilt. The aliasing command now uses this. Resolves #563.
|
2014-09-20 10:26:59 +02:00 |
|
Griatch
|
1b44d9b2ed
|
Fixed a bug in the lockhandler error handling. Resolves #564.
|
2014-09-19 21:15:50 +02:00 |
|
Griatch
|
ca662d0f7a
|
Fixed merge conflict.
|
2014-09-16 22:39:48 +02:00 |
|
Duarte Cordeiro
|
a8264638a6
|
Fixed problems with last merge on @find
|
2014-09-16 18:09:28 +01:00 |
|
Duarte Cordeiro
|
c6580ae953
|
=Added /exact switch to @find
|
2014-09-16 10:07:24 +01:00 |
|
Griatch
|
6f25ac913b
|
Made further changes to the find command as per #573 and #574, making alias-query aware of low-high dbref limits and changed room/exit/char filters to use inherits_from instead of dumbly assuming e.g. a room being an object with no location. Also restructured the code a little.
|
2014-09-15 21:05:35 +02:00 |
|
Duarte Cordeiro
|
5e020bb43d
|
Fixes issues #573 and #574
|
2014-09-15 16:55:58 +01:00 |
|
Griatch
|
58502b42df
|
Fixed an erroneous help entry for the create command, referring to the wrong default typeclass path.
|
2014-08-31 08:42:02 +02:00 |
|
Griatch
|
ecc2b11747
|
Fixed bug in CmdExamine for multisession_mode=3. Resolves #544.
|
2014-08-07 22:12:44 +02:00 |
|
Griatch
|
306ce17022
|
Fixed some lingering uses of sessid as a non-handler.
|
2014-08-05 09:16:00 +02:00 |
|
Griatch
|
88efc50054
|
Fixed outbut listing bug in @set.
|
2014-07-06 16:08:29 +02:00 |
|
Griatch
|
b9c8c1695c
|
Finalized the spawner API and made the @spawn command also take prototypes directly, e.g. @spawn GOBLIN.
|
2014-07-01 19:39:12 +02:00 |
|
Griatch
|
221d56fecd
|
Made the spawner more streamlined, and allowed the @spawn command to access prototypes in a file specified by the optional PROTOTYPE_MODULES setting.
|
2014-07-01 04:04:54 +02:00 |
|
Griatch
|
6eafe65076
|
Implemented src.utils.spawner along with a test command @spawn. This allows for spawning individualized objects based on a prototype dictionary rather than having to make a new Typeclass for small changes. Allows for setting basid properties as well as Attributes and NAttributes. Supports prototype multiple inheritance (see header of src/utils/spawner.py)
|
2014-07-01 02:14:48 +02:00 |
|
Griatch
|
3a6a8d5c48
|
Made objects clear more handlers on deletion, also scramble some methods and all database access wrappers to avoid an object memory instance being accessed after it has been deleted. See #509.
|
2014-06-15 12:27:48 +02:00 |
|
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 |
|