diff --git a/CHANGELOG.md b/CHANGELOG.md index 43f6d0ad1d..6f8c305a7f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog -## Main branch +## Evennia 4.2.0 + +June 27, 2024 - [Feature][pull3470]: New `exit_order` kwarg to `DefaultObject.get_display_exits` to easier customize the order in which diff --git a/docs/source/Coding/Changelog.md b/docs/source/Coding/Changelog.md index 43f6d0ad1d..6f8c305a7f 100644 --- a/docs/source/Coding/Changelog.md +++ b/docs/source/Coding/Changelog.md @@ -1,6 +1,8 @@ # Changelog -## Main branch +## Evennia 4.2.0 + +June 27, 2024 - [Feature][pull3470]: New `exit_order` kwarg to `DefaultObject.get_display_exits` to easier customize the order in which diff --git a/docs/source/Contribs/Contrib-RPSystem.md b/docs/source/Contribs/Contrib-RPSystem.md index 0be85deeb4..3502f298e0 100644 --- a/docs/source/Contribs/Contrib-RPSystem.md +++ b/docs/source/Contribs/Contrib-RPSystem.md @@ -73,8 +73,14 @@ class Room(ContribRPRoom): # ... ``` +You need to set up Evennia to use the RPsystem's form to separate +between sdescs (`3-tall`) to make it compatible with how the rest of Evennia +separates between other multi-matches of searches/commands: -You will then need to reload the server and potentially force-reload + SEARCH_MULTIMATCH_REGEX = r"(?P[0-9]+)-(?P[^-]*)(?P.*)" + SEARCH_MULTIMATCH_TEMPLATE = " {number}-{name}{aliases}{info}\n" + +Finally, you will then need to reload the server and potentially force-reload your objects, if you originally created them without this. Example for your character: diff --git a/docs/source/index.md b/docs/source/index.md index 897a181933..a1ab64fa93 100644 --- a/docs/source/index.md +++ b/docs/source/index.md @@ -1,6 +1,6 @@ # Evennia Documentation -This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated June 27, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.1.1. +This is the manual of [Evennia](https://www.evennia.com), the open source Python `MU*` creation system. Use the Search bar on the left to find or discover interesting articles. This manual was last updated June 27, 2024, see the [Evennia Changelog](Coding/Changelog.md). Latest released Evennia version is 4.2.0. - [Introduction](./Evennia-Introduction.md) - what is this Evennia thing? - [Evennia in Pictures](./Evennia-In-Pictures.md) - a visual overview of Evennia diff --git a/evennia/VERSION.txt b/evennia/VERSION.txt index 627a3f43a6..6aba2b245a 100644 --- a/evennia/VERSION.txt +++ b/evennia/VERSION.txt @@ -1 +1 @@ -4.1.1 +4.2.0 diff --git a/pyproject.toml b/pyproject.toml index 7c507aada5..3463aff417 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "evennia" -version = "4.1.1" +version = "4.2.0" maintainers = [{ name = "Griatch", email = "griatch@gmail.com" }] description = "A full-featured toolkit and server for text-based multiplayer games (MUDs, MU*, etc)." requires-python = ">=3.10"