12,450 Commits over 2,284 Days - 0.23cph!
Fix skull rock skin not playing correct sfx when swinging
Added the option to use a custom local folder for animation events so manifest rebuilds won't override paths
Fixed quit button closing quit modal immediately
▆▍▅▅▌ ▆ ▇▉▊ ▇▍ ▌▍▍▆▆▇▍ █▆▍ ▇▉ ▇▊▆▆▅▋ ▋▋▇▌▇▉▌
▅▇▋▋ ▍██▉█ ▊█▆▉▌ ▌▍▉▋ ▇█ ▊▌▆▊█▍▉▍▅ ▅▄▌▄▆ ▌▋ ▋▋ ▅▋▋▆▇'▊ ▇▄▆▋▍▉ ▊█▄▄█▇▅▄▆▍▌
Merge from FirstPersonSpectate
▊▌▌ ▌▇▆▄ █▋▌▍▊ ██▌▆▄ ▇█ ▇▇▊█▆▊ ▍▇ ▉▌▌ ▆▇ ▌▉█▋▌▄▅▍▍
Fixed some more issues with the nametags
Merge from FirstPersonSpectate
Show death and sleeping UI if the player being first person spectated is dead or asleep
Merge from FirstPersonSpectate
Added a button to spectate a player in the player info panel of the server admin F1 tab
Merge from first person spectate
Add support for the title field of hero ads to use a url (500x500)
▆█▌▅▌ ▋▌▌▉▆ ▋▌▇▆▋█▅▌▆
▆▇▇▇▆ █▉▄▅▌▍ ▉▉▉██ ▅▄▉▍▌▆▋ ▌▇▋ ▆▆▇▄▆ ▌▉▌▌▋▍
▅▆▄▆▄▆ ▄▌▄▋ ▌▋▊ ▅▍▍▉▇▅
▊▋▇'▊ ▌▄▍▉ ▊▋▋▄█▍/▇▄▍▋ ▋▆▉▅▊▉▍ ▊▋ ▌ ▆▊▋█▋ ▍▄▍▌▉ ▅▅ ▄▊█▄▆▊▇▋
▆▅▍▅ ▋▅▉ █▅▋▋▆▇ ▅▇▄▄▇ ▇▉▌ ▇▆▇ ▉▊▆ ▍▋▊▆▆▆ ▍▉▅ ▋▉▋▊ ▇▉▌▄ ▌▍▌▌▇▇
▉▌▉ ▅▋▌▌ ▆▇▍▅ ▌▅ ▉█▋█ ▆▄ ▋▅▅▌▄
▍▍█▉█▆ █▋▄▌▍█ ▅▄▇▍▅█▍▉ ▋▇▇ ▄▆▌▋▋▉
Update head look flag to fix merge conflict
Improve camera angles when entering/exiting parent volumes (still not quite perfect, but a bit better now)
▌▅▋▇▇▆ ▊▅▆▊▊ ▄▇▄▊▉ ▆█▍▄▆▍▇▆▇
Potential fix for snowball leaked entities
▋▌█▆▌ ▋▇▄▌█
▇█▉▄ ▆▄█▅▉▍ ▇▅▉▄ ▆▋▍▉▊▆ ▋▍ ▆▄▆▇▆▉, ▌▆▊'▆ ▊▄▉▇ ▆▆▌█▆ ▊▋▇▋▉▆▇▄▅ ▌▌ █▉▋ ▇▆▉▋▍▌ ▍▇▇▇▅▉
█▇▄▋█▆ ▄▄▇▄ █▄ ▇▋▌▊▇ ▋▆▆▋▆ ▉▌▄▄ ▊▄▆▉▆▋█▋▄▋
▆▇▋ ▇█▌▋▋▆
▍▄▇▉ ▄█▉▉▅▊ ▋▆▊▆▅▍ ▍▅▆ ▍▊▄▇▉▍▇ ▋█▄▋▍▉▄
Added support for alt look while spectating (added a new model state flag to track when a player is alt looking)
Rename EntitySpectateAware -> LocalOrSpectatePlayer
Update RPC overloads
Fixed third person mode when spectating
Make all FirstPersonSpectatorMode variables private
Added LocalPlayer.SpectatePlayer that will return the player being spectated and null otherwise, this should be used when there is specific behaviour that is required when in spectate mode (not in regular gameplay)
Remove some redundant spectator checks
Simplify access to first person spectator state, remove IsFirstPersonSpectating and IsLocalPlayerSpectateAware
Check against the actual values instead (FirstPersonSpectatorMode.FirstPersonSpectatePlayer and LocalPlayer.EntitySpectateAware
▌▆▉▄▋▅▍ ▆▍▆ ▅▋▍▊▅▉▇▉▇ ▆▋ ▌▍▊ ▇▊▄▍▇▌█ ▅▊▆▌ ▍▇▍ ▋ ▊█▊▅▆ ▋█▊▅ ▍▍▋▊█▄▅▄▆ ▌▋▅▄▍
▍▅▌▄▅▊▋▅ ▆▇▋▋▋▅▊▊ ▌▍▍▌▍▇▄▋▊ ▊▅▌▊ █▆▊▉█▊▄█▋▆ ▍ █▌▋█▍▋▆
▇▇██▇ █▉▋▉▅▍█ ▌▄▄ ▊▄▊▆▄▇▅█
Fixed vm getting orphaned when entering debug cam
Fixed event NRE when spectating in a demo
Added a skin redirect editor (Tools/Skins/New redirect skin) that creates relevant prefab variants and makes standard changes required to get the redirect working (item names, pickup, repair, shortnames, etc)
Fixed crossbow vm loaded state
Remove all client side mounted references for instruments