evennia/src
lagos 904884d4ed Fixes multiple issues with searching.
* dbref now respect candidate lists. Previously a dbref match would ignore
  candidates which permitted you to drop any object from anywhere by specifying
  a dbref.
* If candidates is [], we now return right away. Without this, a candidate list
  of [] would not filter out anything because short circuiting like:
  cand_restriction = candidates and Q(pk__in=candidates_id) or Q()
  will use Q() (what we really want is nothing to match). This would permit you
  to drop any object you can refer by nick or name if your inventory was empty.
* Minor fix of 'ret_index' for typo'ed 'reg_index'.
2012-10-22 18:03:10 -07:00
..
commands Some minor fixes to the default @py output and also some more info to the extended_room contrib. 2012-10-20 21:04:00 +02:00
comms Changed default dbref search mechanic to require #N format and thus allow searching for objects named as integers (so "@create/drop 2" followed by 'look 2' will now work as expected instead of looking at the object with dbref=2). Doing "look #2" will now look at the object with dbref 2 (Limbo). Resolves Issue 284. 2012-10-14 15:45:21 +02:00
help Minor fixes and reducing some sql calls in various managers. 2012-08-22 16:15:52 +02:00
locks Fixed a bug in lockhandler when entering a lock string containing upper-case AND/OR/NOT as part of a word (such as MAYOR). Thanks to lagos for suggesting the fix! Resolves Issue 303. 2012-10-21 23:52:54 +02:00
objects Fixes multiple issues with searching. 2012-10-22 18:03:10 -07:00
players Changed initial look command (at login) to be called from at_post_login hook instead of from the default connect command, supposedly making it easier for those only wanting to change this one line rather than having to re-target connect. The player.at_post_login now also calls look in case no character is defined, for the cases when logging in without having a character selected. Resolves Issue 277. 2012-10-14 12:28:01 +02:00
scripts Changed default dbref search mechanic to require #N format and thus allow searching for objects named as integers (so "@create/drop 2" followed by 'look 2' will now work as expected instead of looking at the object with dbref=2). Doing "look #2" will now look at the object with dbref 2 (Limbo). Resolves Issue 284. 2012-10-14 15:45:21 +02:00
server Added msg- and data buffering to AMP protocol. This handles the rare cases when the AMP limit of 65535bytes/message becomes an issue (such as when viewing long lists or @py output. Test with @py self.msg("-"*65536). Resolves Issue 294. 2012-10-20 15:40:34 +02:00
typeclasses Added the ability to store Sets in Attributes (using a PackedSet object type). 2012-10-20 12:10:03 +02:00
utils Some minor fixes. 2012-10-23 01:35:47 +02:00
web Run Migrations! Added a is_connected field to Players to be able to more conveniently access online status from out-of-process (resolves issue 251). Also cleaned up and added features to the default website. 2012-09-17 19:19:20 +02:00
__init__.py Added cache-resyncing to ProcPool. This makes sure to update all affected object caches 2012-09-03 01:11:14 +02:00
settings_default.py Changed settings_default to define DEFAULT_HOME as "#2" instead of just "2" to match the enforced way of using dbrefs. 2012-10-14 15:48:17 +02:00