128,902 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Merge from waterwell_update_oct_2024
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge from scrollrect_disable
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Disabled skin rendering on default hazmat viewmodel
 
                
                
                
                
                
             
         
        
            
            
            
                
                Better catapult colliders
 
                
                
                
                
                
             
         
        
            
            
            
                
                Updated "shush" gesture's first person anim to prevent near camera clipping
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed constructable entities health mismatch between client and server
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added new gestures - "Loser" and "No-no" (finger wagging).
 
                
                
                
                
                
             
         
        
            
            
            
                
                Show the full underwear skin for the mummy wraps in the item store
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Fioxed cultist deer torch renderer appearing at the wrong size in the item store
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed skull rock and baseball bat 3d renders not appearing properly in the item store
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Add to options menu
- add support for the dropdown options menu to display text or a color
- will show "Random" or the color of the map marker
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▆▄▉▍▋ ▌▋▊▋▌▋▆▉ ▊▉▉▆▆▅▌▋▍ ▇▇ ▍▍▇▋▋▇▋▆▌▌▊▊▊▆▋▅▌▉▌▄
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added a system to slowly move and rotate siege weapon in place using physics
Enabled on catapult, ballista and siege tower
 
                
                
                
                
                
             
         
        
            
            
            
                
                npc_spawn_on_cargo_ship_fix -> main
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                npc_spawn_on_cargo_ship_fix -> main
 
                
                
                
                
                
             
         
        
            
            
            
                
                Made npc_spawn_on_cargo_ship actually do what it says it does
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Clientside affordability check first
 
                
                
                
                
                
             
         
        
            
            
            
                
                Clicking a mixing table recipe will auto add all the ingredients to the mixing table inventory in the correct amounts/locations
 
                
                
                
                
                
             
         
        
            
            
            
                
                Markers now default to a number as their name (0,1,2,3,etc)
- can toggle behavior with `map_marker_autoname`
- can specify the default color for map marker with `map_marker_color` convar
- -1 = random, 0 = yellow, 1 = blue, 2 = green, 3 = red, 4 = purple, 5 = cyan
https://files.facepunch.com/jakerich/Xy99wr6maG1h/g9nPKC3XjPA2WYIf.mp4
 
                
                
                
                        
                
                
             
         
        
            
            
            
                
                ▋▆▉▋▋▇▋ ▉▆▉▍▊▋▆ ▉▄▋▌▉ ▅▅▄▍▇ ▄▄▅ ▇▆▆▇▍ ▌▇▊▋▄▊ ▇▋▉▍ ▇▌▋█ ▇█▆▆▅▉▉ █ ▅▋▆▆▋▊▅▇▇▄ ▅▍▋█▉
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                ▋▊▅▆▌_▊▌▉▄_▋█▄█▅▅▋ -> ▍▊▉▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▅▋▄▊█ ▍/▉ ▄▊▊▆▋ ▇▊▄▌ ▊▋█▆█▌▅▉▉ ▌▌▆▌▅▉ ▊▌▆▍▉▍▆▉▍ ▊▉ ▉▆▅▄▊▇▋ ▉▉▇▍█▅ ▇▊▉▅ ▊▅▆▆█ ▅▊▌▅ ▊█ ▍█▆▉ ▉▌▇▌██ ▅▉▉▆▉▆ ▋█▅▉ ▍█▄▌▋█ ▇▄ ▅█▅▉ ▊▇
 
                
                
                
                
                
             
         
        
            
            
            
                
                - More logs
- Call set tow id with detach
 
                
                
                
                
                
             
         
        
            
            
            
                
                reduce root motion strength on dracula cape BC assets (visually feels about the same, but less likely to explode on vehicles)
 
                
                
                
                
                
             
         
        
            
            
            
                
                - Additional Logs
- Codegen
 
                
                
                
                
                
             
         
        
            
            
            
                
                Initial work on seeing the actual tow connection as ropes:
