Commit graph

3 commits

Author SHA1 Message Date
7ade6fbe5e Server-side demo recording and playback (netdemo)
Complete netdemo feature as a single commit on implant2.
See svdemo.txt for full documentation.

Recording: svdemo_record, delta compression, keyframes, auto-record,
chat capture, configstring tracking, map_restart handling.

Playback: svdemo_play, free camera (client-owned), follow mode,
pause, seek/seekexact with keyframes, scoreboard, PVS via usercmd
origin, SNAPFLAG_RESET_ENTITIES for clean transitions.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 00:59:29 +08:00
3327e9680c QL movement foundation: auto-hop, PM_Jump/PM_CanJump extraction, lastJumpTime
- Extract PM_Jump from PM_CheckJump for reuse by future step jump code
- Add PM_CanJump gate function (checks respawned, pm_type, upmove)
- Remove PMF_JUMP_HELD gate for QL-style auto-hop (hold jump to bunny hop)
- Add lastJumpTime to playerState_t (networked via msg.c) for jump cooldown
- bg_slidemove.c unchanged (no step jump yet -- needs proper QL analysis)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-21 05:45:18 +08:00
Sergei Shubin
4c57221941 Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00