forked from phenom/healer-man
Release Healer Man 0.1.21
This commit is contained in:
1 parent
699fc858c9
commit
f6f2375145
210 files changed
+976039
-6247
No files matched your search
@@ -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;
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user