- Moved weapon augmentation sales service to XML. Updated the guide: https://lucera2.com/threads/how-to-add-augmentation-to-services-manager.1430/
- Added the ability to separate the chance of enchanting magic weapons https://lucera2.com/threads/kak-nastraivat-zatochku-ehkipirovki.1347/
- Added a zone that hides player identification https://lucera2.com/threads/how-to-make-a-zone-with-anonymity-and-a-ban-on-chat.6550/
- Do not provide a page with a blocker for using Community Board if the official one is enabled
- Correction for GetPosAsFollowTarget
- Delay before the server processes a character's reconnection for .relog command
- Minor refactoring of the chat filter to allow connection of third-party services
- Removed hardcode cost and clan level increase levels
- Correction of task for TopClanService
- Reworked logic of OpenBox service checks
- When exiting, clean all non-empty player collections ourselves, without relying on GC
- Fix Armor set enchant skills status update
- Added functionality for resetting custom clan points in a specified period via cron
- Added the ability to specify separately the cost of fitting and use for a premium account for the Fake Appearances service
- Added the ability to specify multiple spawn points for a player in pcparam. Example: <spawn x="-71338;73579" y="258271;142709" z="-3104;-3768"/>
- Fix phanotms chat
- The .relog command has been reworked - if the EnableNoCarrier = True service is enabled, the player is not kicked out of the party, zones, etc. when the command is called.
- Output an integer value to display the chance of enchant
- When prohibiting the use of the Community Board, display a specific reason why so that admins and players understand why.
- Added a forgotten display of the player's chance of enchant in the chat
- Move manor seeds from CVS to XML + rewrote to more logical code
- Minor correction for Noble sell service
- Minor locale rework for Pawn Shop
- Ability to change the type of weapon for fake_appearance has been implemented, do not rush to implement, I need to come up with logic that would be applied, for example, a bow to a bow, duals to duals so that the player does not shoot arrows from duals
- Price Sum Separators in PawnShop
- Added bypasses for custom interface language change and message on login what language.
- Added to_level condition for buffer