13,620 Commits over 2,741 Days - 0.21cph!
Merge from chainsaw_reload_fix
Merge from scientist_lootpanel_fix
Merge from workshop_download_fix
▉▍▋▆█ ▋▅▍▌▆▋.▍▊▆▆▆█▄▄▋▉▅ ▋█ ▅▊▍▉█ ▆▊▋ █▊▍▄▌█ ▌▋ ▉▄▅▊█▊ ▅▍ ▄▍▌ ▋▆▋▊▇▅▆▅▋ ▋▉ ▉▊▊▄▉ ▄▇ ▆█▍ ▆▇▆▉▄▄ ▄█▉▍▉█▇ ▌█▋ ▍▉▌▉▇▄▍. ▍██▍▇ ▅▅ ▊▋▉▍, ▉▍▉▅▇ ▄▅▊ ▆▌▄▅ ▇▌▉▋ ▄▋▇▌▉ ▅█▆▄▉▅.
▍▊▄▄▄▌▊ █▋▌▄▅▍▋▉▉▄█ ▄██ ▌▉▅▄▄▄▍▅ █▆█▄▊▉▄▍ ▌▊ ▅▌▋▉ ▉▍▌▌ ▍▍▌▋
█▇▇▌▉ ▍▆▍▊▉▇.█▆▆▌▍▊▋▄▄▆▊▇ ▌▍█▆▇ ▌▉▌▆▊▉ ▆▍▅ ▅█▉▄█▍█▇ ▍█ ▍▌▋ ▊▌▌▇▆ ▌▍▉▌▅▋ ▍▅ ▄▊▄ ▋▋▍▍▌█ ▇█ ▍▌▊▍█▄ (▍▆█▅▍ ▄▇ ▇▆▇▄)
▇▉▅ ▉▌▋ ▉▍▌▇▌▋▅▄▊.▆▄▄▌▋█▅▇▋ ▇▉ ▄▉▅▋▊▊▆█▅▋ ▅▄█ ▅█▋▉▋▆ ▊█▌▆ (▍▍. ▅█▅▄▅▅█▅▇.▊▍▋▅▊▆█▋▍ ▍ ▄▄▊▋▆▊▊)
Fixed a duplicate midi binding on the bass guitar
Fixed dedicated sharp note binding not working on instruments
Fix guitar display issue when switching between multiple guitars
▉█▋▌ ▄▊▍ ▇▄▄▇ ▋▇█▅▌▍▍▇█▅ ▊▄ █▍▅▋▉, ▍█▇▅▅▄▍▇ ▊▉▄▍▆▉▄▉▆.▆▋▍▌▊▉ ▇█ ▍▄▍▇ ▆▌ ▌▌▇▇▊▊▆ ▊▇ ▉▌▆ █▍█ ▅▊ (▊▉▆ ▋█▋▊▇ ▍▍▊▆ ▍▍▍▇ ▋▅ ▄▌▅ █▌▍ ▉██▄█ ▅█▄▋█▇ ▋▍)
Fixed a swamp tree with some weird detached marker points
Added an angle check to tree marker move amount, disabled on some trees with extreme curves
Raised minimum height of tree markers on all trees except palms to 0.4
Flatten out distance on y axis by 50% when finding a new spot to place a marker
Regenerated marker data on some trees
▋▄▆ ▊▆▉▅▌▆█ ▇▄▄ ▊▊▉▊▊▍▉ ▅▍▉ ▆█▉▌▆▌▇ .▌▅▅ ▊▊▊▅▇ ██▋▇█▌▇▍
▋▇█▇▄▍▅▆▍ ▋▍▋ ▍▌▋ ▊█▅▅▊▆▉▆▌ ▍█▆▋ ▇█▄▉▅▍▆
▋▊▊ ▍▇▆▋▅▆▍▍▌▋▌▌▄█▌▆▊▆▅▉▇ ▉▋█▌ █▋ █▊▍▉▄▍▌▅▋▇, ▉█▍▌▍▉ ▉▌▉ ▇▊▊▍▇▄'▊ ▅▆█▊ ▌▌▊▉ ▉▇▌▅ ▌▌ ▆▆▅▌▅ ▌▅ ▋█▍ ▅▊▇▅▄▋▊▊█▇▌▉▋
▅▉▊▋ █▆▉▋▇▍▊ ▅▇▉ ▅▅▆ ██▌█▉▅█▉█
New admin commands:
global.sleepingusers prints out all sleeping users on a server
global.sleepingusersinrange prints out all sleeping users in the given range to the player, sorted by distance
inventory.equipslot equips an inventory slot on the player being looked at (0 indexed, so 0 matches up with the 1 key)
Tweaked MIDI bindings on drum kit
Added a new Reliable Event Sender that can be setup on an animator state
Can use this to send an animation event even if the animator is culled and events aren't being fired.
This might fix some deploy animation problems on guitars
Scientist corpses now read Scientist in Loot Panel
▅▉ ▆▊▆▉▌▉ ▋▉▉▆██▉▌ ▄ ▍▇▌▋█ ▋▆▇▄▋▉▍ █▋▍ ▆▉ ▋▋▉▍ ▅█▉▅ ▊█ ▊▉▉▉ ▆█ ▌ ▋▌▍, ▌▊▌▍▇▆▋▇ ▉▆▋ ▊▍▍▋ ▋▆▅▋▍▆▊▌ ▆▉▋█▆ ▆▉ ▉▍ ▄▇▊ ▄▍▉ ▊▍▊▆▉ ▇▋ ▄▉▊ ▋▉▅▋▄▍ ▊▅▌ ▊▇▊ ▋▉▄▄ ▊▋▉'▊ ▆▊ ▌▋ ▉▌▆ ▄▅█▉▉▅▌ █▋▇▌▍▅▋▉ ▆▆▆▄▆▅▆▉▋▍ ▉▍▇▅
Only run DLC check on Client, not Server
Hooked up the rest of the trumpet notes
NoteSFXImporter can now hook up start sounds
Bumped priority of local player made instrument sounds (was -10, no -40)
Fix NRE in Server_PlayNote when playing midi input and getting up off an instrument
Up max voice count to 128
Uncomment achievement award
Disable synced autoplay playback when in teams (was really ping reliant and the new autoplay loops aren't designed for this anyway)
Fix for not being able to download workshop models. Since most meshes now have read/write enabled for memory reasons we can't read the mesh to output the .obj.
To fix, there's a new process under Tools/Workshop/Export Workshop Models that outputs all of the skinnable meshes as .obj into the StreamingAssets folder and stores the path to it on the Skinnable object.
Then instead of creating the .obj at run time we can just copy the file to the desired directory at run-time.
Added midi codes to the tambourine notes
Fix autoplay not stopping notes correctly after it's looped
Moved to the right branch
Primary Fire now has to be released in order to reload the chainsaw
Put in some protections to stop recorded notes finishing too early