3,109 Commits over 2,376 Days - 0.05cph!
    
    
    
        
            
            
            
                
                ▍▉▆▋ ▆▌▇▅▍▅▌▇▆▉▉▍▊▉<▅> ▋▆▆▋ ▍▇ ▄▋▉▌▉▍█▉▌█ ▌█▍▉▇▅ ▄▊, ▊▋▅▄ ▇▉▊▌▄ ▊▋▋▋▋▇█ ▅▅▌▇█▆█
▌▇▄▊▉▊ ▄▌▊▅▊▅ ▆▅▄█▄▅▋▌▌ ▋▅ ▋▅▅▉▇▆▇▋ ▅█▆▇▊▆▌▅▅▄ ▌▅ ▉▄▊▄▆▅▋▌▅▋▇<▉> ▄▆▇▉▇▅▊ ▊▇ █▉▊▍▌▇▅▅▄▉▌▄▊▉<▋>
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊██ ▋▍▊▄▅▆▍▉█▊▆<▋> ▆▋▍▌▇▇ ▌█▄▍▄▊▌ ▍▆ ▋▋▍▉ ▉▆▌█
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                 Use cdn hosted icons for Rust+ items instead of exporting them separately
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▆▅▅▍▆▋▆▅▄ ▌▅▊ ▌▆█▌▄▉▌█▍ █▍▌▊▄▄▅▆ ▋██▊ ▉▌▇ ▉▋▊▋ ▍▄▍▉▅▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅▉▌ ▆▌▇▊▋▄ ▋▆▅█▅▍▌▄█▆▇ ▆▋▍ ▌▍▌▇█▊▍█▄▌█ ▇█▌█▆▉▌ █▌▍▋▅▍▍▆▌▉ ▋▆ ▇▅▇▊▄▆▍▄ ▆▅▄▇▆▆▍▋▉▍ (▊▅▋▉▋ ▍▍▄▋ ▍█▆▋█▊▌▉▇▄ ▌▋▅▆▉▉ ▇▌▊ ▉▌▍▅▋▌▌ ▊▉▋▇█▊▄█)
▄▊▄ ▇▉▊▇▋▊▋ ▊▅█▍▅▄█▄▆ ▉▍▄ ▆▉▍▊ ▄▇▋▍▊▅▋▊ ▆▌▉▍▆▄▅ ▅▆▇▄ ▊█▊ 
▇▋▌ ▇ ▇▉▉ ▍▇██ ▍▊▄▍▊▅▉█▌▊▇█▉▋▆▇ ▋▋▌▉▆▆ ▇▄▄▅ ▇▋▆▄ ▆█▄█▇▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                █▌▅ ██▋▉▊ ▌█▋▇▉▊▅▊ ▍▉▆▋█▊█
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▌▇ ▇▊▋▋ ▊▍▊▄ ▊▄ ▅ ▇▊▌▊▊ █▆▋▇▉▇ [▌▄▋▉▄▆▆█▍▅▅▊] ▊█▍▉▆▌ ▌▅▌ ▉▇▊▌▅▊ ▍▇█▅█▌▍▋▊▄ (▄▌▇▌▅ ▄▄▅▍▆▆▊ ▌▍▍)
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋▄▆ ▄▍█▄ ▊▅ █▊▍ ▍▄▅▌▇▍█ ▅█▆▇ █▋▍▌▄▌▆▄▊▄ ▌▄▍▋▉█▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                █▍█ ▄▉▆▌▉█ ▆▇▄▆▋▇▅ █▆▄ ▊▉▌▍▉█▍
▌▇▄ ▍▌▍██▅▇▅▄▄▉<▆> ▋▇▊▉▆▋▄▊ ▆▋▊█▆█ ▊▍▌▊▊██ ▉█▇▇▊ ▌▉▄▄ █▆▉█▌ █▇▄ ▅▆ ▋▊▋ ▅▆▉ ▅▍▉▇▆▇
█▅▋ ▅▌▆▅▊▍█ ▊▆▇▇▍▌ ▉▅▉ ▋▉▇▊▌▋ ▇▄▌█▌▄▊▋ ▄▌▇▋▋▉+▅▌█▆▇▍▉
▌▌▉ ▇▇▇▋▉▌▄ ▉▍▇▉ ▅▇▅▄/█▄█▆▉ ▊▄▌▉█▍
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▇▅▆▋ ▌▄▅▉ ▊▄▍▇▅▊▅ ▇▍▉▍ ▇▋▇▍█ ▌▅ ▊▊▇▅▊▇▄▇▄▄ ▅▍ ▄▅▊▄▍▍▇ ▍▋▍▄█▅▍▄▄▆▍ ▆▋ ▍▋▇▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊▅▇ ▆▋▍▍▄▌█ ▋▌▇▍▆ ▄▍▆▋▊ ▌▊▋▄▅▊▊ ▆██▄▉ (▅▅▊▋▇ ▅▌▆▆ ▄▍▅▋▌ ▇▌█▉▆▋▍▊▌▄▇▆▅▄<▆> ▋▊▇▇▆ ▊▆▇█ ▊▌█▉█)
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                █▌▋▋ ▊▊▆▇▄▆▊▋▉▊▆ ▍▊▄ ▊▍▇▄▉▌▍▍▅▆▅ ▆▋▉▇▌█
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▉▄▉▅ ▋▌▌▍ ▌▍▄▌▅▉▇▆▇▊▉▆_▌▇█/▌▆▇▊▍█▇▆▍▌
 
                
                
                
                
                
             
         
        
            
            
            
                
                █▆▇ ▇▋▌▇▇▌▉ ▆▆▅▊▌▋▋▋ ▉▅ ▅▉ ▅▅▋▊█▍▊▊▍▄ ▉▌▋▍▄▇▆▆▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▉▊▄ ▆ ▅▆▌▌▉▉ ▆█▄▋▉▌▌▍▄ ▋▉▍▍█ ▌█▅▆-▇▇▍▄▌▇▅ ▄▇█▍█▇▇▇▇ █▆▋▄▇▉ ▆█ ▋▌▉▉▋▉▇▋▅▊█▅▉▆<▉> ▋▊█▉ ▇▍▉█▆ ▉▉▄▊▊ ▄▍▌▅ █▆▄▋ ▉▇▋▄▆▇▋▌▆▌▆▋▍█<▌>
