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(WG): prioritize native faction, flip only the surplus at war start (#164)
The greedy per-join balance flipped players based on the live in-war
counts at accept time, so a minority-faction player who accepted early
could be morphed unnecessarily and (with team-lock) stay that way.
Add a native-priority pass: snapshot the native split from the invited
maps on the first join of a war, keep the minority faction fully native,
and let the majority fill its fair share (floor(total/2)) native in
accept order. Players past that share -- the latest to commit -- flip to
even the sides, minimizing faction changes.
Gated by CFBG.Battlefield.NativePriority.Enable (default 1); disabling it
falls back to the previous greedy balance.
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments