summaryrefslogtreecommitdiff
path: root/src/cgame/cg_buildable.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cgame/cg_buildable.c')
-rw-r--r--src/cgame/cg_buildable.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cgame/cg_buildable.c b/src/cgame/cg_buildable.c
index 8f4c2e5c..45f1e8dd 100644
--- a/src/cgame/cg_buildable.c
+++ b/src/cgame/cg_buildable.c
@@ -1298,6 +1298,7 @@ void CG_Buildable( centity_t *cent )
VectorCopy( cent->buildableCache.axis[ 0 ], ent.axis[ 0 ] );
VectorCopy( cent->buildableCache.axis[ 1 ], ent.axis[ 1 ] );
VectorCopy( cent->buildableCache.axis[ 2 ], ent.axis[ 2 ] );
+ VectorCopy( cent->buildableCache.origin, ent.origin );
}
else
{
@@ -1307,6 +1308,7 @@ void CG_Buildable( centity_t *cent )
VectorCopy( ent.axis[ 0 ], cent->buildableCache.axis[ 0 ] );
VectorCopy( ent.axis[ 1 ], cent->buildableCache.axis[ 1 ] );
VectorCopy( ent.axis[ 2 ], cent->buildableCache.axis[ 2 ] );
+ VectorCopy( ent.origin, cent->buildableCache.origin );
VectorCopy( cent->lerpOrigin, cent->buildableCache.cachedOrigin );
VectorCopy( surfNormal, cent->buildableCache.cachedNormal );
}