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
|
b8a13a2389
|
Migrate. Made Exits work differently, by use of commands directly instead of an exithandler assigning commands on-the-fly. This solution is a lot cleaner and also solves an issue where @reload would kill typeclasses in situations where an exit was painting to an object whose typeclass was reloaded (same issue occured if the exit typeclass itself was reloaded). As part of these fixes I cleaned up the merging of cmdsets to now merge in strict priority order, as one would expect them to do. Many small bug-fixes and cleanups all over. Resolves issue 164. Resolves issue 163.
|
2011-05-01 18:04:15 +00:00 |
|
Griatch
|
e965830735
|
Made the reload mechanism fully asynchronous. Work on improving cache operations.
|
2011-03-20 13:24:07 +00:00 |
|
Griatch
|
7fb6362dc4
|
Added optional support for database migrations with south. The game/migrate.py program is a simple wrapper that runs the suitable commands for setting up a database and updating it, respectively.
|
2010-10-31 18:21:23 +00:00 |
|
Griatch
|
3f703efc2d
|
Made changes to idmapper that might help alleviate issue101 (more people need to run it to make sure). Moved around default command modules to be more logically named and distributed.
|
2010-10-31 08:10:02 +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 |
|