201,529 Commits over 4,171 Days - 2.01cph!
Fixed hole in HeightTexture
Changed some text colour
Crowdin download within unity, wip
merge from skinviewer_woodendoubledoor_fix
Fixed wrong material on skin viewer's wooden double door handles
Fixed store new items sequence only showing one featured items
merge from store_newitems_fix
merge from glowdetection_tool_fix
Fixed skin glow tester not keeping previous weeks results
Cozy Beanbag Seat - Added new material variation, changed both materials to use met-smooth instead of spec-smooth, improved gibs, some other prefab configs
Figure out why blocks don't want to connect to their opposite side
Fixed phrase contexts update catching RustText set to localized false
Updated phrase finder window
Fixed phrases using the same key and english being ignored by the phrase update
Fixed bbq loot panel title
Connect together faces when entity links update
Fix debug points for walls
Bugfix: players go back to sleep on disconnect on a server with UsePlayerUpdateJobs 2
This looked scarrier than it ended up being. One concern left to investigate - looks like I'llbe able to merge it in tomorrow
Tests: 2p session on craggy with UsePlayerUpdateJobs 2
Fixed 4 conflictings phrases
- setfreq_desc
- spin_desc
- drink_desc
- open_loot
Skip phrases in EntityMenu.cs, we catch these by attributes
Added a check looking for unused phrases and conflicts
Removed some unused/duped phrases
Add debug points to faces so we can ddraw better visualizations for the faces
Fix backface check for 180 degree faces not working due to needing a bigger offset with the normal
Make logging "a little clearer"
Enable more materials for instancing that weren't caught previously because of a buggy automation in indirect instancing tools
Linearise colour values before storing them in the instance data buffer
Some fixes for the phrase contexts update, it wasn't catching everything
Cleanup/polish indirect instancing tools
more WIP on bunker entrance
Optim: NetworkPositionTick - skip transform access
Tests: none, trivial change
Optim: inline virtual calls in SendNetworkPositions and skip transform access
Tests: 2p seesion on Craggy with UsePlayerUpdateJobs 2
Tooltips now use phrases
Converted and reserialized all UI prefabs using tooltips (~130 prefabs)
Update: simplify SendNetworkPositions
Decided against parallelizing with tasks as it looks to be taking only ~0.3ms on a 350pop server
Tests: 2p session on Craggy with UsePlayerUpdateJobs 2
Clean: fix formatting
Tests: none, trivial change
Bugfix: fix failing WaterLevel tests
My ReadOnlySpan caused it, as we had hardcoded access to the global PlayerCache (which we don't use in tests).
Tests: unit tests pass
Small Cleanups:
- use Mathf.NextPowerOfTwo in BufferList
- remove CommandMemoryBase.damage_bitmap
- revert changes to MainCamera
- remove FormerlySerializedAs in RendererLOD
Update: rename BasePlayer.playerCache member var -> BasePlayer.PlayerCache
It was hiding the source of a bug, as func params have lower case name
Tests: compiles in editor
/▄▊█▊▄_▋▋█▄▅▋ -> ▅▄▍▅▆▇▅ - ▊▊▉ ▆▇▋▌▅▍▊▆ ▆▊▅▅▇ ▌█▉▊▉ ▉▄▅▇▌▉▉ █▋▉▅▊▋ ▍▅ ▉▌▇▊▌▌ ▋▅▆▋▉▉▄