12,334 Commits over 2,223 Days - 0.23cph!
Show team markers on death screen
Left align stat headers
Fix animations not playing a second time
Fixed not being able to drag map on respawn screen
Fixed MapView IsOpen accessor making every view active
Cleaned up GetUnusedID
Fixed compass markers not using correct colours
Refactor notes system
Separate server and client notes lists
Load notes form server in on enable if local player
Limit all RPC's to local player
Store team notes in the team data, don't access the player
Fix player position not being updated in real-time
Custom marker for team leader markers
Merge cleanup
Tweak hackable crate and shop marker icon sizes
Don't show map markers on respawn screen
Run a map scale update immediately to fix the marker popping
Enforce id's for notes for colour consistency
Serialise MapNotes properly
Added a horizontal gradient to end of sleeping bag scroll view when there are more bags than can fit in
Sizing tweaks
Interest point drop shadow
Hook up new point of interest icons on map + compass
More colour alignment with concepts
Fixed cluster button sizing
Styling on map cluster icon
Fixed sleeping bag cluster open/close animation
Size tweaks
Backup for some future prefabbing
Fixed drum IK hits working in local space of IK target and not local space of instrument
Added a hit rotation vector that applies an IK rotation offset when hitting a note
First pass on new fade in animations
More descriptive tooltips (used the text from the old screen)
Show different icons for sleeping bags/beds
Fixed respawnType field in respawn options protobuf never being assigned
Exposed instrument keybinds in settings
Exception fixes
Exposed a default note to play on Primary and Secondary Fire
Can now create an arbitrary number of IK positions for an instrument
Added an IK target property drawer to help assign targets
Added context menu options to add left and right hand IK points
Added support for right foot IK control (for drumkit)
Left and Right Hand props can now be used if IK is disabled on the InstrumentKeyController (for cowbell hand setup)
Ignore stop note RPC on controlling player
Pass RPC into new PlayNoteRPC and StopNoteRPC on Key Controller
Fix RPCHandler not being assigned
Moved InstrumentKeyController RPC to InstrumentTool and StaticInstrument
Moved InstrumentKeyController components onto the weapon/mountables
Added UpdatePlayerModel virtual methods on HeldEntity and BaseMountable to modify IK while an entity is in use (removes an Update call on KeyController)
Update all instruments with new components
Manifest update
Removed some more xml comment blocks
Fixed sleeping bag icons appearing outside of death screen
Fixed CLIENT/SERVER compilation
Hooked up new jerry can guitar
Revert acoustic guitar to legacy guitar
Set icons to null on instruments that have no icon
Fixed sleeping bag clusters not properly forming when there are more than 3 bags
Hooked up background assets on sleeping bag cluster
Fixed map scaling issues on sleeping bag cluster
WIP time lock states
New UI assets
Hooked up death skull, gradient circle and death marker assets
Cowbell world model + Icon
Update guitar with new model + Icon
From code review:
Move hand props to Key controller to solve sticks being left on player model during pool
They get positioned during IK pass and never actually parented to the player
From code review:
_mounted is now populated on the client and server, and GetMounted() is now a shared method
This removes the need for UsingPlayer so that was removed
▅▍▌▋▆▌ ▊▉▍▉ ▋▆▌▋▊▌▄▌▍ ▊▊▇ ▇▄▋▊▊▅ ▍▇ ▆▆▆▍▍▆, █▅▌▆▅▌ ▍▄▌▍▋▇▊▋▅ ▍█▇▌▋▉▋ ▍▊▅▉▉▉
Fixed icon import settings for new instruments
Added an ItemIcon Import settings preset