Fix fov calculations, fix aimbot head offset

This commit is contained in:
8dcc 2023-07-31 17:40:01 +02:00
parent 51c302f492
commit 4bb21a4ca6
1 changed files with 4 additions and 5 deletions

View File

@ -7,7 +7,7 @@
#include "../include/util.h"
/* Game units to add to the entity origin to get the head */
#define HEAD_OFFSET 0.8f
#define HEAD_OFFSET 65.f
/* Scale factor for aim punch */
#define AIM_PUNCH_MULT 2
@ -61,11 +61,10 @@ static vec3_t get_closest_delta(vec3_t viewangles) {
vec_norm(delta);
float fov = hypotf(delta.x, delta.y);
if (fov > 360.0f) {
if (fov > 360.0f)
fov = remainderf(fov, 360.0f);
if (fov > 180.0f)
fov = 360.0f - fov;
}
if (fov > 180.0f)
fov = 360.0f - fov;
if (fov < best_fov) {
best_fov = fov;