6,013 Commits over 2,284 Days - 0.11cph!
    
    
    
        
            
            
            
                
                quick refactor, more setup
 
                
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                Autoscroll event list to bottom when adding a new event
 
                
                
                
                
                
             
         
        
        
        
        
        
            
            
            
                
                Random offset when sampling topology points
 
                
                
                
                
                
             
         
        
            
            
            
                
                GetBestRoamPosition improvements.
Base roam state improvements.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Timers can now be randomized with min/max values.
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Max water depth roam improvements.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Topology preferences, base BasePathFinder.GetBestRoamPosition implementation samples topology.
 
                
                
                
                
                
             
         
        
            
            
            
                
                AI Memory/senses respect ConVar.AI.ignoreplayers.
Flee/move/roam states set movement seped percentages.
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                moved speed/accel/turnspeed to BaseNavigator.
stats.
 
                
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                IAISenses
Sesnes now keep lists of threats and targets.
TargetDetected event.
ThreatDetected event.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                wip moving sense type to brain.
wip target/threat flags.
 
                
                
                
                
                
             
         
        
            
            
            
                
                merge from main, merge fix
 
                
                
                
                
                
             
         
        
            
            
            
                
                bit of refactoring, senses improvements.
 
                
                
                
                
                
             
         
        
            
            
            
                
                senses only get updated if an active state event needs them, capped to an interval.
senses memory stores a separate list of player-only entities.
player detected event now takes a % of max range as parameter, not a distance.
 
                
                
                
                
                
             
         
        
            
            
            
                
                AIBrainSenses.
Added senses to brain.
Pass senses to events.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                hunger & tiredness
protobuf
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Added IAISleep and implemented.
Added BaseSleepState.
 
                
                
                
                
                
             
         
        
            
            
            
                
                Added IAIEnergyBelow and implementation.
Added EnergyBelow event stuff.
 
                
                
                
                
                
             
         
        
        
            
            
            
                
                refresh cache reference when updating a custom design
 
                
                
                
                
                
             
         
        
        
        
            
            
            
                
                Support for design save/load scope & priority. EntityInstance, ServerWide, Default.
Protobuf.
 
                
                
                
                
                
             
         
        
        
        
        
        
        
            
            
            
                
                BaseCombatEntity now stores last person you attacked.
More events work.
 
                
                
                
                
                
             
         
        
            
            
            
                
                description/name + layout tweak
protobuf