forked from phenom/healer-man
Update Healer Man server
This commit is contained in:
1 parent
1fedb9368d
commit
cc3b2fa4d5
27 files changed
+1988
-83
No files matched your search
@@ -20,6 +20,27 @@ function effectsOfKind<K extends AbilityEffect["kind"]>(
|
||||
}
|
||||
|
||||
describe("WoW 3.3.5 executable effect mapping", () => {
|
||||
it("maps Envenom to Deadly Poison dose damage and its poison-frequency buff", () => {
|
||||
const envenom = abilityAtLevel(byId("wow335-rogue-envenom"), 80);
|
||||
expect(effectsOfKind(envenom, "finisher-damage")).toEqual([
|
||||
expect.objectContaining({
|
||||
poison: expect.objectContaining({
|
||||
maximumDoses: 5,
|
||||
basePointsPerDose: 216,
|
||||
attackPowerCoefficientPerDose: 0.09,
|
||||
}),
|
||||
}),
|
||||
]);
|
||||
expect(effectsOfKind(envenom, "apply-aura")).toEqual([
|
||||
expect.objectContaining({
|
||||
recipient: "caster",
|
||||
aura: expect.objectContaining({
|
||||
utilityTags: expect.arrayContaining(["rogue-envenom-poison-buff"]),
|
||||
}),
|
||||
}),
|
||||
]);
|
||||
});
|
||||
|
||||
it("gives every imported classic rank executable or explicit utility semantics", () => {
|
||||
const effects = Object.values(WOW335_ABILITIES_BY_CLASS)
|
||||
.flat()
|
||||
|
||||
Reference in new issue
Block a user