192,512 Commits over 4,049 Days - 1.98cph!
merge from maxauth_clear_fix
merge from maxauth_clear_fix
vending_machine_fridge -> main
vending_machine_fridge -> main
Fixed clear auth interaction not showing up for non-authed players on auto turret and tugboat when max auth was reached (softcore)
SetAuthRadius now works with VehiclePrivilege
Avoid river, lake, swamp, road, rail topology for player spawns
MaterialConfig supports jungle biome
Asset usage in Model Picker (Hammer)
Ported feature from CS:GO, also fixes the model list not scrolling to selection after opened for the first time (since the picker is recreated every time now)
Fixed NPE server crash to do with removed NPCs in NPC squads
Fixed spawning NPCs with creator tool not randomizing weapons
Now fully respects the "NPC Weapon" setting in spawnmenu.
Fix Bugbait and Gravity Gun reporting 0 as Clip1/2
Make SLAM consistent with weapon_frag
Use primary ammo type instead of secondary ammo type.
Move crossbow effects clientside
Fixed sparks only playing for non local clients
Fixed crossbow load glow appearing on view model when using built-in third person mode
weapon_crossbow handles addons setting its clip to 1
Updated TTT (Community Contributions)
* Adds FCVAR_NOTIFY to various ConVars
* If voice drain is enabled, it will not be applied to admins anymore by default
* Changes some text used in the main menu "New Game" section
* Allows Innocents to pick-up dropped Detective hats by default
* Adds an option to disable the Karma system via the main menu "New Game" hosting
* fix players sometimes being revealed as dead when they chat/voicechat right as they die (again)
Merge: from parallel_validatemove
- Clearing 2 TODOs
Tests: unit tests
Clean: remove minor TODOs
- append Job to the last burst job without it
- Replace .Add with AddNoResize
Tests: uni tests
▇█▉▊▉: ▋▋▌▊ ▅▆▄▉▍▌▉▍_▄█▋█▉█▆▉▌▋█▅
- █▋▉█▍▅▉▄▉▆▅▅▆█▇▉▄▍▌ ▇▅▍ ▅▍▋▆▋▄▇▅▊ ▍ ▇▊▅▇▋▉ ▊▋▆██ ▌▇ ▊▆▄▄▊█▍, ▌▄▄▉▉ ▉▊▋▇ ▉▊▇▉▅▋▉▆▍▌▉▇▅ ▅▊▉ ▇▊▅▍▊ ▍▊▊▋▅▆▊▊▋▅ (▌▌▇▊▋ ▄▆▅▌▋ ▋▅▌▍)
- ▉▋▍▇▄▆▍▉ ▋▊▊▄▋▋▄▉▌▊▆ ▋▊ █▋█▌ █▅▉▇▅▌▌▌▋, ▅▇▇▆▊▉▅▇▅▊▄▋, ▇▉▄▇▌▅▌▄▆▅▄█▉ ▉▄█ ▆▉▌▌▆▄▊▋▆▉▍▋ ▉▇▇▄ █▅▅ ▊█▍▇▋▍▋█ ▄▇▌▋▄█▋ ▄▉▌▅▉▇▍
▇▅▇▅▅: ▉▍▋▍▄▇██▍▆ ▆▄▌█▉ ▉▇▇▌▍ (▇▌▆▋▅▆, ▉▋▊▄▌▍ ▉▌▆ ▉▆▇) + ▋▇▉▍ ▋▌▆▋▆ + ▅▋▇▍▋█▆ ▋▊▊▍ ▋▋▌▊▋▌▇▆ + ▉▄▅▄▇▍ ▊█▇▇▄█ ▉▇ ▄█▄▇▅▅
- ▉▆▄▉▍▆▉▄▉ ▍▅▌█▄▆ ▆▍▋▍▍▅▄ ▌▇▊▅█▇▋ ▇▊ █▋▆ ▋▆ ▄▊▅▅█▉▌█ ▆▆▍▉
- ▅▌▉▆▇▅▄█ █▊▍▋▋▆▇
merge from navigationevents_fix
Disabled event system navigation events to fix longstanding issues when playing with a controller plugged in. Character stuck in place after renaming a sleeping bag for example
Added an option in the accessibility settings to enable it back, as it may be required by some accessibility devices
Merge: from main
Tests: none, no conflicts
▅▊▇▇▌█▄▌: ▍▌▌▇ █▋▊▋█▆▇█▊▄▇▅▍▄▉▋▉▊ ▉▍▄▌ ▄▇▄█▅▋▉▉ ▄▊█▋▍▋
▋▇▆█▉▉▄▄ ▆▆█▌▍▇▇▆▇▌ ▆▊▋▆ ▋▍▅▉▍▅▄▋ ▋▅▅▌▍▅█▄▇▉▋▍▄▌▍▇▌▅▆.▋▆▉▉▆▄█ ▊▆▇▄ ▊▌▄ ▉█ ▆▋▅█▅▌▆▉▋▌ ▋▆▌▄▋
▊▋▍▆█: ▆▊▌▋█ ▉▅▋▇▌▌ ▌▉▇ ▋▊▋▋▄▌ ▄▄▋█▆▆▋▆▊▇▌
Kapok billboard polish / wind setup
Clean: fixing various whitespace issues and unused "using" statements
Tests: compiles in editor
Facepunch.Rust.Analytics.Azure.GetBiome has jungle biome
ClimateOverlay has jungle biome
conditional_armour_meshes -> main
merge from oldhorse_purge
Performance improvments:
- Only perform OnClothingUnder checks on wearable pieces which have clothing under notifiers
- Cache hasClothingUnderNotifier on each wearable item piece
Removed old saddle prefabs
Renamed all RidableHorse2 mentions in the code
Updated battery arcs.
Large battery also has visual state arcs like the medium one.
Add a tooltip explaining the need to jump to avoid a snake attack. Show it the first 3 times a snake hazzard is failed.
▆▉▋▍▇: ▅▊▇▇ ▅▇▍▄▌▍▊▉ ▆▋▇ ▍▍▌▌▌█▉▋.▋▋▌█▊▇▋█▊▅▉▌█▋▄▆▇
▆▋█▋▉: ▋▄▇▆, ▌▆▊▌▄▌▊ ▍▊▊▇▍▇
▉▄▆▌▄ ▋█▌▋ ▇▊▄▉▆█▉█▅_▊▇▆▊▍▄_█▆▆▊▇▊▍▅▊
- ▉█▌ █▅▄▉▌█ ▉▅█▆▆▄▆▊ ▍▉▉▍▆ ▊▇▆▍ ▉▇ ▋▄▆▉ ▋▅ ▆▅▌▇▇▌▄ ▋▄█▊ ▅▇▇▄▊ ▍▌▆▌
- █▇▋ █▆▅▉▅▄ ▇▇▊▊▄▍▍█ ▇▉▋▉▆ ▅▆▋▄ ▊▅▇ ▅▅▇▇ ▍▊▍▇ █▅▅ ▇▌▋▊▅▄
Merge: from main
Tests: ran unit tests
Fix croc ragdoll jaw clipping with its skull
Update: add profiling scopes to search-component parts of GamePhysics.CheckSphere<T> and CheckCapsule<T>
This is a slow path if there are many terrain/water volumes being hit
Tests: none
Merge from jungle_update (fix croc swimming above water)
Make it easier to find a new position for non-flat terrain
Adjust croc swim depth for new anims
▌▌▉▉▅: ▅▉▇▇▆▉█▄▉▋▊▌▇▇▅▋▍▅▆▇▆ - ▋▋▇ ▌▍▆▅▍▅-▋▇▆▌▋▅▆ ▌█▍▅▇▆▅
█▍▌▋▄: ▊▌▊ ▆▅▍▇ ▋▍▉▇▇
Fix Snakes getting stuck in the same position and not triggering their hazzard attack when unable to find a reposition destination.
Tests: GamePhysics tests now contain cases with both water and terrain ignore volumes
This is kind of a bug fix, since it wasn't testing both paths, but ah well
Tests: ran unit tests