128,940 Commits over 4,232 Days - 1.27cph!
    
    
    
        
        
        
        
        
            
            
            
                
                Removed references to RendererWrapper
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ghost ship interior progress
set dressing pass
 
                
                
                
                
                
             
         
        
            
            
            
                
                reworked PlayerCache into a generic StableObjectCache to re-use it for batched Projectiles, making use of it for reading batches of projectile transform data which speeds it up by roughly 8x-10x compared to going through managed properties (cached or otherwise)
Tests: re-ran all projectile and PlayerCache tests, adjusted to new interface
 
                
                
                
                
                
             
         
        
            
            
            
                
                Consistency tweaks/polish
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Revert materials and meshes for merge
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Implemented command reorganising: Ensures that indirect args that survived culling are contiguous in memory so that culled commands can be skipped. This speeds up the colour pass on the render thread by almost 2x.
 
                
                
                
                
                
             
         
        
            
            
            
                
                hull_triangle parent trigger & vehicle world collider.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Remove parent trigger from PlayerBoat.
Add parent triggers to hull_square and hull_corner.
Add missing vehicle world collidesr to hull_corner
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add support for actions in domain reload code generation, fix main menu fields not being reset:
- We can now get into the game and walk around. 
- Some inputs are still kinda broken, some UI gets stuck. 
Just a few more fixes and it should be functional.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge: from autoturret_optim
- Fix server NRE during turret initialization for ones without RCEyes bone set
Tests: spawned sentry.scientist.static(no RCEyes) and autoturret_deployed(with) - no NREs and still can control and shoot from autoturret_deployed
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: NRE during initialization of turrets without RCEyes set
Tests: spawned sentry.scientist.static(no RCEyes) and autoturret_deployed(with) - no NREs and still can control and shoot from autoturret_deployed
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                disabled read-write on seaweed meshes
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed featured skin cart button size
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▋▄▋▌▇ ▉█▍▋ ▆▌▆▍▌▄▆█_▌▇▌▇▉█_▍▄▍▇▌▇_▍▍▅▊▅▄▊▊▉
 
                
                
                
                
                
             
         
        
            
            
            
                
                Store optims, now opened with canvas groups
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add codegen handling for readonly and unity objects .
Compile everything only when CLIENT/SERVER/UNITY_EDITOR symbols are active to avoid having with build compile errors, this thing only needs to run in editor anyway.
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from workshop_locker_mesh
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from autosave_paintings
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from twig_roof_gib_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from industrial_light_white_emissive
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from Bathtub_planter_gib_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from bardoor_vehicles_fix_2
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge form flare_flickering
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from player_ids_command
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from hide_reportplayer_steamid
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from armor_movement_speed_info
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_oil_refinery_heat
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from triangleroof_flyhack_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from waterpump_occlusion_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from propanetank_culling_fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from fix_engine_collider_powerplant
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from coconut_armour_recycle
 
                
                
                
                
                
             
         
        
            
            
            
                
                 merge from autoturret_optim
 
                
                
                
                
                
             
         
        
            
            
            
                
                Extend setinvis_ui to include developer checks as well as admin
 
                
                
                
                
                
             
         
        
            
            
            
                
                Use styles for odd + even instead - fixes hover changing alpha back to it base value
 
                
                
                
                
                
             
         
        
            
            
            
                
                Add code generation to reset static fields on any partial types with the "ResetStaticFields" attribute.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Server Browser Odd + Even rows
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed some IsOn logic.
Refactored MotorRowboat engineOnEligable bool calculation to a virtual function, override for PlayerBoat.
MotorRowboat drag multiplier now has an engineOffWaterDragMultiplier.
Tweak some PlayerBoat drag values for less abrupt stopping.
Added a pre-made boat at a pre-placed Boat Building Station in test save.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Bugfix: unbork shooting from RC turrets
- Recalculate where RC eyes are on the server
Tests: remoted into a turret and shot in different directions - saw hits where expected