From b50a0de3ced5f3de088c69c0522c4d041a466cec Mon Sep 17 00:00:00 2001 From: Haru Date: Fri, 10 Mar 2023 04:25:46 +0100 Subject: [PATCH] Release v2023.03.08 Signed-off-by: Haru --- CHANGELOG.md | 23 +++++++++++++++++++++++ doc/constants_pre-re.md | 2 +- doc/constants_re.md | 2 +- src/config/core.h | 2 +- 4 files changed, 26 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e9bb7c46344..2258378c1cf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,28 @@ If you are reading this in a text editor, simply ignore this section ### Removed --> +## [v2023.03.08] `March 08 2023` + +### Added + +- Added documentation for include overrides in configuration files (#3191) +- Implemented the DynamicNPC Create request packets and the related script command `dynamicnpcresult()`. An example can be found in `npc/other/dynamicnpc_create.txt`. (#3192) +- Implemented support for the GoldPC UI (a.k.a. Mileage), disabled by default, which can be enabled from `conf/map/battle/feature.conf` for packetver `20140611` and newer. (#3192) + - The initial implementation includes two modes (single and double), configurable in `db/goldpc_db.conf`, and selectable in `feature.conf`. + - An example NPC can be found in `doc/sample/goldpc.txt`, demonstrating the use of the GoldPC system script commands (`setgoldpcmode()`). + - A custom GoldNPC NPC is spawned by players upon clicking the GoldPC button, see `npc/other/goldpc.txt`. + - Further documentation of the system is available in `doc/goldpc.md`. + +### Changed + +- Added paths for include overrides to .gitignore so that they won't show up as untracked in git status or risk getting committed by accident. Those that wish to commit them to their fork are still free to do so by issuing a git add command. (#3191) + +### Fixed + +- Fixed the `RA_WUGBITE` immobile status (#2813) +- Fixed the `SC_FEINTBOMB` cloak status not working (#2813) +- Fixed an UnknownStatusChange error triggered by `SC__BLOODYLUST` (#2813) + ## [v2023.01.11] `January 11 2023` ### Added @@ -2643,6 +2665,7 @@ If you are reading this in a text editor, simply ignore this section - New versioning scheme and project changelogs/release notes (#1853) [Unreleased]: https://github.com/HerculesWS/Hercules/compare/stable...master +[v2023.01.11]: https://github.com/HerculesWS/Hercules/compare/v2022.01.11...v2023.03.08 [v2023.01.11]: https://github.com/HerculesWS/Hercules/compare/v2022.12.07...v2023.01.11 [v2022.12.07]: https://github.com/HerculesWS/Hercules/compare/v2022.11.02+1...v2022.12.07 [v2022.11.02+1]: https://github.com/HerculesWS/Hercules/compare/v2022.11.02...v2022.11.02+1 diff --git a/doc/constants_pre-re.md b/doc/constants_pre-re.md index 0eabaf7d9a4..a8ee04998cd 100644 --- a/doc/constants_pre-re.md +++ b/doc/constants_pre-re.md @@ -4814,7 +4814,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202301110 +- `HERCULES_VERSION`: 202303080 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/doc/constants_re.md b/doc/constants_re.md index a70c21ba0ff..c8f967b1442 100644 --- a/doc/constants_re.md +++ b/doc/constants_re.md @@ -4814,7 +4814,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202301110 +- `HERCULES_VERSION`: 202303080 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/src/config/core.h b/src/config/core.h index 2f1371b4f94..80da6e1925b 100644 --- a/src/config/core.h +++ b/src/config/core.h @@ -22,7 +22,7 @@ #define CONFIG_CORE_H // from tag vXXXXXXXX.Y -> XXXXXXXXY -#define HERCULES_VERSION 202301110 +#define HERCULES_VERSION 202303080 /// Max number of items on @autolootid list #define AUTOLOOTITEM_SIZE 10