float scale;
entity_render_t *entrender;
dp_model_t *model;
+ prvm_vec3_t modellight_origin;
model = CL_GetModelFromEdict(ed);
if (!model)
// LadyHavoc: use the CL_GetTagMatrix function on self to ensure consistent behavior (duplicate code would be bad)
// this also sets the custommodellight_origin for us
- CL_GetTagMatrix(prog, &entrender->matrix, ed, 0, entrender->custommodellight_origin);
+ VectorCopy(modellight_origin, entrender->custommodellight_origin);
+ CL_GetTagMatrix(prog, &entrender->matrix, ed, 0, modellight_origin);
// set up the animation data
VM_GenerateFrameGroupBlend(prog, ed->priv.server->framegroupblend, ed);