Release v0.1.6 2026-07-12
This commit is contained in:
@@ -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);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user