128,974 Commits over 4,232 Days - 1.27cph!
    
    
    
        
            
            
            
                
                Can now do very basic server-side movement (walking only, can't look around)
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Update debug.testtutorialcinematic to spawn a kayak and mount the player so it can be used from anywhere on the island
Added a test movement
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                Now that we can compile both client and server, run code gen. + simplified an RPC.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Server side now compiling. Commented out a lot of input code for the moment. Wanted to get everything compiling before I move all the inputs out of PlayerWalkMovement and into a new client-side input section
 
                
                
                
                
                
             
         
        
            
            
            
                
                A lot of replacing movement state with model state on the client
 
                
                
                
                
                
             
         
        
            
            
            
                
                Client side now compiling again
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed issue with number lexing.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added null and iif support to parser.
Renamed lexer keywords.
Added statement support
Fixed binary epression bug
Wrote basic interpreter
Added system to run code wrote in game with editor
Added null expression support
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Fixed Detail Layer breaking lighting when using normal blending with UV1 (tangent space mismatch)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added global symbol table.
Implemented support for variables and their identifiers into parser.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added block expression support
 
                
                
                
                
                
             
         
        
            
            
            
                
                Wrote basic recusrive descent parser.
Added support for Unary Expressions,
 
                
                
                
                
                
             
         
        
            
            
            
                
                First attempt: working ambient, main lighting and shadows
 
                
                
                
                
                
             
         
        
            
            
            
                
                monument greybox progress
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added definitions for grouping, binary and literal expressions. 
Removed redundant token types.
Forced all lower case input to lexer.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Attempt to fix triangle floor / triangle roof stability edge case after server restart
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from modelviewerfixes
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Modelviewer fixes from August post-processing changes
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Added lexing support for keywords.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added lexing support for literals and single character tokens
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed caret. Added blinking and ensured it respects text editor width/height
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                fixed triangle up collision gap at top of hexagon roof
tweaked distance for roof bottom line cull
 
                
                
                
                
                
             
         
        
            
            
            
                
                removed leftover brick conditional corners from frontier foundation prefabs
 
                
                
                
                
                
             
         
        
            
            
            
                
                fixed bumpyness on toptier/gingerbread/frontier foundation steps colliders
 
                
                
                
                
                
             
         
        
            
            
            
                
                Fixed incorrect surface types on the movement collider of frontier stairs
 
                
                
                
                
                
             
         
        
            
            
            
                
                changed gingerbread building skin to a nonconflicting unlock ID
 
                
                
                
                
                
             
         
        
            
            
            
                
                 Merge from experimental (Unity 2021)
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Removing code, moving code, many "SSM TODO"s for later
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                More WIP. Still 95% removing code at this stage.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                Early initial work on moving player movement to the server side. Committing this progressively even if not compiling since it's going to be a lot.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added a button to box, capsule, and sphere colliders - plus a context menu option - that automatically fits the collider to the size of any child renderers.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Disabled collision between Ragdoll and Prevent Movement layer due to use of Prevent Movement colliders in some vehicles (was enabled in 78391)
 
                
                
                
                
                
             
         
        
            
            
            
                
                Basic blockout in game code editor added. Not useable yet.
 
                
                
                
                
                
             
         
        
            
            
            
                
                m4 shotgun
- Added duplicated anim files
- Adjusted anims to place ammo in main body instead of stock
- Added animator, populated with edited anims
- Set vm prefab to use new animator
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                merge from hackweek_cliff_rework