/* * reads : g_5 g_2 g_22 g_10 g_9 g_4 g_43 g_55 g_41 g_63 * writes: g_5 g_10 g_22 g_41 g_42 g_44 g_55 */ static uint8_t func_1(void) { /* block id: 0 */ int32_t *l_17 = &g_10; uint8_t *l_54 = &g_55; for (g_5 = 0; (g_5 <= (-20)); g_5--) { /* block id: 3 */ int32_t *l_39 = &g_10; for (g_10 = 0; (g_10 <= 4); g_10 += 3) { /* block id: 6 */ int32_t l_16[6][8] = {{0x720B963AL,(-4L),(-4L),0x720B963AL,0x3C6FE23AL,2L,2L,0xD5BEFA1EL},{0x3C6FE23AL,2L,2L,0xD5BEFA1EL,3L,0x08531D14L,0L,0xD5BEFA1EL},{0x203BD652L,0L,0x3C6FE23AL,0xAAF0A9B2L,0x3C6FE23AL,0L,0x203BD652L,0x720B963AL},{7L,1L,0x720B963AL,0L,0x08531D14L,(-1L),3L,(-4L)},{(-4L),0xD5BEFA1EL,0xAAF0A9B2L,2L,0x08531D14L,0x08531D14L,2L,0xAAF0A9B2L},{7L,7L,0L,(-4L),0x3C6FE23AL,0x203BD652L,0xAAF0A9B2L,1L}}; int32_t **l_18 = &l_17; int i, j; (*l_18) = func_13(l_16[1][4], l_17); } if (((int32_t)g_2 + (int32_t)1UL)) { /* block id: 11 */ uint32_t *l_21 = &g_22[4][3]; int32_t l_38 = 0L; int16_t *l_40 = &g_41; (*l_17) = (((((--(*l_21)) , (func_25((*l_17), g_22[4][4], l_21, g_9) < l_38)) , 0x23L) | g_5) && l_38); (*g_43) = (g_42[1] = func_13((((((((*l_40) = (((l_39 != (void*)0) , (void*)0) == l_39)) == 65535UL) , l_38) , g_4) , (void*)0) != l_21), &l_38)); } else { /* block id: 20 */ int32_t **l_45 = &g_44; (*l_45) = func_13((*l_17), l_17); } } (*g_63) = ((*l_17) = func_46(func_13(((uint8_t)((*l_54) |= ((*l_17) != (*l_17))) - (uint8_t)0xFFL), &g_10), l_17, (*l_17), &l_17, (*l_17))); return (*l_17); }
/* * reads : g_9 g_18 g_19 * writes: g_12 g_19 */ static int32_t * func_2(uint32_t p_3, int32_t * p_4, int32_t p_5, uint32_t p_6, int16_t p_7) { /* block id: 1 */ int32_t *l_16 = &g_12; (*p_4) = (-9L); (*g_18) = func_13(l_16, g_9); return (*g_18); }
void func_10() { int iVar0; if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID())) { if (func_13(Global_101154.f_1826.f_539.f_3549) != ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID())) { iVar0 = func_12(PLAYER::PLAYER_PED_ID()); if (func_11(iVar0) && (!func_14(14) || Global_100106)) { if (Global_101154.f_1826.f_539.f_3549 != iVar0 && func_11(Global_101154.f_1826.f_539.f_3549)) { Global_101154.f_1826.f_539.f_3550 = Global_101154.f_1826.f_539.f_3549; } Global_101154.f_1826.f_539.f_3551 = iVar0; Global_101154.f_1826.f_539.f_3549 = iVar0; return; } } else { if (Global_101154.f_1826.f_539.f_3549 != 145) { Global_101154.f_1826.f_539.f_3551 = Global_101154.f_1826.f_539.f_3549; } return; } } Global_101154.f_1826.f_539.f_3549 = 145; }
/* * reads : g_2 g_4 g_20 g_21 g_31 g_61 g_23 g_62 g_75 * writes: g_4 g_20 g_62 g_75 */ static uint32_t func_1(void) { /* block id: 0 */ int32_t *l_3 = &g_4; struct S1 l_32[7][3] = {{{0xAAA4L},{0xAAA4L},{0L}},{{2L},{0L},{2L}},{{0xAAA4L},{0L},{0L}},{{0x2964L},{0L},{0x2964L}},{{0xAAA4L},{0xAAA4L},{0L}},{{2L},{0L},{2L}},{{0xAAA4L},{0L},{0L}}}; int32_t l_78 = (-2L); int i, j; (*l_3) |= ((-1L) & g_2); for (g_4 = 28; (g_4 >= 24); g_4 -= 1) { /* block id: 4 */ int32_t l_19 = (-1L); int16_t l_33 = 0xC337L; int32_t *l_68 = &l_19; int32_t l_77 = 0xE762944AL; if (((*l_68) = func_7(((l_32[2][2] = func_13((func_16(l_19, g_2) , (*g_21)), &g_4)) , &g_4), l_33, (*l_3), g_4, &g_23[5]))) { /* block id: 26 */ (*l_68) ^= (((((int8_t)((uint8_t)1UL - (uint8_t)g_31.f0) << (int8_t)3) <= (-5L)) ^ g_20.f0) > (*g_62)); if ((*l_3)) break; } else { /* block id: 29 */ struct S1 l_73 = {0x6006L}; uint32_t *l_74[2]; int32_t *l_76[8][6] = {{&g_54,&g_54,&g_23[5],&g_54,&g_23[5],&g_23[1]},{&g_23[5],&g_23[5],(void*)0,&g_23[1],(void*)0,&g_23[5]},{&g_54,&g_23[5],(void*)0,&g_4,&g_54,&g_23[1]},{(void*)0,&g_23[5],&g_54,&g_54,&g_23[5],&g_54},{&g_54,&g_23[5],&g_54,&g_23[5],&g_23[1],(void*)0},{(void*)0,&g_54,&g_4,&g_54,(void*)0,&g_23[5]},{(void*)0,&g_54,&g_54,&g_23[5],(void*)0,(void*)0},{&g_54,&g_23[1],&g_23[1],&g_54,&g_4,(void*)0}}; int i, j; for (i = 0; i < 2; i++) l_74[i] = &g_75; l_77 = ((((g_75 |= ((*l_68) = ((((0x0FL < (*l_3)) , l_73) , 0x02C24788L) , (*l_68)))) < 7L) < 0UL) != (**g_61)); } } return l_78; }
void func_12(int iParam0) { struct<15> Var0; int iVar15; int iVar16; iVar15 = 0; while (iVar15 < Global_101154.f_6378.f_198) { if (Global_101154.f_6378.f_137[iVar15 /*15*/] == iParam0) { func_13(Global_101154.f_6378.f_137[iVar15 /*15*/].f_6); iVar16 = iVar15; while (iVar16 <= Global_101154.f_6378.f_198 - 2) { Global_101154.f_6378.f_137[iVar16 /*15*/] = {Global_101154.f_6378.f_137[iVar16 + 1 /*15*/]}; iVar16++; } Global_101154.f_6378.f_137[Global_101154.f_6378.f_198 - 1 /*15*/] = {Var0}; Global_101154.f_6378.f_198--; return; } iVar15++; } }
/* * reads : g_8 g_12 g_56 g_57 g_63 g_64 * writes: g_12 g_8 g_57 g_64 */ static uint32_t func_1(void) { /* block id: 0 */ uint32_t l_6 = 2UL; uint8_t l_7[7] = {0x79L,0x79L,0x79L,0x79L,0x79L,0x79L,0x79L}; int32_t *l_11[5] = {&g_12,&g_12,&g_12,&g_12,&g_12}; int32_t **l_62 = &l_11[1]; int i; g_12 |= (func_2(l_6, l_7[4], g_8) , 0xDCD16652L); (*g_63) |= (((*l_62) = func_13(((int8_t)((uint8_t)0UL * (uint8_t)g_12) % (int8_t)0xC9L), g_8, &g_12, g_12)) != g_63); return g_64[0]; }
void func_12(Vector3 vParam0, Vector3 vParam1) { if (func_51(iLocal_82)) { if (!is_ambient_speech_playing(iLocal_82)) { if (vdist2(vParam3, vParam0) < 35f * 35f) { func_13(&iLocal_82, "GENERIC_FRIGHTENED_HIGH", "MAUDE", 3); } } } }
void func_11() { func_13(); func_12(4, -1); func_12(6, -1); func_12(7, -1); func_12(3, -1); func_12(1, -1); func_12(2, -1); func_12(11, -1); func_12(13, -1); func_12(14, -1); func_12(16, -1); }
int func_12(int iParam0) { int iVar0; int iVar1; if (ENTITY::DOES_ENTITY_EXIST(iParam0)) { iVar1 = ENTITY::GET_ENTITY_MODEL(iParam0); iVar0 = 0; while (iVar0 <= 2) { if (func_13(iVar0) == iVar1) { return iVar0; } iVar0++; } } return 145; }
void main() { int iVar0; iLocal_2 = 1; iLocal_3 = 134; iLocal_4 = 134; iLocal_5 = 1; iLocal_6 = 1; iLocal_7 = 1; iLocal_8 = 134; iLocal_9 = 1; iLocal_10 = 12; iLocal_11 = 12; fLocal_14 = 0.001f; iLocal_17 = -1; sLocal_20 = "NULL"; fLocal_21 = 0f; fLocal_25 = -0.0375f; fLocal_26 = 0.17f; iLocal_28 = 1; if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(18)) { func_38(); } func_37(20); func_36(); func_35(1); func_35(0); func_35(2); func_35(13); func_35(12); Global_2288 = 1; func_34(); if (!func_33(-1615086084)) { func_32(-1615086084, 2, 2, 2, 1, -1, 5); } if (!func_33(-1970925435)) { func_32(-1970925435, 2, 0, 0, 1, -1, 5); } if (!func_33(-1817481777)) { func_32(-1817481777, 2, 12, 3, 1, -1, 5); } iVar0 = false; while (func_31(23) && !func_30(134)) { if (func_26() == 1) { if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID())) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { if ((!is_ped_falling(PLAYER::PLAYER_PED_ID()) && !is_entity_in_water(PLAYER::PLAYER_PED_ID())) && !is_entity_on_fire(PLAYER::PLAYER_PED_ID())) { if (!iVar0) { if (!((func_25() || is_player_switch_in_progress()) || func_24())) { if (func_13()) { iVar0 = true; } } } else { if (iLocal_28) { set_player_control(player_id(), false, 384); set_ped_max_move_blend_ratio(PLAYER::PLAYER_PED_ID(), 0f); enable_control_action(0, 173, 1); enable_control_action(0, 172, 1); enable_control_action(0, 174, 1); enable_control_action(0, 175, 1); enable_control_action(0, 176, 1); enable_control_action(0, 177, 1); enable_control_action(0, 178, 1); enable_control_action(0, 179, 1); enable_control_action(0, 180, 1); enable_control_action(0, 181, 1); } else { set_player_control(player_id(), true, 0); } switch (func_12()) { case -1615086084: if (!func_33(-1989308064)) { func_8(-1989308064, 0, 1, 0, 1, 6000, 6000, -1, 0, -1, 68); } break; case -1989308064: func_7(12, 0); func_6(134, 1); STATS::STAT_SET_INT(joaat("sp_final_decision"), 2, 1); break; case -1970925435: if (!func_33(-1060930305)) { func_8(-1060930305, 0, 1, 2, 2, 6000, 6000, -1, 0, -1, 68); } break; case -1060930305: func_7(12, 1); func_6(134, 1); STATS::STAT_SET_INT(joaat("sp_final_decision"), true, 1); break; case -1817481777: func_7(12, 2); func_6(134, 1); STATS::STAT_SET_INT(joaat("sp_final_decision"), 3, 1); break; default: if (!func_5(0)) { iVar0 = false; } else if (iLocal_28) { if (func_4()) { iLocal_28 = 0; } } break; } } } } } } wait(0); } func_3(20); Global_91317 = 0; func_1(); func_38(); }
void func_12() { func_1(); func_13(); terminate_this_thread(); }
void func_12(char* sParam0, int iParam1, int iParam2, int iParam3, int iParam4, int iParam5, int iParam6, int iParam7, int iParam8) { func_13(sParam0, "", iParam1, iParam2, iParam3, iParam4, iParam5, iParam6, iParam7, iParam8); }