Update Healer Man server

This commit is contained in:
phenom committed 2026-09-26 18:57:44 -04:00
1 parent bd073fb00f
commit 83eac6d476
15 files changed
+438 -272

No files matched your search

+5 -3
View File
@@ -1,5 +1,6 @@
import type { DungeonAssetChunk, DungeonDefinition } from "./dungeonTypes";
import type { ManastormStageAssetPackage } from "./manastormStageAssets";
import { dungeonContentSourceId } from "./dungeonContentSource";
import { dungeonModules } from "@dungeonAssetModules";
function findAsset(dungeonId: string, chunk: DungeonAssetChunk | undefined): string | null {
@@ -19,10 +20,11 @@ export interface ResolvedDungeonAssets {
}
export function resolveDungeonAssets(definition: DungeonDefinition): ResolvedDungeonAssets {
const sourceId = dungeonContentSourceId(definition.id);
return {
visual: definition.assets.visual.flatMap((chunk) => findAsset(definition.id, chunk) ?? []),
collision: definition.assets.collision.flatMap((chunk) => findAsset(definition.id, chunk) ?? []),
navigation: findAsset(definition.id, definition.assets.navigation),
visual: definition.assets.visual.flatMap((chunk) => findAsset(sourceId, chunk) ?? []),
collision: definition.assets.collision.flatMap((chunk) => findAsset(sourceId, chunk) ?? []),
navigation: findAsset(sourceId, definition.assets.navigation),
};
}