From 482e87025dfc7e3167a84e0950c79a194945baf0 Mon Sep 17 00:00:00 2001 From: FatalErr42O <58855799+FatalError42O@users.noreply.github.com> Date: Mon, 18 Mar 2024 20:52:08 -0700 Subject: [PATCH] fixed visual_scale calculations, properly calc. x --- classes/Player_model_handler.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/Player_model_handler.lua b/classes/Player_model_handler.lua index fed2a9f..64c3c19 100644 --- a/classes/Player_model_handler.lua +++ b/classes/Player_model_handler.lua @@ -64,9 +64,9 @@ function player_model:update(dt) --gun bones: local first, second = player:get_eye_offset() local pprops = handler:get_properties() - local eye_pos = vector.new(0, (pprops.eye_height*10)/pprops.visual_size.y, 0)+first + local eye_pos = vector.new(0, (pprops.eye_height*10)/pprops.visual_size.y, 0)+vector.divide(first, pprops.visual_size) if handler.control_handler.ads then - eye_pos.x = handler.horizontal_offset*10 + eye_pos.x = ((handler.horizontal_offset*10)/pprops.visual_size.x) --horizontal_offset already is eye_offset on x end player:set_bone_position(self.bone_names.hipfire, self.offsets.relative.arm_right, {x=-(pitch*gun.consts.HIP_PLAYER_GUN_ROT_RATIO), y=180-player_axial_offset.y, z=0}) --player:set_bone_position(self.bone_names.reticle, eye_pos, vector.new(combined.x, 180-combined.y, 0))