• src/doors/syncdoom/g_game.c syncdoom.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Tue Jun 23 23:34:04 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/9521464528ae91ae904e9732
    Modified Files:
    src/doors/syncdoom/g_game.c syncdoom.c
    Log Message:
    syncdoom: in-game multi-line who's-online + game-event log

    Replace the single clipped HU message line for the in-game who's-online
    list (Ctrl-U) with the shared multi-line top banner (white-on-red, the
    same non-blocking overlay incoming pages use): one node per row with the
    full standard activity phrase (sbbs_action_str, matching the waiting room
    / terminal-server display), auto-clearing after a few seconds. Grow the
    banner to 10 rows, size its output buffer for that, and wipe vacated rows
    when a shorter banner replaces a taller one.

    Add game-event logging to <data>/syncdoom/events.jsonl (-eventlog): start, level-clear, frag, death and end records (with debug fields: terminal,
    user, node, tier, build), plus frag/death/total-frag accessors in g_game.c.

    Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net