- Towing Visuals attempts to connect x connections -> y connections using OneToMany or ManyToOne approaches
- Horse now syncs the entity id of the entity its towing
- Created TowingVisuals class which creates and manages rope connections
- Uses FakePhysicsRope to connect up and simulate ropes
- Setup base prefab
- Setup catapult towing visual connection points
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▌▅▉▍▆▄▄ █▍▍▌ █▇▄▊█ ▉▅▇▅██▄▉ █▆ ▄▄▅▌ ▄▋ ▍█▅▊▇ ▋▆▄ ▌▋▅ ▌▆▆▅▌▆█▌▊▇ ▅▉▇▄▍▉▍▍ - ▍▇▅▌▅▉▍▌▍ ▄▋ ▍▇▇▊▇ ▆▆ ▅▄▆▌▊▄ ▇█ ▌▌ ▋▊█▆▆▄▌ █▍▍▅▋▆▍▆▇ ▄▋▄ ▋▍▄▋▋ ▇▌ ▊▅▊▅▉▊▊▅ ▅▇▊▉ ▊▆█▅▇ ▇▄▇▌▇▉▇ ▍▉▇▄▍▊▌▋ ▌▇█ ▊▌ ▌▇█▅▄▌▍ ▊▉▄ ▋▆▋▋█▊ ▄▍▇▊ ▆▅▍▇▉▅ (██▍▊▇▌▌▆ █▍▊ ▆▋▉▉▋█▉▊ ▋▅ ▍▇▄ ▌▇▄▍▊▋ ▇▅▉▍ ██▊▌▋▍█ ▉▆ ▉▄▌▆ ▌▄▉▊█▋▋▄█▄)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge: from profiling_improvements
Removes boxing allocations in Pool.Get and Pool.Free in Editor context.
Tests: in editor on Craggy started a normal session, couldn't see allocations in the profiler. Overrode the startup params and was able to see the overhead table printed out when invoking cmd.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Merge: from main
Tests: none
 
                
                
                
                
                
             
         
        
            
            
            
                
                Update: Make Pool capacity waste tracking off by default
- Added an editor-only command  to enable it, "pool.memory_overhead_tracking_enabled"
- Cleaned up implementation a smidge, left a comment explaining where the box is coming from
- "pool.print_memory_overhead" skips entries with 0 overhead
I couldn't find a way to avoid boxing in a generic call, so I decided to disable this telemetry gathering by default to avoid muddying profiler data.
Tests: in editor on Craggy started a normal session, couldn't see allocations in the profiler. Overrode the startup params and was able to see the overhead table printed out when invoking cmd.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Merge from ai_wolf_iteration
 
                
                
                
                
                
             
         
        
            
            
            
                
                Make wolves reposition between attacks to vary the angles, instead of spamming frontal attacks
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from AnimalRagdollUpdate
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fire fire blocking the wolves unreachable behaviour from triggering
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Reduces wolf odds of trying to resist fire
 
                
                
                
                
                
             
         
        
            
            
            
                
                ▍▊█▄█ ▍▊▉▌▆ █▉▄█▇ + ▉▊▉▊▅▇ ▆▌▋█ ▍▆▄▆▆▄█▇ █▄ ▆▆▄▅▇▌ ▍▋▋▋▋▅▌
▋█▍▇█://▄▌▋.▋▊▉▉▊.▉▆▊/▅/▍▅▉▇▄▆▉▇▆▇▇█▅▍▊▋/▇▇▋▆▋▄▆▉▇█▉▉▊▊▇▋/▅
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fix wolves counting themselves as an ally when deciding if it's worth fleeing to call reinforcements and come back
 
                
                
                
                
                
             
         
        
            
            
            
                
                some tighter rock placement at missile silo, grass splat tweaks, rebaked hm
 
                
                
                
                
                
             
         
        
            
            
            
                
                cleared tunnel obstruction in military_tunnel