Release Healer Man 0.1.21

This commit is contained in:
phenom committed 2026-09-08 10:40:26 -04:00
1 parent 699fc858c9
commit f6f2375145
210 files changed
+976039 -6247

No files matched your search

+12 -1
View File
@@ -4,6 +4,8 @@ import type {
PopulationDefinitionMap,
StaticMobSpawnDefinition,
} from "./mobPopulation";
import type { DungeonEncounterDefinition } from "./dungeonEncounterTypes";
import type { DungeonWorldObjectDefinition } from "./dungeonWorldObjects";
export type Vector3Tuple = MobVector3;
export type DungeonEnvironmentMode = "global-wmo" | "adt-hybrid" | "runewaker-ros";
@@ -154,6 +156,11 @@ export interface DungeonNavigationLink {
readonly authoredReason: string;
}
export interface DungeonEncounterSpawnGroupDefinition {
readonly id: string;
readonly spawns: readonly StaticMobSpawnDefinition[];
}
export interface DungeonMapPresentation {
readonly width: number;
readonly height: number;
@@ -232,7 +239,11 @@ export interface DungeonDefinition {
readonly bosses: readonly DungeonBossObjective[];
readonly objectiveOrder: readonly DungeonBossObjective[];
readonly navigationLinks: readonly DungeonNavigationLink[];
readonly serverGameObjects: readonly unknown[];
/** Serializable dungeon-wide orchestration kept separate from render state. */
readonly encounters?: readonly DungeonEncounterDefinition[];
/** Declarative groups activated by encounter actions; renderer ownership stays outside the reducer. */
readonly encounterSpawnGroups?: readonly DungeonEncounterSpawnGroupDefinition[];
readonly serverGameObjects: readonly DungeonWorldObjectDefinition[];
readonly provenance: DungeonSourceProvenance;
readonly validation: DungeonValidationStatus;
}