130,350 Commits over 4,201 Days - 1.29cph!
    
    
    
        
            
            
            
                
                Merge from knight_armour_desc_change
                
                
                
                
             
         
        
            
            
            
                
                Merge from Shield.Desc.Update
                
                
                
                
             
         
        
            
            
            
                
                Tweaked horse ground angle update rate convar values
                
                
                
                
             
         
        
            
            
            
                
                Horse animations: calculate speed and reversing parameters in local space
Horse metal footsteps default to concrete instead of dirt
                
                
                
                
             
         
        
            
            
            
                
                Pants/Hoodie/Boots for v4 rig
                
                
                
                
             
         
        
            
            
            
                
                Fixed horse animations on vehicle large layer (cargo, harbor swing bridge)
Fixed animals not playing footsteps on Vehicle Large and Vehicle Detailed layers
                
                
                
                
             
         
        
        
            
            
            
                
                Move `scientist_spawners_enabled` convar so it blocks spawns from PuzzleReset as well as normal timed spawns
- was causing scientists to keep spawning in monuments
                
                
                
                
             
         
        
            
            
            
                
                Towing anchor tweaks, prevent horse legs to climb on the catapult bumper
                
                
                
                
             
         
        
            
            
            
                
                Fix server not sending world config to client because it didn't serialize it to the `JsonString` field
                
                
                
                
             
         
        
            
            
            
                
                Fix client era not being reset to "none" when switching from primitive server -> normal server
- era was being sent to client as "unknown" but the client convar wouldn't consider "unknown" as a valid string to change era
                
                
                
                
             
         
        
            
            
            
                
                Horse legs animator tweak, added Transparent layer detection
                
                
                
                
             
         
        
            
            
            
                
                weapon updates
- Ported over ak and sar 3p anims, exported on v4 rig
- prefab setup work
- holster updates
- removed offsets in entities
- created world weapon masks and removed root bone from meta
- holdtype setup
- re-parent entity to prop bone
                
                
                
                
             
         
        
        
            
            
            
                
                Ram's head collider change when broken
Tweaked vehicle server collider
                
                
                
                
             
         
        
            
            
            
                
                Battering ram cabin lights
When the head is damaged, change the button interaction + gametip explaining what to do
                
                
                
                
             
         
        
        
            
            
            
                
                Fix shield stamina bar not clearing when the player dies/holsters shield
                
                
                
                
             
         
        
            
            
            
                
                Null check mounted vehicle when trying to notify of player weight change
                
                
                
                
             
         
        
            
            
            
                
                Try disabling changes to game.cleanupmap
                
                
                
                
             
         
        
            
            
            
                
                merge from primitive -> primitive_gm
                
                
                
                
             
         
        
            
            
            
                
                Fix compile error from BaseRagdoll
                
                
                
                
             
         
        
            
            
            
                
                Fix old & new horses not working with `ItemManager.GetAllItems()` / enforce_era_restrictions command
                
                
                
                
             
         
        
            
            
            
                
                merge from primitive -> primitive_gm
                
                
                
                
             
         
        
            
            
            
                
                Merge from preset_change_performance (still wip)
                
                
                
                
             
         
        
            
            
            
                
                DungeonGridInfo ClosestGridCell fix (missing WorldSpaceGrid RoundingMode)
                
                
                
                
             
         
        
            
            
            
                
                WorldSpaceGrid alignment fixes
                
                
                
                
             
         
        
            
            
            
                
                ▅▍▌▅ ▄▇▋▉▍▍▅▅, ▇▄▅ ▄▌▆▆█, ▄█▅▊ ▊▋▅▇▋▊█ ▍▋▌ ▉▊▆▅▋█▊
                
                
                
                
             
         
        
            
            
            
                
                made it easier for the player temp ragdolls to stop
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: ServerDemoPlayer - quetly skip unrecognized entity kill messages
- Moved message logging to be before message handling, to be able to get more info before executing logic
Not clear why it's happening, but will leave that for later. Also investigating why getting malformed OnEntities messages once 2nd player connects.
Tests: tried to play back a 2 player demo on Craggy. No more NREs related to entity killing
                
                
                
                
             
         
        
            
            
            
                
                Fixed some compile warnings
