Demon Form degen calc with eye of chayula
Experience:
I have ghostwrithe, 2x ming's rings, and an eye of chayula; my regen is 30ish per second and my life total is 98. With 0.5% max hp per stack of demon flame, this should be allowing me to maintain around 60 stacks before degen begins outscaling regen; however, i experience degen around half those stacks (just over 30); this is in line with having the max life total *without* eye of chayula. I tested with my previous amulet on, and with no amulet; the max hp$ peer stack seems to coincide with not having the amulet equipped. Tried relogging and swapping amulets *in* demon form, but it had no effect. Expected behaviour: 60ish stacks before demon flame outscales life regen Perceived behaviour: 35ish stacks before demon flame outscales life regen Suggested fix/where to look: I suspect the way max life is handled is not as a separate value; however, perhaps there is some weird spaghetti-like-anti-snapshotting code creating this behaviour; I'd just triple check the math and add an integration test that evaluates the demon flame degeneration quantity on a test character in multiple scenarios: if demon flame isn't computed correctly, this bug could possibly be exploited favourably, e.g. by creating a degen based on low life and then abusing it with a high life point item swap. Since this doesn't seem to be determined by iterating demon form usages, it's weird Cheers and thanks PS: Infernal Hound gets dropped while in demon form; this seems weird, and *possibly* unrelated, so I will create a separate bug report for it. Additionally, second wind + ingenuity aren't working together on this skill; somehow, second wind is enough, but second wind & ingenuity creates downtime, contrary to expected behaviour. I will *also* make a separate post for *that* bug. Last bumped on Jan 16, 2025, 11:31:25 PM
|
![]() |