prog->fieldoffsets.rendermode = PRVM_ED_FindFieldOffset("rendermode"); // HalfLife support
prog->fieldoffsets.scale = PRVM_ED_FindFieldOffset("scale");
prog->fieldoffsets.shadertime = PRVM_ED_FindFieldOffset("shadertime");
+ prog->fieldoffsets.skeletonindex = PRVM_ED_FindFieldOffset("skeletonindex");
prog->fieldoffsets.style = PRVM_ED_FindFieldOffset("style");
prog->fieldoffsets.tag_entity = PRVM_ED_FindFieldOffset("tag_entity");
prog->fieldoffsets.tag_index = PRVM_ED_FindFieldOffset("tag_index");
prog->fieldoffsets.yaw_speed = PRVM_ED_FindFieldOffset("yaw_speed");
prog->fieldoffsets.bouncefactor = PRVM_ED_FindFieldOffset("bouncefactor");
prog->fieldoffsets.bouncestop = PRVM_ED_FindFieldOffset("bouncestop");
+
+ prog->fieldoffsets.solid = PRVM_ED_FindFieldOffset("solid");
+ prog->fieldoffsets.movetype = PRVM_ED_FindFieldOffset("movetype");
+ prog->fieldoffsets.modelindex = PRVM_ED_FindFieldOffset("modelindex");
+ prog->fieldoffsets.mins = PRVM_ED_FindFieldOffset("mins");
+ prog->fieldoffsets.maxs = PRVM_ED_FindFieldOffset("maxs");
+ prog->fieldoffsets.mass = PRVM_ED_FindFieldOffset("mass");
+ prog->fieldoffsets.origin = PRVM_ED_FindFieldOffset("origin");
+ prog->fieldoffsets.velocity = PRVM_ED_FindFieldOffset("velocity");
+ //prog->fieldoffsets.axis_forward = PRVM_ED_FindFieldOffset("axis_forward");
+ //prog->fieldoffsets.axis_left = PRVM_ED_FindFieldOffset("axis_left");
+ //prog->fieldoffsets.axis_up = PRVM_ED_FindFieldOffset("axis_up");
+ //prog->fieldoffsets.spinvelocity = PRVM_ED_FindFieldOffset("spinvelocity");
+ prog->fieldoffsets.angles = PRVM_ED_FindFieldOffset("angles");
+ prog->fieldoffsets.avelocity = PRVM_ED_FindFieldOffset("avelocity");
+ prog->fieldoffsets.aiment = PRVM_ED_FindFieldOffset("aiment");
+ prog->fieldoffsets.enemy = PRVM_ED_FindFieldOffset("enemy");
+ prog->fieldoffsets.jointtype = PRVM_ED_FindFieldOffset("jointtype");
+ prog->fieldoffsets.movedir = PRVM_ED_FindFieldOffset("movedir");
+
prog->funcoffsets.CSQC_ConsoleCommand = PRVM_ED_FindFunctionOffset("CSQC_ConsoleCommand");
prog->funcoffsets.CSQC_Ent_Remove = PRVM_ED_FindFunctionOffset("CSQC_Ent_Remove");
prog->funcoffsets.CSQC_Ent_Spawn = PRVM_ED_FindFunctionOffset("CSQC_Ent_Spawn");
void *_PRVM_Alloc(size_t buffersize, const char *filename, int fileline)
{
- return _Mem_Alloc(prog->progs_mempool, buffersize, filename, fileline);
+ return _Mem_Alloc(prog->progs_mempool, NULL, buffersize, 16, filename, fileline);
}
void _PRVM_Free(void *buffer, const char *filename, int fileline)