Update Healer Man server
This commit is contained in:
1 parent
e284f4fc76
commit
15a5254380
52 files changed
+637
-80
No files matched your search
@@ -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]);
|
||||
|
||||
Reference in new issue
Block a user