diff --git a/evennia/commands/default/building.py b/evennia/commands/default/building.py index 2f94190ea..f56034a3e 100644 --- a/evennia/commands/default/building.py +++ b/evennia/commands/default/building.py @@ -1331,10 +1331,11 @@ def _convert_from_string(cmd, strobj): return _LITERAL_EVAL(strobj) except (SyntaxError, ValueError): # treat as string - string = "{RNote: Value was converted to string. If you don't want this, " - string += "use proper Python syntax, like enclosing strings in quotes.{n" + strobj = utils.to_str(strobj) + string = "{RNote: name \"{r%s{R\" was converted to a string. " \ + "Make sure this is acceptable." % strobj cmd.caller.msg(string) - return utils.to_str(strobj) + return strobj else: # fall back to old recursive solution (does not support # nested lists/dicts) diff --git a/evennia/game_template/server/conf/settings.py b/evennia/game_template/server/conf/settings.py index 0bd11207d..25fa0c0cf 100644 --- a/evennia/game_template/server/conf/settings.py +++ b/evennia/game_template/server/conf/settings.py @@ -32,6 +32,9 @@ SERVER_LOG_FILE = os.path.join(LOG_DIR, 'server.log') PORTAL_LOG_FILE = os.path.join(LOG_DIR, 'portal.log') HTTP_LOG_FILE = os.path.join(LOG_DIR, 'http_requests.log') +# Other defaults +PROTOTYPE_MODULES = ("world.prototypes",) + ###################################################################### # Evennia Database config ######################################################################