Update Healer Man server

This commit is contained in:
phenom committed 2026-09-27 21:48:00 -04:00
1 parent 15a5254380
commit 9d7e0e2f9e
71 files changed
+3490 -81

No files matched your search

+4 -2
View File
@@ -47,6 +47,8 @@ export interface PartyNavigationGraph {
}
export interface PartyNavigationBuildOptions {
/** Validation may retain floor triangles while gameplay routes off-mesh links through nodes. */
readonly retainSurfaceTriangles?: boolean;
readonly weldTolerance?: number;
/** Defensive runtime ceiling; checked before graph allocations begin. */
readonly maxSourceTriangles?: number;
@@ -167,7 +169,7 @@ function connectedComponents(nodes: readonly MutableWeldedNode[]): number[][] {
return components;
}
function buildPartyNavigationTriangleNodes(
export function buildPartyNavigationTriangleNodes(
triangles: readonly PartyNavigationTriangle[],
positions: readonly PartyNavigationPosition[],
): readonly PartyNavigationTriangleNode[] {
@@ -432,7 +434,7 @@ export function buildPartyNavigationGraph(
return Object.freeze({
nodes: Object.freeze(nodes),
...(usesOffMeshLinks ? {} : {
...(usesOffMeshLinks && !options.retainSurfaceTriangles ? {} : {
triangles: Object.freeze(triangles),
triangleNodes,
}),