Skip to content

Comments

fix: restore player metadata sync in gather_extra_info()#315

Merged
LaihoE merged 1 commit intoLaihoE:mainfrom
wnkz:fix/restore-player-metadata-sync
Feb 22, 2026
Merged

fix: restore player metadata sync in gather_extra_info()#315
LaihoE merged 1 commit intoLaihoE:mainfrom
wnkz:fix/restore-player-metadata-sync

Conversation

@wnkz
Copy link
Contributor

@wnkz wnkz commented Feb 22, 2026

Summary

  • Restores player metadata population in gather_extra_info() that was removed in Mega bugfix #311, fixing a v0.41.0 regression on overtime demos
  • Fixes null victim damage events, incorrect side attribution, and missing player rounds caused by stale self.players when fullpackets are skipped or delta updates don't trigger PlayerConnect events
  • handle_player_connect() is kept as-is (the redundant self.players.insert() is idempotent)

Fixes #314

Test plan

🤖 Generated with Claude Code

Re-add player metadata population block that was removed in LaihoE#311,
fixing stale self.players causing null victims, wrong side attribution,
and missing player rounds on overtime demos.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@LaihoE LaihoE merged commit 7008e95 into LaihoE:main Feb 22, 2026
8 checks passed
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.

v0.41.0 regression: incorrect damage attribution and missing player rounds in overtime demos

2 participants