128,900 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                If taken longer than a few seconds to raise the siege tower then gve up
 
                
                
                
                
                
             
         
        
            
            
            
                
                sks and t1 smg - 3p mag dropping now working
 
                
                
                
                
                
             
         
        
            
            
            
                
                Adjusted raise command
Prefab Adjustments
Removal of logs
New approach to raising
 
                
                
                
                
                
             
         
        
            
            
            
                
                Battering ram can't damage building blocks above the stone grade
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                hooked up view model anims for the 2 wooden shields and edited admire transitions on their animators
 
                
                
                
                
                
             
         
        
            
            
            
                
                Set all siege weapon items to the weapon category
Reduced stack size to 1
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed catapult NRE when loading in incendiary ammo
 
                
                
                
                
                
             
         
        
            
            
            
                
                - ▅▆▇▇▄▆▆▍█ ▅▊▆▅▋▄▌▊▄▋▌▌▋▆▄▅▅█▆▅▍▇█▋▌ ▆▆▊▄█▆█ ▆▇▇▄▌▊ ▆▅▇ ▆▆▄▄▌▇▄▆▅▌ ▋▄▌█▋▅ █▆█▌ ▅▉▉▉▇▉ ▇▌▄▇█▆▄▋ ▋▅▇ ▊▍▍▆█▍▊███▌ ▉▌▇█▋▇ ▅▊ ▊▉▊▇▍▅▆▌
- ▇▉▄ ▄▋▊▌▋▇ ▉▊▋▊▍▄ ▍▅▉▆▆▍ ▄█▋ ▊▅█▋▍▊▍ ▄▅▅▆▍██ ▅▍▄▉▅▅▋▇ ▄▊ ▉▋▅█▍▍▌ ▆▄▆▇▉▆▄ ▌▊▊▉▊█▋ ▅█▋▇▇ ▅▇▍▆ ▍▆▅▋▆▆██ ▄▆▆ ▍▌▅▄▊▋▄ ▋█▉▅▋▉▍
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                introduced manager class that allows marching cubes to be enqueued and then processed in parallel (only iterating and processing thoses that have requested it)
- parallelises the marching between systems
- parallelises the physics mesh baking across job threads as well
 
                
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: various ServerProfiler fixes and improvements
- Account that native strings are not null terminated when doing unmanaged string comparison
- Filter out native profiler funcs from annotation
- Unregister profiler callbacks when stopping play in editor (this would cause mono crash on repeat plays due to GCed callbacks)
- Reduce scope of unsafe keyword (as some funcs are safe)
- Replace test-run annotation with fully enabled one
- Hook in on frame end to count frames
Tests: Started, stopped and started the game in the editor. Wrote some simple test code to validate StrEq. Validated in logs that native serverprofiler functionality is ignored.
 
                
                
                
                
                
             
         
        
            
            
            
                
                trying glass decal as masked, with front culling to soften the look
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed smg showing shell in the magazine too early in the animation
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Desaturated catapult hook albedo
 
                
                
                
                
                
             
         
        
            
            
            
                
                Polish to battering ram. Added decal components to entity.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Tweaked battering ram seat position
Adjusted steering wheel min max angles, added playerModel steeringTargetDegrees
 
                
                
                
                
                
             
         
        
            
            
            
                
                disable Halloween Dungeon spawns
 
                
                
                
                
                
             
         
        
            
            
            
                
                sks viewmodel - reduce rotation sway to fix arms clipping camera
 
                
                
                
                
                
             
         
        
            
            
            
                
                reduced per-cube temp allocs
 
                
                
                
                
                
             
         
        
            
            
            
                
                lookup workarounds for unapproved salvage sword and stone pickaxe
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: Filter instrumenting anotations based on class and namespaces
- Added reporting of class and namespace into annotation log
Currently only skipping ServerProfiler itself to avoid a recursion when invoking callbacks (will be tested in next submit).
Tests: pressed play in editor - saw the instrumentation logs
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed siege tower raising
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Tipped over siege tower wont parent players inside allowing to be used as combat cover with minimal glitching
 
                
                
                
                
                
             
         
        
            
            
            
                
                BRZone material visibility improvements.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed gap in battering ram drivers seat
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Updated fuel gauge position and seat position on battering ram
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from mixingtable_click
 
                
                
                
                
                
             
         
        
            
            
            
                
                Correctly respect max item stack sizes
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅▇▊▍▅▋▉▍ ▄▍▅▌▌▌ ▆▇▅▋ ▉▌▍▍▋▋▌▌ ▊▍ ▄▉▅▌ ▄▋▍▇▆▄▍ ▆▋▄▆▇▌▅▋ ▉▌ ▉▄█▅▅▄▅▉▌▄▆▅
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▊▄▍▋▋▌▅ ▇▍▉█▄▅▇ ▉▋▋▅ ▉█▌▋ ▉▇▋▆▋ ▇▋▋▋▉▊ ▋▉ ▆██▋▊▍▋▊▆▆▆▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                converted to use burst and the jobsystem
- still needs thought on multithreading, but about a 10x speedup from burst usage already
 
                
                
                
                
                
             
         
        
            
            
            
                
                Moved steering wheel of battering ram forward (WIP). Secured some floating pulleys.
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Add backpack to render scene and setup render script.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed non-host RPS players needing to own gesture pack to join a game 
Setup steam item for pack, mark all new gestures as unlocked with the pack
 
                
                
                
                
                
             
         
        
            
            
            
                
                packages
burst 1.8.16->1.8.17
collections 2.5.1
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from ai_wolf_iteration
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fix compile error on client