forked from metin-server/m2dev-server
MR-3: Bunch of fixes
This commit is contained in:
17
README.md
17
README.md
@@ -4,16 +4,11 @@ This repository contains the core server files and configurations. It includes f
|
||||
|
||||
---
|
||||
|
||||
## Changelog 📋
|
||||
## 📋 Changelog
|
||||
|
||||
### 🐛 Bug Fixes & Stability
|
||||
* **Configuration:** Fixed a syntax typo found in `perms.py`, ensuring correct configuration parsing.
|
||||
* **SQL:** Corrected a syntax error discovered in `sql/account.sql`, improving database initialization reliability.
|
||||
### 🐛 Bug Fixes
|
||||
* **Install Script:** The install script has been updated to only create and link the package folder in non-Windows environments.
|
||||
* **Dungeon Party Logic:** Fixed an issue where the same message would popup to all affected parties when a leader tried to kick a player or a player tried to leave a team while inside a dungeon. Includes several other update message optimizations and dungeon logic improvements regarding party kicking/leaving.
|
||||
|
||||
### ⬆️ Feature & System Improvements
|
||||
* **Database Structure:** Updated the data type for `hp` and `sp` fields in the `player.player` table from `smallint(4)` to the more robust `int(11)` for compatibility with the source code (`common/tables.h`). **(Note: Existing projects are highly recommended to update their table structure manually.)**
|
||||
* **Deployment Scripts:** The `start.py` script logic has been updated to guarantee that **channel 99** is activated, regardless of the total number of channels specified for the start-up sequence.
|
||||
* **Channel Support:** Increased the maximum supported channel count to **4** channels in `channels.py`. Run `install.py` to apply.
|
||||
* **Localization (`locale_strings`):** Added full support for new chat messages from the **Messenger System** updates from the source code. (English and Greek locales only)
|
||||
* **Charset compatibility:** In `special_item_group.txt`, the Korean string "경험치" has been converted to "exp" for better compatibility with the warning fixes in the source code (compatible with older source versions, the Korean string is no longer supported after the latest source updates).
|
||||
* **.gitignore file**: Ignoring all files and directories ending in `_BAK` or `.BAK` (case-insensitive)
|
||||
### ⬆️ Feature Improvements
|
||||
* **Job-Specific Stat Resets to Initial values:** Individual stats reset scrolls (Items 71103, 71104, 71105, 71106) now recover stats to their initial values based on character job instead of defaulting to 1, returning the appropriate points. Translations now dynamically display the selected stat's value.
|
||||
|
||||
Reference in New Issue
Block a user