diff --git a/source/src/weapon.cpp b/source/src/weapon.cpp index 813a35f1..f253addb 100644 --- a/source/src/weapon.cpp +++ b/source/src/weapon.cpp @@ -239,7 +239,7 @@ static inline bool intersectcylinder(const vec &from, const vec &to, const vec & { if(nd <= 0) return false; float cdist = -md / nd; - if(k + dist*(2*mn + cdist*nn) <= 0) dist = cdist; + if(k + cdist*(2*mn + cdist*nn) <= 0) dist = cdist; else if(c <= 0) return false; } else if(offset > dd)