bool func_33(int iParam0, float fParam1) { float fVar0; if (func_8(PLAYER::PLAYER_PED_ID()) && func_8(iParam0)) { if (func_42(iParam0) || is_player_targetting_entity(player_id(), iParam0)) { if (WEAPON::IS_PED_ARMED(PLAYER::PLAYER_PED_ID(), 6)) { fVar0 = 40f; } else { fVar0 = 3f; } if (is_entity_at_entity(PLAYER::PLAYER_PED_ID(), iParam0, fVar0, fVar0, fVar0, 0, 1, 0)) { if (func_34(iParam0, fParam1)) { return true; } } } } return false; }
/* * reads : g_27 g_26 g_34 g_35 g_11 g_29 * writes: g_29 g_35 */ int32_t func_14(int8_t p_15, int32_t p_16, uint64_t p_17, const uint32_t p_18, const uint32_t p_19) { /* block id: 1 */ uint32_t l_36 = 2L; int32_t **l_37 = &g_35; int32_t *l_58 = 0; int8_t l_59 = -4L; (*l_37) = func_20(p_19, g_27[0][2], l_36); (*g_35) = (safe_mul_func_int16_t_s_s((safe_add_func_int64_t_s_s((!func_42(g_11, (*l_37))), (safe_div_func_uint64_t_u_u((p_18 | l_59), (**l_37))))), 0L)); return p_15; }
int func_39(int iParam0) { int iVar0; int iVar1; iVar1 = 0; iVar0 = 0; while (iVar0 < Global_101154.f_6378.f_136) { if (Global_101154.f_6378[iVar0 /*15*/] == iParam0) { if (Global_36258 != iVar0) { func_46(iVar0); func_43(iParam0); iVar1 = 1; } } iVar0++; } iVar0 = 0; while (iVar0 < Global_101154.f_6378.f_198) { if (Global_101154.f_6378.f_137[iVar0 /*15*/] == iParam0) { func_43(iParam0); iVar1 = 1; } iVar0++; } iVar0 = 0; while (iVar0 < Global_101154.f_6378.f_650) { if (Global_101154.f_6378.f_199[iVar0 /*15*/] == iParam0) { func_42(iParam0); iVar1 = 1; } iVar0++; } iVar0 = 0; while (iVar0 < Global_101154.f_6378.f_764) { if (Global_101154.f_6378.f_651[iVar0 /*14*/] == iParam0) { func_41(iVar0); iVar1 = 1; } iVar0++; } iVar0 = 0; while (iVar0 < Global_101154.f_6378.f_866) { if (Global_101154.f_6378.f_765[iVar0 /*10*/] == iParam0) { func_40(iVar0); iVar1 = 1; } iVar0++; } return iVar1; }