rendered paste bodyIndex: cl_parse.c
===================================================================
--- cl_parse.c (revision 15707)
+++ cl_parse.c (working copy)
@@ -769,6 +769,8 @@
le->levelflags = levelflags;
le->addFunc = LE_BrushModelAction;
le->think = LET_BrushModel;
+ /* The origin is REQUIRED for tdoors to work! */
+ VectorCopy(origin, le->origin);
Com_sprintf(le->inlineModelName, sizeof(le->inlineModelName), "*%i", le->modelnum1);
model = cl.model_clip[le->modelnum1];
@@ -798,6 +800,7 @@
ent->alpha = 1.0;
VectorCopy(le->mins, ent->mins);
VectorCopy(le->maxs, ent->maxs);
+ VectorCopy(le->origin, ent->origin);
return qtrue;
}