diff --git a/source/games/duke/src/player.cpp b/source/games/duke/src/player.cpp index 108f9efa0..3aabae408 100644 --- a/source/games/duke/src/player.cpp +++ b/source/games/duke/src/player.cpp @@ -250,7 +250,7 @@ DDukeActor* aim(DDukeActor* actor, int abase) setFreeAimVelocity(vel, zvel, plr->Angles.getPitchWithView(), 16.); HitInfo hit{}; - hitscan(plr->GetActor()->getPosWithOffsetZ().plusZ(4), actor->sector(), DVector3(actor->spr.Angles.Yaw.ToVector() * vel, zvel), hit, CLIPMASK1); + hitscan(plr->GetActor()->getPosWithOffsetZ().plusZ(4), actor->sector(), DVector3(actor->spr.Angles.Yaw.ToVector() * vel, zvel * 64), hit, CLIPMASK1); if (hit.actor() != nullptr) {