- char *sound_precache[MAX_SOUNDS];
- char *lightstyles[MAX_LIGHTSTYLES];
- int num_edicts;
- int max_edicts;
- // small edict_t structures which just contain pointers
- // (allocated at server startup only)
- edict_t *edicts;
- // engine private edict information
- // (dynamically resized - always access through edict_t!)
- edict_engineprivate_t *edictsengineprivate;
- // QuakeC fields array
- // (dynamically resized - always access through edict_t!)
- void *edictsfields;
+ // LordHavoc: precaches are now MAX_QPATH rather than a pointer
+ // updated by SV_SoundIndex
+ char sound_precache[MAX_SOUNDS][MAX_QPATH];
+ char lightstyles[MAX_LIGHTSTYLES][64];