Release v0.1.6 2026-07-12

This commit is contained in:
Warren H
2026-07-12 23:20:15 -04:00
parent 35553c18dd
commit 122f159b94
55 changed files with 2229 additions and 587 deletions
+10
View File
@@ -248,4 +248,14 @@ describe("shared boss mechanic pool", () => {
expect(cleansed.motion.poolTelegraphs).toHaveLength(0);
expect(cleansed.events[0].message).toContain("cleansing ward");
});
it("deals half-strength ramping Soul Siphon damage and caps the ramp", () => {
const result = advanceSoulSiphon(SOUL_SIPHON.tickInterval * 6 + 0.01, soulSiphonTelegraph());
const aelia = result.party.find((member) => member.id === "aelia")!;
expect(SOUL_SIPHON.tickDamage).toBe(3);
expect(SOUL_SIPHON.tickRamp).toBe(1);
expect(aelia.hp).toBe(freshParty()[0].hp - (3 + 4 + 5 + 6 + 7 + 7));
expect(result.motion.poolTelegraphs[0].soulSiphon?.tickCount).toBe(6);
});
});