Update Healer Man server

This commit is contained in:
phenom committed 2026-09-30 09:57:13 -04:00
1 parent 35dfdaed61
commit 4fb7a0b9c8
161 files changed
+24618 -529

No files matched your search

+13 -1
View File
@@ -62,6 +62,17 @@ export {
export type PartyCommand = "attack" | "defend" | "stop";
export type PartyMemberStatus = "ready" | "advancing" | "guarding" | "healing" | "attacking" | "holding" | "down";
type PartyActiveCast = CombatActorCastState & {
readonly canCastWhileMoving?: boolean;
/** Backdraft's already-hasted GCD duration, retained until cast completion. */
readonly backdraftGcdMs?: number;
/** Tidal Waves charges spent at cast start, retained for Lesser Healing Wave's crit roll. */
readonly tidalWavesChargesConsumed?: number;
/** Arcane Potency's next-spell critical chance, snapshotted when a Mage cast starts. */
readonly arcanePotencyCriticalChanceBonusPercent?: number;
/** Mana committed for this cast, used by Master of Elements critical refunds. */
readonly manaSpent?: number;
};
export interface PartyMember {
readonly id: string;
@@ -86,11 +97,12 @@ export interface PartyMember {
readonly maxResource: number;
readonly resourcePools: Readonly<Partial<Record<ResourceType, number>>>;
readonly lastResourceSpentAt: Readonly<Partial<Record<ResourceType, number>>>;
readonly warriorAngerManagementRageRemainderMs?: number;
readonly comboPoints: number;
readonly comboTargetId: string | null;
readonly cooldowns: Readonly<Record<string, number>>;
readonly globalCooldownEndsAt: number;
readonly activeCast: CombatActorCastState | null;
readonly activeCast: PartyActiveCast | null;
readonly activeCastTargetId: string | null;
readonly schoolLockedUntil: Readonly<Partial<Record<DamageSchool, number>>>;
readonly runes: readonly DeathKnightRuneState[];