From 0c550f158bd3a7ceea36ab3d9f3aa6592a3db496 Mon Sep 17 00:00:00 2001 From: gir489 <100792176+gir489returns@users.noreply.github.com> Date: Mon, 23 Oct 2023 14:55:45 -0400 Subject: [PATCH] Refactor duration_cast calls to use implicit time calculations without extraneous count calls. (#2333) --- src/backend/looped/weapons/do_persist_weapons.cpp | 4 ++-- src/backend/looped/weapons/vehicle_gun.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/looped/weapons/do_persist_weapons.cpp b/src/backend/looped/weapons/do_persist_weapons.cpp index 4657b3bf..30921a24 100644 --- a/src/backend/looped/weapons/do_persist_weapons.cpp +++ b/src/backend/looped/weapons/do_persist_weapons.cpp @@ -9,9 +9,9 @@ namespace big { const auto time_now = std::chrono::steady_clock::now(); - const auto elapsed_time_in_ms = std::chrono::duration_cast(time_now - last_time).count(); + const auto elapsed_time_in_ms = std::chrono::duration_cast(time_now - last_time); - if (elapsed_time_in_ms >= 500) + if (elapsed_time_in_ms >= 500ms) { last_time = time_now; diff --git a/src/backend/looped/weapons/vehicle_gun.cpp b/src/backend/looped/weapons/vehicle_gun.cpp index 732adbaa..7554f216 100644 --- a/src/backend/looped/weapons/vehicle_gun.cpp +++ b/src/backend/looped/weapons/vehicle_gun.cpp @@ -15,9 +15,9 @@ namespace big const auto time_now = std::chrono::steady_clock::now(); - const auto elapsed_time_in_ms = std::chrono::duration_cast(time_now - last_time).count(); + const auto elapsed_time_in_ms = std::chrono::duration_cast(time_now - last_time); - if (is_vehicle_gun_selected && !g_gui->is_open() && elapsed_time_in_ms >= 100 && PAD::IS_DISABLED_CONTROL_PRESSED(0, (int)ControllerInputs::INPUT_ATTACK) + if (is_vehicle_gun_selected && !g_gui->is_open() && elapsed_time_in_ms >= 100ms && PAD::IS_DISABLED_CONTROL_PRESSED(0, (int)ControllerInputs::INPUT_ATTACK) && (!g.self.custom_weapon_stop || WEAPON::IS_PED_ARMED(self::ped, 4 | 2))) { Vector3 location = self::pos;