254,392 Commits over 3,990 Days - 2.66cph!
Fix missing EndSample() in Raknet.OnMessage
3rd person reloads with ammo type variants.
Added Dynamic FOV to the Camera, changing when player is running
Center on character when fully zoomed
Player has a Rigidbody so they can be pushed around now. Moving Platforms are awesome now :D
Basic Moving Platform Support
Better Moving Platform Support, allow for rotating platforms
disable serversideragdolls by default due to server stall/freeze
Update: adding a server "itemmanager.enablepooling" convar to control item pooling
- starts off by default
Item pooling is too unstable to not have a dynamic switch - already got bit 2 times by it. Who knows what other horrors are hiding out there.
Tests: enabled after loading craggy, gave an ak - saw an uptick in pool.print_memory telemetry. disabled, despawned ak - no changes in telemetry.
Show active dart modifier effects.
Separate tea/dart effect displays.
merge from world_update_2
Merge: from main/item_pooling
This fixers the NRE on server tick (and blocker for joining).
Tests: loaded a save that consistently produced NREs - not anymore
Bugfix: disabling Item pooling
This causes issues on the server which prevents playing.
Tests: loaded a save that consistently produced exceptions - not anymore.
Expose MethodBinder
Apply code style
Add .git-blame-ignore-revs
Electric particle
Adjust tone mapping
Updated map
Add GetBoneTransforms and GetBoneVelocities to SkinnedModelRenderer
Doesn't make a difference, but run ApplyStoredParameters here
Add ModelPhysics.CopyBonesFrom( SkinnedModelRenderer )
Add Component.Invoke( seconds, action )
Add Renderer.CopyFrom( Renderer )
GameObject.Network.OwnerConnection becomes GameObject.Network.Owner
Add particle editor tool to debug playback in editor https://files.facepunch.com/layla/1b1911b1/sbox-dev_gymPdlXVD6.mp4
merge from world_update_2
Merge: from main
Tests: none
increase wood yeild from driftwood - someone may harvest them now
stricter log pile spawn rules
Leaderboard backup, run #
14044
Merge from world_update_2
Merge from world_update_2/merge_main (this brings this branch up to date with main)
Tag hill cliffs as AllowBarricadePlacement
Del duplicated assets (ammunition_test models + shotgun powdery muzzle flash 'iteratecopy')
Merge from world_update_2
Allow debug.ent_find_radius to work in live gameplay (was just demos)
Merge from world_update_2
Fixed NRE when looking at water if radiation water map doesn't exist
Fixed water well food cache and npc spawner marked as Client Cull while breaks spawning when used in MonumentIsland
S2P affected water wells
Merge from media_projects/frontiersman_media
Merge from world_update_2
Update the liquid push targets if we encounter a push target that is no longer valid while moving water around
FIxed spawn point gizmos showing a secondary, incorrect cyan circle
Added more crate spawn points and standardised all of the dive sites to spawn the same amount of crates