From 84da0df5ea655c8339430d2065dbe3b0b1a40577 Mon Sep 17 00:00:00 2001 From: Haru Date: Mon, 30 Sep 2024 23:15:19 +0000 Subject: [PATCH] Release v2024.09 Signed-off-by: Haru --- CHANGELOG.md | 13 ++++++++++++- doc/constants_pre-re.md | 2 +- doc/constants_re.md | 2 +- src/config/core.h | 2 +- 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bdb83a5a62f..edad21744cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,10 +22,20 @@ If you are reading this in a text editor, simply ignore this section ### Removed --> -## [v2024.08] `August 2024` +## [v2024.09] `September 2024` ### Added +- Implemented the script command `getunitparam()` to query values defined in `unit_parameters_db.conf`, and the related `UNIT_PARAM_*` constants. See the `script_commands.txt` documentation for usage details. (#3323) +- Added validation of the name length for configuration entries added through the HPM `addBattleConf()`, `addLoginConf()`, `addCharConf()`, `addCharInterConf()`, `addLogConf()`, `addScriptConf()` methods, to prevent silent truncation. (#3324) + +### Fixed + +- Fixed an issue causing item-granted skills that were overriding an existing skill level, not to be correctly cleared when unequipping the item. (#3322) +- Fixed previously plagiarized skills re-appearing on subsequent logins due to the related script variables not getting cleared properly. (#3325) + +## [v2024.08] `August 2024` + ### Changed - Converted packets `CHARLOGIN_ONLINE_ACCOUNTS`, `MAPCHAR_AUTH_REQ`, `CHARLOGIN_SET_ACCOUNT_ONLINE` to the struct format. (#3304, #3312, #3314) @@ -3160,6 +3170,7 @@ Note: everything included in this release is part of PR #3198 which consists of - New versioning scheme and project changelogs/release notes (#1853) [Unreleased]: https://github.com/HerculesWS/Hercules/compare/stable...master +[v2024.09]: https://github.com/HerculesWS/Hercules/compare/v2024.08...v2024.09 [v2024.08]: https://github.com/HerculesWS/Hercules/compare/v2024.06...v2024.08 [v2024.06]: https://github.com/HerculesWS/Hercules/compare/v2024.05...v2024.06 [v2024.05]: https://github.com/HerculesWS/Hercules/compare/v2024.04...v2024.05 diff --git a/doc/constants_pre-re.md b/doc/constants_pre-re.md index 9de342212d1..024f579e542 100644 --- a/doc/constants_pre-re.md +++ b/doc/constants_pre-re.md @@ -4878,7 +4878,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202408000 +- `HERCULES_VERSION`: 202409000 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/doc/constants_re.md b/doc/constants_re.md index df6efd864e7..7f116999fb3 100644 --- a/doc/constants_re.md +++ b/doc/constants_re.md @@ -4878,7 +4878,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202408000 +- `HERCULES_VERSION`: 202409000 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/src/config/core.h b/src/config/core.h index 657f29bbe65..83bd05a1c97 100644 --- a/src/config/core.h +++ b/src/config/core.h @@ -22,7 +22,7 @@ #define CONFIG_CORE_H /// Hercules version. From tag vYYYY.MM(+PPP) -> YYYYMMPPP -#define HERCULES_VERSION 202408000 +#define HERCULES_VERSION 202409000 /// Max number of items on @autolootid list #define AUTOLOOTITEM_SIZE 10