Add pathfinding support for NPCs climbing tables (#17415)
This commit is contained in:
@@ -55,6 +55,7 @@ public sealed partial class PathfindingSystem
|
||||
{
|
||||
var isDoor = (end.Data.Flags & PathfindingBreadcrumbFlag.Door) != 0x0;
|
||||
var isAccess = (end.Data.Flags & PathfindingBreadcrumbFlag.Access) != 0x0;
|
||||
var isClimb = (end.Data.Flags & PathfindingBreadcrumbFlag.Climb) != 0x0;
|
||||
|
||||
// TODO: Handling power + door prying
|
||||
// Door we should be able to open
|
||||
@@ -71,6 +72,10 @@ public sealed partial class PathfindingSystem
|
||||
{
|
||||
modifier += 10f + end.Data.Damage / 100f;
|
||||
}
|
||||
else if (isClimb && (request.Flags & PathFlags.Climbing) != 0x0)
|
||||
{
|
||||
modifier += 0.5f;
|
||||
}
|
||||
else
|
||||
{
|
||||
return 0f;
|
||||
|
||||
Reference in New Issue
Block a user