Index: src/cgame/cg_buildable.c =================================================================== --- src/cgame/cg_buildable.c (Revision 2053) +++ src/cgame/cg_buildable.c (Arbeitskopie) @@ -551,7 +551,8 @@ const vec3_t mins, const vec3_t maxs, vec3_t outAxis[ 3 ], vec3_t outOrigin ) { - vec3_t forward, start, end; + vec3_t forward, start, end, newMaxs; + vec_t w, h; trace_t tr; AngleVectors( angles, forward, NULL, NULL ); @@ -572,7 +573,12 @@ VectorMA( inOrigin, -TRACE_DEPTH, normal, end ); VectorMA( inOrigin, 1.0f, normal, start ); - CG_CapTrace( &tr, start, mins, maxs, end, skipNumber, + VectorCopy( maxs, newMaxs ); + w = maxs[0] - mins[0]; + h = maxs[2] - mins[2]; + if( h < w ) + newMaxs[2] += w - h; + CG_CapTrace( &tr, start, mins, newMaxs, end, skipNumber, CONTENTS_SOLID | CONTENTS_PLAYERCLIP ); if( tr.fraction == 1.0f )