111,294 Commits over 3,928 Days - 1.18cph!
Component world model setup
Eliminated WaitForEndOfFrame allocation from Parallel.Coroutine
Mesh batching threading / coroutine optimizations
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
Spawn entity if 100 matching name
Fixed some missing behaviours
Fixed spawn command being unaware of some entities
Warn if SkinnedMeshCollision has no SkinnedMeshCollider
Set prefabID in OnValidate
Ai Collision
Fit navmesh build into world gen stuff
Fixed duplicate Profiler.EndSample
3rd person pump shotgun animation tweaks
added code to play 3rd person flint strike animation for eoka pistol
eoka 3rd person player animations
double shotgun 3rd person player animations
improved worldmodel animations for double shotgun
added new 3rd person player crossbow animations
rigged up worldmodel crossbow to play reload animations
new 3rd person flamethrower animations
added reload animation for flamethrower worldmodel
m92 worldmodel anim tweaks
m92 worldmodel shell ejection improvements
VM screen cycles available items (super laggy/unoptimized wip)
thrown weapons/tools jam door closer
added automatic door closer
vending machine requires construction layer under it
phrases
protocol++
vending machine sounds are serverside (everyone can hear)
vending machine has busy panel while vending
can only access vending machine inventory from rear
cannot lock vending machines (can't be used as safe)
protocol++
Fixed local player not skipped in vis testing
Updated RustBuilder, project version
can rotate empty vending machines
re-instated wall.frame.shopfront.metal prefabs - Drawer item exchange shopfront
properly detect player infront/behind of Vending Machine RUST-1553
▌▋█▆▄▋▊ █▆█▄█▊▋ ▆▅▍▋▊ ▇▌▍▉ (▉▍██▇█▆▌▍▄ ▆▋▍▊)
▇▌█▅▌▄▊ █▍▄▄▍▅ ▉▋▌▅▊ ▍▅▍▆▊▇▆ ▍▄▊▄ █▇▄ ▆█▉▍▆; ▅▍▍▍▅-▍██▇ ▇▋▄ ▅▌▊
q no longer closes vending machine admin panel
added small light to vm screen
▄▊ █▇▉█▅█ ▉▅█▇▉▍▆▇ ▅▍▍▅▅▇▆▄ ▍▌▄▉▆, ▇▉▊ ▄▉▆█ ▍▅▉▄ ▌▊▋▋▊▋ █▅
Pipe/debris/industrial fixtures asset tweaks
Explosives do all LOS checks before destroying any entities (RUST-1546)