11,455 Commits over 3,561 Days - 0.13cph!
Applied client editor brain nav shelved fixes.
Applied AI tool shelved changes
Deleted placeholder ScientistNPCAd.
updated ScientistNPC to match my placeholder. Updated oilrig test scene
Deleted the old placeholder TunnelDwellerAd prefab
replaced original tunnel dweller prefab
(and updated my tunnel test scene)
tunnel dweller prefab tweak
AIInformationGrid profiling and reworked array access
More profiling, bit of refactoring.
Added a ton of extra profiling
delete commented code section
Built support for restricting roam points to within a distance from home point into BaseNavigator.
Bunch of roam/pathfinding tweaks and improvements.
Roam point scoring updates/fixes.
New tunnel dweller prefab updates (max roam distance etc).
initial setup/prefab/files
move the IAIAttack and IAISenses implementations from Scientist to Human
Moved AIStateContainer to a separate file
track if an AIZ is sleeping
BaseNavigator now supports pause/resume.
AI sleep/wake now pauses/resumes navigation and movement ticks.
Another round of clean up and deleted some unused code/files.
Remove an unused test RPC.
Codegen
Refactored a bunch of design start/stop to a central place. Brain now remains clientside, updated prefab realm/removes.
Refactored a bunch of start/stop AI design functionality. Server now tracks the designing entity too, clears it on disconnect.
Removed some debug logging from AiLocationSpawner
Moved the CH47 patrol logic out of base patrol state.
Renamed animal folders, deleted TestAnimal prefab.
Renamed animal AI classes/files/designs.
Added a ref to BaseNavigator in BaseAIBrain and removed all individual state get/caching of BaseNavigator.
Bunch of clean up/refactoring/optimizing