quake3live/code/qcommon
Sergei Shubin 734b403b76 Implement QL autohop feature and supporting infrastructure
- 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>
2026-03-18 19:25:04 +08:00
..
cm_load.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_local.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_patch.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_patch.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_polylib.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_polylib.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_public.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_test.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cm_trace.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cmd.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cmd.c.save Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
common.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
cvar.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
files.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
huffman.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
md4.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
msg.c Implement QL autohop feature and supporting infrastructure 2026-03-18 19:25:04 +08:00
net_chan.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
qcommon.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
qfiles.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
unzip.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
unzip.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
vm.c Force vm_game/vm_cgame/vm_ui to DLL-only (0) when DLL_ONLY is defined 2026-03-18 14:04:12 +08:00
vm_interpreted.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
vm_local.h Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
vm_ppc.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
vm_ppc_new.c Initial commit: Quake 3 1.32b GPL source 2026-03-18 13:32:24 +08:00
vm_x86.c Define DLL_ONLY for all configurations; fix vm_x86.c guard 2026-03-18 14:00:29 +08:00