11,031 Commits over 1,950 Days - 0.24cph!
Potential fix for eyes being in the wrong position (no repro so can't say for sure)
Fixed batteries not showing batter specific information in crafting menu
Can no longer hold A and D while reeling in at the same time, only one input direction will be accepted at a time
Line will now snap if player moves too far from their starting position when they threw out the lure
Fixed strain not updating correctly if player is reeling in and pulling in a direction while the fish is pulling left/right and back at the same time
Added slight randomisation to underwater drag of gibs
Added global.underwater_cinematic convar that keeps select particle systems and screen effects enabled but disables others for underwater footage capture
Fixed a case where the fishing rod viewmodel could end up in a weird state if player let go of RMB at the exact same time as pressing LMB to cast the lure
Disabled the static sfx on the static speaker variant (affects cargo ship and lab speakers)
Updated small fish descriptions
Tweaked physics settings on bobber to bounce less when first cast
Fixed fishing nre when rapidly equipping/unequipping
Hooked up catfish mesh and marked catfish as fishable (high end fish found in rivers and swamps)
Reeling in while a fish isn't moving will now cause less line strain
Made the angle check more forgiving when the fish is close (should help cases where the fish rapidly swims left/right when very close to the player and triggers the angle line snap)
Player should no longer keep moving if they were holding down a move input when they cast the fishing line
Fixed fishing rod description not correctly substituting the input binding (will need a phrase rebuild)
Skulls caught with the fishing rod now get a random name assigned and will work when inserted into the skull trophy
Fixed some depth calculation and tag issues that were preventing sharks from being caught in the open ocean
Position the bobber preview 0.5m above the water for better visibility
Pass the water surface value from the submarine into an artificial height field on the buoyancy component to solve incorrect buoyancy forces in the moon pool
Fixed bobber not correctly checking for blockages when moving and sometimes moving through solid objects (particularly bad in moon pool)
Increased chance of finding rare fish with higher quality bait
Added human skulls as a junk fishing option
Fish trap unsaved changes
Fish Trap can now catch anchovy, herring and sardine (requires more calories than minnows, but less than the trout)
Trout is now much rarer in fish trap
Mark fishing rod as default blueprint (for testing, may change before wipe)
Cancel the fishing process if the player ends up too far away (as a passenger in a vehicle)
Fixed line of sight check happening every frame (should only be a couple of times a second)
Fix client NRE when when swapping between fishing rod on belt bar
Potentially fixed fishing rod server nre
Fixed being able to cast the bobber onto the moon pool deck due to the moonpool trigger
Increase angular drag on gibs in water
Removed small fish from fish exchange and increased value of remaining fish
Replaced sturgeon with catfish, marked it as hidden and not fishable (waiting on art)
Use an opaque material for the bobber preview, the standard preview material doesn't play nicely with water
Fix fishing line positioning if graphics.viewmodelcamera was set to false
Show bait value on consumable panel
Added a new swamp fishing tag, unused for now
Tagged the swamps and bandit town water bodies as river/swamp for fishing
More bitmask tweaks in FishLookup
S2P
Added orange roughy
Fixed a bitmask issue when looking at water types
Fixed moonpool fishing not calculating water depth properly
Fixed fishing in moonpool sometimes picking up the massive ocean collider
Gibs that spawn underwater now have +8 drag and fall slowly
Merge from voiceprops/dlc
Fixed missing stat increment when catching fish
Added salmon as a catchable fish (high end) in salt and fresh water
Ignore minimum water depth settings if the water is fresh
Adjusted small fish rotation on viewmodel
Added fish exchange vending machines to all fishing village monuments
Dynamically connect intercom speakers and mics in underwater labs
Speakers will automatically connect to the closest mic within 128m
Fixed not being able to fish in the moon pool
Fixed moon pool water body fishing tag
Fixed line renderer not working if the viewmodel camera is being used
Updated bobber preview with new model
Improved fishing rod third person animation
Extended base player animator instead of relying on overrides
Added a static variant of the deployed boom box, added to mess hall module
Reduced the audio range from 30->20 to fit more nicely in the module
Mark moon pool as fishable