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
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user