128,713 Commits over 4,201 Days - 1.28cph!
    
    
    
        
            
            
            
                
                Fix rejoin button not working properly on server disconnects
                
                
                
                
             
         
        
            
            
            
                
                - Restore multithreaded navmesh building
- Increase tile poly buffer size for debug vis
- Handle mesh colliders submeshes (uncommon but possible)
                
                
                
                
             
         
        
            
            
            
                
                connect_modal_get_rules_fix_2 -> main
                
                
                
                
             
         
        
            
            
            
                
                Chandelier - Texture update
                
                
                
                
             
         
        
            
            
            
                
                Prevent world size parsing from throwing an NRE
                
                
                
                
             
         
        
            
            
            
                
                naval_update -> scientist_boat_ai
                
                
                
                
             
         
        
            
            
            
                
                Cleanup old Scientist RHIB Files
Ensure collider is readable
                
                
                
                
             
         
        
            
            
            
                
                Very basic island spawning, randomly scattered around the deep sea
                
                
                
                
             
         
        
            
            
            
                
                viewmodel chainsaw update anims and anim controller edits
                
                
                
                
             
         
        
            
            
            
                
                Melee set of anim, entity and holdtype updates
                
                
                
                
             
         
        
        
            
            
            
                
                ▋▋▊▇▉▊▅ `▍▌▇▊▄▊▋▆` ▄▄▌ ▆▌▋▅▇▅▉ █▉▊█▆▉█▅ ▆▍ ▅▋▉▊▊▉▆▆▋▌▉█▌▊▅ ▍▌ ▄█▉▊█▉▋ ▅▅ ▉▉▉ ▋▆▌▇ ▌▄▇█, ▆▉ ▇ ▉▌▉▆▄▍▊ ▍▇▇▋█ ▋▋▆ `▋▅▋█▉▄▋▊▄` ▊▊▄▍▊▌█▊ █▄ ▄▋▌ ▆▋ ▅█▉ ▅▆ ▄▋▅▊▊▆▅.
                
                
                
                
             
         
        
            
            
            
                
                AI always ensures boat has enough fuel
                
                
                
                
             
         
        
            
            
            
                
                Remove old damage tracker code and rename NativeDamageTracker → DamageTracker
                
                
                
                
             
         
        
            
            
            
                
                Added deferred mesh decal rendering support to RRP
                
                
                
                
             
         
        
            
            
            
                
                AI makes sure the boat is started
Ensure State data gets a reference to the MotorRowboat, not the BaseVehicle
                
                
                
                
             
         
        
            
            
            
                
                Move `autoconnect` variable to `client.autoconnect`.
                
                
                
                
             
         
        
            
            
            
                
                fix compile errors from improve_restart_toast_messages
                
                
                
                
             
         
        
            
            
            
                
                Huge cleanup of Vehicle AI architecture
Test idle state
Setup BoatAI as an ent
Prefab warmup
                
                
                
                
             
         
        
            
            
            
                
                ▉▆▇▋▅ ▅▋▍▇ ▍▌▊█▉▌▉▄_█▌▆▅▅▇▍_▇▊▅▅▅
                
                
                
                
             
         
        
            
            
            
                
                ▍▍-▊▉▋▆▇: █▆▉▅▌ ▋▄▅▍▊▋▌▌▄▍ ▅▊▇▄▇▉▌▋▋ ▄▍ ▍▇ ▊▍▋█▆▉ ▊▋ ▇▄▄ ▄▊███▍ ▉▋ ▍▄▋▍▆
                
                
                
                
             
         
        
        
            
            
            
                
                Merge: from shoretexture_editor_cache
- editor-optim: generates a cache for shore texture buffers
Tests: ran craggy twice
                
                
                
                
             
         
        
            
            
            
                
                merge from improve_restart_toast_messages --> main
                
                
                
                
             
         
        
        
            
            
            
                
                Update: cache shore dist textures in editor
Tests: booted up craggy, checked files were written, booted up again - was able to load
                
                
                
                
             
         
        
            
            
            
                
                Update method of broadcasting translated toasts
                
                
                
                
             
         
        
            
            
            
                
                More implementation cleanup
Boat AI object BaseEntity which will be toggled on/off depending on if there are any NPCs on the RHIB
Injects steering and gas pedal into the BaseBoat class
                
                
                
                
             
         
        
        
        
            
            
            
                
                ▅▉▅▇▍ ▅▉▍▇▄▄▅█_▆▊▉▇██▄_▄▆▊▇▌
                
                
                
                
             
         
        
            
            
            
                
                Replace unity profile markers with timewarnings, add stopwatch to log build times
                
                
                
                
             
         
        
            
            
            
                
                Ensure the correct detla time is caclulated for between each ai update
Flesh out the AI Input provided interface with some OnAdd and OnRemove methods
BaseBoat injects steering and gas pedal into the AI's tick method
                
                
                
                
             
         
        
            
            
            
                
                ▉▊-▄▋▊▉▆: █▄▍▌▌ ▇▊▉.▊▄▊▇▌▊█ ▄▇ ▉█▌ ▇▍ ▇▅▇▊▉▄
                
                
                
                
             
         
        
            
            
            
                
                ▄▇-▇▉▅▊▋: ▍▌▉▅▄ ▊▅▌▄▊▄ ▇█▉▆▍▍█▌▄▋▊█▋ ▄▆█▋ ▋▆▋▅█▍ ▇▍ ▅▄▇▉▇▉▌ (▅█▋▍▅▌█ ▇▄▇▊▄▆▇▋▄ ▋▅ ▇▄▌▌▌▍▉ ▅▇▋▍ ▅▆▊▆▋▇▇▆▇▇▍ ▇▌▊ ▌▋-▍▅▉▇▍▉▇)
                
                
                
                
             
         
        
        
            
            
            
                
                Typo fixes + 1 clarification for new users in tutorial
                
                
                
                
             
         
        
        
            
            
            
                
                Add debug commands to test pathing and sampling
                
                
                
                
             
         
        
            
            
            
                
                Merge shader changes for indirect instancing (which should also fix the issues introduced by material changes)
                
                
                
                
             
         
        
            
            
            
                
                text clarity: For new users clarifying that the player must talk to the survivor (it is not a proximity trigger). Unlike other missions the player doesn't initate it by talking to the mission-giver so there is an edge case they will not know they can/must interact/talk.
                
                
                
                
             
         
        
            
            
            
                
                Fix shader issues properly by adding _SecondaryDetail_Color to the instanced properties.
                
                
                
                
             
         
        
            
            
            
                
                Cherry-pick reverting old shader changes to instancing
                
                
                
                
             
         
        
            
            
            
                
                bug fix: wrong inventory button was shown in tutorial message.
                
                
                
                
             
         
        
            
            
            
                
                rhib_scientist -> naval_update
                
                
                
                
             
         
        
            
            
            
                
                Turn off RHIB map if in Hardcore
                
                
                
                
             
         
        
            
            
            
                
                bug fix: typo in Battlefield description
                
                
                
                
             
         
        
            
            
            
                
                scientist_rhib -> naval_update
                
                
                
                
             
         
        
            
            
            
                
                Small map screen changes
Ensure RHIB population still works
                
                
                
                
             
         
        
            
            
            
                
                naval_update -> scientist_rhib