branchrust_reboot/main/instrumentscancel
700 Commits over 184 Days - 0.16cph!
Don't allow full keyboard input on the tambourine or the cowbell
Added some instrument tips and a chat notification when entering/exiting full keyboard input mode
Sounds can use higher quality fades (reduces discontinuity artifacts from quick fades)
Instruments fade sounds out using the sound’s voice limiting fade time when stopping extra notes
Immediately recycle sounds when FadeOutAndRecycle is called and the sound isn’t audible
Instrument fade time and volume tweaks
Fix flute using the guitar deploy
Added a full keyboard input mode
Enabled by default for mounted instruments, can be toggled with Reload on held instruments
When this mode is active on a held instrument the player can't move
By default binds z-m as well as s,d,f,h,j as sharp notes
Acoustic guitar note setup
SFX Importer now auto assigns animation slots
Fixed note importer not assigning sharp notes properly
Added an instrument dropdown for faster assigning
Fix jerry can guitar not appearing when switching from a non viewmodel
first pass at acoustic guitar audio files + sound defs
Fix PlayNote NRE if a note is played out of listening range
Raise head slightly when crouching and looking down
Fixed Legs.ModelRotation not applying
trumpet and cowbell updates
Rotated instrument deployments 180
Piano mount position, clampings
Can look down when using tambourine
Replaced lean forward leg system with move player model backwards legs system
Fixed F3 debug view mode getting stomped
trumpet viewmodel updates
Removed LockRotation third person stuff
Cleaned how camera mode is selected from mounts/helds
In FirstPersonWithArms only show HideIfOwnerFirstPerson shit if it's the held entity
Fixed profiler block mismatch
Fixed Wearable not marking itself as dirty when renderer array changed
Fixed double deploy sfx on jerry can guitar
Added some options to V_Instrument to filter out notes that we don't have (cowbell has less notes than a trumpet)
Hooked up cowbell view model
set instruments with viewmodels to use them
updates to cowbell vm position
tweaked RecentlyPlayedThreshold value on Trumpet
trumpet animator and anim meta updates
guitar viewmodel updates, bass and jerrycan prefabs
cowbell viewmodel, prefab, animator, anims
Expose transition duration on InstrumentStateBehaviour
New Instrument State Behaviour class to simplify making so many note<->note transitions on viewmodel
Added a recentlyPlayed bool so hands don't revert to idle and back when rapidly playing the same note
Exposed viewmodel bob settings
Exposed instruments audio slider in options menu