[priority: 3] SteadyStream has identical behavior to EternalFlow — latent bug #82
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: 3 — Medium
File:
src/lib/game/effects/dynamic-compute.ts, lines 79-86Description:
Both
EternalFlowandSteadyStreamreturn the same value:SteadyStreamshould only block incursion, not other penalties. But there are no other penalties in the current code, so this is a latent bug — if other penalties are added,SteadyStreamwill incorrectly block them too.Fix:
SteadyStreamshould apply incursion immunity but still allow other penalties.Starting work on SteadyStream latent bug fix.
✅ Fixed. SteadyStream no longer returns early like EternalFlow. Now only skips the incursion penalty while still applying regenMultiplier at the end. This prevents future bugs if other penalties are added between the SteadyStream check and the final return. Regression tests added.