- bg_pmove.c: PM_CheckJump with full QL autohop logic — PMF_RESPAWNED
bypassed when autohop opted-in, JumpTimeDeltaMin rate-limits all jumps
(not just autohop), JUMP_HELD check skipped for autohop users; uses
cmd.serverTime to match QL binary; pmove_JumpVelocity replaces
JUMP_VELOCITY under MISSIONPACK
- q_shared.h: add lastJumpTime to non-networked section of playerState_t
- g_client.c: ClientUserinfoChanged and ClientSpawn set/clear
PMF_AUTOHOP_HELD based on cg_autoHop userinfo key
- bg_public.h: extern vmCvar_t declarations for autohop cvars
- cgame/cg_main.c, cg_local.h: register pmove_AutoHop, pmove_JumpVelocity,
pmove_JumpTimeDeltaMin, cg_autoHop in cgame
- qcommon/msg.c: expand pm_flags from 16 to 21 bits (PMF_JUMP_SCALE=0x100000)
- quake3.vcxproj: add MISSIONPACK to Debug TA and Release TA configs
- bg_misc.c: fix BG_EvaluateTrajectory error printing tr->trType not tr->trTime
- cg_marks.c: guard CG_ImpactMark against zero-length dir vector
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>