Pathfinding:CreatePath() with AgentCanJump = false wont move to a lot of moveable places

The pathfinding often wont move to a desired reachable location even when the location is reachable without jump.
Like a slope and some places that are higher slightly(0.5 studs) which wont require jump.

local pfs = game:GetService("PathfindingService")

local path = pfs:CreatePath({
	AgentRadius = 2,
	AgentHeight = 5,
	WaypointSpacing = 4,
	AgentCanJump = false,
	Costs = {
		wall = 20
	}
})

Expected behavior

I expect Pathfinding when AgentCanJump = false to be able to walk up slopes, and be able to move if the target is on a slightly higher ground(like 1-2 studs higher) not in the hight that requirs jumping but walking throw like stairs and small gaps without returning nil

A private message is associated with this bug report

2 Likes

This is just an acknowledgment announcement!

We’ve filed a ticket to our internal database, and we’ll follow up when we have an update!

Thanks for the report!