Fix bug with offset capsule collisions.
git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@5486 fc73d0e0-1445-4013-8a0c-d673dee63da5
This commit is contained in:
parent
af48d07bc5
commit
49e10926be
1 changed files with 3 additions and 3 deletions
|
@ -6759,9 +6759,9 @@ static trace_t CM_BoxTrace (model_t *mod, const vec3_t start, const vec3_t end,
|
||||||
float ext;
|
float ext;
|
||||||
trace_shape = shape_iscapsule;
|
trace_shape = shape_iscapsule;
|
||||||
//determine the capsule sizes
|
//determine the capsule sizes
|
||||||
trace_capsulesize[0] = ((maxs[0]-mins[0]) + (maxs[1]-mins[1]))/4.0;
|
trace_capsulesize[0] = ((trace_maxs[0]-trace_mins[0]) + (trace_maxs[1]-trace_mins[1]))/4.0;
|
||||||
trace_capsulesize[1] = maxs[2];
|
trace_capsulesize[1] = trace_maxs[2];
|
||||||
trace_capsulesize[2] = mins[2];
|
trace_capsulesize[2] = trace_mins[2];
|
||||||
//make sure the mins_z/maxs_z isn't screwed.
|
//make sure the mins_z/maxs_z isn't screwed.
|
||||||
// if (trace_capsulesize[1]-trace_capsulesize[2] < trace_capsulesize[0])
|
// if (trace_capsulesize[1]-trace_capsulesize[2] < trace_capsulesize[0])
|
||||||
// trace_capsulesize[1] = trace_capsulesize[0]+trace_capsulesize[2];
|
// trace_capsulesize[1] = trace_capsulesize[0]+trace_capsulesize[2];
|
||||||
|
|
Loading…
Reference in a new issue