12,618 Commits over 2,284 Days - 0.23cph!
    
    
    
        
            
            
            
                
                Consolidated some interaction checks
                
                
                
                
             
         
        
            
            
            
                
                Don't allow interacting with other entities while using the mobile phone
                
                
                
                
             
         
        
            
            
            
                
                Can no longer open map, use chat or gesture while using a mobile phone (these didn't really work anyway)
                
                
                
                
             
         
        
            
            
            
                
                Replaced chippy builtin radio with compressed files
                
                
                
                
             
         
        
            
            
            
                
                Merge from voiceprops/dlc
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Merge from voiceprops/dlc/discofloorskin
                
                
                
                
             
         
        
        
            
            
            
                
                Disconnect web stream if we encounter an error
                
                
                
                
             
         
        
            
            
            
                
                Fixed internet streams not resuming properly after being disabling by the global allow streams option
                
                
                
                
             
         
        
            
            
            
                
                Fixed cassettes with no content restarting when toggling censor recordings option
                
                
                
                
             
         
        
            
            
            
                
                Fixed some inconsistent behaviour with the toggle play input on deployed boom boxes
                
                
                
                
             
         
        
            
            
            
                
                No longer show health bar on new voice props entities if health is full
                
                
                
                
             
         
        
            
            
            
                
                Wearables that are marked to hide in Eyes view will no longer hide if the player dances while the debug camera is active
                
                
                
                
             
         
        
            
            
            
                
                Missing codegen to fix defaults
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed microphone stand world model (use burlap sack)
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from voiceprops/dlc/radiolist
                
                
                
                
             
         
        
        
            
            
            
                
                ▍▌▉▌▉▅ ▄▍▌▆█ ▉█▆█▋▌▍▌ █▄▉ ▅▋▄▋▋▉▅█ ▌▆▉ █▌█ ▍▆▉▍▍▌ ▆▄█▄▄ ▋▄▍▋
                
                
                
                
             
         
        
            
            
            
                
                Merge from voiceprops/dlc
                
                
                
                
             
         
        
            
            
            
                
                Added the large disco floor variant as a skin
Repair bench will reskin an entire stack of items instead of reducing the stack to 1 (redirect issue)
Moved colour gradients from DiscoFloor component to DiscoFloorColourLookup component
                
                
                
                
             
         
        
        
            
            
            
                
                Full collection achievement implementation
                
                
                
                
             
         
        
            
            
            
                
                Save BoomBox.BacktrackLength server convar
Audio entities will now use the connected audio entity of any other audio entity they encounter when backtracking, should reduce hops and allow further chains of audio entities
                
                
                
                
             
         
        
            
            
            
                
                Boom box decay while playing music now respects Decay.scale convar
                
                
                
                
             
         
        
            
            
            
                
                Fixed power input slot name on disco ball
                
                
                
                
             
         
        
            
            
            
                
                Add player.stopgesture_radius to cancel gestures on all players in the given radius
                
                
                
                
             
         
        
            
            
            
                
                Can no longer record onto a cassette while it's playing
                
                
                
                
             
         
        
            
            
            
                
                Fixed not being able to edit radio settings on held boom box while building blocked
                
                
                
                
             
         
        
            
            
            
                
                ▉▄▍▉ ▄▇▋▆▌▇ ▌▇▋▅▋▅▋:
▊▊▄▇▋ ██▄▊▅▇ ▋▆▍▍▍ █▉▍▌▄▊▍▋ ▇▌ ▌ ▋▋██▅▆▇▉█▍ █▌▉██▇, ▅▇▉▊█▍ █▇▉'▌
▇▊▍▋▇▍▌▊▋▇▆▊▆▉ ▍▇ █▍▄ ▊▇▇▊▇▋▇▌▆ ▇▌▇ ▅▍▇ ▌▊ ▉▋▊█▄▍▋▄
▅▉▅▄ ▋▅██▆▌█▄ ▄▊ ▍▍▅▉▆▌/▄▄▋▌▊▆ ▋▊▇▉▉ ▇▊▉▆▆▆ ▋▉▆▇ ▌▌▄▌ ▌▊▍▋▋▆▉▋
▍▄▄▌▆ ██▇▌▄▊ ▇▅█▉ ▇▋ ▋█▍▄█▅▆▋ ▄▌ ▊▌▌▊▇▄▊▊█ ▆▇▍▇▅▌ (▉▌▅▋ ▋█ ▄▉▄▄ ▌▉ ▊█▍▋ ▄▆▉▋█▍ █▇▆█ ▋▄ ▅▇▋▄▌▅▍▇ ▄▍▆▇ ▉▇▌ ▊█ ▉▍▆▉ █▆ ▋▋▇█ ▉▇ ▋█▆▋▍)
                
                
                
                
             
         
        
            
            
            
                
                Disco ball is now an IO entity and requires power to light up and spin
                
                
                
                
             
         
        
            
            
            
                
                Fixed thrown cassette recorders not being deleted by entity.deleteby command
                
                
                
                
             
         
        
            
            
            
                
                Merge from voiceprops/dlc
                
                
                
                
             
         
        
        
            
            
            
                
                █▄▉▉▅ ▋▅▊▉▋▉▋ ▅▄▆ ▇▆ ▅▊▄▇ ▇▌▆▋ █▊▍
▄▌▆▅▋▉ ▇▊▊ ▍▌▇ ▅▉▍▇▆ ▊▍▇▌
                
                
                
                
             
         
        
            
            
            
                
                Can no longer gesture while on a ladder
                
                
                
                
             
         
        
            
            
            
                
                Refactored laser light to use property blocks where possible
                
                
                
                
             
         
        
            
            
            
                
                Colour new flare renderer on laser light
                
                
                
                
             
         
        
            
            
            
                
                Can no longer throw cassette recorder while it's recording
                
                
                
                
             
         
        
            
            
            
                
                Updated disco floor gradient names
                
                
                
                
             
         
        
            
            
            
                
                First batch of achievements
                
                
                
                
             
         
        
            
            
            
                
                Movement input, jumping and ducking will now cancel a looping gesture
                
                
                
                
             
         
        
            
            
            
                
                Fixed sound light ambient light re-enabling incorrectly (LOD issue)
                
                
                
                
             
         
        
        
            
            
            
                
                █▌▇'▅ ▇▊▊ ▉▍▄▆▊▄▇ ▄▊▄▌▆ ▋▍ ▆▆ ▆▇▅ ▋▊▆▉█▉ ▅▇▇▍█▇▅▉▅▊▋, ▊▌▍▊ ▍█▍ ▊▍ █▅ ▅▆ ▉▅▌▆▍▍▆▇ ▉▋ █▊▄ ▄▅▋▋▋▉ ▆█▊ ▇▇█▋ ▆▇▍█