Griatch
|
ddfd8120bb
|
Made scripts and typeclassed objects remember db_typeclass_path at all times - a temporarily faulty typeclass will no longer mess up things forever after. Refined and optimized the way typeclasses are cached and loaded, minimizing db hits. The default result when trying to create an object or script with a typeclass that is faulty/not found is now to fail. The previous way, to create an entity anyway using defaults was hard to debug and caused confusion. Resolves issue 175.
|
2011-08-06 18:15:04 +00:00 |
|
Griatch
|
d2400a8a6b
|
Added the ability to give multiple typeclass search-paths to config file. This way you can add a path to your custom directory and don't have to write so much when creating typeclassed objects using e.g. @create.
|
2011-05-13 22:26:08 +00:00 |
|
Griatch
|
d73dd65500
|
Adjusted the way typeclasses are searched. Should correctly find overloaded methods now.
|
2011-03-20 20:44:48 +00:00 |
|
Griatch
|
126e2ea61f
|
OBS: You need to resync your database! Moved cmdsets into the database rather than being dependent on scripts. Moved the creation of the cmdset- and cmdset-handlers into ObjectDB.__init__ rather than bootstrapping it from the typeclass. Added some more script functionality for testing, includong the @script command for assigning a script to an object.
|
2011-03-20 19:45:56 +00:00 |
|
Griatch
|
2f78bacd97
|
Added a check for multiple connected sessions to avoid moving disconnected object more than once. Resolves issue 145.
|
2011-03-19 22:17:00 +00:00 |
|
Griatch
|
45941e0c69
|
Implemented typeclass deleting; you can now do del obj.testval and expect the underlying attribute to be safely deleted from the database. Also fixed some reference errors when assigning to db/ndb properties on objects. Resolves issue 116. Fixed a bug in the command-testing system, so the few command tests that are defined should all work now.
|
2011-02-05 18:06:18 +00:00 |
|
Griatch
|
f83c2bddf8
|
Trunk: Merged the Devel-branch (branches/griatch) into /trunk. This constitutes a major refactoring of Evennia. Development will now continue in trunk. See the wiki and the past posts to the mailing list for info. /Griatch
|
2010-08-29 18:46:58 +00:00 |
|