
[Server]
NPCs now defend themselves even if immobilized.
Author: ReyarB PR: #896
NPCs (Non-Player Characters) can now defend themselves against attacks, even if immobilized. This adds an extra layer of realism and challenge to combat against NPCs.
Overhead chat messages are now localized.
Author: ReyarB PR: #899
Overhead chat messages have been improved. They are now localized to provide a better user experience.
LegionarySecure is automatically disabled for certain factions.
Author: JuanCruzRossa PR: #891
At the request of the community, the LegionarySecure feature will be automatically disabled when the character belongs to the Criminal, Chaos, or Council factions.
Trainer voiceovers have been added.
Author: ReyarB PR: #900
Trainers will now have a voice when interacting with characters. This addition aims to improve immersion and the gameplay experience.
Quests can now be accepted using items.
Author: Centarios PR: #880
You can now start adventures by accepting quests directly from items! Upon accepting the quest, the item will disappear from your inventory. Informational messages have been added to guide you through the process.
[Client]
Improved localization of chat messages above the head.
Author: ReyarB PR: #554
Improvements have been made to the localization of chat messages that appear above characters' heads. This prepares the game for future multilingual content.
Refactored the Texture Manager for better memory management.
Author: morgolock PR: #555
The texture manager has been refactored to improve memory management and optimize error handling when loading textures. The memory release logic has been simplified and unnecessary code has been removed.
Unused textures have been released for memory optimization.
Author: ReyarB PR: #556
Textures that were not actively used in the game have been released. This contributes to better memory management and optimized client performance.
Total texture memory usage is now displayed in DEBUG mode.
Author: morgolock PR: #557
In DEBUG mode, total texture memory usage will now be displayed. This information will help developers optimize game performance.
Improved texture management using Scripting.Dictionary.
Author: morgolock PR: #558
Texture management in the game has been optimized by replacing the custom hash table system with Scripting.Dictionary. This results in improved efficiency when loading and unloading textures, as well as improved memory management. Additionally, a command has been added to view texture cache statistics.
Optimized texture memory usage through eviction thresholds.
Author: morgolock PR: #559
Improved texture memory management. The game will now evict unused textures only when memory usage exceeds a configured threshold, optimizing game performance. Debug messages have been added to monitor memory usage.
[Items]
- Lute Mana Bonus Adjustment (Bard): Every 1% magic damage the lute has will now add 2 extra mana per meditation tick.
[Mapping]
- Completely reworked Eleusis (Map 354)
