Skip to content

Shelved PR 375 victory progress announcements

rayswaynl edited this page Jul 3, 2026 · 1 revision

Shelved: PR #375 — Victory progress announcements (periodic "who's winning" standings)

State: Ray-shelved 2026-07-03 (Build 89 pick round). PR #375 was closed without merging; nothing from it is in Build 88/89.

WHAT

Adds a default-off periodic chat "pulse" that, once a side gets close to the territorial-victory lock, tells both WEST and EAST the current town standings — e.g. Victory progress: WEST 21/30 towns (70 pct) | EAST 6/30 towns (20 pct). Territorial lock threshold: 24 towns for 30 minutes. It only fires after a side crosses a pre-lock share (default 70%), so players get a heads-up that a territorial win is looming without changing the actual win clock or endgame logic.

WHERE

  • PR: #375 — "Lane 175: add victory progress announcements".
  • Branch / head commit: codex/lane175-victory-progress @ 98c15956cb41cb2ea270f3b3016af4763bc3e62d.
  • Flag (if any): WFBE_C_VICTORY_PROGRESS_ANNOUNCE = 0 in Init_CommonConstants.sqf (plus WFBE_C_VICTORY_PROGRESS_FRAC = 0.7 pre-lock town share and WFBE_C_VICTORY_PROGRESS_INTERVAL = 300 seconds between pulses).
  • Files touched: Server/FSM/server_victory_threeway.sqf (adds a gated block that reads GetTownsHeld per side every interval, and once the threshold is met broadcasts a DashboardAnnounce line to both main sides plus an AICOMSTAT|v1|...|VICTORY_PROGRESS diag_log) and Common/Init/Init_CommonConstants.sqf (three flag seeds). Mirrored across Chernarus + Takistan + Zargabad.

WHY SHELVED

Ray's reason (2026-07-03): "no" — declined.

HOW TO REVIVE

  • Recover from codex/lane175-victory-progress @ 98c15956cb41cb2ea270f3b3016af4763bc3e62d. Server-only; reuses the existing DashboardAnnounce channel, so no client pbo filename bump.
  • Set WFBE_C_VICTORY_PROGRESS_ANNOUNCE = 1 (and tune _FRAC / _INTERVAL) to enable.
  • The block reads the existing territorial-victory constants (WFBE_C_VICTORY_TERRITORIAL_FRAC/_MINS) for the threshold text; if the territorial win mode has changed since, re-check those references before rebasing.

Sidebar

Clone this wiki locally