From faeb92f17d7fcd0cc19ba6acbf25214311919a50 Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 7 Aug 2016 14:44:42 +0200 Subject: [PATCH] Make set command report modified/created. Resolves #1013. --- evennia/commands/default/building.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/evennia/commands/default/building.py b/evennia/commands/default/building.py index f7da1bef38..8d01af9bc0 100644 --- a/evennia/commands/default/building.py +++ b/evennia/commands/default/building.py @@ -1463,8 +1463,9 @@ class CmdSetAttribute(ObjManipCommand): def set_attr(self, obj, attr, value): try: + verb = "Modified" if obj.attributes.has(attr) else "Created" obj.attributes.add(attr, value) - return "\nCreated attribute %s/%s = %s" % (obj.name, attr, repr(value)) + return "\n%s attribute %s/%s = %s" % (verb, obj.name, attr, repr(value)) except SyntaxError: # this means literal_eval tried to parse a faulty string return ("\n|RCritical Python syntax error in your value. Only "