Commit graph

122 commits

Author SHA1 Message Date
Griatch
3dc35d8b6d Changed create_object to have at_object_receive and at_after_move to correctly target the location and not the new object. Resolves #566. 2014-09-05 07:52:18 +02:00
Griatch
5750f407df Clarified output of utils.string_from_module. See #541. 2014-08-15 23:40:16 +02:00
Griatch
e6950aadf2 Changed how lazy-loading of handlers work, using a werkzeug recipe. Much more efficient now. 2014-07-06 13:10:03 +02:00
Griatch
680e603c4d Changed how Tags and Attribues cache and track which objects they use, as suggested in #529. 2014-07-05 20:32:08 +02:00
Griatch
87d1254b2c Changed contrib/procpool's PROC_MODIFIED_OBJS list to sit in src.utils.idmapper.base as well as be a WeakValueDictionary instead of a normal list. This removes unnecessary reference counts to objects. 2014-05-14 20:07:59 +02:00
Griatch
29961a93f2 Changed contrib.extended_room's search to use the quiet keyword instead of the old ignore_errors. 2014-04-25 16:19:46 +02:00
Griatch
9784a2a5c0 Added a small example cmdset to dice.py. 2014-04-20 23:54:46 +02:00
Griatch
91b23f58a4 Removed CHARACTER_DEFAULT_HOME, replaced with DEFAULT_HOME and added START_LOCATION for determining where default commands dump new characters. 2014-04-20 15:56:38 +02:00
Griatch
b7b68afe20 Contrib/Evland was removed due to security issues and unsupported code. The code can be found for reference at https://github.com/Griatch/evlang. 2014-04-15 18:04:43 +02:00
Griatch
803af4307b Fixed errors in email_login module. Resolves #439. Also added script.object possibility as well as script.obj. 2014-04-06 12:43:59 +02:00
Griatch
2b1cb1c6ce Run migrations. Migrated channels to use m2m field rather than the ChannelPlayerConnection model. 2014-03-08 11:41:23 +01:00
Griatch
985055d64d Some minor changes before merging 2014-02-02 09:26:43 +01:00
delizin
f8da1100fb Added variable to limit maximum # of dice 2014-02-01 23:44:15 -05:00
delizin
c7171786ae Fixed typo and remove commented out test code 2014-02-01 20:02:44 -05:00
delizin
d136e6a1e2 Fixed bans not being recognized 2014-02-01 19:59:34 -05:00
delizin
dbceeb3e98 Updated contribs/menu_login 2014-02-01 18:21:28 -05: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
8f914196f4 Removed caching of Attribute values, since this caused problems when storing and deleting database objects. There is an overhead from unpickling every call; hopefully not too bad (and if it is, one needs to use strvalue storage instead). 2013-11-12 19:32:24 +01:00
Griatch
ebdc6cdbd4 Fixed an issue with quell not correctly updating its caches in some situations. 2013-11-11 21:51:41 +01:00
Kelketek
851e6d00cc Turned comms into typeclassed objects. 2013-09-28 22:23:30 -05: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
839a78ca8d Fixed erroneous alias-assigments in tutorial_world that caused tracebacks. Resolves Issue 423. 2013-08-30 20:53:38 +02:00
Griatch
48ddabdf25 Some more removals of Attribute methods. 2013-08-25 17:09:03 +02:00
Griatch
8bd431b385 Removed deprecated Attribute methods from evennia distro. Removed MUX help files. 2013-08-25 16:41:18 +02:00
Griatch
92a8e39de5 Changed how the cmdset's errmessage is propagated. Adding failing cmdsets added ErrorCmdsets to the cmdhandler. This was for callback reasons, but it clutters up things for no good reason. 2013-07-02 15:50:42 +02:00
Griatch
4854661889 Some fixes to evlang that caused an assertionerror at startup. 2013-05-12 21:06:24 +02:00
Griatch
1488ccb912 Removed a deprecation in evlang. 2013-05-12 20:43:42 +02:00
Griatch
cb4c813a68 Removing old contrib quell command since @quell is now in the main distribution. 2013-05-12 13:46:48 +02:00
Griatch
3ac44946c3 Changed perm lockfunc to primarily use the Player-level permission and added the @quell command for managing permission downgrading. 2013-05-12 13:45:46 +02:00
Griatch
89c33a9197 Some deprecation fixes for django1.4+. Added the ability to add lists to Attribute-stores lists using e.g. obj.db.mylist + [1,2,3,4] 2013-04-17 19:43:37 +02:00
Griatch
80a6745a1e Made Attribute value queries also work with database objects by overloading the Attribute manager methods in question. Added procpool support for the new serializer functions and cleaned up some things. 2013-04-14 16:36:44 +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
d4b0afca83 Updated taling_npc contrib to new standard import locations, thanks to patch by Metathink. Resolves issue 354. 2013-03-08 21:46:05 +01:00
Griatch
f0fa6b5aee Fixed a bug in IMC2 implementation. Made sure the Tutorial world Ghost keeps moving after winning a battle. 2013-03-08 21:42:51 +01:00
Griatch
47356ca632 Fixed a lingering error from turning off "quick assignment" that caused issues in TutorialWorld. 2013-02-18 20:08:05 +01:00
Griatch
519235b06b Merge. Found this nifty contribution by accident since there was no merge request issued for it. Good spelling fixes all over tutorial world. 2013-02-03 18:21:06 +01:00
Griatch
ebbc022fba Another minor bug fixed. 2013-01-30 15:00:36 +01:00
Griatch
678dddc87f Fixed a @desc bug in extended_room contrib. 2013-01-30 14:55:33 +01:00
Griatch
7b17c9ad5a Fixed a traceback when lighting the torch in the tutorial world. 2013-01-29 22:51:18 +01:00
James Bryant
6f28ed6242 Made some spelling/grammar changes to build.ev 2012-12-11 23:49:50 -05:00
Griatch
9d79299d16 fixed a traceback when trying to look for a detail that does not exist. 2012-12-12 01:33:49 +01:00
Griatch
9756314e3d fixed a traceback in contrib.extended_room's look command 2012-12-12 01:28:02 +01:00
Griatch
0ced5287f4 Some more minor fixes. 2012-12-12 01:18:49 +01:00
Griatch
c6f5f33cbd Fixed a typo in reset code. 2012-12-12 00:46:40 +01:00
Griatch
0719391f39 Fixed a typo in reset code. 2012-12-12 00:45:09 +01:00
Griatch
aa602ce7f1 Fixed a typo in reset code. 2012-12-12 00:44:24 +01:00
Griatch
ca4feb4d21 Changed how contrib.extended_room's details are reset. 2012-12-12 00:42:41 +01:00
Griatch
178fe9f28c Added some better help to the contrib @detail command. 2012-12-12 00:16:00 +01:00
Griatch
a1a2c99d1e Fixed a traceback if logging out from the unloggedin screen. 2012-12-11 23:30:30 +01:00