From cf8ab544bcb394e71486a616d7e1efc35d0a26a0 Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sun, 6 Jan 2013 15:29:02 +0000 Subject: Always aim at core::range::fx_distance. --- src/client/targets.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/client/targets.cc') diff --git a/src/client/targets.cc b/src/client/targets.cc index 8a7f402..1e5b831 100644 --- a/src/client/targets.cc +++ b/src/client/targets.cc @@ -384,16 +384,14 @@ void frame() } } - - float d = 64.0f; // default aim distance + cursor_aim = render::Camera::eye() + (cursor_aim - render::Camera::eye()) * core::range::fxdistance / math::distance(render::Camera::eye(), cursor_aim); + if (!current_target) { current_target_id = 0; } else { current_target_id = current_target->id(); - d = math::distance(render::Camera::eye(), current_target->location()); } - cursor_aim = render::Camera::eye() + (cursor_aim - render::Camera::eye()) / math::distance(render::Camera::eye(), cursor_aim) * d; // set aim if (core::localcontrol()) { -- cgit v1.2.3