Major Changes:
- Ships now load in asynchronously. This is the first half of the technical work for being able to spawn boats in the overworld without stuttering terribly. This is a major change and is likely to cause crashes and errors, so please let me know if you find anything, or notice anything strange, and I'll fix it ASAP
- This also makes leaving port, and joining battles much faster
Misc Fixes:
- Fixed the colour muting option
- Fixed a variety of problems with the endeavour's hull
- Enabled the full set of camera controls in port
- Fixed some weird camera behaviour that allowed you to go beyond 90 degrees, but had a more serious root cause. The camera should feel much more like a traditional camera in 3rd person
- Added a pretty unnecessarily sophisticated sail self shadowing system, which calculates wind transport between sails
- Updated to godot 4.7.2, which brings potential performance improvements for users with high polling rate mice
- Fixed the game stuttering the first time you right click in battle :party:
Futureproofing:
- Massive improved the server's performance. This should fix some stuttering problems players observed, with ships jittering a little in battle intermittently. It can now handle many more players
AI Updates:
- Update AI distance keeping to vary per-rate, to avoid attempting to snipe with 5th rates
- Major fixes to AI behaviour
- Improve AI close range behaviour
- AI will act less rationally the longer there has not been shooting going on for to feel more lively
- The AI now turns much more aggressively at close range