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.