diff --git a/code/fgame/weaputils.cpp b/code/fgame/weaputils.cpp index 51d52891..e138412d 100644 --- a/code/fgame/weaputils.cpp +++ b/code/fgame/weaputils.cpp @@ -2127,7 +2127,7 @@ float BulletAttack( qboolean bBulletDone; qboolean bThroughThing; int iContinueCount; - float vEndArray[64][3]; + vec3_t vEndArray[64]; int iTracerCount = 0; int iNumHit; int lastSurfaceFlags; @@ -2186,6 +2186,7 @@ float BulletAttack( ); vTmpEnd = trace.endpos; + vTraceEnd = vTmpEnd; if (bThroughThing) { bThroughThing = qfalse;