Maybe some qc coders are new or forgetful like me and don’t know about custents, or about the QuakeC Extras previously posted. Custents provides a toolbox of qc examples and extensive documentation.
download custents
QC changes from the readme:
New qc files
————
actors.qc * contains all the code for the actor entities
apocmisc.qc * contains all sorts of misc. stuff from Apocalypse
buzzsaw.qc * Rogue buzzsaw trap
custdefs.qc * the globals for the Custents code
custents.qc * where the cool Custents features are held
elevatr.qc * Rogue elevator
hipsubs.qc * Hipnotic subroutines
hipcount.qc * Hipnotic counter
hiptraps.qc * Hipnotic hazards
hiprubbl.qc * Hipnotic rubble stuff
hip_brk.qc * Hipnotic breakable walls
hip_expl.qc * Hipnotic explosions
hip_part.qc * Hipnotic particle field
hip_push.qc * Hipnotic pushable walls
hiprot.qc * Hipnotic rotating code
hipclock.qc * Hipnotic clock
hipmisc.qc * Hipnotic sound stuff
hipspawn.qc * Hipnotic dynamic spawning
hiptrig.qc * Hipnotic triggers
hipquake.qc * Hipnotic Earthquakes
hipwater.qc * Hipnotic bobbing water
lightnin.qc * Rogue relay lightning
missiles.qc * contains custom code for handling projectiles
pendulum.qc * Rogue pendulum
rogmisc.qc * Rogue misc stuff
rogplats.qc * Rogue new platforms
rogquake.qc * Rogue earth quake
srvomech.qc * controllable and monster servomechs
zmaster.qc * Zombie Master: not Apoc related, but mine, and cool
Modified qc files
—————–
progs.src * Added lines to compile the new source files
ai.qc * train path setup, monster sight sounds,
controllable servomech targeting
client.qc * multiple starting points, changing gravity,
parm value packing, external camera,
remote cameras, controllable servomechs,
speed optimizations, earthquakes, special
death messages, added obituaries
combat.qc * speed optimizations, zombie master, added
damage dealing functions
doors.qc * added door spawnflag
enforcer.qc * spawnblood fix
items.qc * PPC weapon
misc.qc * trap shooters
plats.qc * trains
player.qc * PPC weapon, zombie master
shambler.qc * baby shambler
soldier.qc * new soldier monsters
subs.qc * multiple targets and targetnames
triggers.qc * added trigger functionality
weapons.qc * spawnblood fix, new rocket explosion, axzombies,
grenade duration for changing gravity, PPC weapon,
external camera, trigger_impulse, trigger_touch_impulse
world.qc * speed optimizations, added precaches for Custents entities,
PPC weapon precaches
zombie.qc * added zombie features, axzombie, zombie master
