forked from phenom/healer-man
Update Healer Man server
This commit is contained in:
1 parent
4c768fbec6
commit
b16821e92e
330 files changed
+35406
-1760
No files matched your search
@@ -95,6 +95,24 @@ describe("WoW 3.3.5 Warlock mechanics", () => {
|
||||
))).toBe(false);
|
||||
});
|
||||
|
||||
it("applies Aftermath's generated rank-2 slow after a landed Conflagrate", () => {
|
||||
setTalentRank("Aftermath", 2);
|
||||
const conflagrateId = unlockTalentAbility("Conflagrate");
|
||||
castAndFinish("Immolate", 3_000);
|
||||
const conflagrateAt = castAndFinish("Conflagrate", 8_000);
|
||||
|
||||
const aftermathSlow = useCombatStore.getState().mobs["warlock-target"]?.statuses.find((status) => (
|
||||
status.kind === "slow" && status.sourceAbilityId === conflagrateId
|
||||
));
|
||||
expect(aftermathSlow).toMatchObject({
|
||||
kind: "slow",
|
||||
sourceAbilityId: conflagrateId,
|
||||
sourceActorId: PLAYER_AGGRO_ID,
|
||||
magnitude: 0.5,
|
||||
endsAt: conflagrateAt + 4_000,
|
||||
});
|
||||
});
|
||||
|
||||
it("models Shadowflame's missing periodic child so Conflagrate can consume it", () => {
|
||||
const shadowflameCompleteAt = castAndFinish("Shadowflame", 3_000);
|
||||
const shadowflameId = abilityId("Shadowflame");
|
||||
|
||||
Reference in new issue
Block a user