userAdam Wcancel

11,274 Commits over 3,500 Days - 0.13cph!

4 Years Ago
Another round of clean up and deleted some unused code/files.
4 Years Ago
Remove an unused test RPC. Codegen
4 Years Ago
merge from main
4 Years Ago
merge from brain cleanup
4 Years Ago
Refactored a bunch of design start/stop to a central place. Brain now remains clientside, updated prefab realm/removes.
4 Years Ago
Refactored a bunch of start/stop AI design functionality. Server now tracks the designing entity too, clears it on disconnect.
4 Years Ago
Removed some debug logging from AiLocationSpawner
4 Years Ago
client compile fix
4 Years Ago
Moved the CH47 patrol logic out of base patrol state.
4 Years Ago
merge from AI main
4 Years Ago
merge from main
4 Years Ago
Renamed animal folders, deleted TestAnimal prefab.
4 Years Ago
Renamed animal AI classes/files/designs.
4 Years Ago
more clean up
4 Years Ago
Added a ref to BaseNavigator in BaseAIBrain and removed all individual state get/caching of BaseNavigator.
4 Years Ago
Bunch of clean up/refactoring/optimizing
4 Years Ago
merge from main
4 Years Ago
formatting fix
4 Years Ago
wip sleepable
4 Years Ago
Score down any roam point that we are very close to. Distance based scoring changes. Roam point reservation improvements. Oilrig scientist roam idle intervals reduced.
4 Years Ago
merge from cover
4 Years Ago
Cover point reservation changes. Harshly score down, instead of excluding, used cover points.
4 Years Ago
4 Years Ago
Cover point reservation improvements. Added AIPoint memory bank.
4 Years Ago
Added tunable BestRoamPointMaxDistance
4 Years Ago
merge from main
4 Years Ago
merge from mergefrommain
4 Years Ago
Added some safety checks
4 Years Ago
Refactored responsibility for the dynamic ai point add/remove from NPCDwelling to AIInformationZone with a validation function param. Made all the add/remove point functions private to AIInformationZone. Added a function call to cache the point arrays and replaced me recent temp solution (when merging from main) with this call.
4 Years Ago
apply slow aim fix to new setup
4 Years Ago
Implemented the speed based agent avoidance priority from [58969] in to the new BaseNavigator as a SpeedBasedAvoidancePriority toggle, defaults to false.
4 Years Ago
Removed now unused function
4 Years Ago
More manual merge/picking relevant bits out
4 Years Ago
Applied slow moving footstep sound fix
4 Years Ago
Removed a couple of new unused HumanNPC functions from merge, now that I've verified they're not used.
4 Years Ago
GetBestRoamPoint merge/changes /refactor
4 Years Ago
wip post merge cleanup/refactor
4 Years Ago
4 Years Ago
wip merge fixes & cleanup
4 Years Ago
more manual merge progress
4 Years Ago
wip merge from main including manual merge of AIInformationZone and BaseAIBrain
4 Years Ago
merge from navtick
4 Years Ago
separate navigator update from brain think timing
4 Years Ago
navigator tick experimental changes
4 Years Ago
Update animal AI design to now use StateError and StateFinished when roaming
4 Years Ago
updated mil tunnel scientist AI design
4 Years Ago
small Chase / TakeCover state improvements & cleanup
4 Years Ago
Added reserved position and entity slot enums for AIMemoryBank, switched placeholder hardcoded values to use them. Animal roam state now returns to home point if no suitable roam points are found from current position.
4 Years Ago
Added BestMovementPointMaxDistance and BestCoverPointMaxDistance to BaseNavigator. These can be used to optimize AIPoint lookups per AI npc/location. This allows the new grid to still be used for optimizations whilst still working for the tunnel dweller range changes on main.