Commit graph

270 commits

Author SHA1 Message Date
Griatch
859f77ed50 Added first version of Evtable - a prettytable replacement. 2014-01-30 22:38:31 +01:00
Griatch
19cf91f18f Upped south requirement to 0.8.4 since there have been reports of problems with 0.8.2 and 0.8.3. 2014-01-30 18:58:13 +01:00
Kelketek Rritaa
939c97f3f6 Flipped __radd__ arguments for ANSIString.... harder! Added __add__ 2014-01-28 07:22:48 -06:00
Kelketek Rritaa
a54f0b5b9e Merge branch 'master' of https://github.com/evennia/evennia 2014-01-28 07:04:36 -06:00
Kelketek Rritaa
e9198fe87a Flipped __radd__ arguments for ANSIString. 2014-01-28 07:04:10 -06:00
Griatch
cf39c955a0 Merge pull request #458 from Kelketek/master
Made __radd__ work properly for ANSIString.
2014-01-26 22:34:01 -08:00
Kelketek Rritaa
6fbe5c4337 Made __radd__ work properly for ANSIString. 2014-01-26 16:42:06 -06:00
Griatch
5c41adf7d0 Added {-type coding for backgrounds. First removal of mentions of the %c syntax from @color command (%c style syntax is still working though) 2014-01-26 18:46:28 +01:00
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