Release Healer Man 0.1.11

This commit is contained in:
phenom committed 2026-08-31 14:12:51 -04:00
1 parent 5f1a14d8de
commit 13970d03c8
18 files changed
+514 -19

No files matched your search

+17
View File
@@ -35,6 +35,23 @@ function twoCorridorGraph() {
}
describe("party navigation graph", () => {
it("rejects oversized source geometry before building the graph", () => {
const geometry = triangleGeometry([
[0, 0, 0],
[1, 0, 0],
[0, 0, 1],
[1, 0, 1],
], [
[0, 1, 2],
[1, 3, 2],
]);
expect(() => buildPartyNavigationGraph(geometry, { maxSourceTriangles: 1 }))
.toThrow("Party navigation geometry has 2 triangles; maximum is 1.");
expect(buildPartyNavigationGraph(geometry, { maxSourceTriangles: 2 }).sourceTriangleCount)
.toBe(2);
});
it("welds duplicate seam vertices within one millimeter", () => {
const geometry = triangleGeometry([
[0, 0, 0],