diff --git a/BigBaseV2/src/backend/looped/self/police.cpp b/BigBaseV2/src/backend/looped/self/police.cpp index 16d32dfd..c134ffc4 100644 --- a/BigBaseV2/src/backend/looped/self/police.cpp +++ b/BigBaseV2/src/backend/looped/self/police.cpp @@ -2,15 +2,15 @@ namespace big { - static int iLastWantedLevel = 0; - void looped::self_police() { if (g_local_player == nullptr || g_local_player->m_player_info == nullptr) return; + const auto playerInfo = g_local_player->m_player_info; + if (g.self.never_wanted) - g_local_player->m_player_info->m_wanted_level = 0; - else if (g.self.wanted_level != iLastWantedLevel) - g_local_player->m_player_info->m_wanted_level = g.self.wanted_level; + playerInfo->m_wanted_level = 0; + else if (playerInfo->m_wanted_level != g.self.wanted_level) + playerInfo->m_wanted_level = g.self.wanted_level; } } \ No newline at end of file