Kelketek Rritaa
d69f4dc674
Changed backgrounnd ANSI flag from - to [
2014-01-26 08:07:58 -06:00
Kelketek Rritaa
09ee3c3f2c
Added ANSIString class. Allows a user to work with ANSI-encoded strings more easily.
2014-01-26 07:14:47 -06:00
Griatch
443a29d63f
Removed version-check that required hg.
2014-01-23 01:17:39 +01:00
Griatch
1cabcae771
Fixed a mis-call in create_object.
2014-01-19 00:19:31 +01:00
Griatch
aef7ccec8d
Added an explicit conversion when adding the default home value in create_object; also made the error more explicit.
2014-01-18 23:02:15 +01:00
Griatch
64fd3580a3
Added the possibility to use #dbrefs as arguments to ev.create_object (e.g. for home and location). If a non-existing #dbref is given, a DoesNotExist error will be raised.
2014-01-18 22:53:30 +01:00
Griatch
2db2141b90
Fixed a case of _EmptyCmdSet being named just EmptyCmdSet in call.
2014-01-18 22:12:23 +01:00
Griatch
9dcfddbf59
Reverted non-finished ANSIClass changes for now (best to handle those away from main branch). Resolves Issue 451.
2014-01-09 01:31:42 +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
acbfa57240
Merge. Resolves Issue 448. Resolves Issue 444. Resolves Issue 443. Resolves Issue 445.
2014-01-04 11:26:32 +01:00
Kelketek
5ae4995f0f
Some naming tweaks.
2014-01-02 09:12:40 -06:00
Khandrish
d7ba49e01e
non-breaking; finer grained control over game time
2014-01-02 00:12:33 -08:00
Khandrish
0a5597bb0b
gametime script now allows for modification of interval via settings file
2014-01-01 18:06:01 -08:00
Kelketek
f8f592af75
Added transformation-type string methods to ANSIString.
2014-01-01 14:25:26 -06:00
Kelketek
b9d333180a
Several more methods added to ANSIString. Existing ones from init moved out to bind properly.
2013-12-31 22:18:13 -06:00
Kelketek
63761f66ec
ANSIString in progress. Checking in what I have so far.
2013-12-31 08:37:42 -06:00
Griatch
6d06ab5338
Added tag search methods to utils.search. Fixed bug in ev.py.
2013-12-02 14:07:38 +01:00
Griatch
6e5de7847a
Run migrations! Changed "Comm" typeclass to be called "Channel" to match the ChannelDB it is a typeclass for. The migration updates all old channel defaults to the new path.
2013-12-02 13:45:48 +01:00
Griatch
72bdc3b37f
Created wrappers for creating Tags.
2013-12-02 13:00:14 +01:00
Griatch
0f7c8bb4b1
Cleaned up and added more features to the dependency checker.
2013-12-02 11:56:56 +01:00
Griatch
d76ebfcffa
Upped the requirement checks as per the release notes.
2013-12-02 11:22:03 +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
2e2c2fd484
Fixed a bug in run_async. Resolves Issue 407.
2013-11-12 17:37:04 +01:00
Griatch
ead595c2df
Fixed a minor typo. Resolves Issue 432.
2013-11-06 20:57:37 +01: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
efa6d85574
Added cmdset caching to cmdhandler.
2013-10-20 13:42:56 +02:00
Griatch
55423f6a2f
Fixed a ZeroDivionError by adjusting what is returned by aliashandler.all() when no aliases are given ([] instead of ['']). Also made sure src.utils.stringsuggestions() don't crash in such a situation.
2013-10-18 16:15:51 +02:00
Griatch
acdea41a67
Merge from Kelketek's clone. Added fixes to migrations of Tags. Issues with ContentTypes meaning that this revision is not possible to start.
2013-10-17 23:44:52 +02:00
Griatch
d7fc0c7e16
Made OOB tracking work for Attributes. Tested repeat across reloads.
2013-10-17 19:07:01 +02:00
Griatch
46c2e372bf
Added working report functionality for db-fields. Not tested for Attributes yet. Also working oob-repeat functionality, but still a traceback at reload.
2013-10-16 23:39:04 +02:00
Griatch
bdcc8de5bc
OOB MSDP working with direct sending of data from various parts of the system. Tracking as well as support for the default MSDP commands (LIST, REPORT etc) are not yet tested/implemented.
2013-10-15 20:00:18 +02:00
Kelketek
48bcb9d0ba
Useful default typeclass for channels added. Handles poses and provides interfaces for external messages and internal alike.
2013-09-29 13:11:10 -05:00
Kelketek
851e6d00cc
Turned comms into typeclassed objects.
2013-09-28 22:23:30 -05:00
Griatch
b99833e8fc
Fixed initial_setup to properly create new objects without a pre-set home.
2013-09-24 00:41:33 +02:00
Griatch
f11f330e95
Moved db_player and db_sessid under metaclass wrappers.
2013-09-23 23:10:23 +02:00
Griatch
fd9acd6bf9
Fixed website. Fixing references to db_references, not sure how to add the m2m field access to the admin. Fixed wrapper for db_home.
2013-09-23 22:08:14 +02: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
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
dd27b4b77d
More bugfixes.
2013-09-21 22:22:53 +02:00
Griatch
2ba16e155e
Fixed a bug in amp that made reloading not work.
2013-09-21 22:00:46 +02:00
Griatch
d74cce4dfe
First version of OOBHandler put together. Might still have to rework it since it cannot properly handle multiple trackers tracking a single field on a given object.
2013-09-14 23:18:36 +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
07b1e40299
Changing and testing things with oobhandler, not working yet.
2013-09-07 15:01:41 +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
2f5c895f76
Removed LiteAttributes, made Nicks use Attributes. Added category and strvalue fields to Attribute. Made Attributes accessible through an AttributeHandler, like most other advanced properties.
2013-08-24 21:23:43 +02:00
Griatch
ca11e7de44
Merge with Kelketek's branch (which also includes dbenoy's branch)
2013-08-10 18:09:42 +02:00
Kelketek
427dcc3985
Optimized Scripts admin page. Fixed related name for objects on attributes.
...
Repaired search. Removed some backwards compatible parts of picklefield since
we aren't supporting version older than 1.5 and they were obscuring the true
cause of some issues.
2013-07-21 09:44:34 -05:00