1,248 Commits over 1,949 Days - 0.03cph!
Added some extra dismount points to the zipline to try and prevent cases where the player is killed when the zipline clips the terrain
Adjusted the behaviour when a zipline reaches the end of the line to properly place the player in a valid position, seems to fix the player dying during the dismount checks when landing on a powerline platform
Added a popup tip to explain how to toggle the flashlight on/off
Tweaked clone icons to more clearly show berry colour
Potential instrument LateUpdate fix
HLOD generation now ignores GameModeObjectToggle components
Fixes reclaim terminal appearing in outpost HLOD
Updated outpost HLOD assets, prefab is unchanged
Piano no longer uses closest midi note if it's missing a note
Merge fron nov22_community_merges
Fixed drum sticks floating in air after dismounting drumkit (probably affected xylophone as well)
Brought throwable snowball impact effects in line with effects from snowball gun
Fixed not being able to drag non-cassette items onto the portable boom box
Fix streamed radio audio looping incorrectly if the players performance drops below 10fps
There is likely still some stuttering but it should recover once performance improves
Add IOEntity.debugbudget and IOEntity.debugBudgetThreshold convars, prints out the entities taking up IO budget time if the total takes longer than the threshold
Modified LiquidContainer to only update it's drain targets when a circuit changes, not during UpdateOutputs
UpdateOutputs generally happens as part of a circuit change so we were doubling up work, this was exacerbated by long chains of water catchers getting drained immediately as water is produced
Merge from beltbar_improvements (flashlight/laser attachment icon on belt bar)
Improved demo shot compression
Only make the debugcamera match the players fov the first time it's enabled
Unsaved beancan NPC change
Merge from misc_nov22_fixes
Fixed scrap transport helicopter spawning regular client side gibs as well as server side gibs (broken since we moved Gibbable to a PrefabAttribute)
Server side helicopter gibs now use continuous collision detection
Added the abilty for GIbbable components to create gibs with continuous collision detection
Scrap transport helicopter gibs are now using primitives and continuous collision detection to prevent falling through floor
Potential fix for NRE when clearing console on a fresh boot
Fixed water jug first person spectate errors when emptying jug
Don't allow MissionPoints to drop to ground until the server has finished loading, this should prevent mission objectives being placed under the ground during the treasure hunt mission
▉▆▇▍█ ▊▋▋█ █▍▇▄▍ ▄▊▇ ▇▄▊▅▋▅▉ ▋▆█▌▆▌▋▉▅ ▋▊ ▍▇▅ ▊▊▍▋▄▅▉▅▉
Potential HLOD changes to prevent monument geometry not rendering immediately after connecting to a game
Slot machine payout UI now use Sprites/Multiply shader, removes need for instanced shader setup with time of day adjustments
Fix Add Parent GameObject editor tool not working on parented objects
Properly fixed RecordFrameTime errors in editor
Fixed scientists leaving behind a backpack even if they were fully looted
Remove graphics.HlodShadow and graphics.HlodDebug convars
Fixed debug.PrintDebugWorldInfo/debug.CopyDebugWorldInfo not working
Remove the replicated variables used in debug.showworldinfoinperformancereadout as they're not needed
Disabled light attachment indicator on belt bar, had too many edge cases and we're getting too close to the update. Will try and get it sorted for next month.
Don't use a time of day adjusted payout sprite on the caboose slot machines
Reverted flashlight icon change from Friday, fixed icon being left on when attachment is removed
Fixed item light indicator staying on after removing attachment while light is on
BlackjackController compile fix
Added a TimelineConvarController asset, can use it to manipulate float convars via the timeline animation window (attaches to demo tracks)
Remove some framerate cap logs
Fixed research table not correctly updating it's UI when researching lumberjack pickaxe/hatchet
Added extinguish and ignite sfx to skull fire pit
Merge from beltbar_improvements
Fixed fluid IO entities adding incorrectly to battery drain (affected water barrels and sprinklers)
Add a server log to try and catch cases where a slot machine fails to pay out results of a spin
Fixed mysterious UnlockPunch error, was caused if a player reconnected after being disconnected from a server while the tech tree dialog was open and they had unlocked at least one tech
Removed a UGC reporter log
Fix the world seed info HUD not showing corect information (will require a server update)
Fixed some broken particle effects on snow machine
Added Toggle, Turn On and Turn Off electrical inputs (brings it in line with fog machine and strobe light)
If a player is assigned a sleeping by a friend while they are on the death screen, the death screen will now update instead of requiring them to respawn and die again
Merge from beltbar_improvements
Exposed limit fps in menu option