128,766 Commits over 4,201 Days - 1.28cph!
    
    
    
        
            
            
            
                
                Update: FullServerDemo - detect full network ID range used in demo
Replaces old invalid system of just reserving a constant chunk
Tests: played back all demos that I have - all valid.
                
                
                
                
             
         
        
            
            
            
                
                Add terrain blend layer to standard 4-way and packed mask blend, reduce terrain sampler slot usage
                
                
                
                
             
         
        
            
            
            
                
                ▋▉█▋▄▉█ ▉▄▊▆▉▇▍▅ ▆▌▆▄▉▄ ▇█▋ ▄▇▇▊▉▍▄▉, █▋▍▄▅▋▄ ▉▍▆ ▋▆▇█▄▇▆▄ ▌▊▍▍
                
                
                
                
             
         
        
            
            
            
                
                Interior set dressing, tweaks to floor material in zigg scene
                
                
                
                
             
         
        
            
            
            
                
                mauritia flexuosa M variant with LODs and billboard, materials initial commit
                
                
                
                
             
         
        
            
            
            
                
                ▅█▉▆▍▇▇ ▄▆▄ ▄▄ ▉▆▆▍▍▍ ▌▌▅▊▆▇▇▌▆▇ ▉▇ █▊▊▉▉▋▇ ▍▌▉▉ ▆▋█ ▊▆▊▆▉▅▄
                
                
                
                
             
         
        
            
            
            
                
                Temporarily disabling DLSS/DLAA due to crashes
                
                
                
                
             
         
        
            
            
            
                
                Update: FullServerDemo - support client RPCs for transient entities
Implemented via an extra parse of demo stream, but should be okay since it's an editor-only process.
Tests: Played the same demo where I collected wood - previously it quietly failed, now player got attributed resources.
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Continuing work on zigg scene
                
                
                
                
             
         
        
            
            
            
                
                Corpse inventory saving/loading
Added workbench corpse
                
                
                
                
             
         
        
            
            
            
                
                merge from terrain_ignore_grid
                
                
                
                
             
         
        
            
            
            
                
                Added GibSimulator, tool to simulate gib physics in edit mode - helps creating container corpse prefab
Not tied to Gibbable for now, still wip
                
                
                
                
             
         
        
        
            
            
            
                
                Update: FullServerDemo - try to handle transient(not in the savefile) Entities
- Record an entity snapshot once per demo chunk if sending specific messages - Positions, Flags, RPC(both server-sending and recieving)
- DemoTransientEntities are not sent if we've sent an entity snapshot via Entities message during active chunk
- Fixed not handling demo messages that can have 0 connections associated with it
- Fixed incorrectly aborting on "unknown" message type when types are related to demo-specific messages. 
In theory this should allow us to avoid missing entities scenarios when playing back, which helps with determinism. But the server-recieving-RPC scenario needs more work - we record the transient snapshot after we recorded an RPC from the client, so I need to implement look-ahead in demo playback (or do what client demo playback does and index the demo).
Tests: on Craggy in editor recorded a full server demo where I'm looting  a wood-collectible. During playback it spawns, but doesn't get removed
                
                
                
                
             
         
        
            
            
            
                
                Adding chicken lay egg animation
                
                
                
                
             
         
        
            
            
            
                
                Adding Hidden/DebugLine shader to always included shader list
                
                
                
                
             
         
        
            
            
            
                
                Merge from fast_debug_draw
                
                
                
                
             
         
        
            
            
            
                
                tiger ledge attack anim exported with vertical motion again
                
                
                
                
             
         
        
            
            
            
                
                Improve tiger leap timings
                
                
                
                
             
         
        
        
            
            
            
                
                Cooking Workbench FX & Lighting WIP.
                
                
                
                
             
         
        
            
            
            
                
                Cherrypicked fireflickerfix.
                
                
                
                
             
         
        
            
            
            
                
                Merge from fireflickerfix
                
                
                
                
             
         
        
        
            
            
            
                
                Optimized cooking workbench texture settings/sizes.
Removed a couple of textures that weren't doing anything (flat)
Set AO to Linear.
                
                
                
                
             
         
        
            
            
            
                
                Add item ownership when an item is upgraded into another item
- christmas presents
- easter eggs
- super stocking
- halloween candy
                
                
                
                
             
         
        
        
            
            
            
                
                Set item ownership when item is researched inside research table
                
                
                
                
             
         
        
            
            
            
                
                Add item ownership for items produced by recycling other items
- uses the last player who opened the recycler
                
                
                
                
             
         
        
            
            
            
                
                Refactor WildlifeTrap to use the existing `LastLootedByPlayer` field instead of storing new reference
                
                
                
                
             
         
        
            
            
            
                
                Add `StorageContainer.LastLootedByPlayer` alongside the ulong `LastLootedBy` field
                
                
                
                
             
         
        
        
        
            
            
            
                
                Set item ownership of items caught inside a fish trap
                
                
                
                
             
         
        
            
            
            
                
                Rename digestion booster to metabolism booster
Fix compile error
                
                
                
                
             
         
        
        
            
            
            
                
                Added digestion boost modifier to pork pie - increases the healing over time effect speed by 3x (how quickly the light green section of the health bar is filled in by actual health)
                
                
                
                
             
         
        
            
            
            
                
                Add item ownership when fishing items with a fishing rod
                
                
                
                
             
         
        
            
            
            
                
                Molotov fix & damage values normalized for 5 fireballs.
                
                
                
                
             
         
        
            
            
            
                
                Petting gesture animation first pass (1p + 3p).
                
                
                
                
             
         
        
            
            
            
                
                Assigned vision care effect to apple pie
                
                
                
                
             
         
        
            
            
            
                
                Show ore sparkles at night while vision care modifier is active
                
                
                
                
             
         
        
            
            
            
                
                Molotov fire consistency update
                
                
                
                
             
         
        
        
            
            
            
                
                Tree x markers appear brighter when using the Vision Care effect
                
                
                
                
             
         
        
            
            
            
                
                Fix osx IL2CPP compile error
- switch asset using statement from NUnit -> UnityEngine.Assertions
                
                
                
                
             
         
        
            
            
            
                
                Merge from main -> item_ownership