Update Healer Man server

This commit is contained in:
phenom committed 2026-09-26 19:55:08 -04:00
1 parent 83eac6d476
commit 4957b69e86
21 files changed
+170 -40

No files matched your search

+5 -4
View File
@@ -2,6 +2,7 @@ import { readFileSync } from "node:fs";
import path from "node:path";
import { describe, expect, it } from "vitest";
import { DUNGEON_DEFINITIONS, dungeonCanEnter } from "./dungeonRegistry";
import { dungeonContentSourceId } from "./dungeonContentSource";
import manastormRegistry from "./generated/manastormAssetPackages.json";
import type { ManastormStageAssetPackage } from "./manastormStageAssets";
import {
@@ -70,7 +71,7 @@ function regularNavigationPath(
"assets",
"game",
"dungeons",
dungeonId,
dungeonContentSourceId(dungeonId),
navigation.fileName,
);
}
@@ -84,7 +85,7 @@ describe("party navigation fleet safety", () => {
const enabled = [];
const fallback = [];
expect(DUNGEON_DEFINITIONS).toHaveLength(86);
expect(DUNGEON_DEFINITIONS).toHaveLength(89);
for (const dungeon of DUNGEON_DEFINITIONS) {
expect(dungeonCanEnter(dungeon.id), dungeon.id).toBe(true);
const navigation = dungeon.assets.navigation;
@@ -119,8 +120,8 @@ describe("party navigation fleet safety", () => {
// Stockades has a reviewed navigation override without claiming that its
// broader encounter/reset validation is complete.
expect(enabled).toContain("stormwind-stockade");
expect(enabled).toHaveLength(32);
expect(fallback).toHaveLength(54);
expect(enabled).toHaveLength(33);
expect(fallback).toHaveLength(56);
});
it("covers every Manastorm package and keeps actual synchronous geometry under budget", () => {