The new Athletics skill tree is here!
Save files from version 0.5.10 are compatible.
Athletics
The Athletics skill has been reworked into a skill tree format with new abilities, icons, and improvements.

New abilities emphasize positioning and movement efficiency. For example, "Room to Maneuver" grants a dodge bonus when at least three adjacent tiles are empty.

Or take "Wall Jump," a faster and more efficient jump that requires you to be next to a wall.

At the top of the skill tree, you'll unlock "Shadow Mirage," allowing you to leave behind a shadow copy of yourself when dashing, jumping, or lungingenemies will waste their attacks on this decoy.
Summary of Changes:
- Added 11 new abilities.
- Removed: "Evasive Maneuvers", "Feline Reflex", "Endurance Training", "Fleetfoot".
- Reworked: "Evasive Fury", "Sprint", "Tumbling", "Jump", "Aeralist", "Trap Reaction".
- Added upgrade path to Sprint.
This is part of the ongoing effort to convert all skills to a skill tree structure. With Athletics updated, only Travel, Reading, Alchemy, and Weapon skills remain to be reworked (plus new skills on the horizon).
Need to reset your skill tree?
If you need to reset your athletics skill tree from v0.5.10, enable debug mode in options, open console commands using F8, and enter the command "skillreset athletics" to refund your focus points (its recommended to turn off debug mode after).
Dodge and Accuracy
Dodge and Accuracy mechanics have been updated. Weve transitioned from a percentage-based accuracy system to an accuracy rating system, introducing a more dynamic curve.
To help explain everything, tooltips have been updated, showing example values and your hit chance against your last target:

Early-game balance remains similar, where a single point of accuracy converts to roughly 1% hit chance. However, stacking accuracy and dodge now introduces diminishing returns, allowing for late-game bonuses without breaking the game.
Special thank you to myrix for help crunching the numbers and refining the system. Couldnt have done it without you!
Save/Load Stability
Fixed several issues related to save files.
- Added a new option, "Save Log," to enable detailed logging of save and load events.
- Zone files are no longer copied if no changes have occurred to that zone, improving performance.
- Added a 10-second timeout on auto-saves. If the auto-save fails for any reason, the save is skipped.
- Fixed the initial save directory being titled "player" instead of the player's name.
- Improved file handling to prevent corrupt files if an issue occurs during the save process.
- Added small millisecond delays between save file updates to improve compatibility with AntiVirus software and other processes.
- Improved error handling during save/load events. The error screen now provides more detailed information if something goes wrong.
Other Changes
- Added key bindings for zoom in and zoom out ("-" and "="). These can also be modified in options.
- Ability "Achilles Bane" - increased cooldown by 2 turns.
- Added new dash/jump animations to the following abilities: "Sliding Strike", "Duelist Advance", "Vicious Lunge", "Mighty Lunge", and "Gutting Reave".
- Updated open and close sound for doors.
- When a stun is applied due to a Knockback ability, "Wall Stun" text now appears above the player or monster's head.
Bug Fixes
- Fixed game crash that could occur during dungeon load due to attempting to place an entity before the map exists. (Exception: Cannot invoke "dot.tilemap.TileMap.isInBounds(int, int)" because "activeMap" is null).
- Fixed Dreadheart abilities "Savage Bleed" and "Savage Efficiency" missing upgrades.
- Fixed lore book "Voice of Khualexx" incorrect reading requirement; fixed "A New Magic" missing XP reward.
[ 2024-10-21 13:54:27 CET ] [ Original post ]