From bb027fc208c933bf41ece431c405776af455abd2 Mon Sep 17 00:00:00 2001 From: Griatch Date: Tue, 28 Feb 2017 19:31:25 +0100 Subject: [PATCH] Make correctly consider edit locks. --- evennia/commands/default/building.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/evennia/commands/default/building.py b/evennia/commands/default/building.py index 9702ee8560..49b47e5bf0 100644 --- a/evennia/commands/default/building.py +++ b/evennia/commands/default/building.py @@ -591,9 +591,11 @@ class CmdDesc(COMMAND_DEFAULT_CLASS): if not obj: return desc = self.args - - obj.db.desc = desc - caller.msg("The description was set on %s." % obj.get_display_name(caller)) + if obj.access(caller, "edit"): + obj.db.desc = desc + caller.msg("The description was set on %s." % obj.get_display_name(caller)) + else: + caller.msg("You don't have permission to edit the description of %s." % obj.key) class CmdDestroy(COMMAND_DEFAULT_CLASS):