diff --git a/evennia/commands/default/help.py b/evennia/commands/default/help.py index 1a2f815590..93201f07db 100644 --- a/evennia/commands/default/help.py +++ b/evennia/commands/default/help.py @@ -28,6 +28,7 @@ from evennia.help.utils import help_search_with_index, parse_entry_for_subcatego COMMAND_DEFAULT_CLASS = class_from_module(settings.COMMAND_DEFAULT_CLASS) HELP_MORE_ENABLED = settings.HELP_MORE_ENABLED DEFAULT_HELP_CATEGORY = settings.DEFAULT_HELP_CATEGORY +HELP_CLICKABLE_TOPICS = settings.HELP_CLICKABLE_TOPICS # limit symbol import for API __all__ = ("CmdHelp", "CmdSetHelp") @@ -98,7 +99,7 @@ class CmdHelp(COMMAND_DEFAULT_CLASS): subtopic_separator_char = r"/" # should topics disply their help entry when clicked - clickable_topics = True + clickable_topics = HELP_CLICKABLE_TOPICS def msg_help(self, text): """ diff --git a/evennia/settings_default.py b/evennia/settings_default.py index 1450fc6c52..227d3db96c 100644 --- a/evennia/settings_default.py +++ b/evennia/settings_default.py @@ -614,6 +614,9 @@ DEFAULT_HELP_CATEGORY = "general" # File-based help entries. These are modules containing dicts defining help # entries. They can be used together with in-database entries created in-game. FILE_HELP_ENTRY_MODULES = ["world.help_entries"] +# if topics listed in help should be clickable +# clickable links only work on clients that support MXP +HELP_CLICKABLE_TOPICS = False ###################################################################### # FuncParser