#define svc_spawnbaseline2 55 // short modelindex instead of byte
#define svc_spawnstatic2 56 // short modelindex instead of byte
#define svc_entities 57 // [int] deltaframe [int] thisframe [float vector] eye [variable length] entitydata
-#define svc_unusedlh3 58
+#define svc_csqcentities 58 // [short] entnum [variable length] entitydata ... [short] 0x0000
#define svc_spawnstaticsound2 59 // [coord3] [short] samp [byte] vol [byte] aten
//
#define RENDER_TRANSPARENT 262144 // can't light during opaque stage
#define RENDER_NOCULLFACE 524288 // render as double sided (disable GL_CULL_FACE)
-// this is 80 bytes
+// this is 88 bytes
typedef struct entity_state_s
{
// ! means this is not sent to client
float angles[3];
int number; // entity number this state is for
int effects;
+ unsigned int customizeentityforclient; // !
unsigned short modelindex;
unsigned short frame;
unsigned short tagentity;
unsigned char tagindex;
unsigned char colormod[3];
// padding to a multiple of 8 bytes (to align the double time)
- unsigned char unused[2];
+ unsigned char unused[6];
}
entity_state_t;