Skip to content

Commit

Permalink
Release v2023.10
Browse files Browse the repository at this point in the history
Signed-off-by: Haru <[email protected]>
  • Loading branch information
MishimaHaruna committed Oct 20, 2023
1 parent 6715350 commit b097666
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 5 deletions.
28 changes: 27 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ and this project does not adhere to [Semantic Versioning](http://semver.org/spec
<!--
If you are reading this in a text editor, simply ignore this section
## [vYYYY.MM.DD] `MMMM DD YYYY`
## [vYYYY.MM] `MMMM YYYY`
### Added
Expand All @@ -22,6 +22,32 @@ If you are reading this in a text editor, simply ignore this section
### Removed
-->

# [v2023.10] `October 2023`

### Added

- Added an option to synchronize the flinch animation with walk delay, improving positional lag. The option is disabled by default, uncomment the `WALKDELAY_SYNC` definition in `src/config/core.h` to enable it. (#3232)
- Implemented logic to generate "item links" serverside and the related script command `getitemlink()`, including various core functionalities this relies on. (#3236, #3238)
- This also adds basic support for the `base62` encoding used by the client.

### Changed

- Refactored Auto Spell (Hindsight) and moved its configuration to a libconfig table. (#3237)
- The configuration is available in the `{re,pre-re}/autospell_db.conf` file, see the documentation in the file header.
- The separation between game logic (in `skill.c`) and client/display logic (in `clif.c`) has been improved.
- Cast end logic has been separated from the large skill castend function into smaller dedicated functions.
- The function `skill->autospell()` has been renamed to `skill->autospell_spell_selected()` to make its purpose clearer.
- This refactoring will simplify some of the upcoming rebalance changes.
- Added concurrency settings to the GitHub CI workflows to cancel old ongoing builds when a new commit is pushed, speeding up testing the up to date version. (#3238)

### Fixed

- Fixed the HPMHooking API plugin builds in VS 17.x (#3231)
- Fixed `AM_ACIDTERROR` not ignoring defense on units other than those defined in `battle_config.vit_penalty_target` (i.e. players). (#3234)
- Fixed Sage's free case increasing ASPD instead of decreasing it when the skill level is lower than 10. (#3235)
- Fixed the `clang-13` build in the GitHub CI, failing due to a removed package in debian unstable. (#3238)
- Fixed AppVeyor CI builds, failing due to a missing `mysql56` image. (#3238)

## [v2023.08] `August 2023`

> Note: with this release the versioning scheme has slightly changed: the release day is no longer included in the release tag and is set to `00` in the `HERCULES_VERSION` constant. Hotfix releases will take the form `v2023.08.001` ~ `v2023.08.999` (and will set `HERCULES_VERSION` to `202308001` ~ `202308999`). Releases will still happen around the second wednesday of each month when possible.
Expand Down
2 changes: 1 addition & 1 deletion doc/constants_pre-re.md
Original file line number Diff line number Diff line change
Expand Up @@ -4803,7 +4803,7 @@
### Server defines

- `PACKETVER`: 20190530
- `HERCULES_VERSION`: 202308000
- `HERCULES_VERSION`: 202310000
- `MAX_LEVEL`: 175
- `MAX_STORAGE`: 600
- `MAX_GUILD_STORAGE`: 500
Expand Down
2 changes: 1 addition & 1 deletion doc/constants_re.md
Original file line number Diff line number Diff line change
Expand Up @@ -4803,7 +4803,7 @@
### Server defines

- `PACKETVER`: 20190530
- `HERCULES_VERSION`: 202308000
- `HERCULES_VERSION`: 202310000
- `MAX_LEVEL`: 175
- `MAX_STORAGE`: 600
- `MAX_GUILD_STORAGE`: 500
Expand Down
4 changes: 2 additions & 2 deletions src/config/core.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,8 @@
#ifndef CONFIG_CORE_H
#define CONFIG_CORE_H

// from tag vXXXXXXXX.Y -> XXXXXXXXY
#define HERCULES_VERSION 202308000
/// Hercules version. From tag vYYYY.MM(+PPP) -> YYYYMMPPP
#define HERCULES_VERSION 202310000

/// Max number of items on @autolootid list
#define AUTOLOOTITEM_SIZE 10
Expand Down

0 comments on commit b097666

Please sign in to comment.