• xtrn/syncdoom/waiting.binsrc/doors/syncdoom/README.md d_net.c g_game.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Jun 22 00:57:11 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/45cdceba5f1e9ae4612514a5
    Added Files:
    xtrn/syncdoom/waiting.bin
    Modified Files:
    src/doors/syncdoom/README.md d_net.c g_game.c m_menu.c syncdoom.c src/doors/syncdoom/tools/gen_splash.py xtrn/syncdoom/README.md syncdoom.example.ini
    Log Message:
    syncdoom: FAST TURN default, change-only prefs, quit fog, editable splash

    Door/lobby polish (all built; FAST TURN and the teleport-fog quit live-confirmed
    in MP):

    - FAST TURN: a new Options-menu checkbox / [input] instant_turn that defeats
    Doom's slow-start turn-acceleration ramp -- the ramp keeps resetting on
    terminal key-repeat gaps and makes turning feel laggy. Now DEFAULT ON, with the
    TURN grace lowered (150 -> 75 ms) so full-speed taps don't over-swing. Per-user,
    saved. (The inline input rows shift up a touch to fit the new option.)
    - Per-user prefs now save ONLY settings the player actually changed from the
    sysop/built-in default; matching keys are removed. So a sysop's house defaults
    keep reaching returning players for any key they never touched in-game.
    - [game] quit_effect = keep | vanish | fog (default fog): a departing player's
    marine teleports out (fog puff + sound) instead of standing frozen. The body is
    removed deterministically across the lockstep netgame, so it's a house setting,
    not a per-user toggle.
    - [game] splash: the waiting-room backdrop is now an external, editable
    waiting.bin (80x25 raw char+attr "binary text", PabloDraw/Moebius-editable),
    loaded at startup with the baked-in art as fallback. tools/gen_splash.py emits
    it alongside the C header.
    - READMEs + syncdoom.example.ini updated for all of the above.

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

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