Update Healer Man server

This commit is contained in:
phenom committed 2026-10-07 13:05:04 -04:00
1 parent 69809f7228
commit ff20ab8779
101 files changed
+16713 -945

No files matched your search

+6 -5
View File
@@ -206,7 +206,8 @@ function deterrenceContract(
});
}
const DETERRENCE_DISARM = effect(6, 185, -100);
// Aura 185 is MOD_ATTACKER_RANGED_HIT_CHANCE; it is not a Disarm aura.
const DETERRENCE_RANGED_HIT_PENALTY = effect(6, 185, -100);
const DETERRENCE_UNKNOWN = effect(6, 27, 0);
const CONTRACTS: Readonly<Record<EnemyBlockAuraSourceProfile, Readonly<Record<number, EnemyBlockAuraContract>>>> = Object.freeze({
@@ -215,7 +216,7 @@ const CONTRACTS: Readonly<Record<EnemyBlockAuraSourceProfile, Readonly<Record<nu
47294: criticalBlockContract("wow335", 47294, 20, [5]),
47295: criticalBlockContract("wow335", 47295, 40, [10]),
47296: criticalBlockContract("wow335", 47296, 60, [15]),
67801: deterrenceContract("wow335", 67801, 5_000, [DETERRENCE_DISARM]),
67801: deterrenceContract("wow335", 67801, 5_000, [DETERRENCE_RANGED_HIT_PENALTY]),
}),
ascension: Object.freeze({
3419: blockChanceContract("ascension"),
@@ -223,15 +224,15 @@ const CONTRACTS: Readonly<Record<EnemyBlockAuraSourceProfile, Readonly<Record<nu
47295: criticalBlockContract("ascension", 47295, 100, [7, 16]),
47296: criticalBlockContract("ascension", 47296, 100, [10, 25]),
67801: deterrenceContract("ascension", 67801, 60_000, [effect(6, 4, 0), DETERRENCE_UNKNOWN]),
667801: deterrenceContract("ascension", 667801, 5_000, [DETERRENCE_DISARM, DETERRENCE_UNKNOWN]),
1167801: deterrenceContract("ascension", 1167801, 5_000, [DETERRENCE_DISARM]),
667801: deterrenceContract("ascension", 667801, 5_000, [DETERRENCE_RANGED_HIT_PENALTY, DETERRENCE_UNKNOWN]),
1167801: deterrenceContract("ascension", 1167801, 5_000, [DETERRENCE_RANGED_HIT_PENALTY]),
}),
epoch: Object.freeze({
3419: blockChanceContract("epoch"),
47294: criticalBlockContract("epoch", 47294, 20, [5]),
47295: criticalBlockContract("epoch", 47295, 40, [10]),
47296: criticalBlockContract("epoch", 47296, 60, [15]),
67801: deterrenceContract("epoch", 67801, 5_000, [DETERRENCE_DISARM]),
67801: deterrenceContract("epoch", 67801, 5_000, [DETERRENCE_RANGED_HIT_PENALTY]),
}),
});