Griatch
|
2b3a32e447
|
Reshuffling the Evennia package into the new template paradigm.
|
2015-01-06 14:53:45 +01:00 |
|
Griatch
|
1130dc5757
|
Started to go through the unittest errors, fixing player creation.
|
2015-01-02 19:01:09 +01:00 |
|
Duarte Cordeiro
|
9a5256ec12
|
Changed @about command to reflect new requirements
|
2014-09-25 15:51:41 +02:00 |
|
Griatch
|
c776a2da18
|
Changed batchprocessor regex matching to not rely on python2.7 feature.
|
2014-06-12 23:25:49 +02:00 |
|
Griatch
|
f2c75bd0f6
|
Added periodic idmapper cache size check along with conditional flush mechanism. Ran a lot of tests and stress tests to get statistics on usage.
|
2014-05-18 18:28:10 +02:00 |
|
Griatch
|
f49f33d40d
|
Made more work around memory profiling, added a small Script and display program for logging memory usage
|
2014-05-18 10:54:04 +02:00 |
|
Griatch
|
58af67bdf2
|
Fixed flush protection for instances, memory is successfully made available on an idmapper flush now.
|
2014-05-17 14:38:43 +02:00 |
|
Griatch
|
4b8ed234fd
|
Added /flushmem switch to the server command to incur the idmapper flushing.
|
2014-05-15 23:08:21 +02:00 |
|
Griatch
|
f3af089aac
|
Some cleanup of the server command.
|
2014-05-11 19:03:45 +02:00 |
|
Griatch
|
63c099c22f
|
Various fixes and debugging of weak-ref changes
|
2014-05-10 19:38:23 +02:00 |
|
Griatch
|
787f93c4c0
|
Cleaned up objects command table look
|
2014-04-19 18:07:54 +02:00 |
|
Griatch
|
dcd14cb621
|
Fixed objects-command zerodiv error with totally empty Object database.
|
2014-04-19 17:13:37 +02:00 |
|
Griatch
|
e76061ee4c
|
Fixed some issues with which hooks the reset command calls. Resolves #499.
|
2014-04-12 16:25:19 +02:00 |
|
Griatch
|
ef8755581c
|
optimized ansi parsing a bit as well as did some general cleanup.
|
2014-03-09 20:22:48 +01:00 |
|
Griatch
|
460392f495
|
Some implementations of EvTable. Probably needs to add a crop-function to evtable.
|
2014-03-08 11:42:35 +01:00 |
|
Griatch
|
471e1bbf9b
|
Added --version option to evennia.py program call.
|
2014-02-15 18:11:27 +01:00 |
|
Griatch
|
d6e6c12939
|
Fixed so refurbished Scripts work normally. Added script.fire() method to fire the script on-demand, as suggested in #420. Also added as method remaining_repeats() to be able to get how many more times the script will fire.
|
2014-02-14 01:31:09 +01:00 |
|
Griatch
|
64fc8f0b2a
|
Fixed repeat functionality with new Script implementation.
|
2014-02-13 22:36:52 +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
|
ea7e43c746
|
Updated gametime module to work on-the-fly, based on patches and discussion with user Khandrish. Also made cleanups to @scripts command and some small bug fixes.
|
2014-01-04 17:14:51 +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
|
642ae2faf9
|
Fixed cache and metaclass irregularities as well as the location and contents caches.
|
2013-09-22 21:48:08 +02:00 |
|
Griatch
|
0a394929b7
|
Fixed an issue in idmapper metaclass wrapper, it caused text fields to be occationally be written with objects.
|
2013-09-22 19:56:51 +02:00 |
|
Griatch
|
bbba695380
|
Changed unittest suite to use dummy sessions.
|
2013-09-22 16:29:02 +02:00 |
|
Griatch
|
4659ddbfc3
|
Changed object.msg() to relay directly to connected session rather than via the player.msg() method.
|
2013-09-22 11:39:24 +02:00 |
|
Griatch
|
2ba16e155e
|
Fixed a bug in amp that made reloading not work.
|
2013-09-21 22:00:46 +02:00 |
|
Griatch
|
e36c7d5cc1
|
Cleaned up worst instability. Test suite does validate yet.
|
2013-09-21 17:33:48 +02:00 |
|
Griatch
|
4a5de04956
|
Changed msg() to work with **kwargs rather than data dicts. Still not fully updated the portal side (also remember that keywords let through to the portal must not contain dbobjs, since the portal has no connection to the database).
|
2013-09-14 09:10:31 +02:00 |
|
Griatch
|
7b0c96640c
|
Reverting metaclass wrapper for db_key, will have to look into why it behaves strangely.
|
2013-07-12 23:58:22 +02:00 |
|
Griatch
|
73a5800fbf
|
Fixed updates of the contentmanager. Not all command tests run yet.
|
2013-07-12 22:08:15 +02:00 |
|
Griatch
|
78e7346962
|
Updated commands to use the new objectdb.search API.
|
2013-05-11 23:22:02 +02:00 |
|
Griatch
|
8969017aaa
|
Added prettytable (http://code.google.com/p/prettytable/) as a replacement for utils.format_table and updated almost all places where the old formatter was used. The code becomes much simpler and shorter with prettytable, there are some situations, such as the contrib/menusystem where the old format_table works well for dynamically creating any number of columns and rows on the fly.
|
2013-04-12 22:06:41 +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
|
5100a0561f
|
Some further bug fixes.
|
2013-04-09 11:14:08 +02:00 |
|
Griatch
|
7581d65cb3
|
Made superuser able to have a separate "superuser character" in order to be able to have also test-characters without privileges.
|
2013-03-11 22:01:52 +01:00 |
|
Griatch
|
bbdf2e0896
|
Fixed a bug that caused superuser status to be cached only once for characters, even if the player was not yet connected.
|
2013-03-11 20:01:03 +01:00 |
|
Griatch
|
406800f254
|
Merge.
|
2013-03-09 12:16:50 +01:00 |
|
Griatch
|
0f2762d5f2
|
Added functionality to @services command. Allowed @reload to also accept a reason argument.
|
2013-03-08 23:09:21 +01:00 |
|
Bobby Bailey
|
7607edca5b
|
Update @about to reflect current license.
|
2013-03-02 22:01:44 -05:00 |
|
Griatch
|
4dea96f5e4
|
Some further fixes.
|
2013-02-14 17:55:05 +01:00 |
|
Griatch
|
b82a75d816
|
Fixed initial_setup and set up the _playable_characters attribute on all players, for handling multi-accounts. Still some issues with how the character's permissions is accessed.
|
2013-02-03 20:04:40 +01:00 |
|
Griatch
|
b26c3ab872
|
Fixed bugs and allowed for logging in using one character. Added a simple command for creating a new character.
|
2013-02-03 17:00:46 +01:00 |
|
Griatch
|
11d1114f61
|
Some minor cleanups.
|
2013-02-01 21:51:38 +01:00 |
|
Stephen Hansen
|
230e12d8b6
|
Fix to @py to a) print value of expressions, and b) print duration when requested for evals
|
2013-02-01 12:29:40 -08:00 |
|
Stephen Hansen
|
5cfff771f2
|
Initial support for pypy + evennia
|
2013-01-31 14:34:52 -08:00 |
|
Griatch
|
e8d93dedbe
|
Added a /time switch to the @py command, after idea by JoshBenner over IRC. This optionally outputs the execution time for a given input.
|
2013-01-11 16:46:04 +01:00 |
|
Griatch
|
d55bee8905
|
Fixed a type - get_attribute_cache() should be get_attr_cache()
|
2012-11-09 23:17:10 +01:00 |
|
Griatch
|
d2d9953f94
|
Cache changes: Moved all caches (except idmapper) to central caching module. This makes it easier to overview cache memory usage (and clean it) as well as plug-in external cache mechanisms.
|
2012-11-01 11:20:07 +01:00 |
|
Griatch
|
ec46465656
|
Implemented ansi-colour backgrounds in webclient. Added a new @color command for displaying colour spaces. Also changed a number of other features outlined in Issue 309.
|
2012-10-24 21:41:07 +02:00 |
|