PERFORMANCE:
* All enemy detection improved to spend way less CPU main thread time without any impact on functionality.
* Splash damage collider detection improved in same way.
* Animal movement code optimized.
* NPC and animal dynamic range for animation bone settings.
* Animation data optimized.
* Audio optimized.
* Garbage collection optimized.
* Shadow casters adjusted.
* Ship code optimized.
* UI code optimized.
* Raycast optimized.
* Flight instruments code optimized.
* Particle effects adjusted and optimized (white phosphorous airplane bomb especially).
NEW STUFF:
* NPCs can now strafe while in combat.
* 3 new NPC idle animations (runs a bit rare atm but ill update it, also to ensure they won't slide).
* Salt water crocodiles (I'll improve these later).
* Fire ant spawns added (don't get ants in your pants).
BUGFIXES:
* Issues with squad/soldiers being weird after being inside helicopter should be fixed.
* NPCs should no longer stutter (rotate a little up down) while aiming at player.
* Aircraft will now explode when crashing hard into all types of objects.
NOTES:
TLDR: Performance slider now set to 10.
CPU main thread performance gains in this update are quite massive!
However, since I changed so many scripts though, it's possible there will be a few new issues I missed, so please let me know if you see any so I can patch it.
Beta tester message: aircraft free-look, throttle & land vehicle turning now works again. Thank you.
Thanks for playing and giving me feedback!