12,618 Commits over 2,284 Days - 0.23cph!
Merge from third person held
Slow down the lerp while in third person to reduce jerkiness
Reposition the instrument view point a bit
Better scroll behaviour on respawn buttons
WIP sleeping bag cluster system
Detect multiple nearby sleeping bags and merge them into one widget on the death screen
Allow some rotation around the locked camera perspective (about 20 degree son both axis) on static instruments
Respawn button colours (map and rectangle buttons)
First pass layout of new respawn screen
Better sleeping bag button processing
Update LifeInfographicStat to use TextMeshPro
Exposed and lowered IK lerp speed
Added some editor handles for easier IK placement
Equip drumsticks when using drums
▍▉▇▆▉ ▇ ▌▄▄█▌▇▉▅▌ ▋▌▍▉▉▆ ▅▄ ▇▍▇▅▇▆▋ ▅▄▄▄▆███ ▍▊▌▋ ▅▄▇▊ ▉▅▌▉▇ (█▇▉▍▌█▍▇ ▅▆ ▉▌▆▇▋▇█)
Rework drum kit prefab and build manifests
▇██▌ ▇▆▋▉▅▌▋▍ ▋▉▍
█▍▊'▇ ▌▆▇▍▌▆▌ ▄▍▇▄▉ ▆▆▌▌▅▊ ▊▋ ▊█▋▅▆ ▊█▅▍▆
▋▉▇▅▄▊█ ▄▋▋▉ ▉▊▍▌▉ ▊▋▆▊▌ ▊▇ ▌ ▍▍▉▅█▊██ ▄▋▋▍▅▊ ▆▍▅▍ █▌▄▌▅▍▍ (▆▅▍▄▉ ▍▄ ▅█▆▄ ▅▆▉▄▇▄▉?)
▅▅▌▄▋ ▆▅▉▅ ▍▌▊▆▇▇█ ▉▊▅▋ ▆█▉▄█▋▆ ▄▅▊ ▉▅▄ ▊▄▋▄▆▇
Save on an IOEntity if it's been placed by a player (see PlayerPlaced)
Use to distinguish between monument entities and player entities
WIP support for third person held entities, currently set up on acoustic guitar
Added an instrument view point to the player model, still not super happy with this
Hook up drum kit materials
Remove change perspective RPC calls, do everything from client side perspective mountable callbacks
Hacky fix for getting stuck in third person after exiting instrument
WIP override camera point logic for mountables
Revert file storage
Revert entity.proto
Revert PlayerVoiceSpeaker
Some comments to explain stuff
▊██▆▌▇ ▊▋█▅▇▆█▅▌, ▄▌▍██▆▇▋ ▍▆▍▅▇▌▍▋ ▉▋▆ ▌▍▆▆▆█ ▊▄▇▄▆▉▉▋▆▋ (▍▌▇▄'▍▇ ▋▉▄▍▅▆ ▍▉ █▌▉_▅▆▌▌▊▋ ▍▋▆▍ ▊▊ ▊▇▇▅ ▄▍ ▌▆▋▇▉▅▊ ▅▇ ▇▇ ▄▋▊█▄█)
▉▍▄▌▍ ▉▋▋▅█▌▊▄▄█ ▌▍▋ █▊▄▌█▆▄▊ █▅ ▆ ▇▍▄▍▆▅ ▌▉▌ ▍▇▅█▅▌ ▆▋▌
Mark some scripts as not being actively developed for code reviews
▆▊▊▇▅▍▅ ▆▌▉▅▇ ▍▌▍ ▍▆▄█▅▇▆█ ▄▊▅▇█▉ ▅▄▌▌▇▍▇▉▄
▍█▆▋ ▅▌▋▍▍ ▅▊▌ ▊▅ ██▉ ▄▅▊▋▄▊
Update piano to use RendererLOD
Drum IK pass
Better hand IK rotation options
▄▆▄▊▉▍▉▆▌▉ ▆▅ █▋▇ ▍ ▍▄▆▄ ▆▆▅▆▌▍
Client/Server fixes
Fix instruments not playing notes over network (actually tested!)
Fixed IK not working over network
▋▍▄▍▄ █▇▉▊ ▍▄▇█▉▆▅▄▊▍▌▆▌▅▆▊▉▄▄█▌█▌
▍▋▉▆▆ ▇ ▊▍▌▊▉▇▉▍▋ ▌▍ ▉▉▉ ▍█▌▍▇▆▌▍ ▆▉▅▇▅▊▍▍
▊▉▍ ▉▅▅ ▊▇▋▇▆▌▇▉ ▊▇▇▋ ▇▉▍▉, ▍▄▉▊▋ ▆▉ ▅▆▌ ▍▋▅█▉▍█▋ ▋█ ▆▍ ▍▍▊▋ ▌▋▄█ ▇▇▍ ▄▉ ▍▄█ █▇ ▌▊▅▇▍▊▇/▆▋█▇▉▋▉▇ ▄▄▊ ▄▍▇ ▋▅▌▉▉▋▄▌▊
▋▌▉▄ ▊▊▆▍▉▍▅▉ ▋▋▋▉▋▇▆/▊▊▍ ▅▉▇▋▆▌▉ ██▋▅ ██▉▇▊▆▍
██▌▆▉ ▉ ▌▋▇▆▉▌▄▊▇▌▋▄▋▍ ███▄▉██▆ ▆▅▆▄ ▅▇▆▆▄ ▍▍▋ ▍██▆▍ ▉▊█ ▅▊ ▌▆▍▆█▄ ▍▌▋▄▅▉█▆ ▄█▋▋█▄▋▌▄
▄▍▍▍▅ ▄▍ ▌▄▅▉ ▇▍▄▌▌▅ ▆▆▆ ▍▉▇▍
Better IK positions on piano
Reworked RMB click detection for point of interest markers
Can click on sleeping bag to respawn
Add world position of sleeping bag to respawn info
Add lock time to sleeping bag icon
Abstract the map into two classes: MapInterface and MapView
MapView handles displaying map, updating markers, etc
MapInterface handles input logic like adding markers
Need to do this in order to use map on other UI panels
Replace previous death marker when dying