userandrecancel

12,546 Commits over 3,806 Days - 0.14cph!

7 Years Ago
7 Years Ago
...and sleepers
7 Years Ago
When checking other players in the grounded test, ignore players that aren't standing on solid ground or recently triggered anti hack
7 Years Ago
Can no longer place large furnace on top of sleeping bags (RUST-1666)
7 Years Ago
vis.lerp is available to developers in standalone builds
7 Years Ago
Can pick up chain link gate (same as prison gate)
7 Years Ago
Fuck off that delayed kill message bullshit on players
7 Years Ago
Additional profiler samples for BasePlayer.FinalizeTick.Transform
7 Years Ago
Profiler sample stuff
7 Years Ago
Deleted "Debug/Load Profile File" since it's no longer working on 5.6 (use the save / load buttons at the top of the profiler window instead)
7 Years Ago
Added movement curve interpolation to flyhack detection (same as for noclip detection)
7 Years Ago
Check if standing on other players when verifying grounded state in anti hack (RUST-1572) Changed default value of flyhack_protection to 3 (includes check for other players) Eliminated water carving volume test from anti hack (perf) Use current position rather than new position for server side grounded check (should be more robust for jumping on sloped terrain)
7 Years Ago
Replaced Physics.Linecast(Vector3 start, Vector3 end) with Physics.Linecast(Vector3 start, Vector3 end, out RaycastHit hitInfo) because Unity
7 Years Ago
Codegen
7 Years Ago
Ladder movement is verified on the server
7 Years Ago
Fixed client collider on PineBare-2 (RUST-1660)
7 Years Ago
Fixed tree collider scales (RUST-1654)
7 Years Ago
Fixed player model sinking halfway into the ground when turning off torch (RUST-1646)
7 Years Ago
Better / fixed pooling for GetVisibleFrom
7 Years Ago
JunkPile timeout check uses Unity's invoke because of its long repeat time and since it doesn't use CancelInvoke
7 Years Ago
Removed this. from all invokes as they're no longer extension methods
7 Years Ago
ListComponent now uses a ListHashSet instead of a List (better remove performance) ListHashSet implements IEnumerable and has index getter / setter ListDictionary implements IEnumerable
7 Years Ago
Moved InvokeHandler to plugins Made InvokeHandler methods part of FacepunchBehaviour rather than extension methods
7 Years Ago
Facepunch.System project automatically includes all its cs files (like the other plugins)
7 Years Ago
Massively improved InvokeHandler hashing
7 Years Ago
Fixed OSX / Linux / Win32 debug builds not uploading to Steam
7 Years Ago
7 Years Ago
Changed InvokeHandler times from AoS to SoA (performance)
7 Years Ago
Log game object name when encountering SkinnedMeshCollision without SkinnedMeshCollider (RUST-1645)
7 Years Ago
Meta files
7 Years Ago
Fixed metal chest plate rig in prefab (RUST-1637)
7 Years Ago
Added OpenGL core to Windows (for asset bundles)
7 Years Ago
Fixed RustBuilder not building all all platforms as debug build
7 Years Ago
7 Years Ago
Fixed metal chest plate (sometimes?) being invisible (RUST-1637)
7 Years Ago
Added BufferList to Rust.Global (list that exposes its backing array for fast iteration) Optimized InvokeHandler and UpdateHandler by reducing their iteration overhead ListHashSet and ListDictionary use BufferList and take an initial capacity in their constructor
7 Years Ago
Fixed player collision corruption on die / respawn cycle (RUST-1642)
7 Years Ago
Server compile fix
7 Years Ago
7 Years Ago
Added UpdateHandler and UpdateBehaviour (offer DeltaUpdate that can efficiently sleep for x seconds) Optimized LightEx using DeltaUpdate (update rate now decreases smoothly with distance from camera)
7 Years Ago
Fixed game object creation error in editor when stopping game
7 Years Ago
7 Years Ago
Some invoke handler optimizations
7 Years Ago
▌▋ ▉▋▉▉▌▊▊ ▍▊▄▇▆
7 Years Ago
Stripped a missing script from UI scene (console input field)
7 Years Ago
Stripped a missing camera component from some nested cameras
7 Years Ago
Fixed a bunch of missing script behaviours (RUST-1633 and RUST-1628)
7 Years Ago
7 Years Ago
Optimized sound / particle parent disconnects
7 Years Ago
Added InvokeRandomized (like InvokeRepeating but randomizes the interval on every consecutive call) Replaced Facepunch.Tick with InvokeHandler calls for now (perf, especially when removing)