Update Healer Man server

This commit is contained in:
phenom committed 2026-09-24 18:15:45 -04:00
1 parent 71246e5b75
commit a868401ebc
40 files changed
+1522 -161

No files matched your search

+8 -3
View File
@@ -42,8 +42,10 @@ function Preview() {
useEffect(() => {
void fetch("/assets/game/combat-effects/original/runewaker/manifest.json")
.then((response) => response.json())
.then((index: { results: { model: string; graphUrl: string; status: string; rendererReady?: boolean }[] }) => {
const available = index.results.filter((entry) => entry.status === "decoded" || entry.rendererReady)
.then((index: { results: { model: string; graphUrl: string; status: string;
rendererReady?: boolean; partialRendererReady?: boolean }[] }) => {
const available = index.results.filter((entry) =>
entry.status === "decoded" || entry.rendererReady || entry.partialRendererReady)
.map(({ model, graphUrl }) => ({ model, graphUrl }));
setChoices(available);
setSelected(available.find((entry) => entry.model.includes("electric_ball_t_freeze_hit"))?.graphUrl
@@ -83,8 +85,11 @@ function Preview() {
<label><input type="checkbox" checked={freezeAt} onChange={(event) => { setFreezeAt(event.target.checked); setReplay(replay + 1); }} />Freeze at 250 ms</label>
</div>
<div role="status" style={{ padding: "0 20px 8px" }}>{error || (loaded
? `Ready · ${runeLayers(loaded.graph, phase).length} sprite layers · ${loaded.graph.textures.length} textures`
? `${loaded.graph.partialRendererReady ? "Partial original" : "Ready"} · ${runeLayers(loaded.graph, phase).length} sprite layers · ${loaded.graph.textures.length} textures`
: "Loading RuneWaker media…")}</div>
{loaded?.graph.partialRendererReady && <div style={{ padding: "0 20px 8px" }}>
Fidelity limit: {loaded.graph.omittedVisuals?.join(", ")}
</div>}
<div style={{ height: "calc(100vh - 100px)" }}>
<Canvas camera={{ position: [3, 2.5, 5], fov: 45 }}>
<color attach="background" args={["#0b121b"]} />