https://gitlab.synchro.net/main/sbbs/-/commit/fd460772eee71cbc26cb5a46
Modified Files:
src/doors/syncduke/Game/src/game.c premap.c
Log Message:
syncduke: restore intro fade-ins; gate demo recording
Now that the GRP is cached and loads are near-instant, the splash screens flashed by. Restore the gradual palette fade-in by presenting EACH fade step (each is a distinct frame, so the de-dupe keeps it), keeping the existing holds/animations:
- the ENTERING <level> screen (premap.c) -- a visible fade + ~1.5s hold so
the level name is readable;
- the 3D Realms logo and the title screen (game.c).
Also gate opendemowrite() on syncduke_record_enabled() so a stale recstat=1 (from a saved duke3d.cfg) can't write a demo when recording is disabled.
Co-Authored-By: Claude Opus 4.8 (1M context) <
noreply@anthropic.com>
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net