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 |
|
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
|
96c6ad4aff
|
Fixed an issue with channel-sending crashing when ooc. Resolves Issue 429.
|
2013-09-27 21:31:47 +02:00 |
|
Griatch
|
39b69dcdc2
|
Fixed a migration issue with PostGreSQL.
|
2013-09-26 09:01:27 +02: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
|
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
|
272a6ddc2d
|
First version where test suite validates. Caching is still not fully active (especially attribute lookup), OOBhandler is untested.
|
2013-09-22 22:57:03 +02:00 |
|
Griatch
|
8b1afa7043
|
Fixed errors in attributehandler that affected nicks. Test suite not validating yet.
|
2013-09-22 22:34:22 +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
|
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
|
1e96b13920
|
Changed cmdhandler to include Session-level cmdset.
|
2013-09-08 00:14:06 +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
|
ca11e7de44
|
Merge with Kelketek's branch (which also includes dbenoy's branch)
|
2013-08-10 18:09:42 +02:00 |
|
Kelketek
|
5320381060
|
Removed some references to get_profile(), fixed some spelling errors, fixed post_clear signal.
|
2013-07-27 18:59:39 -05:00 |
|
Griatch
|
37886adea1
|
Added signalhandler in test suite, still issues.
|
2013-07-13 15:39:16 +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
|
6bc16e46cc
|
Made aliases work with the new handler. The location.contents updated is not working yet - this causes locational information to not be available until objects and manually initialized (e.g. by calling examine #dbref)
|
2013-07-12 20:21:52 +02:00 |
|
Griatch
|
45706f598a
|
Fixed remaining issues so the login process works.
|
2013-07-12 15:57:46 +02:00 |
|
Griatch
|
c0b5c506a4
|
Removed a lot of old references to Aliases and Nicks. Still failing on @puppet.
|
2013-07-12 15:34:54 +02:00 |
|
Griatch
|
0061f884ae
|
Implemented NickHandler, AliasHandler and TagHandler in the typeclass to replace the old handlers. Some errors during login.
|
2013-07-12 14:44:49 +02:00 |
|
Griatch
|
c676c9965f
|
Merged. Still need to update some migrations.
|
2013-07-11 19:11:27 +02:00 |
|
Griatch
|
46d1c48a38
|
Working implementation of User->PlayerDB conversion. Superuser must be created separately. The player-create method was corrected, along with the most obvious places where the user-setup was used. One can log in and look around but it's not heavily debugged yet.
|
2013-07-11 18:03:07 +02:00 |
|
Griatch
|
2b332c3b9a
|
Attribute cache is working, lots of other updates, but still not a cleanly updatable system. It seems the Attribute-migrations are not coming through properly. Fixed a misnamed table in the comm app.
|
2013-07-11 09:51:52 +02:00 |
|
Griatch
|
033344ad2c
|
Moved get_evennia_pids into src.utils.utils for more general access.
|
2013-07-10 11:06:38 +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
|
47a324f720
|
Made cmdhandler merge same-prio cmdsets in groups. Before this fix one could face the following situation: Two exits "allcom" and "test". Both have exit cmdsets with prio 9. If "test" merges first, it contains no "allcom" command to overload the "allcom" in the Player cmdset (prio -5). But the merged set now has a priority of 9 thanks to merging the "test" set. So when merging the "allcom" exit-command, it merges with a same-prio set. And since exit-cmdsets have the duplicate-flag set, there will be two allcom commands in the final set. The problem does not show up if "allcom" happened to be merged first, making this effect non-consistent and buggy.
Merging the same-prio exit-sets first, then merging onto the lower-prio sets resolves this issue.
|
2013-07-02 13:38:38 +02:00 |
|
Griatch
|
3cf01ce711
|
Reverted previous merge, instead solving the issue by the metaclass making sure to add cmd:all() to the exit command only if the object itself does not specify it.
|
2013-07-02 11:51:04 +02:00 |
|
Griatch
|
5800b960ff
|
Added safety feature to lock handling.
|
2013-07-02 09:34:35 +02:00 |
|
Griatch
|
92339362ec
|
Changed/fixed some issues with the command priorities that caused a lower-prio dynamically-created command to not properly be accounted for. Also changed the prio order for which of the cmdsets are used for checking the "duplicates" flag - it is now the new set being merged onto the new one (i.e. the priorotized) cmdset that must have this flag set in order for the result to have duplicates.
|
2013-07-01 14:30:17 +02:00 |
|
Griatch
|
e6067c873c
|
Fixing old docstring on @quell command, suggesting superuser cannot be quelled.
|
2013-06-20 18:06:10 +02:00 |
|
Griatch
|
31410f5710
|
Merge from Kelketek clone.
|
2013-06-03 16:28:38 +02:00 |
|
Daniel Benoy
|
c10a02f713
|
Fixed security hole checking channels with @cwho
|
2013-06-02 06:53:57 -04:00 |
|
Kelketek
|
7623b1a863
|
Fixed #379. Addcom no longer crashes when used IC.
|
2013-06-01 07:22:46 -05:00 |
|
Griatch
|
4715499958
|
Fixed a missing sessid on System commands. Resolves Issue 377.
|
2013-05-26 19:29:42 +02:00 |
|
Griatch
|
a9a70c91b1
|
Fixed a bug with the who command.
|
2013-05-23 21:38:01 +02:00 |
|
Griatch
|
efdb954491
|
Fixed a logical error in obj.manager causing it to fail to find arbitrary db_>fieldname>. Resolves Issue 373.
|
2013-05-21 14:29:50 +02:00 |
|
Kelketek
|
93d0db8489
|
Removed the redundant handling of location within @IC and @OOC. These should be handled by the hooks.
|
2013-05-18 20:05:42 -05:00 |
|
Kelketek
|
65328e94ff
|
Fixed issue with OOC command sending the menu to all connected sessions of a player.
|
2013-05-18 19:30:47 -05:00 |
|
Griatch
|
51cf5461fa
|
Fixed a typo on the @ic command's search_object call.
|
2013-05-14 21:47:25 +02:00 |
|
Griatch
|
95268406ab
|
Made @examine show the superuser flag also when called as a Player. Removed some debug printouts.
|
2013-05-14 15:25:35 +02:00 |
|
Griatch
|
f00053710c
|
Added Character-level quelling possibilities to superuser. This makes the superuser quelling completely in line with normal quelling for other permission levels. It also removes the need for the special _superuser_character bypass used before (the migration no longer creates it an initial_setup won't either).
|
2013-05-14 14:53:08 +02:00 |
|
Griatch
|
77a0b47859
|
Fixed some issues with the _superuser_character bypass as well as the is_superuser property on objects. Also fixed a bug with @examine that caused it to display object Attribute instead of Player Attributes when called from the ooc state.
|
2013-05-14 13:55:03 +02:00 |
|