branchrust_reboot/main/hackweek_ai_test_arenacancel
                         
                     
             
         
     
    
        
31 Commits over 0 Days - ∞cph!
    
    
        
        
        
            
            
            
                
                Revert cover point changes just for merge to main
                
                
                
                
             
         
        
        
        
            
            
            
                
                client/server compile fixes
                
                
                
                
             
         
        
        
            
            
            
                
                killscientists kills tunnel dwellers too
                
                
                
                
             
         
        
            
            
            
                
                name tag info improvements
                
                
                
                
             
         
        
            
            
            
                
                Added "Spawn Lineup" feature, spawns one of each Scientist AI prefab in a line for easy runtime editing. Auto turns AI designing on, ignoreplayers on and move off.
Added AIArenaNameTag, shows the NPC gameobject/type above their head.
Tweaked position of AI state display text.
                
                
                
                
             
         
        
            
            
            
                
                Added arena specific Scientist prefab/ai design/setup.
Added it to arena spawning UI.
Manifest.
                
                
                
                
             
         
        
            
            
            
                
                Cover point width fix.
Updated cover points to use width.
                
                
                
                
             
         
        
        
            
            
            
                
                AICoverPoint now has a width property. 
Take a random point within this width when getting cover location.
                
                
                
                
             
         
        
            
            
            
                
                Added arena UI buttons to toggle noclip, ai.ignoreplayers and editor.drawAIStateNames
                
                
                
                
             
         
        
            
            
            
                
                more spawn points for new areas
                
                
                
                
             
         
        
        
            
            
            
                
                Added RenderBounds bool to AIInformationZone, only draw red bounds box when the AIZ is the selected object, unless this is set to true.
Default to false so we don't draw AIZ bounds everywhere in monument scenes any more.
                
                
                
                
             
         
        
            
            
            
                
                Yesterday's arena level design
                
                
                
                
             
         
        
            
            
            
                
                Reload player belt weapons as part of reset.
                
                
                
                
             
         
        
            
            
            
                
                merge from reloadweapons_command
                
                
                
                
             
         
        
            
            
            
                
                Can assign a default loadout to give the player when starting test arena.
Give it again when pressing reset.
                
                
                
                
             
         
        
            
            
            
                
                Indoor area move/cover points
                
                
                
                
             
         
        
            
            
            
                
                Walled off outdoor area.
Added an interior office kind of area.
                
                
                
                
             
         
        
            
            
            
                
                Disable animal spawns in arena
                
                
                
                
             
         
        
            
            
            
                
                Added option to not build world navmesh to gamesetup/bootstrap. Don't build it for test arena to decrease start time.
                
                
                
                
             
         
        
            
            
            
                
                Added UI buttons for spawning each type of Scientists, picks a random spawn point each click.
Added "Kill Scientists" button to kill all spawned AI.
Reset button now kills all AI too.
                
                
                
                
             
         
        
        
            
            
            
                
                Added some initial move/cover points to get things working
                
                
                
                
             
         
        
            
            
            
                
                Delete a bunch of scene stuff to speed up play/start time
                
                
                
                
             
         
        
            
            
            
                
                Initial basic setup. Scene. Added script for UI controls. Added simple geometry and set it up as a monument/navmesh so it automatically gets navmesh built. Default ai.move to true for arena.  Auto teleport player to test arena spawn location when starting the scene. Added a Reset button to UI that for now just puts the player back at the spawn point.