▄▌▉▅ █▇▄▅ ▉▋▄▅ ▋▊▍ ▄▍█ ▍▅▄ ▋▇▋▆▋▇ ▇▋▋▌▋▉▄▋▇▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▆▌▄▅▆▊█ ▉█▊▊█▊▌▇ ▊██▅▆▅▄▆█▉▉▉▋▄*<▌> ▄▉▅▊▅▋▇▍▍▉▆ ▋▋ ▌█▊ ▄▌▄▆ ▆▊▊▄▇▅▉▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅█▉ ▋▍▌▆▄▇ █▆▌▉▋▌▄ ▍▍█▉ ▌▍▄ ▋▅█▄▆▅ ▊▌ ▍▅ ▄█▊▊▌▋▇▄▌█▄▇▊▉<█>
▉▍▇██ ▍▇▆█▋▊ █▋▍▌ ▊▊▆ ▋█▇▅▇▄▆▄█▄█ ▄██▌ ▊▊▅ ▇██ ▅▋▆▆
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▅▋█▌▉▋▍ ▉█▍▇▍▋▌▋▊▆ ▋▌ ▊▌▇▅▋▌▊▇▄▌▅▇▍▌<█> ▇▊▊▆ ▋▇█ █▇█▅█▋▄ ▇▍▊▄▋▇
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                ▋▅▆ █▍ ▌▌▆▊▍ ▇▆ ▆▋▇▋▇█/▋▌▊ ▄█▊▍▌▊ ▌▌ ▋ ▆▌▋▊▇▄▋▊▋▄▋ ▆▇ ▆▄▉▄▊▉▌
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▆▌▉ ▆█▄█▋▉▉▉█▉▆<▊> ▅▍ ▌▊██▋ ▇▆▌▆▋▆▉ ▍▌▊▇▊▍▄▌▍▉ █▍▍▋▅▉ ▊▊ ▊█▋▍▅▉▅▄█ ▉▆▇▆▆ ▅▆ ▊▋'▍ ▅▌▆▊ ▆▄▆▆ █▉▍ ▅▋▆▉▅▌ ▌▄ ▋▄▆▉ ▉▉ ▊▉▇▆▋▋
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▌▌█▍ ▅▄▅██▇█▇▍▍ ▉▋ █ ▉▉▄ ▋▇▍▌▌▉▌▆▍ ▋▌▌▉▊▆
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▆▉▅▆▉▇▉▊ ▇▄▊▋▊▇ ▆▍▆ ▌▉▅▌█▆▉▋▆▊ ▅▍▄▇▉█▉▆▆▅ ▇▇ ▊▋▆▋▇ ▇▊▇▄
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▆▆▍ ▉▇▄-▊▄ ▌▊▌▌▆█▍▌▆▄ ▊█▋ ▉▉█▄▌▇█▌ ▉▌▇▋▌▆▆ ▍▆ ▉█▋▅▆▉ ▍▍▍'▍ ▉▄▄▄ ▍▉▌▊ ▋█▉▉ ▊▆▅▇ ▋█▅▇▆▋ ▌▍█▆▊▊▆ ▍█▄▍█▌▌▉▌█ ▅▍
▉▉█▋▄▋▉▍▍▌ ▉▋▉▊▌ ▅▄▊▊▌ ▆█ ▋▍█▉▆▇▇▋▍▍ ▍▇ ▋▆▇▆█
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅▇▄▋ ▅ █▉▉█▊ ▍▋ ▊█▄▍▍ ▆▍ ▍▅▍▍ ▄▇█▅▋█ ▋▍ ▆▌▅▋ ▄▉▌'▍ ▄▄▊ ▌█▋▅▋█▍█▌▍
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▌▆▆'▋ ▌▅▇█▋▉▉▌▄ ▅▆▆▄▊-▉▉▆█▊▅▍ █▄▄▉▉▋ ▉▆▌▌█▍▇ ▉▅▆▋ ▌▍▇ ▌▍ ▆▉▊▆▉ ▅▅▊▇▊▅ ▋▇ ▄▆▍▆ ▋▄▊ ▆▆▌▆ ▊▄█▆▉▊
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Allow permenantly deleting twitch drops from the in-game inventory UI
 
                
                
                
                
                
                    
    
        
            thumb_up
        
        20
    
    
        
            thumb_down
        
        13
    
 
                 
             
         
        
            
            
            
                
                Add a tag to all existing twitch drops so they're easy to identify
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from nexus/fix_tick_parent_id
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fix framerate dropping to near zero when painting quick long strokes
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Consolidate some burst util methods into FP.System so they are reusable everywhere (compile fix)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from paint_stroke_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                Finish making strokes not overlap with themself, which was making it difficult to use low opacity values
This makes it behave more like a real painting app where you can't paint over somewhere that you already painted in the same stroke
https://files.facepunch.com/Rohan/2024/May/29_11-16-AdvancedNorthernfurseal.mp4
 
                
                
                
                        
                
                
             
         
        
            
            
            
                
                WIP fix for low opacity not actually being low when spacing is very low
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add paint.leftsided convar to change the painting UI to be on the left side of the screen instead of right
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix paint brush sizes less than 2 having gaps
 
                
                
                
                
                
             
         
        
            
            
            
                
                Increase max paint brush size to 100
 
                
                
                
                
                
             
         
        
            
            
            
                
                Make the sign painting UI follow the UI scale option
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix soft brush texture not set up the same as the other brushes (made RGB all white so only alpha changes)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix incorrect paint texture resolution for landscape and portrait picture frames
 
                
                
                
                
                
             
         
        
            
            
            
                
                Possible fix for parented players getting teleported far off the vehicle after a nexus transfer and probably getting killed
Might have only affected players with admin permission because antihack should have prevented it