New Enemy
Another new enemy has joined the fight, this one tests a few new mechanics that will be used in the upcoming event tiles. It is one of the more agressive enemies so keey your eyes and ears peeled lest you get caught off guard!
Enemy Navigation
Previously, ground enemies have followed a fairly direct path toward their destination. The paths are created by hand per-tile and then combined procedurally as the tiles are added together.
However, even with numerous path options, the enemies are very easy to anticipate and can eventually lead to a feeling of 'shooting fish in a barrel'. To fix this, the path following system has been adjusted.
Enemies still follow the exact same path contour, however for each enemy the path has been shifted a small amount. In cases where shifting would cause the path to move into a rock or other obstacle at a particular point, the original path point is used, leading to a more diverse and organic feel to enemy movement.
The system still has a few quirks which are being worked on, but the new system brings a lot more variation with zero performance overhead and should give some more replayability when you don't know exactly where an enemy will move.
Updated Music
This update introduces a new music system to replace the layered, but unvarried combat music with a new environment based music system.
The actual music choices themselves are going to be changed in the future, but the new system of fading between and changing music based on the tile environment you're currently in has been implemented for testing.
Other Changes/Fixes
- Updated to Unity 2017.1.1p4 for bug/crash fixes
- Fixed some issue with saving reforged items
- Fixed issue when getting duplicate gloves saving worse item
- Fixed issue with knuckles controllers being incorrectly detected
- Adjusted Baron fireball cast time
- Reduced Escort shield channel duration
Update 0.42.68
Mid-Week Update due to errors:
- Fixed duplicate items saving worse value
- Fixed enemy player targeting system
- Fixed multiplayer ground enemies not moving
