From 439f5af2bd512283ba8f7ace898dce98156cdf9c Mon Sep 17 00:00:00 2001 From: evanpelle Date: Wed, 12 Mar 2025 12:59:36 -0700 Subject: [PATCH] PathFinder: return path not found when src or dst is null (#228) --- src/core/pathfinding/PathFinding.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/core/pathfinding/PathFinding.ts b/src/core/pathfinding/PathFinding.ts index aad574fbb..25ad86c29 100644 --- a/src/core/pathfinding/PathFinding.ts +++ b/src/core/pathfinding/PathFinding.ts @@ -46,9 +46,11 @@ export class PathFinder { nextTile(curr: TileRef, dst: TileRef, dist: number = 1): TileResult { if (curr == null) { consolex.error("curr is null"); + return { type: PathFindResultType.PathNotFound }; } if (dst == null) { consolex.error("dst is null"); + return { type: PathFindResultType.PathNotFound }; } if (this.game.manhattanDist(curr, dst) < dist) {