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

+6 -1
View File
@@ -5,6 +5,7 @@ import type { InventoryItem } from "../game/lootTypes";
import type { PartyMember } from "../game/partyStore";
import type { OnlineGroupActivity, OnlineGroupCharacter } from "./onlineGroupTypes";
import type { PartyRole } from "../game/partyRoles";
import type { DungeonEncounterSnapshot } from "../game/dungeonEncounterTypes";
export type OnlineSessionVector = readonly [number, number, number];
@@ -34,6 +35,9 @@ export interface OnlineMobTransform {
}
export interface OnlineSharedWorld {
/** Identifies the package that owns encounter snapshots and prevents cross-dungeon hydration. */
readonly dungeonId?: string;
readonly encounters?: readonly DungeonEncounterSnapshot[];
readonly mobs: Readonly<Record<string, MobCombatState>>;
readonly mobTransforms: Readonly<Record<string, OnlineMobTransform>>;
readonly partyMembers: readonly PartyMember[];
@@ -50,7 +54,7 @@ export interface OnlineSharedWorld {
readonly publishedBy?: string;
}
export type OnlineRelayEventKind = "damage" | "healing" | "resurrection" | "loot" | "portal";
export type OnlineRelayEventKind = "damage" | "healing" | "resurrection" | "loot" | "portal" | "interact" | "party-teleport";
export interface OnlineRelayEventInput {
readonly clientEventId: string;
@@ -63,6 +67,7 @@ export interface OnlineRelayEventInput {
readonly effectiveAmount?: number;
readonly critical?: boolean;
readonly occurredAt?: number;
readonly position?: OnlineSessionVector;
}
export interface OnlineRelayEvent extends OnlineRelayEventInput {