Feat ptr cache continued (#1227)

This commit is contained in:
Quentin E. / iDeath
2023-04-14 18:54:07 +02:00
committed by GitHub
parent a3b8e780ec
commit 5a4dc03121
133 changed files with 2488 additions and 1622 deletions
+2 -2
View File
@@ -24,13 +24,13 @@ namespace big
if (damage_data.m_weapon_used == RAGE_JOAAT("weapon_explosion"))
break;
if (auto damager = g_pointers->m_handle_to_ptr(damage_data.m_damager_index);
if (auto damager = g_pointers->m_gta.m_handle_to_ptr(damage_data.m_damager_index);
damager && damager->m_entity_type == 4 && reinterpret_cast<CPed*>(damager)->m_player_info)
{
if (auto player = g_player_service->get_by_host_token(
reinterpret_cast<CPed*>(damager)->m_player_info->m_net_player_data.m_host_token))
{
if (auto victim = g_pointers->m_handle_to_ptr(damage_data.m_victim_index);
if (auto victim = g_pointers->m_gta.m_handle_to_ptr(damage_data.m_victim_index);
victim && victim->m_entity_type == 4 && reinterpret_cast<CPed*>(victim)->m_player_info)
{
if (reinterpret_cast<CPed*>(damager)->m_damage_bits & (1 << 8))