1,397 Commits over 457 Days - 0.13cph!
    
    
    
        
            
            
            
                
                - Add death bark (disabled for now)
- Add fallback for index out of range issue when path succeeds but there is only one point
                
                
                
                
             
         
        
            
            
            
                
                - Make scientists have conversations instead of speaking to themselves
- Fix scientists orchestrating a push even though their grenade throw failed (then saying too much "come with me")
                
                
                
                
             
         
        
            
            
            
                
                Fix scientists abandonning their zone if they hear the player while searching, instead keep holding the zone and only chase if the sound is in their zone
                
                
                
                
             
         
        
            
            
            
                
                - Fix scientist staring at walls as if they were taking a leak when patrolling
- Make sure scientists are always limited by a turning speed, and can't snap turn
                
                
                
                
             
         
        
            
            
            
                
                Use old heavies on ch47 until new heavies are more ready
                
                
                
                
             
         
        
        
        
        
            
            
            
                
                - Fix muzzle vfx rotation on heavy scientist minigun
- Halve damage and double accuracy, makes minigun damage more predictable
                
                
                
                
             
         
        
            
            
            
                
                Fix suppressive fire inadvertently giving all nearby scientists ESP
                
                
                
                
             
         
        
            
            
            
                
                Improve heavy behaviour when shooting unreachable players, don't just go to the foot of the building
                
                
                
                
             
         
        
            
            
            
                
                Fix more oilrig unreachable navmesh islands
                
                
                
                
             
         
        
            
            
            
                
                Make path vislog more intuitive and consistent, fix heavy scientist sometimes struggling to find angle on player standing on top of building
                
                
                
                
             
         
        
            
            
            
                
                Allow scrolling in vddraw window, filter out more verbose vlogs to prevent spikes when recording lots of scientists
                
                
                
                
             
         
        
        
            
            
            
                
                Change proc anim components tick order, should be spine, then tail, then head
                
                
                
                
             
         
        
            
            
            
                
                Do not tick procedural anim components when entity is culled
                
                
                
                
             
         
        
            
            
            
                
                Add navmesh obstacle to props used on oilrigs, preventing instances of unreachable navmesh on top or inside structures, which prevents pathfinding early outs
                
                
                
                
             
         
        
            
            
            
                
                Playtest and iterate on shotgun scientist behaviour, more hit and run, sneaking and setting up ambushes
                
                
                
                
             
         
        
            
            
            
                
                Fix quaternion error due to using very small vector sometimes when picking a direction to face when entering cover
                
                
                
                
             
         
        
            
            
            
                
                Fix HasBrokenWeaponMod GC allocs through Linq
                
                
                
                
             
         
        
            
            
            
                
                Fix profiler leak in foliage grid
                
                
                
                
             
         
        
            
            
            
                
                Fix collision not working properly on heavy and shotgun scientists
                
                
                
                
             
         
        
            
            
            
                
                Fix npcs moving twice in the same frame (previous fix was incomplete), add better logging to debug faster
                
                
                
                
             
         
        
            
            
            
                
                Remove plugin compile defines
                
                
                
                
             
         
        
            
            
            
                
                - Allow scientists to hear other scientists shots, fix situations where scientists are engaged in a gunfight but their friends don't care if the player doesn't shoot back / has a silent weapon
- Pull reload sounds directly from the weapon instead of copying them in another array
                
                
                
                
             
         
        
            
            
            
                
                Fix "move called twice in same frame" warning
                
                
                
                
             
         
        
            
            
            
                
                Fix error when realmed remove tries to remove audio component (do the effects in audiomixer instead of components)
                
                
                
                
             
         
        
            
            
            
                
                Fix new scientist getting stuck on large oilrig doors
                
                
                
                
             
         
        
            
            
            
                
                Set new scientist and heavy scientist health to have similar TTK as old scientists despite not having bullet resistance. It makes balancing damage easier, but the formula I should have used is health/(1-resistance) not health*(1+resistance) so my previous change was wrong.
                
                
                
                
             
         
        
            
            
            
                
                Make silenced weapons harder to hear for scientists
                
                
                
                
             
         
        
            
            
            
                
                Increase heavy scientist health to match old one
                
                
                
                
             
         
        
            
            
            
                
                Fix scientist shotgun reload sounds
                
                
                
                
             
         
        
            
            
            
                
                Fix heavies walking into players
                
                
                
                
             
         
        
            
            
            
                
                Fix shotgun location in hand
                
                
                
                
             
         
        
            
            
            
                
                - Correct icon and localization of new scientists
- Add prototype shotgun scientist with different behaviour
                
                
                
                
             
         
        
            
            
            
                
                - Make custom behaviour for heavies, to walk and suppress while other scientists flank or push
- Makes scientists walk instead of jog
                
                
                
                
             
         
        
            
            
            
                
                Add new scientists to large oilrig, setup their zones, add debug draw for zone appartenance, create custom editor to edit zones instead of manually entering extents
                
                
                
                
             
         
        
        
            
            
            
                
                Go over cases where scientists can react too fast to noise / being hurt, and improve them
                
                
                
                
             
         
        
            
            
            
                
                Make ch47 carve navmesh to prevent heavy scientists clipping into it when dismounting
                
                
                
                
             
         
        
            
            
            
                
                Setup new heavy scientist prefab and get them to bet dropped by the chinook
                
                
                
                
             
         
        
            
            
            
                
                Remove unused fields in chinook code as well as for loops with a hardcoded single iteration, comment public fields to make it clear what the difference is between scientistPrefab and dismountablePrefab
                
                
                
                
             
         
        
            
            
            
                
                Allow ch47 to transport new scientists in preparation of new heavy scientists on oilrig, they can't be "mounted" because they don't inherit BasePlayer, so a simpler parenting system was necessary
                
                
                
                
             
         
        
            
            
            
                
                Fix scientists looking at your feet instead of your head
                
                
                
                
             
         
        
        
            
            
            
                
                Fix scientist breaking their spine to look at a player behind them while they are sprinting away
                
                
                
                
             
         
        
            
            
            
                
                - Better vislog for neck rotation limit
- Lerp rotation instead of snap
                
                
                
                
             
         
        
            
            
            
                
                Constrain angles the scientist can turn their virtual head at (on server, where there is no animation)
                
                
                
                
             
         
        
            
            
            
                
                Fix error with turret lerpspeed when compiling in NONE configuration