Update Healer Man server
This commit is contained in:
1 parent
35dfdaed61
commit
4fb7a0b9c8
161 files changed
+24618
-529
No files matched your search
@@ -123,6 +123,8 @@ export type AuraProcAction =
|
||||
export interface AuraProcDefinition {
|
||||
readonly id: string;
|
||||
readonly triggers: ProcTrigger | readonly ProcTrigger[];
|
||||
/** Limit proc rolls to events generated by these catalog ability IDs. */
|
||||
readonly abilityIds?: readonly string[];
|
||||
/** Limit attack-triggered procs to the listed landed attack types. */
|
||||
readonly attackKinds?: readonly AttackKind[];
|
||||
/** Probability from 0 through 1. */
|
||||
@@ -163,7 +165,7 @@ export interface AuraDefinition {
|
||||
/** Explicit non-numeric gameplay state such as stealth, tracking, flight, or water walking. */
|
||||
readonly utilityTags?: readonly string[];
|
||||
/** Enemy control mechanics ignored while this aura is active. */
|
||||
readonly controlImmunities?: readonly ("confuse" | "fear" | "sleep" | "root" | "slow" | "stun" | "silence")[];
|
||||
readonly controlImmunities?: readonly ("confuse" | "fear" | "sleep" | "root" | "slow" | "stun" | "silence" | "interrupt")[];
|
||||
/** Chance from 0 through 1 to reflect an incoming spell. */
|
||||
readonly reflectSpellChance?: number;
|
||||
/** Portion of incoming target damage transferred to the aura source. */
|
||||
@@ -189,6 +191,8 @@ export interface ActiveAura {
|
||||
readonly procStates: readonly AuraProcState[];
|
||||
/** Cumulative redirected damage for an aura that owns a shared redirect cap. */
|
||||
readonly redirectedDamage?: number;
|
||||
/** Healing reserved by WoW Druid Living Seed until its target takes a direct hit. */
|
||||
readonly druidLivingSeedAmount?: number;
|
||||
/** Number of Fire critical hits landed during the current Combustion buff. */
|
||||
readonly combustionCriticalHits?: number;
|
||||
}
|
||||
@@ -580,6 +584,8 @@ export function evaluateAuraProcs(
|
||||
if (
|
||||
proc === undefined ||
|
||||
!procHasTrigger(proc, event.trigger) ||
|
||||
(proc.abilityIds !== undefined
|
||||
&& (event.abilityId === undefined || !proc.abilityIds.includes(event.abilityId))) ||
|
||||
(proc.attackKinds !== undefined
|
||||
&& (event.attackKind === undefined || !proc.attackKinds.includes(event.attackKind))) ||
|
||||
state.readyAt > now ||
|
||||
|
||||
Reference in new issue
Block a user