From fed4b54915120a80ee56248bb4a2f2397a762bd6 Mon Sep 17 00:00:00 2001 From: amevarashi Date: Fri, 24 Mar 2023 17:32:34 +0500 Subject: [PATCH] Fixed GetAdjacentBuildings error when called at map edge --- Source/RJWSexperience/ExtensionMethods/PawnExtensions.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/RJWSexperience/ExtensionMethods/PawnExtensions.cs b/Source/RJWSexperience/ExtensionMethods/PawnExtensions.cs index 3d47e0f..9e3a7f9 100644 --- a/Source/RJWSexperience/ExtensionMethods/PawnExtensions.cs +++ b/Source/RJWSexperience/ExtensionMethods/PawnExtensions.cs @@ -59,7 +59,7 @@ namespace RJWSexperience results.Add(building); foreach (IntVec3 pos in GenAdjFast.AdjacentCells8Way(pawn.Position)) { - if (edifice[pos] is T adjBuilding) + if (pos.InBounds(pawn.Map) && edifice[pos] is T adjBuilding) results.Add(adjBuilding); } return results;