202,079 Commits over 4,171 Days - 2.02cph!
Revolver additional world mesh changes
Pump shotgun optimisation
Finished Utility folder tidy up.
Fixed Item.Ownership memory pooling being fucked up
Fixed ClientReady.ClientInfo leaking objects into the memory pool (only once per server join?)
Fixed collider list in TerrainCollision.GetIgnore sometimes being thrown to garbage collector instead of being pooled
Fixed rare lock entity NRE when thrown items are stuck in them while removing them (RUST-1521)
Recalculated entity bounds on all collectables
Fixed server held entity leak when dropped item is out of world bounds
optimised ground road pieces
Switching to facepunch.steamworks
Fixed DroppedItem.OnParentRemoved position calculations so dropped items appear at the correct position when their parent is removed
Powerplant overgrowth dressing backup
Moved common occlusion culling routines to base entity
Added occlusion culling to NPCs
Added LODGroup to zombie (culling)
More tile stuff, slightly increased visual movement speed of units
slightly reduced cost of waterpipe shotgun
reduced cost of double barrel (one less pipe)
removed gear cost from landmine
reduced blade cost of metal barricade
reduced stone cost of stone/concrete barricades
oil barrels also produce a small amount of low grade fuel in addition to crude
reduced recycler volume slightly but increased audible radius
Fix RUST-1534
Fix bow shoot sound playing an extra time when quickly switching weapons
Got NPCs moving on clients in client/server mode. Not animating yet
NPC characters moving and animating on clients, and sharing most code with proxy players for human clients
UnitView and UnitSettings summaries and tidy up.
Fixed/silenced all warnings outside of BuildingSystem
Merging in AI updates from branch. Includes Apex Utility AI.
Increased input rate allowance
Wreckage spawns client version with visuals if in CLIENT+SERVER mode
NPC init order fix + spawn fallback
Basic navmesh generation on city level. Added NavMeshComponents from the Unity GitHub: https://github.com/Unity-Technologies/NavMeshComponents
Requires Unity 5.5 NavMesh version, or Unity 5.6.
Fixed AI spawn issues in CLIENT+SERVER mode
Way faster (like 15x) city nav generation with better NavMeshSurface settings.
Update disabled state on the client whenever the parent reference changes
Fixed floating attachments when picking up weapons (RUST-1536)
Powerplant overgrowth dressing end
Powerplant terrain height and splats tweaks
Rocket launcher optimisation
added beep truck 4 to paint 2 scene
added correct material to beep truck 4
Fixed "data is NULL" error when writing empty stream to network
Fixed error after running clear_memory