193,450 Commits over 4,079 Days - 1.98cph!
Merged in updated NetworkUtils just in case we need it.
Tried a "smallest three" on the eye rotation but improvement wasn't worth it. Committing updated NetworkUtils in case we want to use it in the future.
Added code to change mouse cursor based on state/action for everything but friendly unit supporting another... I think
Fix for GetBytes. GetBuffer always returns the full 256 allocated bytes, even if they're not used. ToArray makes a copy, but only returns what's actually used. Big improvement for network traffic!
Fixed a huge fuckup with NetworkWriter!
Ripped out most of the CharacterState ProtoBuf, making it only 4 bytes in size. Just for comparison testing.
Fixed some issues with popup editor asset creation and AssetMenu not being aware of the type it's dealing with
Added skull addon test
Buncha UI fuckeries
Added mesh cache (GC free access to vertices, triangles, ...)
Added mesh container (simplifies using pooled lists for mesh building)
Retired mesh combine extension methods (use mesh container instead)
Added threading to foliage, renderer and collider batching systems
Eliminated frame rate hiccups from all mesh batching
Reduced dynamic memory allocations from all mesh batching
Placeholder cursors for different states
Cleaned up building editor scene
FOR FUCK SAKE healthbar to work with any number
unified all hex blocks, added all dirt hex blocks, working on new collision
Detail view improvements, proper modalness
added some twine to a hand axe to make it more obviously not a rock
Spawn entity if 100 matching name
Unit detail view groundwork, UI cleanup
Unit sounds are disabled at game speeds above normal (exposed in config)
changed end frame of human smile anim
Camera rotation fixes, team coloured health bars. Removed old unused healthbar prefab.
Fixed some missing behaviours
Fixed spawn command being unaware of some entities
Warn if SkinnedMeshCollision has no SkinnedMeshCollider
Set prefabID in OnValidate
Ai Collision
added remaining dirt hex blocks and unified edges. working on main road hexes now, 3 and 4 done
Biter movement increased 3 -> 4
Fit navmesh build into world gen stuff
Fixed duplicate Profiler.EndSample
Squad editor max unit count display no longer hardcoded
Reduced max units to 8, info hover panel now colours to team
fixing animal fps fps bug fix