branchrust_reboot/main/compcancel
                         
                     
             
         
     
    
        
226 Commits over 305 Days - 0.03cph!
    
    
    
        
        
        
            
            
            
                
                Fix broadcast messages not being returned to the pool
                
                
                
                
             
         
        
            
            
            
                
                Disabled by default
Rate limiting config
Codegen
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Log a warning instead so nobody even sees the (useless) error unless they check the console
                
                
                
                
             
         
        
            
            
            
                
                Get rid of Debug.LogExceptions
Move changeset in disconnect reason to the start of the message so it doesn't get truncated
                
                
                
                
             
         
        
            
            
            
                
                Replace rethrow with a debug log
                
                
                
                
             
         
        
            
            
            
                
                Add a cooldown before assigning a new task to the same player
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                Update menu UI to have a help button
                
                
                
                
             
         
        
            
            
            
                
                Proper icons for pairing and editing notifications
Set the texture size for some icons which were at the default
                
                
                
                
             
         
        
        
            
            
            
                
                Smart switch requires TC auth to manually turn on/off
                
                
                
                
             
         
        
            
            
            
                
                Fix outOfStock flag being inverted
                
                
                
                
             
         
        
            
            
            
                
                Regenerate protobufs because I apparently reordered fields I was adding and forgot to generate after
                
                
                
                
             
         
        
        
            
            
            
                
                Add an editor script to export all the items (with icons) for the app
                
                
                
                
             
         
        
            
            
            
                
                Add all the vending machine sell order info to the app marker data
                
                
                
                
             
         
        
            
            
            
                
                Map seed should be optional
                
                
                
                
             
         
        
            
            
            
                
                Send the app the map's seed and salt so we can invalidate map caches properly
                
                
                
                
             
         
        
        
        
            
            
            
                
                ▄▍▆ ▆▋▋▊██▊ ▄█▇ ▊▇▆▌▅▌ ▇▊▇ ▌▉▅▄▋▌ (▋▉▆█▍ ▌▉▊▉▄▆▄ ▇▆▋▄▅▉ ▅ ▍▇▋)
                
                
                
                
             
         
        
            
            
            
                
                Fix server pairing not working since my recent changes
                
                
                
                
             
         
        
            
            
            
                
                Include basic server info in all push notifications
                
                
                
                
             
         
        
            
            
            
                
                Don't get the map note type from the Note object - the field itself tells us what it is
                
                
                
                
             
         
        
            
            
            
                
                Don't initialize the default notification settings in SmartAlarm's constructor because Unity complains (in editor only?)
                
                
                
                
             
         
        
            
            
            
                
                Update the language used in some of the older strings
                
                
                
                
             
         
        
            
            
            
                
                Add a convar to set the cooldown before a smart alarm can send another notification
Automatically remove subscribed players from smart alarms if they don't have building privilege anymore
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                ▍▆▍▍ ▇▍▍ ▄▉▍▅ ▌▍▊█ ▇▉ ▉▌▅ ▍██▍█ █▆▉▍▅█ ▇▄▌▍ ▆▆▋▊██ (▉▍▉▉▆▆ ▌▌█ ▌▇▅▊▉█ ▌▍█▌)
                
                
                
                
             
         
        
            
            
            
                
                Make sure client side map markers are cleared when joining a server
                
                
                
                
             
         
        
            
            
            
                
                Explicitly set app.serverid's default to empty
                
                
                
                
             
         
        
            
            
            
                
                Make smart switch and alarm not craftable or researchable
                
                
                
                
             
         
        
        
            
            
            
                
                Fix smart alarm source item
                
                
                
                
             
         
        
            
            
            
                
                Forward pairing errors to the client so appropriate error messages can be displayed
                
                
                
                
             
         
        
            
            
            
                
                Add a cooldown on the resend button so it can't be spam clicked
                
                
                
                
             
         
        
            
            
            
                
                Add a button to resend the pairing notification (saves a click)
Remove the console commands to enable/disable permission for a server (the menu is used instead)
                
                
                
                
             
         
        
            
            
            
                
                Smart switch and alarm icons
Some small code adjustments
                
                
                
                
             
         
        
            
            
            
                
                Hide the new badge over the main menu option after successfully pairing once
                
                
                
                
             
         
        
            
            
            
                
                Small cleanup, fix client compile, revert convar default value change