Update Healer Man server

This commit is contained in:
phenom committed 2026-09-27 18:46:30 -04:00
1 parent e284f4fc76
commit 15a5254380
52 files changed
+637 -80

No files matched your search

+15
View File
@@ -186,6 +186,21 @@ describe("Bite-Sized race mechanics", () => {
expect(kind === "ring" ? distance < 4 || distance > 7 : distance > effect.radius).toBe(true);
});
it.each(["falling-stars", "stormcall"])("retains the %s strike visual without repeating damage", (movementId) => {
start("last-stand", movementId);
advanceDungeonRaceAffixes(20_000, []);
advanceDungeonRaceAffixes(22_000, []);
const healthAfterStrike = useCombatStore.getState().health;
const effect = useDungeonRaceAffixStore.getState().effects[0];
expect(effect.tickAt).toBe(22_000);
expect(effect.expiresAt).toBe(24_800);
advanceDungeonRaceAffixes(23_000, []);
expect(useCombatStore.getState().health).toBe(healthAfterStrike);
expect(useDungeonRaceAffixStore.getState().effects).toHaveLength(1);
advanceDungeonRaceAffixes(24_800, []);
expect(useDungeonRaceAffixStore.getState().effects).toHaveLength(0);
});
it("freezes a warning and the next hazard across an offline pause", () => {
start("volatile-remains");
deadTrash(trashIds[0]);