31,231 Commits over 3,959 Days - 0.33cph!
Fixed client collider on PineBare-2 (RUST-1660)
Added Restarting, SaveCreatedTime to serverinfo output
Store save creation time in save file (shouldn't break protocol)
Add save creation time to server tags
Update server information after restart started
Add "strst" to tags if server is pending a restart
Fixed NRE in BasePlayer.GetHeldEntity()
high external wall wood lowest lod is now 4 triangles
Fixed underwater bubble screen effect continues to play when surfaced (RUST-1658)
Fixed broken scene view when lighting enabled
fixed large furnace being destroyed when buildings modified nearby
fixed animals never waking up
large furnace stays upright
large furnace can be more easily placed on slopes
can select large furnace placement height
Fixed tree collider scales (RUST-1654)
Scudpunk Hoodie no longer for sale, tradable, marketable
Fixed player model sinking halfway into the ground when turning off torch (RUST-1646)
Ai should not walk through barricades
Fixed options menu dropdowns (by making them not dropdowns)
RUST-1655 - IndexOutOfRangeException - Spatial.Grid
T2 Furnace deeper foundations
Fixed spinner wheel skinnablility
Don't log "Failed to create agent because it is not close enough to the NavMesh" warnings
Better / fixed pooling for GetVisibleFrom
python revolver / cleaver / hacksaw viewmodel tweaks
hatchet / stone hatchet / mace viewmodel tweaks
hatchet / stone hatchet / mace viewmodel tweaks
hammer / salvaged hammer viewmodel tweaks
▅▌▉▅▊ ▋▌▊▅▄ ▄▆▉▅▊▉▍ ▍/ ▆▇▋█▇▄▆▉▌▍█▉ ▌█▋▆▍▅▊▇▇
flamethrower + bolt rifle viewmodel tweaks
beancan / f1 grenade viewmodel tweaks
junkpiles block AI movement
junkpiles actually sink all the way into the ground before disappearing
JunkPile timeout check uses Unity's invoke because of its long repeat time and since it doesn't use CancelInvoke
Removed this. from all invokes as they're no longer extension methods
ListComponent now uses a ListHashSet instead of a List (better remove performance)
ListHashSet implements IEnumerable and has index getter / setter
ListDictionary implements IEnumerable
Moved InvokeHandler to plugins
Made InvokeHandler methods part of FacepunchBehaviour rather than extension methods
Facepunch.System project automatically includes all its cs files (like the other plugins)
Massively improved InvokeHandler hashing
External walls block ai
External gates block ai (unless open)
Ores block ai
Build navmesh async, to try to avoid consuming all server cores (slower but friendlier)
Cleanup in ssao
Small water reflection optimization (bw++, all platforms)
skin approval + icons
fixed missing hatchet
Reapplied packed hdr and tweaked tier settings
Updated SSAO + fixed OnPostRender error
Disabled allow MSAA on main camera
Reapplied main camera effect connections