201,657 Commits over 4,171 Days - 2.01cph!
vm grenade source updates
Senses budget tick and stuff
IntVector2.Distance in TestUnitPerception
UDM.FilterBehaviourTargets profiler hooks
EntityManager budget is const
Grenades can be dropped with right click
When looking at constructions, grenades are attached to them when dropped with right click
Network++
double barrel shotgun viewmodel animations + sound effects
Removed Late and FixedTick from Manager + ECS
Moved LateTick stuff from Animation to UnitView (cc frankieh)
Nuked deferred reflections; saved ~1 ms/frame on gtx 960 at 1920x1080
Moved base deferred pass indirect spec to main/directional deferred lighting pass
Force disabled reflection cube projection and blending for that extra bit
Touched all affected shaders
reverted enviroment prefab
Drop default music volume a bunch
Enable music by default
Add console vars to set gap between songs (music.minSongGap and music.maxSongGap)
Reduce default gap between songs
Start music when intensity is raised and no music is playing
Don't play songs if music volume is turned down all the way
Added combatlogsize server convar
Grenades don't do splash damage to constructions when attached to construction (balance, exploits)
Fixed projectiles very rarely breaking / sticking with break / stick probability of zero
Grenade wall placement uses spherecast, less range
Removed metal shopfront item (not ready for prime time yet, subtract this when it is)
Added BaseEntityComponent, cleaned up derived types
Improved skinned mesh collider performance by doing a trivial reject against the mesh bounds
EntityComponentManagers for Agent, Senses, Stats, Effects, and Combat
Removed SimTick from Entity and IEntityComponent
Performance UI widget (f8)
Improvecd collision mesh setup in BuildingViewUtility
Fixed glow around player preview (RUST-1179)
Converted player_preview lights to spot instead of direct
Added SMAA to player_preview
Fixed duplicate colliders on some picture frames (RUST-1184)
More BuildingViewUtility, BuildingSettingsEditor button to load InteractionPosition editor
Updated AnimalSkin building prefabs, IP data
VectorUtility.GetGroundHeight tweak
Benchmark scenes force Random.seed to be identical on every run
Entity Physics callbacks not virtual, individual entity types can implement IPhysicsReciever (which is a shit name)
Fixed twig strong side not receiving any damage from arrows
▍ ▄▅█▋█ ▋▌▍▌▉▌/▄▆▆
▍▉▋ ▆▊▆█ ▉▍▍▅ ▅▊▋▆▆▌ ▋▍▊▋▊▆
▅▊▅ ▇▇▆▄ ▉▍▉▄ ▄▋▍▌▆▊██ ▆▉▉▆▅