- int skinanimrange[1024]; // array of start and length pairs, note: offset from ->cache.data
- int skinanim[1024*5]; // texture numbers for each frame (indexed by animrange), note: offset from ->cache.data, second note: normal pants shirt glow body (normal contains no shirt/pants/glow colors and body is normal + pants + shirt, but not glow)
+ int skinanimrange[MAX_SKINS*2]; // array of start and length pairs
+ rtexture_t *skinanim[MAX_SKINS*5]; // texture numbers for each frame (indexed by animrange), note: normal pants shirt glow body (normal contains no shirt/pants/glow colors and body is normal + pants + shirt, but not glow)
+ int ofs_scenes; // offset from Mod_ExtraData(model) memory to array of animscene_t structs
+ // these are used simply to simplify model/sprite/whatever processing and are specific to each type
+ int ofs_frames; // offset from Mod_ExtraData(model) memory to array of model specific frame structs
+ int framesize; // size of model specific frame structs