__                 _ _                _
  / _| ___   ___   __| | |__   __ _ _ __| | __
 | |_ / _ \ / _ \ / _` | '_ \ / _` | '__| |/ /
 |  _| (_) | (_) | (_| | |_) | (_| | |  |   <
 |_|  \___/ \___/ \__,_|_.__/ \__,_|_|  |_|\_\

A personal BBS  ·  Missoula, Montana  ·  formerly NaClCON BBS

Connect from your terminal: telnet naclconbbs.net 23  |  ssh naclconbbs.net -p 2222

  • src/doors/syncduke/Game/src/game.c src/doors/syncduke/syncduke_stubs.c

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Wed Jul 1 02:20:56 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/089adf2bcfff88bff9d35295
    Modified Files:
    src/doors/syncduke/Game/src/game.c src/doors/syncduke/syncduke_stubs.c Log Message:
    syncduke: restore the original intro hold timing when audio is up

    The Logo() intro holds -- the 3D Realms logo, and the "DUKE NUKEM 3D" fly-in with
    the two pipebomb explosions -- were cut from ~7s/~8s down to ~2s/~3s back when the
    door had no audio, since the holds were dead waits for intro music/reverb that never played. Audio works now, so run the full original holds so the explosion reverb (and the FLY_BY) and the intro MIDI fade out before the menu, as in the original -- but ONLY when the terminal has digital audio (tier >= 1), re-checked
    each loop iteration so it extends the moment the capability probe resolves. A silent terminal keeps the short intro (still no dead wait). New syncduke_audio_active() exposes the tier to the engine.

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

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