Skip to content

v2.94.5 - a critical reading fires on the first look

Choose a tag to compare

@265ada 265ada released this 16 Sep 23:51
· 16 commits to main since this release

Changes since v2.94.4

Trust a dangerously low reading on the first look, not the second

"Life 41/874" arrived labelled, with the exact known maximum, at 4.7% life -
and sat untrusted for over a second, because the "seen twice" rule needed a
second, genuinely new OCR capture of the same value, and OCR - one engine
shared between two boxes, sometimes busy for whole seconds mid-fight - did
not look at the life box again in time. The rule was waiting on a resource
that had nothing left to give, at the worst possible moment.

A second look is worth having when nothing is at stake, so an ordinary
reading still has to repeat. A reading below the widest of a pool's own
panic/emergency/last-ditch floors - already labelled, already the right
maximum - is now trusted the first time it is seen. The existing
impossible-fall check at the point of firing, which only needs the next
poll rather than a second trip through OCR, is what actually catches a
misread in this range.

Co-Authored-By: Claude Sonnet 5 noreply@anthropic.com

Full Changelog: v2.94.4...v2.94.5