You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* feat: cache vehicle exclusion lists at init instead of parsing per vehicle
* feat: cache marker exclusion list instead of parsing per event
* perf: use findIf instead of count for APC classification
* perf: cache player scores string, skip joinString when unchanged
* perf: only recalculate unit type on weapon change instead of every 10 frames
* fix: repair unitData deduplication — fix variable name and exclude frame from comparison
The state comparison at captureLoop:170 never worked due to two bugs:
1. Read from "unitData" but wrote to "OCAP_unitData" (QGVARMAIN mismatch)
2. Frame number at index 8 changed every frame, making comparison always unequal
Fix uses a 0 placeholder for frame during comparison and stores a deep copy.
This eliminates redundant extension calls for unchanged units (dead, stationary).
* perf: replace chained select with counting in telemetry loop
0 commit comments