12,029 Commits over 2,527 Days - 0.20cph!
Tag the ocean as sea water!
Merge from voiceprops/dlc/playersave
Better bait now increases the chance of getting rare fish
Description updates
Added anchovy, diving fins, water bucket, water bottle as fishable
Removed buoyancy height modifier for moon pools,
63180 fixes this in a better way
Merge from electrical_qol
Added the ability to not early exit from WaterSystem, allowing us to get the overall water depth at a position even if the Y is above the water
Simplified depth calculations in several locations
Tag fixups and fish randomisation tweaks
Can no longer pick up boom boxes in another player's TC auth
Fixed a case where connected speakers would play audio even if they weren't powered
NRE fix
Look all fishable item definitions up at runtime, no longer need to add them to the list
Show fishing line during catch success animation, snap end point of line to the fish mouth
Yellow perch viewmodel and world item hookup
Fixed incorrect holster offset for fishing rod
Initial animator hookup (used instrument animator slots for different states)
Reduced chance for fish to pull away during catch process
Don't decay the deployed boom box while it plays audio
Fish can now swim away from player while being caught
Tweaked resistance values
Shake viewmodel when line is strained via code (animator layer is still there, still unused)
Reduced reel in speed
Removed some distortion when connecting/disconnecting
Potentially figured out syncing multiple boom box's to the same URL
Matched audio output settings on thrown cassette recorder with held cassette recorder
Fixed thrown cassette recorder that is already playing not playing audio when entering network range
Reduce reel in resistance and reduce strain amounts
Fixed electrical cables sometimes not appearing when placed at the maximum length of the cable
Correctly calculate the length of the resulting cable when hovering over the socket handle (was calculating the length of the cable to the mouse point, even if the player was aiming at the socket handle)
When hovering over a socket handle the line end position now snaps to that handle position rather than raycasting to the surface behind it (as this was leading to inconsistent distance calculations on the HUD)
Revert test generator to 100 electricity output
Can left click on an occupied io slot to "solo" that connection and only show the animated guide lines on that wire
Once solo'd you can move around freely, left click to cancel the effect and highlight all connections as normal
Only works while in TC auth
Added two more electrical outputs to the debug generator and increased power output from 100 to 600
Can press RMB while placing an electrical cable to remove the last placed point, hold RMB for a second to clear the whole line
Merge from voiceprops/dlc
Better cancel support for internet streams
Potential fix for radio streaming stall
Don't connect/disconnect in boom box load
Remove Yaarana radio station
Improved audio stream buffering:
Use a ring buffer for increased performance and smaller memory footprint
Start playing the stream once enough data has downloaded, rather than waiting a static period of time (this was way too long for some connections and way too short for others)
Stop downloading more data if enough has been buffered
Added ShoutcastStreamer.DebugStreams to help diagnose streaming issues
Simplified connected speaker sync system to use the boom box data rather than keeping a copy of the audio stream on each speaker
Cancel a gesture if a player changes equipped item
Can press Ctrl+C and Ctrl+V to copy and paste the current phone number while on the dialling UI
Added a button to copy the current phone's number into the clipboard
WIP syncing of completely disconnected boom boxes connected to the same URL, still needs some work
Applied new settings to large tiles variant as well
Don't attempt to get the second channel of audio data for visualisation if unity is outputting audio in mono
Merge from voiceprops/dlc
Fixed some cases where high volume sensitivity was actually lowering volume sensitivity
Fixed sensitivity setting being calculated incorrectly on the disco floor
Standardised sensitivity between both disco floor variants