branchrust_reboot/main/instrumentscancel
700 Commits over 184 Days - 0.16cph!
bass holdtype now uses bass model
trumpet holdtype setup with lods,
created override controller and added idle pose
added V and W tambourine models, set up prefabs and lods etc.
Merge from third person held
adding cowbell word model + lod
adding cowbell model/mat/textures
Allow some rotation around the locked camera perspective (about 20 degree son both axis) on static instruments
Exposed and lowered IK lerp speed
Added some editor handles for easier IK placement
Equip drumsticks when using drums
splitting drumstick models
Rework drum kit prefab and build manifests
updated drumkit textures/mat, adding LOD/ gibs
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
added flute and added to view and world model prefabs
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
added piano icon to piano prefab
Better IK positions on piano
created piano gibs and added to piano prefab
rotated piano 180 to fix mount and dismount positions
Moved piano mount pos and dismount positions to fix not being able to interact
Better player getter on static instrument
Hooked up bass guitar material
Refactoring key controller to be a child entity, removes need for duplicated RPC's on InstrumentTool and StaticInstrument
Hooked up piano model
Fixed IK hand target gizmos not appearing
Client/Server compile fixes
Mountables can now optionally suppress the hand animation layer
Hand rotation IK is now checked and assigned separately from position (so IK can affect position and not rotation)