v0.7.0
Release Notes - v0.7.0 - Pre-Alfa II
Features
- Added enemy navigation mesh system for improved AI pathfinding.
- Introduced melee attack mechanic and enhanced ranged attack animations.
- Implemented a basic parry system and new fight enumerator for refined combat flow.
- Enhanced melee attack parameters to customize hitboxes and improved wall climb jump.
- Added projectile system for enemies, including collider-based detection and flip handling.
- Introduced automatic checkpoints and enemy respawn on player death.
- Enabled player fighting in mid-air and improved bounce logic (vertical and general bounce methods).
- Added new die and hurt animations for both player and enemies.
- Implemented debug inputs for easier testing and tuning.
Bug Fixes
- Fixed various player collision issues, including crouch colliders, wall-hold transitions, and flip animations.
- Corrected enemy gravity and prevented enemies from going underground.
- Resolved issues with player jump and land animations.
- Addressed build errors and removed outdated or unused mechanics.
- Improved player bounce force calculations and attack cooldown logic.
- Fixed multiple enemy flip problems and adjusted AI to avoid walls improperly.
- Cleaned up typos and small oversights in code and animation triggers.
Other
- Refactored enemy and player controllers for performance and clarity.
- Updated project structure, including reorganized sprites and parameters.
- Improved or removed legacy code, addressing warnings and reducing clutter.
Fight.mp4
Full Changelog: v0.6.0...v0.7.0