From 818b8a9c512007802b374bbb674c36e6b885b99d Mon Sep 17 00:00:00 2001 From: Griatch Date: Sun, 7 Aug 2016 12:23:57 +0200 Subject: [PATCH] Added desc kwarg to create_script to allow setting of desc at runtime. --- evennia/utils/create.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/evennia/utils/create.py b/evennia/utils/create.py index 6257b48cfe..f35c4716fd 100644 --- a/evennia/utils/create.py +++ b/evennia/utils/create.py @@ -133,7 +133,7 @@ object = create_object def create_script(typeclass=None, key=None, obj=None, player=None, locks=None, interval=None, start_delay=None, repeats=None, - persistent=None, autostart=True, report_to=None): + persistent=None, autostart=True, report_to=None, desc=None): """ Create a new script. All scripts are a combination of a database object that communicates with the database, and an typeclass that @@ -162,6 +162,7 @@ def create_script(typeclass=None, key=None, obj=None, player=None, locks=None, autostart (bool): If this Script will start immediately when created or if the `start` method must be called explicitly. report_to (Object): The object to return error messages to. + desc (str): Optional description of script See evennia.scripts.manager for methods to manipulate existing @@ -187,6 +188,7 @@ def create_script(typeclass=None, key=None, obj=None, player=None, locks=None, if start_delay: kwarg["db_start_delay"] = start_delay if repeats: kwarg["db_repeats"] = repeats if persistent: kwarg["db_persistent"] = persistent + if desc: kwarg["db_desc"] = desc # create new instance new_script = typeclass(**kwarg)