Merged Pull Request: New Color methods
* Added Lua implementations of HSVToColor & HSLToColor for higher performance and ensuring it has the color meta table
* Added HWBToColor
* Added COLOR:ToHWB()
* Added COLOR:GetHue, SetHue, AddHue
* Added COLOR:GetSaturation, SetSaturation, AddSaturation
* Added COLOR:GetBrightness, SetBrightness, AddBrightness
* Added COLOR;GetLightness, SetLightness, AddLightness
* Added COLOR:GetWhiteness, SetWhiteness, AddWhiteness
* Added COLOR:GetBlackness, SetBlackness, AddBlackness
Remove math.IsNearlyZero as it is just too similar to math.IsNearlyEqual
                
                
                
                
             
         
        
            
            
            
                
                Louder battering ram impact sound
                
                
                
                
             
         
        
            
            
            
                
                Expand siege tower constructable deploy volume
                
                
                
                
             
         
        
        
            
            
            
                
                - Bradley APC can now destroy barricades
- Siege weapon constructables can now be smashed by train
                
                
                
                
             
         
        
            
            
            
                
                Bugfix: DemoServer - properly cleanup outgoing NetWrites
Tests: played back a short server demo - no issues.
                
                
                
                
             
         
        
            
            
            
                
                Travellling vendor will now break siege weapon constructables on the road
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed crossbow 3p arrows not updating
                
                
                
                
             
         
        
            
            
            
                
                Updated knightarmour set textures. created new icon for knightarmour helmet.
                
                
                
                
             
         
        
            
            
            
                
                UpdateCurrentOptionFromElement virtual function.
Override in graphics UI.
                
                
                
                
             
         
        
            
            
            
                
                TerrainTexturing profiling
                
                
                
                
             
         
        
            
            
            
                
                ▅▆▋▆▊▆: █▍▄█▆▆█▄▄▊▅▍▉▉▄▋ - ▆▊▇▍█▅█▅ ▍▌ ▉▆▉▊▆▉ ▌▇▄▍▄▉ ▅ ▌▌▅▍▅▊ ▌▋▄▌▇ ▄▅▌▋▋▇ ▉▍ █▇▊▅/▉██▊▅▆ ▉▅ ▋▊█▉▅▆▅.
- ▆█▄▅ ▉█ ▅▊▅▊ ▅▉▊▇ ▅▄▌▅▊ ▊▉▋▄▋▉ ▉▋▊▇ ▊▇ ▉▉▆▇ ██ ▅▅▋ ▇▋▇▍ ▄▊▌▋ ▉▊ ▊ ▇▉▊/▉▉█▇▊ ▍▊█ ▇█▇▉ ▄█▄▊▊▊ ▄▌▆▋▇▄▋.
▌▊▄▄▊: ▄▍▄▌▊▌ ▍▄▉▅ ▄ ▌ █▌▉█▉▇ ▊▍▍▍ ▆▊█▋▅ ▇ ▊▋▆▊█▊█▇▉ ▆▌▆▋▉▄▌▋▇▇ █▉ ▆▇▇ ▇▅▊▄▋ █ ▇▌▊▊█▌▌. ██▋█▆▍▆▉█ ▆▇▍█ ▌▄█ ▊ ▌▇▇▍ ▆▆▍█▊ ▄▍ ▍▉▄▅▆▍ ▇▍▉ ▄▆▇▄▋▍▍▆▄ ▆▊▇█▄▋▅.
                
                
                
                
             
         
        
        
            
            
            
                
                Make towing visuals rope less loose to avoid it clipping into the floor
                
                
                
                
             
         
        
            
            
            
                
                slight edit to vm minicrossbow admire anim and 3p reload anims
                
                
                
                
             
         
        
            
            
            
                
                Fixed NRE when hitting tugboat with the battering ram
                
                
                
                
             
         
        
            
            
            
                
                Null check lod and foliage grid instances, for when changing options in the menu, not in-game.
Extra wait frames.
                
                
                
                
             
         
        
            
            
            
                
                YOLO commit. Around 960 ~ prefabs and meta files