Griatch
|
502ebff1a2
|
Implemented a unit testing framework for Evennia. Unfortunately it seems it is only usable in latest Django SVN, due to a Django bug; Run "manage.py test-evennia" - if you get errors about SUPPORTS_TRANSACTIONS, you are affected by the bug. Since this is only likely to affect evennia devs at this point I added a few base tests in src/objects/tests.py as a template for those willing to help add unit tests.
|
2010-11-21 19:02:24 +00:00 |
|
Griatch
|
a7899e0119
|
Added version-validation of dependent packages upon server start.
|
2010-11-11 01:28:12 +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
|
7eaf3d221c
|
Resolved issue113, avoiding a loophole in which the protection about @reloading a timed script could be circumvented.
|
2010-10-31 08:34:38 +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
|
31edce0ba1
|
Added utils.utils.run_async as a simple wrapper to the Twisted deferred system. This allows for easily making a long-time-running process or command asynchronous.
|
2010-10-21 20:15:11 +00:00 |
|
Griatch
|
547eb53b32
|
Made search(*playername) commands correctly return a Player typeclass and not a character. Initial startup/character creation: Default permissions are now assigned on player level rather than character level (this gives more safety to @puppet operations). Made @puppet command work only on Character objects.
|
2010-10-21 18:58:47 +00:00 |
|
Griatch
|
9459178c43
|
Fixed character swap mechanisms. Created an example command @puppet for switching control between characters (note that it does not currently check permissions, nor make sure the target has the appropriate cmdsets).
|
2010-10-18 21:07:26 +00:00 |
|
Griatch
|
12acb34ce7
|
Extended new encoding functionality also to batch commands.
|
2010-10-03 21:02:52 +00:00 |
|
Griatch
|
27b7570aab
|
Fixed a bug in @debug (resolves issue107). Also moved @debug command to commands/default/tests.py instead.
|
2010-09-12 16:37:00 +00:00 |
|
Griatch
|
7e736d19e2
|
Cleaned up the ansi.py module and made it better match the the style rest of the code.
|
2010-09-05 20:59:32 +00:00 |
|
Griatch
|
e125763ea5
|
Made so the default add_default_cmdset script also removes the added cmdset when stopped. Fixed the function of @delplayer command.
|
2010-09-05 18:20:39 +00:00 |
|
Griatch
|
a2291953f2
|
Changed erroneous DateField to DateTimeField in ObjectDB, so you might have to resync your database. Fixed lots of formatting issues in the info and list commands. Resolved issue105.
|
2010-09-05 14:42:09 +00:00 |
|
Griatch
|
cfbb249d96
|
Added more functionality to page command (resolving and going beyond issue102). Cleaned up the output of sevreral commands as well as added a few more useful functions in src/utils/utils.py.
|
2010-09-04 17:21:26 +00:00 |
|
Griatch
|
142cb00566
|
Removed spam-possibilities with page command (issue100). Also did several other refinements to the comm system.
|
2010-09-04 13:52:01 +00:00 |
|
Griatch
|
72bb8ac667
|
Fixes towards resolving issue99.
|
2010-09-04 09:47:38 +00:00 |
|
Griatch
|
933e29afee
|
Gave a more informative error message when reading non-UTF-8 batchfiles containing international symbols (issue97) as well as refactored the processors a bit further. Fixed some minor typographic details in some other commands.
|
2010-09-04 07:55:25 +00:00 |
|
Griatch
|
4d8fc05157
|
Cleaned up the batch processors (both cmd- and code processor) and homogenized their interfaces and APIs. Also test-ran the example codes and fixed some bugs.
|
2010-09-02 11:39:01 +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 |
|