6,002 Commits over 2,253 Days - 0.11cph!
    
    
    
        
        
            
            
            
                
                first pass AI cover points for AI_Lower section
                
                
                
                
             
         
        
            
            
            
                
                wip AI_Lower cover points
                
                
                
                
             
         
        
        
        
        
        
        
            
            
            
                
                Refactored AICoverPointEiditor.PlaceOnFloor so it can also be called from new AIMovePointEditor, for move point data editing.
                
                
                
                
             
         
        
            
            
            
                
                Added "Place on floor" editor button for cover point objects.
Initial move/cover data pass for area B.
                
                
                
                
             
         
        
        
            
            
            
                
                merge from nuclear_missile_silo
                
                
                
                
             
         
        
            
            
            
                
                Unset IsSecurityDoor on all hinged.industrial doors so navmesh data generates correctly.
S2P.
                
                
                
                
             
         
        
            
            
            
                
                merge from nuclear_missile_silo
                
                
                
                
             
         
        
            
            
            
                
                Enabled read/write access on mesh data needed for navmesh gen.
                
                
                
                
             
         
        
            
            
            
                
                Added MonumentNavMesh to monument root, set MonumentInfo to have navmesh data.
                
                
                
                
             
         
        
        
            
            
            
                
                initial pass on AIZ size/position layouts.
added initial AI prefab for merges.
                
                
                
                
             
         
        
        
        
        
        
        
            
            
            
                
                manual merge & fix from 
80221
                
                
                
                
             
         
        
            
            
            
                
                removed the old saddle from stables vendor and added the two new ones.
                
                
                
                
             
         
        
        
            
            
            
                
                Only try and hitch when the last player has dismounted, not just any player.
                
                
                
                
             
         
        
            
            
            
                
                Reworked the claim RPC to specify the purchase token we are using, and then check we have it.
Transfer the saddle purchase item to the horse when claiming it, then mount it.
                
                
                
                
             
         
        
            
            
            
                
                Added PurchaseOption definition.
Horses can now have multiple purchase options, with menus and associated item tokens.
Show dynamic purchase menu options based on held items.
Setup options.
Codegen.
                
                
                
                
             
         
        
        
            
            
            
                
                move BaseRidableAnimal stand collision check to a virtual function, override it for RidableHorse and check the relevant mount positions
                
                
                
                
             
         
        
            
            
            
                
                Check and dismount any riders that are too heavy, not just the driver
                
                
                
                
             
         
        
            
            
            
                
                dismount any riders if saddle is removed
                
                
                
                
             
         
        
            
            
            
                
                Clear Flag_HasRider when mounted player count is 0, not when any player dismounts.
                
                
                
                
             
         
        
            
            
            
                
                Added third mount point, use correct ones depending on saddle type.
                
                
                
                
             
         
        
            
            
            
                
                never show occupied menu.
update mount flags and max capacity after item change.
                
                
                
                
             
         
        
        
            
            
            
                
                client-side friendly version of HasSeatAvailable
                
                
                
                
             
         
        
        
        
            
            
            
                
                determine ideal mount point based on equipped saddle type and occupancy
                
                
                
                
             
         
        
            
            
            
                
                use mount menu instead of ride menu, but check new menu conditions.
                
                
                
                
             
         
        
            
            
            
                
                show equipped single/double saddle model
                
                
                
                
             
         
        
            
            
            
                
                valid saddle / seat checks.
seat capacity / availability checks.
fix flag conflicts.
                
                
                
                
             
         
        
            
            
            
                
                saddle items/equip and seat count wip
                
                
                
                
             
         
        
        
            
            
            
                
                Added profiling.
#if editor
                
                
                
                
             
         
        
        
            
            
            
                
                Fix pegs not being shown when swapping a weapon