678 Commits over 304 Days - 0.09cph!
WIP on fishing changes
- Add overfishing: catching too many fish in a given area will overfish it, making only junk items come up on subsequent casts (many convars to come, it will be highly configurable do not worry)
- Deepsea fishing has better results, low tier fish removed from the fishing loot pool
fixed check for is in lake
code clean up and refactor for better ocean/river/lake waterflow calculations
easier deployment on sloped river banks, improve river checking
Collision fixes, cannot mount from non-open side, stop wheels from generating power in ocean and lakes
fix dot product water direction to be absolute, in case wheel is rotated the other way
collision fix for mounting on not open side, fix for oceans not rocking wheel back and forth
fix wheel spinning properly in rivers
turn off can wield while mounted to fix animation issues (temporarily), fix prefab
bounds fixes for IO bug, minor code cleanup
merge from furnace_workshop_fx
manifest, bounds fixes, guide fixes
fix animator after merge conflicts, fixed wheel rotation and mount positioning
Add missing lod2 to emission toggle
replace temp wheel art with new models, update manifest
merge from hamster_water_wheel -> waterwheel_deployable
Furnace workshop effects controls
remove redundant script, add EmissionToggle to bbq in deployable and workshop skinnable
close more edge cases:
- placing a lock on a box would show contents to everyone before master code was input
- placing a lock on a box and then locking it wasnt hiding contents until next network update
merge from boxes_resource_refactor
missing commit message:
"refactored box resources for better GC and consistency over network save/load"
merge from boxes_open_access
added "open access" check to component boxes, where if a box with a linked broken TC gets opened by a player, that player can now see the contents of the box forever.
(lock checks still take priority though, so if you place a lock on the box you can re-hide the contents)
fix rotation tool transparency
merge from painting_line_tool_winner
Removed undesired line tool method, preview line is the winner!
- removed sounds
- HUD tip remains whenever holding shift, not just when actively drawing line
merge from boxes_performance_pass
boxes performance feedback
merge from parent boxes_dlc
no more LINQ, added TimeWarnings
updating component box performance pass
NRE fix and move GetPriv to OnDeployed from ServerInit
Add RendererBatch to box conditional contents
missed consolesystem commit for painting line tool
merge from
144620 failed merge
switch to using DecayEntity.GetPrivilege
fixed boat priv issue with boxes, added check for when TC is placed after boxes
merge from painting_line_tool