userMaverickcancel

2,148 Commits over 822 Days - 0.11cph!

5 Months Ago
Fix typo that would cause scientists to not rotate properly towards their target
5 Months Ago
Handles cases in NPCNetowkring where SendNetworkUpdate could be sent multiple times a frame, make sure SendNetworkUpdate is only called once
5 Months Ago
Add more profile markers to NPCAnimController.Update to narrow down allocations when we repro
5 Months Ago
Budget NPCNetworking with fsm, senses etc
5 Months Ago
Only send entity update when new state is different from old state in NPCNetworking
5 Months Ago
Cache agent from TryGetAgent
5 Months Ago
Cache isScientistNPC and sense component in rustNavMeshAgent enable
5 Months Ago
Add C# bindings for recast corridor
5 Months Ago
Use static list ticked through ServerMgr for npc networking instead of unity update
5 Months Ago
Merge from main
5 Months Ago
Convert stragglers that still used navmesh agent: dungeon scarecrows and frankenstein pet
5 Months Ago
Add script in Tools/NavMesh to find all prefabs using legacy navigation components (agents, obstacles, volumes, monument navmesh)
5 Months Ago
Delete old path following component (the one used by new AIs, replaced by RustNavMeshAgent, old AIs still use their navigator)
5 Months Ago
Use static list ticked through ServerMgr for navmesh agents instead of unity update
5 Months Ago
Potential fix for zombie NRE on _agent == null in tests
5 Months Ago
Potential fix for zombie NRE on _agent == null in tests
5 Months Ago
Fix zombies breaking automated tests
5 Months Ago
Fix zombies breaking automated tests
5 Months Ago
Cherry pick tutorial bear and unused shark fix from ai_recast_integration
5 Months Ago
Fix tutorial bear and unused sharks causing errors with new navmesh
5 Months Ago
Merge from ai_recast_integration, enable with -useNewNavmesh on server boot, visualize with rustnav.draw command
5 Months Ago
Merge from main
5 Months Ago
Fix recast save being called in unity mode (even though it early outs, it logs a warning)
5 Months Ago
Unify naming conventions, everything is now called RustNav
5 Months Ago
Update error messages to mention the command line argument rather than the convar
5 Months Ago
Disable new navmesh by default, use command line argument "-useNewNavmesh" instead of convar to make it impossible to change at runtime (as it's not supported)
5 Months Ago
Do not build the unity navmesh when in recast mode
5 Months Ago
Assert inside all recast methods that the useUnityNavmesh is false
5 Months Ago
Make useUnityNavmesh convar only work on server start, do not build recast navmesh if it's set
5 Months Ago
Remove unused WS methods, fixed more usages of subNavmesh in unity mode
5 Months Ago
Fix cases where rotation could still be using recast in unity mode
5 Months Ago
Fix other cases where it was possible to fallback to recast code path when agent is null but useUnityNavmesh is true
5 Months Ago
Fix old animals dying when spawned on a navmesh tile that has yet to be built
5 Months Ago
Fix TryGetAgent not returning false when agent fails to be added
5 Months Ago
Fix merge conflicts on meshCache submeshes
5 Months Ago
Merge from main
5 Months Ago
* Sample first before adding navmesh agent, to avoid warning spam when navmesh is not there yet * Prevent entering recast code paths when unity agent is null but convar indicates to use unity, instead do nothing
5 Months Ago
Potential fix for "can't do X on agent not on navmesh" error spawn when toggling useUnityNavmesh convar
5 Months Ago
Make sure all modifications of navPos (through property or warp) also update the world position if updateWorldPos is enabled, before warp would not update worldPos
5 Months Ago
First pass on vehicles affecting navmesh
5 Months Ago
Reapply changes to oilrigs, codegen
5 Months Ago
Fix RebuildTilesInBounds not rebuilding in independant navmeshes if main navmesh is not built, early out if bounds don't intersect
5 Months Ago
Fix powerline poles being ignored by navmesh (handle capsule colliders)
5 Months Ago
Merge from main
6 Months Ago
Potential fix for "can't call stop on disabled agent" log spam
6 Months Ago
Potential fix for "stop can only be called on active agent on navmesh" spawm
6 Months Ago
Potential fix for ghostship scientists endless recursion
6 Months Ago
Reapply small oilrig changes
6 Months Ago
Merge from main
6 Months Ago
Fix new AIs not moving when ConVar.AI.useUnityNavmesh is set to 1