Skip to content

fix(buffUptimes): instance recycling for Non Squad Players - #227

Merged
Roddygithub merged 1 commit into
mainfrom
fix/buffuptimes-instance-recycling
Aug 15, 2026
Merged

Roddygithub merged 1 commit into
mainfrom
fix/buffuptimes-instance-recycling

Conversation

@Roddygithub

Copy link
Copy Markdown
Owner

buffUptimes FAILs 175 -> 53 (-122, 70% reduction). Fixes Non Squad Player buff uptime by passing slice bounds to player_agent_ids().

…recycling

Non Squad Players (instance-recycled anonymous agents) were not getting
their recycled aliases included in buff uptime calculation because
player_agent_ids() was called without slice bounds, disabling the
instance-recycling logic.

Fix: pass slice_lo, slice_hi to player_agent_ids() so it can add
other agents sharing the same instance_id whose awareness overlaps
the slice window.

Result: buffUptimes FAILs 175 -> 53 (-122, 70% reduction) on corpus.
20260118-020548 Non Squad Player buffs now match (0 diffs).

Signed-off-by: Roland Salardon <r.salardon@gmail.com>
@Roddygithub
Roddygithub marked this pull request as ready for review August 15, 2026 12:35
@Roddygithub
Roddygithub merged commit 8500ae2 into main Aug 15, 2026
11 checks passed
@Roddygithub
Roddygithub deleted the fix/buffuptimes-instance-recycling branch August 15, 2026 12:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant