Update Healer Man server
This commit is contained in:
1 parent
6114a2295f
commit
69809f7228
593 files changed
+903643
-40774
No files matched your search
@@ -45,6 +45,22 @@ for (const dungeon of dungeons) {
|
||||
fileName: entry.fileName,
|
||||
checksum: entry.sha256,
|
||||
size: entry.size,
|
||||
...(entry.role === "navigation" && recast.detourTopology ? { detourTopology: {
|
||||
schemaVersion: recast.detourTopology.schemaVersion,
|
||||
polygonCount: recast.detourTopology.polygonCount,
|
||||
directedLinkCount: recast.detourTopology.directedLinkCount,
|
||||
detailTriangleCount: recast.detourTopology.detailTriangleCount,
|
||||
assetChecksum: entry.sha256,
|
||||
} } : {}),
|
||||
...(entry.role === "navigation" && recast.navigationComponentPolicy ? (() => {
|
||||
if (recast.navigationComponentPolicy !== "all-components") {
|
||||
throw new Error(dungeon.slug + " has an unsupported navigation component policy: " + recast.navigationComponentPolicy);
|
||||
}
|
||||
if (recast.detourTopology) {
|
||||
throw new Error(dungeon.slug + " cannot combine inferred all-components navigation with source-pinned Detour topology.");
|
||||
}
|
||||
return { navigationComponentPolicy: recast.navigationComponentPolicy };
|
||||
})() : {}),
|
||||
triangleCount: entry.role === "visual"
|
||||
? conversion.visual.triangles
|
||||
: entry.role === "navigation"
|
||||
@@ -66,6 +82,12 @@ for (const dungeon of dungeons) {
|
||||
const far = Math.max(220, Math.ceil(Math.hypot(width, height) * 0.85));
|
||||
const warnings = [
|
||||
...environmentRecipe.exceptions,
|
||||
...(environmentRecipe.source.reviewedRuntimeEntrance ? [
|
||||
"Runtime entry uses reviewed source path graph "
|
||||
+ environmentRecipe.source.reviewedRuntimeEntrance.sourcePathNode.graphKey
|
||||
+ " node " + environmentRecipe.source.reviewedRuntimeEntrance.sourcePathNode.nodeId
|
||||
+ "; the authoritative Lua spawn and direction remain in the environment import metadata.",
|
||||
] : []),
|
||||
...((actorManifest.proceduralFallbacks ?? []).length ? [
|
||||
String(actorManifest.proceduralFallbacks.length)
|
||||
+ " runtime/dynamic actor containers use HealerMan procedural visuals because their ROS files expose no static triangles.",
|
||||
|
||||
Reference in new issue
Block a user