djcev.com

//

Git Repos / fte_dogmode / qc / cl_progs.src

Last update to this file was on 2024-11-20 at 23:54.

Show cl_progs.src

#pragma target FTE
#pragma progs_dat "../csprogs.dat"
#pragma autoproto

#define FTE
#define CSQC
#define DP_QC_GETSURFACE

#includelist
//----------------------------------------------------------------------
// CSQC defs
//----------------------------------------------------------------------
defs_globals.qc // id1 globalvars_t
defs_fields.qc // id1 entvars_t
defs_builtins.qc // curated builtins list
defs_const.qc // program-wide constants
defs_ctypes.qc // global class list

//----------------------------------------------------------------------
// utility & helper functions
//----------------------------------------------------------------------
math.qc // Code by Joshua Skelton + misc

//----------------------------------------------------------------------
// object bootstrapping
//----------------------------------------------------------------------
base_entities.qc //
base_func.qc //
base_monster.qc //
base_trigger.qc // trigger initialization & helper functions
world.qc //

//----------------------------------------------------------------------
// movement, CSQC HUD, CSQC entrypoints
//----------------------------------------------------------------------
pmove.qc // player movement code
cshift.qc // overlay color shift controller
cl_hud.qc // modified AD vanilla HUD (originally by Sock)
cl_entry.qc // modified AD CSQC (originally by Sock)

//----------------------------------------------------------------------
// CSQC networked entities
//----------------------------------------------------------------------
func/door.qc // id1 doors
func/new_plat.qc // rogue plats
func/plat.qc // id1 platforms
func/rotate.qc // hipnotic rotation (needed for func_movewall)
func/togglewall.qc // hipnotic togglewalls
func/train.qc // id1 trains
misc/explobox.qc // id1 explosive boxes are solid
misc/model.qc // networked because misc_model can be solid
misc/modeltrain.qc // networked because modeltrain can be solid
monsters/playerclient.qc // player entities, client prediction
triggers/fog.qc // world fog
triggers/ladder.qc // rubicon ladders
triggers/push.qc // id1 push brushes
triggers/setgravity.qc // hipnotic setgravity
#endlist

Return to the top of this page or return to the overview of this repo.

Log cl_progs.src

Date Commit Message Author + -
2024-11-20 pmove refactor into prepoc macros, view bobbing cev +1 -1
2024-06-15 Major update, committing as-is, will have bugs cev +31 -4
2024-04-05 Player footsteps, shareware monsters, misc? cev   -1
2024-03-24 2nd pass refactor, rework QC class structure cev +32  

Return to the top of this page or return to the overview of this repo.