Release Healer Man 0.1.22
This commit is contained in:
1 parent
f6f2375145
commit
7f6001723a
144 files changed
+54107
-690
No files matched your search
@@ -20,7 +20,19 @@ export type EnemyDamageSchool =
|
||||
| "shadow"
|
||||
| "holy";
|
||||
|
||||
export type EnemyControlMechanic = "fear" | "sleep" | "root" | "stun" | "silence";
|
||||
export type EnemyControlMechanic = "confuse" | "fear" | "sleep" | "root" | "stun" | "silence";
|
||||
|
||||
/**
|
||||
* A persistent enemy aura that procs a short-lived, charged critical-strike
|
||||
* modifier from successful main-hand auto attacks.
|
||||
*/
|
||||
export interface EnemyMeleeAutoCriticalProc {
|
||||
readonly chance: number;
|
||||
readonly triggeredAura: string;
|
||||
readonly durationMs: number;
|
||||
readonly criticalChancePercent: number;
|
||||
readonly charges: number;
|
||||
}
|
||||
|
||||
export type EnemyTelegraphShape = "circle" | "cone" | "line";
|
||||
export type EnemyTelegraphAnchor = "source" | "target";
|
||||
@@ -45,6 +57,7 @@ export type EnemyAbilityEffect =
|
||||
readonly aura: string;
|
||||
readonly durationMs: number;
|
||||
readonly magnitude?: number;
|
||||
readonly meleeAutoCriticalProc?: EnemyMeleeAutoCriticalProc;
|
||||
}
|
||||
| {
|
||||
readonly kind: "target-aura";
|
||||
@@ -55,6 +68,8 @@ export type EnemyAbilityEffect =
|
||||
readonly kind: "control";
|
||||
readonly mechanic: EnemyControlMechanic;
|
||||
readonly durationMs: number;
|
||||
/** Optional damage resolved against the same targets as the control. */
|
||||
readonly damageMultiplier?: number;
|
||||
}
|
||||
| { readonly kind: "transform"; readonly form: string }
|
||||
| {
|
||||
|
||||
Reference in new issue
Block a user