Update Healer Man server
This commit is contained in:
1 parent
83eac6d476
commit
4957b69e86
21 files changed
+170
-40
No files matched your search
@@ -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", () => {
|
||||
|
||||
Reference in new issue
Block a user