REGISTER_NET_TEMP(casings)
-#if defined(SVQC)
-.bool cvar_cl_casings;
-.int cvar_r_drawviewmodel;
-#elif defined(CSQC)
-bool cvar_cl_casings;
-int cvar_r_drawviewmodel;
-#endif
REPLICATE(cvar_cl_casings, bool, "cl_casings");
REPLICATE(cvar_r_drawviewmodel, int, "r_drawviewmodel");
ang_z = ReadByte() * 360 / 256;
return = true;
- Casing casing = RubbleNew(new(casing));
+ Casing casing = ListNewChildRubble(CasingsNGibs, new(casing));
casing.silent = (_state & 0x80);
casing.state = (_state & 0x7F);
casing.origin = org;
setsize(casing, '0 0 -1', '0 0 -1');
- RubbleLimit("casing", autocvar_cl_casings_maxcount, Casing_Delete);
+ LimitedChildrenRubble(CasingsNGibs, "casing", autocvar_cl_casings_maxcount, Casing_Delete, NULL);
}
#endif