119,045 Commits over 4,018 Days - 1.23cph!
Don't reclaim loot when respawning if the player is F1 killing
- ignore situations where you are F1 killing after being wounded
Fix 100% of clothing being reclaimed on death instead of 0% of clothing
merge from softcore_update
merge from softcore_update -> respawn_changes
merge from softcore_update
merge from softcore_update/deployable_corpse
Just use TC privilege + original owner ID when checking a player can repair the corpse
Merge from jungle_update (croc speed up when chasing player running away)
Fix croc struggling to ever catch up if a player runs past but never attacks them to piss them off
DBS - Updated shotgun 3P rigged model with missing sights from 1P (fbx only, prefab is broken)
Optim: replace couple managed loops with a burst job
Tests: none, trivial changes
Add slow acceleration to croc fleeing
Temporarily remove croc swim sprint noise
- Prevent croc from fleeing back to water but charging again right after
- Croc accelerates slowly when charging through water, instead of going at top speed the moment it gets in water
- Have croc start swim attack from further away, looks better on hit and prevent weird misses
merge from softcore_update -> aux2
merge from tc_changes -> softcore_update
Further improve croc water transition
Fix height snap when croc goes in and out of water
Added new spec texture for leather gloves, adjusted material to use existing AO texture
▋▊▅▅▋ ▊▊▊█ ▍▉▌▉▉█_▊▊▍▍▌█▅▅▌_▆▌▄▅_▋█▌▄▉▆▄█▇_▄▊▉▆▊▇▉▊
▆▇█▍▇▋ ▆▅▆▊▋▄▌▄▋▄▅ ▇▍█▇▌▄█▅▅▆▉▉▊█▋
Set spawned lock on corpse to the "Lock" slot
- fixes lock not respawning after deployable is broken and repaired 2x
- fixes codelock not preventing looting of box after corpse is repaired
Rename entity -> lockEntity
merge from softcore_update -> tc_changes
Reduce croc health slightly
Merge: from parallel_validatemove
- buidlfix
Tests: build client and server in editor
Buildfix: move ValidateTransformCache to SERVER region
- also fixed missing Profiler.EndSample()
Tests: built client and server in editor
Merge: from parallel_validatemove
- Adds error checking to UsePlayerUpdateJobs 1 mode and graceful disable to avoid crashes to help with investigation
Tests: ran parallel mode in editor on craggy with a couple debugger-forced emergencies
Fix crocodile missing attacks a lot, but still ensure belly flop attack can be dodged
Merge: from main
Tests: none, trivial merge
Clean: promote server var to a const
- no codegen since I didn't do one when I added this
It's temp code, but it makes things safer while I investigate, so no reason to disable it at runtime
Tests: none, trivial change
Bugfix: purge player cache when player update jobs has emergency shutdown
Allows to restart player update jobs cleanly in the same session
Tests: in editor with debugger forced an emergency scenario, confirmed the cache was empty and rebuilt
fix rasterization of manually double-sided LOD3s
Update: move player transform cache updates to be first step of parallel player processing
- Bugfix - using Steam networking backend can have temporary outtages, which can cause gaps in processing and player cache desyncing
- also enables us to compose parallel flows better in the future
Tests: local editor session on craggy
New icon and inventory effects
- Fixed animation controller forcing exit time on catch
- Implemented some radius on the hit casts (gives some leeway on having to directly hit the target)
added some volumes to stairs of zigg to help movement until final colliders
S2P
Update: add temp emergency disable of player job processing
- Only active on staging servers while I investigate the crashes
Tests: forced an error via debugger - confirmed fallback is working
Moved ContainerCorpse file to another folder
When spawning a deployable corpse, assign the building priv authorized players as the owners
This allows multiple players to access the loot of a deployable corpse
horse costume world model randomiser setup (currently not working, likely needs the proper lods)