summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2020-07-27 12:17:25 +0200
committerHaru <haru@dotalux.com>2020-07-27 12:17:25 +0200
commitc6f39f97fb6a7fc52475b99a206fd7656e58d1a3 (patch)
treef166430cefe6e8d0275d753b4d51bdf49577ef93
parent2b176965fe2b293b36fd06facaffd85ee7f290ad (diff)
downloadhercules-c6f39f97fb6a7fc52475b99a206fd7656e58d1a3.tar.gz
hercules-c6f39f97fb6a7fc52475b99a206fd7656e58d1a3.tar.bz2
hercules-c6f39f97fb6a7fc52475b99a206fd7656e58d1a3.tar.xz
hercules-c6f39f97fb6a7fc52475b99a206fd7656e58d1a3.zip
Release v2020.07.26
Signed-off-by: Haru <haru@dotalux.com>
-rw-r--r--AUTHORS1
-rw-r--r--CHANGELOG.md34
2 files changed, 35 insertions, 0 deletions
diff --git a/AUTHORS b/AUTHORS
index ce72fc223..a6de04fb7 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -98,6 +98,7 @@ Jônatas Andreta <jonataandretta@hotmail.com>
Jorge C <ctt@csnv.es>
Jose Luis Rivera Flores <jose-pro_h4kr@hotmail.com>
j-tkay <joseph.tk.ea@gmail.com>
+KeiKun <the.keikun@gmail.com>
Kenpachi <Kenpachi.Developer@gmx.de>
Kerubael <keru@ro-mina.net>
KirieZ <guilherme_kiriez@hotmail.com>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index cc07ad060..76fed50fd 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,39 @@ 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
-->
+## [v2020.07.26] `July 26 2020`
+
+### Added
+
+- Added information about the Random Item Options to the `OnSellItem` array list. (#2794, part of issue #2379)
+- Added a new `mf_nopet` mapflag to control pet restrictions on a map by map basis. This supersedes the `pet_disable_in_gvg` battleconf setting. (#2652)
+- Added/updated packets, encryption keys and message tables for clients up to 2020-07-15. (#2788)
+- Added a new pair of item bonuses `bSubDefEle` and `bMagicSubDefEle` to reduce damage (physical and magical respectively) against a specific defense element. (#2790)
+
+### Changed
+
+- Changed the script command `gettimetick(0)` to never return negative values. The tick loop interval is reduced from about 50 to about 25 days, but the values are guaranteed to be positive. Since `gettimetick(0)` is only intended to be used for precise calculation of short durations, it is care of the scripter to account for overflows of the counter, treating it as a 31 bit unsigned integer operating in modulo `2**31`. For most uses, `gettimetick(2)` should be preferred. (#2791, issue #2779)
+- Updated the Renewal formula for the `RG_SNATCHER` skill. (#2802)
+- Refactored the scripts that use `OnTouch` areas and `enablednpc()`/`disablenpc()` logic to warp characters, to use `areawarp()` instead, simplifying the scripts and resolving some possible exploits and issues. (#2798)
+- Changed the `@item2` atcommand's parameters to be optional, except the item ID. Default values of 1 for the Identified and Quantity parameters and 0 for everything else will be used, when not specified. (#2795)
+- Updated/added the script for items that use `bSubDefEle` and `bMagicSubDefEle`. (part of #2790, issue #548)
+
+### Fixed
+
+- Fixed a possible exploit in the Dokebi Battle Quest allowing to spawn a higher than expected amount of Am Muts. (#2797)
+- Fixed the Dokebi Battle Quest becoming impossible to complete until server restart under certain circumstances. (part of #2797)
+- Fixed the `@changecharsex` command not correctly saving the updated gender to the database. (#2796, issue #2789)
+- Fixed an issue that made the Moscovia Whale Island Quest impossible to complete. (#2792, issue #2715)
+- Fixed a missing cleanup of the `dnsbl` vectors on shutdown. (part of #2788)
+- Fixed the experience gain messages printing a literal `%"PRIu64"` instead of the gained amount of experience. (#2647)
+- Fixed several typos in the configuration files. (#2769)
+
+### Deprecated
+
+### Removed
+
+- Removed the `pet_disable_in_gvg` battleconf setting in favor of the new `mf_nopet` mapflag. (part of #2652)
+
## [v2020.06.28] `June 28 2020`
### Added
@@ -1512,6 +1545,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
+[v2020.07.26]: https://github.com/HerculesWS/Hercules/compare/v2020.06.28...v2020.07.26
[v2020.06.28]: https://github.com/HerculesWS/Hercules/compare/v2020.05.31+1...v2020.06.28
[v2020.05.31+1]: https://github.com/HerculesWS/Hercules/compare/v2020.05.31...v2020.05.31+1
[v2020.05.31]: https://github.com/HerculesWS/Hercules/compare/v2020.05.03...v2020.05.31