diff options
author | Michael Levin <risujin@fastmail.fm> | 2009-10-03 11:32:56 +0000 |
---|---|---|
committer | Tim Angus <tim@ngus.net> | 2013-01-03 00:15:07 +0000 |
commit | 59e146a1be41322a8164b271ffc76396fce3e08b (patch) | |
tree | 3677d789541a06a7f582811ef6d817b32b2191c8 /src/cgame/cg_buildable.c | |
parent | 616f10757836ab8d9ed5cca166667f286d3c2d6e (diff) |
* A new (256x256) version of Garoth's creep texture
* Hooray for physics! 0 = (k v_i)^2 + 2ad --> k^2 v_i^2 / 2a = d, i.e. the minijump scale is sqrt(1/2) for a half-jump
* Oops, forgot to store/restore computed origin for cached buildable cap-traces
* Seeing multiple marked players will not mess up the marker orientations anymore
* Fixed warnings and increased range of squad marking to player crosshair distance
Diffstat (limited to 'src/cgame/cg_buildable.c')
-rw-r--r-- | src/cgame/cg_buildable.c | 2 |
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 ); } |