Hosting and domain costs until October 2024 have been generously sponsored by dumptruck_ds. Thank you!
System fields
From Quake Wiki
Revision as of 23:32, 30 October 2007 by QuakeWiki (talk | contribs) (New page: These are the fields Quake requires to run. Most have special meaning to the engine. All fields before the definition "void end_sys_fields;" (in defs.qc) are system fields. If any ...)
These are the fields Quake requires to run. Most have special meaning to the engine. All fields before the definition "void end_sys_fields;" (in defs.qc) are system fields. If any are changed or added, the engine must be rebuilt with the progdefs.h file produced by QCC after compilation. See FrikQCC warning Q208.
- .float .modelindex;
- .vector .absmin;
- .vector .absmax;
- .float .ltime;
- .float .movetype;
- .float .solid;
- .vector .origin;
- .vector .oldorigin;
- .vector .velocity;
- .vector .angles;
- .vector .avelocity;
- .vector .punchangle;
- .string .classname;
- .string .model;
- .float .frame;
- .float .skin;
- .float .effects;
- .vector .mins;
- .vector .maxs;
- .vector .size;
- .void() .touch;
- .void() .use;
- .void() .think;
- .void() .blocked;
- .float .nextthink;
- .entity .groundentity;
- .float .health;
- .float .frags;
- .float .weapon;
- .string .weaponmodel;
- .float .weaponframe;
- .float .currentammo;
- .float .ammo_shells;
- .float .ammo_nails;
- .float .ammo_rockets;
- .float .ammo_cells;
- .float .items;
- .float .takedamage;
- .entity .chain;
- .float .deadflag;
- .vector .view_ofs;
- .float .button0;
- .float .button1;
- .float .button2;
- .float .impulse;
- .float .fixangle;
- .vector .v_angle;
- .float .idealpitch;
- .string .netname;
- .entity .enemy;
- .float .flags;
- .float .colormap;
- .float .team;
- .float .max_health;
- .float .teleport_time;
- .float .armortype;
- .float .armorvalue;
- .float .waterlevel;
- .float .watertype;
- .float .ideal_yaw;
- .float .yaw_speed;
- .entity .aiment;
- .entity .goalentity;
- .float .spawnflags;
- .string .target;
- .string .targetname;
- .float .dmg_take;
- .float .dmg_save;
- .entity .dmg_inflictor;
- .entity .owner;
- .vector .movedir;
- .string .message;
- .float .sounds;
- .string .noise;
- .string .noise1;
- .string .noise2;
- .string .noise3;
QuakeWorld fields
- .float .lastruntime;