// listener's C4 decompiler void main() { l_2 = 1; l_3 = 134; l_4 = 134; l_5 = 1; l_6 = 1; l_7 = 1; l_8 = 134; l_9 = 1; l_A = 12; l_B = 12; l_E = 0.001; l_11 = -1; l_12 = "NULL"; l_15 = 0.0; l_19 = -0.0375; l_1A = 0.17; l_1C = 3; l_1F = 80.0; l_20 = 140.0; l_21 = 180.0; l_27 = 1; l_28 = 65; l_29 = 49; l_2A = 64; l_2E = UI::_4A9923385BDB9DAD(); l_2F = UI::_GET_BLIP_INFO_ID_ITERATOR(); l_30 = ${schafter2}; l_31 = ${s_m_m_security_01}; l_32 = ${prop_tyre_spike_01}; l_33/*{3}*/ = {479.88, -1318.5699462890625, 28.2 }; l_36/*{3}*/ = {-1187.4599609375, -501.22, 35.419999999999995 }; l_39/*{3}*/ = {-1178.52, -509.19, 34.56 }; l_3C/*{3}*/ = {0.0, 0.0, 3.24 }; l_3F/*{3}*/ = {0.0, -2.5, 1.0 }; l_42/*{3}*/ = {-1130.828, -451.6369934082031, 34.62 }; l_45/*{3}*/ = {1.0, 0.0, -128.0 }; l_48/*{3}*/ = {0.0, -0.4, 0.75 }; l_4B/*{3}*/ = {0.0, 0.0, 0.0 }; l_4E/*"16"*/ = "CAR4_DCAR"; l_52/*"16"*/ = "CMN_GENGETIN"; l_56/*"16"*/ = "CMN_GENGETBCK"; l_5A = "A_M_M_GENERICMALE_01_WHITE_MINI_01"; l_5B = "A_M_M_GENERICMALE_01_WHITE_MINI_02"; l_5C = "A_M_M_GENERICMALE_01_WHITE_MINI_03"; l_5D = "A_M_M_GENERICMALE_01_WHITE_MINI_04"; l_258 = -1; l_259 = -1; l_25A = -1; l_25B = -1; l_25C = -1; GAMEPLAY::SET_MISSION_FLAG(1); if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(3)) { UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); sub_77141(); AUDIO::TRIGGER_MUSIC_EVENT("CAR3_MISSION_FAIL"); sub_77090(); sub_76bb5(); SCRIPT::TERMINATE_THIS_THREAD(); } CONTROLS::_3D42B92563939375("Carsteal4_spycar"); sub_75474(21, 0); if (sub_75450()) { sub_753ed(&l_5E, sub_75426()); l_1FA = 1; if (g_14E70 == 1) { l_5E = sub_753cf(l_5E); } } else { sub_753c2(); sub_70732(0, "GET TO ACTOR", 0, 0, 0, 1); } while (1) { if (ENTITY::DOES_ENTITY_EXIST(l_BB)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { l_21F = sub_706d6(PLAYER::PLAYER_PED_ID(), l_BB, 1); } } l_20D = sub_703fd(PLAYER::PLAYER_PED_ID()); if (l_1FB == 1) { sub_70100(&l_5E, &l_5F); sub_700a6(l_33, 150.0); } sub_70041(&l_2A1); UNK1::_208784099002BC30("M_DeepInside", 0); switch (l_5E) { case 0: PED::SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(0.2); VEHICLE::SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(0.2); UNK1::_AF66DCEE6609B148(); if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_67f74(&l_1F8)) { sub_67e6b(); if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { l_5E = 3; } else { l_5E = 1; } } } break; case 1: PED::SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(0.1); VEHICLE::SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(0.1); if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_67a51(&l_1F8)) { sub_67e6b(); l_5E = 2; } } break; case 2: PED::SET_PED_DENSITY_MULTIPLIER_THIS_FRAME(0.1); VEHICLE::SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(0.1); UNK1::_AF66DCEE6609B148(); if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_6750f(&l_1F8)) { sub_67e6b(); l_5E = 3; } } break; case 3: if (l_22F == 0) { VEHICLE::SET_VEHICLE_DENSITY_MULTIPLIER_THIS_FRAME(0.4); } UNK1::_AF66DCEE6609B148(); if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_5c45a(&l_1F8)) { sub_67e6b(); l_5E = 4; } } break; case 4: if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_50d3b(&l_1F8)) { sub_67e6b(); l_5E = 5; } } break; case 5: if (sub_6d5ed(l_5E, &l_1F7, &l_1FB, &l_1F9, &l_1FA)) { if (sub_506ca(&l_1F8)) { sub_67e6b(); sub_505bf(); sub_4c341(80, 1); l_5E = 7; } } break; case 7: sub_4c22d(0, 0); sub_76bb5(); SCRIPT::TERMINATE_THIS_THREAD(); break; case 8: sub_4b201(&l_5F); UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); sub_77141(); AUDIO::TRIGGER_MUSIC_EVENT("CAR3_MISSION_FAIL"); while (!sub_4b1d4()) { SYSTEM::WAIT(0); } if (l_20D == 1) { sub_4b161(-1021.875, -475.0033874511719, 36.044498443603516, 82.26360321044922); } if (sub_4af09(PLAYER::PLAYER_PED_ID(), 12, 1)) { sub_4e0(0); } sub_76bb5(); SCRIPT::TERMINATE_THIS_THREAD(); break; } sub_475(PLAYER::PLAYER_PED_ID(), 127); if (ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_475(l_BB, 120); sub_463(l_BB, 121); } SYSTEM::WAIT(0); } } void sub_463(auto a_0, auto a_1) { g_D976 = a_0; g_D977 = a_1; } void sub_475(auto a_0, auto a_1) { g_D978 = a_0; for (v_4 = 0; v_4 < g_108AA; v_4 += 1) { if ((a_1 == -1) || (g_108AB[v_4/*9*/] == a_1)) { if (g_108AB[v_4/*9*/]._f6 != a_0) { g_108AB[v_4/*9*/]._f6 = a_0; g_108AB[v_4/*9*/]._f7 = 1; g_108AB[v_4/*9*/]._f8 = 0; } } } } void sub_4e0(auto a_0) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { if (a_0 == 1) { sub_35f64(PLAYER::PLAYER_PED_ID(), 12, 1, 0, -1, 0, 0, 0, -1, -1, -1, 0); sub_35f3d(1); PED::CLEAR_PED_BLOOD_DAMAGE(PLAYER::PLAYER_PED_ID()); PED::RESET_PED_VISIBLE_DAMAGE(PLAYER::PLAYER_PED_ID()); } else if (a_0 == 0) { if (!sub_35f12(0)) { sub_59c(); sub_568(1, l_20F); } else if (sub_4af09(PLAYER::PLAYER_PED_ID(), 12, 1)) { sub_35f64(PLAYER::PLAYER_PED_ID(), 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } void sub_568(auto a_0, auto a_1) { if (!sub_590(a_0)) { return ; } g_18A70._f6EA._f21B._f618[a_0/*1*/] = a_1; } auto sub_590(auto a_0) { return a_0 < 3; } void sub_59c() { sub_35de4(&g_16AF6); if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { sub_5cf(PLAYER::PLAYER_PED_ID(), &g_16310[sub_35d7d(PLAYER::PLAYER_PED_ID())/*65*/], 0); } } void sub_5cf(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { v_5 = sub_35d7d(a_0); v_6 = ENTITY::GET_ENTITY_MODEL(a_0); for (v_8 = 0; v_8 < 12; v_8 += 1) { if ((v_8 != 1) || ((v_8 == 1) && (!a_2))) { PED::SET_PED_COMPONENT_VARIATION(a_0, v_8, a_1._fD[v_8/*1*/], a_1[v_8/*1*/], a_1._f1A[v_8/*1*/]); } } for (v_8 = 0; v_8 < 9; v_8 += 1) { if ((a_1._f27[v_8/*1*/] != -1) && (a_1._f27[v_8/*1*/] != 255)) { PED::SET_PED_PROP_INDEX(a_0, v_8, a_1._f27[v_8/*1*/], a_1._f31[v_8/*1*/], 0); } else { PED::CLEAR_PED_PROP(a_0, v_8); } } if (sub_590(v_5)) { g_18A70._f6EA._f21B[v_5/*65*/]._f3B = a_1._f3B; g_18A70._f6EA._f21B[v_5/*65*/]._f3C = a_1._f3C; g_18A70._f6EA._f21B[v_5/*65*/]._f3D = a_1._f3D; if (sub_35ce7(a_0, v_6, &v_7, 0)) { sub_35f64(a_0, 2, v_7, 0, -1, 0, 0, 0, -1, -1, -1, 0); } g_18A70._f6EA._f21B[v_5/*65*/]._f3E = a_1._f3E; g_18A70._f6EA._f21B[v_5/*65*/]._f3F = a_1._f3F; g_18A70._f6EA._f21B[v_5/*65*/]._f40 = a_1._f40; if (sub_35c20(a_0, v_6, &v_7)) { sub_35f64(a_0, 1, v_7, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } else if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS() && (ENTITY::GET_ENTITY_MODEL(a_0) == ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()))) { sub_35bf5(743, a_1._f3C, g_10E38, 1); sub_35bf5(744, a_1._f3D, g_10E38, 1); v_9 = sub_35b71(a_0, a_1._fD[2/*1*/], a_1[2/*1*/], 2); sub_8a6(a_0, 2, v_9, 0, -1, 0, 0, 0, -1, -1, g_10E38, 0); if (!a_2) { v_A = sub_35b71(a_0, a_1._fD[1/*1*/], a_1[1/*1*/], 1); sub_8a6(a_0, 1, v_A, 0, -1, 0, 0, 0, -1, -1, g_10E38, 0); } } if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS() && (a_0 == PLAYER::PLAYER_PED_ID())) { sub_35bf5(742, a_1._f3B, g_10E38, 1); sub_35bf5(2040, a_1._f3B, g_10E38, 1); sub_827(161, 1, -1, 1); } } } void sub_827(auto a_0, auto a_1, auto a_2, auto a_3) { if (sub_899()) { v_6 = g_25F257[a_0/*5*/][sub_859(a_2)/*1*/]; if (v_6 != 0) { STATS::STAT_SET_BOOL(v_6, a_1, a_3); } } } auto sub_859(auto a_0) { v_3 = a_0; if (v_3 == -1) { v_4 = sub_88d(); if (v_4 > -1) { g_25A2B7 = 0; v_3 = v_4; } else { v_3 = 0; g_25A2B7 = 1; } } return v_3; } auto sub_88d() { return g_1407EA; } auto sub_899() { return 1; return 0; } auto sub_8a6(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11) { if (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (((g_141403 != 4) && (g_141403 != 5)) && (g_141403 != 7)) { return 0; } } if (PED::IS_PED_INJURED(a_0) || (a_2 == -99)) { return 0; } if ((a_0 == PLAYER::PLAYER_PED_ID()) && (g_24E1AF[PLAYER::PLAYER_ID()/*306*/]._fDC == 2)) { return 0; } g_10E39 += 1; v_13 = ENTITY::GET_ENTITY_MODEL(a_0); v_14 = -99; v_15 = -99; v_16 = -1; v_17 = -99; v_18 = -99; v_19 = -1; v_1A = -1; if (a_5 == 0) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); if (!sub_1d58d(a_3)) { g_10E39 -= 1; return 0; } sub_1b68b(v_13, a_1, a_2, 1); } if (a_1 == 12) { v_1B = g_280004; v_1C = g_280005; PED::CLEAR_ALL_PED_PROPS(a_0); asm .vardef 0x1d, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":15}]}]" if (a_5 == 1) { v_1D/*{16}*/ = g_10E65; } else { v_1D/*{16}*/ = sub_19576(v_13, a_2); } for (v_E = 0; v_E <= 14; v_E += 1) { if (v_1D[v_E/*1*/] != -99) { if (v_E == 10) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 10, 0); if (a_4 == -1) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, PED::GET_PED_PALETTE_VARIATION(a_0, sub_194c6(v_E))); } else { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, a_4); } if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { sub_1b68b(v_13, 10, 0, 1); } } else { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, v_E, v_1D[v_E/*1*/]); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0) || (v_E == 13)) { if (v_E == 13) { asm .vardef 0x2d, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":9}]}]" if (a_5 == 1) { v_2D/*{10}*/ = g_10E75; } else { v_2D/*{10}*/ = sub_18a25(v_13, v_1D[v_E/*1*/]); } for (v_F = 0; v_F <= 8; v_F += 1) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 14, v_2D[v_F/*1*/]); sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { sub_1b68b(v_13, v_E, v_1D[v_E/*1*/], 1); } } } else if ((v_E != 14) && (v_E != 12)) { if (v_E != 1) { if (a_4 == -1) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, PED::GET_PED_PALETTE_VARIATION(a_0, sub_194c6(v_E))); } else { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, a_4); } } else { sub_8a6(a_0, v_E, v_1D[v_E/*1*/], 0, -1, 0, 0, 0, -1, -1, -1, 0); } if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { sub_1b68b(v_13, v_E, v_1D[v_E/*1*/], 1); } } } } } else if ((v_E != 12) && (v_E != 14)) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, v_E, sub_1895b(a_0, v_E, -1)); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 3)) { v_37/*{16}*/ = sub_19576(v_13, 0); sub_8a6(a_0, v_E, v_37[v_E/*1*/], 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } g_280004 = v_1B; g_280005 = v_1C; if (a_5 == 0) { v_47 = sub_188ec(); if (v_47 != -1) { sub_18865(v_47, 0, g_10E38); } sub_186ed(a_0, 11, v_1D[11/*1*/], a_6, 0); } } else if (a_1 == 13) { v_48/*{10}*/ = sub_18a25(v_13, a_2); for (v_F = 0; v_F <= 8; v_F += 1) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 14, v_48[v_F/*1*/]); sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { sub_1b68b(v_13, 14, v_48[v_F/*1*/], 1); } if (a_5 == 0) { if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_16ef5(a_0, v_13, 14, v_48[v_F/*1*/], v_10, 0); if (v_11 != -99) { sub_8a6(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } } else if (a_1 == 14) { v_52 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 1, PED::GET_PED_DRAWABLE_VARIATION(a_0, 1), PED::GET_PED_TEXTURE_VARIATION(a_0, 1)); if (DLC1::_341DE7ED1D2A1BFD(v_52, 0x31fc232e, 0)) { v_53 = sub_16e95(a_0, 1); v_11 = sub_16ef5(a_0, v_13, 1, v_53, 14, g_10E3A[1/*14*/]._fC); if ((v_11 != -99) && (v_11 != a_2)) { v_15 = sub_16a7b(v_13, 1, -1); } } sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { sub_1b68b(v_13, a_1, a_2, 1); } if (a_5 == 0) { if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_16ef5(a_0, v_13, a_1, a_2, v_10, 0); if (v_11 != -99) { sub_8a6(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } else { if (a_1 == 11) { if (a_5 == 0) { v_54 = -1; if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6) && DLC1::_341DE7ED1D2A1BFD(g_280004, 0x8901bb7c, 11)) { PED::_CC9682B8951C5229(a_0, g_1418CE, g_1418CF, g_1418D0, 0); PED::_CC9682B8951C5229(a_0, g_1418CE, g_1418CF, g_1418D0, 1); PED::_CC9682B8951C5229(a_0, g_1418CE, g_1418CF, g_1418D0, 2); PED::_CC9682B8951C5229(a_0, g_1418CE, g_1418CF, g_1418D0, 3); } v_55 = sub_16e95(a_0, 11); v_56 = sub_16e95(a_0, 8); v_57 = sub_16e95(a_0, 4); v_16 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 8, PED::GET_PED_DRAWABLE_VARIATION(a_0, 8), PED::GET_PED_TEXTURE_VARIATION(a_0, 8)); if (DLC1::_341DE7ED1D2A1BFD(v_16, 0xe556105, 8)) { if (v_13 == ${mp_m_freemode_01}) { v_54 = sub_16981(v_13, a_2, 11, 3); } else if (v_13 == ${mp_f_freemode_01}) { v_54 = sub_16981(v_13, a_2, 11, 4); } if (((DLC1::_341DE7ED1D2A1BFD(v_54, 0x1319d76e, 0) || DLC1::_341DE7ED1D2A1BFD(v_54, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_54, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_54, 0xcec22d5d, 0)) { } else { v_17 = sub_16e95(a_0, 8); } } v_58 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 3, PED::GET_PED_DRAWABLE_VARIATION(a_0, 3), 0); if (DLC1::_341DE7ED1D2A1BFD(v_58, 0xeabe0032, 0)) { v_59 = sub_16095(v_13, v_56, v_55, v_57); if (v_59 == -99) { v_59 = sub_16ef5(a_0, v_13, 11, v_55, 3, 0); } switch (v_58) { case 0x17cd2b19: case 0x3a757069: case 0x457e867b: case 0x5fbcbaf7: case 0x69c14f00: case 0x734a6212: v_59 = 11; v_54 = sub_16981(v_13, a_2, 11, 4); if (!DLC1::_341DE7ED1D2A1BFD(v_54, 0xe067789f, 0)) { v_59 = -99; } break; } if (v_59 != -99) { v_5A = v_59; for (v_5B = 0; v_5B < 15; v_5B += 1) { if (sub_15139(v_13, v_5A, v_5B) == v_58) { v_19 = v_5B; v_1A = PED::GET_PED_TEXTURE_VARIATION(a_0, 3); } } } } v_54 = -1; if (((v_13 == ${mp_f_freemode_01}) && (a_2 >= 256)) && DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, a_2, 11, 4), ${vest}, 0)) { v_55 = sub_16e95(a_0, 11); if (v_55 >= 256) { v_54 = sub_16981(v_13, v_55, 11, 4); } if ((v_55 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_54, ${vest_shirt}, 0)) { v_5C = sub_13cfd(v_13, v_55, a_2, PED::GET_PED_TEXTURE_VARIATION(a_0, 11)); if (v_5C != -99) { sub_8a6(a_0, 8, v_5C, 0, a_4, 0, 0, 0, -1, -1, -1, 0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); } } } else if (sub_13bbc(v_13, a_2)) { if (v_13 == ${mp_m_freemode_01}) { if (v_55 >= 237) { v_54 = sub_16981(v_13, v_55, 11, 3); } } else if (v_13 == ${mp_f_freemode_01}) { if (v_55 >= 256) { v_54 = sub_16981(v_13, v_55, 11, 4); } } if (!sub_13bbc(v_13, v_55)) { if (((v_13 == ${mp_f_freemode_01}) && (v_55 >= 256)) && (DLC1::_341DE7ED1D2A1BFD(v_54, ${vest}, 0) || DLC1::_341DE7ED1D2A1BFD(v_54, ${vest_shirt}, 0))) { } else if (((v_13 == ${mp_f_freemode_01}) && (v_55 >= 256)) && ((((DLC1::_341DE7ED1D2A1BFD(v_54, 0x28d427c5, 0) || DLC1::_341DE7ED1D2A1BFD(v_54, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_54, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_54, 0xcf14bb5f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_54, 0x92aaf8a, 0))) { } else { v_5D = sub_13cfd(v_13, v_55, a_2, PED::GET_PED_TEXTURE_VARIATION(a_0, 11)); if (v_5D != -99) { sub_8a6(a_0, 8, v_5D, 0, a_4, 0, 0, 0, -1, -1, -1, 0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); v_17 = -99; } else { if (v_13 == ${mp_m_freemode_01}) { v_5E = sub_16a7b(v_13, 11, -1); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, v_5E); v_5D = sub_13cfd(v_13, v_5E, a_2, g_10E3A[1/*14*/]._f4); if (v_5D == -99) { v_5D = 240; } } else if (v_13 == ${mp_f_freemode_01}) { v_5D = 48; } sub_8a6(a_0, 8, v_5D, 0, a_4, 0, 0, 0, -1, -1, -1, 0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); } } } else { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, v_55); v_5F = g_10E3A[1/*14*/]._f3; g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, a_2); v_60 = g_10E3A[1/*14*/]._f3; if (v_5F != v_60) { g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 8, v_56); v_61 = g_10E3A[1/*14*/]._f4; v_62 = sub_138c5(v_13, v_56, v_61); if (v_62 == -99) { v_63 = v_56; if (v_13 == ${mp_m_freemode_01}) { if (((a_2 >= 96) && (a_2 <= 107)) || (sub_13763(sub_16981(v_13, a_2, 11, 3)) == 6)) { v_62 = sub_16a7b(v_13, 11, -1); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, v_62); v_63 = sub_13cfd(v_13, v_62, a_2, g_10E3A[1/*14*/]._f4); } } if ((v_13 == ${mp_f_freemode_01}) && (v_56 == 32)) { if (!DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, a_2, 11, 4), 0xe2b2f2f5, 0)) { v_62 = sub_16a7b(v_13, 11, -1); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, v_62); v_63 = sub_13cfd(v_13, v_62, a_2, g_10E3A[1/*14*/]._f4); } } } else { v_63 = sub_13cfd(v_13, v_62, a_2, v_61); if (v_13 == ${mp_m_freemode_01}) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, a_2, 11, 3), 0x9984f91c, 0)) { if (!sub_12acf(v_13, sub_16e95(a_0, 4), v_62)) { v_63 = 240; } } } else if (v_13 == ${mp_f_freemode_01}) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, a_2, 11, 4), 0x9984f91c, 0)) { if (!sub_12acf(v_13, sub_16e95(a_0, 4), v_62)) { v_63 = 48; } } } } if (v_63 != -99) { sub_8a6(a_0, 8, v_63, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } else if (v_13 == ${mp_m_freemode_01}) { v_62 = sub_16a7b(v_13, 11, -1); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, 11, v_62); v_63 = sub_13cfd(v_13, v_62, a_2, g_10E3A[1/*14*/]._f4); if (v_63 == -99) { v_63 = 240; } sub_8a6(a_0, 8, v_63, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } else if (v_13 == ${mp_f_freemode_01}) { sub_8a6(a_0, 8, 48, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); } } } else { sub_127c6(v_13, a_2); PED::SET_PED_COMPONENT_VARIATION(a_0, 10, 0, 0, PED::GET_PED_PALETTE_VARIATION(a_0, 10)); } } sub_186ed(a_0, a_1, a_2, a_6, 0); if (a_5 == 0) { v_14 = sub_16095(v_13, sub_1895b(a_0, 8, -1), a_2, sub_1895b(a_0, 4, -1)); } } else if (a_1 == 2) { if (a_5 == 0) { if (a_8 == -1) { a_8 = sub_12794(2140, a_A, 0); } if (a_9 == -1) { a_9 = sub_12794(2147, a_A, 0); } PED::_SET_PED_HAIR_COLOR(a_0, a_8, a_9); } if (a_7 == 0) { sub_a1f4(a_0, a_2, a_A, a_B); } } else if (a_1 == 8) { sub_186ed(a_0, a_1, a_2, a_6, 0); v_64 = sub_16e95(a_0, 11); if (sub_13bbc(v_13, v_64)) { v_65 = sub_138c5(v_13, a_2, g_10E3A[1/*14*/]._f4); sub_127c6(v_13, v_65); } if (a_5 == 0) { v_14 = sub_16095(v_13, a_2, sub_16e95(a_0, 11), sub_16e95(a_0, 4)); } } else if (a_1 == 9) { if ((a_2 >= 1) && (a_2 <= 41)) { v_66 = sub_16e95(a_0, 7); if (!sub_684a(v_13, v_66, 9, -99, -99, -99, a_0, 0, a_2, -99, -99, -99)) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(7), 0, 0, 0); } } } else if (a_1 == 1) { if ((((v_13 == ${mp_m_freemode_01}) && (a_2 >= 26)) && DLC1::_341DE7ED1D2A1BFD(g_280004, 0xc90fd1fd, 0)) || (((v_13 == ${mp_f_freemode_01}) && (a_2 >= 26)) && DLC1::_341DE7ED1D2A1BFD(g_280004, 0xc90fd1fd, 0))) { v_67 = sub_12794(2087, a_A, 0); v_68 = sub_12794(2088, a_A, 0); v_69 = sub_12794(2089, a_A, 0); v_6A = sub_681e(135, a_A); if (v_13 == ${mp_m_freemode_01}) { PED::SET_PED_HEAD_BLEND_DATA(a_0, 0, 0, 0, v_67, v_68, v_69, 0.0, v_6A, 0.0, 0); } else if (v_13 == ${mp_f_freemode_01}) { PED::SET_PED_HEAD_BLEND_DATA(a_0, 21, 0, 0, v_67, v_68, v_69, 0.0, v_6A, 0.0, 0); } for (v_6B = 0; v_6B < 20; v_6B += 1) { PED::_SET_PED_FACE_FEATURE(a_0, v_6B, 0.0); } } else { sub_5953(a_0, g_10E38); } v_6C = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 1, PED::GET_PED_DRAWABLE_VARIATION(a_0, 1), PED::GET_PED_TEXTURE_VARIATION(a_0, 1)); v_6D = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 1, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); if (DLC1::_341DE7ED1D2A1BFD(v_6C, 0x31fc232e, 0)) { if (!DLC1::_341DE7ED1D2A1BFD(v_6D, 0x31fc232e, 0)) { v_6E = sub_16e95(a_0, 1); for (v_6F = 0; v_6F < 9; v_6F += 1) { v_11 = sub_16ef5(a_0, v_13, a_1, v_6E, 14, v_6F); v_70 = sub_564d(a_0, v_6F); if (v_11 == v_70) { PED::CLEAR_PED_PROP(a_0, v_6F); } } } } } else if (a_1 == 4) { v_71 = sub_16e95(a_0, 11); v_72 = sub_16e95(a_0, 8); if (v_13 == ${mp_m_freemode_01}) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, v_71, 11, 3), 0x9984f91c, 0)) { if (!sub_12acf(v_13, a_2, sub_138c5(v_13, v_72, 0))) { sub_8a6(a_0, 8, 240, 0, a_4, 0, 0, 0, -1, -1, -1, 0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); } } } else if (v_13 == ${mp_f_freemode_01}) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(v_13, v_71, 11, 4), 0x9984f91c, 0)) { if (!sub_12acf(v_13, a_2, sub_138c5(v_13, v_72, 0))) { sub_8a6(a_0, 8, 78, 0, a_4, 0, 0, 0, -1, -1, -1, 0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_13, a_1, a_2); } } } if (a_5 == 0) { v_14 = sub_16095(v_13, sub_16e95(a_0, 8), sub_16e95(a_0, 11), a_2); } v_73 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 3, PED::GET_PED_DRAWABLE_VARIATION(a_0, 3), 0); if (DLC1::_341DE7ED1D2A1BFD(v_73, 0xeabe0032, 0)) { v_74 = sub_16095(v_13, v_72, v_71, a_2); if (v_74 == -99) { v_74 = sub_16ef5(a_0, v_13, 11, v_71, 3, 0); } switch (v_73) { case 0x17cd2b19: case 0x3a757069: case 0x457e867b: case 0x5fbcbaf7: case 0x69c14f00: case 0x734a6212: v_74 = 11; v_75 = sub_16981(v_13, a_2, 11, 4); if (!DLC1::_341DE7ED1D2A1BFD(v_75, 0xe067789f, 0)) { v_74 = -99; } break; } if (v_74 != -99) { v_76 = v_74; for (v_77 = 0; v_77 < 15; v_77 += 1) { if (sub_15139(v_13, v_76, v_77) == v_73) { v_19 = v_77; v_1A = PED::GET_PED_TEXTURE_VARIATION(a_0, 3); } } } } } if (a_4 == -1) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(a_1), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, PED::GET_PED_PALETTE_VARIATION(a_0, sub_194c6(a_1))); } else { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(a_1), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, a_4); } if (a_5 == 0) { if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_16ef5(a_0, v_13, a_1, a_2, v_10, 0); if (v_11 != -99) { sub_8a6(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); if (v_10 == 3) { switch (g_280004) { case 0x17cd2b19: case 0x3a757069: case 0x457e867b: case 0x5fbcbaf7: case 0x69c14f00: case 0x734a6212: v_19 = -1; break; } } else if (v_10 == 8) { if (v_14 != -99) { v_14 = sub_16095(v_13, v_11, sub_16e95(a_0, 11), sub_16e95(a_0, 4)); } } } } } if ((a_1 == 11) || (a_1 == 8)) { if (sub_55fb(a_0)) { v_78 = sub_51fa(v_13, a_1, a_2); if (v_78 > 0) { v_78 += PED::GET_PED_TEXTURE_VARIATION(a_0, 9); if (!sub_3ecb(a_0, 9, v_78)) { sub_8a6(a_0, 9, v_78, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } else { sub_8a6(a_0, 9, 0, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } v_16 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 8, PED::GET_PED_DRAWABLE_VARIATION(a_0, 8), PED::GET_PED_TEXTURE_VARIATION(a_0, 8)); if (DLC1::_341DE7ED1D2A1BFD(v_16, 0xe556105, 8)) { sub_8a6(a_0, 9, 0, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } v_79 = sub_12794(2029, -1, 0); if (PED::GET_PED_DRAWABLE_VARIATION(a_0, 5) != 0) { PED::SET_PED_COMPONENT_VARIATION(a_0, 5, sub_2e6a(a_0, v_79), sub_2e1a(a_0, v_79), sub_2e11(a_0, v_79)); } if (a_0 == PLAYER::PLAYER_PED_ID()) { PLAYER::SET_PLAYER_PARACHUTE_VARIATION_OVERRIDE(PLAYER::PLAYER_ID(), 5, sub_2e6a(PLAYER::PLAYER_PED_ID(), v_79), sub_2e1a(PLAYER::PLAYER_PED_ID(), v_79), 0); PLAYER::SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(PLAYER::PLAYER_ID(), sub_2e11(PLAYER::PLAYER_PED_ID(), v_79)); sub_2d78(PLAYER::PLAYER_ID(), v_79); } } if (a_1 == 7) { if (((v_13 == ${mp_m_freemode_01}) && (a_2 >= 92)) || ((v_13 == ${mp_f_freemode_01}) && (a_2 >= 55))) { if (DLC1::_341DE7ED1D2A1BFD(g_280004, 0xecf3c417, 0)) { sub_8a6(a_0, 9, 0, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } } if ((v_13 == ${mp_f_freemode_01}) && ((a_1 == 11) || (a_1 == 4))) { if (a_1 == 11) { v_7A = sub_1895b(a_0, 4, -1); v_7B = a_2; } else { v_7A = a_2; v_7B = sub_1895b(a_0, 11, -1); } if (sub_2d2f(v_13, 11, v_7B)) { if (!sub_2ce3(v_13, 4, v_7A)) { if (sub_2c3b(v_13, 4, v_7A, &v_7C)) { sub_8a6(a_0, 4, v_7C, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } } else if (sub_2ce3(v_13, 4, v_7A)) { if (sub_2b92(v_13, 4, v_7A, &v_7C)) { sub_8a6(a_0, 4, v_7C, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } } if ((a_1 == 11) || (a_1 == 1)) { sub_257a(a_0); v_7D = PED::GET_PED_DRAWABLE_VARIATION(a_0, 1); v_7E = PED::GET_PED_TEXTURE_VARIATION(a_0, 1); v_7F = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 1, v_7D, v_7E); if (DLC1::_341DE7ED1D2A1BFD(v_7F, 0x31fc232e, 0)) { v_11 = sub_16ef5(a_0, v_13, a_1, a_2, 14, 0); if (v_11 != -99) { sub_8a6(a_0, 14, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } v_11 = sub_16ef5(a_0, v_13, a_1, a_2, 14, 1); if (v_11 != -99) { sub_8a6(a_0, 14, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } if (a_1 != 2) { if (sub_23f0(a_0, &v_12)) { sub_8a6(a_0, 2, v_12, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } if (v_14 != -99) { sub_8a6(a_0, 3, v_14, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } if (v_17 != -99) { sub_8a6(a_0, 8, v_17, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } if (v_15 != -99) { sub_8a6(a_0, 1, v_15, 0, -1, 0, 0, 0, -1, -1, -1, 0); } if (v_19 != -1) { v_80 = sub_15139(v_13, PED::GET_PED_DRAWABLE_VARIATION(a_0, 3), v_19); if (v_80 != -1) { if (v_13 == ${mp_m_freemode_01}) { v_18 = sub_1f08(v_13, v_80, 3, 3); } else if (v_13 == ${mp_f_freemode_01}) { v_18 = sub_1f08(v_13, v_80, 3, 4); } if (v_18 != -99) { v_18 += v_1A; sub_8a6(a_0, 3, v_18, 0, a_4, 0, 0, 0, -1, -1, -1, 0); } } } g_10E39 -= 1; return 1; } auto sub_1f08(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_2 == 12) { } else if (a_2 == 13) { } else if (a_2 == 14) { DLC1::INIT_SHOP_PED_PROP(&v_6); v_18 = 0; v_19 = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(a_3, 6, -1, 1, -1, -1); for (v_17 = 0; v_17 < v_19; v_17 += 1) { DLC1::GET_SHOP_PED_QUERY_PROP(v_17, &v_6); if (!DLC1::_IS_OUTFIT_EMPTY(v_6)) { if (a_1 == v_6._f1) { return sub_238f(a_0) + v_18; } v_18 += 1; } } } else { DLC1::INIT_SHOP_PED_COMPONENT(&v_1A); v_2C = 0; v_2D = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(a_3, 6, -1, 0, -1, sub_194c6(a_2)); for (v_2B = 0; v_2B < v_2D; v_2B += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_2B, &v_1A); if (!DLC1::_IS_OUTFIT_EMPTY(v_1A)) { if (a_1 == v_1A._f1) { return sub_1fe8(a_0, sub_194c6(a_2)) + v_2C; } v_2C += 1; } } } return -99; } auto sub_1fe8(auto a_0, auto a_1) { switch (a_0) { case ${player_zero}: switch (a_1) { case 0: return 7; break; case 1: return 5; break; case 2: return 6; break; case 3: return 181; break; case 4: return 113; break; case 5: return 14; break; case 6: return 99; break; case 7: return 1; break; case 8: return 24; break; case 9: return 20; break; case 10: return 48; break; case 11: return 45; break; } break; case ${player_one}: switch (a_1) { case 0: return 10; break; case 1: return 5; break; case 2: return 21; break; case 3: return 318; break; case 4: return 117; break; case 5: return 7; break; case 6: return 134; break; case 7: return 1; break; case 8: return 77; break; case 9: return 12; break; case 10: return 53; break; case 11: return 63; break; } break; case ${player_two}: switch (a_1) { case 0: return 7; break; case 1: return 6; break; case 2: return 9; break; case 3: return 242; break; case 4: return 104; break; case 5: return 7; break; case 6: return 84; break; case 7: return 1; break; case 8: return 18; break; case 9: return 17; break; case 10: return 33; break; case 11: return 1; break; } break; } switch (a_0) { case ${mp_m_freemode_01}: switch (a_1) { case 0: return 0; break; case 1: return 26; break; case 2: return 91; break; case 3: return 16; break; case 4: return 256; break; case 5: return 9; break; case 6: return 256; break; case 7: return 92; break; case 8: return 241; break; case 9: return 46; break; case 10: return 7; break; case 11: return 237; break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 0: return 0; break; case 1: return 26; break; case 2: return 92; break; case 3: return 16; break; case 4: return 256; break; case 5: return 9; break; case 6: return 256; break; case 7: return 55; break; case 8: return 136; break; case 9: return 36; break; case 10: return 6; break; case 11: return 256; break; } break; } return -99; } auto sub_238f(auto a_0) { switch (a_0) { case ${player_zero}: return 113; break; case ${player_one}: return 175; break; case ${player_two}: return 155; break; } switch (a_0) { case ${mp_m_freemode_01}: return 327; break; case ${mp_f_freemode_01}: return 327; break; } return -99; } auto sub_23f0(auto a_0, auto a_1) { a_1 = sub_1895b(PLAYER::PLAYER_PED_ID(), 2, -1); if ((sub_12794(743, g_10E38, 0) != -99) && sub_253a()) { if (sub_252e() == 4) { return 1; } if ((sub_12794(743, g_10E38, 0) == 0) && (sub_12794(744, g_10E38, 0) == 0)) { if (sub_2502(161, g_10E38)) { if (sub_12794(2040, g_10E38, 0) == 0) { return 0; } } else if (sub_12794(742, g_10E38, 0) == 0) { return 0; } } v_4 = sub_12794(743, g_10E38, 0); v_5 = sub_12794(744, g_10E38, 0); if (!sub_3ecb(a_0, v_5, v_4)) { if (sub_2502(161, g_10E38)) { a_1 = sub_12794(2040, g_10E38, 0); } else { a_1 = sub_12794(742, g_10E38, 0); } sub_35bf5(743, -99, g_10E38, 1); sub_35bf5(744, 2, g_10E38, 1); return 1; } } return 0; } auto sub_2502(auto a_0, auto a_1) { v_4 = g_25F257[a_0/*5*/][sub_859(a_1)/*1*/]; if (STATS::STAT_GET_BOOL(v_4, &v_5, -1)) { return v_5; } return 0; } auto sub_252e() { return g_141403; } auto sub_253a() { if (sub_2568() && sub_2558(0)) { return 1; } return 0; } auto sub_2558(auto a_0) { return g_140671[a_0/*1*/]; } auto sub_2568() { return sub_2558(sub_88d() + 1); } void sub_257a(auto a_0) { v_3 = ENTITY::GET_ENTITY_MODEL(a_0); v_4 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_5 = PED::GET_PED_TEXTURE_VARIATION(a_0, 11); v_6 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 1); v_7 = PED::GET_PED_TEXTURE_VARIATION(a_0, 1); v_8 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 8); v_9 = PED::GET_PED_TEXTURE_VARIATION(a_0, 8); v_A = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 11, v_4, v_5); v_B = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 1, v_6, v_7); v_C = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 8, v_8, v_9); if (DLC1::_341DE7ED1D2A1BFD(v_A, 0xed110f62, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_B, 0x4509c9e, 0)) { if (!DLC1::_341DE7ED1D2A1BFD(v_A, 0x8f5a68ff, 0)) { v_4 -= 1; } } else if (DLC1::_341DE7ED1D2A1BFD(v_A, 0x8f5a68ff, 0)) { v_4 += 1; } PED::SET_PED_COMPONENT_VARIATION(a_0, 11, v_4, v_5, PED::GET_PED_PALETTE_VARIATION(a_0, 11)); } v_D = 0; if (v_3 == ${mp_m_freemode_01}) { if (!DLC1::_341DE7ED1D2A1BFD(v_A, 0x221e6171, 0)) { v_D = 1; } switch (v_B) { case 0x8a2dbedd: case 0x8e9d81fc: case 0x90c62f37: case 0x940b8697: case 0x94d5d42d: case 0xb38bf4c2: case 0xbdc2da05: case 0xc27be367: case 0xc8341e16: case 0xcd4b7916: case 0xce8dcfa8: case 0xd4918792: case 0xd7ebda58: case 0xd7fdbda9: case 0xdf921da3: case 0xe2fd2469: case 0xe9598543: case 0xf83722fe: case 0xf916d7cd: case 0x6ecec58: case 0xd0e788b: case 0x14f75c7e: case 0x1c5fc66c: case 0x238979a2: case 0x2f2408cf: case 0x3f1cb0c8: case 0x4a87a2bf: case 0x4bd4c230: case 0x4e814f91: case 0x5aa1c2ef: case 0x5c55eb3a: case 0x6162ed4c: case 0x64664bac: case 0x6c48663c: case 0x6f186be0: case 0x7159953d: case 0x7633ef47: case 0x7d568858: case 0x7f9c31c2: v_D = 1; break; } } else { if (!DLC1::_341DE7ED1D2A1BFD(v_A, 0xf44f85d4, 0)) { v_D = 1; } switch (v_B) { case 0x83d08d19: case 0x85edf242: case 0x8801d321: case 0x8b763e70: case 0x8bafe3dd: case 0x8ee0b46a: case 0x9023ba3e: case 0x994fda23: case 0x9af10b60: case 0x9b7e5c8b: case 0x9c339391: case 0x9dc8d588: case 0x9fac1a86: case 0x9fb544e2: case 0xa4af8c74: case 0xaa117ba6: case 0xaaf7311c: case 0xace773c5: case 0xad778660: case 0xae35e1e3: case 0xaeadc3c1: case 0xb296fa8a: case 0xb2ed28ef: case 0xb610c19f: case 0xbc390f1e: case 0xbd93d433: case 0xc0a75c7c: case 0xc7a4baba: case 0xc854dd26: case 0xc9df9748: case 0xcbd9ed31: case 0xcca22ff0: case 0xcdee768f: case 0xcecaf8c3: case 0xd48e8446: case 0xd5e715da: case 0xd5e7784b: case 0xd80f33a7: case 0xda3bcb23: case 0xdc096383: case 0xdfd885a1: case 0xe01cb21a: case 0xe39ab141: case 0xe5271fcb: case 0xe7fc777b: case 0xe89256a3: case 0xe8ff68aa: case 0xf3cebd1a: case 0xf4c114f6: case 0xf64ef21c: case 0xf6aa0297: case 0xf83615f5: case 0xf9a44e71: case 0xfa30b775: case 0xfd4997c3: case 0x4bd614: case 0x15e8057: case 0x2560a2a: case 0x259b027: case 0x2602a49: case 0x5f3a12a: case 0x6c9e8bc: case 0xbeadaf5: case 0xc5b6532: case 0xf58742d: case 0x11158893: case 0x1219a9b1: case 0x12e33c71: case 0x13a024da: case 0x18bcf766: case 0x193cdded: case 0x1a902690: case 0x1b82dc8e: case 0x1ef5e56d: case 0x1fdbc535: case 0x2274f05d: case 0x23355d15: case 0x25c5f114: case 0x25fee2a8: case 0x2b087340: case 0x2b98febf: case 0x2d66604a: case 0x2d701dff: case 0x371abab0: case 0x395e8963: case 0x3a468e85: case 0x3b84a27c: case 0x3d3aa015: case 0x3da7be6e: case 0x4024a7d6: case 0x40b5c48a: case 0x414f488a: case 0x4180d881: case 0x4222d0c0: case 0x48b314f1: case 0x48e21651: case 0x4c9f5f21: case 0x4cfb4183: case 0x4e96604b: case 0x4fc6fe6a: case 0x5288718b: case 0x5486d480: case 0x54e84f60: case 0x58595652: case 0x5b0ebb96: case 0x5c014d60: case 0x5f1963c2: case 0x6010d6c7: case 0x60f58e69: case 0x61619836: case 0x62926cb1: case 0x62c76b2e: case 0x642da38a: case 0x66418fa1: case 0x6a47e9ed: case 0x6ad2bc0c: case 0x6fd2c2bc: case 0x72636851: case 0x73d3b425: case 0x762c13dc: case 0x76c9d3fa: case 0x771cf2c6: case 0x785f861c: case 0x7afccb6c: case 0x7b1842ae: case 0x7fbd7ff6: v_D = 1; break; } } if (v_D) { if (DLC1::_341DE7ED1D2A1BFD(v_C, 0x8f5a68ff, 0) || DLC1::_341DE7ED1D2A1BFD(v_C, 0x5d90df25, 0)) { if (v_3 == ${mp_m_freemode_01}) { v_8 = 15; v_9 = 0; } else { v_8 = 14; v_9 = 0; } } } else if (DLC1::_341DE7ED1D2A1BFD(v_B, 0xabfd87ab, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_C, 0x5d90df25, 0)) { v_8 += 1; } else { v_8 = sub_2b2f(a_0, 1); v_9 = v_5; } } else if (DLC1::_341DE7ED1D2A1BFD(v_C, 0x8f5a68ff, 0)) { v_8 -= 1; } else { v_8 = sub_2b2f(a_0, 0); v_9 = v_5; } PED::SET_PED_COMPONENT_VARIATION(a_0, 8, v_8, v_9, PED::GET_PED_PALETTE_VARIATION(a_0, 8)); } auto sub_2b2f(auto a_0, auto a_1) { v_15 = ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_m_freemode_01}; v_4._f3 = -1; if (v_15) { if (a_1) { DLC1::GET_SHOP_PED_COMPONENT(0xea130a33, &v_4); } else { DLC1::GET_SHOP_PED_COMPONENT(0x49f9edf0, &v_4); } } else if (a_1) { DLC1::GET_SHOP_PED_COMPONENT(0x21178d92, &v_4); } else { DLC1::GET_SHOP_PED_COMPONENT(0xc604e415, &v_4); } return v_4._f3; } auto sub_2b92(auto a_0, auto a_1, auto a_2, auto a_3) { switch (a_0) { case ${mp_f_freemode_01}: switch (a_1) { case 4: if (a_2 >= 256) { v_6 = sub_16981(a_0, a_2, a_1, 4); if (v_6 != -1) { v_7 = DLC1::_C17AD0E5752BECDA(v_6); for (v_8 = 0; v_8 < v_7; v_8 += 1) { DLC1::GET_VARIANT_COMPONENT(v_6, v_8, &v_9, &v_A, &v_B); if (v_B == 4) { if ((v_9 != 0) && (v_9 != ${0})) { if (!DLC1::_341DE7ED1D2A1BFD(v_9, 0xbe63036f, 0)) { a_3 = sub_1f08(a_0, v_9, a_1, 4); return 1; } } } } } } break; } break; } return 0; } auto sub_2c3b(auto a_0, auto a_1, auto a_2, auto a_3) { switch (a_0) { case ${mp_f_freemode_01}: switch (a_1) { case 4: if (a_2 >= 256) { v_6 = sub_16981(a_0, a_2, a_1, 4); if (v_6 != -1) { v_7 = DLC1::_C17AD0E5752BECDA(v_6); for (v_8 = 0; v_8 < v_7; v_8 += 1) { DLC1::GET_VARIANT_COMPONENT(v_6, v_8, &v_9, &v_A, &v_B); if (v_B == 4) { if ((v_9 != 0) && (v_9 != ${0})) { if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xbe63036f, 0)) { a_3 = sub_1f08(a_0, v_9, a_1, 4); return 1; } } } } } } break; } break; } return 0; } auto sub_2ce3(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${mp_f_freemode_01}: switch (a_1) { case 4: if (a_2 >= 256) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 4, 4), 0xbe63036f, 0)) { return 1; } } break; } break; } return 0; } auto sub_2d2f(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${mp_f_freemode_01}: switch (a_1) { case 11: if (a_2 >= 256) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 11, 4), 0xe067789f, 0); } break; } break; } return 0; } void sub_2d78(auto a_0, auto a_1) { if (sub_2e00()) { if (a_1 > 46) { PLAYER::SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0, ${p_para_bag_xmas_s}); } else if (a_1 > 26) { PLAYER::SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0, 0x4c28bd84); } else if (a_1 > 0) { PLAYER::SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0, 0x4baa1f65); } else { PLAYER::CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0); } } else if (sub_2def()) { if (a_1 > 0) { PLAYER::SET_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0, 0x582dcf54); } else { PLAYER::CLEAR_PLAYER_PARACHUTE_PACK_MODEL_OVERRIDE(a_0); } } } auto sub_2def() { return DLC2::IS_DLC_PRESENT(0x55292cc7); } auto sub_2e00() { return DLC2::IS_DLC_PRESENT(0xc40b8b70); } auto sub_2e11(auto a_0, auto a_1) { return 0; } auto sub_2e1a(auto a_0, auto a_1) { if (a_1 > 51) { return a_1 - 52; } else if (a_1 > 46) { return a_1 - 47; } else if (a_1 > 26) { return a_1 - 27; } else if (a_1 > 0) { return a_1 - 1; } else { return a_1; } } auto sub_2e6a(auto a_0, auto a_1) { v_4 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); if (PED::GET_PED_DRAWABLE_VARIATION(a_0, 9) != 0) { v_5 = 1; } v_6 = ENTITY::GET_ENTITY_MODEL(a_0); v_7 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 8, PED::GET_PED_DRAWABLE_VARIATION(a_0, 8), PED::GET_PED_TEXTURE_VARIATION(a_0, 8)); if (DLC1::_341DE7ED1D2A1BFD(v_7, 0xe556105, 8)) { if (a_1 > 51) { return 51; } else if (a_1 > 46) { return 51; } else if (a_1 > 26) { return 50; } else if (a_1 > 0) { return 49; } else { return 48; } } v_8 = 0; if ((a_1 > 51) && (a_1 <= 61)) { return a_1; } else if (a_1 > 46) { v_8 = 30; } else if (a_1 > 26) { v_8 = 20; } else if (a_1 > 0) { v_8 = 9; } else { v_8 = 0; } if (v_4 > 15) { v_9 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 11, v_4, PED::GET_PED_TEXTURE_VARIATION(a_0, 11)); if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x270bbe67, 0)) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xe067789f, 0)) { if (v_5) { return 6 + v_8; } else { return 6 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xd575d399, 0)) { if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 29; } else if (a_1 > 0) { return 18; } else { return 19; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x8fc4ebaa, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xed110f62, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x5b97677d, 0)) { v_A = sub_3d87(v_9, 0); if (v_6 == ${mp_m_freemode_01}) { switch (v_A) { case 0: return 2 + v_8; break; case 2: if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 29; } else if (a_1 > 0) { return 18; } else { return 19; } break; default: v_4 = sub_13763(v_9); break; } } else { switch (v_A) { case 2: return 7 + v_8; break; default: v_4 = sub_13763(v_9); break; } } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xecb259f, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xafaefeb6, 0)) { return 3 + v_8; } else { return 7 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x17a179aa, 0)) { v_B = sub_3be7(v_9, 0); switch (v_B) { case 4: if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 28; } else if (a_1 > 0) { return 17; } else { return 8; } break; case 14: if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 29; } else if (a_1 > 0) { return 18; } else { return 19; } break; default: v_4 = sub_13763(v_9); break; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xd184a7b3, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 3 + v_8; } } else if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xbd49dd4f, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else if (v_5) { return 8 + v_8; } else { return 1 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x82a8e806, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 2 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x6a57b764, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 2 + v_8; } else if (v_5) { return 8 + v_8; } else { return 1 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xa028a30d, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 4 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x75d24e59, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x7d1ddcdc, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 2 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xa7483138, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 29; } else if (a_1 > 0) { return 18; } else { return 19; } } else { return 4 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x998795b7, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x555369f8, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xb40ecac5, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x66b90cc3, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x36644f6a, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 2 + v_8; } } else if ((DLC1::_341DE7ED1D2A1BFD(v_9, 0xbf41032c, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x62be456, 0)) || DLC1::_341DE7ED1D2A1BFD(v_9, 0xc4b605f4, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 6 + v_8; } } else if (v_5) { return 8 + v_8; } else { return 7 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x79dc15f7, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (a_1 > 46) { return 39; } else if (a_1 > 26) { return 29; } else if (a_1 > 0) { return 18; } else { return 19; } } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x878db15a, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xc090a35f, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else { return 4 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xab5f78fd, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 8 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xc12fa4ad, 0)) { if (v_6 == ${mp_m_freemode_01}) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xaf010050, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 4 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xe5b26db2, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xd370c92f, 0)) { if (v_6 == ${mp_f_freemode_01}) { if (v_5) { if (a_1 > 51) { return 51; } else if (a_1 > 46) { return 51; } else if (a_1 > 26) { return 50; } else if (a_1 > 0) { return 49; } else { return 48; } } else { return 2 + v_8; } } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x8999b582, 0)) { if (v_6 == ${mp_m_freemode_01}) { } else { return 8 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, ${vest_shirt}, 0) && (v_6 == ${mp_f_freemode_01})) { if (v_5) { return 8 + v_8; } else { return 1 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x78cbc617, 0) && (v_6 == ${mp_f_freemode_01})) { if (v_5) { return 8 + v_8; } else { return 2 + v_8; } } else if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xabe76b56, 0)) { if (v_6 == ${mp_m_freemode_01}) { return 3 + v_8; } else { return 8 + v_8; } } else if ((DLC1::_341DE7ED1D2A1BFD(v_9, 0x87b7c5e2, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_9, 0xcec22d5d, 0)) { return 7 + v_8; } else { v_4 = sub_13763(v_9); } } if (v_6 == ${mp_m_freemode_01}) { switch (v_4) { case 0: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 1: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 2: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 3: if (v_5) { return 3 + v_8; } else { return 3 + v_8; } break; case 4: if (v_5) { return 3 + v_8; } else { return 3 + v_8; } break; case 5: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 6: if (v_5) { return 2 + v_8; } else { return 2 + v_8; } break; case 7: if (v_5) { return 3 + v_8; } else { return 3 + v_8; } break; case 8: if (v_5) { return 8 + v_8; } else { return 1 + v_8; } break; case 9: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 10: if (v_5) { return 3 + v_8; } else { return 3 + v_8; } break; case 11: if (v_5) { return 8 + v_8; } else { return 2 + v_8; } break; case 12: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 13: if (v_5) { return 7 + v_8; } else { return 2 + v_8; } break; case 14: if (v_5) { return 6 + v_8; } else { return 6 + v_8; } break; case 15: if (v_5) { return 2 + v_8; } else { return 5 + v_8; } break; } } else { switch (v_4) { case 0: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 1: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 2: if (v_5) { return 4 + v_8; } else { return 3 + v_8; } break; case 3: if (v_5) { return 6 + v_8; } else { return 5 + v_8; } break; case 4: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 5: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 6: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 7: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 8: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 9: return 2 + v_8; break; case 10: if (v_5) { return 7 + v_8; } else { return 7 + v_8; } break; case 11: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 12: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 13: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; case 14: if (v_5) { return 8 + v_8; } else { return 4 + v_8; } break; case 15: if (v_5) { return 2 + v_8; } else { return 1 + v_8; } break; } } return 1 + v_8; return 0; } auto sub_3be7(auto a_0, auto a_1) { v_4 = -1; if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x86366e0, a_1)) { v_4 = 0; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x6f19b453, a_1)) { v_4 = 1; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x7d8a5134, a_1)) { v_4 = 2; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xd29cfb58, a_1)) { v_4 = 3; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x6105982b, a_1)) { v_4 = 4; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x28d427c5, a_1)) { v_4 = 5; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x36a2c362, a_1)) { v_4 = 6; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x8c676eee, a_1)) { v_4 = 7; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x1a540ac5, a_1)) { v_4 = 8; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xfcaf5b3, a_1)) { v_4 = 9; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xbcc696c3, a_1)) { v_4 = 10; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xcf14bb5f, a_1)) { v_4 = 11; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x92aaf8a, a_1)) { v_4 = 12; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xd7e4ccff, a_1)) { v_4 = 13; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x221e6171, a_1)) { v_4 = 14; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xf44f85d4, a_1)) { v_4 = 15; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x4ed03adc, a_1)) { v_4 = 16; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x20aa5e89, a_1)) { v_4 = 17; } return v_4; } auto sub_3d87(auto a_0, auto a_1) { v_4 = -1; if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xcc23b7a3, a_1)) { v_4 = 0; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xb9f8134c, a_1)) { v_4 = 1; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xcc38b7d1, a_1)) { v_4 = 2; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xb9d11302, a_1)) { v_4 = 3; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xafaefeb6, a_1)) { v_4 = 4; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x9d585a09, a_1)) { v_4 = 5; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x827b244f, a_1)) { v_4 = 6; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x70dd8114, a_1)) { v_4 = 7; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x65f36b40, a_1)) { v_4 = 8; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x5472c83f, a_1)) { v_4 = 9; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x61d7669c, a_1)) { v_4 = 10; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x29ad7649, a_1)) { v_4 = 11; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0x1772d1d4, a_1)) { v_4 = 12; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xce1bcb2, a_1)) { v_4 = 13; } return v_4; } auto sub_3ecb(auto a_0, auto a_1, auto a_2) { if (PED::IS_PED_INJURED(a_0)) { return 0; } v_5 = ENTITY::GET_ENTITY_MODEL(a_0); g_10E3A[1/*14*/]/*{14}*/ = sub_1d5de(v_5, a_1, a_2); v_7 = g_280004; v_8 = g_280005; if (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0)) { return 0; } if (a_1 == 12) { v_D/*{16}*/ = sub_19576(v_5, a_2); for (v_C = 0; v_C < 7; v_C += 1) { switch (v_C) { case 0: v_9 = 1; break; case 1: v_9 = 4; break; case 2: v_9 = 6; break; case 3: v_9 = 7; break; case 4: v_9 = 8; break; case 5: v_9 = 11; break; case 6: v_9 = 13; break; } if (v_D[v_9/*1*/] != -99) { if (!sub_3ecb(a_0, v_9, v_D[v_9/*1*/])) { g_280004 = v_7; g_280005 = v_8; return 0; if (v_9 == 13) { v_1D/*{10}*/ = sub_18a25(v_5, v_D[v_9/*1*/]); for (v_A = 0; v_A <= 8; v_A += 1) { if (!sub_3ecb(a_0, 14, v_1D[v_A/*1*/])) { for (v_B = 0; v_B <= 19; v_B += 1) { g_10E3A[2/*14*/]/*{14}*/ = sub_1d5de(v_5, 14, v_B); if (g_10E3A[2/*14*/]._fC == v_A) { if (sub_3ecb(a_0, 14, v_B)) { if (!sub_423d(v_5, a_2, 14, v_B, &v_D, &g_10E3A[2/*14*/])) { g_280004 = v_7; g_280005 = v_8; return 0; } } } } } } } else { v_6 = sub_16e95(a_0, v_9); g_10E3A[2/*14*/]/*{14}*/ = sub_1d5de(v_5, v_9, v_6); if (!sub_423d(v_5, a_2, v_9, v_6, &v_D, &g_10E3A[2/*14*/])) { g_280004 = v_7; g_280005 = v_8; return 0; } } } } } if ((v_D[10/*1*/] != 0) && (v_D[10/*1*/] != ${0})) { if (sub_12794(1746, g_10E38, 0) != v_D[10/*1*/]) { g_280004 = v_7; g_280005 = v_8; return 0; } } g_280004 = v_7; g_280005 = v_8; return 1; } else if (a_1 == 13) { v_28/*{10}*/ = sub_18a25(v_5, a_2); for (v_27 = 0; v_27 <= 8; v_27 += 1) { if (!sub_3ecb(a_0, 14, v_28[v_27/*1*/])) { return 0; } } return 1; } else if (a_1 == 14) { if ((PED::GET_PED_PROP_INDEX(a_0, g_10E3A[1/*14*/]._fC) == g_10E3A[1/*14*/]._f3) && ((PED::GET_PED_PROP_TEXTURE_INDEX(a_0, g_10E3A[1/*14*/]._fC) == g_10E3A[1/*14*/]._f4) || (g_10E3A[1/*14*/]._f3 == -1))) { return 1; } } else { if ((g_10E3A[1/*14*/]._f3 == PED::GET_PED_DRAWABLE_VARIATION(a_0, sub_194c6(a_1))) && (g_10E3A[1/*14*/]._f4 == PED::GET_PED_TEXTURE_VARIATION(a_0, sub_194c6(a_1)))) { return 1; } if (a_1 == 4) { if (sub_2d2f(v_5, 11, sub_16e95(a_0, 11))) { if (sub_2c3b(v_5, 4, a_2, &v_32)) { return sub_3ecb(a_0, 4, v_32); } } else if (sub_2b92(v_5, 4, a_2, &v_32)) { return sub_3ecb(a_0, 4, v_32); } } } return 0; } auto sub_423d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (a_4[a_2/*1*/] == a_3) { return 1; } if (((a_4[a_2/*1*/] == -99) && (a_2 != 14)) && (a_2 != 13)) { return 1; } if ((a_2 == 13) || ((a_2 == 14) && (a_4[13/*1*/] == 31))) { if (((((((((a_3 == 0) || (a_3 == 1)) || (a_3 == 2)) || (a_3 == 3)) || (a_3 == 4)) || (a_3 == 5)) || (a_3 == 6)) || (a_3 == 7)) || (a_3 == 8)) { return 1; } } if ((a_3 == -99) || (a_5._f1 == -1)) { return 1; } if (a_2 == 14) { v_8/*{10}*/ = sub_18a25(a_0, a_4[13/*1*/]); for (v_12 = 0; v_12 <= 8; v_12 += 1) { if (v_8[v_12/*1*/] == a_3) { return 1; } } } if (sub_5161(a_0, a_2, a_3)) { return 1; } if (a_0 == ${player_zero}) { if (sub_4e82(a_0, a_2, a_3)) { if (((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 10)) || (a_1 == 11)) || (a_1 == 12)) || (a_1 == 18)) || (a_1 == 50)) { return 0; } return 1; } else if (sub_4a8d(a_0, a_2, a_3)) { if ((((((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 4)) || (a_1 == 5)) || (a_1 == 10)) || (a_1 == 11)) || (a_1 == 12)) || (a_1 == 14)) || (a_1 == 18)) || (a_1 == 50)) { return 0; } if (a_2 == 8) { if (a_4[8/*1*/] != 0) { return 0; } } else if (a_2 == 9) { if (a_4[9/*1*/] != 0) { return 0; } } return 1; } else if (sub_4838(a_0, a_2, a_3)) { if ((((((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 4)) || (a_1 == 5)) || (a_1 == 10)) || (a_1 == 11)) || (a_1 == 12)) || (a_1 == 14)) || (a_1 == 18)) || (a_1 == 50)) { return 0; } return 1; } } else if (a_0 == ${player_one}) { if (sub_4e82(a_0, a_2, a_3)) { if (((a_1 == 3) || (a_1 == 5)) || (a_1 == 7)) { return 0; } return 1; } else if (sub_4a8d(a_0, a_2, a_3)) { if (((((a_1 == 3) || (a_1 == 5)) || (a_1 == 7)) || (a_1 == 8)) || (a_1 == 21)) { if (a_2 == 8) { if (a_3 == 9) { if ((a_1 == 8) || (a_1 == 21)) { return 1; } } else { return 0; } } else { return 0; } } if (a_2 == 8) { if (a_4[8/*1*/] != 26) { return 0; } } else if (a_2 == 9) { if (a_4[9/*1*/] != 0) { return 0; } if ((((a_1 == 43) || (a_1 == 44)) || (a_1 == 45)) || (a_1 == 46)) { if ((a_3 >= 5) && (a_3 <= 10)) { return 0; } } } else if (a_2 == 14) { if ((((a_1 == 43) || (a_1 == 44)) || (a_1 == 45)) || (a_1 == 46)) { if ((a_3 >= 26) && (a_3 <= 39)) { return 0; } } } return 1; } else if (sub_4838(a_0, a_2, a_3)) { if ((((((a_1 == 3) || (a_1 == 3)) || (a_1 == 5)) || (a_1 == 7)) || (a_1 == 8)) || (a_1 == 21)) { return 0; } return 1; } else if (a_2 == 14) { if ((a_3 >= 159) && (a_3 <= 174)) { return 1; } } } else if (a_0 == ${player_two}) { if (a_1 == 2) { if ((a_2 == 14) && (a_3 == 0)) { return 1; } } if (sub_4e82(a_0, a_2, a_3)) { if ((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 6)) || (a_1 == 8)) || (a_1 == 45)) || (a_1 == 12)) { return 0; } return 1; } else if (sub_4a8d(a_0, a_2, a_3)) { if ((((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 3)) || (a_1 == 6)) || (a_1 == 8)) || (a_1 == 11)) || (a_1 == 45)) || (a_1 == 12)) { return 0; } if (a_2 == 8) { if (a_4[8/*1*/] != 15) { return 0; } } else if (a_2 == 9) { if (a_4[9/*1*/] != 0) { return 0; } } return 1; } else if (sub_4838(a_0, a_2, a_3)) { if (((((((a_1 == 1) || (a_1 == 2)) || (a_1 == 3)) || (a_1 == 6)) || (a_1 == 8)) || (a_1 == 11)) || (a_1 == 12)) { return 0; } return 1; } } return 0; } auto sub_4838(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${player_zero}: switch (a_1) { case 14: if (a_2 == 16) { return 1; } break; } break; case ${player_one}: switch (a_1) { case 14: if (((a_2 == 40) || ((a_2 >= 41) && (a_2 <= 56))) || ((a_2 >= 64) && (a_2 <= 79))) { return 1; } break; } break; case ${player_two}: switch (a_1) { case 14: if (((a_2 >= 17) && (a_2 <= 18)) || ((a_2 >= 71) && (a_2 <= 86))) { return 1; } break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 14: if ((a_2 >= 18) && (a_2 <= 130)) { return 1; } else if ((a_2 >= 10) && (a_2 <= 17)) { return 1; } else if (a_2 >= 327) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 3), ${hat}, 1) || DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 3), 0x922ad66f, 1); } break; case 1: if (a_2 >= 26) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 1, 3), ${hat}, 0) || DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 1, 3), 0x922ad66f, 0); } break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 14: if ((a_2 >= 18) && (a_2 <= 130)) { return 1; } else if ((a_2 >= 10) && (a_2 <= 17)) { return 1; } else if (a_2 >= 327) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 4), ${hat}, 1) || DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 4), 0x922ad66f, 1); } break; case 1: if (a_2 >= 26) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 1, 4), ${hat}, 0) || DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 1, 4), 0x922ad66f, 0); } break; } break; } return 0; } auto sub_4a8d(auto a_0, auto a_1, auto a_2) { if (a_0 == ${player_zero}) { if (a_1 == 6) { if (a_2 == 10) { return 1; } } else if (a_1 == 8) { if (((a_2 == 9) || (a_2 == 7)) || (a_2 == 23)) { return 1; } } else if (a_1 == 9) { if ((a_2 >= 9) && (a_2 <= 14)) { return 1; } } else if (a_1 == 14) { if (((((((((((((((((a_2 == 12) || (a_2 == 59)) || (a_2 == 60)) || (a_2 == 31)) || (a_2 == 32)) || (a_2 == 33)) || (a_2 == 34)) || (a_2 == 35)) || (a_2 == 36)) || (a_2 == 37)) || (a_2 == 38)) || (a_2 == 39)) || (a_2 == 40)) || (a_2 == 41)) || ((a_2 >= 42) && (a_2 <= 44))) || (a_2 == 54)) || (a_2 == 55)) { return 1; } } } else if (a_0 == ${player_one}) { if (a_1 == 2) { if (a_2 == 20) { return 1; } } else if (a_1 == 8) { if (((a_2 == 3) || (a_2 == 5)) || (a_2 == 9)) { return 1; } } else if (a_1 == 9) { if ((a_2 >= 5) && (a_2 <= 10)) { return 1; } } else if (a_1 == 14) { if ((((((((((((((a_2 == 82) || (a_2 == 10)) || (a_2 == 26)) || (a_2 == 27)) || (a_2 == 28)) || (a_2 == 29)) || (a_2 == 30)) || (a_2 == 31)) || (a_2 == 32)) || (a_2 == 33)) || (a_2 == 34)) || (a_2 == 35)) || (a_2 == 36)) || ((a_2 >= 37) && (a_2 <= 39))) { return 1; } } } else if (a_0 == ${player_two}) { if (a_1 == 8) { if ((a_2 == 14) || (a_2 == 7)) { return 1; } } else if (a_1 == 9) { if ((((a_2 == 8) || ((a_2 >= 9) && (a_2 <= 14))) || (a_2 == 15)) || (a_2 == 16)) { return 1; } } else if (a_1 == 14) { if ((((((((((((((a_2 == 88) || (a_2 == 12)) || (a_2 == 47)) || (a_2 == 48)) || (a_2 == 49)) || (a_2 == 50)) || (a_2 == 51)) || (a_2 == 52)) || (a_2 == 53)) || (a_2 == 54)) || (a_2 == 55)) || (a_2 == 56)) || (a_2 == 57)) || ((a_2 >= 58) && (a_2 <= 60))) { return 1; } } } else if (a_0 == ${mp_m_freemode_01}) { if (a_1 == 1) { if (a_2 > 0) { if (a_2 >= 26) { v_5 = sub_16981(a_0, a_2, 1, 3); if (DLC1::_341DE7ED1D2A1BFD(v_5, ${hat}, 0)) { return 0; } } return 1; } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 == 1) { if (a_2 > 0) { if (a_2 >= 26) { v_6 = sub_16981(a_0, a_2, 1, 4); if (DLC1::_341DE7ED1D2A1BFD(v_6, ${hat}, 0)) { return 0; } } return 1; } } } return 0; } auto sub_4e82(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${player_zero}: if (a_1 == 14) { if (((((((((a_2 == 58) || (a_2 == 61)) || ((a_2 >= 62) && (a_2 <= 69))) || ((a_2 >= 70) && (a_2 <= 79))) || ((a_2 >= 80) && (a_2 <= 89))) || (a_2 == 90)) || ((a_2 >= 91) && (a_2 <= 102))) || ((a_2 >= 103) && (a_2 <= 110))) || (a_2 == 111)) { return 1; } } break; case ${player_one}: if (a_1 == 14) { if ((((((((((((a_2 >= 83) && (a_2 <= 92)) || (a_2 == 93)) || (a_2 == 94)) || ((a_2 >= 95) && (a_2 <= 101))) || ((a_2 >= 102) && (a_2 <= 111))) || ((a_2 >= 112) && (a_2 <= 121))) || ((a_2 >= 122) && (a_2 <= 131))) || ((a_2 >= 132) && (a_2 <= 139))) || ((a_2 >= 140) && (a_2 <= 149))) || ((a_2 >= 150) && (a_2 <= 156))) || (a_2 == 157)) { return 1; } } break; case ${player_two}: if (a_1 == 14) { if ((((((((((a_2 == 89) || ((a_2 >= 90) && (a_2 <= 99))) || ((a_2 >= 100) && (a_2 <= 109))) || (a_2 == 111)) || (a_2 == 112)) || ((a_2 >= 113) && (a_2 <= 122))) || ((a_2 >= 123) && (a_2 <= 132))) || ((a_2 >= 133) && (a_2 <= 142))) || ((a_2 >= 143) && (a_2 <= 152))) || (a_2 == 153)) { return 1; } } break; case ${mp_m_freemode_01}: if (a_1 == 14) { if ((a_2 >= 155) && (a_2 <= 318)) { return 1; } else if (a_2 >= 327) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 3), ${glasses}, 1); } } break; case ${mp_f_freemode_01}: if (a_1 == 14) { if ((a_2 >= 155) && (a_2 <= 318)) { return 1; } else if (a_2 >= 327) { return DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_2, 14, 4), ${glasses}, 1); } } break; } return 0; } auto sub_5161(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${player_zero}: switch (a_1) { case 8: if (a_2 == 15) { return 1; } break; case 9: if (a_2 == 6) { return 1; } break; } break; case ${player_one}: switch (a_1) { case 8: if ((a_2 == 1) || (a_2 == 10)) { return 1; } break; } break; case ${player_two}: switch (a_1) { case 8: if (a_2 == 4) { return 1; } break; } break; } return 0; } auto sub_51fa(auto a_0, auto a_1, auto a_2) { if (a_1 == 11) { if (a_0 == ${mp_m_freemode_01}) { if ((((((a_2 >= 0) && (a_2 <= 15)) || ((a_2 >= 16) && (a_2 <= 31))) || ((a_2 >= 80) && (a_2 <= 95))) || ((a_2 >= 140) && (a_2 <= 155))) || ((a_2 >= 188) && (a_2 <= 203))) { return 1; } else if ((a_2 >= 32) && (a_2 <= 47)) { return 6; } else if ((((a_2 >= 48) && (a_2 <= 63)) || ((a_2 >= 64) && (a_2 <= 79))) || ((a_2 >= 108) && (a_2 <= 123))) { return 11; } else if ((a_2 >= 96) && (a_2 <= 107)) { return 41; } else if ((a_2 >= 156) && (a_2 <= 171)) { return 36; } else if ((a_2 >= 172) && (a_2 <= 187)) { return 31; } else if ((a_2 >= 204) && (a_2 <= 219)) { return 16; } else if (((a_2 >= 220) && (a_2 <= 235)) || ((a_2 >= 124) && (a_2 <= 139))) { return 26; } else if (a_2 == 236) { return 21; } else if (a_2 >= 237) { v_5 = sub_16981(a_0, a_2, 11, 3); if (v_5 != -1) { v_6 = DLC1::_C17AD0E5752BECDA(v_5); for (v_7 = 0; v_7 < v_6; v_7 += 1) { DLC1::GET_VARIANT_COMPONENT(v_5, v_7, &v_8, &v_9, &v_A); if (v_A == 9) { if ((v_8 != 0) && (v_8 != ${0})) { return sub_1f08(a_0, v_8, 9, 3); } else { return v_9; } } } } return -99; } } else if (a_0 == ${mp_f_freemode_01}) { if (((((((a_2 >= 0) && (a_2 <= 15)) || ((a_2 >= 64) && (a_2 <= 79))) || ((a_2 >= 176) && (a_2 <= 191))) || ((a_2 >= 192) && (a_2 <= 207))) || ((a_2 >= 208) && (a_2 <= 223))) || ((a_2 >= 240) && (a_2 <= 255))) { return 1; } else if ((((a_2 >= 16) && (a_2 <= 31)) || ((a_2 >= 112) && (a_2 <= 127))) || ((a_2 >= 128) && (a_2 <= 143))) { return 16; } else if ((a_2 >= 32) && (a_2 <= 47)) { return 6; } else if ((a_2 >= 48) && (a_2 <= 63)) { return 11; } else if (((a_2 >= 96) && (a_2 <= 111)) || ((a_2 >= 160) && (a_2 <= 175))) { return 21; } else if ((a_2 >= 224) && (a_2 <= 239)) { return 26; } else if ((a_2 >= 144) && (a_2 <= 159)) { return 0; } else if ((a_2 >= 80) && (a_2 <= 95)) { return 31; } else if (a_2 >= 256) { v_B = sub_16981(a_0, a_2, 11, 4); if (v_B != -1) { v_C = DLC1::_C17AD0E5752BECDA(v_B); for (v_D = 0; v_D < v_C; v_D += 1) { DLC1::GET_VARIANT_COMPONENT(v_B, v_D, &v_E, &v_F, &v_10); if (v_10 == 9) { if ((v_E != 0) && (v_E != ${0})) { return sub_1f08(a_0, v_E, 9, 4); } else { return v_F; } } } } return -99; } } } return -99; } auto sub_55fb(auto a_0) { if (!PED::IS_PED_INJURED(a_0)) { v_3 = ENTITY::GET_ENTITY_MODEL(a_0); if (v_3 == ${mp_m_freemode_01}) { if (sub_16e95(a_0, 9) != 0) { return 1; } } else if (v_3 == ${mp_f_freemode_01}) { if (sub_16e95(a_0, 9) != 0) { return 1; } } } return 0; } auto sub_564d(auto a_0, auto a_1) { if (PED::IS_PED_INJURED(a_0)) { return -99; } v_4 = PED::GET_PED_PROP_INDEX(a_0, a_1); if (v_4 == -1) { return sub_58cd(a_1); } v_5 = PED::GET_PED_PROP_TEXTURE_INDEX(a_0, a_1); return sub_5693(a_0, v_4, v_5, a_1); } auto sub_5693(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_1 == -1) { return sub_58cd(a_3); } v_6 = ENTITY::GET_ENTITY_MODEL(a_0); v_7 = DLC1::GET_HASH_NAME_FOR_PROP(a_0, a_3, a_1, a_2); if ((v_7 != -1) && (v_7 != 0)) { if (v_6 == ${mp_m_freemode_01}) { return sub_1f08(ENTITY::GET_ENTITY_MODEL(a_0), v_7, 14, 3); } else if (v_6 == ${mp_f_freemode_01}) { return sub_1f08(ENTITY::GET_ENTITY_MODEL(a_0), v_7, 14, 4); } } v_8 = PED::GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(a_0, a_3); for (v_A = 0; v_A <= (v_8 - 1); v_A += 1) { v_C = PED::GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(a_0, a_3, v_A); if (v_A != a_1) { v_9 += v_C; } else { for (v_B = 0; v_B <= (v_C - 1); v_B += 1) { if ((v_A == a_1) && (v_B == a_2)) { v_9 += sub_578f(a_0, a_3); return v_9; } else { v_9 += 1; } } } } return sub_58cd(a_3); } auto sub_578f(auto a_0, auto a_1) { v_4 = ENTITY::GET_ENTITY_MODEL(a_0); switch (v_4) { case ${player_zero}: switch (a_1) { case 0: return 10; break; case 1: return 58; break; case 2: return 112; break; } break; case ${player_one}: switch (a_1) { case 0: return 10; break; case 1: return 82; break; case 2: return 158; break; } break; case ${player_two}: switch (a_1) { case 0: return 10; break; case 1: return 88; break; case 2: return 154; break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 0: return 10; break; case 1: return 155; break; case 6: return 319; break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 0: return 10; break; case 1: return 155; break; case 6: return 319; break; } break; } return -99; } auto sub_58cd(auto a_0) { switch (a_0) { case 0: return 0; break; case 1: return 1; break; case 2: return 2; break; case 3: return 3; break; case 4: return 4; break; case 5: return 5; break; case 6: return 6; break; case 7: return 7; break; case 8: return 8; break; } return 0; } void sub_5953(auto a_0, auto a_1) { if (!PED::HAS_PED_HEAD_BLEND_FINISHED(a_0)) {} PED::_GET_PED_HEAD_BLEND_DATA(a_0, &v_4); v_E = sub_12794(2084, a_1, 0); v_F = sub_12794(2085, a_1, 0); v_10 = sub_12794(2086, a_1, 0); v_11 = sub_12794(2087, a_1, 0); v_12 = sub_12794(2088, a_1, 0); v_13 = sub_12794(2089, a_1, 0); v_14 = sub_681e(134, a_1); v_15 = sub_681e(135, a_1); v_16 = sub_681e(136, a_1); v_17 = sub_2502(160, a_1); if ((((((((((v_4 != v_E) || (v_4._f1 != v_F)) || (v_4._f2 != v_10)) || (v_4._f3 != v_11)) || (v_4._f4 != v_12)) || (v_4._f5 != v_13)) || (v_4._f6 != v_14)) || (v_4._f7 != v_15)) || (v_4._f8 != v_16)) || (v_4._f9 != v_17)) { PED::SET_PED_HEAD_BLEND_DATA(a_0, v_E, v_F, v_10, v_11, v_12, v_13, v_14, v_15, v_16, v_17); v_18 = sub_12794(2090, a_1, 0); if (v_18 > 0) { sub_5a93(a_0, a_1, 0); } } else { } } void sub_5a93(auto a_0, auto a_1, auto a_2) { for (v_5 = 0; v_5 < 20; v_5 += 1) { v_6 = v_5; v_7 = sub_6732(v_6); if (!a_2) { v_8 = sub_681e(v_7, a_1); } else { v_8 = sub_6707(v_7, a_1); } PED::_SET_PED_FACE_FEATURE(a_0, v_6, v_8); } for (v_9 = 0; v_9 < 13; v_9 += 1) { v_A = sub_6670(v_9); v_B = sub_65c4(v_A); v_C = sub_6525(v_A); if ((v_B != -1) && (v_C != -1)) { if (!a_2) { v_F = sub_605b(v_B, a_1, -1); v_10 = sub_681e(v_C, a_1); } else { v_F = sub_5ce8(v_B, a_1); v_10 = sub_6707(v_C, a_1); } PED::SET_PED_HEAD_OVERLAY(a_0, v_A, v_F, v_10); v_D = sub_5c9c(v_A); v_E = sub_5c50(v_A); if (v_D != -1) { if (!a_2) { v_12 = sub_12794(v_D, a_1, 0); v_13 = sub_12794(v_E, a_1, 0); } else { v_12 = sub_5c25(v_D, a_1); v_13 = sub_5c25(v_E, a_1); } sub_5c04(v_12, &v_11, &v_14); PED::_SET_PED_HEAD_OVERLAY_COLOR(a_0, v_A, v_14, v_11, v_13); } } } sub_5bc5(&a_0, a_1, a_2); } void sub_5bc5(auto a_0, auto a_1, auto a_2) { if (!a_2) { v_5 = sub_681e(157, a_1); } else { v_5 = sub_6707(157, a_1); } if (a_0 == PLAYER::PLAYER_PED_ID()) { } else { } PED::_SET_PED_EYE_COLOR(a_0, SYSTEM::ROUND(v_5)); } void sub_5c04(auto a_0, auto a_1, auto a_2) { a_1 = SYSTEM::SHIFT_RIGHT(a_0, 16); v_5 = a_0 & 65535; a_2 = v_5; } auto sub_5c25(auto a_0, auto a_1) { v_4 = g_25A3D6[a_0/*5*/][sub_859(a_1)/*1*/]; if (UI::SET_USERIDS_UIHIDDEN(v_4, &v_5)) { return v_5; } return 0; } auto sub_5c50(auto a_0) { switch (a_0) { case 2: return 2148; case 1: return 2149; case 5: return 2150; case 8: return 2151; case 10: return 2146; } return -1; } auto sub_5c9c(auto a_0) { switch (a_0) { case 2: return 2141; case 1: return 2142; case 5: return 2143; case 8: return 2144; case 10: return 2145; } return -1; } auto sub_5ce8(auto a_0, auto a_1) { v_4 = 0; if (a_1 == -1) { a_1 = sub_88d(); } v_5 = 0; v_6 = 0; if ((a_0 >= 384) && (a_0 < 457)) { v_5 = STATS::_61E111E323419E07(a_0 - 384, 0, 1, a_1); v_6 = ((a_0 - 384) - (STATS::_94F12ABF9C79E339(a_0 - 384) * 8)) * 8; } else if ((a_0 >= 457) && (a_0 < 513)) { v_5 = STATS::_61E111E323419E07(a_0 - 457, 1, 1, a_1); v_6 = ((a_0 - 457) - (STATS::_94F12ABF9C79E339(a_0 - 457) * 8)) * 8; } else if ((a_0 >= 1281) && (a_0 < 1305)) { v_5 = STATS::_61E111E323419E07(a_0 - 1281, 0, 0, 0); v_6 = ((a_0 - 1281) - (STATS::_94F12ABF9C79E339(a_0 - 1281) * 8)) * 8; } else if ((a_0 >= 1305) && (a_0 < 1361)) { v_5 = STATS::_61E111E323419E07(a_0 - 1305, 1, 0, 0); v_6 = ((a_0 - 1305) - (STATS::_94F12ABF9C79E339(a_0 - 1305) * 8)) * 8; } else if ((a_0 >= 1393) && (a_0 < 2919)) { v_5 = STATS::_D16C2AD6B8E32854(a_0 - 1393, 0, 1, a_1); v_6 = ((a_0 - 1393) - (STATS::_94F12ABF9C79E339(a_0 - 1393) * 8)) * 8; } else if ((a_0 >= 1361) && (a_0 < 1393)) { v_5 = STATS::_D16C2AD6B8E32854(a_0 - 1361, 0, 0, 0); v_6 = ((a_0 - 1361) - (STATS::_94F12ABF9C79E339(a_0 - 1361) * 8)) * 8; } else if ((a_0 >= 3879) && (a_0 < 4143)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 3879, 0, 1, a_1, "_NGPSTAT_INT"); v_6 = ((a_0 - 3879) - (STATS::_94F12ABF9C79E339(a_0 - 3879) * 8)) * 8; } else if ((a_0 >= 4143) && (a_0 < 4207)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4143, 0, 0, 0, "_MP_NGPSTAT_INT"); v_6 = ((a_0 - 4143) - (STATS::_94F12ABF9C79E339(a_0 - 4143) * 8)) * 8; } else if ((a_0 >= 4399) && (a_0 < 6028)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4399, 0, 1, a_1, "_MP_LRPSTAT_INT"); v_6 = ((a_0 - 4399) - (STATS::_94F12ABF9C79E339(a_0 - 4399) * 8)) * 8; } else if ((a_0 >= 6413) && (a_0 < 7262)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 6413, 0, 1, a_1, "_MP_APAPSTAT_INT"); v_6 = ((a_0 - 6413) - (STATS::_94F12ABF9C79E339(a_0 - 6413) * 8)) * 8; } else if ((a_0 >= 7262) && (a_0 < 7313)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7262, 0, 1, a_1, "_MP_LR2PSTAT_INT"); v_6 = ((a_0 - 7262) - (STATS::_94F12ABF9C79E339(a_0 - 7262) * 8)) * 8; } else if ((a_0 >= 7449) && (a_0 < 7457)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7449, 0, 1, a_1, "_NGDLCPSTAT_INT"); v_6 = ((a_0 - 7449) - (STATS::_94F12ABF9C79E339(a_0 - 7449) * 8)) * 8; } else if ((a_0 >= 7313) && (a_0 < 7321)) { v_5 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7313, 0, 0, 0, "_MP_NGDLCPSTAT_INT"); v_6 = ((a_0 - 7313) - (STATS::_94F12ABF9C79E339(a_0 - 7313) * 8)) * 8; } if (!UI::_90A6526CF0381030(v_5, &v_4, v_6, 8)) { v_4 = 0; } if (a_0 == 384) {} return v_4; } auto sub_605b(auto a_0, auto a_1, auto a_2) { if (a_1 == -1) { a_1 = sub_88d(); } v_5 = 0; v_6 = sub_6301(a_0, a_1); v_7 = sub_60a1(a_0); if (0 != v_6) { if (!STATS::STAT_GET_MASKED_INT(v_6, &v_5, v_7, 8, a_2)) { v_5 = 0; } } return v_5; } auto sub_60a1(auto a_0) { v_3 = 0; if ((a_0 >= 384) && (a_0 < 457)) { v_3 = ((a_0 - 384) - (STATS::_94F12ABF9C79E339(a_0 - 384) * 8)) * 8; } else if ((a_0 >= 457) && (a_0 < 513)) { v_3 = ((a_0 - 457) - (STATS::_94F12ABF9C79E339(a_0 - 457) * 8)) * 8; } else if ((a_0 >= 1281) && (a_0 < 1305)) { v_3 = ((a_0 - 1281) - (STATS::_94F12ABF9C79E339(a_0 - 1281) * 8)) * 8; } else if ((a_0 >= 1305) && (a_0 < 1361)) { v_3 = ((a_0 - 1305) - (STATS::_94F12ABF9C79E339(a_0 - 1305) * 8)) * 8; } else if ((a_0 >= 1361) && (a_0 < 1393)) { v_3 = ((a_0 - 1361) - (STATS::_94F12ABF9C79E339(a_0 - 1361) * 8)) * 8; } else if ((a_0 >= 1393) && (a_0 < 2919)) { v_3 = ((a_0 - 1393) - (STATS::_94F12ABF9C79E339(a_0 - 1393) * 8)) * 8; } else if ((a_0 >= 4143) && (a_0 < 4207)) { v_3 = ((a_0 - 4143) - (STATS::_94F12ABF9C79E339(a_0 - 4143) * 8)) * 8; } else if ((a_0 >= 3879) && (a_0 < 4143)) { v_3 = ((a_0 - 3879) - (STATS::_94F12ABF9C79E339(a_0 - 3879) * 8)) * 8; } else if ((a_0 >= 4399) && (a_0 < 6028)) { v_3 = ((a_0 - 4399) - (STATS::_94F12ABF9C79E339(a_0 - 4399) * 8)) * 8; } else if ((a_0 >= 6413) && (a_0 < 7262)) { v_3 = ((a_0 - 6413) - (STATS::_94F12ABF9C79E339(a_0 - 6413) * 8)) * 8; } else if ((a_0 >= 7262) && (a_0 < 7313)) { v_3 = ((a_0 - 7262) - (STATS::_94F12ABF9C79E339(a_0 - 7262) * 8)) * 8; } else if ((a_0 >= 7313) && (a_0 < 7321)) { v_3 = ((a_0 - 7313) - (STATS::_94F12ABF9C79E339(a_0 - 7313) * 8)) * 8; } else if ((a_0 >= 7449) && (a_0 < 7457)) { v_3 = ((a_0 - 7449) - (STATS::_94F12ABF9C79E339(a_0 - 7449) * 8)) * 8; } return v_3; } auto sub_6301(auto a_0, auto a_1) { if (a_1 == -1) { a_1 = sub_88d(); } v_4 = 0; if ((a_0 >= 384) && (a_0 < 457)) { v_4 = STATS::_61E111E323419E07(a_0 - 384, 0, 1, a_1); } else if ((a_0 >= 457) && (a_0 < 513)) { v_4 = STATS::_61E111E323419E07(a_0 - 457, 1, 1, a_1); } else if ((a_0 >= 1281) && (a_0 < 1305)) { v_4 = STATS::_61E111E323419E07(a_0 - 1281, 0, 0, 0); } else if ((a_0 >= 1305) && (a_0 < 1361)) { v_4 = STATS::_61E111E323419E07(a_0 - 1305, 1, 0, 0); } else if ((a_0 >= 1361) && (a_0 < 1393)) { v_4 = STATS::_D16C2AD6B8E32854(a_0 - 1361, 0, 0, 0); } else if ((a_0 >= 1393) && (a_0 < 2919)) { v_4 = STATS::_D16C2AD6B8E32854(a_0 - 1393, 0, 1, a_1); } else if ((a_0 >= 4143) && (a_0 < 4207)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4143, 0, 0, 0, "_NGPSTAT_INT"); } else if ((a_0 >= 3879) && (a_0 < 4143)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 3879, 0, 1, a_1, "_NGPSTAT_INT"); } else if ((a_0 >= 4399) && (a_0 < 6028)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4399, 0, 1, a_1, "_LRPSTAT_INT"); } else if ((a_0 >= 6413) && (a_0 < 7262)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 6413, 0, 1, a_1, "_APAPSTAT_INT"); } else if ((a_0 >= 7262) && (a_0 < 7313)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7262, 0, 1, a_1, "_LR2PSTAT_INT"); } else if ((a_0 >= 7313) && (a_0 < 7321)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7313, 0, 0, 0, "_NGPSTAT_INT"); } else if ((a_0 >= 7449) && (a_0 < 7457)) { v_4 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7449, 0, 1, a_1, "_NGPSTAT_INT"); } return v_4; } auto sub_6525(auto a_0) { switch (a_0) { case 3: return 90; case 7: return 93; case 0: return 87; case 6: return 92; case 2: return 89; case 1: return 88; case 4: return 91; case 8: return 158; case 9: return 159; case 5: return 160; case 10: return 163; case 11: return 161; case 12: return 162; } return -1; } auto sub_65c4(auto a_0) { switch (a_0) { case 3: return 450; case 7: return 453; case 0: return 447; case 6: return 452; case 2: return 449; case 1: return 448; case 4: return 451; case 8: return 3940; case 9: return 3941; case 5: return 3942; case 10: return 3943; case 11: return 3944; case 12: return 3945; } return -1; } auto sub_6670(auto a_0) { switch (a_0) { case 0: return 7; case 1: return 3; case 2: return 9; case 3: return 6; case 4: return 0; case 5: return 4; case 6: return 5; case 7: return 2; case 8: return 1; case 9: return 8; case 10: return 10; case 11: return 11; case 12: return 12; } return -1; } auto sub_6707(auto a_0, auto a_1) { v_4 = g_25EDDD[a_0/*5*/][sub_859(a_1)/*1*/]; if (UI::_5FBD7095FE7AE57F(v_4, &v_5)) { return v_5; } return 0.0; } auto sub_6732(auto a_0) { switch (a_0) { case 0: return 137; case 1: return 138; case 2: return 139; case 3: return 140; case 4: return 141; case 5: return 142; case 6: return 143; case 7: return 144; case 8: return 145; case 9: return 146; case 10: return 147; case 11: return 148; case 12: return 149; case 13: return 150; case 14: return 151; case 15: return 152; case 16: return 153; case 17: return 154; case 18: return 155; case 19: return 156; } return -1; } auto sub_681e(auto a_0, auto a_1) { v_4 = g_25EDDD[a_0/*5*/][sub_859(a_1)/*1*/]; if (STATS::STAT_GET_FLOAT(v_4, &v_5, -1)) { return v_5; } return 0.0; } auto sub_684a(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11) { if (a_0 == ${mp_m_freemode_01}) { v_F = -1; v_10 = -1; if (g_2703CA == a_1) { v_10 = g_2703C9; v_F = g_2703C8; } else if (a_1 >= 92) { v_10 = sub_16981(a_0, a_1, 7, 3); v_F = sub_13763(v_10); g_2703CA = a_1; g_2703C9 = v_10; g_2703C8 = v_F; } v_11 = -1; v_12 = -1; if (g_2703CD == a_3) { v_12 = g_2703CC; v_11 = g_2703CB; } else if (a_3 >= 237) { v_12 = sub_16981(a_0, a_3, 11, 3); v_11 = sub_13763(v_12); g_2703CD = a_3; g_2703CC = v_12; g_2703CB = v_11; } v_13 = -1; v_14 = -1; if (g_2703D0 == a_4) { v_14 = g_2703CF; v_13 = g_2703CE; } else if (a_4 >= 241) { v_14 = sub_16981(a_0, a_4, 8, 3); v_13 = sub_13763(v_14); g_2703D0 = a_4; g_2703CF = v_14; g_2703CE = v_13; } if (a_3 != -99) { if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xa82768bb, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_10, 0x53427bb0, 0)) { if ((((((((((((((((((((((DLC1::_341DE7ED1D2A1BFD(v_12, 0xcc23b7a3, 0) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x92a89065, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xbd49dd4f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x82a8e806, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6a57b764, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x998795b7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xb40ecac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x555369f8, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x66b90cc3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x878db15a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xab5f78fd, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xe5b26db2, 0)) { return 0; } else if (sub_9e77(a_0, a_3)) { } else { return 0; } } else if (sub_9e77(a_0, a_3)) { return 0; } } if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xeaf49202, 0)) { if (((DLC1::_341DE7ED1D2A1BFD(v_12, 0xcc23b7a3, 0) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x92a89065, 0)) { } else { return 0; } } } if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0x238b39d9, 0)) { if (a_3 != -99) { if (DLC1::_341DE7ED1D2A1BFD(v_10, 0xecf3c417, 0)) { if (((a_3 >= 96) && (a_3 <= 107)) || (v_11 == 6)) { return 0; } } if (a_3 == 236) { if (DLC1::_341DE7ED1D2A1BFD(v_10, 0x1f56be8b, 0)) { return 0; } } else if ((((((((((((((((((((((((((((((((((((((((a_3 >= 172) && (a_3 <= 187)) || ((a_3 >= 188) && (a_3 <= 203))) || ((a_3 >= 204) && (a_3 <= 219))) || ((a_3 >= 220) && (a_3 <= 235))) || (v_11 == 11)) || (v_11 == 12)) || (v_11 == 13)) || (v_11 == 14)) || DLC1::_341DE7ED1D2A1BFD(v_12, ${tux_jacket}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xd575d399, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6de8ae30, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xd184a7b3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xbf41032c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6105982b, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x3cde1c07, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xbcc696c3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x92aaf8a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xd7e4ccff, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x221e6171, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xf44f85d4, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x4ed03adc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x9d585a09, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xa028a30d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x998795b7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x555369f8, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x66b90cc3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xab5f78fd, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xaf010050, 0)) { return 0; } else if (!DLC1::_341DE7ED1D2A1BFD(v_10, 0x1f56be8b, 0)) { return 0; } } else if (a_4 != -99) { if (((((((((((((a_4 >= 48) && (a_4 <= 63)) || ((a_4 >= 64) && (a_4 <= 79))) || ((a_4 >= 96) && (a_4 <= 111))) || ((a_4 >= 112) && (a_4 <= 127))) || ((a_4 >= 192) && (a_4 <= 207))) || ((a_4 >= 208) && (a_4 <= 223))) || (v_13 == 3)) || (v_13 == 4)) || (v_13 == 6)) || (v_13 == 7)) || (v_13 == 12)) || (v_13 == 13)) { return 0; } } } if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xecf3c417, 0)) { if (a_8 != -99) { return 0; } } if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xd575d399, 0)) { if ((a_9 >= 327) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_9, 14, 3), 0xd575d399, 1)) { } else if ((a_2 == 14) || ((a_2 == 1) && (a_A != 0))) { return 0; } } else if (((a_9 >= 327) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_9, 14, 3), 0xd575d399, 1)) && (a_1 != 0)) { return 0; } if ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xbd4d4f19, 0)) { if (a_3 != -99) { if ((((((((((((((((((((((((((((a_3 >= 140) && (a_3 <= 155)) || ((a_3 >= 188) && (a_3 <= 203))) || ((a_3 >= 204) && (a_3 <= 219))) || ((a_3 >= 220) && (a_3 <= 235))) || (v_11 == 9)) || (v_11 == 12)) || (v_11 == 13)) || (v_11 == 14)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xecb259f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x221d61a8, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x93ad5a29, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xd575d399, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6de8ae30, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x86366e0, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6f19b453, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x6105982b, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x92aaf8a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x221e6171, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x5bba51b0, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0xe5b26db2, 0)) { return 0; } } else if (a_4 != -99) { if (((((((((((((((((((((((((a_4 >= 48) && (a_4 <= 63)) || ((a_4 >= 64) && (a_4 <= 79))) || ((a_4 >= 96) && (a_4 <= 111))) || ((a_4 >= 112) && (a_4 <= 127))) || ((a_4 >= 144) && (a_4 <= 159))) || ((a_4 >= 160) && (a_4 <= 175))) || ((a_4 >= 176) && (a_4 <= 191))) || ((a_4 >= 192) && (a_4 <= 207))) || ((a_4 >= 208) && (a_4 <= 223))) || (v_13 == 3)) || (v_13 == 4)) || (v_13 == 6)) || (v_13 == 7)) || (v_13 == 9)) || (v_13 == 10)) || (v_13 == 11)) || (v_13 == 12)) || (v_13 == 13)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${allow_ties}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${vest_shirt}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_vest}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${closed_collar}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${open_collar}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_shirt}, 0)) { return 0; } } } if (((a_1 >= 1) && (a_1 <= 3)) || (v_F == 1)) { if (a_5 != -99) { if (a_5 != 15) { return 0; } } if (a_3 != -99) { if (a_3 != 236) { return 0; } } if ((v_12 != -1) && DLC1::_341DE7ED1D2A1BFD(v_12, 0x7b28577b, 0)) { return 0; } } else if (((a_1 >= 4) && (a_1 <= 6)) || (v_F == 2)) { if (a_3 != -99) { if (((((((((((a_3 >= 0) && (a_3 <= 15)) || ((a_3 >= 16) && (a_3 <= 31))) || ((a_3 >= 32) && (a_3 <= 47))) || ((a_3 >= 80) && (a_3 <= 95))) || ((a_3 >= 124) && (a_3 <= 139))) || (v_11 == 0)) || (v_11 == 1)) || (v_11 == 2)) || (v_11 == 5)) || (v_11 == 8)) { } else { return 0; } } else if (a_4 != -99) { if (((((((((((((a_4 >= 0) && (a_4 <= 15)) || ((a_4 >= 16) && (a_4 <= 31))) || ((a_4 >= 32) && (a_4 <= 47))) || ((a_4 >= 80) && (a_4 <= 95))) || ((a_4 >= 128) && (a_4 <= 143))) || (a_4 == 240)) || (v_13 == 0)) || (v_13 == 1)) || (v_13 == 2)) || (v_13 == 5)) || (v_13 == 8)) || (v_13 == 15)) { } else { return 0; } } else if (a_8 != -99) { if (!((a_8 >= 1) && (a_8 <= 41))) { } else { return 0; } } } else if (((a_1 >= 10) && (a_1 <= 25)) || (v_F == 4)) { if (a_3 != -99) { if (((((((((((((((((((a_3 >= 0) && (a_3 <= 15)) || ((a_3 >= 16) && (a_3 <= 31))) || ((a_3 >= 32) && (a_3 <= 47))) || ((a_3 >= 80) && (a_3 <= 95))) || ((a_3 >= 124) && (a_3 <= 139))) || ((a_3 >= 140) && (a_3 <= 155))) || ((a_3 >= 172) && (a_3 <= 187))) || ((a_3 >= 204) && (a_3 <= 219))) || (a_3 == 236)) || (v_11 == 0)) || (v_11 == 1)) || (v_11 == 2)) || (v_11 == 5)) || (v_11 == 8)) || (v_11 == 9)) || (v_11 == 11)) || (v_11 == 13)) || (v_11 == 15)) { } else { return 0; } } } else if (((a_1 >= 32) && (a_1 <= 37)) || (v_F == 6)) { if (a_3 != -99) { if (((((a_3 >= 96) && (a_3 <= 107)) || ((a_3 >= 156) && (a_3 <= 171))) || (v_11 == 6)) || (v_11 == 10)) { } else { return 0; } } } else if ((((((a_1 >= 41) && (a_1 <= 56)) || ((a_1 >= 73) && (a_1 <= 88))) || (v_F == 10)) || (v_F == 12)) || ((v_10 != -1) && DLC1::_341DE7ED1D2A1BFD(v_10, ${tie}, 0))) { if (a_3 != -99) { if ((((a_3 >= 204) && (a_3 <= 219)) || sub_13bbc(a_0, a_3)) || (v_11 == 13)) { } else { return 0; } } else if (a_4 != -99) { if (((((((a_4 >= 160) && (a_4 <= 175)) || ((a_4 >= 208) && (a_4 <= 223))) || (v_13 == 10)) || (v_13 == 13)) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${allow_ties}, 0))) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_shirt}, 0))) { } else { v_E = sub_16e95(a_6, 11); if (((v_E >= 204) && (v_E <= 219)) || ((v_E >= 237) && (sub_13763(sub_16981(a_0, v_E, 11, 3)) == 13))) { return 1; } if (a_7 == 1) { if (((a_4 >= 176) && (a_4 <= 191)) || (v_13 == 11)) { return 1; } } return 0; } } } else if (((a_1 >= 57) && (a_1 <= 72)) || (v_F == 11)) { if (a_3 != -99) { if ((((((a_3 >= 204) && (a_3 <= 219)) || ((a_3 >= 172) && (a_3 <= 187))) || sub_13bbc(a_0, a_3)) || (v_11 == 13)) || (v_11 == 11)) { } else { return 0; } } else if (a_4 != -99) { if (((((((((((((((((((a_4 >= 64) && (a_4 <= 79)) || ((a_4 >= 96) && (a_4 <= 111))) || ((a_4 >= 160) && (a_4 <= 175))) || ((a_4 >= 208) && (a_4 <= 223))) || (v_13 == 4)) || (v_13 == 6)) || (v_13 == 10)) || (v_13 == 13)) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${allow_ties}, 0))) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${vest_shirt}, 0))) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_vest}, 0))) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_shirt}, 0))) || DLC1::_341DE7ED1D2A1BFD(v_14, ${cuffed_shirt}, 0)) || (v_14 == 0x784d1299)) || (v_14 == 0x6996752c)) || (v_14 == 0x5b2b5856)) || (v_14 == 0x4d79bcf3)) || (v_14 == 0x435b28aa)) { } else { v_E = sub_16e95(a_6, 11); if (((v_E >= 204) && (v_E <= 219)) || ((v_E >= 237) && (sub_13763(sub_16981(a_0, v_E, 11, 3)) == 13))) { return 1; } if (a_7 == 1) { if (((((((a_4 >= 48) && (a_4 <= 63)) || ((a_4 >= 112) && (a_4 <= 127))) || ((a_4 >= 176) && (a_4 <= 191))) || (v_13 == 3)) || (v_13 == 7)) || (v_13 == 11)) { return 1; } } return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, ${vest_tie}, 0)) { if (a_3 != -99) { if (((((((((((((((((((((((a_3 >= 172) && (a_3 <= 187)) || (v_11 == 11)) || (v_12 == 0xfe617ac2)) || (v_12 == 0xefb6dd6d)) || (v_12 == 0x81c1010f)) || (v_12 == 0x942ba5e4)) || (v_12 == 0xa541c810)) || (v_12 == 0xb7b96cff)) || (v_12 == 0xcb2693d9)) || (v_12 == 0xd977307a)) || (v_12 == 0xeea95ade)) || (v_12 == 0xeaff61)) || (v_12 == 0xe3112db7)) || (v_12 == 0xf0d6c942)) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x69743df9, 0)) || (v_12 == ${dlc_mp_busi_m_jbib4_0})) || (v_12 == ${dlc_mp_busi_m_jbib4_1})) || (v_12 == ${dlc_mp_busi_m_jbib4_2})) || (v_12 == 0x44ec77ff)) || (v_12 == 0x6e77cb11)) || (v_12 == 0x5f3a2c96)) || (v_12 == 0x890c803a)) { } else { return 0; } } else if (a_4 != -99) { if ((((((((((((a_4 >= 64) && (a_4 <= 79)) || ((a_4 >= 96) && (a_4 <= 111))) || (v_13 == 4)) || (v_13 == 6)) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${vest_shirt}, 0))) || DLC1::_341DE7ED1D2A1BFD(v_14, ${cuffed_shirt}, 0)) || (v_14 == 0x784d1299)) || (v_14 == 0x6996752c)) || (v_14 == 0x5b2b5856)) || (v_14 == 0x4d79bcf3)) || (v_14 == 0x435b28aa)) { } else { if (a_7 == 1) { if (((((((a_4 >= 48) && (a_4 <= 63)) || ((a_4 >= 112) && (a_4 <= 127))) || ((a_4 >= 176) && (a_4 <= 191))) || (v_13 == 3)) || (v_13 == 7)) || (v_13 == 11)) { return 1; } } return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, ${tux_tie}, 0)) { if (a_3 != -99) { if ((v_12 != -1) && DLC1::_341DE7ED1D2A1BFD(v_12, ${tux_jacket}, 0)) { } else { return 0; } } else if (a_4 != -99) { if ((((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_vest}, 0)) && DLC1::_341DE7ED1D2A1BFD(v_10, ${tux_tie_alt}, 0)) || (((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${tux_shirt}, 0)) && (!DLC1::_341DE7ED1D2A1BFD(v_10, ${tux_tie_alt}, 0)))) { } else { return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xf98b0b5d, 0)) { if (a_4 != -99) { if ((((((((((((((((((((((((((((((((((((((((a_4 >= 48) && (a_4 <= 63)) || ((a_4 >= 112) && (a_4 <= 127))) || ((a_4 >= 176) && (a_4 <= 191))) || (v_14 == 0x784d1299)) || (v_14 == 0x6996752c)) || (v_14 == 0x5b2b5856)) || (v_14 == 0x4d79bcf3)) || (v_14 == 0x435b28aa)) || (v_14 == ${dlc_mp_busi2_m_accs1_0})) || (v_14 == ${dlc_mp_busi2_m_accs1_1})) || (v_14 == ${dlc_mp_busi2_m_accs1_2})) || (v_14 == ${dlc_mp_busi2_m_accs1_3})) || (v_14 == ${dlc_mp_busi2_m_accs1_4})) || (v_14 == ${dlc_mp_busi2_m_accs1_5})) || (v_14 == ${dlc_mp_busi2_m_accs1_6})) || (v_14 == ${dlc_mp_busi2_m_accs1_7})) || (v_14 == ${dlc_mp_busi2_m_accs1_8})) || (v_14 == ${dlc_mp_busi2_m_accs1_9})) || (v_14 == ${dlc_mp_busi2_m_accs1_10})) || (v_14 == ${dlc_mp_busi2_m_accs1_11})) || (v_14 == ${dlc_mp_busi2_m_accs1_12})) || (v_14 == ${dlc_mp_busi2_m_accs1_13})) || (v_14 == ${dlc_mp_busi2_m_accs1_14})) || (v_14 == ${dlc_mp_busi2_m_accs1_15})) || (v_14 == 0x5c2ffeed)) || (v_14 == 0x4661d351)) || (v_14 == 0xb2324e9e)) || (v_14 == 0xe76072c)) || (v_14 == 0x40b46ba8)) || (v_14 == 0x8aaf7f9d)) || (v_14 == 0x78e0dc00)) || (v_14 == 0x317ecd39)) || (v_14 == 0xe3c331bf)) || (v_14 == 0xe5506e6)) || (v_14 == 0x409b6b72)) || DLC1::_341DE7ED1D2A1BFD(v_14, 0x28d427c5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${draw_3}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${draw_7}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_14, ${draw_11}, 0)) { } else { if (a_7 == 1) { if (((((((a_4 >= 64) && (a_4 <= 79)) || ((a_4 >= 96) && (a_4 <= 111))) || ((a_4 >= 160) && (a_4 <= 175))) || (v_13 == 4)) || (v_13 == 6)) || (v_13 == 10)) { return 1; } } return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xe96a5734, 0)) { if (a_3 != -99) { if ((((((a_3 >= 64) && (a_3 <= 79)) || ((a_3 >= 156) && (a_3 <= 171))) || (v_11 == 4)) || (v_11 == 10)) || DLC1::_341DE7ED1D2A1BFD(v_12, ${open_jacket}, 0)) { } else { return 0; } } else if (a_4 != -99) { if ((((((((((((((((((((((((((a_4 >= 176) && (a_4 <= 191)) || (v_14 == 0x784d1299)) || (v_14 == 0x6996752c)) || (v_14 == 0x5b2b5856)) || (v_14 == 0x4d79bcf3)) || (v_14 == 0x435b28aa)) || (v_14 == ${dlc_mp_busi2_m_accs1_0})) || (v_14 == ${dlc_mp_busi2_m_accs1_1})) || (v_14 == ${dlc_mp_busi2_m_accs1_2})) || (v_14 == ${dlc_mp_busi2_m_accs1_3})) || (v_14 == ${dlc_mp_busi2_m_accs1_4})) || (v_14 == ${dlc_mp_busi2_m_accs1_5})) || (v_14 == ${dlc_mp_busi2_m_accs1_6})) || (v_14 == ${dlc_mp_busi2_m_accs1_7})) || (v_14 == ${dlc_mp_busi2_m_accs1_8})) || (v_14 == ${dlc_mp_busi2_m_accs1_9})) || (v_14 == ${dlc_mp_busi2_m_accs1_10})) || (v_14 == ${dlc_mp_busi2_m_accs1_11})) || (v_14 == ${dlc_mp_busi2_m_accs1_12})) || (v_14 == ${dlc_mp_busi2_m_accs1_13})) || (v_14 == ${dlc_mp_busi2_m_accs1_14})) || (v_14 == ${dlc_mp_busi2_m_accs1_15})) || (v_14 == 0x5c2ffeed)) || (v_14 == 0x4661d351)) || DLC1::_341DE7ED1D2A1BFD(v_14, 0x28d427c5, 0)) { } else { if (a_7 == 1) { if (((a_4 >= 160) && (a_4 <= 175)) || (v_13 == 10)) { return 1; } } return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xd688685b, 0)) { if (a_3 != -99) { if ((((((a_3 >= 64) && (a_3 <= 79)) || ((a_3 >= 188) && (a_3 <= 203))) || (v_11 == 12)) || (v_11 == 4)) || DLC1::_341DE7ED1D2A1BFD(v_12, ${open_jacket}, 0)) { } else { return 0; } } else if (a_4 != -99) { if ((((a_4 >= 192) && (a_4 <= 207)) || sub_9d96(v_14)) || ((v_14 != -1) && DLC1::_341DE7ED1D2A1BFD(v_14, ${draw_12}, 0))) { } else { return 0; } } } else if ((a_1 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_10, 0xa82768bb, 0)) { if (a_3 != -99) { if (((a_3 >= 172) && (a_3 <= 187)) || (v_11 == 11)) { return 0; } else if (((v_12 != -1) && DLC1::_341DE7ED1D2A1BFD(v_12, 0x6105982b, 0)) || ((v_12 != -1) && DLC1::_341DE7ED1D2A1BFD(v_12, 0x4ed03adc, 0))) { return 0; } else if ((v_12 != -1) && DLC1::_341DE7ED1D2A1BFD(v_12, 0xd575d399, 0)) { return 0; } } else { } if (a_8 != -99) { if (!((a_8 >= 1) && (a_8 <= 41))) { } else { return 0; } } } } else if (a_0 == ${mp_f_freemode_01}) { v_15 = -1; v_16 = -1; if (a_1 >= 55) { v_16 = sub_16981(a_0, a_1, 7, 4); v_15 = sub_13763(v_16); } v_17 = -1; v_18 = -1; if (a_3 >= 256) { v_18 = sub_16981(a_0, a_3, 11, 4); v_17 = sub_13763(v_18); } v_19 = -1; if (a_9 >= 327) { v_19 = sub_16981(a_0, a_9, 14, 4); } v_1A = -1; v_1B = -1; if (a_4 >= 136) { v_1A = sub_16981(a_0, a_4, 8, 4); v_1B = sub_13763(v_1A); } if (a_3 != -99) { if ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0xa82768bb, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_16, 0x53427bb0, 0)) { if (((DLC1::_341DE7ED1D2A1BFD(v_18, 0xabe76b56, 0) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) { return 0; } else if (sub_9e77(a_0, a_3)) { } else { return 0; } } else if (sub_9e77(a_0, a_3)) { return 0; } } if ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0xeaf49202, 0)) { if ((((DLC1::_341DE7ED1D2A1BFD(v_18, 0xcc23b7a3, 0) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xb9f8134c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x92a89065, 0)) { } else { return 0; } } } if ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0xd575d399, 0)) { if ((a_9 >= 327) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_9, 14, 4), 0xd575d399, 1)) { } else if ((a_2 == 14) || ((a_2 == 1) && (a_A != 0))) { return 0; } } else if (((a_9 >= 327) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_9, 14, 4), 0xd575d399, 1)) && (a_1 != 0)) { return 0; } if ((v_16 != -1) && (DLC1::_341DE7ED1D2A1BFD(v_16, ${tie}, 0) || DLC1::_341DE7ED1D2A1BFD(v_16, 0x5b9dfefc, 0))) { if (a_2 == 11) { if ((((((DLC1::_341DE7ED1D2A1BFD(v_18, 0x28d427c5, 0) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcf14bb5f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x92aaf8a, 0)) || ((a_3 >= 112) && (a_3 <= 127))) || (v_17 == 7)) { } else { return 0; } } else if (a_2 == 8) { if (DLC1::_341DE7ED1D2A1BFD(v_1A, ${open_collar}, 0) || DLC1::_341DE7ED1D2A1BFD(v_1A, ${closed_collar}, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_16, ${tie}, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_1A, 0x1a540ac5, 0) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xfcaf5b3, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_16, ${alt_tie}, 0)) { } else { return 0; } } else if (DLC1::_341DE7ED1D2A1BFD(v_16, ${alt_tie}, 0)) { return 0; } } } else { return 0; } } } if (a_9 != -99) { if ((v_19 != -1) && DLC1::_341DE7ED1D2A1BFD(v_19, 0x53d4018a, 1)) { if (((((a_1 >= 1) && (a_1 <= 12)) || (v_15 == 1)) || (v_15 == 2)) || ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x53d4018a, 0))) { return 0; } } } if ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x238b39d9, 0)) { if (a_3 != -99) { if (DLC1::_341DE7ED1D2A1BFD(v_18, 0xaf010050, 0)) { return 0; } else if (sub_13bbc(a_0, a_3)) { } else if (((((((((((((((((a_3 >= 32) && (a_3 <= 47)) || ((a_3 >= 176) && (a_3 <= 191))) || (v_17 == 2)) || (v_17 == 11)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd29cfb58, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xafaefeb6, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc7fffb13, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xbd49dd4f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x82a8e806, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x6a57b764, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x878db15a, 0)) || (v_18 == 0x3b812d97)) || (v_18 == 0x24eb006b)) { if (!DLC1::_341DE7ED1D2A1BFD(v_16, 0x1f56be8b, 0)) { return 0; } } else if ((((((((((((((((((((((((((((((((((((((a_3 >= 48) && (a_3 <= 63)) || ((a_3 >= 144) && (a_3 <= 159))) || ((a_3 >= 224) && (a_3 <= 239))) || (v_17 == 3)) || (v_17 == 9)) || (v_17 == 14)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xe067789f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, ${vest_shirt}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, ${vest}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd575d399, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x6de8ae30, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xfcb72cdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd184a7b3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xbf41032c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x86366e0, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x7d8a5134, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x6105982b, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xfcaf5b3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xbcc696c3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd7e4ccff, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x221e6171, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xf44f85d4, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xa028a30d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x75d24e59, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xe5b26db2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x53ea4a24, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x8999b582, 0)) { return 0; } else if (DLC1::_341DE7ED1D2A1BFD(v_16, 0x1f56be8b, 0)) { return 0; } } else if (a_4 != -99) { if ((((((((((((((((((((((((((((((((((((((((((a_4 >= 71) && (a_4 <= 86)) || (v_1B == 11)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x56c8b001, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x92aaf8a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xcc23b7a3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xb9f8134c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xb9d11302, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xafaefeb6, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x9d585a09, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x827b244f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x70dd8114, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x65f36b40, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x5472c83f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x61d7669c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x29ad7649, 0)) || (v_1A == 0xde4e404d)) || (v_1A == 0xfa322f6)) || (v_1A == 0xc94b6be9)) || (v_1A == 0xbb17cf82)) || (v_1A == 0x815adc09)) || (v_1A == 0x6c0db16f)) || (v_1A == 0x5e4d303c)) || (v_1A == 0x344cdc58)) || (v_1A == 0x429a78f3)) || (v_1A == 0x2baef0c4)) || (v_1A == 0xc2241db0)) || (v_1A == 0xfb490ff9)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xbd49dd4f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x82a8e806, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x6a57b764, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xa028a30d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x75d24e59, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x878db15a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xab5f78fd, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xaf010050, 0)) { if (!DLC1::_341DE7ED1D2A1BFD(v_16, 0x1f56be8b, 0)) { return 0; } } else if (((((DLC1::_341DE7ED1D2A1BFD(v_1A, ${vest_shirt}, 0) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x28d427c5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_1A, 0xfcaf5b3, 0)) { return 0; } else if (sub_138c5(a_0, a_4, 0) != -99) { if (DLC1::_341DE7ED1D2A1BFD(v_16, 0x1f56be8b, 0)) { return 0; } } } if (a_8 != -99) { if (!((a_8 >= 1) && (a_8 <= 31))) { } else { return 0; } } } if ((((a_1 >= 13) && (a_1 <= 18)) || (v_15 == 3)) || ((v_16 != -1) && DLC1::_341DE7ED1D2A1BFD(v_16, 0xb15044c8, 0))) { if (a_3 != -99) { if ((((((((((a_3 >= 48) && (a_3 <= 63)) || ((a_3 >= 112) && (a_3 <= 127))) || ((a_3 >= 160) && (a_3 <= 175))) || (v_17 == 3)) || (v_17 == 7)) || (v_17 == 10)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${long_sleeve}, 0))) { return 0; } } else if (a_9 != -99) { if ((v_19 != -1) && DLC1::_341DE7ED1D2A1BFD(v_19, 0xb15044c8, 1)) { return 0; } } } else if (((a_1 >= 19) && (a_1 <= 24)) || (v_15 == 4)) { if (a_3 != -99) { if ((((((((((a_3 >= 48) && (a_3 <= 63)) || ((a_3 >= 112) && (a_3 <= 127))) || ((a_3 >= 160) && (a_3 <= 175))) || (v_17 == 3)) || (v_17 == 7)) || (v_17 == 10)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${long_sleeve}, 0))) { return 0; } } else if (a_9 != -99) { if ((v_19 != -1) && DLC1::_341DE7ED1D2A1BFD(v_19, 0xb15044c8, 1)) { return 0; } } } else if (((a_1 >= 25) && (a_1 <= 30)) || (v_15 == 5)) { if (a_3 != -99) { if ((((((((((a_3 >= 48) && (a_3 <= 63)) || ((a_3 >= 112) && (a_3 <= 127))) || ((a_3 >= 160) && (a_3 <= 175))) || (v_17 == 3)) || (v_17 == 7)) || (v_17 == 10)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${long_sleeve}, 0))) { return 0; } } else if (a_9 != -99) { if ((v_19 != -1) && DLC1::_341DE7ED1D2A1BFD(v_19, 0xb15044c8, 1)) { return 0; } } } else if (((a_1 >= 31) && (a_1 <= 36)) || (v_15 == 6)) { if (a_3 != -99) { if ((((((((((((((((((((((((((((a_3 >= 48) && (a_3 <= 63)) || ((a_3 >= 144) && (a_3 <= 159))) || ((a_3 >= 224) && (a_3 <= 239))) || (v_17 == 3)) || (v_17 == 9)) || (v_17 == 14)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${vest_shirt}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x17a179aa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xd29cfb58, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x62be456, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xafaefeb6, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xc4b605f4, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xbd49dd4f, 0))) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x878db15a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xe5b26db2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x8999b582, 0)) { return 0; } } } else if ((((a_1 >= 37) && (a_1 <= 42)) || (v_15 == 7)) || ((a_1 >= 55) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x7c2c0636, 0))) { if (a_3 != -99) { if ((((((((((((((((((((((((((((((a_3 >= 32) && (a_3 <= 47)) || ((a_3 >= 48) && (a_3 <= 63))) || ((a_3 >= 144) && (a_3 <= 159))) || ((a_3 >= 224) && (a_3 <= 239))) || (v_17 == 2)) || (v_17 == 3)) || (v_17 == 9)) || (v_17 == 14)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x17a179aa, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xd29cfb58, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${draw_0}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x62be456, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xafaefeb6, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xc4b605f4, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xbd49dd4f, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xa028a30d, 0))) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, ${vest_shirt}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xe5b26db2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x8999b582, 0)) { return 0; } else if ((((((((((((a_3 >= 112) && (a_3 <= 127)) || ((a_3 >= 160) && (a_3 <= 175))) || ((a_3 >= 192) && (a_3 <= 207))) || (v_17 == 7)) || (v_17 == 10)) || (v_17 == 12)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${long_sleeve}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${vest}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x78cbc617, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x8fc4ebaa, 0))) || DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) { if ((a_1 >= 55) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x7c2c0636, 0)) { return 0; } } } else if (a_4 != -99) { if ((a_4 >= 136) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_4, 8, 4), ${vest_shirt}, 0)) { if ((a_1 >= 55) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x7c2c0636, 0)) { return 0; } } } else if (a_9 != -99) { if ((v_19 != -1) && DLC1::_341DE7ED1D2A1BFD(v_19, 0xb15044c8, 1)) { return 0; } } } else if (((a_1 >= 43) && (a_1 <= 48)) || (v_15 == 8)) { if (a_3 != -99) { if (((((((((((((((((((((((a_3 >= 0) && (a_3 <= 15)) || ((a_3 >= 32) && (a_3 <= 47))) || ((a_3 >= 64) && (a_3 <= 79))) || ((a_3 >= 80) && (a_3 <= 95))) || ((a_3 >= 144) && (a_3 <= 159))) || ((a_3 >= 176) && (a_3 <= 191))) || ((a_3 >= 192) && (a_3 <= 207))) || ((a_3 >= 208) && (a_3 <= 223))) || ((a_3 >= 240) && (a_3 <= 255))) || (v_17 == 0)) || (v_17 == 2)) || (v_17 == 4)) || (v_17 == 5)) || (v_17 == 9)) || (v_17 == 11)) || (v_17 == 12)) || (v_17 == 13)) || (v_17 == 15)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${vest}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xe067789f, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0x62be456, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xc4b605f4, 0))) { } else { return 0; } } } else if (((a_1 >= 49) && (a_1 <= 54)) || (v_15 == 9)) { if (a_3 != -99) { if (((((((((((((((a_3 >= 0) && (a_3 <= 15)) || ((a_3 >= 64) && (a_3 <= 79))) || ((a_3 >= 80) && (a_3 <= 95))) || ((a_3 >= 176) && (a_3 <= 191))) || ((a_3 >= 192) && (a_3 <= 207))) || ((a_3 >= 240) && (a_3 <= 255))) || (v_17 == 0)) || (v_17 == 4)) || (v_17 == 5)) || (v_17 == 11)) || (v_17 == 12)) || (v_17 == 15)) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, ${vest}, 0))) || ((a_3 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xe067789f, 0))) { } else { return 0; } } if (a_8 != -99) { if (!((a_8 >= 1) && (a_8 <= 31))) { } else { return 0; } } } else if ((a_1 >= 55) && DLC1::_341DE7ED1D2A1BFD(v_16, 0x6656b510, 0)) { if (a_3 != -99) { if ((v_18 != -1) && DLC1::_341DE7ED1D2A1BFD(v_18, 0xd370c92f, 0)) { return 1; } else { return 0; } } if (a_B != -99) { v_1C = -1; if (a_B >= 256) { v_1C = sub_16981(a_0, a_B, 4, 4); } if (DLC1::_341DE7ED1D2A1BFD(v_1C, 0xfe07fa71, 0)) { return 1; } else { return 0; } } } } return 1; } auto sub_9d96(auto a_0) { if (a_0 != -1) { return 0; } switch (a_0) { case ${dlc_mp_busi_m_accs4_5}: case ${dlc_mp_busi_m_accs4_10}: case ${dlc_mp_busi_m_accs4_11}: case ${dlc_mp_busi_m_accs5_9}: case ${dlc_mp_busi_m_accs5_11}: case ${dlc_mp_busi_m_accs4_6}: case ${dlc_mp_busi_m_accs5_8}: case ${dlc_mp_busi_m_accs4_9}: case ${dlc_mp_busi_m_accs5_7}: case ${dlc_mp_busi_m_accs4_0}: case ${dlc_mp_busi_m_accs4_14}: case ${dlc_mp_busi_m_accs5_6}: case ${dlc_mp_busi_m_accs5_5}: case ${dlc_mp_busi_m_accs5_14}: case ${dlc_mp_busi_m_accs5_3}: case ${dlc_mp_busi_m_accs4_15}: case ${dlc_mp_busi_m_accs5_2}: case ${dlc_mp_busi_m_accs5_4}: case ${dlc_mp_busi_m_accs5_12}: case ${dlc_mp_busi_m_accs5_13}: case ${dlc_mp_busi_m_accs4_12}: case ${dlc_mp_busi_m_accs5_1}: case ${dlc_mp_busi_m_accs5_10}: case ${dlc_mp_busi_m_accs4_13}: case ${dlc_mp_busi_m_accs5_0}: case ${dlc_mp_busi_m_accs4_3}: case ${dlc_mp_busi_m_accs4_4}: case ${dlc_mp_busi_m_accs4_1}: case ${dlc_mp_busi_m_accs4_2}: case ${dlc_mp_busi_m_accs4_7}: case ${dlc_mp_busi_m_accs5_15}: case ${dlc_mp_busi_m_accs4_8}: return 1; break; } return 0; } auto sub_9e77(auto a_0, auto a_1) { if (a_0 == ${mp_m_freemode_01}) { v_4 = sub_16981(a_0, a_1, 11, 3); if (v_4 != -1) { if (((((((((((((((((((DLC1::_341DE7ED1D2A1BFD(v_4, 0xbd49dd4f, 0) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x82a8e806, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x6a57b764, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x75d24e59, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x7d1ddcdc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x998795b7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xb40ecac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x555369f8, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x66b90cc3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0x878db15a, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xc090a35f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xab5f78fd, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xc12fa4ad, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xaf010050, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4, 0xe5b26db2, 0)) { return 1; } } if (v_4 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_4, 0x87b7c5e2, 0)) { return 1; } } return sub_13bbc(a_0, a_1); } else if (a_0 == ${mp_f_freemode_01}) { v_5 = sub_16981(a_0, a_1, 11, 4); v_6 = -1; if (v_5 != -1) { v_6 = sub_13763(v_5); } if ((((((((((((((((((((((((((a_1 >= 16) && (a_1 < 32)) || ((a_1 >= 48) && (a_1 < 64))) || ((a_1 >= 96) && (a_1 < 112))) || ((a_1 >= 112) && (a_1 < 128))) || ((a_1 >= 128) && (a_1 < 144))) || ((a_1 >= 144) && (a_1 < 160))) || ((a_1 >= 160) && (a_1 < 176))) || ((a_1 >= 224) && (a_1 < 240))) || (v_6 == 1)) || (v_6 == 3)) || (v_6 == 6)) || (v_6 == 7)) || (v_6 == 8)) || (v_6 == 9)) || (v_6 == 10)) || (v_6 == 14)) || DLC1::_341DE7ED1D2A1BFD(v_5, ${jacket}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0x6de8ae30, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0xfcaf5b3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0xabe76b56, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0x1319d76e, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0x87b7c5e2, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0xcec22d5d, 0)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0xd370c92f, 0)) { return 1; } } return 0; } void sub_a1f4(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = ENTITY::GET_ENTITY_MODEL(a_0); sub_12197(GAMEPLAY::GET_HASH_KEY("hairOverlay"), a_0); v_7 = sub_11396(v_6, a_1); if (v_7 != -1) { if (a_2 == -1) { a_2 = g_10E38; } sub_18865(v_7, 1, g_10E38); } sub_a242(a_0, a_3, 0); } void sub_a242(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { v_5 = g_10E38; PED::_E3B27E70CEAB9F0C(a_0); v_13 = sub_11341(a_0); v_14 = sub_e447(a_0); v_15 = sub_e3aa(a_0); v_16 = sub_e25a(a_0); if (a_1) { v_15 = 1; } if (a_2) { v_15 = 0; } for (v_17 = 0; v_17 < 127; v_17 += 1) { if (sub_e055(v_17, v_5)) { if (sub_a92d(&v_6, v_17, v_13, a_0, -1)) { if (sub_a440(&v_6, v_6._f4, v_6._f8, v_14, v_15, a_1, v_16)) { PED::_APPLY_PED_OVERLAY(a_0, v_6._f4, v_6._f5); } } } } if (sub_e055(123, v_5)) { if (PED::_GET_TATTOO_ZONE(${mpbeach_overlays}, ${fm_hair_fuzz}) != 7) { PED::_APPLY_PED_OVERLAY(a_0, ${mpbeach_overlays}, ${fm_hair_fuzz}); } } v_19 = DLC1::_278F76C3B0A8F109(v_13); for (v_18 = 0; v_18 < v_19; v_18 += 1) { if (DLC1::_FF56381874F82086(v_13, v_18, &v_1A)) { if (!DLC1::_IS_OUTFIT_EMPTY(v_1A)) { v_29 = 129 + v_18; if (sub_e055(v_29, v_5)) { if (sub_a440(&v_1A._f7, v_1A._f2, v_1A._f6, v_14, v_15, a_1, v_16)) { PED::_APPLY_PED_OVERLAY(a_0, v_1A._f2, v_1A._f3); sub_a38d(a_0, v_1A._f2, v_1A._f3); } } } } } } } void sub_a38d(auto a_0, auto a_1, auto a_2) { switch (a_1) { case ${mpheist_overlays}: switch (a_2) { case 0x28014457: PED::_APPLY_PED_OVERLAY(a_0, ${mpheist_overlays}, 0x35e9e028); break; case 0x71f11d42: PED::_APPLY_PED_OVERLAY(a_0, ${mpheist_overlays}, 0xdbcbf0f6); break; } break; case 0x1ce4c2e8: switch (a_2) { case 0xfde5b6b: PED::_APPLY_PED_OVERLAY(a_0, 0x1ce4c2e8, 0xdceb71cd); PED::_APPLY_PED_OVERLAY(a_0, 0x1ce4c2e8, 0x1ba87dc4); break; case 0xb4caa545: PED::_APPLY_PED_OVERLAY(a_0, 0x1ce4c2e8, 0xc673c4da); PED::_APPLY_PED_OVERLAY(a_0, 0x1ce4c2e8, 0x37fdb66e); break; } break; } } auto sub_a440(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { v_9 = ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()); if (a_1 == 0x1acb04fa) { return 0; } switch (a_2) { case ${chest_right}: case ${stomach_left}: case 0xa8faaa1e: case ${chest_mid}: case 0xb63468af: case ${chest_full}: case ${chest_left}: case ${side_right}: case ${stomach_right}: case ${stomach_full}: case 0x329c1227: case 0x470ffe1b: case ${stomach_mid}: case 0x5c499b74: case 0x5e902381: case 0x688b8ecc: if (a_3) { return 0; } if (((((((a_2 == ${chest_full}) && (v_9 == ${mp_f_freemode_01})) || ((a_2 == ${chest_mid}) && (v_9 == ${mp_f_freemode_01}))) || ((a_2 == ${chest_left}) && (v_9 == ${mp_f_freemode_01}))) || (a_2 == ${chest_right})) || ((a_2 == 0x329c1227) && (v_9 == ${mp_f_freemode_01}))) || ((a_2 == 0x470ffe1b) && (v_9 == ${mp_f_freemode_01}))) { if (g_270846 == -1) { if (sub_e055(13, -1)) { return 0; } else if (sub_e055(14, -1)) { return 0; } else if (sub_e055(15, -1)) { return 0; } else if (sub_e055(16, -1)) { } else if (sub_e055(71, -1)) { } else if (sub_e055(72, -1)) { } else { } } else if (g_270846 == 13) { return 0; } else if (g_270846 == 14) { return 0; } else if (g_270846 == 15) { return 0; } else if (g_270846 == 16) { } else if (g_270846 == 71) { } else if (g_270846 == 72) { } else { } } else if ((a_2 == ${stomach_full}) && (v_9 == ${mp_f_freemode_01})) { if (g_270846 == -1) { if (sub_e055(13, -1)) { } else if (sub_e055(14, -1)) { } else if (sub_e055(15, -1)) { return 0; } else if (sub_e055(16, -1)) { } else if (sub_e055(71, -1)) { } else if (sub_e055(72, -1)) { } else { } } else if (g_270846 == 13) { } else if (g_270846 == 14) { } else if (g_270846 == 15) { return 0; } else if (g_270846 == 16) { } else if (g_270846 == 71) { } else if (g_270846 == 72) {} } else { } break; case 0x47f140d5: case ${back_1}: if (a_6) { return 0; } break; case 0x3cc214b0: if (a_4) { return 0; } if (a_3) { if (g_270846 == -1) { if (sub_e055(13, -1)) { return 0; } else if (sub_e055(14, -1)) { return 0; } else if (sub_e055(15, -1)) { return 0; } else if (sub_e055(16, -1)) { } else if (sub_e055(71, -1)) { } else if (sub_e055(72, -1)) { } else { } } else if (g_270846 == 13) { return 0; } else if (g_270846 == 14) { return 0; } else if (g_270846 == 15) { return 0; } else if (g_270846 == 16) { } else if (g_270846 == 71) { } else if (g_270846 == 72) {} } else { } break; case ${rank}: case 0: case 2: if (a_3) { if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(a_0)) { switch (GAMEPLAY::GET_HASH_KEY(a_0)) { case 0x82fca310: case 0x8e869349: case 0x901ac364: case 0x9c2aae91: case 0xad58fde0: case 0xb38e8a4b: case 0xeb74f757: case 0xec6e500b: case 0xf9a293b2: case 0x711ab38: case 0x2becf792: case 0x514c19c5: case 0x575151d2: case 0x583b4d92: case 0x69bfcab0: return 0; break; } } } if (v_9 == ${mp_m_freemode_01}) { } else if (v_9 == ${mp_f_freemode_01}) { if (g_270846 == -1) { if (sub_e055(13, -1)) { } else if (sub_e055(14, -1)) { } else if (sub_e055(15, -1)) { } else if (sub_e055(16, -1)) { } else if (sub_e055(71, -1)) { } else if (sub_e055(72, -1)) { } else { } } else if (g_270846 == 13) { return 0; } else if (g_270846 == 14) { } else if (g_270846 == 15) { return 0; } else if (g_270846 == 16) { } else if (g_270846 == 71) { } else if (g_270846 == 72) {} } else { } break; case 0x1083ce80: if (a_5) { return 0; } break; } return 1; } auto sub_a92d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { sub_dd9e(a_0, -1, 0, "", "", "", "", a_2, -1, 0); if (ENTITY::DOES_ENTITY_EXIST(a_3) && (!PED::IS_PED_INJURED(a_3))) { v_7 = ENTITY::GET_ENTITY_MODEL(a_3); } switch (a_2) { case 0: switch (a_1) { case 0: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_01", "singleplayer_overlays", "MK_000", "", a_2, 300, 3); break; case 1: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_02", "singleplayer_overlays", "MK_001", "", a_2, 450, 0); break; case 2: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_03", "singleplayer_overlays", "MK_002", "", a_2, 250, 4); break; case 3: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_04", "singleplayer_overlays", "MK_003", "", a_2, 175, 0); break; case 4: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_06", "singleplayer_overlays", "MK_005", "", a_2, 380, 0); break; case 5: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_07", "singleplayer_overlays", "MK_006", "", a_2, 180, 0); break; case 6: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_08", "singleplayer_overlays", "MK_007", "", a_2, 240, 0); break; case 7: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_10", "singleplayer_overlays", "MK_009", "", a_2, 195, 0); break; case 8: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_11", "singleplayer_overlays", "MK_010", "", a_2, 280, 6); break; case 9: if (sub_dd95() || sub_dd8c()) { v_8 = 400; if (sub_dcd1() && (sub_dc00() || sub_daac())) { v_8 = 0; } sub_dd9e(a_0, a_1, a_3, "TAT_MIC_12", "singleplayer_overlays", "MK_011", "", a_2, v_8, 2); } break; case 10: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_13", "singleplayer_overlays", "MK_012", "", a_2, 320, 3); break; case 11: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_14", "singleplayer_overlays", "MK_013", "", a_2, 500, 2); break; case 12: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_16", "singleplayer_overlays", "MK_015", "", a_2, 220, 0); break; case 13: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_17", "singleplayer_overlays", "MK_016", "", a_2, 320, 4); break; case 14: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_18", "singleplayer_overlays", "MK_017", "", a_2, 140, 2); break; case 15: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_20", "singleplayer_overlays", "MK_019", "", a_2, 350, 0); break; case 16: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_21", "singleplayer_overlays", "MK_020", "", a_2, 350, 0); break; case 17: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_05", "singleplayer_overlays", "MK_004", "", a_2, 120, 1); break; case 18: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_09", "singleplayer_overlays", "MK_008", "", a_2, 99, 1); break; case 19: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_15", "singleplayer_overlays", "MK_014", "", a_2, 400, 1); break; case 20: sub_dd9e(a_0, a_1, a_3, "TAT_MIC_19", "singleplayer_overlays", "MK_018", "", a_2, 420, 1); break; default: sub_da1a(a_0, a_2, a_1, 21); break; } break; case 1: switch (a_1) { case 0: if (sub_dd95() || sub_dd8c()) { v_8 = 450; if (sub_dcd1() && (sub_dc00() || sub_daac())) { v_8 = 0; } sub_dd9e(a_0, a_1, a_3, "TAT_FRA_01", "singleplayer_overlays", "fr_000", "", a_2, v_8, 0); } break; case 1: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_02", "singleplayer_overlays", "fr_001", "", a_2, 230, 0); break; case 2: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_03", "singleplayer_overlays", "fr_002", "", a_2, 310, 0); break; case 3: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_04", "singleplayer_overlays", "fr_003", "", a_2, 260, 0); break; case 4: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_07", "singleplayer_overlays", "fr_006", "", a_2, 240, 2); break; case 5: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_08", "singleplayer_overlays", "fr_007", "", a_2, 190, 3); break; case 6: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_09", "singleplayer_overlays", "fr_008", "", a_2, 200, 2); break; case 7: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_10", "singleplayer_overlays", "fr_009", "", a_2, 225, 0); break; case 8: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_12", "singleplayer_overlays", "fr_011", "", a_2, 195, 0); break; case 9: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_13", "singleplayer_overlays", "fr_012", "", a_2, 275, 2); break; case 10: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_14", "singleplayer_overlays", "fr_013", "", a_2, 80, 0); break; case 11: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_15", "singleplayer_overlays", "fr_014", "", a_2, 95, 0); break; case 12: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_16", "singleplayer_overlays", "fr_015", "", a_2, 300, 3); break; case 13: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_17", "singleplayer_overlays", "fr_016", "", a_2, 450, 3); break; case 14: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_18", "singleplayer_overlays", "fr_017", "", a_2, 345, 3); break; case 15: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_19", "singleplayer_overlays", "fr_018", "", a_2, 550, 0); break; case 16: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_20", "singleplayer_overlays", "fr_019", "", a_2, 200, 0); break; case 17: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_21", "singleplayer_overlays", "fr_020", "", a_2, 180, 0); break; case 18: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_22", "singleplayer_overlays", "fr_021", "", a_2, 140, 0); break; case 19: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_24", "singleplayer_overlays", "fr_023", "", a_2, 245, 0); break; case 20: break; case 21: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_26", "singleplayer_overlays", "fr_025", "", a_2, 370, 0); break; case 22: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_27", "singleplayer_overlays", "fr_026", "", a_2, 350, 0); break; case 23: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_28", "singleplayer_overlays", "fr_027", "", a_2, 310, 0); break; case 24: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_29", "singleplayer_overlays", "fr_028", "", a_2, 210, 0); break; case 25: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_30", "singleplayer_overlays", "fr_029", "", a_2, 245, 0); break; case 26: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_31", "singleplayer_overlays", "fr_030", "", a_2, 85, 0); break; case 27: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_32", "singleplayer_overlays", "fr_031", "", a_2, 210, 0); break; case 28: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_33", "singleplayer_overlays", "fr_032", "", a_2, 225, 0); break; case 29: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_34", "singleplayer_overlays", "fr_033", "", a_2, 145, 0); break; case 30: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_35", "singleplayer_overlays", "fr_034", "", a_2, 230, 0); break; case 31: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_36", "singleplayer_overlays", "fr_035", "", a_2, 195, 0); break; case 32: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_37", "singleplayer_overlays", "fr_036", "", a_2, 255, 0); break; case 33: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_38", "singleplayer_overlays", "fr_037", "", a_2, 300, 0); break; case 34: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_40", "singleplayer_overlays", "fr_039", "", a_2, 300, 0); break; case 35: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_05", "singleplayer_overlays", "fr_004", "", a_2, 255, 1); break; case 36: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_06", "singleplayer_overlays", "fr_005", "", a_2, 175, 1); break; case 37: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_11", "singleplayer_overlays", "fr_010", "", a_2, 520, 1); break; case 38: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_23", "singleplayer_overlays", "fr_022", "", a_2, 125, 1); break; case 39: sub_dd9e(a_0, a_1, a_3, "TAT_FRA_39", "singleplayer_overlays", "fr_038", "", a_2, 365, 1); break; default: sub_da1a(a_0, a_2, a_1, 40); break; } break; case 2: switch (a_1) { case 0: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_01", "singleplayer_overlays", "tp_000", "", a_2, 120, 0); break; case 1: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_02", "singleplayer_overlays", "tp_001", "", a_2, 150, 3); break; case 2: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_03", "singleplayer_overlays", "tp_002", "", a_2, 100, 0); break; case 3: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_04", "singleplayer_overlays", "tp_003", "", a_2, 140, 0); break; case 4: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_05", "singleplayer_overlays", "tp_004", "", a_2, 250, 0); break; case 5: if (sub_dd95() || sub_dd8c()) { v_8 = 380; if (sub_dcd1() && (sub_dc00() || sub_daac())) { v_8 = 0; } sub_dd9e(a_0, a_1, a_3, "TAT_TRV_06", "singleplayer_overlays", "tp_005", "", a_2, v_8, 3); } break; case 6: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_07", "singleplayer_overlays", "tp_006", "", a_2, 120, 0); break; case 7: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_08", "singleplayer_overlays", "tp_007", "", a_2, 250, 0); break; case 8: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_09", "singleplayer_overlays", "tp_008", "", a_2, 50, 3); break; case 9: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_10", "singleplayer_overlays", "tp_009", "", a_2, 135, 2); break; case 10: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_11", "singleplayer_overlays", "tp_010", "", a_2, 245, 0); break; case 11: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_12", "singleplayer_overlays", "tp_011", "", a_2, 280, 0); break; case 12: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_13", "singleplayer_overlays", "tp_012", "", a_2, 65, 0); break; case 13: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_14", "singleplayer_overlays", "tp_013", "", a_2, 150, 6); break; case 14: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_15", "singleplayer_overlays", "tp_014", "", a_2, 200, 0); break; case 15: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_16", "singleplayer_overlays", "tp_015", "", a_2, 145, 0); break; case 16: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_17", "singleplayer_overlays", "tp_016", "", a_2, 290, 0); break; case 17: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_18", "singleplayer_overlays", "tp_017", "", a_2, 350, 3); break; case 18: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_19", "singleplayer_overlays", "tp_018", "", a_2, 70, 0); break; case 19: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_20", "singleplayer_overlays", "tp_019", "", a_2, 180, 6); break; case 20: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_21", "singleplayer_overlays", "tp_020", "", a_2, 230, 0); break; case 21: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_22", "singleplayer_overlays", "tp_021", "", a_2, 200, 0); break; case 22: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_24", "singleplayer_overlays", "tp_023", "", a_2, 240, 0); break; case 23: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_25", "singleplayer_overlays", "tp_024", "", a_2, 195, 0); break; case 24: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_26", "singleplayer_overlays", "tp_025", "", a_2, 225, 2); break; case 25: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_28", "singleplayer_overlays", "tp_027", "", a_2, 175, 0); break; case 26: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_29", "singleplayer_overlays", "tp_028", "", a_2, 65, 0); break; case 27: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_30", "singleplayer_overlays", "tp_029", "", a_2, 50, 0); break; case 28: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_31", "singleplayer_overlays", "tp_030", "", a_2, 70, 0); break; case 29: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_34", "singleplayer_overlays", "tp_033", "", a_2, 70, 0); break; case 30: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_23", "singleplayer_overlays", "tp_022", "", a_2, 500, 1); break; case 31: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_27", "singleplayer_overlays", "tp_026", "", a_2, 300, 1); break; case 32: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_32", "singleplayer_overlays", "tp_031", "", a_2, 190, 1); break; case 33: sub_dd9e(a_0, a_1, a_3, "TAT_TRV_33", "singleplayer_overlays", "tp_032", "", a_2, 129, 1); break; default: sub_da1a(a_0, a_2, a_1, 34); break; } break; case 3: case 4: switch (a_1) { case 0: sub_dd9e(a_0, a_1, a_3, "TAT_FM_008", "multiplayer_overlays", "000", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(20000) * g_40001._fB54), 0); break; case 1: sub_dd9e(a_0, a_1, a_3, "TAT_FM_009", "multiplayer_overlays", "001", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1400) * g_40001._fB55), 2); break; case 2: sub_dd9e(a_0, a_1, a_3, "TAT_FM_010", "multiplayer_overlays", "002", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(9750) * g_40001._fB56), 3); break; case 3: sub_dd9e(a_0, a_1, a_3, "TAT_FM_011", "multiplayer_overlays", "003", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2150) * g_40001._fB57), 0); break; case 4: sub_dd9e(a_0, a_1, a_3, "TAT_FM_012", "multiplayer_overlays", "004", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB58), 0); break; case 54: sub_dd9e(a_0, a_1, a_3, "TAT_FM_013", "multiplayer_overlays", "005", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12400) * g_40001._fB59), 1); break; case 5: sub_dd9e(a_0, a_1, a_3, "TAT_FM_014", "multiplayer_overlays", "006", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3500) * g_40001._fB5A), 0); break; case 6: sub_dd9e(a_0, a_1, a_3, "TAT_FM_015", "multiplayer_overlays", "007", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(4950) * g_40001._fB5B), 2); break; case 55: sub_dd9e(a_0, a_1, a_3, "TAT_FM_016", "multiplayer_overlays", "008", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1350) * g_40001._fB5C), 1); break; case 7: sub_dd9e(a_0, a_1, a_3, "TAT_FM_017", "multiplayer_overlays", "009", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1450) * g_40001._fB5D), 0); break; case 8: sub_dd9e(a_0, a_1, a_3, "TAT_FM_018", "multiplayer_overlays", "010", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2700) * g_40001._fB5E), 7); break; case 9: sub_dd9e(a_0, a_1, a_3, "TAT_FM_019", "multiplayer_overlays", "011", "rank", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1200) * g_40001._fB5F), 0); break; case 10: sub_dd9e(a_0, a_1, a_3, "TAT_FM_020", "multiplayer_overlays", "012", "rank", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1500) * g_40001._fB60), 0); break; case 11: sub_dd9e(a_0, a_1, a_3, "TAT_FM_021", "multiplayer_overlays", "013", "rank", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2650) * g_40001._fB61), 0); break; case 56: sub_dd9e(a_0, a_1, a_3, "TAT_FM_022", "multiplayer_overlays", "014", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1900) * g_40001._fB62), 1); break; case 12: sub_dd9e(a_0, a_1, a_3, "TAT_FM_023", "multiplayer_overlays", "015", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(4950) * g_40001._fB63), 2); break; case 57: sub_dd9e(a_0, a_1, a_3, "TAT_FM_024", "multiplayer_overlays", "016", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2400) * g_40001._fB64), 1); break; case 58: sub_dd9e(a_0, a_1, a_3, "TAT_FM_025", "multiplayer_overlays", "017", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5100) * g_40001._fB65), 1); break; case 59: sub_dd9e(a_0, a_1, a_3, "TAT_FM_026", "multiplayer_overlays", "018", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7400) * g_40001._fB66), 1); break; case 60: sub_dd9e(a_0, a_1, a_3, "TAT_FM_027", "multiplayer_overlays", "019", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB67), 1); break; case 17: sub_dd9e(a_0, a_1, a_3, "TAT_FM_201", "multiplayer_overlays", "005", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2400) * g_40001._fB6C), 2); break; case 18: sub_dd9e(a_0, a_1, a_3, "TAT_FM_202", "multiplayer_overlays", "006", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5100) * g_40001._fB6D), 2); break; case 19: sub_dd9e(a_0, a_1, a_3, "TAT_FM_203", "multiplayer_overlays", "015", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3600) * g_40001._fB6E), 2); break; case 20: sub_dd9e(a_0, a_1, a_3, "TAT_FM_204", "multiplayer_overlays", "000", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6F), 3); break; case 21: sub_dd9e(a_0, a_1, a_3, "TAT_FM_205", "multiplayer_overlays", "001", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12500) * g_40001._fB70), 3); break; case 22: sub_dd9e(a_0, a_1, a_3, "TAT_FM_206", "multiplayer_overlays", "003", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB71), 3); break; case 23: sub_dd9e(a_0, a_1, a_3, "TAT_FM_207", "multiplayer_overlays", "014", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB72), 3); break; case 24: sub_dd9e(a_0, a_1, a_3, "TAT_FM_208", "multiplayer_overlays", "018", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7500) * g_40001._fB73), 3); break; case 25: sub_dd9e(a_0, a_1, a_3, "TAT_FM_209", "multiplayer_overlays", "002", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3750) * g_40001._fB74), 2); break; case 26: sub_dd9e(a_0, a_1, a_3, "TAT_FM_210", "multiplayer_overlays", "007", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3750) * g_40001._fB75), 3); break; case 27: sub_dd9e(a_0, a_1, a_3, "TAT_FM_211", "multiplayer_overlays", "008", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(4800) * g_40001._fB76), 3); break; case 28: sub_dd9e(a_0, a_1, a_3, "TAT_FM_212", "multiplayer_overlays", "017", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3500) * g_40001._fB77), 3); break; case 61: sub_dd9e(a_0, a_1, a_3, "TAT_FM_213", "multiplayer_overlays", "009", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12350) * g_40001._fB78), 1); break; case 62: sub_dd9e(a_0, a_1, a_3, "TAT_FM_214", "multiplayer_overlays", "011", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1900) * g_40001._fB79), 1); break; case 63: sub_dd9e(a_0, a_1, a_3, "TAT_FM_215", "multiplayer_overlays", "013", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(4500) * g_40001._fB7A), 1); break; case 64: sub_dd9e(a_0, a_1, a_3, "TAT_FM_216", "multiplayer_overlays", "016", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12250) * g_40001._fB7B), 1); break; case 65: sub_dd9e(a_0, a_1, a_3, "TAT_FM_217", "multiplayer_overlays", "019", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12300) * g_40001._fB7C), 1); break; case 29: sub_dd9e(a_0, a_1, a_3, "TAT_FM_218", "multiplayer_overlays", "010", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2500) * g_40001._fB7D), 0); break; case 30: sub_dd9e(a_0, a_1, a_3, "TAT_FM_219", "multiplayer_overlays", "004", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB7E), 0); break; case 31: sub_dd9e(a_0, a_1, a_3, "TAT_FM_220", "multiplayer_overlays", "012", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB7F), 0); break; case 66: sub_dd9e(a_0, a_1, a_3, "TAT_FM_221", "multiplayer_overlays", "020", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7500) * g_40001._fB80), 1); break; case 32: sub_dd9e(a_0, a_1, a_3, "TAT_FM_222", "multiplayer_overlays", "021", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB81), 2); break; case 33: sub_dd9e(a_0, a_1, a_3, "TAT_FM_223", "multiplayer_overlays", "022", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7300) * g_40001._fB82), 3); break; case 34: sub_dd9e(a_0, a_1, a_3, "TAT_FM_224", "multiplayer_overlays", "023", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7250) * g_40001._fB83), 2); break; case 35: sub_dd9e(a_0, a_1, a_3, "TAT_FM_225", "multiplayer_overlays", "024", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(11900) * g_40001._fB84), 0); break; case 36: sub_dd9e(a_0, a_1, a_3, "TAT_FM_226", "multiplayer_overlays", "025", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2750) * g_40001._fB85), 0); break; case 37: sub_dd9e(a_0, a_1, a_3, "TAT_FM_227", "multiplayer_overlays", "026", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1750) * g_40001._fB86), 0); break; case 38: sub_dd9e(a_0, a_1, a_3, "TAT_FM_228", "multiplayer_overlays", "027", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7300) * g_40001._fB87), 3); break; case 39: sub_dd9e(a_0, a_1, a_3, "TAT_FM_229", "multiplayer_overlays", "028", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(3250) * g_40001._fB88), 2); break; case 40: sub_dd9e(a_0, a_1, a_3, "TAT_FM_230", "multiplayer_overlays", "029", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1000) * g_40001._fB89), 0); break; case 67: sub_dd9e(a_0, a_1, a_3, "TAT_FM_231", "multiplayer_overlays", "030", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB8A), 1); break; case 41: sub_dd9e(a_0, a_1, a_3, "TAT_FM_232", "multiplayer_overlays", "031", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7500) * g_40001._fB8B), 2); break; case 68: sub_dd9e(a_0, a_1, a_3, "TAT_FM_233", "multiplayer_overlays", "032", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5100) * g_40001._fB8C), 1); break; case 42: sub_dd9e(a_0, a_1, a_3, "TAT_FM_234", "multiplayer_overlays", "033", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5050) * g_40001._fB8D), 0); break; case 43: sub_dd9e(a_0, a_1, a_3, "TAT_FM_235", "multiplayer_overlays", "034", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2450) * g_40001._fB8E), 2); break; case 44: sub_dd9e(a_0, a_1, a_3, "TAT_FM_236", "multiplayer_overlays", "035", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(4950) * g_40001._fB8F), 0); break; case 45: sub_dd9e(a_0, a_1, a_3, "TAT_FM_237", "multiplayer_overlays", "036", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5100) * g_40001._fB90), 0); break; case 46: sub_dd9e(a_0, a_1, a_3, "TAT_FM_238", "multiplayer_overlays", "037", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(12250) * g_40001._fB91), 0); break; case 47: sub_dd9e(a_0, a_1, a_3, "TAT_FM_239", "multiplayer_overlays", "038", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(1150) * g_40001._fB92), 3); break; case 48: sub_dd9e(a_0, a_1, a_3, "TAT_FM_240", "multiplayer_overlays", "039", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7500) * g_40001._fB93), 3); break; case 49: sub_dd9e(a_0, a_1, a_3, "TAT_FM_241", "multiplayer_overlays", "040", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7600) * g_40001._fB94), 3); break; case 50: sub_dd9e(a_0, a_1, a_3, "TAT_FM_242", "multiplayer_overlays", "041", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2600) * g_40001._fB95), 2); break; case 51: sub_dd9e(a_0, a_1, a_3, "TAT_FM_243", "multiplayer_overlays", "042", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2500) * g_40001._fB96), 3); break; case 52: sub_dd9e(a_0, a_1, a_3, "TAT_FM_244", "multiplayer_overlays", "043", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7450) * g_40001._fB97), 3); break; case 53: sub_dd9e(a_0, a_1, a_3, "TAT_FM_245", "multiplayer_overlays", "044", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(7500) * g_40001._fB98), 0); break; case 69: sub_dd9e(a_0, a_1, a_3, "TAT_FM_246", "multiplayer_overlays", "045", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB99), 1); break; case 70: sub_dd9e(a_0, a_1, a_3, "TAT_FM_247", "multiplayer_overlays", "047", "", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(2500) * g_40001._fB9A), 2); break; } if (v_7 == ${mp_m_freemode_01}) { switch (a_1) { case 73: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_001", "torsoDecal", a_2, 100, 0); break; case 74: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_002", "torsoDecal", a_2, 100, 0); break; case 75: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_003", "torsoDecal", a_2, 100, 0); break; case 76: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_004", "torsoDecal", a_2, 100, 0); break; case 77: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_005", "torsoDecal", a_2, 100, 0); break; case 78: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_006", "torsoDecal", a_2, 100, 0); break; case 79: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_009", "torsoDecal", a_2, 100, 0); break; case 80: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_013", "torsoDecal", a_2, 100, 0); break; case 81: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_014", "torsoDecal", a_2, 100, 0); break; case 82: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_015", "torsoDecal", a_2, 100, 0); break; case 83: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_016", "torsoDecal", a_2, 100, 0); break; case 84: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_019", "torsoDecal", a_2, 100, 0); break; case 85: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_020", "torsoDecal", a_2, 100, 0); break; case 86: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_036", "torsoDecal", a_2, 100, 0); break; case 90: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_017", "torsoDecal", a_2, 100, 0); break; case 91: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_018", "torsoDecal", a_2, 100, 0); break; case 124: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_046", "torsoDecal", a_2, 100, 0); break; case 125: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_045", "torsoDecal", a_2, 100, 0); break; case 87: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_000", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9B), 0); break; case 88: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_001", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9C), 0); break; case 89: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_002", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9D), 0); break; case 93: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_001", "hairOverlay", a_2, 100, 0); break; case 94: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_002", "hairOverlay", a_2, 100, 0); break; case 95: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_003", "hairOverlay", a_2, 100, 0); break; case 96: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_004", "hairOverlay", a_2, 100, 0); break; case 97: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_005", "hairOverlay", a_2, 100, 0); break; case 98: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_006", "hairOverlay", a_2, 100, 0); break; case 99: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_007", "hairOverlay", a_2, 100, 0); break; case 100: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_008", "hairOverlay", a_2, 100, 0); break; case 101: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_009", "hairOverlay", a_2, 100, 0); break; case 102: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_010", "hairOverlay", a_2, 100, 0); break; case 103: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_011", "hairOverlay", a_2, 100, 0); break; case 104: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_012", "hairOverlay", a_2, 100, 0); break; case 105: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_013", "hairOverlay", a_2, 100, 0); break; case 106: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_014", "hairOverlay", a_2, 100, 0); break; case 107: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_M_Hair_015", "hairOverlay", a_2, 100, 0); break; case 108: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBea_M_Hair_000", "hairOverlay", a_2, 100, 0); break; case 109: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBea_M_Hair_001", "hairOverlay", a_2, 100, 0); break; case 110: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBus_M_Hair_000", "hairOverlay", a_2, 100, 0); break; case 111: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBus_M_Hair_001", "hairOverlay", a_2, 100, 0); break; case 112: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGHip_M_Hair_000", "hairOverlay", a_2, 100, 0); break; case 113: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGHip_M_Hair_001", "hairOverlay", a_2, 100, 0); break; case 114: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGInd_M_Hair_000", "hairOverlay", a_2, 100, 0); break; case 115: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 116: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 117: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 123: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "mpBeach_overlays", "FM_Hair_Fuzz", "hairOverlay", a_2, 100, 0); break; case 13: sub_dd9e(a_0, a_1, a_3, "TAT_FM_100", "multiplayer_overlays", "000_A", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB68), 0); break; case 14: sub_dd9e(a_0, a_1, a_3, "TAT_FM_101", "multiplayer_overlays", "000_B", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB69), 0); break; case 15: sub_dd9e(a_0, a_1, a_3, "TAT_FMM_CLB", "multiplayer_overlays", "000_C", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6A), 2); break; case 16: sub_dd9e(a_0, a_1, a_3, "TAT_FM_100", "multiplayer_overlays", "000_D", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB6B), 0); break; case 71: sub_dd9e(a_0, a_1, a_3, "TAT_FM_101", "multiplayer_overlays", "000_E", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6B), 0); break; case 72: sub_dd9e(a_0, a_1, a_3, "TAT_FMM_CLB", "multiplayer_overlays", "000_F", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6B), 0); break; } } else if (v_7 == ${mp_f_freemode_01}) { switch (a_1) { case 73: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_027_f", "torsoDecal", a_2, 100, 0); break; case 74: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_028_f", "torsoDecal", a_2, 100, 0); break; case 75: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_034_f", "torsoDecal", a_2, 100, 0); break; case 76: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_036_f", "torsoDecal", a_2, 100, 0); break; case 77: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_048", "torsoDecal", a_2, 100, 0); break; case 78: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_052", "torsoDecal", a_2, 100, 0); break; case 79: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_053", "torsoDecal", a_2, 100, 0); break; case 80: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_054", "torsoDecal", a_2, 100, 0); break; case 81: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_055", "torsoDecal", a_2, 100, 0); break; case 82: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_056", "torsoDecal", a_2, 100, 0); break; case 83: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_058", "torsoDecal", a_2, 100, 0); break; case 84: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_067", "torsoDecal", a_2, 100, 0); break; case 85: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_068", "torsoDecal", a_2, 100, 0); break; case 92: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "mp_fm_branding_051", "torsoDecal", a_2, 100, 0); break; case 87: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_F_000", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9B), 0); break; case 88: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_F_001", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9C), 0); break; case 89: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "FM_Tshirt_Award_F_002", "torsoDecal", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(100) * g_40001._fB9D), 0); break; case 93: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_001", "hairOverlay", a_2, 100, 0); break; case 94: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_002", "hairOverlay", a_2, 100, 0); break; case 95: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_003", "hairOverlay", a_2, 100, 0); break; case 96: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_004", "hairOverlay", a_2, 100, 0); break; case 97: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_005", "hairOverlay", a_2, 100, 0); break; case 98: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_006", "hairOverlay", a_2, 100, 0); break; case 99: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_007", "hairOverlay", a_2, 100, 0); break; case 100: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_008", "hairOverlay", a_2, 100, 0); break; case 101: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_009", "hairOverlay", a_2, 100, 0); break; case 102: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_010", "hairOverlay", a_2, 100, 0); break; case 103: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_011", "hairOverlay", a_2, 100, 0); break; case 104: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_012", "hairOverlay", a_2, 100, 0); break; case 105: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_013", "hairOverlay", a_2, 100, 0); break; case 106: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_014", "hairOverlay", a_2, 100, 0); break; case 107: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NG_F_Hair_015", "hairOverlay", a_2, 100, 0); break; case 108: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBea_F_Hair_000", "hairOverlay", a_2, 100, 0); break; case 109: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBea_F_Hair_001", "hairOverlay", a_2, 100, 0); break; case 110: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBus_F_Hair_000", "hairOverlay", a_2, 100, 0); break; case 111: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGBus_F_Hair_001", "hairOverlay", a_2, 100, 0); break; case 112: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGHip_F_Hair_000", "hairOverlay", a_2, 100, 0); break; case 113: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGHip_F_Hair_001", "hairOverlay", a_2, 100, 0); break; case 114: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "NGInd_F_Hair_000", "hairOverlay", a_2, 100, 0); break; case 115: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 116: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 117: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 118: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 119: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 120: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 121: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 122: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "multiplayer_overlays", "not_in_use", "hairOverlay", a_2, 100, 0); break; case 123: sub_dd9e(a_0, a_1, a_3, "NO_LABEL", "mpBeach_overlays", "FM_Hair_Fuzz", "hairOverlay", a_2, 100, 0); break; case 13: sub_dd9e(a_0, a_1, a_3, "TAT_FM_100", "multiplayer_overlays", "000_A", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB68), 0); break; case 14: sub_dd9e(a_0, a_1, a_3, "TAT_FM_100", "multiplayer_overlays", "000_B", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(5000) * g_40001._fB69), 0); break; case 15: sub_dd9e(a_0, a_1, a_3, "TAT_FM_101", "multiplayer_overlays", "000_C", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6A), 2); break; case 16: sub_dd9e(a_0, a_1, a_3, "TAT_FM_101", "multiplayer_overlays", "000_D", "crewLogo", a_2, SYSTEM::ROUND(__678_$BBDA792448DB5A89(10000) * g_40001._fB6B), 0); break; } } break; } if (((a_2 == 3) || (a_2 == 4)) && (a_1 >= 129)) { sub_da1a(a_0, a_2, a_1, 129); } if (a_4 == 22) { a_0._f7 *= 2; } return a_0._fB != -1; } void sub_da1a(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = a_2 - a_3; v_7 = DLC1::_278F76C3B0A8F109(a_1); if ((v_7 > 0) && (v_6 < v_7)) { if (DLC1::_FF56381874F82086(a_1, v_6, &v_8)) { if (!DLC1::_IS_OUTFIT_EMPTY(v_8)) { a_0._fB = a_2; a_0/*"16"*/ = v_8._f7; a_0._f5 = v_8._f3; a_0._f4 = v_8._f2; a_0._f8 = v_8._f6; a_0._f6 = a_1; a_0._f7 = v_8._f4; a_0._f9 = a_2 / 32; a_0._fA = a_2 % 32; a_0._fC = v_8._f5; } } } } auto sub_daac() { if (GAMEPLAY::IS_BIT_SET(g_19, 5)) { if (GAMEPLAY::IS_BIT_SET(g_19, 1) || GAMEPLAY::IS_BIT_SET(g_19, 3)) { return 1; } else { return 0; } } if (STATS::STAT_GET_INT(0x5da524f8, &v_2, -1)) { if (GAMEPLAY::IS_BIT_SET(v_2, 5)) { if (GAMEPLAY::IS_BIT_SET(v_2, 1) || GAMEPLAY::IS_BIT_SET(v_2, 3)) { return 1; } else { return 0; } } } if (STATS::STAT_SLOT_IS_LOADED(0)) { if (g_21B39._f3) { v_4 = 0x3db2bf9e; if (STATS::STAT_GET_INT(v_4, &v_3, -1)) { if (GAMEPLAY::IS_BIT_SET(v_3, 5)) { return 1; } } } } if (GAMEPLAY::_5AA3BEFA29F03AD4()) { v_5 = GAMEPLAY::GET_PROFILE_SETTING(866); if (GAMEPLAY::IS_BIT_SET(v_5, 1) || GAMEPLAY::IS_BIT_SET(v_5, 3)) { return 1; } } if (NETWORK::NETWORK_IS_SIGNED_IN()) { if (NETWORK::_85443FF4C328F53B()) { if (NETWORK::_91B87C55093DE351()) { STATS::STAT_GET_INT(0x5da524f8, &v_6, -1); GAMEPLAY::SET_BIT(&v_6, 1); GAMEPLAY::SET_BIT(&v_6, 3); GAMEPLAY::SET_BIT(&v_6, 5); GAMEPLAY::SET_BIT(&g_19, 1); GAMEPLAY::SET_BIT(&g_19, 3); GAMEPLAY::SET_BIT(&g_19, 5); STATS::STAT_SET_INT(0x5da524f8, v_6, 1); if (GAMEPLAY::_5AA3BEFA29F03AD4()) { v_6 = GAMEPLAY::GET_PROFILE_SETTING(866); GAMEPLAY::SET_BIT(&v_6, 1); GAMEPLAY::SET_BIT(&v_6, 3); STATS::_DAC073C7901F9E15(v_6); } return 1; } } } return 0; } auto sub_dc00() { if (GAMEPLAY::IS_BIT_SET(g_19, 6)) { if (GAMEPLAY::IS_BIT_SET(g_19, 2) || GAMEPLAY::IS_BIT_SET(g_19, 4)) { return 1; } else { return 0; } } if (STATS::STAT_GET_INT(0x5da524f8, &v_2, -1)) { if (GAMEPLAY::IS_BIT_SET(v_2, 6)) { if (GAMEPLAY::IS_BIT_SET(v_2, 2) || GAMEPLAY::IS_BIT_SET(v_2, 4)) { return 1; } else { return 0; } } } if (STATS::STAT_SLOT_IS_LOADED(0)) { if (g_21B39._f3) { v_4 = 0x3db2bf9e; if (STATS::STAT_GET_INT(v_4, &v_3, -1)) { if (GAMEPLAY::IS_BIT_SET(v_3, 8)) { return 1; } } } } if (GAMEPLAY::_5AA3BEFA29F03AD4()) { v_5 = GAMEPLAY::GET_PROFILE_SETTING(866); if (GAMEPLAY::IS_BIT_SET(v_5, 2) || GAMEPLAY::IS_BIT_SET(v_5, 4)) { return 1; } } return 0; } auto sub_dcd1() { if (NETWORK::NETWORK_IS_SIGNED_IN()) { if (NETWORK::_85443FF4C328F53B()) { if (NETWORK::_593570C289A77688()) { STATS::STAT_GET_INT(0x5da524f8, &v_2, -1); GAMEPLAY::SET_BIT(&v_2, 2); GAMEPLAY::SET_BIT(&v_2, 4); GAMEPLAY::SET_BIT(&v_2, 6); GAMEPLAY::SET_BIT(&g_19, 2); GAMEPLAY::SET_BIT(&g_19, 4); GAMEPLAY::SET_BIT(&g_19, 6); STATS::STAT_SET_INT(0x5da524f8, v_2, 1); if (GAMEPLAY::_5AA3BEFA29F03AD4()) { v_2 = GAMEPLAY::GET_PROFILE_SETTING(866); GAMEPLAY::SET_BIT(&v_2, 0); STATS::_DAC073C7901F9E15(v_2); } return 1; } } } if (g_21B38 == 2) { return 1; } else if (g_21B38 == 3) { return 0; } if (GAMEPLAY::_5AA3BEFA29F03AD4()) { if (GAMEPLAY::IS_BIT_SET(GAMEPLAY::GET_PROFILE_SETTING(866), 0)) { return 1; } } return 0; } auto sub_dd8c() { return 1; } auto sub_dd95() { return 1; } void sub_dd9e(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9) { a_0._fB = a_1; a_0/*"16"*/ = a_3; a_0._f4 = GAMEPLAY::GET_HASH_KEY(a_4); a_0._f5 = GAMEPLAY::GET_HASH_KEY(a_5); a_0._f8 = GAMEPLAY::GET_HASH_KEY(a_6); a_0._f6 = a_7; a_0._f7 = a_8; a_0._f9 = a_1 / 32; a_0._fA = a_1 % 32; a_0._fC = a_9; if (ENTITY::DOES_ENTITY_EXIST(a_2) && (!PED::IS_PED_INJURED(a_2))) { if (((a_0._f6 == 0) || (a_0._f6 == 1)) || (a_0._f6 == 2)) { } else if ((a_0._f6 == 3) || (a_0._f6 == 4)) { v_C/*"32"*/ = ""; if ((((((a_0._fB == 13) || (a_0._fB == 14)) || (a_0._fB == 15)) || (a_0._fB == 16)) || (a_0._fB == 71)) || (a_0._fB == 72)) { v_C/*32*/ += "FM_"; v_C/*32*/ += "CREW_"; if (ENTITY::GET_ENTITY_MODEL(a_2) == ${mp_m_freemode_01}) { v_C/*32*/ += "M_"; } else { v_C/*32*/ += "F_"; } v_C/*32*/ += a_5; } else if (GAMEPLAY::ARE_STRINGS_EQUAL(a_6, "torsoDecal") || GAMEPLAY::ARE_STRINGS_EQUAL(a_6, "hairOverlay")) { v_C/*"32"*/ = a_5; } else { if ((((((((((((((((((((a_0._fB == 0) || (a_0._fB == 1)) || (a_0._fB == 2)) || (a_0._fB == 4)) || (a_0._fB == 3)) || (a_0._fB == 54)) || (a_0._fB == 5)) || (a_0._fB == 6)) || (a_0._fB == 55)) || (a_0._fB == 7)) || (a_0._fB == 8)) || (a_0._fB == 9)) || (a_0._fB == 10)) || (a_0._fB == 11)) || (a_0._fB == 56)) || (a_0._fB == 12)) || (a_0._fB == 57)) || (a_0._fB == 58)) || (a_0._fB == 59)) || (a_0._fB == 60)) { v_C/*32*/ += "FM_Tat_Award_"; } else { v_C/*32*/ += "FM_Tat_"; } if ((ENTITY::GET_ENTITY_MODEL(a_2) == ${mp_m_freemode_01}) || (a_0._fB == 20)) { v_C/*32*/ += "M_"; } else { v_C/*32*/ += "F_"; } v_C/*32*/ += a_5; } a_0._f5 = GAMEPLAY::GET_HASH_KEY(&v_C); if (PED::_GET_TATTOO_ZONE(a_0._f4, a_0._f5) == 7) { a_0._fB = -1; } } } } auto sub_e055(auto a_0, auto a_1) { if (a_0 == -1) { return 0; } v_4 = sub_e0a4(a_0, a_1); v_5 = sub_e097(a_0); if ((v_5 < 0) || (v_5 >= 32)) { return 0; } return GAMEPLAY::IS_BIT_SET(v_4, v_5); } auto sub_e097(auto a_0) { return a_0 % 32; } auto sub_e0a4(auto a_0, auto a_1) { v_4 = sub_12794(sub_e0bd(a_0), a_1, 0); return v_4; } auto sub_e0bd(auto a_0) { v_3 = a_0; v_4 = sub_e24d(v_3); if (((sub_e242() == 0) || (sub_e237() == 0)) || ((sub_e242() == 999) && (sub_e237() == 999))) { switch (v_4) { case 0: return 1038; break; case 1: return 1039; break; case 2: return 1040; break; case 3: return 1041; break; case 4: return 1042; break; case 5: return 1043; break; case 6: return 1477; break; case 7: return 1478; break; case 8: return 1479; break; case 9: return 1480; break; case 10: return 1936; break; case 11: return 1937; break; case 12: return 1938; break; case 13: return 2396; break; case 14: return 2416; break; case 15: return 2419; break; case 16: return 2422; break; case 17: return 2585; break; case 18: return 2588; break; case 19: return 2591; break; } } return 3790; } auto sub_e237() { return g_621C; } auto sub_e242() { return g_621B; } auto sub_e24d(auto a_0) { return a_0 / 32; } auto sub_e25a(auto a_0) { if (!PED::IS_PED_INJURED(a_0)) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_m_freemode_01}) { v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_5 = sub_12794(1746, -1, 0); if (v_3 > 15) { v_6 = sub_1895b(a_0, 11, -1); if (v_6 >= 256) { v_7 = sub_16981(${mp_f_freemode_01}, v_6, 11, 4); if ((DLC1::_341DE7ED1D2A1BFD(v_7, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_7, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_7, 0x159b376c, 0)) { if (v_5 == 0x28014457) { return 1; } } } } } else if (ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_f_freemode_01}) { v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_4 = PED::GET_PED_TEXTURE_VARIATION(a_0, 11); v_5 = sub_12794(1746, -1, 0); if (v_3 == 3) { if (v_4 == 14) { return 1; } } else if (v_3 > 15) { v_8 = sub_1895b(a_0, 11, -1); if (v_8 >= 256) { v_9 = sub_16981(${mp_f_freemode_01}, v_8, 11, 4); if ((DLC1::_341DE7ED1D2A1BFD(v_9, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x159b376c, 0)) { if (v_5 == 0x71f11d42) { return 1; } } } } } } return 0; } auto sub_e3aa(auto a_0) { v_3 = g_1837E7[PLAYER::PLAYER_ID()/*410*/]._f55._f1C; if ((v_3 != -1) && (v_3 < 4)) { if ((sub_e41f(v_3) != -1) && (sub_e41f(v_3) != 0)) { return 1; } else { } } else { } if (!PED::IS_PED_INJURED(a_0)) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_m_freemode_01}) { if (PED::GET_PED_DRAWABLE_VARIATION(a_0, 11) == 15) { return 1; } } } return 0; } auto sub_e41f(auto a_0) { if ((a_0 <= -1) || (a_0 >= 4)) { return -1; } return g_252348._f1645[a_0/*1*/]; } auto sub_e447(auto a_0) { if (!PED::IS_PED_INJURED(a_0)) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_m_freemode_01}) { v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_4 = PED::GET_PED_TEXTURE_VARIATION(a_0, 11); switch (v_3) { case 0: switch (v_4) { case 1: case 3: case 4: case 5: case 7: case 8: case 11: return 1; break; } break; case 1: switch (v_4) { case 3: case 4: case 5: case 6: case 8: case 14: return 1; break; case 1: case 7: case 12: v_5 = sub_ebe6(${mp_f_freemode_01}, 11, sub_1895b(a_0, 11, -1), 0); if ((((v_4 == 1) && (v_5 == 88)) || ((v_4 == 7) && (v_5 == 89))) || ((v_4 == 12) && (v_5 == 87))) { return 1; } break; } break; case 2: switch (v_4) { case 9: return 1; break; } break; default: if (v_3 > 15) { v_6 = sub_1895b(a_0, 11, -1); if (v_6 >= 237) { v_7 = sub_16981(${mp_m_freemode_01}, v_6, 11, 3); if ((DLC1::_341DE7ED1D2A1BFD(v_7, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_7, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_7, 0x159b376c, 0)) { return 1; } } } else { } break; } v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 8); v_4 = PED::GET_PED_TEXTURE_VARIATION(a_0, 8); switch (v_3) { case 0: switch (v_4) { case 1: case 3: case 4: case 5: case 7: case 8: case 11: return 1; break; } break; case 1: switch (v_4) { case 1: case 3: case 4: case 5: case 6: case 7: case 8: case 12: case 14: return 1; break; } break; case 2: switch (v_4) { case 1: case 3: case 4: case 5: case 7: case 8: case 11: return 1; break; } break; case 14: switch (v_4) { case 1: case 3: case 4: case 5: case 6: case 7: case 8: case 12: case 14: return 1; break; } break; default: if (v_3 > 15) { v_8 = sub_1895b(a_0, 8, -1); if (v_8 >= 241) { v_9 = sub_16981(${mp_m_freemode_01}, v_8, 8, 3); if ((DLC1::_341DE7ED1D2A1BFD(v_9, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_9, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_9, 0x159b376c, 0)) { return 1; } } } else { } break; } } else if (ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_f_freemode_01}) { v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_4 = PED::GET_PED_TEXTURE_VARIATION(a_0, 11); switch (v_3) { case 0: switch (v_4) { case 1: case 2: return 1; break; case 4: case 7: case 9: v_A = sub_ebe6(${mp_f_freemode_01}, 11, sub_1895b(a_0, 11, -1), 0); if ((((v_4 == 7) && (v_A == 88)) || ((v_4 == 4) && (v_A == 89))) || ((v_4 == 9) && (v_A == 87))) { return 1; } break; } break; case 2: switch (v_4) { case 0: case 1: case 2: case 3: case 4: return 1; break; } break; case 3: switch (v_4) { case 14: return 1; break; } break; case 11: switch (v_4) { case 10: case 11: case 15: return 1; break; } break; default: if (v_3 > 15) { v_B = sub_1895b(a_0, 11, -1); if (v_B >= 256) { v_C = sub_16981(${mp_f_freemode_01}, v_B, 11, 4); if ((DLC1::_341DE7ED1D2A1BFD(v_C, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_C, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_C, 0x159b376c, 0)) { return 1; } } } else { } break; } v_3 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 8); v_4 = PED::GET_PED_TEXTURE_VARIATION(a_0, 8); switch (v_3) { case 0: switch (v_4) { case 1: case 2: return 1; break; case 4: case 7: case 9: v_D = sub_ebe6(${mp_f_freemode_01}, 11, sub_1895b(a_0, 11, -1), 0); if ((((v_4 == 7) && (v_D == 88)) || ((v_4 == 4) && (v_D == 89))) || ((v_4 == 9) && (v_D == 87))) { return 1; } break; } break; case 1: switch (v_4) { case 1: case 2: return 1; break; case 4: case 7: case 9: v_E = sub_ebe6(${mp_f_freemode_01}, 11, sub_1895b(a_0, 11, -1), 0); if ((((v_4 == 7) && (v_E == 88)) || ((v_4 == 4) && (v_E == 89))) || ((v_4 == 9) && (v_E == 87))) { return 1; } break; } break; case 2: switch (v_4) { case 1: case 3: case 4: case 5: case 7: case 8: case 11: return 1; break; } break; case 11: switch (v_4) { case 10: case 11: case 15: return 1; break; } break; case 14: switch (v_4) { case 1: case 3: case 4: case 5: case 6: case 7: case 8: case 12: case 14: return 1; break; } break; default: if (v_3 > 15) { v_F = sub_1895b(a_0, 8, -1); if (v_F >= 136) { v_10 = sub_16981(${mp_f_freemode_01}, v_F, 8, 4); if ((DLC1::_341DE7ED1D2A1BFD(v_10, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_10, ${multi_decal}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_10, 0x159b376c, 0)) { return 1; } } } else { } break; } } if (sub_eb83(a_0)) { return 1; } } return 0; } auto sub_eb83(auto a_0) { v_14 = ENTITY::GET_ENTITY_MODEL(a_0) == ${mp_m_freemode_01}; v_15 = PED::GET_PED_DRAWABLE_VARIATION(a_0, 11); v_16 = PED::GET_PED_TEXTURE_VARIATION(a_0, 11); if (v_14) { DLC1::GET_SHOP_PED_COMPONENT(0x6329d15, &v_3); } else { DLC1::GET_SHOP_PED_COMPONENT(0xfe25d2a6, &v_3); } if ((v_15 == v_3._f3) && (v_16 == v_3._f4)) { return 1; } return 0; } auto sub_ebe6(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_0 == ${mp_m_freemode_01}) { if (a_1 == 11) { if (a_2 == 1) { return 73; } else if (a_2 == 3) { return 74; } else if (a_2 == 5) { return 75; } else if (a_2 == 7) { return 76; } else if (a_2 == 4) { return 77; } else if (a_2 == 8) { return 78; } else if (a_2 == 11) { return 79; } else if (a_2 == 19) { return 80; } else if (a_2 == 21) { return 81; } else if (a_2 == 22) { return 82; } else if (a_2 == 24) { return 83; } else if (a_2 == 20) { return 84; } else if (a_2 == 30) { return 85; } else if (a_2 == 23) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 17) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 28) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 == 41) { return 86; } else if (a_2 >= 237) { v_6 = sub_16981(a_0, a_2, 11, 3); if (v_6 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_6, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_6, 0x159b376c, 0)) { v_7 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_6); for (v_8 = 0; v_8 < v_7; v_8 += 1) { DLC1::GET_FORCED_COMPONENT(v_6, v_8, &v_9, &v_A, &v_B); if (v_B == 10) { if ((v_9 != 0) && (v_9 != ${0})) { return sub_f446(v_9, 3); } else { return v_A; } } } } else if (DLC1::_341DE7ED1D2A1BFD(v_6, ${multi_decal}, 0)) { if (a_3 == 0) { a_3 = sub_12794(1746, -1, 0); } return sub_f446(a_3, 3); } } } } else if (a_1 == 8) { if (a_2 == 1) { return 73; } else if (a_2 == 3) { return 74; } else if (a_2 == 5) { return 75; } else if (a_2 == 7) { return 76; } else if (a_2 == 4) { return 77; } else if (a_2 == 8) { return 78; } else if (a_2 == 11) { return 79; } else if (a_2 == 23) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 17) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 28) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 == 33) { return 73; } else if (a_2 == 35) { return 74; } else if (a_2 == 37) { return 75; } else if (a_2 == 39) { return 76; } else if (a_2 == 36) { return 77; } else if (a_2 == 40) { return 78; } else if (a_2 == 43) { return 79; } else if (a_2 == 19) { return 80; } else if (a_2 == 21) { return 81; } else if (a_2 == 22) { return 82; } else if (a_2 == 24) { return 83; } else if (a_2 == 20) { return 84; } else if (a_2 == 30) { return 85; } else if (a_2 == 227) { return 80; } else if (a_2 == 229) { return 81; } else if (a_2 == 230) { return 82; } else if (a_2 == 232) { return 83; } else if (a_2 == 228) { return 84; } else if (a_2 == 238) { return 85; } else if (a_2 == 231) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 225) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 236) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 >= 241) { v_C = sub_16981(a_0, a_2, 8, 3); if (v_C != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_C, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_C, 0x159b376c, 0)) { v_D = DLC1::_GET_NUM_FORCED_COMPONENTS(v_C); for (v_E = 0; v_E < v_D; v_E += 1) { DLC1::GET_FORCED_COMPONENT(v_C, v_E, &v_F, &v_10, &v_11); if (v_11 == 10) { if ((v_F != 0) && (v_F != ${0})) { return sub_f446(v_F, 3); } else { return v_10; } } } } else if (DLC1::_341DE7ED1D2A1BFD(v_C, ${multi_decal}, 0)) { if (a_3 == 0) { a_3 = sub_12794(1746, -1, 0); } return sub_f446(a_3, 3); } } } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 == 11) { if (a_2 == 1) { return 75; } else if (a_2 == 2) { return 77; } else if (a_2 == 4) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 7) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 9) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 == 32) { return 78; } else if (a_2 == 33) { return 79; } else if (a_2 == 34) { return 80; } else if (a_2 == 35) { return 81; } else if (a_2 == 36) { return 82; } else if (a_2 == 62) { return 76; } else if (a_2 == 63) { return 83; } else if (a_2 == 186) { return 84; } else if (a_2 == 187) { return 85; } else if (a_2 == 191) { return 74; } else if (a_2 >= 256) { v_12 = sub_16981(a_0, a_2, 11, 4); if (v_12 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_12, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_12, 0x159b376c, 0)) { v_13 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_12); for (v_14 = 0; v_14 < v_13; v_14 += 1) { DLC1::GET_FORCED_COMPONENT(v_12, v_14, &v_15, &v_16, &v_17); if (v_17 == 10) { if ((v_15 != 0) && (v_15 != ${0})) { return sub_f446(v_15, 4); } else { return v_16; } } } } else if (DLC1::_341DE7ED1D2A1BFD(v_12, ${multi_decal}, 0)) { if (a_3 == 0) { a_3 = sub_12794(1746, -1, 0); } return sub_f446(a_3, 4); } } } } else if (a_1 == 8) { if (a_2 == 1) { return 75; } else if (a_2 == 2) { return 77; } else if (a_2 == 4) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 7) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 9) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 == 17) { return 75; } else if (a_2 == 18) { return 77; } else if (a_2 == 20) { if (sub_1117c(89, -1)) { return 89; } } else if (a_2 == 23) { if (sub_1117c(88, -1)) { return 88; } } else if (a_2 == 25) { if (sub_1117c(87, -1)) { return 87; } } else if (a_2 == 81) { return 84; } else if (a_2 == 82) { return 85; } else if (a_2 == 86) { return 74; } else if (a_2 >= 136) { v_18 = sub_16981(a_0, a_2, 8, 4); if (v_18 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_18, ${tat_decl}, 0) || DLC1::_341DE7ED1D2A1BFD(v_18, 0x159b376c, 0)) { v_19 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_18); for (v_1A = 0; v_1A < v_19; v_1A += 1) { DLC1::GET_FORCED_COMPONENT(v_18, v_1A, &v_1B, &v_1C, &v_1D); if (v_1D == 10) { if ((v_1B != 0) && (v_1B != ${0})) { return sub_f446(v_1B, 4); } else { return v_1C; } } } } else if (DLC1::_341DE7ED1D2A1BFD(v_18, ${multi_decal}, 0)) { if (a_3 == 0) { a_3 = sub_12794(1746, -1, 0); } return sub_f446(a_3, 4); } } } } } return -1; } auto sub_f446(auto a_0, auto a_1) { if (a_1 == 3) { if (sub_103fd(a_0, &v_4)) { return v_4; } } else if (a_1 == 4) { if (sub_f4b7(a_0, &v_4)) { return v_4; } } v_6 = DLC1::_278F76C3B0A8F109(a_1); for (v_5 = 0; v_5 < v_6; v_5 += 1) { if (DLC1::_FF56381874F82086(a_1, v_5, &v_7)) { if (a_0 == v_7._f3) { return 129 + v_5; } } } return -1; } auto sub_f4b7(auto a_0, auto a_1) { v_4 = -1; switch (a_0) { case ${mp_bea_f_chest_002}: v_4 = 0; break; case ${mp_bea_f_back_001}: v_4 = 1; break; case ${mp_bea_f_larm_000}: v_4 = 2; break; case ${mp_bea_f_back_000}: v_4 = 3; break; case ${mp_bea_f_should_001}: v_4 = 4; break; case ${mp_bea_f_back_002}: v_4 = 5; break; case ${mp_bea_f_rside_000}: v_4 = 6; break; case ${mp_bea_f_rleg_000}: v_4 = 7; break; case ${mp_bea_f_neck_000}: v_4 = 8; break; case ${mp_bea_f_stom_001}: v_4 = 9; break; case ${mp_bea_f_stom_002}: v_4 = 10; break; case ${mp_bea_f_should_000}: v_4 = 11; break; case ${mp_bea_f_chest_000}: v_4 = 12; break; case ${mp_bea_f_chest_001}: v_4 = 13; break; case ${mp_bea_f_stom_000}: v_4 = 14; break; case ${mp_bea_f_rarm_001}: v_4 = 15; break; case ${mp_bea_f_larm_001}: v_4 = 16; break; case ${mp_val_f_tshirt_a}: v_4 = 17; break; case ${mp_val_f_tshirt_b}: v_4 = 18; break; case ${mp_val_f_tshirt_c}: v_4 = 19; break; case ${mp_val_f_tshirt_d}: v_4 = 20; break; case ${mp_val_f_tshirt_e}: v_4 = 21; break; case ${mp_val_f_tshirt_f}: v_4 = 22; break; case ${mp_val_f_tshirt_g}: v_4 = 23; break; case ${mp_val_f_tshirt_h}: v_4 = 24; break; case ${mp_val_f_tshirt_i}: v_4 = 25; break; case ${mp_val_f_tshirt_j}: v_4 = 26; break; case ${mp_val_f_tshirt_k}: v_4 = 27; break; case ${mp_val_f_tshirt_l}: v_4 = 28; break; case ${mp_val_f_tshirt_m}: v_4 = 29; break; case ${mp_val_f_tshirt_n}: v_4 = 30; break; case ${mp_val_f_tshirt_o}: v_4 = 31; break; case ${mp_val_f_tshirt_p}: v_4 = 32; break; case ${mp_val_f_tshirt_q}: v_4 = 33; break; case ${mp_val_f_tshirt_r}: v_4 = 34; break; case ${mp_val_f_tshirt_s}: v_4 = 35; break; case ${mp_val_f_tshirt_t}: v_4 = 36; break; case ${mp_buis_f_back_000}: v_4 = 37; break; case ${mp_buis_f_back_001}: v_4 = 38; break; case ${mp_buis_f_chest_000}: v_4 = 39; break; case ${mp_buis_f_chest_001}: v_4 = 40; break; case ${mp_buis_f_chest_002}: v_4 = 41; break; case ${mp_buis_f_larm_000}: v_4 = 42; break; case ${mp_buis_f_lleg_000}: v_4 = 43; break; case ${mp_buis_f_neck_000}: v_4 = 44; break; case ${mp_buis_f_neck_001}: v_4 = 45; break; case ${mp_buis_f_rarm_000}: v_4 = 46; break; case ${mp_buis_f_rleg_000}: v_4 = 47; break; case ${mp_buis_f_stom_000}: v_4 = 48; break; case ${mp_buis_f_stom_001}: v_4 = 49; break; case ${mp_buis_f_stom_002}: v_4 = 50; break; case ${mp_female_crew_tat_000}: v_4 = 51; break; case ${mp_female_crew_tat_001}: v_4 = 52; break; case ${fm_bus_f_hair_a}: v_4 = 53; break; case ${fm_bus_f_hair_b}: v_4 = 54; break; case ${fm_bus_f_hair_c}: v_4 = 55; break; case ${fm_bus_f_hair_d}: v_4 = 56; break; case ${fm_bus_f_hair_e}: v_4 = 57; break; case 0x7396bbeb: v_4 = 58; break; case 0xc425dd08: v_4 = 59; break; case 0xcef3f2a4: v_4 = 60; break; case 0xa9dba874: v_4 = 61; break; case 0xfc30cd21: v_4 = 62; break; case 0x611e0e3: v_4 = 63; break; case 0xd7db0476: v_4 = 64; break; case 0xe6bca239: v_4 = 65; break; case 0x396ec79c: v_4 = 66; break; case 0x528af9d4: v_4 = 67; break; case 0x99e7872c: v_4 = 68; break; case 0xc74661e9: v_4 = 69; break; case 0xbc7d4c57: v_4 = 70; break; case 0xe1629625: v_4 = 71; break; case 0xfb772ce: v_4 = 72; break; case 0x229d7b3: v_4 = 73; break; case 0x2fb2b2c4: v_4 = 74; break; case 0x249c9c98: v_4 = 75; break; case 0x53ee7b3b: v_4 = 76; break; case 0x39134585: v_4 = 77; break; case 0x9fc80d19: v_4 = 78; break; case 0xa97f2087: v_4 = 79; break; case 0x9735fbf5: v_4 = 80; break; case 0xb6f4bb6a: v_4 = 81; break; case 0x8936dfef: v_4 = 82; break; case 0x926ff261: v_4 = 83; break; case 0x64a916d4: v_4 = 84; break; case 0x6ded295c: v_4 = 85; break; case 0x3fd54d39: v_4 = 86; break; case 0x499460b7: v_4 = 87; break; case 0xd311f2c4: v_4 = 88; break; case 0xa95f9f60: v_4 = 89; break; case 0xb208b0b2: v_4 = 90; break; case 0x83cad437: v_4 = 91; break; case 0x5e8a89b7: v_4 = 92; break; case 0x70542d4a: v_4 = 93; break; case 0x41254ef9: v_4 = 94; break; case 0x4b5b6365: v_4 = 95; break; case 0x1d9987e2: v_4 = 96; break; case 0x3357335d: v_4 = 97; break; case 0x5489f90a: v_4 = 98; break; case 0x6a5e2446: v_4 = 99; break; case 0x7c14c7b3: v_4 = 100; break; } switch (a_0) { case 0x8ee9ed5d: v_4 = 101; break; case 0x9ca788d8: v_4 = 102; break; case 0xb393b6b0: v_4 = 103; break; case 0xc13e5205: v_4 = 104; break; case 0xd390f6aa: v_4 = 105; break; case 0xe141920f: v_4 = 106; break; case 0xcfa5f9af: v_4 = 107; break; case 0xa16b1d3a: v_4 = 108; break; case 0xab2830b4: v_4 = 109; break; case 0x9acc9009: v_4 = 110; break; case 0xa854ab19: v_4 = 111; break; case 0x41335883: v_4 = 112; break; case 0x3355bcc8: v_4 = 113; break; case 0x23f41e05: v_4 = 114; break; case 0x76b2c385: v_4 = 115; break; case 0xf7e745ec: v_4 = 116; break; case 0x73fb9e0: v_4 = 117; break; case 0xce4247f6: v_4 = 118; break; case 0xe7ec7b4a: v_4 = 119; break; case 0xb9ae9ecf: v_4 = 120; break; case 0xc311b195: v_4 = 121; break; case 0x214d0182: v_4 = 122; break; case 0x21ee82c9: v_4 = 123; break; case 0x20717fcf: v_4 = 124; break; case 0x46f4ccd5: v_4 = 125; break; case 0x34c22870: v_4 = 126; break; case 0x91fd1a6a: v_4 = 127; break; case 0xa34bbd07: v_4 = 128; break; case 0x659b41a3: v_4 = 129; break; case 0x76d0e40e: v_4 = 130; break; case 0x492388b4: v_4 = 131; break; case 0xe03796f2: v_4 = 132; break; case 0x1271fb66: v_4 = 133; break; case 0x4a35fc9: v_4 = 134; break; case 0xef41353d: v_4 = 135; break; case 0x4a51eb29: v_4 = 136; break; case 0x12c3fc42: v_4 = 137; break; case 0xfe78d3ac: v_4 = 138; break; case 0x14f4806f: v_4 = 139; break; case 0x8727e4d4: v_4 = 140; break; case 0x39614948: v_4 = 141; break; case 0xf9b69257: v_4 = 142; break; case 0x2db4fa53: v_4 = 143; break; case 0x1c21d72d: v_4 = 144; break; case 0x42e8a4ba: v_4 = 145; break; case 0x309c0021: v_4 = 146; break; case 0x450428ed: v_4 = 147; break; case 0x33370553: v_4 = 148; break; case 0x791e1128: v_4 = 149; break; case 0x57b7ce54: v_4 = 150; break; case 0x9be956be: v_4 = 151; break; case 0xed8ef6a8: v_4 = 152; break; case 0x1fde5b46: v_4 = 153; break; case 0xd2243fd3: v_4 = 154; break; case 0x5b421729: v_4 = 155; break; case 0x766a4d79: v_4 = 156; break; case 0x7fb86015: v_4 = 157; break; case 0x71e18a: v_4 = 158; break; case 0x125c855f: v_4 = 159; break; case 0x2ceeba83: v_4 = 160; break; case 0x3ec05e26: v_4 = 161; break; case 0xd6880dbb: v_4 = 162; break; case 0xc449693e: v_4 = 163; break; case 0xab0936be: v_4 = 164; break; case 0x54336010: v_4 = 165; break; case 0x4559c25d: v_4 = 166; break; case 0x37a026ea: v_4 = 167; break; case 0xafb616c4: v_4 = 168; break; case 0x4d541059: v_4 = 169; break; case 0xcdf19192: v_4 = 170; break; case 0xdfb0350f: v_4 = 171; break; case 0x57c0449d: v_4 = 172; break; case 0x6a4969af: v_4 = 173; break; case 0x3c068d2a: v_4 = 174; break; case 0xcc19ad16: v_4 = 175; break; case 0x20a2d663: v_4 = 176; break; case 0x337dfc19: v_4 = 177; break; case 0x82e01aa4: v_4 = 178; break; case 0x91223728: v_4 = 179; break; case 0xde905203: v_4 = 180; break; case 0xfc750cb0: v_4 = 181; break; case 0x2d1fee05: v_4 = 182; break; case 0x1b284a16: v_4 = 183; break; case 0x97a9431e: v_4 = 184; break; case 0xc5599e7e: v_4 = 185; break; case 0xf228781b: v_4 = 186; break; case 0x5ce14d8b: v_4 = 187; break; case 0x7b6a8aa1: v_4 = 188; break; case 0xb848e6a4: v_4 = 189; break; case 0x82147a3c: v_4 = 190; break; case 0x73c6dda1: v_4 = 191; break; case 0x91f199f6: v_4 = 192; break; case 0x3aefd73: v_4 = 193; break; case 0xad3d508d: v_4 = 194; break; case 0x9f02b418: v_4 = 195; break; case 0x5ae968af: v_4 = 196; break; case 0xff52f2a1: v_4 = 197; break; case 0x1ec26307: v_4 = 198; break; case 0xc2549d88: v_4 = 199; break; } switch (a_0) { case 0x3cf43504: v_4 = 200; break; case 0x9c089fbe: v_4 = 201; break; case 0xbca2504c: v_4 = 202; break; case 0x633dee6: v_4 = 203; break; case 0x33d4ba23: v_4 = 204; break; case 0x479ae1af: v_4 = 205; break; case 0x3d54cd23: v_4 = 206; break; case 0x9d8e0d90: v_4 = 207; break; case 0xcad0e815: v_4 = 208; break; case 0xc27cd76d: v_4 = 209; break; case 0xf0c2b3f8: v_4 = 210; break; case 0x70a933c3: v_4 = 211; break; case 0xe7c0a2d0: v_4 = 212; break; case 0xdcae8cac: v_4 = 213; break; case 0xc3e6bcb: v_4 = 214; break; case 0x813455b5: v_4 = 215; break; case 0xaec730de: v_4 = 216; break; case 0xa3a11a92: v_4 = 217; break; case 0x355836: v_4 = 218; break; case 0xeefb35c2: v_4 = 219; break; case 0x71b044ba: v_4 = 220; break; case 0x7f56e007: v_4 = 221; break; case 0x5d7c0ba4: v_4 = 222; break; case 0x3fb5d014: v_4 = 223; break; case 0xa1108caf: v_4 = 224; break; case 0x2e117694: v_4 = 225; break; case 0x88d62c24: v_4 = 226; break; case 0xd39cc1b0: v_4 = 227; break; case 0xe6aa67cb: v_4 = 228; break; case 0xd0693b49: v_4 = 229; break; case 0x5240bef2: v_4 = 230; break; case 0x9bc75206: v_4 = 231; break; case 0xa75f6936: v_4 = 232; break; case 0x78158aa3: v_4 = 233; break; case 0x1369c141: v_4 = 234; break; case 0xb9240dd3: v_4 = 235; break; case 0x96c94922: v_4 = 236; break; case 0xab9572ba: v_4 = 237; break; case 0x82271fde: v_4 = 238; break; case 0x8fe8bb61: v_4 = 239; break; case 0x54b744f7: v_4 = 240; break; case 0x62ade0e4: v_4 = 241; break; case 0x38638c50: v_4 = 242; break; case 0x46db293f: v_4 = 243; break; case 0x1db5d6f9: v_4 = 244; break; case 0x1340b5a3: v_4 = 245; break; case 0xb1007124: v_4 = 246; break; case 0xce91ac46: v_4 = 247; break; case 0xe05f4fe1: v_4 = 248; break; case 0xee2ceb7c: v_4 = 249; break; case 0x6c04e72a: v_4 = 250; break; case 0x79cd82bf: v_4 = 251; break; case 0x977fbe23: v_4 = 252; break; case 0xa5115946: v_4 = 253; break; case 0x1d91310: v_4 = 254; break; case 0x90d662b0: v_4 = 255; break; case 0x8065c1cf: v_4 = 256; break; case 0xd51dba5: v_4 = 257; break; case 0xfafeb6ff: v_4 = 258; break; case 0xe7c01082: v_4 = 259; break; case 0xc717cf32: v_4 = 260; break; case 0x9c217d3a: v_4 = 261; break; case 0x7dde40b4: v_4 = 262; break; case 0xe73d9345: v_4 = 263; break; case 0x197b77c0: v_4 = 264; break; case 0x5d9705b5: v_4 = 265; break; case 0x9f73095c: v_4 = 266; break; case 0xd57f7574: v_4 = 267; break; case 0x386a1a2e: v_4 = 268; break; case 0xab297fab: v_4 = 269; break; case 0x1a945fc1: v_4 = 270; break; case 0x2871fb7c: v_4 = 271; break; case 0xcd0f59cd: v_4 = 272; break; case 0x9a33f417: v_4 = 273; break; case 0x63dd47ac: v_4 = 274; break; } if (v_4 != -1) { a_1 = 129 + v_4; return 1; } return 0; } auto sub_103fd(auto a_0, auto a_1) { v_4 = -1; switch (a_0) { case ${mp_bea_m_larm_001}: v_4 = 0; break; case ${mp_bea_m_back_000}: v_4 = 1; break; case ${mp_bea_m_chest_000}: v_4 = 2; break; case ${mp_bea_m_chest_001}: v_4 = 3; break; case ${mp_bea_m_head_000}: v_4 = 4; break; case ${mp_bea_m_head_001}: v_4 = 5; break; case ${mp_bea_m_stom_000}: v_4 = 6; break; case ${mp_bea_m_larm_000}: v_4 = 7; break; case ${mp_bea_m_rleg_000}: v_4 = 8; break; case ${mp_bea_m_rarm_000}: v_4 = 9; break; case ${mp_bea_m_lleg_000}: v_4 = 10; break; case ${mp_bea_m_neck_000}: v_4 = 11; break; case ${mp_bea_m_neck_001}: v_4 = 12; break; case ${mp_bea_m_rarm_001}: v_4 = 13; break; case ${mp_bea_m_head_002}: v_4 = 14; break; case ${mp_bea_m_stom_001}: v_4 = 15; break; case 0xd69bb0a5: v_4 = 16; break; case 0xa867d43e: v_4 = 17; break; case 0xa5eccf44: v_4 = 18; break; case 0xaf5fe22a: v_4 = 19; break; case 0x8b2899bc: v_4 = 20; break; case 0x9d363dd7: v_4 = 21; break; case 0x6ce35d32: v_4 = 22; break; case 0x7698709c: v_4 = 23; break; case 0x484e9409: v_4 = 24; break; case 0x24344bd5: v_4 = 25; break; case 0x3427ebb8: v_4 = 26; break; case 0x58a834b8: v_4 = 27; break; case 0xfbd22e3: v_4 = 28; break; case 0x5e80f39: v_4 = 29; break; case 0xf171e64d: v_4 = 30; break; case 0xdfc442f2: v_4 = 31; break; case 0xd695b095: v_4 = 32; break; case 0xcd369dd7: v_4 = 33; break; case 0xa5d6cf14: v_4 = 34; break; case 0xd29ea8a3: v_4 = 35; break; case ${mp_buis_m_back_000}: v_4 = 36; break; case ${mp_buis_m_chest_000}: v_4 = 37; break; case ${mp_buis_m_chest_001}: v_4 = 38; break; case ${mp_buis_m_leftarm_000}: v_4 = 39; break; case ${mp_buis_m_leftarm_001}: v_4 = 40; break; case ${mp_buis_m_neck_000}: v_4 = 41; break; case ${mp_buis_m_neck_001}: v_4 = 42; break; case ${mp_buis_m_neck_002}: v_4 = 43; break; case ${mp_buis_m_neck_003}: v_4 = 44; break; case ${mp_buis_m_rightarm_000}: v_4 = 45; break; case ${mp_buis_m_rightarm_001}: v_4 = 46; break; case ${mp_buis_m_stomach_000}: v_4 = 47; break; case ${mp_male_crew_tat_000}: v_4 = 48; break; case ${mp_male_crew_tat_001}: v_4 = 49; break; case ${fm_bus_m_hair_000_a}: v_4 = 50; break; case ${fm_bus_m_hair_000_b}: v_4 = 51; break; case ${fm_bus_m_hair_000_c}: v_4 = 52; break; case ${fm_bus_m_hair_000_d}: v_4 = 53; break; case ${fm_bus_m_hair_000_e}: v_4 = 54; break; case ${fm_bus_m_hair_001_a}: v_4 = 55; break; case ${fm_bus_m_hair_001_b}: v_4 = 56; break; case ${fm_bus_m_hair_001_c}: v_4 = 57; break; case ${fm_bus_m_hair_001_d}: v_4 = 58; break; case ${fm_bus_m_hair_001_e}: v_4 = 59; break; case 0x44fd42a7: v_4 = 60; break; case 0x291bdd1: v_4 = 61; break; case 0xefe21872: v_4 = 62; break; case 0x1e1c74e6: v_4 = 63; break; case 0xf2dd709: v_4 = 64; break; case 0xc569c382: v_4 = 65; break; case 0xbb18aee0: v_4 = 66; break; case 0x705f996f: v_4 = 67; break; case 0xd69665db: v_4 = 68; break; case 0x8bc25034: v_4 = 69; break; case 0x16e5f311: v_4 = 70; break; case 0xe9fa993b: v_4 = 71; break; case 0xfab03aa6: v_4 = 72; break; case 0x6d73202e: v_4 = 73; break; case 0xc421cd8a: v_4 = 74; break; case 0xd30d6b61: v_4 = 75; break; case 0xb7d634f3: v_4 = 76; break; case 0x4f6ae432: v_4 = 77; break; case 0x20f50747: v_4 = 78; break; case 0x33542c05: v_4 = 79; break; case 0x9d6cff09: v_4 = 80; break; case 0xfacd39c8: v_4 = 81; break; case 0x4ca15d6f: v_4 = 82; break; case 0x1f30028d: v_4 = 83; break; case 0x3110a64e: v_4 = 84; break; case 0xb593af56: v_4 = 85; break; case 0x75a52e2: v_4 = 86; break; case 0x1608f03f: v_4 = 87; break; case 0xebe79bfd: v_4 = 88; break; case 0x532eea9a: v_4 = 89; break; case 0x6a3f1bea: v_4 = 90; break; case 0xd8a178ad: v_4 = 91; break; case 0xbedc4523: v_4 = 92; break; case 0x1f4185ec: v_4 = 93; break; case 0x92f8ed89: v_4 = 94; break; case 0x7ca7c0e7: v_4 = 95; break; case 0x6e5d2452: v_4 = 96; break; case 0xe618139a: v_4 = 97; break; case 0x545b701f: v_4 = 98; break; case 0x4aa45cb1: v_4 = 99; break; case 0x354330f3: v_4 = 100; break; } switch (a_0) { case 0x1942f8f3: v_4 = 101; break; case 0xaa889b80: v_4 = 102; break; case 0xe44e8f0b: v_4 = 103; break; case 0xee0ba285: v_4 = 104; break; case 0xd62bf2a6: v_4 = 105; break; case 0xcaef5c2d: v_4 = 106; break; case 0xb92cb8a8: v_4 = 107; break; case 0xf6d6528: v_4 = 108; break; case 0x398ea4f7: v_4 = 109; break; case 0x2ad8078a: v_4 = 110; break; case 0x74d29b7e: v_4 = 111; break; case 0x478940ec: v_4 = 112; break; case 0x90465265: v_4 = 113; break; case 0x9be4c61b: v_4 = 114; break; case 0x8a3522bc: v_4 = 115; break; case 0x79778141: v_4 = 116; break; case 0xf1fbf258: v_4 = 117; break; case 0xe5a9d9b4: v_4 = 118; break; case 0xd868c8fd: v_4 = 119; break; case 0xe9d96bde: v_4 = 120; break; case 0xb487013a: v_4 = 121; break; case 0xc64ca4c5: v_4 = 122; break; case 0xec9b5be: v_4 = 123; break; case 0x20e0d9ec: v_4 = 124; break; case 0x6ba4ef73: v_4 = 125; break; case 0xfd6612f7: v_4 = 126; break; case 0x45df23e8: v_4 = 127; break; case 0x57bcc7a3: v_4 = 128; break; case 0x815b9bbc: v_4 = 129; break; case 0x931e3f41: v_4 = 130; break; case 0xca542db4: v_4 = 131; break; case 0xee957636: v_4 = 132; break; case 0x25fa64ff: v_4 = 133; break; case 0xb82f896b: v_4 = 134; break; case 0x135bbfc2: v_4 = 135; break; case 0x139cc044: v_4 = 136; break; case 0x6e8ff629: v_4 = 137; break; case 0xc91a9d: v_4 = 138; break; case 0x713d015f: v_4 = 139; break; case 0x8365a5b0: v_4 = 140; break; case 0x949fc824: v_4 = 141; break; case 0x38dcae02: v_4 = 142; break; case 0x22e38210: v_4 = 143; break; case 0x1d2ef6a7: v_4 = 144; break; case 0xc875558: v_4 = 145; break; case 0x6de01818: v_4 = 146; break; case 0xa099fd8b: v_4 = 147; break; case 0x53646311: v_4 = 148; break; case 0x45b2c7ae: v_4 = 149; break; case 0x87154a76: v_4 = 150; break; case 0xb0609d0c: v_4 = 151; break; case 0xa98c8e50: v_4 = 152; break; case 0xb7e32afd: v_4 = 153; break; case 0x7b1eb175: v_4 = 154; break; case 0xd8686c07: v_4 = 155; break; case 0x63e7b8ea: v_4 = 156; break; case 0x98da22d2: v_4 = 157; break; case 0x96a71e6c: v_4 = 158; break; case 0x87d4ab7c: v_4 = 159; break; case 0x758986e6: v_4 = 160; break; case 0xea5ff091: v_4 = 161; break; case 0xd82dcc2d: v_4 = 162; break; case 0xcf0c39ea: v_4 = 163; break; case 0xbf6b9aa9: v_4 = 164; break; case 0x20c95d63: v_4 = 165; break; case 0x55c8c769: v_4 = 166; break; case 0x404a3da: v_4 = 167; break; case 0x88d42e9b: v_4 = 168; break; case 0x571d4b2e: v_4 = 169; break; case 0x9306c300: v_4 = 170; break; case 0xb15dffae: v_4 = 171; break; case 0xb66c89cb: v_4 = 172; break; case 0xc4daa6a7: v_4 = 173; break; case 0xd9f2d0d7: v_4 = 174; break; case 0xfd8617fd: v_4 = 175; break; case 0x8cabb916: v_4 = 176; break; case 0x7f151de9: v_4 = 177; break; case 0x685ef07d: v_4 = 178; break; case 0x5a9354e6: v_4 = 179; break; case 0x8ae63573: v_4 = 180; break; case 0x77940ecf: v_4 = 181; break; case 0x6159e25b: v_4 = 182; break; case 0x25b99291: v_4 = 183; break; case 0xf4ac37ac: v_4 = 184; break; case 0x28f2a05: v_4 = 185; break; case 0xa9106a68: v_4 = 186; break; case 0xdbe0f2df: v_4 = 187; break; case 0xdb709e8d: v_4 = 188; break; case 0xe56621d3: v_4 = 189; break; case 0x2c10f3d1: v_4 = 190; break; case 0x1d8656bc: v_4 = 191; break; case 0x9b76d29b: v_4 = 192; break; case 0x46c7293d: v_4 = 193; break; case 0x39018db2: v_4 = 194; break; case 0x622be006: v_4 = 195; break; case 0xe47e64a9: v_4 = 196; break; case 0x8fbebb2b: v_4 = 197; break; case 0x81fb1fa4: v_4 = 198; break; case 0x12babded: v_4 = 199; break; case 0x59a1cbba: v_4 = 200; break; } switch (a_0) { case 0x6f01f67a: v_4 = 201; break; case 0x2a3a6cf0: v_4 = 202; break; case 0xb8090887: v_4 = 203; break; case 0x6a7a5cb: v_4 = 204; break; case 0xfe46634a: v_4 = 205; break; case 0x93178cee: v_4 = 206; break; case 0xe0f70831: v_4 = 207; break; case 0xf385ad4e: v_4 = 208; break; case 0xee805531: v_4 = 209; break; case 0x13e7aad: v_4 = 210; break; case 0xfaa56790: v_4 = 211; break; case 0x93821599: v_4 = 212; break; case 0xa150b136: v_4 = 213; break; case 0xb706dca2: v_4 = 214; break; case 0xc4be7811: v_4 = 215; break; case 0xcc2786e7: v_4 = 216; break; case 0xda402318: v_4 = 217; break; case 0xeda249dc: v_4 = 218; break; case 0xfdb7ea07: v_4 = 219; break; case 0x211f30d5: v_4 = 220; break; case 0x37665d63: v_4 = 221; break; case 0x8347f445: v_4 = 222; break; case 0x718150b8: v_4 = 223; break; case 0xa0abaf0c: v_4 = 224; break; case 0x8eee0b91: v_4 = 225; break; case 0xc3b0f516: v_4 = 226; break; case 0xb18350bb: v_4 = 227; break; case 0xe732bc1d: v_4 = 228; break; case 0xfd23e7ff: v_4 = 229; break; case 0xeaa64304: v_4 = 230; break; case 0x209caef0: v_4 = 231; break; case 0x430960c9: v_4 = 232; break; case 0x34f5c4a2: v_4 = 233; break; case 0x27afaa16: v_4 = 234; break; case 0x19810db9: v_4 = 235; break; case 0x42d7606d: v_4 = 236; break; case 0x350fc4de: v_4 = 237; break; case 0x26cda85a: v_4 = 238; break; case 0x19330d25: v_4 = 239; break; case 0x61301d1e: v_4 = 240; break; case 0x8c0772cc: v_4 = 241; break; case 0xda917ddf: v_4 = 242; break; case 0x6446914b: v_4 = 243; break; case 0x3ce9c28e: v_4 = 244; break; case 0x4ea46603: v_4 = 245; break; case 0x216d0b95: v_4 = 246; break; case 0x332eaf18: v_4 = 247; break; case 0xfe274392: v_4 = 248; break; case 0xec72a029: v_4 = 249; break; case 0xa9791a37: v_4 = 250; break; case 0xff7e733: v_4 = 251; break; case 0x5d9705b5: v_4 = 252; break; case 0x9f73095c: v_4 = 253; break; case 0xd57f7574: v_4 = 254; break; case 0x386a1a2e: v_4 = 255; break; case 0xab297fab: v_4 = 256; break; case 0x1a945fc1: v_4 = 257; break; case 0x2871fb7c: v_4 = 258; break; case 0xcd0f59cd: v_4 = 259; break; case 0x9a33f417: v_4 = 260; break; case 0xcc89b230: v_4 = 261; break; } if (v_4 != -1) { a_1 = 129 + v_4; return 1; } return 0; } auto sub_1117c(auto a_0, auto a_1) { if (sub_111c7(a_0) == 3790) { return 0; } v_4 = sub_111ae(a_0, a_1); v_5 = a_0; return GAMEPLAY::IS_BIT_SET(v_4, sub_e097(v_5)); } auto sub_111ae(auto a_0, auto a_1) { v_4 = sub_12794(sub_111c7(a_0), a_1, 0); return v_4; } auto sub_111c7(auto a_0) { v_3 = a_0; v_4 = sub_e24d(v_3); if (((sub_e242() == 0) || (sub_e237() == 0)) || ((sub_e242() == 999) && (sub_e237() == 999))) { switch (v_4) { case 0: return 1028; break; case 1: return 1029; break; case 2: return 1030; break; case 3: return 1031; break; case 4: return 1032; break; case 5: return 1492; break; case 6: return 1745; break; case 7: return 1939; break; case 8: return 1940; break; case 9: return 1941; break; case 10: return 1942; break; case 11: return 1943; break; case 12: return 1944; break; case 13: return 2395; break; case 14: return 2415; break; case 15: return 2418; break; case 16: return 2421; break; case 17: return 2584; break; case 18: return 2587; break; case 19: return 2590; break; } } return 3790; } auto sub_11341(auto a_0) { switch (ENTITY::GET_ENTITY_MODEL(a_0)) { case ${player_zero}: return 0; break; case ${player_one}: return 1; break; case ${player_two}: return 2; break; case ${mp_m_freemode_01}: return 3; break; case ${mp_f_freemode_01}: return 4; break; } return 0; } auto sub_11396(auto a_0, auto a_1) { if (a_0 == ${mp_m_freemode_01}) { if (a_1 == 0) { return 123; return -1; } else if (a_1 == 1) { return 93; } else if (a_1 == 2) { return 93; } else if (a_1 == 3) { return 93; } else if (a_1 == 4) { return 93; } else if (a_1 == 5) { return 93; } else if (a_1 == 6) { return 93; } else if (a_1 == 7) { return 94; } else if (a_1 == 8) { return 94; } else if (a_1 == 9) { return 94; } else if (a_1 == 10) { return 94; } else if (a_1 == 11) { return 94; } else if (a_1 == 12) { return 94; } else if (a_1 == 13) { return 95; } else if (a_1 == 14) { return 95; } else if (a_1 == 15) { return 95; } else if (a_1 == 16) { return 95; } else if (a_1 == 17) { return 95; } else if (a_1 == 18) { return 95; } else if (a_1 == 19) { return 96; } else if (a_1 == 20) { return 96; } else if (a_1 == 21) { return 96; } else if (a_1 == 22) { return 96; } else if (a_1 == 23) { return 96; } else if (a_1 == 24) { return 96; } else if (a_1 == 25) { return 96; } else if (a_1 == 26) { return 97; } else if (a_1 == 27) { return 97; } else if (a_1 == 28) { return 97; } else if (a_1 == 29) { return 97; } else if (a_1 == 30) { return 97; } else if (a_1 == 31) { return 97; } else if (a_1 == 32) { return 98; } else if (a_1 == 33) { return 98; } else if (a_1 == 34) { return 98; } else if (a_1 == 35) { return 98; } else if (a_1 == 36) { return 98; } else if (a_1 == 37) { return 98; } else if (a_1 == 38) { return 99; } else if (a_1 == 39) { return 99; } else if (a_1 == 40) { return 99; } else if (a_1 == 41) { return 99; } else if (a_1 == 42) { return 99; } else if (a_1 == 43) { return 99; } else if (a_1 == 44) { return 99; } else if (a_1 == 45) { return 100; } else if (a_1 == 46) { return 100; } else if (a_1 == 47) { return 100; } else if (a_1 == 48) { return 100; } else if (a_1 == 49) { return 100; } else if (a_1 == 50) { return 101; } else if (a_1 == 51) { return 101; } else if (a_1 == 52) { return 101; } else if (a_1 == 53) { return 101; } else if (a_1 == 54) { return 101; } else if (a_1 == 55) { return 101; } else if (a_1 == 56) { return 101; } else if (a_1 == 57) { return 102; } else if (a_1 == 58) { return 102; } else if (a_1 == 59) { return 102; } else if (a_1 == 60) { return 102; } else if (a_1 == 61) { return 102; } else if (a_1 == 62) { return 102; } else if (a_1 == 63) { return 103; } else if (a_1 == 64) { return 103; } else if (a_1 == 65) { return 103; } else if (a_1 == 66) { return 103; } else if (a_1 == 67) { return 103; } else if (a_1 == 68) { return 103; } else if (a_1 == 69) { return 104; } else if (a_1 == 70) { return 104; } else if (a_1 == 71) { return 104; } else if (a_1 == 72) { return 104; } else if (a_1 == 73) { return 104; } else if (a_1 == 74) { return 105; } else if (a_1 == 75) { return 105; } else if (a_1 == 76) { return 105; } else if (a_1 == 77) { return 105; } else if (a_1 == 78) { return 105; } else if (a_1 == 79) { return 105; } else if (a_1 == 80) { return 106; } else if (a_1 == 81) { return 106; } else if (a_1 == 82) { return 106; } else if (a_1 == 83) { return 106; } else if (a_1 == 84) { return 106; } else if (a_1 == 85) { return 107; } else if (a_1 == 86) { return 107; } else if (a_1 == 87) { return 107; } else if (a_1 == 88) { return 107; } else if (a_1 == 89) { return 107; } else if (a_1 == 90) { return 107; } else if (a_1 >= 91) { v_4 = sub_16981(a_0, a_1, 2, 3); if (v_4 != -1) { switch (v_4) { case ${dlc_mp_beach_m_hair00}: case ${dlc_mp_beach_m_hair01}: case ${dlc_mp_beach_m_hair02}: case ${dlc_mp_beach_m_hair03}: case ${dlc_mp_beach_m_hair04}: return 108; break; case ${dlc_mp_beach_m_hair09}: case ${dlc_mp_beach_m_hair05}: case ${dlc_mp_beach_m_hair06}: case ${dlc_mp_beach_m_hair07}: case ${dlc_mp_beach_m_hair08}: return 109; break; case ${dlc_mp_busi_m_hair0_0}: case ${dlc_mp_busi_m_hair0_2}: case ${dlc_mp_busi_m_hair0_1}: case ${dlc_mp_busi_m_hair0_4}: case ${dlc_mp_busi_m_hair0_3}: return 110; break; case ${dlc_mp_busi_m_hair1_1}: case ${dlc_mp_busi_m_hair1_0}: case ${dlc_mp_busi_m_hair1_2}: case ${dlc_mp_busi_m_hair1_3}: case ${dlc_mp_busi_m_hair1_4}: return 111; break; case 0x8e8ec1a8: case 0xa04e6527: case 0x5f73063: case 0x44e02e4c: case 0x7a1318b1: return 112; break; case 0x9001dac7: case 0x9f7b79ba: case 0xe30a80db: case 0x214bfd5d: case 0x2c7393ac: return 113; break; case 0x96fc6a3f: case 0x34b1a5ab: case 0x51355eb2: case 0x5e00f849: case 0x7a7fb146: return 114; break; } v_5 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_4); for (v_6 = 0; v_6 < v_5; v_6 += 1) { DLC1::GET_FORCED_COMPONENT(v_4, v_6, &v_7, &v_8, &v_9); if (v_9 == 10) { if ((v_7 != 0) && (v_7 != ${0})) { return sub_f446(v_7, 3); } else { return v_8; } } } } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 == 0) { return 123; return -1; } else if (a_1 == 1) { return 93; } else if (a_1 == 2) { return 93; } else if (a_1 == 3) { return 93; } else if (a_1 == 4) { return 93; } else if (a_1 == 5) { return 93; } else if (a_1 == 6) { return 93; } else if (a_1 == 7) { return 94; } else if (a_1 == 8) { return 94; } else if (a_1 == 9) { return 94; } else if (a_1 == 10) { return 94; } else if (a_1 == 11) { return 94; } else if (a_1 == 12) { return 94; } else if (a_1 == 13) { return 95; } else if (a_1 == 14) { return 95; } else if (a_1 == 15) { return 95; } else if (a_1 == 16) { return 95; } else if (a_1 == 17) { return 95; } else if (a_1 == 18) { return 96; } else if (a_1 == 19) { return 96; } else if (a_1 == 20) { return 96; } else if (a_1 == 21) { return 96; } else if (a_1 == 22) { return 96; } else if (a_1 == 23) { return 96; } else if (a_1 == 24) { return 97; } else if (a_1 == 25) { return 97; } else if (a_1 == 26) { return 97; } else if (a_1 == 27) { return 97; } else if (a_1 == 28) { return 97; } else if (a_1 == 29) { return 97; } else if (a_1 == 30) { return 98; } else if (a_1 == 31) { return 98; } else if (a_1 == 32) { return 98; } else if (a_1 == 33) { return 98; } else if (a_1 == 34) { return 98; } else if (a_1 == 35) { return 99; } else if (a_1 == 36) { return 99; } else if (a_1 == 37) { return 99; } else if (a_1 == 38) { return 99; } else if (a_1 == 39) { return 99; } else if (a_1 == 40) { return 99; } else if (a_1 == 41) { return 100; } else if (a_1 == 42) { return 100; } else if (a_1 == 43) { return 100; } else if (a_1 == 44) { return 100; } else if (a_1 == 45) { return 100; } else if (a_1 == 46) { return 100; } else if (a_1 == 47) { return 101; } else if (a_1 == 48) { return 101; } else if (a_1 == 49) { return 101; } else if (a_1 == 50) { return 101; } else if (a_1 == 51) { return 101; } else if (a_1 == 52) { return 101; } else if (a_1 == 53) { return 102; } else if (a_1 == 54) { return 102; } else if (a_1 == 55) { return 102; } else if (a_1 == 56) { return 102; } else if (a_1 == 57) { return 102; } else if (a_1 == 58) { return 102; } else if (a_1 == 59) { return 102; } else if (a_1 == 60) { return 103; } else if (a_1 == 61) { return 103; } else if (a_1 == 62) { return 103; } else if (a_1 == 63) { return 103; } else if (a_1 == 64) { return 103; } else if (a_1 == 65) { return 103; } else if (a_1 == 66) { return 103; } else if (a_1 == 67) { return 104; } else if (a_1 == 68) { return 104; } else if (a_1 == 69) { return 104; } else if (a_1 == 70) { return 104; } else if (a_1 == 71) { return 104; } else if (a_1 == 72) { return 104; } else if (a_1 == 73) { return 105; } else if (a_1 == 74) { return 105; } else if (a_1 == 75) { return 105; } else if (a_1 == 76) { return 105; } else if (a_1 == 77) { return 105; } else if (a_1 == 78) { return 105; } else if (a_1 == 79) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 80) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 81) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 82) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 83) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 84) { return sub_f446(0xb4cbab47, 4); } else if (a_1 == 85) { return 107; } else if (a_1 == 86) { return 107; } else if (a_1 == 87) { return 107; } else if (a_1 == 88) { return 107; } else if (a_1 == 89) { return 107; } else if (a_1 == 90) { return 107; } else if (a_1 == 91) { return 107; } else if (a_1 >= 92) { v_A = sub_16981(a_0, a_1, 2, 4); if (v_A != -1) { switch (v_A) { case ${dlc_mp_beach_f_hair01}: case ${dlc_mp_beach_f_hair03}: case ${dlc_mp_beach_f_hair00}: case ${dlc_mp_beach_f_hair02}: case ${dlc_mp_beach_f_hair04}: return 108; break; case ${dlc_mp_beach_f_hair08}: case ${dlc_mp_beach_f_hair09}: case ${dlc_mp_beach_f_hair05}: case ${dlc_mp_beach_f_hair06}: case ${dlc_mp_beach_f_hair07}: return 109; break; case ${dlc_mp_busi_f_hair0_2}: case ${dlc_mp_busi_f_hair0_4}: case ${dlc_mp_busi_f_hair0_3}: case ${dlc_mp_busi_f_hair0_1}: case ${dlc_mp_busi_f_hair0_0}: return 110; break; case ${dlc_mp_busi_f_hair1_4}: case ${dlc_mp_busi_f_hair1_3}: case ${dlc_mp_busi_f_hair1_0}: case ${dlc_mp_busi_f_hair1_2}: case ${dlc_mp_busi_f_hair1_1}: return 111; break; case 0xd62c8d66: case 0xf8e4d2d6: case 0x87d7207: case 0x1b5417bc: case 0x3ebbde8b: return 112; break; case 0x86d26e8e: case 0x3b6e859: case 0x4a35f556: case 0x58549193: case 0x6899321c: return 112; break; case 0xf23301cb: case 0x7612c27: case 0x1da6d8b2: case 0x24dbe71c: case 0x27aeecda: return 114; break; } v_B = DLC1::_GET_NUM_FORCED_COMPONENTS(v_A); for (v_C = 0; v_C < v_B; v_C += 1) { DLC1::GET_FORCED_COMPONENT(v_A, v_C, &v_D, &v_E, &v_F); if (v_F == 10) { if ((v_D != 0) && (v_D != ${0})) { return sub_f446(v_D, 4); } else { return v_E; } } } } } } return -1; } void sub_12197(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_1)) { v_11 = sub_11341(a_1); if (a_0 != 0) { if ((v_11 == 3) || (v_11 == 4)) { if (a_0 == 0x3cc214b0) { sub_18865(13, 0, g_10E38); sub_18865(14, 0, g_10E38); sub_18865(15, 0, g_10E38); sub_18865(16, 0, g_10E38); sub_18865(71, 0, g_10E38); sub_18865(72, 0, g_10E38); return ; } else if (a_0 == 0x1083ce80) { if (v_11 == 3) { sub_18865(73, 0, g_10E38); sub_18865(74, 0, g_10E38); sub_18865(75, 0, g_10E38); sub_18865(76, 0, g_10E38); sub_18865(77, 0, g_10E38); sub_18865(78, 0, g_10E38); sub_18865(79, 0, g_10E38); sub_18865(80, 0, g_10E38); sub_18865(81, 0, g_10E38); sub_18865(82, 0, g_10E38); sub_18865(83, 0, g_10E38); sub_18865(84, 0, g_10E38); sub_18865(85, 0, g_10E38); sub_18865(86, 0, g_10E38); sub_18865(90, 0, g_10E38); sub_18865(91, 0, g_10E38); sub_18865(124, 0, g_10E38); sub_18865(125, 0, g_10E38); sub_18865(87, 0, g_10E38); sub_18865(88, 0, g_10E38); sub_18865(89, 0, g_10E38); v_13 = DLC1::_278F76C3B0A8F109(3); for (v_12 = 0; v_12 < v_13; v_12 += 1) { if (DLC1::_FF56381874F82086(3, v_12, &v_14)) { if (v_14._f6 == 0x1083ce80) { sub_18865(129 + v_12, 0, g_10E38); } } } } else { sub_18865(73, 0, g_10E38); sub_18865(74, 0, g_10E38); sub_18865(75, 0, g_10E38); sub_18865(76, 0, g_10E38); sub_18865(77, 0, g_10E38); sub_18865(78, 0, g_10E38); sub_18865(79, 0, g_10E38); sub_18865(80, 0, g_10E38); sub_18865(81, 0, g_10E38); sub_18865(82, 0, g_10E38); sub_18865(83, 0, g_10E38); sub_18865(84, 0, g_10E38); sub_18865(85, 0, g_10E38); sub_18865(92, 0, g_10E38); sub_18865(87, 0, g_10E38); sub_18865(88, 0, g_10E38); sub_18865(89, 0, g_10E38); v_24 = DLC1::_278F76C3B0A8F109(4); for (v_23 = 0; v_23 < v_24; v_23 += 1) { if (DLC1::_FF56381874F82086(4, v_23, &v_25)) { if (v_25._f6 == 0x1083ce80) { sub_18865(129 + v_23, 0, g_10E38); } } } } } else if (a_0 == ${hairoverlay}) { if (v_11 == 3) { sub_18865(93, 0, g_10E38); sub_18865(94, 0, g_10E38); sub_18865(95, 0, g_10E38); sub_18865(96, 0, g_10E38); sub_18865(97, 0, g_10E38); sub_18865(98, 0, g_10E38); sub_18865(99, 0, g_10E38); sub_18865(100, 0, g_10E38); sub_18865(101, 0, g_10E38); sub_18865(102, 0, g_10E38); sub_18865(103, 0, g_10E38); sub_18865(104, 0, g_10E38); sub_18865(105, 0, g_10E38); sub_18865(106, 0, g_10E38); sub_18865(107, 0, g_10E38); sub_18865(108, 0, g_10E38); sub_18865(109, 0, g_10E38); sub_18865(110, 0, g_10E38); sub_18865(111, 0, g_10E38); sub_18865(112, 0, g_10E38); sub_18865(113, 0, g_10E38); sub_18865(114, 0, g_10E38); sub_18865(115, 0, g_10E38); sub_18865(116, 0, g_10E38); sub_18865(117, 0, g_10E38); sub_18865(123, 0, g_10E38); v_35 = DLC1::_278F76C3B0A8F109(3); for (v_34 = 0; v_34 < v_35; v_34 += 1) { if (DLC1::_FF56381874F82086(3, v_34, &v_36)) { if (v_36._f6 == ${hairoverlay}) { sub_18865(129 + v_34, 0, g_10E38); } } } } else { sub_18865(93, 0, g_10E38); sub_18865(94, 0, g_10E38); sub_18865(95, 0, g_10E38); sub_18865(96, 0, g_10E38); sub_18865(97, 0, g_10E38); sub_18865(98, 0, g_10E38); sub_18865(99, 0, g_10E38); sub_18865(100, 0, g_10E38); sub_18865(101, 0, g_10E38); sub_18865(102, 0, g_10E38); sub_18865(103, 0, g_10E38); sub_18865(104, 0, g_10E38); sub_18865(105, 0, g_10E38); sub_18865(106, 0, g_10E38); sub_18865(107, 0, g_10E38); sub_18865(108, 0, g_10E38); sub_18865(109, 0, g_10E38); sub_18865(110, 0, g_10E38); sub_18865(111, 0, g_10E38); sub_18865(112, 0, g_10E38); sub_18865(113, 0, g_10E38); sub_18865(114, 0, g_10E38); sub_18865(115, 0, g_10E38); sub_18865(116, 0, g_10E38); sub_18865(117, 0, g_10E38); sub_18865(118, 0, g_10E38); sub_18865(119, 0, g_10E38); sub_18865(120, 0, g_10E38); sub_18865(121, 0, g_10E38); sub_18865(122, 0, g_10E38); sub_18865(123, 0, g_10E38); v_46 = DLC1::_278F76C3B0A8F109(4); for (v_45 = 0; v_45 < v_46; v_45 += 1) { if (DLC1::_FF56381874F82086(4, v_45, &v_47)) { if (v_47._f6 == ${hairoverlay}) { sub_18865(129 + v_45, 0, g_10E38); } } } } return ; } } for (v_56 = 0; v_56 < 127; v_56 += 1) { if (sub_a92d(&v_4, v_56, v_11, a_1, -1)) { if (v_4._f8 == a_0) { sub_18865(v_4._fB, 0, g_10E38); } } } } } } auto sub_12794(auto a_0, auto a_1, auto a_2) { if (a_2 == 0) {} v_5 = g_25A3D6[a_0/*5*/][sub_859(a_1)/*1*/]; if (STATS::STAT_GET_INT(v_5, &v_6, -1)) { return v_6; } return 0; } void sub_127c6(auto a_0, auto a_1) { v_4 = sub_188ec(); if (v_4 != -1) { if (!sub_127f3(a_0, a_1, v_4)) { sub_18865(v_4, 0, g_10E38); } } } auto sub_127f3(auto a_0, auto a_1, auto a_2) { if (!sub_13bbc(a_0, a_1)) { if (a_0 == ${mp_m_freemode_01}) { v_5 = -1; v_6 = -1; if (a_1 >= 237) { v_6 = sub_16981(a_0, a_1, 11, 3); v_5 = sub_13763(v_6); } if ((v_6 != -1) && (sub_3d87(v_6, 0) != -1)) { return 0; } if (((((((a_1 >= 0) && (a_1 <= 15)) || ((a_1 >= 16) && (a_1 <= 31))) || ((a_1 >= 124) && (a_1 <= 139))) || (v_5 == 0)) || (v_5 == 1)) || (v_5 == 8)) { if (a_2 == 15) { return 1; } else if ((a_2 == 13) || (a_2 == 14)) { if (sub_ebe6(a_0, 11, a_1, 0) == -1) { return 1; } } else { } } else if (((a_1 >= 80) && (a_1 <= 95)) || (v_5 == 5)) { if (((a_2 == 16) || (a_2 == 71)) || (a_2 == 72)) { return 1; } } else if (((a_1 >= 140) && (a_1 <= 155)) || (v_5 == 9)) { if ((a_2 == 13) || (a_2 == 15)) { return 1; } } } else if (a_0 == ${mp_f_freemode_01}) { v_7 = -1; v_8 = -1; if (a_1 >= 256) { v_8 = sub_16981(a_0, a_1, 11, 4); v_7 = sub_13763(v_8); } if ((v_8 != -1) && (sub_3d87(v_8, 0) != -1)) { return 0; } if (((a_1 >= 0) && (a_1 <= 15)) || (v_7 == 0)) { if ((a_2 == 13) || (a_2 == 15)) { if (sub_ebe6(a_0, 11, a_1, 0) == -1) { return 1; } } else { } } else if (((a_1 >= 32) && (a_1 <= 47)) || (v_7 == 2)) { if ((a_2 == 13) || (a_2 == 16)) { if (sub_ebe6(a_0, 11, a_1, 0) == -1) { return 1; } } else { } } else if (((a_1 >= 64) && (a_1 <= 79)) || (v_7 == 4)) { if (a_2 == 13) { return 1; } if (a_2 == 15) { if ((v_7 != 4) || (!DLC1::_341DE7ED1D2A1BFD(v_8, ${tat_decl}, 0))) { return 1; } } } else if (((a_1 >= 80) && (a_1 <= 95)) || (v_7 == 5)) { if (a_2 == 13) { return 1; } } else if (((a_1 >= 144) && (a_1 <= 159)) || (v_7 == 9)) { if (a_2 == 14) { return 1; } } } } return 0; } auto sub_12acf(auto a_0, auto a_1, auto a_2) { if (a_0 == ${mp_m_freemode_01}) { v_5 = -1; v_6 = -1; if (a_1 >= 256) { v_5 = sub_16981(a_0, a_1, 4, 3); v_6 = sub_13763(v_5); } v_7 = -1; v_8 = -1; if (a_2 >= 237) { v_7 = sub_16981(a_0, a_2, 11, 3); v_8 = sub_13763(v_7); } if (v_7 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_7, 0xcec22d5d, 0)) { if ((v_5 != -1) && DLC1::_341DE7ED1D2A1BFD(v_5, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0xcec22d5d, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_7, 0x1319d76e, 0)) { if ((v_5 != -1) && DLC1::_341DE7ED1D2A1BFD(v_5, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0x1319d76e, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_7, 0x87b7c5e2, 0)) { if ((v_5 != -1) && DLC1::_341DE7ED1D2A1BFD(v_5, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0x87b7c5e2, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_7, ${tux_jacket}, 0)) { if ((v_5 != -1) && DLC1::_341DE7ED1D2A1BFD(v_5, ${tux_pants}, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, ${tux_pants}, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, ${tux_jacket}, 0)) { return 1; } else { return 0; } } } else if (v_5 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_5, ${tux_pants}, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, ${tux_jacket}, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0xcec22d5d, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0x1319d76e, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_5, 0x87b7c5e2, 0)) { if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } } if ((v_7 != -1) && DLC1::_341DE7ED1D2A1BFD(v_7, 0x78cbc617, 0)) { if ((((((((((((((((a_1 >= 0) && (a_1 <= 15)) || ((a_1 >= 48) && (a_1 <= 63))) || ((a_1 >= 64) && (a_1 <= 79))) || ((a_1 >= 112) && (a_1 <= 127))) || ((a_1 >= 128) && (a_1 <= 143))) || ((a_1 >= 176) && (a_1 <= 191))) || ((a_1 >= 224) && (a_1 <= 239))) || (v_6 == 0)) || (v_6 == 3)) || (v_6 == 4)) || (v_6 == 7)) || (v_6 == 8)) || (v_6 == 11)) || (v_6 == 14)) || DLC1::_341DE7ED1D2A1BFD(v_5, 0x6105982b, 0)) { return 1; } else { return 0; } } switch (v_5) { case 0x81189993: case 0x8e06c4bd: case 0xac2c80fc: case 0xbdc6242f: case 0xd7bec6de: case 0xdb935fc9: case 0xe54a7337: case 0xe6e26525: case 0x66297a: case 0x2b21c68: case 0x1298cddf: case 0x66c8f63e: case 0x726b0d86: case 0x7bc5203a: if (((a_2 >= 204) && (a_2 <= 219)) || (v_8 == 13)) { return 0; } break; } if (DLC1::_341DE7ED1D2A1BFD(v_7, 0x3cde1c07, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_5, 0x79dc15f7, 0)) { return 0; } } } else if (a_0 == ${mp_f_freemode_01}) { v_9 = -1; v_A = -1; if (a_1 >= 256) { v_9 = sub_16981(a_0, a_1, 4, 4); v_A = sub_13763(v_9); } v_B = -1; if (a_2 >= 256) { v_B = sub_16981(a_0, a_2, 11, 4); } if (v_B != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_B, 0xcec22d5d, 0)) { if ((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xcec22d5d, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_B, 0x1319d76e, 0)) { if ((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x1319d76e, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_B, 0x87b7c5e2, 0)) { if ((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x87b7c5e2, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_B, 0xe067789f, 0)) { if (((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0xe067789f, 0)) || ((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0xb712aa9f, 0))) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xe067789f, 0)) { if (((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xe067789f, 0)) || ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xb712aa9f, 0))) { return 1; } else { return 0; } } if ((((((((DLC1::_341DE7ED1D2A1BFD(v_B, ${vest}, 0) || DLC1::_341DE7ED1D2A1BFD(v_B, ${vest_shirt}, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xd184a7b3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xbf41032c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xbd49dd4f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xa7483138, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_B, 0x878db15a, 0)) { if (((((((((((((((((((((((((((((((((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0xb712aa9f, 0)) || ((a_1 >= 240) && (a_1 <= 255))) || (v_A == 15)) || (v_9 == ${dlc_mp_beach_f_lowr100})) || (v_9 == ${dlc_mp_beach_f_lowr101})) || (v_9 == ${dlc_mp_beach_f_lowr102})) || (v_9 == ${dlc_mp_beach_f_lowr103})) || (v_9 == ${dlc_mp_beach_f_lowr104})) || (v_9 == ${dlc_mp_beach_f_lowr105})) || (v_9 == ${dlc_mp_beach_f_lowr106})) || (v_9 == ${dlc_mp_beach_f_lowr107})) || (v_9 == ${dlc_mp_beach_f_lowr108})) || (v_9 == ${dlc_mp_beach_f_lowr109})) || (v_9 == ${dlc_mp_beach_f_lowr110})) || (v_9 == ${dlc_mp_beach_f_lowr111})) || (v_9 == 0xd3e98d61)) || (v_9 == 0xbce1df62)) || (v_9 == 0xc716f3cc)) || (v_9 == 0x913d881a)) || (v_9 == 0xa3892cb1)) || (v_9 == 0xc4ffbd71)) || (v_9 == 0x7b9aaab4)) || (v_9 == 0xa0dbf536)) || (v_9 == 0xc7d4c31b)) || (v_9 == 0xfd8f2e8f)) || (v_9 == 0xb4ba1ce6)) || (v_9 == 0xe278f863)) || (v_9 == 0x410eb591)) || (v_9 == 0x2ed4111c)) || (v_9 == 0xed538e18)) || (v_9 == 0x1d81bc68)) || (v_9 == 0x2cac5abd)) { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_B, ${draw_0}, 0)) { if (((((((((((((((((((((((((((((((((v_9 != -1) && DLC1::_341DE7ED1D2A1BFD(v_9, 0xb712aa9f, 0)) || ((a_1 >= 240) && (a_1 <= 255))) || (v_A == 15)) || (v_9 == ${dlc_mp_beach_f_lowr100})) || (v_9 == ${dlc_mp_beach_f_lowr101})) || (v_9 == ${dlc_mp_beach_f_lowr102})) || (v_9 == ${dlc_mp_beach_f_lowr103})) || (v_9 == ${dlc_mp_beach_f_lowr104})) || (v_9 == ${dlc_mp_beach_f_lowr105})) || (v_9 == ${dlc_mp_beach_f_lowr106})) || (v_9 == ${dlc_mp_beach_f_lowr107})) || (v_9 == ${dlc_mp_beach_f_lowr108})) || (v_9 == ${dlc_mp_beach_f_lowr109})) || (v_9 == ${dlc_mp_beach_f_lowr110})) || (v_9 == ${dlc_mp_beach_f_lowr111})) || (v_9 == 0xd3e98d61)) || (v_9 == 0xbce1df62)) || (v_9 == 0xc716f3cc)) || (v_9 == 0x913d881a)) || (v_9 == 0xa3892cb1)) || (v_9 == 0xc4ffbd71)) || (v_9 == 0x7b9aaab4)) || (v_9 == 0xa0dbf536)) || (v_9 == 0xc7d4c31b)) || (v_9 == 0xfd8f2e8f)) || (v_9 == 0xb4ba1ce6)) || (v_9 == 0xe278f863)) || (v_9 == 0x410eb591)) || (v_9 == 0x2ed4111c)) || (v_9 == 0xed538e18)) || (v_9 == 0x1d81bc68)) || (v_9 == 0x2cac5abd)) { return 0; } } } else if (v_9 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xcec22d5d, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xcec22d5d, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x1319d76e, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x1319d76e, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0x87b7c5e2, 0)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x87b7c5e2, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xe067789f, 0)) { if (((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xe067789f, 0)) || ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0xb712aa9f, 0))) { return 1; } else { return 0; } } } if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xfe07fa71, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_B, 0x82a8e806, 0) || DLC1::_341DE7ED1D2A1BFD(v_B, 0xd370c92f, 0)) { return 1; } else { return 0; } } if (DLC1::_341DE7ED1D2A1BFD(v_B, 0xd370c92f, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_9, 0xfe07fa71, 0)) { return 1; } else { return 0; } } if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x78cbc617, 0)) { if (((a_1 >= 32) && (a_1 <= 47)) || (v_A == 2)) { return 0; } } else if (((a_1 >= 32) && (a_1 <= 47)) || (v_A == 2)) { if ((v_B != -1) && DLC1::_341DE7ED1D2A1BFD(v_B, 0x78cbc617, 0)) { return 0; } } } return 1; } auto sub_13763(auto a_0) { v_3 = -1; if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_0}, 0)) { v_3 = 0; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_1}, 0)) { v_3 = 1; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_2}, 0)) { v_3 = 2; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_3}, 0)) { v_3 = 3; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_4}, 0)) { v_3 = 4; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_5}, 0)) { v_3 = 5; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_6}, 0)) { v_3 = 6; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_7}, 0)) { v_3 = 7; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_8}, 0)) { v_3 = 8; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_9}, 0)) { v_3 = 9; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_10}, 0)) { v_3 = 10; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_11}, 0)) { v_3 = 11; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_12}, 0)) { v_3 = 12; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_13}, 0)) { v_3 = 13; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, 0xa056f170, 0)) { v_3 = 14; } else if (DLC1::_341DE7ED1D2A1BFD(a_0, ${draw_15}, 0)) { v_3 = 15; } return v_3; } auto sub_138c5(auto a_0, auto a_1, auto a_2) { v_5 = -99; if (a_0 == ${mp_m_freemode_01}) { if (a_1 <= 15) { v_5 = 0; } else if (a_1 <= 31) { v_5 = 16; } else if (a_1 <= 47) { v_5 = 0; } else if (a_1 <= 63) { v_5 = -99; } else if (a_1 <= 79) { v_5 = -99; } else if (a_1 <= 95) { v_5 = 80; } else if (a_1 <= 111) { v_5 = -99; } else if (a_1 <= 127) { v_5 = -99; } else if (a_1 <= 143) { v_5 = 124; } else if (a_1 <= 159) { v_5 = 140; } else if (a_1 <= 175) { v_5 = -99; } else if (a_1 <= 191) { v_5 = -99; } else if (a_1 <= 207) { v_5 = 188; } else if (a_1 <= 223) { v_5 = 204; } else if (a_1 <= 239) { v_5 = 16; } else if (a_1 <= 240) { v_5 = 236; } else if (a_1 >= 241) { v_6 = sub_16981(a_0, a_1, 8, 3); if (v_6 != -1) { v_7 = DLC1::_C17AD0E5752BECDA(v_6); for (v_8 = 0; v_8 < v_7; v_8 += 1) { DLC1::GET_VARIANT_COMPONENT(v_6, v_8, &v_9, &v_A, &v_B); if (v_B == 11) { if ((v_9 != 0) && (v_9 != ${0})) { v_5 = sub_1f08(a_0, v_9, 11, 3); return v_5; } else { v_5 = v_A; return v_5; } } } } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 <= 15) { v_5 = 0; } else if (a_1 <= 31) { v_5 = 0; } else if (a_1 <= 32) { v_5 = -99; } else if (a_1 <= 33) { v_5 = -99; } else if (a_1 <= 49) { v_5 = 64; } else if (a_1 <= 65) { v_5 = 80; } else if (a_1 <= 66) { v_5 = -99; } else if (a_1 <= 67) { v_5 = -99; } else if (a_1 <= 68) { v_5 = -99; } else if (a_1 <= 69) { v_5 = -99; } else if (a_1 <= 70) { v_5 = -99; } else if (a_1 <= 86) { v_5 = 176; } else if (a_1 <= 102) { v_5 = 192; } else if (a_1 <= 118) { v_5 = 208; } else if (a_1 <= 119) { v_5 = -99; } else if (a_1 <= 135) { v_5 = 240; } else if (a_1 >= 136) { v_C = sub_16981(a_0, a_1, 8, 4); if (v_C != -1) { v_D = DLC1::_C17AD0E5752BECDA(v_C); for (v_E = 0; v_E < v_D; v_E += 1) { DLC1::GET_VARIANT_COMPONENT(v_C, v_E, &v_F, &v_10, &v_11); if (v_11 == 11) { if ((v_F != 0) && (v_F != ${0})) { v_5 = sub_1f08(a_0, v_F, 11, 4); return v_5; } else { v_5 = v_10; return v_5; } } } } } } if (v_5 != -99) { v_5 += a_2; } return v_5; } auto sub_13bbc(auto a_0, auto a_1) { switch (a_0) { case ${mp_m_freemode_01}: if (((((((a_1 >= 48) && (a_1 < 64)) || ((a_1 >= 64) && (a_1 < 80))) || ((a_1 >= 96) && (a_1 < 108))) || ((a_1 >= 108) && (a_1 < 124))) || ((a_1 >= 156) && (a_1 < 172))) || ((a_1 >= 237) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_1, 11, 3), ${jacket}, 0))) { return 1; } break; case ${mp_f_freemode_01}: if (((((((a_1 >= 16) && (a_1 < 32)) || ((a_1 >= 96) && (a_1 < 112))) || ((a_1 >= 112) && (a_1 < 128))) || ((a_1 >= 128) && (a_1 < 144))) || ((a_1 >= 160) && (a_1 < 176))) || ((a_1 >= 256) && DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_1, 11, 4), ${jacket}, 0))) { return 1; } break; } return 0; } auto sub_13cfd(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = -99; v_7 = 1; if (a_0 == ${mp_m_freemode_01}) { v_8 = -1; v_9 = -1; if (a_2 >= 237) { v_8 = sub_16981(a_0, a_2, 11, 3); v_9 = sub_13763(v_8); } v_A = -1; v_B = -1; if (a_1 >= 237) { v_A = sub_16981(a_0, a_1, 11, 3); v_B = sub_13763(v_A); } if (v_8 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_8, 0xe2b2f2f5, 0)) { return -99; } } if (v_8 != -1) { if (((DLC1::_341DE7ED1D2A1BFD(v_8, 0xafaefeb6, 0) || DLC1::_341DE7ED1D2A1BFD(v_8, 0xb40ecac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x66b90cc3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x5bba51b0, 0)) { if (((((((a_1 >= 124) && (a_1 <= 139)) || ((a_1 >= 188) && (a_1 <= 235))) || (v_B == 8)) || (v_B == 12)) || (v_B == 13)) || (v_B == 14)) { return -99; } } if ((DLC1::_341DE7ED1D2A1BFD(v_8, 0x9d585a09, 0) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x998795b7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x555369f8, 0)) { return -99; } if (DLC1::_341DE7ED1D2A1BFD(v_8, 0x69743df9, 0)) { if (((((((((((a_1 >= 80) && (a_1 <= 95)) || ((a_1 >= 124) && (a_1 <= 139))) || ((a_1 >= 140) && (a_1 <= 155))) || ((a_1 >= 188) && (a_1 <= 235))) || (v_B == 5)) || (v_B == 8)) || (v_B == 9)) || (v_B == 12)) || (v_B == 13)) || (v_B == 14)) { return -99; } } if (DLC1::_341DE7ED1D2A1BFD(v_8, 0xfcaf5b3, 0)) { if (((((((((a_1 >= 0) && (a_1 <= 15)) || ((a_1 >= 16) && (a_1 <= 31))) || ((a_1 >= 80) && (a_1 <= 95))) || ((a_1 >= 236) && (a_1 <= 236))) || (v_B == 0)) || (v_B == 1)) || (v_B == 5)) || (v_B == 15)) { } else { return -99; } } if (DLC1::_341DE7ED1D2A1BFD(v_8, ${tux_jacket}, 0)) { return -99; } if (DLC1::_341DE7ED1D2A1BFD(v_8, 0x9984f91c, 0)) { if (((((((((((a_1 >= 0) && (a_1 <= 15)) || ((a_1 >= 16) && (a_1 <= 31))) || ((a_1 >= 80) && (a_1 <= 95))) || ((a_1 >= 124) && (a_1 <= 139))) || ((a_1 >= 236) && (a_1 <= 236))) || (v_B == 0)) || (v_B == 1)) || (v_B == 5)) || (v_B == 8)) || (v_B == 15)) { } else { return -99; } } } if (((a_2 >= 96) && (a_2 <= 107)) || (v_9 == 6)) { if (a_1 <= 15) { v_6 = 32; } else if (a_1 <= 31) { v_6 = 224; } else if (a_1 == 236) { v_6 = 240; } else if (((a_1 >= 220) && (a_1 <= 235)) && sub_15128()) { v_6 = 34; v_7 = 0; DLC1::INIT_SHOP_PED_COMPONENT(&v_C); if (g_2703B7[1/*1*/] != 0) { DLC1::_GET_NUM_PROPS_FROM_OUTFIT(3, 6, -1, 0, -1, 8); DLC1::GET_SHOP_PED_QUERY_COMPONENT(g_2703B4[1/*1*/], &v_C); if (v_C._f1 != g_2703B7[1/*1*/]) { g_2703B7[1/*1*/] = 0; g_2703B4[1/*1*/] = 0; } } if (g_2703B7[1/*1*/] == 0) { v_1E = 0; v_1F = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(3, 6, -1, 0, -1, 8); for (v_1D = 0; v_1D < v_1F; v_1D += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_1D, &v_C); if (!DLC1::_IS_OUTFIT_EMPTY(v_C)) { if ((GAMEPLAY::GET_HASH_KEY(&v_C._f9) == ${u_fmm_14_0}) && DLC1::_341DE7ED1D2A1BFD(v_C._f1, ${alt_special}, 0)) { g_2703B7[1/*1*/] = v_C._f1; g_2703B4[1/*1*/] = v_1E; v_1D = v_1F + 1; } v_1E += 1; } } } if (g_2703B7[1/*1*/] != 0) { v_6 = sub_1fe8(a_0, sub_194c6(8)) + g_2703B4[1/*1*/]; v_7 = 1; } } else { v_6 = 34; v_7 = 0; if (a_1 >= 237) { v_20 = sub_16981(a_0, a_1, 11, 3); if (((v_20 != -1) && (!DLC1::_341DE7ED1D2A1BFD(v_20, ${draw_12}, 0))) && (!DLC1::_341DE7ED1D2A1BFD(v_20, ${draw_8}, 0))) { v_21 = DLC1::_C17AD0E5752BECDA(v_20); for (v_22 = 0; v_22 < v_21; v_22 += 1) { DLC1::GET_VARIANT_COMPONENT(v_20, v_22, &v_23, &v_24, &v_25); if (v_25 == 8) { if ((v_23 != 0) && (v_23 != ${0})) { v_6 = sub_1f08(a_0, v_23, 8, 3); } else { v_6 = v_24; } } } } } } } else if (a_1 <= 15) { v_6 = 0; } else if (a_1 <= 31) { v_6 = 16; } else if (a_1 <= 47) { v_6 = 2; v_7 = 0; } else if (a_1 <= 63) { v_6 = -99; } else if (a_1 <= 79) { v_6 = -99; } else if (a_1 <= 95) { v_6 = 80; } else if (a_1 <= 107) { v_6 = -99; } else if (a_1 <= 123) { v_6 = -99; } else if (a_1 <= 139) { v_6 = 128; } else if (a_1 <= 155) { v_6 = 144; } else if (a_1 <= 171) { v_6 = -99; } else if (a_1 <= 187) { v_6 = 2; v_7 = 0; } else if ((a_1 <= 203) || (v_B == 12)) { if ((((((a_2 >= 48) && (a_2 <= 63)) || ((a_2 >= 108) && (a_2 <= 123))) || (v_9 == 3)) || (v_9 == 7)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x69743df9, 0)) { v_6 = 2; v_7 = 0; } else { v_26 = 0; if ((a_2 >= 236) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x78cbc617, 0)) { v_26 = 1; } v_27 = sub_16981(a_0, a_1, 11, 3); if (v_27 != -1) { v_28 = DLC1::_C17AD0E5752BECDA(v_27); for (v_29 = 0; v_29 < v_28; v_29 += 1) { DLC1::GET_VARIANT_COMPONENT(v_27, v_29, &v_2A, &v_2B, &v_2C); if ((v_2C == 8) && (v_26 == DLC1::_341DE7ED1D2A1BFD(v_2A, 0x642ab227, 0))) { if ((v_2A != 0) && (v_2A != ${0})) { v_6 = sub_1f08(a_0, v_2A, 8, 3); } else { v_6 = v_2B; } v_29 = v_28 + 1; v_7 = 0; } } } else { v_6 = sub_1f08(a_0, 0x984f184a, 8, 3); v_7 = 1; } } } else if (a_1 <= 219) { v_6 = 208; } else if (a_1 <= 235) { v_6 = 2; v_7 = 0; if (sub_15128()) { v_2D = 0; v_2E = 0; if (((a_2 >= 96) && (a_2 <= 107)) || ((a_2 >= 236) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x78cbc617, 0))) { v_2D = 1; v_2E = 1; } DLC1::INIT_SHOP_PED_COMPONENT(&v_2F); if (g_2703B7[v_2E/*1*/] != 0) { DLC1::_GET_NUM_PROPS_FROM_OUTFIT(3, 6, -1, 0, -1, 8); DLC1::GET_SHOP_PED_QUERY_COMPONENT(g_2703B4[v_2E/*1*/], &v_2F); if (v_2F._f1 != g_2703B7[v_2E/*1*/]) { g_2703B7[v_2E/*1*/] = 0; g_2703B4[v_2E/*1*/] = 0; } } if (g_2703B7[v_2E/*1*/] == 0) { v_41 = 0; v_42 = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(3, 6, -1, 0, -1, 8); for (v_40 = 0; v_40 < v_42; v_40 += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_40, &v_2F); if (!DLC1::_IS_OUTFIT_EMPTY(v_2F)) { if ((GAMEPLAY::GET_HASH_KEY(&v_2F._f9) == ${u_fmm_14_0}) && (v_2D == DLC1::_341DE7ED1D2A1BFD(v_2F._f1, ${alt_special}, 0))) { g_2703B7[v_2E/*1*/] = v_2F._f1; g_2703B4[v_2E/*1*/] = v_41; v_40 = v_42 + 1; } v_41 += 1; } } } if (g_2703B7[v_2E/*1*/] != 0) { v_6 = sub_1fe8(a_0, sub_194c6(8)) + g_2703B4[v_2E/*1*/]; v_7 = 1; } } if (((((a_2 >= 237) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x78cbc617, 0)) || ((a_2 >= 108) && (a_2 <= 123))) || (v_9 == 7)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x69743df9, 0)) { v_6 = -99; } } else if (a_1 <= 236) { v_6 = 240; } else if (a_1 >= 237) { v_6 = 2; v_7 = 0; v_43 = sub_16981(a_0, a_1, 11, 3); if (v_43 != -1) { v_44 = DLC1::_C17AD0E5752BECDA(v_43); for (v_45 = 0; v_45 < v_44; v_45 += 1) { DLC1::GET_VARIANT_COMPONENT(v_43, v_45, &v_46, &v_47, &v_48); if (v_48 == 8) { if ((v_46 != 0) && (v_46 != ${0})) { v_6 = sub_1f08(a_0, v_46, 8, 3); } else { v_6 = v_47; } v_45 = v_44 + 1; v_7 = 0; } } } } } else if (a_0 == ${mp_f_freemode_01}) { v_49 = -1; v_4A = -1; if (a_2 >= 256) { v_49 = sub_16981(a_0, a_2, 11, 4); v_4A = sub_13763(v_49); } v_4B = -1; v_4C = -1; if (a_1 >= 256) { v_4B = sub_16981(a_0, a_1, 11, 4); v_4C = sub_13763(v_4B); } if (v_49 != -1) { if (DLC1::_341DE7ED1D2A1BFD(v_49, 0xe2b2f2f5, 0)) { return -99; } } if (DLC1::_341DE7ED1D2A1BFD(v_49, 0x9984f91c, 0)) { if ((((((((((((((((((((((((((a_1 >= 0) && (a_1 <= 15)) || ((a_1 >= 32) && (a_1 <= 47))) || ((a_1 >= 64) && (a_1 <= 79))) || ((a_1 >= 80) && (a_1 <= 95))) || ((a_1 >= 176) && (a_1 <= 191))) || ((a_1 >= 192) && (a_1 <= 207))) || ((a_1 >= 208) && (a_1 <= 223))) || ((a_1 >= 240) && (a_1 <= 255))) || (v_4C == 0)) || (v_4C == 2)) || (v_4C == 4)) || (v_4C == 5)) || (v_4C == 11)) || (v_4C == 12)) || (v_4C == 13)) || (v_4C == 15)) || (v_4B == ${dlc_mp_bus2_f_jbib0_0})) || (v_4B == ${dlc_mp_bus2_f_jbib0_1})) || (v_4B == ${dlc_mp_bus2_f_jbib0_2})) || (v_4B == 0x1097948c)) || (v_4B == 0xed794e50)) || (v_4B == 0xf7b762cc)) || (v_4B == 0xca06876b)) || (v_4B == 0x3b812d97)) || (v_4B == 0x3d6b041)) { } else { return -99; } } v_4D = 0; v_4E = 0; if (((((DLC1::_341DE7ED1D2A1BFD(v_4B, 0xd29cfb58, 0) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0xafaefeb6, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0xbd49dd4f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0x6a57b764, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0x79dc15f7, 0)) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0x878db15a, 0)) { v_4E = 1; if (((((a_2 >= 16) && (a_2 <= 31)) || ((a_2 >= 128) && (a_2 <= 143))) || (v_4A == 1)) || (v_4A == 8)) { v_4D = 2; } else if ((DLC1::_341DE7ED1D2A1BFD(v_49, 0x69743df9, 0) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x92a89065, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0xcc38b7d1, 0)) { v_4D = 0; } else if ((((((((a_2 >= 160) && (a_2 <= 175)) || (v_4A == 10)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x28d427c5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0xcf14bb5f, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x92aaf8a, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_4B, 0x6a57b764, 0)) { v_4D = 1; } else if (DLC1::_341DE7ED1D2A1BFD(v_4B, 0xbd49dd4f, 0) || DLC1::_341DE7ED1D2A1BFD(v_4B, 0x79dc15f7, 0)) { v_4D = 1; } else { v_4D = -1; } } else { v_4D = 1; } } switch (v_4B) { case 0xca06876b: case 0xed794e50: case ${dlc_mp_bus2_f_jbib0_0}: case 0xf7b762cc: case 0x3d6b041: case 0x1097948c: case 0x3b812d97: case ${dlc_mp_bus2_f_jbib0_1}: case ${dlc_mp_bus2_f_jbib0_2}: v_4E = 1; if (DLC1::_341DE7ED1D2A1BFD(v_49, 0x69743df9, 0) || DLC1::_341DE7ED1D2A1BFD(v_49, 0xcc38b7d1, 0)) { v_4D = 1; } else if (DLC1::_341DE7ED1D2A1BFD(v_49, 0x92a89065, 0)) { v_4D = 2; } else if (DLC1::_341DE7ED1D2A1BFD(v_49, 0xcc23b7a3, 0) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x9984f91c, 0)) { v_4D = 3; } else if (((((((a_2 >= 16) && (a_2 <= 31)) || ((a_2 >= 128) && (a_2 <= 143))) || ((a_2 >= 112) && (a_2 <= 127))) || (v_4A == 1)) || (v_4A == 7)) || (v_4A == 8)) { v_4D = 0; } else { v_4D = -1; } break; case 0x24eb006b: v_4E = 1; if (((((a_2 >= 16) && (a_2 <= 31)) || ((a_2 >= 128) && (a_2 <= 143))) || (v_4A == 1)) || (v_4A == 8)) { v_4D = 0; } else { v_4D = -1; } break; } if (v_4E) { if (v_4D != -1) { v_4F = DLC1::_C17AD0E5752BECDA(v_4B); for (v_50 = 0; v_50 < v_4F; v_50 += 1) { DLC1::GET_VARIANT_COMPONENT(v_4B, v_50, &v_51, &v_52, &v_53); if (v_53 == 8) { if (((((v_4D == 3) && DLC1::_341DE7ED1D2A1BFD(v_51, 0x4e9b9526, 0)) || ((v_4D == 2) && DLC1::_341DE7ED1D2A1BFD(v_51, 0xbc1ff031, 0))) || ((v_4D == 1) && DLC1::_341DE7ED1D2A1BFD(v_51, ${alt_special}, 0))) || ((((v_4D == 0) && (!DLC1::_341DE7ED1D2A1BFD(v_51, ${alt_special}, 0))) && (!DLC1::_341DE7ED1D2A1BFD(v_51, 0xbc1ff031, 0))) && (!DLC1::_341DE7ED1D2A1BFD(v_51, 0x4e9b9526, 0)))) { if ((v_51 != 0) && (v_51 != ${0})) { v_6 = sub_1f08(a_0, v_51, 8, 4); } else { v_6 = v_52; } v_50 = v_4F + 1; v_7 = 0; return v_6; } } } } return -99; } if (((((a_1 >= 192) && (a_1 <= 207)) || (v_4C == 12)) && (((((a_2 >= 96) && (a_2 <= 111)) || ((a_2 >= 112) && (a_2 <= 127))) || (v_4A == 6)) || (v_4A == 7))) && sub_15128()) { v_54 = v_4B; if (a_1 == 199) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_0}, 8, 4); } else if (a_1 == 200) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_1}, 8, 4); } else if (a_1 == 201) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_2}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_0}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_3}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_1}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_4}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_2}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_5}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_3}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_6}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_4}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_7}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_5}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_8}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_6}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_9}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_7}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_10}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_8}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_11}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_9}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_12}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_10}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_13}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_11}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_14}, 8, 4); } else if (v_54 == ${dlc_mp_busi_f_jbib2_12}) { v_6 = sub_1f08(a_0, ${dlc_mp_busi_f_accs2_15}, 8, 4); } v_7 = 0; } else if (a_1 <= 15) { if ((((a_2 >= 160) && (a_2 <= 175)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_49, 0xcc38b7d1, 0)) { v_6 = 16; } else { v_6 = 0; } } else if (a_1 <= 31) { v_6 = -99; } else if (a_1 <= 47) { v_6 = 48; v_7 = 0; } else if (a_1 <= 63) { v_6 = 48; v_7 = 0; } else if (a_1 <= 79) { v_6 = 34; } else if (a_1 <= 95) { v_6 = 50; } else if (a_1 <= 111) { v_6 = -99; } else if (a_1 <= 127) { v_6 = -99; } else if (a_1 <= 143) { v_6 = -99; } else if (a_1 <= 159) { v_6 = 48; v_7 = 0; } else if (a_1 <= 175) { v_6 = -99; } else if (a_1 <= 191) { v_6 = 71; } else if (a_1 <= 207) { v_7 = 0; switch (a_1) { case 199: v_6 = 94; break; case 200: v_6 = 95; break; case 201: v_6 = 96; break; } if (((a_2 >= 160) && (a_2 <= 175)) || (v_4A == 10)) { return -99; } } else if (a_1 <= 223) { v_6 = 103; } else if (a_1 <= 239) { v_6 = 48; v_7 = 0; } else if (a_1 <= 255) { v_6 = 120; } else if (a_1 >= 256) { v_6 = 48; v_7 = 0; if (v_4B != -1) { v_55 = 1; if (DLC1::_341DE7ED1D2A1BFD(v_4B, ${vest_shirt}, 0)) { v_55 = 0; if ((a_2 >= 256) && DLC1::_341DE7ED1D2A1BFD(v_49, ${vest}, 0)) { v_55 = 1; } } if (v_55) { v_56 = 0; if ((a_2 >= 156) && (a_2 <= 171)) { if (v_4C == 12) { v_56 = 1; } } v_57 = DLC1::_C17AD0E5752BECDA(v_4B); for (v_58 = 0; v_58 < v_57; v_58 += 1) { DLC1::GET_VARIANT_COMPONENT(v_4B, v_58, &v_59, &v_5A, &v_5B); if ((v_5B == 8) && (((v_59 == 0) || (v_59 == ${0})) || (v_56 == DLC1::_341DE7ED1D2A1BFD(v_59, ${alt_special}, 0)))) { if ((v_59 != 0) && (v_59 != ${0})) { v_6 = sub_1f08(a_0, v_59, 8, 4); } else { v_6 = v_5A; } v_58 = v_57 + 1; v_7 = 0; } } } } } } if (v_7 && (v_6 != -99)) { v_6 += a_3; } return v_6; } auto sub_15128() { return DLC2::IS_DLC_PRESENT(0x2812bb0); } auto sub_15139(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${mp_f_freemode_01}: switch (a_1) { case 0: switch (a_2) { case 0: break; case 1: break; case 2: return 0x7f0514ff; break; case 3: return 0x2ac2578c; break; case 4: return 0xec4264a3; break; case 5: return 0x4626498; break; case 6: return 0xcb127f16; break; case 7: return 0xedbdfe6a; break; case 8: return 0xbb369c56; break; } break; case 1: switch (a_2) { case 0: break; case 1: break; case 2: return 0xb26a99f9; break; case 3: return 0x44c897d9; break; case 4: return 0xb19d6608; break; case 5: return 0x62b2c906; break; case 6: return 0x58c3d809; break; case 7: return 0x8cfe1da3; break; case 8: return 0xb91f5751; break; } break; case 2: switch (a_2) { case 0: break; case 1: break; case 2: return 0x2013d6ff; break; case 3: return 0xf165d31a; break; case 4: return 0x1a674b4f; break; case 5: return 0xad67786d; break; case 6: return 0x4e14daf7; break; case 7: return 0x47039b48; break; case 8: return 0xb4862ba; break; } break; case 3: switch (a_2) { case 0: return 0xaa3f69ac; break; case 1: return 0xb926ef3; break; case 2: return 0xe6e98d22; break; case 3: return 0x7d9c8d66; break; case 4: return 0x4a11e48a; break; case 5: return 0xdc718359; break; case 6: return 0xd9080429; break; case 7: return 0x570692f6; break; case 8: return 0x840bfa49; break; } break; case 4: switch (a_2) { case 0: break; case 1: break; case 2: return 0x8bf1a28d; break; case 3: return 0x21eec305; break; case 4: return 0xf398ab01; break; case 5: return 0x4ae0cbb3; break; case 6: return 0x5fb5e423; break; case 7: return 0x34239b1a; break; case 8: return 0xf7d41734; break; } break; case 5: switch (a_2) { case 0: break; case 1: break; case 2: return 0x7446dcdf; break; case 3: return 0xbaf1b45d; break; case 4: return 0xfbd4f62c; break; case 5: return 0x74b09993; break; case 6: return 0x1653be95; break; case 7: return 0xf3796a51; break; case 8: return 0x14087d19; break; } break; case 6: switch (a_2) { case 0: break; case 1: break; case 2: return 0xbb8f43e1; break; case 3: return 0xc6d8c628; break; case 4: return 0x50a74c3a; break; case 5: return 0x177d0b66; break; case 6: return 0xf419c22; break; case 7: return 0xe0e70d3a; break; case 8: return 0x6de12026; break; } break; case 7: switch (a_2) { case 0: break; case 1: break; case 2: return 0x27fafcfe; break; case 3: return 0x2fa9c674; break; case 4: return 0xfa182b76; break; case 5: return 0x76995679; break; case 6: return 0x44f73772; break; case 7: return 0xb8b27caf; break; case 8: return 0xd866b9d1; break; } break; case 8: break; case 9: switch (a_2) { case 0: break; case 1: break; case 2: return 0x6fc9cfd1; break; case 3: return 0x8a0c9568; break; case 4: return 0xb3bddb43; break; case 5: return 0xa8fa2f9b; break; case 6: return 0x6a7b565c; break; case 7: return 0xd09d2ec2; break; case 8: return 0xbba20826; break; } break; case 10: break; case 11: case 16: switch (a_2) { case 0: break; case 1: break; case 2: return 0x8d42b079; break; case 3: return 0xeffb72da; break; case 4: return 0x8160086b; break; case 5: return 0xea8a46a7; break; case 6: return 0xc8c7beed; break; case 7: return 0x3ac2b72b; break; case 8: return 0xf206c8d3; break; case 9: return 0x457e867b; break; case 10: return 0x5fbcbaf7; break; case 11: return 0x69c14f00; break; case 12: return 0x734a6212; break; case 13: return 0x3a757069; break; case 14: return 0x17cd2b19; break; } break; case 12: switch (a_2) { case 0: break; case 1: break; case 2: return 0x1d6ac58e; break; case 3: return 0x9726fb33; break; case 4: return 0x258f74d7; break; case 5: return 0xd5ce2876; break; case 6: return 0x4acc06e1; break; case 7: return 0x2395284e; break; case 8: return 0x6ef4d9f6; break; } break; case 13: break; case 14: switch (a_2) { case 0: break; case 1: break; case 2: return 0xcdea67cf; break; case 3: return 0x2d15c005; break; case 4: return 0x4476b653; break; case 5: return 0xcab806de; break; case 6: return 0x588cec0d; break; case 7: return 0xc8519fd1; break; case 8: return 0x90b81de2; break; } break; case 15: switch (a_2) { case 0: break; case 1: break; case 2: return 0xdcbfab2f; break; case 3: return 0x8706e43a; break; case 4: return 0x4d1a3f66; break; case 5: return 0x495974b4; break; case 6: return 0x4c69e1a; break; case 7: return 0x2dc858ee; break; case 8: return 0xa30805f0; break; } break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 0: switch (a_2) { case 0: break; case 1: break; case 2: return 0xe74ab37c; break; case 3: return 0xb0efb4f; break; case 4: return 0xd1c81003; break; case 5: return 0x60814771; break; case 6: return 0x34f07dd3; break; case 7: return 0xcc39a97b; break; case 8: return 0xe350d77e; break; } break; case 1: switch (a_2) { case 0: break; case 1: break; case 2: return 0x3a95f010; break; case 3: return 0x3ec4d163; break; case 4: return 0x5d572038; break; case 5: return 0x33d14b04; break; case 6: return 0xbc308cc3; break; case 7: return 0xf16099b4; break; case 8: return 0x834362e6; break; } break; case 2: switch (a_2) { case 0: break; case 1: break; case 2: return 0x4cb160de; break; case 3: return 0x1a6919b7; break; case 4: return 0x86723694; break; case 5: return 0x7c2e487a; break; case 6: return 0x1fc4f3a7; break; case 7: return 0x670c8dd8; break; case 8: return 0x9cb5b137; break; } break; case 3: break; case 4: switch (a_2) { case 0: return 0x53978923; break; case 1: return 0xfb65dcee; break; case 2: return 0xc511723; break; case 3: return 0x5587f7d9; break; case 4: return 0x843e1fd5; break; case 5: return 0x7b937c8d; break; case 6: return 0xdb0d7d3; break; case 7: return 0xc5835ced; break; case 8: return 0x7d9fa1b2; break; } break; case 5: switch (a_2) { case 0: break; case 1: break; case 2: return 0x748456e1; break; case 3: return 0x6adff5c6; break; case 4: return 0x81b6d1e3; break; case 5: return 0xcd59e2ad; break; case 6: return 0x5e577280; break; case 7: return 0x9c1f0b00; break; case 8: return 0xe93cd4e8; break; } break; case 6: switch (a_2) { case 0: break; case 1: break; case 2: return 0x73c3bcd2; break; case 3: return 0xd3b1136c; break; case 4: return 0x22bb3301; break; case 5: return 0xb3b059e4; break; case 6: return 0xc46399e5; break; case 7: return 0x800453e3; break; case 8: return 0x9267700e; break; } break; case 7: break; case 8: switch (a_2) { case 0: break; case 1: break; case 2: return 0x46c0f4f0; break; case 3: return 0xab4df2ad; break; case 4: return 0xddaf6a2; break; case 5: return 0x1835cc33; break; case 6: return 0x2c10a594; break; case 7: return 0xf0eb91d8; break; case 8: return 0x861d7be6; break; } break; case 9: break; case 10: break; case 11: switch (a_2) { case 0: break; case 1: break; case 2: return 0x65867a61; break; case 3: return 0x6fcc6b1a; break; case 4: return 0x4cf86689; break; case 5: return 0xd5798e58; break; case 6: return 0x547ae110; break; case 7: return 0x230133c6; break; case 8: return 0xfad1f32a; break; } break; case 12: switch (a_2) { case 0: break; case 1: break; case 2: return 0x9139410f; break; case 3: return 0x2a0125a; break; case 4: return 0xbc943523; break; case 5: return 0xcb6e822; break; case 6: return 0xf21acbab; break; case 7: return 0xa3687b6; break; case 8: return 0x56998768; break; } break; case 13: break; case 14: switch (a_2) { case 0: break; case 1: break; case 2: return 0x2c9352da; break; case 3: return 0xce388bc; break; case 4: return 0x1822326b; break; case 5: return 0x38a51107; break; case 6: return 0x4520bb59; break; case 7: return 0xc6f28264; break; case 8: return 0xf1a33a8b; break; } break; case 15: switch (a_2) { case 0: break; case 1: break; case 2: return 0xf0857607; break; case 3: return 0xd419619e; break; case 4: return 0x9c3a830f; break; case 5: return 0x3a352778; break; case 6: return 0x950577aa; break; case 7: return 0xfb1e7d2c; break; case 8: return 0x64aec800; break; } break; } break; } return -1; } auto sub_16095(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = -99; v_7 = -1; v_8 = -1; v_9 = -1; v_A = -1; switch (a_0) { case ${mp_m_freemode_01}: if (a_2 >= 237) { v_8 = sub_16981(a_0, a_2, 11, 3); v_7 = sub_13763(v_8); } if (a_1 >= 241) { v_A = sub_16981(a_0, a_1, 8, 3); v_9 = sub_13763(v_A); } if ((v_8 != -1) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x9984f91c, 0)) { if (a_1 == 240) { v_6 = 14; } else if (((a_1 >= 80) && (a_1 <= 95)) || (v_9 == 5)) { v_6 = 6; } else { v_6 = 1; } } else if ((v_8 != -1) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x8c676eee, 0)) { if (((a_1 >= 192) && (a_1 <= 207)) || (v_9 == 12)) { v_6 = 0; } else { v_6 = 11; } } else if ((v_8 != -1) && DLC1::_341DE7ED1D2A1BFD(v_8, 0xfcaf5b3, 0)) { if (((a_1 >= 80) && (a_1 <= 95)) || (v_9 == 5)) { v_6 = 6; } else if (a_1 == 240) { v_6 = 14; } else if (((a_1 >= 16) && (a_1 <= 31)) || (v_9 == 1)) { v_6 = 1; } } else if (((((((((((a_2 >= 48) && (a_2 <= 63)) || ((a_2 >= 64) && (a_2 <= 79))) || ((a_2 >= 96) && (a_2 <= 107))) || ((a_2 >= 108) && (a_2 <= 123))) || ((a_2 >= 156) && (a_2 <= 171))) || (v_7 == 3)) || (v_7 == 4)) || (v_7 == 6)) || (v_7 == 7)) || (v_7 == 10)) { if (((a_1 >= 80) && (a_1 <= 95)) || (v_9 == 5)) { v_6 = 6; } else if ((a_1 == 240) || (v_9 == 15)) { v_6 = 14; } else if (((a_1 >= 160) && (a_1 <= 175)) || (v_9 == 10)) { v_6 = 4; } else if (((a_1 >= 176) && (a_1 <= 191)) || (v_9 == 11)) { v_6 = 12; } else if (((((a_1 >= 16) && (a_1 <= 31)) || ((a_1 >= 224) && (a_1 <= 239))) || (v_9 == 1)) || (v_9 == 14)) { v_6 = 1; } else if (((a_1 >= 80) && (a_1 <= 95)) || (v_9 == 5)) { v_6 = 6; } else if (((a_1 >= 32) && (a_1 <= 47)) || (v_9 == 2)) { v_6 = 4; } else if ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0x6e1aa3ff, 0)) { if ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, ${closed_collar}, 0)) { v_6 = 4; } else { v_6 = 1; } } else if (((a_1 >= 144) && (a_1 <= 159)) || (v_9 == 9)) { v_6 = 1; } else if (a_1 >= 241) { if (v_A != -1) { v_B = DLC1::_GET_NUM_FORCED_COMPONENTS(v_A); for (v_C = 0; v_C < v_B; v_C += 1) { DLC1::GET_FORCED_COMPONENT(v_A, v_C, &v_D, &v_E, &v_F); if (v_F == 3) { if ((v_D != 0) && (v_D != ${0})) { v_6 = sub_1f08(a_0, v_D, 3, 3); } else { v_6 = v_E; } v_C = v_B + 1; } } } } } else if (((a_2 >= 172) && (a_2 <= 187)) || (v_7 == 11)) { if (((((a_1 >= 48) && (a_1 <= 63)) || ((a_1 >= 112) && (a_1 <= 127))) || (v_9 == 3)) || (v_9 == 7)) { v_6 = 11; } else if ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, ${long_sleeve}, 0)) { v_6 = 12; } else if (a_1 == 240) { v_6 = 15; } } break; case ${mp_f_freemode_01}: if (a_2 >= 256) { v_8 = sub_16981(a_0, a_2, 11, 4); v_7 = sub_13763(v_8); } if (a_1 >= 136) { v_A = sub_16981(a_0, a_1, 8, 4); v_9 = sub_13763(v_A); switch (v_A) { case ${dlc_mp_beach_f_accs2_9}: case ${dlc_mp_beach_f_accs2_8}: case ${dlc_mp_beach_f_accs2_11}: case ${dlc_mp_beach_f_accs2_1}: case ${dlc_mp_beach_f_accs2_0}: case ${dlc_mp_beach_f_accs2_3}: case ${dlc_mp_beach_f_accs2_2}: case ${dlc_mp_beach_f_accs2_10}: case ${dlc_mp_beach_f_accs2_5}: case ${dlc_mp_beach_f_accs2_4}: case ${dlc_mp_beach_f_accs2_7}: case ${dlc_mp_beach_f_accs2_6}: v_9 = 15; break; } } if ((v_8 != -1) && DLC1::_341DE7ED1D2A1BFD(v_8, 0x82a8e806, 0)) { if (DLC1::_341DE7ED1D2A1BFD(sub_16981(a_0, a_3, 4, 4), 0xfe07fa71, 0)) { v_6 = 11; } else { v_6 = 15; } } else if ((((((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0xbd49dd4f, 0)) || ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0x75d24e59, 0))) || ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0xa7483138, 0))) || ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0x79dc15f7, 0))) || ((v_A != -1) && DLC1::_341DE7ED1D2A1BFD(v_A, 0xab5f78fd, 0))) { if (((((((a_2 >= 16) && (a_2 <= 31)) || ((a_2 >= 96) && (a_2 <= 111))) || ((a_2 >= 128) && (a_2 <= 143))) || (v_7 == 1)) || (v_7 == 6)) || (v_7 == 8)) { v_6 = 1; } else if (((((((((((((((a_2 >= 112) && (a_2 <= 127)) || ((a_2 >= 160) && (a_2 <= 175))) || (v_7 == 7)) || (v_7 == 10)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x78cbc617, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x4ed03adc, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x20aa5e89, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0xcc23b7a3, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0xb9f8134c, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0xcc38b7d1, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x69743df9, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x92a89065, 0)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x9984f91c, 0)) { v_6 = 3; } else if (DLC1::_341DE7ED1D2A1BFD(v_8, 0x8c676eee, 0)) { v_6 = 9; } } else if ((v_8 != -1) && DLC1::_341DE7ED1D2A1BFD(v_8, 0xcc23b7a3, 0)) { if ((((DLC1::_341DE7ED1D2A1BFD(v_A, 0x28d427c5, 0) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0xfcaf5b3, 0)) { v_6 = 1; } else { v_6 = 6; } } else if (((a_2 >= 16) && (a_2 <= 31)) || (v_7 == 1)) { if (((((a_1 >= 50) && (a_1 <= 65)) || ((a_1 >= 120) && (a_1 <= 135))) || (v_9 == 5)) || (v_9 == 15)) { v_6 = 5; } else if (a_1 >= 136) { if (v_A != -1) { v_10 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_A); for (v_11 = 0; v_11 < v_10; v_11 += 1) { DLC1::GET_FORCED_COMPONENT(v_A, v_11, &v_12, &v_13, &v_14); if (v_14 == 3) { if ((v_12 != 0) && (v_12 != ${0})) { v_6 = sub_1f08(a_0, v_12, 3, 4); } else { v_6 = v_13; } v_11 = v_10 + 1; } } } } } else if ((((a_2 >= 112) && (a_2 <= 127)) || (v_7 == 7)) || DLC1::_341DE7ED1D2A1BFD(v_8, 0x9984f91c, 0)) { if ((((DLC1::_341DE7ED1D2A1BFD(v_A, 0x28d427c5, 0) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x36a2c362, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x8c676eee, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0x1a540ac5, 0)) || DLC1::_341DE7ED1D2A1BFD(v_A, 0xfcaf5b3, 0)) { v_6 = 3; } else { v_6 = 6; } } break; } return v_6; } auto sub_16981(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_2 == 12) { } else if (a_2 == 13) { } else if (a_2 == 14) { DLC1::INIT_SHOP_PED_PROP(&v_6); v_18 = 0; v_19 = a_1 - sub_238f(a_0); if (v_19 < 0) { return -1; } v_1A = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(a_3, 6, -1, 1, -1, -1); for (v_17 = 0; v_17 < v_1A; v_17 += 1) { DLC1::GET_SHOP_PED_QUERY_PROP(v_17, &v_6); if (!DLC1::_IS_OUTFIT_EMPTY(v_6)) { if (v_18 == v_19) { return v_6._f1; } v_18 += 1; } } } else { DLC1::INIT_SHOP_PED_COMPONENT(&v_1B); v_2D = 0; v_2E = a_1 - sub_1fe8(a_0, sub_194c6(a_2)); if (v_2E < 0) { return -1; } v_2F = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(a_3, 6, -1, 0, -1, sub_194c6(a_2)); for (v_2C = 0; v_2C < v_2F; v_2C += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_2C, &v_1B); if (!DLC1::_IS_OUTFIT_EMPTY(v_1B)) { if (v_2D == v_2E) { return v_1B._f1; } v_2D += 1; } } } return -1; } auto sub_16a7b(auto a_0, auto a_1, auto a_2) { if (a_1 == 14) { v_5 = a_2; return sub_58cd(v_5); } switch (a_0) { case ${player_zero}: switch (a_1) { case 0: return 0; break; case 2: return g_18A70._f6EA._f21B[0/*65*/]._f3B; break; case 3: if (g_18A70._f1E27._f63._f3A[120/*1*/]) { return 1; } else { return 0; } break; case 4: if (g_18A70._f1E27._f63._f3A[120/*1*/]) { return 1; } else { return 0; } break; case 6: return 6; break; case 5: return 0; break; case 8: return 0; break; case 9: return 0; break; case 10: return 0; break; case 1: return 0; break; case 7: return 0; break; case 11: return 0; break; case 12: break; case 13: return 31; break; } break; case ${player_one}: switch (a_1) { case 0: return 0; break; case 2: return g_18A70._f6EA._f21B[1/*65*/]._f3B; break; case 3: return 73; break; case 4: return 24; break; case 6: return 17; break; case 5: return 0; break; case 8: return 26; break; case 9: return 0; break; case 10: return 0; break; case 1: return 0; break; case 7: return 0; break; case 11: return 0; break; case 12: break; case 13: return 31; break; } break; case ${player_two}: switch (a_1) { case 0: return 0; break; case 2: return g_18A70._f6EA._f21B[2/*65*/]._f3B; break; case 3: return 0; break; case 4: return 91; break; case 6: return 8; break; case 5: return 0; break; case 8: return 15; break; case 9: return 0; break; case 10: return 0; break; case 1: return 0; break; case 7: return 0; break; case 11: return 0; break; case 12: break; case 13: return 31; break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 0: break; case 2: break; case 3: return 0; break; case 4: return 80; break; case 6: return 10; break; case 5: break; case 8: return 0; break; case 9: return 0; break; case 10: return 0; break; case 1: return 0; break; case 7: return 0; break; case 11: return 2; break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 0: break; case 2: break; case 3: return 0; break; case 4: return 233; break; case 6: return 16; break; case 5: break; case 8: return 0; break; case 9: return 0; break; case 10: return 0; break; case 1: return 0; break; case 7: return 0; break; case 11: return 78; break; } break; default: break; } return -99; } auto sub_16e95(auto a_0, auto a_1) { if ((((a_1 == 12) || (a_1 == 13)) || (a_1 == 14)) || PED::IS_PED_INJURED(a_0)) { return -99; } v_4 = sub_194c6(a_1); v_5 = PED::GET_PED_DRAWABLE_VARIATION(a_0, v_4); v_6 = PED::GET_PED_TEXTURE_VARIATION(a_0, v_4); return sub_35b71(a_0, v_5, v_6, a_1); } auto sub_16ef5(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { v_8 = -99; if (a_4 == 2) { sub_18426(a_0, a_1, a_2, a_3, &v_8); } else if (a_1 == ${mp_m_freemode_01}) { if (a_4 == 3) { if (a_2 == 11) { if (a_3 <= 15) { v_8 = 0; } else if (a_3 <= 31) { v_8 = 0; } else if (a_3 <= 47) { v_8 = 2; } else if (a_3 <= 63) { v_8 = 1; } else if (a_3 <= 79) { v_8 = 1; } else if (a_3 <= 95) { v_8 = 5; } else if (a_3 <= 107) { v_8 = 12; } else if (a_3 <= 123) { v_8 = 1; } else if (a_3 <= 139) { v_8 = 8; } else if (a_3 <= 155) { v_8 = 0; } else if (a_3 <= 171) { v_8 = 1; } else if (a_3 <= 187) { v_A = sub_16e95(a_0, 8); v_B = sub_16981(a_1, v_A, 8, 3); v_C = sub_13763(v_B); if ((((((v_A >= 96) && (v_A <= 111)) || ((v_A >= 112) && (v_A <= 127))) || ((v_A >= 241) && (v_C == 6))) || ((v_A >= 241) && (v_C == 7))) || ((v_A >= 241) && DLC1::_341DE7ED1D2A1BFD(v_B, ${vest_shirt}, 0))) { v_8 = -99; } else { v_8 = 11; } } else if (a_3 <= 203) { v_8 = 12; } else if (a_3 <= 219) { v_8 = 11; } else if (a_3 <= 235) { v_8 = 4; } else if (a_3 == 236) { v_8 = 15; } else if (a_3 >= 237) { v_D = sub_16981(a_1, a_3, 11, 3); if (v_D != -1) { v_E = 1; if (DLC1::_341DE7ED1D2A1BFD(v_D, ${draw_11}, 0)) { v_A = sub_16e95(a_0, 8); v_F = sub_16981(a_1, v_A, 8, 3); v_10 = sub_13763(v_F); if ((((((v_A >= 96) && (v_A <= 111)) || ((v_A >= 112) && (v_A <= 127))) || ((v_A >= 241) && (v_10 == 6))) || ((v_A >= 241) && (v_10 == 7))) || ((v_A >= 241) && DLC1::_341DE7ED1D2A1BFD(v_F, ${vest_shirt}, 0))) { v_E = 0; } } if (v_E) { v_11 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_D); for (v_12 = 0; v_12 < v_11; v_12 += 1) { DLC1::GET_FORCED_COMPONENT(v_D, v_12, &v_13, &v_14, &v_15); if (v_15 == 3) { if ((v_13 != 0) && (v_13 != ${0})) { v_8 = sub_1f08(a_1, v_13, 3, 3); } else { v_8 = v_14; } v_12 = v_11 + 1; } } } } } } else if (a_2 == 8) { if (a_3 <= 15) { v_8 = 1; } else if (a_3 <= 31) { v_8 = 1; } else if (a_3 <= 47) { v_8 = -99; } else if (a_3 <= 63) { v_8 = 12; } else if (a_3 <= 79) { v_8 = 12; } else if (a_3 <= 95) { v_8 = 6; } else if (a_3 <= 111) { v_8 = 11; } else if (a_3 <= 127) { v_8 = 11; } else if (a_3 <= 143) { v_8 = 1; } else if (a_3 <= 159) { v_8 = 1; } else if (a_3 <= 175) { v_8 = 4; } else if (a_3 <= 191) { v_8 = 12; } else if (a_3 <= 207) { v_8 = 1; } else if (a_3 <= 223) { v_8 = 1; } else if (a_3 <= 239) { v_8 = -99; } else if (a_3 == 240) { v_8 = 14; } else if (a_3 >= 241) { v_16 = sub_16981(a_1, a_3, 8, 3); if (v_16 != -1) { v_17 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_16); for (v_18 = 0; v_18 < v_17; v_18 += 1) { DLC1::GET_FORCED_COMPONENT(v_16, v_18, &v_19, &v_1A, &v_1B); if (v_1B == 3) { if ((v_19 != 0) && (v_19 != ${0})) { v_8 = sub_1f08(a_1, v_19, 3, 3); } else { v_8 = v_1A; v_18 = v_17 + 1; } } } } } } } else if (a_4 == 8) { if (a_2 == 11) { v_1C = -1; if (a_3 >= 237) { v_1C = sub_13763(sub_16981(a_1, a_3, 11, 3)); } if (a_3 <= 15) { v_8 = 240; } else if (a_3 <= 31) { v_8 = 240; } else if (a_3 <= 47) { v_8 = 240; } else if (a_3 <= 63) { v_8 = -99; } else if (a_3 <= 79) { v_8 = -99; } else if (a_3 <= 95) { v_8 = 240; } else if (a_3 <= 107) { v_8 = -99; } else if (a_3 <= 123) { v_8 = -99; } else if (a_3 <= 139) { v_8 = 240; } else if (a_3 <= 155) { v_8 = 240; } else if (a_3 <= 171) { v_8 = -99; } else if ((a_3 <= 187) || (v_1C == 11)) { v_A = sub_16e95(a_0, 8); v_1D = sub_16981(a_1, v_A, 8, 3); v_1E = sub_13763(v_1D); if ((((((v_A >= 96) && (v_A <= 111)) || ((v_A >= 112) && (v_A <= 127))) || ((v_A >= 241) && (v_1E == 6))) || ((v_A >= 241) && (v_1E == 7))) || ((v_A >= 241) && DLC1::_341DE7ED1D2A1BFD(v_1D, ${vest_shirt}, 0))) { } else { v_8 = 112; } } else if (a_3 <= 203) { v_8 = 240; } else if (a_3 <= 219) { v_8 = 240; } else if (a_3 <= 235) { v_8 = 240; } else if (a_3 <= 236) { v_8 = 240; } else if (a_3 >= 237) { v_1F = sub_16981(a_1, a_3, 11, 3); if (v_1F != -1) { v_20 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_1F); for (v_21 = 0; v_21 < v_20; v_21 += 1) { DLC1::GET_FORCED_COMPONENT(v_1F, v_21, &v_22, &v_23, &v_24); if (v_24 == 8) { if ((v_22 != 0) && (v_22 != ${0})) { v_8 = sub_1f08(a_1, v_22, 8, 3); } else { v_8 = v_23; v_21 = v_20 + 1; } } } } } } else if (a_2 == 7) { v_25 = -1; v_26 = -1; if (a_3 >= 92) { v_26 = sub_16981(a_1, a_3, 7, 3); v_25 = sub_13763(v_26); } if ((((((((((a_3 >= 41) && (a_3 <= 56)) || ((a_3 >= 57) && (a_3 <= 72))) || ((a_3 >= 73) && (a_3 <= 88))) || (v_25 == 10)) || (v_25 == 11)) || (v_25 == 12)) || ((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, ${vest_tie}, 0))) || ((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, ${tux_tie}, 0))) || ((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, ${tie}, 0))) { v_A = sub_16e95(a_0, 8); if ((v_A >= 48) && (v_A <= 63)) { v_9 = v_A - 48; v_8 = 64 + v_9; } else if ((v_A >= 112) && (v_A <= 127)) { v_9 = v_A - 112; v_8 = 96 + v_9; } else if ((v_A >= 176) && (v_A <= 191)) { v_9 = v_A - 176; v_8 = 160 + v_9; } else if (v_A >= 241) { v_27 = sub_16981(a_1, v_A, 8, 3); v_28 = sub_13763(v_27); v_29 = DLC1::_341DE7ED1D2A1BFD(v_27, ${tux_vest}, 0); if ((((v_28 == 3) || (v_28 == 7)) || (v_28 == 11)) || DLC1::_341DE7ED1D2A1BFD(v_27, ${open_collar}, 0)) { if (v_27 != -1) { v_2A = DLC1::_C17AD0E5752BECDA(v_27); for (v_2B = 0; v_2B < v_2A; v_2B += 1) { DLC1::GET_VARIANT_COMPONENT(v_27, v_2B, &v_2C, &v_2D, &v_2E); if (((v_2E == 8) && (!v_29)) || ((v_2E == 10) && v_29)) { if ((v_2C != 0) && (v_2C != ${0})) { v_8 = sub_1f08(a_1, v_2C, 8, 3); } else { v_8 = v_2D; } v_2B = v_2A + 1; } } } } } } else if ((((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, 0xe96a5734, 0)) || ((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, 0xd688685b, 0))) || ((a_3 >= 92) && DLC1::_341DE7ED1D2A1BFD(v_26, 0xf98b0b5d, 0))) { v_2F = sub_16981(a_1, v_A, 8, 3); v_30 = sub_13763(v_2F); v_31 = DLC1::_341DE7ED1D2A1BFD(v_2F, ${tux_vest}, 0); if ((((v_30 == 3) || (v_30 == 7)) || (v_30 == 11)) || DLC1::_341DE7ED1D2A1BFD(v_2F, ${open_collar}, 0)) { if (v_2F != -1) { v_32 = DLC1::_C17AD0E5752BECDA(v_2F); for (v_33 = 0; v_33 < v_32; v_33 += 1) { DLC1::GET_VARIANT_COMPONENT(v_2F, v_33, &v_34, &v_35, &v_36); if (((v_36 == 8) && (!v_31)) || ((v_36 == 10) && v_31)) { if ((v_34 != 0) && (v_34 != ${0})) { v_8 = sub_1f08(a_1, v_34, 8, 3); } else { v_8 = v_35; } v_33 = v_32 + 1; } } } } } else if (a_3 >= 92) { v_37 = sub_16981(a_1, a_3, 7, 3); if (v_37 != -1) { v_38 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_37); for (v_39 = 0; v_39 < v_38; v_39 += 1) { DLC1::GET_FORCED_COMPONENT(v_37, v_39, &v_3A, &v_3B, &v_3C); if (v_3C == 8) { if ((v_3A != 0) && (v_3A != ${0})) { v_8 = sub_1f08(a_1, v_3A, 8, 3); } else { v_8 = v_3B; v_39 = v_38 + 1; } } } } } } } else if (a_4 == 11) { if (a_2 == 7) { v_3D = -1; v_3E = -1; if (a_3 >= 92) { v_3E = sub_16981(a_1, a_3, 7, 3); v_3D = sub_13763(v_3E); } if ((((((((a_3 >= 41) && (a_3 <= 56)) || ((a_3 >= 57) && (a_3 <= 72))) || ((a_3 >= 73) && (a_3 <= 88))) || (v_3D == 10)) || (v_3D == 11)) || (v_3D == 12)) || DLC1::_341DE7ED1D2A1BFD(v_3E, ${tie}, 0)) { v_3F = sub_16e95(a_0, 11); if (v_3F >= 237) { v_40 = sub_16981(a_1, v_3F, 11, 3); if (DLC1::_341DE7ED1D2A1BFD(v_40, 0x6e1aa3ff, 0) && DLC1::_341DE7ED1D2A1BFD(v_40, ${open_collar}, 0)) { if (v_40 != -1) { v_41 = DLC1::_C17AD0E5752BECDA(v_40); for (v_42 = 0; v_42 < v_41; v_42 += 1) { DLC1::GET_VARIANT_COMPONENT(v_40, v_42, &v_43, &v_44, &v_45); if (v_45 == 11) { if ((v_43 != 0) && (v_43 != ${0})) { v_8 = sub_1f08(a_1, v_43, 11, 3); } else { v_8 = v_44; } v_42 = v_41 + 1; } } } } } } } } else if (a_4 == 7) { if (a_2 == 11) { v_46 = sub_16e95(a_0, 11); if (v_46 >= 237) { v_47 = sub_16981(a_1, v_46, 11, 3); if (DLC1::_341DE7ED1D2A1BFD(v_47, 0x6e1aa3ff, 0) && DLC1::_341DE7ED1D2A1BFD(v_47, ${open_collar}, 0)) { v_47 = sub_16981(a_1, a_3, 11, 3); if (v_47 != -1) { v_48 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_47); for (v_49 = 0; v_49 < v_48; v_49 += 1) { DLC1::GET_FORCED_COMPONENT(v_47, v_49, &v_4A, &v_4B, &v_4C); if (v_4C == 7) { if ((v_4A != 0) && (v_4A != ${0})) { v_8 = sub_1f08(a_1, v_4A, 7, 3); } else { v_8 = v_4B; v_49 = v_48 + 1; } } } } } } } else if (a_2 == 14) { if (a_3 >= 327) { v_4D = sub_16981(a_1, a_3, 14, 3); if (v_4D != -1) { v_4E = DLC1::_GET_NUM_FORCED_COMPONENTS(v_4D); for (v_4F = 0; v_4F < v_4E; v_4F += 1) { DLC1::GET_FORCED_COMPONENT(v_4D, v_4F, &v_50, &v_51, &v_52); if (v_52 == 7) { if ((v_50 != 0) && (v_50 != ${0})) { v_8 = sub_1f08(a_1, v_50, 7, 3); } else { v_8 = v_51; v_4F = v_4E + 1; } } } } } } } else if (a_4 == 4) { if (a_2 == 11) { if (a_3 >= 237) { v_53 = sub_16981(a_1, a_3, 11, 3); if (v_53 != -1) { v_54 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_53); for (v_55 = 0; v_55 < v_54; v_55 += 1) { DLC1::GET_FORCED_COMPONENT(v_53, v_55, &v_56, &v_57, &v_58); if (v_58 == 4) { if ((v_56 != 0) && (v_56 != ${0})) { v_8 = sub_1f08(a_1, v_56, 4, 3); } else { v_8 = v_57; v_55 = v_54 + 1; } } } } } } } else if (a_4 == 6) { if (a_2 == 4) { if (a_3 >= 256) { v_59 = sub_16981(a_1, a_3, 4, 3); if (v_59 != -1) { v_5A = DLC1::_GET_NUM_FORCED_COMPONENTS(v_59); for (v_5B = 0; v_5B < v_5A; v_5B += 1) { DLC1::GET_FORCED_COMPONENT(v_59, v_5B, &v_5C, &v_5D, &v_5E); if (v_5E == 6) { if ((v_5C != 0) && (v_5C != ${0})) { v_8 = sub_1f08(a_1, v_5C, 6, 3); } else { v_8 = v_5D; v_5B = v_5A + 1; } } } } } } else if (a_2 == 11) { if (a_3 >= 237) { v_5F = sub_16981(a_1, a_3, 11, 3); if (v_5F != -1) { v_60 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_5F); for (v_61 = 0; v_61 < v_60; v_61 += 1) { DLC1::GET_FORCED_COMPONENT(v_5F, v_61, &v_62, &v_63, &v_64); if (v_64 == 6) { if ((v_62 != 0) && (v_62 != ${0})) { v_8 = sub_1f08(a_1, v_62, 6, 3); } else { v_8 = v_63; v_61 = v_60 + 1; } } } } } } } else if (a_4 == 14) { if (a_2 == 1) { if (a_3 >= 26) { v_65 = sub_16981(a_1, a_3, 1, 3); if (v_65 != -1) { v_66 = DLC1::_017568A8182D98A6(v_65); for (v_67 = 0; v_67 < v_66; v_67 += 1) { DLC1::_E1CA84EBF72E691D(v_65, v_67, &v_68, &v_69, &v_6A); if (v_6A == a_5) { if ((v_68 != 0) && (v_68 != ${0})) { v_8 = sub_1f08(a_1, v_68, 14, 3); v_67 = v_66 + 1; } else { v_8 = v_69; v_67 = v_66 + 1; } } } } } } } } else if (a_1 == ${mp_f_freemode_01}) { if (a_4 == 3) { if (a_2 == 11) { if (a_3 <= 15) { v_8 = 0; } else if (a_3 <= 31) { v_8 = 5; } else if (a_3 <= 47) { v_8 = 2; } else if (a_3 <= 63) { v_8 = 3; } else if (a_3 <= 79) { v_8 = 4; } else if (a_3 <= 95) { v_8 = 4; } else if (a_3 <= 111) { v_8 = 5; } else if (a_3 <= 127) { v_8 = 6; } else if (a_3 <= 143) { v_8 = 5; } else if (a_3 <= 159) { v_8 = 9; } else if (a_3 <= 175) { v_8 = 7; } else if (a_3 <= 191) { v_8 = 11; } else if (a_3 <= 207) { v_8 = 12; } else if (a_3 <= 223) { v_8 = 4; } else if (a_3 <= 239) { v_8 = 14; } else if (a_3 <= 255) { v_8 = 15; } else if (a_3 >= 256) { v_6B = sub_16981(a_1, a_3, 11, 4); if (v_6B != -1) { v_6C = DLC1::_GET_NUM_FORCED_COMPONENTS(v_6B); for (v_6D = 0; v_6D < v_6C; v_6D += 1) { DLC1::GET_FORCED_COMPONENT(v_6B, v_6D, &v_6E, &v_6F, &v_70); if (v_70 == 3) { if ((v_6E != 0) && (v_6E != ${0})) { v_8 = sub_1f08(a_1, v_6E, 3, 4); } else { v_8 = v_6F; v_6D = v_6C + 1; } } } } } } } else if (a_4 == 8) { if (a_2 == 11) { if (a_3 <= 15) { v_8 = 33; } else if (a_3 <= 31) { v_8 = -99; } else if (a_3 <= 47) { v_8 = 33; } else if (a_3 <= 63) { v_8 = 33; } else if (a_3 <= 79) { v_8 = 33; } else if (a_3 <= 95) { v_8 = 33; } else if (a_3 <= 111) { v_8 = -99; } else if (a_3 <= 127) { v_8 = -99; } else if (a_3 <= 143) { v_8 = -99; } else if (a_3 <= 159) { v_8 = 33; } else if (a_3 <= 175) { v_8 = -99; } else if (a_3 <= 191) { v_8 = 33; } else if (a_3 <= 207) { v_8 = 33; } else if (a_3 <= 223) { v_9 = a_3 - 208; v_8 = 103 + v_9; } else if (a_3 <= 239) { v_8 = 33; } else if (a_3 <= 255) { v_8 = 33; } else if (a_3 >= 256) { v_71 = sub_16981(a_1, a_3, 11, 4); if (v_71 != -1) { v_72 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_71); for (v_73 = 0; v_73 < v_72; v_73 += 1) { DLC1::GET_FORCED_COMPONENT(v_71, v_73, &v_74, &v_75, &v_76); if (v_76 == 8) { if ((v_74 != 0) && (v_74 != ${0})) { v_8 = sub_1f08(a_1, v_74, 8, 4); } else { v_8 = v_75; v_73 = v_72 + 1; } } } } } } else if (a_2 == 7) { v_77 = -1; if (a_3 >= 55) { v_77 = sub_16981(a_1, a_3, 7, 4); } if (((v_77 != -1) && DLC1::_341DE7ED1D2A1BFD(v_77, ${tie}, 0)) || ((v_77 != -1) && DLC1::_341DE7ED1D2A1BFD(v_77, 0x5b9dfefc, 0))) { v_78 = DLC1::GET_HASH_NAME_FOR_COMPONENT(a_0, 8, PED::GET_PED_DRAWABLE_VARIATION(a_0, 8), PED::GET_PED_TEXTURE_VARIATION(a_0, 8)); v_79 = 0; if (DLC1::_341DE7ED1D2A1BFD(v_77, 0xe96a5734, 0) || DLC1::_341DE7ED1D2A1BFD(v_77, 0xf98b0b5d, 0)) { if (DLC1::_341DE7ED1D2A1BFD(v_78, ${closed_collar}, 0)) { v_79 = 1; } } else if (DLC1::_341DE7ED1D2A1BFD(v_78, ${open_collar}, 0)) { v_79 = 1; } if (v_79) { v_7A = DLC1::_C17AD0E5752BECDA(v_78); for (v_7B = 0; v_7B < v_7A; v_7B += 1) { DLC1::GET_VARIANT_COMPONENT(v_78, v_7B, &v_7C, &v_7D, &v_7E); if (v_7E == 8) { if ((v_7C != 0) && (v_7C != ${0})) { v_8 = sub_1f08(a_1, v_7C, 8, 4); } else { v_8 = v_7D; } v_7B = v_7A + 1; } } } } } } else if (a_4 == 6) { if (a_2 == 4) { if (a_3 >= 256) { v_7F = sub_16981(a_1, a_3, 4, 4); if (v_7F != -1) { v_80 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_7F); for (v_81 = 0; v_81 < v_80; v_81 += 1) { DLC1::GET_FORCED_COMPONENT(v_7F, v_81, &v_82, &v_83, &v_84); if (v_84 == 6) { if ((v_82 != 0) && (v_82 != ${0})) { v_8 = sub_1f08(a_1, v_82, 6, 4); } else { v_8 = v_83; v_81 = v_80 + 1; } } } } } } else if (a_2 == 11) { if (a_3 >= 256) { v_85 = sub_16981(a_1, a_3, 11, 4); if (v_85 != -1) { v_86 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_85); for (v_87 = 0; v_87 < v_86; v_87 += 1) { DLC1::GET_FORCED_COMPONENT(v_85, v_87, &v_88, &v_89, &v_8A); if (v_8A == 6) { if ((v_88 != 0) && (v_88 != ${0})) { v_8 = sub_1f08(a_1, v_88, 6, 4); } else { v_8 = v_89; v_87 = v_86 + 1; } } } } } } } else if (a_4 == 4) { if (a_2 == 11) { if (a_3 >= 256) { v_8B = sub_16981(a_1, a_3, 11, 4); if (v_8B != -1) { v_8C = DLC1::_GET_NUM_FORCED_COMPONENTS(v_8B); for (v_8D = 0; v_8D < v_8C; v_8D += 1) { DLC1::GET_FORCED_COMPONENT(v_8B, v_8D, &v_8E, &v_8F, &v_90); if (v_90 == 4) { if ((v_8E != 0) && (v_8E != ${0})) { v_8 = sub_1f08(a_1, v_8E, 4, 4); } else { v_8 = v_8F; v_8D = v_8C + 1; } } } } } } } else if (a_4 == 7) { if (a_2 == 14) { if (a_3 >= 327) { v_91 = sub_16981(a_1, a_3, 14, 4); if (v_91 != -1) { v_92 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_91); for (v_93 = 0; v_93 < v_92; v_93 += 1) { DLC1::GET_FORCED_COMPONENT(v_91, v_93, &v_94, &v_95, &v_96); if (v_96 == 7) { if ((v_94 != 0) && (v_94 != ${0})) { v_8 = sub_1f08(a_1, v_94, 7, 4); } else { v_8 = v_95; v_93 = v_92 + 1; } } } } } } } else if (a_4 == 14) { if (a_2 == 1) { if (a_3 >= 26) { v_97 = sub_16981(a_1, a_3, 1, 4); if (v_97 != -1) { v_98 = DLC1::_017568A8182D98A6(v_97); for (v_99 = 0; v_99 < v_98; v_99 += 1) { DLC1::_E1CA84EBF72E691D(v_97, v_99, &v_9A, &v_9B, &v_9C); if (v_9C == a_5) { if ((v_9A != 0) && (v_9A != ${0})) { v_8 = sub_1f08(a_1, v_9A, 14, 4); v_99 = v_98 + 1; } else { v_8 = v_9B; v_99 = v_98 + 1; } } } } } } } } return v_8; } auto sub_18426(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { a_4 = -99; switch (a_1) { case ${mp_m_freemode_01}: switch (a_2) { case 1: if ((((((a_3 >= 1) && (a_3 <= 4)) || ((a_3 >= 5) && (a_3 <= 8))) || (a_3 == 9)) || ((a_3 >= 14) && (a_3 <= 17))) || ((a_3 >= 22) && (a_3 <= 25))) { a_4 = 0; } if (a_3 >= sub_1fe8(a_1, 1)) { sub_1d5de(a_1, 1, a_3); if (g_280005 == ${cu_xmas_clothes}) { a_4 = 0; } } v_7 = sub_16e95(a_0, 1); if (v_7 >= 26) { v_8 = sub_16981(a_1, v_7, 1, 3); if (DLC1::_341DE7ED1D2A1BFD(v_8, 0xb92e342b, 0)) { v_8 = sub_16981(a_1, a_3, 1, 3); if (v_8 != -1) { v_9 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_8); for (v_A = 0; v_A < v_9; v_A += 1) { DLC1::GET_FORCED_COMPONENT(v_8, v_A, &v_B, &v_C, &v_D); if (v_D == 2) { if ((v_B != 0) && (v_B != ${0})) { a_4 = sub_1f08(a_1, v_B, 2, 3); } else { a_4 = v_C; v_A = v_9 + 1; } } } } } } break; } break; case ${mp_f_freemode_01}: switch (a_2) { case 1: if ((((((a_3 >= 1) && (a_3 <= 4)) || ((a_3 >= 5) && (a_3 <= 8))) || (a_3 == 9)) || ((a_3 >= 14) && (a_3 <= 17))) || ((a_3 >= 22) && (a_3 <= 25))) { a_4 = 0; } if (a_3 >= sub_1fe8(a_1, 1)) { sub_1d5de(a_1, 1, a_3); if (g_280005 == ${cu_xmas_clothes}) { a_4 = 0; } } v_E = sub_16e95(a_0, 1); if (v_E >= 26) { v_F = sub_16981(a_1, v_E, 1, 4); if (DLC1::_341DE7ED1D2A1BFD(v_F, 0xb92e342b, 0)) { v_F = sub_16981(a_1, a_3, 1, 4); if (v_F != -1) { v_10 = DLC1::_GET_NUM_FORCED_COMPONENTS(v_F); for (v_11 = 0; v_11 < v_10; v_11 += 1) { DLC1::GET_FORCED_COMPONENT(v_F, v_11, &v_12, &v_13, &v_14); if (v_14 == 2) { if ((v_12 != 0) && (v_12 != ${0})) { a_4 = sub_1f08(a_1, v_12, 2, 4); } else { a_4 = v_13; v_11 = v_10 + 1; } } } } } } break; } break; } if (a_4 != -99) { sub_35bf5(743, a_3, g_10E38, 1); sub_35bf5(744, a_2, g_10E38, 1); return 1; } return 0; } void sub_186ed(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (!PED::IS_PED_INJURED(a_0)) { if ((a_1 == 11) || (a_1 == 8)) { v_7 = ENTITY::GET_ENTITY_MODEL(a_0); if (a_1 == 11) { if (sub_13bbc(v_7, a_2)) { a_1 = 8; a_2 = sub_16e95(a_0, a_1); } } else if (a_1 == 8) { v_8 = sub_16e95(a_0, 11); if (!sub_13bbc(v_7, v_8)) { return ; } } sub_12197(GAMEPLAY::GET_HASH_KEY("torsoDecal"), a_0); if (a_1 == 11) { if ((((((!sub_127f3(v_7, a_2, 13)) && (!sub_127f3(v_7, a_2, 14))) && (!sub_127f3(v_7, a_2, 15))) && (!sub_127f3(v_7, a_2, 16))) && (!sub_127f3(v_7, a_2, 71))) && (!sub_127f3(v_7, a_2, 72))) { sub_12197(GAMEPLAY::GET_HASH_KEY("crewLogo"), a_0); } } v_9 = sub_ebe6(v_7, a_1, a_2, a_4); if (v_9 != -1) { if (a_3 == 1) { sub_1880e(a_0, v_9); } else { sub_18865(v_9, 1, g_10E38); } } } } } void sub_1880e(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (a_1 != -1) { v_4 = sub_11341(a_0); if (!sub_e055(a_1, -1)) { if (sub_a92d(&v_5, a_1, v_4, a_0, -1)) { PED::_APPLY_PED_OVERLAY(a_0, v_5._f4, v_5._f5); sub_a38d(a_0, v_5._f4, v_5._f5); } } } } } void sub_18865(auto a_0, auto a_1, auto a_2) { if (a_1) { if (!sub_e055(a_0, a_2)) { sub_1889e(a_0, 1, a_2); } } else if (sub_e055(a_0, a_2)) { sub_1889e(a_0, 0, a_2); } } void sub_1889e(auto a_0, auto a_1, auto a_2) { v_5 = sub_e0a4(a_0, a_2); v_6 = a_0; if (v_6 > -1) { if (a_1) { GAMEPLAY::SET_BIT(&v_5, sub_e097(v_6)); } else { GAMEPLAY::CLEAR_BIT(&v_5, sub_e097(v_6)); } sub_35bf5(sub_e0bd(a_0), v_5, a_2, 1); } else { } } auto sub_188ec() { v_2 = g_10E38; if (sub_e055(13, v_2)) { return 13; } if (sub_e055(14, v_2)) { return 14; } if (sub_e055(15, v_2)) { return 15; } if (sub_e055(16, v_2)) { return 16; } if (sub_e055(71, v_2)) { return 71; } if (sub_e055(72, v_2)) { return 72; } return -1; } auto sub_1895b(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { if (a_1 == 12) { for (v_5 = 0; v_5 <= 53; v_5 += 1) { if (sub_3ecb(a_0, a_1, v_5)) { return v_5; } } } else if (a_1 == 13) { for (v_6 = 0; v_6 <= 19; v_6 += 1) { if (sub_3ecb(a_0, a_1, v_6)) { return v_6; } } return 31; } else if (a_1 == 14) { if (a_2 == -1) { } else { return sub_564d(a_0, a_2); } } else { return sub_16e95(a_0, a_1); } } return -99; } void sub_189fc(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_2 == -1) { PED::CLEAR_PED_PROP(a_0, a_1); } else { PED::SET_PED_PROP_INDEX(a_0, a_1, a_2, a_3, NETWORK::NETWORK_IS_GAME_IN_PROGRESS()); } } auto<10> sub_18a25(auto a_0, auto a_1) { asm .vardef 5, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":9}]}]" for (v_4 = 0; v_4 <= 8; v_4 += 1) { v_5[v_4/*1*/] = -99; } switch (a_0) { case ${player_zero}: switch (a_1) { case 31: sub_1947e(&v_5, 0, 1, 2, 3, 4, 5, 6, 7, 8); break; case 0: sub_1947e(&v_5, 10, 1, 2, 3, 4, 5, 6, 7, 8); break; case 1: sub_1947e(&v_5, 19, 1, 2, 3, 4, 5, 6, 7, 8); break; case 2: sub_1947e(&v_5, 14, 1, 2, 3, 4, 5, 6, 7, 8); break; case 3: sub_1947e(&v_5, 18, 1, 2, 3, 4, 5, 6, 7, 8); break; case 4: sub_1947e(&v_5, 0, 59, 112, 3, 4, 5, 6, 7, 8); break; case 5: sub_1947e(&v_5, 0, 60, 112, 3, 4, 5, 6, 7, 8); break; case 6: sub_1947e(&v_5, 15, 1, 2, 3, 4, 5, 6, 7, 8); break; case 7: sub_1947e(&v_5, 0, 60, 2, 3, 4, 5, 6, 7, 8); break; case 8: sub_1947e(&v_5, 55, 1, 2, 3, 4, 5, 6, 7, 8); break; case 9: sub_1947e(&v_5, 0, 1, 112, 3, 4, 5, 6, 7, 8); break; default: sub_19354(&v_5, a_0, a_1, 10); break; } break; case ${player_one}: switch (a_1) { case 31: sub_1947e(&v_5, 0, 1, 2, 3, 4, 5, 6, 7, 8); break; case 0: sub_1947e(&v_5, 10, 1, 2, 3, 4, 5, 6, 7, 8); break; case 1: sub_1947e(&v_5, 0, 82, 158, 3, 4, 5, 6, 7, 8); break; case 2: sub_1947e(&v_5, 0, 1, 158, 3, 4, 5, 6, 7, 8); break; case 3: sub_1947e(&v_5, 15, 1, 2, 3, 4, 5, 6, 7, 8); break; case 4: sub_1947e(&v_5, 41, 1, 2, 3, 4, 5, 6, 7, 8); break; case 5: sub_1947e(&v_5, 40, 1, 2, 3, 4, 5, 6, 7, 8); break; case 6: sub_1947e(&v_5, 41, 95, 2, 3, 4, 5, 6, 7, 8); break; case 7: sub_1947e(&v_5, 0, 95, 2, 3, 4, 5, 6, 7, 8); break; case 8: sub_1947e(&v_5, 69, 95, 2, 3, 4, 5, 6, 7, 8); break; default: sub_19354(&v_5, a_0, a_1, 9); break; } break; case ${player_two}: switch (a_1) { case 31: sub_1947e(&v_5, 0, 1, 2, 3, 4, 5, 6, 7, 8); break; case 0: sub_1947e(&v_5, 11, 1, 2, 3, 4, 5, 6, 7, 8); break; case 1: sub_1947e(&v_5, 17, 90, 2, 3, 4, 5, 6, 7, 8); break; case 2: sub_1947e(&v_5, 15, 1, 2, 3, 4, 5, 6, 7, 8); break; case 3: sub_1947e(&v_5, 0, 88, 154, 3, 4, 5, 6, 7, 8); break; case 4: sub_1947e(&v_5, 0, 1, 154, 3, 4, 5, 6, 7, 8); break; case 5: sub_1947e(&v_5, 16, 1, 2, 3, 4, 5, 6, 7, 8); break; case 6: sub_1947e(&v_5, 36, 1, 2, 3, 4, 5, 6, 7, 8); break; case 7: sub_1947e(&v_5, 0, 123, 2, 3, 4, 5, 6, 7, 8); break; case 8: sub_1947e(&v_5, 69, 1, 2, 3, 4, 5, 6, 7, 8); break; default: sub_19354(&v_5, a_0, a_1, 9); break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 31: sub_1947e(&v_5, 0, 1, 2, 3, 4, 5, 6, 7, 8); break; case 0: sub_1947e(&v_5, 129, 167, 2, 3, 4, 5, 6, 7, 8); break; case 1: sub_1947e(&v_5, 90, 1, 2, 3, 4, 5, 6, 7, 8); break; case 2: sub_1947e(&v_5, 23, 251, 2, 3, 4, 5, 6, 7, 8); break; case 3: sub_1947e(&v_5, 36, 262, 2, 3, 4, 5, 6, 7, 8); break; case 4: sub_1947e(&v_5, 88, 1, 2, 3, 4, 5, 6, 7, 8); break; case 5: sub_1947e(&v_5, 125, 175, 2, 3, 4, 5, 6, 7, 8); break; case 6: sub_1947e(&v_5, 35, 1, 2, 3, 4, 5, 6, 7, 8); break; case 7: sub_1947e(&v_5, 44, 208, 2, 3, 4, 5, 6, 7, 8); break; case 8: sub_1947e(&v_5, 52, 189, 2, 3, 4, 5, 6, 7, 8); break; case 9: sub_1947e(&v_5, 0, 261, 2, 3, 4, 5, 6, 7, 8); break; case 10: sub_1947e(&v_5, 0, 243, 2, 3, 4, 5, 6, 7, 8); break; case 11: sub_1947e(&v_5, 0, 243, 2, 3, 4, 5, 6, 7, 8); break; case 12: sub_1947e(&v_5, 0, 212, 2, 3, 4, 5, 6, 7, 8); break; case 13: sub_1947e(&v_5, 64, 291, 2, 3, 4, 5, 6, 7, 8); break; case 14: sub_1947e(&v_5, 61, 207, 2, 3, 4, 5, 6, 7, 8); break; case 15: sub_1947e(&v_5, 0, 291, 2, 3, 4, 5, 6, 7, 8); break; case 16: sub_1947e(&v_5, 0, 208, 2, 3, 4, 5, 6, 7, 8); break; case 17: sub_1947e(&v_5, 0, 229, 2, 3, 4, 5, 6, 7, 8); break; case 18: sub_1947e(&v_5, 36, 249, 2, 3, 4, 5, 6, 7, 8); break; case 19: sub_1947e(&v_5, 0, 259, 2, 3, 4, 5, 6, 7, 8); break; case 20: sub_1947e(&v_5, 0, 174, 2, 3, 4, 5, 6, 7, 8); break; case 21: sub_1947e(&v_5, 35, 180, 2, 3, 4, 5, 6, 7, 8); break; case 22: sub_1947e(&v_5, 36, 1, 2, 3, 4, 5, 6, 7, 8); break; case 23: sub_1947e(&v_5, 0, 259, 2, 3, 4, 5, 6, 7, 8); break; case 24: sub_1947e(&v_5, 35, 1, 2, 3, 4, 5, 6, 7, 8); break; default: sub_19354(&v_5, a_0, a_1, 25); break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 31: sub_1947e(&v_5, 0, 1, 2, 3, 4, 5, 6, 7, 8); break; case 0: sub_1947e(&v_5, 35, 233, 2, 3, 4, 5, 6, 7, 8); break; case 1: sub_1947e(&v_5, 36, 178, 2, 3, 4, 5, 6, 7, 8); break; case 2: sub_1947e(&v_5, 53, 221, 2, 3, 4, 5, 6, 7, 8); break; case 3: sub_1947e(&v_5, 38, 170, 2, 3, 4, 5, 6, 7, 8); break; case 4: sub_1947e(&v_5, 37, 1, 2, 3, 4, 5, 6, 7, 8); break; case 5: sub_1947e(&v_5, 113, 203, 2, 3, 4, 5, 6, 7, 8); break; case 6: sub_1947e(&v_5, 114, 183, 2, 3, 4, 5, 6, 7, 8); break; case 7: sub_1947e(&v_5, 0, 221, 2, 3, 4, 5, 6, 7, 8); break; case 8: sub_1947e(&v_5, 0, 221, 2, 3, 4, 5, 6, 7, 8); break; case 9: sub_1947e(&v_5, 0, 199, 2, 3, 4, 5, 6, 7, 8); break; case 10: sub_1947e(&v_5, 0, 182, 2, 3, 4, 5, 6, 7, 8); break; case 11: sub_1947e(&v_5, 0, 233, 2, 3, 4, 5, 6, 7, 8); break; case 12: sub_1947e(&v_5, 107, 167, 2, 3, 4, 5, 6, 7, 8); break; case 13: sub_1947e(&v_5, 109, 170, 2, 3, 4, 5, 323, 7, 8); break; case 14: sub_1947e(&v_5, 119, 237, 2, 3, 4, 5, 6, 7, 8); break; case 15: sub_1947e(&v_5, 0, 221, 2, 3, 4, 5, 6, 7, 8); break; case 16: sub_1947e(&v_5, 114, 1, 2, 3, 4, 5, 6, 7, 8); break; case 17: sub_1947e(&v_5, 35, 268, 2, 3, 4, 5, 6, 7, 8); break; case 18: sub_1947e(&v_5, 0, 266, 2, 3, 4, 5, 6, 7, 8); break; case 19: sub_1947e(&v_5, 42, 1, 2, 3, 4, 5, 6, 7, 8); break; case 20: sub_1947e(&v_5, 76, 1, 2, 3, 4, 5, 6, 7, 8); break; case 21: sub_1947e(&v_5, 39, 235, 2, 3, 4, 5, 6, 7, 8); break; case 22: sub_1947e(&v_5, 41, 183, 2, 3, 4, 5, 6, 7, 8); break; case 23: sub_1947e(&v_5, 111, 194, 2, 3, 4, 5, 6, 7, 8); break; default: sub_19354(&v_5, a_0, a_1, 25); break; } break; } return v_5; } void sub_19354(auto a_0, auto a_1, auto a_2, auto a_3) { if ((a_2 != 0) && (a_2 != -99)) { a_0[0/*1*/] = 0; a_0[1/*1*/] = 1; a_0[2/*1*/] = 2; a_0[3/*1*/] = 3; a_0[4/*1*/] = 4; a_0[5/*1*/] = 5; a_0[6/*1*/] = 6; a_0[7/*1*/] = 7; a_0[8/*1*/] = 8; v_6 = 0; if (a_1 == ${player_zero}) { v_6 = 0; } else if (a_1 == ${player_one}) { v_6 = 1; } else if (a_1 == ${player_two}) { v_6 = 2; } else if (a_1 == ${mp_m_freemode_01}) { v_6 = 3; } else if (a_1 == ${mp_f_freemode_01}) { v_6 = 4; } DLC1::GET_SHOP_PED_OUTFIT(a_2, &v_7); if (!DLC1::_IS_OUTFIT_EMPTY(v_7)) { for (v_19 = 0; v_19 < v_7._f3; v_19 += 1) { if (DLC1::_A9F9C2E0FDE11CBB(v_7._f1, v_19, &v_16) && (v_16._f2 != -1)) { if (((v_16 != 0) && (v_16 != -1)) && (v_16 != ${0})) { a_0[v_16._f2/*1*/] = sub_1f08(a_1, v_16, 14, v_6); } else if (v_16._f1 != -1) { a_0[v_16._f2/*1*/] = v_16._f1; } } } } } } void sub_1947e(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9) { a_0[0/*1*/] = a_1; a_0[1/*1*/] = a_2; a_0[2/*1*/] = a_3; a_0[3/*1*/] = a_4; a_0[4/*1*/] = a_5; a_0[5/*1*/] = a_6; a_0[6/*1*/] = a_7; a_0[7/*1*/] = a_8; a_0[8/*1*/] = a_9; } auto sub_194c6(auto a_0) { switch (a_0) { case 0: return 0; break; case 2: return 2; break; case 3: return 3; break; case 4: return 4; break; case 6: return 6; break; case 5: return 5; break; case 8: return 8; break; case 9: return 9; break; case 10: return 10; break; case 1: return 1; break; case 7: return 7; break; case 11: return 11; break; } return 0; } auto<16> sub_19576(auto a_0, auto a_1) { asm .vardef 5, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":15}]}]" for (v_4 = 0; v_4 <= 14; v_4 += 1) { v_5[v_4/*1*/] = -99; } switch (a_0) { case ${player_zero}: switch (a_1) { case 0: if (g_18A70._f1E27._f63._f3A[120/*1*/]) { sub_1b61a(&v_5, -99, -99, 1, 1, 0, 0, 0, 0, 0, -99, 0, 0, 31); } else { sub_1b61a(&v_5, -99, -99, 0, 0, 0, 0, 0, 0, 0, -99, 0, 0, 31); } break; case 1: sub_1b61a(&v_5, -99, -99, 16, 16, 6, 1, 1, 0, 1, -99, 0, 0, 0); break; case 2: sub_1b61a(&v_5, -99, -99, 36, 21, 6, 1, 5, 0, 0, -99, 0, 0, 8); break; case 3: sub_1b61a(&v_5, -99, -99, 65, 36, 6, 0, 2, 0, 0, -99, 0, 0, 31); break; case 4: sub_1b61a(&v_5, -99, -99, 61, 32, 6, 0, 0, 7, 3, -99, 0, 0, 2); break; case 5: sub_1b61a(&v_5, -99, -99, g_18A70._f6EA._f21B._fC4[0/*1*/], g_18A70._f6EA._f21B._fC8[0/*1*/], 6, 3, 0, 0, 0, -99, 0, 0, 3); break; case 6: sub_1b61a(&v_5, -99, -99, 92, 72, 7, 0, 0, 0, 0, -99, 0, 0, 31); break; case 7: sub_1b61a(&v_5, -99, -99, 85, 95, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 8: sub_1b61a(&v_5, -99, -99, 170, 80, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 9: sub_1b61a(&v_5, -99, -99, 171, 89, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 10: sub_1b61a(&v_5, -99, -99, 33, 18, 8, 10, 3, 8, 0, -99, 0, 0, 4); break; case 11: sub_1b61a(&v_5, -99, -99, 33, 18, 17, 10, 4, 8, 0, -99, 0, 0, 5); break; case 12: sub_1b61a(&v_5, -99, -99, 35, 20, 9, 10, 23, 0, 0, -99, 0, 0, 31); break; case 13: sub_1b61a(&v_5, -99, -99, 69, 40, 13, 0, 0, 0, 0, -99, 0, 0, 31); break; case 14: sub_1b61a(&v_5, -99, -99, 62, 33, 38, 0, 8, 0, 0, -99, 0, 0, 6); break; case 15: sub_1b61a(&v_5, -99, -99, 63, 34, 6, 10, 0, 0, 4, -99, 0, 0, 31); break; case 16: sub_1b61a(&v_5, -99, -99, 174, 93, 18, 0, 18, 0, 0, -99, 0, 0, 31); break; case 17: sub_1b61a(&v_5, -99, -99, 76, 46, 6, 10, 0, 0, 0, -99, 0, 0, 31); break; case 18: sub_1b61a(&v_5, -99, -99, 35, 20, 9, 10, 0, 4, 0, -99, 0, 0, 7); break; case 19: sub_1b61a(&v_5, -99, -99, 64, 35, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 20: sub_1b61a(&v_5, -99, -99, 66, 37, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 21: sub_1b61a(&v_5, -99, -99, 67, 38, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 22: sub_1b61a(&v_5, -99, -99, 68, 39, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 23: sub_1b61a(&v_5, -99, -99, 177, 94, 19, 9, 0, 0, 0, -99, 0, 0, 31); break; case 24: sub_1b61a(&v_5, -99, -99, 35, 20, 9, 10, 4, 0, 0, -99, 0, 0, 31); break; case 25: sub_1b61a(&v_5, -99, -99, 97, 81, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 26: sub_1b61a(&v_5, -99, -99, 3, 3, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 27: sub_1b61a(&v_5, -99, -99, 129, 81, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 28: sub_1b61a(&v_5, -99, -99, 170, 80, 6, 0, 13, 0, 0, -99, 0, 0, 31); break; case 29: sub_1b61a(&v_5, -99, -99, 2, 2, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 30: sub_1b61a(&v_5, -99, -99, 161, 3, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 31: sub_1b61a(&v_5, -99, -99, 3, 3, 0, 12, 0, 0, 0, -99, 0, 1, 31); break; case 32: sub_1b61a(&v_5, -99, -99, 85, 55, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 33: sub_1b61a(&v_5, -99, -99, 86, 4, 20, 0, 0, 0, 0, -99, 0, 0, 31); break; case 34: sub_1b61a(&v_5, -99, -99, 44, 97, 6, 0, 0, 0, 0, -99, 0, 2, 31); break; case 35: sub_1b61a(&v_5, -99, -99, 85, 81, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 36: sub_1b61a(&v_5, -99, -99, 4, 4, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 37: sub_1b61a(&v_5, -99, -99, 5, 5, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 38: sub_1b61a(&v_5, -99, -99, 6, 6, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 39: sub_1b61a(&v_5, -99, -99, 7, 7, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 40: sub_1b61a(&v_5, -99, -99, 8, 8, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 41: sub_1b61a(&v_5, -99, -99, 9, 9, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 42: sub_1b61a(&v_5, -99, -99, 10, 10, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 43: sub_1b61a(&v_5, -99, -99, 11, 11, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 44: sub_1b61a(&v_5, -99, -99, 12, 12, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 45: sub_1b61a(&v_5, -99, -99, 13, 13, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 46: sub_1b61a(&v_5, -99, -99, 14, 14, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 47: sub_1b61a(&v_5, -99, -99, 15, 15, 0, 0, 0, 0, 0, -99, 0, 0, 31); break; case 48: sub_1b61a(&v_5, -99, -99, 91, 71, 14, 13, 0, 0, 0, -99, 0, 0, 31); break; case 49: sub_1b61a(&v_5, -99, -99, 35, 20, 9, 10, 0, 0, 0, -99, 0, 0, 31); break; case 50: sub_1b61a(&v_5, -99, -99, 33, 18, 8, 10, 3, 8, 0, -99, 0, 0, 9); break; case 51: sub_1b61a(&v_5, -99, -99, 169, 95, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; case 52: sub_1b61a(&v_5, -99, -99, 169, 72, 6, 0, 0, 0, 0, -99, 0, 0, 31); break; default: sub_1b3b9(&v_5, a_0, a_1, 53); break; } break; case ${player_one}: switch (a_1) { case 0: sub_1b61a(&v_5, -99, -99, 73, 24, 18, 0, 26, 0, 0, -99, 0, 0, 31); break; case 1: sub_1b61a(&v_5, -99, -99, 22, 10, 64, 0, 24, 0, 0, -99, 0, 43, 31); break; case 2: sub_1b61a(&v_5, -99, -99, g_18A70._f6EA._f21B._fC4[1/*1*/], g_18A70._f6EA._f21B._fC8[1/*1*/], 17, 2, 26, 0, 0, -99, 0, 45, 31); break; case 3: sub_1b61a(&v_5, -99, -99, 23, 11, 13, 5, 2, 4, 0, -99, 0, 0, 1); break; case 4: sub_1b61a(&v_5, -99, -99, 23, 11, 34, 5, 26, 0, 0, -99, 0, 0, 2); break; case 5: sub_1b61a(&v_5, -99, 20, 159, 69, 17, 5, 26, 0, 0, -99, 0, 0, 31); break; case 6: sub_1b61a(&v_5, -99, -99, 40, 13, 14, 0, 0, 0, 0, -99, 0, 0, 31); break; case 7: sub_1b61a(&v_5, -99, -99, 90, 32, 17, 1, 8, 0, 1, -99, 0, 0, 3); break; case 8: sub_1b61a(&v_5, -99, -99, 17, 5, 12, 0, 26, 0, 2, -99, 0, 0, 5); break; case 9: sub_1b61a(&v_5, -99, -99, 16, 4, 12, 0, 26, 0, 0, -99, 0, 0, 31); break; case 10: sub_1b61a(&v_5, -99, -99, 208, 71, 17, 0, 26, 0, 0, -99, 0, 0, 31); break; case 11: sub_1b61a(&v_5, -99, -99, 259, 10, 35, 0, 24, 0, 0, -99, 0, 43, 31); break; case 12: sub_1b61a(&v_5, -99, -99, 18, 6, 12, 0, 26, 0, 0, -99, 0, 0, 31); break; case 13: sub_1b61a(&v_5, -99, -99, 19, 7, 12, 0, 26, 0, 0, -99, 0, 0, 31); break; case 14: sub_1b61a(&v_5, -99, -99, 20, 8, 12, 0, 26, 0, 0, -99, 0, 0, 31); break; case 15: sub_1b61a(&v_5, -99, -99, 21, 9, 12, 0, 26, 0, 0, -99, 0, 0, 31); break; case 16: sub_1b61a(&v_5, -99, -99, 135, 40, 0, 0, 26, 0, 0, -99, 0, 0, 31); break; case 17: sub_1b61a(&v_5, -99, -99, 74, 24, 52, 0, 26, 0, 0, -99, 0, 0, 31); break; case 18: sub_1b61a(&v_5, -99, -99, 176, 53, 26, 5, 26, 0, 0, -99, 0, 41, 31); break; case 19: sub_1b61a(&v_5, -99, -99, 125, 24, 18, 0, 26, 0, 0, -99, 0, 0, 31); break; case 20: sub_1b61a(&v_5, -99, -99, 162, 24, 36, 0, 26, 0, 0, -99, 0, 0, 31); break; case 21: sub_1b61a(&v_5, -99, -99, 75, 24, 36, 0, 26, 0, 0, -99, 0, 0, 4); break; case 22: sub_1b61a(&v_5, -99, -99, 227, 53, 25, 0, 27, 0, 0, -99, 0, 25, 31); break; case 23: sub_1b61a(&v_5, -99, -99, 228, 54, 25, 0, 28, 0, 0, -99, 0, 26, 31); break; case 24: sub_1b61a(&v_5, -99, -99, 229, 55, 25, 0, 29, 0, 0, -99, 0, 27, 31); break; case 25: sub_1b61a(&v_5, -99, -99, 230, 56, 25, 0, 30, 0, 0, -99, 0, 28, 31); break; case 26: sub_1b61a(&v_5, -99, -99, 231, 57, 25, 0, 31, 0, 0, -99, 0, 29, 31); break; case 27: sub_1b61a(&v_5, -99, -99, 232, 58, 25, 0, 32, 0, 0, -99, 0, 30, 31); break; case 28: sub_1b61a(&v_5, -99, -99, 233, 59, 25, 0, 33, 0, 0, -99, 0, 31, 31); break; case 29: sub_1b61a(&v_5, -99, -99, 234, 60, 25, 0, 34, 0, 0, -99, 0, 32, 31); break; case 30: sub_1b61a(&v_5, -99, -99, 235, 61, 25, 0, 35, 0, 0, -99, 0, 33, 31); break; case 31: sub_1b61a(&v_5, -99, -99, 236, 62, 25, 0, 36, 0, 0, -99, 0, 34, 31); break; case 32: sub_1b61a(&v_5, -99, -99, 237, 63, 25, 0, 37, 0, 0, -99, 0, 35, 31); break; case 33: sub_1b61a(&v_5, -99, -99, 238, 64, 25, 0, 38, 0, 0, -99, 0, 36, 31); break; case 34: sub_1b61a(&v_5, -99, -99, 239, 65, 25, 0, 39, 0, 0, -99, 0, 37, 31); break; case 35: sub_1b61a(&v_5, -99, -99, 240, 66, 25, 0, 40, 0, 0, -99, 0, 38, 31); break; case 36: sub_1b61a(&v_5, -99, -99, 241, 67, 25, 0, 41, 0, 0, -99, 0, 39, 31); break; case 37: sub_1b61a(&v_5, -99, -99, 242, 68, 25, 0, 42, 0, 0, -99, 0, 40, 31); break; case 38: sub_1b61a(&v_5, -99, -99, 260, 72, 17, 0, 26, 0, 0, -99, 0, 0, 31); break; case 39: sub_1b61a(&v_5, -99, -99, 125, 24, 0, 0, 26, 0, 0, -99, 0, 0, 31); break; case 40: sub_1b61a(&v_5, -99, -99, 123, 24, 0, 0, 26, 0, 0, -99, 0, 0, 31); break; case 41: sub_1b61a(&v_5, -99, -99, 159, 69, 17, 5, 26, 0, 0, -99, 0, 0, 31); break; case 42: sub_1b61a(&v_5, -99, -99, 89, 22, 15, 6, 26, 0, 0, -99, 0, 0, 31); break; case 43: sub_1b61a(&v_5, -99, -99, 317, 69, 17, 0, 0, 0, 51, -99, 0, 0, 6); break; case 44: sub_1b61a(&v_5, -99, -99, 30, 23, 16, 0, 0, 0, 0, -99, 0, 0, 7); break; case 45: sub_1b61a(&v_5, -99, -99, 106, 70, 17, 5, 26, 0, 0, -99, 0, 0, 8); break; case 46: sub_1b61a(&v_5, -99, -99, 117, 24, 20, 5, 26, 0, 52, -99, 0, 0, 31); break; default: sub_1b3b9(&v_5, a_0, a_1, 47); break; } break; case ${player_two}: switch (a_1) { case 0: sub_1b61a(&v_5, -99, -99, 0, 91, 28, 0, 0, 0, 0, -99, 0, 0, 31); break; case 1: sub_1b61a(&v_5, -99, -99, 17, 5, 8, 2, 3, 0, 0, -99, 0, 0, 8); break; case 2: sub_1b61a(&v_5, -99, -99, 43, 8, 12, 3, 5, 0, 0, -99, 0, 0, 1); break; case 3: sub_1b61a(&v_5, -99, -99, 50, 14, 8, 0, 15, 6, 3, -99, 0, 0, 2); break; case 4: sub_1b61a(&v_5, -99, -99, g_18A70._f6EA._f21B._fC4[2/*1*/], g_18A70._f6EA._f21B._fC8[2/*1*/], 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 5: sub_1b61a(&v_5, -99, -99, 95, 33, 8, 0, 15, 0, 0, -99, 0, 0, 6); break; case 6: sub_1b61a(&v_5, -99, -99, 49, 13, 10, 4, 6, 0, 0, -99, 0, 0, 3); break; case 7: sub_1b61a(&v_5, -99, -99, 49, 13, 14, 4, 15, 0, 0, -99, 0, 0, 4); break; case 8: sub_1b61a(&v_5, -99, -99, 79, 32, 8, 5, 7, 0, 0, -99, 0, 0, 31); break; case 9: sub_1b61a(&v_5, -99, -99, 53, 17, 11, 0, 15, 0, 0, -99, 0, 0, 31); break; case 10: sub_1b61a(&v_5, -99, -99, 96, 81, 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 11: sub_1b61a(&v_5, -99, -99, 51, 15, 33, 0, 8, 0, 0, -99, 0, 0, 5); break; case 12: sub_1b61a(&v_5, -99, -99, 0, 93, 29, 0, 13, 0, 0, -99, 0, 0, 31); break; case 13: sub_1b61a(&v_5, -99, -99, 52, 16, 30, 5, 15, 0, 0, -99, 0, 0, 31); break; case 14: sub_1b61a(&v_5, -99, -99, 241, 92, 16, 0, 12, 0, 0, -99, 0, 0, 31); break; case 15: sub_1b61a(&v_5, -99, -99, 97, 34, 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 16: sub_1b61a(&v_5, -99, -99, 44, 9, 12, 0, 15, 0, 0, -99, 0, 0, 31); break; case 17: sub_1b61a(&v_5, -99, -99, 45, 10, 12, 0, 15, 0, 0, -99, 0, 0, 31); break; case 18: sub_1b61a(&v_5, -99, -99, 46, 11, 12, 0, 15, 0, 0, -99, 0, 0, 31); break; case 19: sub_1b61a(&v_5, -99, -99, 47, 12, 12, 0, 15, 0, 0, -99, 0, 0, 31); break; case 20: sub_1b61a(&v_5, -99, -99, 161, 53, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 21: sub_1b61a(&v_5, -99, -99, 0, 44, 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 22: sub_1b61a(&v_5, -99, -99, 98, 0, 28, 0, 15, 0, 0, -99, 0, 0, 31); break; case 23: sub_1b61a(&v_5, -99, -99, 27, 0, 31, 0, 15, 0, 0, -99, 0, 0, 31); break; case 24: sub_1b61a(&v_5, -99, -99, 190, 71, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 25: sub_1b61a(&v_5, -99, -99, 191, 72, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 26: sub_1b61a(&v_5, -99, -99, 192, 73, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 27: sub_1b61a(&v_5, -99, -99, 193, 74, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 28: sub_1b61a(&v_5, -99, -99, 194, 75, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 29: sub_1b61a(&v_5, -99, -99, 195, 76, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 30: sub_1b61a(&v_5, -99, -99, 196, 77, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 31: sub_1b61a(&v_5, -99, -99, 197, 78, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 32: sub_1b61a(&v_5, -99, -99, 198, 79, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 33: sub_1b61a(&v_5, -99, -99, 199, 80, 8, 0, 15, 0, 0, -99, 0, 0, 31); break; case 34: sub_1b61a(&v_5, -99, -99, 200, 62, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 35: sub_1b61a(&v_5, -99, -99, 201, 63, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 36: sub_1b61a(&v_5, -99, -99, 202, 64, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 37: sub_1b61a(&v_5, -99, -99, 203, 65, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 38: sub_1b61a(&v_5, -99, -99, 204, 66, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 39: sub_1b61a(&v_5, -99, -99, 205, 67, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 40: sub_1b61a(&v_5, -99, -99, 206, 68, 16, 0, 15, 0, 0, -99, 0, 0, 31); break; case 41: sub_1b61a(&v_5, -99, -99, 2, 43, 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 42: sub_1b61a(&v_5, -99, -99, 55, 0, 28, 0, 0, 0, 0, -99, 0, 0, 31); break; case 43: sub_1b61a(&v_5, -99, -99, 0, 52, 8, 0, 0, 0, 0, -99, 0, 0, 31); break; case 44: sub_1b61a(&v_5, -99, -99, 70, 30, 32, 6, 15, 0, 0, -99, 0, 0, 31); break; case 45: sub_1b61a(&v_5, -99, -99, 19, 91, 28, 0, 0, 0, 0, -99, 0, 0, 7); break; case 46: sub_1b61a(&v_5, -99, -99, 0, 0, 28, 0, 0, 0, 0, -99, 0, 0, 31); break; case 47: sub_1b61a(&v_5, -99, -99, 79, 32, 8, 5, 15, 0, 0, -99, 0, 0, 31); break; default: sub_1b3b9(&v_5, a_0, a_1, 48); break; } break; case ${mp_m_freemode_01}: switch (a_1) { case 0: sub_1b61a(&v_5, -99, -99, 0, 0, 10, -99, 0, -99, -99, 0, 0, 0, 31); break; case 1: sub_1b61a(&v_5, -99, -99, 1, 127, 38, -99, 2, 0, 0, 0, 0, 62, 0); break; case 2: sub_1b61a(&v_5, -99, -99, 0, 248, 45, -99, 240, 0, 0, 0, 0, 144, 1); break; case 3: sub_1b61a(&v_5, -99, -99, 4, 31, 25, -99, 240, 0, 0, 0, 0, 231, 2); break; case 4: sub_1b61a(&v_5, -99, -99, 1, 66, 10, -99, 21, 0, 0, 0, 0, 123, 3); break; case 5: sub_1b61a(&v_5, -99, -99, 1, 93, 141, -99, 3, 0, 0, 0, 0, 114, 4); break; case 6: sub_1b61a(&v_5, -99, -99, 1, 116, 113, -99, 7, 0, 0, 0, 0, 113, 5); break; case 7: sub_1b61a(&v_5, -99, -99, 1, 61, 136, -99, 27, 0, 0, 0, 0, 61, 6); break; case 8: sub_1b61a(&v_5, -99, -99, 0, 112, 10, -99, 240, 0, 0, 0, 0, 8, 7); break; case 9: sub_1b61a(&v_5, -99, -99, 4, 131, 24, -99, 240, 0, 0, 0, 0, 223, 8); break; case 10: sub_1b61a(&v_5, -99, -99, 1, 209, 188, -99, 208, 0, 0, 0, 0, 64, 9); break; case 11: sub_1b61a(&v_5, -99, -99, 1, 209, 160, -99, 211, 0, 0, 0, 43, 157, 10); break; case 12: sub_1b61a(&v_5, -99, -99, 1, 162, 174, -99, 201, 0, 0, 0, 0, 158, 11); break; case 13: sub_1b61a(&v_5, -99, -99, 1, 4, 240, -99, 34, 0, 0, 0, 0, 97, 12); break; case 14: sub_1b61a(&v_5, -99, -99, 1, 128, 232, -99, 43, 0, 0, 0, 0, 102, 13); break; case 15: sub_1b61a(&v_5, -99, -99, 1, 66, 65, -99, 224, 0, 0, 0, 0, 100, 14); break; case 16: sub_1b61a(&v_5, -99, -99, 1, 65, 172, -99, 202, 0, 0, 0, 0, 64, 15); break; case 17: sub_1b61a(&v_5, -99, -99, 1, 64, 10, -99, 1, 0, 0, 0, 0, 66, 16); break; case 18: sub_1b61a(&v_5, -99, -99, 5, 98, 80, -99, 240, 0, 0, 0, 0, 87, 17); break; case 19: sub_1b61a(&v_5, -99, -99, 5, 192, 96, -99, 240, 0, 0, 0, 0, 80, 18); break; case 20: sub_1b61a(&v_5, -99, -99, 1, 124, 96, -99, 11, 0, 0, 0, 0, 110, 19); break; case 21: sub_1b61a(&v_5, -99, -99, 0, 80, 114, -99, 240, 0, 0, 0, 0, 2, 20); break; case 22: sub_1b61a(&v_5, -99, -99, 6, 43, 112, -99, 82, 0, 0, 0, 0, 48, 21); break; case 23: sub_1b61a(&v_5, -99, -99, 1, 116, 144, -99, 2, 0, 0, 0, 0, 108, 22); break; case 24: sub_1b61a(&v_5, -99, -99, 1, 63, 38, -99, 3, 0, 0, 0, 0, 63, 23); break; case 25: sub_1b61a(&v_5, -99, -99, 2, 64, 10, -99, 240, 0, 0, 0, 0, 41, 24); break; default: sub_1b3b9(&v_5, a_0, a_1, 26); break; } break; case ${mp_f_freemode_01}: switch (a_1) { case 0: sub_1b61a(&v_5, -99, -99, 0, 0, 0, -99, 0, -99, -99, 0, -99, 0, 31); break; case 1: sub_1b61a(&v_5, -99, -99, 5, 136, 241, -99, 47, 0, 0, 0, 0, 21, 31); break; case 2: sub_1b61a(&v_5, -99, -99, 4, 1, 96, -99, 32, 0, 0, 0, 7, 215, 0); break; case 3: sub_1b61a(&v_5, -99, -99, 1, 73, 241, -99, 3, 0, 0, 0, 0, 25, 1); break; case 4: sub_1b61a(&v_5, -99, -99, 2, 88, 217, -99, 32, 0, 0, 0, 0, 33, 2); break; case 5: sub_1b61a(&v_5, -99, -99, 9, 7, 98, -99, 32, 0, 0, 0, 7, 153, 3); break; case 6: sub_1b61a(&v_5, -99, -99, 1, 140, 241, -99, 7, 0, 0, 0, 31, 16, 4); break; case 7: sub_1b61a(&v_5, -99, -99, 4, 139, 112, -99, 32, 0, 0, 0, 49, 78, 5); break; case 8: sub_1b61a(&v_5, -99, -99, 1, 193, 48, -99, 108, 0, 0, 0, 0, 17, 6); break; case 9: sub_1b61a(&v_5, -99, -99, 5, 114, 97, -99, 103, 0, 0, 0, 0, 98, 7); break; case 10: sub_1b61a(&v_5, -99, -99, 9, 134, 239, -99, 32, 0, 0, 0, 2, 144, 8); break; case 11: sub_1b61a(&v_5, -99, -99, 5, 152, 96, -99, 10, 0, 0, 0, 31, 96, 9); break; case 12: sub_1b61a(&v_5, -99, -99, 6, 129, 1, -99, 96, 0, 0, 0, 5, 120, 10); break; case 13: sub_1b61a(&v_5, -99, -99, 5, 0, 0, -99, 10, 0, 0, 0, 0, 130, 31); break; case 14: sub_1b61a(&v_5, -99, -99, 4, 159, 96, -99, 32, 0, 0, 0, 22, 214, 11); break; case 15: sub_1b61a(&v_5, -99, -99, 9, 232, 213, -99, 32, 0, 0, 0, 22, 147, 12); break; case 16: sub_1b61a(&v_5, -99, -99, 2, 8, 98, -99, 32, 0, 0, 0, 33, 39, 13); break; case 17: sub_1b61a(&v_5, -99, -99, 5, 150, 235, -99, 106, 0, 0, 0, 0, 128, 14); break; case 18: sub_1b61a(&v_5, -99, -99, 6, 96, 97, -99, 7, 0, 0, 0, 32, 114, 15); break; case 19: sub_1b61a(&v_5, -99, -99, 4, 48, 64, -99, 32, 0, 0, 0, 0, 89, 16); break; case 20: sub_1b61a(&v_5, -99, -99, 4, 62, 64, -99, 32, 0, 0, 0, 0, 78, 17); break; case 21: sub_1b61a(&v_5, -99, -99, 4, 49, 65, -99, 32, 0, 0, 0, 8, 80, 31); break; case 22: sub_1b61a(&v_5, -99, -99, 3, 20, 16, -99, 32, 0, 0, 0, 0, 49, 18); break; case 23: sub_1b61a(&v_5, -99, -99, 0, 73, 178, -99, 32, 0, 0, 0, 38, 11, 19); break; case 24: sub_1b61a(&v_5, -99, -99, 5, 135, 53, -99, 9, 0, 0, 0, 29, 27, 20); break; case 25: sub_1b61a(&v_5, -99, -99, 7, 233, 176, -99, 120, 0, 0, 0, 11, 160, 21); break; case 26: sub_1b61a(&v_5, -99, -99, 4, 34, 179, -99, 32, 0, 0, 0, 0, 77, 22); break; case 27: sub_1b61a(&v_5, -99, -99, 15, 131, 93, -99, 32, 0, 0, 0, 0, 250, 23); break; default: sub_1b3b9(&v_5, a_0, a_1, 28); break; } break; } return v_5; } void sub_1b3b9(auto a_0, auto a_1, auto a_2, auto a_3) { a_0[0/*1*/] = 0; a_0[2/*1*/] = -99; a_0[3/*1*/] = 0; a_0[4/*1*/] = 0; a_0[6/*1*/] = 0; a_0[5/*1*/] = 0; a_0[8/*1*/] = 0; a_0[9/*1*/] = 0; a_0[10/*1*/] = 0; a_0[1/*1*/] = 0; a_0[7/*1*/] = 0; a_0[11/*1*/] = 0; a_0[13/*1*/] = -99; a_0[14/*1*/] = -99; v_6 = 0; if (a_1 == ${player_zero}) { v_6 = 0; a_0[13/*1*/] = 10 + (a_2 - a_3); } else if (a_1 == ${player_one}) { v_6 = 1; a_0[13/*1*/] = 9 + (a_2 - a_3); } else if (a_1 == ${player_two}) { v_6 = 2; a_0[13/*1*/] = 9 + (a_2 - a_3); } else if (a_1 == ${mp_m_freemode_01}) { v_6 = 3; } else if (a_1 == ${mp_f_freemode_01}) { v_6 = 4; } DLC1::_F3FBE2D50A6A8C28(v_6, 0); DLC1::GET_SHOP_PED_QUERY_OUTFIT(a_2 - a_3, &v_7); if (!DLC1::_IS_OUTFIT_EMPTY(v_7)) { for (v_19 = 0; v_19 < v_7._f4; v_19 += 1) { if (DLC1::_GET_PROP_FROM_OUTFIT(v_7._f1, v_19, &v_16)) { if (((v_16 != 0) && (v_16 != -1)) && (v_16 != ${0})) { if (v_16._f2 == 10) { a_0[sub_1b56a(v_16._f2)/*1*/] = v_16; } else { a_0[sub_1b56a(v_16._f2)/*1*/] = sub_1f08(a_1, v_16, sub_1b56a(v_16._f2), v_6); } } else if (v_16._f1 != -1) { a_0[sub_1b56a(v_16._f2)/*1*/] = v_16._f1; } } } if (v_7._f3 == 0) { a_0[13/*1*/] = -99; } else { a_0[13/*1*/] = v_7._f1; } } } auto sub_1b56a(auto a_0) { switch (a_0) { case 0: return 0; break; case 2: return 2; break; case 3: return 3; break; case 4: return 4; break; case 6: return 6; break; case 5: return 5; break; case 8: return 8; break; case 9: return 9; break; case 10: return 10; break; case 1: return 1; break; case 7: return 7; break; case 11: return 11; break; } return 0; } void sub_1b61a(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13) { a_0[0/*1*/] = a_1; a_0[2/*1*/] = a_2; a_0[3/*1*/] = a_3; a_0[4/*1*/] = a_4; a_0[6/*1*/] = a_5; a_0[5/*1*/] = a_6; a_0[8/*1*/] = a_7; a_0[9/*1*/] = a_8; a_0[10/*1*/] = a_9; a_0[1/*1*/] = a_A; a_0[7/*1*/] = a_B; a_0[11/*1*/] = a_C; a_0[13/*1*/] = a_D; a_0[14/*1*/] = -99; } void sub_1b68b(auto a_0, auto a_1, auto a_2, auto a_3) { if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if ((g_10E38 != sub_88d()) || (a_2 == -99)) { return ; } g_10E3A[2/*14*/]/*{14}*/ = sub_1d5de(a_0, a_1, a_2); if (GAMEPLAY::IS_BIT_SET(g_10E3A[2/*14*/]._f6, 1) && GAMEPLAY::IS_BIT_SET(g_10E3A[2/*14*/]._f6, 6)) { if (a_1 == 12) { sub_1cc9f(g_280004, 2, 1, 1, -1); } else if (a_1 == 13) { } else if (a_1 == 14) { sub_1cc9f(g_280004, 2, 1, 1, -1); } else { sub_1cc9f(g_280004, 2, 1, 1, -1); } if (a_3) { v_6 = DLC1::_C17AD0E5752BECDA(g_280004); for (v_7 = 0; v_7 < v_6; v_7 += 1) { if (v_7 < g_2703D2) { g_2703D2[v_7/*1*/] = -1; g_270441[v_7/*1*/] = -1; } DLC1::GET_VARIANT_COMPONENT(g_280004, v_7, &v_8, &v_9, &v_A); if (v_A != 10) { if ((a_1 == 4) && DLC1::_341DE7ED1D2A1BFD(g_280004, 0xb712aa9f, 0)) { } else if ((v_8 != 0) && (v_8 != ${0})) { sub_1cc9f(v_8, 2, 1, 1, -1); if (v_7 < g_2703D2) { g_2703D2[v_7/*1*/] = v_8; g_270441[v_7/*1*/] = v_A; } } else { sub_1b68b(a_0, sub_1b56a(v_A), v_9, 0); } } } g_2703D1 += 1; if (g_2703D1 < 2) { for (v_7 = 0; v_7 < v_6; v_7 += 1) { if (v_7 < g_2703D2) { if (g_2703D2[v_7/*1*/] != -1) { if (a_0 == ${mp_m_freemode_01}) { sub_1b68b(a_0, sub_1b56a(g_270441[v_7/*1*/]), sub_1f08(a_0, g_2703D2[v_7/*1*/], sub_1b56a(g_270441[v_7/*1*/]), 3), 1); } else { sub_1b68b(a_0, sub_1b56a(g_270441[v_7/*1*/]), sub_1f08(a_0, g_2703D2[v_7/*1*/], sub_1b56a(g_270441[v_7/*1*/]), 4), 1); } } } } } g_2703D1 -= 1; } return ; } if (GAMEPLAY::IS_BIT_SET(g_10E3A[2/*14*/]._f6, 1) && (!GAMEPLAY::IS_BIT_SET(g_10E3A[2/*14*/]._f6, 6))) { if (sub_1c89a(a_1, g_10E3A[1/*14*/]._f2, &v_B)) { v_C = sub_12794(v_B, g_10E38, 0); GAMEPLAY::SET_BIT(&v_C, g_10E3A[2/*14*/]._f1); sub_35bf5(v_B, v_C, g_10E38, 1); } if (a_3 == 1) { if (a_0 == ${mp_m_freemode_01}) { if (a_1 == 14) { if ((a_2 >= 83) && (a_2 <= 90)) { v_D = 75 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 14, v_D, 0); } else if ((a_2 >= 75) && (a_2 <= 82)) { v_D = 83 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 14, v_D, 0); } } else if (a_1 == 8) { if ((a_2 >= 48) && (a_2 <= 63)) { v_D = 64 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 64) && (a_2 <= 79)) { v_D = 48 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 96) && (a_2 <= 111)) { v_D = 112 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 112) && (a_2 <= 127)) { v_D = 96 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 176) && (a_2 <= 191)) { v_D = 160 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 160) && (a_2 <= 175)) { v_D = 176 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 32) && (a_2 <= 47)) { v_D = 0 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 11, v_D, 0); } else if ((a_2 >= 224) && (a_2 <= 239)) { v_D = 16 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 11, v_D, 0); } } else if (a_1 == 11) { if ((a_2 >= 0) && (a_2 <= 15)) { v_D = 32 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 16) && (a_2 <= 31)) { v_D = 224 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } else if ((a_2 >= 220) && (a_2 <= 235)) { asm .vardef 15, "[{\"offset\":0,\"value\":2}]" switch (a_2) { case 220: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_0}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_0}; break; case 221: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_1}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_1}; break; case 222: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_2}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_2}; break; case 223: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_3}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_3}; break; case 224: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_4}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_4}; break; case 225: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_5}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_5}; break; case 226: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_6}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_6}; break; case 227: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_7}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_7}; break; case 228: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_8}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_8}; break; case 229: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_9}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_9}; break; case 230: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_10}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_10}; break; case 231: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_11}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_11}; break; case 232: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_12}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_12}; break; case 233: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_13}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_13}; break; case 234: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_14}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_14}; break; case 235: v_F[0/*1*/] = ${dlc_mp_busi_m_accs5_15}; v_F[1/*1*/] = ${dlc_mp_busi_m_accs5_15}; break; } DLC1::INIT_SHOP_PED_COMPONENT(&v_12); v_25 = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(3, 6, -1, 0, -1, 8); for (v_23 = 0; v_23 < v_25; v_23 += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_23, &v_12); if (!DLC1::_IS_OUTFIT_EMPTY(v_12)) { if ((v_12._f1 == v_F[0/*1*/]) || (v_12._f1 == v_F[1/*1*/])) { sub_1b68b(a_0, 8, 241 + v_24, 0); v_23 = v_25 + 1; } v_24 += 1; } } } } else if (a_1 == 7) { if ((a_2 >= 41) && (a_2 <= 56)) { switch (g_10E3A[2/*14*/]._f4) { case 0: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_0}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_0}, 7, 3), 0); break; case 1: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_1}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_1}, 7, 3), 0); break; case 2: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_2}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_2}, 7, 3), 0); break; case 3: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_3}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_3}, 7, 3), 0); break; case 4: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_4}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_4}, 7, 3), 0); break; case 5: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_5}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_5}, 7, 3), 0); break; case 6: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_6}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_6}, 7, 3), 0); break; case 7: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_7}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_7}, 7, 3), 0); break; case 8: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_8}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_8}, 7, 3), 0); break; case 9: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_9}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_9}, 7, 3), 0); break; case 10: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_10}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_10}, 7, 3), 0); break; case 11: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_11}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_11}, 7, 3), 0); break; case 12: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_12}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_12}, 7, 3), 0); break; case 13: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_13}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_13}, 7, 3), 0); break; case 14: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_14}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_14}, 7, 3), 0); break; case 15: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth0_15}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth2_15}, 7, 3), 0); break; } } else if ((a_2 >= 73) && (a_2 <= 88)) { switch (g_10E3A[2/*14*/]._f4) { case 0: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_0}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_0}, 7, 3), 0); break; case 1: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_1}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_1}, 7, 3), 0); break; case 2: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_2}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_2}, 7, 3), 0); break; case 3: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_3}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_3}, 7, 3), 0); break; case 4: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_4}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_4}, 7, 3), 0); break; case 5: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_5}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_5}, 7, 3), 0); break; case 6: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_6}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_6}, 7, 3), 0); break; case 7: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_7}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_7}, 7, 3), 0); break; case 8: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_8}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_8}, 7, 3), 0); break; case 9: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_9}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_9}, 7, 3), 0); break; case 10: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_10}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_10}, 7, 3), 0); break; case 11: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_11}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_11}, 7, 3), 0); break; case 12: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_12}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_12}, 7, 3), 0); break; case 13: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_13}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_13}, 7, 3), 0); break; case 14: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_14}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_14}, 7, 3), 0); break; case 15: sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth1_15}, 7, 3), 0); sub_1b68b(a_0, 7, sub_1f08(a_0, ${dlc_mp_busi2_m_teeth3_15}, 7, 3), 0); break; } } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 == 11) { if ((a_2 >= 0) && (a_2 <= 15)) { v_D = 16 + g_10E3A[2/*14*/]._f4; sub_1b68b(a_0, 8, v_D, 0); } } } g_10E3A[2/*14*/]/*{14}*/ = sub_1d5de(a_0, a_1, a_2); if (a_1 == 11) { v_E = sub_1c5a5(a_0, a_2, g_10E3A[2/*14*/]._f4); if (v_E != -99) { sub_1b68b(a_0, 8, v_E, 0); } if ((a_2 >= 192) && (a_2 <= 203)) { switch (a_2) { case 199: v_26 = ${dlc_mp_busi_f_accs2_0}; break; case 200: v_26 = ${dlc_mp_busi_f_accs2_1}; break; case 201: v_26 = ${dlc_mp_busi_f_accs2_2}; break; } DLC1::INIT_SHOP_PED_COMPONENT(&v_27); v_3A = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(4, 6, -1, 0, -1, 8); for (v_38 = 0; v_38 < v_3A; v_38 += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_38, &v_27); if (!DLC1::_IS_OUTFIT_EMPTY(v_27)) { if (v_27._f1 == v_26) { sub_1b68b(a_0, 8, 136 + v_39, 0); v_38 = v_3A + 1; } v_39 += 1; } } } } else if (a_1 == 8) { v_E = sub_138c5(a_0, a_2, g_10E3A[2/*14*/]._f4); if (v_E != -99) { sub_1b68b(a_0, 11, v_E, 0); } } } } } } auto sub_1c5a5(auto a_0, auto a_1, auto a_2) { v_5 = -99; if (a_0 == ${mp_m_freemode_01}) { if (a_1 <= 15) { v_5 = 0; } else if (a_1 <= 31) { v_5 = 16; } else if (a_1 <= 47) { v_5 = -99; } else if (a_1 <= 63) { v_5 = -99; } else if (a_1 <= 79) { v_5 = -99; } else if (a_1 <= 95) { v_5 = 80; } else if (a_1 <= 107) { v_5 = -99; } else if (a_1 <= 123) { v_5 = -99; } else if (a_1 <= 139) { v_5 = 128; } else if (a_1 <= 155) { v_5 = 144; } else if (a_1 <= 171) { v_5 = -99; } else if (a_1 <= 187) { v_5 = -99; } else if (a_1 <= 203) { v_5 = 192; } else if (a_1 <= 219) { v_5 = 208; } else if (a_1 <= 235) { v_5 = -99; } else if (a_1 <= 236) { v_5 = 240; } else if (a_1 >= 237) { v_6 = sub_16981(a_0, a_1, 11, 3); if (v_6 != -1) { v_7 = DLC1::_C17AD0E5752BECDA(v_6); for (v_8 = 0; v_8 < v_7; v_8 += 1) { DLC1::GET_VARIANT_COMPONENT(v_6, v_8, &v_9, &v_A, &v_B); if (v_B == 8) { if ((v_9 != 0) && (v_9 != ${0})) { v_5 = sub_1f08(a_0, v_9, 8, 3); } else { v_5 = v_A; } v_8 = v_7 + 1; } } } } } else if (a_0 == ${mp_f_freemode_01}) { if (a_1 <= 15) { v_5 = 0; } else if (a_1 <= 31) { v_5 = -99; } else if (a_1 <= 47) { v_5 = -99; } else if (a_1 <= 63) { v_5 = -99; } else if (a_1 <= 79) { v_5 = 34; } else if (a_1 <= 95) { v_5 = 50; } else if (a_1 <= 111) { v_5 = -99; } else if (a_1 <= 127) { v_5 = -99; } else if (a_1 <= 143) { v_5 = -99; } else if (a_1 <= 159) { v_5 = -99; } else if (a_1 <= 175) { v_5 = -99; } else if (a_1 <= 191) { v_5 = 71; } else if (a_1 <= 207) { v_5 = 87; } else if (a_1 <= 223) { v_5 = 103; } else if (a_1 <= 239) { v_5 = -99; } else if (a_1 <= 255) { v_5 = 120; } else if (a_1 >= 256) { v_C = sub_16981(a_0, a_1, 11, 4); if (v_C != -1) { v_D = DLC1::_C17AD0E5752BECDA(v_C); for (v_E = 0; v_E < v_D; v_E += 1) { DLC1::GET_VARIANT_COMPONENT(v_C, v_E, &v_F, &v_10, &v_11); if (v_11 == 8) { if ((v_F != 0) && (v_F != ${0})) { v_5 = sub_1f08(a_0, v_F, 8, 4); } else { v_5 = v_10; } v_E = v_D + 1; } } } } } if (v_5 != -99) { v_5 += a_2; } return v_5; } auto sub_1c89a(auto a_0, auto a_1, auto a_2) { a_2 = 968; switch (a_1) { case 0: switch (a_0) { case 2: a_2 = 969; break; case 3: a_2 = 1419; break; case 4: a_2 = 985; break; case 6: a_2 = 993; break; case 8: a_2 = 1420; break; case 9: a_2 = 1428; break; case 10: a_2 = 1430; break; case 1: a_2 = 1001; break; case 7: a_2 = 1431; break; case 11: a_2 = 977; break; case 14: a_2 = 1009; break; case 12: a_2 = 1020; break; } break; case 1: switch (a_0) { case 2: a_2 = 970; break; case 4: a_2 = 986; break; case 6: a_2 = 994; break; case 8: a_2 = 1421; break; case 9: a_2 = 1429; break; case 7: a_2 = 1432; break; case 11: a_2 = 978; break; case 14: a_2 = 1010; break; } break; case 2: switch (a_0) { case 2: a_2 = 971; break; case 4: a_2 = 987; break; case 6: a_2 = 995; break; case 8: a_2 = 1422; break; case 7: a_2 = 1433; break; case 11: a_2 = 979; break; case 14: a_2 = 1011; break; } break; case 3: switch (a_0) { case 4: a_2 = 988; break; case 6: a_2 = 996; break; case 8: a_2 = 1423; break; case 11: a_2 = 980; break; case 14: a_2 = 1012; break; } break; case 4: switch (a_0) { case 4: a_2 = 989; break; case 6: a_2 = 997; break; case 8: a_2 = 1424; break; case 11: a_2 = 981; break; case 14: a_2 = 1013; break; } break; case 5: switch (a_0) { case 4: a_2 = 990; break; case 6: a_2 = 998; break; case 8: a_2 = 1425; break; case 11: a_2 = 982; break; case 14: a_2 = 1014; break; } break; case 6: switch (a_0) { case 4: a_2 = 991; break; case 6: a_2 = 999; break; case 8: a_2 = 1426; break; case 11: a_2 = 983; break; case 14: a_2 = 1015; break; } break; case 7: switch (a_0) { case 4: a_2 = 992; break; case 6: a_2 = 1000; break; case 8: a_2 = 1427; break; case 11: a_2 = 984; break; case 14: a_2 = 1016; break; } break; case 8: switch (a_0) { case 14: a_2 = 1017; break; } break; case 9: switch (a_0) { case 14: a_2 = 1018; break; } break; case 10: switch (a_0) { case 14: a_2 = 1019; break; } break; } return a_2 != 968; } void sub_1cc9f(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { v_7 = g_10E38; if (a_4 != -1) { v_7 = a_4; } if (sub_1cce8(a_0, a_1, &v_9, &v_8, a_2, a_3)) { v_A = sub_12794(v_9, v_7, 0); GAMEPLAY::SET_BIT(&v_A, v_8); sub_35bf5(v_9, v_A, v_7, 1); } } auto sub_1cce8(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { a_2 = 3790; v_8 = -1; if (a_4) { if (g_2703B3) { v_8 = PED::_1E77FA7A62EE6C4C(a_0); } else { v_8 = PED::_F033419D1B81FAE8(a_0); } } else if (a_5) { v_8 = PED::_1E77FA7A62EE6C4C(a_0); } else { v_8 = PED::_F033419D1B81FAE8(a_0); } if (v_8 == -1) { return 0; } switch (a_1) { case 1: switch (SYSTEM::FLOOR(__678_$BBDA792448DB5A89(v_8) / 32.0)) { case 0: a_2 = 1748; break; case 1: a_2 = 1749; break; case 2: a_2 = 1750; break; case 3: a_2 = 1751; break; case 4: a_2 = 1752; break; case 5: a_2 = 1753; break; case 6: a_2 = 1760; break; case 7: a_2 = 1761; break; case 8: a_2 = 1762; break; case 9: a_2 = 1763; break; case 10: a_2 = 1764; break; case 11: a_2 = 1765; break; case 12: a_2 = 1766; break; case 13: a_2 = 1774; break; case 14: a_2 = 1775; break; case 15: a_2 = 1876; break; case 16: a_2 = 1877; break; case 17: a_2 = 1908; break; case 18: a_2 = 1922; break; case 19: a_2 = 1923; break; case 20: a_2 = 1924; break; case 21: a_2 = 1925; break; case 22: a_2 = 1926; break; case 23: a_2 = 2030; break; case 24: a_2 = 2031; break; case 25: a_2 = 2057; break; case 26: a_2 = 2058; break; case 27: a_2 = 2059; break; case 28: a_2 = 2060; break; case 29: a_2 = 2061; break; case 30: a_2 = 2062; break; case 31: a_2 = 2063; break; case 32: a_2 = 2064; break; case 33: a_2 = 2065; break; case 34: a_2 = 2066; break; case 35: a_2 = 2313; break; case 36: a_2 = 2314; break; case 37: a_2 = 2362; break; case 38: a_2 = 2363; break; case 39: a_2 = 2364; break; case 40: a_2 = 2365; break; case 41: a_2 = 2424; break; case 42: a_2 = 2425; break; case 43: a_2 = 2426; break; case 44: a_2 = 2427; break; case 45: a_2 = 2428; break; case 46: a_2 = 2429; break; case 47: a_2 = 2430; break; case 48: a_2 = 2431; break; case 49: a_2 = 2432; break; case 50: a_2 = 2433; break; case 51: a_2 = 2562; break; case 52: a_2 = 2563; break; case 53: a_2 = 2564; break; case 54: a_2 = 2565; break; case 55: a_2 = 2566; break; case 56: a_2 = 2567; break; case 57: a_2 = 2568; break; case 58: a_2 = 2569; break; case 59: a_2 = 2570; break; case 60: a_2 = 2571; break; case 61: a_2 = 2572; break; case 62: a_2 = 3168; break; case 63: a_2 = 3169; break; case 64: a_2 = 3170; break; case 65: a_2 = 3171; break; case 66: a_2 = 3172; break; case 67: a_2 = 3173; break; default: break; } break; case 2: switch (SYSTEM::FLOOR(__678_$BBDA792448DB5A89(v_8) / 32.0)) { case 0: a_2 = 1754; break; case 1: a_2 = 1755; break; case 2: a_2 = 1756; break; case 3: a_2 = 1757; break; case 4: a_2 = 1758; break; case 5: a_2 = 1759; break; case 6: a_2 = 1767; break; case 7: a_2 = 1768; break; case 8: a_2 = 1769; break; case 9: a_2 = 1770; break; case 10: a_2 = 1771; break; case 11: a_2 = 1772; break; case 12: a_2 = 1773; break; case 13: a_2 = 1776; break; case 14: a_2 = 1777; break; case 15: a_2 = 1878; break; case 16: a_2 = 1879; break; case 17: a_2 = 1909; break; case 18: a_2 = 1927; break; case 19: a_2 = 1928; break; case 20: a_2 = 1929; break; case 21: a_2 = 1930; break; case 22: a_2 = 1931; break; case 23: a_2 = 2032; break; case 24: a_2 = 2033; break; case 25: a_2 = 2067; break; case 26: a_2 = 2068; break; case 27: a_2 = 2069; break; case 28: a_2 = 2070; break; case 29: a_2 = 2071; break; case 30: a_2 = 2072; break; case 31: a_2 = 2073; break; case 32: a_2 = 2074; break; case 33: a_2 = 2075; break; case 34: a_2 = 2076; break; case 35: a_2 = 2315; break; case 36: a_2 = 2316; break; case 37: a_2 = 2366; break; case 38: a_2 = 2367; break; case 39: a_2 = 2368; break; case 40: a_2 = 2369; break; case 41: a_2 = 2434; break; case 42: a_2 = 2435; break; case 43: a_2 = 2436; break; case 44: a_2 = 2437; break; case 45: a_2 = 2438; break; case 46: a_2 = 2439; break; case 47: a_2 = 2440; break; case 48: a_2 = 2441; break; case 49: a_2 = 2442; break; case 50: a_2 = 2443; break; case 51: a_2 = 2573; break; case 52: a_2 = 2574; break; case 53: a_2 = 2575; break; case 54: a_2 = 2576; break; case 55: a_2 = 2577; break; case 56: a_2 = 2578; break; case 57: a_2 = 2579; break; case 58: a_2 = 2580; break; case 59: a_2 = 2581; break; case 60: a_2 = 2582; break; case 61: a_2 = 2583; break; case 62: a_2 = 3174; break; case 63: a_2 = 3175; break; case 64: a_2 = 3176; break; case 65: a_2 = 3177; break; case 66: a_2 = 3178; break; case 67: a_2 = 3179; break; default: break; } break; } a_3 = v_8 % 32; return a_2 != 3790; } auto sub_1d58d(auto a_0) { if (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0)) { return 0; } if (a_0 == 1) { if (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1)) { return 0; } if (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 2)) { return 0; } } return 1; } auto<14> sub_1d5de(auto a_0, auto a_1, auto a_2) { sub_35af8(); if (a_0 == ${mp_m_freemode_01}) { sub_29ef5(a_1, a_2); } else if (a_0 == ${mp_f_freemode_01}) { sub_1d61b(a_1, a_2); } return g_10E3A[0/*14*/]; } void sub_1d61b(auto a_0, auto a_1) { switch (a_0) { case 2: sub_29026(a_1); break; case 11: sub_27897(a_1); break; case 8: sub_264d3(a_1); break; case 9: sub_26255(a_1); break; case 3: sub_260fc(a_1); break; case 4: sub_24a9f(a_1); break; case 6: sub_23478(a_1); break; case 1: sub_23195(a_1); break; case 7: sub_229bb(a_1); break; case 10: sub_228b8(a_1); break; case 14: sub_1fb06(a_1); break; case 12: sub_1f829(a_1); break; case 5: sub_1f728(a_1); break; case 0: sub_1f48f(a_1); break; case 13: sub_1d70b(a_1); break; } } void sub_1d70b(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 13; switch (a_0) { case 31: v_9 = 0; v_A = 0; break; case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 0; v_A = 0; break; case 2: v_9 = 0; v_A = 0; break; case 3: v_9 = 0; v_A = 0; break; case 4: v_9 = 0; v_A = 0; break; case 5: v_9 = 0; v_A = 0; break; case 6: v_9 = 0; v_A = 0; break; case 7: v_9 = 0; v_A = 0; break; case 8: v_9 = 0; v_A = 0; break; case 9: v_9 = 0; v_A = 0; break; case 10: v_9 = 0; v_A = 0; break; case 11: v_9 = 0; v_A = 0; break; case 12: v_9 = 0; v_A = 0; break; case 13: v_9 = 0; v_A = 0; break; case 14: v_9 = 0; v_A = 0; break; case 15: v_9 = 0; v_A = 0; break; case 16: v_9 = 0; v_A = 0; break; case 17: v_9 = 0; v_A = 0; break; case 18: v_9 = 0; v_A = 0; break; case 19: v_9 = 0; v_A = 0; break; case 20: v_9 = 0; v_A = 0; break; case 21: v_9 = 0; v_A = 0; break; case 22: v_9 = 0; v_A = 0; break; case 23: v_9 = 0; v_A = 0; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_1d8c6(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10) { a_0._f6 = 0; a_0 = a_9; a_0._f1 = a_2 % 32; a_0._f2 = a_2 / 32; a_0._f3 = a_4; a_0._f4 = a_5; a_0._f7 = a_6; a_0._f8/*"16"*/ = a_3; a_0._fD = a_8; a_0._fC = sub_1f3bb(a_8); if (((a_0._f2 >= 10) && (a_0._f5 >= 0)) && (a_0._f5 < 3)) { if (!a_A) {} a_0._f2 = 0; } if (GAMEPLAY::GET_HASH_KEY(a_3) != GAMEPLAY::GET_HASH_KEY("NO_LABEL")) {} if (a_7) { GAMEPLAY::SET_BIT(&a_0._f6, 3); } if (a_A) { GAMEPLAY::SET_BIT(&a_0._f6, 0); if ((a_0._f5 >= 0) && (a_0._f5 < 3)) { GAMEPLAY::SET_BIT(&a_0._f6, 5); } GAMEPLAY::SET_BIT(&a_0._f6, 1); GAMEPLAY::SET_BIT(&a_0._f6, 2); GAMEPLAY::SET_BIT(&a_0._f6, 6); if (sub_1f3ad(14)) { return ; } if (a_1 == 1) { if (DLC1::_341DE7ED1D2A1BFD(g_280004, 0x6ce6313b, 0)) { GAMEPLAY::SET_BIT(&a_0._f6, 7); } } if (a_1 == 12) { if (!sub_1f36b(g_280004, 1, 1, 1, -1)) { GAMEPLAY::CLEAR_BIT(&a_0._f6, 2); } if (!sub_1f36b(g_280004, 2, 1, 1, -1)) { GAMEPLAY::SET_BIT(&a_0._f6, 4); } } else if (a_1 == 13) { } else if (a_1 == 14) { if (!sub_1f36b(g_280004, 1, 1, 1, -1)) { GAMEPLAY::CLEAR_BIT(&a_0._f6, 2); } if (!sub_1f36b(g_280004, 2, 1, 1, -1)) { GAMEPLAY::SET_BIT(&a_0._f6, 4); } } else { if (!sub_1f36b(g_280004, 1, 1, 1, -1)) { GAMEPLAY::CLEAR_BIT(&a_0._f6, 2); } if (!sub_1f36b(g_280004, 2, 1, 1, -1)) { GAMEPLAY::SET_BIT(&a_0._f6, 4); } } } else if ((a_0._f5 >= 0) && (a_0._f5 < 3)) { GAMEPLAY::SET_BIT(&a_0._f6, 0); GAMEPLAY::SET_BIT(&a_0._f6, 5); if (sub_1e44d(a_1, a_0._f5, a_0._f2, 0, a_0._f1, 0, 0)) { GAMEPLAY::SET_BIT(&a_0._f6, 1); } if (sub_1e44d(a_1, a_0._f5, a_0._f2, 1, a_0._f1, 0, 0)) { GAMEPLAY::SET_BIT(&a_0._f6, 2); } if (!sub_1e44d(a_1, a_0._f5, a_0._f2, 2, a_0._f1, 0, 0)) { GAMEPLAY::SET_BIT(&a_0._f6, 4); } } else { GAMEPLAY::SET_BIT(&a_0._f6, 0); if (((((((((((a_1 == 11) || (a_1 == 4)) || (a_1 == 6)) || (a_1 == 1)) || (a_1 == 14)) || (a_1 == 2)) || (a_1 == 8)) || (a_1 == 9)) || (a_1 == 10)) || (a_1 == 7)) || (a_1 == 12)) { if (sub_1f3ad(14)) { return ; } v_D = sub_12794(sub_1e052(a_1, a_0._f2), g_10E38, 0); if (GAMEPLAY::IS_BIT_SET(v_D, a_0._f1)) { GAMEPLAY::SET_BIT(&a_0._f6, 1); } v_D = sub_12794(sub_1dc57(a_1, a_0._f2), g_10E38, 0); if (GAMEPLAY::IS_BIT_SET(v_D, a_0._f1)) { GAMEPLAY::SET_BIT(&a_0._f6, 2); } if (sub_1c89a(a_1, a_0._f2, &v_E)) { v_D = sub_12794(v_E, g_10E38, 0); if (!GAMEPLAY::IS_BIT_SET(v_D, a_0._f1)) { GAMEPLAY::SET_BIT(&a_0._f6, 4); } } } else { GAMEPLAY::SET_BIT(&a_0._f6, 1); GAMEPLAY::SET_BIT(&a_0._f6, 2); } } if (a_1 == 14) { if (a_4 == -1) { GAMEPLAY::SET_BIT(&a_0._f6, 1); GAMEPLAY::SET_BIT(&a_0._f6, 2); } } } auto sub_1dc57(auto a_0, auto a_1) { switch (a_1) { case 0: switch (a_0) { case 2: return 917; break; case 3: return 1404; break; case 4: return 933; break; case 6: return 941; break; case 8: return 1405; break; case 9: return 1413; break; case 10: return 1415; break; case 1: return 949; break; case 7: return 1416; break; case 11: return 925; break; case 14: return 957; break; case 12: return 968; break; } break; case 1: switch (a_0) { case 2: return 918; break; case 4: return 934; break; case 6: return 942; break; case 8: return 1406; break; case 9: return 1414; break; case 7: return 1417; break; case 11: return 926; break; case 14: return 958; break; } break; case 2: switch (a_0) { case 2: return 919; break; case 4: return 935; break; case 6: return 943; break; case 8: return 1407; break; case 7: return 1418; break; case 11: return 927; break; case 14: return 959; break; } break; case 3: switch (a_0) { case 4: return 936; break; case 6: return 944; break; case 8: return 1408; break; case 11: return 928; break; case 14: return 960; break; } break; case 4: switch (a_0) { case 4: return 937; break; case 6: return 945; break; case 8: return 1409; break; case 11: return 929; break; case 14: return 961; break; } break; case 5: switch (a_0) { case 4: return 938; break; case 6: return 946; break; case 8: return 1410; break; case 11: return 930; break; case 14: return 962; break; } break; case 6: switch (a_0) { case 4: return 939; break; case 6: return 947; break; case 8: return 1411; break; case 11: return 931; break; case 14: return 963; break; } break; case 7: switch (a_0) { case 4: return 940; break; case 6: return 948; break; case 8: return 1412; break; case 11: return 932; break; case 14: return 964; break; } break; case 8: switch (a_0) { case 14: return 965; break; } break; case 9: switch (a_0) { case 14: return 966; break; } break; case 10: switch (a_0) { case 14: return 967; break; } break; } return 925; } auto sub_1e052(auto a_0, auto a_1) { switch (a_1) { case 0: switch (a_0) { case 2: return 865; break; case 3: return 1389; break; case 4: return 881; break; case 6: return 889; break; case 8: return 1390; break; case 9: return 1398; break; case 10: return 1400; break; case 1: return 897; break; case 7: return 1401; break; case 11: return 873; break; case 14: return 905; break; case 12: return 916; break; } break; case 1: switch (a_0) { case 2: return 866; break; case 4: return 882; break; case 6: return 890; break; case 8: return 1391; break; case 9: return 1399; break; case 7: return 1402; break; case 11: return 874; break; case 14: return 906; break; } break; case 2: switch (a_0) { case 2: return 867; break; case 4: return 883; break; case 6: return 891; break; case 8: return 1392; break; case 7: return 1403; break; case 11: return 875; break; case 14: return 907; break; } break; case 3: switch (a_0) { case 4: return 884; break; case 6: return 892; break; case 8: return 1393; break; case 11: return 876; break; case 14: return 908; break; } break; case 4: switch (a_0) { case 4: return 885; break; case 6: return 893; break; case 8: return 1394; break; case 11: return 877; break; case 14: return 909; break; } break; case 5: switch (a_0) { case 4: return 886; break; case 6: return 894; break; case 8: return 1395; break; case 11: return 878; break; case 14: return 910; break; } break; case 6: switch (a_0) { case 4: return 887; break; case 6: return 895; break; case 8: return 1396; break; case 11: return 879; break; case 14: return 911; break; } break; case 7: switch (a_0) { case 4: return 888; break; case 6: return 896; break; case 8: return 1397; break; case 11: return 880; break; case 14: return 912; break; } break; case 8: switch (a_0) { case 14: return 913; break; } break; case 9: switch (a_0) { case 14: return 914; break; } break; case 10: switch (a_0) { case 14: return 915; break; } break; } return 873; } auto sub_1e44d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (a_0 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/][a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/][a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/][a_3/*1*/], a_4); } else if (a_0 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f4[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f4[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f4[a_3/*1*/], a_4); } else if (a_0 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f8[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f8[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f8[a_3/*1*/], a_4); } else if (a_0 == 3) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._fC[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._fC[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._fC[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f10[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f10[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f10[a_3/*1*/], a_4); } else if (a_2 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f14[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f14[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f14[a_3/*1*/], a_4); } else if (a_2 == 3) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f18[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f18[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f18[a_3/*1*/], a_4); } else if (a_2 == 4) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f1C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f1C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f1C[a_3/*1*/], a_4); } else if (a_2 == 5) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f20[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f20[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f20[a_3/*1*/], a_4); } else if (a_2 == 6) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f24[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f24[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f24[a_3/*1*/], a_4); } else if (a_2 == 7) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f28[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f28[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f28[a_3/*1*/], a_4); } else if (a_2 == 8) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f2C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f2C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f2C[a_3/*1*/], a_4); } else if (a_2 == 9) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f30[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f30[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f30[a_3/*1*/], a_4); } } else if (a_0 == 4) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f34[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f34[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f34[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f38[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f38[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f38[a_3/*1*/], a_4); } else if (a_2 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f3C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f3C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f3C[a_3/*1*/], a_4); } else if (a_2 == 3) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f40[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f40[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f40[a_3/*1*/], a_4); } } else if (a_0 == 5) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f44[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f44[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f44[a_3/*1*/], a_4); } else if (a_0 == 6) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f48[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f48[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f48[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f4C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f4C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f4C[a_3/*1*/], a_4); } else if (a_2 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f50[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f50[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f50[a_3/*1*/], a_4); } else if (a_2 == 3) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f54[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f54[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f54[a_3/*1*/], a_4); } else if (a_2 == 4) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f58[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f58[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f58[a_3/*1*/], a_4); } } else if (a_0 == 7) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f5C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f5C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f5C[a_3/*1*/], a_4); } else if (a_0 == 8) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f60[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f60[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f60[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f64[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f64[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f64[a_3/*1*/], a_4); } else if (a_2 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f68[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f68[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f68[a_3/*1*/], a_4); } } else if (a_0 == 9) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f6C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f6C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f6C[a_3/*1*/], a_4); } else if (a_0 == 10) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f70[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f70[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f70[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f74[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f74[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f74[a_3/*1*/], a_4); } } else if (a_0 == 11) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f78[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f78[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f78[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f7C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f7C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f7C[a_3/*1*/], a_4); } } else if (a_0 == 12) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f80[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f80[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f80[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f84[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f84[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f84[a_3/*1*/], a_4); } } else if (a_0 == 13) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f88[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f88[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f88[a_3/*1*/], a_4); } else if (a_0 == 14) { if (a_2 == 0) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f8C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f8C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f8C[a_3/*1*/], a_4); } else if (a_2 == 1) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f90[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f90[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f90[a_3/*1*/], a_4); } else if (a_2 == 2) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f94[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f94[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f94[a_3/*1*/], a_4); } else if (a_2 == 3) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f98[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f98[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f98[a_3/*1*/], a_4); } else if (a_2 == 4) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._f9C[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._f9C[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._f9C[a_3/*1*/], a_4); } else if (a_2 == 5) { if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_18A70._f6EA[a_1/*164*/]._fA0[a_3/*1*/], a_4); } if (a_6 == 1) { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA[a_1/*164*/]._fA0[a_3/*1*/], a_4); } return GAMEPLAY::IS_BIT_SET(g_18A70._f6EA[a_1/*164*/]._fA0[a_3/*1*/], a_4); } } return 0; } auto sub_1f36b(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { v_7 = g_10E38; if (a_4 != -1) { v_7 = a_4; } if (sub_1cce8(a_0, a_1, &v_9, &v_8, a_2, a_3)) { v_A = sub_12794(v_9, v_7, 0); return GAMEPLAY::IS_BIT_SET(v_A, v_8); } return 0; } auto sub_1f3ad(auto a_0) { return g_8B74 == a_0; } auto sub_1f3bb(auto a_0) { switch (a_0) { case -1: return 0; break; case 0: return 0; break; case 1: return 1; break; case 2: return 2; break; case 3: return 3; break; case 4: return 4; break; case 5: return 5; break; case 6: return 6; break; case 7: return 7; break; case 8: return 8; break; case 9: return 0; break; case 10: return 1; break; case 11: return 0; break; case 12: return 0; break; case 13: return 0; break; } return 0; } void sub_1f48f(auto a_0) { v_3 = 0; g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_3, a_0, 0); } void sub_1f4ad(auto a_0, auto a_1, auto a_2) { v_5 = a_1 - a_2; v_5 = v_5; if (v_5 < 0) { return ; } v_6 = g_10E3A[0/*14*/]._f5; if (a_0 == 12) { v_17 = 0; v_18 = DLC1::_F3FBE2D50A6A8C28(v_6, 0); for (v_16 = 0; v_16 < v_18; v_16 += 1) { DLC1::GET_SHOP_PED_QUERY_OUTFIT(v_16, &v_7); if (!DLC1::_IS_OUTFIT_EMPTY(v_7)) { if (v_17 == (a_1 - a_2)) { g_280004 = v_7._f1; g_280005 = v_7; sub_1d8c6(&g_10E3A[0/*14*/], a_0, a_1, &v_7._f7, 0, 0, v_7._f2, 0, -1, 2, 1); return ; } v_17 += 1; } } } else if (a_0 == 13) { sub_1d8c6(&g_10E3A[0/*14*/], a_0, a_1, "NO_LABEL", 0, 0, 0, 1, -1, 2, 1); } else if (a_0 == 14) { DLC1::INIT_SHOP_PED_PROP(&v_19); v_2C = 0; v_2D = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(v_6, 6, -1, 1, -1, -1); for (v_2B = 0; v_2B < v_2D; v_2B += 1) { DLC1::GET_SHOP_PED_QUERY_PROP(v_2B, &v_19); if (!DLC1::_IS_OUTFIT_EMPTY(v_19)) { if (v_2C == (a_1 - a_2)) { if (v_19._f6 == 0) { v_2A = 9; } else if (v_19._f6 == 1) { v_2A = 10; } else if (v_19._f6 == 2) { v_2A = 2; } else if (v_19._f6 == 3) { v_2A = 3; } else if (v_19._f6 == 4) { v_2A = 4; } else if (v_19._f6 == 5) { v_2A = 5; } else if (v_19._f6 == 6) { v_2A = 6; } else if (v_19._f6 == 7) { v_2A = 7; } else if (v_19._f6 == 8) { v_2A = 8; } else { v_2A = -1; } g_280004 = v_19._f1; g_280005 = v_19; sub_1d8c6(&g_10E3A[0/*14*/], a_0, a_1, &v_19._f9, v_19._f3, v_19._f4, v_19._f5, DLC1::_341DE7ED1D2A1BFD(v_19._f1, 0x85c5d476, 0), v_2A, 2, v_19._f1 != 0); return ; } v_2C += 1; } } } else { DLC1::INIT_SHOP_PED_COMPONENT(&v_2E); v_40 = 0; v_41 = DLC1::_GET_NUM_PROPS_FROM_OUTFIT(v_6, 6, -1, 0, -1, sub_194c6(a_0)); for (v_3F = 0; v_3F < v_41; v_3F += 1) { DLC1::GET_SHOP_PED_QUERY_COMPONENT(v_3F, &v_2E); if (!DLC1::_IS_OUTFIT_EMPTY(v_2E)) { if (v_40 == (a_1 - a_2)) { g_280004 = v_2E._f1; g_280005 = v_2E; sub_1d8c6(&g_10E3A[0/*14*/], a_0, a_1, &v_2E._f9, v_2E._f3, v_2E._f4, v_2E._f5, DLC1::_341DE7ED1D2A1BFD(v_2E._f1, 0x85c5d476, 0), -1, 2, v_2E._f1 != 0); return ; } v_40 += 1; } } } } void sub_1f728(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 5; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 2; v_A = 0; break; case 3: v_9 = 3; v_A = 0; break; case 4: v_9 = 4; v_A = 0; break; case 5: v_9 = 5; v_A = 0; break; case 6: v_9 = 6; v_A = 0; break; case 7: v_9 = 7; v_A = 0; break; case 8: v_9 = 8; v_A = 0; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 9); return ; break; } v_5/*"16"*/ = "HA_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_1f829(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 12; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S1"; break; case 2: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S2"; break; case 3: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S3"; break; case 4: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S4"; break; case 5: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S5"; break; case 6: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S6"; break; case 7: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S7"; break; case 8: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_S8"; break; case 9: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P1"; break; case 10: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P2"; break; case 11: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P3"; break; case 12: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P4"; break; case 13: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P5"; break; case 14: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P6"; break; case 15: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P7"; break; case 16: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P8"; break; case 17: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P9"; break; case 18: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_P10"; break; case 19: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B1"; break; case 20: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B2"; break; case 21: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B3"; break; case 22: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B4"; break; case 23: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B5"; break; case 24: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B6"; break; case 25: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B7"; break; case 26: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B8"; break; case 27: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMF_B9"; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 28); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_1fb06(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 14; v_E = 0; switch (a_0) { case 0: v_9 = -1; v_A = 0; v_4 = 0; v_B = 0; break; case 1: v_9 = -1; v_A = 0; v_4 = 0; v_B = 1; break; case 2: v_9 = -1; v_A = 0; v_4 = 0; v_B = 2; break; case 3: v_9 = -1; v_A = 0; v_4 = 0; v_B = 3; break; case 4: v_9 = -1; v_A = 0; v_4 = 0; v_B = 4; break; case 5: v_9 = -1; v_A = 0; v_4 = 0; v_B = 5; break; case 6: v_9 = -1; v_A = 0; v_4 = 0; v_B = 6; break; case 7: v_9 = -1; v_A = 0; v_4 = 0; v_B = 7; break; case 8: v_9 = -1; v_A = 0; v_4 = 0; v_B = 8; break; case 10: v_5/*"16"*/ = "HT_FMF_0_0"; v_9 = 0; v_A = 0; v_4 = 65; v_B = 0; v_E = 1; break; case 11: v_5/*"16"*/ = "HT_FMF_0_1"; v_9 = 0; v_A = 1; v_4 = 65; v_B = 0; v_E = 1; break; case 12: v_5/*"16"*/ = "HT_FMF_0_2"; v_9 = 0; v_A = 2; v_4 = 85; v_B = 0; v_E = 1; break; case 13: v_5/*"16"*/ = "HT_FMF_0_3"; v_9 = 0; v_A = 3; v_4 = 75; v_B = 0; v_E = 1; break; case 14: v_5/*"16"*/ = "HT_FMF_0_4"; v_9 = 0; v_A = 4; v_4 = 235; v_B = 0; v_E = 1; break; case 15: v_5/*"16"*/ = "HT_FMF_0_5"; v_9 = 0; v_A = 5; v_4 = 80; v_B = 0; v_E = 1; break; case 16: v_5/*"16"*/ = "HT_FMF_0_6"; v_9 = 0; v_A = 6; v_4 = 85; v_B = 0; v_E = 1; break; case 17: v_5/*"16"*/ = "HT_FMF_0_7"; v_9 = 0; v_A = 7; v_4 = 90; v_B = 0; v_E = 1; break; } switch (a_0) { case 18: v_5/*"16"*/ = "HT_FMF_1_0"; v_9 = 1; v_A = 0; v_B = 0; break; case 19: v_5/*"16"*/ = "HT_FMF_2_0"; v_9 = 2; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 20: v_5/*"16"*/ = "HT_FMF_2_1"; v_9 = 2; v_A = 1; v_4 = 5000; v_B = 0; v_E = 1; break; case 21: v_5/*"16"*/ = "HT_FMF_2_2"; v_9 = 2; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 22: v_5/*"16"*/ = "HT_FMF_2_3"; v_9 = 2; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 23: v_5/*"16"*/ = "HT_FMF_2_4"; v_9 = 2; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 24: v_5/*"16"*/ = "HT_FMF_2_5"; v_9 = 2; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 25: v_5/*"16"*/ = "HT_FMF_2_6"; v_9 = 2; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 26: v_5/*"16"*/ = "HT_FMF_2_7"; v_9 = 2; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 27: v_5/*"16"*/ = "HT_FMF_3_0"; v_9 = 3; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 28: v_5/*"16"*/ = "HT_FMF_3_1"; v_9 = 3; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 29: v_5/*"16"*/ = "HT_FMF_3_2"; v_9 = 3; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 30: v_5/*"16"*/ = "HT_FMF_3_3"; v_9 = 3; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 31: v_5/*"16"*/ = "HT_FMF_3_4"; v_9 = 3; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 32: v_5/*"16"*/ = "HT_FMF_3_5"; v_9 = 3; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 33: v_5/*"16"*/ = "HT_FMF_3_6"; v_9 = 3; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 34: v_5/*"16"*/ = "HT_FMF_3_7"; v_9 = 3; v_A = 7; v_4 = 120; v_B = 0; v_E = 1; break; case 35: v_5/*"16"*/ = "HT_FMF_4_0"; v_9 = 4; v_A = 0; v_4 = 400; v_B = 0; v_E = 1; break; case 36: v_5/*"16"*/ = "HT_FMF_4_1"; v_9 = 4; v_A = 1; v_4 = 65; v_B = 0; v_E = 1; break; case 37: v_5/*"16"*/ = "HT_FMF_4_2"; v_9 = 4; v_A = 2; v_4 = 375; v_B = 0; v_E = 1; break; case 38: v_5/*"16"*/ = "HT_FMF_4_3"; v_9 = 4; v_A = 3; v_4 = 75; v_B = 0; v_E = 1; break; case 39: v_5/*"16"*/ = "HT_FMF_4_4"; v_9 = 4; v_A = 4; v_4 = 65; v_B = 0; v_E = 1; break; case 40: v_5/*"16"*/ = "HT_FMF_4_5"; v_9 = 4; v_A = 5; v_4 = 65; v_B = 0; v_E = 1; break; case 41: v_5/*"16"*/ = "HT_FMF_4_6"; v_9 = 4; v_A = 6; v_4 = 85; v_B = 0; v_E = 1; break; case 42: v_5/*"16"*/ = "HT_FMF_4_7"; v_9 = 4; v_A = 7; v_4 = 325; v_B = 0; v_E = 1; break; case 43: v_5/*"16"*/ = "HT_FMF_5_0"; v_9 = 5; v_A = 0; v_4 = 35; v_B = 0; v_E = 1; break; case 44: v_5/*"16"*/ = "HT_FMF_5_1"; v_9 = 5; v_A = 1; v_4 = 30; v_B = 0; v_E = 1; break; case 45: v_5/*"16"*/ = "HT_FMF_5_2"; v_9 = 5; v_A = 2; v_4 = 35; v_B = 0; v_E = 1; break; case 46: v_5/*"16"*/ = "HT_FMF_5_3"; v_9 = 5; v_A = 3; v_4 = 40; v_B = 0; v_E = 1; break; case 47: v_5/*"16"*/ = "HT_FMF_5_4"; v_9 = 5; v_A = 4; v_4 = 35; v_B = 0; v_E = 1; break; case 48: v_5/*"16"*/ = "HT_FMF_5_5"; v_9 = 5; v_A = 5; v_4 = 30; v_B = 0; v_E = 1; break; case 49: v_5/*"16"*/ = "HT_FMF_5_6"; v_9 = 5; v_A = 6; v_4 = 35; v_B = 0; v_E = 1; break; case 50: v_5/*"16"*/ = "HT_FMF_5_7"; v_9 = 5; v_A = 7; v_4 = 255; v_B = 0; v_E = 1; break; case 51: v_5/*"16"*/ = "HT_FMF_6_0"; v_9 = 6; v_A = 0; v_4 = 360; v_B = 0; v_E = 1; break; case 52: v_5/*"16"*/ = "HT_FMF_6_1"; v_9 = 6; v_A = 1; v_4 = 195; v_B = 0; v_E = 1; break; case 53: v_5/*"16"*/ = "HT_FMF_6_2"; v_9 = 6; v_A = 2; v_4 = 3970; v_B = 0; v_E = 1; break; case 54: v_5/*"16"*/ = "HT_FMF_6_3"; v_9 = 6; v_A = 3; v_4 = 135; v_B = 0; v_E = 1; break; case 55: v_5/*"16"*/ = "HT_FMF_6_4"; v_9 = 6; v_A = 4; v_4 = 1355; v_B = 0; v_E = 1; break; case 56: v_5/*"16"*/ = "HT_FMF_6_5"; v_9 = 6; v_A = 5; v_4 = 110; v_B = 0; v_E = 1; break; case 57: v_5/*"16"*/ = "HT_FMF_6_6"; v_9 = 6; v_A = 6; v_4 = 140; v_B = 0; v_E = 1; break; case 58: v_5/*"16"*/ = "HT_FMF_6_7"; v_9 = 6; v_A = 7; v_4 = 130; v_B = 0; v_E = 1; break; case 59: v_5/*"16"*/ = "HT_FMF_7_0"; v_9 = 7; v_A = 0; v_4 = 230; v_B = 0; v_E = 1; break; case 60: v_5/*"16"*/ = "HT_FMF_7_1"; v_9 = 7; v_A = 1; v_4 = 195; v_B = 0; v_E = 1; break; case 61: v_5/*"16"*/ = "HT_FMF_7_2"; v_9 = 7; v_A = 2; v_4 = 515; v_B = 0; v_E = 1; break; case 62: v_5/*"16"*/ = "HT_FMF_7_3"; v_9 = 7; v_A = 3; v_4 = 545; v_B = 0; v_E = 1; break; case 63: v_5/*"16"*/ = "HT_FMF_7_4"; v_9 = 7; v_A = 4; v_4 = 195; v_B = 0; v_E = 1; break; case 64: v_5/*"16"*/ = "HT_FMF_7_5"; v_9 = 7; v_A = 5; v_4 = 155; v_B = 0; v_E = 1; break; case 65: v_5/*"16"*/ = "HT_FMF_7_6"; v_9 = 7; v_A = 6; v_4 = 155; v_B = 0; v_E = 1; break; case 66: v_5/*"16"*/ = "HT_FMF_7_7"; v_9 = 7; v_A = 7; v_4 = 1440; v_B = 0; v_E = 1; break; } switch (a_0) { case 67: v_5/*"16"*/ = "HT_FMF_8_0"; v_9 = 8; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 68: v_5/*"16"*/ = "HT_FMF_8_1"; v_9 = 8; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 69: v_5/*"16"*/ = "HT_FMF_8_2"; v_9 = 8; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 70: v_5/*"16"*/ = "HT_FMF_8_3"; v_9 = 8; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 71: v_5/*"16"*/ = "HT_FMF_8_4"; v_9 = 8; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 72: v_5/*"16"*/ = "HT_FMF_8_5"; v_9 = 8; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 73: v_5/*"16"*/ = "HT_FMF_8_6"; v_9 = 8; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 74: v_5/*"16"*/ = "HT_FMF_8_7"; v_9 = 8; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 75: v_5/*"16"*/ = "HT_FMF_9_0"; v_9 = 9; v_A = 0; v_4 = 35; v_B = 0; v_E = 1; break; case 76: v_5/*"16"*/ = "HT_FMF_9_1"; v_9 = 9; v_A = 1; v_4 = 25; v_B = 0; v_E = 1; break; case 77: v_5/*"16"*/ = "HT_FMF_9_2"; v_9 = 9; v_A = 2; v_4 = 30; v_B = 0; v_E = 1; break; case 78: v_5/*"16"*/ = "HT_FMF_9_3"; v_9 = 9; v_A = 3; v_4 = 25; v_B = 0; v_E = 1; break; case 79: v_5/*"16"*/ = "HT_FMF_9_4"; v_9 = 9; v_A = 4; v_4 = 50; v_B = 0; v_E = 1; break; case 80: v_5/*"16"*/ = "HT_FMF_9_5"; v_9 = 9; v_A = 5; v_4 = 40; v_B = 0; v_E = 1; break; case 81: v_5/*"16"*/ = "HT_FMF_9_6"; v_9 = 9; v_A = 6; v_4 = 575; v_B = 0; v_E = 1; break; case 82: v_5/*"16"*/ = "HT_FMF_9_7"; v_9 = 9; v_A = 7; v_4 = 605; v_B = 0; v_E = 1; break; case 83: v_5/*"16"*/ = "HT_FMF_10_0"; v_9 = 10; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 84: v_5/*"16"*/ = "HT_FMF_10_1"; v_9 = 10; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 85: v_5/*"16"*/ = "HT_FMF_10_2"; v_9 = 10; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 86: v_5/*"16"*/ = "HT_FMF_10_3"; v_9 = 10; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 87: v_5/*"16"*/ = "HT_FMF_10_4"; v_9 = 10; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 88: v_5/*"16"*/ = "HT_FMF_10_5"; v_9 = 10; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 89: v_5/*"16"*/ = "HT_FMF_10_6"; v_9 = 10; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 90: v_5/*"16"*/ = "HT_FMF_10_7"; v_9 = 10; v_A = 7; v_4 = 285; v_B = 0; v_E = 1; break; case 91: v_5/*"16"*/ = "HT_FMF_11_0"; v_9 = 11; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 92: v_5/*"16"*/ = "HT_FMF_11_1"; v_9 = 11; v_A = 1; v_4 = 2125; v_B = 0; v_E = 1; break; case 93: v_5/*"16"*/ = "HT_FMF_11_2"; v_9 = 11; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 94: v_5/*"16"*/ = "HT_FMF_11_3"; v_9 = 11; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 95: v_5/*"16"*/ = "HT_FMF_11_4"; v_9 = 11; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 96: v_5/*"16"*/ = "HT_FMF_11_5"; v_9 = 11; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 97: v_5/*"16"*/ = "HT_FMF_11_6"; v_9 = 11; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 98: v_5/*"16"*/ = "HT_FMF_11_7"; v_9 = 11; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 99: v_5/*"16"*/ = "HT_FMF_12_0"; v_9 = 12; v_A = 0; v_4 = 75; v_B = 0; v_E = 1; break; case 100: v_5/*"16"*/ = "HT_FMF_12_1"; v_9 = 12; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 101: v_5/*"16"*/ = "HT_FMF_12_2"; v_9 = 12; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 102: v_5/*"16"*/ = "HT_FMF_12_3"; v_9 = 12; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 103: v_5/*"16"*/ = "HT_FMF_12_4"; v_9 = 12; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 104: v_5/*"16"*/ = "HT_FMF_12_5"; v_9 = 12; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 105: v_5/*"16"*/ = "HT_FMF_12_6"; v_9 = 12; v_A = 6; v_4 = 75; v_B = 0; v_E = 1; break; case 106: v_5/*"16"*/ = "HT_FMF_12_7"; v_9 = 12; v_A = 7; v_4 = 295; v_B = 0; v_E = 1; break; case 107: v_5/*"16"*/ = "HT_FMF_13_0"; v_9 = 13; v_A = 0; v_4 = 195; v_B = 0; v_E = 1; break; case 108: v_5/*"16"*/ = "HT_FMF_13_1"; v_9 = 13; v_A = 1; v_4 = 200; v_B = 0; v_E = 1; break; case 109: v_5/*"16"*/ = "HT_FMF_13_2"; v_9 = 13; v_A = 2; v_4 = 160; v_B = 0; v_E = 1; break; case 110: v_5/*"16"*/ = "HT_FMF_13_3"; v_9 = 13; v_A = 3; v_4 = 855; v_B = 0; v_E = 1; break; case 111: v_5/*"16"*/ = "HT_FMF_13_4"; v_9 = 13; v_A = 4; v_4 = 1615; v_B = 0; v_E = 1; break; case 112: v_5/*"16"*/ = "HT_FMF_13_5"; v_9 = 13; v_A = 5; v_4 = 1130; v_B = 0; v_E = 1; break; case 113: v_5/*"16"*/ = "HT_FMF_13_6"; v_9 = 13; v_A = 6; v_4 = 165; v_B = 0; v_E = 1; break; case 114: v_5/*"16"*/ = "HT_FMF_13_7"; v_9 = 13; v_A = 7; v_4 = 215; v_B = 0; v_E = 1; break; case 115: v_5/*"16"*/ = "HT_FMF_14_0"; v_9 = 14; v_A = 0; v_4 = 145; v_B = 0; v_E = 1; break; case 116: v_5/*"16"*/ = "HT_FMF_14_1"; v_9 = 14; v_A = 1; v_4 = 250; v_B = 0; v_E = 1; break; case 117: v_5/*"16"*/ = "HT_FMF_14_2"; v_9 = 14; v_A = 2; v_4 = 110; v_B = 0; v_E = 1; break; case 118: v_5/*"16"*/ = "HT_FMF_14_3"; v_9 = 14; v_A = 3; v_4 = 145; v_B = 0; v_E = 1; break; case 119: v_5/*"16"*/ = "HT_FMF_14_4"; v_9 = 14; v_A = 4; v_4 = 105; v_B = 0; v_E = 1; break; case 120: v_5/*"16"*/ = "HT_FMF_14_5"; v_9 = 14; v_A = 5; v_4 = 105; v_B = 0; v_E = 1; break; case 121: v_5/*"16"*/ = "HT_FMF_14_6"; v_9 = 14; v_A = 6; v_4 = 115; v_B = 0; v_E = 1; break; case 122: v_5/*"16"*/ = "HT_FMF_14_7"; v_9 = 14; v_A = 7; v_4 = 115; v_B = 0; v_E = 1; break; case 123: v_5/*"16"*/ = "HT_FMF_15_0"; v_9 = 15; v_A = 0; v_4 = 390; v_B = 0; v_E = 1; break; case 124: v_5/*"16"*/ = "HT_FMF_15_1"; v_9 = 15; v_A = 1; v_4 = 395; v_B = 0; v_E = 1; break; case 125: v_5/*"16"*/ = "HT_FMF_15_2"; v_9 = 15; v_A = 2; v_4 = 595; v_B = 0; v_E = 1; break; case 126: v_5/*"16"*/ = "HT_FMF_15_3"; v_9 = 15; v_A = 3; v_4 = 425; v_B = 0; v_E = 1; break; case 127: v_5/*"16"*/ = "HT_FMF_15_4"; v_9 = 15; v_A = 4; v_4 = 600; v_B = 0; v_E = 1; break; case 128: v_5/*"16"*/ = "HT_FMF_15_5"; v_9 = 15; v_A = 5; v_4 = 590; v_B = 0; v_E = 1; break; case 129: v_5/*"16"*/ = "HT_FMF_15_6"; v_9 = 15; v_A = 6; v_4 = 595; v_B = 0; v_E = 1; break; case 130: v_5/*"16"*/ = "HT_FMF_15_7"; v_9 = 15; v_A = 7; v_4 = 555; v_B = 0; v_E = 1; break; } switch (a_0) { case 131: v_5/*"16"*/ = "HE_FMF_16_0"; v_9 = 16; v_A = 0; v_4 = 1060; v_B = 0; v_E = 2; break; case 132: v_5/*"16"*/ = "HE_FMF_16_1"; v_9 = 16; v_A = 1; v_4 = 1400; v_B = 0; v_E = 2; break; case 133: v_5/*"16"*/ = "HE_FMF_16_2"; v_9 = 16; v_A = 2; v_4 = 1315; v_B = 0; v_E = 2; break; case 134: v_5/*"16"*/ = "HE_FMF_16_3"; v_9 = 16; v_A = 3; v_4 = 1230; v_B = 0; v_E = 2; break; case 135: v_5/*"16"*/ = "HE_FMF_16_4"; v_9 = 16; v_A = 4; v_4 = 1145; v_B = 0; v_E = 2; break; case 136: v_5/*"16"*/ = "HE_FMF_16_5"; v_9 = 16; v_A = 5; v_4 = 8450; v_B = 0; v_E = 2; break; case 137: v_5/*"16"*/ = "HE_FMF_16_6"; v_9 = 16; v_A = 6; v_4 = 675; v_B = 0; v_E = 2; break; case 138: v_5/*"16"*/ = "HE_FMF_16_7"; v_9 = 16; v_A = 7; v_4 = 8750; v_B = 0; v_E = 2; break; case 139: v_5/*"16"*/ = "HE_FMF_17_0"; v_9 = 17; v_A = 0; v_4 = 975; v_B = 0; v_E = 2; break; case 140: v_5/*"16"*/ = "HE_FMF_17_1"; v_9 = 17; v_A = 1; v_4 = 750; v_B = 0; v_E = 2; break; case 141: v_5/*"16"*/ = "HE_FMF_17_2"; v_9 = 17; v_A = 2; v_4 = 865; v_B = 0; v_E = 2; break; case 142: v_5/*"16"*/ = "HE_FMF_17_3"; v_9 = 17; v_A = 3; v_4 = 890; v_B = 0; v_E = 2; break; case 143: v_5/*"16"*/ = "HE_FMF_17_4"; v_9 = 17; v_A = 4; v_4 = 730; v_B = 0; v_E = 2; break; case 144: v_5/*"16"*/ = "HE_FMF_17_5"; v_9 = 17; v_A = 5; v_4 = 650; v_B = 0; v_E = 2; break; case 145: v_5/*"16"*/ = "HE_FMF_17_6"; v_9 = 17; v_A = 6; v_4 = 645; v_B = 0; v_E = 2; break; case 146: v_5/*"16"*/ = "HE_FMF_17_7"; v_9 = 17; v_A = 7; v_4 = 755; v_B = 0; v_E = 2; break; case 147: v_5/*"16"*/ = "HE_FMF_18_0"; v_9 = 18; v_A = 0; v_4 = 13850; v_B = 0; v_E = 2; break; case 148: v_5/*"16"*/ = "HE_FMF_18_1"; v_9 = 18; v_A = 1; v_4 = 2900; v_B = 0; v_E = 2; break; case 149: v_5/*"16"*/ = "HE_FMF_18_2"; v_9 = 18; v_A = 2; v_4 = 2895; v_B = 0; v_E = 2; break; case 150: v_5/*"16"*/ = "HE_FMF_18_3"; v_9 = 18; v_A = 3; v_4 = 12500; v_B = 0; v_E = 2; break; case 151: v_5/*"16"*/ = "HE_FMF_18_4"; v_9 = 18; v_A = 4; v_4 = 15000; v_B = 0; v_E = 2; break; case 152: v_5/*"16"*/ = "HE_FMF_18_5"; v_9 = 18; v_A = 5; v_4 = 14750; v_B = 0; v_E = 2; break; case 153: v_5/*"16"*/ = "HE_FMF_18_6"; v_9 = 18; v_A = 6; v_4 = 13150; v_B = 0; v_E = 2; break; case 154: v_5/*"16"*/ = "HE_FMF_18_7"; v_9 = 18; v_A = 7; v_4 = 2925; v_B = 0; v_E = 2; break; } switch (a_0) { case 155: v_5/*"16"*/ = "G_FMF_0_0"; v_9 = 0; v_A = 0; v_4 = 65; v_B = 1; v_E = 3; break; case 156: v_5/*"16"*/ = "G_FMF_0_1"; v_9 = 0; v_A = 1; v_4 = 65; v_B = 1; v_E = 3; break; case 157: v_5/*"16"*/ = "G_FMF_0_2"; v_9 = 0; v_A = 2; v_4 = 85; v_B = 1; v_E = 3; break; case 158: v_5/*"16"*/ = "G_FMF_0_3"; v_9 = 0; v_A = 3; v_4 = 75; v_B = 1; v_E = 3; break; case 159: v_5/*"16"*/ = "G_FMF_0_4"; v_9 = 0; v_A = 4; v_4 = 85; v_B = 1; v_E = 3; break; case 160: v_5/*"16"*/ = "G_FMF_0_5"; v_9 = 0; v_A = 5; v_4 = 80; v_B = 1; v_E = 3; break; case 161: v_5/*"16"*/ = "G_FMF_0_6"; v_9 = 0; v_A = 6; v_4 = 85; v_B = 1; v_E = 3; break; case 162: v_5/*"16"*/ = "G_FMF_0_7"; v_9 = 0; v_A = 7; v_4 = 90; v_B = 1; v_E = 3; break; case 163: v_5/*"16"*/ = "G_FMF_0_8"; v_9 = 0; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 164: v_5/*"16"*/ = "G_FMF_0_9"; v_9 = 0; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 165: v_5/*"16"*/ = "G_FMF_0_10"; v_9 = 0; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 166: v_5/*"16"*/ = "G_FMF_1_0"; v_9 = 1; v_A = 0; v_4 = 160; v_B = 1; v_E = 3; break; case 167: v_5/*"16"*/ = "G_FMF_1_1"; v_9 = 1; v_A = 1; v_4 = 165; v_B = 1; v_E = 3; break; case 168: v_5/*"16"*/ = "G_FMF_1_2"; v_9 = 1; v_A = 2; v_4 = 170; v_B = 1; v_E = 3; break; case 169: v_5/*"16"*/ = "G_FMF_1_3"; v_9 = 1; v_A = 3; v_4 = 135; v_B = 1; v_E = 3; break; case 170: v_5/*"16"*/ = "G_FMF_1_4"; v_9 = 1; v_A = 4; v_4 = 120; v_B = 1; v_E = 3; break; case 171: v_5/*"16"*/ = "G_FMF_1_5"; v_9 = 1; v_A = 5; v_4 = 110; v_B = 1; v_E = 3; break; case 172: v_5/*"16"*/ = "G_FMF_1_6"; v_9 = 1; v_A = 6; v_4 = 140; v_B = 1; v_E = 3; break; case 173: v_5/*"16"*/ = "G_FMF_1_7"; v_9 = 1; v_A = 7; v_4 = 130; v_B = 1; v_E = 3; break; case 174: v_5/*"16"*/ = "G_FMF_1_8"; v_9 = 1; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 175: v_5/*"16"*/ = "G_FMF_1_9"; v_9 = 1; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 176: v_5/*"16"*/ = "G_FMF_1_10"; v_9 = 1; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 177: v_5/*"16"*/ = "G_FMF_2_0"; v_9 = 2; v_A = 0; v_4 = 180; v_B = 1; v_E = 3; break; case 178: v_5/*"16"*/ = "G_FMF_2_1"; v_9 = 2; v_A = 1; v_4 = 110; v_B = 1; v_E = 3; break; case 179: v_5/*"16"*/ = "G_FMF_2_2"; v_9 = 2; v_A = 2; v_4 = 115; v_B = 1; v_E = 3; break; case 180: v_5/*"16"*/ = "G_FMF_2_3"; v_9 = 2; v_A = 3; v_4 = 120; v_B = 1; v_E = 3; break; case 181: v_5/*"16"*/ = "G_FMF_2_4"; v_9 = 2; v_A = 4; v_4 = 595; v_B = 1; v_E = 3; break; case 182: v_5/*"16"*/ = "G_FMF_2_5"; v_9 = 2; v_A = 5; v_4 = 160; v_B = 1; v_E = 3; break; case 183: v_5/*"16"*/ = "G_FMF_2_6"; v_9 = 2; v_A = 6; v_4 = 545; v_B = 1; v_E = 3; break; case 184: v_5/*"16"*/ = "G_FMF_2_7"; v_9 = 2; v_A = 7; v_4 = 590; v_B = 1; v_E = 3; break; case 185: v_5/*"16"*/ = "G_FMF_2_8"; v_9 = 2; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 186: v_5/*"16"*/ = "G_FMF_2_9"; v_9 = 2; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 187: v_5/*"16"*/ = "G_FMF_2_10"; v_9 = 2; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 188: v_5/*"16"*/ = "G_FMF_3_0"; v_9 = 3; v_A = 0; v_4 = 6250; v_B = 1; v_E = 3; break; case 189: v_5/*"16"*/ = "G_FMF_3_1"; v_9 = 3; v_A = 1; v_4 = 4065; v_B = 1; v_E = 3; break; case 190: v_5/*"16"*/ = "G_FMF_3_2"; v_9 = 3; v_A = 2; v_4 = 3585; v_B = 1; v_E = 3; break; case 191: v_5/*"16"*/ = "G_FMF_3_3"; v_9 = 3; v_A = 3; v_4 = 4075; v_B = 1; v_E = 3; break; case 192: v_5/*"16"*/ = "G_FMF_3_4"; v_9 = 3; v_A = 4; v_4 = 4935; v_B = 1; v_E = 3; break; case 193: v_5/*"16"*/ = "G_FMF_3_5"; v_9 = 3; v_A = 5; v_4 = 130; v_B = 1; v_E = 3; break; case 194: v_5/*"16"*/ = "G_FMF_3_6"; v_9 = 3; v_A = 6; v_4 = 5600; v_B = 1; v_E = 3; break; case 195: v_5/*"16"*/ = "G_FMF_3_7"; v_9 = 3; v_A = 7; v_4 = 4790; v_B = 1; v_E = 3; break; case 196: v_5/*"16"*/ = "G_FMF_3_8"; v_9 = 3; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 197: v_5/*"16"*/ = "G_FMF_3_9"; v_9 = 3; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 198: v_5/*"16"*/ = "G_FMF_3_10"; v_9 = 3; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 199: v_5/*"16"*/ = "G_FMF_4_0"; v_9 = 4; v_A = 0; v_4 = 2245; v_B = 1; v_E = 3; break; case 200: v_5/*"16"*/ = "G_FMF_4_1"; v_9 = 4; v_A = 1; v_4 = 250; v_B = 1; v_E = 3; break; case 201: v_5/*"16"*/ = "G_FMF_4_2"; v_9 = 4; v_A = 2; v_4 = 210; v_B = 1; v_E = 3; break; case 202: v_5/*"16"*/ = "G_FMF_4_3"; v_9 = 4; v_A = 3; v_4 = 245; v_B = 1; v_E = 3; break; case 203: v_5/*"16"*/ = "G_FMF_4_4"; v_9 = 4; v_A = 4; v_4 = 1205; v_B = 1; v_E = 3; break; case 204: v_5/*"16"*/ = "G_FMF_4_5"; v_9 = 4; v_A = 5; v_4 = 205; v_B = 1; v_E = 3; break; case 205: v_5/*"16"*/ = "G_FMF_4_6"; v_9 = 4; v_A = 6; v_4 = 2215; v_B = 1; v_E = 3; break; case 206: v_5/*"16"*/ = "G_FMF_4_7"; v_9 = 4; v_A = 7; v_4 = 215; v_B = 1; v_E = 3; break; case 207: v_5/*"16"*/ = "G_FMF_4_8"; v_9 = 4; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 208: v_5/*"16"*/ = "G_FMF_4_9"; v_9 = 4; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 209: v_5/*"16"*/ = "G_FMF_4_10"; v_9 = 4; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 210: v_5/*"16"*/ = "G_FMF_5_0"; v_9 = 5; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 211: v_5/*"16"*/ = "G_FMF_5_1"; v_9 = 5; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 212: v_5/*"16"*/ = "G_FMF_5_2"; v_9 = 5; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 213: v_5/*"16"*/ = "G_FMF_5_3"; v_9 = 5; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 214: v_5/*"16"*/ = "G_FMF_5_4"; v_9 = 5; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 215: v_5/*"16"*/ = "G_FMF_5_5"; v_9 = 5; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 216: v_5/*"16"*/ = "G_FMF_5_6"; v_9 = 5; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 217: v_5/*"16"*/ = "G_FMF_5_7"; v_9 = 5; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 218: v_5/*"16"*/ = "G_FMF_5_8"; v_9 = 5; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 219: v_5/*"16"*/ = "G_FMF_5_9"; v_9 = 5; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 220: v_5/*"16"*/ = "G_FMF_5_10"; v_9 = 5; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 221: v_5/*"16"*/ = "G_FMF_6_0"; v_9 = 6; v_A = 0; v_4 = 5000; v_B = 1; v_E = 3; break; case 222: v_5/*"16"*/ = "G_FMF_6_1"; v_9 = 6; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 223: v_5/*"16"*/ = "G_FMF_6_2"; v_9 = 6; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 224: v_5/*"16"*/ = "G_FMF_6_3"; v_9 = 6; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 225: v_5/*"16"*/ = "G_FMF_6_4"; v_9 = 6; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 226: v_5/*"16"*/ = "G_FMF_6_5"; v_9 = 6; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 227: v_5/*"16"*/ = "G_FMF_6_6"; v_9 = 6; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 228: v_5/*"16"*/ = "G_FMF_6_7"; v_9 = 6; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 229: v_5/*"16"*/ = "G_FMF_6_8"; v_9 = 6; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 230: v_5/*"16"*/ = "G_FMF_6_9"; v_9 = 6; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 231: v_5/*"16"*/ = "G_FMF_6_10"; v_9 = 6; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 232: v_5/*"16"*/ = "G_FMF_7_0"; v_9 = 7; v_A = 0; v_4 = 4815; v_B = 1; v_E = 3; break; case 233: v_5/*"16"*/ = "G_FMF_7_1"; v_9 = 7; v_A = 1; v_4 = 4795; v_B = 1; v_E = 3; break; case 234: v_5/*"16"*/ = "G_FMF_7_2"; v_9 = 7; v_A = 2; v_4 = 4305; v_B = 1; v_E = 3; break; case 235: v_5/*"16"*/ = "G_FMF_7_3"; v_9 = 7; v_A = 3; v_4 = 4305; v_B = 1; v_E = 3; break; case 236: v_5/*"16"*/ = "G_FMF_7_4"; v_9 = 7; v_A = 4; v_4 = 4965; v_B = 1; v_E = 3; break; case 237: v_5/*"16"*/ = "G_FMF_7_5"; v_9 = 7; v_A = 5; v_4 = 480; v_B = 1; v_E = 3; break; case 238: v_5/*"16"*/ = "G_FMF_7_6"; v_9 = 7; v_A = 6; v_4 = 465; v_B = 1; v_E = 3; break; case 239: v_5/*"16"*/ = "G_FMF_7_7"; v_9 = 7; v_A = 7; v_4 = 4320; v_B = 1; v_E = 3; break; case 240: v_5/*"16"*/ = "G_FMF_7_8"; v_9 = 7; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 241: v_5/*"16"*/ = "G_FMF_7_9"; v_9 = 7; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 242: v_5/*"16"*/ = "G_FMF_7_10"; v_9 = 7; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; } switch (a_0) { case 243: v_5/*"16"*/ = "G_FMF_8_0"; v_9 = 8; v_A = 0; v_4 = 500; v_B = 1; v_E = 3; break; case 244: v_5/*"16"*/ = "G_FMF_8_1"; v_9 = 8; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 245: v_5/*"16"*/ = "G_FMF_8_2"; v_9 = 8; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 246: v_5/*"16"*/ = "G_FMF_8_3"; v_9 = 8; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 247: v_5/*"16"*/ = "G_FMF_8_4"; v_9 = 8; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 248: v_5/*"16"*/ = "G_FMF_8_5"; v_9 = 8; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 249: v_5/*"16"*/ = "G_FMF_8_6"; v_9 = 8; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 250: v_5/*"16"*/ = "G_FMF_8_7"; v_9 = 8; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 251: v_5/*"16"*/ = "G_FMF_8_8"; v_9 = 8; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 252: v_5/*"16"*/ = "G_FMF_8_9"; v_9 = 8; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 253: v_5/*"16"*/ = "G_FMF_8_10"; v_9 = 8; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 254: v_5/*"16"*/ = "G_FMF_9_0"; v_9 = 9; v_A = 0; v_4 = 70; v_B = 1; v_E = 3; break; case 255: v_5/*"16"*/ = "G_FMF_9_1"; v_9 = 9; v_A = 1; v_4 = 60; v_B = 1; v_E = 3; break; case 256: v_5/*"16"*/ = "G_FMF_9_2"; v_9 = 9; v_A = 2; v_4 = 65; v_B = 1; v_E = 3; break; case 257: v_5/*"16"*/ = "G_FMF_9_3"; v_9 = 9; v_A = 3; v_4 = 570; v_B = 1; v_E = 3; break; case 258: v_5/*"16"*/ = "G_FMF_9_4"; v_9 = 9; v_A = 4; v_4 = 525; v_B = 1; v_E = 3; break; case 259: v_5/*"16"*/ = "G_FMF_9_5"; v_9 = 9; v_A = 5; v_4 = 75; v_B = 1; v_E = 3; break; case 260: v_5/*"16"*/ = "G_FMF_9_6"; v_9 = 9; v_A = 6; v_4 = 75; v_B = 1; v_E = 3; break; case 261: v_5/*"16"*/ = "G_FMF_9_7"; v_9 = 9; v_A = 7; v_4 = 90; v_B = 1; v_E = 3; break; case 262: v_5/*"16"*/ = "G_FMF_9_8"; v_9 = 9; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 263: v_5/*"16"*/ = "G_FMF_9_9"; v_9 = 9; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 264: v_5/*"16"*/ = "G_FMF_9_10"; v_9 = 9; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 265: v_5/*"16"*/ = "G_FMF_10_0"; v_9 = 10; v_A = 0; v_4 = 4065; v_B = 1; v_E = 3; break; case 266: v_5/*"16"*/ = "G_FMF_10_1"; v_9 = 10; v_A = 1; v_4 = 65; v_B = 1; v_E = 3; break; case 267: v_5/*"16"*/ = "G_FMF_10_2"; v_9 = 10; v_A = 2; v_4 = 85; v_B = 1; v_E = 3; break; case 268: v_5/*"16"*/ = "G_FMF_10_3"; v_9 = 10; v_A = 3; v_4 = 4275; v_B = 1; v_E = 3; break; case 269: v_5/*"16"*/ = "G_FMF_10_4"; v_9 = 10; v_A = 4; v_4 = 85; v_B = 1; v_E = 3; break; case 270: v_5/*"16"*/ = "G_FMF_10_5"; v_9 = 10; v_A = 5; v_4 = 80; v_B = 1; v_E = 3; break; case 271: v_5/*"16"*/ = "G_FMF_10_6"; v_9 = 10; v_A = 6; v_4 = 85; v_B = 1; v_E = 3; break; case 272: v_5/*"16"*/ = "G_FMF_10_7"; v_9 = 10; v_A = 7; v_4 = 90; v_B = 1; v_E = 3; break; case 273: v_5/*"16"*/ = "G_FMF_10_8"; v_9 = 10; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 274: v_5/*"16"*/ = "G_FMF_10_9"; v_9 = 10; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 275: v_5/*"16"*/ = "G_FMF_10_10"; v_9 = 10; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 276: v_5/*"16"*/ = "G_FMF_11_0"; v_9 = 11; v_A = 0; v_4 = 3660; v_B = 1; v_E = 3; break; case 277: v_5/*"16"*/ = "G_FMF_11_1"; v_9 = 11; v_A = 1; v_4 = 4165; v_B = 1; v_E = 3; break; case 278: v_5/*"16"*/ = "G_FMF_11_2"; v_9 = 11; v_A = 2; v_4 = 3670; v_B = 1; v_E = 3; break; case 279: v_5/*"16"*/ = "G_FMF_11_3"; v_9 = 11; v_A = 3; v_4 = 135; v_B = 1; v_E = 3; break; case 280: v_5/*"16"*/ = "G_FMF_11_4"; v_9 = 11; v_A = 4; v_4 = 3620; v_B = 1; v_E = 3; break; case 281: v_5/*"16"*/ = "G_FMF_11_5"; v_9 = 11; v_A = 5; v_4 = 3610; v_B = 1; v_E = 3; break; case 282: v_5/*"16"*/ = "G_FMF_11_6"; v_9 = 11; v_A = 6; v_4 = 4140; v_B = 1; v_E = 3; break; case 283: v_5/*"16"*/ = "G_FMF_11_7"; v_9 = 11; v_A = 7; v_4 = 130; v_B = 1; v_E = 3; break; case 284: v_5/*"16"*/ = "G_FMF_12_0"; v_9 = 12; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 285: v_5/*"16"*/ = "G_FMF_12_1"; v_9 = 12; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 286: v_5/*"16"*/ = "G_FMF_12_2"; v_9 = 12; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 287: v_5/*"16"*/ = "G_FMF_12_3"; v_9 = 12; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 288: v_5/*"16"*/ = "G_FMF_12_4"; v_9 = 12; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 289: v_5/*"16"*/ = "G_FMF_12_5"; v_9 = 12; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 290: v_5/*"16"*/ = "G_FMF_12_6"; v_9 = 12; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 291: v_5/*"16"*/ = "G_FMF_12_7"; v_9 = 12; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 292: v_5/*"16"*/ = "G_FMF_13_0"; v_9 = 13; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 293: v_5/*"16"*/ = "G_FMF_13_1"; v_9 = 13; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 294: v_5/*"16"*/ = "G_FMF_13_2"; v_9 = 13; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 295: v_5/*"16"*/ = "G_FMF_13_3"; v_9 = 13; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 296: v_5/*"16"*/ = "G_FMF_13_4"; v_9 = 13; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 297: v_5/*"16"*/ = "G_FMF_13_5"; v_9 = 13; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 298: v_5/*"16"*/ = "G_FMF_13_6"; v_9 = 13; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 299: v_5/*"16"*/ = "G_FMF_13_7"; v_9 = 13; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 300: v_5/*"16"*/ = "G_FMF_14_0"; v_9 = 14; v_A = 0; v_4 = 325; v_B = 1; v_E = 3; break; case 301: v_5/*"16"*/ = "G_FMF_14_1"; v_9 = 14; v_A = 1; v_4 = 110; v_B = 1; v_E = 3; break; case 302: v_5/*"16"*/ = "G_FMF_14_2"; v_9 = 14; v_A = 2; v_4 = 115; v_B = 1; v_E = 3; break; case 303: v_5/*"16"*/ = "G_FMF_14_3"; v_9 = 14; v_A = 3; v_4 = 120; v_B = 1; v_E = 3; break; case 304: v_5/*"16"*/ = "G_FMF_14_4"; v_9 = 14; v_A = 4; v_4 = 135; v_B = 1; v_E = 3; break; case 305: v_5/*"16"*/ = "G_FMF_14_5"; v_9 = 14; v_A = 5; v_4 = 110; v_B = 1; v_E = 3; break; case 306: v_5/*"16"*/ = "G_FMF_14_6"; v_9 = 14; v_A = 6; v_4 = 115; v_B = 1; v_E = 3; break; case 307: v_5/*"16"*/ = "G_FMF_14_7"; v_9 = 14; v_A = 7; v_4 = 120; v_B = 1; v_E = 3; break; case 308: v_5/*"16"*/ = "G_FMF_14_8"; v_9 = 14; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 309: v_5/*"16"*/ = "G_FMF_14_9"; v_9 = 14; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 310: v_5/*"16"*/ = "G_FMF_14_10"; v_9 = 14; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 311: v_5/*"16"*/ = "G_FMF_15_0"; v_9 = 15; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 312: v_5/*"16"*/ = "G_FMF_15_1"; v_9 = 15; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 313: v_5/*"16"*/ = "G_FMF_15_2"; v_9 = 15; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 314: v_5/*"16"*/ = "G_FMF_15_3"; v_9 = 15; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 315: v_5/*"16"*/ = "G_FMF_15_4"; v_9 = 15; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 316: v_5/*"16"*/ = "G_FMF_15_5"; v_9 = 15; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 317: v_5/*"16"*/ = "G_FMF_15_6"; v_9 = 15; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 318: v_5/*"16"*/ = "G_FMF_15_7"; v_9 = 15; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; } switch (a_0) { case 319: v_5/*"16"*/ = "W_FMF_0_0"; v_9 = 0; v_A = 0; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 320: v_5/*"16"*/ = "W_FMF_0_1"; v_9 = 0; v_A = 1; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 321: v_5/*"16"*/ = "W_FMF_0_2"; v_9 = 0; v_A = 2; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 322: v_5/*"16"*/ = "W_FMF_0_3"; v_9 = 0; v_A = 3; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 323: v_5/*"16"*/ = "W_FMF_0_4"; v_9 = 0; v_A = 4; v_4 = 825; v_B = 6; v_E = 4; break; case 324: v_5/*"16"*/ = "W_FMF_1_0"; v_9 = 1; v_A = 0; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 325: v_5/*"16"*/ = "W_FMF_1_1"; v_9 = 1; v_A = 1; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 326: v_5/*"16"*/ = "W_FMF_1_2"; v_9 = 1; v_A = 2; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; } if (v_E == 1) { v_F = a_0 - 10; if ((v_F >= 0) && (v_F < 121)) { if (v_F > 8) { v_F -= 1; } v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f7F7[v_F/*1*/]) * g_42DD3._f1A); } } else if (v_E == 2) { v_10 = a_0 - 131; if ((v_10 >= 0) && (v_10 < 24)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f870[v_10/*1*/]) * g_42DD3._f1B); } } else if (v_E == 3) { v_11 = a_0 - 155; if ((v_11 >= 0) && (v_11 < 128)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f889[v_11/*1*/]) * g_42DD3._f38); } } else if (v_E == 4) { v_12 = a_0 - 319; if ((v_12 >= 0) && (v_12 < 10)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f90A[v_12/*1*/]) * g_42DD3._f1C); } } if (a_0 >= 327) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 327); if (g_10E3A[0/*14*/]._f7 > 0) { if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${hat}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f1A); } else if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${glasses}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f38); } else if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${watch}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f1C); } } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_228b8(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 10; switch (a_0) { case 0: v_5/*"16"*/ = "D_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 1; v_A = 0; v_4 = 10000; break; case 2: v_5/*"16"*/ = "D_FMM_1_0"; v_9 = 2; v_A = 0; v_4 = 5000; break; case 3: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 3; v_A = 0; v_4 = 10000; break; case 4: v_5/*"16"*/ = "D_FMM_1_0"; v_9 = 4; v_A = 0; v_4 = 5000; break; case 5: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 5; v_A = 0; v_4 = 10000; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 6); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_229bb(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 7; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_9 = 1; v_A = 0; if (g_40001._f1024 != -1) { v_4 = g_40001._f1024; } else { v_4 = 310; } break; case 2: v_9 = 1; v_A = 1; if (g_40001._f1025 != -1) { v_4 = g_40001._f1025; } else { v_4 = 125; } break; case 3: v_9 = 1; v_A = 2; if (g_40001._f1026 != -1) { v_4 = g_40001._f1026; } else { v_4 = 145; } break; case 4: v_9 = 1; v_A = 3; if (g_40001._f1027 != -1) { v_4 = g_40001._f1027; } else { v_4 = 130; } break; case 5: v_9 = 1; v_A = 4; if (g_40001._f1028 != -1) { v_4 = g_40001._f1028; } else { v_4 = 265; } break; case 6: v_9 = 1; v_A = 5; if (g_40001._f1029 != -1) { v_4 = g_40001._f1029; } else { v_4 = 280; } break; case 7: v_9 = 2; v_A = 0; if (g_40001._f102A != -1) { v_4 = g_40001._f102A; } else { v_4 = 295; } break; case 8: v_9 = 2; v_A = 1; if (g_40001._f102B != -1) { v_4 = g_40001._f102B; } else { v_4 = 95; } break; case 9: v_9 = 2; v_A = 2; if (g_40001._f102C != -1) { v_4 = g_40001._f102C; } else { v_4 = 85; } break; case 10: v_9 = 2; v_A = 3; if (g_40001._f102D != -1) { v_4 = g_40001._f102D; } else { v_4 = 95; } break; case 11: v_9 = 2; v_A = 4; if (g_40001._f102E != -1) { v_4 = g_40001._f102E; } else { v_4 = 105; } break; case 12: v_9 = 2; v_A = 5; if (g_40001._f102F != -1) { v_4 = g_40001._f102F; } else { v_4 = 95; } break; case 13: v_9 = 3; v_A = 0; if (g_40001._f1030 != -1) { v_4 = g_40001._f1030; } else { v_4 = 35; } break; case 14: v_9 = 3; v_A = 1; if (g_40001._f1031 != -1) { v_4 = g_40001._f1031; } else { v_4 = 35; } break; case 15: v_9 = 3; v_A = 2; if (g_40001._f1032 != -1) { v_4 = g_40001._f1032; } else { v_4 = 30; } break; case 16: v_9 = 3; v_A = 3; if (g_40001._f1033 != -1) { v_4 = g_40001._f1033; } else { v_4 = 40; } break; case 17: v_9 = 3; v_A = 4; if (g_40001._f1034 != -1) { v_4 = g_40001._f1034; } else { v_4 = 35; } break; case 18: v_9 = 3; v_A = 5; if (g_40001._f1035 != -1) { v_4 = g_40001._f1035; } else { v_4 = 35; } break; case 19: v_9 = 4; v_A = 0; v_4 = 0; v_3 = 1; break; case 20: v_9 = 4; v_A = 1; v_4 = 0; v_3 = 1; break; case 21: v_9 = 4; v_A = 2; if (g_40001._f1036 != -1) { v_4 = g_40001._f1036; } else { v_4 = 355; } break; case 22: v_9 = 4; v_A = 3; if (g_40001._f1037 != -1) { v_4 = g_40001._f1037; } else { v_4 = 370; } break; case 23: v_9 = 4; v_A = 4; v_4 = 0; v_3 = 1; break; case 24: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 25: v_9 = 5; v_A = 0; v_4 = 0; v_3 = 1; break; case 26: v_9 = 5; v_A = 1; v_4 = 0; v_3 = 1; break; case 27: v_9 = 5; v_A = 2; v_4 = 0; v_3 = 1; break; case 28: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 29: v_9 = 5; v_A = 4; if (g_40001._f1038 != -1) { v_4 = g_40001._f1038; } else { v_4 = 110; } break; case 30: v_9 = 5; v_A = 5; if (g_40001._f1039 != -1) { v_4 = g_40001._f1039; } else { v_4 = 160; } break; case 31: v_9 = 6; v_A = 0; if (g_40001._f103A != -1) { v_4 = g_40001._f103A; } else { v_4 = 385; } break; case 32: v_9 = 6; v_A = 1; if (g_40001._f103B != -1) { v_4 = g_40001._f103B; } else { v_4 = 190; } break; case 33: v_9 = 6; v_A = 2; if (g_40001._f103C != -1) { v_4 = g_40001._f103C; } else { v_4 = 235; } break; case 34: v_9 = 6; v_A = 3; if (g_40001._f103D != -1) { v_4 = g_40001._f103D; } else { v_4 = 220; } break; case 35: v_9 = 6; v_A = 4; if (g_40001._f103E != -1) { v_4 = g_40001._f103E; } else { v_4 = 250; } break; case 36: v_9 = 6; v_A = 5; if (g_40001._f103F != -1) { v_4 = g_40001._f103F; } else { v_4 = 205; } break; case 37: v_9 = 7; v_A = 0; if (g_40001._f1040 != -1) { v_4 = g_40001._f1040; } else { v_4 = 445; } break; case 38: v_9 = 7; v_A = 1; if (g_40001._f1041 != -1) { v_4 = g_40001._f1041; } else { v_4 = 175; } break; case 39: v_9 = 7; v_A = 2; v_4 = 0; v_3 = 1; break; case 40: v_9 = 7; v_A = 3; v_4 = 0; v_3 = 1; break; case 41: v_9 = 7; v_A = 4; v_4 = 0; v_3 = 1; break; case 42: v_9 = 7; v_A = 5; v_4 = 0; v_3 = 1; break; case 43: v_9 = 8; v_A = 0; v_4 = 0; v_3 = 1; break; case 44: v_9 = 8; v_A = 1; v_4 = 0; v_3 = 1; break; case 45: v_9 = 8; v_A = 2; v_4 = 0; v_3 = 1; break; case 46: v_9 = 8; v_A = 3; v_4 = 0; v_3 = 1; break; case 47: v_9 = 8; v_A = 4; v_4 = 0; v_3 = 1; break; case 48: v_9 = 8; v_A = 5; v_4 = 0; v_3 = 1; break; case 49: v_9 = 9; v_A = 0; if (g_40001._f1042 != -1) { v_4 = g_40001._f1042; } else { v_4 = 340; } break; case 50: v_9 = 9; v_A = 1; v_4 = 0; v_3 = 1; break; case 51: v_9 = 9; v_A = 2; v_4 = 0; v_3 = 1; break; case 52: v_9 = 9; v_A = 3; v_4 = 0; v_3 = 1; break; case 53: v_9 = 9; v_A = 4; v_4 = 0; v_3 = 1; break; case 54: v_9 = 9; v_A = 5; v_4 = 0; v_3 = 1; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 55); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f3A); } return ; break; } v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_42DD3._f3A); v_5/*"16"*/ = "T_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_23195(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 1; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_9 = 1; v_A = 0; v_4 = 965; break; case 2: v_9 = 1; v_A = 1; v_4 = 960; break; case 3: v_9 = 1; v_A = 2; v_4 = 9500; break; case 4: v_9 = 1; v_A = 3; v_4 = 975; break; case 5: v_9 = 2; v_A = 0; v_4 = 1185; break; case 6: v_9 = 2; v_A = 1; v_4 = 15000; break; case 7: v_9 = 2; v_A = 2; v_4 = 1115; break; case 8: v_9 = 2; v_A = 3; v_4 = 1105; break; case 9: v_9 = 3; v_A = 0; v_4 = 25000; break; case 10: v_9 = 4; v_A = 0; v_4 = 510; break; case 11: v_9 = 4; v_A = 1; v_4 = 530; break; case 12: v_9 = 4; v_A = 2; v_4 = 5500; break; case 13: v_9 = 4; v_A = 3; v_4 = 535; break; case 14: v_9 = 5; v_A = 0; v_4 = 1510; break; case 15: v_9 = 5; v_A = 1; v_4 = 1530; break; case 16: v_9 = 5; v_A = 2; v_4 = 14500; break; case 17: v_9 = 5; v_A = 3; v_4 = 13000; break; case 18: v_9 = 6; v_A = 0; v_4 = 8000; break; case 19: v_9 = 6; v_A = 1; v_4 = 1265; break; case 20: v_9 = 6; v_A = 2; v_4 = 8500; break; case 21: v_9 = 6; v_A = 3; v_4 = 1210; break; case 22: v_9 = 7; v_A = 0; v_4 = 2360; break; case 23: v_9 = 7; v_A = 1; v_4 = 22500; break; case 24: v_9 = 7; v_A = 2; v_4 = 2375; break; case 25: v_9 = 7; v_A = 3; v_4 = 2485; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 26); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f1D); } return ; break; } v_5/*"16"*/ = "M_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; v_E = a_0 - 1; if ((v_E >= 0) && (v_E < 26)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f7DC[v_E/*1*/]) * g_42DD3._f1D); } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_23478(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 6; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 1765; break; case 1: v_9 = 0; v_A = 1; v_4 = 760; break; case 2: v_9 = 0; v_A = 2; v_4 = 760; break; case 3: v_9 = 0; v_A = 3; v_4 = 765; break; case 4: v_9 = 0; v_A = 4; v_4 = 0; v_3 = 1; break; case 5: v_9 = 0; v_A = 5; v_4 = 0; v_3 = 1; break; case 6: v_9 = 0; v_A = 6; v_4 = 0; v_3 = 1; break; case 7: v_9 = 0; v_A = 7; v_4 = 0; v_3 = 1; break; case 8: v_9 = 0; v_A = 8; v_4 = 0; v_3 = 1; break; case 9: v_9 = 0; v_A = 9; v_4 = 0; v_3 = 1; break; case 10: v_9 = 0; v_A = 10; v_4 = 0; v_3 = 1; break; case 11: v_9 = 0; v_A = 11; v_4 = 0; v_3 = 1; break; case 12: v_9 = 0; v_A = 12; v_4 = 0; v_3 = 1; break; case 13: v_9 = 0; v_A = 13; v_4 = 0; v_3 = 1; break; case 14: v_9 = 0; v_A = 14; v_4 = 0; v_3 = 1; break; case 15: v_9 = 0; v_A = 15; v_4 = 0; v_3 = 1; break; case 16: v_9 = 1; v_A = 0; v_4 = 85; break; case 17: v_9 = 1; v_A = 1; v_4 = 80; break; case 18: v_9 = 1; v_A = 2; v_4 = 90; break; case 19: v_9 = 1; v_A = 3; v_4 = 90; break; case 20: v_9 = 1; v_A = 4; v_4 = 95; break; case 21: v_9 = 1; v_A = 5; v_4 = 100; break; case 22: v_9 = 1; v_A = 6; v_4 = 60; break; case 23: v_9 = 1; v_A = 7; v_4 = 55; break; case 24: v_9 = 1; v_A = 8; v_4 = 100; break; case 25: v_9 = 1; v_A = 9; v_4 = 1255; break; case 26: v_9 = 1; v_A = 10; v_4 = 65; break; case 27: v_9 = 1; v_A = 11; v_4 = 1050; break; case 28: v_9 = 1; v_A = 12; v_4 = 1895; break; case 29: v_9 = 1; v_A = 13; v_4 = 185; break; case 30: v_9 = 1; v_A = 14; v_4 = 190; break; case 31: v_9 = 1; v_A = 15; v_4 = 115; break; } switch (a_0) { case 32: v_9 = 2; v_A = 0; v_4 = 415; break; case 33: v_9 = 2; v_A = 1; v_4 = 115; break; case 34: v_9 = 2; v_A = 2; v_4 = 135; break; case 35: v_9 = 2; v_A = 3; v_4 = 125; break; case 36: v_9 = 2; v_A = 4; v_4 = 105; break; case 37: v_9 = 2; v_A = 5; v_4 = 130; break; case 38: v_9 = 2; v_A = 6; v_4 = 3530; break; case 39: v_9 = 2; v_A = 7; v_4 = 2610; break; case 40: v_9 = 2; v_A = 8; v_4 = 1295; break; case 41: v_9 = 2; v_A = 9; v_4 = 120; break; case 42: v_9 = 2; v_A = 10; v_4 = 160; break; case 43: v_9 = 2; v_A = 11; v_4 = 160; break; case 44: v_9 = 2; v_A = 12; v_4 = 145; break; case 45: v_9 = 2; v_A = 13; v_4 = 105; break; case 46: v_9 = 2; v_A = 14; v_4 = 115; break; case 47: v_9 = 2; v_A = 15; v_4 = 150; break; case 48: v_9 = 3; v_A = 0; v_4 = 540; break; case 49: v_9 = 3; v_A = 1; v_4 = 115; break; case 50: v_9 = 3; v_A = 2; v_4 = 110; break; case 51: v_9 = 3; v_A = 3; v_4 = 120; break; case 52: v_9 = 3; v_A = 4; v_4 = 460; break; case 53: v_9 = 3; v_A = 5; v_4 = 120; break; case 54: v_9 = 3; v_A = 6; v_4 = 120; break; case 55: v_9 = 3; v_A = 7; v_4 = 415; break; case 56: v_9 = 3; v_A = 8; v_4 = 135; break; case 57: v_9 = 3; v_A = 9; v_4 = 140; break; case 58: v_9 = 3; v_A = 10; v_4 = 160; break; case 59: v_9 = 3; v_A = 11; v_4 = 120; break; case 60: v_9 = 3; v_A = 12; v_4 = 1025; break; case 61: v_9 = 3; v_A = 13; v_4 = 1560; break; case 62: v_9 = 3; v_A = 14; v_4 = 145; break; case 63: v_9 = 3; v_A = 15; v_4 = 120; break; } switch (a_0) { case 64: v_9 = 4; v_A = 0; v_4 = 365; break; case 65: v_9 = 4; v_A = 1; v_4 = 100; break; case 66: v_9 = 4; v_A = 2; v_4 = 65; break; case 67: v_9 = 4; v_A = 3; v_4 = 85; break; case 68: v_9 = 4; v_A = 4; v_4 = 0; v_3 = 1; break; case 69: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 70: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 71: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 72: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 73: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 74: v_9 = 4; v_A = 10; v_4 = 0; v_3 = 1; break; case 75: v_9 = 4; v_A = 11; v_4 = 0; v_3 = 1; break; case 76: v_9 = 4; v_A = 12; v_4 = 0; v_3 = 1; break; case 77: v_9 = 4; v_A = 13; v_4 = 0; v_3 = 1; break; case 78: v_9 = 4; v_A = 14; v_4 = 0; v_3 = 1; break; case 79: v_9 = 4; v_A = 15; v_4 = 0; v_3 = 1; break; case 80: v_9 = 5; v_A = 0; v_4 = 50; break; case 81: v_9 = 5; v_A = 1; v_4 = 35; break; case 82: v_9 = 5; v_A = 2; v_4 = 0; v_3 = 1; break; case 83: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 84: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 85: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 86: v_9 = 5; v_A = 6; v_4 = 0; v_3 = 1; break; case 87: v_9 = 5; v_A = 7; v_4 = 0; v_3 = 1; break; case 88: v_9 = 5; v_A = 8; v_4 = 0; v_3 = 1; break; case 89: v_9 = 5; v_A = 9; v_4 = 0; v_3 = 1; break; case 90: v_9 = 5; v_A = 10; v_4 = 50; break; case 91: v_9 = 5; v_A = 11; v_4 = 0; v_3 = 1; break; case 92: v_9 = 5; v_A = 12; v_4 = 0; v_3 = 1; break; case 93: v_9 = 5; v_A = 13; v_4 = 50; break; case 94: v_9 = 5; v_A = 14; v_4 = 0; v_3 = 1; break; case 95: v_9 = 5; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 96: v_9 = 6; v_A = 0; v_4 = 2395; break; case 97: v_9 = 6; v_A = 1; v_4 = 3675; break; case 98: v_9 = 6; v_A = 2; v_4 = 320; break; case 99: v_9 = 6; v_A = 3; v_4 = 3875; break; case 100: v_9 = 6; v_A = 4; v_4 = 0; v_3 = 1; break; case 101: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 102: v_9 = 6; v_A = 6; v_4 = 0; v_3 = 1; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 0; v_3 = 1; break; case 105: v_9 = 6; v_A = 9; v_4 = 0; v_3 = 1; break; case 106: v_9 = 6; v_A = 10; v_4 = 0; v_3 = 1; break; case 107: v_9 = 6; v_A = 11; v_4 = 0; v_3 = 1; break; case 108: v_9 = 6; v_A = 12; v_4 = 0; v_3 = 1; break; case 109: v_9 = 6; v_A = 13; v_4 = 0; v_3 = 1; break; case 110: v_9 = 6; v_A = 14; v_4 = 0; v_3 = 1; break; case 111: v_9 = 6; v_A = 15; v_4 = 0; v_3 = 1; break; case 112: v_9 = 7; v_A = 0; v_4 = 2050; break; case 113: v_9 = 7; v_A = 1; v_4 = 375; break; case 114: v_9 = 7; v_A = 2; v_4 = 2105; break; case 115: v_9 = 7; v_A = 3; v_4 = 345; break; case 116: v_9 = 7; v_A = 4; v_4 = 380; break; case 117: v_9 = 7; v_A = 5; v_4 = 340; break; case 118: v_9 = 7; v_A = 6; v_4 = 385; break; case 119: v_9 = 7; v_A = 7; v_4 = 4135; break; case 120: v_9 = 7; v_A = 8; v_4 = 370; break; case 121: v_9 = 7; v_A = 9; v_4 = 375; break; case 122: v_9 = 7; v_A = 10; v_4 = 385; break; case 123: v_9 = 7; v_A = 11; v_4 = 365; break; case 124: v_9 = 7; v_A = 12; v_4 = 325; break; case 125: v_9 = 7; v_A = 13; v_4 = 325; break; case 126: v_9 = 7; v_A = 14; v_4 = 370; break; case 127: v_9 = 7; v_A = 15; v_4 = 330; break; } switch (a_0) { case 128: v_9 = 8; v_A = 0; v_4 = 1025; break; case 129: v_9 = 8; v_A = 1; v_4 = 390; break; case 130: v_9 = 8; v_A = 2; v_4 = 400; break; case 131: v_9 = 8; v_A = 3; v_4 = 390; break; case 132: v_9 = 8; v_A = 4; v_4 = 365; break; case 133: v_9 = 8; v_A = 5; v_4 = 410; break; case 134: v_9 = 8; v_A = 6; v_4 = 4125; break; case 135: v_9 = 8; v_A = 7; v_4 = 4365; break; case 136: v_9 = 8; v_A = 8; v_4 = 5365; break; case 137: v_9 = 8; v_A = 9; v_4 = 6225; break; case 138: v_9 = 8; v_A = 10; v_4 = 3755; break; case 139: v_9 = 8; v_A = 11; v_4 = 405; break; case 140: v_9 = 8; v_A = 12; v_4 = 4115; break; case 141: v_9 = 8; v_A = 13; v_4 = 2240; break; case 142: v_9 = 8; v_A = 14; v_4 = 3850; break; case 143: v_9 = 8; v_A = 15; v_4 = 3110; break; case 144: v_9 = 9; v_A = 0; v_4 = 1950; break; case 145: v_9 = 9; v_A = 1; v_4 = 455; break; case 146: v_9 = 9; v_A = 2; v_4 = 405; break; case 147: v_9 = 9; v_A = 3; v_4 = 410; break; case 148: v_9 = 9; v_A = 4; v_4 = 0; v_3 = 1; break; case 149: v_9 = 9; v_A = 5; v_4 = 0; v_3 = 1; break; case 150: v_9 = 9; v_A = 6; v_4 = 0; v_3 = 1; break; case 151: v_9 = 9; v_A = 7; v_4 = 0; v_3 = 1; break; case 152: v_9 = 9; v_A = 8; v_4 = 0; v_3 = 1; break; case 153: v_9 = 9; v_A = 9; v_4 = 0; v_3 = 1; break; case 154: v_9 = 9; v_A = 10; v_4 = 0; v_3 = 1; break; case 155: v_9 = 9; v_A = 11; v_4 = 415; break; case 156: v_9 = 9; v_A = 12; v_4 = 4425; break; case 157: v_9 = 9; v_A = 13; v_4 = 0; v_3 = 1; break; case 158: v_9 = 9; v_A = 14; v_4 = 0; v_3 = 1; break; case 159: v_9 = 9; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 160: v_9 = 10; v_A = 0; v_4 = 115; break; case 161: v_9 = 10; v_A = 1; v_4 = 65; break; case 162: v_9 = 10; v_A = 2; v_4 = 85; break; case 163: v_9 = 10; v_A = 3; v_4 = 75; break; case 164: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 7; v_4 = 0; v_3 = 1; break; case 168: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 171: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 172: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 173: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 174: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 175: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; case 176: v_9 = 11; v_A = 0; v_4 = 115; break; case 177: v_9 = 11; v_A = 1; v_4 = 360; break; case 178: v_9 = 11; v_A = 2; v_4 = 135; break; case 179: v_9 = 11; v_A = 3; v_4 = 175; break; case 180: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 181: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 182: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 183: v_9 = 11; v_A = 7; v_4 = 0; v_3 = 1; break; case 184: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 185: v_9 = 11; v_A = 9; v_4 = 0; v_3 = 1; break; case 186: v_9 = 11; v_A = 10; v_4 = 0; v_3 = 1; break; case 187: v_9 = 11; v_A = 11; v_4 = 0; v_3 = 1; break; case 188: v_9 = 11; v_A = 12; v_4 = 0; v_3 = 1; break; case 189: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 190: v_9 = 11; v_A = 14; v_4 = 0; v_3 = 1; break; case 191: v_9 = 11; v_A = 15; v_4 = 0; v_3 = 1; break; case 192: v_9 = 12; v_A = 0; v_4 = 0; v_3 = 1; break; case 193: v_9 = 12; v_A = 1; v_4 = 0; v_3 = 1; break; case 194: v_9 = 12; v_A = 2; v_4 = 0; v_3 = 1; break; case 195: v_9 = 12; v_A = 3; v_4 = 0; v_3 = 1; break; case 196: v_9 = 12; v_A = 4; v_4 = 0; v_3 = 1; break; case 197: v_9 = 12; v_A = 5; v_4 = 0; v_3 = 1; break; case 198: v_9 = 12; v_A = 6; v_4 = 0; v_3 = 1; break; case 199: v_9 = 12; v_A = 7; v_4 = 0; v_3 = 1; break; case 200: v_9 = 12; v_A = 8; v_4 = 0; v_3 = 1; break; case 201: v_9 = 12; v_A = 9; v_4 = 0; v_3 = 1; break; case 202: v_9 = 12; v_A = 10; v_4 = 0; v_3 = 1; break; case 203: v_9 = 12; v_A = 11; v_4 = 0; v_3 = 1; break; case 204: v_9 = 12; v_A = 12; v_4 = 0; v_3 = 1; break; case 205: v_9 = 12; v_A = 13; v_4 = 0; v_3 = 1; break; case 206: v_9 = 12; v_A = 14; v_4 = 0; v_3 = 1; break; case 207: v_9 = 12; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 208: v_9 = 13; v_A = 0; v_4 = 675; break; case 209: v_9 = 13; v_A = 1; v_4 = 100; break; case 210: v_9 = 13; v_A = 2; v_4 = 400; break; case 211: v_9 = 13; v_A = 3; v_4 = 340; break; case 212: v_9 = 13; v_A = 4; v_4 = 195; break; case 213: v_9 = 13; v_A = 5; v_4 = 215; break; case 214: v_9 = 13; v_A = 6; v_4 = 120; break; case 215: v_9 = 13; v_A = 7; v_4 = 165; break; case 216: v_9 = 13; v_A = 8; v_4 = 100; break; case 217: v_9 = 13; v_A = 9; v_4 = 1040; break; case 218: v_9 = 13; v_A = 10; v_4 = 100; break; case 219: v_9 = 13; v_A = 11; v_4 = 120; break; case 220: v_9 = 13; v_A = 12; v_4 = 210; break; case 221: v_9 = 13; v_A = 13; v_4 = 205; break; case 222: v_9 = 13; v_A = 14; v_4 = 200; break; case 223: v_9 = 13; v_A = 15; v_4 = 100; break; case 224: v_9 = 14; v_A = 0; v_4 = 1420; break; case 225: v_9 = 14; v_A = 1; v_4 = 445; break; case 226: v_9 = 14; v_A = 2; v_4 = 435; break; case 227: v_9 = 14; v_A = 3; v_4 = 420; break; case 228: v_9 = 14; v_A = 4; v_4 = 425; break; case 229: v_9 = 14; v_A = 5; v_4 = 435; break; case 230: v_9 = 14; v_A = 6; v_4 = 425; break; case 231: v_9 = 14; v_A = 7; v_4 = 430; break; case 232: v_9 = 14; v_A = 8; v_4 = 3215; break; case 233: v_9 = 14; v_A = 9; v_4 = 3320; break; case 234: v_9 = 14; v_A = 10; v_4 = 440; break; case 235: v_9 = 14; v_A = 11; v_4 = 440; break; case 236: v_9 = 14; v_A = 12; v_4 = 445; break; case 237: v_9 = 14; v_A = 13; v_4 = 450; break; case 238: v_9 = 14; v_A = 14; v_4 = 450; break; case 239: v_9 = 14; v_A = 15; v_4 = 1255; break; case 240: v_9 = 15; v_A = 0; v_4 = 750; break; case 241: v_9 = 15; v_A = 1; v_4 = 165; break; case 242: v_9 = 15; v_A = 2; v_4 = 460; break; case 243: v_9 = 15; v_A = 3; v_4 = 190; break; case 244: v_9 = 15; v_A = 4; v_4 = 195; break; case 245: v_9 = 15; v_A = 5; v_4 = 200; break; case 246: v_9 = 15; v_A = 6; v_4 = 205; break; case 247: v_9 = 15; v_A = 7; v_4 = 210; break; case 248: v_9 = 15; v_A = 8; v_4 = 215; break; case 249: v_9 = 15; v_A = 9; v_4 = 220; break; case 250: v_9 = 15; v_A = 10; v_4 = 455; break; case 251: v_9 = 15; v_A = 11; v_4 = 175; break; case 252: v_9 = 15; v_A = 12; v_4 = 800; break; case 253: v_9 = 15; v_A = 13; v_4 = 790; break; case 254: v_9 = 15; v_A = 14; v_4 = 175; break; case 255: v_9 = 15; v_A = 15; v_4 = 190; break; } v_5/*"16"*/ = "F_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f6DB[v_E/*1*/]) * g_42DD3._f19); } if (a_0 >= 256) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 256); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f19); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_24a9f(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 4; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 270; break; case 1: v_9 = 0; v_A = 1; v_4 = 750; break; case 2: v_9 = 0; v_A = 2; v_4 = 450; break; case 3: v_9 = 0; v_A = 3; v_4 = 4875; break; case 4: v_9 = 0; v_A = 4; v_4 = 1760; break; case 5: v_9 = 0; v_A = 5; v_4 = 1090; break; case 6: v_9 = 0; v_A = 6; v_4 = 2465; break; case 7: v_9 = 0; v_A = 7; v_4 = 305; break; case 8: v_9 = 0; v_A = 8; v_4 = 290; break; case 9: v_9 = 0; v_A = 9; v_4 = 410; break; case 10: v_9 = 0; v_A = 10; v_4 = 255; break; case 11: v_9 = 0; v_A = 11; v_4 = 255; break; case 12: v_9 = 0; v_A = 12; v_4 = 405; break; case 13: v_9 = 0; v_A = 13; v_4 = 5000; break; case 14: v_9 = 0; v_A = 14; v_4 = 4480; break; case 15: v_9 = 0; v_A = 15; v_4 = 4335; break; } switch (a_0) { case 16: v_9 = 1; v_A = 0; v_4 = 375; break; case 17: v_9 = 1; v_A = 1; v_4 = 265; break; case 18: v_9 = 1; v_A = 2; v_4 = 275; break; case 19: v_9 = 1; v_A = 3; v_4 = 280; break; case 20: v_9 = 1; v_A = 4; v_4 = 300; break; case 21: v_9 = 1; v_A = 5; v_4 = 265; break; case 22: v_9 = 1; v_A = 6; v_4 = 255; break; case 23: v_9 = 1; v_A = 7; v_4 = 250; break; case 24: v_9 = 1; v_A = 8; v_4 = 260; break; case 25: v_9 = 1; v_A = 9; v_4 = 250; break; case 26: v_9 = 1; v_A = 10; v_4 = 225; break; case 27: v_9 = 1; v_A = 11; v_4 = 230; break; case 28: v_9 = 1; v_A = 12; v_4 = 215; break; case 29: v_9 = 1; v_A = 13; v_4 = 650; break; case 30: v_9 = 1; v_A = 14; v_4 = 425; break; case 31: v_9 = 1; v_A = 15; v_4 = 345; break; } switch (a_0) { case 32: v_9 = 2; v_A = 0; v_4 = 115; break; case 33: v_9 = 2; v_A = 1; v_4 = 110; break; case 34: v_9 = 2; v_A = 2; v_4 = 250; break; case 35: v_9 = 2; v_A = 3; v_4 = 0; v_3 = 1; break; case 36: v_9 = 2; v_A = 4; v_4 = 0; v_3 = 1; break; case 37: v_9 = 2; v_A = 5; v_4 = 0; v_3 = 1; break; case 38: v_9 = 2; v_A = 6; v_4 = 0; v_3 = 1; break; case 39: v_9 = 2; v_A = 7; v_4 = 0; v_3 = 1; break; case 40: v_9 = 2; v_A = 8; v_4 = 0; v_3 = 1; break; case 41: v_9 = 2; v_A = 9; v_4 = 0; v_3 = 1; break; case 42: v_9 = 2; v_A = 10; v_4 = 0; v_3 = 1; break; case 43: v_9 = 2; v_A = 11; v_4 = 0; v_3 = 1; break; case 44: v_9 = 2; v_A = 12; v_4 = 0; v_3 = 1; break; case 45: v_9 = 2; v_A = 13; v_4 = 0; v_3 = 1; break; case 46: v_9 = 2; v_A = 14; v_4 = 0; v_3 = 1; break; case 47: v_9 = 2; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 48: v_9 = 3; v_A = 0; v_4 = 290; break; case 49: v_9 = 3; v_A = 1; v_4 = 115; break; case 50: v_9 = 3; v_A = 2; v_4 = 135; break; case 51: v_9 = 3; v_A = 3; v_4 = 125; break; case 52: v_9 = 3; v_A = 4; v_4 = 120; break; case 53: v_9 = 3; v_A = 5; v_4 = 130; break; case 54: v_9 = 3; v_A = 6; v_4 = 110; break; case 55: v_9 = 3; v_A = 7; v_4 = 525; break; case 56: v_9 = 3; v_A = 8; v_4 = 115; break; case 57: v_9 = 3; v_A = 9; v_4 = 535; break; case 58: v_9 = 3; v_A = 10; v_4 = 135; break; case 59: v_9 = 3; v_A = 11; v_4 = 120; break; case 60: v_9 = 3; v_A = 12; v_4 = 130; break; case 61: v_9 = 3; v_A = 13; v_4 = 140; break; case 62: v_9 = 3; v_A = 14; v_4 = 130; break; case 63: v_9 = 3; v_A = 15; v_4 = 520; break; } switch (a_0) { case 64: v_9 = 4; v_A = 0; v_4 = 215; break; case 65: v_9 = 4; v_A = 1; v_4 = 220; break; case 66: v_9 = 4; v_A = 2; v_4 = 225; break; case 67: v_9 = 4; v_A = 3; v_4 = 245; break; case 68: v_9 = 4; v_A = 4; v_4 = 215; break; case 69: v_9 = 4; v_A = 5; v_4 = 630; break; case 70: v_9 = 4; v_A = 6; v_4 = 250; break; case 71: v_9 = 4; v_A = 7; v_4 = 260; break; case 72: v_9 = 4; v_A = 8; v_4 = 200; break; case 73: v_9 = 4; v_A = 9; v_4 = 225; break; case 74: v_9 = 4; v_A = 10; v_4 = 230; break; case 75: v_9 = 4; v_A = 11; v_4 = 725; break; case 76: v_9 = 4; v_A = 12; v_4 = 650; break; case 77: v_9 = 4; v_A = 13; v_4 = 230; break; case 78: v_9 = 4; v_A = 14; v_4 = 230; break; case 79: v_9 = 4; v_A = 15; v_4 = 280; break; } switch (a_0) { case 80: v_9 = 5; v_A = 0; v_4 = 0; v_3 = 1; break; case 81: v_9 = 5; v_A = 1; v_4 = 0; v_3 = 1; break; case 82: v_9 = 5; v_A = 2; v_4 = 0; v_3 = 1; break; case 83: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 84: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 85: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 86: v_9 = 5; v_A = 6; v_4 = 0; v_3 = 1; break; case 87: v_9 = 5; v_A = 7; v_4 = 0; v_3 = 1; break; case 88: v_9 = 5; v_A = 8; v_4 = 330; break; case 89: v_9 = 5; v_A = 9; v_4 = 0; v_3 = 1; break; case 90: v_9 = 5; v_A = 10; v_4 = 0; v_3 = 1; break; case 91: v_9 = 5; v_A = 11; v_4 = 0; v_3 = 1; break; case 92: v_9 = 5; v_A = 12; v_4 = 0; v_3 = 1; break; case 93: v_9 = 5; v_A = 13; v_4 = 0; v_3 = 1; break; case 94: v_9 = 5; v_A = 14; v_4 = 320; break; case 95: v_9 = 5; v_A = 15; v_4 = 315; break; } switch (a_0) { case 96: v_9 = 6; v_A = 0; v_4 = 850; break; case 97: v_9 = 6; v_A = 1; v_4 = 535; break; case 98: v_9 = 6; v_A = 2; v_4 = 530; break; case 99: v_9 = 6; v_A = 3; v_4 = 0; v_3 = 1; break; case 100: v_9 = 6; v_A = 4; v_4 = 0; v_3 = 1; break; case 101: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 102: v_9 = 6; v_A = 6; v_4 = 0; v_3 = 1; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 0; v_3 = 1; break; case 105: v_9 = 6; v_A = 9; v_4 = 0; v_3 = 1; break; case 106: v_9 = 6; v_A = 10; v_4 = 0; v_3 = 1; break; case 107: v_9 = 6; v_A = 11; v_4 = 0; v_3 = 1; break; case 108: v_9 = 6; v_A = 12; v_4 = 0; v_3 = 1; break; case 109: v_9 = 6; v_A = 13; v_4 = 0; v_3 = 1; break; case 110: v_9 = 6; v_A = 14; v_4 = 0; v_3 = 1; break; case 111: v_9 = 6; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 112: v_9 = 7; v_A = 0; v_4 = 890; break; case 113: v_9 = 7; v_A = 1; v_4 = 440; break; case 114: v_9 = 7; v_A = 2; v_4 = 455; break; case 115: v_9 = 7; v_A = 3; v_4 = 0; v_3 = 1; break; case 116: v_9 = 7; v_A = 4; v_4 = 0; v_3 = 1; break; case 117: v_9 = 7; v_A = 5; v_4 = 0; v_3 = 1; break; case 118: v_9 = 7; v_A = 6; v_4 = 0; v_3 = 1; break; case 119: v_9 = 7; v_A = 7; v_4 = 0; v_3 = 1; break; case 120: v_9 = 7; v_A = 8; v_4 = 0; v_3 = 1; break; case 121: v_9 = 7; v_A = 9; v_4 = 0; v_3 = 1; break; case 122: v_9 = 7; v_A = 10; v_4 = 0; v_3 = 1; break; case 123: v_9 = 7; v_A = 11; v_4 = 0; v_3 = 1; break; case 124: v_9 = 7; v_A = 12; v_4 = 0; v_3 = 1; break; case 125: v_9 = 7; v_A = 13; v_4 = 0; v_3 = 1; break; case 126: v_9 = 7; v_A = 14; v_4 = 0; v_3 = 1; break; case 127: v_9 = 7; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 128: v_9 = 8; v_A = 0; v_4 = 295; break; case 129: v_9 = 8; v_A = 1; v_4 = 180; break; case 130: v_9 = 8; v_A = 2; v_4 = 150; break; case 131: v_9 = 8; v_A = 3; v_4 = 150; break; case 132: v_9 = 8; v_A = 4; v_4 = 155; break; case 133: v_9 = 8; v_A = 5; v_4 = 840; break; case 134: v_9 = 8; v_A = 6; v_4 = 205; break; case 135: v_9 = 8; v_A = 7; v_4 = 150; break; case 136: v_9 = 8; v_A = 8; v_4 = 950; break; case 137: v_9 = 8; v_A = 9; v_4 = 580; break; case 138: v_9 = 8; v_A = 10; v_4 = 200; break; case 139: v_9 = 8; v_A = 11; v_4 = 665; break; case 140: v_9 = 8; v_A = 12; v_4 = 780; break; case 141: v_9 = 8; v_A = 13; v_4 = 0; v_3 = 1; break; case 142: v_9 = 8; v_A = 14; v_4 = 615; break; case 143: v_9 = 8; v_A = 15; v_4 = 250; break; } switch (a_0) { case 144: v_9 = 9; v_A = 0; v_4 = 495; break; case 145: v_9 = 9; v_A = 1; v_4 = 435; break; case 146: v_9 = 9; v_A = 2; v_4 = 420; break; case 147: v_9 = 9; v_A = 3; v_4 = 390; break; case 148: v_9 = 9; v_A = 4; v_4 = 485; break; case 149: v_9 = 9; v_A = 5; v_4 = 380; break; case 150: v_9 = 9; v_A = 6; v_4 = 1295; break; case 151: v_9 = 9; v_A = 7; v_4 = 1135; break; case 152: v_9 = 9; v_A = 8; v_4 = 1425; break; case 153: v_9 = 9; v_A = 9; v_4 = 1645; break; case 154: v_9 = 9; v_A = 10; v_4 = 1925; break; case 155: v_9 = 9; v_A = 11; v_4 = 2250; break; case 156: v_9 = 9; v_A = 12; v_4 = 365; break; case 157: v_9 = 9; v_A = 13; v_4 = 360; break; case 158: v_9 = 9; v_A = 14; v_4 = 2245; break; case 159: v_9 = 9; v_A = 15; v_4 = 2170; break; case 160: v_9 = 10; v_A = 0; v_4 = 50; break; case 161: v_9 = 10; v_A = 1; v_4 = 100; break; case 162: v_9 = 10; v_A = 2; v_4 = 65; break; case 163: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 164: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 7; v_4 = 0; v_3 = 1; break; case 168: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 171: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 172: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 173: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 174: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 175: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 176: v_9 = 11; v_A = 0; v_4 = 275; break; case 177: v_9 = 11; v_A = 1; v_4 = 300; break; case 178: v_9 = 11; v_A = 2; v_4 = 145; break; case 179: v_9 = 11; v_A = 3; v_4 = 150; break; case 180: v_9 = 11; v_A = 4; v_4 = 110; break; case 181: v_9 = 11; v_A = 5; v_4 = 95; break; case 182: v_9 = 11; v_A = 6; v_4 = 155; break; case 183: v_9 = 11; v_A = 7; v_4 = 155; break; case 184: v_9 = 11; v_A = 8; v_4 = 510; break; case 185: v_9 = 11; v_A = 9; v_4 = 165; break; case 186: v_9 = 11; v_A = 10; v_4 = 465; break; case 187: v_9 = 11; v_A = 11; v_4 = 250; break; case 188: v_9 = 11; v_A = 12; v_4 = 110; break; case 189: v_9 = 11; v_A = 13; v_4 = 470; break; case 190: v_9 = 11; v_A = 14; v_4 = 480; break; case 191: v_9 = 11; v_A = 15; v_4 = 155; break; case 192: v_9 = 12; v_A = 0; v_4 = 275; break; case 193: v_9 = 12; v_A = 1; v_4 = 395; break; case 194: v_9 = 12; v_A = 2; v_4 = 285; break; case 195: v_9 = 12; v_A = 3; v_4 = 560; break; case 196: v_9 = 12; v_A = 4; v_4 = 595; break; case 197: v_9 = 12; v_A = 5; v_4 = 295; break; case 198: v_9 = 12; v_A = 6; v_4 = 230; break; case 199: v_9 = 12; v_A = 7; v_4 = 215; break; case 200: v_9 = 12; v_A = 8; v_4 = 270; break; case 201: v_9 = 12; v_A = 9; v_4 = 295; break; case 202: v_9 = 12; v_A = 10; v_4 = 285; break; case 203: v_9 = 12; v_A = 11; v_4 = 215; break; case 204: v_9 = 12; v_A = 12; v_4 = 210; break; case 205: v_9 = 12; v_A = 13; v_4 = 290; break; case 206: v_9 = 12; v_A = 14; v_4 = 230; break; case 207: v_9 = 12; v_A = 15; v_4 = 215; break; } switch (a_0) { case 208: v_9 = 13; v_A = 0; v_4 = 0; v_3 = 1; break; case 209: v_9 = 13; v_A = 1; v_4 = 0; v_3 = 1; break; case 210: v_9 = 13; v_A = 2; v_4 = 0; v_3 = 1; break; case 211: v_9 = 13; v_A = 3; v_4 = 0; v_3 = 1; break; case 212: v_9 = 13; v_A = 4; v_4 = 0; v_3 = 1; break; case 213: v_9 = 13; v_A = 5; v_4 = 0; v_3 = 1; break; case 214: v_9 = 13; v_A = 6; v_4 = 0; v_3 = 1; break; case 215: v_9 = 13; v_A = 7; v_4 = 0; v_3 = 1; break; case 216: v_9 = 13; v_A = 8; v_4 = 0; v_3 = 1; break; case 217: v_9 = 13; v_A = 9; v_4 = 0; v_3 = 1; break; case 218: v_9 = 13; v_A = 10; v_4 = 0; v_3 = 1; break; case 219: v_9 = 13; v_A = 11; v_4 = 0; v_3 = 1; break; case 220: v_9 = 13; v_A = 12; v_4 = 0; v_3 = 1; break; case 221: v_9 = 13; v_A = 13; v_4 = 0; v_3 = 1; break; case 222: v_9 = 13; v_A = 14; v_4 = 0; v_3 = 1; break; case 223: v_9 = 13; v_A = 15; v_4 = 0; v_3 = 1; break; case 224: v_9 = 14; v_A = 0; v_4 = 90; break; case 225: v_9 = 14; v_A = 1; v_4 = 105; break; case 226: v_9 = 14; v_A = 2; v_4 = 0; v_3 = 1; break; case 227: v_9 = 14; v_A = 3; v_4 = 0; v_3 = 1; break; case 228: v_9 = 14; v_A = 4; v_4 = 0; v_3 = 1; break; case 229: v_9 = 14; v_A = 5; v_4 = 0; v_3 = 1; break; case 230: v_9 = 14; v_A = 6; v_4 = 0; v_3 = 1; break; case 231: v_9 = 14; v_A = 7; v_4 = 0; v_3 = 1; break; case 232: v_9 = 14; v_A = 8; v_4 = 100; break; case 233: v_9 = 14; v_A = 9; v_4 = 105; break; case 234: v_9 = 14; v_A = 10; v_4 = 0; v_3 = 1; break; case 235: v_9 = 14; v_A = 11; v_4 = 0; v_3 = 1; break; case 236: v_9 = 14; v_A = 12; v_4 = 0; v_3 = 1; break; case 237: v_9 = 14; v_A = 13; v_4 = 0; v_3 = 1; break; case 238: v_9 = 14; v_A = 14; v_4 = 0; v_3 = 1; break; case 239: v_9 = 14; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 240: v_9 = 15; v_A = 0; v_4 = 230; break; case 241: v_9 = 15; v_A = 1; v_4 = 0; v_3 = 1; break; case 242: v_9 = 15; v_A = 2; v_4 = 0; v_3 = 1; break; case 243: v_9 = 15; v_A = 3; v_4 = 130; break; case 244: v_9 = 15; v_A = 4; v_4 = 0; v_3 = 1; break; case 245: v_9 = 15; v_A = 5; v_4 = 0; v_3 = 1; break; case 246: v_9 = 15; v_A = 6; v_4 = 0; v_3 = 1; break; case 247: v_9 = 15; v_A = 7; v_4 = 0; v_3 = 1; break; case 248: v_9 = 15; v_A = 8; v_4 = 0; v_3 = 1; break; case 249: v_9 = 15; v_A = 9; v_4 = 0; v_3 = 1; break; case 250: v_9 = 15; v_A = 10; v_4 = 350; break; case 251: v_9 = 15; v_A = 11; v_4 = 335; break; case 252: v_9 = 15; v_A = 12; v_4 = 0; v_3 = 1; break; case 253: v_9 = 15; v_A = 13; v_4 = 0; v_3 = 1; break; case 254: v_9 = 15; v_A = 14; v_4 = 0; v_3 = 1; break; case 255: v_9 = 15; v_A = 15; v_4 = 0; v_3 = 1; break; } v_5/*"16"*/ = "L_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f4D9[v_E/*1*/]) * g_42DD3._f17); } if (a_0 >= 256) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 256); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f17); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_260fc(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 2; v_A = 0; break; case 3: v_9 = 3; v_A = 0; break; case 4: v_9 = 4; v_A = 0; break; case 5: v_9 = 5; v_A = 0; break; case 6: v_9 = 6; v_A = 0; break; case 7: v_9 = 7; v_A = 0; break; case 8: v_9 = 8; v_A = 0; break; case 9: v_9 = 9; v_A = 0; break; case 10: v_9 = 10; v_A = 0; break; case 11: v_9 = 11; v_A = 0; break; case 12: v_9 = 12; v_A = 0; break; case 13: v_9 = 13; v_A = 0; break; case 14: v_9 = 14; v_A = 0; break; case 15: v_9 = 15; v_A = 0; break; } if (a_0 >= 16) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 16); return ; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_26255(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 9; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 1; v_A = 1; break; case 3: v_9 = 1; v_A = 2; break; case 4: v_9 = 1; v_A = 3; break; case 5: v_9 = 1; v_A = 4; break; case 6: v_9 = 2; v_A = 0; break; case 7: v_9 = 2; v_A = 1; break; case 8: v_9 = 2; v_A = 2; break; case 9: v_9 = 2; v_A = 3; break; case 10: v_9 = 2; v_A = 4; break; case 11: v_9 = 3; v_A = 0; break; case 12: v_9 = 3; v_A = 1; break; case 13: v_9 = 3; v_A = 2; break; case 14: v_9 = 3; v_A = 3; break; case 15: v_9 = 3; v_A = 4; break; case 16: v_9 = 4; v_A = 0; break; case 17: v_9 = 4; v_A = 1; break; case 18: v_9 = 4; v_A = 2; break; case 19: v_9 = 4; v_A = 3; break; case 20: v_9 = 4; v_A = 4; break; case 21: v_9 = 5; v_A = 0; break; case 22: v_9 = 5; v_A = 1; break; case 23: v_9 = 5; v_A = 2; break; case 24: v_9 = 5; v_A = 3; break; case 25: v_9 = 5; v_A = 4; break; case 26: v_9 = 6; v_A = 0; break; case 27: v_9 = 6; v_A = 1; break; case 28: v_9 = 6; v_A = 2; break; case 29: v_9 = 6; v_A = 3; break; case 30: v_9 = 6; v_A = 4; break; case 31: v_9 = 7; v_A = 0; break; case 32: v_9 = 7; v_A = 1; break; case 33: v_9 = 7; v_A = 2; break; case 34: v_9 = 7; v_A = 3; break; case 35: v_9 = 7; v_A = 4; break; } if (a_0 >= 36) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 36); return ; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_264d3(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 8; switch (a_0) { case 0: v_5/*"16"*/ = "U_FMF_0_0"; v_9 = 0; v_A = 0; v_4 = 250; break; case 1: v_5/*"16"*/ = "U_FMF_0_1"; v_9 = 0; v_A = 1; v_4 = 225; break; case 2: v_5/*"16"*/ = "U_FMF_0_2"; v_9 = 0; v_A = 2; v_4 = 50; break; case 3: v_5/*"16"*/ = "U_FMF_0_3"; v_9 = 0; v_A = 3; v_4 = 40; break; case 4: v_5/*"16"*/ = "U_FMF_0_4"; v_9 = 0; v_A = 4; v_4 = 40; break; case 5: v_5/*"16"*/ = "U_FMF_0_5"; v_9 = 0; v_A = 5; v_4 = 40; break; case 6: v_5/*"16"*/ = "U_FMF_0_6"; v_9 = 0; v_A = 6; v_4 = 40; break; case 7: v_5/*"16"*/ = "U_FMF_0_7"; v_9 = 0; v_A = 7; v_4 = 45; break; case 8: v_5/*"16"*/ = "U_FMF_0_8"; v_9 = 0; v_A = 8; v_4 = 40; break; case 9: v_5/*"16"*/ = "U_FMF_0_9"; v_9 = 0; v_A = 9; v_4 = 40; break; case 10: v_5/*"16"*/ = "U_FMF_0_10"; v_9 = 0; v_A = 10; v_4 = 135; break; case 11: v_5/*"16"*/ = "U_FMF_0_11"; v_9 = 0; v_A = 11; v_4 = 60; break; case 12: v_5/*"16"*/ = "U_FMF_0_12"; v_9 = 0; v_A = 12; v_4 = 220; break; case 13: v_5/*"16"*/ = "U_FMF_0_13"; v_9 = 0; v_A = 13; v_4 = 45; break; case 14: v_5/*"16"*/ = "U_FMF_0_14"; v_9 = 0; v_A = 14; v_4 = 45; break; case 15: v_5/*"16"*/ = "U_FMF_0_15"; v_9 = 0; v_A = 15; v_4 = 125; break; case 16: v_5/*"16"*/ = "U_FMF_0_0"; v_9 = 1; v_A = 0; v_4 = 250; break; case 17: v_5/*"16"*/ = "U_FMF_0_1"; v_9 = 1; v_A = 1; v_4 = 60; break; case 18: v_5/*"16"*/ = "U_FMF_0_2"; v_9 = 1; v_A = 2; v_4 = 50; break; case 19: v_5/*"16"*/ = "U_FMF_0_3"; v_9 = 1; v_A = 3; v_4 = 40; break; case 20: v_5/*"16"*/ = "U_FMF_0_4"; v_9 = 1; v_A = 4; v_4 = 40; break; case 21: v_5/*"16"*/ = "U_FMF_0_5"; v_9 = 1; v_A = 5; v_4 = 40; break; case 22: v_5/*"16"*/ = "U_FMF_0_6"; v_9 = 1; v_A = 6; v_4 = 40; break; case 23: v_5/*"16"*/ = "U_FMF_0_7"; v_9 = 1; v_A = 7; v_4 = 45; break; case 24: v_5/*"16"*/ = "U_FMF_0_8"; v_9 = 1; v_A = 8; v_4 = 40; break; case 25: v_5/*"16"*/ = "U_FMF_0_9"; v_9 = 1; v_A = 9; v_4 = 40; break; case 26: v_5/*"16"*/ = "U_FMF_0_10"; v_9 = 1; v_A = 10; v_4 = 135; break; case 27: v_5/*"16"*/ = "U_FMF_0_11"; v_9 = 1; v_A = 11; v_4 = 60; break; case 28: v_5/*"16"*/ = "U_FMF_0_12"; v_9 = 1; v_A = 12; v_4 = 220; break; case 29: v_5/*"16"*/ = "U_FMF_0_13"; v_9 = 1; v_A = 13; v_4 = 45; break; case 30: v_5/*"16"*/ = "U_FMF_0_14"; v_9 = 1; v_A = 14; v_4 = 45; break; case 31: v_5/*"16"*/ = "U_FMF_0_15"; v_9 = 1; v_A = 15; v_4 = 125; break; case 32: v_9 = 2; v_A = 0; break; case 33: v_9 = 3; v_A = 0; break; case 34: v_5/*"16"*/ = "U_FMF_4_0"; v_9 = 4; v_A = 0; v_3 = 1; break; case 35: v_5/*"16"*/ = "U_FMF_4_1"; v_9 = 4; v_A = 1; v_3 = 1; break; case 36: v_5/*"16"*/ = "U_FMF_4_2"; v_9 = 4; v_A = 2; v_3 = 1; break; case 37: v_5/*"16"*/ = "U_FMF_4_3"; v_9 = 4; v_A = 3; v_3 = 1; break; case 38: v_5/*"16"*/ = "U_FMF_4_4"; v_9 = 4; v_A = 4; v_3 = 1; break; case 39: v_5/*"16"*/ = "U_FMF_4_5"; v_9 = 4; v_A = 5; v_3 = 1; break; case 40: v_5/*"16"*/ = "U_FMF_4_6"; v_9 = 4; v_A = 6; v_3 = 1; break; case 41: v_5/*"16"*/ = "U_FMF_4_7"; v_9 = 4; v_A = 7; v_3 = 1; break; case 42: v_5/*"16"*/ = "U_FMF_4_8"; v_9 = 4; v_A = 8; v_3 = 1; break; case 43: v_5/*"16"*/ = "U_FMF_4_9"; v_9 = 4; v_A = 9; v_3 = 1; break; case 44: v_5/*"16"*/ = "U_FMF_4_10"; v_9 = 4; v_A = 10; v_3 = 1; break; case 45: v_5/*"16"*/ = "U_FMF_4_11"; v_9 = 4; v_A = 11; v_3 = 1; break; case 46: v_5/*"16"*/ = "U_FMF_4_12"; v_9 = 4; v_A = 12; v_3 = 1; break; case 47: v_5/*"16"*/ = "U_FMF_4_13"; v_9 = 4; v_A = 13; v_4 = 40; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[77/*1*/]); break; case 48: v_5/*"16"*/ = "U_FMF_4_14"; v_9 = 4; v_A = 14; v_4 = 40; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[78/*1*/]); break; case 49: v_5/*"16"*/ = "U_FMF_4_15"; v_9 = 4; v_A = 15; v_3 = 1; break; case 50: v_5/*"16"*/ = "U_FMF_5_0"; v_9 = 5; v_A = 0; v_4 = 45; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[80/*1*/]); break; case 51: v_5/*"16"*/ = "U_FMF_5_1"; v_9 = 5; v_A = 1; v_4 = 60; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[81/*1*/]); break; case 52: v_5/*"16"*/ = "U_FMF_5_2"; v_9 = 5; v_A = 2; v_3 = 1; break; case 53: v_5/*"16"*/ = "U_FMF_5_3"; v_9 = 5; v_A = 3; v_3 = 1; break; case 54: v_5/*"16"*/ = "U_FMF_5_4"; v_9 = 5; v_A = 4; v_3 = 1; break; case 55: v_5/*"16"*/ = "U_FMF_5_5"; v_9 = 5; v_A = 5; v_3 = 1; break; case 56: v_5/*"16"*/ = "U_FMF_5_6"; v_9 = 5; v_A = 6; v_3 = 1; break; case 57: v_5/*"16"*/ = "U_FMF_5_7"; v_9 = 5; v_A = 7; v_4 = 375; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[87/*1*/]); break; case 58: v_5/*"16"*/ = "U_FMF_5_8"; v_9 = 5; v_A = 8; v_3 = 1; break; case 59: v_5/*"16"*/ = "U_FMF_5_9"; v_9 = 5; v_A = 9; v_4 = 90; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[89/*1*/]); break; case 60: v_5/*"16"*/ = "U_FMF_5_10"; v_9 = 5; v_A = 10; v_3 = 1; break; case 61: v_5/*"16"*/ = "U_FMF_5_11"; v_9 = 5; v_A = 11; v_3 = 1; break; case 62: v_5/*"16"*/ = "U_FMF_5_12"; v_9 = 5; v_A = 12; v_3 = 1; break; case 63: v_5/*"16"*/ = "U_FMF_5_13"; v_9 = 5; v_A = 13; v_3 = 1; break; case 64: v_5/*"16"*/ = "U_FMF_5_14"; v_9 = 5; v_A = 14; v_3 = 1; break; case 65: v_5/*"16"*/ = "U_FMF_5_15"; v_9 = 5; v_A = 15; v_3 = 1; break; case 66: v_9 = 6; v_A = 0; break; case 67: v_9 = 7; v_A = 0; break; case 68: v_9 = 8; v_A = 0; break; case 69: v_9 = 9; v_A = 0; break; case 70: v_9 = 10; v_A = 0; break; case 71: v_5/*"16"*/ = "U_FMF_11_0"; v_9 = 11; v_A = 0; v_4 = 90; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[176/*1*/]); break; case 72: v_5/*"16"*/ = "U_FMF_11_1"; v_9 = 11; v_A = 1; v_4 = 95; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[177/*1*/]); break; case 73: v_5/*"16"*/ = "U_FMF_11_2"; v_9 = 11; v_A = 2; v_4 = 95; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[178/*1*/]); break; case 74: v_5/*"16"*/ = "U_FMF_11_3"; v_9 = 11; v_A = 3; v_3 = 1; break; case 75: v_5/*"16"*/ = "U_FMF_11_4"; v_9 = 11; v_A = 4; v_3 = 1; break; case 76: v_5/*"16"*/ = "U_FMF_11_5"; v_9 = 11; v_A = 5; v_3 = 1; break; case 77: v_5/*"16"*/ = "U_FMF_11_6"; v_9 = 11; v_A = 6; v_3 = 1; break; case 78: v_5/*"16"*/ = "U_FMF_11_7"; v_9 = 11; v_A = 7; v_3 = 1; break; case 79: v_5/*"16"*/ = "U_FMF_11_8"; v_9 = 11; v_A = 8; v_3 = 1; break; case 80: v_5/*"16"*/ = "U_FMF_11_9"; v_9 = 11; v_A = 9; v_3 = 1; break; case 81: v_5/*"16"*/ = "U_FMF_11_10"; v_9 = 11; v_A = 10; v_4 = 150; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[186/*1*/]); break; case 82: v_5/*"16"*/ = "U_FMF_11_11"; v_9 = 11; v_A = 11; v_4 = 65; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[187/*1*/]); break; case 83: v_5/*"16"*/ = "U_FMF_11_12"; v_9 = 11; v_A = 12; v_3 = 1; break; case 84: v_5/*"16"*/ = "U_FMF_11_13"; v_9 = 11; v_A = 13; v_3 = 1; break; case 85: v_5/*"16"*/ = "U_FMF_11_14"; v_9 = 11; v_A = 14; v_3 = 1; break; case 86: v_5/*"16"*/ = "U_FMF_11_15"; v_9 = 11; v_A = 15; v_4 = 145; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[191/*1*/]); break; case 87: v_5/*"16"*/ = "U_FMF_12_0"; v_9 = 12; v_A = 0; v_3 = 1; break; case 88: v_5/*"16"*/ = "U_FMF_12_1"; v_9 = 12; v_A = 1; v_3 = 1; break; case 89: v_5/*"16"*/ = "U_FMF_12_2"; v_9 = 12; v_A = 2; v_3 = 1; break; case 90: v_5/*"16"*/ = "U_FMF_12_3"; v_9 = 12; v_A = 3; v_3 = 1; break; case 91: v_5/*"16"*/ = "U_FMF_12_4"; v_9 = 12; v_A = 4; v_3 = 1; break; case 92: v_5/*"16"*/ = "U_FMF_12_5"; v_9 = 12; v_A = 5; v_3 = 1; break; case 93: v_5/*"16"*/ = "U_FMF_12_6"; v_9 = 12; v_A = 6; v_3 = 1; break; case 94: v_5/*"16"*/ = "U_FMF_12_7"; v_9 = 12; v_A = 7; v_4 = 1560; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[199/*1*/]); break; case 95: v_5/*"16"*/ = "U_FMF_12_8"; v_9 = 12; v_A = 8; v_4 = 195; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[200/*1*/]); break; case 96: v_5/*"16"*/ = "U_FMF_12_9"; v_9 = 12; v_A = 9; v_4 = 200; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[201/*1*/]); break; case 97: v_5/*"16"*/ = "U_FMF_12_10"; v_9 = 12; v_A = 10; v_3 = 1; break; case 98: v_5/*"16"*/ = "U_FMF_12_11"; v_9 = 12; v_A = 11; v_3 = 1; break; case 99: v_5/*"16"*/ = "U_FMF_12_12"; v_9 = 12; v_A = 12; v_3 = 1; break; case 100: v_5/*"16"*/ = "U_FMF_12_13"; v_9 = 12; v_A = 13; v_3 = 1; break; case 101: v_5/*"16"*/ = "U_FMF_12_14"; v_9 = 12; v_A = 14; v_3 = 1; break; case 102: v_5/*"16"*/ = "U_FMF_12_15"; v_9 = 12; v_A = 15; v_3 = 1; break; case 103: v_5/*"16"*/ = "U_FMF_13_0"; v_9 = 13; v_A = 0; v_4 = 975; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[208/*1*/]); break; case 104: v_5/*"16"*/ = "U_FMF_13_1"; v_9 = 13; v_A = 1; v_4 = 2670; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[209/*1*/]); break; case 105: v_5/*"16"*/ = "U_FMF_13_2"; v_9 = 13; v_A = 2; v_4 = 480; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[210/*1*/]); break; case 106: v_5/*"16"*/ = "U_FMF_13_3"; v_9 = 13; v_A = 3; v_4 = 400; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[211/*1*/]); break; case 107: v_5/*"16"*/ = "U_FMF_13_4"; v_9 = 13; v_A = 4; v_4 = 2500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[212/*1*/]); break; case 108: v_5/*"16"*/ = "U_FMF_13_5"; v_9 = 13; v_A = 5; v_4 = 2060; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[213/*1*/]); break; case 109: v_5/*"16"*/ = "U_FMF_13_6"; v_9 = 13; v_A = 6; v_4 = 2620; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[214/*1*/]); break; case 110: v_5/*"16"*/ = "U_FMF_13_7"; v_9 = 13; v_A = 7; v_4 = 475; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[215/*1*/]); break; case 111: v_5/*"16"*/ = "U_FMF_13_8"; v_9 = 13; v_A = 8; v_4 = 490; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[216/*1*/]); break; case 112: v_5/*"16"*/ = "U_FMF_13_9"; v_9 = 13; v_A = 9; v_4 = 2280; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[217/*1*/]); break; case 113: v_5/*"16"*/ = "U_FMF_13_10"; v_9 = 13; v_A = 10; v_4 = 485; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[218/*1*/]); break; case 114: v_5/*"16"*/ = "U_FMF_13_11"; v_9 = 13; v_A = 11; v_4 = 2390; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[219/*1*/]); break; case 115: v_5/*"16"*/ = "U_FMF_13_12"; v_9 = 13; v_A = 12; v_4 = 2610; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[220/*1*/]); break; case 116: v_5/*"16"*/ = "U_FMF_13_13"; v_9 = 13; v_A = 13; v_4 = 1450; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[221/*1*/]); break; case 117: v_5/*"16"*/ = "U_FMF_13_14"; v_9 = 13; v_A = 14; v_4 = 2720; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[222/*1*/]); break; case 118: v_5/*"16"*/ = "U_FMF_13_15"; v_9 = 13; v_A = 15; v_4 = 4995; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[223/*1*/]); break; case 119: v_9 = 14; v_A = 0; break; case 120: v_5/*"16"*/ = "U_FMF_15_0"; v_9 = 15; v_A = 0; v_4 = 325; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[240/*1*/]); break; case 121: v_5/*"16"*/ = "U_FMF_15_1"; v_9 = 15; v_A = 1; v_3 = 1; break; case 122: v_5/*"16"*/ = "U_FMF_15_2"; v_9 = 15; v_A = 2; v_3 = 1; break; case 123: v_5/*"16"*/ = "U_FMF_15_3"; v_9 = 15; v_A = 3; v_4 = 130; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[243/*1*/]); break; case 124: v_5/*"16"*/ = "U_FMF_15_4"; v_9 = 15; v_A = 4; v_3 = 1; break; case 125: v_5/*"16"*/ = "U_FMF_15_5"; v_9 = 15; v_A = 5; v_3 = 1; break; case 126: v_5/*"16"*/ = "U_FMF_15_6"; v_9 = 15; v_A = 6; v_3 = 1; break; case 127: v_5/*"16"*/ = "U_FMF_15_7"; v_9 = 15; v_A = 7; v_3 = 1; break; case 128: v_5/*"16"*/ = "U_FMF_15_8"; v_9 = 15; v_A = 8; v_3 = 1; break; case 129: v_5/*"16"*/ = "U_FMF_15_9"; v_9 = 15; v_A = 9; v_3 = 1; break; case 130: v_5/*"16"*/ = "U_FMF_15_10"; v_9 = 15; v_A = 10; v_4 = 450; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[250/*1*/]); break; case 131: v_5/*"16"*/ = "U_FMF_15_11"; v_9 = 15; v_A = 11; v_4 = 465; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[251/*1*/]); break; case 132: v_5/*"16"*/ = "U_FMF_15_12"; v_9 = 15; v_A = 12; v_3 = 1; break; case 133: v_5/*"16"*/ = "U_FMF_15_13"; v_9 = 15; v_A = 13; v_3 = 1; break; case 134: v_5/*"16"*/ = "U_FMF_15_14"; v_9 = 15; v_A = 14; v_3 = 1; break; case 135: v_5/*"16"*/ = "U_FMF_15_15"; v_9 = 15; v_A = 15; v_3 = 1; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 136); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f18); } return ; break; } if ((a_0 == 4) || (a_0 == 20)) { if (sub_1117c(89, -1)) { v_5/*"16"*/ = "REW_RS"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(1250) * g_40001._fB9D); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(40) * g_40001._f5DA[4/*1*/]); } } else if ((a_0 == 7) || (a_0 == 23)) { if (sub_1117c(88, -1)) { v_5/*"16"*/ = "REW_LSB"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(450) * g_40001._fB9C); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(45) * g_40001._f5DA[7/*1*/]); } } else if ((a_0 == 9) || (a_0 == 25)) { if (sub_1117c(87, -1)) { v_5/*"16"*/ = "REW_REDSK"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(500) * g_40001._fB9B); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(40) * g_40001._f5DA[9/*1*/]); } } else if ((a_0 >= 0) && (a_0 < 16)) { v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[v_E/*1*/]); } } else if ((a_0 >= 16) && (a_0 < 32)) { v_F = a_0 - 16; if ((v_F >= 0) && (v_F < 256)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[v_F/*1*/]); } } v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_42DD3._f18); sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_27897(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 11; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 250; break; case 1: v_9 = 0; v_A = 1; v_4 = 225; break; case 2: v_9 = 0; v_A = 2; v_4 = 50; break; case 3: v_9 = 0; v_A = 3; v_4 = 40; break; case 4: v_9 = 0; v_A = 4; v_4 = 40; break; case 5: v_9 = 0; v_A = 5; v_4 = 40; break; case 6: v_9 = 0; v_A = 6; v_4 = 40; break; case 7: v_9 = 0; v_A = 7; v_4 = 45; break; case 8: v_9 = 0; v_A = 8; v_4 = 40; break; case 9: v_9 = 0; v_A = 9; v_4 = 40; break; case 10: v_9 = 0; v_A = 10; v_4 = 135; break; case 11: v_9 = 0; v_A = 11; v_4 = 60; break; case 12: v_9 = 0; v_A = 12; v_4 = 220; break; case 13: v_9 = 0; v_A = 13; v_4 = 45; break; case 14: v_9 = 0; v_A = 14; v_4 = 45; break; case 15: v_9 = 0; v_A = 15; v_4 = 125; break; } switch (a_0) { case 16: v_9 = 1; v_A = 0; v_4 = 390; break; case 17: v_9 = 1; v_A = 1; v_4 = 230; break; case 18: v_9 = 1; v_A = 2; v_4 = 355; break; case 19: v_9 = 1; v_A = 3; v_4 = 0; v_3 = 1; break; case 20: v_9 = 1; v_A = 4; v_4 = 5000; break; case 21: v_9 = 1; v_A = 5; v_4 = 2725; break; case 22: v_9 = 1; v_A = 6; v_4 = 3265; break; case 23: v_9 = 1; v_A = 7; v_4 = 0; v_3 = 1; break; case 24: v_9 = 1; v_A = 8; v_4 = 0; v_3 = 1; break; case 25: v_9 = 1; v_A = 9; v_4 = 3625; break; case 26: v_9 = 1; v_A = 10; v_4 = 0; v_3 = 1; break; case 27: v_9 = 1; v_A = 11; v_4 = 4220; break; case 28: v_9 = 1; v_A = 12; v_4 = 0; v_3 = 1; break; case 29: v_9 = 1; v_A = 13; v_4 = 0; v_3 = 1; break; case 30: v_9 = 1; v_A = 14; v_4 = 310; break; case 31: v_9 = 1; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 32: v_9 = 2; v_A = 0; v_4 = 45; break; case 33: v_9 = 2; v_A = 1; v_4 = 210; break; case 34: v_9 = 2; v_A = 2; v_4 = 75; break; case 35: v_9 = 2; v_A = 3; v_4 = 50; break; case 36: v_9 = 2; v_A = 4; v_4 = 60; break; case 37: v_9 = 2; v_A = 5; v_4 = 50; break; case 38: v_9 = 2; v_A = 6; v_4 = 295; break; case 39: v_9 = 2; v_A = 7; v_4 = 80; break; case 40: v_9 = 2; v_A = 8; v_4 = 75; break; case 41: v_9 = 2; v_A = 9; v_4 = 2250; break; case 42: v_9 = 2; v_A = 10; v_4 = 275; break; case 43: v_9 = 2; v_A = 11; v_4 = 445; break; case 44: v_9 = 2; v_A = 12; v_4 = 50; break; case 45: v_9 = 2; v_A = 13; v_4 = 40; break; case 46: v_9 = 2; v_A = 14; v_4 = 45; break; case 47: v_9 = 2; v_A = 15; v_4 = 470; break; } switch (a_0) { case 48: v_9 = 3; v_A = 0; v_4 = 95; break; case 49: v_9 = 3; v_A = 1; v_4 = 95; break; case 50: v_9 = 3; v_A = 2; v_4 = 360; break; case 51: v_9 = 3; v_A = 3; v_4 = 100; break; case 52: v_9 = 3; v_A = 4; v_4 = 60; break; case 53: v_9 = 3; v_A = 5; v_4 = 0; v_3 = 1; break; case 54: v_9 = 3; v_A = 6; v_4 = 0; v_3 = 1; break; case 55: v_9 = 3; v_A = 7; v_4 = 0; v_3 = 1; break; case 56: v_9 = 3; v_A = 8; v_4 = 0; v_3 = 1; break; case 57: v_9 = 3; v_A = 9; v_4 = 0; v_3 = 1; break; case 58: v_9 = 3; v_A = 10; v_4 = 295; break; case 59: v_9 = 3; v_A = 11; v_4 = 460; break; case 60: v_9 = 3; v_A = 12; v_4 = 1980; break; case 61: v_9 = 3; v_A = 13; v_4 = 2110; break; case 62: v_9 = 3; v_A = 14; v_4 = 95; break; case 63: v_9 = 3; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 64: v_9 = 4; v_A = 0; v_4 = 0; v_3 = 1; break; case 65: v_9 = 4; v_A = 1; v_4 = 0; v_3 = 1; break; case 66: v_9 = 4; v_A = 2; v_4 = 0; v_3 = 1; break; case 67: v_9 = 4; v_A = 3; v_4 = 0; v_3 = 1; break; case 68: v_9 = 4; v_A = 4; v_4 = 0; v_3 = 1; break; case 69: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 70: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 71: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 72: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 73: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 74: v_9 = 4; v_A = 10; v_4 = 0; v_3 = 1; break; case 75: v_9 = 4; v_A = 11; v_4 = 0; v_3 = 1; break; case 76: v_9 = 4; v_A = 12; v_4 = 0; v_3 = 1; break; case 77: v_9 = 4; v_A = 13; v_4 = 40; break; case 78: v_9 = 4; v_A = 14; v_4 = 40; break; case 79: v_9 = 4; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 80: v_9 = 5; v_A = 0; v_4 = 45; break; case 81: v_9 = 5; v_A = 1; v_4 = 60; break; case 82: v_9 = 5; v_A = 2; v_4 = 0; v_3 = 1; break; case 83: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 84: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 85: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 86: v_9 = 5; v_A = 6; v_4 = 0; v_3 = 1; break; case 87: v_9 = 5; v_A = 7; v_4 = 375; break; case 88: v_9 = 5; v_A = 8; v_4 = 0; v_3 = 1; break; case 89: v_9 = 5; v_A = 9; v_4 = 90; break; case 90: v_9 = 5; v_A = 10; v_4 = 0; v_3 = 1; break; case 91: v_9 = 5; v_A = 11; v_4 = 0; v_3 = 1; break; case 92: v_9 = 5; v_A = 12; v_4 = 0; v_3 = 1; break; case 93: v_9 = 5; v_A = 13; v_4 = 0; v_3 = 1; break; case 94: v_9 = 5; v_A = 14; v_4 = 0; v_3 = 1; break; case 95: v_9 = 5; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 96: v_9 = 6; v_A = 0; v_4 = 900; break; case 97: v_9 = 6; v_A = 1; v_4 = 1000; break; case 98: v_9 = 6; v_A = 2; v_4 = 1050; break; case 99: v_9 = 6; v_A = 3; v_4 = 0; v_3 = 1; break; case 100: v_9 = 6; v_A = 4; v_4 = 1000; break; case 101: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 102: v_9 = 6; v_A = 6; v_4 = 0; v_3 = 1; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 0; v_3 = 1; break; case 105: v_9 = 6; v_A = 9; v_4 = 0; v_3 = 1; break; case 106: v_9 = 6; v_A = 10; v_4 = 0; v_3 = 1; break; case 107: v_9 = 6; v_A = 11; v_4 = 0; v_3 = 1; break; case 108: v_9 = 6; v_A = 12; v_4 = 0; v_3 = 1; break; case 109: v_9 = 6; v_A = 13; v_4 = 0; v_3 = 1; break; case 110: v_9 = 6; v_A = 14; v_4 = 0; v_3 = 1; break; case 111: v_9 = 6; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 112: v_9 = 7; v_A = 0; v_4 = 2975; break; case 113: v_9 = 7; v_A = 1; v_4 = 1100; break; case 114: v_9 = 7; v_A = 2; v_4 = 1825; break; case 115: v_9 = 7; v_A = 3; v_4 = 0; v_3 = 1; break; case 116: v_9 = 7; v_A = 4; v_4 = 0; v_3 = 1; break; case 117: v_9 = 7; v_A = 5; v_4 = 0; v_3 = 1; break; case 118: v_9 = 7; v_A = 6; v_4 = 0; v_3 = 1; break; case 119: v_9 = 7; v_A = 7; v_4 = 0; v_3 = 1; break; case 120: v_9 = 7; v_A = 8; v_4 = 1750; break; case 121: v_9 = 7; v_A = 9; v_4 = 0; v_3 = 1; break; case 122: v_9 = 7; v_A = 10; v_4 = 0; v_3 = 1; break; case 123: v_9 = 7; v_A = 11; v_4 = 0; v_3 = 1; break; case 124: v_9 = 7; v_A = 12; v_4 = 0; v_3 = 1; break; case 125: v_9 = 7; v_A = 13; v_4 = 0; v_3 = 1; break; case 126: v_9 = 7; v_A = 14; v_4 = 0; v_3 = 1; break; case 127: v_9 = 7; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 128: v_9 = 8; v_A = 0; v_4 = 1025; break; case 129: v_9 = 8; v_A = 1; v_4 = 1075; break; case 130: v_9 = 8; v_A = 2; v_4 = 2805; break; case 131: v_9 = 8; v_A = 3; v_4 = 0; v_3 = 1; break; case 132: v_9 = 8; v_A = 4; v_4 = 0; v_3 = 1; break; case 133: v_9 = 8; v_A = 5; v_4 = 0; v_3 = 1; break; case 134: v_9 = 8; v_A = 6; v_4 = 0; v_3 = 1; break; case 135: v_9 = 8; v_A = 7; v_4 = 0; v_3 = 1; break; case 136: v_9 = 8; v_A = 8; v_4 = 0; v_3 = 1; break; case 137: v_9 = 8; v_A = 9; v_4 = 0; v_3 = 1; break; case 138: v_9 = 8; v_A = 10; v_4 = 0; v_3 = 1; break; case 139: v_9 = 8; v_A = 11; v_4 = 0; v_3 = 1; break; case 140: v_9 = 8; v_A = 12; v_4 = 2250; break; case 141: v_9 = 8; v_A = 13; v_4 = 0; v_3 = 1; break; case 142: v_9 = 8; v_A = 14; v_4 = 0; v_3 = 1; break; case 143: v_9 = 8; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 144: v_9 = 9; v_A = 0; v_4 = 495; break; case 145: v_9 = 9; v_A = 1; v_4 = 95; break; case 146: v_9 = 9; v_A = 2; v_4 = 95; break; case 147: v_9 = 9; v_A = 3; v_4 = 525; break; case 148: v_9 = 9; v_A = 4; v_4 = 100; break; case 149: v_9 = 9; v_A = 5; v_4 = 110; break; case 150: v_9 = 9; v_A = 6; v_4 = 100; break; case 151: v_9 = 9; v_A = 7; v_4 = 110; break; case 152: v_9 = 9; v_A = 8; v_4 = 130; break; case 153: v_9 = 9; v_A = 9; v_4 = 560; break; case 154: v_9 = 9; v_A = 10; v_4 = 295; break; case 155: v_9 = 9; v_A = 11; v_4 = 975; break; case 156: v_9 = 9; v_A = 12; v_4 = 160; break; case 157: v_9 = 9; v_A = 13; v_4 = 100; break; case 158: v_9 = 9; v_A = 14; v_4 = 1700; break; case 159: v_9 = 9; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 160: v_9 = 10; v_A = 0; v_4 = 380; break; case 161: v_9 = 10; v_A = 1; v_4 = 95; break; case 162: v_9 = 10; v_A = 2; v_4 = 95; break; case 163: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 164: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 7; v_4 = 110; break; case 168: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 10; v_4 = 95; break; case 171: v_9 = 10; v_A = 11; v_4 = 90; break; case 172: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 173: v_9 = 10; v_A = 13; v_4 = 85; break; case 174: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 175: v_9 = 10; v_A = 15; v_4 = 215; break; } switch (a_0) { case 176: v_9 = 11; v_A = 0; v_4 = 90; break; case 177: v_9 = 11; v_A = 1; v_4 = 95; break; case 178: v_9 = 11; v_A = 2; v_4 = 95; break; case 179: v_9 = 11; v_A = 3; v_4 = 0; v_3 = 1; break; case 180: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 181: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 182: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 183: v_9 = 11; v_A = 7; v_4 = 0; v_3 = 1; break; case 184: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 185: v_9 = 11; v_A = 9; v_4 = 0; v_3 = 1; break; case 186: v_9 = 11; v_A = 10; v_4 = 150; break; case 187: v_9 = 11; v_A = 11; v_4 = 65; break; case 188: v_9 = 11; v_A = 12; v_4 = 0; v_3 = 1; break; case 189: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 190: v_9 = 11; v_A = 14; v_4 = 0; v_3 = 1; break; case 191: v_9 = 11; v_A = 15; v_4 = 145; break; } switch (a_0) { case 192: v_9 = 12; v_A = 0; v_4 = 0; v_3 = 1; break; case 193: v_9 = 12; v_A = 1; v_4 = 0; v_3 = 1; break; case 194: v_9 = 12; v_A = 2; v_4 = 0; v_3 = 1; break; case 195: v_9 = 12; v_A = 3; v_4 = 0; v_3 = 1; break; case 196: v_9 = 12; v_A = 4; v_4 = 0; v_3 = 1; break; case 197: v_9 = 12; v_A = 5; v_4 = 0; v_3 = 1; break; case 198: v_9 = 12; v_A = 6; v_4 = 0; v_3 = 1; break; case 199: v_9 = 12; v_A = 7; v_4 = 1560; break; case 200: v_9 = 12; v_A = 8; v_4 = 195; break; case 201: v_9 = 12; v_A = 9; v_4 = 200; break; case 202: v_9 = 12; v_A = 10; v_4 = 0; v_3 = 1; break; case 203: v_9 = 12; v_A = 11; v_4 = 0; v_3 = 1; break; case 204: v_9 = 12; v_A = 12; v_4 = 0; v_3 = 1; break; case 205: v_9 = 12; v_A = 13; v_4 = 0; v_3 = 1; break; case 206: v_9 = 12; v_A = 14; v_4 = 0; v_3 = 1; break; case 207: v_9 = 12; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 208: v_9 = 13; v_A = 0; v_4 = 975; break; case 209: v_9 = 13; v_A = 1; v_4 = 2670; break; case 210: v_9 = 13; v_A = 2; v_4 = 480; break; case 211: v_9 = 13; v_A = 3; v_4 = 400; break; case 212: v_9 = 13; v_A = 4; v_4 = 2500; break; case 213: v_9 = 13; v_A = 5; v_4 = 2060; break; case 214: v_9 = 13; v_A = 6; v_4 = 2620; break; case 215: v_9 = 13; v_A = 7; v_4 = 475; break; case 216: v_9 = 13; v_A = 8; v_4 = 490; break; case 217: v_9 = 13; v_A = 9; v_4 = 2280; break; case 218: v_9 = 13; v_A = 10; v_4 = 485; break; case 219: v_9 = 13; v_A = 11; v_4 = 2390; break; case 220: v_9 = 13; v_A = 12; v_4 = 2610; break; case 221: v_9 = 13; v_A = 13; v_4 = 1450; break; case 222: v_9 = 13; v_A = 14; v_4 = 2720; break; case 223: v_9 = 13; v_A = 15; v_4 = 4995; break; } switch (a_0) { case 224: v_9 = 14; v_A = 0; v_4 = 265; break; case 225: v_9 = 14; v_A = 1; v_4 = 385; break; case 226: v_9 = 14; v_A = 2; v_4 = 345; break; case 227: v_9 = 14; v_A = 3; v_4 = 330; break; case 228: v_9 = 14; v_A = 4; v_4 = 430; break; case 229: v_9 = 14; v_A = 5; v_4 = 375; break; case 230: v_9 = 14; v_A = 6; v_4 = 375; break; case 231: v_9 = 14; v_A = 7; v_4 = 295; break; case 232: v_9 = 14; v_A = 8; v_4 = 360; break; case 233: v_9 = 14; v_A = 9; v_4 = 325; break; case 234: v_9 = 14; v_A = 10; v_4 = 340; break; case 235: v_9 = 14; v_A = 11; v_4 = 435; break; case 236: v_9 = 14; v_A = 12; v_4 = 300; break; case 237: v_9 = 14; v_A = 13; v_4 = 315; break; case 238: v_9 = 14; v_A = 14; v_4 = 415; break; case 239: v_9 = 14; v_A = 15; v_4 = 420; break; } switch (a_0) { case 240: v_9 = 15; v_A = 0; v_4 = 325; break; case 241: v_9 = 15; v_A = 1; v_4 = 0; v_3 = 1; break; case 242: v_9 = 15; v_A = 2; v_4 = 0; v_3 = 1; break; case 243: v_9 = 15; v_A = 3; v_4 = 130; break; case 244: v_9 = 15; v_A = 4; v_4 = 0; v_3 = 1; break; case 245: v_9 = 15; v_A = 5; v_4 = 0; v_3 = 1; break; case 246: v_9 = 15; v_A = 6; v_4 = 0; v_3 = 1; break; case 247: v_9 = 15; v_A = 7; v_4 = 0; v_3 = 1; break; case 248: v_9 = 15; v_A = 8; v_4 = 0; v_3 = 1; break; case 249: v_9 = 15; v_A = 9; v_4 = 0; v_3 = 1; break; case 250: v_9 = 15; v_A = 10; v_4 = 450; break; case 251: v_9 = 15; v_A = 11; v_4 = 465; break; case 252: v_9 = 15; v_A = 12; v_4 = 0; v_3 = 1; break; case 253: v_9 = 15; v_A = 13; v_4 = 0; v_3 = 1; break; case 254: v_9 = 15; v_A = 14; v_4 = 0; v_3 = 1; break; case 255: v_9 = 15; v_A = 15; v_4 = 0; v_3 = 1; break; } v_5/*"16"*/ = "U_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; if (a_0 == 4) { if (sub_1117c(89, -1)) { v_5/*"16"*/ = "REW_RS"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(1250) * g_40001._fB9D) * g_42DD3._f18); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(40) * g_40001._f5DA[4/*1*/]) * g_42DD3._f18); } } else if (a_0 == 7) { if (sub_1117c(88, -1)) { v_5/*"16"*/ = "REW_LSB"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(450) * g_40001._fB9C) * g_42DD3._f18); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(45) * g_40001._f5DA[7/*1*/]) * g_42DD3._f18); } } else if (a_0 == 9) { if (sub_1117c(87, -1)) { v_5/*"16"*/ = "REW_REDSK"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(500) * g_40001._fB9B) * g_42DD3._f18); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(40) * g_40001._f5DA[9/*1*/]) * g_42DD3._f18); } } else { v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f5DA[v_E/*1*/]) * g_42DD3._f18); } } if (a_0 >= 256) { g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 256); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f18); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_29026(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 2; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[0/*1*/]); break; case 1: v_9 = 1; v_A = 0; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[1/*1*/]); break; case 2: v_9 = 1; v_A = 1; v_4 = 495; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[2/*1*/]); break; case 3: v_9 = 1; v_A = 2; v_4 = 490; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[3/*1*/]); break; case 4: v_9 = 1; v_A = 3; v_4 = 485; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[4/*1*/]); break; case 5: v_9 = 1; v_A = 4; v_4 = 480; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[5/*1*/]); break; case 6: v_9 = 1; v_A = 5; v_4 = 0; break; case 7: v_9 = 2; v_A = 0; v_4 = 440; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[6/*1*/]); break; case 8: v_9 = 2; v_A = 1; v_4 = 435; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[7/*1*/]); break; case 9: v_9 = 2; v_A = 2; v_4 = 430; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[8/*1*/]); break; case 10: v_9 = 2; v_A = 3; v_4 = 425; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[9/*1*/]); break; case 11: v_9 = 2; v_A = 4; v_4 = 420; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[10/*1*/]); break; case 12: v_9 = 2; v_A = 5; v_4 = 0; break; case 13: v_9 = 3; v_A = 0; v_4 = 190; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[11/*1*/]); break; case 14: v_9 = 3; v_A = 1; v_4 = 185; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[12/*1*/]); break; case 15: v_9 = 3; v_A = 2; v_4 = 180; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[13/*1*/]); break; case 16: v_9 = 3; v_A = 3; v_4 = 175; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[14/*1*/]); break; case 17: v_9 = 3; v_A = 4; v_4 = 170; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[15/*1*/]); break; case 18: v_9 = 4; v_A = 0; v_4 = 295; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[16/*1*/]); break; case 19: v_9 = 4; v_A = 1; v_4 = 290; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[17/*1*/]); break; case 20: v_9 = 4; v_A = 2; v_4 = 285; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[18/*1*/]); break; case 21: v_9 = 4; v_A = 3; v_4 = 280; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[19/*1*/]); break; case 22: v_9 = 4; v_A = 4; v_4 = 275; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[20/*1*/]); break; case 23: v_9 = 4; v_A = 5; v_4 = 0; break; case 24: v_9 = 5; v_A = 0; v_4 = 2000; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[21/*1*/]); break; case 25: v_9 = 5; v_A = 1; v_4 = 1995; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[22/*1*/]); break; case 26: v_9 = 5; v_A = 2; v_4 = 1990; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[23/*1*/]); break; case 27: v_9 = 5; v_A = 3; v_4 = 1985; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[24/*1*/]); break; case 28: v_9 = 5; v_A = 4; v_4 = 1980; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[25/*1*/]); break; case 29: v_9 = 5; v_A = 5; v_4 = 0; break; case 30: v_9 = 6; v_A = 0; v_4 = 1150; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[26/*1*/]); break; case 31: v_9 = 6; v_A = 1; v_4 = 1145; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[27/*1*/]); break; case 32: v_9 = 6; v_A = 2; v_4 = 1140; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[28/*1*/]); break; case 33: v_9 = 6; v_A = 3; v_4 = 1135; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[29/*1*/]); break; case 34: v_9 = 6; v_A = 4; v_4 = 1130; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[30/*1*/]); break; case 35: v_9 = 7; v_A = 0; v_4 = 550; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[31/*1*/]); break; case 36: v_9 = 7; v_A = 1; v_4 = 545; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[32/*1*/]); break; case 37: v_9 = 7; v_A = 2; v_4 = 540; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[33/*1*/]); break; case 38: v_9 = 7; v_A = 3; v_4 = 535; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[34/*1*/]); break; case 39: v_9 = 7; v_A = 4; v_4 = 530; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[35/*1*/]); break; case 40: v_9 = 7; v_A = 5; v_4 = 0; break; case 41: v_9 = 8; v_A = 0; v_4 = 580; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[36/*1*/]); break; case 42: v_9 = 8; v_A = 1; v_4 = 575; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[37/*1*/]); break; case 43: v_9 = 8; v_A = 2; v_4 = 570; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[38/*1*/]); break; case 44: v_9 = 8; v_A = 3; v_4 = 565; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[39/*1*/]); break; case 45: v_9 = 8; v_A = 4; v_4 = 560; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[40/*1*/]); break; case 46: v_9 = 8; v_A = 5; v_4 = 0; break; case 47: v_9 = 9; v_A = 0; v_4 = 1100; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[41/*1*/]); break; case 48: v_9 = 9; v_A = 1; v_4 = 1095; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[42/*1*/]); break; case 49: v_9 = 9; v_A = 2; v_4 = 1090; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[43/*1*/]); break; case 50: v_9 = 9; v_A = 3; v_4 = 1085; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[44/*1*/]); break; case 51: v_9 = 9; v_A = 4; v_4 = 1080; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[45/*1*/]); break; case 52: v_9 = 9; v_A = 5; v_4 = 0; break; case 53: v_9 = 10; v_A = 0; v_4 = 520; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[46/*1*/]); break; case 54: v_9 = 10; v_A = 1; v_4 = 515; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[47/*1*/]); break; case 55: v_9 = 10; v_A = 2; v_4 = 510; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[48/*1*/]); break; case 56: v_9 = 10; v_A = 3; v_4 = 505; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[49/*1*/]); break; case 57: v_9 = 10; v_A = 4; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[50/*1*/]); break; case 58: v_9 = 10; v_A = 5; v_4 = 0; break; case 59: v_9 = 10; v_A = 6; v_4 = 0; break; case 60: v_9 = 11; v_A = 0; v_4 = 395; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[51/*1*/]); break; case 61: v_9 = 11; v_A = 1; v_4 = 390; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[52/*1*/]); break; case 62: v_9 = 11; v_A = 2; v_4 = 385; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[53/*1*/]); break; case 63: v_9 = 11; v_A = 3; v_4 = 380; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[54/*1*/]); break; case 64: v_9 = 11; v_A = 4; v_4 = 375; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[55/*1*/]); break; case 65: v_9 = 11; v_A = 5; v_4 = 0; break; case 66: v_9 = 11; v_A = 6; v_4 = 0; break; case 67: v_9 = 12; v_A = 0; v_4 = 1050; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[56/*1*/]); break; case 68: v_9 = 12; v_A = 1; v_4 = 1045; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[57/*1*/]); break; case 69: v_9 = 12; v_A = 2; v_4 = 1040; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[58/*1*/]); break; case 70: v_9 = 12; v_A = 3; v_4 = 1035; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[59/*1*/]); break; case 71: v_9 = 12; v_A = 4; v_4 = 1030; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[60/*1*/]); break; case 72: v_9 = 12; v_A = 5; v_4 = 0; break; case 73: v_9 = 13; v_A = 0; v_4 = 1200; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[61/*1*/]); break; case 74: v_9 = 13; v_A = 1; v_4 = 1195; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[62/*1*/]); break; case 75: v_9 = 13; v_A = 2; v_4 = 1190; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[63/*1*/]); break; case 76: v_9 = 13; v_A = 3; v_4 = 1185; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[64/*1*/]); break; case 77: v_9 = 13; v_A = 4; v_4 = 1180; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[65/*1*/]); break; case 78: v_9 = 13; v_A = 5; v_4 = 0; break; case 79: v_9 = 14; v_A = 0; v_4 = 475; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[66/*1*/]); break; case 80: v_9 = 14; v_A = 1; v_4 = 470; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[67/*1*/]); break; case 81: v_9 = 14; v_A = 2; v_4 = 465; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[68/*1*/]); break; case 82: v_9 = 14; v_A = 3; v_4 = 460; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[69/*1*/]); break; case 83: v_9 = 14; v_A = 4; v_4 = 455; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[70/*1*/]); break; case 84: v_9 = 14; v_A = 5; v_4 = 0; break; case 85: v_9 = 15; v_A = 0; v_4 = 950; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[71/*1*/]); break; case 86: v_9 = 15; v_A = 1; v_4 = 945; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[72/*1*/]); break; case 87: v_9 = 15; v_A = 2; v_4 = 940; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[73/*1*/]); break; case 88: v_9 = 15; v_A = 3; v_4 = 935; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[74/*1*/]); break; case 89: v_9 = 15; v_A = 4; v_4 = 930; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f991[75/*1*/]); break; case 90: v_9 = 15; v_A = 5; v_4 = 0; break; case 91: v_9 = 15; v_A = 6; v_4 = 0; break; default: g_10E3A[0/*14*/]._f5 = 4; sub_1f4ad(v_D, a_0, 92); return ; break; } v_5/*"16"*/ = "H_FMF_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_29ef5(auto a_0, auto a_1) { switch (a_0) { case 2: sub_34c40(a_1); break; case 11: sub_3368a(a_1); break; case 8: sub_31176(a_1); break; case 9: sub_30e5c(a_1); break; case 3: sub_30d07(a_1); break; case 4: sub_2f61f(a_1); break; case 6: sub_2dfe4(a_1); break; case 1: sub_2dd2f(a_1); break; case 7: sub_2d439(a_1); break; case 10: sub_2d31a(a_1); break; case 14: sub_2a57d(a_1); break; case 12: sub_2a2ce(a_1); break; case 5: sub_2a1cd(a_1); break; case 0: sub_2a1af(a_1); break; case 13: sub_29fe5(a_1); break; } } void sub_29fe5(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 13; switch (a_0) { case 31: v_9 = 0; v_A = 0; break; case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 0; v_A = 0; break; case 2: v_9 = 0; v_A = 0; break; case 3: v_9 = 0; v_A = 0; break; case 4: v_9 = 0; v_A = 0; break; case 5: v_9 = 0; v_A = 0; break; case 6: v_9 = 0; v_A = 0; break; case 7: v_9 = 0; v_A = 0; break; case 8: v_9 = 0; v_A = 0; break; case 9: v_9 = 0; v_A = 0; break; case 10: v_9 = 0; v_A = 0; break; case 11: v_9 = 0; v_A = 0; break; case 12: v_9 = 0; v_A = 0; break; case 13: v_9 = 0; v_A = 0; break; case 14: v_9 = 0; v_A = 0; break; case 15: v_9 = 0; v_A = 0; break; case 16: v_9 = 0; v_A = 0; break; case 17: v_9 = 0; v_A = 0; break; case 18: v_9 = 0; v_A = 0; break; case 19: v_9 = 0; v_A = 0; break; case 20: v_9 = 0; v_A = 0; break; case 21: v_9 = 0; v_A = 0; break; case 22: v_9 = 0; v_A = 0; break; case 23: v_9 = 0; v_A = 0; break; case 24: v_9 = 0; v_A = 0; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2a1af(auto a_0) { v_3 = 0; g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_3, a_0, 0); } void sub_2a1cd(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 5; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 2; v_A = 0; break; case 3: v_9 = 3; v_A = 0; break; case 4: v_9 = 4; v_A = 0; break; case 5: v_9 = 5; v_A = 0; break; case 6: v_9 = 6; v_A = 0; break; case 7: v_9 = 7; v_A = 0; break; case 8: v_9 = 8; v_A = 0; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 9); return ; break; } v_5/*"16"*/ = "HA_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2a2ce(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 12; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S1"; break; case 2: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S2"; break; case 3: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S3"; break; case 4: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S4"; break; case 5: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S5"; break; case 6: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S6"; break; case 7: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S7"; break; case 8: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S8"; break; case 9: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_S9"; break; case 10: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P1"; break; case 11: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P2"; break; case 12: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P3"; break; case 13: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P4"; break; case 14: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P5"; break; case 15: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P6"; break; case 16: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P7"; break; case 17: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_P8"; break; case 18: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B1"; break; case 19: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B2"; break; case 20: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B3"; break; case 21: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B4"; break; case 22: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B5"; break; case 23: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B6"; break; case 24: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B7"; break; case 25: v_9 = 0; v_A = 0; v_5/*"16"*/ = "O_FMM_B8"; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 26); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2a57d(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 14; v_E = 0; switch (a_0) { case 0: v_9 = -1; v_A = 0; v_4 = 0; v_B = 0; break; case 1: v_9 = -1; v_A = 0; v_4 = 0; v_B = 1; break; case 2: v_9 = -1; v_A = 0; v_4 = 0; v_B = 2; break; case 3: v_9 = -1; v_A = 0; v_4 = 0; v_B = 3; break; case 4: v_9 = -1; v_A = 0; v_4 = 0; v_B = 4; break; case 5: v_9 = -1; v_A = 0; v_4 = 0; v_B = 5; break; case 6: v_9 = -1; v_A = 0; v_4 = 0; v_B = 6; break; case 7: v_9 = -1; v_A = 0; v_4 = 0; v_B = 7; break; case 8: v_9 = -1; v_A = 0; v_4 = 0; v_B = 8; break; case 10: v_5/*"16"*/ = "HT_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 65; v_B = 0; v_E = 1; break; case 11: v_5/*"16"*/ = "HT_FMM_0_1"; v_9 = 0; v_A = 1; v_4 = 65; v_B = 0; v_E = 1; break; case 12: v_5/*"16"*/ = "HT_FMM_0_2"; v_9 = 0; v_A = 2; v_4 = 85; v_B = 0; v_E = 1; break; case 13: v_5/*"16"*/ = "HT_FMM_0_3"; v_9 = 0; v_A = 3; v_4 = 75; v_B = 0; v_E = 1; break; case 14: v_5/*"16"*/ = "HT_FMM_0_4"; v_9 = 0; v_A = 4; v_4 = 235; v_B = 0; v_E = 1; break; case 15: v_5/*"16"*/ = "HT_FMM_0_5"; v_9 = 0; v_A = 5; v_4 = 80; v_B = 0; v_E = 1; break; case 16: v_5/*"16"*/ = "HT_FMM_0_6"; v_9 = 0; v_A = 6; v_4 = 85; v_B = 0; v_E = 1; break; case 17: v_5/*"16"*/ = "HT_FMM_0_7"; v_9 = 0; v_A = 7; v_4 = 90; v_B = 0; v_E = 1; break; } switch (a_0) { case 18: v_5/*"16"*/ = "HT_FMM_1_0"; v_9 = 1; v_A = 0; v_B = 0; break; case 19: v_5/*"16"*/ = "HT_FMM_2_0"; v_9 = 2; v_A = 0; v_4 = 35; v_B = 0; v_E = 1; break; case 20: v_5/*"16"*/ = "HT_FMM_2_1"; v_9 = 2; v_A = 1; v_4 = 30; v_B = 0; v_E = 1; break; case 21: v_5/*"16"*/ = "HT_FMM_2_2"; v_9 = 2; v_A = 2; v_4 = 35; v_B = 0; v_E = 1; break; case 22: v_5/*"16"*/ = "HT_FMM_2_3"; v_9 = 2; v_A = 3; v_4 = 320; v_B = 0; v_E = 1; break; case 23: v_5/*"16"*/ = "HT_FMM_2_4"; v_9 = 2; v_A = 4; v_4 = 185; v_B = 0; v_E = 1; break; case 24: v_5/*"16"*/ = "HT_FMM_2_5"; v_9 = 2; v_A = 5; v_4 = 245; v_B = 0; v_E = 1; break; case 25: v_5/*"16"*/ = "HT_FMM_2_6"; v_9 = 2; v_A = 6; v_4 = 35; v_B = 0; v_E = 1; break; case 26: v_5/*"16"*/ = "HT_FMM_2_7"; v_9 = 2; v_A = 7; v_4 = 40; v_B = 0; v_E = 1; break; case 27: v_5/*"16"*/ = "HT_FMM_3_0"; v_9 = 3; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 28: v_5/*"16"*/ = "HT_FMM_3_1"; v_9 = 3; v_A = 1; v_4 = 60; v_B = 0; v_E = 1; break; case 29: v_5/*"16"*/ = "HT_FMM_3_2"; v_9 = 3; v_A = 2; v_4 = 65; v_B = 0; v_E = 1; break; case 30: v_5/*"16"*/ = "HT_FMM_3_3"; v_9 = 3; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 31: v_5/*"16"*/ = "HT_FMM_3_4"; v_9 = 3; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 32: v_5/*"16"*/ = "HT_FMM_3_5"; v_9 = 3; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 33: v_5/*"16"*/ = "HT_FMM_3_6"; v_9 = 3; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 34: v_5/*"16"*/ = "HT_FMM_3_7"; v_9 = 3; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 35: v_5/*"16"*/ = "HT_FMM_4_0"; v_9 = 4; v_A = 0; v_4 = 415; v_B = 0; v_E = 1; break; case 36: v_5/*"16"*/ = "HT_FMM_4_1"; v_9 = 4; v_A = 1; v_4 = 315; v_B = 0; v_E = 1; break; case 37: v_5/*"16"*/ = "HT_FMM_4_2"; v_9 = 4; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 38: v_5/*"16"*/ = "HT_FMM_4_3"; v_9 = 4; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 39: v_5/*"16"*/ = "HT_FMM_4_4"; v_9 = 4; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 40: v_5/*"16"*/ = "HT_FMM_4_5"; v_9 = 4; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 41: v_5/*"16"*/ = "HT_FMM_4_6"; v_9 = 4; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 42: v_5/*"16"*/ = "HT_FMM_4_7"; v_9 = 4; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 43: v_5/*"16"*/ = "HT_FMM_5_0"; v_9 = 5; v_A = 0; v_4 = 75; v_B = 0; v_E = 1; break; case 44: v_5/*"16"*/ = "HT_FMM_5_1"; v_9 = 5; v_A = 1; v_4 = 60; v_B = 0; v_E = 1; break; case 45: v_5/*"16"*/ = "HT_FMM_5_2"; v_9 = 5; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 46: v_5/*"16"*/ = "HT_FMM_5_3"; v_9 = 5; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 47: v_5/*"16"*/ = "HT_FMM_5_4"; v_9 = 5; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 48: v_5/*"16"*/ = "HT_FMM_5_5"; v_9 = 5; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 49: v_5/*"16"*/ = "HT_FMM_5_6"; v_9 = 5; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 50: v_5/*"16"*/ = "HT_FMM_5_7"; v_9 = 5; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 51: v_5/*"16"*/ = "HT_FMM_6_0"; v_9 = 6; v_A = 0; v_4 = 160; v_B = 0; v_E = 1; break; case 52: v_5/*"16"*/ = "HT_FMM_6_1"; v_9 = 6; v_A = 1; v_4 = 265; v_B = 0; v_E = 1; break; case 53: v_5/*"16"*/ = "HT_FMM_6_2"; v_9 = 6; v_A = 2; v_4 = 170; v_B = 0; v_E = 1; break; case 54: v_5/*"16"*/ = "HT_FMM_6_3"; v_9 = 6; v_A = 3; v_4 = 135; v_B = 0; v_E = 1; break; case 55: v_5/*"16"*/ = "HT_FMM_6_4"; v_9 = 6; v_A = 4; v_4 = 570; v_B = 0; v_E = 1; break; case 56: v_5/*"16"*/ = "HT_FMM_6_5"; v_9 = 6; v_A = 5; v_4 = 560; v_B = 0; v_E = 1; break; case 57: v_5/*"16"*/ = "HT_FMM_6_6"; v_9 = 6; v_A = 6; v_4 = 140; v_B = 0; v_E = 1; break; case 58: v_5/*"16"*/ = "HT_FMM_6_7"; v_9 = 6; v_A = 7; v_4 = 130; v_B = 0; v_E = 1; break; case 59: v_5/*"16"*/ = "HT_FMM_7_0"; v_9 = 7; v_A = 0; v_4 = 260; v_B = 0; v_E = 1; break; case 60: v_5/*"16"*/ = "HT_FMM_7_1"; v_9 = 7; v_A = 1; v_4 = 215; v_B = 0; v_E = 1; break; case 61: v_5/*"16"*/ = "HT_FMM_7_2"; v_9 = 7; v_A = 2; v_4 = 430; v_B = 0; v_E = 1; break; case 62: v_5/*"16"*/ = "HT_FMM_7_3"; v_9 = 7; v_A = 3; v_4 = 160; v_B = 0; v_E = 1; break; case 63: v_5/*"16"*/ = "HT_FMM_7_4"; v_9 = 7; v_A = 4; v_4 = 200; v_B = 0; v_E = 1; break; case 64: v_5/*"16"*/ = "HT_FMM_7_5"; v_9 = 7; v_A = 5; v_4 = 155; v_B = 0; v_E = 1; break; case 65: v_5/*"16"*/ = "HT_FMM_7_6"; v_9 = 7; v_A = 6; v_4 = 155; v_B = 0; v_E = 1; break; case 66: v_5/*"16"*/ = "HT_FMM_7_7"; v_9 = 7; v_A = 7; v_4 = 165; v_B = 0; v_E = 1; break; } switch (a_0) { case 67: v_5/*"16"*/ = "HT_FMM_8_0"; v_9 = 8; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 68: v_5/*"16"*/ = "HT_FMM_8_1"; v_9 = 8; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 69: v_5/*"16"*/ = "HT_FMM_8_2"; v_9 = 8; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 70: v_5/*"16"*/ = "HT_FMM_8_3"; v_9 = 8; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 71: v_5/*"16"*/ = "HT_FMM_8_4"; v_9 = 8; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 72: v_5/*"16"*/ = "HT_FMM_8_5"; v_9 = 8; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 73: v_5/*"16"*/ = "HT_FMM_8_6"; v_9 = 8; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 74: v_5/*"16"*/ = "HT_FMM_8_7"; v_9 = 8; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 75: v_5/*"16"*/ = "HT_FMM_9_0"; v_9 = 9; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 76: v_5/*"16"*/ = "HT_FMM_9_1"; v_9 = 9; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 77: v_5/*"16"*/ = "HT_FMM_9_2"; v_9 = 9; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 78: v_5/*"16"*/ = "HT_FMM_9_3"; v_9 = 9; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 79: v_5/*"16"*/ = "HT_FMM_9_4"; v_9 = 9; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 80: v_5/*"16"*/ = "HT_FMM_9_5"; v_9 = 9; v_A = 5; v_4 = 100; v_B = 0; v_E = 1; break; case 81: v_5/*"16"*/ = "HT_FMM_9_6"; v_9 = 9; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 82: v_5/*"16"*/ = "HT_FMM_9_7"; v_9 = 9; v_A = 7; v_4 = 65; v_B = 0; v_E = 1; break; case 83: v_5/*"16"*/ = "HT_FMM_10_0"; v_9 = 10; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 84: v_5/*"16"*/ = "HT_FMM_10_1"; v_9 = 10; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 85: v_5/*"16"*/ = "HT_FMM_10_2"; v_9 = 10; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 86: v_5/*"16"*/ = "HT_FMM_10_3"; v_9 = 10; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 87: v_5/*"16"*/ = "HT_FMM_10_4"; v_9 = 10; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 88: v_5/*"16"*/ = "HT_FMM_10_5"; v_9 = 10; v_A = 5; v_4 = 65; v_B = 0; v_E = 1; break; case 89: v_5/*"16"*/ = "HT_FMM_10_6"; v_9 = 10; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 90: v_5/*"16"*/ = "HT_FMM_10_7"; v_9 = 10; v_A = 7; v_4 = 65; v_B = 0; v_E = 1; break; case 91: v_5/*"16"*/ = "HT_FMM_11_0"; v_9 = 11; v_A = 0; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 92: v_5/*"16"*/ = "HT_FMM_11_1"; v_9 = 11; v_A = 1; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 93: v_5/*"16"*/ = "HT_FMM_11_2"; v_9 = 11; v_A = 2; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 94: v_5/*"16"*/ = "HT_FMM_11_3"; v_9 = 11; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 95: v_5/*"16"*/ = "HT_FMM_11_4"; v_9 = 11; v_A = 4; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 96: v_5/*"16"*/ = "HT_FMM_11_5"; v_9 = 11; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 97: v_5/*"16"*/ = "HT_FMM_11_6"; v_9 = 11; v_A = 6; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 98: v_5/*"16"*/ = "HT_FMM_11_7"; v_9 = 11; v_A = 7; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 99: v_5/*"16"*/ = "HT_FMM_12_0"; v_9 = 12; v_A = 0; v_4 = 1715; v_B = 0; v_E = 1; break; case 100: v_5/*"16"*/ = "HT_FMM_12_1"; v_9 = 12; v_A = 1; v_4 = 3900; v_B = 0; v_E = 1; break; case 101: v_5/*"16"*/ = "HT_FMM_12_2"; v_9 = 12; v_A = 2; v_4 = 1550; v_B = 0; v_E = 1; break; case 102: v_5/*"16"*/ = "HT_FMM_12_3"; v_9 = 12; v_A = 3; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 103: v_5/*"16"*/ = "HT_FMM_12_4"; v_9 = 12; v_A = 4; v_4 = 4250; v_B = 0; v_E = 1; break; case 104: v_5/*"16"*/ = "HT_FMM_12_5"; v_9 = 12; v_A = 5; v_4 = 0; v_B = 0; v_E = 1; v_3 = 1; break; case 105: v_5/*"16"*/ = "HT_FMM_12_6"; v_9 = 12; v_A = 6; v_4 = 4460; v_B = 0; v_E = 1; break; case 106: v_5/*"16"*/ = "HT_FMM_12_7"; v_9 = 12; v_A = 7; v_4 = 4970; v_B = 0; v_E = 1; break; case 107: v_5/*"16"*/ = "HT_FMM_13_0"; v_9 = 13; v_A = 0; v_4 = 290; v_B = 0; v_E = 1; break; case 108: v_5/*"16"*/ = "HT_FMM_13_1"; v_9 = 13; v_A = 1; v_4 = 305; v_B = 0; v_E = 1; break; case 109: v_5/*"16"*/ = "HT_FMM_13_2"; v_9 = 13; v_A = 2; v_4 = 4170; v_B = 0; v_E = 1; break; case 110: v_5/*"16"*/ = "HT_FMM_13_3"; v_9 = 13; v_A = 3; v_4 = 335; v_B = 0; v_E = 1; break; case 111: v_5/*"16"*/ = "HT_FMM_13_4"; v_9 = 13; v_A = 4; v_4 = 4940; v_B = 0; v_E = 1; break; case 112: v_5/*"16"*/ = "HT_FMM_13_5"; v_9 = 13; v_A = 5; v_4 = 275; v_B = 0; v_E = 1; break; case 113: v_5/*"16"*/ = "HT_FMM_13_6"; v_9 = 13; v_A = 6; v_4 = 5000; v_B = 0; v_E = 1; break; case 114: v_5/*"16"*/ = "HT_FMM_13_7"; v_9 = 13; v_A = 7; v_4 = 3620; v_B = 0; v_E = 1; break; case 115: v_5/*"16"*/ = "HT_FMM_14_0"; v_9 = 14; v_A = 0; v_4 = 30; v_B = 0; v_E = 1; break; case 116: v_5/*"16"*/ = "HT_FMM_14_1"; v_9 = 14; v_A = 1; v_4 = 25; v_B = 0; v_E = 1; break; case 117: v_5/*"16"*/ = "HT_FMM_14_2"; v_9 = 14; v_A = 2; v_4 = 30; v_B = 0; v_E = 1; break; case 118: v_5/*"16"*/ = "HT_FMM_14_3"; v_9 = 14; v_A = 3; v_4 = 30; v_B = 0; v_E = 1; break; case 119: v_5/*"16"*/ = "HT_FMM_14_4"; v_9 = 14; v_A = 4; v_4 = 35; v_B = 0; v_E = 1; break; case 120: v_5/*"16"*/ = "HT_FMM_14_5"; v_9 = 14; v_A = 5; v_4 = 30; v_B = 0; v_E = 1; break; case 121: v_5/*"16"*/ = "HT_FMM_14_6"; v_9 = 14; v_A = 6; v_4 = 350; v_B = 0; v_E = 1; break; case 122: v_5/*"16"*/ = "HT_FMM_14_7"; v_9 = 14; v_A = 7; v_4 = 35; v_B = 0; v_E = 1; break; case 123: v_5/*"16"*/ = "HT_FMM_15_0"; v_9 = 15; v_A = 0; v_4 = 365; v_B = 0; v_E = 1; break; case 124: v_5/*"16"*/ = "HT_FMM_15_1"; v_9 = 15; v_A = 1; v_4 = 380; v_B = 0; v_E = 1; break; case 125: v_5/*"16"*/ = "HT_FMM_15_2"; v_9 = 15; v_A = 2; v_4 = 595; v_B = 0; v_E = 1; break; case 126: v_5/*"16"*/ = "HT_FMM_15_3"; v_9 = 15; v_A = 3; v_4 = 595; v_B = 0; v_E = 1; break; case 127: v_5/*"16"*/ = "HT_FMM_15_4"; v_9 = 15; v_A = 4; v_4 = 600; v_B = 0; v_E = 1; break; case 128: v_5/*"16"*/ = "HT_FMM_15_5"; v_9 = 15; v_A = 5; v_4 = 590; v_B = 0; v_E = 1; break; case 129: v_5/*"16"*/ = "HT_FMM_15_6"; v_9 = 15; v_A = 6; v_4 = 395; v_B = 0; v_E = 1; break; case 130: v_5/*"16"*/ = "HT_FMM_15_7"; v_9 = 15; v_A = 7; v_4 = 555; v_B = 0; v_E = 1; break; } switch (a_0) { case 131: v_5/*"16"*/ = "HE_FMM_16_0"; v_9 = 16; v_A = 0; v_4 = 1060; v_B = 0; v_E = 2; break; case 132: v_5/*"16"*/ = "HE_FMM_16_1"; v_9 = 16; v_A = 1; v_4 = 1400; v_B = 0; v_E = 2; break; case 133: v_5/*"16"*/ = "HE_FMM_16_2"; v_9 = 16; v_A = 2; v_4 = 1315; v_B = 0; v_E = 2; break; case 134: v_5/*"16"*/ = "HE_FMM_16_3"; v_9 = 16; v_A = 3; v_4 = 1230; v_B = 0; v_E = 2; break; case 135: v_5/*"16"*/ = "HE_FMM_16_4"; v_9 = 16; v_A = 4; v_4 = 1145; v_B = 0; v_E = 2; break; case 136: v_5/*"16"*/ = "HE_FMM_16_5"; v_9 = 16; v_A = 5; v_4 = 8450; v_B = 0; v_E = 2; break; case 137: v_5/*"16"*/ = "HE_FMM_16_6"; v_9 = 16; v_A = 6; v_4 = 675; v_B = 0; v_E = 2; break; case 138: v_5/*"16"*/ = "HE_FMM_16_7"; v_9 = 16; v_A = 7; v_4 = 8750; v_B = 0; v_E = 2; break; case 139: v_5/*"16"*/ = "HE_FMM_17_0"; v_9 = 17; v_A = 0; v_4 = 975; v_B = 0; v_E = 2; break; case 140: v_5/*"16"*/ = "HE_FMM_17_1"; v_9 = 17; v_A = 1; v_4 = 750; v_B = 0; v_E = 2; break; case 141: v_5/*"16"*/ = "HE_FMM_17_2"; v_9 = 17; v_A = 2; v_4 = 865; v_B = 0; v_E = 2; break; case 142: v_5/*"16"*/ = "HE_FMM_17_3"; v_9 = 17; v_A = 3; v_4 = 890; v_B = 0; v_E = 2; break; case 143: v_5/*"16"*/ = "HE_FMM_17_4"; v_9 = 17; v_A = 4; v_4 = 730; v_B = 0; v_E = 2; break; case 144: v_5/*"16"*/ = "HE_FMM_17_5"; v_9 = 17; v_A = 5; v_4 = 650; v_B = 0; v_E = 2; break; case 145: v_5/*"16"*/ = "HE_FMM_17_6"; v_9 = 17; v_A = 6; v_4 = 645; v_B = 0; v_E = 2; break; case 146: v_5/*"16"*/ = "HE_FMM_17_7"; v_9 = 17; v_A = 7; v_4 = 755; v_B = 0; v_E = 2; break; case 147: v_5/*"16"*/ = "HE_FMM_18_0"; v_9 = 18; v_A = 0; v_4 = 13850; v_B = 0; v_E = 2; break; case 148: v_5/*"16"*/ = "HE_FMM_18_1"; v_9 = 18; v_A = 1; v_4 = 2900; v_B = 0; v_E = 2; break; case 149: v_5/*"16"*/ = "HE_FMM_18_2"; v_9 = 18; v_A = 2; v_4 = 2895; v_B = 0; v_E = 2; break; case 150: v_5/*"16"*/ = "HE_FMM_18_3"; v_9 = 18; v_A = 3; v_4 = 12500; v_B = 0; v_E = 2; break; case 151: v_5/*"16"*/ = "HE_FMM_18_4"; v_9 = 18; v_A = 4; v_4 = 15000; v_B = 0; v_E = 2; break; case 152: v_5/*"16"*/ = "HE_FMM_18_5"; v_9 = 18; v_A = 5; v_4 = 14750; v_B = 0; v_E = 2; break; case 153: v_5/*"16"*/ = "HE_FMM_18_6"; v_9 = 18; v_A = 6; v_4 = 13150; v_B = 0; v_E = 2; break; case 154: v_5/*"16"*/ = "HE_FMM_18_7"; v_9 = 18; v_A = 7; v_4 = 2925; v_B = 0; v_E = 2; break; } switch (a_0) { case 155: v_5/*"16"*/ = "G_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 156: v_5/*"16"*/ = "G_FMM_0_1"; v_9 = 0; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 157: v_5/*"16"*/ = "G_FMM_0_2"; v_9 = 0; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 158: v_5/*"16"*/ = "G_FMM_0_3"; v_9 = 0; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 159: v_5/*"16"*/ = "G_FMM_0_4"; v_9 = 0; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 160: v_5/*"16"*/ = "G_FMM_0_5"; v_9 = 0; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 161: v_5/*"16"*/ = "G_FMM_0_6"; v_9 = 0; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 162: v_5/*"16"*/ = "G_FMM_0_7"; v_9 = 0; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 163: v_5/*"16"*/ = "G_FMM_0_8"; v_9 = 0; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 164: v_5/*"16"*/ = "G_FMM_0_9"; v_9 = 0; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 165: v_5/*"16"*/ = "G_FMM_0_10"; v_9 = 0; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 166: v_5/*"16"*/ = "G_FMM_1_0"; v_9 = 1; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 167: v_5/*"16"*/ = "G_FMM_1_1"; v_9 = 1; v_A = 1; v_4 = 180; v_B = 1; v_E = 3; break; case 168: v_5/*"16"*/ = "G_FMM_1_2"; v_9 = 1; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 169: v_5/*"16"*/ = "G_FMM_1_3"; v_9 = 1; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 170: v_5/*"16"*/ = "G_FMM_1_4"; v_9 = 1; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 171: v_5/*"16"*/ = "G_FMM_1_5"; v_9 = 1; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 172: v_5/*"16"*/ = "G_FMM_1_6"; v_9 = 1; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 173: v_5/*"16"*/ = "G_FMM_1_7"; v_9 = 1; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 174: v_5/*"16"*/ = "G_FMM_2_0"; v_9 = 2; v_A = 0; v_4 = 110; v_B = 1; v_E = 3; break; case 175: v_5/*"16"*/ = "G_FMM_2_1"; v_9 = 2; v_A = 1; v_4 = 140; v_B = 1; v_E = 3; break; case 176: v_5/*"16"*/ = "G_FMM_2_2"; v_9 = 2; v_A = 2; v_4 = 380; v_B = 1; v_E = 3; break; case 177: v_5/*"16"*/ = "G_FMM_2_3"; v_9 = 2; v_A = 3; v_4 = 135; v_B = 1; v_E = 3; break; case 178: v_5/*"16"*/ = "G_FMM_2_4"; v_9 = 2; v_A = 4; v_4 = 130; v_B = 1; v_E = 3; break; case 179: v_5/*"16"*/ = "G_FMM_2_5"; v_9 = 2; v_A = 5; v_4 = 110; v_B = 1; v_E = 3; break; case 180: v_5/*"16"*/ = "G_FMM_2_6"; v_9 = 2; v_A = 6; v_4 = 140; v_B = 1; v_E = 3; break; case 181: v_5/*"16"*/ = "G_FMM_2_7"; v_9 = 2; v_A = 7; v_4 = 390; v_B = 1; v_E = 3; break; case 182: v_5/*"16"*/ = "G_FMM_2_8"; v_9 = 2; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 183: v_5/*"16"*/ = "G_FMM_2_9"; v_9 = 2; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 184: v_5/*"16"*/ = "G_FMM_2_10"; v_9 = 2; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 185: v_5/*"16"*/ = "G_FMM_3_0"; v_9 = 3; v_A = 0; v_4 = 70; v_B = 1; v_E = 3; break; case 186: v_5/*"16"*/ = "G_FMM_3_1"; v_9 = 3; v_A = 1; v_4 = 60; v_B = 1; v_E = 3; break; case 187: v_5/*"16"*/ = "G_FMM_3_2"; v_9 = 3; v_A = 2; v_4 = 65; v_B = 1; v_E = 3; break; case 188: v_5/*"16"*/ = "G_FMM_3_3"; v_9 = 3; v_A = 3; v_4 = 95; v_B = 1; v_E = 3; break; case 189: v_5/*"16"*/ = "G_FMM_3_4"; v_9 = 3; v_A = 4; v_4 = 85; v_B = 1; v_E = 3; break; case 190: v_5/*"16"*/ = "G_FMM_3_5"; v_9 = 3; v_A = 5; v_4 = 75; v_B = 1; v_E = 3; break; case 191: v_5/*"16"*/ = "G_FMM_3_6"; v_9 = 3; v_A = 6; v_4 = 75; v_B = 1; v_E = 3; break; case 192: v_5/*"16"*/ = "G_FMM_3_7"; v_9 = 3; v_A = 7; v_4 = 90; v_B = 1; v_E = 3; break; case 193: v_5/*"16"*/ = "G_FMM_3_8"; v_9 = 3; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 194: v_5/*"16"*/ = "G_FMM_3_9"; v_9 = 3; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 195: v_5/*"16"*/ = "G_FMM_3_10"; v_9 = 3; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 196: v_5/*"16"*/ = "G_FMM_4_0"; v_9 = 4; v_A = 0; v_4 = 245; v_B = 1; v_E = 3; break; case 197: v_5/*"16"*/ = "G_FMM_4_1"; v_9 = 4; v_A = 1; v_4 = 250; v_B = 1; v_E = 3; break; case 198: v_5/*"16"*/ = "G_FMM_4_2"; v_9 = 4; v_A = 2; v_4 = 210; v_B = 1; v_E = 3; break; case 199: v_5/*"16"*/ = "G_FMM_4_3"; v_9 = 4; v_A = 3; v_4 = 245; v_B = 1; v_E = 3; break; case 200: v_5/*"16"*/ = "G_FMM_4_4"; v_9 = 4; v_A = 4; v_4 = 205; v_B = 1; v_E = 3; break; case 201: v_5/*"16"*/ = "G_FMM_4_5"; v_9 = 4; v_A = 5; v_4 = 205; v_B = 1; v_E = 3; break; case 202: v_5/*"16"*/ = "G_FMM_4_6"; v_9 = 4; v_A = 6; v_4 = 215; v_B = 1; v_E = 3; break; case 203: v_5/*"16"*/ = "G_FMM_4_7"; v_9 = 4; v_A = 7; v_4 = 215; v_B = 1; v_E = 3; break; case 204: v_5/*"16"*/ = "G_FMM_4_8"; v_9 = 4; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 205: v_5/*"16"*/ = "G_FMM_4_9"; v_9 = 4; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 206: v_5/*"16"*/ = "G_FMM_4_10"; v_9 = 4; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 207: v_5/*"16"*/ = "G_FMM_5_0"; v_9 = 5; v_A = 0; v_4 = 4050; v_B = 1; v_E = 3; break; case 208: v_5/*"16"*/ = "G_FMM_5_1"; v_9 = 5; v_A = 1; v_4 = 4060; v_B = 1; v_E = 3; break; case 209: v_5/*"16"*/ = "G_FMM_5_2"; v_9 = 5; v_A = 2; v_4 = 170; v_B = 1; v_E = 3; break; case 210: v_5/*"16"*/ = "G_FMM_5_3"; v_9 = 5; v_A = 3; v_4 = 135; v_B = 1; v_E = 3; break; case 211: v_5/*"16"*/ = "G_FMM_5_4"; v_9 = 5; v_A = 4; v_4 = 120; v_B = 1; v_E = 3; break; case 212: v_5/*"16"*/ = "G_FMM_5_5"; v_9 = 5; v_A = 5; v_4 = 110; v_B = 1; v_E = 3; break; case 213: v_5/*"16"*/ = "G_FMM_5_6"; v_9 = 5; v_A = 6; v_4 = 140; v_B = 1; v_E = 3; break; case 214: v_5/*"16"*/ = "G_FMM_5_7"; v_9 = 5; v_A = 7; v_4 = 130; v_B = 1; v_E = 3; break; case 215: v_5/*"16"*/ = "G_FMM_5_8"; v_9 = 5; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 216: v_5/*"16"*/ = "G_FMM_5_9"; v_9 = 5; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 217: v_5/*"16"*/ = "G_FMM_5_10"; v_9 = 5; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 218: v_5/*"16"*/ = "G_FMM_6_0"; v_9 = 6; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 219: v_5/*"16"*/ = "G_FMM_6_1"; v_9 = 6; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 220: v_5/*"16"*/ = "G_FMM_6_2"; v_9 = 6; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 221: v_5/*"16"*/ = "G_FMM_6_3"; v_9 = 6; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 222: v_5/*"16"*/ = "G_FMM_6_4"; v_9 = 6; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 223: v_5/*"16"*/ = "G_FMM_6_5"; v_9 = 6; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 224: v_5/*"16"*/ = "G_FMM_6_6"; v_9 = 6; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 225: v_5/*"16"*/ = "G_FMM_6_7"; v_9 = 6; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 226: v_5/*"16"*/ = "G_FMM_7_0"; v_9 = 7; v_A = 0; v_4 = 180; v_B = 1; v_E = 3; break; case 227: v_5/*"16"*/ = "G_FMM_7_1"; v_9 = 7; v_A = 1; v_4 = 500; v_B = 1; v_E = 3; break; case 228: v_5/*"16"*/ = "G_FMM_7_2"; v_9 = 7; v_A = 2; v_4 = 115; v_B = 1; v_E = 3; break; case 229: v_5/*"16"*/ = "G_FMM_7_3"; v_9 = 7; v_A = 3; v_4 = 220; v_B = 1; v_E = 3; break; case 230: v_5/*"16"*/ = "G_FMM_7_4"; v_9 = 7; v_A = 4; v_4 = 185; v_B = 1; v_E = 3; break; case 231: v_5/*"16"*/ = "G_FMM_7_5"; v_9 = 7; v_A = 5; v_4 = 1445; v_B = 1; v_E = 3; break; case 232: v_5/*"16"*/ = "G_FMM_7_6"; v_9 = 7; v_A = 6; v_4 = 530; v_B = 1; v_E = 3; break; case 233: v_5/*"16"*/ = "G_FMM_7_7"; v_9 = 7; v_A = 7; v_4 = 650; v_B = 1; v_E = 3; break; case 234: v_5/*"16"*/ = "G_FMM_7_8"; v_9 = 7; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 235: v_5/*"16"*/ = "G_FMM_7_9"; v_9 = 7; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 236: v_5/*"16"*/ = "G_FMM_7_10"; v_9 = 7; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; } switch (a_0) { case 237: v_5/*"16"*/ = "G_FMM_8_0"; v_9 = 8; v_A = 0; v_4 = 4260; v_B = 1; v_E = 3; break; case 238: v_5/*"16"*/ = "G_FMM_8_1"; v_9 = 8; v_A = 1; v_4 = 4310; v_B = 1; v_E = 3; break; case 239: v_5/*"16"*/ = "G_FMM_8_2"; v_9 = 8; v_A = 2; v_4 = 4130; v_B = 1; v_E = 3; break; case 240: v_5/*"16"*/ = "G_FMM_8_3"; v_9 = 8; v_A = 3; v_4 = 135; v_B = 1; v_E = 3; break; case 241: v_5/*"16"*/ = "G_FMM_8_4"; v_9 = 8; v_A = 4; v_4 = 120; v_B = 1; v_E = 3; break; case 242: v_5/*"16"*/ = "G_FMM_8_5"; v_9 = 8; v_A = 5; v_4 = 110; v_B = 1; v_E = 3; break; case 243: v_5/*"16"*/ = "G_FMM_8_6"; v_9 = 8; v_A = 6; v_4 = 140; v_B = 1; v_E = 3; break; case 244: v_5/*"16"*/ = "G_FMM_8_7"; v_9 = 8; v_A = 7; v_4 = 130; v_B = 1; v_E = 3; break; case 245: v_5/*"16"*/ = "G_FMM_8_8"; v_9 = 8; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 246: v_5/*"16"*/ = "G_FMM_8_9"; v_9 = 8; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 247: v_5/*"16"*/ = "G_FMM_8_10"; v_9 = 8; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 248: v_5/*"16"*/ = "G_FMM_9_0"; v_9 = 9; v_A = 0; v_4 = 65; v_B = 1; v_E = 3; break; case 249: v_5/*"16"*/ = "G_FMM_9_1"; v_9 = 9; v_A = 1; v_4 = 65; v_B = 1; v_E = 3; break; case 250: v_5/*"16"*/ = "G_FMM_9_2"; v_9 = 9; v_A = 2; v_4 = 85; v_B = 1; v_E = 3; break; case 251: v_5/*"16"*/ = "G_FMM_9_3"; v_9 = 9; v_A = 3; v_4 = 75; v_B = 1; v_E = 3; break; case 252: v_5/*"16"*/ = "G_FMM_9_4"; v_9 = 9; v_A = 4; v_4 = 85; v_B = 1; v_E = 3; break; case 253: v_5/*"16"*/ = "G_FMM_9_5"; v_9 = 9; v_A = 5; v_4 = 4290; v_B = 1; v_E = 3; break; case 254: v_5/*"16"*/ = "G_FMM_9_6"; v_9 = 9; v_A = 6; v_4 = 4150; v_B = 1; v_E = 3; break; case 255: v_5/*"16"*/ = "G_FMM_9_7"; v_9 = 9; v_A = 7; v_4 = 4295; v_B = 1; v_E = 3; break; case 256: v_5/*"16"*/ = "G_FMM_9_8"; v_9 = 9; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 257: v_5/*"16"*/ = "G_FMM_9_9"; v_9 = 9; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 258: v_5/*"16"*/ = "G_FMM_9_10"; v_9 = 9; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 259: v_5/*"16"*/ = "G_FMM_10_0"; v_9 = 10; v_A = 0; v_4 = 6240; v_B = 1; v_E = 3; break; case 260: v_5/*"16"*/ = "G_FMM_10_1"; v_9 = 10; v_A = 1; v_4 = 4955; v_B = 1; v_E = 3; break; case 261: v_5/*"16"*/ = "G_FMM_10_2"; v_9 = 10; v_A = 2; v_4 = 5590; v_B = 1; v_E = 3; break; case 262: v_5/*"16"*/ = "G_FMM_10_3"; v_9 = 10; v_A = 3; v_4 = 4920; v_B = 1; v_E = 3; break; case 263: v_5/*"16"*/ = "G_FMM_10_4"; v_9 = 10; v_A = 4; v_4 = 4990; v_B = 1; v_E = 3; break; case 264: v_5/*"16"*/ = "G_FMM_10_5"; v_9 = 10; v_A = 5; v_4 = 4780; v_B = 1; v_E = 3; break; case 265: v_5/*"16"*/ = "G_FMM_10_6"; v_9 = 10; v_A = 6; v_4 = 4775; v_B = 1; v_E = 3; break; case 266: v_5/*"16"*/ = "G_FMM_10_7"; v_9 = 10; v_A = 7; v_4 = 4800; v_B = 1; v_E = 3; break; case 267: v_5/*"16"*/ = "G_FMM_10_8"; v_9 = 10; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 268: v_5/*"16"*/ = "G_FMM_10_9"; v_9 = 10; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 269: v_5/*"16"*/ = "G_FMM_10_10"; v_9 = 10; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 270: v_5/*"16"*/ = "G_FMM_11_0"; v_9 = 11; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 271: v_5/*"16"*/ = "G_FMM_11_1"; v_9 = 11; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 272: v_5/*"16"*/ = "G_FMM_11_2"; v_9 = 11; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 273: v_5/*"16"*/ = "G_FMM_11_3"; v_9 = 11; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 274: v_5/*"16"*/ = "G_FMM_11_4"; v_9 = 11; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 275: v_5/*"16"*/ = "G_FMM_11_5"; v_9 = 11; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 277: v_5/*"16"*/ = "G_FMM_11_7"; v_9 = 11; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 278: v_5/*"16"*/ = "G_FMM_12_0"; v_9 = 12; v_A = 0; v_4 = 385; v_B = 1; v_E = 3; break; case 279: v_5/*"16"*/ = "G_FMM_12_1"; v_9 = 12; v_A = 1; v_4 = 310; v_B = 1; v_E = 3; break; case 280: v_5/*"16"*/ = "G_FMM_12_2"; v_9 = 12; v_A = 2; v_4 = 3655; v_B = 1; v_E = 3; break; case 281: v_5/*"16"*/ = "G_FMM_12_3"; v_9 = 12; v_A = 3; v_4 = 4055; v_B = 1; v_E = 3; break; case 282: v_5/*"16"*/ = "G_FMM_12_4"; v_9 = 12; v_A = 4; v_4 = 3595; v_B = 1; v_E = 3; break; case 283: v_5/*"16"*/ = "G_FMM_12_5"; v_9 = 12; v_A = 5; v_4 = 3605; v_B = 1; v_E = 3; break; case 284: v_5/*"16"*/ = "G_FMM_12_6"; v_9 = 12; v_A = 6; v_4 = 3645; v_B = 1; v_E = 3; break; case 285: v_5/*"16"*/ = "G_FMM_12_7"; v_9 = 12; v_A = 7; v_4 = 320; v_B = 1; v_E = 3; break; case 286: v_5/*"16"*/ = "G_FMM_12_8"; v_9 = 12; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 287: v_5/*"16"*/ = "G_FMM_12_9"; v_9 = 12; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 288: v_5/*"16"*/ = "G_FMM_12_10"; v_9 = 12; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 289: v_5/*"16"*/ = "G_FMM_13_0"; v_9 = 13; v_A = 0; v_4 = 230; v_B = 1; v_E = 3; break; case 290: v_5/*"16"*/ = "G_FMM_13_1"; v_9 = 13; v_A = 1; v_4 = 1605; v_B = 1; v_E = 3; break; case 291: v_5/*"16"*/ = "G_FMM_13_2"; v_9 = 13; v_A = 2; v_4 = 2230; v_B = 1; v_E = 3; break; case 292: v_5/*"16"*/ = "G_FMM_13_3"; v_9 = 13; v_A = 3; v_4 = 220; v_B = 1; v_E = 3; break; case 293: v_5/*"16"*/ = "G_FMM_13_4"; v_9 = 13; v_A = 4; v_4 = 185; v_B = 1; v_E = 3; break; case 294: v_5/*"16"*/ = "G_FMM_13_5"; v_9 = 13; v_A = 5; v_4 = 2070; v_B = 1; v_E = 3; break; case 295: v_5/*"16"*/ = "G_FMM_13_6"; v_9 = 13; v_A = 6; v_4 = 2205; v_B = 1; v_E = 3; break; case 296: v_5/*"16"*/ = "G_FMM_13_7"; v_9 = 13; v_A = 7; v_4 = 1690; v_B = 1; v_E = 3; break; case 297: v_5/*"16"*/ = "G_FMM_13_8"; v_9 = 13; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 298: v_5/*"16"*/ = "G_FMM_13_9"; v_9 = 13; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 299: v_5/*"16"*/ = "G_FMM_13_10"; v_9 = 13; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; case 300: v_5/*"16"*/ = "G_FMM_14_0"; v_9 = 14; v_A = 0; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 301: v_5/*"16"*/ = "G_FMM_14_1"; v_9 = 14; v_A = 1; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 302: v_5/*"16"*/ = "G_FMM_14_2"; v_9 = 14; v_A = 2; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 303: v_5/*"16"*/ = "G_FMM_14_3"; v_9 = 14; v_A = 3; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 304: v_5/*"16"*/ = "G_FMM_14_4"; v_9 = 14; v_A = 4; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 305: v_5/*"16"*/ = "G_FMM_14_5"; v_9 = 14; v_A = 5; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 306: v_5/*"16"*/ = "G_FMM_14_6"; v_9 = 14; v_A = 6; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 307: v_5/*"16"*/ = "G_FMM_14_7"; v_9 = 14; v_A = 7; v_4 = 0; v_B = 1; v_E = 3; v_3 = 1; break; case 308: v_5/*"16"*/ = "G_FMM_15_0"; v_9 = 15; v_A = 0; v_4 = 515; v_B = 1; v_E = 3; break; case 309: v_5/*"16"*/ = "G_FMM_15_1"; v_9 = 15; v_A = 1; v_4 = 60; v_B = 1; v_E = 3; break; case 310: v_5/*"16"*/ = "G_FMM_15_2"; v_9 = 15; v_A = 2; v_4 = 65; v_B = 1; v_E = 3; break; case 311: v_5/*"16"*/ = "G_FMM_15_3"; v_9 = 15; v_A = 3; v_4 = 95; v_B = 1; v_E = 3; break; case 312: v_5/*"16"*/ = "G_FMM_15_4"; v_9 = 15; v_A = 4; v_4 = 85; v_B = 1; v_E = 3; break; case 313: v_5/*"16"*/ = "G_FMM_15_5"; v_9 = 15; v_A = 5; v_4 = 75; v_B = 1; v_E = 3; break; case 314: v_5/*"16"*/ = "G_FMM_15_6"; v_9 = 15; v_A = 6; v_4 = 485; v_B = 1; v_E = 3; break; case 315: v_5/*"16"*/ = "G_FMM_15_7"; v_9 = 15; v_A = 7; v_4 = 545; v_B = 1; v_E = 3; break; case 316: v_5/*"16"*/ = "G_FMM_15_8"; v_9 = 15; v_A = 8; v_4 = 50; v_B = 1; v_E = 3; break; case 317: v_5/*"16"*/ = "G_FMM_15_9"; v_9 = 15; v_A = 9; v_4 = 50; v_B = 1; v_E = 3; break; case 318: v_5/*"16"*/ = "G_FMM_15_10"; v_9 = 15; v_A = 10; v_4 = 50; v_B = 1; v_E = 3; break; } switch (a_0) { case 319: v_5/*"16"*/ = "W_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 5000; v_B = 6; v_E = 4; break; case 320: v_5/*"16"*/ = "W_FMM_0_1"; v_9 = 0; v_A = 1; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 321: v_5/*"16"*/ = "W_FMM_0_2"; v_9 = 0; v_A = 2; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 322: v_5/*"16"*/ = "W_FMM_0_3"; v_9 = 0; v_A = 3; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 323: v_5/*"16"*/ = "W_FMM_0_4"; v_9 = 0; v_A = 4; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 324: v_5/*"16"*/ = "W_FMM_1_0"; v_9 = 1; v_A = 0; v_4 = 695; v_B = 6; v_E = 4; break; case 325: v_5/*"16"*/ = "W_FMM_1_1"; v_9 = 1; v_A = 1; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; case 326: v_5/*"16"*/ = "W_FMM_1_2"; v_9 = 1; v_A = 2; v_4 = 0; v_B = 6; v_E = 4; v_3 = 1; break; } if (v_E == 1) { v_F = a_0 - 10; if ((v_F >= 0) && (v_F < 121)) { if (v_F > 8) { v_F -= 1; } v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f3B6[v_F/*1*/]) * g_42DD3._f12); } } else if (v_E == 2) { v_10 = a_0 - 131; if ((v_10 >= 0) && (v_10 < 24)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f42F[v_10/*1*/]) * g_42DD3._f13); } } else if (v_E == 3) { v_11 = a_0 - 155; if ((v_11 >= 0) && (v_11 < 128)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f448[v_11/*1*/]) * g_42DD3._f14); } } else if (v_E == 4) { v_12 = a_0 - 319; if ((v_12 >= 0) && (v_12 < 15)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f4C9[v_12/*1*/]) * g_42DD3._f15); } } if (a_0 >= 327) { g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 327); if (g_10E3A[0/*14*/]._f7 > 0) { if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${hat}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f12); } else if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${glasses}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f14); } else if (DLC1::_341DE7ED1D2A1BFD(g_280004, ${watch}, 1)) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f15); } } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_2d31a(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 10; switch (a_0) { case 0: v_5/*"16"*/ = "D_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_5/*"16"*/ = "D_FMM_1_0"; v_9 = 1; v_A = 0; v_4 = 5000; break; case 2: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 2; v_A = 0; v_4 = 10000; break; case 3: v_5/*"16"*/ = "D_FMM_1_0"; v_9 = 3; v_A = 0; v_4 = 5000; break; case 4: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 4; v_A = 0; v_4 = 10000; break; case 5: v_5/*"16"*/ = "D_FMM_1_0"; v_9 = 5; v_A = 0; v_4 = 5000; break; case 6: v_5/*"16"*/ = "D_FMM_2_0"; v_9 = 6; v_A = 0; v_4 = 10000; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 7); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2d439(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 7; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_9 = 1; v_A = 0; v_4 = 0; v_3 = 1; break; case 2: v_9 = 1; v_A = 1; v_4 = 0; v_3 = 1; break; case 3: v_9 = 1; v_A = 2; v_4 = 0; v_3 = 1; break; case 4: v_9 = 2; v_A = 0; v_4 = 0; v_3 = 1; break; case 5: v_9 = 2; v_A = 1; v_4 = 0; v_3 = 1; break; case 6: v_9 = 2; v_A = 2; v_4 = 0; v_3 = 1; break; case 7: v_9 = 3; v_A = 0; v_4 = 0; v_3 = 1; break; case 8: v_9 = 3; v_A = 1; v_4 = 0; v_3 = 1; break; case 9: v_9 = 3; v_A = 2; v_4 = 0; v_3 = 1; break; case 10: v_9 = 4; v_A = 0; v_4 = 0; v_3 = 1; break; case 11: v_9 = 4; v_A = 1; v_4 = 0; v_3 = 1; break; case 12: v_9 = 4; v_A = 2; v_4 = 0; v_3 = 1; break; case 13: v_9 = 4; v_A = 3; v_4 = 0; v_3 = 1; break; case 14: v_9 = 4; v_A = 4; v_4 = 0; v_3 = 1; break; case 15: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 16: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 17: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 18: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 19: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 20: v_9 = 4; v_A = 10; v_3 = 1; break; case 21: v_9 = 4; v_A = 11; v_3 = 1; break; case 22: v_9 = 4; v_A = 12; v_3 = 1; break; case 23: v_9 = 4; v_A = 13; v_3 = 1; break; case 24: v_9 = 4; v_A = 14; v_3 = 1; break; case 25: v_9 = 4; v_A = 15; v_3 = 1; break; case 26: v_9 = 5; v_A = 0; v_4 = 0; v_3 = 1; break; case 27: v_9 = 5; v_A = 1; v_4 = 0; v_3 = 1; break; case 28: v_9 = 5; v_A = 2; v_4 = 0; v_3 = 1; break; case 29: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 30: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 31: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 32: v_9 = 6; v_A = 0; v_4 = 0; v_3 = 1; break; case 33: v_9 = 6; v_A = 1; v_4 = 0; v_3 = 1; break; case 34: v_9 = 6; v_A = 2; v_4 = 0; v_3 = 1; break; case 35: v_9 = 6; v_A = 3; v_4 = 0; v_3 = 1; break; case 36: v_9 = 6; v_A = 4; v_4 = 0; v_3 = 1; break; case 37: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 38: v_9 = 7; v_A = 0; break; case 39: v_9 = 8; v_A = 0; break; case 40: v_9 = 9; v_A = 0; break; case 41: v_9 = 10; v_A = 0; if (g_40001._f1043 != -1) { v_4 = g_40001._f1043; } else { v_4 = 115; } break; case 42: v_9 = 10; v_A = 1; if (g_40001._f1044 != -1) { v_4 = g_40001._f1044; } else { v_4 = 125; } break; case 43: v_9 = 10; v_A = 2; if (g_40001._f1045 != -1) { v_4 = g_40001._f1045; } else { v_4 = 130; } break; case 44: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 45: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 46: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 47: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 48: v_9 = 10; v_A = 7; v_4 = 0; v_3 = 1; break; case 49: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 50: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 51: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 52: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 53: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 54: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 55: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 56: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; case 57: v_9 = 11; v_A = 0; v_4 = 0; v_3 = 1; break; case 58: v_9 = 11; v_A = 1; v_4 = 0; v_3 = 1; break; case 59: v_9 = 11; v_A = 2; if (g_40001._f1049 != -1) { v_4 = g_40001._f1049; } else { v_4 = 725; } break; case 60: v_9 = 11; v_A = 3; v_4 = 0; v_3 = 1; break; case 61: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 62: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 63: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 64: v_9 = 11; v_A = 7; v_4 = 0; v_3 = 1; break; case 65: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 66: v_9 = 11; v_A = 9; v_4 = 0; v_3 = 1; break; case 67: v_9 = 11; v_A = 10; v_4 = 0; v_3 = 1; break; case 68: v_9 = 11; v_A = 11; v_4 = 0; v_3 = 1; break; case 69: v_9 = 11; v_A = 12; v_4 = 0; v_3 = 1; break; case 70: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 71: v_9 = 11; v_A = 14; v_4 = 0; v_3 = 1; break; case 72: v_9 = 11; v_A = 15; v_4 = 0; v_3 = 1; break; case 73: v_9 = 12; v_A = 0; if (g_40001._f1046 != -1) { v_4 = g_40001._f1046; } else { v_4 = 65; } break; case 74: v_9 = 12; v_A = 1; if (g_40001._f1047 != -1) { v_4 = g_40001._f1047; } else { v_4 = 65; } break; case 75: v_9 = 12; v_A = 2; if (g_40001._f1048 != -1) { v_4 = g_40001._f1048; } else { v_4 = 95; } break; case 76: v_9 = 12; v_A = 3; v_4 = 0; v_3 = 1; break; case 77: v_9 = 12; v_A = 4; v_4 = 0; v_3 = 1; break; case 78: v_9 = 12; v_A = 5; v_4 = 0; v_3 = 1; break; case 79: v_9 = 12; v_A = 6; v_4 = 0; v_3 = 1; break; case 80: v_9 = 12; v_A = 7; v_4 = 0; v_3 = 1; break; case 81: v_9 = 12; v_A = 8; v_4 = 0; v_3 = 1; break; case 82: v_9 = 12; v_A = 9; v_4 = 0; v_3 = 1; break; case 83: v_9 = 12; v_A = 10; v_4 = 0; v_3 = 1; break; case 84: v_9 = 12; v_A = 11; v_4 = 0; v_3 = 1; break; case 85: v_9 = 12; v_A = 12; v_4 = 0; v_3 = 1; break; case 86: v_9 = 12; v_A = 13; v_4 = 0; v_3 = 1; break; case 87: v_9 = 12; v_A = 14; v_4 = 0; v_3 = 1; break; case 88: v_9 = 12; v_A = 15; v_4 = 0; v_3 = 1; break; case 89: v_9 = 13; v_A = 0; break; case 90: v_9 = 14; v_A = 0; break; case 91: v_9 = 15; v_A = 0; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 92); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f39); } return ; break; } v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_42DD3._f39); v_5/*"16"*/ = "T_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2dd2f(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 1; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 0; break; case 1: v_9 = 1; v_A = 0; v_4 = 965; break; case 2: v_9 = 1; v_A = 1; v_4 = 960; break; case 3: v_9 = 1; v_A = 2; v_4 = 9500; break; case 4: v_9 = 1; v_A = 3; v_4 = 975; break; case 5: v_9 = 2; v_A = 0; v_4 = 1185; break; case 6: v_9 = 2; v_A = 1; v_4 = 15000; break; case 7: v_9 = 2; v_A = 2; v_4 = 1115; break; case 8: v_9 = 2; v_A = 3; v_4 = 1105; break; case 9: v_9 = 3; v_A = 0; v_4 = 25000; break; case 10: v_9 = 4; v_A = 0; v_4 = 510; break; case 11: v_9 = 4; v_A = 1; v_4 = 530; break; case 12: v_9 = 4; v_A = 2; v_4 = 5500; break; case 13: v_9 = 4; v_A = 3; v_4 = 535; break; case 14: v_9 = 5; v_A = 0; v_4 = 1510; break; case 15: v_9 = 5; v_A = 1; v_4 = 1530; break; case 16: v_9 = 5; v_A = 2; v_4 = 14500; break; case 17: v_9 = 5; v_A = 3; v_4 = 13000; break; case 18: v_9 = 6; v_A = 0; v_4 = 8000; break; case 19: v_9 = 6; v_A = 1; v_4 = 1265; break; case 20: v_9 = 6; v_A = 2; v_4 = 8500; break; case 21: v_9 = 6; v_A = 3; v_4 = 1210; break; case 22: v_9 = 7; v_A = 0; v_4 = 2360; break; case 23: v_9 = 7; v_A = 1; v_4 = 22500; break; case 24: v_9 = 7; v_A = 2; v_4 = 2375; break; case 25: v_9 = 7; v_A = 3; v_4 = 2485; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 26); return ; break; } v_5/*"16"*/ = "M_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; v_E = a_0 - 1; if ((v_E >= 0) && (v_E < 26)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f39B[v_E/*1*/]) * g_42DD3._f16); } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_2dfe4(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 6; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 0; v_3 = 1; break; case 1: v_9 = 0; v_A = 1; v_4 = 0; v_3 = 1; break; case 2: v_9 = 0; v_A = 2; v_4 = 0; v_3 = 1; break; case 3: v_9 = 0; v_A = 3; v_4 = 0; v_3 = 1; break; case 4: v_9 = 0; v_A = 4; v_4 = 0; v_3 = 1; break; case 5: v_9 = 0; v_A = 5; v_4 = 0; v_3 = 1; break; case 6: v_9 = 0; v_A = 6; v_4 = 0; v_3 = 1; break; case 7: v_9 = 0; v_A = 7; v_4 = 0; v_3 = 1; break; case 8: v_9 = 0; v_A = 8; v_4 = 0; v_3 = 1; break; case 9: v_9 = 0; v_A = 9; v_4 = 0; v_3 = 1; break; case 10: v_9 = 0; v_A = 10; v_4 = 300; break; case 11: v_9 = 0; v_A = 11; v_4 = 0; v_3 = 1; break; case 12: v_9 = 0; v_A = 12; v_4 = 0; v_3 = 1; break; case 13: v_9 = 0; v_A = 13; v_4 = 0; v_3 = 1; break; case 14: v_9 = 0; v_A = 14; v_4 = 0; v_3 = 1; break; case 15: v_9 = 0; v_A = 15; v_4 = 0; v_3 = 1; break; case 16: v_9 = 1; v_A = 0; v_4 = 285; break; case 17: v_9 = 1; v_A = 1; v_4 = 180; break; case 18: v_9 = 1; v_A = 2; v_4 = 190; break; case 19: v_9 = 1; v_A = 3; v_4 = 190; break; case 20: v_9 = 1; v_A = 4; v_4 = 165; break; case 21: v_9 = 1; v_A = 5; v_4 = 200; break; case 22: v_9 = 1; v_A = 6; v_4 = 480; break; case 23: v_9 = 1; v_A = 7; v_4 = 155; break; case 24: v_9 = 1; v_A = 8; v_4 = 350; break; case 25: v_9 = 1; v_A = 9; v_4 = 290; break; case 26: v_9 = 1; v_A = 10; v_4 = 165; break; case 27: v_9 = 1; v_A = 11; v_4 = 165; break; case 28: v_9 = 1; v_A = 12; v_4 = 170; break; case 29: v_9 = 1; v_A = 13; v_4 = 155; break; case 30: v_9 = 1; v_A = 14; v_4 = 165; break; case 31: v_9 = 1; v_A = 15; v_4 = 165; break; } switch (a_0) { case 32: v_9 = 2; v_A = 0; v_4 = 0; v_3 = 1; break; case 33: v_9 = 2; v_A = 1; v_4 = 0; v_3 = 1; break; case 34: v_9 = 2; v_A = 2; v_4 = 0; v_3 = 1; break; case 35: v_9 = 2; v_A = 3; v_4 = 0; v_3 = 1; break; case 36: v_9 = 2; v_A = 4; v_4 = 0; v_3 = 1; break; case 37: v_9 = 2; v_A = 5; v_4 = 0; v_3 = 1; break; case 38: v_9 = 2; v_A = 6; v_4 = 160; break; case 39: v_9 = 2; v_A = 7; v_4 = 0; v_3 = 1; break; case 40: v_9 = 2; v_A = 8; v_4 = 0; v_3 = 1; break; case 41: v_9 = 2; v_A = 9; v_4 = 0; v_3 = 1; break; case 42: v_9 = 2; v_A = 10; v_4 = 0; v_3 = 1; break; case 43: v_9 = 2; v_A = 11; v_4 = 0; v_3 = 1; break; case 44: v_9 = 2; v_A = 12; v_4 = 0; v_3 = 1; break; case 45: v_9 = 2; v_A = 13; v_4 = 205; break; case 46: v_9 = 2; v_A = 14; v_4 = 0; v_3 = 1; break; case 47: v_9 = 2; v_A = 15; v_4 = 0; v_3 = 1; break; case 48: v_9 = 3; v_A = 0; v_4 = 560; break; case 49: v_9 = 3; v_A = 1; v_4 = 275; break; case 50: v_9 = 3; v_A = 2; v_4 = 290; break; case 51: v_9 = 3; v_A = 3; v_4 = 300; break; case 52: v_9 = 3; v_A = 4; v_4 = 360; break; case 53: v_9 = 3; v_A = 5; v_4 = 270; break; case 54: v_9 = 3; v_A = 6; v_4 = 265; break; case 55: v_9 = 3; v_A = 7; v_4 = 295; break; case 56: v_9 = 3; v_A = 8; v_4 = 355; break; case 57: v_9 = 3; v_A = 9; v_4 = 340; break; case 58: v_9 = 3; v_A = 10; v_4 = 285; break; case 59: v_9 = 3; v_A = 11; v_4 = 310; break; case 60: v_9 = 3; v_A = 12; v_4 = 350; break; case 61: v_9 = 3; v_A = 13; v_4 = 305; break; case 62: v_9 = 3; v_A = 14; v_4 = 280; break; case 63: v_9 = 3; v_A = 15; v_4 = 320; break; } switch (a_0) { case 64: v_9 = 4; v_A = 0; v_4 = 115; break; case 65: v_9 = 4; v_A = 1; v_4 = 115; break; case 66: v_9 = 4; v_A = 2; v_4 = 110; break; case 67: v_9 = 4; v_A = 3; v_4 = 0; v_3 = 1; break; case 68: v_9 = 4; v_A = 4; v_4 = 125; break; case 69: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 70: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 71: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 72: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 73: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 74: v_9 = 4; v_A = 10; v_4 = 0; v_3 = 1; break; case 75: v_9 = 4; v_A = 11; v_4 = 0; v_3 = 1; break; case 76: v_9 = 4; v_A = 12; v_4 = 0; v_3 = 1; break; case 77: v_9 = 4; v_A = 13; v_4 = 0; v_3 = 1; break; case 78: v_9 = 4; v_A = 14; v_4 = 0; v_3 = 1; break; case 79: v_9 = 4; v_A = 15; v_4 = 0; v_3 = 1; break; case 80: v_9 = 5; v_A = 0; v_4 = 50; break; case 81: v_9 = 5; v_A = 1; v_4 = 35; break; case 82: v_9 = 5; v_A = 2; v_4 = 50; break; case 83: v_9 = 5; v_A = 3; v_4 = 50; break; case 84: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 85: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 86: v_9 = 5; v_A = 6; v_4 = 0; v_3 = 1; break; case 87: v_9 = 5; v_A = 7; v_4 = 0; v_3 = 1; break; case 88: v_9 = 5; v_A = 8; v_4 = 0; v_3 = 1; break; case 89: v_9 = 5; v_A = 9; v_4 = 0; v_3 = 1; break; case 90: v_9 = 5; v_A = 10; v_4 = 0; v_3 = 1; break; case 91: v_9 = 5; v_A = 11; v_4 = 0; v_3 = 1; break; case 92: v_9 = 5; v_A = 12; v_4 = 0; v_3 = 1; break; case 93: v_9 = 5; v_A = 13; v_4 = 0; v_3 = 1; break; case 94: v_9 = 5; v_A = 14; v_4 = 0; v_3 = 1; break; case 95: v_9 = 5; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 96: v_9 = 6; v_A = 0; v_4 = 65; break; case 97: v_9 = 6; v_A = 1; v_4 = 65; break; case 98: v_9 = 6; v_A = 2; v_4 = 0; v_3 = 1; break; case 99: v_9 = 6; v_A = 3; v_4 = 0; v_3 = 1; break; case 100: v_9 = 6; v_A = 4; v_4 = 0; v_3 = 1; break; case 101: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 102: v_9 = 6; v_A = 6; v_4 = 0; v_3 = 1; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 0; v_3 = 1; break; case 105: v_9 = 6; v_A = 9; v_4 = 0; v_3 = 1; break; case 106: v_9 = 6; v_A = 10; v_4 = 0; v_3 = 1; break; case 107: v_9 = 6; v_A = 11; v_4 = 0; v_3 = 1; break; case 108: v_9 = 6; v_A = 12; v_4 = 0; v_3 = 1; break; case 109: v_9 = 6; v_A = 13; v_4 = 0; v_3 = 1; break; case 110: v_9 = 6; v_A = 14; v_4 = 0; v_3 = 1; break; case 111: v_9 = 6; v_A = 15; v_4 = 0; v_3 = 1; break; case 112: v_9 = 7; v_A = 0; v_4 = 165; break; case 113: v_9 = 7; v_A = 1; v_4 = 165; break; case 114: v_9 = 7; v_A = 2; v_4 = 185; break; case 115: v_9 = 7; v_A = 3; v_4 = 175; break; case 116: v_9 = 7; v_A = 4; v_4 = 185; break; case 117: v_9 = 7; v_A = 5; v_4 = 460; break; case 118: v_9 = 7; v_A = 6; v_4 = 185; break; case 119: v_9 = 7; v_A = 7; v_4 = 190; break; case 120: v_9 = 7; v_A = 8; v_4 = 165; break; case 121: v_9 = 7; v_A = 9; v_4 = 165; break; case 122: v_9 = 7; v_A = 10; v_4 = 185; break; case 123: v_9 = 7; v_A = 11; v_4 = 175; break; case 124: v_9 = 7; v_A = 12; v_4 = 235; break; case 125: v_9 = 7; v_A = 13; v_4 = 445; break; case 126: v_9 = 7; v_A = 14; v_4 = 185; break; case 127: v_9 = 7; v_A = 15; v_4 = 190; break; } switch (a_0) { case 128: v_9 = 8; v_A = 0; v_4 = 175; break; case 129: v_9 = 8; v_A = 1; v_4 = 215; break; case 130: v_9 = 8; v_A = 2; v_4 = 225; break; case 131: v_9 = 8; v_A = 3; v_4 = 230; break; case 132: v_9 = 8; v_A = 4; v_4 = 235; break; case 133: v_9 = 8; v_A = 5; v_4 = 215; break; case 134: v_9 = 8; v_A = 6; v_4 = 205; break; case 135: v_9 = 8; v_A = 7; v_4 = 245; break; case 136: v_9 = 8; v_A = 8; v_4 = 225; break; case 137: v_9 = 8; v_A = 9; v_4 = 215; break; case 138: v_9 = 8; v_A = 10; v_4 = 225; break; case 139: v_9 = 8; v_A = 11; v_4 = 230; break; case 140: v_9 = 8; v_A = 12; v_4 = 235; break; case 141: v_9 = 8; v_A = 13; v_4 = 215; break; case 142: v_9 = 8; v_A = 14; v_4 = 425; break; case 143: v_9 = 8; v_A = 15; v_4 = 245; break; case 144: v_9 = 9; v_A = 0; v_4 = 225; break; case 145: v_9 = 9; v_A = 1; v_4 = 135; break; case 146: v_9 = 9; v_A = 2; v_4 = 130; break; case 147: v_9 = 9; v_A = 3; v_4 = 110; break; case 148: v_9 = 9; v_A = 4; v_4 = 140; break; case 149: v_9 = 9; v_A = 5; v_4 = 95; break; case 150: v_9 = 9; v_A = 6; v_4 = 100; break; case 151: v_9 = 9; v_A = 7; v_4 = 110; break; case 152: v_9 = 9; v_A = 8; v_4 = 95; break; case 153: v_9 = 9; v_A = 9; v_4 = 105; break; case 154: v_9 = 9; v_A = 10; v_4 = 105; break; case 155: v_9 = 9; v_A = 11; v_4 = 115; break; case 156: v_9 = 9; v_A = 12; v_4 = 115; break; case 157: v_9 = 9; v_A = 13; v_4 = 115; break; case 158: v_9 = 9; v_A = 14; v_4 = 500; break; case 159: v_9 = 9; v_A = 15; v_4 = 440; break; } switch (a_0) { case 160: v_9 = 10; v_A = 0; v_4 = 1090; break; case 161: v_9 = 10; v_A = 1; v_4 = 0; v_3 = 1; break; case 162: v_9 = 10; v_A = 2; v_4 = 0; v_3 = 1; break; case 163: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 164: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 7; v_4 = 600; break; case 168: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 171: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 172: v_9 = 10; v_A = 12; v_4 = 1865; break; case 173: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 174: v_9 = 10; v_A = 14; v_4 = 490; break; case 175: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; case 176: v_9 = 11; v_A = 0; v_4 = 0; v_3 = 1; break; case 177: v_9 = 11; v_A = 1; v_4 = 0; v_3 = 1; break; case 178: v_9 = 11; v_A = 2; v_4 = 0; v_3 = 1; break; case 179: v_9 = 11; v_A = 3; v_4 = 0; v_3 = 1; break; case 180: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 181: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 182: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 183: v_9 = 11; v_A = 7; v_4 = 0; v_3 = 1; break; case 184: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 185: v_9 = 11; v_A = 9; v_4 = 470; break; case 186: v_9 = 11; v_A = 10; v_4 = 0; v_3 = 1; break; case 187: v_9 = 11; v_A = 11; v_4 = 0; v_3 = 1; break; case 188: v_9 = 11; v_A = 12; v_4 = 1795; break; case 189: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 190: v_9 = 11; v_A = 14; v_4 = 1830; break; case 191: v_9 = 11; v_A = 15; v_4 = 455; break; } switch (a_0) { case 192: v_9 = 12; v_A = 0; v_4 = 455; break; case 193: v_9 = 12; v_A = 1; v_4 = 2110; break; case 194: v_9 = 12; v_A = 2; v_4 = 380; break; case 195: v_9 = 12; v_A = 3; v_4 = 1655; break; case 196: v_9 = 12; v_A = 4; v_4 = 2500; break; case 197: v_9 = 12; v_A = 5; v_4 = 415; break; case 198: v_9 = 12; v_A = 6; v_4 = 730; break; case 199: v_9 = 12; v_A = 7; v_4 = 445; break; case 200: v_9 = 12; v_A = 8; v_4 = 425; break; case 201: v_9 = 12; v_A = 9; v_4 = 410; break; case 202: v_9 = 12; v_A = 10; v_4 = 480; break; case 203: v_9 = 12; v_A = 11; v_4 = 485; break; case 204: v_9 = 12; v_A = 12; v_4 = 480; break; case 205: v_9 = 12; v_A = 13; v_4 = 395; break; case 206: v_9 = 12; v_A = 14; v_4 = 495; break; case 207: v_9 = 12; v_A = 15; v_4 = 2090; break; case 208: v_9 = 13; v_A = 0; v_4 = 0; v_3 = 1; break; case 209: v_9 = 13; v_A = 1; v_4 = 0; v_3 = 1; break; case 210: v_9 = 13; v_A = 2; v_4 = 0; v_3 = 1; break; case 211: v_9 = 13; v_A = 3; v_4 = 0; v_3 = 1; break; case 212: v_9 = 13; v_A = 4; v_4 = 0; v_3 = 1; break; case 213: v_9 = 13; v_A = 5; v_4 = 0; v_3 = 1; break; case 214: v_9 = 13; v_A = 6; v_4 = 0; v_3 = 1; break; case 215: v_9 = 13; v_A = 7; v_4 = 0; v_3 = 1; break; case 216: v_9 = 13; v_A = 8; v_4 = 0; v_3 = 1; break; case 217: v_9 = 13; v_A = 9; v_4 = 0; v_3 = 1; break; case 218: v_9 = 13; v_A = 10; v_4 = 0; v_3 = 1; break; case 219: v_9 = 13; v_A = 11; v_4 = 0; v_3 = 1; break; case 220: v_9 = 13; v_A = 12; v_4 = 0; v_3 = 1; break; case 221: v_9 = 13; v_A = 13; v_4 = 0; v_3 = 1; break; case 222: v_9 = 13; v_A = 14; v_4 = 0; v_3 = 1; break; case 223: v_9 = 13; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 224: v_9 = 14; v_A = 0; v_4 = 450; break; case 225: v_9 = 14; v_A = 1; v_4 = 685; break; case 226: v_9 = 14; v_A = 2; v_4 = 420; break; case 227: v_9 = 14; v_A = 3; v_4 = 365; break; case 228: v_9 = 14; v_A = 4; v_4 = 465; break; case 229: v_9 = 14; v_A = 5; v_4 = 405; break; case 230: v_9 = 14; v_A = 6; v_4 = 400; break; case 231: v_9 = 14; v_A = 7; v_4 = 440; break; case 232: v_9 = 14; v_A = 8; v_4 = 385; break; case 233: v_9 = 14; v_A = 9; v_4 = 435; break; case 234: v_9 = 14; v_A = 10; v_4 = 375; break; case 235: v_9 = 14; v_A = 11; v_4 = 390; break; case 236: v_9 = 14; v_A = 12; v_4 = 475; break; case 237: v_9 = 14; v_A = 13; v_4 = 430; break; case 238: v_9 = 14; v_A = 14; v_4 = 490; break; case 239: v_9 = 14; v_A = 15; v_4 = 490; break; case 240: v_9 = 15; v_A = 0; v_4 = 615; break; case 241: v_9 = 15; v_A = 1; v_4 = 315; break; case 242: v_9 = 15; v_A = 2; v_4 = 415; break; case 243: v_9 = 15; v_A = 3; v_4 = 425; break; case 244: v_9 = 15; v_A = 4; v_4 = 435; break; case 245: v_9 = 15; v_A = 5; v_4 = 445; break; case 246: v_9 = 15; v_A = 6; v_4 = 640; break; case 247: v_9 = 15; v_A = 7; v_4 = 460; break; case 248: v_9 = 15; v_A = 8; v_4 = 465; break; case 249: v_9 = 15; v_A = 9; v_4 = 745; break; case 250: v_9 = 15; v_A = 10; v_4 = 845; break; case 251: v_9 = 15; v_A = 11; v_4 = 1420; break; case 252: v_9 = 15; v_A = 12; v_4 = 475; break; case 253: v_9 = 15; v_A = 13; v_4 = 470; break; case 254: v_9 = 15; v_A = 14; v_4 = 1000; break; case 255: v_9 = 15; v_A = 15; v_4 = 690; break; } v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f29A[v_E/*1*/]) * g_42DD3._f11); } v_5/*"16"*/ = "F_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; if (a_0 >= 256) { g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 256); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f11); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_2f61f(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 4; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 335; break; case 1: v_9 = 0; v_A = 1; v_4 = 460; break; case 2: v_9 = 0; v_A = 2; v_4 = 455; break; case 3: v_9 = 0; v_A = 3; v_4 = 470; break; case 4: v_9 = 0; v_A = 4; v_4 = 650; break; case 5: v_9 = 0; v_A = 5; v_4 = 385; break; case 6: v_9 = 0; v_A = 6; v_4 = 455; break; case 7: v_9 = 0; v_A = 7; v_4 = 2150; break; case 8: v_9 = 0; v_A = 8; v_4 = 375; break; case 9: v_9 = 0; v_A = 9; v_4 = 2190; break; case 10: v_9 = 0; v_A = 10; v_4 = 285; break; case 11: v_9 = 0; v_A = 11; v_4 = 295; break; case 12: v_9 = 0; v_A = 12; v_4 = 445; break; case 13: v_9 = 0; v_A = 13; v_4 = 2240; break; case 14: v_9 = 0; v_A = 14; v_4 = 465; break; case 15: v_9 = 0; v_A = 15; v_4 = 1740; break; case 16: v_9 = 1; v_A = 0; v_4 = 1415; break; case 17: v_9 = 1; v_A = 1; v_4 = 325; break; case 18: v_9 = 1; v_A = 2; v_4 = 345; break; case 19: v_9 = 1; v_A = 3; v_4 = 355; break; case 20: v_9 = 1; v_A = 4; v_4 = 395; break; case 21: v_9 = 1; v_A = 5; v_4 = 315; break; case 22: v_9 = 1; v_A = 6; v_4 = 275; break; case 23: v_9 = 1; v_A = 7; v_4 = 265; break; case 24: v_9 = 1; v_A = 8; v_4 = 305; break; case 25: v_9 = 1; v_A = 9; v_4 = 255; break; case 26: v_9 = 1; v_A = 10; v_4 = 235; break; case 27: v_9 = 1; v_A = 11; v_4 = 245; break; case 28: v_9 = 1; v_A = 12; v_4 = 215; break; case 29: v_9 = 1; v_A = 13; v_4 = 1865; break; case 30: v_9 = 1; v_A = 14; v_4 = 450; break; case 31: v_9 = 1; v_A = 15; v_4 = 415; break; case 32: v_9 = 2; v_A = 0; v_4 = 0; v_3 = 1; break; case 33: v_9 = 2; v_A = 1; v_4 = 0; v_3 = 1; break; case 34: v_9 = 2; v_A = 2; v_4 = 0; v_3 = 1; break; case 35: v_9 = 2; v_A = 3; v_4 = 0; v_3 = 1; break; case 36: v_9 = 2; v_A = 4; v_4 = 0; v_3 = 1; break; case 37: v_9 = 2; v_A = 5; v_4 = 0; v_3 = 1; break; case 38: v_9 = 2; v_A = 6; v_4 = 0; v_3 = 1; break; case 39: v_9 = 2; v_A = 7; v_4 = 0; v_3 = 1; break; case 40: v_9 = 2; v_A = 8; v_4 = 0; v_3 = 1; break; case 41: v_9 = 2; v_A = 9; v_4 = 0; v_3 = 1; break; case 42: v_9 = 2; v_A = 10; v_4 = 0; v_3 = 1; break; case 43: v_9 = 2; v_A = 11; v_4 = 100; break; case 44: v_9 = 2; v_A = 12; v_4 = 0; v_3 = 1; break; case 45: v_9 = 2; v_A = 13; v_4 = 0; v_3 = 1; break; case 46: v_9 = 2; v_A = 14; v_4 = 0; v_3 = 1; break; case 47: v_9 = 2; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 48: v_9 = 3; v_A = 0; v_4 = 55; break; case 49: v_9 = 3; v_A = 1; v_4 = 60; break; case 50: v_9 = 3; v_A = 2; v_4 = 100; break; case 51: v_9 = 3; v_A = 3; v_4 = 65; break; case 52: v_9 = 3; v_A = 4; v_4 = 65; break; case 53: v_9 = 3; v_A = 5; v_4 = 100; break; case 54: v_9 = 3; v_A = 6; v_4 = 100; break; case 55: v_9 = 3; v_A = 7; v_4 = 65; break; case 56: v_9 = 3; v_A = 8; v_4 = 90; break; case 57: v_9 = 3; v_A = 9; v_4 = 75; break; case 58: v_9 = 3; v_A = 10; v_4 = 65; break; case 59: v_9 = 3; v_A = 11; v_4 = 100; break; case 60: v_9 = 3; v_A = 12; v_4 = 100; break; case 61: v_9 = 3; v_A = 13; v_4 = 225; break; case 62: v_9 = 3; v_A = 14; v_4 = 205; break; case 63: v_9 = 3; v_A = 15; v_4 = 215; break; case 64: v_9 = 4; v_A = 0; v_4 = 490; break; case 65: v_9 = 4; v_A = 1; v_4 = 485; break; case 66: v_9 = 4; v_A = 2; v_4 = 2500; break; case 67: v_9 = 4; v_A = 3; v_4 = 0; v_3 = 1; break; case 68: v_9 = 4; v_A = 4; v_4 = 485; break; case 69: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 70: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 71: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 72: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 73: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 74: v_9 = 4; v_A = 10; v_4 = 0; v_3 = 1; break; case 75: v_9 = 4; v_A = 11; v_4 = 0; v_3 = 1; break; case 76: v_9 = 4; v_A = 12; v_4 = 0; v_3 = 1; break; case 77: v_9 = 4; v_A = 13; v_4 = 0; v_3 = 1; break; case 78: v_9 = 4; v_A = 14; v_4 = 0; v_3 = 1; break; case 79: v_9 = 4; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 80: v_9 = 5; v_A = 0; v_4 = 100; break; case 81: v_9 = 5; v_A = 1; v_4 = 105; break; case 82: v_9 = 5; v_A = 2; v_4 = 80; break; case 83: v_9 = 5; v_A = 3; v_4 = 90; break; case 84: v_9 = 5; v_A = 4; v_4 = 100; break; case 85: v_9 = 5; v_A = 5; v_4 = 95; break; case 86: v_9 = 5; v_A = 6; v_4 = 100; break; case 87: v_9 = 5; v_A = 7; v_4 = 90; break; case 88: v_9 = 5; v_A = 8; v_4 = 85; break; case 89: v_9 = 5; v_A = 9; v_4 = 80; break; case 90: v_9 = 5; v_A = 10; v_4 = 80; break; case 91: v_9 = 5; v_A = 11; v_4 = 100; break; case 92: v_9 = 5; v_A = 12; v_4 = 95; break; case 93: v_9 = 5; v_A = 13; v_4 = 440; break; case 94: v_9 = 5; v_A = 14; v_4 = 380; break; case 95: v_9 = 5; v_A = 15; v_4 = 80; break; case 96: v_9 = 6; v_A = 0; v_4 = 115; break; case 97: v_9 = 6; v_A = 1; v_4 = 140; break; case 98: v_9 = 6; v_A = 2; v_4 = 135; break; case 99: v_9 = 6; v_A = 3; v_4 = 0; v_3 = 1; break; case 100: v_9 = 6; v_A = 4; v_4 = 0; v_3 = 1; break; case 101: v_9 = 6; v_A = 5; v_4 = 0; v_3 = 1; break; case 102: v_9 = 6; v_A = 6; v_4 = 0; v_3 = 1; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 0; v_3 = 1; break; case 105: v_9 = 6; v_A = 9; v_4 = 0; v_3 = 1; break; case 106: v_9 = 6; v_A = 10; v_4 = 255; break; case 107: v_9 = 6; v_A = 11; v_4 = 0; v_3 = 1; break; case 108: v_9 = 6; v_A = 12; v_4 = 0; v_3 = 1; break; case 109: v_9 = 6; v_A = 13; v_4 = 0; v_3 = 1; break; case 110: v_9 = 6; v_A = 14; v_4 = 0; v_3 = 1; break; case 111: v_9 = 6; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 112: v_9 = 7; v_A = 0; v_4 = 325; break; case 113: v_9 = 7; v_A = 1; v_4 = 115; break; case 114: v_9 = 7; v_A = 2; v_4 = 135; break; case 115: v_9 = 7; v_A = 3; v_4 = 125; break; case 116: v_9 = 7; v_A = 4; v_4 = 120; break; case 117: v_9 = 7; v_A = 5; v_4 = 130; break; case 118: v_9 = 7; v_A = 6; v_4 = 110; break; case 119: v_9 = 7; v_A = 7; v_4 = 345; break; case 120: v_9 = 7; v_A = 8; v_4 = 745; break; case 121: v_9 = 7; v_A = 9; v_4 = 120; break; case 122: v_9 = 7; v_A = 10; v_4 = 135; break; case 123: v_9 = 7; v_A = 11; v_4 = 345; break; case 124: v_9 = 7; v_A = 12; v_4 = 130; break; case 125: v_9 = 7; v_A = 13; v_4 = 140; break; case 126: v_9 = 7; v_A = 14; v_4 = 130; break; case 127: v_9 = 7; v_A = 15; v_4 = 660; break; case 128: v_9 = 8; v_A = 0; v_4 = 150; break; case 129: v_9 = 8; v_A = 1; v_4 = 0; v_3 = 1; break; case 130: v_9 = 8; v_A = 2; v_4 = 0; v_3 = 1; break; case 131: v_9 = 8; v_A = 3; v_4 = 150; break; case 132: v_9 = 8; v_A = 4; v_4 = 150; break; case 133: v_9 = 8; v_A = 5; v_4 = 0; v_3 = 1; break; case 134: v_9 = 8; v_A = 6; v_4 = 0; v_3 = 1; break; case 135: v_9 = 8; v_A = 7; v_4 = 0; v_3 = 1; break; case 136: v_9 = 8; v_A = 8; v_4 = 0; v_3 = 1; break; case 137: v_9 = 8; v_A = 9; v_4 = 0; v_3 = 1; break; case 138: v_9 = 8; v_A = 10; v_4 = 0; v_3 = 1; break; case 139: v_9 = 8; v_A = 11; v_4 = 0; v_3 = 1; break; case 140: v_9 = 8; v_A = 12; v_4 = 0; v_3 = 1; break; case 141: v_9 = 8; v_A = 13; v_4 = 0; v_3 = 1; break; case 142: v_9 = 8; v_A = 14; v_4 = 150; break; case 143: v_9 = 8; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 144: v_9 = 9; v_A = 0; v_4 = 75; break; case 145: v_9 = 9; v_A = 1; v_4 = 90; break; case 146: v_9 = 9; v_A = 2; v_4 = 145; break; case 147: v_9 = 9; v_A = 3; v_4 = 150; break; case 148: v_9 = 9; v_A = 4; v_4 = 110; break; case 149: v_9 = 9; v_A = 5; v_4 = 95; break; case 150: v_9 = 9; v_A = 6; v_4 = 155; break; case 151: v_9 = 9; v_A = 7; v_4 = 255; break; case 152: v_9 = 9; v_A = 8; v_4 = 165; break; case 153: v_9 = 9; v_A = 9; v_4 = 1150; break; case 154: v_9 = 9; v_A = 10; v_4 = 1150; break; case 155: v_9 = 9; v_A = 11; v_4 = 1210; break; case 156: v_9 = 9; v_A = 12; v_4 = 1125; break; case 157: v_9 = 9; v_A = 13; v_4 = 1135; break; case 158: v_9 = 9; v_A = 14; v_4 = 1145; break; case 159: v_9 = 9; v_A = 15; v_4 = 1145; break; case 160: v_9 = 10; v_A = 0; v_4 = 845; break; case 161: v_9 = 10; v_A = 1; v_4 = 480; break; case 162: v_9 = 10; v_A = 2; v_4 = 475; break; case 163: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 164: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 7; v_4 = 0; v_3 = 1; break; case 168: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 171: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 172: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 173: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 174: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 175: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 176: v_9 = 11; v_A = 0; v_4 = 0; v_3 = 1; break; case 177: v_9 = 11; v_A = 1; v_4 = 0; v_3 = 1; break; case 178: v_9 = 11; v_A = 2; v_4 = 0; v_3 = 1; break; case 179: v_9 = 11; v_A = 3; v_4 = 0; v_3 = 1; break; case 180: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 181: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 182: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 183: v_9 = 11; v_A = 7; v_4 = 0; v_3 = 1; break; case 184: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 185: v_9 = 11; v_A = 9; v_4 = 0; v_3 = 1; break; case 186: v_9 = 11; v_A = 10; v_4 = 0; v_3 = 1; break; case 187: v_9 = 11; v_A = 11; v_4 = 0; v_3 = 1; break; case 188: v_9 = 11; v_A = 12; v_4 = 0; v_3 = 1; break; case 189: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 190: v_9 = 11; v_A = 14; v_4 = 0; v_3 = 1; break; case 191: v_9 = 11; v_A = 15; v_4 = 0; v_3 = 1; break; case 192: v_9 = 12; v_A = 0; v_4 = 220; break; case 193: v_9 = 12; v_A = 1; v_4 = 0; v_3 = 1; break; case 194: v_9 = 12; v_A = 2; v_4 = 0; v_3 = 1; break; case 195: v_9 = 12; v_A = 3; v_4 = 0; v_3 = 1; break; case 196: v_9 = 12; v_A = 4; v_4 = 100; break; case 197: v_9 = 12; v_A = 5; v_4 = 65; break; case 198: v_9 = 12; v_A = 6; v_4 = 0; v_3 = 1; break; case 199: v_9 = 12; v_A = 7; v_4 = 50; break; case 200: v_9 = 12; v_A = 8; v_4 = 0; v_3 = 1; break; case 201: v_9 = 12; v_A = 9; v_4 = 0; v_3 = 1; break; case 202: v_9 = 12; v_A = 10; v_4 = 0; v_3 = 1; break; case 203: v_9 = 12; v_A = 11; v_4 = 0; v_3 = 1; break; case 204: v_9 = 12; v_A = 12; v_4 = 100; break; case 205: v_9 = 12; v_A = 13; v_4 = 0; v_3 = 1; break; case 206: v_9 = 12; v_A = 14; v_4 = 0; v_3 = 1; break; case 207: v_9 = 12; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 208: v_9 = 13; v_A = 0; v_4 = 460; break; case 209: v_9 = 13; v_A = 1; v_4 = 475; break; case 210: v_9 = 13; v_A = 2; v_4 = 470; break; case 211: v_9 = 13; v_A = 3; v_4 = 0; v_3 = 1; break; case 212: v_9 = 13; v_A = 4; v_4 = 0; v_3 = 1; break; case 213: v_9 = 13; v_A = 5; v_4 = 0; v_3 = 1; break; case 214: v_9 = 13; v_A = 6; v_4 = 0; v_3 = 1; break; case 215: v_9 = 13; v_A = 7; v_4 = 0; v_3 = 1; break; case 216: v_9 = 13; v_A = 8; v_4 = 0; v_3 = 1; break; case 217: v_9 = 13; v_A = 9; v_4 = 0; v_3 = 1; break; case 218: v_9 = 13; v_A = 10; v_4 = 0; v_3 = 1; break; case 219: v_9 = 13; v_A = 11; v_4 = 0; v_3 = 1; break; case 220: v_9 = 13; v_A = 12; v_4 = 0; v_3 = 1; break; case 221: v_9 = 13; v_A = 13; v_4 = 0; v_3 = 1; break; case 222: v_9 = 13; v_A = 14; v_4 = 0; v_3 = 1; break; case 223: v_9 = 13; v_A = 15; v_4 = 0; v_3 = 1; break; case 224: v_9 = 14; v_A = 0; v_4 = 50; break; case 225: v_9 = 14; v_A = 1; v_4 = 100; break; case 226: v_9 = 14; v_A = 2; v_4 = 0; v_3 = 1; break; case 227: v_9 = 14; v_A = 3; v_4 = 100; break; case 228: v_9 = 14; v_A = 4; v_4 = 0; v_3 = 1; break; case 229: v_9 = 14; v_A = 5; v_4 = 0; v_3 = 1; break; case 230: v_9 = 14; v_A = 6; v_4 = 0; v_3 = 1; break; case 231: v_9 = 14; v_A = 7; v_4 = 0; v_3 = 1; break; case 232: v_9 = 14; v_A = 8; v_4 = 0; v_3 = 1; break; case 233: v_9 = 14; v_A = 9; v_4 = 0; v_3 = 1; break; case 234: v_9 = 14; v_A = 10; v_4 = 0; v_3 = 1; break; case 235: v_9 = 14; v_A = 11; v_4 = 0; v_3 = 1; break; case 236: v_9 = 14; v_A = 12; v_4 = 100; break; case 237: v_9 = 14; v_A = 13; v_4 = 0; v_3 = 1; break; case 238: v_9 = 14; v_A = 14; v_4 = 0; v_3 = 1; break; case 239: v_9 = 14; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 240: v_9 = 15; v_A = 0; v_4 = 90; break; case 241: v_9 = 15; v_A = 1; v_4 = 105; break; case 242: v_9 = 15; v_A = 2; v_4 = 100; break; case 243: v_9 = 15; v_A = 3; v_4 = 240; break; case 244: v_9 = 15; v_A = 4; v_4 = 95; break; case 245: v_9 = 15; v_A = 5; v_4 = 95; break; case 246: v_9 = 15; v_A = 6; v_4 = 100; break; case 247: v_9 = 15; v_A = 7; v_4 = 105; break; case 248: v_9 = 15; v_A = 8; v_4 = 100; break; case 249: v_9 = 15; v_A = 9; v_4 = 295; break; case 250: v_9 = 15; v_A = 10; v_4 = 250; break; case 251: v_9 = 15; v_A = 11; v_4 = 285; break; case 252: v_9 = 15; v_A = 12; v_4 = 275; break; case 253: v_9 = 15; v_A = 13; v_4 = 105; break; case 254: v_9 = 15; v_A = 14; v_4 = 100; break; case 255: v_9 = 15; v_A = 15; v_4 = 95; break; } v_5/*"16"*/ = "L_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; v_E = a_0; if ((v_E >= 0) && (v_E < 256)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._fAB[v_E/*1*/]) * g_42DD3._fF); } if (a_0 >= 256) { g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 256); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._fF); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_30d07(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 2; v_A = 0; break; case 3: v_9 = 3; v_A = 0; break; case 4: v_9 = 4; v_A = 0; break; case 5: v_9 = 5; v_A = 0; break; case 6: v_9 = 6; v_A = 0; break; case 7: v_9 = 7; v_A = 0; break; case 8: v_9 = 8; v_A = 0; break; case 9: v_9 = 9; v_A = 0; break; case 10: v_9 = 10; v_A = 0; break; case 11: v_9 = 11; v_A = 0; break; case 12: v_9 = 12; v_A = 0; break; case 13: v_9 = 13; v_A = 0; break; case 14: v_9 = 14; v_A = 0; break; case 15: v_9 = 15; v_A = 0; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 16); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_30e5c(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 9; switch (a_0) { case 0: v_9 = 0; v_A = 0; break; case 1: v_9 = 1; v_A = 0; break; case 2: v_9 = 1; v_A = 1; break; case 3: v_9 = 1; v_A = 2; break; case 4: v_9 = 1; v_A = 3; break; case 5: v_9 = 1; v_A = 4; break; case 6: v_9 = 2; v_A = 0; break; case 7: v_9 = 2; v_A = 1; break; case 8: v_9 = 2; v_A = 2; break; case 9: v_9 = 2; v_A = 3; break; case 10: v_9 = 2; v_A = 4; break; case 11: v_9 = 3; v_A = 0; break; case 12: v_9 = 3; v_A = 1; break; case 13: v_9 = 3; v_A = 2; break; case 14: v_9 = 3; v_A = 3; break; case 15: v_9 = 3; v_A = 4; break; case 16: v_9 = 4; v_A = 0; break; case 17: v_9 = 4; v_A = 1; break; case 18: v_9 = 4; v_A = 2; break; case 19: v_9 = 4; v_A = 3; break; case 20: v_9 = 4; v_A = 4; break; case 21: v_9 = 5; v_A = 0; break; case 22: v_9 = 5; v_A = 1; break; case 23: v_9 = 5; v_A = 2; break; case 24: v_9 = 5; v_A = 3; break; case 25: v_9 = 5; v_A = 4; break; case 26: v_9 = 6; v_A = 0; break; case 27: v_9 = 6; v_A = 1; break; case 28: v_9 = 6; v_A = 2; break; case 29: v_9 = 6; v_A = 3; break; case 30: v_9 = 6; v_A = 4; break; case 31: v_9 = 7; v_A = 0; break; case 32: v_9 = 7; v_A = 1; break; case 33: v_9 = 7; v_A = 2; break; case 34: v_9 = 7; v_A = 3; break; case 35: v_9 = 7; v_A = 4; break; case 36: v_9 = 8; v_A = 0; break; case 37: v_9 = 8; v_A = 1; break; case 38: v_9 = 8; v_A = 2; break; case 39: v_9 = 8; v_A = 3; break; case 40: v_9 = 8; v_A = 4; break; case 41: v_9 = 9; v_A = 0; break; case 42: v_9 = 9; v_A = 1; break; case 43: v_9 = 9; v_A = 2; break; case 44: v_9 = 9; v_A = 3; break; case 45: v_9 = 9; v_A = 4; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 46); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_31176(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 8; switch (a_0) { case 0: v_5/*"16"*/ = "U_FMM_0_0"; v_9 = 0; v_A = 0; v_4 = 250; break; case 1: v_5/*"16"*/ = "U_FMM_0_1"; v_9 = 0; v_A = 1; v_4 = 210; break; case 2: v_5/*"16"*/ = "U_FMM_0_2"; v_9 = 0; v_A = 2; v_4 = 50; break; case 3: v_5/*"16"*/ = "U_FMM_0_3"; v_9 = 0; v_A = 3; v_4 = 90; break; case 4: v_5/*"16"*/ = "U_FMM_0_4"; v_9 = 0; v_A = 4; v_4 = 210; break; case 5: v_5/*"16"*/ = "U_FMM_0_5"; v_9 = 0; v_A = 5; v_4 = 200; break; case 6: v_5/*"16"*/ = "U_FMM_0_6"; v_9 = 0; v_A = 6; v_3 = 1; break; case 7: v_5/*"16"*/ = "U_FMM_0_7"; v_9 = 0; v_A = 7; v_4 = 130; break; case 8: v_5/*"16"*/ = "U_FMM_0_8"; v_9 = 0; v_A = 8; v_4 = 220; break; case 9: v_5/*"16"*/ = "U_FMM_0_9"; v_9 = 0; v_A = 9; v_3 = 1; break; case 10: v_5/*"16"*/ = "U_FMM_0_10"; v_9 = 0; v_A = 10; v_3 = 1; break; case 11: v_5/*"16"*/ = "U_FMM_0_11"; v_9 = 0; v_A = 11; v_4 = 220; break; case 12: v_5/*"16"*/ = "U_FMM_0_12"; v_9 = 0; v_A = 12; v_3 = 1; break; case 13: v_5/*"16"*/ = "U_FMM_0_13"; v_9 = 0; v_A = 13; v_3 = 1; break; case 14: v_5/*"16"*/ = "U_FMM_0_14"; v_9 = 0; v_A = 14; v_3 = 1; break; case 15: v_5/*"16"*/ = "U_FMM_0_15"; v_9 = 0; v_A = 15; v_3 = 1; break; case 16: v_5/*"16"*/ = "U_FMM_1_0"; v_9 = 1; v_A = 0; v_4 = 45; break; case 17: v_5/*"16"*/ = "U_FMM_1_1"; v_9 = 1; v_A = 1; v_4 = 60; break; case 18: v_5/*"16"*/ = "U_FMM_1_2"; v_9 = 1; v_A = 2; v_3 = 1; break; case 19: v_5/*"16"*/ = "U_FMM_1_3"; v_9 = 1; v_A = 3; v_4 = 40; break; case 20: v_5/*"16"*/ = "U_FMM_1_4"; v_9 = 1; v_A = 4; v_4 = 315; break; case 21: v_5/*"16"*/ = "U_FMM_1_5"; v_9 = 1; v_A = 5; v_4 = 215; break; case 22: v_5/*"16"*/ = "U_FMM_1_6"; v_9 = 1; v_A = 6; v_4 = 265; break; case 23: v_5/*"16"*/ = "U_FMM_1_7"; v_9 = 1; v_A = 7; v_4 = 45; break; case 24: v_5/*"16"*/ = "U_FMM_1_8"; v_9 = 1; v_A = 8; v_4 = 205; break; case 25: v_5/*"16"*/ = "U_FMM_1_9"; v_9 = 1; v_A = 9; v_3 = 1; break; case 26: v_5/*"16"*/ = "U_FMM_1_10"; v_9 = 1; v_A = 10; v_3 = 1; break; case 27: v_5/*"16"*/ = "U_FMM_1_11"; v_9 = 1; v_A = 11; v_4 = 60; break; case 28: v_5/*"16"*/ = "U_FMM_1_12"; v_9 = 1; v_A = 12; v_4 = 55; break; case 29: v_5/*"16"*/ = "U_FMM_1_13"; v_9 = 1; v_A = 13; v_3 = 1; break; case 30: v_5/*"16"*/ = "U_FMM_1_14"; v_9 = 1; v_A = 14; v_4 = 170; break; case 31: v_5/*"16"*/ = "U_FMM_1_15"; v_9 = 1; v_A = 15; v_3 = 1; break; } switch (a_0) { case 32: v_5/*"16"*/ = "U_FMM_0_0"; v_9 = 2; v_A = 0; v_4 = 250; break; case 33: v_5/*"16"*/ = "U_FMM_0_1"; v_9 = 2; v_A = 1; v_4 = 210; break; case 34: v_5/*"16"*/ = "U_FMM_0_2"; v_9 = 2; v_A = 2; v_4 = 50; break; case 35: v_5/*"16"*/ = "U_FMM_0_3"; v_9 = 2; v_A = 3; v_4 = 90; break; case 36: v_5/*"16"*/ = "U_FMM_0_4"; v_9 = 2; v_A = 4; v_4 = 210; break; case 37: v_5/*"16"*/ = "U_FMM_0_5"; v_9 = 2; v_A = 5; v_4 = 200; break; case 38: v_5/*"16"*/ = "U_FMM_0_6"; v_9 = 2; v_A = 6; v_3 = 1; break; case 39: v_5/*"16"*/ = "U_FMM_0_7"; v_9 = 2; v_A = 7; v_4 = 130; break; case 40: v_5/*"16"*/ = "U_FMM_0_8"; v_9 = 2; v_A = 8; v_4 = 220; break; case 41: v_5/*"16"*/ = "U_FMM_0_9"; v_9 = 2; v_A = 9; v_3 = 1; break; case 42: v_5/*"16"*/ = "U_FMM_0_10"; v_9 = 2; v_A = 10; v_3 = 1; break; case 43: v_5/*"16"*/ = "U_FMM_0_11"; v_9 = 2; v_A = 11; v_4 = 220; break; case 44: v_5/*"16"*/ = "U_FMM_0_12"; v_9 = 2; v_A = 12; v_3 = 1; break; case 45: v_5/*"16"*/ = "U_FMM_0_13"; v_9 = 2; v_A = 13; v_3 = 1; break; case 46: v_5/*"16"*/ = "U_FMM_0_14"; v_9 = 2; v_A = 14; v_3 = 1; break; case 47: v_5/*"16"*/ = "U_FMM_0_15"; v_9 = 2; v_A = 15; v_3 = 1; break; case 48: v_5/*"16"*/ = "SP_FMM_3_0"; v_9 = 3; v_A = 0; if (g_40001._f104C != -1) { v_4 = g_40001._f104C; } else { v_4 = 165; } break; case 49: v_5/*"16"*/ = "SP_FMM_3_1"; v_9 = 3; v_A = 1; if (g_40001._f1054 != -1) { v_4 = g_40001._f1054; } else { v_4 = 120; } break; case 50: v_5/*"16"*/ = "SP_FMM_3_2"; v_9 = 3; v_A = 2; if (g_40001._f104F != -1) { v_4 = g_40001._f104F; } else { v_4 = 115; } break; case 51: v_5/*"16"*/ = "SP_FMM_3_3"; v_9 = 3; v_A = 3; v_3 = 1; break; case 52: v_5/*"16"*/ = "SP_FMM_3_4"; v_9 = 3; v_A = 4; v_3 = 1; break; case 53: v_5/*"16"*/ = "SP_FMM_3_5"; v_9 = 3; v_A = 5; v_3 = 1; break; case 54: v_5/*"16"*/ = "SP_FMM_3_6"; v_9 = 3; v_A = 6; v_3 = 1; break; case 55: v_5/*"16"*/ = "SP_FMM_3_7"; v_9 = 3; v_A = 7; v_3 = 1; break; case 56: v_5/*"16"*/ = "SP_FMM_3_8"; v_9 = 3; v_A = 8; v_3 = 1; break; case 57: v_5/*"16"*/ = "SP_FMM_3_9"; v_9 = 3; v_A = 9; v_3 = 1; break; case 58: v_5/*"16"*/ = "SP_FMM_3_10"; v_9 = 3; v_A = 10; v_3 = 1; break; case 59: v_5/*"16"*/ = "SP_FMM_3_11"; v_9 = 3; v_A = 11; v_3 = 1; break; case 60: v_5/*"16"*/ = "SP_FMM_3_12"; v_9 = 3; v_A = 12; v_3 = 1; break; case 61: v_5/*"16"*/ = "SP_FMM_3_13"; v_9 = 3; v_A = 13; v_3 = 1; break; case 62: v_5/*"16"*/ = "SP_FMM_3_14"; v_9 = 3; v_A = 14; v_3 = 1; break; case 63: v_5/*"16"*/ = "SP_FMM_3_15"; v_9 = 3; v_A = 15; v_3 = 1; break; } switch (a_0) { case 64: v_5/*"16"*/ = "SP_FMM_3_0"; v_9 = 4; v_A = 0; if (g_40001._f104C != -1) { v_4 = g_40001._f104C; } else { v_4 = 165; } break; case 65: v_5/*"16"*/ = "SP_FMM_3_1"; v_9 = 4; v_A = 1; if (g_40001._f1054 != -1) { v_4 = g_40001._f1054; } else { v_4 = 120; } break; case 66: v_5/*"16"*/ = "SP_FMM_3_2"; v_9 = 4; v_A = 2; if (g_40001._f104F != -1) { v_4 = g_40001._f104F; } else { v_4 = 115; } break; case 67: v_5/*"16"*/ = "SP_FMM_3_3"; v_9 = 4; v_A = 3; v_3 = 1; break; case 68: v_5/*"16"*/ = "SP_FMM_3_4"; v_9 = 4; v_A = 4; v_3 = 1; break; case 69: v_5/*"16"*/ = "SP_FMM_3_5"; v_9 = 4; v_A = 5; v_3 = 1; break; case 70: v_5/*"16"*/ = "SP_FMM_3_6"; v_9 = 4; v_A = 6; v_3 = 1; break; case 71: v_5/*"16"*/ = "SP_FMM_3_7"; v_9 = 4; v_A = 7; v_3 = 1; break; case 72: v_5/*"16"*/ = "SP_FMM_3_8"; v_9 = 4; v_A = 8; v_3 = 1; break; case 73: v_5/*"16"*/ = "SP_FMM_3_9"; v_9 = 4; v_A = 9; v_3 = 1; break; case 74: v_5/*"16"*/ = "SP_FMM_3_10"; v_9 = 4; v_A = 10; v_3 = 1; break; case 75: v_5/*"16"*/ = "SP_FMM_3_11"; v_9 = 4; v_A = 11; v_3 = 1; break; case 76: v_5/*"16"*/ = "SP_FMM_3_12"; v_9 = 4; v_A = 12; v_3 = 1; break; case 77: v_5/*"16"*/ = "SP_FMM_3_13"; v_9 = 4; v_A = 13; v_3 = 1; break; case 78: v_5/*"16"*/ = "SP_FMM_3_14"; v_9 = 4; v_A = 14; v_3 = 1; break; case 79: v_5/*"16"*/ = "SP_FMM_3_15"; v_9 = 4; v_A = 15; v_3 = 1; break; case 80: v_5/*"16"*/ = "U_FMM_5_0"; v_9 = 5; v_A = 0; v_4 = 80; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[80/*1*/]); break; case 81: v_5/*"16"*/ = "U_FMM_5_1"; v_9 = 5; v_A = 1; v_4 = 45; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[81/*1*/]); break; case 82: v_5/*"16"*/ = "U_FMM_5_2"; v_9 = 5; v_A = 2; v_4 = 50; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[82/*1*/]); break; case 83: v_5/*"16"*/ = "U_FMM_5_3"; v_9 = 5; v_A = 3; v_3 = 1; break; case 84: v_5/*"16"*/ = "U_FMM_5_4"; v_9 = 5; v_A = 4; v_3 = 1; break; case 85: v_5/*"16"*/ = "U_FMM_5_5"; v_9 = 5; v_A = 5; v_3 = 1; break; case 86: v_5/*"16"*/ = "U_FMM_5_6"; v_9 = 5; v_A = 6; v_3 = 1; break; case 87: v_5/*"16"*/ = "U_FMM_5_7"; v_9 = 5; v_A = 7; v_4 = 50; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[87/*1*/]); break; case 88: v_5/*"16"*/ = "U_FMM_5_8"; v_9 = 5; v_A = 8; v_3 = 1; break; case 89: v_5/*"16"*/ = "U_FMM_5_9"; v_9 = 5; v_A = 9; v_3 = 1; break; case 90: v_5/*"16"*/ = "U_FMM_5_10"; v_9 = 5; v_A = 10; v_3 = 1; break; case 91: v_5/*"16"*/ = "U_FMM_5_11"; v_9 = 5; v_A = 11; v_3 = 1; break; case 92: v_5/*"16"*/ = "U_FMM_5_12"; v_9 = 5; v_A = 12; v_3 = 1; break; case 93: v_5/*"16"*/ = "U_FMM_5_13"; v_9 = 5; v_A = 13; v_3 = 1; break; case 94: v_5/*"16"*/ = "U_FMM_5_14"; v_9 = 5; v_A = 14; v_3 = 1; break; case 95: v_5/*"16"*/ = "U_FMM_5_15"; v_9 = 5; v_A = 15; v_3 = 1; break; } switch (a_0) { case 96: v_5/*"16"*/ = "SP_FMM_6_0"; v_9 = 6; v_A = 0; if (g_40001._f1061 != -1) { v_4 = g_40001._f1061; } else { v_4 = 420; } break; case 97: v_5/*"16"*/ = "SP_FMM_6_1"; v_9 = 6; v_A = 1; if (g_40001._f105F != -1) { v_4 = g_40001._f105F; } else { v_4 = 415; } break; case 98: v_5/*"16"*/ = "SP_FMM_6_2"; v_9 = 6; v_A = 2; if (g_40001._f104B != -1) { v_4 = g_40001._f104B; } else { v_4 = 440; } break; case 99: v_5/*"16"*/ = "SP_FMM_6_3"; v_9 = 6; v_A = 3; if (g_40001._f1059 != -1) { v_4 = g_40001._f1059; } else { v_4 = 400; } break; case 100: v_5/*"16"*/ = "SP_FMM_6_4"; v_9 = 6; v_A = 4; if (g_40001._f104A != -1) { v_4 = g_40001._f104A; } else { v_4 = 400; } break; case 101: v_5/*"16"*/ = "SP_FMM_6_5"; v_9 = 6; v_A = 5; if (g_40001._f105B != -1) { v_4 = g_40001._f105B; } else { v_4 = 410; } break; case 102: v_5/*"16"*/ = "SP_FMM_6_6"; v_9 = 6; v_A = 6; if (g_40001._f105E != -1) { v_4 = g_40001._f105E; } else { v_4 = 435; } break; case 103: v_5/*"16"*/ = "SP_FMM_6_7"; v_9 = 6; v_A = 7; if (g_40001._f105A != -1) { v_4 = g_40001._f105A; } else { v_4 = 425; } break; case 104: v_5/*"16"*/ = "SP_FMM_6_8"; v_9 = 6; v_A = 8; if (g_40001._f1053 != -1) { v_4 = g_40001._f1053; } else { v_4 = 435; } break; case 105: v_5/*"16"*/ = "SP_FMM_6_9"; v_9 = 6; v_A = 9; if (g_40001._f1058 != -1) { v_4 = g_40001._f1058; } else { v_4 = 420; } break; case 106: v_5/*"16"*/ = "SP_FMM_6_10"; v_9 = 6; v_A = 10; if (g_40001._f1056 != -1) { v_4 = g_40001._f1056; } else { v_4 = 425; } break; case 107: v_5/*"16"*/ = "SP_FMM_6_11"; v_9 = 6; v_A = 11; if (g_40001._f1060 != -1) { v_4 = g_40001._f1060; } else { v_4 = 425; } break; case 108: v_5/*"16"*/ = "SP_FMM_6_12"; v_9 = 6; v_A = 12; if (g_40001._f1052 != -1) { v_4 = g_40001._f1052; } else { v_4 = 435; } break; case 109: v_5/*"16"*/ = "SP_FMM_6_13"; v_9 = 6; v_A = 13; if (g_40001._f104D != -1) { v_4 = g_40001._f104D; } else { v_4 = 750; } break; case 110: v_5/*"16"*/ = "SP_FMM_6_14"; v_9 = 6; v_A = 14; if (g_40001._f105C != -1) { v_4 = g_40001._f105C; } else { v_4 = 400; } break; case 111: v_5/*"16"*/ = "SP_FMM_6_15"; v_9 = 6; v_A = 15; if (g_40001._f1055 != -1) { v_4 = g_40001._f1055; } else { v_4 = 435; } break; case 112: v_5/*"16"*/ = "SP_FMM_6_0"; v_9 = 7; v_A = 0; if (g_40001._f1061 != -1) { v_4 = g_40001._f1061; } else { v_4 = 420; } break; case 113: v_5/*"16"*/ = "SP_FMM_6_1"; v_9 = 7; v_A = 1; if (g_40001._f105F != -1) { v_4 = g_40001._f105F; } else { v_4 = 415; } break; case 114: v_5/*"16"*/ = "SP_FMM_6_2"; v_9 = 7; v_A = 2; if (g_40001._f104B != -1) { v_4 = g_40001._f104B; } else { v_4 = 440; } break; case 115: v_5/*"16"*/ = "SP_FMM_6_3"; v_9 = 7; v_A = 3; if (g_40001._f1059 != -1) { v_4 = g_40001._f1059; } else { v_4 = 400; } break; case 116: v_5/*"16"*/ = "SP_FMM_6_4"; v_9 = 7; v_A = 4; if (g_40001._f104A != -1) { v_4 = g_40001._f104A; } else { v_4 = 400; } break; case 117: v_5/*"16"*/ = "SP_FMM_6_5"; v_9 = 7; v_A = 5; if (g_40001._f105B != -1) { v_4 = g_40001._f105B; } else { v_4 = 410; } break; case 118: v_5/*"16"*/ = "SP_FMM_6_6"; v_9 = 7; v_A = 6; if (g_40001._f105E != -1) { v_4 = g_40001._f105E; } else { v_4 = 435; } break; case 119: v_5/*"16"*/ = "SP_FMM_6_7"; v_9 = 7; v_A = 7; if (g_40001._f105A != -1) { v_4 = g_40001._f105A; } else { v_4 = 425; } break; case 120: v_5/*"16"*/ = "SP_FMM_6_8"; v_9 = 7; v_A = 8; if (g_40001._f1053 != -1) { v_4 = g_40001._f1053; } else { v_4 = 435; } break; case 121: v_5/*"16"*/ = "SP_FMM_6_9"; v_9 = 7; v_A = 9; if (g_40001._f1058 != -1) { v_4 = g_40001._f1058; } else { v_4 = 420; } break; case 122: v_5/*"16"*/ = "SP_FMM_6_10"; v_9 = 7; v_A = 10; if (g_40001._f1056 != -1) { v_4 = g_40001._f1056; } else { v_4 = 425; } break; case 123: v_5/*"16"*/ = "SP_FMM_6_11"; v_9 = 7; v_A = 11; if (g_40001._f1060 != -1) { v_4 = g_40001._f1060; } else { v_4 = 425; } break; case 124: v_5/*"16"*/ = "SP_FMM_6_12"; v_9 = 7; v_A = 12; if (g_40001._f1052 != -1) { v_4 = g_40001._f1052; } else { v_4 = 435; } break; case 125: v_5/*"16"*/ = "SP_FMM_6_13"; v_9 = 7; v_A = 13; if (g_40001._f104D != -1) { v_4 = g_40001._f104D; } else { v_4 = 750; } break; case 126: v_5/*"16"*/ = "SP_FMM_6_14"; v_9 = 7; v_A = 14; if (g_40001._f105C != -1) { v_4 = g_40001._f105C; } else { v_4 = 400; } break; case 127: v_5/*"16"*/ = "SP_FMM_6_15"; v_9 = 7; v_A = 15; if (g_40001._f1055 != -1) { v_4 = g_40001._f1055; } else { v_4 = 435; } break; } switch (a_0) { case 128: v_5/*"16"*/ = "U_FMM_8_0"; v_9 = 8; v_A = 0; v_4 = 45; break; case 129: v_5/*"16"*/ = "U_FMM_8_1"; v_9 = 8; v_A = 1; v_3 = 1; break; case 130: v_5/*"16"*/ = "U_FMM_8_2"; v_9 = 8; v_A = 2; v_3 = 1; break; case 131: v_5/*"16"*/ = "U_FMM_8_3"; v_9 = 8; v_A = 3; v_3 = 1; break; case 132: v_5/*"16"*/ = "U_FMM_8_4"; v_9 = 8; v_A = 4; v_3 = 1; break; case 133: v_5/*"16"*/ = "U_FMM_8_5"; v_9 = 8; v_A = 5; v_3 = 1; break; case 134: v_5/*"16"*/ = "U_FMM_8_6"; v_9 = 8; v_A = 6; v_3 = 1; break; case 135: v_5/*"16"*/ = "U_FMM_8_7"; v_9 = 8; v_A = 7; v_3 = 1; break; case 136: v_5/*"16"*/ = "U_FMM_8_8"; v_9 = 8; v_A = 8; v_3 = 1; break; case 137: v_5/*"16"*/ = "U_FMM_8_9"; v_9 = 8; v_A = 9; v_3 = 1; break; case 138: v_5/*"16"*/ = "U_FMM_8_10"; v_9 = 8; v_A = 10; v_4 = 65; break; case 139: v_5/*"16"*/ = "U_FMM_8_11"; v_9 = 8; v_A = 11; v_3 = 1; break; case 140: v_5/*"16"*/ = "U_FMM_8_12"; v_9 = 8; v_A = 12; v_3 = 1; break; case 141: v_5/*"16"*/ = "U_FMM_8_13"; v_9 = 8; v_A = 13; v_4 = 40; break; case 142: v_5/*"16"*/ = "U_FMM_8_14"; v_9 = 8; v_A = 14; v_4 = 45; break; case 143: v_5/*"16"*/ = "U_FMM_8_15"; v_9 = 8; v_A = 15; v_3 = 1; break; case 144: v_5/*"16"*/ = "U_FMM_9_0"; v_9 = 9; v_A = 0; v_4 = 265; break; case 145: v_5/*"16"*/ = "U_FMM_9_1"; v_9 = 9; v_A = 1; v_4 = 340; break; case 146: v_5/*"16"*/ = "U_FMM_9_2"; v_9 = 9; v_A = 2; v_4 = 335; break; case 147: v_5/*"16"*/ = "U_FMM_9_3"; v_9 = 9; v_A = 3; v_4 = 330; break; case 148: v_5/*"16"*/ = "U_FMM_9_4"; v_9 = 9; v_A = 4; v_4 = 345; break; case 149: v_5/*"16"*/ = "U_FMM_9_5"; v_9 = 9; v_A = 5; v_4 = 550; break; case 150: v_5/*"16"*/ = "U_FMM_9_6"; v_9 = 9; v_A = 6; v_4 = 340; break; case 151: v_5/*"16"*/ = "U_FMM_9_7"; v_9 = 9; v_A = 7; v_4 = 295; break; case 152: v_5/*"16"*/ = "U_FMM_9_8"; v_9 = 9; v_A = 8; v_3 = 1; break; case 153: v_5/*"16"*/ = "U_FMM_9_9"; v_9 = 9; v_A = 9; v_3 = 1; break; case 154: v_5/*"16"*/ = "U_FMM_9_10"; v_9 = 9; v_A = 10; v_4 = 545; break; case 155: v_5/*"16"*/ = "U_FMM_9_11"; v_9 = 9; v_A = 11; v_4 = 345; break; case 156: v_5/*"16"*/ = "U_FMM_9_12"; v_9 = 9; v_A = 12; v_4 = 315; break; case 157: v_5/*"16"*/ = "U_FMM_9_13"; v_9 = 9; v_A = 13; v_4 = 520; break; case 158: v_5/*"16"*/ = "U_FMM_9_14"; v_9 = 9; v_A = 14; v_4 = 325; break; case 159: v_5/*"16"*/ = "U_FMM_9_15"; v_9 = 9; v_A = 15; v_4 = 330; break; } switch (a_0) { case 160: v_5/*"16"*/ = "SP_FMM_10_0"; v_9 = 10; v_A = 0; if (g_40001._f1061 != -1) { v_4 = g_40001._f1061; } else { v_4 = 405; } break; case 161: v_5/*"16"*/ = "SP_FMM_10_1"; v_9 = 10; v_A = 1; if (g_40001._f105F != -1) { v_4 = g_40001._f105F; } else { v_4 = 400; } break; case 162: v_5/*"16"*/ = "SP_FMM_10_2"; v_9 = 10; v_A = 2; if (g_40001._f1051 != -1) { v_4 = g_40001._f1051; } else { v_4 = 425; } break; case 163: v_5/*"16"*/ = "SP_FMM_10_3"; v_9 = 10; v_A = 3; if (g_40001._f1059 != -1) { v_4 = g_40001._f1059; } else { v_4 = 385; } break; case 164: v_5/*"16"*/ = "SP_FMM_10_4"; v_9 = 10; v_A = 4; if (g_40001._f104A != -1) { v_4 = g_40001._f104A; } else { v_4 = 385; } break; case 165: v_5/*"16"*/ = "SP_FMM_10_5"; v_9 = 10; v_A = 5; if (g_40001._f105B != -1) { v_4 = g_40001._f105B; } else { v_4 = 395; } break; case 166: v_5/*"16"*/ = "SP_FMM_10_6"; v_9 = 10; v_A = 6; if (g_40001._f1050 != -1) { v_4 = g_40001._f1050; } else { v_4 = 500; } break; case 167: v_5/*"16"*/ = "SP_FMM_10_7"; v_9 = 10; v_A = 7; if (g_40001._f105E != -1) { v_4 = g_40001._f105E; } else { v_4 = 420; } break; case 168: v_5/*"16"*/ = "SP_FMM_10_8"; v_9 = 10; v_A = 8; if (g_40001._f105A != -1) { v_4 = g_40001._f105A; } else { v_4 = 410; } break; case 169: v_5/*"16"*/ = "SP_FMM_10_9"; v_9 = 10; v_A = 9; if (g_40001._f1053 != -1) { v_4 = g_40001._f1053; } else { v_4 = 420; } break; case 170: v_5/*"16"*/ = "SP_FMM_10_10"; v_9 = 10; v_A = 10; if (g_40001._f1058 != -1) { v_4 = g_40001._f1058; } else { v_4 = 405; } break; case 171: v_5/*"16"*/ = "SP_FMM_10_11"; v_9 = 10; v_A = 11; if (g_40001._f1056 != -1) { v_4 = g_40001._f1056; } else { v_4 = 410; } break; case 172: v_5/*"16"*/ = "SP_FMM_10_12"; v_9 = 10; v_A = 12; if (g_40001._f104E != -1) { v_4 = g_40001._f104E; } else { v_4 = 420; } break; case 173: v_5/*"16"*/ = "SP_FMM_10_13"; v_9 = 10; v_A = 13; if (g_40001._f105D != -1) { v_4 = g_40001._f105D; } else { v_4 = 420; } break; case 174: v_5/*"16"*/ = "SP_FMM_10_14"; v_9 = 10; v_A = 14; if (g_40001._f1060 != -1) { v_4 = g_40001._f1060; } else { v_4 = 410; } break; case 175: v_5/*"16"*/ = "SP_FMM_10_15"; v_9 = 10; v_A = 15; if (g_40001._f1057 != -1) { v_4 = g_40001._f1057; } else { v_4 = 460; } break; case 176: v_5/*"16"*/ = "SP_FMM_10_0"; v_9 = 11; v_A = 0; if (g_40001._f1061 != -1) { v_4 = g_40001._f1061; } else { v_4 = 405; } break; case 177: v_5/*"16"*/ = "SP_FMM_10_1"; v_9 = 11; v_A = 1; if (g_40001._f105F != -1) { v_4 = g_40001._f105F; } else { v_4 = 400; } break; case 178: v_5/*"16"*/ = "SP_FMM_10_2"; v_9 = 11; v_A = 2; if (g_40001._f1051 != -1) { v_4 = g_40001._f1051; } else { v_4 = 425; } break; case 179: v_5/*"16"*/ = "SP_FMM_10_3"; v_9 = 11; v_A = 3; if (g_40001._f1059 != -1) { v_4 = g_40001._f1059; } else { v_4 = 385; } break; case 180: v_5/*"16"*/ = "SP_FMM_10_4"; v_9 = 11; v_A = 4; if (g_40001._f104A != -1) { v_4 = g_40001._f104A; } else { v_4 = 385; } break; case 181: v_5/*"16"*/ = "SP_FMM_10_5"; v_9 = 11; v_A = 5; if (g_40001._f105B != -1) { v_4 = g_40001._f105B; } else { v_4 = 395; } break; case 182: v_5/*"16"*/ = "SP_FMM_10_6"; v_9 = 11; v_A = 6; if (g_40001._f1050 != -1) { v_4 = g_40001._f1050; } else { v_4 = 500; } break; case 183: v_5/*"16"*/ = "SP_FMM_10_7"; v_9 = 11; v_A = 7; if (g_40001._f105E != -1) { v_4 = g_40001._f105E; } else { v_4 = 420; } break; case 184: v_5/*"16"*/ = "SP_FMM_10_8"; v_9 = 11; v_A = 8; if (g_40001._f105A != -1) { v_4 = g_40001._f105A; } else { v_4 = 410; } break; case 185: v_5/*"16"*/ = "SP_FMM_10_9"; v_9 = 11; v_A = 9; if (g_40001._f1053 != -1) { v_4 = g_40001._f1053; } else { v_4 = 420; } break; case 186: v_5/*"16"*/ = "SP_FMM_10_10"; v_9 = 11; v_A = 10; if (g_40001._f1058 != -1) { v_4 = g_40001._f1058; } else { v_4 = 405; } break; case 187: v_5/*"16"*/ = "SP_FMM_10_11"; v_9 = 11; v_A = 11; if (g_40001._f1056 != -1) { v_4 = g_40001._f1056; } else { v_4 = 410; } break; case 188: v_5/*"16"*/ = "SP_FMM_10_12"; v_9 = 11; v_A = 12; if (g_40001._f104E != -1) { v_4 = g_40001._f104E; } else { v_4 = 420; } break; case 189: v_5/*"16"*/ = "SP_FMM_10_13"; v_9 = 11; v_A = 13; if (g_40001._f105D != -1) { v_4 = g_40001._f105D; } else { v_4 = 420; } break; case 190: v_5/*"16"*/ = "SP_FMM_10_14"; v_9 = 11; v_A = 14; if (g_40001._f1060 != -1) { v_4 = g_40001._f1060; } else { v_4 = 410; } break; case 191: v_5/*"16"*/ = "SP_FMM_10_15"; v_9 = 11; v_A = 15; if (g_40001._f1057 != -1) { v_4 = g_40001._f1057; } else { v_4 = 460; } break; } switch (a_0) { case 192: v_5/*"16"*/ = "U_FMM_12_0"; v_9 = 12; v_A = 0; v_4 = 420; break; case 193: v_5/*"16"*/ = "U_FMM_12_1"; v_9 = 12; v_A = 1; v_4 = 415; break; case 194: v_5/*"16"*/ = "U_FMM_12_2"; v_9 = 12; v_A = 2; v_4 = 695; break; case 195: v_5/*"16"*/ = "U_FMM_12_3"; v_9 = 12; v_A = 3; v_4 = 385; break; case 196: v_5/*"16"*/ = "U_FMM_12_4"; v_9 = 12; v_A = 4; v_4 = 330; break; case 197: v_5/*"16"*/ = "U_FMM_12_5"; v_9 = 12; v_A = 5; v_4 = 345; break; case 198: v_5/*"16"*/ = "U_FMM_12_6"; v_9 = 12; v_A = 6; v_4 = 340; break; case 199: v_5/*"16"*/ = "U_FMM_12_7"; v_9 = 12; v_A = 7; v_4 = 450; break; case 200: v_5/*"16"*/ = "U_FMM_12_8"; v_9 = 12; v_A = 8; v_4 = 295; break; case 201: v_5/*"16"*/ = "U_FMM_12_9"; v_9 = 12; v_A = 9; v_4 = 340; break; case 202: v_5/*"16"*/ = "U_FMM_12_10"; v_9 = 12; v_A = 10; v_4 = 1060; break; case 203: v_5/*"16"*/ = "U_FMM_12_11"; v_9 = 12; v_A = 11; v_4 = 1040; break; case 204: v_5/*"16"*/ = "U_FMM_12_12"; v_9 = 12; v_A = 12; v_3 = 1; break; case 205: v_5/*"16"*/ = "U_FMM_12_13"; v_9 = 12; v_A = 13; v_3 = 1; break; case 206: v_5/*"16"*/ = "U_FMM_12_14"; v_9 = 12; v_A = 14; v_3 = 1; break; case 207: v_5/*"16"*/ = "U_FMM_12_15"; v_9 = 12; v_A = 15; v_3 = 1; break; case 208: v_5/*"16"*/ = "U_FMM_13_0"; v_9 = 13; v_A = 0; v_4 = 420; break; case 209: v_5/*"16"*/ = "U_FMM_13_1"; v_9 = 13; v_A = 1; v_4 = 415; break; case 210: v_5/*"16"*/ = "U_FMM_13_2"; v_9 = 13; v_A = 2; v_4 = 680; break; case 211: v_5/*"16"*/ = "U_FMM_13_3"; v_9 = 13; v_A = 3; v_4 = 385; break; case 212: v_5/*"16"*/ = "U_FMM_13_4"; v_9 = 13; v_A = 4; v_3 = 1; break; case 213: v_5/*"16"*/ = "U_FMM_13_5"; v_9 = 13; v_A = 5; v_4 = 345; break; case 214: v_5/*"16"*/ = "U_FMM_13_6"; v_9 = 13; v_A = 6; v_3 = 1; break; case 215: v_5/*"16"*/ = "U_FMM_13_7"; v_9 = 13; v_A = 7; v_3 = 1; break; case 216: v_5/*"16"*/ = "U_FMM_13_8"; v_9 = 13; v_A = 8; v_3 = 1; break; case 217: v_5/*"16"*/ = "U_FMM_13_9"; v_9 = 13; v_A = 9; v_3 = 1; break; case 218: v_5/*"16"*/ = "U_FMM_13_10"; v_9 = 13; v_A = 10; v_3 = 1; break; case 219: v_5/*"16"*/ = "U_FMM_13_11"; v_9 = 13; v_A = 11; v_3 = 1; break; case 220: v_5/*"16"*/ = "U_FMM_13_12"; v_9 = 13; v_A = 12; v_3 = 1; break; case 221: v_5/*"16"*/ = "U_FMM_13_13"; v_9 = 13; v_A = 13; v_4 = 1065; break; case 222: v_5/*"16"*/ = "U_FMM_13_14"; v_9 = 13; v_A = 14; v_3 = 1; break; case 223: v_5/*"16"*/ = "U_FMM_13_15"; v_9 = 13; v_A = 15; v_3 = 1; break; } switch (a_0) { case 224: v_5/*"16"*/ = "U_FMM_1_0"; v_9 = 14; v_A = 0; v_4 = 45; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[16/*1*/]); break; case 225: v_5/*"16"*/ = "U_FMM_1_1"; v_9 = 14; v_A = 1; v_4 = 60; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[17/*1*/]); break; case 226: v_5/*"16"*/ = "U_FMM_1_2"; v_9 = 14; v_A = 2; v_3 = 1; break; case 227: v_5/*"16"*/ = "U_FMM_1_3"; v_9 = 14; v_A = 3; v_4 = 40; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[19/*1*/]); break; case 228: v_5/*"16"*/ = "U_FMM_1_4"; v_9 = 14; v_A = 4; v_4 = 315; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[20/*1*/]); break; case 229: v_5/*"16"*/ = "U_FMM_1_5"; v_9 = 14; v_A = 5; v_4 = 215; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[21/*1*/]); break; case 230: v_5/*"16"*/ = "U_FMM_1_6"; v_9 = 14; v_A = 6; v_4 = 265; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[22/*1*/]); break; case 231: v_5/*"16"*/ = "U_FMM_1_7"; v_9 = 14; v_A = 7; v_4 = 45; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[23/*1*/]); break; case 232: v_5/*"16"*/ = "U_FMM_1_8"; v_9 = 14; v_A = 8; v_4 = 205; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[24/*1*/]); break; case 233: v_5/*"16"*/ = "U_FMM_1_9"; v_9 = 14; v_A = 9; v_3 = 1; break; case 234: v_5/*"16"*/ = "U_FMM_1_10"; v_9 = 14; v_A = 10; v_3 = 1; break; case 235: v_5/*"16"*/ = "U_FMM_1_11"; v_9 = 14; v_A = 11; v_4 = 60; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[27/*1*/]); break; case 236: v_5/*"16"*/ = "U_FMM_1_12"; v_9 = 14; v_A = 12; v_4 = 55; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[28/*1*/]); break; case 237: v_5/*"16"*/ = "U_FMM_1_13"; v_9 = 14; v_A = 13; v_3 = 1; break; case 238: v_5/*"16"*/ = "U_FMM_1_14"; v_9 = 14; v_A = 14; v_4 = 170; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[30/*1*/]); break; case 239: v_5/*"16"*/ = "U_FMM_1_15"; v_9 = 14; v_A = 15; v_3 = 1; break; case 240: v_5/*"16"*/ = "U_FMM_15_0"; v_9 = 15; v_A = 0; v_4 = 0; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[32/*1*/]); break; } if ((a_0 == 23) || (a_0 == 231)) { if (sub_1117c(89, -1)) { v_5/*"16"*/ = "REW_RS"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(1250) * g_40001._fB9D); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(45) * g_40001._f1AC[23/*1*/]); } } else if ((a_0 == 17) || (a_0 == 225)) { if (sub_1117c(88, -1)) { v_5/*"16"*/ = "REW_LSB"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(450) * g_40001._fB9C); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(60) * g_40001._f1AC[17/*1*/]); } } else if ((a_0 == 28) || (a_0 == 236)) { if (sub_1117c(87, -1)) { v_5/*"16"*/ = "REW_REDSK"; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(500) * g_40001._fB9B); } else { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(55) * g_40001._f1AC[28/*1*/]); } } else if ((a_0 >= 0) && (a_0 < 32)) { v_E = a_0; if ((v_E >= 0) && (v_E < 237)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[v_E/*1*/]); } } else if ((a_0 >= 32) && (a_0 < 48)) { v_F = a_0 - 32; if ((v_F >= 0) && (v_F < 237)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[v_F/*1*/]); } } else if ((a_0 >= 128) && (a_0 < 160)) { v_10 = (a_0 - 160) + 124; if ((v_10 >= 0) && (v_10 < 237)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[v_10/*1*/]); } } else if ((a_0 >= 192) && (a_0 < 224)) { v_11 = (a_0 - 160) + 188; if ((v_11 >= 0) && (v_11 < 237)) { v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[v_11/*1*/]); } } v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_42DD3._f10); if (a_0 >= 241) { g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 241); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f10); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_3368a(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 11; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 250; break; case 1: v_9 = 0; v_A = 1; v_4 = 210; break; case 2: v_9 = 0; v_A = 2; v_4 = 50; break; case 3: v_9 = 0; v_A = 3; v_4 = 90; break; case 4: v_9 = 0; v_A = 4; v_4 = 210; break; case 5: v_9 = 0; v_A = 5; v_4 = 200; break; case 6: v_9 = 0; v_A = 6; v_4 = 0; v_3 = 1; break; case 7: v_9 = 0; v_A = 7; v_4 = 130; break; case 8: v_9 = 0; v_A = 8; v_4 = 220; break; case 9: v_9 = 0; v_A = 9; v_4 = 0; v_3 = 1; break; case 10: v_9 = 0; v_A = 10; v_4 = 0; v_3 = 1; break; case 11: v_9 = 0; v_A = 11; v_4 = 220; break; case 12: v_9 = 0; v_A = 12; v_4 = 0; v_3 = 1; break; case 13: v_9 = 0; v_A = 13; v_4 = 0; v_3 = 1; break; case 14: v_9 = 0; v_A = 14; v_4 = 0; v_3 = 1; break; case 15: v_9 = 0; v_A = 15; v_4 = 0; v_3 = 1; break; case 16: v_9 = 1; v_A = 0; v_4 = 45; break; case 17: v_9 = 1; v_A = 1; v_4 = 60; break; case 18: v_9 = 1; v_A = 2; v_4 = 0; v_3 = 1; break; case 19: v_9 = 1; v_A = 3; v_4 = 40; break; case 20: v_9 = 1; v_A = 4; v_4 = 315; break; case 21: v_9 = 1; v_A = 5; v_4 = 215; break; case 22: v_9 = 1; v_A = 6; v_4 = 265; break; case 23: v_9 = 1; v_A = 7; v_4 = 45; break; case 24: v_9 = 1; v_A = 8; v_4 = 205; break; case 25: v_9 = 1; v_A = 9; v_4 = 0; v_3 = 1; break; case 26: v_9 = 1; v_A = 10; v_4 = 0; v_3 = 1; break; case 27: v_9 = 1; v_A = 11; v_4 = 60; break; case 28: v_9 = 1; v_A = 12; v_4 = 55; break; case 29: v_9 = 1; v_A = 13; v_4 = 0; v_3 = 1; break; case 30: v_9 = 1; v_A = 14; v_4 = 170; break; case 31: v_9 = 1; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 32: v_9 = 2; v_A = 0; v_4 = 0; v_3 = 1; break; case 33: v_9 = 2; v_A = 1; v_4 = 0; v_3 = 1; break; case 34: v_9 = 2; v_A = 2; v_4 = 0; v_3 = 1; break; case 35: v_9 = 2; v_A = 3; v_4 = 0; v_3 = 1; break; case 36: v_9 = 2; v_A = 4; v_4 = 0; v_3 = 1; break; case 37: v_9 = 2; v_A = 5; v_4 = 0; v_3 = 1; break; case 38: v_9 = 2; v_A = 6; v_4 = 0; v_3 = 1; break; case 39: v_9 = 2; v_A = 7; v_4 = 0; v_3 = 1; break; case 40: v_9 = 2; v_A = 8; v_4 = 0; v_3 = 1; break; case 41: v_9 = 2; v_A = 9; v_4 = 160; break; case 42: v_9 = 2; v_A = 10; v_4 = 0; v_3 = 1; break; case 43: v_9 = 2; v_A = 11; v_4 = 0; v_3 = 1; break; case 44: v_9 = 2; v_A = 12; v_4 = 0; v_3 = 1; break; case 45: v_9 = 2; v_A = 13; v_4 = 0; v_3 = 1; break; case 46: v_9 = 2; v_A = 14; v_4 = 0; v_3 = 1; break; case 47: v_9 = 2; v_A = 15; v_4 = 0; v_3 = 1; break; case 48: v_9 = 3; v_A = 0; v_4 = 205; break; case 49: v_9 = 3; v_A = 1; v_4 = 110; break; case 50: v_9 = 3; v_A = 2; v_4 = 150; break; case 51: v_9 = 3; v_A = 3; v_4 = 115; break; case 52: v_9 = 3; v_A = 4; v_4 = 115; break; case 53: v_9 = 3; v_A = 5; v_4 = 150; break; case 54: v_9 = 3; v_A = 6; v_4 = 150; break; case 55: v_9 = 3; v_A = 7; v_4 = 115; break; case 56: v_9 = 3; v_A = 8; v_4 = 140; break; case 57: v_9 = 3; v_A = 9; v_4 = 125; break; case 58: v_9 = 3; v_A = 10; v_4 = 115; break; case 59: v_9 = 3; v_A = 11; v_4 = 150; break; case 60: v_9 = 3; v_A = 12; v_4 = 150; break; case 61: v_9 = 3; v_A = 13; v_4 = 275; break; case 62: v_9 = 3; v_A = 14; v_4 = 460; break; case 63: v_9 = 3; v_A = 15; v_4 = 260; break; } switch (a_0) { case 64: v_9 = 4; v_A = 0; v_4 = 965; break; case 65: v_9 = 4; v_A = 1; v_4 = 0; v_3 = 1; break; case 66: v_9 = 4; v_A = 2; v_4 = 2520; break; case 67: v_9 = 4; v_A = 3; v_4 = 350; break; case 68: v_9 = 4; v_A = 4; v_4 = 0; v_3 = 1; break; case 69: v_9 = 4; v_A = 5; v_4 = 0; v_3 = 1; break; case 70: v_9 = 4; v_A = 6; v_4 = 0; v_3 = 1; break; case 71: v_9 = 4; v_A = 7; v_4 = 0; v_3 = 1; break; case 72: v_9 = 4; v_A = 8; v_4 = 0; v_3 = 1; break; case 73: v_9 = 4; v_A = 9; v_4 = 0; v_3 = 1; break; case 74: v_9 = 4; v_A = 10; v_4 = 0; v_3 = 1; break; case 75: v_9 = 4; v_A = 11; v_4 = 150; break; case 76: v_9 = 4; v_A = 12; v_4 = 0; v_3 = 1; break; case 77: v_9 = 4; v_A = 13; v_4 = 0; v_3 = 1; break; case 78: v_9 = 4; v_A = 14; v_4 = 3125; break; case 79: v_9 = 4; v_A = 15; v_4 = 0; v_3 = 1; break; case 80: v_9 = 5; v_A = 0; v_4 = 80; break; case 81: v_9 = 5; v_A = 1; v_4 = 45; break; case 82: v_9 = 5; v_A = 2; v_4 = 50; break; case 83: v_9 = 5; v_A = 3; v_4 = 0; v_3 = 1; break; case 84: v_9 = 5; v_A = 4; v_4 = 0; v_3 = 1; break; case 85: v_9 = 5; v_A = 5; v_4 = 0; v_3 = 1; break; case 86: v_9 = 5; v_A = 6; v_4 = 0; v_3 = 1; break; case 87: v_9 = 5; v_A = 7; v_4 = 50; break; case 88: v_9 = 5; v_A = 8; v_4 = 0; v_3 = 1; break; case 89: v_9 = 5; v_A = 9; v_4 = 0; v_3 = 1; break; case 90: v_9 = 5; v_A = 10; v_4 = 0; v_3 = 1; break; case 91: v_9 = 5; v_A = 11; v_4 = 0; v_3 = 1; break; case 92: v_9 = 5; v_A = 12; v_4 = 0; v_3 = 1; break; case 93: v_9 = 5; v_A = 13; v_4 = 0; v_3 = 1; break; case 94: v_9 = 5; v_A = 14; v_4 = 0; v_3 = 1; break; case 95: v_9 = 5; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 96: v_9 = 6; v_A = 0; v_4 = 2485; break; case 97: v_9 = 6; v_A = 1; v_4 = 535; break; case 98: v_9 = 6; v_A = 2; v_4 = 0; v_3 = 1; break; case 99: v_9 = 6; v_A = 3; v_4 = 2945; break; case 100: v_9 = 6; v_A = 4; v_4 = 3080; break; case 101: v_9 = 6; v_A = 5; v_4 = 2990; break; case 102: v_9 = 6; v_A = 6; v_4 = 3750; break; case 103: v_9 = 6; v_A = 7; v_4 = 0; v_3 = 1; break; case 104: v_9 = 6; v_A = 8; v_4 = 515; break; case 105: v_9 = 6; v_A = 9; v_4 = 530; break; case 106: v_9 = 6; v_A = 10; v_4 = 0; v_3 = 1; break; case 107: v_9 = 6; v_A = 11; v_4 = 2810; break; case 108: v_9 = 7; v_A = 0; v_4 = 150; break; case 109: v_9 = 7; v_A = 1; v_4 = 155; break; case 110: v_9 = 7; v_A = 2; v_4 = 320; break; case 111: v_9 = 7; v_A = 3; v_4 = 140; break; case 112: v_9 = 7; v_A = 4; v_4 = 150; break; case 113: v_9 = 7; v_A = 5; v_4 = 145; break; case 114: v_9 = 7; v_A = 6; v_4 = 150; break; case 115: v_9 = 7; v_A = 7; v_4 = 140; break; case 116: v_9 = 7; v_A = 8; v_4 = 135; break; case 117: v_9 = 7; v_A = 9; v_4 = 130; break; case 118: v_9 = 7; v_A = 10; v_4 = 130; break; case 119: v_9 = 7; v_A = 11; v_4 = 150; break; case 120: v_9 = 7; v_A = 12; v_4 = 145; break; case 121: v_9 = 7; v_A = 13; v_4 = 740; break; case 122: v_9 = 7; v_A = 14; v_4 = 790; break; case 123: v_9 = 7; v_A = 15; v_4 = 130; break; } switch (a_0) { case 124: v_9 = 8; v_A = 0; v_4 = 45; break; case 125: v_9 = 8; v_A = 1; v_4 = 0; v_3 = 1; break; case 126: v_9 = 8; v_A = 2; v_4 = 0; v_3 = 1; break; case 127: v_9 = 8; v_A = 3; v_4 = 0; v_3 = 1; break; case 128: v_9 = 8; v_A = 4; v_4 = 0; v_3 = 1; break; case 129: v_9 = 8; v_A = 5; v_4 = 0; v_3 = 1; break; case 130: v_9 = 8; v_A = 6; v_4 = 0; v_3 = 1; break; case 131: v_9 = 8; v_A = 7; v_4 = 0; v_3 = 1; break; case 132: v_9 = 8; v_A = 8; v_4 = 0; v_3 = 1; break; case 133: v_9 = 8; v_A = 9; v_4 = 0; v_3 = 1; break; case 134: v_9 = 8; v_A = 10; v_4 = 65; break; case 135: v_9 = 8; v_A = 11; v_4 = 0; v_3 = 1; break; case 136: v_9 = 8; v_A = 12; v_4 = 0; v_3 = 1; break; case 137: v_9 = 8; v_A = 13; v_4 = 40; break; case 138: v_9 = 8; v_A = 14; v_4 = 45; break; case 139: v_9 = 8; v_A = 15; v_4 = 0; v_3 = 1; break; case 140: v_9 = 9; v_A = 0; v_4 = 265; break; case 141: v_9 = 9; v_A = 1; v_4 = 340; break; case 142: v_9 = 9; v_A = 2; v_4 = 335; break; case 143: v_9 = 9; v_A = 3; v_4 = 330; break; case 144: v_9 = 9; v_A = 4; v_4 = 345; break; case 145: v_9 = 9; v_A = 5; v_4 = 550; break; case 146: v_9 = 9; v_A = 6; v_4 = 340; break; case 147: v_9 = 9; v_A = 7; v_4 = 295; break; case 148: v_9 = 9; v_A = 8; v_4 = 0; v_3 = 1; break; case 149: v_9 = 9; v_A = 9; v_4 = 0; v_3 = 1; break; case 150: v_9 = 9; v_A = 10; v_4 = 545; break; case 151: v_9 = 9; v_A = 11; v_4 = 345; break; case 152: v_9 = 9; v_A = 12; v_4 = 315; break; case 153: v_9 = 9; v_A = 13; v_4 = 520; break; case 154: v_9 = 9; v_A = 14; v_4 = 325; break; case 155: v_9 = 9; v_A = 15; v_4 = 330; break; } switch (a_0) { case 156: v_9 = 10; v_A = 0; v_4 = 505; break; case 157: v_9 = 10; v_A = 1; v_4 = 470; break; case 158: v_9 = 10; v_A = 2; v_4 = 475; break; case 159: v_9 = 10; v_A = 3; v_4 = 0; v_3 = 1; break; case 160: v_9 = 10; v_A = 4; v_4 = 0; v_3 = 1; break; case 161: v_9 = 10; v_A = 5; v_4 = 0; v_3 = 1; break; case 162: v_9 = 10; v_A = 6; v_4 = 0; v_3 = 1; break; case 163: v_9 = 10; v_A = 7; v_4 = 0; v_3 = 1; break; case 164: v_9 = 10; v_A = 8; v_4 = 0; v_3 = 1; break; case 165: v_9 = 10; v_A = 9; v_4 = 0; v_3 = 1; break; case 166: v_9 = 10; v_A = 10; v_4 = 0; v_3 = 1; break; case 167: v_9 = 10; v_A = 11; v_4 = 0; v_3 = 1; break; case 168: v_9 = 10; v_A = 12; v_4 = 0; v_3 = 1; break; case 169: v_9 = 10; v_A = 13; v_4 = 0; v_3 = 1; break; case 170: v_9 = 10; v_A = 14; v_4 = 0; v_3 = 1; break; case 171: v_9 = 10; v_A = 15; v_4 = 0; v_3 = 1; break; case 172: v_9 = 11; v_A = 0; v_4 = 120; break; case 173: v_9 = 11; v_A = 1; v_4 = 360; break; case 174: v_9 = 11; v_A = 2; v_4 = 0; v_3 = 1; break; case 175: v_9 = 11; v_A = 3; v_4 = 0; v_3 = 1; break; case 176: v_9 = 11; v_A = 4; v_4 = 0; v_3 = 1; break; case 177: v_9 = 11; v_A = 5; v_4 = 0; v_3 = 1; break; case 178: v_9 = 11; v_A = 6; v_4 = 0; v_3 = 1; break; case 179: v_9 = 11; v_A = 7; v_4 = 90; break; case 180: v_9 = 11; v_A = 8; v_4 = 0; v_3 = 1; break; case 181: v_9 = 11; v_A = 9; v_4 = 0; v_3 = 1; break; case 182: v_9 = 11; v_A = 10; v_4 = 0; v_3 = 1; break; case 183: v_9 = 11; v_A = 11; v_4 = 0; v_3 = 1; break; case 184: v_9 = 11; v_A = 12; v_4 = 0; v_3 = 1; break; case 185: v_9 = 11; v_A = 13; v_4 = 0; v_3 = 1; break; case 186: v_9 = 11; v_A = 14; v_4 = 2450; break; case 187: v_9 = 11; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 188: v_9 = 12; v_A = 0; v_4 = 420; break; case 189: v_9 = 12; v_A = 1; v_4 = 415; break; case 190: v_9 = 12; v_A = 2; v_4 = 695; break; case 191: v_9 = 12; v_A = 3; v_4 = 385; break; case 192: v_9 = 12; v_A = 4; v_4 = 330; break; case 193: v_9 = 12; v_A = 5; v_4 = 345; break; case 194: v_9 = 12; v_A = 6; v_4 = 340; break; case 195: v_9 = 12; v_A = 7; v_4 = 450; break; case 196: v_9 = 12; v_A = 8; v_4 = 295; break; case 197: v_9 = 12; v_A = 9; v_4 = 340; break; case 198: v_9 = 12; v_A = 10; v_4 = 1060; break; case 199: v_9 = 12; v_A = 11; v_4 = 1040; break; case 200: v_9 = 12; v_A = 12; v_4 = 0; v_3 = 1; break; case 201: v_9 = 12; v_A = 13; v_4 = 0; v_3 = 1; break; case 202: v_9 = 12; v_A = 14; v_4 = 0; v_3 = 1; break; case 203: v_9 = 12; v_A = 15; v_4 = 0; v_3 = 1; break; case 204: v_9 = 13; v_A = 0; v_4 = 420; break; case 205: v_9 = 13; v_A = 1; v_4 = 415; break; case 206: v_9 = 13; v_A = 2; v_4 = 680; break; case 207: v_9 = 13; v_A = 3; v_4 = 385; break; case 208: v_9 = 13; v_A = 4; v_4 = 0; v_3 = 1; break; case 209: v_9 = 13; v_A = 5; v_4 = 345; break; case 210: v_9 = 13; v_A = 6; v_4 = 0; v_3 = 1; break; case 211: v_9 = 13; v_A = 7; v_4 = 0; v_3 = 1; break; case 212: v_9 = 13; v_A = 8; v_4 = 0; v_3 = 1; break; case 213: v_9 = 13; v_A = 9; v_4 = 0; v_3 = 1; break; case 214: v_9 = 13; v_A = 10; v_4 = 0; v_3 = 1; break; case 215: v_9 = 13; v_A = 11; v_4 = 0; v_3 = 1; break; case 216: v_9 = 13; v_A = 12; v_4 = 0; v_3 = 1; break; case 217: v_9 = 13; v_A = 13; v_4 = 1065; break; case 218: v_9 = 13; v_A = 14; v_4 = 0; v_3 = 1; break; case 219: v_9 = 13; v_A = 15; v_4 = 0; v_3 = 1; break; } switch (a_0) { case 220: v_9 = 14; v_A = 0; v_4 = 420; break; case 221: v_9 = 14; v_A = 1; v_4 = 415; break; case 222: v_9 = 14; v_A = 2; v_4 = 440; break; case 223: v_9 = 14; v_A = 3; v_4 = 385; break; case 224: v_9 = 14; v_A = 4; v_4 = 330; break; case 225: v_9 = 14; v_A = 5; v_4 = 445; break; case 226: v_9 = 14; v_A = 6; v_4 = 340; break; case 227: v_9 = 14; v_A = 7; v_4 = 440; break; case 228: v_9 = 14; v_A = 8; v_4 = 295; break; case 229: v_9 = 14; v_A = 9; v_4 = 340; break; case 230: v_9 = 14; v_A = 10; v_4 = 325; break; case 231: v_9 = 14; v_A = 11; v_4 = 435; break; case 232: v_9 = 14; v_A = 12; v_4 = 445; break; case 233: v_9 = 14; v_A = 13; v_4 = 440; break; case 234: v_9 = 14; v_A = 14; v_4 = 325; break; case 235: v_9 = 14; v_A = 15; v_4 = 325; break; case 236: v_9 = 15; v_A = 0; break; } v_5/*"16"*/ = "U_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; if (a_0 == 23) { if (sub_1117c(89, -1)) { v_5/*"16"*/ = "REW_RS"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(1250) * g_40001._fB9D) * g_42DD3._f10); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(45) * g_40001._f1AC[23/*1*/]) * g_42DD3._f10); } } else if (a_0 == 17) { if (sub_1117c(88, -1)) { v_5/*"16"*/ = "REW_LSB"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(450) * g_40001._fB9C) * g_42DD3._f10); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(60) * g_40001._f1AC[17/*1*/]) * g_42DD3._f10); } } else if (a_0 == 28) { if (sub_1117c(87, -1)) { v_5/*"16"*/ = "REW_REDSK"; v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(500) * g_40001._fB9B) * g_42DD3._f10); } else { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(55) * g_40001._f1AC[28/*1*/]) * g_42DD3._f10); } } else { v_E = a_0; if ((v_E >= 0) && (v_E < 237)) { v_4 = SYSTEM::ROUND((__678_$BBDA792448DB5A89(v_4) * g_40001._f1AC[v_E/*1*/]) * g_42DD3._f10); } } if (a_0 >= 237) { g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 237); if (g_10E3A[0/*14*/]._f7 > 0) { g_10E3A[0/*14*/]._f7 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(g_10E3A[0/*14*/]._f7) * g_42DD3._f10); } } else { sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } } void sub_34c40(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 2; switch (a_0) { case 0: v_9 = 0; v_A = 0; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[0/*1*/]); break; case 1: v_9 = 1; v_A = 0; v_4 = 190; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[1/*1*/]); break; case 2: v_9 = 1; v_A = 1; v_4 = 185; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[2/*1*/]); break; case 3: v_9 = 1; v_A = 2; v_4 = 180; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[3/*1*/]); break; case 4: v_9 = 1; v_A = 3; v_4 = 175; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[4/*1*/]); break; case 5: v_9 = 1; v_A = 4; v_4 = 170; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[5/*1*/]); break; case 6: v_9 = 1; v_A = 5; v_4 = 0; break; case 7: v_9 = 2; v_A = 0; v_4 = 580; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[6/*1*/]); break; case 8: v_9 = 2; v_A = 1; v_4 = 575; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[7/*1*/]); break; case 9: v_9 = 2; v_A = 2; v_4 = 570; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[8/*1*/]); break; case 10: v_9 = 2; v_A = 3; v_4 = 565; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[9/*1*/]); break; case 11: v_9 = 2; v_A = 4; v_4 = 560; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[10/*1*/]); break; case 12: v_9 = 2; v_A = 5; v_4 = 0; break; case 13: v_9 = 3; v_A = 0; v_4 = 1100; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[11/*1*/]); break; case 14: v_9 = 3; v_A = 1; v_4 = 1095; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[12/*1*/]); break; case 15: v_9 = 3; v_A = 2; v_4 = 1090; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[13/*1*/]); break; case 16: v_9 = 3; v_A = 3; v_4 = 1085; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[14/*1*/]); break; case 17: v_9 = 3; v_A = 4; v_4 = 1080; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[15/*1*/]); break; case 18: v_9 = 3; v_A = 5; v_4 = 0; break; case 19: v_9 = 4; v_A = 0; v_4 = 520; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[16/*1*/]); break; case 20: v_9 = 4; v_A = 1; v_4 = 515; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[17/*1*/]); break; case 21: v_9 = 4; v_A = 2; v_4 = 510; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[18/*1*/]); break; case 22: v_9 = 4; v_A = 3; v_4 = 505; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[19/*1*/]); break; case 23: v_9 = 4; v_A = 4; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[20/*1*/]); break; case 24: v_9 = 4; v_A = 5; v_4 = 0; break; case 25: v_9 = 4; v_A = 6; v_4 = 0; break; case 26: v_9 = 5; v_A = 0; v_4 = 295; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[21/*1*/]); break; case 27: v_9 = 5; v_A = 1; v_4 = 290; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[22/*1*/]); break; case 28: v_9 = 5; v_A = 2; v_4 = 285; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[23/*1*/]); break; case 29: v_9 = 5; v_A = 3; v_4 = 280; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[24/*1*/]); break; case 30: v_9 = 5; v_A = 4; v_4 = 275; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[25/*1*/]); break; case 31: v_9 = 5; v_A = 5; v_4 = 0; break; case 32: v_9 = 6; v_A = 0; v_4 = 950; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[26/*1*/]); break; case 33: v_9 = 6; v_A = 1; v_4 = 945; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[27/*1*/]); break; case 34: v_9 = 6; v_A = 2; v_4 = 940; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[28/*1*/]); break; case 35: v_9 = 6; v_A = 3; v_4 = 935; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[29/*1*/]); break; case 36: v_9 = 6; v_A = 4; v_4 = 930; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[30/*1*/]); break; case 37: v_9 = 6; v_A = 5; v_4 = 0; break; case 38: v_9 = 7; v_A = 0; v_4 = 440; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[31/*1*/]); break; case 39: v_9 = 7; v_A = 1; v_4 = 435; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[32/*1*/]); break; case 40: v_9 = 7; v_A = 2; v_4 = 430; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[33/*1*/]); break; case 41: v_9 = 7; v_A = 3; v_4 = 425; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[34/*1*/]); break; case 42: v_9 = 7; v_A = 4; v_4 = 420; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[35/*1*/]); break; case 43: v_9 = 7; v_A = 5; v_4 = 0; break; case 44: v_9 = 7; v_A = 6; v_4 = 0; break; case 45: v_9 = 8; v_A = 0; v_4 = 1150; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[36/*1*/]); break; case 46: v_9 = 8; v_A = 1; v_4 = 1145; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[37/*1*/]); break; case 47: v_9 = 8; v_A = 2; v_4 = 1140; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[38/*1*/]); break; case 48: v_9 = 8; v_A = 3; v_4 = 1135; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[39/*1*/]); break; case 49: v_9 = 8; v_A = 4; v_4 = 1130; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[40/*1*/]); break; case 50: v_9 = 9; v_A = 0; v_4 = 395; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[41/*1*/]); break; case 51: v_9 = 9; v_A = 1; v_4 = 390; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[42/*1*/]); break; case 52: v_9 = 9; v_A = 2; v_4 = 385; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[43/*1*/]); break; case 53: v_9 = 9; v_A = 3; v_4 = 380; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[44/*1*/]); break; case 54: v_9 = 9; v_A = 4; v_4 = 375; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[45/*1*/]); break; case 55: v_9 = 9; v_A = 5; v_4 = 0; break; case 56: v_9 = 9; v_A = 6; v_4 = 0; break; case 57: v_9 = 10; v_A = 0; v_4 = 500; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[46/*1*/]); break; case 58: v_9 = 10; v_A = 1; v_4 = 495; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[47/*1*/]); break; case 59: v_9 = 10; v_A = 2; v_4 = 490; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[48/*1*/]); break; case 60: v_9 = 10; v_A = 3; v_4 = 485; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[49/*1*/]); break; case 61: v_9 = 10; v_A = 4; v_4 = 480; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[50/*1*/]); break; case 62: v_9 = 10; v_A = 5; v_4 = 0; break; case 63: v_9 = 11; v_A = 0; v_4 = 1050; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[51/*1*/]); break; case 64: v_9 = 11; v_A = 1; v_4 = 1045; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[52/*1*/]); break; case 65: v_9 = 11; v_A = 2; v_4 = 1040; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[53/*1*/]); break; case 66: v_9 = 11; v_A = 3; v_4 = 1035; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[54/*1*/]); break; case 67: v_9 = 11; v_A = 4; v_4 = 1030; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[55/*1*/]); break; case 68: v_9 = 11; v_A = 5; v_4 = 0; break; case 69: v_9 = 12; v_A = 0; v_4 = 550; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[56/*1*/]); break; case 70: v_9 = 12; v_A = 1; v_4 = 545; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[57/*1*/]); break; case 71: v_9 = 12; v_A = 2; v_4 = 540; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[58/*1*/]); break; case 72: v_9 = 12; v_A = 3; v_4 = 535; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[59/*1*/]); break; case 73: v_9 = 12; v_A = 4; v_4 = 530; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[60/*1*/]); break; case 74: v_9 = 13; v_A = 0; v_4 = 1200; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[61/*1*/]); break; case 75: v_9 = 13; v_A = 1; v_4 = 1195; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[62/*1*/]); break; case 76: v_9 = 13; v_A = 2; v_4 = 1190; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[63/*1*/]); break; case 77: v_9 = 13; v_A = 3; v_4 = 1185; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[64/*1*/]); break; case 78: v_9 = 13; v_A = 4; v_4 = 1180; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[65/*1*/]); break; case 79: v_9 = 13; v_A = 5; v_4 = 0; break; case 80: v_9 = 14; v_A = 0; v_4 = 2000; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[66/*1*/]); break; case 81: v_9 = 14; v_A = 1; v_4 = 1995; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[67/*1*/]); break; case 82: v_9 = 14; v_A = 2; v_4 = 1990; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[68/*1*/]); break; case 83: v_9 = 14; v_A = 3; v_4 = 1985; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[69/*1*/]); break; case 84: v_9 = 14; v_A = 4; v_4 = 1980; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[70/*1*/]); break; case 85: v_9 = 15; v_A = 0; v_4 = 475; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[71/*1*/]); break; case 86: v_9 = 15; v_A = 1; v_4 = 470; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[72/*1*/]); break; case 87: v_9 = 15; v_A = 2; v_4 = 465; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[73/*1*/]); break; case 88: v_9 = 15; v_A = 3; v_4 = 460; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[74/*1*/]); break; case 89: v_9 = 15; v_A = 4; v_4 = 455; v_4 = SYSTEM::ROUND(__678_$BBDA792448DB5A89(v_4) * g_40001._f9DE[75/*1*/]); break; case 90: v_9 = 15; v_A = 5; v_4 = 0; break; default: g_10E3A[0/*14*/]._f5 = 3; sub_1f4ad(v_D, a_0, 91); return ; break; } v_5/*"16"*/ = "H_FMM_"; v_5/*16*/ += v_9; v_5/*16*/ += "_"; v_5/*16*/ += v_A; sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_35af8() { g_10E3A[0/*14*/]._f1 = -1; g_10E3A[0/*14*/]._f2 = -1; g_10E3A[0/*14*/]._f5 = -1; g_10E3A[0/*14*/]._f3 = -1; g_10E3A[0/*14*/]._f4 = -1; g_10E3A[0/*14*/]._f7 = 0; g_10E3A[0/*14*/]._f6 = 0; g_10E3A[0/*14*/]._fD = -1; g_10E3A[0/*14*/]._fC = 0; g_10E3A[0/*14*/] = 0; g_10E3A[0/*14*/]._f8/*"16"*/ = "NO_LABEL"; } auto sub_35b71(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = sub_194c6(a_3); v_7 = PED::GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(a_0, v_6); for (v_9 = 0; v_9 <= (v_7 - 1); v_9 += 1) { v_B = PED::GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(a_0, v_6, v_9); if (v_9 != a_1) { v_8 += v_B; } else { for (v_A = 0; v_A <= (v_B - 1); v_A += 1) { if ((v_9 == a_1) && (v_A == a_2)) { return v_8; } else { v_8 += 1; } } } } return -99; } void sub_35bf5(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = g_25A3D6[a_0/*5*/][sub_859(a_2)/*1*/]; if (v_6 != 0) { STATS::STAT_SET_INT(v_6, a_1, a_3); } } auto sub_35c20(auto a_0, auto a_1, auto a_2) { v_5 = sub_35cac(a_1); if (g_18A70._f6EA._f21B[v_5/*65*/]._f3F != -99) { if (!sub_4af09(a_0, g_18A70._f6EA._f21B[v_5/*65*/]._f40, g_18A70._f6EA._f21B[v_5/*65*/]._f3F)) { a_2 = g_18A70._f6EA._f21B[v_5/*65*/]._f3E; g_18A70._f6EA._f21B[v_5/*65*/]._f3F = -99; g_18A70._f6EA._f21B[v_5/*65*/]._f40 = 1; return 1; } } return 0; } auto sub_35cac(auto a_0) { switch (a_0) { case ${player_zero}: return 0; break; case ${player_one}: return 1; break; case ${player_two}: return 2; break; default: break; } return 145; } auto sub_35ce7(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = sub_35cac(a_1); if (g_18A70._f6EA._f21B[v_6/*65*/]._f3C != -99) { if ((!sub_4af09(a_0, g_18A70._f6EA._f21B[v_6/*65*/]._f3D, g_18A70._f6EA._f21B[v_6/*65*/]._f3C)) || (a_3 == 1)) { a_2 = g_18A70._f6EA._f21B[v_6/*65*/]._f3B; g_18A70._f6EA._f21B[v_6/*65*/]._f3C = -99; g_18A70._f6EA._f21B[v_6/*65*/]._f3D = 2; return 1; } } return 0; } auto sub_35d7d(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { v_4 = ENTITY::GET_ENTITY_MODEL(a_0); for (v_3 = 0; v_3 <= 2; v_3 += 1) { if (sub_35dba(v_3) == v_4) { return v_3; } } } return 145; } auto sub_35dba(auto a_0) { if (sub_590(a_0)) { return g_18A70._f7F07[a_0/*29*/]; } else if (a_0 != 145) {} return 0; } void sub_35de4(auto a_0) { for (v_3 = 0; v_3 < 3; v_3 += 1) { for (v_4 = 0; v_4 < 12; v_4 += 1) { g_16310[v_3/*65*/][v_4/*1*/] = a_0._f268[v_3/*65*/][v_4/*1*/]; g_16310[v_3/*65*/]._fD[v_4/*1*/] = a_0._f268[v_3/*65*/]._fD[v_4/*1*/]; } for (v_4 = 0; v_4 < 9; v_4 += 1) { g_16310[v_3/*65*/]._f27[v_4/*1*/] = a_0._f268[v_3/*65*/]._f27[v_4/*1*/]; g_16310[v_3/*65*/]._f31[v_4/*1*/] = a_0._f268[v_3/*65*/]._f31[v_4/*1*/]; } g_16310[v_3/*65*/]._f3B = a_0._f268[v_3/*65*/]._f3B; g_16310[v_3/*65*/]._f3C = a_0._f268[v_3/*65*/]._f3C; g_16310[v_3/*65*/]._f3D = a_0._f268[v_3/*65*/]._f3D; g_16310[v_3/*65*/]._f3E = a_0._f268[v_3/*65*/]._f3E; g_16310[v_3/*65*/]._f3F = a_0._f268[v_3/*65*/]._f3F; g_16310[v_3/*65*/]._f40 = a_0._f268[v_3/*65*/]._f40; } } auto sub_35f12(auto a_0) { if ((!a_0) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${benchmark}) > 0)) { return 1; } return GAMEPLAY::IS_BIT_SET(g_10FBD, 0); } void sub_35f3d(auto a_0) { if (!sub_590(a_0)) { return ; } g_18A70._f6EA._f21B._f618[a_0/*1*/] = 1; } auto sub_35f64(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11) { if (PED::IS_PED_INJURED(a_0) || (a_2 == -99)) { return 0; } g_10E39 += 1; v_13 = -99; v_14 = -99; v_15 = -99; v_16 = -99; v_17 = -99; v_18 = ENTITY::GET_ENTITY_MODEL(a_0); if (a_5 == 0) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_18, a_1, a_2); if (!sub_1d58d(a_3)) { g_10E39 -= 1; return 0; } sub_384f6(a_1); } if (a_1 == 12) { if (a_7 == 1) { if (v_18 == ${player_one}) { v_13 = sub_16e95(a_0, 8); if (v_13 != 9) { v_13 = -99; } } v_14 = sub_16e95(a_0, 9); if (v_18 == ${player_zero}) { if ((v_14 >= 9) && (v_14 <= 14)) { } else { v_14 = -99; } } else if (v_18 == ${player_one}) { if ((v_14 >= 5) && (v_14 <= 10)) { } else { v_14 = -99; } } else if (v_18 == ${player_two}) { if (((v_14 >= 9) && (v_14 <= 14)) || ((v_14 >= 15) && (v_14 <= 16))) { } else { v_14 = -99; } } v_15 = sub_564d(a_0, 1); if (!sub_4e82(v_18, 14, v_15)) { v_15 = -99; } v_16 = sub_564d(a_0, 0); if ((!sub_4a8d(v_18, 14, v_16)) && (!sub_4838(v_18, 14, v_16))) { v_16 = -99; } if (v_18 == ${player_one}) { v_17 = sub_564d(a_0, 2); } } PED::CLEAR_ALL_PED_PROPS(a_0); asm .vardef 0x19, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":15}]}]" if (a_5 == 1) { v_19/*{16}*/ = g_10E65; } else { v_19/*{16}*/ = sub_19576(v_18, a_2); } for (v_E = 0; v_E <= 14; v_E += 1) { if (v_19[v_E/*1*/] != -99) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_18, v_E, v_19[v_E/*1*/]); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0)) { if (v_E == 13) { asm .vardef 0x29, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":9}]}]" if (a_5 == 1) { v_29/*{10}*/ = g_10E75; } else { v_29/*{10}*/ = sub_18a25(v_18, v_19[v_E/*1*/]); } for (v_F = 0; v_F <= 8; v_F += 1) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_18, 14, v_29[v_F/*1*/]); sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); sub_384f6(14); if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_36c8b(a_0, v_18, 14, v_29[v_F/*1*/], v_10, 0); if (v_11 != -99) { sub_35f64(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } else if ((v_E != 14) && (v_E != 12)) { if (((v_18 == ${player_one}) && (v_E == 2)) && (v_19[v_E/*1*/] == 20)) { sub_36984(v_18, 2, 20, &v_12); } if (a_4 == -1) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, PED::GET_PED_PALETTE_VARIATION(a_0, sub_194c6(v_E))); } else { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(v_E), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, a_4); } sub_384f6(v_E); if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_36c8b(a_0, v_18, v_E, v_19[v_E/*1*/], v_10, 0); if (v_11 != -99) { sub_35f64(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } } else if ((v_E != 12) && (v_E != 14)) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_18, v_E, sub_368e3(a_0, v_E, -1)); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 3)) { if (v_E == 2) { if (v_18 == ${player_one}) { if (sub_35ce7(a_0, v_18, &v_12, 1)) { sub_35f64(a_0, 2, v_12, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } else { v_33/*{16}*/ = sub_19576(v_18, 0); sub_35f64(a_0, v_E, v_33[v_E/*1*/], 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } if (a_7 == 1) { v_43/*{14}*/ = sub_385ae(v_18, 8, v_13); if (v_13 != -99) { if (sub_423d(v_18, a_2, 8, v_13, &v_19, &v_43)) { sub_35f64(a_0, 8, v_13, a_3, a_4, a_5, a_6, a_7, -1, -1, -1, 0); } } v_43/*{14}*/ = sub_385ae(v_18, 9, v_14); if (v_14 != -99) { if (sub_423d(v_18, a_2, 9, v_14, &v_19, &v_43)) { sub_35f64(a_0, 9, v_14, a_3, a_4, a_5, a_6, a_7, -1, -1, -1, 0); } } v_43/*{14}*/ = sub_385ae(v_18, 14, v_15); if (v_15 != -99) { if (sub_423d(v_18, a_2, 14, v_15, &v_19, &v_43)) { sub_35f64(a_0, 14, v_15, a_3, a_4, a_5, a_6, a_7, -1, -1, -1, 0); } } v_43/*{14}*/ = sub_385ae(v_18, 14, v_16); if (v_16 != -99) { if (sub_423d(v_18, a_2, 14, v_16, &v_19, &v_43)) { sub_35f64(a_0, 14, v_16, a_3, a_4, a_5, a_6, a_7, -1, -1, -1, 0); } } v_43/*{14}*/ = sub_385ae(v_18, 14, v_17); if (v_17 != -99) { if (sub_423d(v_18, a_2, 14, v_17, &v_19, &v_43)) { sub_35f64(a_0, 14, v_17, a_3, a_4, a_5, a_6, a_7, -1, -1, -1, 0); } } } } else if (a_1 == 13) { v_51/*{10}*/ = sub_18a25(v_18, a_2); for (v_F = 0; v_F <= 8; v_F += 1) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_18, 14, v_51[v_F/*1*/]); sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); sub_384f6(14); if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_36c8b(a_0, v_18, 14, v_51[v_F/*1*/], v_10, 0); if (v_11 != -99) { sub_35f64(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } } else if (a_1 == 14) { sub_189fc(a_0, g_10E3A[1/*14*/]._fC, g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4); sub_384f6(a_1); if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_36c8b(a_0, v_18, a_1, a_2, v_10, 0); if (v_11 != -99) { sub_35f64(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } } else { if (a_4 == -1) { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(a_1), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, PED::GET_PED_PALETTE_VARIATION(a_0, sub_194c6(a_1))); } else { PED::SET_PED_COMPONENT_VARIATION(a_0, sub_194c6(a_1), g_10E3A[1/*14*/]._f3, g_10E3A[1/*14*/]._f4, a_4); } if (g_10E39 == 1) { for (v_10 = 0; v_10 < 15; v_10 += 1) { v_11 = sub_36c8b(a_0, v_18, a_1, a_2, v_10, 0); if (v_11 != -99) { sub_35f64(a_0, v_10, v_11, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } } if (a_6 == 0) { sub_36751(v_18, a_1, a_2); } } if (g_10E39 == 1) { if (sub_35ce7(a_0, v_18, &v_12, 0)) { sub_35f64(a_0, 2, v_12, 0, -1, 0, 0, 0, -1, -1, -1, 0); } if (sub_35c20(a_0, v_18, &v_12)) { sub_35f64(a_0, 1, v_12, 0, -1, 0, 0, 0, -1, -1, -1, 0); } } g_10E39 -= 1; return 1; } void sub_36751(auto a_0, auto a_1, auto a_2) { if (a_0 == ${player_zero}) { v_5 = 5; } else if (a_0 == ${player_one}) { v_5 = 2; } else if (a_0 == ${player_two}) { v_5 = 4; } if (sub_368b9(a_0, 12, v_5)) { if (sub_367db(a_0, a_1, a_2)) { v_6 = sub_35cac(a_0); if (a_1 == 3) { g_18A70._f6EA._f21B._fC4[v_6/*1*/] = a_2; } else if (a_1 == 4) { g_18A70._f6EA._f21B._fC8[v_6/*1*/] = a_2; } } } } auto sub_367db(auto a_0, auto a_1, auto a_2) { if (a_0 == ${player_zero}) { if (a_1 == 4) { if ((a_2 >= 47) && (a_2 <= 54)) { return 1; } } else if (a_1 == 3) { if ((a_2 >= 77) && (a_2 <= 84)) { return 1; } } } else if (a_0 == ${player_one}) { if (a_1 == 4) { if ((a_2 >= 14) && (a_2 <= 21)) { return 1; } } else if (a_1 == 3) { if ((a_2 >= 41) && (a_2 <= 56)) { return 1; } } } else if (a_0 == ${player_two}) { if (a_1 == 4) { if ((a_2 >= 18) && (a_2 <= 29)) { return 1; } } else if (a_1 == 3) { if ((a_2 >= 54) && (a_2 <= 69)) { return 1; } } } return 0; } auto sub_368b9(auto a_0, auto a_1, auto a_2) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(a_0, a_1, a_2); return GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 2); } auto sub_368e3(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { if (a_1 == 12) { for (v_5 = 0; v_5 <= 53; v_5 += 1) { if (sub_4af09(a_0, a_1, v_5)) { return v_5; } } } else if (a_1 == 13) { for (v_6 = 0; v_6 <= 19; v_6 += 1) { if (sub_4af09(a_0, a_1, v_6)) { return v_6; } } return 31; } else if (a_1 == 14) { if (a_2 == -1) { } else { return sub_564d(a_0, a_2); } } else { return sub_16e95(a_0, a_1); } } return -99; } auto sub_36984(auto a_0, auto a_1, auto a_2, auto a_3) { a_3 = -99; switch (a_0) { case ${player_zero}: switch (a_1) { case 8: if ((a_2 == 7) || (a_2 == 23)) { a_3 = 1; } break; case 9: if ((a_2 == 8) || ((a_2 >= 9) && (a_2 <= 14))) { a_3 = 1; } break; case 10: if ((a_2 >= 44) && (a_2 <= 47)) { a_3 = 1; } break; case 14: if (((((((a_2 >= 31) && (a_2 <= 32)) || ((a_2 >= 33) && (a_2 <= 34))) || ((a_2 >= 35) && (a_2 <= 36))) || (a_2 == 37)) || ((a_2 >= 40) && (a_2 <= 41))) || (a_2 == 46)) { a_3 = 1; } break; } break; case ${player_one}: switch (a_1) { case 2: if (a_2 == 20) { a_3 = 20; } break; case 8: if (a_2 == 4) { a_3 = 19; } break; case 9: if ((a_2 >= 5) && (a_2 <= 10)) { a_3 = 19; } break; case 10: if ((a_2 >= 47) && (a_2 <= 50)) { a_3 = 19; } break; case 14: if ((((((a_2 >= 26) && (a_2 <= 27)) || ((a_2 >= 28) && (a_2 <= 29))) || ((a_2 >= 30) && (a_2 <= 31))) || (a_2 == 32)) || ((a_2 >= 35) && (a_2 <= 36))) { a_3 = 19; } break; } break; case ${player_two}: switch (a_1) { case 8: if (a_2 == 7) { a_3 = 2; } break; case 9: if (((a_2 >= 9) && (a_2 <= 14)) || ((a_2 >= 15) && (a_2 <= 16))) { a_3 = 2; } break; case 10: if ((a_2 >= 29) && (a_2 <= 32)) { a_3 = 2; } break; case 14: if (((((((a_2 >= 47) && (a_2 <= 48)) || ((a_2 >= 49) && (a_2 <= 50))) || ((a_2 >= 51) && (a_2 <= 52))) || (a_2 == 53)) || ((a_2 >= 56) && (a_2 <= 57))) || (a_2 == 62)) { a_3 = 2; } break; } break; } if (a_3 != -99) { v_6 = sub_35cac(a_0); g_18A70._f6EA._f21B[v_6/*65*/]._f3C = a_2; g_18A70._f6EA._f21B[v_6/*65*/]._f3D = a_1; return 1; } return 0; } auto sub_36c8b(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { v_8 = -99; if (a_4 == 0) { switch (a_2) { case 2: v_9 = sub_16e95(a_0, 1); v_8 = sub_3839f(a_1, a_3, v_9); break; case 1: v_A = sub_16e95(a_0, 2); v_8 = sub_3839f(a_1, v_A, a_3); break; } } else if (a_4 == 2) { sub_36984(a_1, a_2, a_3, &v_8); } else if (a_4 == 1) { sub_38115(a_1, a_2, a_3, &v_8); } else if (a_4 == 6) { if (a_2 == 4) { if (sub_37e49(a_1, a_3, &v_8)) {} } } else { switch (a_1) { case ${player_zero}: switch (a_4) { case 3: switch (a_2) { case 10: switch (a_3) { case 36: v_8 = 17; break; case 37: v_8 = 17; break; case 38: v_8 = 18; break; case 39: v_8 = 18; break; case 40: v_8 = 19; break; case 41: v_8 = 19; break; case 42: v_8 = 20; break; case 43: v_8 = 20; break; } break; case 11: if ((a_3 >= 2) && (a_3 <= 7)) { if (!sub_37e20(a_0, 3, 44, 59)) { v_8 = 44; } } else if ((((a_3 >= 8) && (a_3 <= 17)) || ((a_3 >= 18) && (a_3 <= 27))) || ((a_3 >= 28) && (a_3 <= 43))) { if (!sub_37e20(a_0, 3, 135, 150)) { v_8 = sub_37de9(a_1, 3, 135, 150); } } break; } break; case 10: switch (a_2) { case 3: switch (a_3) { case 63: v_8 = 4; break; case 61: v_8 = 3; break; case 16: v_8 = 1; break; case 114: v_8 = 15; break; case 115: v_8 = 17; break; case 116: v_8 = 16; break; case 117: v_8 = 18; break; case 118: v_8 = 20; break; case 119: v_8 = 19; break; case 125: v_8 = 21; break; case 120: v_8 = 22; break; case 124: v_8 = 23; break; case 126: v_8 = 24; break; case 121: v_8 = 25; break; case 127: v_8 = 26; break; case 128: v_8 = 27; break; case 85: v_8 = 6; break; case 77: v_8 = 7; break; case 78: v_8 = 8; break; case 79: v_8 = 9; break; case 80: v_8 = 10; break; case 81: v_8 = 11; break; case 82: v_8 = 12; break; case 83: v_8 = 13; break; case 84: v_8 = 14; break; case 21: v_8 = 31; break; case 22: v_8 = 30; break; case 23: v_8 = 29; break; case 24: v_8 = 28; break; case 25: v_8 = 33; break; case 26: v_8 = 35; break; case 27: v_8 = 34; break; case 28: v_8 = 32; break; default: if ((a_3 >= 17) && (a_3 <= 20)) { } else { v_8 = 0; } break; } break; case 11: if (a_3 != 0) { v_8 = 0; } break; } break; case 11: if (a_2 == 3) { if (((a_3 >= 44) && (a_3 <= 59)) || ((a_3 >= 135) && (a_3 <= 150))) { } else { v_8 = 0; } } else if (a_2 == 10) { if ((a_3 >= 36) && (a_3 <= 43)) { v_8 = 0; } } break; } break; case ${player_one}: switch (a_4) { case 10: switch (a_2) { case 3: switch (a_3) { case 17: v_8 = 2; break; case 90: v_8 = 1; break; case 268: v_8 = 3; break; case 269: v_8 = 5; break; case 270: v_8 = 4; break; case 271: v_8 = 6; break; case 272: v_8 = 8; break; case 273: v_8 = 7; break; case 279: v_8 = 9; break; case 274: v_8 = 10; break; case 278: v_8 = 11; break; case 280: v_8 = 12; break; case 275: v_8 = 13; break; case 281: v_8 = 14; break; case 282: v_8 = 15; break; case 107: v_8 = 16; break; case 108: v_8 = 17; break; case 109: v_8 = 18; break; case 110: v_8 = 19; break; case 111: v_8 = 20; break; case 112: v_8 = 21; break; case 113: v_8 = 22; break; case 114: v_8 = 23; break; case 115: v_8 = 24; break; case 116: v_8 = 25; break; case 117: v_8 = 52; break; case 118: v_8 = 27; break; case 119: v_8 = 28; break; case 120: v_8 = 29; break; case 121: v_8 = 30; break; case 122: v_8 = 31; break; case 296: v_8 = 32; break; case 297: v_8 = 33; break; case 298: v_8 = 34; break; case 299: v_8 = 35; break; case 300: v_8 = 36; break; case 301: v_8 = 37; break; case 302: v_8 = 38; break; case 309: v_8 = 39; break; case 310: v_8 = 40; break; case 311: v_8 = 41; break; case 312: v_8 = 42; break; case 313: v_8 = 43; break; case 314: v_8 = 44; break; case 315: v_8 = 45; break; case 316: v_8 = 46; break; case 317: v_8 = 51; break; default: v_8 = 0; break; } break; case 11: if (a_3 != 0) { v_8 = 0; } break; } break; case 3: switch (a_2) { case 11: if ((a_3 >= 47) && (a_3 <= 62)) { if (!sub_37e20(a_0, 3, 209, 222)) { v_8 = sub_37de9(a_1, 3, 209, 222); } } else if (((a_3 >= 1) && (a_3 <= 4)) || ((a_3 >= 5) && (a_3 <= 8))) { if (!sub_37e20(a_0, 3, 243, 258)) { if ((a_3 == 1) || (a_3 == 5)) { v_8 = sub_37de9(a_1, 3, 243, 246); } else if ((a_3 == 2) || (a_3 == 6)) { v_8 = sub_37de9(a_1, 3, 247, 250); } else if ((a_3 == 3) || (a_3 == 7)) { v_8 = sub_37de9(a_1, 3, 251, 254); } else if ((a_3 == 4) || (a_3 == 8)) { v_8 = sub_37de9(a_1, 3, 255, 258); } } } else if ((a_3 == 41) || (a_3 == 42)) { if ((!sub_37e20(a_0, 3, 176, 191)) && (!sub_37e20(a_0, 3, 227, 242))) { v_8 = sub_37de9(a_1, 3, 176, 191); } } break; } break; case 8: if ((a_2 == 11) || (a_2 == 3)) { if (a_2 == 11) { v_D = a_3; v_C = sub_16e95(a_0, 3); } else if (a_2 == 3) { v_C = a_3; v_D = sub_16e95(a_0, 11); v_D = sub_37b22(a_1, v_C, v_D, 0); } v_B = sub_16e95(a_0, 8); if ((((v_D >= 5) && (v_D <= 8)) || ((v_D >= 25) && (v_D <= 40))) || ((v_D >= 42) && (v_D <= 43))) { if (!sub_3783e(${player_one}, v_B, v_D, v_C, &v_E)) { if (v_E != -99) { v_8 = v_E; } } } else if ((((v_B >= 27) && (v_B <= 42)) || ((v_B >= 43) && (v_B <= 58))) || ((v_B >= 59) && (v_B <= 74))) { v_8 = 26; } } break; case 11: if (a_2 == 3) { if ((a_3 >= 209) && (a_3 <= 222)) { } else if ((((a_3 >= 176) && (a_3 <= 191)) || ((a_3 >= 227) && (a_3 <= 242))) || ((a_3 >= 243) && (a_3 <= 258))) { v_F = sub_16e95(a_0, 8); v_10 = sub_16e95(a_0, 11); if ((((v_F >= 27) && (v_F <= 42)) || ((v_F >= 43) && (v_F <= 58))) || ((v_F >= 59) && (v_F <= 74))) { v_8 = sub_37b22(a_1, a_3, v_10, 0); } else { v_8 = sub_37b22(a_1, a_3, v_10, 1); } } else if ((a_3 >= 41) && (a_3 <= 56)) { v_8 = 45; } else if ((a_3 >= 223) && (a_3 <= 226)) { v_8 = 44; } else { v_8 = 0; } } else if (a_2 == 8) { if ((((a_3 >= 27) && (a_3 <= 42)) || ((a_3 >= 43) && (a_3 <= 58))) || ((a_3 >= 59) && (a_3 <= 74))) { v_11 = sub_16e95(a_0, 11); v_8 = sub_37b22(a_1, -99, v_11, 0); } } break; } break; case ${player_two}: switch (a_4) { case 10: switch (a_2) { case 3: switch (a_3) { case 50: v_8 = 3; break; case 81: v_8 = 5; break; case 82: v_8 = 6; break; case 83: v_8 = 7; break; case 84: v_8 = 10; break; case 85: v_8 = 9; break; case 86: v_8 = 8; break; case 92: v_8 = 22; break; case 87: v_8 = 23; break; case 91: v_8 = 24; break; case 93: v_8 = 25; break; case 88: v_8 = 26; break; case 94: v_8 = 27; break; case 120: v_8 = 11; break; case 121: v_8 = 13; break; case 122: v_8 = 14; break; case 124: v_8 = 12; break; case 126: v_8 = 18; break; case 128: v_8 = 17; break; case 130: v_8 = 19; break; case 131: v_8 = 16; break; case 134: v_8 = 15; break; case 135: v_8 = 20; break; default: v_8 = 0; break; } break; } break; } break; } } return v_8; } auto sub_3783e(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { switch (a_0) { case ${player_zero}: break; case ${player_one}: a_4 = 0; if ((a_1 >= 27) && (a_1 <= 42)) { if (a_2 != -99) { if (((a_2 >= 5) && (a_2 <= 8)) || ((a_2 >= 25) && (a_2 <= 40))) { } else { if ((a_2 >= 42) && (a_2 <= 43)) { if ((a_3 >= 176) && (a_3 <= 191)) { v_7 = a_1 - 27; a_4 = 59 + v_7; } else if ((a_3 >= 227) && (a_3 <= 242)) { v_7 = a_1 - 27; a_4 = 43 + v_7; } } return 0; } } if (a_3 != -99) { if ((((a_3 >= 227) && (a_3 <= 242)) || ((a_3 >= 176) && (a_3 <= 191))) || ((a_3 >= 243) && (a_3 <= 258))) { } else { return 0; } } } else if ((a_1 >= 43) && (a_1 <= 58)) { if (a_2 != -99) { if ((a_2 >= 42) && (a_2 <= 43)) { } else { if (((a_2 >= 5) && (a_2 <= 8)) || ((a_2 >= 25) && (a_2 <= 40))) { v_7 = a_1 - 43; a_4 = 27 + v_7; } return 0; } } if (a_3 != -99) { if ((a_3 >= 227) && (a_3 <= 242)) { } else { if ((a_3 >= 176) && (a_3 <= 191)) { if ((a_2 >= 42) && (a_2 <= 43)) { v_7 = a_1 - 43; a_4 = 59 + v_7; } } return 0; } } } else if ((a_1 >= 59) && (a_1 <= 74)) { if (a_2 != -99) { if ((a_2 >= 42) && (a_2 <= 43)) { } else { if (((a_2 >= 5) && (a_2 <= 8)) || ((a_2 >= 25) && (a_2 <= 40))) { v_7 = a_1 - 59; a_4 = 27 + v_7; } return 0; } } if (a_3 != -99) { if ((a_3 >= 176) && (a_3 <= 191)) { } else { if ((a_3 >= 227) && (a_3 <= 242)) { if ((a_2 >= 42) && (a_2 <= 43)) { v_7 = a_1 - 59; a_4 = 43 + v_7; } } else if (((a_2 >= 5) && (a_2 <= 8)) || ((a_2 >= 25) && (a_2 <= 40))) { v_7 = a_1 - 59; a_4 = 27 + v_7; } else { } return 0; } } } break; case ${player_two}: if (a_1 == 12) { if (a_3 != 241) { return 0; } } break; } return 1; } auto sub_37b22(auto a_0, auto a_1, auto a_2, auto a_3) { if ((a_1 >= 243) && (a_1 <= 246)) { if (a_3 == 1) { return 1; } else { return 5; } } else if ((a_1 >= 247) && (a_1 <= 250)) { if (a_3 == 1) { return 2; } else { return 6; } } else if ((a_1 >= 251) && (a_1 <= 254)) { if (a_3 == 1) { return 3; } else { return 7; } } else if ((a_1 >= 255) && (a_1 <= 258)) { if (a_3 == 1) { return 4; } else { return 8; } } else if ((a_1 >= 255) && (a_1 <= 258)) { if (a_3 == 1) { return 4; } else { return 8; } } else if (((a_1 >= 176) && (a_1 <= 191)) || ((a_1 >= 227) && (a_1 <= 242))) { if ((a_2 >= 9) && (a_2 <= 24)) { if (a_3 == 1) { return a_2; } else { v_6 = a_2 - 9; a_2 = 25 + v_6; return a_2; } } else if ((a_2 >= 25) && (a_2 <= 40)) { if (a_3 == 1) { v_6 = a_2 - 25; a_2 = 9 + v_6; return a_2; } else { return a_2; } } else if ((a_2 == 41) || (a_2 == 42)) { if (a_3 == 1) { return 41; } else { return 42; } } else { if (a_3 == 1) { a_2 = sub_37de9(a_0, 11, 9, 24); } else { a_2 = sub_37de9(a_0, 11, 25, 40); } if (a_2 == -99) { if (a_3 == 1) { return 41; } else { return 42; } } else { return a_2; } } } else if ((a_2 >= 1) && (a_2 <= 4)) { if (a_3 == 1) { return a_2; } else { v_6 = a_2 - 1; a_2 = 5 + v_6; return a_2; } } else if ((a_2 >= 5) && (a_2 <= 8)) { if (a_3 == 1) { v_6 = a_2 - 5; a_2 = 1 + v_6; return a_2; } else { return a_2; } } else if ((a_2 >= 9) && (a_2 <= 24)) { if (a_3 == 1) { return a_2; } else { v_6 = a_2 - 9; a_2 = 25 + v_6; return a_2; } } else if ((a_2 >= 25) && (a_2 <= 40)) { if (a_3 == 1) { v_6 = a_2 - 25; a_2 = 9 + v_6; return a_2; } else { return a_2; } } else if ((a_2 == 41) || (a_2 == 42)) { if (a_3 == 1) { return 41; } else { return 42; } } return -99; } auto sub_37de9(auto a_0, auto a_1, auto a_2, auto a_3) { for (v_6 = a_2; v_6 <= (a_3 - 1); v_6 += 1) { v_7 = v_6; if (sub_368b9(a_0, a_1, v_7)) { return v_7; } } return -99; } auto sub_37e20(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = sub_16e95(a_0, a_1); if ((v_6 >= a_2) && (v_6 <= a_3)) { return 1; } return 0; } auto sub_37e49(auto a_0, auto a_1, auto a_2) { a_2 = -99; switch (a_0) { case ${player_zero}: if (((((((((((((((((((a_1 == 16) || (a_1 == 17)) || (a_1 == 21)) || (a_1 == 22)) || (a_1 == 32)) || ((a_1 >= 34) && (a_1 <= 39))) || ((a_1 >= 41) && (a_1 <= 45))) || (a_1 == 46)) || ((a_1 >= 47) && (a_1 <= 54))) || ((a_1 >= 55) && (a_1 <= 70))) || ((a_1 >= 72) && (a_1 <= 79))) || (a_1 == 80)) || ((a_1 >= 81) && (a_1 <= 83))) || ((a_1 >= 84) && (a_1 <= 87))) || (a_1 == 88)) || ((a_1 >= 89) && (a_1 <= 91))) || (a_1 == 95)) || ((a_1 >= 96) && (a_1 <= 111))) || (a_1 == 112)) { a_2 = 6; return 1; } break; case ${player_one}: if (((((((a_1 == 12) || ((a_1 >= 14) && (a_1 <= 21))) || (a_1 == 32)) || (a_1 == 52)) || ((a_1 >= 69) && (a_1 <= 70))) || (a_1 == 71)) || ((a_1 >= 72) && (a_1 <= 77))) { a_2 = 17; return 1; } break; case ${player_two}: if ((((((((((((((((a_1 == 4) || (a_1 == 5)) || (a_1 == 6)) || (a_1 == 7)) || (a_1 == 14)) || ((a_1 >= 18) && (a_1 <= 29))) || (a_1 == 31)) || (a_1 == 32)) || (a_1 == 33)) || (a_1 == 34)) || ((a_1 >= 35) && (a_1 <= 42))) || ((a_1 >= 43) && (a_1 <= 53))) || ((a_1 >= 54) && (a_1 <= 61))) || ((a_1 >= 71) && (a_1 <= 80))) || ((a_1 >= 81) && (a_1 <= 90))) || ((a_1 >= 94) && (a_1 <= 103))) { a_2 = 8; return 1; } break; } return 0; } auto sub_38115(auto a_0, auto a_1, auto a_2, auto a_3) { a_3 = -99; switch (a_0) { case ${player_zero}: switch (a_1) { case 10: if ((a_2 >= 44) && (a_2 <= 47)) { a_3 = 0; } break; case 14: if ((((((((a_2 >= 31) && (a_2 <= 32)) || ((a_2 >= 33) && (a_2 <= 34))) || ((a_2 >= 35) && (a_2 <= 36))) || (a_2 == 37)) || ((a_2 >= 38) && (a_2 <= 39))) || ((a_2 >= 40) && (a_2 <= 41))) || ((a_2 >= 42) && (a_2 <= 44))) { a_3 = 0; } break; } break; case ${player_one}: switch (a_1) { case 10: if ((a_2 >= 47) && (a_2 <= 50)) { a_3 = 0; } break; case 14: if ((((((a_2 >= 26) && (a_2 <= 27)) || ((a_2 >= 28) && (a_2 <= 29))) || ((a_2 >= 30) && (a_2 <= 31))) || (a_2 == 32)) || ((a_2 >= 35) && (a_2 <= 36))) { a_3 = 0; } break; } break; case ${player_two}: switch (a_1) { case 9: if ((a_2 >= 15) && (a_2 <= 16)) { a_3 = 0; } break; case 10: if ((a_2 >= 29) && (a_2 <= 32)) { a_3 = 0; } break; case 14: if ((((((((a_2 >= 47) && (a_2 <= 48)) || ((a_2 >= 49) && (a_2 <= 50))) || ((a_2 >= 51) && (a_2 <= 52))) || (a_2 == 53)) || ((a_2 >= 54) && (a_2 <= 55))) || ((a_2 >= 56) && (a_2 <= 57))) || ((a_2 >= 58) && (a_2 <= 60))) { a_3 = 0; } break; } break; } if (a_3 != -99) { v_6 = sub_35cac(a_0); g_18A70._f6EA._f21B[v_6/*65*/]._f3F = a_2; g_18A70._f6EA._f21B[v_6/*65*/]._f40 = a_1; return 1; } return 0; } auto sub_3839f(auto a_0, auto a_1, auto a_2) { switch (a_0) { case ${player_zero}: if (a_1 == 1) { if (a_2 == 0) { return 1; } else if (a_2 == 4) { return 5; } else { return 3; } } else if (a_2 == 0) { return 0; } else if (a_2 == 4) { return 4; } else { return 2; } break; case ${player_one}: if ((a_1 >= 0) && (a_1 <= 15)) { if (a_2 == 0) { return 0; } else { return 3; } } else if ((a_1 >= 16) && (a_1 <= 17)) { if (a_2 == 0) { return 2; } else { return 5; } } else if (a_1 == 18) { if (a_2 == 0) { return 6; } else { return 7; } } else if (a_1 == 19) { if (a_2 == 0) { return 1; } else { return 4; } } else if (a_2 == 0) { return 1; } else { return 4; } break; case ${player_two}: if (a_1 == 2) { if (a_2 == 0) { return 2; } else { return 3; } } else if (a_1 == 3) { if (a_2 == 0) { return 4; } else { return 6; } } else if (a_1 == 8) { return 5; } else if (a_2 == 0) { return 0; } else { return 1; } break; } return -99; } void sub_384f6(auto a_0) { if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1) && (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6))) { sub_1e44d(a_0, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 2, g_10E3A[1/*14*/]._f1, 1, 0); } if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1) && GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6)) { if (a_0 == 12) { sub_1cc9f(g_280004, 2, 1, 1, -1); } else if (a_0 == 13) { } else if (a_0 == 14) { sub_1cc9f(g_280004, 2, 1, 1, -1); } else { sub_1cc9f(g_280004, 2, 1, 1, -1); } } } auto<14> sub_385ae(auto a_0, auto a_1, auto a_2) { sub_35af8(); if (a_0 == ${player_zero}) { sub_455a7(a_1, a_2); } else if (a_0 == ${player_one}) { sub_3dd14(a_1, a_2); } else if (a_0 == ${player_two}) { sub_38600(a_1, a_2); } return g_10E3A[0/*14*/]; } void sub_38600(auto a_0, auto a_1) { switch (a_0) { case 0: sub_3dc17(a_1); break; case 2: sub_3daeb(a_1); break; case 3: sub_3bf56(a_1); break; case 4: sub_3b3e4(a_1); break; case 6: sub_3aa46(a_1); break; case 5: sub_3a937(a_1); break; case 8: sub_3a708(a_1); break; case 9: sub_3a4f8(a_1); break; case 10: sub_3a196(a_1); break; case 1: sub_3a0b0(a_1); break; case 7: sub_3a03d(a_1); break; case 11: sub_39fc9(a_1); break; case 12: sub_39abc(a_1); break; case 13: sub_39966(a_1); break; case 14: sub_386f0(a_1); break; } } void sub_386f0(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 14; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 6; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 7; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 8; break; case 154: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 2; break; case 88: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 10; break; case 89: v_5/*"16"*/ = "PROPS_P2_E1"; v_9 = 1; v_A = 0; v_4 = 45; v_B = 10; break; case 90: v_5/*"16"*/ = "PROPS_P2_E2"; v_9 = 2; v_A = 0; v_B = 10; break; case 91: v_5/*"16"*/ = "PROPS_P2_E2_1"; v_9 = 2; v_A = 1; v_4 = 50; v_B = 10; break; case 92: v_5/*"16"*/ = "PROPS_P2_E2_2"; v_9 = 2; v_A = 2; v_4 = 55; v_B = 10; break; case 93: v_5/*"16"*/ = "PROPS_P2_E2_3"; v_9 = 2; v_A = 3; v_4 = 52; v_B = 10; break; case 94: v_5/*"16"*/ = "PROPS_P2_E2_4"; v_9 = 2; v_A = 4; v_4 = 54; v_B = 10; break; case 95: v_5/*"16"*/ = "PROPS_P2_E2_5"; v_9 = 2; v_A = 5; v_4 = 54; v_B = 10; break; case 96: v_5/*"16"*/ = "PROPS_P2_E2_6"; v_9 = 2; v_A = 6; v_4 = 55; v_B = 10; break; case 97: v_5/*"16"*/ = "PROPS_P2_E2_7"; v_9 = 2; v_A = 7; v_4 = 55; v_B = 10; break; case 98: v_5/*"16"*/ = "PROPS_P2_E2_8"; v_9 = 2; v_A = 8; v_4 = 58; v_B = 10; break; case 99: v_5/*"16"*/ = "PROPS_P2_E2_9"; v_9 = 2; v_A = 9; v_4 = 58; v_B = 10; break; case 100: v_5/*"16"*/ = "PROPS_P2_E3"; v_9 = 3; v_A = 0; v_4 = 75; v_B = 10; break; case 101: v_5/*"16"*/ = "PROPS_P2_E3_1"; v_9 = 3; v_A = 1; v_4 = 75; v_B = 10; break; case 102: v_5/*"16"*/ = "PROPS_P2_E3_2"; v_9 = 3; v_A = 2; v_4 = 75; v_B = 10; break; case 103: v_5/*"16"*/ = "PROPS_P2_E3_3"; v_9 = 3; v_A = 3; v_4 = 75; v_B = 10; break; case 104: v_5/*"16"*/ = "PROPS_P2_E3_4"; v_9 = 3; v_A = 4; v_4 = 75; v_B = 10; break; case 105: v_5/*"16"*/ = "PROPS_P2_E3_5"; v_9 = 3; v_A = 5; v_4 = 75; v_B = 10; break; case 106: v_5/*"16"*/ = "PROPS_P2_E3_6"; v_9 = 3; v_A = 6; v_4 = 75; v_B = 10; break; case 107: v_5/*"16"*/ = "PROPS_P2_E3_7"; v_9 = 3; v_A = 7; v_4 = 75; v_B = 10; break; case 108: v_5/*"16"*/ = "PROPS_P2_E3_8"; v_9 = 3; v_A = 8; v_4 = 75; v_B = 10; break; case 109: v_5/*"16"*/ = "PROPS_P2_E3_9"; v_9 = 3; v_A = 9; v_4 = 75; v_B = 10; break; case 110: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_B = 10; break; case 111: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_B = 10; break; case 112: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_B = 10; break; case 113: v_5/*"16"*/ = "PROPS_P2_E7_0"; v_9 = 7; v_A = 0; v_4 = 60; v_B = 10; break; case 114: v_5/*"16"*/ = "PROPS_P2_E7_1"; v_9 = 7; v_A = 1; v_4 = 50; v_B = 10; break; case 115: v_5/*"16"*/ = "PROPS_P2_E7_2"; v_9 = 7; v_A = 2; v_4 = 50; v_B = 10; break; case 116: v_5/*"16"*/ = "PROPS_P2_E7_3"; v_9 = 7; v_A = 3; v_4 = 59; v_B = 10; break; case 117: v_5/*"16"*/ = "PROPS_P2_E7_4"; v_9 = 7; v_A = 4; v_4 = 55; v_B = 10; break; case 118: v_5/*"16"*/ = "PROPS_P2_E7_5"; v_9 = 7; v_A = 5; v_4 = 55; v_B = 10; break; case 119: v_5/*"16"*/ = "PROPS_P2_E7_6"; v_9 = 7; v_A = 6; v_4 = 65; v_B = 10; break; case 120: v_5/*"16"*/ = "PROPS_P2_E7_7"; v_9 = 7; v_A = 7; v_4 = 59; v_B = 10; break; case 121: v_5/*"16"*/ = "PROPS_P2_E7_8"; v_9 = 7; v_A = 8; v_4 = 79; v_B = 10; break; case 122: v_5/*"16"*/ = "PROPS_P2_E7_9"; v_9 = 7; v_A = 9; v_4 = 79; v_B = 10; break; case 123: v_5/*"16"*/ = "PROPS_P2_E8_0"; v_9 = 8; v_A = 0; v_4 = 150; v_B = 10; break; case 124: v_5/*"16"*/ = "PROPS_P2_E8_1"; v_9 = 8; v_A = 1; v_4 = 150; v_B = 10; break; case 125: v_5/*"16"*/ = "PROPS_P2_E8_2"; v_9 = 8; v_A = 2; v_4 = 170; v_B = 10; break; case 126: v_5/*"16"*/ = "PROPS_P2_E8_3"; v_9 = 8; v_A = 3; v_4 = 175; v_B = 10; break; case 127: v_5/*"16"*/ = "PROPS_P2_E8_4"; v_9 = 8; v_A = 4; v_4 = 180; v_B = 10; break; case 128: v_5/*"16"*/ = "PROPS_P2_E8_5"; v_9 = 8; v_A = 5; v_4 = 185; v_B = 10; break; case 129: v_5/*"16"*/ = "PROPS_P2_E8_6"; v_9 = 8; v_A = 6; v_4 = 189; v_B = 10; break; case 130: v_5/*"16"*/ = "PROPS_P2_E8_7"; v_9 = 8; v_A = 7; v_4 = 195; v_B = 10; break; case 131: v_5/*"16"*/ = "PROPS_P2_E8_8"; v_9 = 8; v_A = 8; v_4 = 210; v_B = 10; break; case 132: v_5/*"16"*/ = "PROPS_P2_E8_9"; v_9 = 8; v_A = 9; v_4 = 215; v_B = 10; break; case 133: v_5/*"16"*/ = "PROPS_P2_E9_0"; v_9 = 9; v_A = 0; v_4 = 165; v_B = 10; break; case 134: v_5/*"16"*/ = "PROPS_P2_E9_1"; v_9 = 9; v_A = 1; v_4 = 165; v_B = 10; break; case 135: v_5/*"16"*/ = "PROPS_P2_E9_2"; v_9 = 9; v_A = 2; v_4 = 169; v_B = 10; break; case 136: v_5/*"16"*/ = "PROPS_P2_E9_3"; v_9 = 9; v_A = 3; v_4 = 169; v_B = 10; break; case 137: v_5/*"16"*/ = "PROPS_P2_E9_4"; v_9 = 9; v_A = 4; v_4 = 175; v_B = 10; break; case 138: v_5/*"16"*/ = "PROPS_P2_E9_5"; v_9 = 9; v_A = 5; v_4 = 175; v_B = 10; break; case 139: v_5/*"16"*/ = "PROPS_P2_E9_6"; v_9 = 9; v_A = 6; v_4 = 175; v_B = 10; break; case 140: v_5/*"16"*/ = "PROPS_P2_E9_7"; v_9 = 9; v_A = 7; v_4 = 189; v_B = 10; break; case 141: v_5/*"16"*/ = "PROPS_P2_E9_8"; v_9 = 9; v_A = 8; v_4 = 195; v_B = 10; break; case 142: v_5/*"16"*/ = "PROPS_P2_E9_9"; v_9 = 9; v_A = 9; v_4 = 195; v_B = 10; break; case 143: v_5/*"16"*/ = "PROPS_P2_E10_0"; v_9 = 10; v_A = 0; v_4 = 49; v_B = 10; break; case 144: v_5/*"16"*/ = "PROPS_P2_E10_1"; v_9 = 10; v_A = 1; v_4 = 50; v_B = 10; break; case 145: v_5/*"16"*/ = "PROPS_P2_E10_2"; v_9 = 10; v_A = 2; v_4 = 52; v_B = 10; break; case 146: v_5/*"16"*/ = "PROPS_P2_E10_3"; v_9 = 10; v_A = 3; v_4 = 55; v_B = 10; break; case 147: v_5/*"16"*/ = "PROPS_P2_E10_4"; v_9 = 10; v_A = 4; v_4 = 60; v_B = 10; break; case 148: v_5/*"16"*/ = "PROPS_P2_E10_5"; v_9 = 10; v_A = 5; v_4 = 58; v_B = 10; break; case 149: v_5/*"16"*/ = "PROPS_P2_E10_6"; v_9 = 10; v_A = 6; v_4 = 60; v_B = 10; break; case 150: v_5/*"16"*/ = "PROPS_P2_E10_7"; v_9 = 10; v_A = 7; v_4 = 63; v_B = 10; break; case 151: v_5/*"16"*/ = "PROPS_P2_E10_8"; v_9 = 10; v_A = 8; v_4 = 65; v_B = 10; break; case 152: v_5/*"16"*/ = "PROPS_P2_E10_9"; v_9 = 10; v_A = 9; v_4 = 68; v_B = 10; break; case 153: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_4 = 100; v_B = 10; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 0; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; v_B = 0; break; case 12: v_5/*"16"*/ = "PROPS_P2_H2_0"; v_9 = 2; v_A = 0; v_4 = 320; v_B = 0; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; v_B = 0; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; v_B = 0; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; v_B = 0; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; v_B = 0; break; case 17: v_5/*"16"*/ = "PROPS_P2_H7_0"; v_9 = 7; v_A = 0; v_B = 0; break; case 18: v_5/*"16"*/ = "PROPS_P2_H7_1"; v_9 = 7; v_A = 1; v_B = 0; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; v_B = 0; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_B = 0; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 1; v_B = 0; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 2; v_B = 0; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 3; v_B = 0; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 4; v_B = 0; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 5; v_B = 0; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 6; v_B = 0; break; case 27: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 7; v_B = 0; break; case 28: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 8; v_B = 0; break; case 29: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 9; v_B = 0; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 10; v_B = 0; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 11; v_B = 0; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 12; v_B = 0; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 13; v_B = 0; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 14; v_B = 0; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 15; v_B = 0; break; case 36: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; v_B = 0; break; case 37: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_B = 0; break; case 38: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 1; v_B = 0; break; case 39: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 2; v_B = 0; break; case 40: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 3; v_B = 0; break; case 41: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 4; v_B = 0; break; case 42: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 5; v_B = 0; break; case 43: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 6; v_B = 0; break; case 44: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 7; v_B = 0; break; case 45: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_B = 0; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_B = 0; break; case 47: v_5/*"16"*/ = "PROPS_P1_H8_0"; v_9 = 14; v_A = 0; v_4 = 270; v_B = 0; break; case 48: v_5/*"16"*/ = "PROPS_P1_H8_1"; v_9 = 14; v_A = 1; v_4 = 270; v_B = 0; break; case 49: v_5/*"16"*/ = "PROPS_P1_H9_0"; v_9 = 15; v_A = 0; v_4 = 200; v_B = 0; break; case 50: v_5/*"16"*/ = "PROPS_P1_H9_1"; v_9 = 15; v_A = 1; v_4 = 200; v_B = 0; break; case 51: v_5/*"16"*/ = "PROPS_P1_H10_0"; v_9 = 16; v_A = 0; v_4 = 350; v_B = 0; break; case 52: v_5/*"16"*/ = "PROPS_P1_H10_1"; v_9 = 16; v_A = 1; v_4 = 350; v_B = 0; break; case 53: v_5/*"16"*/ = "PROPS_P1_H11_0"; v_9 = 17; v_A = 0; v_4 = 450; v_B = 0; break; case 54: v_5/*"16"*/ = "PROPS_P1_H12_0"; v_9 = 18; v_A = 0; v_4 = 500; v_B = 0; break; case 55: v_5/*"16"*/ = "PROPS_P1_H12_1"; v_9 = 18; v_A = 1; v_4 = 500; v_B = 0; break; case 56: v_5/*"16"*/ = "PROPS_P1_H13_0"; v_9 = 19; v_A = 0; v_4 = 50; v_B = 0; break; case 57: v_5/*"16"*/ = "PROPS_P1_H13_1"; v_9 = 19; v_A = 1; v_4 = 50; v_B = 0; break; case 58: v_5/*"16"*/ = "PROPS_P1_H14_0"; v_9 = 20; v_A = 0; v_4 = 99; v_B = 0; break; case 59: v_5/*"16"*/ = "PROPS_P1_H14_1"; v_9 = 20; v_A = 1; v_4 = 99; v_B = 0; break; case 60: v_5/*"16"*/ = "PROPS_P1_H14_2"; v_9 = 20; v_A = 2; v_4 = 99; v_B = 0; break; case 61: v_5/*"16"*/ = "NO_LABEL"; v_9 = 21; v_A = 0; v_B = 0; break; case 62: v_5/*"16"*/ = "NO_LABEL"; v_9 = 22; v_A = 0; v_B = 0; break; case 63: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 0; v_B = 0; break; case 64: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 1; v_B = 0; break; case 65: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 2; v_B = 0; break; case 66: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 3; v_B = 0; break; case 67: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 4; v_B = 0; break; case 68: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 5; v_B = 0; break; case 69: v_5/*"16"*/ = "NO_LABEL"; v_9 = 24; v_A = 0; v_B = 0; break; case 70: v_5/*"16"*/ = "NO_LABEL"; v_9 = 25; v_A = 0; v_B = 0; break; case 71: v_5/*"16"*/ = "PROPS_P1_H26_0"; v_9 = 26; v_A = 0; v_4 = 20; v_B = 0; break; case 72: v_5/*"16"*/ = "PROPS_P1_H26_1"; v_9 = 26; v_A = 1; v_4 = 25; v_B = 0; break; case 73: v_5/*"16"*/ = "PROPS_P1_H26_2"; v_9 = 26; v_A = 2; v_4 = 25; v_B = 0; break; case 74: v_5/*"16"*/ = "PROPS_P1_H26_3"; v_9 = 26; v_A = 3; v_4 = 22; v_B = 0; break; case 75: v_5/*"16"*/ = "PROPS_P1_H26_4"; v_9 = 26; v_A = 4; v_4 = 20; v_B = 0; break; case 76: v_5/*"16"*/ = "PROPS_P1_H26_5"; v_9 = 26; v_A = 5; v_4 = 25; v_B = 0; break; case 77: v_5/*"16"*/ = "PROPS_P1_H26_6"; v_9 = 26; v_A = 6; v_4 = 28; v_B = 0; break; case 78: v_5/*"16"*/ = "PROPS_P1_H26_7"; v_9 = 26; v_A = 7; v_4 = 24; v_B = 0; break; case 79: v_5/*"16"*/ = "PROPS_P1_H26_8"; v_9 = 26; v_A = 8; v_4 = 25; v_B = 0; break; case 80: v_5/*"16"*/ = "PROPS_P1_H26_9"; v_9 = 26; v_A = 9; v_4 = 22; v_B = 0; break; case 81: v_5/*"16"*/ = "PROPS_P1_H26_10"; v_9 = 26; v_A = 10; v_4 = 18; v_B = 0; break; case 82: v_5/*"16"*/ = "PROPS_P1_H26_11"; v_9 = 26; v_A = 11; v_4 = 20; v_B = 0; break; case 83: v_5/*"16"*/ = "PROPS_P1_H26_12"; v_9 = 26; v_A = 12; v_4 = 24; v_B = 0; break; case 84: v_5/*"16"*/ = "PROPS_P1_H26_13"; v_9 = 26; v_A = 13; v_4 = 22; v_B = 0; break; case 85: v_5/*"16"*/ = "PROPS_P1_H26_14"; v_9 = 26; v_A = 14; v_4 = 25; v_B = 0; break; case 86: v_5/*"16"*/ = "PROPS_P1_H26_15"; v_9 = 26; v_A = 15; v_4 = 25; v_B = 0; break; case 87: v_5/*"16"*/ = "NO_LABEL"; v_9 = 27; v_A = 0; v_B = 0; break; default: sub_1f4ad(v_D, a_0, 155); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_39966(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 13; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 9); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_39abc(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 12; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "OUTFIT_P2_0"; v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 2: v_5/*"16"*/ = "OUTFIT_P2_5"; v_9 = 0; v_A = 0; break; case 3: v_5/*"16"*/ = "OUTFIT_P2_6"; v_9 = 0; v_A = 0; break; case 4: v_5/*"16"*/ = "OUTFIT_P2_7"; v_9 = 0; v_A = 0; break; case 5: v_5/*"16"*/ = "OUTFIT_P2_8"; v_9 = 0; v_A = 0; break; case 6: v_5/*"16"*/ = "OUTFIT_P2_9"; v_9 = 0; v_A = 0; break; case 7: v_5/*"16"*/ = "OUTFIT_P2_10"; v_9 = 0; v_A = 0; break; case 8: v_5/*"16"*/ = "OUTFIT_P2_12"; v_9 = 0; v_A = 0; break; case 9: v_5/*"16"*/ = "OUTFIT_P2_13"; v_9 = 0; v_A = 0; break; case 10: v_5/*"16"*/ = "OUTFIT_P2_14"; v_9 = 0; v_A = 0; break; case 11: v_5/*"16"*/ = "OUTFIT_P2_15"; v_9 = 0; v_A = 0; break; case 12: v_5/*"16"*/ = "OUTFIT_P2_16"; v_9 = 0; v_A = 0; break; case 13: v_5/*"16"*/ = "OUTFIT_P2_17"; v_9 = 0; v_A = 0; break; case 14: v_5/*"16"*/ = "OUTFIT_P2_18"; v_9 = 0; v_A = 0; v_4 = 10000; break; case 15: v_5/*"16"*/ = "OUTFIT_P2_19"; v_9 = 0; v_A = 0; break; case 16: v_5/*"16"*/ = "OUTFIT_P2_20"; v_9 = 0; v_A = 0; break; case 17: v_5/*"16"*/ = "OUTFIT_P2_21"; v_9 = 0; v_A = 0; v_4 = 105; break; case 18: v_5/*"16"*/ = "OUTFIT_P2_22"; v_9 = 0; v_A = 0; v_4 = 105; break; case 19: v_5/*"16"*/ = "OUTFIT_P2_23"; v_9 = 0; v_A = 0; v_4 = 105; break; case 20: v_5/*"16"*/ = "OUTFIT_P2_24"; v_9 = 0; v_A = 0; break; case 21: v_5/*"16"*/ = "OUTFIT_P2_25"; v_9 = 0; v_A = 0; break; case 22: v_5/*"16"*/ = "OUTFIT_P2_26"; v_9 = 0; v_A = 0; break; case 23: v_5/*"16"*/ = "OUTFIT_P2_27"; v_9 = 0; v_A = 0; break; case 24: v_5/*"16"*/ = "OUTFIT_P2_28"; v_9 = 0; v_A = 0; v_4 = 119; break; case 25: v_5/*"16"*/ = "OUTFIT_P2_29"; v_9 = 0; v_A = 0; v_4 = 99; break; case 26: v_5/*"16"*/ = "OUTFIT_P2_30"; v_9 = 0; v_A = 0; v_4 = 129; break; case 27: v_5/*"16"*/ = "OUTFIT_P2_44"; v_9 = 0; v_A = 0; v_4 = 125; break; case 28: v_5/*"16"*/ = "OUTFIT_P2_45"; v_9 = 0; v_A = 0; v_4 = 120; break; case 29: v_5/*"16"*/ = "OUTFIT_P2_46"; v_9 = 0; v_A = 0; v_4 = 139; break; case 30: v_5/*"16"*/ = "OUTFIT_P2_47"; v_9 = 0; v_A = 0; v_4 = 149; break; case 31: v_5/*"16"*/ = "OUTFIT_P2_48"; v_9 = 0; v_A = 0; v_4 = 145; break; case 32: v_5/*"16"*/ = "OUTFIT_P2_49"; v_9 = 0; v_A = 0; v_4 = 140; break; case 33: v_5/*"16"*/ = "OUTFIT_P2_50"; v_9 = 0; v_A = 0; v_4 = 135; break; case 34: v_5/*"16"*/ = "OUTFIT_P2_31"; v_9 = 0; v_A = 0; v_4 = 4900; break; case 35: v_5/*"16"*/ = "OUTFIT_P2_32"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 36: v_5/*"16"*/ = "OUTFIT_P2_33"; v_9 = 0; v_A = 0; v_4 = 4500; break; case 37: v_5/*"16"*/ = "OUTFIT_P2_34"; v_9 = 0; v_A = 0; v_4 = 4900; break; case 38: v_5/*"16"*/ = "OUTFIT_P2_35"; v_9 = 0; v_A = 0; v_4 = 4500; break; case 39: v_5/*"16"*/ = "OUTFIT_P2_36"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 40: v_5/*"16"*/ = "OUTFIT_P2_37"; v_9 = 0; v_A = 0; v_4 = 5500; break; case 41: v_5/*"16"*/ = "OUTFIT_P2_38"; v_9 = 0; v_A = 0; break; case 42: v_5/*"16"*/ = "OUTFIT_P2_39"; v_9 = 0; v_A = 0; break; case 43: v_5/*"16"*/ = "OUTFIT_P2_40"; v_9 = 0; v_A = 0; break; case 44: v_5/*"16"*/ = "OUTFIT_P2_41"; v_9 = 0; v_A = 0; break; case 45: v_5/*"16"*/ = "OUTFIT_P2_42"; v_9 = 0; v_A = 0; break; case 46: v_5/*"16"*/ = "OUTFIT_P2_43"; v_9 = 0; v_A = 0; break; case 47: v_5/*"16"*/ = "OUTFIT_P2_12"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 48); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_39fc9(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 11; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 1); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a03d(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 7; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 1); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a0b0(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 1; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "BERD_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "BERD_P2_1_0"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "BERD_P2_2_0"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "BERD_P2_3_0"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "BERD_P2_4_0"; v_9 = 4; v_A = 0; break; case 5: v_5/*"16"*/ = "BERD_P2_5_0"; v_9 = 5; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 6); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a196(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 10; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 2; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 3; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 4; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 5; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 2; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 3; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 4; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 5; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 6; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 7; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 8; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 9; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 1; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 2; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 3; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 4; break; case 27: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 5; break; case 28: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 6; break; case 29: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 1; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 2; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 3; break; default: sub_1f4ad(v_D, a_0, 33); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a4f8(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 9; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 2; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 3; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "SPEC2_P0_08_0"; v_9 = 6; v_A = 0; v_4 = 125; break; case 10: v_5/*"16"*/ = "SPEC2_P0_08_1"; v_9 = 6; v_A = 1; v_4 = 150; break; case 11: v_5/*"16"*/ = "SPEC2_P0_08_2"; v_9 = 6; v_A = 2; v_4 = 175; break; case 12: v_5/*"16"*/ = "SPEC2_P0_08_3"; v_9 = 6; v_A = 3; v_4 = 85; break; case 13: v_5/*"16"*/ = "SPEC2_P0_08_4"; v_9 = 6; v_A = 4; v_4 = 150; break; case 14: v_5/*"16"*/ = "SPEC2_P0_08_5"; v_9 = 6; v_A = 5; v_4 = 175; break; case 15: v_5/*"16"*/ = "PROPS_P1_H8_0"; v_9 = 7; v_A = 0; v_4 = 270; break; case 16: v_5/*"16"*/ = "PROPS_P1_H8_1"; v_9 = 7; v_A = 1; v_4 = 270; break; default: sub_1f4ad(v_D, a_0, 17); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a708(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 8; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "SPEC_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "SPEC_P2_0_1"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 16; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 18); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3a937(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 5; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 1; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 7); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3aa46(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 6; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "FEET_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "FEET_P2_0_1"; v_9 = 0; v_A = 1; v_4 = 22; break; case 2: v_5/*"16"*/ = "FEET_P2_0_2"; v_9 = 0; v_A = 2; v_4 = 45; break; case 3: v_5/*"16"*/ = "FEET_P2_0_3"; v_9 = 0; v_A = 3; v_4 = 65; break; case 4: v_5/*"16"*/ = "FEET_P2_0_4"; v_9 = 0; v_A = 4; v_4 = 58; break; case 5: v_5/*"16"*/ = "FEET_P2_0_5"; v_9 = 0; v_A = 5; v_4 = 72; break; case 6: v_5/*"16"*/ = "FEET_P2_0_6"; v_9 = 0; v_A = 6; v_4 = 68; break; case 7: v_5/*"16"*/ = "FEET_P2_0_7"; v_9 = 0; v_A = 7; v_4 = 60; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "FEET_P2_5_0"; v_9 = 5; v_A = 0; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "FEET_P2_8_0"; v_9 = 8; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "FEET_P2_9_0"; v_9 = 9; v_A = 0; break; case 17: v_5/*"16"*/ = "FEET_P2_9_1"; v_9 = 9; v_A = 1; v_4 = 680; break; case 18: v_5/*"16"*/ = "FEET_P2_9_2"; v_9 = 9; v_A = 2; v_4 = 650; break; case 19: v_5/*"16"*/ = "FEET_P2_9_3"; v_9 = 9; v_A = 3; v_4 = 670; break; case 20: v_5/*"16"*/ = "FEET_P2_9_4"; v_9 = 9; v_A = 4; v_4 = 700; break; case 21: v_5/*"16"*/ = "FEET_P2_9_5"; v_9 = 9; v_A = 5; v_4 = 680; break; case 22: v_5/*"16"*/ = "FEET_P2_9_6"; v_9 = 9; v_A = 6; v_4 = 720; break; case 23: v_5/*"16"*/ = "FEET_P2_9_7"; v_9 = 9; v_A = 7; v_4 = 740; break; case 24: v_5/*"16"*/ = "FEET_P2_9_8"; v_9 = 9; v_A = 8; v_4 = 760; break; case 25: v_5/*"16"*/ = "FEET_P2_9_9"; v_9 = 9; v_A = 9; v_4 = 780; break; case 26: v_5/*"16"*/ = "FEET_P2_9_10"; v_9 = 9; v_A = 10; v_4 = 750; break; case 27: v_5/*"16"*/ = "FEET_P2_9_11"; v_9 = 9; v_A = 11; v_4 = 700; break; case 28: v_5/*"16"*/ = "FEET_P2_10_0"; v_9 = 10; v_A = 0; break; case 29: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; v_3 = 1; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; v_3 = 1; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 16; v_A = 0; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; break; case 36: v_5/*"16"*/ = "FEET_P2_18_0"; v_9 = 18; v_A = 0; v_4 = 790; break; case 37: v_5/*"16"*/ = "FEET_P2_18_1"; v_9 = 18; v_A = 1; v_4 = 750; break; case 38: v_5/*"16"*/ = "FEET_P2_18_2"; v_9 = 18; v_A = 2; v_4 = 860; break; case 39: v_5/*"16"*/ = "FEET_P2_18_3"; v_9 = 18; v_A = 3; v_4 = 750; break; case 40: v_5/*"16"*/ = "FEET_P2_18_4"; v_9 = 18; v_A = 4; v_4 = 790; break; case 41: v_5/*"16"*/ = "FEET_P2_18_5"; v_9 = 18; v_A = 5; v_4 = 840; break; case 42: v_5/*"16"*/ = "FEET_P2_18_6"; v_9 = 18; v_A = 6; v_4 = 820; break; case 43: v_5/*"16"*/ = "FEET_P2_18_7"; v_9 = 18; v_A = 7; v_4 = 800; break; case 44: v_5/*"16"*/ = "FEET_P2_18_8"; v_9 = 18; v_A = 8; v_4 = 850; break; case 45: v_5/*"16"*/ = "FEET_P2_18_9"; v_9 = 18; v_A = 9; v_4 = 870; break; case 46: v_5/*"16"*/ = "FEET_P2_18_10"; v_9 = 18; v_A = 10; v_4 = 720; break; case 47: v_5/*"16"*/ = "FEET_P2_18_11"; v_9 = 18; v_A = 11; v_4 = 740; break; case 48: v_5/*"16"*/ = "FEET_P2_18_12"; v_9 = 18; v_A = 12; v_4 = 800; break; case 49: v_5/*"16"*/ = "FEET_P2_18_13"; v_9 = 18; v_A = 13; v_4 = 750; break; case 50: v_5/*"16"*/ = "FEET_P2_18_14"; v_9 = 18; v_A = 14; v_4 = 770; break; case 51: v_5/*"16"*/ = "FEET_P2_18_15"; v_9 = 18; v_A = 15; v_4 = 860; break; case 52: v_5/*"16"*/ = "FEET_P2_19_0"; v_9 = 19; v_A = 0; v_4 = 850; break; case 53: v_5/*"16"*/ = "FEET_P2_19_1"; v_9 = 19; v_A = 1; v_4 = 800; break; case 54: v_5/*"16"*/ = "FEET_P2_19_2"; v_9 = 19; v_A = 2; v_4 = 780; break; case 55: v_5/*"16"*/ = "FEET_P2_19_3"; v_9 = 19; v_A = 3; v_4 = 890; break; case 56: v_5/*"16"*/ = "FEET_P2_19_4"; v_9 = 19; v_A = 4; v_4 = 820; break; case 57: v_5/*"16"*/ = "FEET_P2_19_5"; v_9 = 19; v_A = 5; v_4 = 840; break; case 58: v_5/*"16"*/ = "FEET_P2_19_6"; v_9 = 19; v_A = 6; v_4 = 870; break; case 59: v_5/*"16"*/ = "FEET_P2_19_7"; v_9 = 19; v_A = 7; v_4 = 930; break; case 60: v_5/*"16"*/ = "FEET_P2_19_8"; v_9 = 19; v_A = 8; v_4 = 880; break; case 61: v_5/*"16"*/ = "FEET_P2_19_9"; v_9 = 19; v_A = 9; v_4 = 900; break; case 62: v_5/*"16"*/ = "FEET_P2_19_10"; v_9 = 19; v_A = 10; v_4 = 920; break; case 63: v_5/*"16"*/ = "FEET_P2_19_11"; v_9 = 19; v_A = 11; v_4 = 970; break; case 64: v_5/*"16"*/ = "FEET_P2_19_12"; v_9 = 19; v_A = 12; v_4 = 990; break; case 65: v_5/*"16"*/ = "FEET_P2_19_13"; v_9 = 19; v_A = 13; v_4 = 960; break; case 66: v_5/*"16"*/ = "FEET_P2_19_14"; v_9 = 19; v_A = 14; v_4 = 980; break; case 67: v_5/*"16"*/ = "FEET_P2_19_15"; v_9 = 19; v_A = 15; v_4 = 950; break; case 68: v_5/*"16"*/ = "FEET_P2_20_0"; v_9 = 20; v_A = 0; v_4 = 110; break; case 69: v_5/*"16"*/ = "FEET_P2_20_1"; v_9 = 20; v_A = 1; v_4 = 115; break; case 70: v_5/*"16"*/ = "FEET_P2_20_2"; v_9 = 20; v_A = 2; v_4 = 120; break; case 71: v_5/*"16"*/ = "FEET_P2_20_3"; v_9 = 20; v_A = 3; v_4 = 110; break; case 72: v_5/*"16"*/ = "FEET_P2_20_4"; v_9 = 20; v_A = 4; v_4 = 125; break; case 73: v_5/*"16"*/ = "FEET_P2_20_5"; v_9 = 20; v_A = 5; v_4 = 128; break; case 74: v_5/*"16"*/ = "FEET_P2_20_6"; v_9 = 20; v_A = 6; v_4 = 135; break; case 75: v_5/*"16"*/ = "FEET_P2_20_7"; v_9 = 20; v_A = 7; v_4 = 130; break; case 76: v_5/*"16"*/ = "FEET_P2_20_8"; v_9 = 20; v_A = 8; v_4 = 145; break; case 77: v_5/*"16"*/ = "FEET_P2_20_9"; v_9 = 20; v_A = 9; v_4 = 110; break; case 78: v_5/*"16"*/ = "FEET_P2_20_10"; v_9 = 20; v_A = 10; v_4 = 120; break; case 79: v_5/*"16"*/ = "FEET_P2_20_11"; v_9 = 20; v_A = 11; v_4 = 150; break; case 80: v_5/*"16"*/ = "FEET_P2_20_12"; v_9 = 20; v_A = 12; v_4 = 125; break; case 81: v_5/*"16"*/ = "FEET_P2_20_13"; v_9 = 20; v_A = 13; v_4 = 120; break; case 82: v_5/*"16"*/ = "FEET_P2_20_14"; v_9 = 20; v_A = 14; v_4 = 130; break; case 83: v_5/*"16"*/ = "FEET_P2_20_15"; v_9 = 20; v_A = 15; v_4 = 110; break; default: sub_1f4ad(v_D, a_0, 84); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3b3e4(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 4; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "LEGS_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "LEGS_P2_0_1"; v_9 = 0; v_A = 1; v_4 = 95; break; case 2: v_5/*"16"*/ = "LEGS_P2_0_2"; v_9 = 0; v_A = 2; v_4 = 129; break; case 3: v_5/*"16"*/ = "LEGS_P2_0_3"; v_9 = 0; v_A = 3; v_4 = 115; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 1; v_3 = 1; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 2; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 3; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 4; v_3 = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 18: v_5/*"16"*/ = "LEGS_P2_11_0"; v_9 = 11; v_A = 0; break; case 19: v_5/*"16"*/ = "LEGS_P2_11_1"; v_9 = 11; v_A = 1; v_4 = 750; break; case 20: v_5/*"16"*/ = "LEGS_P2_11_2"; v_9 = 11; v_A = 2; v_4 = 650; break; case 21: v_5/*"16"*/ = "LEGS_P2_11_3"; v_9 = 11; v_A = 3; v_4 = 850; break; case 22: v_5/*"16"*/ = "LEGS_P2_11_4"; v_9 = 11; v_A = 4; v_4 = 850; break; case 23: v_5/*"16"*/ = "LEGS_P2_11_5"; v_9 = 11; v_A = 5; v_4 = 750; break; case 24: v_5/*"16"*/ = "LEGS_P2_11_6"; v_9 = 11; v_A = 6; v_4 = 690; break; case 25: v_5/*"16"*/ = "LEGS_P2_11_7"; v_9 = 11; v_A = 7; v_4 = 820; break; case 26: v_5/*"16"*/ = "LEGS_P2_11_8"; v_9 = 11; v_A = 8; v_4 = 650; break; case 27: v_5/*"16"*/ = "LEGS_P2_11_9"; v_9 = 11; v_A = 9; v_4 = 690; break; case 28: v_5/*"16"*/ = "LEGS_P2_11_10"; v_9 = 11; v_A = 10; v_4 = 690; break; case 29: v_5/*"16"*/ = "LEGS_P2_11_11"; v_9 = 11; v_A = 11; v_4 = 820; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 32: v_5/*"16"*/ = "LEGS_P2_14_0"; v_9 = 14; v_A = 0; break; case 33: v_5/*"16"*/ = "LEGS_P2_15_0"; v_9 = 15; v_A = 0; break; case 34: v_5/*"16"*/ = "LEGS_P2_16_0"; v_9 = 16; v_A = 0; v_3 = 1; break; case 35: v_5/*"16"*/ = "LEGS_P2_17_0"; v_9 = 17; v_A = 0; v_4 = 58; break; case 36: v_5/*"16"*/ = "LEGS_P2_17_1"; v_9 = 17; v_A = 1; v_4 = 68; break; case 37: v_5/*"16"*/ = "LEGS_P2_17_2"; v_9 = 17; v_A = 2; v_4 = 65; break; case 38: v_5/*"16"*/ = "LEGS_P2_17_3"; v_9 = 17; v_A = 3; v_4 = 60; break; case 39: v_5/*"16"*/ = "LEGS_P2_17_4"; v_9 = 17; v_A = 4; v_4 = 65; break; case 40: v_5/*"16"*/ = "LEGS_P2_17_5"; v_9 = 17; v_A = 5; v_4 = 63; break; case 41: v_5/*"16"*/ = "LEGS_P2_17_6"; v_9 = 17; v_A = 6; v_4 = 60; break; case 42: v_5/*"16"*/ = "LEGS_P2_17_7"; v_9 = 17; v_A = 7; v_4 = 58; break; case 43: v_5/*"16"*/ = "LEGS_P2_18_0"; v_9 = 18; v_A = 0; break; case 44: v_5/*"16"*/ = "LEGS_P2_18_1"; v_9 = 18; v_A = 1; break; case 45: v_5/*"16"*/ = "LEGS_P2_18_2"; v_9 = 18; v_A = 2; v_4 = 99; break; case 46: v_5/*"16"*/ = "LEGS_P2_18_3"; v_9 = 18; v_A = 3; v_4 = 105; break; case 47: v_5/*"16"*/ = "LEGS_P2_18_4"; v_9 = 18; v_A = 4; v_4 = 110; break; case 48: v_5/*"16"*/ = "LEGS_P2_18_5"; v_9 = 18; v_A = 5; v_4 = 110; break; case 49: v_5/*"16"*/ = "LEGS_P2_18_6"; v_9 = 18; v_A = 6; v_4 = 99; break; case 50: v_5/*"16"*/ = "LEGS_P2_18_7"; v_9 = 18; v_A = 7; v_4 = 110; break; case 51: v_5/*"16"*/ = "LEGS_P2_18_8"; v_9 = 18; v_A = 8; v_4 = 110; break; case 52: v_5/*"16"*/ = "LEGS_P2_18_9"; v_9 = 18; v_A = 9; v_4 = 105; break; case 53: v_5/*"16"*/ = "LEGS_P2_18_10"; v_9 = 18; v_A = 10; v_4 = 105; break; case 54: v_5/*"16"*/ = "LEGS_P2_19_0"; v_9 = 19; v_A = 0; v_4 = 15; break; case 55: v_5/*"16"*/ = "LEGS_P2_19_1"; v_9 = 19; v_A = 1; v_4 = 15; break; case 56: v_5/*"16"*/ = "LEGS_P2_19_2"; v_9 = 19; v_A = 2; v_4 = 15; break; case 57: v_5/*"16"*/ = "LEGS_P2_19_3"; v_9 = 19; v_A = 3; v_4 = 15; break; case 58: v_5/*"16"*/ = "LEGS_P2_19_4"; v_9 = 19; v_A = 4; v_4 = 15; break; case 59: v_5/*"16"*/ = "LEGS_P2_19_5"; v_9 = 19; v_A = 5; v_4 = 15; break; case 60: v_5/*"16"*/ = "LEGS_P2_19_6"; v_9 = 19; v_A = 6; v_4 = 15; break; case 61: v_5/*"16"*/ = "LEGS_P2_19_7"; v_9 = 19; v_A = 7; v_4 = 15; break; case 62: v_5/*"16"*/ = "LEGS_P2_20_0"; v_9 = 20; v_A = 0; v_4 = 600; break; case 63: v_5/*"16"*/ = "LEGS_P2_20_1"; v_9 = 20; v_A = 1; v_4 = 600; break; case 64: v_5/*"16"*/ = "LEGS_P2_20_2"; v_9 = 20; v_A = 2; v_4 = 600; break; case 65: v_5/*"16"*/ = "LEGS_P2_20_3"; v_9 = 20; v_A = 3; v_4 = 600; break; case 66: v_5/*"16"*/ = "LEGS_P2_20_4"; v_9 = 20; v_A = 4; v_4 = 600; break; case 67: v_5/*"16"*/ = "LEGS_P2_20_5"; v_9 = 20; v_A = 5; v_4 = 600; break; case 68: v_5/*"16"*/ = "LEGS_P2_20_6"; v_9 = 20; v_A = 6; v_4 = 600; break; case 69: v_5/*"16"*/ = "LEGS_P2_20_7"; v_9 = 20; v_A = 7; v_4 = 600; break; case 70: v_5/*"16"*/ = "LEGS_P2_20_8"; v_9 = 20; v_A = 8; v_4 = 600; break; case 71: v_5/*"16"*/ = "LEGS_P2_21_0"; v_9 = 21; v_A = 0; v_4 = 80; break; case 72: v_5/*"16"*/ = "LEGS_P2_21_1"; v_9 = 21; v_A = 1; v_4 = 80; break; case 73: v_5/*"16"*/ = "LEGS_P2_21_2"; v_9 = 21; v_A = 2; v_4 = 80; break; case 74: v_5/*"16"*/ = "LEGS_P2_21_3"; v_9 = 21; v_A = 3; v_4 = 80; break; case 75: v_5/*"16"*/ = "LEGS_P2_21_4"; v_9 = 21; v_A = 4; v_4 = 80; break; case 76: v_5/*"16"*/ = "LEGS_P2_21_5"; v_9 = 21; v_A = 5; v_4 = 80; break; case 77: v_5/*"16"*/ = "LEGS_P2_21_6"; v_9 = 21; v_A = 6; v_4 = 80; break; case 78: v_5/*"16"*/ = "LEGS_P2_21_7"; v_9 = 21; v_A = 7; v_4 = 80; break; case 79: v_5/*"16"*/ = "LEGS_P2_21_8"; v_9 = 21; v_A = 8; v_4 = 80; break; case 80: v_5/*"16"*/ = "LEGS_P2_21_9"; v_9 = 21; v_A = 9; v_4 = 80; break; case 81: v_5/*"16"*/ = "LEGS_P2_22_0"; v_9 = 22; v_A = 0; break; case 82: v_5/*"16"*/ = "LEGS_P2_22_1"; v_9 = 22; v_A = 1; v_4 = 12; break; case 83: v_5/*"16"*/ = "LEGS_P2_22_2"; v_9 = 22; v_A = 2; v_4 = 12; break; case 84: v_5/*"16"*/ = "LEGS_P2_22_3"; v_9 = 22; v_A = 3; v_4 = 22; break; case 85: v_5/*"16"*/ = "LEGS_P2_22_4"; v_9 = 22; v_A = 4; v_4 = 18; break; case 86: v_5/*"16"*/ = "LEGS_P2_22_5"; v_9 = 22; v_A = 5; v_4 = 20; break; case 87: v_5/*"16"*/ = "LEGS_P2_22_6"; v_9 = 22; v_A = 6; v_4 = 30; break; case 88: v_5/*"16"*/ = "LEGS_P2_22_7"; v_9 = 22; v_A = 7; v_4 = 30; break; case 89: v_5/*"16"*/ = "LEGS_P2_22_8"; v_9 = 22; v_A = 8; v_4 = 30; break; case 90: v_5/*"16"*/ = "LEGS_P2_22_9"; v_9 = 22; v_A = 9; v_4 = 30; break; case 91: v_5/*"16"*/ = "LEGS_P2_23_0"; v_9 = 23; v_A = 0; break; case 92: v_5/*"16"*/ = "LEGS_P2_24_0"; v_9 = 24; v_A = 0; break; case 93: v_5/*"16"*/ = "NO_LABEL"; v_9 = 25; v_A = 0; v_3 = 1; break; case 94: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 0; break; case 95: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 1; break; case 96: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 2; break; case 97: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 3; break; case 98: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 4; break; case 99: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 5; break; case 100: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 6; break; case 101: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 7; break; case 102: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 8; break; case 103: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 9; break; default: sub_1f4ad(v_D, a_0, 104); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3bf56(auto a_0) { if (a_0 < 136) { sub_3cbdd(a_0); } else { sub_3bf8a(a_0); } if (g_10E3A[0/*14*/]._f2 == -1) { sub_1f4ad(3, a_0, 242); } } void sub_3bf8a(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 136: v_5/*"16"*/ = "TORSO_P2_21_0"; v_9 = 21; v_A = 0; v_4 = 32; break; case 137: v_5/*"16"*/ = "TORSO_P2_21_1"; v_9 = 21; v_A = 1; v_4 = 39; break; case 138: v_5/*"16"*/ = "TORSO_P2_21_2"; v_9 = 21; v_A = 2; v_4 = 40; break; case 139: v_5/*"16"*/ = "TORSO_P2_21_3"; v_9 = 21; v_A = 3; v_4 = 42; break; case 140: v_5/*"16"*/ = "TORSO_P2_21_4"; v_9 = 21; v_A = 4; v_4 = 45; break; case 141: v_5/*"16"*/ = "TORSO_P2_21_5"; v_9 = 21; v_A = 5; v_4 = 48; break; case 142: v_5/*"16"*/ = "TORSO_P2_21_6"; v_9 = 21; v_A = 6; v_4 = 52; break; case 143: v_5/*"16"*/ = "TORSO_P2_21_7"; v_9 = 21; v_A = 7; v_4 = 55; break; case 144: v_5/*"16"*/ = "TORSO_P2_22_0"; v_9 = 22; v_A = 0; v_4 = 390; break; case 145: v_5/*"16"*/ = "TORSO_P2_22_1"; v_9 = 22; v_A = 1; v_4 = 390; break; case 146: v_5/*"16"*/ = "TORSO_P2_22_2"; v_9 = 22; v_A = 2; v_4 = 560; break; case 147: v_5/*"16"*/ = "TORSO_P2_22_3"; v_9 = 22; v_A = 3; v_4 = 390; break; case 148: v_5/*"16"*/ = "TORSO_P2_22_4"; v_9 = 22; v_A = 4; v_4 = 390; break; case 149: v_5/*"16"*/ = "TORSO_P2_22_5"; v_9 = 22; v_A = 5; v_4 = 390; break; case 150: v_5/*"16"*/ = "TORSO_P2_22_6"; v_9 = 22; v_A = 6; v_4 = 560; break; case 151: v_5/*"16"*/ = "TORSO_P2_22_7"; v_9 = 22; v_A = 7; v_4 = 390; break; case 152: v_5/*"16"*/ = "TORSO_P2_22_8"; v_9 = 22; v_A = 8; v_4 = 390; break; case 153: v_5/*"16"*/ = "TORSO_P2_22_9"; v_9 = 22; v_A = 9; v_4 = 390; break; case 154: v_5/*"16"*/ = "TORSO_P2_22_10"; v_9 = 22; v_A = 10; v_4 = 390; break; case 155: v_5/*"16"*/ = "TORSO_P2_22_11"; v_9 = 22; v_A = 11; v_4 = 3950; break; case 156: v_5/*"16"*/ = "TORSO_P2_23_0"; v_9 = 23; v_A = 0; v_4 = 150; break; case 157: v_5/*"16"*/ = "TORSO_P2_23_1"; v_9 = 23; v_A = 1; break; case 158: v_5/*"16"*/ = "TORSO_P2_23_2"; v_9 = 23; v_A = 2; v_4 = 150; break; case 159: v_5/*"16"*/ = "TORSO_P2_23_3"; v_9 = 23; v_A = 3; v_4 = 150; break; case 160: v_5/*"16"*/ = "TORSO_P2_23_4"; v_9 = 23; v_A = 4; v_4 = 160; break; case 161: v_5/*"16"*/ = "TORSO_P2_23_5"; v_9 = 23; v_A = 5; break; case 162: v_5/*"16"*/ = "TORSO_P2_24_0"; v_9 = 24; v_A = 0; v_4 = 19; break; case 163: v_5/*"16"*/ = "TORSO_P2_24_1"; v_9 = 24; v_A = 1; v_4 = 20; break; case 164: v_5/*"16"*/ = "TORSO_P2_24_2"; v_9 = 24; v_A = 2; v_4 = 19; break; case 165: v_5/*"16"*/ = "TORSO_P2_24_3"; v_9 = 24; v_A = 3; v_4 = 22; break; case 166: v_5/*"16"*/ = "TORSO_P2_24_4"; v_9 = 24; v_A = 4; v_4 = 20; break; case 167: v_5/*"16"*/ = "TORSO_P2_24_5"; v_9 = 24; v_A = 5; v_4 = 28; break; case 168: v_5/*"16"*/ = "TORSO_P2_24_6"; v_9 = 24; v_A = 6; v_4 = 28; break; case 169: v_5/*"16"*/ = "TORSO_P2_24_7"; v_9 = 24; v_A = 7; v_4 = 25; break; case 170: v_5/*"16"*/ = "TORSO_P2_24_8"; v_9 = 24; v_A = 8; v_4 = 22; break; case 171: v_5/*"16"*/ = "TORSO_P2_24_9"; v_9 = 24; v_A = 9; v_4 = 19; break; case 172: v_5/*"16"*/ = "TORSO_P2_24_10"; v_9 = 24; v_A = 10; v_4 = 22; break; case 173: v_5/*"16"*/ = "TORSO_P2_24_11"; v_9 = 24; v_A = 11; v_4 = 19; break; case 174: v_5/*"16"*/ = "TORSO_P2_24_12"; v_9 = 24; v_A = 12; v_4 = 20; break; case 175: v_5/*"16"*/ = "TORSO_P2_24_13"; v_9 = 24; v_A = 13; v_4 = 25; break; case 176: v_5/*"16"*/ = "TORSO_P2_24_14"; v_9 = 24; v_A = 14; v_4 = 20; break; case 177: v_5/*"16"*/ = "TORSO_P2_24_15"; v_9 = 24; v_A = 15; v_4 = 28; break; case 178: v_5/*"16"*/ = "TORSO_P2_25_0"; v_9 = 25; v_A = 0; v_4 = 35; break; case 179: v_5/*"16"*/ = "TORSO_P2_25_1"; v_9 = 25; v_A = 1; v_4 = 40; break; case 180: v_5/*"16"*/ = "TORSO_P2_25_2"; v_9 = 25; v_A = 2; v_4 = 45; break; case 181: v_5/*"16"*/ = "TORSO_P2_25_3"; v_9 = 25; v_A = 3; v_4 = 45; break; case 182: v_5/*"16"*/ = "TORSO_P2_25_4"; v_9 = 25; v_A = 4; v_4 = 49; break; case 183: v_5/*"16"*/ = "TORSO_P2_25_5"; v_9 = 25; v_A = 5; v_4 = 820; break; case 184: v_5/*"16"*/ = "TORSO_P2_25_6"; v_9 = 25; v_A = 6; v_4 = 790; break; case 185: v_5/*"16"*/ = "TORSO_P2_25_7"; v_9 = 25; v_A = 7; v_4 = 820; break; case 186: v_5/*"16"*/ = "TORSO_P2_25_8"; v_9 = 25; v_A = 8; v_4 = 929; break; case 187: v_5/*"16"*/ = "TORSO_P2_25_9"; v_9 = 25; v_A = 9; v_4 = 40; break; case 188: v_5/*"16"*/ = "TORSO_P2_25_10"; v_9 = 25; v_A = 10; v_4 = 850; break; case 189: v_5/*"16"*/ = "TORSO_P2_25_11"; v_9 = 25; v_A = 11; v_4 = 790; break; case 190: v_5/*"16"*/ = "TORSO_P2_26_0"; v_9 = 26; v_A = 0; break; case 191: v_5/*"16"*/ = "TORSO_P2_26_1"; v_9 = 26; v_A = 1; break; case 192: v_5/*"16"*/ = "TORSO_P2_26_2"; v_9 = 26; v_A = 2; break; case 193: v_5/*"16"*/ = "TORSO_P2_26_3"; v_9 = 26; v_A = 3; break; case 194: v_5/*"16"*/ = "TORSO_P2_26_4"; v_9 = 26; v_A = 4; break; case 195: v_5/*"16"*/ = "TORSO_P2_26_5"; v_9 = 26; v_A = 5; break; case 196: v_5/*"16"*/ = "TORSO_P2_26_6"; v_9 = 26; v_A = 6; break; case 197: v_5/*"16"*/ = "TORSO_P2_26_7"; v_9 = 26; v_A = 7; break; case 198: v_5/*"16"*/ = "TORSO_P2_26_8"; v_9 = 26; v_A = 8; break; case 199: v_5/*"16"*/ = "TORSO_P2_26_9"; v_9 = 26; v_A = 9; break; case 200: v_5/*"16"*/ = "TORSO_P2_27_0"; v_9 = 27; v_A = 0; v_4 = 2200; break; case 201: v_5/*"16"*/ = "TORSO_P2_27_1"; v_9 = 27; v_A = 1; v_4 = 2500; break; case 202: v_5/*"16"*/ = "TORSO_P2_27_2"; v_9 = 27; v_A = 2; v_4 = 2500; break; case 203: v_5/*"16"*/ = "TORSO_P2_27_3"; v_9 = 27; v_A = 3; v_4 = 2200; break; case 204: v_5/*"16"*/ = "TORSO_P2_27_4"; v_9 = 27; v_A = 4; v_4 = 2500; break; case 205: v_5/*"16"*/ = "TORSO_P2_27_5"; v_9 = 27; v_A = 5; v_4 = 2500; break; case 206: v_5/*"16"*/ = "TORSO_P2_27_6"; v_9 = 27; v_A = 6; v_4 = 2200; break; case 207: v_5/*"16"*/ = "TORSO_P2_28_0"; v_9 = 28; v_A = 0; v_4 = 1100; break; case 208: v_5/*"16"*/ = "TORSO_P2_28_1"; v_9 = 28; v_A = 1; v_4 = 1200; break; case 209: v_5/*"16"*/ = "TORSO_P2_28_2"; v_9 = 28; v_A = 2; v_4 = 1220; break; case 210: v_5/*"16"*/ = "TORSO_P2_28_3"; v_9 = 28; v_A = 3; v_4 = 1250; break; case 211: v_5/*"16"*/ = "TORSO_P2_28_4"; v_9 = 28; v_A = 4; v_4 = 1300; break; case 212: v_5/*"16"*/ = "TORSO_P2_28_5"; v_9 = 28; v_A = 5; v_4 = 1360; break; case 213: v_5/*"16"*/ = "TORSO_P2_28_6"; v_9 = 28; v_A = 6; v_4 = 35; break; case 214: v_5/*"16"*/ = "TORSO_P2_28_7"; v_9 = 28; v_A = 7; v_4 = 38; break; case 215: v_5/*"16"*/ = "TORSO_P2_28_8"; v_9 = 28; v_A = 8; v_4 = 40; break; case 216: v_5/*"16"*/ = "TORSO_P2_28_9"; v_9 = 28; v_A = 9; v_4 = 42; break; case 217: v_5/*"16"*/ = "TORSO_P2_28_10"; v_9 = 28; v_A = 10; v_4 = 50; break; case 218: v_5/*"16"*/ = "TORSO_P2_28_11"; v_9 = 28; v_A = 11; v_4 = 45; break; case 219: v_5/*"16"*/ = "TORSO_P2_28_12"; v_9 = 28; v_A = 12; v_4 = 45; break; case 220: v_5/*"16"*/ = "TORSO_P2_28_13"; v_9 = 28; v_A = 13; v_4 = 44; break; case 221: v_5/*"16"*/ = "TORSO_P2_28_14"; v_9 = 28; v_A = 14; v_4 = 46; break; case 222: v_5/*"16"*/ = "TORSO_P2_28_15"; v_9 = 28; v_A = 15; v_4 = 52; break; case 223: v_5/*"16"*/ = "TORSO_P2_29_0"; v_9 = 29; v_A = 0; v_4 = 3200; break; case 224: v_5/*"16"*/ = "TORSO_P2_29_1"; v_9 = 29; v_A = 1; v_4 = 3200; break; case 225: v_5/*"16"*/ = "TORSO_P2_29_2"; v_9 = 29; v_A = 2; v_4 = 2550; break; case 226: v_5/*"16"*/ = "TORSO_P2_29_3"; v_9 = 29; v_A = 3; v_4 = 2750; break; case 227: v_5/*"16"*/ = "TORSO_P2_29_4"; v_9 = 29; v_A = 4; v_4 = 2590; break; case 228: v_5/*"16"*/ = "TORSO_P2_29_5"; v_9 = 29; v_A = 5; v_4 = 2750; break; case 229: v_5/*"16"*/ = "TORSO_P2_29_6"; v_9 = 29; v_A = 6; v_4 = 2550; break; case 230: v_5/*"16"*/ = "TORSO_P2_29_7"; v_9 = 29; v_A = 7; v_4 = 2590; break; case 231: v_5/*"16"*/ = "TORSO_P2_29_8"; v_9 = 29; v_A = 8; v_4 = 2720; break; case 232: v_5/*"16"*/ = "TORSO_P2_29_9"; v_9 = 29; v_A = 9; v_4 = 2750; break; case 233: v_5/*"16"*/ = "TORSO_P2_30_0"; v_9 = 30; v_A = 0; v_4 = 3250; break; case 234: v_5/*"16"*/ = "TORSO_P2_30_1"; v_9 = 30; v_A = 1; v_4 = 2950; break; case 235: v_5/*"16"*/ = "TORSO_P2_30_2"; v_9 = 30; v_A = 2; v_4 = 3100; break; case 236: v_5/*"16"*/ = "TORSO_P2_30_3"; v_9 = 30; v_A = 3; v_4 = 3150; break; case 237: v_5/*"16"*/ = "TORSO_P2_30_4"; v_9 = 30; v_A = 4; v_4 = 3240; break; case 238: v_5/*"16"*/ = "TORSO_P2_30_5"; v_9 = 30; v_A = 5; v_4 = 3350; break; case 239: v_5/*"16"*/ = "TORSO_P2_30_6"; v_9 = 30; v_A = 6; v_4 = 3400; break; case 240: v_5/*"16"*/ = "TORSO_P2_30_7"; v_9 = 30; v_A = 7; v_4 = 3280; break; case 241: v_5/*"16"*/ = "TORSO_P2_31_0"; v_9 = 31; v_A = 0; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3cbdd(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "TORSO_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "TORSO_P2_0_1"; v_9 = 0; v_A = 1; v_4 = 25; break; case 2: v_5/*"16"*/ = "TORSO_P2_0_2"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "TORSO_P2_0_3"; v_9 = 0; v_A = 3; v_4 = 15; break; case 4: v_5/*"16"*/ = "TORSO_P2_0_4"; v_9 = 0; v_A = 4; v_4 = 25; break; case 5: v_5/*"16"*/ = "TORSO_P2_0_5"; v_9 = 0; v_A = 5; v_4 = 25; break; case 6: v_5/*"16"*/ = "TORSO_P2_0_6"; v_9 = 0; v_A = 6; v_4 = 22; break; case 7: v_5/*"16"*/ = "TORSO_P2_0_7"; v_9 = 0; v_A = 7; v_4 = 22; break; case 8: v_5/*"16"*/ = "TORSO_P2_0_8"; v_9 = 0; v_A = 8; v_4 = 20; break; case 9: v_5/*"16"*/ = "TORSO_P2_0_9"; v_9 = 0; v_A = 9; v_4 = 20; break; case 10: v_5/*"16"*/ = "TORSO_P2_0_10"; v_9 = 0; v_A = 10; v_4 = 24; break; case 11: v_5/*"16"*/ = "TORSO_P2_0_11"; v_9 = 0; v_A = 11; v_4 = 26; break; case 12: v_5/*"16"*/ = "TORSO_P2_0_12"; v_9 = 0; v_A = 12; v_4 = 28; break; case 13: v_5/*"16"*/ = "TORSO_P2_0_13"; v_9 = 0; v_A = 13; v_4 = 29; break; case 14: v_5/*"16"*/ = "TORSO_P2_0_14"; v_9 = 0; v_A = 14; v_4 = 22; break; case 15: v_5/*"16"*/ = "TORSO_P2_0_15"; v_9 = 0; v_A = 15; v_4 = 20; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 18: v_5/*"16"*/ = "TORSO_P2_3_0"; v_9 = 3; v_A = 0; v_4 = 35; break; case 19: v_5/*"16"*/ = "TORSO_P2_3_1"; v_9 = 3; v_A = 1; v_4 = 22; break; case 20: v_5/*"16"*/ = "TORSO_P2_3_2"; v_9 = 3; v_A = 2; v_4 = 25; break; case 21: v_5/*"16"*/ = "TORSO_P2_3_3"; v_9 = 3; v_A = 3; v_4 = 38; break; case 22: v_5/*"16"*/ = "TORSO_P2_3_4"; v_9 = 3; v_A = 4; v_4 = 40; break; case 23: v_5/*"16"*/ = "TORSO_P2_3_5"; v_9 = 3; v_A = 5; v_4 = 40; break; case 24: v_5/*"16"*/ = "TORSO_P2_3_6"; v_9 = 3; v_A = 6; v_4 = 40; break; case 25: v_5/*"16"*/ = "TORSO_P2_3_7"; v_9 = 3; v_A = 7; v_4 = 40; break; case 26: v_5/*"16"*/ = "TORSO_P2_3_8"; v_9 = 3; v_A = 8; v_4 = 40; break; case 27: v_5/*"16"*/ = "TORSO_P2_4_0"; v_9 = 4; v_A = 0; break; case 28: v_5/*"16"*/ = "TORSO_P2_4_1"; v_9 = 4; v_A = 1; v_4 = 500; break; case 29: v_5/*"16"*/ = "TORSO_P2_4_2"; v_9 = 4; v_A = 2; v_4 = 560; break; case 30: v_5/*"16"*/ = "TORSO_P2_4_3"; v_9 = 4; v_A = 3; v_4 = 600; break; case 31: v_5/*"16"*/ = "TORSO_P2_4_4tu"; v_9 = 4; v_A = 4; v_4 = 650; break; case 32: v_5/*"16"*/ = "TORSO_P2_4_5tu"; v_9 = 4; v_A = 5; v_4 = 500; break; case 33: v_5/*"16"*/ = "TORSO_P2_4_6tu"; v_9 = 4; v_A = 6; v_4 = 560; break; case 34: v_5/*"16"*/ = "TORSO_P2_4_7"; v_9 = 4; v_A = 7; v_4 = 500; break; case 35: v_5/*"16"*/ = "TORSO_P2_4_8"; v_9 = 4; v_A = 8; v_4 = 650; break; case 36: v_5/*"16"*/ = "TORSO_P2_4_9"; v_9 = 4; v_A = 9; v_4 = 540; break; case 37: v_5/*"16"*/ = "TORSO_P2_4_10"; v_9 = 4; v_A = 10; v_4 = 690; break; case 38: v_5/*"16"*/ = "TORSO_P2_4_11"; v_9 = 4; v_A = 11; v_4 = 560; break; case 39: v_5/*"16"*/ = "TORSO_P2_4_12"; v_9 = 4; v_A = 12; v_4 = 590; break; case 40: v_5/*"16"*/ = "TORSO_P2_4_13"; v_9 = 4; v_A = 13; v_4 = 690; break; case 41: v_5/*"16"*/ = "TORSO_P2_4_14"; v_9 = 4; v_A = 14; v_4 = 540; break; case 42: v_5/*"16"*/ = "TORSO_P2_4_15"; v_9 = 4; v_A = 15; v_4 = 500; break; case 43: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 44: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 1; v_3 = 1; break; case 45: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 2; v_3 = 1; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 3; v_3 = 1; break; case 47: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 4; v_3 = 1; break; case 48: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 5; v_3 = 1; break; case 49: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 50: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 51: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 52: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 53: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 54: v_5/*"16"*/ = "TORSO_P2_11_0"; v_9 = 11; v_A = 0; break; case 55: v_5/*"16"*/ = "TORSO_P2_11_1"; v_9 = 11; v_A = 1; break; case 56: v_5/*"16"*/ = "TORSO_P2_11_2"; v_9 = 11; v_A = 2; v_4 = 25; break; case 57: v_5/*"16"*/ = "TORSO_P2_11_3"; v_9 = 11; v_A = 3; v_4 = 27; break; case 58: v_5/*"16"*/ = "TORSO_P2_11_4"; v_9 = 11; v_A = 4; v_4 = 22; break; case 59: v_5/*"16"*/ = "TORSO_P2_11_5"; v_9 = 11; v_A = 5; v_4 = 350; break; case 60: v_5/*"16"*/ = "TORSO_P2_11_6"; v_9 = 11; v_A = 6; v_4 = 27; break; case 61: v_5/*"16"*/ = "TORSO_P2_11_7"; v_9 = 11; v_A = 7; v_4 = 370; break; case 62: v_5/*"16"*/ = "TORSO_P2_11_8"; v_9 = 11; v_A = 8; v_4 = 25; break; case 63: v_5/*"16"*/ = "TORSO_P2_11_9"; v_9 = 11; v_A = 9; v_4 = 22; break; case 64: v_5/*"16"*/ = "TORSO_P2_11_10"; v_9 = 11; v_A = 10; v_4 = 25; break; case 65: v_5/*"16"*/ = "TORSO_P2_11_11"; v_9 = 11; v_A = 11; break; case 66: v_5/*"16"*/ = "TORSO_P2_11_12"; v_9 = 11; v_A = 12; v_4 = 22; break; case 67: v_5/*"16"*/ = "TORSO_P2_11_13"; v_9 = 11; v_A = 13; v_4 = 27; break; case 68: v_5/*"16"*/ = "TORSO_P2_11_14"; v_9 = 11; v_A = 14; v_4 = 25; break; case 69: v_5/*"16"*/ = "TORSO_P2_11_15"; v_9 = 11; v_A = 15; v_4 = 27; break; case 70: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; v_C = 1; break; case 71: v_5/*"16"*/ = "TORSO_P2_13_0"; v_9 = 13; v_A = 0; break; case 72: v_5/*"16"*/ = "TORSO_P2_13_1"; v_9 = 13; v_A = 1; v_4 = 39; break; case 73: v_5/*"16"*/ = "TORSO_P2_13_2"; v_9 = 13; v_A = 2; v_4 = 42; break; case 74: v_5/*"16"*/ = "TORSO_P2_13_3"; v_9 = 13; v_A = 3; v_4 = 49; break; case 75: v_5/*"16"*/ = "TORSO_P2_13_4"; v_9 = 13; v_A = 4; v_4 = 35; break; case 76: v_5/*"16"*/ = "TORSO_P2_13_5"; v_9 = 13; v_A = 5; v_4 = 50; break; case 77: v_5/*"16"*/ = "TORSO_P2_13_6"; v_9 = 13; v_A = 6; v_4 = 50; break; case 78: v_5/*"16"*/ = "TORSO_P2_13_7"; v_9 = 13; v_A = 7; v_4 = 50; break; case 79: v_5/*"16"*/ = "TORSO_P2_14_0"; v_9 = 14; v_A = 0; break; case 80: v_5/*"16"*/ = "TORSO_P2_14_1"; v_9 = 14; v_A = 1; v_4 = 88; break; case 81: v_5/*"16"*/ = "TORSO_P2_14_2"; v_9 = 14; v_A = 2; v_4 = 60; break; case 82: v_5/*"16"*/ = "TORSO_P2_14_3"; v_9 = 14; v_A = 3; v_4 = 80; break; case 83: v_5/*"16"*/ = "TORSO_P2_14_4"; v_9 = 14; v_A = 4; v_4 = 70; break; case 84: v_5/*"16"*/ = "TORSO_P2_14_5"; v_9 = 14; v_A = 5; v_4 = 80; break; case 85: v_5/*"16"*/ = "TORSO_P2_14_6"; v_9 = 14; v_A = 6; v_4 = 70; break; case 86: v_5/*"16"*/ = "TORSO_P2_14_7"; v_9 = 14; v_A = 7; v_4 = 90; break; case 87: v_5/*"16"*/ = "TORSO_P2_14_8"; v_9 = 14; v_A = 8; v_4 = 95; break; case 88: v_5/*"16"*/ = "TORSO_P2_14_9"; v_9 = 14; v_A = 9; v_4 = 105; break; case 89: v_5/*"16"*/ = "TORSO_P2_14_10"; v_9 = 14; v_A = 10; v_4 = 95; break; case 90: v_5/*"16"*/ = "TORSO_P2_14_11"; v_9 = 14; v_A = 11; v_4 = 110; break; case 91: v_5/*"16"*/ = "TORSO_P2_14_12"; v_9 = 14; v_A = 12; v_4 = 98; break; case 92: v_5/*"16"*/ = "TORSO_P2_14_13"; v_9 = 14; v_A = 13; v_4 = 88; break; case 93: v_5/*"16"*/ = "TORSO_P2_14_14"; v_9 = 14; v_A = 14; v_4 = 98; break; case 94: v_5/*"16"*/ = "TORSO_P2_14_15"; v_9 = 14; v_A = 15; v_4 = 110; break; case 95: v_5/*"16"*/ = "TORSO_P2_15_0"; v_9 = 15; v_A = 0; v_3 = 1; break; case 96: v_5/*"16"*/ = "TORSO_P2_16_0"; v_9 = 16; v_A = 0; break; case 97: v_5/*"16"*/ = "TORSO_P2_17_0"; v_9 = 17; v_A = 0; v_3 = 1; break; case 98: v_5/*"16"*/ = "TORSO_P2_18_0"; v_9 = 18; v_A = 0; break; case 99: v_5/*"16"*/ = "TORSO_P2_18_1"; v_9 = 18; v_A = 1; v_4 = 520; break; case 100: v_5/*"16"*/ = "TORSO_P2_18_2"; v_9 = 18; v_A = 2; v_4 = 490; break; case 101: v_5/*"16"*/ = "TORSO_P2_18_3"; v_9 = 18; v_A = 3; v_4 = 450; break; case 102: v_5/*"16"*/ = "TORSO_P2_18_4"; v_9 = 18; v_A = 4; v_4 = 420; break; case 103: v_5/*"16"*/ = "TORSO_P2_18_5"; v_9 = 18; v_A = 5; v_4 = 420; break; case 104: v_5/*"16"*/ = "TORSO_P2_19_0"; v_9 = 19; v_A = 0; v_4 = 85; break; case 105: v_5/*"16"*/ = "TORSO_P2_19_1"; v_9 = 19; v_A = 1; v_4 = 85; break; case 106: v_5/*"16"*/ = "TORSO_P2_19_2"; v_9 = 19; v_A = 2; v_4 = 75; break; case 107: v_5/*"16"*/ = "TORSO_P2_19_3"; v_9 = 19; v_A = 3; v_4 = 68; break; case 108: v_5/*"16"*/ = "TORSO_P2_19_4"; v_9 = 19; v_A = 4; v_4 = 68; break; case 109: v_5/*"16"*/ = "TORSO_P2_19_5"; v_9 = 19; v_A = 5; v_4 = 78; break; case 110: v_5/*"16"*/ = "TORSO_P2_19_6"; v_9 = 19; v_A = 6; v_4 = 85; break; case 111: v_5/*"16"*/ = "TORSO_P2_19_7"; v_9 = 19; v_A = 7; v_4 = 68; break; case 112: v_5/*"16"*/ = "TORSO_P2_19_8"; v_9 = 19; v_A = 8; v_4 = 75; break; case 113: v_5/*"16"*/ = "TORSO_P2_19_9"; v_9 = 19; v_A = 9; v_4 = 75; break; case 114: v_5/*"16"*/ = "TORSO_P2_19_10"; v_9 = 19; v_A = 10; v_4 = 78; break; case 115: v_5/*"16"*/ = "TORSO_P2_19_11"; v_9 = 19; v_A = 11; v_4 = 75; break; case 116: v_5/*"16"*/ = "TORSO_P2_19_12"; v_9 = 19; v_A = 12; v_4 = 75; break; case 117: v_5/*"16"*/ = "TORSO_P2_19_13"; v_9 = 19; v_A = 13; v_4 = 75; break; case 118: v_5/*"16"*/ = "TORSO_P2_19_14"; v_9 = 19; v_A = 14; v_4 = 78; break; case 119: v_5/*"16"*/ = "TORSO_P2_19_15"; v_9 = 19; v_A = 15; v_4 = 78; break; case 120: v_5/*"16"*/ = "TORSO_P2_20_0"; v_9 = 20; v_A = 0; v_4 = 40; break; case 121: v_5/*"16"*/ = "TORSO_P2_20_1"; v_9 = 20; v_A = 1; v_4 = 32; break; case 122: v_5/*"16"*/ = "TORSO_P2_20_2"; v_9 = 20; v_A = 2; v_4 = 32; break; case 123: v_5/*"16"*/ = "TORSO_P2_20_3"; v_9 = 20; v_A = 3; v_4 = 32; break; case 124: v_5/*"16"*/ = "TORSO_P2_20_4"; v_9 = 20; v_A = 4; break; case 125: v_5/*"16"*/ = "TORSO_P2_20_5"; v_9 = 20; v_A = 5; v_4 = 38; break; case 126: v_5/*"16"*/ = "TORSO_P2_20_6"; v_9 = 20; v_A = 6; v_4 = 35; break; case 127: v_5/*"16"*/ = "TORSO_P2_20_7"; v_9 = 20; v_A = 7; v_4 = 38; break; case 128: v_5/*"16"*/ = "TORSO_P2_20_8"; v_9 = 20; v_A = 8; v_4 = 29; break; case 129: v_5/*"16"*/ = "TORSO_P2_20_9"; v_9 = 20; v_A = 9; v_4 = 32; break; case 130: v_5/*"16"*/ = "TORSO_P2_20_10"; v_9 = 20; v_A = 10; v_4 = 29; break; case 131: v_5/*"16"*/ = "TORSO_P2_20_11"; v_9 = 20; v_A = 11; v_4 = 35; break; case 132: v_5/*"16"*/ = "TORSO_P2_20_12"; v_9 = 20; v_A = 12; v_4 = 32; break; case 133: v_5/*"16"*/ = "TORSO_P2_20_13"; v_9 = 20; v_A = 13; v_4 = 35; break; case 134: v_5/*"16"*/ = "TORSO_P2_20_14"; v_9 = 20; v_A = 14; v_4 = 32; break; case 135: v_5/*"16"*/ = "TORSO_P2_20_15"; v_9 = 20; v_A = 15; v_4 = 40; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3daeb(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 2; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "HAIR_P2_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "HAIR_P2_0_1"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "HAIR_P2_1_0"; v_9 = 1; v_A = 0; break; case 3: v_5/*"16"*/ = "HAIR_P2_2_0"; v_9 = 2; v_A = 0; break; case 4: v_5/*"16"*/ = "HAIR_P2_3_0"; v_9 = 3; v_A = 0; break; case 5: v_5/*"16"*/ = "HAIR_P2_4_0"; v_9 = 4; v_A = 0; break; case 6: v_5/*"16"*/ = "HAIR_P2_5_0"; v_9 = 5; v_A = 0; break; case 7: v_5/*"16"*/ = "HAIR_P2_6_0"; v_9 = 6; v_A = 0; break; case 8: v_5/*"16"*/ = "HAIR_P2_7_0"; v_9 = 7; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 9); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3dc17(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 0; g_10E3A[0/*14*/]._f5 = 2; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 6; break; default: sub_1f4ad(v_D, a_0, 7); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3dd14(auto a_0, auto a_1) { switch (a_0) { case 0: sub_45462(a_1); break; case 2: sub_451da(a_1); break; case 3: sub_42cb6(a_1); break; case 4: sub_41ffa(a_1); break; case 6: sub_410d0(a_1); break; case 5: sub_40fc1(a_1); break; case 8: sub_407c4(a_1); break; case 9: sub_4062e(a_1); break; case 10: sub_400ff(a_1); break; case 1: sub_40030(a_1); break; case 7: sub_3ffbb(a_1); break; case 11: sub_3f94e(a_1); break; case 12: sub_3f444(a_1); break; case 13: sub_3f2f4(a_1); break; case 14: sub_3de04(a_1); break; } } void sub_3de04(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 14; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 6; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 7; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 8; break; case 158: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 2; break; case 159: v_5/*"16"*/ = "PROPS_P1_EA1_0"; v_9 = 1; v_A = 0; v_4 = 4590; v_B = 2; break; case 160: v_5/*"16"*/ = "PROPS_P1_EA1_1"; v_9 = 1; v_A = 1; v_4 = 4100; v_B = 2; break; case 161: v_5/*"16"*/ = "PROPS_P1_EA1_2"; v_9 = 1; v_A = 2; v_4 = 3850; v_B = 2; break; case 162: v_5/*"16"*/ = "PROPS_P1_EA1_3"; v_9 = 1; v_A = 3; v_4 = 1850; v_B = 2; break; case 163: v_5/*"16"*/ = "PROPS_P1_EA1_4"; v_9 = 1; v_A = 4; v_4 = 5250; v_B = 2; break; case 164: v_5/*"16"*/ = "PROPS_P1_EA1_5"; v_9 = 1; v_A = 5; v_4 = 2700; v_B = 2; break; case 165: v_5/*"16"*/ = "PROPS_P1_EA1_6"; v_9 = 1; v_A = 6; v_4 = 3100; v_B = 2; break; case 166: v_5/*"16"*/ = "PROPS_P1_EA1_7"; v_9 = 1; v_A = 7; v_4 = 5050; v_B = 2; break; case 167: v_5/*"16"*/ = "PROPS_P1_EA2_0"; v_9 = 2; v_A = 0; v_4 = 2500; v_B = 2; break; case 168: v_5/*"16"*/ = "PROPS_P1_EA2_1"; v_9 = 2; v_A = 1; v_4 = 1950; v_B = 2; break; case 169: v_5/*"16"*/ = "PROPS_P1_EA2_2"; v_9 = 2; v_A = 2; v_4 = 3900; v_B = 2; break; case 170: v_5/*"16"*/ = "PROPS_P1_EA2_3"; v_9 = 2; v_A = 3; v_4 = 3550; v_B = 2; break; case 171: v_5/*"16"*/ = "PROPS_P1_EA2_4"; v_9 = 2; v_A = 4; v_4 = 4500; v_B = 2; break; case 172: v_5/*"16"*/ = "PROPS_P1_EA2_5"; v_9 = 2; v_A = 5; v_4 = 2700; v_B = 2; break; case 173: v_5/*"16"*/ = "PROPS_P1_EA2_6"; v_9 = 2; v_A = 6; v_4 = 3100; v_B = 2; break; case 174: v_5/*"16"*/ = "PROPS_P1_EA2_7"; v_9 = 2; v_A = 7; v_4 = 2950; v_B = 2; break; case 82: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 10; break; case 83: v_5/*"16"*/ = "PROPS_P1_E1_0"; v_9 = 1; v_A = 0; v_4 = 75; v_B = 10; break; case 84: v_5/*"16"*/ = "PROPS_P1_E1_1"; v_9 = 1; v_A = 1; v_4 = 75; v_B = 10; break; case 85: v_5/*"16"*/ = "PROPS_P1_E1_2"; v_9 = 1; v_A = 2; v_4 = 75; v_B = 10; break; case 86: v_5/*"16"*/ = "PROPS_P1_E1_3"; v_9 = 1; v_A = 3; v_4 = 75; v_B = 10; break; case 87: v_5/*"16"*/ = "PROPS_P1_E1_4"; v_9 = 1; v_A = 4; v_4 = 75; v_B = 10; break; case 88: v_5/*"16"*/ = "PROPS_P1_E1_5"; v_9 = 1; v_A = 5; v_4 = 75; v_B = 10; break; case 89: v_5/*"16"*/ = "PROPS_P1_E1_6"; v_9 = 1; v_A = 6; v_4 = 75; v_B = 10; break; case 90: v_5/*"16"*/ = "PROPS_P1_E1_7"; v_9 = 1; v_A = 7; v_4 = 75; v_B = 10; break; case 91: v_5/*"16"*/ = "PROPS_P1_E1_8"; v_9 = 1; v_A = 8; v_4 = 75; v_B = 10; break; case 92: v_5/*"16"*/ = "PROPS_P1_E1_9"; v_9 = 1; v_A = 9; v_4 = 75; v_B = 10; break; case 93: v_5/*"16"*/ = "PROPS_P1_E2"; v_9 = 2; v_A = 0; v_B = 10; break; case 94: v_5/*"16"*/ = "PROPS_P1_E3"; v_9 = 3; v_A = 0; v_4 = 110; v_B = 10; break; case 95: v_5/*"16"*/ = "PROPS_P1_E4_0"; v_9 = 4; v_A = 0; v_4 = 120; v_B = 10; break; case 96: v_5/*"16"*/ = "PROPS_P1_E4_1"; v_9 = 4; v_A = 1; v_4 = 128; v_B = 10; break; case 97: v_5/*"16"*/ = "PROPS_P1_E4_2"; v_9 = 4; v_A = 2; v_4 = 130; v_B = 10; break; case 98: v_5/*"16"*/ = "PROPS_P1_E4_3"; v_9 = 4; v_A = 3; v_4 = 140; v_B = 10; break; case 99: v_5/*"16"*/ = "PROPS_P1_E4_4"; v_9 = 4; v_A = 4; v_4 = 145; v_B = 10; break; case 100: v_5/*"16"*/ = "PROPS_P1_E4_5"; v_9 = 4; v_A = 5; v_4 = 135; v_B = 10; break; case 101: v_5/*"16"*/ = "PROPS_P1_E4_6"; v_9 = 4; v_A = 6; v_4 = 138; v_B = 10; break; case 102: v_5/*"16"*/ = "PROPS_P1_E5_0"; v_9 = 5; v_A = 0; v_4 = 110; v_B = 10; break; case 103: v_5/*"16"*/ = "PROPS_P1_E5_1"; v_9 = 5; v_A = 1; v_4 = 112; v_B = 10; break; case 104: v_5/*"16"*/ = "PROPS_P1_E5_2"; v_9 = 5; v_A = 2; v_4 = 115; v_B = 10; break; case 105: v_5/*"16"*/ = "PROPS_P1_E5_3"; v_9 = 5; v_A = 3; v_4 = 118; v_B = 10; break; case 106: v_5/*"16"*/ = "PROPS_P1_E5_4"; v_9 = 5; v_A = 4; v_4 = 120; v_B = 10; break; case 107: v_5/*"16"*/ = "PROPS_P1_E5_5"; v_9 = 5; v_A = 5; v_4 = 125; v_B = 10; break; case 108: v_5/*"16"*/ = "PROPS_P1_E5_6"; v_9 = 5; v_A = 6; v_4 = 128; v_B = 10; break; case 109: v_5/*"16"*/ = "PROPS_P1_E5_7"; v_9 = 5; v_A = 7; v_4 = 138; v_B = 10; break; case 110: v_5/*"16"*/ = "PROPS_P1_E5_8"; v_9 = 5; v_A = 8; v_4 = 140; v_B = 10; break; case 111: v_5/*"16"*/ = "PROPS_P1_E5_9"; v_9 = 5; v_A = 9; v_4 = 155; v_B = 10; break; case 112: v_5/*"16"*/ = "PROPS_P1_E6_0"; v_9 = 6; v_A = 0; v_4 = 55; v_B = 10; break; case 113: v_5/*"16"*/ = "PROPS_P1_E6_1"; v_9 = 6; v_A = 1; v_4 = 55; v_B = 10; break; case 114: v_5/*"16"*/ = "PROPS_P1_E6_2"; v_9 = 6; v_A = 2; v_4 = 58; v_B = 10; break; case 115: v_5/*"16"*/ = "PROPS_P1_E6_3"; v_9 = 6; v_A = 3; v_4 = 58; v_B = 10; break; case 116: v_5/*"16"*/ = "PROPS_P1_E6_4"; v_9 = 6; v_A = 4; v_4 = 60; v_B = 10; break; case 117: v_5/*"16"*/ = "PROPS_P1_E6_5"; v_9 = 6; v_A = 5; v_4 = 62; v_B = 10; break; case 118: v_5/*"16"*/ = "PROPS_P1_E6_6"; v_9 = 6; v_A = 6; v_4 = 65; v_B = 10; break; case 119: v_5/*"16"*/ = "PROPS_P1_E6_7"; v_9 = 6; v_A = 7; v_4 = 68; v_B = 10; break; case 120: v_5/*"16"*/ = "PROPS_P1_E6_8"; v_9 = 6; v_A = 8; v_4 = 68; v_B = 10; break; case 121: v_5/*"16"*/ = "PROPS_P1_E6_9"; v_9 = 6; v_A = 9; v_4 = 72; v_B = 10; break; case 122: v_5/*"16"*/ = "PROPS_P1_E7_0"; v_9 = 7; v_A = 0; v_4 = 145; v_B = 10; break; case 123: v_5/*"16"*/ = "PROPS_P1_E7_1"; v_9 = 7; v_A = 1; v_4 = 149; v_B = 10; break; case 124: v_5/*"16"*/ = "PROPS_P1_E7_2"; v_9 = 7; v_A = 2; v_4 = 139; v_B = 10; break; case 125: v_5/*"16"*/ = "PROPS_P1_E7_3"; v_9 = 7; v_A = 3; v_4 = 149; v_B = 10; break; case 126: v_5/*"16"*/ = "PROPS_P1_E7_4"; v_9 = 7; v_A = 4; v_4 = 135; v_B = 10; break; case 127: v_5/*"16"*/ = "PROPS_P1_E7_5"; v_9 = 7; v_A = 5; v_4 = 138; v_B = 10; break; case 128: v_5/*"16"*/ = "PROPS_P1_E7_6"; v_9 = 7; v_A = 6; v_4 = 140; v_B = 10; break; case 129: v_5/*"16"*/ = "PROPS_P1_E7_7"; v_9 = 7; v_A = 7; v_4 = 145; v_B = 10; break; case 130: v_5/*"16"*/ = "PROPS_P1_E7_8"; v_9 = 7; v_A = 8; v_4 = 159; v_B = 10; break; case 131: v_5/*"16"*/ = "PROPS_P1_E7_9"; v_9 = 7; v_A = 9; v_4 = 155; v_B = 10; break; case 132: v_5/*"16"*/ = "PROPS_P1_E8_0"; v_9 = 8; v_A = 0; v_4 = 198; v_B = 10; break; case 133: v_5/*"16"*/ = "PROPS_P1_E8_1"; v_9 = 8; v_A = 1; v_4 = 210; v_B = 10; break; case 134: v_5/*"16"*/ = "PROPS_P1_E8_2"; v_9 = 8; v_A = 2; v_4 = 185; v_B = 10; break; case 135: v_5/*"16"*/ = "PROPS_P1_E8_3"; v_9 = 8; v_A = 3; v_4 = 220; v_B = 10; break; case 136: v_5/*"16"*/ = "PROPS_P1_E8_4"; v_9 = 8; v_A = 4; v_4 = 190; v_B = 10; break; case 137: v_5/*"16"*/ = "PROPS_P1_E8_5"; v_9 = 8; v_A = 5; v_4 = 200; v_B = 10; break; case 138: v_5/*"16"*/ = "PROPS_P1_E8_6"; v_9 = 8; v_A = 6; v_4 = 208; v_B = 10; break; case 139: v_5/*"16"*/ = "PROPS_P1_E8_7"; v_9 = 8; v_A = 7; v_4 = 210; v_B = 10; break; case 140: v_5/*"16"*/ = "PROPS_P1_E9_0"; v_9 = 9; v_A = 0; v_4 = 165; v_B = 10; break; case 141: v_5/*"16"*/ = "PROPS_P1_E9_1"; v_9 = 9; v_A = 1; v_4 = 185; v_B = 10; break; case 142: v_5/*"16"*/ = "PROPS_P1_E9_2"; v_9 = 9; v_A = 2; v_4 = 190; v_B = 10; break; case 143: v_5/*"16"*/ = "PROPS_P1_E9_3"; v_9 = 9; v_A = 3; v_4 = 178; v_B = 10; break; case 144: v_5/*"16"*/ = "PROPS_P1_E9_4"; v_9 = 9; v_A = 4; v_4 = 180; v_B = 10; break; case 145: v_5/*"16"*/ = "PROPS_P1_E9_5"; v_9 = 9; v_A = 5; v_4 = 168; v_B = 10; break; case 146: v_5/*"16"*/ = "PROPS_P1_E9_6"; v_9 = 9; v_A = 6; v_4 = 170; v_B = 10; break; case 147: v_5/*"16"*/ = "PROPS_P1_E9_7"; v_9 = 9; v_A = 7; v_4 = 175; v_B = 10; break; case 148: v_5/*"16"*/ = "PROPS_P1_E9_8"; v_9 = 9; v_A = 8; v_4 = 170; v_B = 10; break; case 149: v_5/*"16"*/ = "PROPS_P1_E9_9"; v_9 = 9; v_A = 9; v_4 = 178; v_B = 10; break; case 150: v_5/*"16"*/ = "PROPS_P1_E10_0"; v_9 = 10; v_A = 0; v_4 = 140; v_B = 10; break; case 151: v_5/*"16"*/ = "PROPS_P1_E10_1"; v_9 = 10; v_A = 1; v_4 = 145; v_B = 10; break; case 152: v_5/*"16"*/ = "PROPS_P1_E10_2"; v_9 = 10; v_A = 2; v_4 = 150; v_B = 10; break; case 153: v_5/*"16"*/ = "PROPS_P1_E10_3"; v_9 = 10; v_A = 3; v_4 = 165; v_B = 10; break; case 154: v_5/*"16"*/ = "PROPS_P1_E10_4"; v_9 = 10; v_A = 4; v_4 = 168; v_B = 10; break; case 155: v_5/*"16"*/ = "PROPS_P1_E10_5"; v_9 = 10; v_A = 5; v_4 = 178; v_B = 10; break; case 156: v_5/*"16"*/ = "PROPS_P1_E10_6"; v_9 = 10; v_A = 6; v_4 = 160; v_B = 10; break; case 157: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_4 = 100; v_B = 10; break; case 10: v_5/*"16"*/ = "PROPS_P1_H0_0"; v_9 = 0; v_A = 0; v_4 = 320; v_B = 0; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; v_B = 0; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; v_B = 0; break; case 13: v_5/*"16"*/ = "PROPS_P1_H3_0"; v_9 = 3; v_A = 0; v_B = 0; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_B = 0; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; v_B = 0; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_B = 0; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 1; v_B = 0; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 2; v_B = 0; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 3; v_B = 0; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 4; v_B = 0; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 5; v_B = 0; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 6; v_B = 0; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 7; v_B = 0; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 8; v_B = 0; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; v_B = 0; break; case 26: v_5/*"16"*/ = "PROPS_P1_H8_0"; v_9 = 8; v_A = 0; v_4 = 270; v_B = 0; break; case 27: v_5/*"16"*/ = "PROPS_P1_H8_1"; v_9 = 8; v_A = 1; v_4 = 270; v_B = 0; break; case 28: v_5/*"16"*/ = "PROPS_P1_H9_0"; v_9 = 9; v_A = 0; v_4 = 200; v_B = 0; break; case 29: v_5/*"16"*/ = "PROPS_P1_H9_1"; v_9 = 9; v_A = 1; v_4 = 200; v_B = 0; break; case 30: v_5/*"16"*/ = "PROPS_P1_H10_0"; v_9 = 10; v_A = 0; v_4 = 350; v_B = 0; break; case 31: v_5/*"16"*/ = "PROPS_P1_H10_1"; v_9 = 10; v_A = 1; v_4 = 350; v_B = 0; break; case 32: v_5/*"16"*/ = "PROPS_P1_H11_0"; v_9 = 11; v_A = 0; v_4 = 450; v_B = 0; break; case 33: v_5/*"16"*/ = "PROPS_P1_H12_0"; v_9 = 12; v_A = 0; v_4 = 500; v_B = 0; break; case 34: v_5/*"16"*/ = "PROPS_P1_H12_1"; v_9 = 12; v_A = 1; v_4 = 500; v_B = 0; break; case 35: v_5/*"16"*/ = "PROPS_P1_H13_0"; v_9 = 13; v_A = 0; v_4 = 50; v_B = 0; break; case 36: v_5/*"16"*/ = "PROPS_P1_H13_1"; v_9 = 13; v_A = 1; v_4 = 50; v_B = 0; break; case 37: v_5/*"16"*/ = "PROPS_P1_H14_0"; v_9 = 14; v_A = 0; v_4 = 99; v_B = 0; break; case 38: v_5/*"16"*/ = "PROPS_P1_H14_1"; v_9 = 14; v_A = 1; v_4 = 99; v_B = 0; break; case 39: v_5/*"16"*/ = "PROPS_P1_H14_2"; v_9 = 14; v_A = 2; v_4 = 99; v_B = 0; break; case 40: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; v_3 = 1; v_B = 0; break; case 41: v_5/*"16"*/ = "PROPS_P1_H19_0"; v_9 = 16; v_A = 0; v_B = 0; break; case 42: v_5/*"16"*/ = "PROPS_P1_H19_1"; v_9 = 16; v_A = 1; v_B = 0; break; case 43: v_5/*"16"*/ = "PROPS_P1_H19_2"; v_9 = 16; v_A = 2; v_B = 0; break; case 44: v_5/*"16"*/ = "PROPS_P1_H19_3"; v_9 = 16; v_A = 3; v_B = 0; break; case 45: v_5/*"16"*/ = "PROPS_P1_H19_4"; v_9 = 16; v_A = 4; v_B = 0; break; case 46: v_5/*"16"*/ = "PROPS_P1_H19_5"; v_9 = 16; v_A = 5; v_B = 0; break; case 47: v_5/*"16"*/ = "PROPS_P1_H19_6"; v_9 = 16; v_A = 6; v_B = 0; break; case 48: v_5/*"16"*/ = "PROPS_P1_H19_7"; v_9 = 16; v_A = 7; v_B = 0; break; case 49: v_5/*"16"*/ = "PROPS_P1_H19_8"; v_9 = 16; v_A = 8; v_B = 0; break; case 50: v_5/*"16"*/ = "PROPS_P1_H19_9"; v_9 = 16; v_A = 9; v_B = 0; break; case 51: v_5/*"16"*/ = "PROPS_P1_H19_10"; v_9 = 16; v_A = 10; v_B = 0; break; case 52: v_5/*"16"*/ = "PROPS_P1_H19_11"; v_9 = 16; v_A = 11; v_B = 0; break; case 53: v_5/*"16"*/ = "PROPS_P1_H19_12"; v_9 = 16; v_A = 12; v_B = 0; break; case 54: v_5/*"16"*/ = "PROPS_P1_H19_13"; v_9 = 16; v_A = 13; v_B = 0; break; case 55: v_5/*"16"*/ = "PROPS_P1_H19_14"; v_9 = 16; v_A = 14; v_B = 0; break; case 56: v_5/*"16"*/ = "PROPS_P1_H19_15"; v_9 = 16; v_A = 15; v_B = 0; break; case 57: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; v_B = 0; break; case 58: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 1; v_B = 0; break; case 59: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 2; v_B = 0; break; case 60: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 3; v_B = 0; break; case 61: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 4; v_B = 0; break; case 62: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 5; v_B = 0; break; case 63: v_5/*"16"*/ = "NO_LABEL"; v_9 = 18; v_A = 0; v_B = 0; break; case 64: v_5/*"16"*/ = "PROPS_P1_H19_0"; v_9 = 19; v_A = 0; v_4 = 30; v_B = 0; break; case 65: v_5/*"16"*/ = "PROPS_P1_H19_1"; v_9 = 19; v_A = 1; v_4 = 30; v_B = 0; break; case 66: v_5/*"16"*/ = "PROPS_P1_H19_2"; v_9 = 19; v_A = 2; v_4 = 32; v_B = 0; break; case 67: v_5/*"16"*/ = "PROPS_P1_H19_3"; v_9 = 19; v_A = 3; v_4 = 35; v_B = 0; break; case 68: v_5/*"16"*/ = "PROPS_P1_H19_4"; v_9 = 19; v_A = 4; v_4 = 38; v_B = 0; break; case 69: v_5/*"16"*/ = "PROPS_P1_H19_5"; v_9 = 19; v_A = 5; v_4 = 42; v_B = 0; break; case 70: v_5/*"16"*/ = "PROPS_P1_H19_6"; v_9 = 19; v_A = 6; v_4 = 42; v_B = 0; break; case 71: v_5/*"16"*/ = "PROPS_P1_H19_7"; v_9 = 19; v_A = 7; v_4 = 40; v_B = 0; break; case 72: v_5/*"16"*/ = "PROPS_P1_H19_8"; v_9 = 19; v_A = 8; v_4 = 45; v_B = 0; break; case 73: v_5/*"16"*/ = "PROPS_P1_H19_9"; v_9 = 19; v_A = 9; v_4 = 48; v_B = 0; break; case 74: v_5/*"16"*/ = "PROPS_P1_H19_10"; v_9 = 19; v_A = 10; v_4 = 25; v_B = 0; break; case 75: v_5/*"16"*/ = "PROPS_P1_H19_11"; v_9 = 19; v_A = 11; v_4 = 25; v_B = 0; break; case 76: v_5/*"16"*/ = "PROPS_P1_H19_12"; v_9 = 19; v_A = 12; v_4 = 28; v_B = 0; break; case 77: v_5/*"16"*/ = "PROPS_P1_H19_13"; v_9 = 19; v_A = 13; v_4 = 28; v_B = 0; break; case 78: v_5/*"16"*/ = "PROPS_P1_H19_14"; v_9 = 19; v_A = 14; v_4 = 30; v_B = 0; break; case 79: v_5/*"16"*/ = "PROPS_P1_H19_15"; v_9 = 19; v_A = 15; v_4 = 35; v_B = 0; break; case 80: v_5/*"16"*/ = "NO_LABEL"; v_9 = 20; v_A = 0; v_B = 0; break; case 81: v_5/*"16"*/ = "NO_LABEL"; v_9 = 21; v_A = 0; v_B = 0; break; default: sub_1f4ad(v_D, a_0, 175); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3f2f4(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 13; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 9); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3f444(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 12; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "OUTFIT_P1_0"; v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_5/*"16"*/ = "OUTFIT_P1_2"; v_9 = 0; v_A = 0; break; case 2: v_5/*"16"*/ = "OUTFIT_P1_4"; v_9 = 0; v_A = 0; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 4: v_5/*"16"*/ = "OUTFIT_P1_7"; v_9 = 0; v_A = 0; break; case 5: v_5/*"16"*/ = "OUTFIT_P1_10"; v_9 = 0; v_A = 0; break; case 6: v_5/*"16"*/ = "OUTFIT_P1_11"; v_9 = 0; v_A = 0; break; case 7: v_5/*"16"*/ = "OUTFIT_P1_12"; v_9 = 0; v_A = 0; break; case 8: v_5/*"16"*/ = "OUTFIT_P1_13"; v_9 = 0; v_A = 0; break; case 9: v_5/*"16"*/ = "OUTFIT_P1_15"; v_9 = 0; v_A = 0; break; case 10: v_5/*"16"*/ = "OUTFIT_P1_16"; v_9 = 0; v_A = 0; break; case 11: v_5/*"16"*/ = "OUTFIT_P1_17"; v_9 = 0; v_A = 0; v_4 = 10000; break; case 12: v_5/*"16"*/ = "OUTFIT_P1_18"; v_9 = 0; v_A = 0; break; case 13: v_5/*"16"*/ = "OUTFIT_P1_19"; v_9 = 0; v_A = 0; v_4 = 105; break; case 14: v_5/*"16"*/ = "OUTFIT_P1_20"; v_9 = 0; v_A = 0; v_4 = 105; break; case 15: v_5/*"16"*/ = "OUTFIT_P1_21"; v_9 = 0; v_A = 0; v_4 = 105; break; case 16: v_5/*"16"*/ = "OUTFIT_P1_22"; v_9 = 0; v_A = 0; break; case 17: v_5/*"16"*/ = "OUTFIT_P1_23"; v_9 = 0; v_A = 0; break; case 18: v_5/*"16"*/ = "OUTFIT_P1_24"; v_9 = 0; v_A = 0; break; case 19: v_5/*"16"*/ = "OUTFIT_P1_25"; v_9 = 0; v_A = 0; break; case 20: v_5/*"16"*/ = "OUTFIT_P1_26"; v_9 = 0; v_A = 0; break; case 21: v_5/*"16"*/ = "OUTFIT_P1_27"; v_9 = 0; v_A = 0; break; case 22: v_5/*"16"*/ = "OUTFIT_P1_28"; v_9 = 0; v_A = 0; v_4 = 4000; break; case 23: v_5/*"16"*/ = "OUTFIT_P1_29"; v_9 = 0; v_A = 0; v_4 = 4500; break; case 24: v_5/*"16"*/ = "OUTFIT_P1_30"; v_9 = 0; v_A = 0; v_4 = 4500; break; case 25: v_5/*"16"*/ = "OUTFIT_P1_31"; v_9 = 0; v_A = 0; v_4 = 4650; break; case 26: v_5/*"16"*/ = "OUTFIT_P1_32"; v_9 = 0; v_A = 0; v_4 = 4900; break; case 27: v_5/*"16"*/ = "OUTFIT_P1_33"; v_9 = 0; v_A = 0; v_4 = 5000; break; case 28: v_5/*"16"*/ = "OUTFIT_P1_34"; v_9 = 0; v_A = 0; v_4 = 4750; break; case 29: v_5/*"16"*/ = "OUTFIT_P1_35"; v_9 = 0; v_A = 0; v_4 = 4750; break; case 30: v_5/*"16"*/ = "OUTFIT_P1_36"; v_9 = 0; v_A = 0; v_4 = 5200; break; case 31: v_5/*"16"*/ = "OUTFIT_P1_37"; v_9 = 0; v_A = 0; v_4 = 5200; break; case 32: v_5/*"16"*/ = "OUTFIT_P1_38"; v_9 = 0; v_A = 0; v_4 = 5500; break; case 33: v_5/*"16"*/ = "OUTFIT_P1_39"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 34: v_5/*"16"*/ = "OUTFIT_P1_40"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 35: v_5/*"16"*/ = "OUTFIT_P1_41"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 36: v_5/*"16"*/ = "OUTFIT_P1_42"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 37: v_5/*"16"*/ = "OUTFIT_P1_43"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 38: v_5/*"16"*/ = "OUTFIT_P1_47"; v_9 = 0; v_A = 0; v_4 = 3000; break; case 39: v_5/*"16"*/ = "OUTFIT_P1_48"; v_9 = 0; v_A = 0; v_4 = 3000; break; case 40: v_5/*"16"*/ = "OUTFIT_P1_49"; v_9 = 0; v_A = 0; v_4 = 3000; break; case 41: v_5/*"16"*/ = "OUTFIT_P1_10"; v_9 = 0; v_A = 0; break; case 42: v_5/*"16"*/ = "OUTFIT_P1_50"; v_9 = 0; v_A = 0; break; case 43: v_5/*"16"*/ = "OUTFIT_P1_51"; v_9 = 0; v_A = 0; break; case 44: v_5/*"16"*/ = "OUTFIT_P1_52"; v_9 = 0; v_A = 0; break; case 45: v_5/*"16"*/ = "OUTFIT_P1_53"; v_9 = 0; v_A = 0; break; case 46: v_5/*"16"*/ = "OUTFIT_P1_54"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 47); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3f94e(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 11; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 2; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 3; break; case 5: v_5/*"16"*/ = "JBIB_P1_1_0"; v_9 = 2; v_A = 0; break; case 6: v_5/*"16"*/ = "JBIB_P1_1_1"; v_9 = 2; v_A = 1; break; case 7: v_5/*"16"*/ = "JBIB_P1_1_2"; v_9 = 2; v_A = 2; break; case 8: v_5/*"16"*/ = "JBIB_P1_1_3"; v_9 = 2; v_A = 3; break; case 9: v_5/*"16"*/ = "JBIB_P1_3_0"; v_9 = 3; v_A = 0; break; case 10: v_5/*"16"*/ = "JBIB_P1_3_1"; v_9 = 3; v_A = 1; break; case 11: v_5/*"16"*/ = "JBIB_P1_3_2"; v_9 = 3; v_A = 2; break; case 12: v_5/*"16"*/ = "JBIB_P1_3_3"; v_9 = 3; v_A = 3; break; case 13: v_5/*"16"*/ = "JBIB_P1_3_4"; v_9 = 3; v_A = 4; break; case 14: v_5/*"16"*/ = "JBIB_P1_3_5"; v_9 = 3; v_A = 5; break; case 15: v_5/*"16"*/ = "JBIB_P1_3_6"; v_9 = 3; v_A = 6; break; case 16: v_5/*"16"*/ = "JBIB_P1_3_7"; v_9 = 3; v_A = 7; break; case 17: v_5/*"16"*/ = "JBIB_P1_3_8"; v_9 = 3; v_A = 8; break; case 18: v_5/*"16"*/ = "JBIB_P1_3_9"; v_9 = 3; v_A = 9; break; case 19: v_5/*"16"*/ = "JBIB_P1_3_10"; v_9 = 3; v_A = 10; break; case 20: v_5/*"16"*/ = "JBIB_P1_3_11"; v_9 = 3; v_A = 11; break; case 21: v_5/*"16"*/ = "JBIB_P1_3_12"; v_9 = 3; v_A = 12; break; case 22: v_5/*"16"*/ = "JBIB_P1_3_13"; v_9 = 3; v_A = 13; break; case 23: v_5/*"16"*/ = "JBIB_P1_3_14"; v_9 = 3; v_A = 14; break; case 24: v_5/*"16"*/ = "JBIB_P1_3_15"; v_9 = 3; v_A = 15; break; case 25: v_5/*"16"*/ = "JBIB_P1_3_0"; v_9 = 4; v_A = 0; break; case 26: v_5/*"16"*/ = "JBIB_P1_3_1"; v_9 = 4; v_A = 1; break; case 27: v_5/*"16"*/ = "JBIB_P1_3_2"; v_9 = 4; v_A = 2; break; case 28: v_5/*"16"*/ = "JBIB_P1_3_3"; v_9 = 4; v_A = 3; break; case 29: v_5/*"16"*/ = "JBIB_P1_3_4"; v_9 = 4; v_A = 4; break; case 30: v_5/*"16"*/ = "JBIB_P1_3_5"; v_9 = 4; v_A = 5; break; case 31: v_5/*"16"*/ = "JBIB_P1_3_6"; v_9 = 4; v_A = 6; break; case 32: v_5/*"16"*/ = "JBIB_P1_3_7"; v_9 = 4; v_A = 7; break; case 33: v_5/*"16"*/ = "JBIB_P1_3_8"; v_9 = 4; v_A = 8; break; case 34: v_5/*"16"*/ = "JBIB_P1_3_9"; v_9 = 4; v_A = 9; break; case 35: v_5/*"16"*/ = "JBIB_P1_3_10"; v_9 = 4; v_A = 10; break; case 36: v_5/*"16"*/ = "JBIB_P1_3_11"; v_9 = 4; v_A = 11; break; case 37: v_5/*"16"*/ = "JBIB_P1_3_12"; v_9 = 4; v_A = 12; break; case 38: v_5/*"16"*/ = "JBIB_P1_3_13"; v_9 = 4; v_A = 13; break; case 39: v_5/*"16"*/ = "JBIB_P1_3_14"; v_9 = 4; v_A = 14; break; case 40: v_5/*"16"*/ = "JBIB_P1_3_15"; v_9 = 4; v_A = 15; break; case 41: v_5/*"16"*/ = "JBIB_P1_5_0"; v_9 = 5; v_A = 0; break; case 42: v_5/*"16"*/ = "JBIB_P1_6_0"; v_9 = 6; v_A = 0; break; case 43: v_5/*"16"*/ = "JBIB_P1_6_1"; v_9 = 6; v_A = 1; break; case 44: v_5/*"16"*/ = "JBIB_P1_7_0"; v_9 = 7; v_A = 0; break; case 45: v_5/*"16"*/ = "JBIB_P1_8_0"; v_9 = 8; v_A = 0; break; case 46: v_5/*"16"*/ = "JBIB_P1_9_0"; v_9 = 9; v_A = 0; break; case 47: v_5/*"16"*/ = "JBIB_P1_10_0"; v_9 = 10; v_A = 0; break; case 48: v_5/*"16"*/ = "JBIB_P1_10_1"; v_9 = 10; v_A = 1; v_4 = 48; break; case 49: v_5/*"16"*/ = "JBIB_P1_10_2"; v_9 = 10; v_A = 2; v_4 = 35; break; case 50: v_5/*"16"*/ = "JBIB_P1_10_3"; v_9 = 10; v_A = 3; v_4 = 32; break; case 51: v_5/*"16"*/ = "JBIB_P1_10_4"; v_9 = 10; v_A = 4; v_4 = 35; break; case 52: v_5/*"16"*/ = "JBIB_P1_10_5"; v_9 = 10; v_A = 5; v_4 = 48; break; case 53: v_5/*"16"*/ = "JBIB_P1_10_6"; v_9 = 10; v_A = 6; v_4 = 52; break; case 54: v_5/*"16"*/ = "JBIB_P1_10_7"; v_9 = 10; v_A = 7; v_4 = 38; break; case 55: v_5/*"16"*/ = "JBIB_P1_10_8"; v_9 = 10; v_A = 8; v_4 = 42; break; case 56: v_5/*"16"*/ = "JBIB_P1_10_9"; v_9 = 10; v_A = 9; v_4 = 38; break; case 57: v_5/*"16"*/ = "JBIB_P1_10_10"; v_9 = 10; v_A = 10; v_4 = 35; break; case 58: v_5/*"16"*/ = "JBIB_P1_10_11"; v_9 = 10; v_A = 11; v_4 = 48; break; case 59: v_5/*"16"*/ = "JBIB_P1_10_12"; v_9 = 10; v_A = 12; v_4 = 42; break; case 60: v_5/*"16"*/ = "JBIB_P1_10_13"; v_9 = 10; v_A = 13; v_4 = 45; break; case 61: v_5/*"16"*/ = "JBIB_P1_10_14"; v_9 = 10; v_A = 14; v_4 = 45; break; case 62: v_5/*"16"*/ = "JBIB_P1_10_15"; v_9 = 10; v_A = 15; v_4 = 49; break; default: sub_1f4ad(v_D, a_0, 63); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_3ffbb(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 7; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 1); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_40030(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 1; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "BERD_P1_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "BERD_P1_1_0"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "BERD_P1_2_0"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "BERD_P1_3_0"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "BERD_P1_4_0"; v_9 = 4; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 5); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_400ff(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 10; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 2; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 3; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 4; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 5; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 2; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 3; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 4; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 5; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 6; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 1; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 2; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 3; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 4; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 5; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 6; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 7; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 8; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 9; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 10; break; case 27: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 11; break; case 28: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 12; break; case 29: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 13; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 14; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 15; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 1; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 2; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 3; break; case 36: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 4; break; case 37: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 5; break; case 38: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 6; break; case 39: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; break; case 40: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 1; break; case 41: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 2; break; case 42: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 3; break; case 43: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 4; break; case 44: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 5; break; case 45: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 6; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 7; break; case 47: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; break; case 48: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 1; break; case 49: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 2; break; case 50: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 3; break; case 51: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; break; case 52: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 53); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4062e(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 9; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "SPEC2_P0_08_0"; v_9 = 5; v_A = 0; v_4 = 125; break; case 6: v_5/*"16"*/ = "SPEC2_P0_08_1"; v_9 = 5; v_A = 1; v_4 = 150; break; case 7: v_5/*"16"*/ = "SPEC2_P0_08_2"; v_9 = 5; v_A = 2; v_4 = 175; break; case 8: v_5/*"16"*/ = "SPEC2_P0_08_3"; v_9 = 5; v_A = 3; v_4 = 85; break; case 9: v_5/*"16"*/ = "SPEC2_P0_08_4"; v_9 = 5; v_A = 4; v_4 = 150; break; case 10: v_5/*"16"*/ = "SPEC2_P0_08_5"; v_9 = 5; v_A = 5; v_4 = 175; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 12); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_407c4(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 8; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "SPEC_P1_9_0"; v_9 = 9; v_A = 0; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "SPEC_P1_11_0"; v_9 = 11; v_A = 0; v_4 = 195; break; case 12: v_5/*"16"*/ = "SPEC_P1_11_1"; v_9 = 11; v_A = 1; v_4 = 195; break; case 13: v_5/*"16"*/ = "SPEC_P1_11_2"; v_9 = 11; v_A = 2; v_4 = 195; break; case 14: v_5/*"16"*/ = "SPEC_P1_11_3"; v_9 = 11; v_A = 3; v_4 = 250; break; case 15: v_5/*"16"*/ = "SPEC_P1_11_4"; v_9 = 11; v_A = 4; v_4 = 250; break; case 16: v_5/*"16"*/ = "SPEC_P1_11_5"; v_9 = 11; v_A = 5; v_4 = 250; break; case 17: v_5/*"16"*/ = "SPEC_P1_11_6"; v_9 = 11; v_A = 6; v_4 = 195; break; case 18: v_5/*"16"*/ = "SPEC_P1_11_7"; v_9 = 11; v_A = 7; v_4 = 250; break; case 19: v_5/*"16"*/ = "SPEC_P1_11_8"; v_9 = 11; v_A = 8; v_4 = 250; break; case 20: v_5/*"16"*/ = "SPEC_P1_11_9"; v_9 = 11; v_A = 9; v_4 = 250; break; case 21: v_5/*"16"*/ = "SPEC_P1_11_10"; v_9 = 11; v_A = 10; v_4 = 250; break; case 22: v_5/*"16"*/ = "SPEC_P1_11_11"; v_9 = 11; v_A = 11; v_4 = 195; break; case 23: v_5/*"16"*/ = "SPEC_P1_11_12"; v_9 = 11; v_A = 12; v_4 = 250; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; break; case 27: v_5/*"16"*/ = "SPEC_P1_15_0"; v_9 = 15; v_A = 0; break; case 28: v_5/*"16"*/ = "SPEC_P1_15_1"; v_9 = 15; v_A = 1; break; case 29: v_5/*"16"*/ = "SPEC_P1_15_2"; v_9 = 15; v_A = 2; break; case 30: v_5/*"16"*/ = "SPEC_P1_15_3"; v_9 = 15; v_A = 3; break; case 31: v_5/*"16"*/ = "SPEC_P1_15_4"; v_9 = 15; v_A = 4; break; case 32: v_5/*"16"*/ = "SPEC_P1_15_5"; v_9 = 15; v_A = 5; break; case 33: v_5/*"16"*/ = "SPEC_P1_15_6"; v_9 = 15; v_A = 6; break; case 34: v_5/*"16"*/ = "SPEC_P1_15_7"; v_9 = 15; v_A = 7; break; case 35: v_5/*"16"*/ = "SPEC_P1_15_8"; v_9 = 15; v_A = 8; break; case 36: v_5/*"16"*/ = "SPEC_P1_15_9"; v_9 = 15; v_A = 9; break; case 37: v_5/*"16"*/ = "SPEC_P1_15_10"; v_9 = 15; v_A = 10; break; case 38: v_5/*"16"*/ = "SPEC_P1_15_11"; v_9 = 15; v_A = 11; break; case 39: v_5/*"16"*/ = "SPEC_P1_15_12"; v_9 = 15; v_A = 12; break; case 40: v_5/*"16"*/ = "SPEC_P1_15_13"; v_9 = 15; v_A = 13; break; case 41: v_5/*"16"*/ = "SPEC_P1_15_14"; v_9 = 15; v_A = 14; break; case 42: v_5/*"16"*/ = "SPEC_P1_15_15"; v_9 = 15; v_A = 15; break; case 43: v_5/*"16"*/ = "SPEC_P1_15_0"; v_9 = 16; v_A = 0; break; case 44: v_5/*"16"*/ = "SPEC_P1_15_1"; v_9 = 16; v_A = 1; break; case 45: v_5/*"16"*/ = "SPEC_P1_15_2"; v_9 = 16; v_A = 2; break; case 46: v_5/*"16"*/ = "SPEC_P1_15_3"; v_9 = 16; v_A = 3; break; case 47: v_5/*"16"*/ = "SPEC_P1_15_4"; v_9 = 16; v_A = 4; break; case 48: v_5/*"16"*/ = "SPEC_P1_15_5"; v_9 = 16; v_A = 5; break; case 49: v_5/*"16"*/ = "SPEC_P1_15_6"; v_9 = 16; v_A = 6; break; case 50: v_5/*"16"*/ = "SPEC_P1_15_7"; v_9 = 16; v_A = 7; break; case 51: v_5/*"16"*/ = "SPEC_P1_15_8"; v_9 = 16; v_A = 8; break; case 52: v_5/*"16"*/ = "SPEC_P1_15_9"; v_9 = 16; v_A = 9; break; case 53: v_5/*"16"*/ = "SPEC_P1_15_10"; v_9 = 16; v_A = 10; break; case 54: v_5/*"16"*/ = "SPEC_P1_15_11"; v_9 = 16; v_A = 11; break; case 55: v_5/*"16"*/ = "SPEC_P1_15_12"; v_9 = 16; v_A = 12; break; case 56: v_5/*"16"*/ = "SPEC_P1_15_13"; v_9 = 16; v_A = 13; break; case 57: v_5/*"16"*/ = "SPEC_P1_15_14"; v_9 = 16; v_A = 14; break; case 58: v_5/*"16"*/ = "SPEC_P1_15_15"; v_9 = 16; v_A = 15; break; case 59: v_5/*"16"*/ = "SPEC_P1_15_0"; v_9 = 17; v_A = 0; break; case 60: v_5/*"16"*/ = "SPEC_P1_15_1"; v_9 = 17; v_A = 1; break; case 61: v_5/*"16"*/ = "SPEC_P1_15_2"; v_9 = 17; v_A = 2; break; case 62: v_5/*"16"*/ = "SPEC_P1_15_3"; v_9 = 17; v_A = 3; break; case 63: v_5/*"16"*/ = "SPEC_P1_15_4"; v_9 = 17; v_A = 4; break; case 64: v_5/*"16"*/ = "SPEC_P1_15_5"; v_9 = 17; v_A = 5; break; case 65: v_5/*"16"*/ = "SPEC_P1_15_6"; v_9 = 17; v_A = 6; break; case 66: v_5/*"16"*/ = "SPEC_P1_15_7"; v_9 = 17; v_A = 7; break; case 67: v_5/*"16"*/ = "SPEC_P1_15_8"; v_9 = 17; v_A = 8; break; case 68: v_5/*"16"*/ = "SPEC_P1_15_9"; v_9 = 17; v_A = 9; break; case 69: v_5/*"16"*/ = "SPEC_P1_15_10"; v_9 = 17; v_A = 10; break; case 70: v_5/*"16"*/ = "SPEC_P1_15_11"; v_9 = 17; v_A = 11; break; case 71: v_5/*"16"*/ = "SPEC_P1_15_12"; v_9 = 17; v_A = 12; break; case 72: v_5/*"16"*/ = "SPEC_P1_15_13"; v_9 = 17; v_A = 13; break; case 73: v_5/*"16"*/ = "SPEC_P1_15_14"; v_9 = 17; v_A = 14; break; case 74: v_5/*"16"*/ = "SPEC_P1_15_15"; v_9 = 17; v_A = 15; break; case 75: v_5/*"16"*/ = "NO_LABEL"; v_9 = 18; v_A = 0; break; case 76: v_5/*"16"*/ = "NO_LABEL"; v_9 = 19; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 77); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_40fc1(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 5; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 1; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 7); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_410d0(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 6; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "FEET_P1_00_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "FEET_P1_00_1"; v_9 = 0; v_A = 1; v_4 = 80; break; case 2: v_5/*"16"*/ = "FEET_P1_00_2"; v_9 = 0; v_A = 2; v_4 = 80; break; case 3: v_5/*"16"*/ = "FEET_P1_00_3"; v_9 = 0; v_A = 3; v_4 = 89; break; case 4: v_5/*"16"*/ = "FEET_P1_00_4"; v_9 = 0; v_A = 4; v_4 = 45; break; case 5: v_5/*"16"*/ = "FEET_P1_00_5"; v_9 = 0; v_A = 5; v_4 = 35; break; case 6: v_5/*"16"*/ = "FEET_P1_00_6"; v_9 = 0; v_A = 6; v_4 = 89; break; case 7: v_5/*"16"*/ = "FEET_P1_00_7"; v_9 = 0; v_A = 7; v_4 = 95; break; case 8: v_5/*"16"*/ = "FEET_P1_00_8"; v_9 = 0; v_A = 8; v_4 = 115; break; case 9: v_5/*"16"*/ = "FEET_P1_00_9"; v_9 = 0; v_A = 9; v_4 = 40; break; case 10: v_5/*"16"*/ = "FEET_P1_00_10"; v_9 = 0; v_A = 10; v_4 = 145; break; case 11: v_5/*"16"*/ = "FEET_P1_00_11"; v_9 = 0; v_A = 11; v_4 = 145; break; case 12: v_5/*"16"*/ = "FEET_P1_01_0"; v_9 = 1; v_A = 0; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 1; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; case 18: v_5/*"16"*/ = "FEET_P1_06_0"; v_9 = 6; v_A = 0; break; case 19: v_5/*"16"*/ = "FEET_P1_06_1"; v_9 = 6; v_A = 1; v_4 = 180; break; case 20: v_5/*"16"*/ = "FEET_P1_06_2"; v_9 = 6; v_A = 2; v_4 = 80; break; case 21: v_5/*"16"*/ = "FEET_P1_06_3"; v_9 = 6; v_A = 3; v_4 = 200; break; case 22: v_5/*"16"*/ = "FEET_P1_06_4"; v_9 = 6; v_A = 4; v_4 = 220; break; case 23: v_5/*"16"*/ = "FEET_P1_06_5"; v_9 = 6; v_A = 5; v_4 = 235; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 25: v_5/*"16"*/ = "FEET_P1_08_0"; v_9 = 8; v_A = 0; v_4 = 870; break; case 26: v_5/*"16"*/ = "FEET_P1_08_1"; v_9 = 8; v_A = 1; v_4 = 870; break; case 27: v_5/*"16"*/ = "FEET_P1_08_2"; v_9 = 8; v_A = 2; v_4 = 870; break; case 28: v_5/*"16"*/ = "FEET_P1_08_3"; v_9 = 8; v_A = 3; v_4 = 1275; break; case 29: v_5/*"16"*/ = "FEET_P1_08_4"; v_9 = 8; v_A = 4; v_4 = 1275; break; case 30: v_5/*"16"*/ = "FEET_P1_08_5"; v_9 = 8; v_A = 5; v_4 = 1275; break; case 31: v_5/*"16"*/ = "FEET_P1_08_6"; v_9 = 8; v_A = 6; v_4 = 1275; break; case 32: v_5/*"16"*/ = "FEET_P1_08_7"; v_9 = 8; v_A = 7; v_4 = 1275; break; case 33: v_5/*"16"*/ = "FEET_P1_08_8"; v_9 = 8; v_A = 8; v_4 = 1275; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 35: v_5/*"16"*/ = "FEET_P1_10_0"; v_9 = 10; v_A = 0; v_3 = 1; break; case 36: v_5/*"16"*/ = "FEET_P1_11_0"; v_9 = 11; v_A = 0; break; case 37: v_5/*"16"*/ = "FEET_P1_11_1"; v_9 = 11; v_A = 1; v_4 = 50; break; case 38: v_5/*"16"*/ = "FEET_P1_11_2"; v_9 = 11; v_A = 2; v_4 = 50; break; case 39: v_5/*"16"*/ = "FEET_P1_11_3"; v_9 = 11; v_A = 3; v_4 = 50; break; case 40: v_5/*"16"*/ = "FEET_P1_11_4"; v_9 = 11; v_A = 4; v_4 = 50; break; case 41: v_5/*"16"*/ = "FEET_P1_11_5"; v_9 = 11; v_A = 5; v_4 = 50; break; case 42: v_5/*"16"*/ = "FEET_P1_11_6"; v_9 = 11; v_A = 6; v_4 = 50; break; case 43: v_5/*"16"*/ = "FEET_P1_11_7"; v_9 = 11; v_A = 7; v_4 = 50; break; case 44: v_5/*"16"*/ = "FEET_P1_11_8"; v_9 = 11; v_A = 8; v_4 = 50; break; case 45: v_5/*"16"*/ = "FEET_P1_11_9"; v_9 = 11; v_A = 9; v_4 = 50; break; case 46: v_5/*"16"*/ = "FEET_P1_11_10"; v_9 = 11; v_A = 10; v_4 = 50; break; case 47: v_5/*"16"*/ = "FEET_P1_11_11"; v_9 = 11; v_A = 11; v_4 = 50; break; case 48: v_5/*"16"*/ = "FEET_P1_11_12"; v_9 = 11; v_A = 12; v_4 = 50; break; case 49: v_5/*"16"*/ = "FEET_P1_11_13"; v_9 = 11; v_A = 13; v_4 = 50; break; case 50: v_5/*"16"*/ = "FEET_P1_11_14"; v_9 = 11; v_A = 14; v_4 = 50; break; case 51: v_5/*"16"*/ = "FEET_P1_11_15"; v_9 = 11; v_A = 15; v_4 = 50; break; case 52: v_5/*"16"*/ = "FEET_P1_12_0"; v_9 = 12; v_A = 0; break; case 53: v_5/*"16"*/ = "FEET_P1_12_1"; v_9 = 12; v_A = 1; v_4 = 25; break; case 54: v_5/*"16"*/ = "FEET_P1_12_2"; v_9 = 12; v_A = 2; v_4 = 20; break; case 55: v_5/*"16"*/ = "FEET_P1_12_3"; v_9 = 12; v_A = 3; v_4 = 24; break; case 56: v_5/*"16"*/ = "FEET_P1_12_4"; v_9 = 12; v_A = 4; v_4 = 25; break; case 57: v_5/*"16"*/ = "FEET_P1_12_5"; v_9 = 12; v_A = 5; v_4 = 27; break; case 58: v_5/*"16"*/ = "FEET_P1_12_6"; v_9 = 12; v_A = 6; v_4 = 29; break; case 59: v_5/*"16"*/ = "FEET_P1_12_7"; v_9 = 12; v_A = 7; v_4 = 27; break; case 60: v_5/*"16"*/ = "FEET_P1_12_8"; v_9 = 12; v_A = 8; v_4 = 25; break; case 61: v_5/*"16"*/ = "FEET_P1_12_9"; v_9 = 12; v_A = 9; v_4 = 30; break; case 62: v_5/*"16"*/ = "FEET_P1_12_10"; v_9 = 12; v_A = 10; v_4 = 28; break; case 63: v_5/*"16"*/ = "FEET_P1_12_11"; v_9 = 12; v_A = 11; v_4 = 30; break; case 64: v_5/*"16"*/ = "FEET_P1_13_0"; v_9 = 13; v_A = 0; v_3 = 1; break; case 65: v_5/*"16"*/ = "FEET_P1_14_0"; v_9 = 14; v_A = 0; v_4 = 155; break; case 66: v_5/*"16"*/ = "FEET_P1_14_1"; v_9 = 14; v_A = 1; v_4 = 155; break; case 67: v_5/*"16"*/ = "FEET_P1_14_2"; v_9 = 14; v_A = 2; v_4 = 165; break; case 68: v_5/*"16"*/ = "FEET_P1_14_3"; v_9 = 14; v_A = 3; v_4 = 170; break; case 69: v_5/*"16"*/ = "FEET_P1_14_4"; v_9 = 14; v_A = 4; v_4 = 160; break; case 70: v_5/*"16"*/ = "FEET_P1_14_5"; v_9 = 14; v_A = 5; v_4 = 165; break; case 71: v_5/*"16"*/ = "FEET_P1_14_6"; v_9 = 14; v_A = 6; v_4 = 170; break; case 72: v_5/*"16"*/ = "FEET_P1_14_7"; v_9 = 14; v_A = 7; v_4 = 160; break; case 73: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; break; case 74: v_5/*"16"*/ = "FEET_P1_16_0"; v_9 = 16; v_A = 0; v_4 = 720; break; case 75: v_5/*"16"*/ = "FEET_P1_16_1"; v_9 = 16; v_A = 1; v_4 = 680; break; case 76: v_5/*"16"*/ = "FEET_P1_16_2"; v_9 = 16; v_A = 2; v_4 = 650; break; case 77: v_5/*"16"*/ = "FEET_P1_16_3"; v_9 = 16; v_A = 3; v_4 = 670; break; case 78: v_5/*"16"*/ = "FEET_P1_16_4"; v_9 = 16; v_A = 4; v_4 = 700; break; case 79: v_5/*"16"*/ = "FEET_P1_16_5"; v_9 = 16; v_A = 5; v_4 = 680; break; case 80: v_5/*"16"*/ = "FEET_P1_16_6"; v_9 = 16; v_A = 6; v_4 = 720; break; case 81: v_5/*"16"*/ = "FEET_P1_16_7"; v_9 = 16; v_A = 7; v_4 = 740; break; case 82: v_5/*"16"*/ = "FEET_P1_16_8"; v_9 = 16; v_A = 8; v_4 = 760; break; case 83: v_5/*"16"*/ = "FEET_P1_16_9"; v_9 = 16; v_A = 9; v_4 = 780; break; case 84: v_5/*"16"*/ = "FEET_P1_16_10"; v_9 = 16; v_A = 10; v_4 = 750; break; case 85: v_5/*"16"*/ = "FEET_P1_16_11"; v_9 = 16; v_A = 11; v_4 = 700; break; case 86: v_5/*"16"*/ = "FEET_P1_17_0"; v_9 = 17; v_A = 0; v_4 = 790; break; case 87: v_5/*"16"*/ = "FEET_P1_17_1"; v_9 = 17; v_A = 1; v_4 = 750; break; case 88: v_5/*"16"*/ = "FEET_P1_17_2"; v_9 = 17; v_A = 2; v_4 = 860; break; case 89: v_5/*"16"*/ = "FEET_P1_17_3"; v_9 = 17; v_A = 3; v_4 = 750; break; case 90: v_5/*"16"*/ = "FEET_P1_17_4"; v_9 = 17; v_A = 4; v_4 = 790; break; case 91: v_5/*"16"*/ = "FEET_P1_17_5"; v_9 = 17; v_A = 5; v_4 = 840; break; case 92: v_5/*"16"*/ = "FEET_P1_17_6"; v_9 = 17; v_A = 6; v_4 = 820; break; case 93: v_5/*"16"*/ = "FEET_P1_17_7"; v_9 = 17; v_A = 7; v_4 = 800; break; case 94: v_5/*"16"*/ = "FEET_P1_17_8"; v_9 = 17; v_A = 8; v_4 = 850; break; case 95: v_5/*"16"*/ = "FEET_P1_17_9"; v_9 = 17; v_A = 9; v_4 = 870; break; case 96: v_5/*"16"*/ = "FEET_P1_17_10"; v_9 = 17; v_A = 10; v_4 = 720; break; case 97: v_5/*"16"*/ = "FEET_P1_17_11"; v_9 = 17; v_A = 11; v_4 = 740; break; case 98: v_5/*"16"*/ = "FEET_P1_17_12"; v_9 = 17; v_A = 12; v_4 = 800; break; case 99: v_5/*"16"*/ = "FEET_P1_17_13"; v_9 = 17; v_A = 13; v_4 = 750; break; case 100: v_5/*"16"*/ = "FEET_P1_17_14"; v_9 = 17; v_A = 14; v_4 = 770; break; case 101: v_5/*"16"*/ = "FEET_P1_17_15"; v_9 = 17; v_A = 15; v_4 = 860; break; case 102: v_5/*"16"*/ = "FEET_P1_18_0"; v_9 = 18; v_A = 0; v_4 = 850; break; case 103: v_5/*"16"*/ = "FEET_P1_18_1"; v_9 = 18; v_A = 1; v_4 = 800; break; case 104: v_5/*"16"*/ = "FEET_P1_18_2"; v_9 = 18; v_A = 2; v_4 = 780; break; case 105: v_5/*"16"*/ = "FEET_P1_18_3"; v_9 = 18; v_A = 3; v_4 = 890; break; case 106: v_5/*"16"*/ = "FEET_P1_18_4"; v_9 = 18; v_A = 4; v_4 = 820; break; case 107: v_5/*"16"*/ = "FEET_P1_18_5"; v_9 = 18; v_A = 5; v_4 = 840; break; case 108: v_5/*"16"*/ = "FEET_P1_18_6"; v_9 = 18; v_A = 6; v_4 = 870; break; case 109: v_5/*"16"*/ = "FEET_P1_18_7"; v_9 = 18; v_A = 7; v_4 = 930; break; case 110: v_5/*"16"*/ = "FEET_P1_18_8"; v_9 = 18; v_A = 8; v_4 = 880; break; case 111: v_5/*"16"*/ = "FEET_P1_18_9"; v_9 = 18; v_A = 9; v_4 = 900; break; case 112: v_5/*"16"*/ = "FEET_P1_18_10"; v_9 = 18; v_A = 10; v_4 = 920; break; case 113: v_5/*"16"*/ = "FEET_P1_18_11"; v_9 = 18; v_A = 11; v_4 = 970; break; case 114: v_5/*"16"*/ = "FEET_P1_18_12"; v_9 = 18; v_A = 12; v_4 = 990; break; case 115: v_5/*"16"*/ = "FEET_P1_18_13"; v_9 = 18; v_A = 13; v_4 = 960; break; case 116: v_5/*"16"*/ = "FEET_P1_18_14"; v_9 = 18; v_A = 14; v_4 = 980; break; case 117: v_5/*"16"*/ = "FEET_P1_18_15"; v_9 = 18; v_A = 15; v_4 = 950; break; case 118: v_5/*"16"*/ = "FEET_P1_19_0"; v_9 = 19; v_A = 0; v_4 = 110; break; case 119: v_5/*"16"*/ = "FEET_P1_19_1"; v_9 = 19; v_A = 1; v_4 = 115; break; case 120: v_5/*"16"*/ = "FEET_P1_19_2"; v_9 = 19; v_A = 2; v_4 = 120; break; case 121: v_5/*"16"*/ = "FEET_P1_19_3"; v_9 = 19; v_A = 3; v_4 = 110; break; case 122: v_5/*"16"*/ = "FEET_P1_19_4"; v_9 = 19; v_A = 4; v_4 = 125; break; case 123: v_5/*"16"*/ = "FEET_P1_19_5"; v_9 = 19; v_A = 5; v_4 = 128; break; case 124: v_5/*"16"*/ = "FEET_P1_19_6"; v_9 = 19; v_A = 6; v_4 = 135; break; case 125: v_5/*"16"*/ = "FEET_P1_19_7"; v_9 = 19; v_A = 7; v_4 = 130; break; case 126: v_5/*"16"*/ = "FEET_P1_19_8"; v_9 = 19; v_A = 8; v_4 = 145; break; case 127: v_5/*"16"*/ = "FEET_P1_19_9"; v_9 = 19; v_A = 9; v_4 = 110; break; case 128: v_5/*"16"*/ = "FEET_P1_19_10"; v_9 = 19; v_A = 10; v_4 = 120; break; case 129: v_5/*"16"*/ = "FEET_P1_19_11"; v_9 = 19; v_A = 11; v_4 = 150; break; case 130: v_5/*"16"*/ = "FEET_P1_19_12"; v_9 = 19; v_A = 12; v_4 = 125; break; case 131: v_5/*"16"*/ = "FEET_P1_19_13"; v_9 = 19; v_A = 13; v_4 = 120; break; case 132: v_5/*"16"*/ = "FEET_P1_19_14"; v_9 = 19; v_A = 14; v_4 = 130; break; case 133: v_5/*"16"*/ = "FEET_P1_19_15"; v_9 = 19; v_A = 15; v_4 = 110; break; default: sub_1f4ad(v_D, a_0, 134); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_41ffa(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 4; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "LEGS_P1_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "LEGS_P1_0_1"; v_9 = 0; v_A = 1; v_4 = 32; break; case 2: v_5/*"16"*/ = "LEGS_P1_0_2"; v_9 = 0; v_A = 2; v_4 = 38; break; case 3: v_5/*"16"*/ = "LEGS_P1_0_3"; v_9 = 0; v_A = 3; v_4 = 44; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 1; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 2; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 3; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 4; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 5; v_3 = 1; break; case 10: v_5/*"16"*/ = "LEGS_P1_2_0"; v_9 = 2; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "LEGS_P1_6_0"; v_9 = 6; v_A = 0; break; case 15: v_5/*"16"*/ = "LEGS_P1_6_1"; v_9 = 6; v_A = 1; v_4 = 690; break; case 16: v_5/*"16"*/ = "LEGS_P1_6_2"; v_9 = 6; v_A = 2; v_4 = 720; break; case 17: v_5/*"16"*/ = "LEGS_P1_6_3"; v_9 = 6; v_A = 3; v_4 = 850; break; case 18: v_5/*"16"*/ = "LEGS_P1_6_4"; v_9 = 6; v_A = 4; v_4 = 850; break; case 19: v_5/*"16"*/ = "LEGS_P1_6_5"; v_9 = 6; v_A = 5; v_4 = 740; break; case 20: v_5/*"16"*/ = "LEGS_P1_6_6"; v_9 = 6; v_A = 6; v_4 = 750; break; case 21: v_5/*"16"*/ = "LEGS_P1_6_7"; v_9 = 6; v_A = 7; v_4 = 790; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 1; v_3 = 1; break; case 24: v_5/*"16"*/ = "LEGS_P1_8_0"; v_9 = 8; v_A = 0; break; case 25: v_5/*"16"*/ = "LEGS_P1_8_1"; v_9 = 8; v_A = 1; v_4 = 145; break; case 26: v_5/*"16"*/ = "LEGS_P1_8_2"; v_9 = 8; v_A = 2; v_4 = 140; break; case 27: v_5/*"16"*/ = "LEGS_P1_8_3"; v_9 = 8; v_A = 3; v_4 = 148; break; case 28: v_5/*"16"*/ = "LEGS_P1_8_4"; v_9 = 8; v_A = 4; v_4 = 150; break; case 29: v_5/*"16"*/ = "LEGS_P1_8_5"; v_9 = 8; v_A = 5; v_4 = 154; break; case 30: v_5/*"16"*/ = "LEGS_P1_8_6"; v_9 = 8; v_A = 6; v_4 = 158; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 33: v_5/*"16"*/ = "LEGS_P1_11_0"; v_9 = 11; v_A = 0; v_4 = 820; break; case 34: v_5/*"16"*/ = "LEGS_P1_11_1"; v_9 = 11; v_A = 1; v_4 = 820; break; case 35: v_5/*"16"*/ = "LEGS_P1_11_2"; v_9 = 11; v_A = 2; v_4 = 850; break; case 36: v_5/*"16"*/ = "LEGS_P1_11_3"; v_9 = 11; v_A = 3; v_4 = 850; break; case 37: v_5/*"16"*/ = "LEGS_P1_11_4"; v_9 = 11; v_A = 4; v_4 = 920; break; case 38: v_5/*"16"*/ = "LEGS_P1_11_5"; v_9 = 11; v_A = 5; v_4 = 950; break; case 39: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; break; case 40: v_5/*"16"*/ = "LEGS_P1_13_0"; v_9 = 13; v_A = 0; break; case 41: v_5/*"16"*/ = "LEGS_P1_13_1"; v_9 = 13; v_A = 1; v_4 = 45; break; case 42: v_5/*"16"*/ = "LEGS_P1_13_2"; v_9 = 13; v_A = 2; v_4 = 48; break; case 43: v_5/*"16"*/ = "LEGS_P1_13_3"; v_9 = 13; v_A = 3; v_4 = 45; break; case 44: v_5/*"16"*/ = "LEGS_P1_13_4"; v_9 = 13; v_A = 4; v_4 = 48; break; case 45: v_5/*"16"*/ = "LEGS_P1_13_5"; v_9 = 13; v_A = 5; v_4 = 52; break; case 46: v_5/*"16"*/ = "LEGS_P1_13_6"; v_9 = 13; v_A = 6; v_4 = 55; break; case 47: v_5/*"16"*/ = "LEGS_P1_13_7"; v_9 = 13; v_A = 7; v_4 = 58; break; case 48: v_5/*"16"*/ = "LEGS_P1_13_8"; v_9 = 13; v_A = 8; v_4 = 60; break; case 49: v_5/*"16"*/ = "LEGS_P1_13_9"; v_9 = 13; v_A = 9; v_4 = 58; break; case 50: v_5/*"16"*/ = "LEGS_P1_13_10"; v_9 = 13; v_A = 10; v_4 = 62; break; case 51: v_5/*"16"*/ = "LEGS_P1_13_11"; v_9 = 13; v_A = 11; v_4 = 65; break; case 52: v_5/*"16"*/ = "LEGS_P1_14_0"; v_9 = 14; v_A = 0; break; case 53: v_5/*"16"*/ = "LEGS_P1_15_0"; v_9 = 15; v_A = 0; break; case 54: v_5/*"16"*/ = "LEGS_P1_15_1"; v_9 = 15; v_A = 1; break; case 55: v_5/*"16"*/ = "LEGS_P1_15_2"; v_9 = 15; v_A = 2; break; case 56: v_5/*"16"*/ = "LEGS_P1_15_3"; v_9 = 15; v_A = 3; break; case 57: v_5/*"16"*/ = "LEGS_P1_15_4"; v_9 = 15; v_A = 4; break; case 58: v_5/*"16"*/ = "LEGS_P1_15_5"; v_9 = 15; v_A = 5; break; case 59: v_5/*"16"*/ = "LEGS_P1_15_6"; v_9 = 15; v_A = 6; break; case 60: v_5/*"16"*/ = "LEGS_P1_15_7"; v_9 = 15; v_A = 7; break; case 61: v_5/*"16"*/ = "LEGS_P1_15_8"; v_9 = 15; v_A = 8; break; case 62: v_5/*"16"*/ = "LEGS_P1_15_9"; v_9 = 15; v_A = 9; break; case 63: v_5/*"16"*/ = "LEGS_P1_15_10"; v_9 = 15; v_A = 10; break; case 64: v_5/*"16"*/ = "LEGS_P1_15_11"; v_9 = 15; v_A = 11; break; case 65: v_5/*"16"*/ = "LEGS_P1_15_12"; v_9 = 15; v_A = 12; break; case 66: v_5/*"16"*/ = "LEGS_P1_15_13"; v_9 = 15; v_A = 13; break; case 67: v_5/*"16"*/ = "LEGS_P1_15_14"; v_9 = 15; v_A = 14; break; case 68: v_5/*"16"*/ = "LEGS_P1_15_15"; v_9 = 15; v_A = 15; break; case 69: v_5/*"16"*/ = "LEGS_P1_16_0"; v_9 = 16; v_A = 0; v_3 = 1; break; case 70: v_5/*"16"*/ = "NO_LABEL"; v_9 = 16; v_A = 1; v_3 = 1; break; case 71: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; v_3 = 1; break; case 72: v_5/*"16"*/ = "LEGS_P1_18_0"; v_9 = 18; v_A = 0; break; case 73: v_5/*"16"*/ = "LEGS_P1_18_1"; v_9 = 18; v_A = 1; v_4 = 160; break; case 74: v_5/*"16"*/ = "LEGS_P1_18_2"; v_9 = 18; v_A = 2; v_4 = 180; break; case 75: v_5/*"16"*/ = "LEGS_P1_18_3"; v_9 = 18; v_A = 3; v_4 = 180; break; case 76: v_5/*"16"*/ = "LEGS_P1_18_4"; v_9 = 18; v_A = 4; break; case 77: v_5/*"16"*/ = "LEGS_P1_18_5"; v_9 = 18; v_A = 5; break; case 78: v_5/*"16"*/ = "LEGS_P1_19_0"; v_9 = 19; v_A = 0; v_3 = 1; break; case 79: v_5/*"16"*/ = "LEGS_P1_20_0"; v_9 = 20; v_A = 0; v_4 = 118; break; case 80: v_5/*"16"*/ = "LEGS_P1_20_1"; v_9 = 20; v_A = 1; v_4 = 120; break; case 81: v_5/*"16"*/ = "LEGS_P1_20_2"; v_9 = 20; v_A = 2; v_4 = 128; break; case 82: v_5/*"16"*/ = "LEGS_P1_20_3"; v_9 = 20; v_A = 3; v_4 = 128; break; case 83: v_5/*"16"*/ = "LEGS_P1_20_4"; v_9 = 20; v_A = 4; v_4 = 130; break; case 84: v_5/*"16"*/ = "LEGS_P1_20_5"; v_9 = 20; v_A = 5; v_4 = 145; break; case 85: v_5/*"16"*/ = "LEGS_P1_20_6"; v_9 = 20; v_A = 6; v_4 = 138; break; case 86: v_5/*"16"*/ = "LEGS_P1_20_7"; v_9 = 20; v_A = 7; v_4 = 132; break; case 87: v_5/*"16"*/ = "LEGS_P1_20_8"; v_9 = 20; v_A = 8; v_4 = 148; break; case 88: v_5/*"16"*/ = "LEGS_P1_21_0"; v_9 = 21; v_A = 0; v_4 = 118; break; case 89: v_5/*"16"*/ = "LEGS_P1_21_1"; v_9 = 21; v_A = 1; v_4 = 118; break; case 90: v_5/*"16"*/ = "LEGS_P1_21_2"; v_9 = 21; v_A = 2; v_4 = 118; break; case 91: v_5/*"16"*/ = "LEGS_P1_21_3"; v_9 = 21; v_A = 3; v_4 = 129; break; case 92: v_5/*"16"*/ = "LEGS_P1_21_4"; v_9 = 21; v_A = 4; v_4 = 135; break; case 93: v_5/*"16"*/ = "LEGS_P1_21_5"; v_9 = 21; v_A = 5; v_4 = 135; break; case 94: v_5/*"16"*/ = "LEGS_P1_21_6"; v_9 = 21; v_A = 6; v_4 = 118; break; case 95: v_5/*"16"*/ = "LEGS_P1_21_7"; v_9 = 21; v_A = 7; v_4 = 118; break; case 96: v_5/*"16"*/ = "LEGS_P1_21_8"; v_9 = 21; v_A = 8; v_4 = 118; break; case 97: v_5/*"16"*/ = "LEGS_P1_22_0"; v_9 = 22; v_A = 0; v_4 = 55; break; case 98: v_5/*"16"*/ = "LEGS_P1_22_1"; v_9 = 22; v_A = 1; v_4 = 55; break; case 99: v_5/*"16"*/ = "LEGS_P1_22_2"; v_9 = 22; v_A = 2; v_4 = 59; break; case 100: v_5/*"16"*/ = "LEGS_P1_22_3"; v_9 = 22; v_A = 3; v_4 = 59; break; case 101: v_5/*"16"*/ = "LEGS_P1_22_4"; v_9 = 22; v_A = 4; v_4 = 65; break; case 102: v_5/*"16"*/ = "LEGS_P1_22_5"; v_9 = 22; v_A = 5; v_4 = 65; break; case 103: v_5/*"16"*/ = "LEGS_P1_22_6"; v_9 = 22; v_A = 6; v_4 = 69; break; case 104: v_5/*"16"*/ = "LEGS_P1_22_7"; v_9 = 22; v_A = 7; v_4 = 69; break; case 105: v_5/*"16"*/ = "LEGS_P1_22_8"; v_9 = 22; v_A = 8; v_4 = 75; break; case 106: v_5/*"16"*/ = "LEGS_P1_22_9"; v_9 = 22; v_A = 9; v_4 = 75; break; case 107: v_5/*"16"*/ = "LEGS_P1_22_10"; v_9 = 22; v_A = 10; v_4 = 65; break; case 108: v_5/*"16"*/ = "LEGS_P1_22_11"; v_9 = 22; v_A = 11; v_4 = 65; break; case 109: v_5/*"16"*/ = "LEGS_P1_22_12"; v_9 = 22; v_A = 12; v_4 = 65; break; case 110: v_5/*"16"*/ = "LEGS_P1_22_13"; v_9 = 22; v_A = 13; v_4 = 65; break; case 111: v_5/*"16"*/ = "LEGS_P1_23_0"; v_9 = 23; v_A = 0; v_4 = 38; break; case 112: v_5/*"16"*/ = "LEGS_P1_23_1"; v_9 = 23; v_A = 1; v_4 = 38; break; case 113: v_5/*"16"*/ = "LEGS_P1_23_2"; v_9 = 23; v_A = 2; v_4 = 28; break; case 114: v_5/*"16"*/ = "LEGS_P1_23_3"; v_9 = 23; v_A = 3; v_4 = 34; break; case 115: v_5/*"16"*/ = "LEGS_P1_23_4"; v_9 = 23; v_A = 4; v_4 = 36; break; case 116: v_5/*"16"*/ = "LEGS_P1_23_5"; v_9 = 23; v_A = 5; v_4 = 32; break; default: sub_1f4ad(v_D, a_0, 117); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_42cb6(auto a_0) { if (a_0 < 107) { sub_44591(a_0); } else if (a_0 < 227) { sub_437a0(a_0); } else { sub_42cfb(a_0); } if (g_10E3A[0/*14*/]._f2 == -1) { sub_1f4ad(3, a_0, 318); } } void sub_42cfb(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 227: v_5/*"16"*/ = "TORSO_P1_18_0"; v_9 = 23; v_A = 0; v_C = 3; break; case 228: v_5/*"16"*/ = "TORSO_P1_18_1"; v_9 = 23; v_A = 1; v_C = 3; break; case 229: v_5/*"16"*/ = "TORSO_P1_18_2"; v_9 = 23; v_A = 2; v_C = 3; break; case 230: v_5/*"16"*/ = "TORSO_P1_18_3"; v_9 = 23; v_A = 3; v_C = 3; break; case 231: v_5/*"16"*/ = "TORSO_P1_18_4"; v_9 = 23; v_A = 4; v_C = 3; break; case 232: v_5/*"16"*/ = "TORSO_P1_18_5"; v_9 = 23; v_A = 5; v_C = 3; break; case 233: v_5/*"16"*/ = "TORSO_P1_18_6"; v_9 = 23; v_A = 6; v_C = 3; break; case 234: v_5/*"16"*/ = "TORSO_P1_18_7"; v_9 = 23; v_A = 7; v_C = 3; break; case 235: v_5/*"16"*/ = "TORSO_P1_18_8"; v_9 = 23; v_A = 8; v_C = 3; break; case 236: v_5/*"16"*/ = "TORSO_P1_18_9"; v_9 = 23; v_A = 9; v_C = 3; break; case 237: v_5/*"16"*/ = "TORSO_P1_18_10"; v_9 = 23; v_A = 10; v_C = 3; break; case 238: v_5/*"16"*/ = "TORSO_P1_18_11"; v_9 = 23; v_A = 11; v_C = 3; break; case 239: v_5/*"16"*/ = "TORSO_P1_18_12"; v_9 = 23; v_A = 12; v_C = 3; break; case 240: v_5/*"16"*/ = "TORSO_P1_18_13"; v_9 = 23; v_A = 13; v_C = 3; break; case 241: v_5/*"16"*/ = "TORSO_P1_18_14"; v_9 = 23; v_A = 14; v_C = 3; break; case 242: v_5/*"16"*/ = "TORSO_P1_18_15"; v_9 = 23; v_A = 15; v_C = 3; break; case 243: v_5/*"16"*/ = "TORSO_P1_24_0"; v_9 = 24; v_A = 0; v_4 = 2200; v_C = 3; break; case 244: v_5/*"16"*/ = "TORSO_P1_24_1"; v_9 = 24; v_A = 1; v_4 = 2200; v_C = 3; break; case 245: v_5/*"16"*/ = "TORSO_P1_24_2"; v_9 = 24; v_A = 2; v_4 = 2200; v_C = 3; break; case 246: v_5/*"16"*/ = "TORSO_P1_24_3"; v_9 = 24; v_A = 3; v_4 = 2200; v_C = 3; break; case 247: v_5/*"16"*/ = "TORSO_P1_24_4"; v_9 = 24; v_A = 4; v_4 = 2200; v_C = 3; break; case 248: v_5/*"16"*/ = "TORSO_P1_24_5"; v_9 = 24; v_A = 5; v_4 = 2200; v_C = 3; break; case 249: v_5/*"16"*/ = "TORSO_P1_24_6"; v_9 = 24; v_A = 6; v_4 = 2200; v_C = 3; break; case 250: v_5/*"16"*/ = "TORSO_P1_24_7"; v_9 = 24; v_A = 7; v_4 = 2200; v_C = 3; break; case 251: v_5/*"16"*/ = "TORSO_P1_24_8"; v_9 = 24; v_A = 8; v_4 = 2200; v_C = 3; break; case 252: v_5/*"16"*/ = "TORSO_P1_24_9"; v_9 = 24; v_A = 9; v_4 = 2200; v_C = 3; break; case 253: v_5/*"16"*/ = "TORSO_P1_24_10"; v_9 = 24; v_A = 10; v_4 = 2200; v_C = 3; break; case 254: v_5/*"16"*/ = "TORSO_P1_24_11"; v_9 = 24; v_A = 11; v_4 = 2200; v_C = 3; break; case 255: v_5/*"16"*/ = "TORSO_P1_24_12"; v_9 = 24; v_A = 12; v_4 = 2200; v_C = 3; break; case 256: v_5/*"16"*/ = "TORSO_P1_24_13"; v_9 = 24; v_A = 13; v_4 = 2200; v_C = 3; break; case 257: v_5/*"16"*/ = "TORSO_P1_24_14"; v_9 = 24; v_A = 14; v_4 = 2200; v_C = 3; break; case 258: v_5/*"16"*/ = "TORSO_P1_24_15"; v_9 = 24; v_A = 15; v_4 = 2200; v_C = 3; break; case 259: v_5/*"16"*/ = "TORSO_P1_25_0"; v_9 = 25; v_A = 0; v_3 = 1; v_C = 3; break; case 260: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 0; v_C = 1; break; case 261: v_5/*"16"*/ = "TORSO_P1_27_0"; v_9 = 27; v_A = 0; v_4 = 150; break; case 262: v_5/*"16"*/ = "TORSO_P1_27_1"; v_9 = 27; v_A = 1; v_4 = 160; break; case 263: v_5/*"16"*/ = "TORSO_P1_27_2"; v_9 = 27; v_A = 2; v_4 = 150; break; case 264: v_5/*"16"*/ = "TORSO_P1_27_3"; v_9 = 27; v_A = 3; v_4 = 150; break; case 265: v_5/*"16"*/ = "TORSO_P1_27_4"; v_9 = 27; v_A = 4; v_4 = 160; break; case 266: v_5/*"16"*/ = "TORSO_P1_27_5"; v_9 = 27; v_A = 5; v_4 = 160; break; case 267: v_5/*"16"*/ = "TORSO_P1_28_0"; v_9 = 28; v_A = 0; v_4 = 88; break; case 268: v_5/*"16"*/ = "TORSO_P1_28_1"; v_9 = 28; v_A = 1; v_4 = 60; break; case 269: v_5/*"16"*/ = "TORSO_P1_28_2"; v_9 = 28; v_A = 2; v_4 = 70; break; case 270: v_5/*"16"*/ = "TORSO_P1_28_3"; v_9 = 28; v_A = 3; v_4 = 80; break; case 271: v_5/*"16"*/ = "TORSO_P1_28_4"; v_9 = 28; v_A = 4; v_4 = 90; break; case 272: v_5/*"16"*/ = "TORSO_P1_28_5"; v_9 = 28; v_A = 5; v_4 = 80; break; case 273: v_5/*"16"*/ = "TORSO_P1_28_6"; v_9 = 28; v_A = 6; v_4 = 70; break; case 274: v_5/*"16"*/ = "TORSO_P1_28_7"; v_9 = 28; v_A = 7; v_4 = 95; break; case 275: v_5/*"16"*/ = "TORSO_P1_28_8"; v_9 = 28; v_A = 8; v_4 = 105; break; case 276: v_5/*"16"*/ = "TORSO_P1_28_9"; v_9 = 28; v_A = 9; v_4 = 95; break; case 277: v_5/*"16"*/ = "TORSO_P1_28_10"; v_9 = 28; v_A = 10; v_4 = 110; break; case 278: v_5/*"16"*/ = "TORSO_P1_28_11"; v_9 = 28; v_A = 11; v_4 = 98; break; case 279: v_5/*"16"*/ = "TORSO_P1_28_12"; v_9 = 28; v_A = 12; v_4 = 88; break; case 280: v_5/*"16"*/ = "TORSO_P1_28_13"; v_9 = 28; v_A = 13; v_4 = 98; break; case 281: v_5/*"16"*/ = "TORSO_P1_28_14"; v_9 = 28; v_A = 14; v_4 = 110; break; case 282: v_5/*"16"*/ = "TORSO_P1_28_15"; v_9 = 28; v_A = 15; v_4 = 98; break; case 283: v_5/*"16"*/ = "TORSO_P1_29_0"; v_9 = 29; v_A = 0; v_4 = 250; break; case 284: v_5/*"16"*/ = "TORSO_P1_29_1"; v_9 = 29; v_A = 1; v_4 = 270; break; case 285: v_5/*"16"*/ = "TORSO_P1_29_2"; v_9 = 29; v_A = 2; v_4 = 280; break; case 286: v_5/*"16"*/ = "TORSO_P1_29_3"; v_9 = 29; v_A = 3; v_4 = 275; break; case 287: v_5/*"16"*/ = "TORSO_P1_29_4"; v_9 = 29; v_A = 4; v_4 = 290; break; case 288: v_5/*"16"*/ = "TORSO_P1_29_5"; v_9 = 29; v_A = 5; v_4 = 35; break; case 289: v_5/*"16"*/ = "TORSO_P1_29_6"; v_9 = 29; v_A = 6; v_4 = 35; break; case 290: v_5/*"16"*/ = "TORSO_P1_29_7"; v_9 = 29; v_A = 7; v_4 = 35; break; case 291: v_5/*"16"*/ = "TORSO_P1_29_8"; v_9 = 29; v_A = 8; v_4 = 295; break; case 292: v_5/*"16"*/ = "TORSO_P1_29_9"; v_9 = 29; v_A = 9; v_4 = 35; break; case 293: v_5/*"16"*/ = "TORSO_P1_29_10"; v_9 = 29; v_A = 10; v_4 = 35; break; case 294: v_5/*"16"*/ = "TORSO_P1_29_11"; v_9 = 29; v_A = 11; v_4 = 35; break; case 295: v_5/*"16"*/ = "TORSO_P1_29_12"; v_9 = 29; v_A = 12; break; case 296: v_5/*"16"*/ = "TORSO_P1_30_0"; v_9 = 30; v_A = 0; v_4 = 1750; break; case 297: v_5/*"16"*/ = "TORSO_P1_30_1"; v_9 = 30; v_A = 1; v_4 = 1920; break; case 298: v_5/*"16"*/ = "TORSO_P1_30_2"; v_9 = 30; v_A = 2; v_4 = 1890; break; case 299: v_5/*"16"*/ = "TORSO_P1_30_3"; v_9 = 30; v_A = 3; v_4 = 1850; break; case 300: v_5/*"16"*/ = "TORSO_P1_30_4"; v_9 = 30; v_A = 4; v_4 = 1750; break; case 301: v_5/*"16"*/ = "TORSO_P1_30_5"; v_9 = 30; v_A = 5; v_4 = 1990; break; case 302: v_5/*"16"*/ = "TORSO_P1_30_6"; v_9 = 30; v_A = 6; v_4 = 1820; break; case 303: v_5/*"16"*/ = "TORSO_P1_30_7"; v_9 = 30; v_A = 7; v_4 = 1990; break; case 304: v_5/*"16"*/ = "TORSO_P1_30_8"; v_9 = 30; v_A = 8; v_4 = 1920; break; case 305: v_5/*"16"*/ = "TORSO_P1_30_9"; v_9 = 30; v_A = 9; v_4 = 1850; break; case 306: v_5/*"16"*/ = "TORSO_P1_30_10"; v_9 = 30; v_A = 10; v_4 = 1990; break; case 307: v_5/*"16"*/ = "TORSO_P1_30_11"; v_9 = 30; v_A = 11; v_4 = 1790; break; case 308: v_5/*"16"*/ = "TORSO_P1_30_12"; v_9 = 30; v_A = 12; v_4 = 1790; break; case 309: v_5/*"16"*/ = "TORSO_P1_31_0"; v_9 = 31; v_A = 0; v_4 = 69; break; case 310: v_5/*"16"*/ = "TORSO_P1_31_1"; v_9 = 31; v_A = 1; v_4 = 75; break; case 311: v_5/*"16"*/ = "TORSO_P1_31_2"; v_9 = 31; v_A = 2; v_4 = 75; break; case 312: v_5/*"16"*/ = "TORSO_P1_31_3"; v_9 = 31; v_A = 3; v_4 = 79; break; case 313: v_5/*"16"*/ = "TORSO_P1_31_4"; v_9 = 31; v_A = 4; v_4 = 79; break; case 314: v_5/*"16"*/ = "TORSO_P1_31_5"; v_9 = 31; v_A = 5; v_4 = 89; break; case 315: v_5/*"16"*/ = "TORSO_P1_31_6"; v_9 = 31; v_A = 6; v_4 = 85; break; case 316: v_5/*"16"*/ = "TORSO_P1_31_7"; v_9 = 31; v_A = 7; v_4 = 85; break; case 317: v_5/*"16"*/ = "TORSO_P1_31_8"; v_9 = 31; v_A = 8; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_437a0(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 107: v_5/*"16"*/ = "TORSO_P1_12_0"; v_9 = 12; v_A = 0; v_4 = 195; break; case 108: v_5/*"16"*/ = "TORSO_P1_12_1"; v_9 = 12; v_A = 1; v_4 = 420; break; case 109: v_5/*"16"*/ = "TORSO_P1_12_2"; v_9 = 12; v_A = 2; v_4 = 390; break; case 110: v_5/*"16"*/ = "TORSO_P1_12_3"; v_9 = 12; v_A = 3; v_4 = 450; break; case 111: v_5/*"16"*/ = "TORSO_P1_12_4"; v_9 = 12; v_A = 4; v_4 = 400; break; case 112: v_5/*"16"*/ = "TORSO_P1_12_5"; v_9 = 12; v_A = 5; v_4 = 390; break; case 113: v_5/*"16"*/ = "TORSO_P1_12_6"; v_9 = 12; v_A = 6; v_4 = 570; break; case 114: v_5/*"16"*/ = "TORSO_P1_12_7"; v_9 = 12; v_A = 7; v_4 = 390; break; case 115: v_5/*"16"*/ = "TORSO_P1_12_8"; v_9 = 12; v_A = 8; v_4 = 470; break; case 116: v_5/*"16"*/ = "TORSO_P1_12_9"; v_9 = 12; v_A = 9; v_4 = 390; break; case 117: v_5/*"16"*/ = "TORSO_P1_12_10"; v_9 = 12; v_A = 10; v_4 = 520; break; case 118: v_5/*"16"*/ = "TORSO_P1_12_11"; v_9 = 12; v_A = 11; v_4 = 490; break; case 119: v_5/*"16"*/ = "TORSO_P1_12_12"; v_9 = 12; v_A = 12; v_4 = 490; break; case 120: v_5/*"16"*/ = "TORSO_P1_12_13"; v_9 = 12; v_A = 13; v_4 = 590; break; case 121: v_5/*"16"*/ = "TORSO_P1_12_14"; v_9 = 12; v_A = 14; v_4 = 560; break; case 122: v_5/*"16"*/ = "TORSO_P1_12_15"; v_9 = 12; v_A = 15; v_4 = 520; break; case 123: v_5/*"16"*/ = "TORSO_P1_13_0"; v_9 = 13; v_A = 0; break; case 124: v_5/*"16"*/ = "TORSO_P1_13_1"; v_9 = 13; v_A = 1; break; case 125: v_5/*"16"*/ = "TORSO_P1_13_2"; v_9 = 13; v_A = 2; break; case 126: v_5/*"16"*/ = "TORSO_P1_13_3"; v_9 = 13; v_A = 3; v_4 = 90; break; case 127: v_5/*"16"*/ = "TORSO_P1_13_4"; v_9 = 13; v_A = 4; v_4 = 85; break; case 128: v_5/*"16"*/ = "TORSO_P1_13_5"; v_9 = 13; v_A = 5; v_4 = 45; break; case 129: v_5/*"16"*/ = "TORSO_P1_13_6"; v_9 = 13; v_A = 6; v_4 = 90; break; case 130: v_5/*"16"*/ = "TORSO_P1_13_7"; v_9 = 13; v_A = 7; v_4 = 47; break; case 131: v_5/*"16"*/ = "TORSO_P1_13_8"; v_9 = 13; v_A = 8; v_4 = 45; break; case 132: v_5/*"16"*/ = "TORSO_P1_13_9"; v_9 = 13; v_A = 9; v_4 = 48; break; case 133: v_5/*"16"*/ = "TORSO_P1_13_10"; v_9 = 13; v_A = 10; v_4 = 45; break; case 134: v_5/*"16"*/ = "TORSO_P1_13_11"; v_9 = 13; v_A = 11; v_4 = 85; break; case 135: v_5/*"16"*/ = "TORSO_P1_13_12"; v_9 = 13; v_A = 12; v_4 = 45; break; case 136: v_5/*"16"*/ = "TORSO_P1_13_13"; v_9 = 13; v_A = 13; v_4 = 47; break; case 137: v_5/*"16"*/ = "TORSO_P1_13_14"; v_9 = 13; v_A = 14; v_4 = 45; break; case 138: v_5/*"16"*/ = "TORSO_P1_13_15"; v_9 = 13; v_A = 15; v_4 = 48; break; case 139: v_5/*"16"*/ = "TORSO_P1_14_0"; v_9 = 14; v_A = 0; v_4 = 290; break; case 140: v_5/*"16"*/ = "TORSO_P1_14_1"; v_9 = 14; v_A = 1; v_4 = 290; break; case 141: v_5/*"16"*/ = "TORSO_P1_14_2"; v_9 = 14; v_A = 2; v_4 = 290; break; case 142: v_5/*"16"*/ = "TORSO_P1_14_3"; v_9 = 14; v_A = 3; v_4 = 290; break; case 143: v_5/*"16"*/ = "TORSO_P1_14_4"; v_9 = 14; v_A = 4; v_4 = 290; break; case 144: v_5/*"16"*/ = "TORSO_P1_14_5"; v_9 = 14; v_A = 5; v_4 = 290; break; case 145: v_5/*"16"*/ = "TORSO_P1_14_6"; v_9 = 14; v_A = 6; v_4 = 65; break; case 146: v_5/*"16"*/ = "TORSO_P1_14_7"; v_9 = 14; v_A = 7; v_4 = 65; break; case 147: v_5/*"16"*/ = "TORSO_P1_15_0"; v_9 = 15; v_A = 0; v_4 = 200; break; case 148: v_5/*"16"*/ = "TORSO_P1_15_1"; v_9 = 15; v_A = 1; v_4 = 220; break; case 149: v_5/*"16"*/ = "TORSO_P1_15_2"; v_9 = 15; v_A = 2; v_4 = 220; break; case 150: v_5/*"16"*/ = "TORSO_P1_15_3"; v_9 = 15; v_A = 3; v_4 = 240; break; case 151: v_5/*"16"*/ = "TORSO_P1_15_4"; v_9 = 15; v_A = 4; break; case 152: v_5/*"16"*/ = "TORSO_P1_15_5"; v_9 = 15; v_A = 5; v_4 = 250; break; case 153: v_5/*"16"*/ = "TORSO_P1_15_6"; v_9 = 15; v_A = 6; v_4 = 260; break; case 154: v_5/*"16"*/ = "TORSO_P1_15_7"; v_9 = 15; v_A = 7; v_4 = 40; break; case 155: v_5/*"16"*/ = "TORSO_P1_15_8"; v_9 = 15; v_A = 8; v_4 = 50; break; case 156: v_5/*"16"*/ = "TORSO_P1_15_9"; v_9 = 15; v_A = 9; v_4 = 45; break; case 157: v_5/*"16"*/ = "TORSO_P1_15_10"; v_9 = 15; v_A = 10; v_4 = 40; break; case 158: v_5/*"16"*/ = "TORSO_P1_15_11"; v_9 = 15; v_A = 11; v_4 = 55; break; case 159: v_5/*"16"*/ = "TORSO_P1_16_0"; v_9 = 16; v_A = 0; break; case 160: v_5/*"16"*/ = "TORSO_P1_17_0"; v_9 = 17; v_A = 0; v_4 = 40; break; case 161: v_5/*"16"*/ = "TORSO_P1_17_1"; v_9 = 17; v_A = 1; v_4 = 50; break; case 162: v_5/*"16"*/ = "TORSO_P1_17_2"; v_9 = 17; v_A = 2; break; case 163: v_5/*"16"*/ = "TORSO_P1_17_3"; v_9 = 17; v_A = 3; v_4 = 50; break; case 164: v_5/*"16"*/ = "TORSO_P1_17_4"; v_9 = 17; v_A = 4; v_4 = 50; break; case 165: v_5/*"16"*/ = "TORSO_P1_17_5"; v_9 = 17; v_A = 5; v_4 = 50; break; case 166: v_5/*"16"*/ = "TORSO_P1_17_6"; v_9 = 17; v_A = 6; v_4 = 50; break; case 167: v_5/*"16"*/ = "TORSO_P1_17_7"; v_9 = 17; v_A = 7; v_4 = 50; break; case 168: v_5/*"16"*/ = "TORSO_P1_17_8"; v_9 = 17; v_A = 8; v_4 = 50; break; case 169: v_5/*"16"*/ = "TORSO_P1_17_9"; v_9 = 17; v_A = 9; v_4 = 50; break; case 170: v_5/*"16"*/ = "TORSO_P1_17_10"; v_9 = 17; v_A = 10; v_4 = 50; break; case 171: v_5/*"16"*/ = "TORSO_P1_17_11"; v_9 = 17; v_A = 11; v_4 = 50; break; case 172: v_5/*"16"*/ = "TORSO_P1_17_12"; v_9 = 17; v_A = 12; v_4 = 50; break; case 173: v_5/*"16"*/ = "TORSO_P1_17_13"; v_9 = 17; v_A = 13; v_4 = 50; break; case 174: v_5/*"16"*/ = "TORSO_P1_17_14"; v_9 = 17; v_A = 14; v_4 = 50; break; case 175: v_5/*"16"*/ = "TORSO_P1_17_15"; v_9 = 17; v_A = 15; v_4 = 50; break; case 176: v_5/*"16"*/ = "TORSO_P1_18_0"; v_9 = 18; v_A = 0; v_C = 3; break; case 177: v_5/*"16"*/ = "TORSO_P1_18_1"; v_9 = 18; v_A = 1; v_C = 3; break; case 178: v_5/*"16"*/ = "TORSO_P1_18_2"; v_9 = 18; v_A = 2; v_C = 3; break; case 179: v_5/*"16"*/ = "TORSO_P1_18_3"; v_9 = 18; v_A = 3; v_C = 3; break; case 180: v_5/*"16"*/ = "TORSO_P1_18_4"; v_9 = 18; v_A = 4; v_C = 3; break; case 181: v_5/*"16"*/ = "TORSO_P1_18_5"; v_9 = 18; v_A = 5; v_C = 3; break; case 182: v_5/*"16"*/ = "TORSO_P1_18_6"; v_9 = 18; v_A = 6; v_C = 3; break; case 183: v_5/*"16"*/ = "TORSO_P1_18_7"; v_9 = 18; v_A = 7; v_C = 3; break; case 184: v_5/*"16"*/ = "TORSO_P1_18_8"; v_9 = 18; v_A = 8; v_C = 3; break; case 185: v_5/*"16"*/ = "TORSO_P1_18_9"; v_9 = 18; v_A = 9; v_C = 3; break; case 186: v_5/*"16"*/ = "TORSO_P1_18_10"; v_9 = 18; v_A = 10; v_C = 3; break; case 187: v_5/*"16"*/ = "TORSO_P1_18_11"; v_9 = 18; v_A = 11; v_C = 3; break; case 188: v_5/*"16"*/ = "TORSO_P1_18_12"; v_9 = 18; v_A = 12; v_C = 3; break; case 189: v_5/*"16"*/ = "TORSO_P1_18_13"; v_9 = 18; v_A = 13; v_C = 3; break; case 190: v_5/*"16"*/ = "TORSO_P1_18_14"; v_9 = 18; v_A = 14; v_C = 3; break; case 191: v_5/*"16"*/ = "TORSO_P1_18_15"; v_9 = 18; v_A = 15; v_C = 3; break; case 192: v_5/*"16"*/ = "TORSO_P1_19_0"; v_9 = 19; v_A = 0; v_4 = 480; v_C = 3; break; case 193: v_5/*"16"*/ = "TORSO_P1_19_1"; v_9 = 19; v_A = 1; v_4 = 440; v_C = 3; break; case 194: v_5/*"16"*/ = "TORSO_P1_19_2"; v_9 = 19; v_A = 2; v_4 = 440; v_C = 3; break; case 195: v_5/*"16"*/ = "TORSO_P1_19_3"; v_9 = 19; v_A = 3; v_4 = 520; v_C = 3; break; case 196: v_5/*"16"*/ = "TORSO_P1_19_4"; v_9 = 19; v_A = 4; v_4 = 440; v_C = 3; break; case 197: v_5/*"16"*/ = "TORSO_P1_19_5"; v_9 = 19; v_A = 5; v_4 = 440; v_C = 3; break; case 198: v_5/*"16"*/ = "TORSO_P1_19_6"; v_9 = 19; v_A = 6; v_4 = 480; v_C = 3; break; case 199: v_5/*"16"*/ = "TORSO_P1_19_7"; v_9 = 19; v_A = 7; v_4 = 480; v_C = 3; break; case 200: v_5/*"16"*/ = "TORSO_P1_19_8"; v_9 = 19; v_A = 8; v_4 = 480; v_C = 3; break; case 201: v_5/*"16"*/ = "TORSO_P1_19_9"; v_9 = 19; v_A = 9; v_4 = 480; v_C = 3; break; case 202: v_5/*"16"*/ = "TORSO_P1_19_10"; v_9 = 19; v_A = 10; v_4 = 480; v_C = 3; break; case 203: v_5/*"16"*/ = "TORSO_P1_19_11"; v_9 = 19; v_A = 11; v_4 = 480; v_C = 3; break; case 204: v_5/*"16"*/ = "TORSO_P1_19_12"; v_9 = 19; v_A = 12; v_4 = 520; v_C = 3; break; case 205: v_5/*"16"*/ = "TORSO_P1_19_13"; v_9 = 19; v_A = 13; v_4 = 520; v_C = 3; break; case 206: v_5/*"16"*/ = "TORSO_P1_19_14"; v_9 = 19; v_A = 14; v_4 = 520; v_C = 3; break; case 207: v_5/*"16"*/ = "TORSO_P1_19_15"; v_9 = 19; v_A = 15; v_4 = 440; v_C = 3; break; case 208: v_5/*"16"*/ = "NO_LABEL"; v_9 = 20; v_A = 0; v_3 = 1; v_C = 4; break; case 209: v_5/*"16"*/ = "TORSO_P1_21_0"; v_9 = 21; v_A = 0; v_4 = 220; break; case 210: v_5/*"16"*/ = "TORSO_P1_21_1"; v_9 = 21; v_A = 1; v_4 = 200; break; case 211: v_5/*"16"*/ = "TORSO_P1_21_2"; v_9 = 21; v_A = 2; v_4 = 240; break; case 212: v_5/*"16"*/ = "TORSO_P1_21_3"; v_9 = 21; v_A = 3; v_4 = 240; break; case 213: v_5/*"16"*/ = "TORSO_P1_21_4"; v_9 = 21; v_A = 4; v_4 = 260; break; case 214: v_5/*"16"*/ = "TORSO_P1_21_5"; v_9 = 21; v_A = 5; v_4 = 275; break; case 215: v_5/*"16"*/ = "TORSO_P1_21_6"; v_9 = 21; v_A = 6; v_4 = 275; break; case 216: v_5/*"16"*/ = "TORSO_P1_21_7"; v_9 = 21; v_A = 7; v_4 = 280; break; case 217: v_5/*"16"*/ = "TORSO_P1_21_8"; v_9 = 21; v_A = 8; v_4 = 280; break; case 218: v_5/*"16"*/ = "TORSO_P1_21_9"; v_9 = 21; v_A = 9; v_4 = 280; break; case 219: v_5/*"16"*/ = "TORSO_P1_21_10"; v_9 = 21; v_A = 10; v_4 = 280; break; case 220: v_5/*"16"*/ = "TORSO_P1_21_11"; v_9 = 21; v_A = 11; v_4 = 280; break; case 221: v_5/*"16"*/ = "TORSO_P1_21_12"; v_9 = 21; v_A = 12; v_4 = 280; break; case 222: v_5/*"16"*/ = "TORSO_P1_21_13"; v_9 = 21; v_A = 13; v_4 = 280; break; case 223: v_5/*"16"*/ = "TORSO_P1_22_0"; v_9 = 22; v_A = 0; v_4 = 3100; v_C = 3; break; case 224: v_5/*"16"*/ = "TORSO_P1_22_1"; v_9 = 22; v_A = 1; v_4 = 2800; v_C = 3; break; case 225: v_5/*"16"*/ = "TORSO_P1_22_2"; v_9 = 22; v_A = 2; v_4 = 2500; v_C = 3; break; case 226: v_5/*"16"*/ = "TORSO_P1_22_3"; v_9 = 22; v_A = 3; v_4 = 3000; v_C = 3; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_44591(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "TORSO_P1_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "TORSO_P1_0_1"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "TORSO_P1_0_2"; v_9 = 0; v_A = 2; v_4 = 180; break; case 3: v_5/*"16"*/ = "TORSO_P1_0_3"; v_9 = 0; v_A = 3; v_4 = 22; break; case 4: v_5/*"16"*/ = "TORSO_P1_0_4"; v_9 = 0; v_A = 4; v_4 = 20; break; case 5: v_5/*"16"*/ = "TORSO_P1_0_5"; v_9 = 0; v_A = 5; v_4 = 18; break; case 6: v_5/*"16"*/ = "TORSO_P1_0_6"; v_9 = 0; v_A = 6; v_4 = 19; break; case 7: v_5/*"16"*/ = "TORSO_P1_0_7"; v_9 = 0; v_A = 7; v_4 = 22; break; case 8: v_5/*"16"*/ = "TORSO_P1_0_8"; v_9 = 0; v_A = 8; v_4 = 20; break; case 9: v_5/*"16"*/ = "TORSO_P1_0_9"; v_9 = 0; v_A = 9; v_4 = 19; break; case 10: v_5/*"16"*/ = "TORSO_P1_0_10"; v_9 = 0; v_A = 10; v_4 = 19; break; case 11: v_5/*"16"*/ = "TORSO_P1_0_11"; v_9 = 0; v_A = 11; v_4 = 18; break; case 12: v_5/*"16"*/ = "TORSO_P1_0_12"; v_9 = 0; v_A = 12; v_4 = 20; break; case 13: v_5/*"16"*/ = "TORSO_P1_0_13"; v_9 = 0; v_A = 13; v_4 = 22; break; case 14: v_5/*"16"*/ = "TORSO_P1_0_14"; v_9 = 0; v_A = 14; v_4 = 19; break; case 15: v_5/*"16"*/ = "TORSO_P1_0_15"; v_9 = 0; v_A = 15; v_4 = 22; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; v_C = 4; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 1; v_3 = 1; v_C = 4; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 2; v_3 = 1; v_C = 4; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 3; v_3 = 1; v_C = 4; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 4; v_3 = 1; v_C = 4; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 5; v_3 = 1; v_C = 4; break; case 22: v_5/*"16"*/ = "TORSO_P1_2_0"; v_9 = 2; v_A = 0; v_3 = 1; v_C = 3; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; v_C = 1; break; case 24: v_5/*"16"*/ = "TORSO_P1_4_0"; v_9 = 4; v_A = 0; v_4 = 20; v_C = 2; break; case 25: v_5/*"16"*/ = "TORSO_P1_4_1"; v_9 = 4; v_A = 1; v_4 = 22; v_C = 2; break; case 26: v_5/*"16"*/ = "TORSO_P1_4_2"; v_9 = 4; v_A = 2; v_4 = 20; v_C = 2; break; case 27: v_5/*"16"*/ = "TORSO_P1_4_3"; v_9 = 4; v_A = 3; v_4 = 25; v_C = 2; break; case 28: v_5/*"16"*/ = "TORSO_P1_4_4"; v_9 = 4; v_A = 4; v_4 = 23; v_C = 2; break; case 29: v_5/*"16"*/ = "TORSO_P1_4_5"; v_9 = 4; v_A = 5; v_4 = 25; v_C = 2; break; case 30: v_5/*"16"*/ = "TORSO_P1_4_6"; v_9 = 4; v_A = 6; v_4 = 28; v_C = 2; break; case 31: v_5/*"16"*/ = "TORSO_P1_4_7"; v_9 = 4; v_A = 7; v_4 = 26; v_C = 2; break; case 32: v_5/*"16"*/ = "TORSO_P1_4_8"; v_9 = 4; v_A = 8; v_4 = 24; v_C = 2; break; case 33: v_5/*"16"*/ = "TORSO_P1_4_9"; v_9 = 4; v_A = 9; v_4 = 27; v_C = 2; break; case 34: v_5/*"16"*/ = "TORSO_P1_4_10"; v_9 = 4; v_A = 10; v_4 = 29; v_C = 2; break; case 35: v_5/*"16"*/ = "TORSO_P1_4_11"; v_9 = 4; v_A = 11; v_4 = 28; v_C = 2; break; case 36: v_5/*"16"*/ = "TORSO_P1_4_12"; v_9 = 4; v_A = 12; v_4 = 25; v_C = 2; break; case 37: v_5/*"16"*/ = "TORSO_P1_4_13"; v_9 = 4; v_A = 13; v_4 = 22; v_C = 2; break; case 38: v_5/*"16"*/ = "TORSO_P1_4_14"; v_9 = 4; v_A = 14; v_4 = 27; v_C = 2; break; case 39: v_5/*"16"*/ = "TORSO_P1_4_15"; v_9 = 4; v_A = 15; v_4 = 29; v_C = 2; break; case 40: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; v_C = 4; break; case 41: v_5/*"16"*/ = "TORSO_P1_6_0"; v_9 = 6; v_A = 0; v_C = 3; break; case 42: v_5/*"16"*/ = "TORSO_P1_6_1"; v_9 = 6; v_A = 1; v_4 = 1270; v_C = 3; break; case 43: v_5/*"16"*/ = "TORSO_P1_6_2"; v_9 = 6; v_A = 2; v_4 = 1270; v_C = 3; break; case 44: v_5/*"16"*/ = "TORSO_P1_6_3"; v_9 = 6; v_A = 3; v_4 = 1270; v_C = 3; break; case 45: v_5/*"16"*/ = "TORSO_P1_6_4"; v_9 = 6; v_A = 4; v_4 = 1090; v_C = 3; break; case 46: v_5/*"16"*/ = "TORSO_P1_6_5"; v_9 = 6; v_A = 5; v_4 = 1090; v_C = 3; break; case 47: v_5/*"16"*/ = "TORSO_P1_6_6"; v_9 = 6; v_A = 6; v_4 = 1120; v_C = 3; break; case 48: v_5/*"16"*/ = "TORSO_P1_6_7"; v_9 = 6; v_A = 7; v_4 = 1120; v_C = 3; break; case 49: v_5/*"16"*/ = "TORSO_P1_6_8"; v_9 = 6; v_A = 8; v_4 = 1290; v_C = 3; break; case 50: v_5/*"16"*/ = "TORSO_P1_6_9"; v_9 = 6; v_A = 9; v_4 = 1290; v_C = 3; break; case 51: v_5/*"16"*/ = "TORSO_P1_6_10"; v_9 = 6; v_A = 10; v_4 = 1320; v_C = 3; break; case 52: v_5/*"16"*/ = "TORSO_P1_6_11"; v_9 = 6; v_A = 11; v_4 = 1320; v_C = 3; break; case 53: v_5/*"16"*/ = "TORSO_P1_6_12"; v_9 = 6; v_A = 12; v_4 = 1590; v_C = 3; break; case 54: v_5/*"16"*/ = "TORSO_P1_6_13"; v_9 = 6; v_A = 13; v_4 = 1590; v_C = 3; break; case 55: v_5/*"16"*/ = "TORSO_P1_6_14"; v_9 = 6; v_A = 14; v_4 = 1590; v_C = 3; break; case 56: v_5/*"16"*/ = "TORSO_P1_6_15"; v_9 = 6; v_A = 15; v_4 = 1320; v_C = 3; break; case 57: v_5/*"16"*/ = "TORSO_P1_7_0"; v_9 = 7; v_A = 0; v_4 = 98; break; case 58: v_5/*"16"*/ = "TORSO_P1_7_1"; v_9 = 7; v_A = 1; v_4 = 98; break; case 59: v_5/*"16"*/ = "TORSO_P1_7_2"; v_9 = 7; v_A = 2; v_4 = 110; break; case 60: v_5/*"16"*/ = "TORSO_P1_7_3"; v_9 = 7; v_A = 3; v_4 = 110; break; case 61: v_5/*"16"*/ = "TORSO_P1_7_4"; v_9 = 7; v_A = 4; v_4 = 118; break; case 62: v_5/*"16"*/ = "TORSO_P1_7_5"; v_9 = 7; v_A = 5; v_4 = 120; break; case 63: v_5/*"16"*/ = "TORSO_P1_7_6"; v_9 = 7; v_A = 6; v_4 = 120; break; case 64: v_5/*"16"*/ = "TORSO_P1_7_7"; v_9 = 7; v_A = 7; v_4 = 129; break; case 65: v_5/*"16"*/ = "TORSO_P1_7_8"; v_9 = 7; v_A = 8; v_4 = 125; break; case 66: v_5/*"16"*/ = "TORSO_P1_7_9"; v_9 = 7; v_A = 9; v_4 = 125; break; case 67: v_5/*"16"*/ = "TORSO_P1_7_10"; v_9 = 7; v_A = 10; v_4 = 129; break; case 68: v_5/*"16"*/ = "TORSO_P1_7_11"; v_9 = 7; v_A = 11; v_4 = 129; break; case 69: v_5/*"16"*/ = "TORSO_P1_7_12"; v_9 = 7; v_A = 12; v_4 = 135; break; case 70: v_5/*"16"*/ = "TORSO_P1_7_13"; v_9 = 7; v_A = 13; v_4 = 139; break; case 71: v_5/*"16"*/ = "TORSO_P1_7_14"; v_9 = 7; v_A = 14; v_4 = 145; break; case 72: v_5/*"16"*/ = "TORSO_P1_7_15"; v_9 = 7; v_A = 15; v_4 = 145; break; case 73: v_5/*"16"*/ = "TORSO_P1_8_0"; v_9 = 8; v_A = 0; break; case 74: v_5/*"16"*/ = "TORSO_P1_8_1"; v_9 = 8; v_A = 1; break; case 75: v_5/*"16"*/ = "TORSO_P1_8_2"; v_9 = 8; v_A = 2; break; case 76: v_5/*"16"*/ = "TORSO_P1_8_3"; v_9 = 8; v_A = 3; break; case 77: v_5/*"16"*/ = "TORSO_P1_8_4"; v_9 = 8; v_A = 4; v_4 = 30; break; case 78: v_5/*"16"*/ = "TORSO_P1_8_5"; v_9 = 8; v_A = 5; v_4 = 38; break; case 79: v_5/*"16"*/ = "TORSO_P1_8_6"; v_9 = 8; v_A = 6; v_4 = 32; break; case 80: v_5/*"16"*/ = "TORSO_P1_8_7"; v_9 = 8; v_A = 7; v_4 = 30; break; case 81: v_5/*"16"*/ = "TORSO_P1_8_8"; v_9 = 8; v_A = 8; v_4 = 33; break; case 82: v_5/*"16"*/ = "TORSO_P1_8_9"; v_9 = 8; v_A = 9; v_4 = 35; break; case 83: v_5/*"16"*/ = "TORSO_P1_8_10"; v_9 = 8; v_A = 10; v_4 = 35; break; case 84: v_5/*"16"*/ = "TORSO_P1_8_11"; v_9 = 8; v_A = 11; v_4 = 38; break; case 85: v_5/*"16"*/ = "TORSO_P1_8_12"; v_9 = 8; v_A = 12; v_4 = 33; break; case 86: v_5/*"16"*/ = "TORSO_P1_8_13"; v_9 = 8; v_A = 13; v_4 = 35; break; case 87: v_5/*"16"*/ = "TORSO_P1_8_14"; v_9 = 8; v_A = 14; v_4 = 38; break; case 88: v_5/*"16"*/ = "TORSO_P1_8_15"; v_9 = 8; v_A = 15; v_4 = 32; break; case 89: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 90: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 91: v_5/*"16"*/ = "TORSO_P1_11_0"; v_9 = 11; v_A = 0; break; case 92: v_5/*"16"*/ = "TORSO_P1_11_1"; v_9 = 11; v_A = 1; v_4 = 59; break; case 93: v_5/*"16"*/ = "TORSO_P1_11_2"; v_9 = 11; v_A = 2; break; case 94: v_5/*"16"*/ = "TORSO_P1_11_3"; v_9 = 11; v_A = 3; v_4 = 25; break; case 95: v_5/*"16"*/ = "TORSO_P1_11_4"; v_9 = 11; v_A = 4; v_4 = 29; break; case 96: v_5/*"16"*/ = "TORSO_P1_11_5"; v_9 = 11; v_A = 5; v_4 = 27; break; case 97: v_5/*"16"*/ = "TORSO_P1_11_6"; v_9 = 11; v_A = 6; v_4 = 25; break; case 98: v_5/*"16"*/ = "TORSO_P1_11_7"; v_9 = 11; v_A = 7; v_4 = 27; break; case 99: v_5/*"16"*/ = "TORSO_P1_11_8"; v_9 = 11; v_A = 8; v_4 = 28; break; case 100: v_5/*"16"*/ = "TORSO_P1_11_9"; v_9 = 11; v_A = 9; v_4 = 30; break; case 101: v_5/*"16"*/ = "TORSO_P1_11_10"; v_9 = 11; v_A = 10; v_4 = 29; break; case 102: v_5/*"16"*/ = "TORSO_P1_11_11"; v_9 = 11; v_A = 11; v_4 = 27; break; case 103: v_5/*"16"*/ = "TORSO_P1_11_12"; v_9 = 11; v_A = 12; v_4 = 29; break; case 104: v_5/*"16"*/ = "TORSO_P1_11_13"; v_9 = 11; v_A = 13; v_4 = 32; break; case 105: v_5/*"16"*/ = "TORSO_P1_11_14"; v_9 = 11; v_A = 14; v_4 = 30; break; case 106: v_5/*"16"*/ = "TORSO_P1_11_15"; v_9 = 11; v_A = 15; v_4 = 28; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_451da(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 2; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "HAIR_P1_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "HAIR_P1_0_1"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "HAIR_P1_0_2"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "HAIR_P1_0_3"; v_9 = 0; v_A = 3; v_C = 3; break; case 4: v_5/*"16"*/ = "HAIR_P1_0_4"; v_9 = 0; v_A = 4; v_C = 3; break; case 5: v_5/*"16"*/ = "HAIR_P1_0_5"; v_9 = 0; v_A = 5; v_C = 3; break; case 6: v_5/*"16"*/ = "HAIR_P1_0_6"; v_9 = 0; v_A = 6; v_C = 3; break; case 7: v_5/*"16"*/ = "HAIR_P1_0_7"; v_9 = 0; v_A = 7; v_C = 3; break; case 8: v_5/*"16"*/ = "HAIR_P1_0_8"; v_9 = 0; v_A = 8; v_C = 3; break; case 9: v_5/*"16"*/ = "HAIR_P1_0_9"; v_9 = 0; v_A = 9; v_C = 3; break; case 10: v_5/*"16"*/ = "HAIR_P1_0_10"; v_9 = 0; v_A = 10; v_C = 3; break; case 11: v_5/*"16"*/ = "HAIR_P1_0_11"; v_9 = 0; v_A = 11; v_C = 3; break; case 12: v_5/*"16"*/ = "HAIR_P1_0_12"; v_9 = 0; v_A = 12; v_C = 3; break; case 13: v_5/*"16"*/ = "HAIR_P1_0_13"; v_9 = 0; v_A = 13; break; case 14: v_5/*"16"*/ = "HAIR_P1_0_14"; v_9 = 0; v_A = 14; v_C = 3; break; case 15: v_5/*"16"*/ = "HAIR_P1_0_15"; v_9 = 0; v_A = 15; v_C = 3; break; case 16: v_5/*"16"*/ = "HAIR_P1_1_0"; v_9 = 1; v_A = 0; v_C = 3; break; case 17: v_5/*"16"*/ = "HAIR_P1_2_0"; v_9 = 2; v_A = 0; v_C = 3; break; case 18: v_5/*"16"*/ = "HAIR_P1_3_0"; v_9 = 3; v_A = 0; v_C = 3; break; case 19: v_5/*"16"*/ = "HAIR_P1_4_0"; v_9 = 4; v_A = 0; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 21); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_45462(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 0; g_10E3A[0/*14*/]._f5 = 1; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 6; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 7; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 8; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 9; break; default: sub_1f4ad(v_D, a_0, 10); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_455a7(auto a_0, auto a_1) { switch (a_0) { case 0: sub_4ae0c(a_1); break; case 2: sub_4ad21(a_1); break; case 3: sub_49823(a_1); break; case 4: sub_48b81(a_1); break; case 6: sub_47df5(a_1); break; case 5: sub_47c2d(a_1); break; case 8: sub_47956(a_1); break; case 9: sub_476ee(a_1); break; case 10: sub_4720f(a_1); break; case 1: sub_4713b(a_1); break; case 7: sub_470c8(a_1); break; case 11: sub_46b74(a_1); break; case 12: sub_465cf(a_1); break; case 13: sub_46456(a_1); break; case 14: sub_45697(a_1); break; } } void sub_45697(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 14; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 6; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 7; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = -1; v_A = 0; v_4 = 0; v_B = 8; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 0; break; case 11: v_5/*"16"*/ = "PROPS_P0_H1"; v_9 = 1; v_A = 0; v_B = 0; break; case 12: v_5/*"16"*/ = "PROPS_P0_H2"; v_9 = 2; v_A = 0; v_4 = 320; v_B = 11; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; v_B = 0; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; v_B = 0; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; v_B = 0; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; v_B = 0; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; v_B = 0; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; v_B = 0; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; v_B = 0; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; v_B = 0; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_B = 0; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 1; v_B = 0; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 2; v_B = 0; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 3; v_B = 0; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 4; v_B = 0; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 5; v_B = 0; break; case 27: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 6; v_B = 0; break; case 28: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 7; v_B = 0; break; case 29: v_5/*"16"*/ = "PROPS_P0_H12"; v_9 = 12; v_A = 0; v_B = 0; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_B = 0; break; case 31: v_5/*"16"*/ = "PROPS_P1_H8_0"; v_9 = 14; v_A = 0; v_4 = 270; v_B = 0; break; case 32: v_5/*"16"*/ = "PROPS_P1_H8_1"; v_9 = 14; v_A = 1; v_4 = 270; v_B = 0; break; case 33: v_5/*"16"*/ = "PROPS_P1_H9_0"; v_9 = 15; v_A = 0; v_4 = 200; v_B = 0; break; case 34: v_5/*"16"*/ = "PROPS_P1_H9_1"; v_9 = 15; v_A = 1; v_4 = 200; v_B = 0; break; case 35: v_5/*"16"*/ = "PROPS_P1_H10_0"; v_9 = 16; v_A = 0; v_4 = 350; v_B = 0; break; case 36: v_5/*"16"*/ = "PROPS_P1_H10_1"; v_9 = 16; v_A = 1; v_4 = 350; v_B = 0; break; case 37: v_5/*"16"*/ = "PROPS_P1_H11_0"; v_9 = 17; v_A = 0; v_4 = 450; v_B = 0; break; case 38: v_5/*"16"*/ = "PROPS_P1_H12_0"; v_9 = 18; v_A = 0; v_4 = 500; v_B = 0; break; case 39: v_5/*"16"*/ = "PROPS_P1_H12_1"; v_9 = 18; v_A = 1; v_4 = 500; v_B = 0; break; case 40: v_5/*"16"*/ = "PROPS_P1_H13_0"; v_9 = 19; v_A = 0; v_4 = 50; v_B = 0; break; case 41: v_5/*"16"*/ = "PROPS_P1_H13_1"; v_9 = 19; v_A = 1; v_4 = 50; v_B = 0; break; case 42: v_5/*"16"*/ = "PROPS_P1_H14_0"; v_9 = 20; v_A = 0; v_4 = 99; v_B = 0; break; case 43: v_5/*"16"*/ = "PROPS_P1_H14_1"; v_9 = 20; v_A = 1; v_4 = 99; v_B = 0; break; case 44: v_5/*"16"*/ = "PROPS_P1_H14_2"; v_9 = 20; v_A = 2; v_4 = 99; v_B = 0; break; case 45: v_5/*"16"*/ = "NO_LABEL"; v_9 = 21; v_A = 0; v_B = 0; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 22; v_A = 0; v_B = 0; break; case 47: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 0; v_B = 0; break; case 48: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 1; v_B = 0; break; case 49: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 2; v_B = 0; break; case 50: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 3; v_B = 0; break; case 51: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 4; v_B = 0; break; case 52: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 5; v_B = 0; break; case 53: v_5/*"16"*/ = "NO_LABEL"; v_9 = 24; v_A = 0; v_B = 0; break; case 54: v_5/*"16"*/ = "NO_LABEL"; v_9 = 25; v_A = 0; v_B = 0; break; case 55: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 0; v_B = 0; break; case 56: v_5/*"16"*/ = "NO_LABEL"; v_9 = 27; v_A = 0; v_B = 0; break; case 57: v_5/*"16"*/ = "NO_LABEL"; v_9 = 28; v_A = 0; v_B = 0; break; case 58: v_5/*"16"*/ = "PROPS_P0_E0"; v_9 = 0; v_A = 0; v_4 = 45; v_B = 10; break; case 59: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; v_B = 10; break; case 60: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; v_B = 10; break; case 61: v_5/*"16"*/ = "PROPS_P0_E3"; v_9 = 3; v_A = 0; v_4 = 55; v_B = 10; break; case 62: v_5/*"16"*/ = "PROPS_P0_E4"; v_9 = 4; v_A = 0; v_4 = 58; v_B = 10; break; case 63: v_5/*"16"*/ = "PROPS_P0_E4_1"; v_9 = 4; v_A = 1; v_4 = 56; v_B = 10; break; case 64: v_5/*"16"*/ = "PROPS_P0_E4_2"; v_9 = 4; v_A = 2; v_4 = 60; v_B = 10; break; case 65: v_5/*"16"*/ = "PROPS_P0_E4_3"; v_9 = 4; v_A = 3; v_4 = 65; v_B = 10; break; case 66: v_5/*"16"*/ = "PROPS_P0_E4_4"; v_9 = 4; v_A = 4; v_4 = 62; v_B = 10; break; case 67: v_5/*"16"*/ = "PROPS_P0_E4_5"; v_9 = 4; v_A = 5; v_4 = 65; v_B = 10; break; case 68: v_5/*"16"*/ = "PROPS_P0_E4_6"; v_9 = 4; v_A = 6; v_4 = 68; v_B = 10; break; case 69: v_5/*"16"*/ = "PROPS_P0_E4_7"; v_9 = 4; v_A = 7; v_4 = 68; v_B = 10; break; case 70: v_5/*"16"*/ = "PROPS_P0_E5"; v_9 = 5; v_A = 0; v_4 = 65; v_B = 10; break; case 71: v_5/*"16"*/ = "PROPS_P0_E5_1"; v_9 = 5; v_A = 1; v_4 = 69; v_B = 10; break; case 72: v_5/*"16"*/ = "PROPS_P0_E5_2"; v_9 = 5; v_A = 2; v_4 = 72; v_B = 10; break; case 73: v_5/*"16"*/ = "PROPS_P0_E5_3"; v_9 = 5; v_A = 3; v_4 = 70; v_B = 10; break; case 74: v_5/*"16"*/ = "PROPS_P0_E5_4"; v_9 = 5; v_A = 4; v_4 = 74; v_B = 10; break; case 75: v_5/*"16"*/ = "PROPS_P0_E5_5"; v_9 = 5; v_A = 5; v_4 = 78; v_B = 10; break; case 76: v_5/*"16"*/ = "PROPS_P0_E5_6"; v_9 = 5; v_A = 6; v_4 = 82; v_B = 10; break; case 77: v_5/*"16"*/ = "PROPS_P0_E5_7"; v_9 = 5; v_A = 7; v_4 = 85; v_B = 10; break; case 78: v_5/*"16"*/ = "PROPS_P0_E5_8"; v_9 = 5; v_A = 8; v_4 = 85; v_B = 10; break; case 79: v_5/*"16"*/ = "PROPS_P0_E5_9"; v_9 = 5; v_A = 9; v_B = 10; break; case 80: v_5/*"16"*/ = "PROPS_P0_E6"; v_9 = 6; v_A = 0; v_4 = 69; v_B = 10; break; case 81: v_5/*"16"*/ = "PROPS_P0_E6_1"; v_9 = 6; v_A = 1; v_4 = 69; v_B = 10; break; case 82: v_5/*"16"*/ = "PROPS_P0_E6_2"; v_9 = 6; v_A = 2; v_4 = 69; v_B = 10; break; case 83: v_5/*"16"*/ = "PROPS_P0_E6_3"; v_9 = 6; v_A = 3; v_4 = 69; v_B = 10; break; case 84: v_5/*"16"*/ = "PROPS_P0_E6_4"; v_9 = 6; v_A = 4; v_4 = 69; v_B = 10; break; case 85: v_5/*"16"*/ = "PROPS_P0_E6_5"; v_9 = 6; v_A = 5; v_4 = 69; v_B = 10; break; case 86: v_5/*"16"*/ = "PROPS_P0_E6_6"; v_9 = 6; v_A = 6; v_4 = 69; v_B = 10; break; case 87: v_5/*"16"*/ = "PROPS_P0_E6_7"; v_9 = 6; v_A = 7; v_4 = 69; v_B = 10; break; case 88: v_5/*"16"*/ = "PROPS_P0_E6_8"; v_9 = 6; v_A = 8; v_4 = 69; v_B = 10; break; case 89: v_5/*"16"*/ = "PROPS_P0_E6_9"; v_9 = 6; v_A = 9; v_4 = 69; v_B = 10; break; case 90: v_5/*"16"*/ = "PROPS_P0_E7"; v_9 = 7; v_A = 0; v_B = 10; break; case 91: v_5/*"16"*/ = "PROPS_P0_E8"; v_9 = 8; v_A = 0; v_4 = 170; v_B = 10; break; case 92: v_5/*"16"*/ = "PROPS_P0_E8_1"; v_9 = 8; v_A = 1; v_4 = 175; v_B = 10; break; case 93: v_5/*"16"*/ = "PROPS_P0_E8_2"; v_9 = 8; v_A = 2; v_4 = 180; v_B = 10; break; case 94: v_5/*"16"*/ = "PROPS_P0_E8_3"; v_9 = 8; v_A = 3; v_4 = 185; v_B = 10; break; case 95: v_5/*"16"*/ = "PROPS_P0_E8_4"; v_9 = 8; v_A = 4; v_4 = 189; v_B = 10; break; case 96: v_5/*"16"*/ = "PROPS_P0_E8_5"; v_9 = 8; v_A = 5; v_4 = 195; v_B = 10; break; case 97: v_5/*"16"*/ = "PROPS_P0_E8_6"; v_9 = 8; v_A = 6; v_4 = 235; v_B = 10; break; case 98: v_5/*"16"*/ = "PROPS_P0_E8_7"; v_9 = 8; v_A = 7; v_4 = 245; v_B = 10; break; case 99: v_5/*"16"*/ = "PROPS_P0_E8_8"; v_9 = 8; v_A = 8; v_4 = 250; v_B = 10; break; case 100: v_5/*"16"*/ = "PROPS_P0_E8_9"; v_9 = 8; v_A = 9; v_4 = 275; v_B = 10; break; case 101: v_5/*"16"*/ = "PROPS_P0_E8_10"; v_9 = 8; v_A = 10; v_4 = 280; v_B = 10; break; case 102: v_5/*"16"*/ = "PROPS_P0_E8_11"; v_9 = 8; v_A = 11; v_4 = 295; v_B = 10; break; case 103: v_5/*"16"*/ = "PROPS_P0_E9"; v_9 = 9; v_A = 0; v_4 = 179; v_B = 10; break; case 104: v_5/*"16"*/ = "PROPS_P0_E9_1"; v_9 = 9; v_A = 1; v_4 = 159; v_B = 10; break; case 105: v_5/*"16"*/ = "PROPS_P0_E9_2"; v_9 = 9; v_A = 2; v_4 = 165; v_B = 10; break; case 106: v_5/*"16"*/ = "PROPS_P0_E9_3"; v_9 = 9; v_A = 3; v_4 = 155; v_B = 10; break; case 107: v_5/*"16"*/ = "PROPS_P0_E9_4"; v_9 = 9; v_A = 4; v_4 = 175; v_B = 10; break; case 108: v_5/*"16"*/ = "PROPS_P0_E9_5"; v_9 = 9; v_A = 5; v_4 = 185; v_B = 10; break; case 109: v_5/*"16"*/ = "PROPS_P0_E9_6"; v_9 = 9; v_A = 6; v_4 = 189; v_B = 10; break; case 110: v_5/*"16"*/ = "PROPS_P0_E9_7"; v_9 = 9; v_A = 7; v_4 = 225; v_B = 10; break; case 111: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_4 = 100; v_B = 10; break; case 112: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; v_B = 2; break; default: sub_1f4ad(v_D, a_0, 113); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_46456(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 13; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 10); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_465cf(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 12; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "OUTFIT_P0_0"; v_9 = 0; v_A = 0; v_3 = 1; break; case 1: v_5/*"16"*/ = "OUTFIT_P0_1"; v_9 = 0; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 3: v_5/*"16"*/ = "OUTFIT_P0_4"; v_9 = 0; v_A = 0; break; case 4: v_5/*"16"*/ = "OUTFIT_P0_7"; v_9 = 0; v_A = 0; break; case 5: v_5/*"16"*/ = "OUTFIT_P0_8"; v_9 = 0; v_A = 0; break; case 6: v_5/*"16"*/ = "OUTFIT_P0_9"; v_9 = 0; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 8: v_5/*"16"*/ = "OUTFIT_P0_11"; v_9 = 0; v_A = 0; break; case 9: v_5/*"16"*/ = "OUTFIT_P0_12"; v_9 = 0; v_A = 0; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 11: v_5/*"16"*/ = "OUTFIT_P0_14"; v_9 = 0; v_A = 0; break; case 12: v_5/*"16"*/ = "OUTFIT_P0_17"; v_9 = 0; v_A = 0; break; case 13: v_5/*"16"*/ = "OUTFIT_P0_18"; v_9 = 0; v_A = 0; break; case 14: v_5/*"16"*/ = "OUTFIT_P0_19"; v_9 = 0; v_A = 0; break; case 15: v_5/*"16"*/ = "OUTFIT_P0_20"; v_9 = 0; v_A = 0; break; case 16: v_5/*"16"*/ = "OUTFIT_P0_22"; v_9 = 0; v_A = 0; v_4 = 10000; break; case 17: v_5/*"16"*/ = "OUTFIT_P0_23"; v_9 = 0; v_A = 0; break; case 18: v_5/*"16"*/ = "OUTFIT_P0_24"; v_9 = 0; v_A = 0; break; case 19: v_5/*"16"*/ = "OUTFIT_P0_26"; v_9 = 0; v_A = 0; break; case 20: v_5/*"16"*/ = "OUTFIT_P0_28"; v_9 = 0; v_A = 0; v_4 = 105; break; case 21: v_5/*"16"*/ = "OUTFIT_P0_29"; v_9 = 0; v_A = 0; v_4 = 105; break; case 22: v_5/*"16"*/ = "OUTFIT_P0_30"; v_9 = 0; v_A = 0; v_4 = 105; break; case 23: v_5/*"16"*/ = "OUTFIT_P0_31"; v_9 = 0; v_A = 0; break; case 24: v_5/*"16"*/ = "OUTFIT_P0_32"; v_9 = 0; v_A = 0; break; case 25: v_5/*"16"*/ = "OUTFIT_P0_33"; v_9 = 0; v_A = 0; break; case 26: v_5/*"16"*/ = "OUTFIT_P0_34"; v_9 = 0; v_A = 0; break; case 27: v_5/*"16"*/ = "OUTFIT_P0_35"; v_9 = 0; v_A = 0; break; case 28: v_5/*"16"*/ = "OUTFIT_P0_11"; v_9 = 0; v_A = 0; break; case 29: v_5/*"16"*/ = "OUTFIT_P0_36"; v_9 = 0; v_A = 0; v_4 = 4900; break; case 30: v_5/*"16"*/ = "OUTFIT_P0_37"; v_9 = 0; v_A = 0; v_4 = 840; break; case 31: v_5/*"16"*/ = "OUTFIT_P0_38"; v_9 = 0; v_A = 0; break; case 32: v_5/*"16"*/ = "OUTFIT_P0_39"; v_9 = 0; v_A = 0; break; case 33: v_5/*"16"*/ = "OUTFIT_P0_40"; v_9 = 0; v_A = 0; break; case 34: v_5/*"16"*/ = "OUTFIT_P0_41"; v_9 = 0; v_A = 0; break; case 35: v_5/*"16"*/ = "OUTFIT_P0_42"; v_9 = 0; v_A = 0; break; case 36: v_5/*"16"*/ = "OUTFIT_P0_43"; v_9 = 0; v_A = 0; break; case 37: v_5/*"16"*/ = "OUTFIT_P0_44"; v_9 = 0; v_A = 0; v_4 = 3900; break; case 38: v_5/*"16"*/ = "OUTFIT_P0_45"; v_9 = 0; v_A = 0; v_4 = 4000; break; case 39: v_5/*"16"*/ = "OUTFIT_P0_46"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 40: v_5/*"16"*/ = "OUTFIT_P0_47"; v_9 = 0; v_A = 0; v_4 = 4600; break; case 41: v_5/*"16"*/ = "OUTFIT_P0_48"; v_9 = 0; v_A = 0; v_4 = 5500; break; case 42: v_5/*"16"*/ = "OUTFIT_P0_49"; v_9 = 0; v_A = 0; v_4 = 4400; break; case 43: v_5/*"16"*/ = "OUTFIT_P0_50"; v_9 = 0; v_A = 0; v_4 = 4400; break; case 44: v_5/*"16"*/ = "OUTFIT_P0_51"; v_9 = 0; v_A = 0; v_4 = 4900; break; case 45: v_5/*"16"*/ = "OUTFIT_P0_52"; v_9 = 0; v_A = 0; v_4 = 5500; break; case 46: v_5/*"16"*/ = "OUTFIT_P0_53"; v_9 = 0; v_A = 0; v_4 = 4500; break; case 47: v_5/*"16"*/ = "OUTFIT_P0_54"; v_9 = 0; v_A = 0; v_4 = 5900; break; case 48: v_5/*"16"*/ = "OUTFIT_P0_55"; v_9 = 0; v_A = 0; break; case 49: v_5/*"16"*/ = "OUTFIT_P0_17"; v_9 = 0; v_A = 0; break; case 50: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 51: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 52: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 53); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_46b74(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 11; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "JBIB_P0_02_0"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "JBIB_P0_02_1"; v_9 = 2; v_A = 1; break; case 4: v_5/*"16"*/ = "JBIB_P0_02_2"; v_9 = 2; v_A = 2; break; case 5: v_5/*"16"*/ = "JBIB_P0_02_3"; v_9 = 2; v_A = 3; break; case 6: v_5/*"16"*/ = "JBIB_P0_02_4"; v_9 = 2; v_A = 4; break; case 7: v_5/*"16"*/ = "JBIB_P0_02_5"; v_9 = 2; v_A = 5; break; case 8: v_5/*"16"*/ = "JBIB_P0_03_0"; v_9 = 3; v_A = 0; v_4 = 390; break; case 9: v_5/*"16"*/ = "JBIB_P0_03_1"; v_9 = 3; v_A = 1; v_4 = 390; break; case 10: v_5/*"16"*/ = "JBIB_P0_03_2"; v_9 = 3; v_A = 2; v_4 = 420; break; case 11: v_5/*"16"*/ = "JBIB_P0_03_3"; v_9 = 3; v_A = 3; v_4 = 420; break; case 12: v_5/*"16"*/ = "JBIB_P0_03_4"; v_9 = 3; v_A = 4; v_4 = 490; break; case 13: v_5/*"16"*/ = "JBIB_P0_03_5"; v_9 = 3; v_A = 5; v_4 = 490; break; case 14: v_5/*"16"*/ = "JBIB_P0_03_6"; v_9 = 3; v_A = 6; v_4 = 540; break; case 15: v_5/*"16"*/ = "JBIB_P0_03_7"; v_9 = 3; v_A = 7; v_4 = 540; break; case 16: v_5/*"16"*/ = "JBIB_P0_03_8"; v_9 = 3; v_A = 8; v_4 = 550; break; case 17: v_5/*"16"*/ = "JBIB_P0_03_9"; v_9 = 3; v_A = 9; v_4 = 540; break; case 18: v_5/*"16"*/ = "JBIB_P0_04_0"; v_9 = 4; v_A = 0; v_4 = 850; break; case 19: v_5/*"16"*/ = "JBIB_P0_04_1"; v_9 = 4; v_A = 1; v_4 = 850; break; case 20: v_5/*"16"*/ = "JBIB_P0_04_2"; v_9 = 4; v_A = 2; v_4 = 890; break; case 21: v_5/*"16"*/ = "JBIB_P0_04_3"; v_9 = 4; v_A = 3; v_4 = 890; break; case 22: v_5/*"16"*/ = "JBIB_P0_04_4"; v_9 = 4; v_A = 4; v_4 = 920; break; case 23: v_5/*"16"*/ = "JBIB_P0_04_5"; v_9 = 4; v_A = 5; v_4 = 920; break; case 24: v_5/*"16"*/ = "JBIB_P0_04_6"; v_9 = 4; v_A = 6; v_4 = 950; break; case 25: v_5/*"16"*/ = "JBIB_P0_04_7"; v_9 = 4; v_A = 7; v_4 = 980; break; case 26: v_5/*"16"*/ = "JBIB_P0_04_8"; v_9 = 4; v_A = 8; v_4 = 1050; break; case 27: v_5/*"16"*/ = "JBIB_P0_04_9"; v_9 = 4; v_A = 9; v_4 = 1100; break; case 28: v_5/*"16"*/ = "JBIB_P0_05_0"; v_9 = 5; v_A = 0; v_4 = 1890; break; case 29: v_5/*"16"*/ = "JBIB_P0_05_1"; v_9 = 5; v_A = 1; v_4 = 1820; break; case 30: v_5/*"16"*/ = "JBIB_P0_05_2"; v_9 = 5; v_A = 2; v_4 = 1820; break; case 31: v_5/*"16"*/ = "JBIB_P0_05_3"; v_9 = 5; v_A = 3; v_4 = 1850; break; case 32: v_5/*"16"*/ = "JBIB_P0_05_4"; v_9 = 5; v_A = 4; v_4 = 1850; break; case 33: v_5/*"16"*/ = "JBIB_P0_05_5"; v_9 = 5; v_A = 5; v_4 = 1900; break; case 34: v_5/*"16"*/ = "JBIB_P0_05_6"; v_9 = 5; v_A = 6; v_4 = 1920; break; case 35: v_5/*"16"*/ = "JBIB_P0_05_7"; v_9 = 5; v_A = 7; v_4 = 1980; break; case 36: v_5/*"16"*/ = "JBIB_P0_05_8"; v_9 = 5; v_A = 8; v_4 = 2100; break; case 37: v_5/*"16"*/ = "JBIB_P0_05_9"; v_9 = 5; v_A = 9; v_4 = 2120; break; case 38: v_5/*"16"*/ = "JBIB_P0_05_10"; v_9 = 5; v_A = 10; v_4 = 2000; break; case 39: v_5/*"16"*/ = "JBIB_P0_05_11"; v_9 = 5; v_A = 11; v_4 = 2200; break; case 40: v_5/*"16"*/ = "JBIB_P0_05_12"; v_9 = 5; v_A = 12; v_4 = 2280; break; case 41: v_5/*"16"*/ = "JBIB_P0_05_13"; v_9 = 5; v_A = 13; v_4 = 2300; break; case 42: v_5/*"16"*/ = "JBIB_P0_05_14"; v_9 = 5; v_A = 14; v_4 = 2350; break; case 43: v_5/*"16"*/ = "JBIB_P0_05_15"; v_9 = 5; v_A = 15; v_4 = 2280; break; case 44: v_5/*"16"*/ = "JBIB_P0_06_0"; v_9 = 6; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 45); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_470c8(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 7; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 1); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4713b(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 1; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "BERD_P0_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "BERD_P0_1_0"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "BERD_P0_2_0"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "BERD_P0_3_0"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "BERD_P0_4_0"; v_9 = 4; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 5); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4720f(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 10; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 2; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 3; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 4; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 5; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 6; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 7; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 2; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 3; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 4; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 5; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 1; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 2; break; case 24: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 3; break; case 25: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 4; break; case 26: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 5; break; case 27: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 6; break; case 28: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; break; case 29: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 1; break; case 30: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 2; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 3; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 4; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 5; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 6; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 7; break; case 36: v_5/*"16"*/ = "DECL_P0_10_8"; v_9 = 10; v_A = 8; break; case 37: v_5/*"16"*/ = "DECL_P0_10_9"; v_9 = 10; v_A = 9; break; case 38: v_5/*"16"*/ = "DECL_P0_10_10"; v_9 = 10; v_A = 10; break; case 39: v_5/*"16"*/ = "DECL_P0_10_11"; v_9 = 10; v_A = 11; break; case 40: v_5/*"16"*/ = "DECL_P0_10_12"; v_9 = 10; v_A = 12; break; case 41: v_5/*"16"*/ = "DECL_P0_10_13"; v_9 = 10; v_A = 13; break; case 42: v_5/*"16"*/ = "DECL_P0_10_14"; v_9 = 10; v_A = 14; break; case 43: v_5/*"16"*/ = "DECL_P0_10_15"; v_9 = 10; v_A = 15; break; case 44: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; break; case 45: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 1; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 2; break; case 47: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 3; break; default: sub_1f4ad(v_D, a_0, 48); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_476ee(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 9; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "SPEC2_P0_08_0"; v_9 = 8; v_A = 0; v_4 = 125; break; case 10: v_5/*"16"*/ = "SPEC2_P0_08_1"; v_9 = 8; v_A = 1; v_4 = 150; break; case 11: v_5/*"16"*/ = "SPEC2_P0_08_2"; v_9 = 8; v_A = 2; v_4 = 175; break; case 12: v_5/*"16"*/ = "SPEC2_P0_08_3"; v_9 = 8; v_A = 3; v_4 = 85; break; case 13: v_5/*"16"*/ = "SPEC2_P0_08_4"; v_9 = 8; v_A = 4; v_4 = 150; break; case 14: v_5/*"16"*/ = "SPEC2_P0_08_5"; v_9 = 8; v_A = 5; v_4 = 175; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 1; v_3 = 1; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 20); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_47956(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 8; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 10: v_5/*"16"*/ = "SPEC_P0_10"; v_9 = 10; v_A = 0; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "SPEC_P0_16"; v_9 = 16; v_A = 0; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; v_3 = 1; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 18; v_A = 0; v_3 = 1; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 19; v_A = 0; v_3 = 1; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 20; v_A = 0; v_3 = 1; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 21; v_A = 0; v_3 = 1; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 22; v_A = 0; v_3 = 1; break; case 23: v_5/*"16"*/ = "NO_LABEL"; v_9 = 23; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 24); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_47c2d(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 5; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 1; v_3 = 1; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 2; v_3 = 1; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 3; v_3 = 1; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 4; v_3 = 1; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; default: sub_1f4ad(v_D, a_0, 14); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_47df5(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 6; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "FEET_P0_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "FEET_P0_0_1"; v_9 = 0; v_A = 1; v_4 = 665; break; case 2: v_5/*"16"*/ = "FEET_P0_0_2"; v_9 = 0; v_A = 2; v_4 = 620; break; case 3: v_5/*"16"*/ = "FEET_P0_0_3"; v_9 = 0; v_A = 3; v_4 = 540; break; case 4: v_5/*"16"*/ = "FEET_P0_0_4"; v_9 = 0; v_A = 4; v_4 = 580; break; case 5: v_5/*"16"*/ = "FEET_P0_0_5"; v_9 = 0; v_A = 5; v_4 = 650; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; break; case 7: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; break; case 8: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 9: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 10: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 11: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 12: v_5/*"16"*/ = "NO_LABEL"; v_9 = 7; v_A = 0; v_3 = 1; break; case 13: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 14: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 15: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 18: v_5/*"16"*/ = "FEET_P0_13_0"; v_9 = 13; v_A = 0; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; v_3 = 1; break; case 20: v_5/*"16"*/ = "FEET_P0_15_0"; v_9 = 15; v_A = 0; break; case 21: v_5/*"16"*/ = "FEET_P0_15_1"; v_9 = 15; v_A = 1; v_4 = 64; break; case 22: v_5/*"16"*/ = "FEET_P0_15_2"; v_9 = 15; v_A = 2; v_4 = 56; break; case 23: v_5/*"16"*/ = "FEET_P0_15_3"; v_9 = 15; v_A = 3; v_4 = 69; break; case 24: v_5/*"16"*/ = "FEET_P0_15_4"; v_9 = 15; v_A = 4; v_4 = 59; break; case 25: v_5/*"16"*/ = "FEET_P0_15_5"; v_9 = 15; v_A = 5; v_4 = 62; break; case 26: v_5/*"16"*/ = "FEET_P0_15_6"; v_9 = 15; v_A = 6; v_4 = 74; break; case 27: v_5/*"16"*/ = "FEET_P0_15_7"; v_9 = 15; v_A = 7; v_4 = 68; break; case 28: v_5/*"16"*/ = "FEET_P0_15_8"; v_9 = 15; v_A = 8; v_4 = 72; break; case 29: v_5/*"16"*/ = "FEET_P0_15_9"; v_9 = 15; v_A = 9; v_4 = 70; break; case 30: v_5/*"16"*/ = "FEET_P0_16_0"; v_9 = 16; v_A = 0; v_4 = 48; break; case 31: v_5/*"16"*/ = "FEET_P0_16_1"; v_9 = 16; v_A = 1; v_4 = 48; break; case 32: v_5/*"16"*/ = "FEET_P0_16_2"; v_9 = 16; v_A = 2; v_4 = 55; break; case 33: v_5/*"16"*/ = "FEET_P0_16_3"; v_9 = 16; v_A = 3; v_4 = 75; break; case 34: v_5/*"16"*/ = "FEET_P0_16_4"; v_9 = 16; v_A = 4; v_4 = 65; break; case 35: v_5/*"16"*/ = "FEET_P0_16_5"; v_9 = 16; v_A = 5; v_4 = 68; break; case 36: v_5/*"16"*/ = "FEET_P0_16_6"; v_9 = 16; v_A = 6; v_4 = 58; break; case 37: v_5/*"16"*/ = "FEET_P0_16_7"; v_9 = 16; v_A = 7; v_4 = 68; break; case 38: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; v_3 = 1; break; case 39: v_5/*"16"*/ = "FEET_P0_18_0"; v_9 = 18; v_A = 0; v_4 = 790; break; case 40: v_5/*"16"*/ = "FEET_P0_18_1"; v_9 = 18; v_A = 1; v_4 = 750; break; case 41: v_5/*"16"*/ = "FEET_P0_18_2"; v_9 = 18; v_A = 2; v_4 = 860; break; case 42: v_5/*"16"*/ = "FEET_P0_18_3"; v_9 = 18; v_A = 3; v_4 = 750; break; case 43: v_5/*"16"*/ = "FEET_P0_18_4"; v_9 = 18; v_A = 4; v_4 = 790; break; case 44: v_5/*"16"*/ = "FEET_P0_18_5"; v_9 = 18; v_A = 5; v_4 = 840; break; case 45: v_5/*"16"*/ = "FEET_P0_18_6"; v_9 = 18; v_A = 6; v_4 = 820; break; case 46: v_5/*"16"*/ = "FEET_P0_18_7"; v_9 = 18; v_A = 7; v_4 = 800; break; case 47: v_5/*"16"*/ = "FEET_P0_18_8"; v_9 = 18; v_A = 8; v_4 = 850; break; case 48: v_5/*"16"*/ = "FEET_P0_18_9"; v_9 = 18; v_A = 9; v_4 = 870; break; case 49: v_5/*"16"*/ = "FEET_P0_18_10"; v_9 = 18; v_A = 10; v_4 = 720; break; case 50: v_5/*"16"*/ = "FEET_P0_18_11"; v_9 = 18; v_A = 11; v_4 = 740; break; case 51: v_5/*"16"*/ = "FEET_P0_18_12"; v_9 = 18; v_A = 12; v_4 = 800; break; case 52: v_5/*"16"*/ = "FEET_P0_18_13"; v_9 = 18; v_A = 13; v_4 = 750; break; case 53: v_5/*"16"*/ = "FEET_P0_18_14"; v_9 = 18; v_A = 14; v_4 = 770; break; case 54: v_5/*"16"*/ = "FEET_P0_18_15"; v_9 = 18; v_A = 15; v_4 = 860; break; case 55: v_5/*"16"*/ = "FEET_P0_19_0"; v_9 = 19; v_A = 0; v_4 = 850; break; case 56: v_5/*"16"*/ = "FEET_P0_19_1"; v_9 = 19; v_A = 1; v_4 = 800; break; case 57: v_5/*"16"*/ = "FEET_P0_19_2"; v_9 = 19; v_A = 2; v_4 = 780; break; case 58: v_5/*"16"*/ = "FEET_P0_19_3"; v_9 = 19; v_A = 3; v_4 = 890; break; case 59: v_5/*"16"*/ = "FEET_P0_19_4"; v_9 = 19; v_A = 4; v_4 = 820; break; case 60: v_5/*"16"*/ = "FEET_P0_19_5"; v_9 = 19; v_A = 5; v_4 = 840; break; case 61: v_5/*"16"*/ = "FEET_P0_19_6"; v_9 = 19; v_A = 6; v_4 = 870; break; case 62: v_5/*"16"*/ = "FEET_P0_19_7"; v_9 = 19; v_A = 7; v_4 = 930; break; case 63: v_5/*"16"*/ = "FEET_P0_19_8"; v_9 = 19; v_A = 8; v_4 = 880; break; case 64: v_5/*"16"*/ = "FEET_P0_19_9"; v_9 = 19; v_A = 9; v_4 = 900; break; case 65: v_5/*"16"*/ = "FEET_P0_19_10"; v_9 = 19; v_A = 10; v_4 = 920; break; case 66: v_5/*"16"*/ = "FEET_P0_19_11"; v_9 = 19; v_A = 11; v_4 = 970; break; case 67: v_5/*"16"*/ = "FEET_P0_19_12"; v_9 = 19; v_A = 12; v_4 = 990; break; case 68: v_5/*"16"*/ = "FEET_P0_19_13"; v_9 = 19; v_A = 13; v_4 = 960; break; case 69: v_5/*"16"*/ = "FEET_P0_19_14"; v_9 = 19; v_A = 14; v_4 = 980; break; case 70: v_5/*"16"*/ = "FEET_P0_19_15"; v_9 = 19; v_A = 15; v_4 = 950; break; case 71: v_5/*"16"*/ = "FEET_P0_20_0"; v_9 = 20; v_A = 0; v_4 = 110; break; case 72: v_5/*"16"*/ = "FEET_P0_20_1"; v_9 = 20; v_A = 1; v_4 = 115; break; case 73: v_5/*"16"*/ = "FEET_P0_20_2"; v_9 = 20; v_A = 2; v_4 = 120; break; case 74: v_5/*"16"*/ = "FEET_P0_20_3"; v_9 = 20; v_A = 3; v_4 = 110; break; case 75: v_5/*"16"*/ = "FEET_P0_20_4"; v_9 = 20; v_A = 4; v_4 = 125; break; case 76: v_5/*"16"*/ = "FEET_P0_20_5"; v_9 = 20; v_A = 5; v_4 = 128; break; case 77: v_5/*"16"*/ = "FEET_P0_20_6"; v_9 = 20; v_A = 6; v_4 = 135; break; case 78: v_5/*"16"*/ = "FEET_P0_20_7"; v_9 = 20; v_A = 7; v_4 = 130; break; case 79: v_5/*"16"*/ = "FEET_P0_20_8"; v_9 = 20; v_A = 8; v_4 = 145; break; case 80: v_5/*"16"*/ = "FEET_P0_20_9"; v_9 = 20; v_A = 9; v_4 = 110; break; case 81: v_5/*"16"*/ = "FEET_P0_20_10"; v_9 = 20; v_A = 10; v_4 = 120; break; case 82: v_5/*"16"*/ = "FEET_P0_20_11"; v_9 = 20; v_A = 11; v_4 = 150; break; case 83: v_5/*"16"*/ = "FEET_P0_20_12"; v_9 = 20; v_A = 12; v_4 = 125; break; case 84: v_5/*"16"*/ = "FEET_P0_20_13"; v_9 = 20; v_A = 13; v_4 = 120; break; case 85: v_5/*"16"*/ = "FEET_P0_20_14"; v_9 = 20; v_A = 14; v_4 = 130; break; case 86: v_5/*"16"*/ = "FEET_P0_20_15"; v_9 = 20; v_A = 15; v_4 = 110; break; case 87: v_5/*"16"*/ = "FEET_P0_21_0"; v_9 = 21; v_A = 0; v_4 = 720; break; case 88: v_5/*"16"*/ = "FEET_P0_21_1"; v_9 = 21; v_A = 1; v_4 = 680; break; case 89: v_5/*"16"*/ = "FEET_P0_21_2"; v_9 = 21; v_A = 2; v_4 = 650; break; case 90: v_5/*"16"*/ = "FEET_P0_21_3"; v_9 = 21; v_A = 3; v_4 = 670; break; case 91: v_5/*"16"*/ = "FEET_P0_21_4"; v_9 = 21; v_A = 4; v_4 = 700; break; case 92: v_5/*"16"*/ = "FEET_P0_21_5"; v_9 = 21; v_A = 5; v_4 = 680; break; case 93: v_5/*"16"*/ = "FEET_P0_21_6"; v_9 = 21; v_A = 6; v_4 = 720; break; case 94: v_5/*"16"*/ = "FEET_P0_21_7"; v_9 = 21; v_A = 7; v_4 = 740; break; case 95: v_5/*"16"*/ = "FEET_P0_21_8"; v_9 = 21; v_A = 8; v_4 = 760; break; case 96: v_5/*"16"*/ = "FEET_P0_21_9"; v_9 = 21; v_A = 9; v_4 = 780; break; case 97: v_5/*"16"*/ = "FEET_P0_21_10"; v_9 = 21; v_A = 10; v_4 = 750; break; case 98: v_5/*"16"*/ = "FEET_P0_21_11"; v_9 = 21; v_A = 11; v_4 = 700; break; default: sub_1f4ad(v_D, a_0, 99); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_48b81(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 4; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "LEGS_P0_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "LEGS_P0_0_0"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "LEGS_P0_0_2"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "LEGS_P0_0_3"; v_9 = 0; v_A = 3; break; case 4: v_5/*"16"*/ = "LEGS_P0_0_4"; v_9 = 0; v_A = 4; break; case 5: v_5/*"16"*/ = "LEGS_P0_0_5"; v_9 = 0; v_A = 5; break; case 6: v_5/*"16"*/ = "LEGS_P0_0_6"; v_9 = 0; v_A = 6; break; case 7: v_5/*"16"*/ = "LEGS_P0_0_7"; v_9 = 0; v_A = 7; break; case 8: v_5/*"16"*/ = "LEGS_P0_0_8"; v_9 = 0; v_A = 8; break; case 9: v_5/*"16"*/ = "LEGS_P0_0_9"; v_9 = 0; v_A = 9; break; case 10: v_5/*"16"*/ = "LEGS_P0_0_10"; v_9 = 0; v_A = 10; break; case 11: v_5/*"16"*/ = "LEGS_P0_0_11"; v_9 = 0; v_A = 11; break; case 12: v_5/*"16"*/ = "LEGS_P0_0_12"; v_9 = 0; v_A = 12; break; case 13: v_5/*"16"*/ = "LEGS_P0_0_13"; v_9 = 0; v_A = 13; break; case 14: v_5/*"16"*/ = "LEGS_P0_0_14"; v_9 = 0; v_A = 14; break; case 15: v_5/*"16"*/ = "LEGS_P0_0_15"; v_9 = 0; v_A = 15; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_3 = 1; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 1; v_3 = 1; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 21: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 22: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 23: v_5/*"16"*/ = "LEGS_P0_7_0"; v_9 = 7; v_A = 0; v_4 = 115; break; case 24: v_5/*"16"*/ = "LEGS_P0_7_1"; v_9 = 7; v_A = 1; v_4 = 115; break; case 25: v_5/*"16"*/ = "LEGS_P0_7_2"; v_9 = 7; v_A = 2; v_4 = 128; break; case 26: v_5/*"16"*/ = "LEGS_P0_7_3"; v_9 = 7; v_A = 3; v_4 = 118; break; case 27: v_5/*"16"*/ = "LEGS_P0_7_4"; v_9 = 7; v_A = 4; v_4 = 125; break; case 28: v_5/*"16"*/ = "LEGS_P0_7_5"; v_9 = 7; v_A = 5; v_4 = 128; break; case 29: v_5/*"16"*/ = "LEGS_P0_7_6"; v_9 = 7; v_A = 6; v_4 = 128; break; case 30: v_5/*"16"*/ = "LEGS_P0_7_7"; v_9 = 7; v_A = 7; v_4 = 125; break; case 31: v_5/*"16"*/ = "NO_LABEL"; v_9 = 8; v_A = 0; v_3 = 1; break; case 32: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 1; v_3 = 1; break; case 36: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 2; v_3 = 1; break; case 37: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 3; v_3 = 1; break; case 38: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 4; v_3 = 1; break; case 39: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 5; v_3 = 1; break; case 40: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 41: v_5/*"16"*/ = "LEGS_P0_13_0"; v_9 = 13; v_A = 0; v_4 = 68; break; case 42: v_5/*"16"*/ = "LEGS_P0_13_1"; v_9 = 13; v_A = 1; v_4 = 68; break; case 43: v_5/*"16"*/ = "LEGS_P0_13_2"; v_9 = 13; v_A = 2; v_4 = 68; break; case 44: v_5/*"16"*/ = "LEGS_P0_13_3"; v_9 = 13; v_A = 3; v_4 = 68; break; case 45: v_5/*"16"*/ = "LEGS_P0_13_4"; v_9 = 13; v_A = 4; v_4 = 68; break; case 46: v_5/*"16"*/ = "NO_LABEL"; v_9 = 14; v_A = 0; v_3 = 1; break; case 47: v_5/*"16"*/ = "LEGS_P0_15_0"; v_9 = 15; v_A = 0; break; case 48: v_5/*"16"*/ = "LEGS_P0_15_1"; v_9 = 15; v_A = 1; v_4 = 550; break; case 49: v_5/*"16"*/ = "LEGS_P0_15_2"; v_9 = 15; v_A = 2; v_4 = 650; break; case 50: v_5/*"16"*/ = "LEGS_P0_15_3"; v_9 = 15; v_A = 3; v_4 = 875; break; case 51: v_5/*"16"*/ = "LEGS_P0_15_4"; v_9 = 15; v_A = 4; v_4 = 820; break; case 52: v_5/*"16"*/ = "LEGS_P0_15_5"; v_9 = 15; v_A = 5; v_4 = 720; break; case 53: v_5/*"16"*/ = "LEGS_P0_15_6"; v_9 = 15; v_A = 6; v_4 = 750; break; case 54: v_5/*"16"*/ = "LEGS_P0_15_7"; v_9 = 15; v_A = 7; v_4 = 850; break; case 55: v_5/*"16"*/ = "LEGS_P0_16_0"; v_9 = 16; v_A = 0; break; case 56: v_5/*"16"*/ = "LEGS_P0_16_1"; v_9 = 16; v_A = 1; v_4 = 48; break; case 57: v_5/*"16"*/ = "LEGS_P0_16_2"; v_9 = 16; v_A = 2; v_4 = 48; break; case 58: v_5/*"16"*/ = "LEGS_P0_16_3"; v_9 = 16; v_A = 3; v_4 = 38; break; case 59: v_5/*"16"*/ = "LEGS_P0_16_4"; v_9 = 16; v_A = 4; v_4 = 38; break; case 60: v_5/*"16"*/ = "LEGS_P0_16_5"; v_9 = 16; v_A = 5; v_4 = 42; break; case 61: v_5/*"16"*/ = "LEGS_P0_16_6"; v_9 = 16; v_A = 6; v_4 = 58; break; case 62: v_5/*"16"*/ = "LEGS_P0_16_7"; v_9 = 16; v_A = 7; v_4 = 46; break; case 63: v_5/*"16"*/ = "LEGS_P0_16_8"; v_9 = 16; v_A = 8; v_4 = 46; break; case 64: v_5/*"16"*/ = "LEGS_P0_16_9"; v_9 = 16; v_A = 9; v_4 = 46; break; case 65: v_5/*"16"*/ = "LEGS_P0_16_10"; v_9 = 16; v_A = 10; v_4 = 68; break; case 66: v_5/*"16"*/ = "LEGS_P0_16_11"; v_9 = 16; v_A = 11; v_4 = 58; break; case 67: v_5/*"16"*/ = "LEGS_P0_16_12"; v_9 = 16; v_A = 12; v_4 = 50; break; case 68: v_5/*"16"*/ = "LEGS_P0_16_13"; v_9 = 16; v_A = 13; v_4 = 68; break; case 69: v_5/*"16"*/ = "LEGS_P0_16_14"; v_9 = 16; v_A = 14; v_4 = 68; break; case 70: v_5/*"16"*/ = "LEGS_P0_16_15"; v_9 = 16; v_A = 15; v_4 = 42; break; case 71: v_5/*"16"*/ = "NO_LABEL"; v_9 = 17; v_A = 0; v_3 = 1; break; case 72: v_5/*"16"*/ = "LEGS_P0_18_0"; v_9 = 18; v_A = 0; break; case 73: v_5/*"16"*/ = "LEGS_P0_18_1"; v_9 = 18; v_A = 1; v_4 = 250; break; case 74: v_5/*"16"*/ = "LEGS_P0_18_2"; v_9 = 18; v_A = 2; v_4 = 250; break; case 75: v_5/*"16"*/ = "LEGS_P0_18_3"; v_9 = 18; v_A = 3; v_4 = 290; break; case 76: v_5/*"16"*/ = "LEGS_P0_18_4"; v_9 = 18; v_A = 4; v_4 = 270; break; case 77: v_5/*"16"*/ = "LEGS_P0_18_5"; v_9 = 18; v_A = 5; v_4 = 270; break; case 78: v_5/*"16"*/ = "LEGS_P0_18_6"; v_9 = 18; v_A = 6; v_4 = 15; break; case 79: v_5/*"16"*/ = "LEGS_P0_18_7"; v_9 = 18; v_A = 7; v_4 = 12; break; case 80: v_5/*"16"*/ = "NO_LABEL"; v_9 = 19; v_A = 0; v_3 = 1; break; case 81: v_5/*"16"*/ = "LEGS_P0_20_0"; v_9 = 20; v_A = 0; break; case 82: v_5/*"16"*/ = "LEGS_P0_20_1"; v_9 = 20; v_A = 1; v_4 = 118; break; case 83: v_5/*"16"*/ = "LEGS_P0_20_2"; v_9 = 20; v_A = 2; v_4 = 110; break; case 84: v_5/*"16"*/ = "LEGS_P0_21_0"; v_9 = 21; v_A = 0; v_4 = 88; break; case 85: v_5/*"16"*/ = "LEGS_P0_21_1"; v_9 = 21; v_A = 1; v_4 = 95; break; case 86: v_5/*"16"*/ = "LEGS_P0_21_2"; v_9 = 21; v_A = 2; v_4 = 95; break; case 87: v_5/*"16"*/ = "LEGS_P0_21_3"; v_9 = 21; v_A = 3; v_4 = 98; break; case 88: v_5/*"16"*/ = "LEGS_P0_22_0"; v_9 = 22; v_A = 0; v_4 = 140; break; case 89: v_5/*"16"*/ = "LEGS_P0_23_0"; v_9 = 23; v_A = 0; break; case 90: v_5/*"16"*/ = "LEGS_P0_23_1"; v_9 = 23; v_A = 1; v_4 = 150; break; case 91: v_5/*"16"*/ = "LEGS_P0_23_2"; v_9 = 23; v_A = 2; v_4 = 130; break; case 92: v_5/*"16"*/ = "NO_LABEL"; v_9 = 24; v_A = 0; v_3 = 1; break; case 93: v_5/*"16"*/ = "NO_LABEL"; v_9 = 25; v_A = 0; v_3 = 1; break; case 94: v_5/*"16"*/ = "NO_LABEL"; v_9 = 26; v_A = 0; v_3 = 1; break; case 95: v_5/*"16"*/ = "LEGS_P0_27_0"; v_9 = 27; v_A = 0; break; case 96: v_5/*"16"*/ = "LEGS_P0_28_0"; v_9 = 28; v_A = 0; v_4 = 45; break; case 97: v_5/*"16"*/ = "LEGS_P0_28_1"; v_9 = 28; v_A = 1; v_4 = 48; break; case 98: v_5/*"16"*/ = "LEGS_P0_28_2"; v_9 = 28; v_A = 2; v_4 = 48; break; case 99: v_5/*"16"*/ = "LEGS_P0_28_3"; v_9 = 28; v_A = 3; v_4 = 52; break; case 100: v_5/*"16"*/ = "LEGS_P0_28_4"; v_9 = 28; v_A = 4; v_4 = 52; break; case 101: v_5/*"16"*/ = "LEGS_P0_28_5"; v_9 = 28; v_A = 5; v_4 = 55; break; case 102: v_5/*"16"*/ = "LEGS_P0_28_6"; v_9 = 28; v_A = 6; v_4 = 55; break; case 103: v_5/*"16"*/ = "LEGS_P0_28_7"; v_9 = 28; v_A = 7; v_4 = 55; break; case 104: v_5/*"16"*/ = "LEGS_P0_28_8"; v_9 = 28; v_A = 8; v_4 = 58; break; case 105: v_5/*"16"*/ = "LEGS_P0_28_9"; v_9 = 28; v_A = 9; v_4 = 58; break; case 106: v_5/*"16"*/ = "LEGS_P0_28_10"; v_9 = 28; v_A = 10; v_4 = 60; break; case 107: v_5/*"16"*/ = "LEGS_P0_28_11"; v_9 = 28; v_A = 11; v_4 = 60; break; case 108: v_5/*"16"*/ = "LEGS_P0_28_12"; v_9 = 28; v_A = 12; v_4 = 62; break; case 109: v_5/*"16"*/ = "LEGS_P0_28_13"; v_9 = 28; v_A = 13; v_4 = 62; break; case 110: v_5/*"16"*/ = "LEGS_P0_28_14"; v_9 = 28; v_A = 14; v_4 = 65; break; case 111: v_5/*"16"*/ = "LEGS_P0_28_15"; v_9 = 28; v_A = 15; v_4 = 65; break; case 112: v_5/*"16"*/ = "NO_LABEL"; v_9 = 29; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 113); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_49823(auto a_0) { if (a_0 < 60) { sub_4a663(a_0); } else { sub_49857(a_0); } if (g_10E3A[0/*14*/]._f2 == -1) { sub_1f4ad(3, a_0, 181); } } void sub_49857(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 60: v_5/*"16"*/ = "NO_LABEL"; v_9 = 9; v_A = 0; v_3 = 1; break; case 61: v_5/*"16"*/ = "NO_LABEL"; v_9 = 10; v_A = 0; v_3 = 1; break; case 62: v_5/*"16"*/ = "NO_LABEL"; v_9 = 11; v_A = 0; v_3 = 1; break; case 63: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 0; v_3 = 1; break; case 64: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 1; v_3 = 1; break; case 65: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 2; v_3 = 1; break; case 66: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 3; v_3 = 1; break; case 67: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 4; v_3 = 1; break; case 68: v_5/*"16"*/ = "NO_LABEL"; v_9 = 12; v_A = 5; v_3 = 1; break; case 69: v_5/*"16"*/ = "NO_LABEL"; v_9 = 13; v_A = 0; v_3 = 1; break; case 70: v_5/*"16"*/ = "TORSO_P0_14_0"; v_9 = 14; v_A = 0; v_4 = 120; break; case 71: v_5/*"16"*/ = "TORSO_P0_14_1"; v_9 = 14; v_A = 1; v_4 = 120; break; case 72: v_5/*"16"*/ = "TORSO_P0_14_2"; v_9 = 14; v_A = 2; v_4 = 120; break; case 73: v_5/*"16"*/ = "TORSO_P0_14_3"; v_9 = 14; v_A = 3; v_4 = 120; break; case 74: v_5/*"16"*/ = "TORSO_P0_14_4"; v_9 = 14; v_A = 4; v_4 = 120; break; case 75: v_5/*"16"*/ = "TORSO_P0_14_5"; v_9 = 14; v_A = 5; v_4 = 120; break; case 76: v_5/*"16"*/ = "NO_LABEL"; v_9 = 15; v_A = 0; v_3 = 1; break; case 77: v_5/*"16"*/ = "TORSO_P0_16_0"; v_9 = 16; v_A = 0; break; case 78: v_5/*"16"*/ = "TORSO_P0_16_1"; v_9 = 16; v_A = 1; v_4 = 20; break; case 79: v_5/*"16"*/ = "TORSO_P0_16_2"; v_9 = 16; v_A = 2; v_4 = 24; break; case 80: v_5/*"16"*/ = "TORSO_P0_16_3"; v_9 = 16; v_A = 3; v_4 = 22; break; case 81: v_5/*"16"*/ = "TORSO_P0_16_4"; v_9 = 16; v_A = 4; v_4 = 25; break; case 82: v_5/*"16"*/ = "TORSO_P0_16_5"; v_9 = 16; v_A = 5; v_4 = 25; break; case 83: v_5/*"16"*/ = "TORSO_P0_16_6"; v_9 = 16; v_A = 6; v_4 = 22; break; case 84: v_5/*"16"*/ = "TORSO_P0_16_7"; v_9 = 16; v_A = 7; v_4 = 27; break; case 85: v_5/*"16"*/ = "TORSO_P0_17_0"; v_9 = 17; v_A = 0; break; case 86: v_5/*"16"*/ = "TORSO_P0_17_1"; v_9 = 17; v_A = 1; break; case 87: v_5/*"16"*/ = "TORSO_P0_17_2"; v_9 = 17; v_A = 2; break; case 88: v_5/*"16"*/ = "TORSO_P0_17_3"; v_9 = 17; v_A = 3; v_4 = 48; break; case 89: v_5/*"16"*/ = "TORSO_P0_17_4"; v_9 = 17; v_A = 4; v_4 = 40; break; case 90: v_5/*"16"*/ = "TORSO_P0_17_5"; v_9 = 17; v_A = 5; v_4 = 45; break; case 91: v_5/*"16"*/ = "NO_LABEL"; v_9 = 18; v_A = 0; v_3 = 1; break; case 92: v_5/*"16"*/ = "TORSO_P0_19_0"; v_9 = 19; v_A = 0; break; case 93: v_5/*"16"*/ = "TORSO_P0_19_1"; v_9 = 19; v_A = 1; v_4 = 190; break; case 94: v_5/*"16"*/ = "TORSO_P0_19_2"; v_9 = 19; v_A = 2; v_4 = 190; break; case 95: v_5/*"16"*/ = "TORSO_P0_19_3"; v_9 = 19; v_A = 3; v_4 = 190; break; case 96: v_5/*"16"*/ = "TORSO_P0_19_4"; v_9 = 19; v_A = 4; v_4 = 210; break; case 97: v_5/*"16"*/ = "TORSO_P0_20_0"; v_9 = 20; v_A = 0; break; case 98: v_5/*"16"*/ = "TORSO_P0_20_1"; v_9 = 20; v_A = 1; v_4 = 115; break; case 99: v_5/*"16"*/ = "TORSO_P0_20_2"; v_9 = 20; v_A = 2; v_4 = 55; break; case 100: v_5/*"16"*/ = "TORSO_P0_20_3"; v_9 = 20; v_A = 3; v_4 = 110; break; case 101: v_5/*"16"*/ = "TORSO_P0_20_4"; v_9 = 20; v_A = 4; v_4 = 99; break; case 102: v_5/*"16"*/ = "TORSO_P0_20_5"; v_9 = 20; v_A = 5; v_4 = 49; break; case 103: v_5/*"16"*/ = "TORSO_P0_20_6"; v_9 = 20; v_A = 6; v_4 = 120; break; case 104: v_5/*"16"*/ = "TORSO_P0_20_7"; v_9 = 20; v_A = 7; v_4 = 45; break; case 105: v_5/*"16"*/ = "TORSO_P0_20_8"; v_9 = 20; v_A = 8; v_4 = 115; break; case 106: v_5/*"16"*/ = "TORSO_P0_20_9"; v_9 = 20; v_A = 9; v_4 = 105; break; case 107: v_5/*"16"*/ = "TORSO_P0_20_10"; v_9 = 20; v_A = 10; v_4 = 90; break; case 108: v_5/*"16"*/ = "TORSO_P0_20_11"; v_9 = 20; v_A = 11; v_4 = 95; break; case 109: v_5/*"16"*/ = "TORSO_P0_20_12"; v_9 = 20; v_A = 12; v_4 = 39; break; case 110: v_5/*"16"*/ = "TORSO_P0_20_13"; v_9 = 20; v_A = 13; v_4 = 95; break; case 111: v_5/*"16"*/ = "TORSO_P0_20_14"; v_9 = 20; v_A = 14; v_4 = 35; break; case 112: v_5/*"16"*/ = "TORSO_P0_20_15"; v_9 = 20; v_A = 15; v_4 = 95; break; case 113: v_5/*"16"*/ = "TORSO_P0_21_0"; v_9 = 21; v_A = 0; v_4 = 88; break; case 114: v_5/*"16"*/ = "TORSO_P0_21_1"; v_9 = 21; v_A = 1; v_4 = 60; break; case 115: v_5/*"16"*/ = "TORSO_P0_21_2"; v_9 = 21; v_A = 2; v_4 = 70; break; case 116: v_5/*"16"*/ = "TORSO_P0_21_3"; v_9 = 21; v_A = 3; v_4 = 80; break; case 117: v_5/*"16"*/ = "TORSO_P0_21_4"; v_9 = 21; v_A = 4; v_4 = 90; break; case 118: v_5/*"16"*/ = "TORSO_P0_21_5"; v_9 = 21; v_A = 5; v_4 = 80; break; case 119: v_5/*"16"*/ = "TORSO_P0_21_6"; v_9 = 21; v_A = 6; v_4 = 70; break; case 120: v_5/*"16"*/ = "TORSO_P0_21_7"; v_9 = 21; v_A = 7; v_4 = 95; break; case 121: v_5/*"16"*/ = "TORSO_P0_21_8"; v_9 = 21; v_A = 8; v_4 = 105; break; case 122: v_5/*"16"*/ = "TORSO_P0_21_9"; v_9 = 21; v_A = 9; v_4 = 95; break; case 123: v_5/*"16"*/ = "TORSO_P0_21_10"; v_9 = 21; v_A = 10; v_4 = 110; break; case 124: v_5/*"16"*/ = "TORSO_P0_21_11"; v_9 = 21; v_A = 11; v_4 = 98; break; case 125: v_5/*"16"*/ = "TORSO_P0_21_12"; v_9 = 21; v_A = 12; v_4 = 88; break; case 126: v_5/*"16"*/ = "TORSO_P0_21_13"; v_9 = 21; v_A = 13; v_4 = 98; break; case 127: v_5/*"16"*/ = "TORSO_P0_21_14"; v_9 = 21; v_A = 14; v_4 = 110; break; case 128: v_5/*"16"*/ = "TORSO_P0_21_15"; v_9 = 21; v_A = 15; v_4 = 98; break; case 129: v_5/*"16"*/ = "TORSO_P0_22_0"; v_9 = 22; v_A = 0; break; case 130: v_5/*"16"*/ = "TORSO_P0_22_1"; v_9 = 22; v_A = 1; v_4 = 4950; break; case 131: v_5/*"16"*/ = "TORSO_P0_22_2"; v_9 = 22; v_A = 2; v_4 = 4195; break; case 132: v_5/*"16"*/ = "TORSO_P0_22_3"; v_9 = 22; v_A = 3; v_4 = 3195; break; case 133: v_5/*"16"*/ = "TORSO_P0_22_4"; v_9 = 22; v_A = 4; v_4 = 2950; break; case 134: v_5/*"16"*/ = "TORSO_P0_22_5"; v_9 = 22; v_A = 5; v_4 = 3950; break; case 135: v_5/*"16"*/ = "TORSO_P0_23_0"; v_9 = 23; v_A = 0; v_4 = 3200; break; case 136: v_5/*"16"*/ = "TORSO_P0_23_1"; v_9 = 23; v_A = 1; v_4 = 3200; break; case 137: v_5/*"16"*/ = "TORSO_P0_23_2"; v_9 = 23; v_A = 2; v_4 = 3200; break; case 138: v_5/*"16"*/ = "TORSO_P0_23_3"; v_9 = 23; v_A = 3; v_4 = 3200; break; case 139: v_5/*"16"*/ = "TORSO_P0_23_4"; v_9 = 23; v_A = 4; v_4 = 3200; break; case 140: v_5/*"16"*/ = "TORSO_P0_23_5"; v_9 = 23; v_A = 5; v_4 = 3200; break; case 141: v_5/*"16"*/ = "TORSO_P0_23_6"; v_9 = 23; v_A = 6; v_4 = 3200; break; case 142: v_5/*"16"*/ = "TORSO_P0_23_7"; v_9 = 23; v_A = 7; v_4 = 3200; break; case 143: v_5/*"16"*/ = "TORSO_P0_23_8"; v_9 = 23; v_A = 8; v_4 = 3200; break; case 144: v_5/*"16"*/ = "TORSO_P0_23_9"; v_9 = 23; v_A = 9; v_4 = 3200; break; case 145: v_5/*"16"*/ = "TORSO_P0_23_10"; v_9 = 23; v_A = 10; v_4 = 3200; break; case 146: v_5/*"16"*/ = "TORSO_P0_23_11"; v_9 = 23; v_A = 11; v_4 = 3200; break; case 147: v_5/*"16"*/ = "TORSO_P0_23_12"; v_9 = 23; v_A = 12; v_4 = 3200; break; case 148: v_5/*"16"*/ = "TORSO_P0_23_13"; v_9 = 23; v_A = 13; v_4 = 3200; break; case 149: v_5/*"16"*/ = "TORSO_P0_23_14"; v_9 = 23; v_A = 14; v_4 = 3200; break; case 150: v_5/*"16"*/ = "TORSO_P0_23_15"; v_9 = 23; v_A = 15; v_4 = 3200; break; case 151: v_5/*"16"*/ = "TORSO_P0_24_0"; v_9 = 24; v_A = 0; v_4 = 1350; break; case 152: v_5/*"16"*/ = "TORSO_P0_24_1"; v_9 = 24; v_A = 1; v_4 = 1400; break; case 153: v_5/*"16"*/ = "TORSO_P0_24_2"; v_9 = 24; v_A = 2; v_4 = 1200; break; case 154: v_5/*"16"*/ = "TORSO_P0_24_3"; v_9 = 24; v_A = 3; v_4 = 1250; break; case 155: v_5/*"16"*/ = "TORSO_P0_24_4"; v_9 = 24; v_A = 4; v_4 = 1350; break; case 156: v_5/*"16"*/ = "TORSO_P0_24_5"; v_9 = 24; v_A = 5; v_4 = 1300; break; case 157: v_5/*"16"*/ = "TORSO_P0_24_6"; v_9 = 24; v_A = 6; v_4 = 1380; break; case 158: v_5/*"16"*/ = "TORSO_P0_24_7"; v_9 = 24; v_A = 7; v_4 = 1340; break; case 159: v_5/*"16"*/ = "TORSO_P0_24_8"; v_9 = 24; v_A = 8; v_4 = 1380; break; case 160: v_5/*"16"*/ = "TORSO_P0_24_9"; v_9 = 24; v_A = 9; v_4 = 1250; break; case 161: v_5/*"16"*/ = "TORSO_P0_25_0"; v_9 = 25; v_A = 0; v_4 = 840; break; case 162: v_5/*"16"*/ = "TORSO_P0_25_1"; v_9 = 25; v_A = 1; v_4 = 840; break; case 163: v_5/*"16"*/ = "TORSO_P0_25_2"; v_9 = 25; v_A = 2; v_4 = 840; break; case 164: v_5/*"16"*/ = "TORSO_P0_25_3"; v_9 = 25; v_A = 3; v_4 = 840; break; case 165: v_5/*"16"*/ = "TORSO_P0_25_4"; v_9 = 25; v_A = 4; v_4 = 840; break; case 166: v_5/*"16"*/ = "TORSO_P0_25_5"; v_9 = 25; v_A = 5; v_4 = 840; break; case 167: v_5/*"16"*/ = "TORSO_P0_25_6"; v_9 = 25; v_A = 6; v_4 = 840; break; case 168: v_5/*"16"*/ = "TORSO_P0_25_7"; v_9 = 25; v_A = 7; v_4 = 840; break; case 169: v_5/*"16"*/ = "TORSO_P0_26_0"; v_9 = 26; v_A = 0; break; case 170: v_5/*"16"*/ = "NO_LABEL"; v_9 = 27; v_A = 0; v_3 = 1; break; case 171: v_5/*"16"*/ = "TORSO_P0_28_0"; v_9 = 28; v_A = 0; break; case 172: v_5/*"16"*/ = "TORSO_P0_28_1"; v_9 = 28; v_A = 1; v_4 = 130; break; case 173: v_5/*"16"*/ = "TORSO_P0_28_2"; v_9 = 28; v_A = 2; v_4 = 110; break; case 174: v_5/*"16"*/ = "TORSO_P0_29_0"; v_9 = 29; v_A = 0; v_3 = 1; break; case 175: v_5/*"16"*/ = "TORSO_P0_30_0"; v_9 = 30; v_A = 0; v_4 = 290; break; case 176: v_5/*"16"*/ = "TORSO_P0_30_1"; v_9 = 30; v_A = 1; v_4 = 320; break; case 177: v_5/*"16"*/ = "TORSO_P0_31_0"; v_9 = 31; v_A = 0; v_4 = 59; break; case 178: v_5/*"16"*/ = "TORSO_P0_31_1"; v_9 = 31; v_A = 1; v_4 = 55; break; case 179: v_5/*"16"*/ = "TORSO_P0_31_2"; v_9 = 31; v_A = 2; v_4 = 59; break; case 180: v_5/*"16"*/ = "TORSO_P0_31_3"; v_9 = 31; v_A = 3; v_4 = 49; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4a663(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 3; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "TORSO_P0_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "TORSO_P0_0_0"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "TORSO_P0_0_2"; v_9 = 0; v_A = 2; v_4 = 3500; break; case 3: v_5/*"16"*/ = "TORSO_P0_0_3"; v_9 = 0; v_A = 3; break; case 4: v_5/*"16"*/ = "TORSO_P0_0_4"; v_9 = 0; v_A = 4; break; case 5: v_5/*"16"*/ = "TORSO_P0_0_5"; v_9 = 0; v_A = 5; break; case 6: v_5/*"16"*/ = "TORSO_P0_0_6"; v_9 = 0; v_A = 6; break; case 7: v_5/*"16"*/ = "TORSO_P0_0_7"; v_9 = 0; v_A = 7; break; case 8: v_5/*"16"*/ = "TORSO_P0_0_8"; v_9 = 0; v_A = 8; break; case 9: v_5/*"16"*/ = "TORSO_P0_0_9"; v_9 = 0; v_A = 9; break; case 10: v_5/*"16"*/ = "TORSO_P0_0_10"; v_9 = 0; v_A = 10; break; case 11: v_5/*"16"*/ = "TORSO_P0_0_11"; v_9 = 0; v_A = 11; break; case 12: v_5/*"16"*/ = "TORSO_P0_0_12"; v_9 = 0; v_A = 12; break; case 13: v_5/*"16"*/ = "TORSO_P0_0_13"; v_9 = 0; v_A = 13; break; case 14: v_5/*"16"*/ = "TORSO_P0_0_14"; v_9 = 0; v_A = 14; break; case 15: v_5/*"16"*/ = "TORSO_P0_0_15"; v_9 = 0; v_A = 15; break; case 16: v_5/*"16"*/ = "NO_LABEL"; v_9 = 1; v_A = 0; v_3 = 1; break; case 17: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 0; v_4 = 20; break; case 18: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 1; v_4 = 18; break; case 19: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 2; v_4 = 22; break; case 20: v_5/*"16"*/ = "NO_LABEL"; v_9 = 2; v_A = 3; v_4 = 25; break; case 21: v_5/*"16"*/ = "TORSO_P0_2_4"; v_9 = 2; v_A = 4; v_4 = 19; break; case 22: v_5/*"16"*/ = "TORSO_P0_2_5"; v_9 = 2; v_A = 5; v_4 = 20; break; case 23: v_5/*"16"*/ = "TORSO_P0_2_6"; v_9 = 2; v_A = 6; v_4 = 22; break; case 24: v_5/*"16"*/ = "TORSO_P0_2_7"; v_9 = 2; v_A = 7; v_4 = 18; break; case 25: v_5/*"16"*/ = "TORSO_P0_2_8"; v_9 = 2; v_A = 8; v_4 = 39; break; case 26: v_5/*"16"*/ = "TORSO_P0_2_9"; v_9 = 2; v_A = 9; v_4 = 32; break; case 27: v_5/*"16"*/ = "TORSO_P0_2_10"; v_9 = 2; v_A = 10; v_4 = 35; break; case 28: v_5/*"16"*/ = "TORSO_P0_2_11"; v_9 = 2; v_A = 11; v_4 = 35; break; case 29: v_5/*"16"*/ = "TORSO_P0_2_12"; v_9 = 2; v_A = 12; v_4 = 210; break; case 30: v_5/*"16"*/ = "TORSO_P0_2_13"; v_9 = 2; v_A = 13; v_4 = 250; break; case 31: v_5/*"16"*/ = "TORSO_P0_2_14"; v_9 = 2; v_A = 14; v_4 = 290; break; case 32: v_5/*"16"*/ = "TORSO_P0_2_15"; v_9 = 2; v_A = 15; v_4 = 310; break; case 33: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 0; v_3 = 1; break; case 34: v_5/*"16"*/ = "NO_LABEL"; v_9 = 3; v_A = 1; v_3 = 1; break; case 35: v_5/*"16"*/ = "NO_LABEL"; v_9 = 4; v_A = 0; v_3 = 1; break; case 36: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; v_3 = 1; break; case 37: v_5/*"16"*/ = "NO_LABEL"; v_9 = 6; v_A = 0; v_3 = 1; break; case 38: v_5/*"16"*/ = "TORSO_P0_7_0"; v_9 = 7; v_A = 0; v_4 = 150; break; case 39: v_5/*"16"*/ = "TORSO_P0_7_1"; v_9 = 7; v_A = 1; v_4 = 160; break; case 40: v_5/*"16"*/ = "TORSO_P0_7_2"; v_9 = 7; v_A = 2; v_4 = 150; break; case 41: v_5/*"16"*/ = "TORSO_P0_7_3"; v_9 = 7; v_A = 3; v_4 = 150; break; case 42: v_5/*"16"*/ = "TORSO_P0_7_4"; v_9 = 7; v_A = 4; v_4 = 160; break; case 43: v_5/*"16"*/ = "TORSO_P0_7_5"; v_9 = 7; v_A = 5; v_4 = 160; break; case 44: v_5/*"16"*/ = "TORSO_P0_8_0"; v_9 = 8; v_A = 0; break; case 45: v_5/*"16"*/ = "TORSO_P0_8_1"; v_9 = 8; v_A = 1; v_4 = 52; break; case 46: v_5/*"16"*/ = "TORSO_P0_8_2"; v_9 = 8; v_A = 2; v_4 = 52; break; case 47: v_5/*"16"*/ = "TORSO_P0_8_3"; v_9 = 8; v_A = 3; v_4 = 55; break; case 48: v_5/*"16"*/ = "TORSO_P0_8_4"; v_9 = 8; v_A = 4; v_4 = 55; break; case 49: v_5/*"16"*/ = "TORSO_P0_8_5"; v_9 = 8; v_A = 5; v_4 = 58; break; case 50: v_5/*"16"*/ = "TORSO_P0_8_6"; v_9 = 8; v_A = 6; v_4 = 58; break; case 51: v_5/*"16"*/ = "TORSO_P0_8_7"; v_9 = 8; v_A = 7; v_4 = 62; break; case 52: v_5/*"16"*/ = "TORSO_P0_8_8"; v_9 = 8; v_A = 8; v_4 = 65; break; case 53: v_5/*"16"*/ = "TORSO_P0_8_9"; v_9 = 8; v_A = 9; v_4 = 65; break; case 54: v_5/*"16"*/ = "TORSO_P0_8_10"; v_9 = 8; v_A = 10; v_4 = 68; break; case 55: v_5/*"16"*/ = "TORSO_P0_8_11"; v_9 = 8; v_A = 11; v_4 = 68; break; case 56: v_5/*"16"*/ = "TORSO_P0_8_12"; v_9 = 8; v_A = 12; v_4 = 55; break; case 57: v_5/*"16"*/ = "TORSO_P0_8_13"; v_9 = 8; v_A = 13; v_4 = 62; break; case 58: v_5/*"16"*/ = "TORSO_P0_8_14"; v_9 = 8; v_A = 14; v_4 = 58; break; case 59: v_5/*"16"*/ = "TORSO_P0_8_15"; v_9 = 8; v_A = 15; v_4 = 58; break; default: return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4ad21(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 2; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "HAIR_P0_0_0"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "HAIR_P0_1_0"; v_9 = 1; v_A = 0; break; case 2: v_5/*"16"*/ = "HAIR_P0_2_0"; v_9 = 2; v_A = 0; break; case 3: v_5/*"16"*/ = "HAIR_P0_3_0"; v_9 = 3; v_A = 0; break; case 4: v_5/*"16"*/ = "HAIR_P0_4_0"; v_9 = 4; v_A = 0; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 5; v_A = 0; break; default: sub_1f4ad(v_D, a_0, 6); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } void sub_4ae0c(auto a_0) { v_3 = 0; v_4 = 10; v_9 = 0; v_A = 0; v_B = -1; v_C = 2; v_D = 0; g_10E3A[0/*14*/]._f5 = 0; switch (a_0) { case 0: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 0; break; case 1: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 1; break; case 2: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 2; break; case 3: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 3; break; case 4: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 4; break; case 5: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 5; break; case 6: v_5/*"16"*/ = "NO_LABEL"; v_9 = 0; v_A = 6; break; default: sub_1f4ad(v_D, a_0, 7); return ; break; } sub_1d8c6(&g_10E3A[0/*14*/], v_D, a_0, &v_5, v_9, v_A, v_4, v_3, v_B, v_C, 0); } auto sub_4af09(auto a_0, auto a_1, auto a_2) { if (PED::IS_PED_INJURED(a_0)) { return 0; } v_5 = ENTITY::GET_ENTITY_MODEL(a_0); g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(v_5, a_1, a_2); if (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0)) { return 0; } if (a_1 == 12) { v_A/*{16}*/ = sub_19576(v_5, a_2); for (v_7 = 0; v_7 <= 14; v_7 += 1) { if (((v_A[v_7/*1*/] != -99) && (v_7 != 12)) && (v_7 != 14)) { if (!sub_4af09(a_0, v_7, v_A[v_7/*1*/])) { if (v_7 == 13) { v_1A/*{10}*/ = sub_18a25(v_5, v_A[v_7/*1*/]); for (v_8 = 0; v_8 <= 8; v_8 += 1) { if (!sub_4af09(a_0, 14, v_1A[v_8/*1*/])) { for (v_9 = 0; v_9 <= 19; v_9 += 1) { g_10E3A[2/*14*/]/*{14}*/ = sub_385ae(v_5, 14, v_9); if (g_10E3A[2/*14*/]._fC == v_8) { if (sub_4af09(a_0, 14, v_9)) { if (!sub_423d(v_5, a_2, 14, v_9, &v_A, &g_10E3A[2/*14*/])) { return 0; } } } } } } } else { v_6 = sub_16e95(a_0, v_7); g_10E3A[2/*14*/]/*{14}*/ = sub_385ae(v_5, v_7, v_6); if (!sub_423d(v_5, a_2, v_7, v_6, &v_A, &g_10E3A[2/*14*/])) { return 0; } } } } } return 1; } else if (a_1 == 13) { v_25/*{10}*/ = sub_18a25(v_5, a_2); for (v_24 = 0; v_24 <= 8; v_24 += 1) { if (!sub_4af09(a_0, 14, v_25[v_24/*1*/])) { return 0; } } return 1; } else if (a_1 == 14) { if ((PED::GET_PED_PROP_INDEX(a_0, g_10E3A[1/*14*/]._fC) == g_10E3A[1/*14*/]._f3) && ((PED::GET_PED_PROP_TEXTURE_INDEX(a_0, g_10E3A[1/*14*/]._fC) == g_10E3A[1/*14*/]._f4) || (g_10E3A[1/*14*/]._f3 == -1))) { return 1; } } else if ((g_10E3A[1/*14*/]._f3 == PED::GET_PED_DRAWABLE_VARIATION(a_0, sub_194c6(a_1))) && (g_10E3A[1/*14*/]._f4 == PED::GET_PED_TEXTURE_VARIATION(a_0, sub_194c6(a_1)))) { return 1; } return 0; } void sub_4b161(auto a_0, auto a_1, auto a_2, auto a_3) { if (sub_4b18d(g_10FB5, 0.0, 0.0, 0.0, 0)) { g_10FB5/*{3}*/ = a_0; g_10FB8 = a_3; } else { } } auto sub_4b18d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (a_6) { return (a_0 == a_3) && (a_0._f1 == a_3._f1); } else { return ((a_0 == a_3) && (a_0._f1 == a_3._f1)) && (a_0._f2 == a_3._f2); } } auto sub_4b1d4() { if (g_3) { return 1; } if ((g_163E2 == 7) || (g_163E2 == 8)) { return 1; } return 0; } void sub_4b201(auto a_0) { switch (a_0) { case 1: sub_4b2b9("CMN_GENDEST"); break; case 2: sub_4b2b9("CAR4_CUND"); break; case 3: sub_4b2b9("CAR4_CLEFT"); break; case 6: sub_4b2b9("CAR4_GGAR"); break; case 7: sub_4b2b9("CAR4_SGAR"); break; case 5: sub_4b2b9("CAR4_CGAR"); break; case 8: sub_4b2b9("CAR4_DDEAD"); break; case 9: sub_4b2b9("CAR4_DATTA"); break; case 0: case 10: sub_4b2b9("CAR4_FAIL"); break; } } void sub_4b2b9(auto a_0) { sub_4c1ed(a_0); sub_4b2cc(0); } void sub_4b2cc(auto a_0) { if (g_18A70._f1E27 || sub_35f12(0)) { v_3 = sub_4c1b8(); if (!sub_4b311(v_3)) { return ; } GAMEPLAY::SET_BIT(&g_1410F[v_3/*5*/]._f1, 5); g_16406 = a_0; } } auto sub_4b311(auto a_0) { sub_4bfac(); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::START_FIRING_AMNESTY(5000); } v_3 = g_1410F[a_0/*5*/]; v_4 = g_10FD2._f6D[v_3/*4*/]; sub_4bf6e(v_4, 1); PLAYER::_C9A763D8FE87436A(PLAYER::PLAYER_ID()); PLAYER::SPECIAL_ABILITY_DEACTIVATE(PLAYER::PLAYER_ID()); sub_4b428(&g_18A70._f6EA._f21B, v_4); if (g_14E6E == g_16407) { g_18A70._f1E27._f14A[v_4/*6*/]._f1 += 1; } if (!GAMEPLAY::IS_BIT_SET(g_14133[v_4/*34*/]._fF, 1)) { if (!PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { GAMEPLAY::SET_FADE_IN_AFTER_DEATH_ARREST(0); } } g_18A70._f1E27._f14A[v_4/*6*/]._f2 += 1; g_14E6E = g_16407; if (a_0 == -1) { if (g_18A70._f1E27) {} return 0; } if (GAMEPLAY::IS_BIT_SET(g_1410F[a_0/*5*/]._f1, 4)) { return 0; } if (GAMEPLAY::IS_BIT_SET(g_1410F[a_0/*5*/]._f1, 5)) { return 0; } return 1; } void sub_4b428(auto a_0, auto a_1) { if (a_1 == 94) { return ; } for (v_4 = 0; v_4 < 3; v_4 += 1) { v_5 = g_18A70._f430F[v_4/*1*/]; if (((((v_5 == 8) || (v_5 == 9)) || (v_5 == 10)) || ((((v_5 == 11) || (v_5 == 34)) || (v_5 == 72)) || (v_5 == 73))) && (!GAMEPLAY::IS_BIT_SET(g_18A70._f1E27._f63._fDB[0/*1*/], 9))) { } else { v_6/*{3}*/ = {0.0, 0.0, 0.0 }; v_9 = 0.0; if (!sub_4b5ff(g_18A70._f430F[v_4/*1*/], &v_6, &v_9)) { g_18A70._f430F[v_4/*1*/] = 318; sub_4b5f1(&a_0._f5F4[v_4/*1*/]); a_0._f5F8[v_4/*3*/]/*{3}*/ = {0.0, 0.0, 0.0 }; a_0._f602[v_4/*1*/] = 0.0; a_0._f606[v_4/*1*/] = 0; a_0._f60A[v_4/*3*/]/*{3}*/ = {0.0, 0.0, 0.0 }; a_0._f614[v_4/*1*/] = 0; g_15AFD[v_4/*29*/]/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._f9 = 0.0; g_15AFD[v_4/*29*/]._fC = 0.0; g_15AFD[v_4/*29*/]._f3/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._fA = 0.0; g_15AFD[v_4/*29*/]._fD = 0.0; g_15AFD[v_4/*29*/]._f6/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._fB = 0.0; g_15AFD[v_4/*29*/]._fE = 0.0; g_15AFD[v_4/*29*/]._f11/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._f1A = 0.0; g_15AFD[v_4/*29*/]._f14/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._f1B = 0.0; g_15AFD[v_4/*29*/]._f17/*{3}*/ = {0.0, 0.0, 0.0 }; g_15AFD[v_4/*29*/]._f1C = 0.0; } } } } void sub_4b5f1(auto a_0) { a_0 = -15; } auto sub_4b5ff(auto a_0, auto a_1, auto a_2) { switch (a_0) { case 11: a_1/*{3}*/ = {115.15689849853516, -1286.6839599609375, 28.2612991333 }; a_2 = 111.0; return 1; break; case 8: a_1/*{3}*/ = {-90.00890350341797, -1324.1947021484375, 28.32029914855957 }; a_2 = 194.18870544433594; return 1; break; case 9: return sub_4b5ff(8, a_1, a_2); break; case 10: return sub_4b5ff(8, a_1, a_2); break; case 13: a_1/*{3}*/ = {-807.2979125976562, -48.4, 36.817298889160156 }; a_2 = 201.63279724121094; return 1; break; case 14: a_1/*{3}*/ = {1432.3402099609375, -1887.3831787109375, 70.57679748535156 }; a_2 = 350.0509033203125; return 1; break; case 15: a_1/*{3}*/ = {1666.2039794921875, 1967.2503662109375, 143.32130432128906 }; a_2 = 0.7896; return 1; break; case 12: a_1/*{3}*/ = {-1440.219970703125, 127.02, 50.0 }; a_2 = 42.0; return 1; break; case 16: a_1/*{3}*/ = {135.05499267578125, -1759.6396484375, 27.8957 }; a_2 = -129.0; return 1; break; case 17: a_1/*{3}*/ = {687.69921875, -1744.0299072265625, 28.3624 }; a_2 = 267.1408996582031; return 1; break; case 18: a_1/*{3}*/ = {56.51169967651367, -744.6121826171875, 43.13560104370117 }; a_2 = 340.0526123046875; return 1; break; case 19: a_1/*{3}*/ = {506.4849853515625, -1884.967041015625, 24.764 }; a_2 = 22.9566; return 1; break; case 20: a_1/*{3}*/ = {1555.95751953125, 953.6135864257812, 77.206298828125 }; a_2 = 152.81179809570312; return 1; break; case 21: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 22: a_1/*{3}*/ = {220.72, -64.4177017211914, 68.29219818115234 }; a_2 = 250.45350646972656 - 360.0; return 1; break; case 74: a_1/*{3}*/ = {2048.07, 3840.84, 34.2238 }; a_2 = 119.60299682617188; return 1; break; case 23: a_1/*{3}*/ = {-464.22, -1592.97998046875, 38.73 }; a_2 = 168.0; return 1; break; case 24: a_1/*{3}*/ = {744.7899780273438 + 0.0186, -465.8599853515625 - 0.0114, 36.6399 }; a_2 = 51.727901458740234; return 1; break; case 67: a_1/*{3}*/ = {-9.0, 508.1, 173.6278076171875 }; a_2 = 151.25039672851562; return 1; break; case 25: a_1/*{3}*/ = {72.22779846191406, -1464.6798095703125, 28.2915 }; a_2 = 156.88270568847656; return 1; break; case 27: a_1/*{3}*/ = {763.0, -906.0, 24.231199264526367 }; a_2 = 7.2736; return 1; break; case 26: a_1/*{3}*/ = {257.91668701171875, -1120.7855224609375, 28.3684 }; a_2 = 97.27359771728516; return 1; break; case 28: a_1/*{3}*/ = {422.5857849121094, -978.6331787109375, 69.7072982788086 }; a_2 = 4.0; return 1; break; case 29: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 30: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 31: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 32: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 33: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 34: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 35: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 36: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 37: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 58: a_1/*{3}*/ = {294.85211181640625, 882.9365844726562, 197.8527069091797 }; a_2 = 162.6929931640625; return 1; break; case 59: a_1/*{3}*/ = {-1771.801513671875, 794.4315795898438, 138.4210968017578 }; a_2 = 128.99459838867188; return 1; break; case 60: a_1/*{3}*/ = {1495.5953369140625, -1848.8206787109375, 70.2074966430664 }; a_2 = 32.272098541259766; return 1; break; case 38: a_1/*{3}*/ = {2897.554443359375, 4032.240966796875, 50.14189910888672 }; a_2 = 192.80909729; return 1; break; case 39: a_1/*{3}*/ = {1973.35498046875, 3818.2041015625, 32.005 }; a_2 = 32.0; return 1; break; case 40: a_1/*{3}*/ = {1973.35498046875, 3818.2041015625, 32.005 }; a_2 = 32.0; return 1; break; case 41: a_1/*{3}*/ = {1397.0, 3725.8, 33.067298889160156 }; a_2 = -3.7534; return 1; break; case 42: a_1/*{3}*/ = ({798.45361328125, -2975.3408203125, 4.0205 }) + ({0.0, 0.0, 1.0 }); a_2 = 90.0; return 1; break; case 43: a_1/*{3}*/ = {709.0244140625, -2916.478759765625, 5.058899879455566 }; a_2 = 355.32598876953125; return 1; break; case 44: a_1/*{3}*/ = {643.5247802734375, -2917.324951171875, 5.133699893951416 }; a_2 = 334.1068115234375; return 1; break; case 45: a_1/*{3}*/ = {595.274169921875, -2819.1826171875, 5.0559 }; a_2 = 46.88529968261719; return 1; break; case 46: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 47: a_1/*{3}*/ = {314.4171142578125, 965.2069702148438, 208.40240478515625 }; a_2 = 165.9420928955078; return 1; break; case 49: a_1/*{3}*/ = {3321.536865234375, 4975.45458984375, 25.9097 }; a_2 = 221.22799682617188; return 1; break; case 48: a_1/*{3}*/ = {-111.13179779052734, 6316.479, 30.4904 }; a_2 = 42.0 + 180.0; return 1; break; case 50: a_1/*{3}*/ = {-731.3261108398438, 106.68, 54.71689987182617 }; a_2 = 98.97640228271484; return 1; break; case 51: a_1/*{3}*/ = {-1257.5, 527, 30.236099243164062 }; a_2 = 220.9553985595703; return 1; break; case 52: a_1/*{3}*/ = {736.9868774414062, -2050.677978515625, 28.271799087524414 }; a_2 = 83.99220275878906; return 1; break; case 66: a_1/*{3}*/ = {262.5498962402344, -2540.150390625, 4.843299865722656 }; a_2 = -64.1365966796875; return 1; break; case 53: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 55: a_1/*{3}*/ = {-315.7789, 6201.35498046875, 30.432199478149414 }; a_2 = 127.75469970703125; return 1; break; case 56: a_1/*{3}*/ = {118.0988, -1264.916015625, 32.3637 }; a_2 = -63.0; return 1; break; case 57: a_1/*{3}*/ = {37.5988, -1351.520263671875, 28.2954 }; a_2 = 90.0338974; return 1; break; case 61: a_1/*{3}*/ = {-558.269287109375, 261.11669921875, 82.07 }; a_2 = 84.6231; return 1; break; case 62: a_1/*{3}*/ = {197, 508, 132.477005 }; a_2 = 99.60489654541016; return 1; break; case 63: a_1/*{3}*/ = {1312.01, 1645.87, 51.2 }; a_2 = 120.0; return 1; break; case 68: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 69: a_1/*{3}*/ = {-818.7374267578125, 6.4824, 41.24319839477539 }; a_2 = 211.82229614257812; return 1; break; case 64: a_1/*{3}*/ = {2091.2583, 4714.85205078125, 40.1935997 }; a_2 = 136.0867; return 1; break; case 54: a_1/*{3}*/ = {1762.5899658203125, 3247.2119140625, 40.735 }; a_2 = 27.0648; return 1; break; case 65: a_1/*{3}*/ = {1764.012939453125, 3252.902099609375, 40.735 }; a_2 = 27.0648; return 1; break; case 70: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 71: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 72: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; case 73: a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; return 1; break; default: break; } return 0; } void sub_4bf6e(auto a_0, auto a_1) { if (a_1) { if (((a_0 != 88) && (a_0 != 89)) && (a_0 != 92)) { g_14DB0[a_0/*2*/] = 1; } } else { g_14DB0[a_0/*2*/] = 0; } } void sub_4bfac() { g_16405 = 1; if (PLAYER::IS_PLAYER_BEING_ARRESTED(PLAYER::PLAYER_ID(), 1)) { if (GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&g_10FAD)) { switch (sub_4c0a2()) { case 0: g_10FAD/*"16"*/ = "CMN_MARRE"; break; case 1: g_10FAD/*"16"*/ = "CMN_FARRE"; break; case 2: g_10FAD/*"16"*/ = "CMN_TARRE"; break; } g_10FB1/*"16"*/ = ""; } g_16405 = 0; } else if (!PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&g_10FAD)) { switch (sub_4c0a2()) { case 0: g_10FAD/*"16"*/ = "CMN_MDIED"; break; case 1: g_10FAD/*"16"*/ = "CMN_FDIED"; break; case 2: g_10FAD/*"16"*/ = "CMN_TDIED"; break; } g_10FB1/*"16"*/ = ""; } g_16405 = 0; GAMEPLAY::SET_BIT(&g_163E2._f14, 25); } else { } } auto sub_4c0a2() { sub_4c0bb(); return g_18A70._f6EA._f21B._fDDD; } void sub_4c0bb() { if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID())) { if (sub_35dba(g_18A70._f6EA._f21B._fDDD) != ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID())) { v_2 = sub_35d7d(PLAYER::PLAYER_PED_ID()); if (sub_590(v_2) && ((!sub_1f3ad(14)) || g_18658)) { if ((g_18A70._f6EA._f21B._fDDD != v_2) && sub_590(g_18A70._f6EA._f21B._fDDD)) { g_18A70._f6EA._f21B._fDDE = g_18A70._f6EA._f21B._fDDD; } g_18A70._f6EA._f21B._fDDF = v_2; g_18A70._f6EA._f21B._fDDD = v_2; return ; } } else { if (g_18A70._f6EA._f21B._fDDD != 145) { g_18A70._f6EA._f21B._fDDF = g_18A70._f6EA._f21B._fDDD; } return ; } } g_18A70._f6EA._f21B._fDDD = 145; } auto sub_4c1b8() { v_2 = 0; for (v_2 = 0; v_2 < 7; v_2 += 1) { if (GAMEPLAY::IS_BIT_SET(g_1410F[v_2/*5*/]._f1, 2)) { return v_2; } } return -1; } void sub_4c1ed(auto a_0) { if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(a_0)) { if (UI::GET_LENGTH_OF_LITERAL_STRING(a_0) <= 16) { g_10FAD/*"16"*/ = a_0; g_10FB1/*"16"*/ = ""; if (UNK1::_IS_RECORDING()) { UNK1::_STOP_RECORDING_AND_SAVE_CLIP(); } } else { } } else { } } void sub_4c22d(auto a_0, auto a_1) { if (!g_D96D) { g_D96D = a_1; } if (a_0) { if ((sub_35f12(0) && (g_10FBB._f1 == 1)) && sub_4c303(g_10FBB)) { } else { g_D96B = 1; } } if (g_18A70._f1E27 || sub_35f12(0)) { v_4 = sub_4c1b8(); v_5 = g_1410F[v_4/*5*/]; v_6 = g_10FD2._f6D[v_5/*4*/]; if (v_4 == -1) { if (g_18A70._f1E27) {} return ; } if (GAMEPLAY::IS_BIT_SET(g_1410F[v_4/*5*/]._f1, 4)) { return ; } if (GAMEPLAY::IS_BIT_SET(g_1410F[v_4/*5*/]._f1, 5)) { return ; } GAMEPLAY::SET_BIT(&g_1410F[v_4/*5*/]._f1, 4); GAMEPLAY::SET_BIT(&g_10FBD, 1); g_10FCD = v_6; g_10FCE = GAMEPLAY::GET_GAME_TIMER(); } } auto sub_4c303(auto a_0) { switch (a_0) { case 71: return 1; break; case 86: return 1; break; case 91: return 1; break; default: return 0; break; } return 0; } void sub_4c341(auto a_0, auto a_1) { if (a_0 != 226) { if (g_10EC5) { v_4 = g_2507F3._f4A[a_0/*1*/]; } else { v_4 = g_18A70._f1707[a_0/*1*/]; } if ((v_4 != a_1) || GAMEPLAY::IS_BIT_SET(g_7B00[a_0 / 32/*1*/], a_0 % 32)) { if (((((a_1 == 4) || (a_1 == 3)) || (a_1 == 5)) || (a_1 == 6)) || (a_1 == 2)) { GAMEPLAY::SET_BIT(&g_7B09[a_0 / 32/*1*/], a_0 % 32); g_7CD8[a_0/*1*/] = a_1; } else if (g_10EC5) { g_2507F3._f4A[a_0/*1*/] = a_1; } else { g_18A70._f1707[a_0/*1*/] = a_1; } GAMEPLAY::SET_BIT(&g_7B00[a_0 / 32/*1*/], a_0 % 32); sub_4c488(a_0); if (GAMEPLAY::IS_BIT_SET(g_7B00[a_0 / 32/*1*/], a_0 % 32)) { sub_4c43a(a_0); } } } } void sub_4c43a(auto a_0) { if (!GAMEPLAY::IS_BIT_SET(g_7EAF._fE4[a_0 / 32/*1*/], a_0 % 23)) { GAMEPLAY::SET_BIT(&g_7EAF._fE4[a_0 / 32/*1*/], a_0 % 23); g_7EAF[g_7EAF._fE3/*1*/] = a_0; g_7EAF._fE3 += 1; } } void sub_4c488(auto a_0) { if (!sub_5058f()) { return ; } if (PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { return ; } v_3/*{7}*/ = sub_4d982(a_0); if (GAMEPLAY::IS_BIT_SET(v_3._f4, 2)) { sub_4ccb4(a_0, &v_3); } if (!OBJECT::_DOES_DOOR_EXIST(v_3._f5)) { if (CUTSCENE::IS_CUTSCENE_PLAYING()) { return ; } } v_A = 0; v_B = 0; v_D = GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(v_3, ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), 1); if ((GAMEPLAY::IS_BIT_SET(g_7B09[a_0 / 32/*1*/], a_0 % 32) && (g_7CD8[a_0/*1*/] == 2)) && (v_D > 210.0)) { GAMEPLAY::CLEAR_BIT(&g_7B09[a_0 / 32/*1*/], a_0 % 32); g_7B12[a_0/*1*/] = 0; } if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${startup_positioning}) == 0) { if (GAMEPLAY::IS_BIT_SET(g_7BF5[a_0 / 32/*1*/], a_0 % 32)) { if (v_D < 25.0) { if (g_16416._f126 == 0) { if (!ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID())) { g_16416._f126 = INTERIOR::GET_INTERIOR_FROM_ENTITY(PLAYER::PLAYER_PED_ID()); } } v_E = g_16416._f126; v_F = INTERIOR::GET_INTERIOR_AT_COORDS(v_3); if ((v_E == v_F) && (v_E != 0)) { GAMEPLAY::SET_BIT(&g_7B09[a_0 / 32/*1*/], a_0 % 32); g_7CD8[a_0/*1*/] = 3; GAMEPLAY::SET_BIT(&g_7B00[a_0 / 32/*1*/], a_0 % 32); } } GAMEPLAY::CLEAR_BIT(&g_7BF5[a_0 / 32/*1*/], a_0 % 32); } } if (GAMEPLAY::IS_BIT_SET(g_7B09[a_0 / 32/*1*/], a_0 % 32)) { v_C = g_7CD8[a_0/*1*/]; } else if (GAMEPLAY::IS_BIT_SET(v_3._f4, 0)) { if (g_18A70._f1E27) { v_C = sub_4c9e9(a_0); } else { v_C = 0; } if (sub_1f3ad(14)) { v_C = 0; } } else if (GAMEPLAY::IS_BIT_SET(v_3._f4, 1) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${ambient_solomon}) == 0)) { if (sub_4c96a()) { v_C = 0; } else { v_C = 1; } } else { v_C = g_18A70._f1707[a_0/*1*/]; } if (g_7DBB[a_0/*1*/] != v_C) { v_A = 1; } if (GAMEPLAY::IS_BIT_SET(g_7B00[a_0 / 32/*1*/], a_0 % 32)) { if ((!GAMEPLAY::IS_BIT_SET(g_7B09[a_0 / 32/*1*/], a_0 % 32)) || ((g_7B12[a_0/*1*/] == 0) && (g_7CD8[a_0/*1*/] != 2))) { v_A = 1; } } if (v_A) { if (!g_7AFF) { } else { if (!OBJECT::_DOES_DOOR_EXIST(v_3._f5)) { OBJECT::ADD_DOOR_TO_SYSTEM(v_3._f5, v_3._f3, v_3, 0, 0, 0); } switch (v_C) { case 1: if (GAMEPLAY::IS_BIT_SET(v_3._f4, 3)) { v_10 = 1; } else if ((v_D > 3.0) || (GAMEPLAY::ABSF(OBJECT::_65499865FCA6E5EC(v_3._f5)) <= 0.015)) { v_11 = INTERIOR::GET_INTERIOR_FROM_ENTITY(PLAYER::PLAYER_PED_ID()); v_12 = INTERIOR::GET_INTERIOR_AT_COORDS(v_3); if ((v_11 != v_12) || (v_11 == 0)) { v_10 = 1; } } else { } if (v_10) { if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; } break; case 4: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; case 2: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; case 0: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 1); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; case 3: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, 0, 0, 1); v_B = 1; break; case 5: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; case 6: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; default: if (v_3._f6 != 0.0) { OBJECT::_9BA001CB45CBF627(v_3._f5, v_3._f6, 0, 0); } OBJECT::_6BAB9442830C7F53(v_3._f5, v_C, 0, 1); v_B = 1; break; } } if (v_B) { GAMEPLAY::CLEAR_BIT(&g_7B00[a_0 / 32/*1*/], a_0 % 32); g_7DBB[a_0/*1*/] = v_C; } } if (GAMEPLAY::IS_BIT_SET(g_7B09[a_0 / 32/*1*/], a_0 % 32) && (g_7CD8[a_0/*1*/] != 2)) { GAMEPLAY::SET_BIT(&g_7B00[a_0 / 32/*1*/], a_0 % 32); sub_4c43a(a_0); if (g_7B12[a_0/*1*/] < 2) { g_7B12[a_0/*1*/] += 1; } } } auto sub_4c96a() { if (PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) { return 0; } switch (sub_4c0a2()) { case 0: if (g_18A70._f1E27._f63._f3A[65/*1*/]) { return 1; } break; case 1: if (g_18A70._f1E27._f63._f3A[66/*1*/]) { return 1; } break; case 2: if (g_18A70._f1E27._f63._f3A[65/*1*/]) { return 1; } break; } return 0; } auto sub_4c9e9(auto a_0) { v_3 = sub_4c0a2(); if (sub_4cc3e(a_0)) { return 1; } if (a_0 == 49) { if (v_3 == 1) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[5/*1*/], 0) || GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[6/*1*/], 0)) { return 0; } } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[5/*1*/], v_3)) { return 0; } } } switch (a_0) { case 38: case 39: case 40: case 41: case 42: case 43: case 44: case 45: case 46: if (v_3 == 0) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[0/*1*/], 0)) { return 0; } } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[0/*1*/], v_3)) { if (a_0 != 40) { return 0; } else { return 1; } } } break; case 47: case 48: case 49: if (v_3 == 1) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[5/*1*/], 0)) { return 0; } } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[5/*1*/], v_3)) { return 0; } } break; case 50: if (v_3 == 1) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[6/*1*/], 0)) { return 0; } } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[6/*1*/], v_3)) { return 0; } } break; case 51: case 52: if (v_3 == 2) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[2/*1*/], 0)) { return 0; } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[2/*1*/], v_3)) { return 0; } } } else if (v_3 == 0) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[1/*1*/], 0)) { return 0; } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[1/*1*/], v_3)) { return 0; } } } break; case 53: if (v_3 == 2) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[3/*1*/], 0)) { return 0; } } if (sub_590(v_3)) { if (GAMEPLAY::IS_BIT_SET(g_151C2[3/*1*/], v_3)) { return 0; } } break; default: return 0; break; } return 1; } auto sub_4cc3e(auto a_0) { if (((a_0 == 40) || (a_0 == 49)) || (a_0 == 52)) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 1)) { v_3 = ENTITY::GET_ENTITY_MODEL(sub_4ccaa(PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 1))); switch (v_3) { case ${monster}: case ${utillitruck}: return 1; break; } } } } return 0; } auto sub_4ccaa(auto a_0) { return a_0; } void sub_4ccb4(auto a_0, auto a_1) { if (!GAMEPLAY::IS_BIT_SET(a_1._f4, 2)) { return ; } v_4 = sub_4d696(); v_5 = sub_4d683(v_4); switch (a_0) { case 133: case 134: case 201: case 202: if (sub_4d64f(a_0)) { if (v_5 < 19) { if (v_5 >= 7) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } } else if (v_5 >= 19) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 12.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (v_5 < 7) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 12.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 199: case 200: case 203: case 204: if (sub_4d64f(a_0)) { if (v_5 < 18) { if (v_5 >= 7) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } } else if (v_5 >= 18) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 12.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (v_5 < 7) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 12.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 141: case 142: if (sub_4d64f(a_0)) { if (((SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${jewelry_heist}) == 0) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${jewelry_setup1}) == 0)) && (!g_18A70._f1E27._f63._f3A[4/*1*/])) { if (v_5 < 21) { if (v_5 >= 7) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } } else if (!g_18A70._f1E27._f63._f3A[4/*1*/]) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (g_18A70._f1E27._f63._f3A[4/*1*/]) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } else if ((SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${jewelry_heist}) == 0) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${jewelry_setup1}) == 0)) { if (v_5 >= 21) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 18.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (v_5 < 7) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 18.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } } break; case 143: case 144: case 145: case 146: if (sub_4d64f(a_0)) { if (v_5 < 20) { if (v_5 >= 9) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } } else if (v_5 >= 20) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 40.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (v_5 < 9) { if (SYSTEM::VDIST(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), a_1) >= 40.0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 147: case 148: if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 152: case 153: case 154: case 155: case 156: case 157: if (!sub_4d64f(a_0)) { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${assassin_valet}) == 0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${assassin_valet}) > 0) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 158: case 159: if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[70/*34*/]._f6) == 0) { if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 160: case 161: if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${omega2}) == 0) { if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 70: case 71: case 72: if ((!sub_4d64f(a_0)) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[26/*34*/]._f6) == 0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } else { return ; } break; case 101: case 102: case 103: case 104: if (!sub_4d64f(a_0)) { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[43/*34*/]._f6) == 0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } break; case 190: case 191: if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 193: if (!sub_4d64f(a_0)) { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[93/*34*/]._f6) > 0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } break; case 198: if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 80: if (!sub_4d64f(a_0)) { if ((SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[8/*34*/]._f6) == 0) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[10/*34*/]._f6) == 0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } break; case 205: case 206: if (!sub_4d64f(a_0)) { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[47/*34*/]._f6) == 0) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } else { return ; } break; case 207: if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[70/*34*/]._f6) == 0) { if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 208: case 209: case 210: case 211: case 212: case 213: case 214: case 215: if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[48/*34*/]._f6) == 0) { if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 99: case 100: if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(g_14133[39/*34*/]._f6) == 0) { if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } } break; case 216: if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 217: case 218: if (!sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 1; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; case 219: case 220: case 221: case 222: if (sub_4d64f(a_0)) { g_18A70._f1707[a_0/*1*/] = 0; OBJECT::_6BAB9442830C7F53(a_1._f5, g_18A70._f1707[a_0/*1*/], 1, 1); } break; } } auto sub_4d64f(auto a_0) { v_3/*{7}*/ = sub_4d982(a_0); v_A = OBJECT::_160AA1B32F6139B8(v_3._f5); return ((v_A == 1) || (v_A == 4)) || (v_A == 2); } auto sub_4d683(auto a_0) { return SYSTEM::SHIFT_RIGHT(a_0, 9) & 31; } auto sub_4d696() { sub_4d946(&v_2, TIME::GET_CLOCK_SECONDS()); sub_4d90b(&v_2, TIME::GET_CLOCK_MINUTES()); sub_4d8d1(&v_2, TIME::GET_CLOCK_HOURS()); sub_4d795(&v_2, TIME::GET_CLOCK_DAY_OF_MONTH()); sub_4d762(&v_2, TIME::GET_CLOCK_MONTH()); sub_4d6dc(&v_2, TIME::GET_CLOCK_YEAR()); return v_2; } void sub_4d6dc(auto a_0, auto a_1) { if (a_1 <= 0) { return ; } if ((a_1 > 2043) || (a_1 < 1979)) { return ; } a_0 -= a_0 & 0x7c000000; if (a_1 < 2011) { a_0 |= SYSTEM::SHIFT_LEFT(2011 - a_1, 26); a_0 |= 0x80000000; } else { a_0 |= SYSTEM::SHIFT_LEFT(a_1 - 2011, 26); a_0 -= a_0 & 0x80000000; } } void sub_4d762(auto a_0, auto a_1) { if ((a_1 < 0) || (a_1 > 11)) { return ; } a_0 -= a_0 & 15; a_0 |= a_1; } void sub_4d795(auto a_0, auto a_1) { v_4 = sub_4d8c4(a_0); v_5 = sub_4d888(a_0); if ((a_1 < 1) || (a_1 > sub_4d7e6(v_4, v_5))) { return ; } a_0 -= a_0 & 496; a_0 |= SYSTEM::SHIFT_LEFT(a_1, 4); } auto sub_4d7e6(auto a_0, auto a_1) { if (a_1 < 0) { a_1 = 0; } switch (a_0) { case 0: case 2: case 4: case 6: case 7: case 9: case 11: return 31; break; case 3: case 5: case 8: case 10: return 30; break; case 1: if ((a_1 % 4) == 0) { if ((a_1 % 100) != 0) { return 29; } else if ((a_1 % 400) == 0) { return 29; } } return 28; break; } return 30; } auto sub_4d888(auto a_0) { return ((SYSTEM::SHIFT_RIGHT(a_0, 26) & 31) * sub_4d8ad(GAMEPLAY::IS_BIT_SET(a_0, 31), -1, 1)) + 2011; } auto sub_4d8ad(auto a_0, auto a_1, auto a_2) { if (a_0) { return a_1; } else { return a_2; } } auto sub_4d8c4(auto a_0) { return a_0 & 15; } void sub_4d8d1(auto a_0, auto a_1) { if ((a_1 < 0) || (a_1 > 24)) { return ; } a_0 -= a_0 & 15872; a_0 |= SYSTEM::SHIFT_LEFT(a_1, 9); } void sub_4d90b(auto a_0, auto a_1) { if ((a_1 < 0) || (a_1 >= 60)) { return ; } a_0 -= a_0 & 0xfc000; a_0 |= SYSTEM::SHIFT_LEFT(a_1, 14); } void sub_4d946(auto a_0, auto a_1) { if ((a_1 < 0) || (a_1 >= 60)) { return ; } a_0 -= a_0 & 0x3f00000; a_0 |= SYSTEM::SHIFT_LEFT(a_1, 20); } auto<7> sub_4d982(auto a_0) { switch (a_0) { case 0: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {133.0, -1711.0, 29.0 }; v_3._f5 = 0x6b918ea1; break; case 1: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {-1287.8568115234375, -1115.7415771484375, 7.1401 }; v_3._f5 = 0x53a940ab; break; case 2: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {1932.9517822265625, 3725.153564453125, 32.9944 }; v_3._f5 = 0x86ef4558; break; case 3: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {1207.8731689453125, -470.06298828125, 66.358 }; v_3._f5 = 0x6b1985f9; break; case 4: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {-29.869199752807617, -148.1571044921875, 57.22650146484375 }; v_3._f5 = 0x5bb2ed2; break; case 5: v_3._f3 = ${v_ilev_bs_door}; v_3/*{3}*/ = {-280.78509521484375, 6232.78173828125, 31.8455 }; v_3._f5 = 0xef3f0b86; break; case 6: v_3._f3 = ${v_ilev_hd_door_l}; v_3/*{3}*/ = {-824.0, -187.0, 38.0 }; v_3/*{3}*/ = {-823.2, -187.08309936523438, 37.819 }; v_3._f5 = 0xaec2a1a; break; case 7: v_3._f3 = ${v_ilev_hd_door_r}; v_3/*{3}*/ = {-823.0, -188.0, 38.0 }; v_3/*{3}*/ = {-822.4442138671875, -188.39239501953125, 37.819 }; v_3._f5 = 0x2d336ea8; break; case 8: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {82.318603515625, -1392.7518310546875, 29.5261 }; v_3._f5 = 0xc04458cf; break; case 9: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {82.318603515625, -1390.47583, 29.5261 }; v_3._f5 = 0x75554302; break; case 10: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {1686.983154296875, 4821.74072265625, 42.2131 }; v_3._f5 = 0x8039a343; break; case 11: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {1687.28173828125, 4819.484375, 42.2131 }; v_3._f5 = 0xac597b82; break; case 12: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {418.6369934082031, -806.4569702148438, 29.6396 }; v_3._f5 = 0x8bc342ba; break; case 13: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {418.6369934082031, -808.7329711914062, 29.6396 }; v_3._f5 = 0x49173d5f; break; case 14: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {-1096.6612548828125, 2705.4458, 19.25779914855957 }; v_3._f5 = 0x4104cc95; break; case 15: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {-1094.9652099609375, 2706.963623046875, 19.25779914855957 }; v_3._f5 = 0x357c3584; break; case 16: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {1196.824951171875, 2703.220947265625, 38.3726 }; v_3._f5 = 0x4152d190; break; case 17: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {1199.1, 2703.220947265625, 38.3726 }; v_3._f5 = 0x2fcd2e89; break; case 18: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {-818.7642211914062, -1079.54443359375, 11.478099822998047 }; v_3._f5 = 0xf5fc937d; break; case 19: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {-816.793212890625, -1078.406494140625, 11.478099822998047 }; v_3._f5 = 0x8c9dc0bd; break; case 20: v_3._f3 = ${v_ilev_cs_door01}; v_3/*{3}*/ = {-0.0564, 6517.4609375, 32.027801513671875 }; v_3._f5 = 0x70b93241; break; case 21: v_3._f3 = ${v_ilev_cs_door01_r}; v_3/*{3}*/ = {1.7253, 6515.91357421875, 32.027801513671875 }; v_3._f5 = 0x49b4e441; break; case 22: v_3._f3 = ${v_ilev_clothmiddoor}; v_3/*{3}*/ = {-1201.4349365234375, -776.8566284179688, 17.9918 }; v_3._f5 = 0x7610bded; break; case 23: v_3._f3 = ${v_ilev_clothmiddoor}; v_3/*{3}*/ = {617.2457885742188, 2751.022216796875, 42.7578010559082 }; v_3._f5 = 0x50a152bd; break; case 24: v_3._f3 = ${v_ilev_clothmiddoor}; v_3/*{3}*/ = {127.82, -211.827392578125, 55.2275 }; v_3._f5 = 0xde3b10ab; break; case 25: v_3._f3 = ${v_ilev_clothmiddoor}; v_3/*{3}*/ = {-3167.75, 1055.5357666015625, 21.532899856567383 }; v_3._f5 = 0x4c93b88a; break; case 26: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-716.6754150390625, 155.42, 37.6749 }; v_3._f5 = 0xf9b8b5a; break; case 27: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-715.6154174804688, -157.256103515625, 37.6749 }; v_3._f5 = 0xcf90621; break; case 28: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-157.0924072265625, -306.4413146972656, 39.994 }; v_3._f5 = 0x6b5b357a; break; case 29: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-156.40220642089844, -304.4366149902344, 39.994 }; v_3._f5 = 0x817161a6; break; case 30: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-1454.7818603515625, -231.79269409179688, 50.05649948120117 }; v_3._f5 = 0x4e3e0f3d; break; case 31: v_3._f3 = ${v_ilev_ch_glassdoor}; v_3/*{3}*/ = {-1456.2, -233.36819458, 50.05649948120117 }; v_3._f5 = 0xdc882bd3; break; case 32: v_3._f3 = ${v_ilev_ta_door}; v_3/*{3}*/ = {321.81, 178.36, 103.68 }; v_3._f5 = 0xf030709f; break; case 33: v_3._f3 = ${v_ilev_ml_door1}; v_3/*{3}*/ = {1859.89, 3749.79, 33.18 }; v_3._f5 = 0xb36a7a60; break; case 34: v_3._f3 = ${v_ilev_ml_door1}; v_3/*{3}*/ = {-289.1752014160156, 6199.1123046875, 31.637 }; v_3._f5 = 0x1204d709; break; case 35: v_3._f3 = ${v_ilev_ta_door}; v_3/*{3}*/ = {-1155.4541015625, -1424.0079345703125, 5.0461 }; v_3._f5 = 0xd75b3ec1; break; case 36: v_3._f3 = ${v_ilev_ta_door}; v_3/*{3}*/ = {1321.28564453125, -1650.5966796875, 52.36629867553711 }; v_3._f5 = 0x83a1acac; break; case 37: v_3._f3 = ${v_ilev_ta_door}; v_3/*{3}*/ = {-3167.788818359375, 1074.766845703125, 20.9209 }; v_3._f5 = 0xa6cef378; break; case 38: v_3._f3 = ${v_ilev_mm_doorm_l}; v_3/*{3}*/ = {-817.0, 179.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x8301b653; break; case 39: v_3._f3 = ${v_ilev_mm_doorm_r}; v_3/*{3}*/ = {-816.0, 178.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x813232b0; break; case 40: v_3._f3 = ${prop_ld_garaged_01}; v_3/*{3}*/ = {-815.0, 186.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x899722d3; v_3._f6 = 6.5; break; case 41: v_3._f3 = ${prop_bh1_48_backdoor_l}; v_3/*{3}*/ = {-797.0, 177.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x2e413abc; break; case 42: v_3._f3 = ${prop_bh1_48_backdoor_r}; v_3/*{3}*/ = {-795.0, 178.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x29a1143b; break; case 43: v_3._f3 = ${prop_bh1_48_backdoor_l}; v_3/*{3}*/ = {-793.0, 181.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x1fe49e03; break; case 44: v_3._f3 = ${prop_bh1_48_backdoor_r}; v_3/*{3}*/ = {-794.0, 183.0, 73.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x1c4af98f; break; case 45: v_3._f3 = ${prop_bh1_48_gate_1}; v_3/*{3}*/ = {-849.0, 179.0, 70.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x8a139784; break; case 46: v_3._f3 = ${v_ilev_mm_windowwc}; v_3/*{3}*/ = {-802.7332763671875, 167.5041046142578, 77.5823974609375 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x9aa652e9; break; case 47: v_3._f3 = ${v_ilev_fa_frontdoor}; v_3/*{3}*/ = {-14.0, -1441.0, 31.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x249850a4; break; case 48: v_3._f3 = ${v_ilev_fh_frntdoor}; v_3/*{3}*/ = {-15.0, -1427.0, 31.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0xefc0e6f6; break; case 49: v_3._f3 = ${prop_sc1_21_g_door_01}; v_3/*{3}*/ = {-25.28, -1431.06, 30.84 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0xc1f88b66; break; case 50: v_3._f3 = ${v_ilev_fh_frontdoor}; v_3/*{3}*/ = {7.52, 539.53, 176.17999999999998 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x479926fe; break; case 51: v_3._f3 = ${v_ilev_trevtraildr}; v_3/*{3}*/ = {1973.0, 3815.0, 34.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0x677ec742; break; case 52: v_3._f3 = ${prop_cs4_10_tr_gd_01}; v_3/*{3}*/ = {1972.787353515625, 3824.5537109375, 32.583099365234375 }; v_3._f5 = 0x4265a13e; v_3._f6 = 12.0; break; case 53: v_3._f3 = ${v_ilev_trev_doorfront}; v_3/*{3}*/ = {-1150.0, -1521.0, 11.0 }; GAMEPLAY::SET_BIT(&v_3._f4, 0); v_3._f5 = 0xaed75f6a; break; } switch (a_0) { case 54: v_3._f3 = ${prop_com_ls_door_01}; v_3/*{3}*/ = {-1145.9, -1991.14, 14.18 }; v_3._f5 = 0x90799222; v_3._f6 = 25.0; break; case 55: v_3._f3 = ${prop_id2_11_gdoor}; v_3/*{3}*/ = {723.12, -1088.8299560546875, 23.28 }; v_3._f5 = 0x459f7c6b; v_3._f6 = 25.0; break; case 56: v_3._f3 = ${prop_com_ls_door_01}; v_3/*{3}*/ = {356.09, -134.77, 40.01 }; v_3._f5 = 0x47e780ff; v_3._f6 = 25.0; break; case 57: v_3._f3 = ${v_ilev_carmod3door}; v_3/*{3}*/ = {108.8501968383789, 6617.87646484375, 32.673 }; v_3._f5 = 0xc21e9e89; v_3._f6 = 25.0; break; case 58: v_3._f3 = ${v_ilev_carmod3door}; v_3/*{3}*/ = {114.32060241699219, 6623.22607421875, 32.7160987854 }; v_3._f5 = 0x478da961; v_3._f6 = 25.0; break; case 59: v_3._f3 = ${v_ilev_carmod3door}; v_3/*{3}*/ = {1182.305419921875, 2645.2421875, 38.806999999999995 }; v_3._f5 = 0x52e90a75; v_3._f6 = 25.0; break; case 60: v_3._f3 = ${v_ilev_carmod3door}; v_3/*{3}*/ = {1174.6541748046875, 2645.2421875, 38.68259811401367 }; v_3._f5 = 0xe4a12ddf; v_3._f6 = 25.0; break; case 225: v_3._f3 = 0xe684e276; v_3/*{3}*/ = {-205.7, -1310.691650390625, 30.2957 }; v_3._f5 = 0xeec9cec1; v_3._f6 = 25.0; break; case 61: v_3._f3 = ${v_ilev_janitor_frontdoor}; v_3/*{3}*/ = {-107.5401, -9.025799751281738, 70.66960144042969 }; v_3._f5 = 0xf0f6743c; break; case 62: v_3._f3 = ${v_ilev_ss_door8}; v_3/*{3}*/ = {717.0, -975.0, 25.0 }; v_3._f5 = 0xcec320e2; break; case 63: v_3._f3 = ${v_ilev_ss_door7}; v_3/*{3}*/ = {719.0, -975.0, 25.0 }; v_3._f5 = 0x2d865e67; break; case 64: v_3._f3 = ${v_ilev_ss_door02}; v_3/*{3}*/ = {709.9813232421875, -963.5311279296875, 30.54529953 }; v_3._f5 = 0xcbdad417; break; case 65: v_3._f3 = ${v_ilev_ss_door03}; v_3/*{3}*/ = {709.9893798828125, -960.66748046875, 30.54529953 }; v_3._f5 = 0xa7bc7a3b; break; case 66: v_3._f3 = ${v_ilev_store_door}; v_3/*{3}*/ = {707.8046264648438, -962.4564208984375, 30.54529953 }; v_3._f5 = 0x38968f6d; break; case 67: v_3._f3 = ${v_ilev_ml_door1}; v_3/*{3}*/ = {1393.0, 3599.0, 35.0 }; v_3._f5 = 0xca5ce57; break; case 68: v_3._f3 = ${v_ilev_ml_door1}; v_3/*{3}*/ = {1395.0, 3600.0, 35.0 }; v_3._f5 = 0xf8762600; break; case 69: v_3._f3 = ${v_ilev_ss_door04}; v_3/*{3}*/ = {1387.0, 3614.0, 39.0 }; v_3._f5 = 0x693e01a8; break; case 70: v_3._f3 = ${prop_ron_door_01}; v_3/*{3}*/ = {1083.547119140625, -1975.4354248046875, 31.6222 }; v_3._f5 = 0x2f397905; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 71: v_3._f3 = ${prop_ron_door_01}; v_3/*{3}*/ = {1065.237060546875, -2006.0791015625, 32.2328987121582 }; v_3._f5 = 0x2192ddb8; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 72: v_3._f3 = ${prop_ron_door_01}; v_3/*{3}*/ = {1085.306884765625, -2018.561279296875, 41.62889862060547 }; v_3._f5 = 0xd4aaf76d; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 73: v_3._f3 = ${v_ilev_bank4door02}; v_3/*{3}*/ = {-111.0, 6464.0, 32.0 }; v_3._f5 = 0xa9f8b6b; break; case 74: v_3._f3 = ${v_ilev_bank4door01}; v_3/*{3}*/ = {-110.0, 6462.0, 32.0 }; v_3._f5 = 0x6e67d2fa; break; case 75: v_3._f3 = ${v_ilev_lester_doorfront}; v_3/*{3}*/ = {1274.0, -1721.0, 55.0 }; v_3._f5 = 0xde5262e2; break; case 76: v_3._f3 = ${v_ilev_lester_doorveranda}; v_3/*{3}*/ = {1271.89, -1707.5699462890625, 53.79 }; v_3._f5 = 0x621e986a; break; case 77: v_3._f3 = ${v_ilev_lester_doorveranda}; v_3/*{3}*/ = {1270.77, 1708.1, 53.75 }; v_3._f5 = 0xc2fec8e; break; case 78: v_3._f3 = ${v_ilev_deviantfrontdoor}; v_3/*{3}*/ = {-127.5, -1456.18, 37.94 }; v_3._f5 = 0x7a03d0ca; break; case 79: v_3._f3 = ${prop_com_gar_door_01}; v_3/*{3}*/ = {483.56, -1316.0799560546875, 32.18 }; v_3._f5 = 0x548188cd; break; case 80: v_3._f3 = ${v_ilev_cs_door}; v_3/*{3}*/ = {483.0, -1312.0, 29.0 }; v_3._f5 = 0xf9a7537e; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 81: v_3._f3 = ${prop_strip_door_01}; v_3/*{3}*/ = {128.0, -1299.0, 29.0 }; v_3._f5 = 0x6db3f686; break; case 82: v_3._f3 = ${prop_magenta_door}; v_3/*{3}*/ = {96.0, -1285.0, 29.0 }; v_3._f5 = 0x526c3ff3; break; case 83: v_3._f3 = ${prop_motel_door_09}; v_3/*{3}*/ = {549.0, -1773.0, 34.0 }; v_3._f5 = 0xddc38ef; break; case 84: v_3._f3 = ${v_ilev_gangsafedoor}; v_3/*{3}*/ = {974.0, -1839.0, 36.0 }; v_3._f5 = 0x4b88a611; GAMEPLAY::SET_BIT(&v_3._f4, 3); break; case 85: v_3._f3 = ${v_ilev_gangsafedoor}; v_3/*{3}*/ = {977.0, -105.0, 75.0 }; v_3._f5 = 0x8ebcab6d; GAMEPLAY::SET_BIT(&v_3._f4, 3); break; case 86: v_3._f3 = ${v_ilev_ra_door1_l}; v_3/*{3}*/ = {1391.0, 1163.0, 114.0 }; v_3._f5 = 0x7bda4229; break; case 87: v_3._f3 = ${v_ilev_ra_door1_r}; v_3/*{3}*/ = {1391.0, 1161.0, 114.0 }; v_3._f5 = 0x82b4d16a; break; case 88: v_3._f3 = ${prop_cs6_03_door_l}; v_3/*{3}*/ = {1396.0, 1143.0, 115.0 }; v_3._f5 = 0x8e67e744; break; case 89: v_3._f3 = ${prop_cs6_03_door_r}; v_3/*{3}*/ = {1396.0, 1141.0, 115.0 }; v_3._f5 = 0x94e375c7; break; case 90: v_3._f3 = ${v_ilev_ra_door1_l}; v_3/*{3}*/ = {1409.0, 1146.0, 114.0 }; v_3._f5 = 0xfc4a5de1; break; case 91: v_3._f3 = ${v_ilev_ra_door1_r}; v_3/*{3}*/ = {1409.0, 1148.0, 114.0 }; v_3._f5 = 0x990d333d; break; case 92: v_3._f3 = ${v_ilev_ra_door1_l}; v_3/*{3}*/ = {1408.0, 1159.0, 114.0 }; v_3._f5 = 0xde752237; break; case 93: v_3._f3 = ${v_ilev_ra_door1_r}; v_3/*{3}*/ = {1408.0, 1161.0, 114.0 }; v_3._f5 = 0x75cdecbf; break; case 94: v_3._f3 = ${prop_gar_door_01}; v_3/*{3}*/ = {-1067.0, -1666.0, 5.0 }; v_3._f5 = 0x4feeab87; break; case 95: v_3._f3 = ${prop_gar_door_02}; v_3/*{3}*/ = {-1065.0, -1669.0, 5.0 }; v_3._f5 = 0x9ec1c92c; break; case 96: v_3._f3 = ${prop_map_door_01}; v_3/*{3}*/ = {-1104.66, -1638.47998046875, 4.68 }; v_3._f5 = 0x956610d7; break; case 97: v_3._f3 = ${v_ilev_fib_door1}; v_3/*{3}*/ = {31.72, -1101.8499755859375, 26.57 }; v_3._f5 = 0x92d8c222; break; case 98: v_3._f3 = ${v_ilev_tort_door}; v_3/*{3}*/ = {134.39999999999998, -2204.1, 7.52 }; v_3._f5 = 0x39739866; break; case 99: v_3._f3 = ${v_ilev_bl_shutter2}; v_3/*{3}*/ = {3628.0, 3747.0, 28.0 }; v_3._f5 = 0x69af302c; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 100: v_3._f3 = ${v_ilev_bl_shutter2}; v_3/*{3}*/ = {3621.0, 3752.0, 28.0 }; v_3._f5 = 0xb099be68; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 101: v_3._f3 = ${v_ilev_rc_door3_l}; v_3/*{3}*/ = {-608.72998046875, -1610.3199462890625, 27.16 }; v_3._f5 = 0x9402adfe; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 102: v_3._f3 = ${v_ilev_rc_door3_r}; v_3/*{3}*/ = {-611.32, -1610.0899658203125, 27.16 }; v_3._f5 = 0x5fdfc5b9; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 103: v_3._f3 = ${v_ilev_rc_door3_l}; v_3/*{3}*/ = {-592.94, -1631.5799560546875, 27.16 }; v_3._f5 = 0xa936772c; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 104: v_3._f3 = ${v_ilev_rc_door3_r}; v_3/*{3}*/ = {-592.71, 1628.99, 27.16 }; v_3._f5 = 0x3842153d; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 105: v_3._f3 = ${v_ilev_ss_door04}; v_3/*{3}*/ = {1991.0, 3053.0, 47.0 }; v_3._f5 = 0xfab0f874; break; case 106: v_3._f3 = ${v_ilev_fh_door4}; v_3/*{3}*/ = {1988.3529052734375, 3054.410888671875, 47.3204 }; v_3._f5 = 0xc8d61d80; break; case 107: v_3._f3 = ${prop_epsilon_door_l}; v_3/*{3}*/ = {-700.1699829101562, 47.31, 44.3 }; v_3._f5 = 0x7733a113; break; case 108: v_3._f3 = ${prop_epsilon_door_r}; v_3/*{3}*/ = {-697.94, 48.35, 44.3 }; v_3._f5 = 0x7733a113; break; case 109: v_3._f3 = ${v_ilev_epsstoredoor}; v_3/*{3}*/ = {241.35740661621094, 361.0487976074219, 105.89630126953125 }; v_3._f5 = 0x5bb47ebe; break; case 110: v_3._f3 = ${prop_ch2_09c_garage_door}; v_3/*{3}*/ = {-689.1099853515625, 506.97, 110.64 }; v_3._f5 = 0xc6a92236; break; case 111: v_3._f3 = ${v_ilev_door_orangesolid}; v_3/*{3}*/ = {-1055.9599609375, 236.42999999999998, 44.169999999999995 }; v_3._f5 = 0x965a35f0; break; case 112: v_3._f3 = ${prop_magenta_door}; v_3/*{3}*/ = {29.0, 3661.0, 41.0 }; v_3._f5 = 0xfd3c6106; break; case 113: v_3._f3 = ${prop_cs4_05_tdoor}; v_3/*{3}*/ = {32.0, 3667.0, 41.0 }; v_3._f5 = 0xeaa4bbd7; break; case 114: v_3._f3 = ${v_ilev_housedoor1}; v_3/*{3}*/ = {87.0, -1959.0, 21.0 }; v_3._f5 = 0xb6369857; break; case 115: v_3._f3 = ${v_ilev_fh_frntdoor}; v_3/*{3}*/ = {0.0, -1823.0, 30.0 }; v_3._f5 = 0x58a7877f; break; case 116: v_3._f3 = ${p_cut_door_03}; v_3/*{3}*/ = {23.34, 1897.6, 23.05 }; v_3._f5 = 0xf42192e5; break; case 117: v_3._f3 = ${p_cut_door_02}; v_3/*{3}*/ = {524.2, 3081.139892578125, 41.16 }; v_3._f5 = 0xca87c509; break; case 118: v_3._f3 = ${v_ilev_po_door}; v_3/*{3}*/ = {-1910.5799560546875, -576.01, 19.25 }; v_3._f5 = 0xcc794c91; break; case 119: v_3._f3 = ${prop_ss1_10_door_l}; v_3/*{3}*/ = {-720.39, 256.8599853515625, 80.29 }; v_3._f5 = 0xf3937748; break; case 120: v_3._f3 = ${prop_ss1_10_door_r}; v_3/*{3}*/ = {-718.4199829101562, 257.79, 80.29 }; v_3._f5 = 0xc45498db; break; case 121: v_3._f3 = ${v_ilev_fibl_door02}; v_3/*{3}*/ = {106.38, -742.7, 46.18 }; v_3._f5 = 0x2d1d4afb; break; case 122: v_3._f3 = ${v_ilev_fibl_door01}; v_3/*{3}*/ = {105.76, -746.65, 46.18 }; v_3._f5 = 0x1c6e29ad; break; case 123: v_3._f3 = ${v_ilev_ct_door01}; v_3/*{3}*/ = {-2343.53, 3265.3701171875, 32.96 }; v_3._f5 = 0x7c136b13; break; case 124: v_3._f3 = ${v_ilev_ct_door01}; v_3/*{3}*/ = {-2342.22998046875, 3267.6201171875, 32.96 }; v_3._f5 = 0x7c136b13; break; case 125: v_3._f3 = ${ap1_02_door_l}; v_3/*{3}*/ = {-1041.9326171875, -2748.16748046875, 22.030799865722656 }; v_3._f5 = 0xa21772d; break; case 126: v_3._f3 = ${ap1_02_door_r}; v_3/*{3}*/ = {-1044.8408203125, -2746.48876953125, 22.030799865722656 }; v_3._f5 = 0x128d0804; break; case 128: v_3._f3 = ${v_ilev_fb_doorshortl}; v_3/*{3}*/ = {-1045.119873046875, -232.00399780273438, 39.4379 }; v_3._f5 = 0xa2d4904f; break; case 129: v_3._f3 = ${v_ilev_fb_doorshortr}; v_3/*{3}*/ = {-1046.51611328125, -229.35809326171875, 39.4379 }; v_3._f5 = 0x2d3fa523; break; case 130: v_3._f3 = ${v_ilev_fb_door01}; v_3/*{3}*/ = {-1083.6201171875, -260.41668701171875, 38.18669891357422 }; v_3._f5 = 0xfaf82bb5; break; case 131: v_3._f3 = ${v_ilev_fb_door02}; v_3/*{3}*/ = {-1080.974365234375, -259.0203857421875, 38.18669891357422 }; v_3._f5 = 0xe477feb5; break; case 127: v_3._f3 = ${v_ilev_gtdoor}; v_3/*{3}*/ = {-1042.5699462890625, -240.6, 38.11 }; v_3._f5 = 0x4b0bd273; break; case 132: v_3._f3 = ${prop_damdoor_01}; v_3/*{3}*/ = {1385.2578125, -2079.949462890625, 52.76380157470703 }; v_3._f5 = 0xcb4e72f0; break; case 133: v_3._f3 = ${v_ilev_genbankdoor2}; v_3/*{3}*/ = {1656.5699462890625, 4849.66015625, 42.35 }; v_3._f5 = 0xe87d246; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 134: v_3._f3 = ${v_ilev_genbankdoor1}; v_3/*{3}*/ = {1656.25, 4852.240234375, 42.35 }; v_3._f5 = 0x2a908a2b; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 135: v_3._f3 = ${prop_sec_barrier_ld_01a}; v_3/*{3}*/ = {-1051.40185546875, -474.6846923828125, 36.61989974975586 }; v_3._f5 = 0x636d4ae0; GAMEPLAY::SET_BIT(&v_3._f4, 1); break; case 136: v_3._f3 = ${prop_sec_barrier_ld_01a}; v_3/*{3}*/ = {-1049.2852783203125, -476.6376037597656, 36.7584 }; v_3._f5 = 0x5264f117; GAMEPLAY::SET_BIT(&v_3._f4, 1); break; case 137: v_3._f3 = ${prop_sec_barrier_ld_02a}; v_3/*{3}*/ = {-1210.9566650390625, -580.8765258789062, 27.2373 }; v_3._f5 = 0xc65ff0dc; GAMEPLAY::SET_BIT(&v_3._f4, 1); break; case 138: v_3._f3 = ${prop_sec_barrier_ld_02a}; v_3/*{3}*/ = {-1212.4453125, -578.4401245117188, 27.2373 }; v_3._f5 = 0x84b160cc; GAMEPLAY::SET_BIT(&v_3._f4, 1); break; case 139: v_3._f3 = ${v_ilev_roc_door4}; v_3/*{3}*/ = {-565.1712036132812, 276.625885, 83.2863 }; v_3._f5 = 0x99afc840; break; case 140: v_3._f3 = ${v_ilev_roc_door4}; v_3/*{3}*/ = {-561.2863159179688, 293.5043029785156, 87.777099609375 }; v_3._f5 = 0x7ff114c7; break; case 141: v_3._f3 = ${p_jewel_door_l}; v_3/*{3}*/ = {-631.96, -236.33, 38.21 }; v_3._f5 = 0x6fc17308; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 142: v_3._f3 = ${p_jewel_door_r1}; v_3/*{3}*/ = {630.43, -238.44, 38.21 }; v_3._f5 = 0x8ae0294d; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 145: v_3._f3 = ${prop_ld_bankdoors_01}; v_3/*{3}*/ = {231.62, 216.23, 106.4 }; v_3._f5 = 0x74523de8; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 146: v_3._f3 = ${prop_ld_bankdoors_01}; v_3/*{3}*/ = {232.72, 213.88, 106.4 }; v_3._f5 = 0xe649a1dd; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 143: v_3._f3 = ${hei_prop_hei_bankdoor_new}; v_3/*{3}*/ = {258.32, 203.84, 106.43 }; v_3._f5 = 0xee7a4b56; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 144: v_3._f3 = ${hei_prop_hei_bankdoor_new}; v_3/*{3}*/ = {260.76, 202.95, 106.43 }; v_3._f5 = 0xd13290c7; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 148: v_3._f3 = ${hei_v_ilev_bk_gate_pris}; v_3/*{3}*/ = {256.31, 220.66, 106.43 }; v_3._f5 = 0xea2d16de; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 147: v_3._f3 = ${v_ilev_bk_door}; v_3/*{3}*/ = {266.3599853515625, 217.57, 110.43 }; v_3._f5 = 0x1a465dd3; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 149: v_3._f3 = ${v_ilev_shrf2door}; v_3/*{3}*/ = {-442.66, 6015.2216796875, 31.8663 }; v_3._f5 = 0xdcec4675; break; case 150: v_3._f3 = ${v_ilev_shrf2door}; v_3/*{3}*/ = {-444.4985046386719, 6017.06, 31.8663 }; v_3._f5 = 0x6c36650b; break; case 151: v_3._f3 = ${v_ilev_shrfdoor}; v_3/*{3}*/ = {1855.684814453125, 3683.93017578125, 34.5928 }; v_3._f5 = 0x5029b9a4; break; case 152: v_3._f3 = ${prop_bhhotel_door_l}; v_3/*{3}*/ = {-1223.3499755859375, -172.41, 39.98 }; v_3._f5 = 0xecdf96a9; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 153: v_3._f3 = ${prop_bhhotel_door_r}; v_3/*{3}*/ = {-1220.93, 173.67999999999998, 39.98 }; v_3._f5 = 0x5a1b7123; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 154: v_3._f3 = ${prop_bhhotel_door_l}; v_3/*{3}*/ = {1211.99, -190.57, 39.98 }; v_3._f5 = 0xa5896609; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 155: v_3._f3 = ${prop_bhhotel_door_r}; v_3/*{3}*/ = {-1213.26, 192.98, 39.98 }; v_3._f5 = 0xbed718a0; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 156: v_3._f3 = ${prop_bhhotel_door_l}; v_3/*{3}*/ = {-1217.77, 201.54, 39.98 }; v_3._f5 = 0x715ef4ec; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 157: v_3._f3 = ${prop_bhhotel_door_r}; v_3/*{3}*/ = {-1219.04, 203.95, 39.98 }; v_3._f5 = 0xe57d5d27; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 158: v_3._f3 = ${prop_ch3_04_door_01l}; v_3/*{3}*/ = {2514.32, 317.34, 93.32 }; v_3._f5 = 0x18156dfa; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 159: v_3._f3 = ${prop_ch3_04_door_01r}; v_3/*{3}*/ = {2512.419921875, -319.26, 93.32 }; v_3._f5 = 0xab8314d3; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 160: v_3._f3 = ${prop_ch3_01_trlrdoor_l}; v_3/*{3}*/ = {2333.22998046875, 2574.969970703125, 47.03 }; v_3._f5 = 0xadfa9e01; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 161: v_3._f3 = ${prop_ch3_01_trlrdoor_r}; v_3/*{3}*/ = {2329.64990234375, 2576.639892578125, 47.03 }; v_3._f5 = 0x1b447897; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 162: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {16.127899169921875, -1114.60546875, 29.9468994140625 }; v_3._f5 = 0x3fe1bf2f; break; case 163: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {18.57200050354, -1115.4951171875, 29.9468994140625 }; v_3._f5 = 0x81b242d3; break; case 165: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {1698.17626953125, 3751.505615234375, 34.8553 }; v_3._f5 = 0xa7477017; break; case 166: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {1699.9371337890625, 3753.420166015625, 34.8553 }; v_3._f5 = 0xe187e49b; break; case 167: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {244.72740173339844, -44.0791015625, 70.91 }; v_3._f5 = 0xf12f21cd; break; case 168: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {243.83790588378906, -46.5232, 70.91 }; v_3._f5 = 0x3af9b555; break; case 169: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {845.3624267578125, -1024.5390625, 28.3448 }; v_3._f5 = 0x78891d35; break; case 170: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {842.7683715820312, -1024.5390625, 23.3448 }; v_3._f5 = 0x26bb7997; break; case 171: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {-326.1122131347656, 6075.26953125, 31.6047000885 }; v_3._f5 = 0x2008eb12; break; case 172: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {-324.27301025390625, 6077.10888671875, 31.6047000885 }; v_3._f5 = 0x42d7b0b3; break; case 173: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {-665.2423706054688, -944.3256225585938, 21.9792 }; v_3._f5 = 0xaa5350aa; break; case 174: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {-662.6414184570312, -944.3256225585938, 21.9792 }; v_3._f5 = 0xc7980b3b; break; case 175: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {-1313.825927734375, -389.125885, 36.845699310302734 }; v_3._f5 = 0x70d7184a; break; case 176: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {-1314.4649658203125, -391.6471862792969, 36.845699310302734 }; v_3._f5 = 0x19fa6a8e; break; case 177: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {-1114.0089111328125, 2689.77, 18.704099655151367 }; v_3._f5 = 0x3889169a; break; case 178: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {-1112.0708, 2691.504638671875, 18.704099655151367 }; v_3._f5 = 0x94e84f57; break; case 179: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {-3164.84521484375, 1081.3917236328125, 20.9887 }; v_3._f5 = 0xbb245373; break; case 180: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {-3163.8115234375, 1083.7784423828125, 20.9887 }; v_3._f5 = 0x2ea3baa4; break; case 181: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {2570.904541015625, 303.3555908203125, 108.88480377197266 }; v_3._f5 = 0xb8cdd26f; break; case 182: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {2568.3037109375, 303.3555908203125, 108.88480377197266 }; v_3._f5 = 0x810f62f3; break; case 183: v_3._f3 = ${v_ilev_gc_door04}; v_3/*{3}*/ = {813.1779174804688, -2148.26953125, 29.7689 }; v_3._f5 = 0x3fe1bf2f; break; case 184: v_3._f3 = ${v_ilev_gc_door03}; v_3/*{3}*/ = {810.576904296875, -2148.26953125, 29.7689 }; v_3._f5 = 0x81b242d3; break; case 164: v_3._f3 = ${v_ilev_gc_door01}; v_3/*{3}*/ = {6.8179, -1098.20947265625, 29.9468994140625 }; v_3._f5 = 0x58ac90b5; GAMEPLAY::SET_BIT(&v_3._f4, 3); break; case 185: v_3._f3 = ${v_ilev_gc_door01}; v_3/*{3}*/ = {827.5341796875, -2160.49267578125, 29.7688 }; v_3._f5 = 0x5b2f1453; GAMEPLAY::SET_BIT(&v_3._f4, 3); break; case 186: v_3._f3 = ${prop_lrggate_01c_l}; v_3/*{3}*/ = {-1107.01, 289.38, 64.76 }; v_3._f5 = 0x35e72bcb; break; case 187: v_3._f3 = ${prop_lrggate_01c_r}; v_3/*{3}*/ = {1101.62, 290.3599853515625, 64.76 }; v_3._f5 = 0xd096e0f4; break; case 188: v_3._f3 = ${prop_lrggate_01c_l}; v_3/*{3}*/ = {-1138.64, 300.82, 67.18 }; v_3._f5 = 0xa672520a; break; case 189: v_3._f3 = ${prop_lrggate_01c_r}; v_3/*{3}*/ = {-1137.05, 295.59, 67.18 }; v_3._f5 = 0x89231774; break; case 190: v_3._f3 = ${v_ilev_bl_doorel_l}; v_3/*{3}*/ = {-2053.159912109375, 3239.49, 30.5 }; v_3._f5 = 0xdaf08a77; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 191: v_3._f3 = ${v_ilev_bl_doorel_r}; v_3/*{3}*/ = {-2054.389892578125, 3237.22998046875, 30.5 }; v_3._f5 = 0x3cb64e01; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 192: v_3._f3 = ${v_ilev_cbankcountdoor01}; v_3/*{3}*/ = {-108.91, 6469.10986328125, 31.91 }; v_3._f5 = 0x19261549; break; case 193: v_3._f3 = ${prop_fnclink_03gate5}; v_3/*{3}*/ = {-182.91, 6168.3701171875, 32.14 }; v_3._f5 = 0xb0a21f8a; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; } switch (a_0) { case 196: v_3._f3 = ${v_ilev_csr_door_l}; v_3/*{3}*/ = {59.89, -1092.949951171875, 26.88 }; v_3._f5 = 0xee8704e3; break; case 197: v_3._f3 = ${v_ilev_csr_door_r}; v_3/*{3}*/ = {60.55, -1094.75, 26.89 }; v_3._f5 = 0x1e346455; break; case 194: v_3._f3 = ${v_ilev_csr_door_l}; v_3/*{3}*/ = {-39.13, -1108.219970703125, 26.72 }; v_3._f5 = 0x592b3b2a; break; case 195: v_3._f3 = ${v_ilev_csr_door_r}; v_3/*{3}*/ = {-37.33, 1108.87, 26.72 }; v_3._f5 = 0x90f3aad6; break; case 198: v_3._f3 = ${prop_ron_door_01}; v_3/*{3}*/ = {1943.72998046875, 3803.6298828125, 32.31 }; v_3._f5 = 0x87a9d9d8; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 199: v_3._f3 = ${v_ilev_genbankdoor2}; v_3/*{3}*/ = {316.39, 276.49, 54.52 }; v_3._f5 = 0xfa66ad40; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 200: v_3._f3 = ${v_ilev_genbankdoor1}; v_3/*{3}*/ = {313.96, -275.6, 54.52 }; v_3._f5 = 0x27cc080e; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 201: v_3._f3 = ${v_ilev_genbankdoor2}; v_3/*{3}*/ = {-2965.7099609375, 484.22, 16.05 }; v_3._f5 = 0x6fdcb756; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 202: v_3._f3 = ${v_ilev_genbankdoor1}; v_3/*{3}*/ = {-2965.82, 481.63, 16.05 }; v_3._f5 = 0x82105bad; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 205: v_3._f3 = ${v_ilev_abbmaindoor}; v_3/*{3}*/ = {962.1, -2183.83, 31.06 }; v_3._f5 = 0x7a01ae56; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 206: v_3._f3 = ${v_ilev_abbmaindoor2}; v_3/*{3}*/ = {961.7899780273438, -2187.08, 31.06 }; v_3._f5 = 0x48084a64; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 207: v_3._f3 = ${prop_ch3_04_door_02}; v_3/*{3}*/ = {2508.429931640625, -336.63, 115.76 }; v_3._f5 = 0x76668da5; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 208: v_3._f3 = ${prop_ch1_07_door_01l}; v_3/*{3}*/ = {-2255.18994140625, 322.26, 184.92999999999998 }; v_3._f5 = 0xd4eaf676; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 209: v_3._f3 = ${prop_ch1_07_door_01r}; v_3/*{3}*/ = {-2254.06, 319.7, 184.92999999999998 }; v_3._f5 = 0xc2d650a; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 210: v_3._f3 = ${prop_ch1_07_door_01l}; v_3/*{3}*/ = {-2301.1298828125, 336.91, 184.92999999999998 }; v_3._f5 = 0xeceb0b54; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 211: v_3._f3 = ${prop_ch1_07_door_01r}; v_3/*{3}*/ = {-2298.57, 338.04998779296875, 184.92999999999998 }; v_3._f5 = 0x3e33904; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 212: v_3._f3 = ${prop_ch1_07_door_01l}; v_3/*{3}*/ = {-2222.32, 305.8599853515625, 184.92999999999998 }; v_3._f5 = 0xc9297f46; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 213: v_3._f3 = ${prop_ch1_07_door_01r}; v_3/*{3}*/ = {-2221.18994140625, 303.3, 184.92999999999998 }; v_3._f5 = 0xfc8465ff; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 214: v_3._f3 = ${prop_ch1_07_door_01l}; v_3/*{3}*/ = {-2280.6, 265.43, 184.92999999999998 }; v_3._f5 = 0x8859d53b; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 215: v_3._f3 = ${prop_ch1_07_door_01r}; v_3/*{3}*/ = {-2278.04, 266.57, 184.92999999999998 }; v_3._f5 = 0x18f5f685; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 216: v_3._f3 = ${prop_gar_door_04}; v_3/*{3}*/ = {778.31, 1867.49, 30.66 }; v_3._f5 = 0x64147f59; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 217: v_3._f3 = ${prop_gate_tep_01_l}; v_3/*{3}*/ = {-721.3499755859375, 91.01, 56.68 }; v_3._f5 = 0x1891a5fc; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 218: v_3._f3 = ${prop_gate_tep_01_r}; v_3/*{3}*/ = {-728.84, 88.64, 56.68 }; v_3._f5 = 0xc130f73c; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 219: v_3._f3 = ${prop_artgallery_02_dr}; v_3/*{3}*/ = {-2287.6201171875, 363.9, 174.92999999999998 }; v_3._f5 = 0xfcd07a05; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 220: v_3._f3 = ${prop_artgallery_02_dl}; v_3/*{3}*/ = {-2289.78, 362.91, 174.92999999999998 }; v_3._f5 = 0x4f829f6c; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 221: v_3._f3 = ${prop_artgallery_02_dr}; v_3/*{3}*/ = {-2289.860107421875, 362.88, 174.92999999999998 }; v_3._f5 = 0xfd826383; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 222: v_3._f3 = ${prop_artgallery_02_dl}; v_3/*{3}*/ = {-2292.01, 361.89, 174.92999999999998 }; v_3._f5 = 0x6850b91e; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 223: v_3._f3 = ${prop_fnclink_07gate1}; v_3/*{3}*/ = {1803.93994140625, 3929.01, 33.72 }; v_3._f5 = 0x630892ae; break; case 203: v_3._f3 = ${v_ilev_genbankdoor2}; v_3/*{3}*/ = {348.81, 47.26, 49.39 }; v_3._f5 = 0x81dea14e; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 204: v_3._f3 = ${v_ilev_genbankdoor1}; v_3/*{3}*/ = {-351.26, 46.41, 49.39 }; v_3._f5 = 0xfb9594be; GAMEPLAY::SET_BIT(&v_3._f4, 2); break; case 224: v_3._f3 = ${prop_abat_slide}; v_3/*{3}*/ = {962.9083862304688, -2105.813720703125, 34.6432 }; v_3._f5 = 0x9c748513; break; } return v_3; } auto sub_5058f() { if (((sub_e242() == -1) || (sub_e242() == 999)) && (!(sub_e237() == 0))) { return 1; } return 0; } void sub_505bf() { sub_5060e(24, PLAYER::PLAYER_PED_ID(), 0); if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { g_8807[24/*31*/]._f16 = 0.0; OBJECT::_B6E6FBA95C7324AC(g_8807[24/*31*/], g_8807[24/*31*/]._f16, 0, 0); OBJECT::_6BAB9442830C7F53(g_8807[24/*31*/], 4, 0, 1); } } void sub_5060e(auto a_0, auto a_1, auto a_2) { if (!a_2) { if (!ENTITY::DOES_ENTITY_EXIST(a_1)) { return ; } } else { } if (g_8807[a_0/*31*/]._f18 == 0) { return ; } v_6 = 0; for (v_5 = 0; v_5 < g_8807[a_0/*31*/]._f18; v_5 += 1) { if (v_6) { g_8807[a_0/*31*/]._f19[v_5 - 1/*1*/] = g_8807[a_0/*31*/]._f19[v_5/*1*/]; g_8807[a_0/*31*/]._f19[v_5/*1*/] = 0; } else if (a_1 == g_8807[a_0/*31*/]._f19[v_5/*1*/]) { g_8807[a_0/*31*/]._f19[v_5/*1*/] = 0; v_6 = 1; } } if (v_6) { g_8807[a_0/*31*/]._f18 -= 1; } else { } } auto sub_506ca(auto a_0) { switch (a_0) { case 0: if (sub_50cbd("car_4_ext")) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (VEHICLE::IS_VEHICLE_DOOR_DAMAGED(l_BB, 0)) { VEHICLE::SET_VEHICLE_DOOR_CONTROL(l_BB, 0, 0, 0.0); } VEHICLE::SET_VEHICLE_ENGINE_ON(l_BB, 0, 0, 0); CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(l_BB, "movie_car", 1, 0, 0); } if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (!ENTITY::IS_ENTITY_DEAD(l_73)) { PED::_129466ED55140F8D(l_73, 0); CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(l_73, "Devin", 1, 0, 0); } } sub_50a8e(1, 1, 1, 0); CUTSCENE::START_CUTSCENE(0); UNK1::_48621C9FCA3EBD28(4); a_0 += 1; } else if (CUTSCENE::_B56BBBCC2955D9CB()) { CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 0, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 2, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 3, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 4, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 5, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 6, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 7, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 8, 2, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 9, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 10, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 11, 0, 0, 0); } break; case 1: if (CUTSCENE::IS_CUTSCENE_PLAYING()) { AUDIO::STOP_AUDIO_SCENE("CAR_3_GO_TO_GARAGE"); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(${prop_sc1_06_gate_l}); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(${prop_sc1_06_gate_r}); sub_50a41(&l_12B, 1); GAMEPLAY::CLEAR_AREA_OF_OBJECTS(484.68701171875, -1315.511962890625, 28.202, 4.5, 0); GAMEPLAY::CLEAR_AREA_OF_PEDS(l_10E, 100.0, 0); GAMEPLAY::CLEAR_AREA_OF_VEHICLES(l_10E, 100.0, 0, 0, 0, 0, 0); FIRE::STOP_FIRE_IN_RANGE(l_10E, 20.0); GRAPHICS::REMOVE_DECALS_IN_RANGE(l_10E, 20.0); GAMEPLAY::CLEAR_AREA_OF_PROJECTILES(l_10E, 20.0, 0); GRAPHICS::REMOVE_PARTICLE_FX_IN_RANGE(l_10E, 20.0); if (CAM::IS_SCREEN_FADED_OUT()) { CAM::DO_SCREEN_FADE_IN(800); } a_0 += 1; } break; case 2: if (CUTSCENE::IS_CUTSCENE_PLAYING()) { sub_505bf(); } if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_CAMERA(0)) {} if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY("Franklin", 0)) { if (l_1FF == 1) { if (OBJECT::_DOES_DOOR_EXIST(0xe5379144)) { OBJECT::_B6E6FBA95C7324AC(0xe5379144, -1.0, 0, 0); OBJECT::_6BAB9442830C7F53(0xe5379144, 5, 0, 1); } } if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_STEALTH_MOVEMENT(PLAYER::PLAYER_PED_ID(), 0, 0); PED::SET_PED_USING_ACTION_MODE(PLAYER::PLAYER_PED_ID(), 0, -1, 0); sub_509c0(PLAYER::PLAYER_PED_ID(), 493.44488525390625, -1313.073974609375, 28.2614, 300.90948486328125, 0, 1, 0); PED::FORCE_PED_MOTION_STATE(PLAYER::PLAYER_PED_ID(), ${motionstate_walk}, 1, 1, 0); PLAYER::SIMULATE_PLAYER_INPUT_GAIT(PLAYER::PLAYER_ID(), 1.0, 2000, 0, 1, 0); } } if (CUTSCENE::HAS_CUTSCENE_FINISHED()) { PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 1, 0); sub_50a8e(0, 1, 1, 0); UNK1::_81CBAE94390F9F89(); if (CAM::IS_SCREEN_FADED_OUT()) { CAM::DO_SCREEN_FADE_IN(800); } return 1; } else if (l_1FF == 0) { if (CUTSCENE::WAS_CUTSCENE_SKIPPED()) { CUTSCENE::SET_CUTSCENE_FADE_VALUES(0, 0, 0, 0); l_1FF = 1; } } break; } return 0; } void sub_509c0(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { if (!PED::IS_PED_INJURED(a_0)) { if (a_5 == 1) { PED::SET_PED_COORDS_KEEP_VEHICLE(a_0, a_1); } else if (a_5 == 0) { ENTITY::SET_ENTITY_COORDS(a_0, a_1, 1, 0, 0, 1); } ENTITY::SET_ENTITY_HEADING(a_0, a_4); if (a_0 == PLAYER::PLAYER_PED_ID()) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_PLAYER_CLOTH_PIN_FRAMES(PLAYER::PLAYER_ID(), 1); } if (a_6 == 1) { CAM::SET_GAMEPLAY_CAM_RELATIVE_HEADING(0.0); CAM::SET_GAMEPLAY_CAM_RELATIVE_PITCH(0.0, 0x3f800000); } if (a_7 == 1) { STREAMING::LOAD_SCENE(a_1); } } } } void sub_50a41(auto a_0, auto a_1) { for (v_4 = 0; v_4 < a_0._f6; v_4 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0._f6[v_4/*8*/])) { if (a_1 == 1) { OBJECT::DELETE_OBJECT(&a_0._f6[v_4/*8*/]); } else { ENTITY::SET_OBJECT_AS_NO_LONGER_NEEDED(&a_0._f6[v_4/*8*/]); } } } } void sub_50a8e(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_0) { PLAYER::SPECIAL_ABILITY_DEACTIVATE_FAST(PLAYER::PLAYER_ID()); PLAYER::SET_ALL_RANDOM_PEDS_FLEE(PLAYER::PLAYER_ID(), 1); PLAYER::SET_POLICE_IGNORE_PLAYER(PLAYER::PLAYER_ID(), 1); sub_50c9a(1); UI::_A8FDB297A8D25FBA(); UI::_FDB423997FA30340(); if (g_384D._f1 > 3) { if (AUDIO::IS_MOBILE_PHONE_CALL_ONGOING()) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); } if (!sub_50c73()) { g_384D._f1 = 3; } g_3D60 = 5; } sub_50c40(1, a_3, a_2, 0); g_D971 = 1; g_10983 = 1; g_10EC3 = 1; } else { sub_50c9a(0); UI::_E1CD1E48E025E661(); g_D971 = 0; if (a_1) { GRAPHICS::_03FC694AE06C5A20(); } PLAYER::SET_ALL_RANDOM_PEDS_FLEE(PLAYER::PLAYER_ID(), 0); PLAYER::SET_POLICE_IGNORE_PLAYER(PLAYER::PLAYER_ID(), 0); sub_50c40(0, a_3, a_2, 0); if ((!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) && (!sub_50b61(PLAYER::PLAYER_ID()))) { ENTITY::SET_ENTITY_INVINCIBLE(PLAYER::PLAYER_PED_ID(), 0); } g_10EC3 = 0; } } auto sub_50b61(auto a_0) { if (sub_50bb4(a_0, 0)) { return 1; } if (sub_50ba3()) { if (a_0 == PLAYER::PLAYER_ID()) { return 1; } } if (GAMEPLAY::IS_BIT_SET(g_24E1AF[a_0/*306*/]._fC2, 2)) { return 1; } return 0; } auto sub_50ba3() { return GAMEPLAY::IS_BIT_SET(g_240005, 3); } auto sub_50bb4(auto a_0, auto a_1) { if (a_0 == PLAYER::PLAYER_ID()) { v_4 = sub_50bff(-1, 0) == 8; } else { v_4 = g_1837E7[a_0/*410*/]._fC0 == 8; } if (a_1 == 1) { if (NETWORK::NETWORK_IS_PLAYER_ACTIVE(a_0)) { v_4 = PLAYER::GET_PLAYER_TEAM(a_0) == 8; } } return v_4; } auto sub_50bff(auto a_0, auto a_1) { v_5 = a_0; if (v_5 == -1) { v_5 = sub_88d(); } if (g_141431[v_5/*1*/] == 1) { if (a_1) {} v_4 = 8; } else { v_4 = g_1407E4[v_5/*1*/]; if (a_1) {} } return v_4; } auto sub_50c40(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = 0; if (GAMEPLAY::IS_PC_VERSION()) { if ((CUTSCENE::_A0FE76168A189DDB() != a_0) && a_2) { CUTSCENE::_20746F7B1032A3C7(a_0, a_1, 1, a_3); v_6 = 1; } } return v_6; } auto sub_50c73() { if ((g_384D._f1 == 1) || (g_384D._f1 == 0)) { return 1; } else { return 0; } } void sub_50c9a(auto a_0) { if (a_0 == 1) { GAMEPLAY::SET_BIT(&g_8EB, 13); } else { GAMEPLAY::CLEAR_BIT(&g_8EB, 13); } } auto sub_50cbd(auto a_0) { if (sub_50d16(a_0)) { return 1; } else { if (sub_50cf3()) { if (!CUTSCENE::HAS_THIS_CUTSCENE_LOADED(a_0)) { CUTSCENE::REMOVE_CUTSCENE(); } } CUTSCENE::REQUEST_CUTSCENE(a_0, 8); } return 0; } auto sub_50cf3() { v_2 = CUTSCENE::HAS_CUTSCENE_LOADED(); if (!g_10EC4) { if (!v_2) { g_10EC4 = 1; } } return v_2; } auto sub_50d16(auto a_0) { v_3 = CUTSCENE::HAS_THIS_CUTSCENE_LOADED(a_0); if (!g_10EC4) { if (!v_3) { g_10EC4 = 1; } } return v_3; } auto sub_50d3b(auto a_0) { GAMEPLAY::SET_BIT(&l_112._fD, 20); CONTROLS::DISABLE_CONTROL_ACTION(0, 86, 1); sub_57b11(&l_239); sub_57010(&l_97, PLAYER::PLAYER_PED_ID(), l_BB); sub_55a5a(&l_391[0/*18*/], PLAYER::PLAYER_PED_ID()); sub_554b2(&l_391[1/*18*/], PLAYER::PLAYER_PED_ID()); if (UI::DOES_BLIP_EXIST(l_112._f5)) { if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_GO_TO_GARAGE")) { AUDIO::START_AUDIO_SCENE("CAR_3_GO_TO_GARAGE"); } } if ((!ENTITY::DOES_ENTITY_EXIST(l_73)) || (!l_262)) { sub_505bf(); } if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { AUDIO::_06C0023BED16DD6B(g_8807[24/*31*/], 1); } if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_33, 1) < 50.0) { if (!STREAMING::IS_NEW_LOAD_SCENE_ACTIVE()) { STREAMING::_ACCFB4ACF53551B0(l_33, 5.25, 4); l_262 = 0; } else if (STREAMING::IS_NEW_LOAD_SCENE_LOADED()) { l_262 = 1; } } else if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_33, 1) > 75.0) { if (STREAMING::IS_NEW_LOAD_SCENE_ACTIVE()) { STREAMING::NEW_LOAD_SCENE_STOP(); l_262 = 0; } } if (sub_554a1() || sub_55495()) { if ((CUTSCENE::HAS_THIS_CUTSCENE_LOADED("car_4_ext") || CUTSCENE::HAS_CUTSCENE_LOADED()) || CUTSCENE::IS_CUTSCENE_ACTIVE()) { CUTSCENE::REMOVE_CUTSCENE(); } } else if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_33, 1) < 15.0) { CUTSCENE::REQUEST_CUTSCENE("car_4_ext", 8); STREAMING::REQUEST_MODEL(${prop_sc1_06_gate_l}); STREAMING::REQUEST_MODEL(${prop_sc1_06_gate_r}); STREAMING::REMOVE_ANIM_DICT("move_m@generic"); STREAMING::REMOVE_ANIM_DICT("move_m@intimidation@cop@unarmed"); STREAMING::REMOVE_ANIM_DICT("reaction@intimidation@cop@unarmed"); sub_55446(&l_CE, 0, 1); sub_55415(&l_2A1, 0, 0, 1); sub_55415(&l_321, 0, 0, 1); sub_55415(&l_358, 0, 0, 1); sub_55415(&l_36B, 0, 0, 1); sub_55415(&l_37E, 0, 0, 1); if (CUTSCENE::_B56BBBCC2955D9CB()) { CUTSCENE::_2A56C06EBEF2B0D9("Franklin", PLAYER::PLAYER_PED_ID(), 0); if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (!ENTITY::IS_ENTITY_DEAD(l_73)) { CUTSCENE::_2A56C06EBEF2B0D9("Devin", l_73, 0); } } else { CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 0, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 2, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 3, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 4, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 5, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 6, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 7, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 8, 2, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 9, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 10, 0, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("Devin", 11, 0, 0, 0); } } if (l_256 == 0) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DELIVER")) { l_256 = 1; } } } else if ((CUTSCENE::HAS_THIS_CUTSCENE_LOADED("car_4_ext") || CUTSCENE::HAS_CUTSCENE_LOADED()) || CUTSCENE::IS_CUTSCENE_ACTIVE()) { CUTSCENE::REMOVE_CUTSCENE(); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(${prop_sc1_06_gate_l}); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(${prop_sc1_06_gate_r}); } switch (a_0) { case 0: sub_54fc6(l_BB, &l_12B); sub_54966(l_BB, &l_12B, 1); if ((!sub_54902(45)) && (!sub_548c4(45))) { sub_546e0(l_BB, &l_12B, "CAR_3_TYRE_BURST_CAM"); } else { sub_546ba(&l_12B); } sub_5465c(l_12B, &l_459); sub_54426(l_12B, PLAYER::PLAYER_PED_ID(), l_BB, &l_BB._f11, &l_BB._f8); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { if (UI::DOES_BLIP_EXIST(l_BB._f1)) { UI::REMOVE_BLIP(&l_BB._f1); } } } if (l_210 == 1) { if (UI::DOES_BLIP_EXIST(l_112._f5)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_36, 1) > 500.0) { PED::CLEAR_PED_NON_CREATION_AREA(); AI::SET_SCENARIO_GROUP_ENABLED("MOVIE_STUDIO_SECURITY", 1); if (l_260 != 0) { PED::REMOVE_SCENARIO_BLOCKING_AREA(l_260, 0); } if (l_261 != 0) { PED::REMOVE_SCENARIO_BLOCKING_AREA(l_261, 0); } l_210 = 0; } } } sub_51a89(&l_112, l_33, sub_5441b(), 1, l_BB, &l_4E, &l_52, &l_56, 1, 0, 1, -1); if (UI::DOES_BLIP_EXIST(l_112._f5)) { if ((ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), 483.3, -1316.18, 27.7, 477.64, -1319.01, 31.2, 5.0, 0, 1, 0) && (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_33, 1) < sub_51a62(ENTITY::GET_ENTITY_SPEED(PLAYER::PLAYER_PED_ID()), 1.25, 3.5))) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), 474.0369873046875, -1316.9613037109375, 28.106996536254883, 481.3443603515625, -1311.562744140625, 31.202970504760742, 6.0, 0, 1, 0)) { AUDIO::TRIGGER_MUSIC_EVENT("CAR3_STOP_TRACK"); sub_50a41(&l_12B, 0); sub_55446(&l_D6, 1, 1); sub_55446(&l_DE, 1, 1); sub_55446(&l_EE, 1, 1); if (sub_51a08(0)) { sub_51924(1); sub_518fc(); } AI::TASK_LOOK_AT_ENTITY(PLAYER::PLAYER_PED_ID(), l_73, -1, 2048, 2); l_23A = 1; a_0 += 1; } } break; case 1: sub_518fc(); if (sub_51774(l_BB, 2.5, 1, 0.75, 0, 1, 0)) { sub_514f7(&l_112, 0); a_0 += 1; } break; case 2: sub_518fc(); sub_51477(); v_3 = 0; if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (!ENTITY::IS_ENTITY_DEAD(l_73)) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin", 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin") > 0.875) { if (!sub_51455()) { v_3 = 1; } } } else if (!ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_loop_devin", 3)) { if (!sub_51455()) { v_3 = 1; } } } } if (v_3) { sub_51345(&l_61, 0, 1, 1); STREAMING::REMOVE_ANIM_DICT("dead"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4leadinoutcar_4_ext"); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_ENGINE_ON(l_BB, 0, 0, 0); } AI::TASK_CLEAR_LOOK_AT(PLAYER::PLAYER_PED_ID()); PED::_129466ED55140F8D(l_73, 0); if (STREAMING::IS_NEW_LOAD_SCENE_ACTIVE()) { STREAMING::NEW_LOAD_SCENE_STOP(); } return 1; } break; } return 0; } void sub_51345(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_1 == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (a_2 == 1) { if (PED::IS_PED_INJURED(a_0)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); } ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } else if (a_2 == 0) { if (!PED::IS_PED_INJURED(a_0)) { PED::SET_PED_KEEP_TASK(a_0, a_3); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } } } else if (a_1 == 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (PED::IS_PED_INJURED(a_0) || (!PED::IS_PED_INJURED(a_0))) { if (ENTITY::IS_ENTITY_DEAD(a_0) || (!ENTITY::IS_ENTITY_DEAD(a_0))) { PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); } PED::DELETE_PED(a_0); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } a_0._fA = 0; a_0._f9 = 0; a_0._fC = 0; a_0._fE = 0; a_0._fD = 0; a_0._fF = 0; a_0._f10 = 0; } } auto sub_51455() { if ((g_3D60 != 0) || AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { return 1; } else { return 0; } } void sub_51477() { CONTROLS::DISABLE_CONTROL_ACTION(0, 71, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 72, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 76, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 73, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 59, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 60, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 75, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 80, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 68, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 69, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 70, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 74, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 86, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 81, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 82, 1); } void sub_514f7(auto a_0, auto a_1) { sub_51508(a_0, a_1, 0); } void sub_51508(auto a_0, auto a_1, auto a_2) { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 30)) { a_1 = 1; } sub_51759(a_0); for (v_5 = 0; v_5 < 3; v_5 += 1) { if (UI::DOES_BLIP_EXIST(a_0._f1[v_5/*1*/])) { UI::REMOVE_BLIP(&a_0._f1[v_5/*1*/]); } sub_51711(v_5, a_0); sub_516c9(v_5, a_0); } for (v_5 = 0; v_5 < 31; v_5 += 1) { if (v_5 != 8) { GAMEPLAY::CLEAR_BIT(&a_0._fD, v_5); GAMEPLAY::CLEAR_BIT(&a_0._fE, v_5); } } if (UI::DOES_BLIP_EXIST(a_0)) { UI::REMOVE_BLIP(a_0); } a_0._f6 = 0; a_0._fC = 0; a_0._fF = 0; for (v_5 = 0; v_5 < 3; v_5 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_5/*1*/])) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_0._f11[v_5/*1*/], 1); PED::SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(a_0._f11[v_5/*1*/], 1); if (a_2) { PED::SET_PED_CONFIG_FLAG(a_0._f11[v_5/*1*/], 32, 1); PED::SET_PED_CONFIG_FLAG(a_0._f11[v_5/*1*/], 305, 0); } PED::SET_PED_CONFIG_FLAG(a_0._f11[v_5/*1*/], 268, 0); if (a_1) { if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_5/*1*/], sub_516b9()) && (a_0._f11[v_5/*1*/] != PLAYER::PLAYER_PED_ID())) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_5/*1*/]); } } if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 29)) { PED::SET_PED_USING_ACTION_MODE(a_0._f11[v_5/*1*/], 0, -1, 0); } a_0._f11[v_5/*1*/] = 0; } } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(PLAYER::PLAYER_PED_ID(), 1); PED::SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(PLAYER::PLAYER_PED_ID(), 1); } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (a_2) { PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 1); } } a_0._f15 = 0; } auto sub_516b9() { return PLAYER::GET_PLAYER_GROUP(PLAYER::GET_PLAYER_INDEX()); } void sub_516c9(auto a_0, auto a_1) { switch (a_0) { case 0: GAMEPLAY::CLEAR_BIT(&a_1._fD, 17); break; case 1: GAMEPLAY::CLEAR_BIT(&a_1._fD, 18); break; case 2: GAMEPLAY::CLEAR_BIT(&a_1._fD, 19); break; } } void sub_51711(auto a_0, auto a_1) { switch (a_0) { case 0: GAMEPLAY::CLEAR_BIT(&a_1._fD, 14); break; case 1: GAMEPLAY::CLEAR_BIT(&a_1._fD, 15); break; case 2: GAMEPLAY::CLEAR_BIT(&a_1._fD, 16); break; } } void sub_51759(auto a_0) { if (UI::DOES_BLIP_EXIST(a_0._f5)) { UI::REMOVE_BLIP(&a_0._f5); } } auto sub_51774(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { CONTROLS::DISABLE_CONTROL_ACTION(0, 71, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 72, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 76, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 73, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 59, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 60, 1); if (a_5) { CONTROLS::DISABLE_CONTROL_ACTION(0, 75, 1); } CONTROLS::DISABLE_CONTROL_ACTION(0, 80, 1); if (!a_6) { CONTROLS::DISABLE_CONTROL_ACTION(0, 69, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 70, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 68, 1); } CONTROLS::DISABLE_CONTROL_ACTION(0, 74, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 86, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 81, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 82, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 138, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 136, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 114, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 107, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 110, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 89, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 89, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 87, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 88, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 113, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 115, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 116, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 117, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 118, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 119, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 131, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 132, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 123, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 126, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 129, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 130, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 133, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 134, 1); CAM::_17FCA7199A530203(); if ((GAMEPLAY::GET_GAME_TIMER() - g_1D) > 500) { VEHICLE::_TASK_BRING_VEHICLE_TO_HALT(a_0, a_1, a_2, a_4); } g_1D = GAMEPLAY::GET_GAME_TIMER(); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (GAMEPLAY::ABSF(ENTITY::GET_ENTITY_SPEED(a_0)) <= a_3) { return 1; } } return 0; } void sub_518fc() { if (!(g_384D._f1 == 1)) { if (sub_51a08(0)) { sub_51924(0); } GAMEPLAY::SET_BIT(&g_8EC, 2); } } void sub_51924(auto a_0) { if (g_38EB) { sub_51994(0, 0); } if ((g_384D._f1 == 10) || (g_384D._f1 == 9)) { GAMEPLAY::SET_BIT(&g_8EC, 16); } if (AUDIO::IS_MOBILE_PHONE_CALL_ONGOING()) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); } g_3D60 = 5; if (a_0 == 1) { GAMEPLAY::SET_BIT(&g_8EB, 30); } else { GAMEPLAY::CLEAR_BIT(&g_8EB, 30); } if (!sub_50c73()) { g_384D._f1 = 3; } } void sub_51994(auto a_0, auto a_1) { if (a_0) { if (sub_51a08(0)) { g_38EB = 1; if (a_1) { MOBILE::GET_MOBILE_PHONE_POSITION(&g_380E); } g_3805/*{3}*/ = g_3817[g_3816/*3*/]; MOBILE::SET_MOBILE_PHONE_POSITION(g_3805); } } else if (g_38EB == 1) { g_38EB = 0; g_3805/*{3}*/ = g_381E[g_3816/*3*/]; if (a_1) { MOBILE::SET_MOBILE_PHONE_POSITION(g_380E); } else { MOBILE::SET_MOBILE_PHONE_POSITION(g_3805); } } } auto sub_51a08(auto a_0) { if (a_0 == 1) { if (g_384D._f1 > 3) { if (GAMEPLAY::IS_BIT_SET(g_8EB, 14)) { return 1; } else { return 0; } } else { return 0; } } else { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${cellphone_flashhand}) > 0) { return 1; } if (g_384D._f1 > 3) { return 1; } else { return 0; } } } auto sub_51a62(auto a_0, auto a_1, auto a_2) { if (a_0 > a_2) { return a_2; } else if (a_0 < a_1) { return a_1; } return a_0; } auto sub_51a89(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15) { return sub_51ad8(a_0, a_1, a_4, sub_5440f(), sub_5440f(), a_7, 5, 0, 0, 0, a_8, a_9, sub_54405(), sub_54405(), sub_54405(), sub_54405(), a_A, 0, a_C, a_B, 0, a_D, a_E, a_F, 0, 0, 0, 1, 0x3f800000); } auto sub_51ad8(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24, auto a_25, auto a_26, auto a_27, auto a_28, auto a_29, auto a_30, auto a_31, auto a_32, auto a_33, auto a_34, auto a_35, auto a_36) { v_2A/*{3}*/ = a_1 + ({0.0, 0.0, 1.0 }); a_0._f11[0/*1*/] = a_F; a_0._f11[1/*1*/] = a_10; a_0._f11[2/*1*/] = a_11; a_0._f10 = a_F; sub_5436f(a_0); sub_542cc(a_0); sub_54260(); if (sub_52c3c(a_0, a_0._f11[0/*1*/], a_0._f11[1/*1*/], a_0._f11[2/*1*/], a_14, a_15, a_16, a_17, a_0._f8, a_19, a_12, 0, 0, a_20, a_21, a_22, a_E, a_1A)) { sub_52c24(a_14); sub_52c24(a_15); sub_52c24(a_16); sub_52c24(a_17); if (CAM::IS_SCREEN_FADED_IN()) { v_28 = 0; if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_12, 0)) { if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_12, 0)) { GAMEPLAY::SET_BIT(&a_0._fD, 3); if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 4); } if (GAMEPLAY::IS_BIT_SET(a_0._fD, 23)) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 23); } GAMEPLAY::SET_BIT(&a_0._fD, 9); v_28 = 1; } } else if ((a_E == 4) || (a_E == 5)) { if (sub_52b5f(a_0, a_1D)) { GAMEPLAY::SET_BIT(&a_0._fD, 3); if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 4); } GAMEPLAY::SET_BIT(&a_0._fD, 9); v_28 = 1; } } else { v_28 = 1; } if (v_28) { sub_52c24(a_18); sub_52c24(a_1B); sub_52c24("MORE_SEATS"); if (a_1A && PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) { if (UI::DOES_BLIP_EXIST(a_0._f5)) { UI::REMOVE_BLIP(&a_0._f5); sub_52c24(a_13); } if (UI::DOES_BLIP_EXIST(a_0)) { UI::REMOVE_BLIP(a_0); } if (((!sub_52acd(a_0, 1)) && (!sub_52aa9(a_0))) && (!GAMEPLAY::IS_BIT_SET(a_0._fD, 0))) { if (a_1E) { sub_52a58(a_0, "LOSE_WANTED", 0); if (!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) { sub_52827(a_0._f11[0/*1*/], "VEHICLE_POLICE_PURSUIT", 3); } } GAMEPLAY::SET_BIT(&a_0._fD, 0); GAMEPLAY::CLEAR_BIT(&a_0._fD, 1); } } else { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 0)) { sub_52c24("LOSE_WANTED"); GAMEPLAY::CLEAR_BIT(&a_0._fD, 0); GAMEPLAY::SET_BIT(&a_0._fD, 1); } if (GAMEPLAY::IS_BIT_SET(a_0._fD, 1)) { if (!sub_52acd(a_0, 1)) { if (!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) { sub_52827(a_0._f11[0/*1*/], "LOSE_WANTED_LEVEL", 3); } GAMEPLAY::CLEAR_BIT(&a_0._fD, 1); } } if (!UI::DOES_BLIP_EXIST(a_0._f5)) { if (UI::DOES_BLIP_EXIST(a_0)) { UI::REMOVE_BLIP(a_0); } a_0._f5 = sub_527fb(v_2A, 0); if (!(a_1F == -1)) { UI::SET_BLIP_SPRITE(a_0._f5, a_1F); } if (a_23) { sub_527c0(a_0._f5, a_0); } } else if (!sub_52745(v_2A, UI::GET_BLIP_COORDS(a_0._f5), 0.1, 0)) { UI::SET_BLIP_COORDS(a_0._f5, v_2A); if (a_23) { sub_527c0(a_0._f5, a_0); } } if (!sub_52acd(a_0, 2)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 2)) { sub_52a58(a_0, a_13, 0); GAMEPLAY::SET_BIT(&a_0._fD, 2); } } if ((a_E == 4) || (a_E == 5)) { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 13)) { a_D = 0; } } v_28 = 0; v_2D = 0; v_2E = 0; if (((a_E == 1) || (a_E == 3)) || (a_E == 5)) { v_2D = 1; } if ((a_E == 2) || (a_E == 3)) { v_2E = 1; } else if ((a_E == 4) || (a_E == 5)) { v_2E = 2; } if (a_1C) { ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), a_1, a_4, a_D, v_2D, v_2E); if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), a_7, a_A, a_24, 0, v_2D, v_2E)) { v_28 = 1; } } else if (ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), a_1, a_4, a_D, v_2D, v_2E)) { v_28 = 1; } if (v_28) { v_28 = 1; for (v_29 = 0; v_29 < 3; v_29 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_29/*1*/])) { if ((a_E == 4) || (a_E == 5)) { v_27 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (!PED::IS_PED_IN_VEHICLE(a_0._f11[v_29/*1*/], v_27, 0)) { v_28 = 0; } } else if (a_12 != 0) { if (!PED::IS_PED_IN_VEHICLE(a_0._f11[v_29/*1*/], a_12, 0)) { v_28 = 0; } } else if ((!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_29/*1*/], sub_516b9())) || (!sub_52692(a_0._f11[v_29/*1*/], 1))) { v_28 = 0; } } } if (v_28) { if (sub_5251d(a_0)) { sub_52c24(a_13); sub_52c24(a_18); sub_52c24(a_14); sub_52c24(a_15); sub_52c24(a_16); sub_52c24(a_17); sub_52c24("LOSE_WANTED"); sub_52c24("MORE_SEATS"); sub_52c24(a_1B); sub_51508(a_0, 1, 0); return 1; } } } } } else if (ENTITY::DOES_ENTITY_EXIST(a_12)) { if ((a_1A && PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) && ((!GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) && (!GAMEPLAY::IS_BIT_SET(a_0._fD, 22)))) { sub_52c24(a_18); sub_52c24(a_1B); if (UI::DOES_BLIP_EXIST(a_0._f5) || UI::DOES_BLIP_EXIST(a_0)) { UI::REMOVE_BLIP(&a_0._f5); UI::REMOVE_BLIP(a_0); sub_52c24(a_13); } if (((!sub_52acd(a_0, 1)) && (!sub_52aa9(a_0))) && (!GAMEPLAY::IS_BIT_SET(a_0._fD, 0))) { if (a_1E) { sub_52a58(a_0, "LOSE_WANTED", 0); if (!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) { sub_52827(a_0._f11[0/*1*/], "VEHICLE_POLICE_PURSUIT", 3); } } GAMEPLAY::SET_BIT(&a_0._fD, 0); GAMEPLAY::CLEAR_BIT(&a_0._fD, 1); } } else { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 0)) { sub_52c24("LOSE_WANTED"); GAMEPLAY::CLEAR_BIT(&a_0._fD, 0); GAMEPLAY::SET_BIT(&a_0._fD, 1); } if (GAMEPLAY::IS_BIT_SET(a_0._fD, 1)) { if (!sub_52acd(a_0, 1)) { if (!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) { sub_52827(a_0._f11[0/*1*/], "LOSE_WANTED_LEVEL", 3); } GAMEPLAY::CLEAR_BIT(&a_0._fD, 1); } } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_12, 0)) { if (!UI::DOES_BLIP_EXIST(a_0)) { if (UI::DOES_BLIP_EXIST(a_0._f5)) { UI::REMOVE_BLIP(&a_0._f5); sub_52c24(a_13); } a_0 = sub_5244f(a_12, 0, 0); UI::SET_BLIP_DISPLAY(a_0, 2); if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { sub_527c0(a_0, a_0); } } if (!sub_52acd(a_0, 2)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 3)) { sub_52a58(a_0, a_18, 0); GAMEPLAY::SET_BIT(&a_0._fD, 3); GAMEPLAY::CLEAR_BIT(&a_0._fD, 4); } else if (GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) { if (!GAMEPLAY::IS_STRING_NULL(a_1B)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { sub_52a58(a_0, a_1B, 0); GAMEPLAY::SET_BIT(&a_0._fD, 4); } } else if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { sub_52a58(a_0, a_18, 0); GAMEPLAY::SET_BIT(&a_0._fD, 4); } if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 23)) { if (!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) { sub_52827(a_0._f11[0/*1*/], "GET_IN_CAR", 3); } GAMEPLAY::SET_BIT(&a_0._fD, 23); } } } } } } else { if (UI::DOES_BLIP_EXIST(a_0._f5)) { UI::REMOVE_BLIP(&a_0._f5); sub_52c24(a_13); } if ((a_E == 4) || (a_E == 5)) { if (a_1D > 0) { if (!sub_52acd(a_0, 2)) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 13)) { v_2F = 0; v_30 = 0; for (v_29 = 0; v_29 < 3; v_29 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_29/*1*/])) { v_2F += 1; } } v_30 = GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, v_2F); if (!PED::IS_PED_INJURED(a_0._f11[v_30/*1*/])) { sub_52827(a_0._f11[v_30/*1*/], "NEED_A_BIGGER_VEHICLE", 3); } sub_52a58(a_0, "MORE_SEATS", 0); GAMEPLAY::SET_BIT(&a_0._fD, 13); } } else if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 3)) { sub_52a58(a_0, a_18, 0); GAMEPLAY::SET_BIT(&a_0._fD, 3); GAMEPLAY::CLEAR_BIT(&a_0._fD, 4); } else if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) { sub_52a58(a_0, a_1B, 0); GAMEPLAY::SET_BIT(&a_0._fD, 4); } } } } else if (!sub_52acd(a_0, 2)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 3)) { sub_52a58(a_0, a_18, 0); GAMEPLAY::SET_BIT(&a_0._fD, 3); GAMEPLAY::CLEAR_BIT(&a_0._fD, 4); } else if (GAMEPLAY::IS_BIT_SET(a_0._fD, 9)) { if (!GAMEPLAY::IS_STRING_NULL(a_1B)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { sub_52a58(a_0, a_1B, 0); GAMEPLAY::SET_BIT(&a_0._fD, 4); } } else if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 4)) { sub_52a58(a_0, a_18, 0); GAMEPLAY::SET_BIT(&a_0._fD, 4); } } } } } } } else { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 0)) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 0); } sub_52c24(a_13); sub_52c24(a_18); sub_52c24(a_1B); sub_52c24(a_18); sub_52c24("LOSE_WANTED"); if (UI::DOES_BLIP_EXIST(a_0._f5)) { UI::REMOVE_BLIP(&a_0._f5); } if (UI::DOES_BLIP_EXIST(a_0)) { UI::REMOVE_BLIP(a_0); } } GAMEPLAY::CLEAR_BIT(&a_0._fD, 11); GAMEPLAY::CLEAR_BIT(&a_0._fD, 12); return 0; } auto sub_5244f(auto a_0, auto a_1, auto a_2) { return sub_52462(a_0, !a_1, a_2); } auto sub_52462(auto a_0, auto a_1, auto a_2) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { return 0; } v_5 = UI::ADD_BLIP_FOR_ENTITY(a_0); if (ENTITY::IS_ENTITY_A_VEHICLE(a_0)) { UI::SET_BLIP_SCALE(v_5, sub_52506(NETWORK::NETWORK_IS_GAME_IN_PROGRESS(), 1.0, 1.0)); if (!a_2) { UI::SET_BLIP_AS_FRIENDLY(v_5, a_1); } else { UI::SET_BLIP_COLOUR(v_5, 2); } } else if (ENTITY::IS_ENTITY_A_PED(a_0)) { UI::SET_BLIP_SCALE(v_5, sub_52506(NETWORK::NETWORK_IS_GAME_IN_PROGRESS(), 0.7, 0.7)); UI::SET_BLIP_AS_FRIENDLY(v_5, a_1); } else if (ENTITY::IS_ENTITY_AN_OBJECT(a_0)) { UI::SET_BLIP_SCALE(v_5, sub_52506(NETWORK::NETWORK_IS_GAME_IN_PROGRESS(), 0.7, 0.7)); } else { } return v_5; } auto sub_52506(auto a_0, auto a_1, auto a_2) { if (a_0) { return a_1; } else { return a_2; } } auto sub_5251d(auto a_0) { if (GAMEPLAY::IS_BIT_SET(a_0._fD, 12)) { if (sub_5265b(PLAYER::PLAYER_PED_ID())) { if (sub_5257b(1, 0, 1) || GAMEPLAY::IS_BIT_SET(a_0._fD, 7)) { return 1; } } } else if (sub_5257b(1, 0, 1) || GAMEPLAY::IS_BIT_SET(a_0._fD, 7)) { return 1; } return 0; } auto sub_5257b(auto a_0, auto a_1, auto a_2) { if (GAMEPLAY::IS_MINIGAME_IN_PROGRESS()) { return 0; } if (a_0) { if (ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID())) { return 0; } } v_5 = 0; if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 0)) { if (!PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { return 0; } v_5 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (a_0) { if (ENTITY::IS_ENTITY_DEAD(v_5)) { return 0; } } if (a_2) { if (!ENTITY::IS_ENTITY_DEAD(v_5)) { if (VEHICLE::GET_PED_IN_VEHICLE_SEAT(v_5, -1) != PLAYER::PLAYER_PED_ID()) { return 0; } } } if (!ENTITY::IS_ENTITY_DEAD(v_5)) { if ((ENTITY::GET_ENTITY_UPRIGHT_VALUE(v_5) < 0.95) || (ENTITY::GET_ENTITY_UPRIGHT_VALUE(v_5) > 1.011)) { return 0; } } } else if (a_1) { return 0; } if (!PLAYER::IS_PLAYER_READY_FOR_CUTSCENE(PLAYER::PLAYER_ID())) { return 0; } if (!PLAYER::CAN_PLAYER_START_MISSION(PLAYER::PLAYER_ID())) { return 0; } return 1; } auto sub_5265b(auto a_0) { if (!PED::IS_PED_INJURED(a_0)) { v_3 = ENTITY::GET_ENTITY_SPEED(a_0); if ((v_3 > -0.5) && (v_3 < 0.5)) { return 1; } } return 0; } auto sub_52692(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID()) && a_1) { if (sub_526fd(PLAYER::PLAYER_PED_ID(), a_0)) { PED::SET_GROUP_SEPARATION_RANGE(sub_516b9(), 50.0); return 1; } } else if (PED::IS_PED_GROUP_MEMBER(a_0, sub_516b9())) { PED::SET_GROUP_SEPARATION_RANGE(sub_516b9(), 50.0); return 1; } } else { return 1; } return 0; } auto sub_526fd(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(a_0)) { v_4 = PED::GET_VEHICLE_PED_IS_IN(a_0, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_4, 0)) { if (!PED::IS_PED_INJURED(a_1)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_1, v_4)) { return 1; } } } } } return 0; } auto sub_52745(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { if (a_6 < 0.0) { a_6 = 0.0; } if (!a_7) { if (GAMEPLAY::ABSF(a_0 - a_3) <= a_6) { if (GAMEPLAY::ABSF(a_0._f1 - a_3._f1) <= a_6) { if (GAMEPLAY::ABSF(a_0._f2 - a_3._f2) <= a_6) { return 1; } } } } else if (GAMEPLAY::ABSF(a_0 - a_3) <= a_6) { if (GAMEPLAY::ABSF(a_0._f1 - a_3._f1) <= a_6) { return 1; } } return 0; } void sub_527c0(auto a_0, auto a_1) { if (UI::DOES_BLIP_EXIST(a_0)) { if (UI::DOES_BLIP_EXIST(a_1._f6)) { UI::SET_BLIP_ROUTE(a_1._f6, 0); } UI::_3DDA37128DD1ACA8(0); UI::_67EEDEA1B9BAFD94(); a_1._f6 = a_0; UI::SET_BLIP_ROUTE(a_0, 1); } } auto sub_527fb(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = UI::ADD_BLIP_FOR_COORD(a_0); UI::SET_BLIP_SCALE(v_6, sub_52506(NETWORK::NETWORK_IS_GAME_IN_PROGRESS(), 1.0, 1.0)); UI::SET_BLIP_ROUTE(v_6, a_3); return v_6; } void sub_52827(auto a_0, auto a_1, auto a_2) { AUDIO::_PLAY_AMBIENT_SPEECH1(a_0, a_1, sub_5283e(a_2), 1); } auto sub_5283e(auto a_0) { switch (a_0) { case 0: return "SPEECH_PARAMS_STANDARD"; case 1: return "SPEECH_PARAMS_ALLOW_REPEAT"; case 2: return "SPEECH_PARAMS_BEAT"; case 3: return "SPEECH_PARAMS_FORCE"; case 4: return "SPEECH_PARAMS_FORCE_FRONTEND"; case 5: return "SPEECH_PARAMS_FORCE_NO_REPEAT_FRONTEND"; case 6: return "SPEECH_PARAMS_FORCE_NORMAL"; case 7: return "SPEECH_PARAMS_FORCE_NORMAL_CLEAR"; case 8: return "SPEECH_PARAMS_FORCE_NORMAL_CRITICAL"; case 9: return "SPEECH_PARAMS_FORCE_SHOUTED"; case 10: return "SPEECH_PARAMS_FORCE_SHOUTED_CLEAR"; case 11: return "SPEECH_PARAMS_FORCE_SHOUTED_CRITICAL"; case 12: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY"; case 13: return "SPEECH_PARAMS_MEGAPHONE"; case 14: return "SPEECH_PARAMS_HELI"; case 15: return "SPEECH_PARAMS_FORCE_MEGAPHONE"; case 16: return "SPEECH_PARAMS_FORCE_HELI"; case 17: return "SPEECH_PARAMS_INTERRUPT"; case 18: return "SPEECH_PARAMS_INTERRUPT_SHOUTED"; case 19: return "SPEECH_PARAMS_INTERRUPT_SHOUTED_CLEAR"; case 20: return "SPEECH_PARAMS_INTERRUPT_SHOUTED_CRITICAL"; case 21: return "SPEECH_PARAMS_INTERRUPT_NO_FORCE"; case 22: return "SPEECH_PARAMS_INTERRUPT_FRONTEND"; case 23: return "SPEECH_PARAMS_INTERRUPT_NO_FORCE_FRONTEND"; case 24: return "SPEECH_PARAMS_ADD_BLIP"; case 25: return "SPEECH_PARAMS_ADD_BLIP_ALLOW_REPEAT"; case 26: return "SPEECH_PARAMS_ADD_BLIP_FORCE"; case 27: return "SPEECH_PARAMS_ADD_BLIP_SHOUTED"; case 28: return "SPEECH_PARAMS_ADD_BLIP_SHOUTED_FORCE"; case 29: return "SPEECH_PARAMS_ADD_BLIP_INTERRUPT"; case 30: return "SPEECH_PARAMS_ADD_BLIP_INTERRUPT_FORCE"; case 31: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED"; case 32: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED_CLEAR"; case 33: return "SPEECH_PARAMS_FORCE_PRELOAD_ONLY_SHOUTED_CRITICAL"; case 34: return "SPEECH_PARAMS_SHOUTED"; case 35: return "SPEECH_PARAMS_SHOUTED_CLEAR"; case 36: return "SPEECH_PARAMS_SHOUTED_CRITICAL"; } v_3 = 0; return v_3; } void sub_52a58(auto a_0, auto a_1, auto a_2) { if (!a_2) { if (!GAMEPLAY::IS_STRING_NULL(a_1)) { if (!GAMEPLAY::ARE_STRINGS_EQUAL(a_1, "")) { sub_52a90(a_1, 7500, 1); } } } a_0._fA = GAMEPLAY::GET_GAME_TIMER(); } void sub_52a90(auto a_0, auto a_1, auto a_2) { a_2 = a_2; UI::_SET_TEXT_ENTRY_2(a_0); UI::_DRAW_SUBTITLE_TIMED(a_1, 1); } auto sub_52aa9(auto a_0) { if (!PED::IS_PED_INJURED(a_0._f10)) { if (AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0._f10)) { return 1; } } return 0; } auto sub_52acd(auto a_0, auto a_1) { if ((a_1 != 1) || UI::IS_SUBTITLE_PREFERENCE_SWITCHED_ON()) { if (UI::IS_MESSAGE_BEING_DISPLAYED()) { return 1; } if (sub_52b3c(a_0)) { return 1; } } if ((a_1 != 2) || UI::IS_SUBTITLE_PREFERENCE_SWITCHED_ON()) { if (sub_51455() && (!sub_52b25())) { return 1; } } return 0; } auto sub_52b25() { if (g_4153 == 1) { return 1; } else { return 0; } } auto sub_52b3c(auto a_0) { v_4 = GAMEPLAY::GET_GAME_TIMER(); v_3 = v_4 - a_0._fA; if (v_3 < 35) { return 1; } return 0; } auto sub_52b5f(auto a_0, auto a_1) { if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 0)) { v_4 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (sub_52b90(v_4, a_0, a_1)) { return 1; } } return 0; } auto sub_52b90(auto a_0, auto a_1, auto a_2) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { v_5 = 0; for (v_7 = 0; v_7 < 3; v_7 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f11[v_7/*1*/])) { v_5 += 1; } } v_6 = VEHICLE::GET_VEHICLE_MAX_NUMBER_OF_PASSENGERS(a_0); if (a_2 > 0) { if (v_6 >= a_2) { if (a_2 > 1) { if (!VEHICLE::_F7F203E31F96F6A1(a_0, 1)) { return 1; } } else { return 1; } } } else if (v_6 >= v_5) { if (v_5 > 1) { if (!VEHICLE::_F7F203E31F96F6A1(a_0, 1)) { return 1; } } else { return 1; } } } return 0; } void sub_52c24(auto a_0) { if (!GAMEPLAY::IS_STRING_NULL(a_0)) { UI::CLEAR_THIS_PRINT(a_0); } } auto sub_52c3c(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17) { v_18 = 0; asm .vardef 0x1b, "[{\"offset\":0,\"value\":3}]" a_0._f11[0/*1*/] = a_1; a_0._f11[1/*1*/] = a_2; a_0._f11[2/*1*/] = a_3; a_0._f10 = a_1; asm .vardef 0x23, "[{\"offset\":0,\"value\":3}]" v_23[0/*1*/] = a_4; v_23[1/*1*/] = a_5; v_23[2/*1*/] = a_6; asm .vardef 0x27, "[{\"offset\":0,\"value\":3}]" v_27[0/*1*/] = a_D; v_27[1/*1*/] = a_E; v_27[2/*1*/] = a_F; v_1A = 1; v_15 = 0; v_16 = 0; v_17 = 0; v_1B[0/*1*/] = 0; v_1B[1/*1*/] = 0; v_1B[2/*1*/] = 0; for (v_14 = 0; v_14 < 3; v_14 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { v_17 += 1; } if (PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) { if ((!GAMEPLAY::IS_BIT_SET(a_0._fD, 29)) && (!GAMEPLAY::IS_BIT_SET(a_0._fD, 28))) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { PED::SET_PED_USING_ACTION_MODE(a_0._f11[v_14/*1*/], 1, -1, 0); } if (v_14 == 2) { GAMEPLAY::SET_BIT(&a_0._fD, 28); } } } else if ((!GAMEPLAY::IS_BIT_SET(a_0._fD, 29)) && GAMEPLAY::IS_BIT_SET(a_0._fD, 28)) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { PED::SET_PED_USING_ACTION_MODE(a_0._f11[v_14/*1*/], 0, -1, 0); } if (v_14 == 2) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 28); } } } if (v_17 == 0) { return 1; } if (GAMEPLAY::IS_BIT_SET(a_0._fD, 26)) { v_2B = 0; if (!ENTITY::DOES_ENTITY_EXIST(a_0._f15)) { v_2D = 64; v_2D |= 65536; v_2D |= 2048; v_2D |= 1; v_2D |= 2; v_2D |= 4; v_2D |= 32; v_2D |= 16; v_2D |= 8; v_2C = VEHICLE::GET_CLOSEST_VEHICLE(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), 50.0, 0, v_2D); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_2C, 0)) { a_0._f15 = v_2C; } } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0._f15, 0)) { if (SYSTEM::VDIST2(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), ENTITY::GET_ENTITY_COORDS(a_0._f15, 1)) < 400.0) { if (!PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { if ((!PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) || (!a_11)) { if (sub_52b90(a_0._f15, a_0, v_17)) { for (v_14 = 0; v_14 < 3; v_14 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { PED::SET_PED_MAX_MOVE_BLEND_RATIO(a_0._f11[v_14/*1*/], 1.0); if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_14/*1*/]); } if ((AI::GET_SCRIPT_TASK_STATUS(a_0._f11[v_14/*1*/], 0x950b6492) == 7) && (!sub_54230(a_0._f11[v_14/*1*/], a_0._f15))) { if ((!PED::IS_PED_RAGDOLL(a_0._f11[v_14/*1*/])) && (!AI::IS_PED_GETTING_UP(a_0._f11[v_14/*1*/]))) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0._f11[v_14/*1*/], 1); AI::TASK_ENTER_VEHICLE(a_0._f11[v_14/*1*/], a_0._f15, 60000, v_14, 1.0, 1, 0); PED::SET_PED_GROUP_MEMBER_PASSENGER_INDEX(a_0._f11[v_14/*1*/], v_14); } } } } return 1; } else { v_2B = 1; } } else { v_2B = 1; } } else { v_2B = 1; } } else { v_2B = 1; } } else { v_2B = 1; } if (v_2B) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 26); for (v_14 = 0; v_14 < 3; v_14 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { if ((!PED::IS_PED_GETTING_INTO_A_VEHICLE(a_0._f11[v_14/*1*/])) && (!a_0._fF)) { AI::CLEAR_PED_TASKS(a_0._f11[v_14/*1*/]); } if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if (sub_5411c(a_0, a_0._f11[v_14/*1*/], a_8, 1)) { PED::SET_PED_AS_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9()); } } } } } } if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 26)) { if (((!sub_540ed(a_0)) && PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) && (!ENTITY::DOES_ENTITY_EXIST(a_A))) { v_21 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_21, 0)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 13)) { if ((a_10 == 4) || (a_10 == 5)) {} if (!sub_52acd(a_0, 2)) { v_2E = 0; v_2F = 0; for (v_14 = 0; v_14 < 3; v_14 += 1) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { v_2E += 1; } } v_2F = GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, v_2E); if (!PED::IS_PED_INJURED(a_0._f11[v_2F/*1*/])) { sub_52827(a_0._f11[v_2F/*1*/], "NEED_A_BIGGER_VEHICLE", 3); } sub_52a58(a_0, "MORE_SEATS", 0); GAMEPLAY::SET_BIT(&a_0._fD, 13); } } v_20 = 1; } } else { v_20 = 0; GAMEPLAY::CLEAR_BIT(&a_0._fD, 13); sub_52c24("MORE_SEATS"); } if (!ENTITY::DOES_ENTITY_EXIST(a_A)) { if (((!PED::IS_PED_INJURED(a_0._f11[0/*1*/])) || (!PED::IS_PED_INJURED(a_0._f11[1/*1*/]))) || (!PED::IS_PED_INJURED(a_0._f11[2/*1*/]))) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 31)) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID()) && (!sub_52acd(a_0, 2))) { v_21 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (sub_53f8f(v_21, a_0)) { sub_52a58(a_0, "CMN_VEHSUIT", 0); GAMEPLAY::SET_BIT(&a_0._fD, 31); } } } else if (!PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 31); sub_52c24("CMN_VEHSUIT"); } } } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_A, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_A)) { if (CONTROLS::IS_CONTROL_JUST_PRESSED(0, 75)) { GAMEPLAY::SET_BIT(&a_0._fD, 21); } } else if (GAMEPLAY::IS_BIT_SET(a_0._fD, 21)) { GAMEPLAY::CLEAR_BIT(&a_0._fD, 21); } } for (v_14 = 0; v_14 < 3; v_14 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0._f11[v_14/*1*/])) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { PED::SET_PED_DIES_IN_WATER(a_0._f11[v_14/*1*/], 1); } else { PED::SET_PED_DIES_IN_WATER(a_0._f11[v_14/*1*/], 0); } if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { v_21 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_21, 0)) { if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if ((!sub_540ed(a_0)) && PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { if (!sub_53f02(a_0._f11[v_14/*1*/])) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_14/*1*/]); } } } } if ((v_21 != a_A) && (!ENTITY::IS_ENTITY_DEAD(v_21))) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0._f11[v_14/*1*/], v_21)) { if (ENTITY::IS_ENTITY_IN_WATER(v_21) && (!VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(v_21))) { v_30/*{3}*/ = ENTITY::GET_ENTITY_COORDS(v_21, 1); if (v_30._f2 < -1.0) { AI::TASK_LEAVE_VEHICLE(a_0._f11[v_14/*1*/], v_21, 64); } } } } } v_1F = 1; if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(a_0._f11[v_14/*1*/])) { v_21 = PED::GET_VEHICLE_PED_IS_IN(a_0._f11[v_14/*1*/], 0); if (!ENTITY::IS_ENTITY_DEAD(v_21)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_A, 0)) { if (v_21 != a_A) { if (!PED::IS_PED_SITTING_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), v_21)) { if (ENTITY::GET_ENTITY_SPEED(v_21) > 5.0) { AI::TASK_LEAVE_VEHICLE(a_0._f11[v_14/*1*/], v_21, 4160); } else { AI::TASK_LEAVE_VEHICLE(a_0._f11[v_14/*1*/], v_21, 64); } v_1F = 0; } } } else { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { v_33 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); } if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_33, 0)) { if (v_21 != v_33) { if (ENTITY::GET_ENTITY_SPEED(v_21) > 5.0) { AI::TASK_LEAVE_VEHICLE(a_0._f11[v_14/*1*/], v_21, 4160); } else { AI::TASK_LEAVE_VEHICLE(a_0._f11[v_14/*1*/], v_21, 64); } v_1F = 0; } } } } } } if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { v_34 = PED::GET_VEHICLE_PED_IS_USING(PLAYER::PLAYER_PED_ID()); if (ENTITY::DOES_ENTITY_EXIST(v_34)) { if (sub_52b90(v_34, a_0, 0)) { if (sub_53eb9(v_14, a_0) || (!GAMEPLAY::IS_BIT_SET(a_0._fD, 27))) { PED::SET_PED_GROUP_MEMBER_PASSENGER_INDEX(a_0._f11[v_14/*1*/], v_14); sub_516c9(v_14, a_0); v_18 += 1; if (v_18 >= v_17) { GAMEPLAY::SET_BIT(&a_0._fD, 27); } } } else if (!sub_53eb9(v_14, a_0)) { if (ENTITY::GET_ENTITY_MODEL(v_34) == ${sentinel2}) { PED::SET_PED_GROUP_MEMBER_PASSENGER_INDEX(a_0._f11[v_14/*1*/], 4); } else { PED::SET_PED_GROUP_MEMBER_PASSENGER_INDEX(a_0._f11[v_14/*1*/], 2); } sub_53e71(v_14, a_0); } } } if (((!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) && (!sub_53e3c(a_0._f11[v_14/*1*/], a_A))) && (!sub_53dd5(a_0._f11[v_14/*1*/], a_A))) { if (sub_5411c(a_0, a_0._f11[v_14/*1*/], a_8, a_B)) { if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if ((((!PED::IS_PED_RAGDOLL(a_0._f11[v_14/*1*/])) && (!AI::IS_PED_GETTING_UP(a_0._f11[v_14/*1*/]))) && (!PED::IS_PED_JUMPING_OUT_OF_VEHICLE(a_0._f11[v_14/*1*/]))) && (!PED::IS_PED_GETTING_INTO_A_VEHICLE(a_0._f11[v_14/*1*/]))) { v_22 = AI::GET_SCRIPT_TASK_STATUS(a_0._f11[v_14/*1*/], 0x950b6492); if (v_22 == 7) { AI::CLEAR_PED_TASKS(a_0._f11[v_14/*1*/]); } PED::SET_PED_AS_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9()); v_1F = 0; } } } if (v_1F) { if (!UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { a_0._fB = GAMEPLAY::GET_GAME_TIMER(); a_0._f1[v_14/*1*/] = sub_5244f(a_0._f11[v_14/*1*/], 0, 0); UI::SET_BLIP_DISPLAY(a_0._f1[v_14/*1*/], 2); if (a_9) { sub_527c0(a_0._f1[v_14/*1*/], a_0); } } } v_1A = 0; } else if (UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { if (((sub_52692(a_0._f11[v_14/*1*/], 1) || sub_53e3c(a_0._f11[v_14/*1*/], a_A)) || a_C) || (VEHICLE::IS_VEHICLE_DRIVEABLE(a_A, 0) && (!PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_A, 0)))) { if (UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { UI::REMOVE_BLIP(&a_0._f1[v_14/*1*/]); sub_52c24(v_23[v_14/*1*/]); } } else { if (a_9) { sub_527c0(a_0._f1[v_14/*1*/], a_0); } v_1A = 0; } } else if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_A, 0)) { if (!PED::IS_PED_SITTING_IN_VEHICLE(a_0._f11[v_14/*1*/], a_A)) { if ((ENTITY::IS_ENTITY_AT_ENTITY(a_0._f11[v_14/*1*/], a_A, 20.0, 20.0, 5.0, 0, 1, 0) && (!GAMEPLAY::IS_BIT_SET(a_0._fD, 11))) && (!((a_11 && PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) && (!PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_A, 0))))) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(a_0._f11[v_14/*1*/])) { if (!PED::IS_PED_IN_VEHICLE(a_0._f11[v_14/*1*/], a_A, 0)) { if (!sub_52692(a_0._f11[v_14/*1*/], 1)) { if (sub_5265b(a_0._f11[v_14/*1*/])) { v_22 = AI::GET_SCRIPT_TASK_STATUS(a_0._f11[v_14/*1*/], 0x1ae73569); if (v_22 == 7) { AI::TASK_LEAVE_ANY_VEHICLE(a_0._f11[v_14/*1*/], 0, 0); } } } } } else { if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if (((((!PED::IS_PED_JUMPING_OUT_OF_VEHICLE(a_0._f11[v_14/*1*/])) && (!PED::IS_PED_RAGDOLL(a_0._f11[v_14/*1*/]))) && (!AI::IS_PED_GETTING_UP(a_0._f11[v_14/*1*/]))) && (!PED::IS_PED_GETTING_INTO_A_VEHICLE(a_0._f11[v_14/*1*/]))) && (!FIRE::IS_ENTITY_ON_FIRE(a_A))) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_14/*1*/]); } } v_22 = AI::GET_SCRIPT_TASK_STATUS(a_0._f11[v_14/*1*/], 0x950b6492); if ((v_22 == 7) && (!sub_54230(a_0._f11[v_14/*1*/], a_A))) { if ((((((!PED::IS_PED_JUMPING_OUT_OF_VEHICLE(a_0._f11[v_14/*1*/])) && (!PED::IS_PED_JUMPING_OUT_OF_VEHICLE(PLAYER::PLAYER_PED_ID()))) && (!sub_53d9f(a_0._f11[v_14/*1*/], 2.0))) && (!PED::IS_PED_RAGDOLL(a_0._f11[v_14/*1*/]))) && (!AI::IS_PED_GETTING_UP(a_0._f11[v_14/*1*/]))) && (!FIRE::IS_ENTITY_ON_FIRE(a_A))) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0._f11[v_14/*1*/], 1); if (GAMEPLAY::IS_BIT_SET(a_0._fD, 10)) { PED::SET_PED_MAX_MOVE_BLEND_RATIO(a_0._f11[v_14/*1*/], 1.0); } AI::TASK_ENTER_VEHICLE(a_0._f11[v_14/*1*/], a_A, 60000, v_14, 0x40000000, 1, 0); PED::SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(a_0._f11[v_14/*1*/], 0); } } else if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_A, 0)) { a_0._f1[v_14/*1*/] = sub_5244f(a_0._f11[v_14/*1*/], 0, 0); UI::SET_BLIP_DISPLAY(a_0._f1[v_14/*1*/], 2); v_1A = 0; } } } else if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if (sub_5411c(a_0, a_0._f11[v_14/*1*/], a_8, a_B)) { if ((!PED::IS_PED_RAGDOLL(a_0._f11[v_14/*1*/])) && (!AI::IS_PED_GETTING_UP(a_0._f11[v_14/*1*/]))) { v_22 = AI::GET_SCRIPT_TASK_STATUS(a_0._f11[v_14/*1*/], 0x950b6492); if (v_22 == 7) { AI::CLEAR_PED_TASKS(a_0._f11[v_14/*1*/]); } PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0._f11[v_14/*1*/], 0); PED::SET_PED_AS_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9()); } } } } else if (PED::IS_PED_SITTING_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_A)) { if (!PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9())) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 21)) { PED::SET_PED_AS_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9()); } } else if (GAMEPLAY::IS_BIT_SET(a_0._fD, 21)) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_14/*1*/]); GAMEPLAY::SET_BIT(&a_0._fD, 21); } } else if (PED::IS_PED_GROUP_MEMBER(a_0._f11[v_14/*1*/], sub_516b9()) && (!FIRE::IS_ENTITY_ON_FIRE(a_A))) { PED::REMOVE_PED_FROM_GROUP(a_0._f11[v_14/*1*/]); } } } else if (UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { UI::REMOVE_BLIP(&a_0._f1[v_14/*1*/]); sub_52c24(v_23[v_14/*1*/]); } } } for (v_14 = 0; v_14 < 3; v_14 += 1) { if (UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { v_1B[v_14/*1*/] = 1; v_15 += 1; } } if (!sub_52acd(a_0, 2)) { if (v_15 > 0) { for (v_14 = 0; v_14 < 3; v_14 += 1) { if (v_1B[v_14/*1*/]) { if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { if (sub_53f02(a_0._f11[v_14/*1*/]) || ENTITY::IS_ENTITY_AT_ENTITY(a_0._f11[v_14/*1*/], PLAYER::PLAYER_PED_ID(), a_0._f8, a_0._f8, a_0._f8, 0, 1, 0)) { v_15 -= 1; v_1B[v_14/*1*/] = 0; } } } else if (!PED::IS_PED_INJURED(a_0._f11[v_14/*1*/])) { if ((!ENTITY::IS_ENTITY_AT_ENTITY(a_0._f11[v_14/*1*/], PLAYER::PLAYER_PED_ID(), a_0._f8 * 0.85, a_0._f8 * 0.85, a_0._f8, 0, 1, 0)) && (!sub_53f02(a_0._f11[v_14/*1*/]))) {} } } } v_19 = GAMEPLAY::GET_GAME_TIMER(); if (((v_19 - a_0._fB) > 1500) || (v_17 == 1)) { if (v_15 > 0) { if (a_0._fC < v_15) { if (((v_15 == v_17) || ((v_16 + v_15) == v_17)) && (v_17 > 1)) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 5)) { sub_52a58(a_0, a_7, 0); GAMEPLAY::SET_BIT(&a_0._fD, 5); a_0._fC = v_15; } else { a_0._fC = v_15; } } else { for (v_14 = 0; v_14 < 3; v_14 += 1) { if (v_1B[v_14/*1*/]) { if (!sub_53d56(v_14, a_0)) { if (!GAMEPLAY::IS_STRING_NULL(v_27[v_14/*1*/])) { if (!GAMEPLAY::ARE_STRINGS_EQUAL(v_27[v_14/*1*/], "")) { sub_53cfd(a_0, v_23[v_14/*1*/], v_27[v_14/*1*/], 0); sub_53cb5(v_14, a_0); a_0._fC = v_15; } } if (!sub_53d56(v_14, a_0)) { sub_52a58(a_0, v_23[v_14/*1*/], 0); sub_53cb5(v_14, a_0); a_0._fC = v_15; } } else { a_0._fC = v_15; } } } } } } else { a_0._fC = 0; } } } GAMEPLAY::CLEAR_BIT(&a_0._fD, 10); if (v_1A && (!v_20)) { for (v_14 = 0; v_14 < 3; v_14 += 1) { if (UI::DOES_BLIP_EXIST(a_0._f1[v_14/*1*/])) { UI::REMOVE_BLIP(&a_0._f1[v_14/*1*/]); sub_52c24(v_23[v_14/*1*/]); } } sub_52c24("MORE_SEATS"); return 1; } } return 0; } void sub_53cb5(auto a_0, auto a_1) { switch (a_0) { case 0: GAMEPLAY::SET_BIT(&a_1._fD, 14); break; case 1: GAMEPLAY::SET_BIT(&a_1._fD, 15); break; case 2: GAMEPLAY::SET_BIT(&a_1._fD, 16); break; } } void sub_53cfd(auto a_0, auto a_1, auto a_2, auto a_3) { if (!a_3) { if (!GAMEPLAY::IS_STRING_NULL(a_1)) { if (!GAMEPLAY::ARE_STRINGS_EQUAL(a_1, "")) { sub_53d37(a_1, a_2, 7500, 1); } } } a_0._fA = GAMEPLAY::GET_GAME_TIMER(); } void sub_53d37(auto a_0, auto a_1, auto a_2, auto a_3) { a_3 = a_3; UI::_SET_TEXT_ENTRY_2(a_0); UI::_ADD_TEXT_COMPONENT_ITEM_STRING(a_1); UI::_DRAW_SUBTITLE_TIMED(a_2, 1); } auto sub_53d56(auto a_0, auto a_1) { switch (a_0) { case 0: return GAMEPLAY::IS_BIT_SET(a_1._fD, 14); case 1: return GAMEPLAY::IS_BIT_SET(a_1._fD, 15); case 2: return GAMEPLAY::IS_BIT_SET(a_1._fD, 16); } return 0; } auto sub_53d9f(auto a_0, auto a_1) { if (PED::IS_PED_IN_ANY_VEHICLE(a_0, 0)) { v_4 = PED::GET_VEHICLE_PED_IS_IN(a_0, 0); if (!ENTITY::IS_ENTITY_DEAD(v_4)) { if (ENTITY::GET_ENTITY_SPEED(v_4) > a_1) { return 1; } } } return 0; } auto sub_53dd5(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (!PED::IS_PED_GROUP_MEMBER(a_0, sub_516b9())) { v_4 = PED::SET_EXCLUSIVE_PHONE_RELATIONSHIPS(a_0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (ENTITY::IS_ENTITY_AT_ENTITY(a_0, a_1, 20.0 + 10.0, 20.0 + 10.0, 10.0, 0, 1, 0)) { if (v_4 == a_1) { return 1; } } } } } return 0; } auto sub_53e3c(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_1)) { return 1; } } } } return 0; } void sub_53e71(auto a_0, auto a_1) { switch (a_0) { case 0: GAMEPLAY::SET_BIT(&a_1._fD, 17); break; case 1: GAMEPLAY::SET_BIT(&a_1._fD, 18); break; case 2: GAMEPLAY::SET_BIT(&a_1._fD, 19); break; } } auto sub_53eb9(auto a_0, auto a_1) { switch (a_0) { case 0: return GAMEPLAY::IS_BIT_SET(a_1._fD, 17); case 1: return GAMEPLAY::IS_BIT_SET(a_1._fD, 18); case 2: return GAMEPLAY::IS_BIT_SET(a_1._fD, 19); } return 0; } auto sub_53f02(auto a_0) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { v_3 = PED::GET_VEHICLE_PED_IS_USING(PLAYER::PLAYER_PED_ID()); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_3, 0)) { if (!PED::IS_PED_INJURED(a_0)) { v_4 = PED::GET_VEHICLE_PED_IS_USING(a_0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_4, 0)) { if (v_3 == v_4) { if (ENTITY::IS_ENTITY_AT_ENTITY(PLAYER::PLAYER_PED_ID(), a_0, 20.0, 20.0, 20.0, 0, 1, 0) && ENTITY::IS_ENTITY_AT_ENTITY(a_0, v_4, 20.0, 20.0, 20.0, 0, 1, 0)) { return 1; } } } } } } return 0; } auto sub_53f8f(auto a_0, auto a_1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if ((ENTITY::GET_ENTITY_MODEL(a_0) == ${bus}) || (ENTITY::GET_ENTITY_MODEL(a_0) == ${coach})) { v_4 = 0; v_5 = 0; v_6 = 0; for (v_6 = 0; v_6 < 3; v_6 += 1) { if (!PED::IS_PED_INJURED(a_1._f11[v_6/*1*/])) { v_4 += 1; } } v_7 = VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_0, 0); if (!PED::IS_PED_INJURED(v_7)) { if (((v_7 == a_1._f11[0/*1*/]) || (v_7 == a_1._f11[1/*1*/])) || (v_7 == a_1._f11[2/*1*/])) { v_5 += 1; } } else { v_5 += 1; } v_8 = VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_0, 1); if (!PED::IS_PED_INJURED(v_8)) { if (((v_8 == a_1._f11[0/*1*/]) || (v_8 == a_1._f11[1/*1*/])) || (v_8 == a_1._f11[2/*1*/])) { v_5 += 1; } } else { v_5 += 1; } v_9 = VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_0, 2); if (!PED::IS_PED_INJURED(v_9)) { if (((v_9 == a_1._f11[0/*1*/]) || (v_9 == a_1._f11[1/*1*/])) || (v_9 == a_1._f11[2/*1*/])) { v_5 += 1; } } else { v_5 += 1; } if (v_5 < v_4) { return 1; } } } return 0; } auto sub_540ed(auto a_0) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { v_3 = PED::GET_VEHICLE_PED_IS_IN(PLAYER::PLAYER_PED_ID(), 0); if (sub_52b90(v_3, a_0, 0)) { return 1; } } return 0; } auto sub_5411c(auto a_0, auto a_1, auto a_2, auto a_3) { if (!PED::IS_PED_INJURED(a_1)) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(a_1)) { v_6 = PED::GET_VEHICLE_PED_IS_IN(a_1, 0); if (!ENTITY::IS_ENTITY_DEAD(v_6)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_6, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), v_6)) { if (sub_540ed(a_0)) { return 1; } } else if (a_3) { return 1; } } else if (ENTITY::IS_ENTITY_AT_ENTITY(PLAYER::PLAYER_PED_ID(), a_1, a_2, a_2, 3.0, 0, 1, 0)) { return 1; } } } else if (ENTITY::IS_ENTITY_AT_ENTITY(PLAYER::PLAYER_PED_ID(), a_1, a_2, a_2, 3.0, 0, 1, 0)) { if (!a_3) { v_6 = PED::GET_VEHICLE_PED_IS_USING(PLAYER::PLAYER_PED_ID()); if (ENTITY::DOES_ENTITY_EXIST(v_6)) { if (sub_52b90(v_6, a_0, 0)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_6, 0)) { if (sub_541f9(v_6)) { return 1; } } } } else { return 1; } } else { return 1; } } } return 0; } auto sub_541f9(auto a_0) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { v_3 = ENTITY::GET_ENTITY_SPEED(a_0); if ((v_3 > -0.5) && (v_3 < 0.5)) { return 1; } } return 0; } auto sub_54230(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { v_4 = PED::GET_VEHICLE_PED_IS_USING(a_0); if (v_4 == a_1) { return 1; } } } return 0; } void sub_54260() { if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 1)) { v_2 = PED::SET_EXCLUSIVE_PHONE_RELATIONSHIPS(PLAYER::PLAYER_PED_ID()); if (VEHICLE::IS_VEHICLE_DRIVEABLE(v_2, 0)) { v_3 = VEHICLE::GET_PED_IN_VEHICLE_SEAT(v_2, 0); if (!PED::IS_PED_INJURED(v_3)) { if (v_3 != PLAYER::PLAYER_PED_ID()) { if (ENTITY::IS_ENTITY_A_MISSION_ENTITY(v_3)) { if (!PED::IS_PED_HEADTRACKING_ENTITY(v_3, PLAYER::PLAYER_PED_ID())) { AI::TASK_LOOK_AT_ENTITY(v_3, PLAYER::PLAYER_PED_ID(), 2000, 2048, 2); } } } } } } } void sub_542cc(auto a_0) { if (!GAMEPLAY::IS_BIT_SET(a_0._fD, 25)) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 0); } for (v_3 = 0; v_3 < 3; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0._f11[v_3/*1*/])) { if (!PED::IS_PED_INJURED(a_0._f11[v_3/*1*/])) { PED::SET_PED_CONFIG_FLAG(a_0._f11[v_3/*1*/], 32, 0); PED::SET_PED_CONFIG_FLAG(a_0._f11[v_3/*1*/], 305, 1); PED::SET_PED_CONFIG_FLAG(a_0._f11[v_3/*1*/], 268, 1); PED::SET_PED_GET_OUT_UPSIDE_DOWN_VEHICLE(a_0._f11[v_3/*1*/], 0); } } } GAMEPLAY::SET_BIT(&a_0._fD, 25); } } void sub_5436f(auto a_0) { for (v_3 = 0; v_3 < 3; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0._f11[v_3/*1*/])) { if (!PED::IS_PED_INJURED(a_0._f11[v_3/*1*/])) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(a_0._f11[v_3/*1*/])) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_0._f11[v_3/*1*/], 0); PED::SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(a_0._f11[v_3/*1*/], 0); } } } } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { if (PED::IS_PED_SITTING_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(PLAYER::PLAYER_PED_ID(), 0); PED::SET_PED_CAN_PLAY_AMBIENT_BASE_ANIMS(PLAYER::PLAYER_PED_ID(), 0); } } } } auto sub_54405() { return v_2; } auto<3> sub_5440f() { return v_2; } auto<3> sub_5441b() { return {0.0, 0.0, 2.0 }; } void sub_54426(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24, auto a_25, auto a_26, auto a_27, auto a_28, auto a_29, auto a_30, auto a_31, auto a_32, auto a_33, auto a_34, auto a_35, auto a_36, auto a_37, auto a_38, auto a_39, auto a_40, auto a_41) { if (a_28 == 0) { if (a_0._f23 == 1) { if (CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) { if (ENTITY::DOES_ENTITY_EXIST(a_0._f6[a_0._f24/*8*/]._f1)) { v_2C/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0._f6[a_0._f24/*8*/]._f1, 0); if (sub_5461a(a_26, a_27)) { AI::TASK_VEHICLE_MISSION_COORS_TARGET(a_26, a_27, v_2C, 8, 25.0, 0x4008003c, 500.0, 10.0, 0); a_29 = 0; a_28 = 1; } } } } } else if (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) { if (a_29 == 0) { a_29 = GAMEPLAY::GET_GAME_TIMER(); } if (sub_54515(a_27) || ((a_29 != 0) && sub_544f4(3000, a_29))) { AI::CLEAR_PED_TASKS(PLAYER::PLAYER_PED_ID()); a_28 = 0; } } } auto sub_544f4(auto a_0, auto a_1) { v_4 = GAMEPLAY::GET_GAME_TIMER(); v_5 = v_4 - a_0; if (v_5 > a_1) { return 1; } return 0; } auto sub_54515(auto a_0) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_0, 0)) { v_3 = SYSTEM::ROUND(CONTROLS::GET_CONTROL_NORMAL(0, 59) * 255.0); v_4 = SYSTEM::ROUND(CONTROLS::GET_CONTROL_NORMAL(0, 60) * 255.0); if ((((((((((((((v_3 < -50) || (v_3 > 50)) || ((v_4 < -50) || (v_4 > 50))) || CONTROLS::IS_CONTROL_PRESSED(0, 68)) || CONTROLS::IS_CONTROL_PRESSED(0, 75)) || CONTROLS::IS_CONTROL_PRESSED(0, 86)) || CONTROLS::IS_CONTROL_PRESSED(0, 72)) || CONTROLS::IS_CONTROL_PRESSED(0, 69)) || CONTROLS::IS_CONTROL_PRESSED(0, 70)) || CONTROLS::IS_CONTROL_PRESSED(0, 80)) || CONTROLS::IS_CONTROL_PRESSED(0, 74)) || CONTROLS::IS_CONTROL_PRESSED(0, 71)) || CONTROLS::IS_CONTROL_PRESSED(0, 76)) || CONTROLS::IS_CONTROL_PRESSED(0, 73)) { return 1; } } } return 0; } auto sub_5461a(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && (!ENTITY::IS_ENTITY_DEAD(a_0))) { if (ENTITY::DOES_ENTITY_EXIST(a_1) && (!ENTITY::IS_ENTITY_DEAD(a_1))) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_1)) { return 1; } } } return 0; } void sub_5465c(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24, auto a_25, auto a_26, auto a_27, auto a_28, auto a_29, auto a_30, auto a_31, auto a_32, auto a_33, auto a_34, auto a_35, auto a_36, auto a_37, auto a_38) { if (a_0._f23 == 1) { if (l_244 != a_0._f25) { v_29 = 0; for (v_29 = 0; v_29 < a_26; v_29 += 1) { if (a_0._f6[a_0._f24/*8*/]._f1 == a_26[v_29/*19*/]) { a_26[v_29/*19*/]._f10 = 1; l_245 += 1; } } l_244 = a_0._f25; } } } void sub_546ba(auto a_0) { a_0._f6[0/*8*/]._f3 = 0; a_0._f6[1/*8*/]._f3 = 0; a_0._f6[2/*8*/]._f3 = 0; } void sub_546e0(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_1._f23 == 1) { if (a_1._f6[a_1._f24/*8*/]._f3 != 0) { if ((a_1._f21 == 0) && (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff))) { if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_0, 0) && (!GAMEPLAY::IS_STUNT_JUMP_IN_PROGRESS())) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1._f6[a_1._f24/*8*/]._f1, 0)) { UI::CLEAR_HELP(1); UI::DISPLAY_HUD(0); UI::DISPLAY_RADAR(0); sub_54838(1); sub_51924(1); PLAYER::SPECIAL_ABILITY_DEACTIVATE(PLAYER::PLAYER_ID()); PLAYER::ENABLE_SPECIAL_ABILITY(PLAYER::PLAYER_ID(), 0); CAM::CREATE_CINEMATIC_SHOT(0xbeab4dff, 2000, 0, a_1._f6[a_1._f24/*8*/]._f1); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(a_2)) { AUDIO::START_AUDIO_SCENE(a_2); } a_1._f21 = 1; } } else { sub_546ba(a_1); } } else if (((GAMEPLAY::GET_GAME_TIMER() - a_1._f6[a_1._f24/*8*/]._f3) > 1500) || (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_1._f6[a_1._f24/*8*/]._f1, 0))) { CAM::STOP_CINEMATIC_SHOT(0xbeab4dff); STREAMING::REMOVE_PTFX_ASSET(); UI::DISPLAY_HUD(1); UI::DISPLAY_RADAR(1); sub_54838(0); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(a_2)) { AUDIO::STOP_AUDIO_SCENE(a_2); } PLAYER::ENABLE_SPECIAL_ABILITY(PLAYER::PLAYER_ID(), 1); a_1._f6[a_1._f24/*8*/]._f4/*{3}*/ = {0.0, 0.0, 0.0 }; sub_546ba(a_1); } } } } } } void sub_54838(auto a_0) { if (a_0) { sub_5489b(); if ((g_384D._f1 == 10) || (g_384D._f1 == 9)) { GAMEPLAY::SET_BIT(&g_8EC, 16); } g_384D._f1 = 1; if (sub_51a08(0)) { sub_51924(0); } } else if (g_384D._f1 == 1) { if (!(g_384D._f1 == 0)) { g_384D._f1 = 3; } } } void sub_5489b() { if ((g_384D._f1 == 9) || (g_384D._f1 == 10)) { g_3D95 = 0; g_3D91 = 1; } } auto sub_548c4(auto a_0) { if (g_75[a_0/*10*/]._f8 != 138) { if (g_384D._f1 == 9) { if (g_63E == a_0) { return 1; } else { return 0; } } else { return 0; } } else { return 0; } } auto sub_54902(auto a_0) { if ((g_41BA || g_41B9) || g_41BB) { if (a_0 == 130) { } else { return 0; } } if (g_75[a_0/*10*/]._f8 != 138) { if (g_384D._f1 == 10) { if (g_63E == a_0) { return 1; } else { return 0; } } else { return 0; } } else { return 0; } } void sub_54966(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { asm .vardef 6, "[{\"offset\":0,\"value\":3}]" asm .vardef 0x10, "[{\"offset\":0,\"value\":3}]" for (v_5 = 0; v_5 < a_1._f6; v_5 += 1) { if (a_1._f6[v_5/*8*/]._f4 != 0.0) { if (a_1._f23 == 0) { if (SYSTEM::VDIST2(a_1._f6[v_5/*8*/]._f4, ENTITY::GET_ENTITY_COORDS(a_0, 1)) > 2500.0) { a_1._f6[v_5/*8*/]._f4/*{3}*/ = {0.0, 0.0, 0.0 }; } else { a_1._f6[v_5/*8*/]._f1 = VEHICLE::GET_CLOSEST_VEHICLE(a_1._f6[v_5/*8*/]._f4, 20.0, 0, 100359); if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[v_5/*8*/]._f1) && (a_1._f6[v_5/*8*/]._f1 != a_0)) { STREAMING::REQUEST_PTFX_ASSET(); if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1._f6[v_5/*8*/]._f1, 0) && (!VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_1._f6[v_5/*8*/]._f1)))) { v_14/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1._f6[v_5/*8*/]._f1, 1); if ((((((((SYSTEM::VDIST2(v_14, a_1._f6[v_5/*8*/]._f4) < 100.0) && (GAMEPLAY::ABSF(v_14._f2 - a_1._f6[v_5/*8*/]._f4._f2) < 1.25)) && (ENTITY::GET_ENTITY_SPEED(a_1._f6[v_5/*8*/]._f1) > 10.0)) && ENTITY::IS_ENTITY_UPRIGHT(a_1._f6[v_5/*8*/]._f1, 0x42b40000)) && VEHICLE::IS_VEHICLE_ON_ALL_WHEELS(a_1._f6[v_5/*8*/]._f1)) && ENTITY::DOES_ENTITY_EXIST(a_1._f6[0/*8*/])) && ENTITY::DOES_ENTITY_EXIST(a_1._f6[1/*8*/])) && ENTITY::DOES_ENTITY_EXIST(a_1._f6[2/*8*/])) { v_17/*{3}*/ = sub_54f99(0.0, 0.0, ENTITY::GET_ENTITY_HEADING(a_1._f6[v_5/*8*/]._f1)); v_1A/*{3}*/ = a_1._f6[v_5/*8*/]._f4 - v_14; v_1A /= (vector)SYSTEM::VMAG(v_1A); if (sub_54f78(v_17, v_1A) > 0.0) { a_1._f25 += 1; a_1._f23 = 1; a_1._f24 = v_5; a_1._f21 = 0; a_1._f6[v_5/*8*/]._f3 = GAMEPLAY::GET_GAME_TIMER(); v_6[0/*3*/]/*{3}*/ = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_1._f6[v_5/*8*/]._f1, 0.8, 6.0, 0.0); v_6[1/*3*/]/*{3}*/ = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_1._f6[v_5/*8*/]._f1, 0.5, 7.0, 0.0); v_6[2/*3*/]/*{3}*/ = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_1._f6[v_5/*8*/]._f1, 0.9, 8.0, 0.0); GAMEPLAY::GET_GROUND_Z_FOR_3D_COORD(v_6[0/*3*/], &v_10[0/*1*/], 0); GAMEPLAY::GET_GROUND_Z_FOR_3D_COORD(v_6[1/*3*/], &v_10[1/*1*/], 0); GAMEPLAY::GET_GROUND_Z_FOR_3D_COORD(v_6[2/*3*/], &v_10[2/*1*/], 0); ENTITY::SET_ENTITY_COORDS(a_1._f6[0/*8*/], v_6[0/*3*/], v_6[0/*3*/]._f1, v_10[0/*1*/] + 0.05, 1, 0, 0, 1); ENTITY::SET_ENTITY_COORDS(a_1._f6[1/*8*/], v_6[1/*3*/], v_6[1/*3*/]._f1, v_10[1/*1*/] + 0.05, 1, 0, 0, 1); ENTITY::SET_ENTITY_COORDS(a_1._f6[2/*8*/], v_6[2/*3*/], v_6[2/*3*/]._f1, v_10[2/*1*/] + 0.05, 1, 0, 0, 1); a_1._f6[v_5/*8*/]._f4/*{3}*/ = v_6[1/*3*/]; } } } } } } else if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1._f6[v_5/*8*/]._f1, 0)) { v_1D/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1._f6[v_5/*8*/]._f1, 0); if (a_1._f6[v_5/*8*/]._f2 == 0) { STREAMING::REQUEST_PTFX_ASSET(); if (SYSTEM::VDIST2(v_1D, a_1._f6[v_5/*8*/]._f4) < 9.0) { v_20 = VEHICLE::_GET_VEHICLE_SPEED(a_1._f6[v_5/*8*/]._f1); v_21 = ENTITY::GET_ENTITY_SPEED(a_1._f6[v_5/*8*/]._f1); v_22 = v_21 / (v_20 - 20.0); if (v_22 > 1.0) { v_22 = 1.0; } else if (v_22 < 0.3) { v_22 = 0.3; } a_1._f6[v_5/*8*/]._f2 = GAMEPLAY::GET_GAME_TIMER() - SYSTEM::ROUND((1.0 - v_22) * 1000.0); VEHICLE::SET_VEHICLE_TYRE_BURST(a_1._f6[v_5/*8*/]._f1, 0, 1, 0x447a0000); VEHICLE::SET_VEHICLE_TYRE_BURST(a_1._f6[v_5/*8*/]._f1, 1, 1, 0x447a0000); AUDIO::PLAY_SOUND_FROM_ENTITY(-1, "CAR_STEAL_3_AGENT_TYRE_BURST", a_1._f6[v_5/*8*/]._f1, "CAR_STEAL_3_AGENT", 0, 0); if (STREAMING::HAS_PTFX_ASSET_LOADED()) { GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal4_tyre_spiked", a_1._f6[v_5/*8*/]._f1, 1.2, 2.0, -0.3, 0.0, 0.0, 0.0, 0x3f800000, 0, 0, 0); GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal4_tyre_spiked", a_1._f6[v_5/*8*/]._f1, -1.2, 2.0, -0.3, 0.0, 0.0, 0.0, 0x3f800000, 0, 0, 0); } if (a_2 == 1) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (!PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) { if (sub_54e8e(ENTITY::GET_ENTITY_MODEL(a_1._f6[v_5/*8*/]._f1))) { PLAYER::SET_PLAYER_WANTED_LEVEL(PLAYER::PLAYER_ID(), 1, 0); PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(PLAYER::PLAYER_ID(), 0); } } } } } } else if ((GAMEPLAY::GET_GAME_TIMER() - a_1._f6[v_5/*8*/]._f2) < 1000) { ENTITY::APPLY_FORCE_TO_ENTITY(a_1._f6[v_5/*8*/]._f1, 0, -25.0, 0.0, 0.0, 0.0, -2.0, 0.0, 0, 1, 1, 1, 0, 1); } } } } } } } auto sub_54e8e(auto a_0) { if ((((((((((((((((a_0 == ${police}) || (a_0 == ${policeold1})) || (a_0 == ${policeold2})) || (a_0 == ${police2})) || (a_0 == ${police3})) || (a_0 == ${police4})) || (a_0 == ${fbi})) || (a_0 == ${fbi2})) || (a_0 == ${polmav})) || (a_0 == ${policeb})) || (a_0 == ${policet})) || (a_0 == ${riot})) || (a_0 == ${sheriff})) || (a_0 == ${sheriff2})) || (a_0 == ${pranger})) || (a_0 == ${policet})) { return 1; } return 0; } auto sub_54f78(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { return ((a_0 * a_3) + (a_0._f1 * a_3._f1)) + (a_0._f2 * a_3._f2); } auto<3> sub_54f99(auto a_0, auto a_1, auto a_2) { return {(-SYSTEM::SIN(a_0._f2)) * SYSTEM::COS(a_0), SYSTEM::COS(a_0._f2) * SYSTEM::COS(a_0), SYSTEM::SIN(a_0) }; } void sub_54fc6(auto a_0, auto a_1) { CONTROLS::_7F4724035FDCA1DD(0); if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_0)) { if ((!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) && (!GAMEPLAY::IS_STUNT_JUMP_IN_PROGRESS())) { STREAMING::REQUEST_PTFX_ASSET(); AUDIO::REQUEST_AMBIENT_AUDIO_BANK("CAR_THEFT_MOVIE_LOT", 0); CONTROLS::DISABLE_CONTROL_ACTION(0, 86, 1); if (CONTROLS::IS_CONTROL_JUST_PRESSED(0, 230) && ENTITY::IS_ENTITY_UPRIGHT(a_0, 0x42b40000)) { if ((GAMEPLAY::GET_GAME_TIMER() - a_1._f1F) > 1600) { v_5 = 1; if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[0/*8*/])) { if (SYSTEM::VDIST2(ENTITY::GET_ENTITY_COORDS(a_0, 1), ENTITY::GET_ENTITY_COORDS(a_1._f6[0/*8*/], 1)) < 9.0) { v_5 = 0; } } if (v_5 == 1) { v_6 = sub_553e0(a_1); if (v_6 == -1) { v_6 = 0; } a_1._f6[v_6/*8*/]._f4/*{3}*/ = ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_0, 0.0, -2.0, 0.0); a_1._f6[v_6/*8*/]._f2 = 0; a_1._f6[v_6/*8*/]._f3 = 0; a_1._f6[v_6/*8*/]._f1 = 0; a_1._f24 = 0; a_1._f23 = 0; for (v_4 = 0; v_4 < a_1._f6; v_4 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[v_4/*8*/])) { if (!ENTITY::IS_ENTITY_ON_SCREEN(a_1._f6[v_4/*8*/])) { OBJECT::DELETE_OBJECT(&a_1._f6[v_4/*8*/]); } else { ENTITY::SET_OBJECT_AS_NO_LONGER_NEEDED(&a_1._f6[v_4/*8*/]); } } } a_1._f1F = GAMEPLAY::GET_GAME_TIMER(); } } } if (a_1._f1F != 0) { if ((GAMEPLAY::GET_GAME_TIMER() - a_1._f1F) > 100) { if (!ENTITY::DOES_ENTITY_EXIST(a_1._f6[0/*8*/])) { a_1._f6[0/*8*/] = OBJECT::CREATE_OBJECT(${prop_tyre_spike_01}, ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_0, 0.0, -1.2, -0.4), 1, 1, 0); ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_1._f6[0/*8*/], a_0, 1); AUDIO::PLAY_SOUND_FROM_ENTITY(-1, "CAR_THEFT_MOVIE_LOT_DROP_SPIKES", a_0, 0, 0, 0); } } if ((GAMEPLAY::GET_GAME_TIMER() - a_1._f1F) > 200) { if (!ENTITY::DOES_ENTITY_EXIST(a_1._f6[1/*8*/])) { a_1._f6[1/*8*/] = OBJECT::CREATE_OBJECT(${prop_tyre_spike_01}, ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_0, 0.1, -1.1, -0.4), 1, 1, 0); ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_1._f6[1/*8*/], a_0, 1); } } if ((GAMEPLAY::GET_GAME_TIMER() - a_1._f1F) > 300) { if (!ENTITY::DOES_ENTITY_EXIST(a_1._f6[2/*8*/])) { a_1._f6[2/*8*/] = OBJECT::CREATE_OBJECT(${prop_tyre_spike_01}, ENTITY::GET_OFFSET_FROM_ENTITY_IN_WORLD_COORDS(a_0, -0.1, -1.0, -0.34), 1, 1, 0); ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_1._f6[2/*8*/], a_0, 1); a_1._f1F = 0; } a_1._f20 += 1; a_1._f22 = 1; a_1._f24 = 0; a_1._f23 = 0; a_1._f6[0/*8*/]._f7 = 0; a_1._f6[1/*8*/]._f7 = 0; a_1._f6[2/*8*/]._f7 = 0; } } if (STREAMING::HAS_PTFX_ASSET_LOADED()) { if (a_1._f6[0/*8*/]._f7 == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[0/*8*/])) { if (!ENTITY::IS_ENTITY_IN_AIR(a_1._f6[0/*8*/])) { GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal3_tyre_spikes", a_1._f6[0/*8*/], 0.0, 0.0, -0.025, 0.0, 0.0, 0.0, 0x3f800000, 0, 0, 0); a_1._f6[0/*8*/]._f7 = 1; } } } if (a_1._f6[1/*8*/]._f7 == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[1/*8*/])) { if (!ENTITY::IS_ENTITY_IN_AIR(a_1._f6[1/*8*/])) { GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal3_tyre_spikes", a_1._f6[1/*8*/], 0.0, 0.0, -0.025, 0.0, 0.0, 0.0, 0x3f800000, 0, 0, 0); a_1._f6[1/*8*/]._f7 = 1; } } } if (a_1._f6[2/*8*/]._f7 == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[2/*8*/])) { if (!ENTITY::IS_ENTITY_IN_AIR(a_1._f6[2/*8*/])) { GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal3_tyre_spikes", a_1._f6[2/*8*/], 0.0, 0.0, -0.025, 0.0, 0.0, 0.0, 0x3f800000, 0, 0, 0); a_1._f6[2/*8*/]._f7 = 1; } } } } } } for (v_4 = 0; v_4 < a_1._f6; v_4 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_1._f6[v_4/*8*/])) { if (!ENTITY::IS_ENTITY_DEAD(a_1._f6[v_4/*8*/])) { if (ENTITY::DOES_ENTITY_HAVE_PHYSICS(a_1._f6[v_4/*8*/])) { ROPE::ACTIVATE_PHYSICS(a_1._f6[v_4/*8*/]); ENTITY::SET_ENTITY_DYNAMIC(a_1._f6[v_4/*8*/], 1); } } } } } } } auto sub_553e0(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24, auto a_25, auto a_26, auto a_27, auto a_28, auto a_29, auto a_30, auto a_31, auto a_32, auto a_33, auto a_34, auto a_35, auto a_36, auto a_37) { v_28 = 0; for (v_28 = 0; v_28 < a_0._f6; v_28 += 1) { if (a_0._f6[v_28/*8*/]._f4 == 0.0) { return v_28; } } return -1; } void sub_55415(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = 0; for (v_6 = 0; v_6 <= (a_0 - 1); v_6 += 1) { sub_51345(&a_0[v_6/*18*/], a_1, a_2, a_3); } } void sub_55446(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::IS_ENTITY_ATTACHED(a_0)) { if (CAM::IS_SCREEN_FADED_OUT()) { ENTITY::DETACH_ENTITY(a_0, 1, 1); } } if (a_2 == 1) { ENTITY::FREEZE_ENTITY_POSITION(a_0, 0); } if (a_1 == 1) { OBJECT::DELETE_OBJECT(a_0); } else { ENTITY::SET_OBJECT_AS_NO_LONGER_NEEDED(a_0); } } } auto sub_55495() { return g_15AAC; } auto sub_554a1() { return g_16416._f129 > 0; } void sub_554b2(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { if (a_0._fF != 19) { if (((((l_213 == 1) || (l_200 == 1)) || (l_20C == 1)) || PED::IS_PED_DEAD_OR_DYING(a_0, 1)) || sub_559ac(a_0, a_1)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 5: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "beginning_loop_grip", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "beginning_loop_grip", l_D6._f1, l_D6._f4, 1000.0, -8.0, -1, 790537, 0.0, 2, 2); } else { a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "beginning_loop_grip", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); if (l_391[0/*18*/]._fF == 6) { sub_55999(a_0, 6); } } break; case 6: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "react_grip", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "react_grip", l_D6._f1, l_D6._f4, 8.0, -4.0, -1, 790538, 0.0, 2, 2); } else { a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "react_grip", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); v_4 = ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@director_grip", "react_grip"); if (ENTITY::DOES_ENTITY_EXIST(l_EE)) { if (!ENTITY::IS_ENTITY_DEAD(l_EE)) { if (ENTITY::IS_ENTITY_ATTACHED(l_EE)) { if (v_4 >= 0.6) { ENTITY::DETACH_ENTITY(l_EE, 0, 1); } } } } if (l_391[0/*18*/]._fF == 7) { sub_55999(a_0, 7); } } break; case 7: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "end_loop_grip", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "end_loop_grip", l_D6._f1, l_D6._f4, 8.0, -8.0, -1, 790537, 0.0, 2, 2); } else { a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "end_loop_grip", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); } break; case 19: if (a_0._fE == 0) { l_20C = 1; if (!PED::IS_PED_RAGDOLL(a_0)) { AI::CLEAR_PED_TASKS(a_0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); if (ENTITY::DOES_ENTITY_EXIST(l_EE)) { if (!ENTITY::IS_ENTITY_DEAD(l_EE)) { if (ENTITY::IS_ENTITY_ATTACHED(l_EE)) { ENTITY::DETACH_ENTITY(l_EE, 0, 1); } } } AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); PED::SET_PED_KEEP_TASK(a_0, 1); a_0._fE = 1; } } break; } } } if ((!ENTITY::IS_ENTITY_DEAD(a_0)) || (a_0._fF == 19)) { if (l_20D == 0) { if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@director_grip"); sub_55446(&l_EE, 0, 1); } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { if (ENTITY::DOES_ENTITY_EXIST(l_EE)) { if (!ENTITY::IS_ENTITY_DEAD(l_EE)) { if (ENTITY::IS_ENTITY_ATTACHED(l_EE)) { ENTITY::DETACH_ENTITY(l_EE, 0, 1); } } } a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); sub_55446(&l_EE, 0, 1); } } } } void sub_558a3(auto a_0, auto a_1, auto a_2, auto a_3) { switch (a_0) { case 4: a_1 += 1; break; case 2: a_2 += 1; break; case 3: a_3 += 1; break; } } auto sub_558e5(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { v_3 = PED::_GET_PED_KILLER(a_0); if (ENTITY::DOES_ENTITY_EXIST(v_3)) { if (ENTITY::IS_ENTITY_A_PED(v_3)) { v_4 = ENTITY::GET_PED_INDEX_FROM_ENTITY_INDEX(v_3); if (v_4 == PLAYER::PLAYER_PED_ID()) { if (PED::WAS_PED_KILLED_BY_STEALTH(a_0)) { return 2; } else if (PED::WAS_PED_KILLED_BY_TAKEDOWN(a_0)) { return 3; } else { return 4; } } } else if (ENTITY::IS_ENTITY_A_VEHICLE(v_3)) { return 5; } else { return 1; } } else { if (WEAPON::HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(a_0, ${weapon_stungun}, 0)) { return 2; } a_0._fC += 1; if (a_0._fC == 10) { return 1; } } } } return 0; } void sub_55999(auto a_0, auto a_1) { a_0._fE = 0; a_0._fF = a_1; } auto sub_559ac(auto a_0, auto a_1) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { v_4/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); if (((((((PED::HAS_PED_RECEIVED_EVENT(a_0, 29) || PED::HAS_PED_RECEIVED_EVENT(a_0, 59)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 124)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 16.0, 1)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 16.0, 0)) || FIRE::IS_EXPLOSION_IN_SPHERE(-1, v_4, 16.0)) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(a_0, a_1)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) { return 1; } } return 0; } void sub_55a5a(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, 1000); sub_5609b(a_0, a_1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { PED::SET_PED_RESET_FLAG(a_0, 126, 1); switch (a_0._fF) { case 5: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "beginning_loop_director", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "beginning_loop_director", l_D6._f1, l_D6._f4, 1000.0, -8.0, -1, 790537, 0.0, 2, 1); } else { ENTITY::SET_ENTITY_HEALTH(a_0, 105); PED::SET_PED_DIES_WHEN_INJURED(a_0, 1); ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_0, l_D6, 1); a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "beginning_loop_director", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); v_4 = ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@director_grip", "beginning_loop_director"); if (sub_5604b("CST4_DBRAN")) { if ((v_4 <= 0.06) || (v_4 >= 0.99)) { sub_55999(a_0, 6); } } } if ((((l_213 == 1) || (l_200 == 1)) || (l_20C == 1)) || sub_559ac(a_0, a_1)) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "beginning_loop_director", 3)) { sub_55999(a_0, 8); } else { sub_55999(a_0, 19); } } break; case 6: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "react_director", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "react_director", l_D6._f1, l_D6._f4, 8.0, -4.0, -1, 790538, 0.0, 2, 1); } else { ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_0, l_D6, 1); a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "react_director", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@director_grip", "react_director") >= 1) { sub_55999(a_0, 7); } } if ((((l_213 == 1) || (l_200 == 1)) || (l_20C == 1)) || sub_559ac(a_0, a_1)) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "react_director", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@director_grip", "react_director") <= 0.118)) { sub_55999(a_0, 8); } else { sub_55999(a_0, 19); } } break; case 7: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "end_loop_director", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "end_loop_director", l_D6._f1, l_D6._f4, 8.0, -1.5, -1, 790537, 0.0, 2, 1); } else { ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_0, l_D6, 1); a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "end_loop_director", 3)) { PED::SET_PED_CAPSULE(a_0, 0.6); PED::SET_PED_RESET_FLAG(a_0, 129, 1); } if ((((l_213 == 1) || (l_200 == 1)) || (l_20C == 1)) || sub_559ac(a_0, a_1)) { PED::SET_PED_MOVEMENT_CLIPSET(a_0, "move_injured_generic", 0x3e800000); sub_55999(a_0, 19); } break; case 8: if (a_0._fE == 0) { if (!PED::IS_PED_RAGDOLL(a_0)) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "flee_exit_fwd_director", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@director_grip", "flee_exit_fwd_director", l_D6._f1, l_D6._f4, 4.0, -1.5, -1, 790538, 0.0, 2, 1); } else { ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_0, l_D6, 1); a_0._fE = 1; } } else { sub_55999(a_0, 19); } } if (a_0._fE == 1) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "flee_exit_fwd_director", 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@director_grip", "flee_exit_fwd_director") >= 0.725) { sub_55999(a_0, 3); } } } break; case 3: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); AI::TASK_COWER(a_0, 7000); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); l_20C = 1; a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } if (a_0._fE == 1) { if (sub_544f4(5000, a_0._fA)) { sub_55999(a_0, 19); } } break; case 19: if (a_0._fE == 0) { l_20C = 1; if (!PED::IS_PED_RAGDOLL(a_0)) { if (!PED::IS_PED_FLEEING(a_0)) { AI::CLEAR_PED_TASKS(a_0); PED::_D86D101FCFD00A4B(a_0, 144); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); PED::SET_PED_KEEP_TASK(a_0, 1); } else { a_0._fE = 1; } } } break; } } } if ((!ENTITY::IS_ENTITY_DEAD(a_0)) || (a_0._fF == 19)) { if (l_20D == 0) { if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_CLIP_SET("move_injured_generic"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@director_grip"); sub_55446(&l_D6, 0, 1); } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_CLIP_SET("move_injured_generic"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@director_grip"); } } } } auto sub_5604b(auto a_0) { v_3 = GAMEPLAY::GET_HASH_KEY(a_0); if (sub_5606a(v_3) != -1) { return 1; } return 0; } auto sub_5606a(auto a_0) { v_3 = 0; for (v_3 = 0; v_3 < l_4AA; v_3 += 1) { if (l_4AB[v_3/*1*/] == a_0) { return v_3; } } return -1; } void sub_5609b(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!l_21A) { if (a_0._f11 < 30.0) { if ((a_0._fF != 19) && (a_0._fF != 3)) { if (PED::IS_PED_IN_VEHICLE(a_1, l_BB, 1)) { if (sub_51455()) { v_A/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_A)) { if (((((!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_DSW")) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_DSG"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_DSC"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_DSSET1"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_DSSET2"))) { sub_56f60(); } } } if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DSCAR", 7, 0, 0, 0)) { l_21A = 1; l_215 = 1; l_216 = 1; l_217 = 1; l_218 = 1; l_219 = 1; l_21B = 1; l_21C = 1; l_21D = 1; l_21E = 1; } } } } } } if (!l_213) { if ((a_0._f11 < 20.0) && (a_0._fD == 1)) { if ((((PED::IS_PED_SHOOTING(a_1) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), a_0)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 29)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), a_0)) || WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_10, 1)) { if (sub_51455()) { sub_56f60(); } if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DSW", 7, 0, 0, 0)) { l_213 = 1; l_212 = 1; l_21A = 1; l_21B = 1; l_21C = 1; l_21D = 1; l_21E = 1; l_214 = 1; } } } } } if (!l_215) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 1) && (a_0._f11 < 30.0)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_DBRAN", "CST4_DBRAN_1", 7, 0, 0)) { a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(7000, 10000); l_215 = 1; } } } } else if (!l_216) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 1) && (a_0._f11 < 30.0)) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (sub_568b1(&l_151, "CST4AUD", "CST4_DBRAN", "CST4_DBRAN_2", 7, 0, 0)) { a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(8000, 12000); l_216 = 1; } } } } } else if (!l_217) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 1) && (a_0._f11 < 30.0)) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (sub_568b1(&l_151, "CST4AUD", "CST4_DBRAN", "CST4_DBRAN_3", 7, 0, 0)) { a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(7000, 12000); l_217 = 1; } } } } } else if (!l_218) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 1) && (a_0._f11 < 30.0)) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (sub_568b1(&l_151, "CST4AUD", "CST4_DBRAN", "CST4_DBRAN_4", 7, 0, 0)) { a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(9000, 12000); l_218 = 1; } } } } } else if (!l_219) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 1) && (a_0._f11 < 30.0)) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (sub_568b1(&l_151, "CST4AUD", "CST4_DBRAN", "CST4_DBRAN_5", 7, 0, 0)) { l_219 = 1; } } } } } if ((((l_215 || l_216) || l_217) || l_218) || l_219) { if (sub_51455()) { if (a_0._f11 > 35.0) { v_4/*{6}*/ = sub_56f91(); if ((!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) && GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DBRAN")) { sub_5687d(); } } } } if (!l_21D) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 0) && (a_0._f11 < 25.0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DCHAT1", 7, 0, 0, 0)) { l_21D = 1; } } } } else if (sub_51455()) { if (a_0._f11 > 35.0) { v_4/*{6}*/ = sub_56f91(); if ((!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) && GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT1")) { sub_5687d(); } } } if (!l_21E) { if (!sub_52acd(&l_112, 1)) { if ((l_206 == 0) && (a_0._f11 < 25.0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DCHAT2", 7, 0, 0, 0)) { l_21E = 1; } } } } else if (sub_51455()) { if (a_0._f11 > 35.0) { v_4/*{6}*/ = sub_56f91(); if ((!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) && GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT2")) { sub_5687d(); } } } if ((!l_21B) && (!l_21C)) { if ((a_0._f11 < 20.0) && (a_0._fD == 1)) { if (sub_51455()) { v_4/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) { if ((GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DBRAN") || GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT1")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT2")) { l_215 = 1; l_216 = 1; l_217 = 1; l_218 = 1; l_219 = 1; l_21D = 1; l_21E = 1; sub_5687d(); } } } if (!sub_52acd(&l_112, 1)) { if (l_206 == 1) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DSSET1", 7, 0, 0, 0)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 6000, 2050, 4); l_22D += 1; if (l_22D >= 2) { l_21B = 1; } } } else if (sub_56f12(&l_151, "CST4AUD", "CST4_DSSET2", 7, 0, 0, 0)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 6000, 2050, 4); l_22D += 1; if (l_22D >= 2) { l_21C = 1; } } } } } if (!l_212) { if (a_0._f11 < 30.0) { if ((a_0._fF != 19) && (a_0._fF != 3)) { if ((l_21A || l_21B) || l_21C) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DSG", 7, 0, 0, 0)) { l_212 = 1; } } } } } } else if (sub_51455()) { v_11/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_11)) { if (GAMEPLAY::ARE_STRINGS_EQUAL(&v_11, "CST4_DSG")) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { l_214 = 1; } } } } if (!l_211) { if ((a_0._fF == 19) || (a_0._fF == 3)) { if (a_0._f11 < 25.0) { if (AI::IS_PED_RUNNING(a_0) || AI::IS_PED_SPRINTING(a_0)) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_DSC", 7, 0, 0, 0)) { l_22C += 1; if (l_22C >= 3) { l_211 = 1; } } } } } } } if ((a_0._fF == 19) || (a_0._fF == 3)) { if (sub_51455()) { v_4/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) { if ((GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DBRAN") || GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT1")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_DCHAT2")) { l_215 = 1; l_216 = 1; l_217 = 1; l_218 = 1; l_219 = 1; l_21D = 1; l_21E = 1; sub_56f60(); } } } } } } } void sub_5687d() { g_38F2 = 0; sub_5688d(); } void sub_5688d() { if (AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { AUDIO::RESTART_SCRIPTED_CONVERSATION(); g_4153 = 0; AUDIO::STOP_SCRIPTED_CONVERSATION(1); g_3D60 = 6; return ; } } auto sub_568b1(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { sub_56ebc(a_0, 145, a_1, a_5, a_6, 0); if (a_4 > 7) { if (a_4 < 12) { a_4 = 7; } } g_3D67 = 0; g_3D6E = 0; g_3D69 = 0; g_413F = 1; g_4141 = 0; g_4145 = 0; g_414C/*"24"*/ = a_3; g_280001 = 0; return sub_56905(a_2, a_4, 0); } auto sub_56905(auto a_0, auto a_1, auto a_2) { g_3D61 = 0; if ((g_3D60 == 0) || (g_3D62 == 2)) { if (g_3D60 != 0) { if (a_1 > g_3D62) { if (g_3D67 == 0) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); g_384D._f1 = 3; g_3D60 = 0; g_3D61 = 1; g_3D95 = 0; g_3D5C = 0; g_3D5D = 0; g_3D6B = 0; g_3D6A = 0; g_384C = 0; } else { sub_56e65(); return 0; } } else { return 0; } } if (AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { return 0; } if (sub_56e2a(8, -1)) { return 0; } g_3DAC/*{6}*/ = g_3DA6; sub_56dd2(); g_3A99/*{165}*/ = g_3B3E; g_3D66 = g_3D67; g_3D6D = g_3D6E; g_280002 = g_280001; g_3D6F/*{16}*/ = g_3D7F; g_3D68 = g_3D69; g_413E = g_413F; g_4146/*{6}*/ = g_414C; g_4140 = g_4141; g_4142 = g_4143; g_4144 = g_4145; g_3BE3._f172 = g_413D; g_3BE3._f170 = g_413B; g_3BE3._f171 = g_413C; g_3D5C = g_3D5D; if (g_3D66) { GAMEPLAY::CLEAR_BIT(&g_8EB, 20); GAMEPLAY::CLEAR_BIT(&g_8EC, 17); GAMEPLAY::CLEAR_BIT(&g_8ED, 0); if (a_2) { sub_56d31(); if (g_C10[g_384D/*2811*/][0/*281*/]._f103 == 2) { if (a_1 == 13) { } else { return 0; } } if (g_384D._f1 > 3) { return 0; } } if (g_382B == 1) { return 0; } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (PED::IS_PED_IN_MELEE_COMBAT(PLAYER::PLAYER_PED_ID())) { return 0; } if (sub_56c98()) { return 0; } if (AI::IS_PED_SPRINTING(PLAYER::PLAYER_PED_ID())) { return 0; } if (PED::IS_PED_RAGDOLL(PLAYER::PLAYER_PED_ID())) { return 0; } if (PED::IS_PED_IN_PARACHUTE_FREE_FALL(PLAYER::PLAYER_PED_ID())) { return 0; } if (WEAPON::GET_IS_PED_GADGET_EQUIPPED(PLAYER::PLAYER_PED_ID(), ${gadget_parachute})) { return 0; } if (!g_10EC5) { if (ENTITY::IS_ENTITY_IN_WATER(PLAYER::PLAYER_PED_ID())) { return 0; } if (PLAYER::IS_PLAYER_CLIMBING(PLAYER::PLAYER_ID())) { return 0; } if (PED::IS_PED_PLANTING_BOMB(PLAYER::PLAYER_PED_ID())) { return 0; } if (PLAYER::IS_SPECIAL_ABILITY_ACTIVE(PLAYER::PLAYER_ID())) { return 0; } } } if (sub_50c73()) { return 0; } else { switch (g_384D._f1) { case 7: return 0; break; case 8: return 0; break; case 9: break; case 10: break; default: break; } if (GAMEPLAY::IS_BIT_SET(g_8EB, 9)) { return 0; } } sub_56c03(); g_3D6A = a_2; } g_3D62 = a_1; g_3BE3/*"24"*/ = a_0; g_38F2 = 0; sub_56bd1(); return 1; } else { if (g_3D60 == 5) { return 0; } if ((a_1 < g_3D62) || (a_1 == g_3D62)) { return 0; } else { if (a_1 == 2) { } else { sub_56e65(); } return 0; } } } void sub_56bd1() { for (v_2 = 0; v_2 <= 69; v_2 += 1) { g_38F4[v_2/*6*/]/*"24"*/ = ""; } AUDIO::STOP_SCRIPTED_CONVERSATION(0); g_3D60 = 1; } void sub_56c03() { g_3D95 = g_3D94; g_3D8F = g_3D90; g_3DBE/*{6}*/ = g_3DB2; g_3DC4/*{6}*/ = g_3DB8; g_3D97 = g_3D96; g_3DDC/*{6}*/ = g_3DCA; g_3DE2/*{6}*/ = g_3DD0; g_3DE8/*{6}*/ = g_3DD6; g_3DEE/*{6}*/ = g_3DF4; g_63E = g_63F; g_640 = g_641; g_3D6B = g_3D6C; g_3D6D = g_3D6E; g_3D6F/*{16}*/ = g_3D7F; g_3D64 = g_3D65; g_4158 = 0; g_3D91 = 0; g_3D92 = 0; GAMEPLAY::CLEAR_BIT(&g_8EC, 16); } auto sub_56c98() { if (g_10EC5) { v_2 = 0; WEAPON::GET_CURRENT_PED_WEAPON(PLAYER::PLAYER_PED_ID(), &v_3, 1); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (((v_3 == ${weapon_sniperrifle}) || (v_3 == ${weapon_heavysniper})) || (v_3 == ${weapon_remotesniper})) { v_2 = 1; } } if (CAM::IS_AIM_CAM_ACTIVE() && (v_2 == 1)) { return 1; } else { return 0; } } else if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (PED::GET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 78, 1)) { return 1; } else { return 0; } } else { return 1; } } void sub_56d31() { if (sub_1f3ad(14)) { if (!ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID())) { if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == g_18A70._f7F07[0/*29*/]) { g_384D = 0; } else if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == g_18A70._f7F07[1/*29*/]) { g_384D = 1; } else if (ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()) == g_18A70._f7F07[2/*29*/]) { g_384D = 2; } else { g_384D = 0; } } } else { g_384D = sub_4c0a2(); if (g_384D == 145) { g_384D = 3; } if (g_10EC5) { g_384D = 3; } if (g_384D > 3) { g_384D = 3; } } } void sub_56dd2() { for (v_2 = 0; v_2 <= 15; v_2 += 1) { g_3A99[v_2/*10*/] = 0; g_3A99[v_2/*10*/]._f1/*"24"*/ = ""; g_3A99[v_2/*10*/]._f7 = 0; g_3A99[v_2/*10*/]._f8 = 0; } g_3A99._fA1 = -99; g_3A99._fA2/*{3}*/ = {0.0, 0.0, 0.0 }; } auto sub_56e2a(auto a_0, auto a_1) { switch (a_0) { case 5: if (a_1 > -1) { return g_146CF3._fCB[a_1/*1*/]; } else { } break; } return GAMEPLAY::IS_BIT_SET(g_146CF3._f3B5, a_0); } void sub_56e65() { AUDIO::RESTART_SCRIPTED_CONVERSATION(); g_4153 = 0; if ((AUDIO::IS_MOBILE_PHONE_CALL_ONGOING() || (g_384D._f1 == 9)) || (g_384C == 1)) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); g_3D60 = 6; g_384D._f1 = 3; return ; } if (AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { AUDIO::STOP_SCRIPTED_CONVERSATION(1); g_3D60 = 6; return ; } } void sub_56ebc(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { g_3B3E/*{165}*/ = a_0; g_63F = a_1; g_3DA6/*"24"*/ = a_2; g_413D = a_5; if (a_3 == 0) { g_413B = 1; g_4139 = 0; } else { g_413B = 0; g_4139 = 1; } if (a_4 == 0) { g_413C = 1; g_413A = 0; } else { g_413C = 0; g_413A = 1; } } auto sub_56f12(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { sub_56ebc(a_0, 145, a_1, a_4, a_5, a_6); if (a_3 > 7) { if (a_3 < 12) { a_3 = 7; } } g_3D67 = 0; g_3D69 = 0; g_3D6E = 0; g_413F = 0; g_4141 = 0; g_4145 = 0; g_280001 = 0; return sub_56905(a_2, a_3, 0); } void sub_56f60() { g_38F2 = 0; sub_56f70(); } void sub_56f70() { AUDIO::RESTART_SCRIPTED_CONVERSATION(); g_4153 = 0; if (AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); g_3D60 = 6; } } auto<6> sub_56f91() { v_2/*"24"*/ = "NULL"; if (g_3D60 == 4) { return g_3BE3; } else { return v_2; } } void sub_56fb5(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (sub_544f4(a_4, a_3)) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && ENTITY::DOES_ENTITY_EXIST(a_1)) { if ((!ENTITY::IS_ENTITY_DEAD(a_0)) && (!ENTITY::IS_ENTITY_DEAD(a_1))) { if (ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY_IN_FRONT(a_0, a_1)) { a_2 = 1; } else { a_2 = 0; } a_3 = GAMEPLAY::GET_GAME_TIMER(); } } } } void sub_57010(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { if (l_24A == 1) { sub_57676(a_0, a_1, a_2, &l_24C, &l_24B, &l_249, &l_248); } switch (a_0._fF) { case 0: sub_55999(a_0, 16); break; case 16: if (a_0._fE == 0) { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actress"); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@actress")) { PED::SET_PED_CONFIG_FLAG(a_0, 115, 1); AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actress", "sit", 8.0, -8.0, -1, 1, 0, 0, 0, 0); if (l_20E == 0) { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, -1, 2048, 2); } sub_5763a(a_0, 30.0, 5.0, 90.0, 0xc2b40000, 0x42b40000); a_0._fE = 1; } } if (sub_575c0(a_0, a_1)) { if (sub_5604b("CST4_APULL")) { sub_57484(a_0, a_2, &l_24F, &l_97._fA, &l_24D, &l_24E, 3500, 500, 0.05, 0.035, 250, 1250, 1500, 3000); } } if (l_20E == 1) { if (sub_67e27(a_0, a_2, 0)) { if (!PED::IS_PED_IN_VEHICLE(a_1, a_2, 0)) { sub_55999(a_0, 19); } if (VEHICLE::IS_VEHICLE_STOPPED(a_2) && VEHICLE::_639431E895B9AA57(a_0, a_2, 0, 0, 0)) { if (l_23F == 0) { l_23F = GAMEPLAY::GET_GAME_TIMER(); } else if (sub_544f4(sub_4d8ad(l_20D, 12000, 8000), l_23F)) { sub_55999(a_0, 19); } } else { l_23F = 0; } } if (l_230 == 0) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_2)) { if (VEHICLE::IS_VEHICLE_STOPPED(a_2)) { if (((!PED::IS_PED_IN_VEHICLE(a_1, a_2, 0)) || GAMEPLAY::IS_BULLET_IN_AREA(ENTITY::GET_ENTITY_COORDS(a_0, 1), 16.0, 0)) || GAMEPLAY::IS_BULLET_IN_AREA(ENTITY::GET_ENTITY_COORDS(a_0, 1), 16.0, 1)) { sub_55999(a_0, 19); } } } } } } else if ((l_200 == 1) || sub_573c8(a_0, a_1)) { sub_55999(a_0, 19); } if (PED::IS_PED_SITTING_IN_VEHICLE(a_1, a_2)) { if (l_24F == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actress", "car_panic_girl", 3)) { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actress"); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@actress")) { AI::TASK_CLEAR_LOOK_AT(a_0); AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actress", "car_panic_girl", 4.0, -4.0, -1, 1, 0, 0, 0, 0); } } } } else if (sub_573c8(a_0, a_1)) { sub_55999(a_0, 19); } if ((!PED::IS_PED_IN_VEHICLE(a_0, a_2, 0)) || (PED::IS_PED_BEING_JACKED(a_0) && PED::IS_PED_JACKING(a_1))) { sub_55999(a_0, 19); } if (l_249 == 1) { sub_55999(a_0, 17); } break; case 17: if (a_0._fE == 0) { a_0._fE = 1; } if (l_248 == 1) { if (ENTITY::GET_ENTITY_HEALTH(a_0) < 101) { ENTITY::SET_ENTITY_HEALTH(a_0, 0); } } break; case 19: if (a_0._fE == 0) { if (!PED::IS_PED_RAGDOLL(a_0)) { AI::CLEAR_PED_TASKS(a_0); } PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 2, 0); AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); PED::SET_PED_KEEP_TASK(a_0, 1); a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (a_0._f11 > 150.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actress"); } } } } auto sub_573c8(auto a_0, auto a_1) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { v_4/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); if ((((((((PED::HAS_PED_RECEIVED_EVENT(a_0, 29) || PED::HAS_PED_RECEIVED_EVENT(a_0, 59)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 122)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 124)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 123)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 16.0, 1)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 16.0, 0)) || FIRE::IS_EXPLOSION_IN_SPHERE(-1, v_4, 16.0)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) { return 1; } } return 0; } void sub_57484(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (sub_5461a(a_0, a_1)) { if (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) { if (a_3 == 0) { a_3 = GAMEPLAY::GET_GAME_TIMER(); a_4 = a_6; a_2 = 0; } else if (!VEHICLE::IS_VEHICLE_STOPPED(a_1)) { if (a_2 == 0) { if (sub_544f4(a_4, a_3)) { a_5 = GAMEPLAY::GET_RANDOM_FLOAT_IN_RANGE(-a_9, a_9); if (a_5 >= 0.0) { a_5 += a_8; } else if (a_5 < 0.0) { a_5 -= a_8; } a_3 = GAMEPLAY::GET_GAME_TIMER(); a_4 = a_7 + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(a_A, a_B); if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actress", "car_fight_girl", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actress", "car_fight_girl", 4.0, -4.0, -1, 1, 0, 0, 0, 0); } a_2 = 1; } } else if (a_2 == 1) { if (sub_544f4(a_4, a_3)) { a_3 = GAMEPLAY::GET_GAME_TIMER(); a_4 = a_6 + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(a_C, a_D); if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actress", "car_fight_girl", 3)) { AI::CLEAR_PED_TASKS(a_0); } a_2 = 0; } else { VEHICLE::SET_VEHICLE_STEER_BIAS(a_1, a_5); } } } } } } } } auto sub_575c0(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && ENTITY::DOES_ENTITY_EXIST(a_1)) { if ((!ENTITY::IS_ENTITY_DEAD(a_0)) && (!ENTITY::IS_ENTITY_DEAD(a_1))) { if (PED::IS_PED_IN_ANY_VEHICLE(a_0, 0) && PED::IS_PED_IN_ANY_VEHICLE(a_1, 0)) { v_4 = PED::GET_VEHICLE_PED_IS_IN(a_0, 0); v_5 = PED::GET_VEHICLE_PED_IS_IN(a_1, 0); if (ENTITY::DOES_ENTITY_EXIST(v_4) && ENTITY::DOES_ENTITY_EXIST(v_5)) { if (v_4 == v_5) { return 1; } } } } } return 0; } void sub_5763a(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (!PED::IS_PED_INJURED(a_0)) { PED::SET_PED_SEEING_RANGE(a_0, a_1); PED::SET_PED_VISUAL_FIELD_PERIPHERAL_RANGE(a_0, a_2); PED::SET_PED_VISUAL_FIELD_CENTER_ANGLE(a_0, a_3 / 2.0); PED::SET_PED_VISUAL_FIELD_MIN_ANGLE(a_0, a_4); PED::SET_PED_VISUAL_FIELD_MAX_ANGLE(a_0, a_5); } } void sub_57676(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if ((!sub_57af4()) && (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff))) { switch (a_3) { case 0: if (((!ENTITY::IS_ENTITY_UPSIDEDOWN(a_2)) && sub_5461a(a_0, a_2)) && sub_5461a(a_1, a_2)) { CONTROLS::DISABLE_CONTROL_ACTION(0, 37, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 99, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 100, 1); STREAMING::REQUEST_PTFX_ASSET(); AUDIO::REQUEST_SCRIPT_AUDIO_BANK("CAR_STEAL_3_SCREAM", 0); AUDIO::REQUEST_AMBIENT_AUDIO_BANK("CAR_THEFT_MOVIE_LOT", 0); if (CONTROLS::IS_CONTROL_JUST_PRESSED(0, 224)) { UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); sub_54838(1); sub_51924(1); AI::CLEAR_PED_TASKS(a_0); ENTITY::SET_ENTITY_INVINCIBLE(a_0, 1); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SPECIAL_ABILITY_DEACTIVATE(PLAYER::PLAYER_ID()); PLAYER::ENABLE_SPECIAL_ABILITY(PLAYER::PLAYER_ID(), 0); } AUDIO::START_AUDIO_SCENE("CAR_3_ACTIVATE_EJECTOR_SEAT"); AUDIO::SET_AUDIO_FLAG("AllowScriptedSpeechInSlowMo", 1); AUDIO::SET_AUDIO_FLAG("DisableAbortConversationForRagdoll", 1); AUDIO::SET_AUDIO_FLAG("DisableAbortConversationForDeathAndInjury", 1); AI::TASK_LOOK_AT_ENTITY(a_1, a_0, 2000, 2048, 2); a_4 = GAMEPLAY::GET_GAME_TIMER(); a_5 = 1; if (sub_51455()) { sub_56f60(); } a_3 += 1; } } break; case 1: CAM::_DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME(); CONTROLS::DISABLE_CONTROL_ACTION(0, 37, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 99, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 100, 1); if (sub_544f4(20, a_4)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { VEHICLE::_EJECT_JB700_ROOF(a_2, 0.0, -9.0, 10.0); } AUDIO::PLAY_SOUND_FROM_ENTITY(-1, "CAR_THEFT_MOVIE_LOT_EJECT_SEAT", a_2, 0, 0, 0); GRAPHICS::START_PARTICLE_FX_NON_LOOPED_ON_ENTITY("scr_carsteal3_eject", a_2, l_48, l_4B, 0x3f800000, 0, 0, 0); a_4 = GAMEPLAY::GET_GAME_TIMER(); a_3 += 1; } break; case 2: CAM::_DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME(); CONTROLS::DISABLE_CONTROL_ACTION(0, 37, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 99, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 100, 1); if (sub_544f4(150, a_4)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_258)) { l_258 = PED::CREATE_SYNCHRONIZED_SCENE(0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 2); PED::SET_SYNCHRONIZED_SCENE_LOOPED(l_258, 0); PED::_394B9CD12435C981(l_258, 0); PED::ATTACH_SYNCHRONIZED_SCENE_TO_ENTITY(l_258, a_2, ENTITY::GET_ENTITY_BONE_INDEX_BY_NAME(a_2, "seat_pside_f")); AI::CLEAR_PED_TASKS_IMMEDIATELY(a_0); ENTITY::SET_ENTITY_NO_COLLISION_ENTITY(a_0, a_2, 1); AI::TASK_SYNCHRONIZED_SCENE(a_0, l_258, "misscarsteal4@actress", "eject_girl", 1000.0, -1000.0, 129, 512, 0x447a0000, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); } AUDIO::PLAY_SOUND_FROM_ENTITY(l_25D, "Ejector_Scream", a_0, "CAR_STEAL_3_AGENT", 0, 0); sub_57a83(123); UNK1::_293220DA1B46CEBC(3.0, 4.0, 3); a_4 = GAMEPLAY::GET_GAME_TIMER(); a_3 += 1; } } break; case 3: CAM::_DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME(); CONTROLS::DISABLE_CONTROL_ACTION(0, 37, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 99, 1); CONTROLS::DISABLE_CONTROL_ACTION(0, 100, 1); if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_258)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_258) >= 0.575) { AI::CLEAR_PED_TASKS(a_0); PED::SET_PED_TO_RAGDOLL_WITH_FALL(a_0, 1000, 30000, 0, 0.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0); ENTITY::APPLY_FORCE_TO_ENTITY(a_0, 1, l_3F, 0.0, 0.0, 0.0, 10, 1, 1, 1, 0, 1); PED::_2208438012482A1A(a_0, 0, 0); } } if (sub_544f4(1000, a_4)) { ENTITY::SET_ENTITY_HEALTH(a_0, 101); PED::SET_PED_DIES_WHEN_INJURED(a_0, 1); ENTITY::SET_ENTITY_INVINCIBLE(a_0, 0); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::ENABLE_SPECIAL_ABILITY(PLAYER::PLAYER_ID(), 1); } sub_54838(0); a_6 = 1; AUDIO::STOP_AUDIO_SCENE("CAR_3_ACTIVATE_EJECTOR_SEAT"); AUDIO::SET_AUDIO_FLAG("AllowScriptedSpeechInSlowMo", 0); AUDIO::SET_AUDIO_FLAG("DisableAbortConversationForRagdoll", 0); AUDIO::SET_AUDIO_FLAG("DisableAbortConversationForDeathAndInjury", 0); if (sub_57a65("CAR4_EGIRL", 0, 0)) { UI::CLEAR_PRINTS(); } if (l_255 == 0) { AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DROP"); l_255 = 1; } a_3 += 1; } break; case 4: if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(a_0)) { PED::APPLY_DAMAGE_TO_PED(a_0, 10, 1); a_3 += 1; } break; } } } if (!AUDIO::HAS_SOUND_FINISHED(l_25D)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { AUDIO::STOP_SOUND(l_25D); } } } } auto sub_57a65(auto a_0, auto a_1, auto a_2) { UI::_853648FD1063A213(a_0); if (a_1 == 1) { UI::_ADD_TEXT_COMPONENT_ITEM_STRING(a_2); } return UI::_8A9BA1AB3E237613(); } void sub_57a83(auto a_0) { g_D96C = 0; if (!(g_DA4C[a_0/*13*/] == 3)) { return ; } v_3 = 0; v_4 = 0; for (v_4 = 0; v_4 < g_108AA; v_4 += 1) { if (g_108AB[v_4/*9*/] == a_0) { v_3 = 1; g_108AB[v_4/*9*/]._f1 = 1; g_108AB[v_4/*9*/]._f2 = 0.0; if (g_108AB[v_4/*9*/]._f3 == 2) {} } } if (!v_3) {} } auto sub_57af4() { if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${appcamera}) > 0) { return 1; } else { return 0; } } void sub_57b11(auto a_0) { switch (a_0) { case 0: if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_33, 1) < 150.0) { l_73._f2/*{3}*/ = {475.45208740234375, -1313.712890625, 28.2059 }; l_73._f5 = 233.8939971923828; l_73._f6 = ${ig_devin}; a_0 += 1; } break; case 1: STREAMING::REQUEST_MODEL(l_73._f6); STREAMING::REQUEST_ANIM_DICT("misscarsteal4leadinoutcar_4_ext"); if (STREAMING::HAS_MODEL_LOADED(l_73._f6) && STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4leadinoutcar_4_ext")) { if (sub_57f8c(&l_73, 0, ${player}, 0, 29, 0, 0, 0, 0, -1, 1)) { if (!ENTITY::IS_ENTITY_DEAD(l_73)) { PED::_129466ED55140F8D(l_73, 1); sub_57ef1(&l_151, 0, l_73, "DEVIN", 0, 1); PED::SET_PED_COMPONENT_VARIATION(l_73, 0, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 2, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 3, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 5, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 6, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 7, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 8, 2, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 9, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 10, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_73, 11, 0, 0, 0); } STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_73._f6); l_73._fE = 0; l_73._f9 = 0; a_0 += 1; } } break; case 2: v_6/*{3}*/ = {0.0, 0.0, 116.8 }; v_3/*{3}*/ = {473.682, -1314.5469970703125, 29.244 }; if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (!ENTITY::IS_ENTITY_DEAD(l_73)) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_loop_devin", 3) || ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin", 3)) { PED::SET_PED_CAPSULE(l_73, 0.5); PED::SET_PED_RESET_FLAG(l_73, 129, 1); } switch (l_73._f9) { case 0: PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_73, 1); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_73, 16); AI::TASK_PLAY_ANIM_ADVANCED(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_loop_devin", v_3, v_6, 1000.0, -4.0, -1, 790537, 0, 2, 0); l_73._fE = 0; l_73._f9 += 1; break; case 1: if (l_23A == 1) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_loop_devin", 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_loop_devin") > 0.93) { AI::TASK_LOOK_AT_ENTITY(l_73, PLAYER::PLAYER_PED_ID(), -1, 2048, 2); AI::TASK_PLAY_ANIM_ADVANCED(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin", v_3, v_6, 4.0, -4.0, -1, 266250, 0.0, 2, 1); l_73._fE = 0; l_73._f9 += 1; } } } break; case 2: if (ENTITY::IS_ENTITY_PLAYING_ANIM(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin", 3)) { ENTITY::SET_ENTITY_ANIM_SPEED(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin", 1.0); if (!sub_5604b("CST4_EXT_LI")) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(l_73, "misscarsteal4leadinoutcar_4_ext", "leadin_action_devin") >= 0.225) { if (sub_56f12(&l_151, "CST4AUD", "CST4_EXT_LI", 7, 0, 0, 0)) { sub_57e37("CST4_EXT_LI", 1); } } } } break; } } } break; } } void sub_57e37(auto a_0, auto a_1) { v_4 = GAMEPLAY::GET_HASH_KEY(a_0); if (a_1) { if (!sub_5604b(a_0)) { v_5 = l_4AB; if (l_4AA < v_5) { l_4AB[l_4AA/*1*/] = v_4; l_4AA += 1; } } } else { v_6 = sub_5606a(v_4); if (v_6 != -1) { l_4AB[v_6/*1*/] = 0; sub_57e9a(); l_4AA -= 1; } } } void sub_57e9a() { v_2 = l_4AB; v_3 = 0; for (v_3 = 0; v_3 < (v_2 - 1); v_3 += 1) { if (l_4AB[v_3/*1*/] == 0) { if (l_4AB[v_3 + 1/*1*/] != 0) { l_4AB[v_3/*1*/] = l_4AB[v_3 + 1/*1*/]; l_4AB[v_3 + 1/*1*/] = 0; } } } } void sub_57ef1(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (a_0[a_1/*10*/]._f7 == 1) {} a_0[a_1/*10*/] = a_2; a_0[a_1/*10*/]._f1/*"24"*/ = a_3; a_0[a_1/*10*/]._f7 = 1; a_0[a_1/*10*/]._f8 = a_4; a_0[a_1/*10*/]._f9 = a_5; if (!g_10EC5) { if (!PED::IS_PED_INJURED(a_2)) { if (a_0[a_1/*10*/]._f8 == 0) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_2, 0); } else { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_2, 1); } } if (!PED::IS_PED_INJURED(a_2)) { if (a_0[a_1/*10*/]._f9 == 0) { PED::SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(a_2, 0); } else { PED::SET_PED_CAN_USE_AUTO_CONVERSATION_LOOKAT(a_2, 1); } } } } auto sub_57f8c(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10) { if (a_1 == 0) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { STREAMING::REQUEST_MODEL(a_0._f6); if (STREAMING::HAS_MODEL_LOADED(a_0._f6)) { if (a_8 == 0) { if (a_4 == 145) { a_0 = PED::CREATE_PED(26, a_0._f6, a_0._f2, a_0._f5, 1, 1); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } else if (sub_5c3cc(a_0, a_4, a_0._f2, a_0._f5, 1)) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } if (!PED::IS_PED_INJURED(a_0)) { sub_5c37e(a_0, a_2, a_5, a_A, a_6, a_7); if (a_3 == 1) { a_0._f1 = sub_5244f(a_0, 0, 0); } } } else if (a_8 != 0) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_8, 0)) { if (a_4 == 145) { a_0 = PED::CREATE_PED_INSIDE_VEHICLE(a_8, 26, a_0._f6, a_9, 1, 1); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } else if (sub_5c28d(a_0, a_4, a_8, a_9, 1)) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } if (!PED::IS_PED_INJURED(a_0)) { sub_5c37e(a_0, a_2, a_5, a_A, a_6, a_7); if (a_3 == 1) { a_0._f1 = sub_5244f(a_0, 0, 0); } } } } } } else { return 1; } } else if (a_1 == 1) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { if (a_8 == 0) { if (sub_5c1ee(a_0, a_4, a_0._f2, a_0._f5, 1, 0, 0)) { sub_5c37e(a_0, a_2, a_5, a_A, a_6, a_7); if (a_3 == 1) { a_0._f1 = sub_5244f(a_0, 0, 0); } return 1; } } else if (a_8 != 0) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_8, 0)) { if (sub_5816d(a_0, a_4, a_8, a_9, 1, 0, 0)) { sub_5c37e(a_0, a_2, a_5, a_A, a_6, a_7); if (a_3 == 1) { a_0._f1 = sub_5244f(a_0, 0, 0); } return 1; } } } } else { return 1; } } return 0; } auto sub_5816d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (sub_590(a_1)) { v_9 = sub_35dba(a_1); STREAMING::REQUEST_MODEL(v_9); if (STREAMING::HAS_MODEL_LOADED(v_9)) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { PED::DELETE_PED(a_0); } if (ENTITY::DOES_ENTITY_EXIST(a_2) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { a_0 = PED::CREATE_PED_INSIDE_VEHICLE(a_2, 26, v_9, a_3, 1, 1); sub_5c098(a_0, a_1, a_5); PED::_E861D0B05C7662B8(a_0, 0, 0); sub_5b7df(a_0); sub_5a0a5(a_0, 1, 0); sub_5a062(a_0); sub_59f64(a_0); sub_58298(a_0, a_6); sub_5821f(a_0); if (a_4) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_9); } } return 1; } } return 0; } void sub_5821f(auto a_0) { if (PED::IS_PED_INJURED(a_0)) { return ; } for (v_3 = 0; v_3 < 9; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_15AE8[v_3/*1*/]) && (g_15AE8[v_3/*1*/] == a_0)) { return ; } } for (v_3 = 0; v_3 < 9; v_3 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(g_15AE8[v_3/*1*/])) { g_15AE8[v_3/*1*/] = a_0; return ; } } } auto sub_58298(auto a_0, auto a_1) { v_4 = sub_35d7d(a_0); if (sub_59f3d(v_4)) { sub_568(v_4, 0); sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); sub_589e7(a_0, 1); return 1; } if (!a_1) { if (sub_588dc(a_0)) { sub_568(v_4, 0); sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); sub_589e7(a_0, 1); return 1; } } else { } v_5 = 0; switch (v_4) { case 0: if (g_18A70._f1E27._f63._f3A[120/*1*/] && (!g_18A70._f1E27._f63._f3A[122/*1*/])) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); g_18A70._f1E27._f63._f3A[121/*1*/] = 1; return 1; } if (g_18A70._f1E27._f63._f3A[123/*1*/]) { g_18A70._f1E27._f63._f3A[123/*1*/] = 0; if (!PED::IS_PED_INJURED(a_0)) { if (sub_4af09(a_0, 3, 169)) { sub_35f64(a_0, 3, 85, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } } if (sub_4af09(a_0, 12, 6)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 17)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 17)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 20)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 20)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 21)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 21)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 22)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 22)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 11)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 10)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 50)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 14, 59)) { sub_35f64(a_0, 14, 1, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (sub_4af09(a_0, 8, 22)) { sub_35f64(a_0, 8, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (v_5) { return 1; } if (sub_4af09(a_0, 12, 14)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } break; case 1: if (sub_4af09(a_0, 12, 13)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 13)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 14)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 14)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 15)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 15)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 4)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 3)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 14, 82)) { sub_35f64(a_0, 14, 1, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (sub_4af09(a_0, 8, 76)) { sub_35f64(a_0, 8, 26, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (v_5) { return 1; } if (sub_4af09(a_0, 12, 1)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } break; case 2: if (sub_4af09(a_0, 12, 12)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 15)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (!a_1) { if (sub_4af09(a_0, 3, 71)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } else { } if (sub_4af09(a_0, 12, 17)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 17)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 18)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 18)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 19)) { if (!sub_588b2(ENTITY::GET_ENTITY_MODEL(a_0), 12, 19)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } } if (sub_4af09(a_0, 12, 7)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 12, 6)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } if (sub_4af09(a_0, 14, 88)) { sub_35f64(a_0, 14, 1, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (sub_4af09(a_0, 8, 17)) { sub_35f64(a_0, 8, 15, 0, -1, 0, 0, 0, -1, -1, -1, 0); v_5 = 1; } if (v_5) { return 1; } if (sub_4af09(a_0, 12, 11)) { sub_35f64(a_0, 12, 0, 0, -1, 0, 0, 0, -1, -1, -1, 0); return 1; } break; } return 0; } auto sub_588b2(auto a_0, auto a_1, auto a_2) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(a_0, a_1, a_2); return GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 1); } auto sub_588dc(auto a_0) { v_4 = ENTITY::GET_ENTITY_MODEL(a_0); v_3 = sub_16e95(a_0, 4); return sub_588fe(v_4, 4, v_3); } auto sub_588fe(auto a_0, auto a_1, auto a_2) { if (a_0 == ${player_zero}) { if (a_1 == 4) { if ((a_2 >= 72) && (a_2 <= 79)) { return 1; } } else if (a_1 == 3) { if ((a_2 == 169) || ((a_2 >= 92) && (a_2 <= 96))) { return 1; } } } else if (a_0 == ${player_one}) { if (a_1 == 4) { if ((a_2 >= 72) && (a_2 <= 77)) { return 1; } } else if (a_1 == 3) { if (a_2 == 260) { return 1; } } } else if (a_0 == ${player_two}) { if (a_1 == 4) { if (((a_2 >= 81) && (a_2 <= 90)) || ((a_2 >= 94) && (a_2 <= 103))) { return 1; } } else if (a_1 == 3) { if (a_2 == 96) { return 1; } } } return 0; } void sub_589e7(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { v_4 = sub_35d7d(a_0); if (sub_590(v_4)) { if (v_4 == 2) { v_5 = sub_368e3(a_0, 4, -1); if (v_5 == 93) { sub_59d13(v_4); sub_5cf(a_0, &g_18A70._f6EA._f21B[v_4/*65*/], 0); } } asm .vardef 6, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":13,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":26,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":39,\"value\":9}]},{\"type\":\"field\",\"value\":[{\"offset\":49,\"value\":9}]}]" sub_593e0(a_0, &v_6, 1); g_16310[v_4/*65*/]/*{65}*/ = v_6; if (a_0 == PLAYER::PLAYER_PED_ID()) { sub_58c5f(); } if ((GAMEPLAY::GET_HASH_KEY(SCRIPT::GET_THIS_SCRIPT_NAME()) != GAMEPLAY::GET_HASH_KEY("clothes_shop_sp")) || ((SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${lester1}) == 0) && (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${michael4}) == 0))) { if (a_1 || (((((((!sub_1f3ad(0)) && (!sub_1f3ad(1))) && (!sub_1f3ad(2))) && (!sub_1f3ad(3))) && (!sub_1f3ad(4))) && (!sub_1f3ad(9))) && (!sub_1f3ad(10)))) { g_18A70._f6EA._f21B[v_4/*65*/]/*{65}*/ = v_6; g_18A70._f6EA._f21B._f653[v_4/*1*/] = sub_58bcc(a_0); for (v_47 = 0; v_47 < 12; v_47 += 1) { g_18A70._f6EA._f21B._fCC[v_47/*4*/][v_4/*1*/] = sub_16e95(a_0, sub_1b56a(v_47)); } for (v_47 = 0; v_47 < 12; v_47 += 1) { g_18A70._f6EA._f21B._fCC[v_47/*4*/][v_4/*1*/] = sub_16e95(a_0, sub_1b56a(v_47)); } if (v_4 == 0) { if (g_18A70._f1E27._f63._f3A[121/*1*/]) { g_18A70._f1E27._f63._f3A[122/*1*/] = 1; } } } } } } } auto sub_58bcc(auto a_0) { v_3 = 0; for (v_4 = 0; v_4 < 12; v_4 += 1) { v_7 = v_4; v_6 = PED::GET_NUMBER_OF_PED_DRAWABLE_VARIATIONS(a_0, v_7); for (v_5 = 0; v_5 < v_6; v_5 += 1) { v_3 += PED::GET_NUMBER_OF_PED_TEXTURE_VARIATIONS(a_0, v_7, v_5); } } for (v_8 = 0; v_8 < 9; v_8 += 1) { v_B = v_8; v_A = PED::GET_NUMBER_OF_PED_PROP_DRAWABLE_VARIATIONS(a_0, v_B); for (v_9 = 0; v_9 < v_A; v_9 += 1) { v_3 += PED::GET_NUMBER_OF_PED_PROP_TEXTURE_VARIATIONS(a_0, v_B, v_9); } } return v_3; } void sub_58c5f() { if ((PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()) || (!sub_590(sub_4c0a2()))) || (!sub_253a())) { return ; } asm .vardef 2, "[{\"type\":\"field\",\"value\":[{\"offset\":0,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":13,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":26,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":39,\"value\":9}]},{\"type\":\"field\",\"value\":[{\"offset\":49,\"value\":9}]}]" sub_593e0(PLAYER::PLAYER_PED_ID(), &v_2, 1); sub_59072(1306, v_2[0/*1*/], -1, 1); sub_59072(1307, v_2[1/*1*/], -1, 1); sub_59072(1308, v_2[2/*1*/], -1, 1); sub_59072(1309, v_2[3/*1*/], -1, 1); sub_59072(1310, v_2[4/*1*/], -1, 1); sub_59072(1311, v_2[5/*1*/], -1, 1); sub_59072(1312, v_2[6/*1*/], -1, 1); sub_59072(1313, v_2[7/*1*/], -1, 1); sub_59072(1314, v_2[8/*1*/], -1, 1); sub_59072(1315, v_2[9/*1*/], -1, 1); sub_59072(1316, v_2[10/*1*/], -1, 1); sub_59072(1317, v_2[11/*1*/], -1, 1); sub_59072(1318, v_2._fD[0/*1*/], -1, 1); sub_59072(1319, v_2._fD[1/*1*/], -1, 1); sub_59072(1320, v_2._fD[2/*1*/], -1, 1); sub_59072(1321, v_2._fD[3/*1*/], -1, 1); sub_59072(1322, v_2._fD[4/*1*/], -1, 1); sub_59072(1323, v_2._fD[5/*1*/], -1, 1); sub_59072(1324, v_2._fD[6/*1*/], -1, 1); sub_59072(1325, v_2._fD[7/*1*/], -1, 1); sub_59072(1326, v_2._fD[8/*1*/], -1, 1); sub_59072(1327, v_2._fD[9/*1*/], -1, 1); sub_59072(1328, v_2._fD[10/*1*/], -1, 1); sub_59072(1329, v_2._fD[11/*1*/], -1, 1); sub_59072(1330, v_2._f1A[0/*1*/], -1, 1); sub_59072(1331, v_2._f1A[1/*1*/], -1, 1); sub_59072(1332, v_2._f1A[2/*1*/], -1, 1); sub_59072(1333, v_2._f1A[3/*1*/], -1, 1); sub_59072(1334, v_2._f1A[4/*1*/], -1, 1); sub_59072(1335, v_2._f1A[5/*1*/], -1, 1); sub_59072(1336, v_2._f1A[6/*1*/], -1, 1); sub_59072(1337, v_2._f1A[7/*1*/], -1, 1); sub_59072(1338, v_2._f1A[8/*1*/], -1, 1); sub_59072(1339, v_2._f1A[9/*1*/], -1, 1); sub_59072(1340, v_2._f1A[10/*1*/], -1, 1); sub_59072(1341, v_2._f1A[11/*1*/], -1, 1); sub_59072(1342, v_2._f27[0/*1*/], -1, 1); sub_59072(1343, v_2._f27[1/*1*/], -1, 1); sub_59072(1344, v_2._f27[2/*1*/], -1, 1); sub_59072(1345, v_2._f27[3/*1*/], -1, 1); sub_59072(1346, v_2._f27[4/*1*/], -1, 1); sub_59072(1347, v_2._f27[5/*1*/], -1, 1); sub_59072(1348, v_2._f27[6/*1*/], -1, 1); sub_59072(1349, v_2._f27[7/*1*/], -1, 1); sub_59072(1350, v_2._f27[8/*1*/], -1, 1); sub_59072(1351, v_2._f31[0/*1*/], -1, 1); sub_59072(1352, v_2._f31[1/*1*/], -1, 1); sub_59072(1353, v_2._f31[2/*1*/], -1, 1); sub_59072(1354, v_2._f31[3/*1*/], -1, 1); sub_59072(1355, v_2._f31[4/*1*/], -1, 1); sub_59072(1356, v_2._f31[5/*1*/], -1, 1); sub_59072(1357, v_2._f31[6/*1*/], -1, 1); sub_59072(1358, v_2._f31[7/*1*/], -1, 1); sub_59072(1359, v_2._f31[8/*1*/], -1, 1); sub_59072(1360, sub_4c0a2(), -1, 1); STATS::STAT_SET_BOOL(0xae2602a3, 1, 1); g_18A70._f6EA._f21B._fDD7 = 1; } auto sub_59072(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_2 == -1) { a_2 = sub_88d(); } if (a_1 < 0) { a_1 = 255; } v_6 = 0; v_7 = 0; if ((a_0 >= 384) && (a_0 < 457)) { v_6 = STATS::_61E111E323419E07(a_0 - 384, 0, 1, a_2); v_7 = ((a_0 - 384) - (STATS::_94F12ABF9C79E339(a_0 - 384) * 8)) * 8; } else if ((a_0 >= 457) && (a_0 < 513)) { v_6 = STATS::_61E111E323419E07(a_0 - 457, 1, 1, a_2); v_7 = ((a_0 - 457) - (STATS::_94F12ABF9C79E339(a_0 - 457) * 8)) * 8; } else if ((a_0 >= 1281) && (a_0 < 1305)) { v_6 = STATS::_61E111E323419E07(a_0 - 1281, 0, 0, 0); v_7 = ((a_0 - 1281) - (STATS::_94F12ABF9C79E339(a_0 - 1281) * 8)) * 8; } else if ((a_0 >= 1305) && (a_0 < 1361)) { v_6 = STATS::_61E111E323419E07(a_0 - 1305, 1, 0, 0); v_7 = ((a_0 - 1305) - (STATS::_94F12ABF9C79E339(a_0 - 1305) * 8)) * 8; } else if ((a_0 >= 1393) && (a_0 < 2919)) { v_6 = STATS::_D16C2AD6B8E32854(a_0 - 1393, 0, 1, a_2); v_7 = ((a_0 - 1393) - (STATS::_94F12ABF9C79E339(a_0 - 1393) * 8)) * 8; } else if ((a_0 >= 1361) && (a_0 < 1393)) { v_6 = STATS::_D16C2AD6B8E32854(a_0 - 1361, 0, 0, 0); v_7 = ((a_0 - 1361) - (STATS::_94F12ABF9C79E339(a_0 - 1361) * 8)) * 8; } else if ((a_0 >= 3879) && (a_0 < 4143)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 3879, 0, 1, a_2, "_NGPSTAT_INT"); v_7 = ((a_0 - 3879) - (STATS::_94F12ABF9C79E339(a_0 - 3879) * 8)) * 8; } else if ((a_0 >= 4143) && (a_0 < 4207)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4143, 0, 0, 0, "_NGPSTAT_INT"); v_7 = ((a_0 - 4143) - (STATS::_94F12ABF9C79E339(a_0 - 4143) * 8)) * 8; } else if ((a_0 >= 4399) && (a_0 < 6028)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 4399, 0, 1, a_2, "_LRPSTAT_INT"); v_7 = ((a_0 - 4399) - (STATS::_94F12ABF9C79E339(a_0 - 4399) * 8)) * 8; } else if ((a_0 >= 6413) && (a_0 < 7262)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 6413, 0, 1, a_2, "_APAPSTAT_INT"); v_7 = ((a_0 - 6413) - (STATS::_94F12ABF9C79E339(a_0 - 6413) * 8)) * 8; } else if ((a_0 >= 7262) && (a_0 < 7313)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7262, 0, 1, a_2, "_LR2PSTAT_INT"); v_7 = ((a_0 - 7262) - (STATS::_94F12ABF9C79E339(a_0 - 7262) * 8)) * 8; } else if ((a_0 >= 7449) && (a_0 < 7457)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7449, 0, 1, a_2, "_NGDLCPSTAT_INT"); v_7 = ((a_0 - 7449) - (STATS::_94F12ABF9C79E339(a_0 - 7449) * 8)) * 8; } else if ((a_0 >= 7313) && (a_0 < 7321)) { v_6 = STATS::_2B4CDCA6F07FF3DA(a_0 - 7313, 0, 0, 0, "_NGDLCPSTAT_INT"); v_7 = ((a_0 - 7313) - (STATS::_94F12ABF9C79E339(a_0 - 7313) * 8)) * 8; } v_8 = STATS::STAT_SET_MASKED_INT(v_6, a_1, v_7, 8, a_3); return v_8; } void sub_593e0(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { v_5 = sub_35d7d(a_0); for (v_6 = 0; v_6 < 12; v_6 += 1) { sub_59ad2(a_0, v_6, &a_1._fD[v_6/*1*/], &a_1[v_6/*1*/], &a_1._f1A[v_6/*1*/], a_2, 145); } for (v_6 = 0; v_6 < 9; v_6 += 1) { sub_5958a(a_0, v_6, &a_1._f27[v_6/*1*/], &a_1._f31[v_6/*1*/], a_2, 145); } if (sub_590(v_5)) { a_1._f3B = g_18A70._f6EA._f21B[v_5/*65*/]._f3B; a_1._f3C = g_18A70._f6EA._f21B[v_5/*65*/]._f3C; a_1._f3D = g_18A70._f6EA._f21B[v_5/*65*/]._f3D; a_1._f3E = g_18A70._f6EA._f21B[v_5/*65*/]._f3E; a_1._f3F = g_18A70._f6EA._f21B[v_5/*65*/]._f3F; a_1._f40 = g_18A70._f6EA._f21B[v_5/*65*/]._f40; } else if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS() && (ENTITY::GET_ENTITY_MODEL(a_0) == ENTITY::GET_ENTITY_MODEL(PLAYER::PLAYER_PED_ID()))) { if (sub_2502(161, -1)) { a_1._f3B = sub_12794(2040, g_10E38, 0); } else { a_1._f3B = sub_12794(742, g_10E38, 0); } a_1._f3C = sub_12794(743, g_10E38, 0); a_1._f3D = sub_12794(744, g_10E38, 0); } if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS() && (a_0 == PLAYER::PLAYER_PED_ID())) { if (sub_2502(161, -1)) { a_1._f3B = sub_12794(2040, g_10E38, 0); } else { a_1._f3B = sub_12794(742, g_10E38, 0); } } } } void sub_5958a(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { v_8 = sub_35d7d(a_0); if (a_0 != 0) { a_2 = PED::GET_PED_PROP_INDEX(a_0, a_1); a_3 = PED::GET_PED_PROP_TEXTURE_INDEX(a_0, a_1); } else { v_8 = a_5; } if (a_4 == 0) { return ; } if (a_1 == 0) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { if (a_0 != 0) { if (PED::IS_PED_WEARING_HELMET(a_0) && (PED::_451294E859ECC018(a_0) != -1)) { a_2 = PED::_451294E859ECC018(a_0); a_3 = PED::_9D728C1E12BF5518(a_0); } } } } switch (v_8) { case 0: if (a_1 == 0) { if (a_2 == 7) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 11) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 21) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 16) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 23) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 27) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 28) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if ((a_2 >= 14) && (a_2 <= 20)) { if (((a_4 & 2) != 0) || ((a_4 & 4) != 0)) { a_2 = -1; a_3 = -1; } } } else if (a_1 == 1) { if (a_2 == 1) { if (((a_4 & 2) != 0) || ((a_4 & 64) != 0)) { a_2 = -1; a_3 = -1; } } } break; case 1: if (a_1 == 0) { if (a_2 == 2) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 4) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 16) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 6) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 17) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 20) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 21) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if ((a_2 >= 8) && (a_2 <= 14)) { if (((a_4 & 2) != 0) || ((a_4 & 4) != 0)) { a_2 = -1; a_3 = -1; } } } break; case 2: if (a_1 == 0) { if (a_2 == 9) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 11) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 12) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 21) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 23) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (a_2 == 27) { if ((((a_4 & 1) != 0) || ((a_4 & 2) != 0)) || ((a_4 & 8) != 0)) { a_2 = -1; a_3 = -1; } } else if (((a_2 >= 14) && (a_2 <= 20)) || (a_2 == 2)) { if (((a_4 & 2) != 0) || ((a_4 & 4) != 0)) { a_2 = -1; a_3 = -1; } } } break; } } void sub_59ad2(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { v_9 = sub_35d7d(a_0); if (a_0 != 0) { a_2 = PED::GET_PED_DRAWABLE_VARIATION(a_0, a_1); a_3 = PED::GET_PED_TEXTURE_VARIATION(a_0, a_1); a_4 = PED::GET_PED_PALETTE_VARIATION(a_0, a_1); } else { v_9 = a_6; } if (a_5 == 0) { return ; } switch (v_9) { case 0: if (a_1 == 8) { if ((((a_5 & 1) != 0) || ((a_5 & 2) != 0)) || ((a_5 & 32) != 0)) { if (a_2 == 15) { a_2 = 0; a_3 = 0; } } if (((a_5 & 2) != 0) || ((a_5 & 64) != 0)) { if ((a_2 == 3) || (a_2 == 22)) { a_2 = 0; a_3 = 0; } } } else if (a_1 == 9) { if ((((a_5 & 1) != 0) || ((a_5 & 2) != 0)) || ((a_5 & 32) != 0)) { if (a_2 == 5) { a_2 = 0; a_3 = 0; } } if (((a_5 & 2) != 0) || ((a_5 & 4) != 0)) { if (a_2 == 8) { a_2 = 0; a_3 = 0; } } } break; case 1: if (a_1 == 8) { if ((((a_5 & 1) != 0) || ((a_5 & 2) != 0)) || ((a_5 & 32) != 0)) { if ((a_2 == 1) || (a_2 == 10)) { a_2 = 14; a_3 = 0; } } if (((a_5 & 2) != 0) || ((a_5 & 64) != 0)) { if (a_2 == 19) { a_2 = 14; a_3 = 0; } } } else if (a_1 == 9) { if (((a_5 & 2) != 0) || ((a_5 & 4) != 0)) { if (a_2 == 5) { a_2 = 0; a_3 = 0; } } } break; case 2: if (a_1 == 8) { if ((((a_5 & 1) != 0) || ((a_5 & 2) != 0)) || ((a_5 & 32) != 0)) { if (a_2 == 3) { a_2 = 14; a_3 = 0; } } } else if (a_1 == 9) { if ((a_2 >= 5) && (a_2 <= 7)) { if (((a_5 & 2) != 0) || ((a_5 & 4) != 0)) { a_2 = 0; a_3 = 0; } } } break; } } void sub_59d13(auto a_0) { for (v_3 = 0; v_3 < 12; v_3 += 1) { g_18A70._f6EA._f21B[a_0/*65*/]._fD[v_3/*1*/] = 0; g_18A70._f6EA._f21B[a_0/*65*/][v_3/*1*/] = 0; } for (v_3 = 0; v_3 < 9; v_3 += 1) { g_18A70._f6EA._f21B[a_0/*65*/]._f27[v_3/*1*/] = -1; g_18A70._f6EA._f21B[a_0/*65*/]._f31[v_3/*1*/] = -1; } switch (a_0) { case 0: g_18A70._f6EA._f21B[a_0/*65*/]._f3B = 0; break; case 1: g_18A70._f6EA._f21B[1/*65*/]._fD[3/*1*/] = 8; g_18A70._f6EA._f21B[1/*65*/]._fD[4/*1*/] = 8; g_18A70._f6EA._f21B[1/*65*/]._fD[6/*1*/] = 6; g_18A70._f6EA._f21B[1/*65*/]._fD[8/*1*/] = 14; g_18A70._f6EA._f21B[1/*65*/]._fD[2/*1*/] = 0; g_18A70._f6EA._f21B[1/*65*/][2/*1*/] = 0; g_18A70._f6EA._f21B[a_0/*65*/]._f3B = 0; break; case 2: g_18A70._f6EA._f21B[2/*65*/]._fD[3/*1*/] = 0; g_18A70._f6EA._f21B[2/*65*/]._fD[4/*1*/] = 23; g_18A70._f6EA._f21B[2/*65*/]._fD[6/*1*/] = 10; g_18A70._f6EA._f21B[a_0/*65*/]._f3B = 0; break; } g_18A70._f6EA._f21B[a_0/*65*/]._f3C = -99; g_18A70._f6EA._f21B[a_0/*65*/]._f3D = 2; g_18A70._f6EA._f21B[a_0/*65*/]._f3E = 0; g_18A70._f6EA._f21B[a_0/*65*/]._f3F = -99; g_18A70._f6EA._f21B[a_0/*65*/]._f40 = 1; g_16310[0/*65*/]/*{65}*/ = g_18A70._f6EA._f21B[0/*65*/]; g_16310[1/*65*/]/*{65}*/ = g_18A70._f6EA._f21B[1/*65*/]; g_16310[2/*65*/]/*{65}*/ = g_18A70._f6EA._f21B[2/*65*/]; } auto sub_59f3d(auto a_0) { if (!sub_590(a_0)) { return 0; } return g_18A70._f6EA._f21B._f618[a_0/*1*/]; } void sub_59f64(auto a_0) { v_3 = sub_35d7d(a_0); if (sub_590(v_3) && (!PED::IS_PED_INJURED(a_0))) { PED::CLEAR_PED_DECORATIONS(a_0); for (v_4 = 0; v_4 < 4; v_4 += 1) { for (v_5 = 0; v_5 < 32; v_5 += 1) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f1ED[v_3/*15*/]._fA[v_4/*1*/], v_5)) { if (sub_a92d(&v_6, sub_5a030(v_4, v_5), sub_59ff9(v_3), a_0, -1)) { PED::_APPLY_PED_OVERLAY(a_0, v_6._f4, v_6._f5); } } } } } } auto sub_59ff9(auto a_0) { switch (a_0) { case 0: return 0; break; case 1: return 1; break; case 2: return 2; break; } return 0; } auto sub_5a030(auto a_0, auto a_1) { if ((a_0 < 0) || (a_0 > 3)) {} if ((a_1 < 0) || (a_1 > 31)) {} return (a_0 * 32) + a_1; } void sub_5a062(auto a_0) { v_3 = sub_35d7d(a_0); if (sub_590(v_3) && (!PED::IS_PED_INJURED(a_0))) { PED::ADD_ARMOUR_TO_PED(a_0, g_18A70._f6EA._f21B._f126[v_3/*1*/] - PED::GET_PED_ARMOUR(a_0)); } } void sub_5a0a5(auto a_0, auto a_1, auto a_2) { v_5 = sub_35d7d(a_0); if (sub_590(v_5) && (!PED::IS_PED_INJURED(a_0))) { sub_5a206(a_0, &g_18A70._f6EA._f21B._f12A[v_5/*284*/], a_1); for (v_6 = 0; v_6 <= (8 - 1); v_6 += 1) { UI::_72C1056D678BB7D8(g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_5/*1*/]); if (a_2) { if ((v_6 == g_18A70._f6EA._f21B._f4A0) || ((g_18A70._f6EA._f21B._f4A0 == -1) && (v_6 == 4))) { if ((g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_5/*1*/] != 0) && (g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_5/*1*/] != ${weapon_molotov})) { if (WEAPON::HAS_PED_GOT_WEAPON(a_0, g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_5/*1*/], 0)) { WEAPON::SET_CURRENT_PED_WEAPON(a_0, g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_5/*1*/], 1); } } } } } if (v_5 == 0) { STATS::STAT_GET_INT(0xc8fd0844, &v_7, -1); } else if (v_5 == 1) { STATS::STAT_GET_INT(0xd3161861, &v_7, -1); } else if (v_5 == 2) { STATS::STAT_GET_INT(0xe205ca9b, &v_7, -1); } PLAYER::SET_PLAYER_PARACHUTE_PACK_TINT_INDEX(PLAYER::PLAYER_ID(), v_7); } } void sub_5a206(auto a_0, auto a_1, auto a_2) { if (!PED::IS_PED_INJURED(a_0)) { asm .vardef 0x4c, "[{\"offset\":0,\"value\":44}]" asm .vardef 0x79, "[{\"offset\":0,\"value\":50}]" for (v_C = 0; v_C < 2; v_C += 1) { for (v_A = 0; v_A <= (44 - 1); v_A += 1) { v_6 = sub_5b56b(v_A); if ((v_6 != 0) && (v_6 != ${slot_unarmed})) { v_7 = WEAPON::GET_PED_WEAPONTYPE_IN_SLOT(a_0, v_6); if ((v_7 != 0) && (v_7 != ${weapon_unarmed})) { if (sub_5b3d7(v_7)) { if (v_C == 0) { v_4C[v_A/*1*/] = WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_7); } else { WEAPON::SET_PED_AMMO(a_0, v_7, 0); WEAPON::SET_AMMO_IN_CLIP(a_0, v_7, 0); } } else { v_4C[v_A/*1*/] = 0; WEAPON::SET_PED_AMMO(a_0, v_7, 0); WEAPON::SET_AMMO_IN_CLIP(a_0, v_7, 0); } } } } for (v_D = 0; v_D < DLC1::GET_NUM_DLC_WEAPONS(); v_D += 1) { if (DLC1::GET_DLC_WEAPON_DATA(v_D, &v_E)) { if ((!DLC1::_IS_OUTFIT_EMPTY(v_E)) && (!sub_5b293(v_E._f1))) { if (v_C == 0) { v_79[v_D/*1*/] = WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_E._f1); } else { WEAPON::SET_PED_AMMO(a_0, v_E._f1, 0); WEAPON::SET_AMMO_IN_CLIP(a_0, v_E._f1, 0); } } else { v_79[v_D/*1*/] = 0; WEAPON::SET_PED_AMMO(a_0, v_E._f1, 0); WEAPON::SET_AMMO_IN_CLIP(a_0, v_E._f1, 0); } } } } for (v_A = 0; v_A <= (44 - 1); v_A += 1) { v_6 = sub_5b56b(v_A); if ((v_6 != 0) && (v_6 != ${slot_unarmed})) { v_7 = WEAPON::GET_PED_WEAPONTYPE_IN_SLOT(a_0, v_6); v_8 = a_1[v_A/*3*/]; v_5 = a_1[v_A/*3*/]._f1; if (!sub_5b3d7(v_8)) { a_1[v_A/*3*/] = 0; v_8 = 0; } if (v_8 != 0) { if (v_8 != ${weapon_unarmed}) { if (!WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { WEAPON::GIVE_WEAPON_TO_PED(a_0, v_8, 0, 0, 0); } if (WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_8) < v_5) { WEAPON::SET_PED_AMMO(a_0, v_8, v_5); } v_B = 20; while (((v_B >= 20) && (v_B < 32)) && (v_8 != ${weapon_petrolcan})) { if (GAMEPLAY::IS_BIT_SET(a_1[v_A/*3*/]._f2, v_B) && WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { WEAPON::SET_PED_WEAPON_TINT_INDEX(a_0, v_8, v_B - 20); v_B = 0; } else { v_B += 1; } } v_B = 0; v_9 = sub_5a837(v_8, v_B); while (v_9 != 0) { if (GAMEPLAY::IS_BIT_SET(a_1[v_A/*3*/]._f2, v_B)) { if (!WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_9)) { WEAPON::GIVE_WEAPON_COMPONENT_TO_PED(a_0, v_8, v_9); } } else if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_9)) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_PED(a_0, v_8, v_9); } v_B += 1; v_9 = sub_5a837(v_8, v_B); } } } else if (a_2) { if (((v_7 != 0) && (v_7 != ${weapon_unarmed})) && (v_7 != ${object})) { WEAPON::REMOVE_WEAPON_FROM_PED(a_0, v_7); v_B = 0; v_9 = sub_5a837(v_7, v_B); while (v_9 != 0) { if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_7, v_9)) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_PED(a_0, v_7, v_9); } v_B += 1; v_9 = sub_5a837(v_7, v_B); } } } if (!a_2) { if ((v_7 != 0) && (v_7 != ${weapon_unarmed})) { if (WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_7) < v_4C[v_A/*1*/]) { WEAPON::SET_PED_AMMO(a_0, v_7, v_4C[v_A/*1*/]); } } } } } for (v_4B = 0; v_4B < a_1._f85; v_4B += 1) { v_8 = a_1._f85[v_4B/*3*/]; v_5 = a_1._f85[v_4B/*3*/]._f1; v_D = sub_5a7fc(v_8, &v_E); if ((v_D != -1) && (!sub_5b293(v_E._f1))) { if (DLC1::_IS_OUTFIT_EMPTY(v_E) || sub_5b293(v_E._f1)) { a_1._f85[v_4B/*3*/] = 0; v_8 = 0; } if (v_8 != 0) { if (v_8 != ${weapon_unarmed}) { if (!WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { WEAPON::GIVE_WEAPON_TO_PED(a_0, v_8, 0, 0, 0); } if (WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_8) < v_5) { WEAPON::SET_PED_AMMO(a_0, v_8, v_5); } v_B = 20; while ((v_B >= 20) && (v_B < 32)) { if (GAMEPLAY::IS_BIT_SET(a_1._f85[v_4B/*3*/]._f2, v_B) && WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { WEAPON::SET_PED_WEAPON_TINT_INDEX(a_0, v_8, v_B - 20); v_B = 0; } else { v_B += 1; } } for (v_B = 0; v_B < DLC1::GET_NUM_DLC_WEAPON_COMPONENTS(v_D); v_B += 1) { if (DLC1::GET_DLC_WEAPON_COMPONENT_DATA(v_D, v_B, &v_35)) { if (GAMEPLAY::IS_BIT_SET(a_1._f85[v_4B/*3*/]._f2, v_B)) { if (!WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_35._f3)) { WEAPON::GIVE_WEAPON_COMPONENT_TO_PED(a_0, v_8, v_35._f3); } } else if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_35._f3)) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_PED(a_0, v_8, v_35._f3); } } } } } else if (a_2) { if (((v_7 != 0) && (v_7 != ${weapon_unarmed})) && (v_7 != ${object})) { WEAPON::REMOVE_WEAPON_FROM_PED(a_0, v_7); for (v_B = 0; v_B < DLC1::GET_NUM_DLC_WEAPON_COMPONENTS(v_D); v_B += 1) { if (DLC1::GET_DLC_WEAPON_COMPONENT_DATA(v_D, v_B, &v_35)) { if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_7, v_35._f3)) { WEAPON::REMOVE_WEAPON_COMPONENT_FROM_PED(a_0, v_7, v_35._f3); } } } } } if (!a_2) { if ((v_8 != 0) && (v_8 != ${weapon_unarmed})) { if (WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_8) < v_79[v_D/*1*/]) { WEAPON::SET_PED_AMMO(a_0, v_8, v_79[v_D/*1*/]); } } } } } if (((WEAPON::GET_CURRENT_PED_WEAPON(a_0, &v_7, 1) && (v_7 != 0)) && (v_7 != ${weapon_unarmed})) && (v_7 != ${object})) { v_5 = WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_7); if ((v_5 > 1) && (v_5 > WEAPON::GET_MAX_AMMO_IN_CLIP(a_0, v_7, 1))) { WEAPON::SET_PED_AMMO(a_0, v_7, v_5 - WEAPON::GET_MAX_AMMO_IN_CLIP(a_0, v_7, 1)); WEAPON::SET_AMMO_IN_CLIP(a_0, v_7, WEAPON::GET_MAX_AMMO_IN_CLIP(a_0, v_7, 1)); } } } } auto sub_5a7fc(auto a_0, auto a_1) { v_5 = DLC1::GET_NUM_DLC_WEAPONS(); for (v_4 = 0; v_4 < v_5; v_4 += 1) { if (DLC1::GET_DLC_WEAPON_DATA(v_4, a_1)) { if (a_1._f1 == a_0) { return v_4; } } } return -1; } auto sub_5a837(auto a_0, auto a_1) { v_4 = 0; switch (a_0) { case ${weapon_pistol}: switch (a_1) { case 0: v_4 = 0xfed0fd71; break; case 1: v_4 = 0xed265a1c; break; case 2: v_4 = ${component_at_pi_flsh}; break; case 3: v_4 = 0x65ea7ebb; break; case 4: v_4 = 0xd7391086; break; } break; case ${weapon_combatpistol}: switch (a_1) { case 0: v_4 = 0x721b079; break; case 1: v_4 = 0xd67b4f2d; break; case 2: v_4 = ${component_at_pi_flsh}; break; case 3: v_4 = ${component_at_pi_supp}; break; case 4: v_4 = 0xc6654d72; break; } break; case ${weapon_appistol}: switch (a_1) { case 0: v_4 = 0x31c4b22a; break; case 1: v_4 = 0x249a17d5; break; case 2: v_4 = ${component_at_pi_flsh}; break; case 3: v_4 = ${component_at_pi_supp}; break; case 4: v_4 = 0x9b76c72c; break; } break; case ${weapon_microsmg}: switch (a_1) { case 0: v_4 = 0xcb48aef0; break; case 1: v_4 = 0x10e6ba2b; break; case 2: v_4 = ${component_at_pi_flsh}; break; case 3: v_4 = ${component_at_scope_macro}; break; case 4: v_4 = ${component_at_ar_supp_02}; break; case 5: v_4 = 0x487aae09; break; } break; case ${weapon_smg}: switch (a_1) { case 0: v_4 = 0x26574997; break; case 1: v_4 = 0x350966fb; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_pi_supp}; break; case 4: v_4 = 0x3cc6ba57; break; case 5: v_4 = ${component_at_ar_afgrip}; break; case 6: v_4 = 0x27872c90; break; } break; case ${weapon_assaultrifle}: switch (a_1) { case 0: v_4 = 0xbe5eea16; break; case 1: v_4 = 0xb1214f9b; break; case 2: v_4 = ${component_at_ar_afgrip}; break; case 3: v_4 = ${component_at_ar_flsh}; break; case 4: v_4 = ${component_at_scope_macro}; break; case 5: v_4 = ${component_at_ar_supp_02}; break; case 6: v_4 = 0x4ead7533; break; } break; case ${weapon_carbinerifle}: switch (a_1) { case 0: v_4 = 0x9fbe33ec; break; case 1: v_4 = 0x91109691; break; case 2: v_4 = 0x75414f30; break; case 3: v_4 = ${component_at_ar_afgrip}; break; case 4: v_4 = ${component_at_ar_flsh}; break; case 5: v_4 = ${component_at_scope_medium}; break; case 6: v_4 = ${component_at_ar_supp}; break; case 7: v_4 = 0xd89b9658; break; } break; case ${weapon_advancedrifle}: switch (a_1) { case 0: v_4 = 0xfa8fa10f; break; case 1: v_4 = 0x8ec1c979; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_scope_small}; break; case 4: v_4 = ${component_at_ar_supp}; break; case 5: v_4 = 0x377cd377; break; } break; case ${weapon_mg}: switch (a_1) { case 0: v_4 = 0xf434ef84; break; case 1: v_4 = 0x82158b47; break; case 2: v_4 = 0x3c00afed; break; case 3: v_4 = ${component_at_ar_afgrip}; break; case 4: v_4 = 0xd6dababe; break; } break; case ${weapon_combatmg}: switch (a_1) { case 0: v_4 = 0xe1ffb34a; break; case 1: v_4 = 0xd6c59cd6; break; case 2: v_4 = ${component_at_ar_afgrip}; break; case 3: v_4 = ${component_at_scope_medium}; break; case 4: v_4 = 0x92feccdd; break; } break; case ${weapon_pumpshotgun}: switch (a_1) { case 0: v_4 = ${component_at_sr_supp}; break; case 1: v_4 = ${component_at_ar_flsh}; break; case 2: v_4 = 0xa2d79ddb; break; } break; case ${weapon_assaultshotgun}: switch (a_1) { case 0: v_4 = 0x94e81bc7; break; case 1: v_4 = 0x86bd7f72; break; case 2: v_4 = ${component_at_ar_afgrip}; break; case 3: v_4 = ${component_at_ar_flsh}; break; case 4: v_4 = ${component_at_ar_supp}; break; } break; case ${weapon_sniperrifle}: switch (a_1) { case 0: v_4 = 0x9bc64089; break; case 1: v_4 = ${component_at_scope_large}; break; case 2: v_4 = ${component_at_scope_max}; break; case 3: v_4 = ${component_at_ar_supp_02}; break; case 4: v_4 = 0x4032b5e7; break; } break; case ${weapon_heavysniper}: switch (a_1) { case 0: v_4 = 0x476f52f4; break; case 1: v_4 = ${component_at_scope_large}; break; case 2: v_4 = ${component_at_scope_max}; break; } break; case ${weapon_grenadelauncher}: switch (a_1) { case 0: v_4 = ${component_at_ar_afgrip}; break; case 1: v_4 = ${component_at_ar_flsh}; break; case 2: v_4 = ${component_at_scope_small}; break; } break; case ${weapon_minigun}: switch (a_1) { case 0: v_4 = 0xc8de6f06; break; } break; case ${weapon_assaultsmg}: switch (a_1) { case 0: v_4 = 0x8d1307b0; break; case 1: v_4 = 0xbb46e417; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_scope_macro}; break; case 4: v_4 = ${component_at_ar_supp_02}; break; case 5: v_4 = 0x278c78af; break; } break; case ${weapon_bullpupshotgun}: switch (a_1) { case 0: v_4 = ${component_at_ar_afgrip}; break; case 1: v_4 = ${component_at_ar_flsh}; break; case 2: v_4 = ${component_at_ar_supp_02}; break; } break; case 0x99aeeb3b: switch (a_1) { case 0: v_4 = 0x2297be19; break; case 1: v_4 = 0xd9d3ac92; break; case 2: v_4 = ${component_at_pi_flsh}; break; case 3: v_4 = ${component_at_ar_supp_02}; break; case 4: v_4 = 0x77b8ab2f; break; } break; case 0xa3d4d34: switch (a_1) { case 0: v_4 = 0x4317f19e; break; case 1: v_4 = 0x334a5203; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_scope_small}; break; case 4: v_4 = ${component_at_ar_afgrip}; break; } break; case ${weapon_sawnoffshotgun}: switch (a_1) { case 0: v_4 = 0x85a64df9; break; } break; case ${weapon_bullpuprifle}: switch (a_1) { case 0: v_4 = ${component_bullpuprifle_clip_01}; break; case 1: v_4 = ${component_bullpuprifle_clip_02}; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_scope_small}; break; case 4: v_4 = ${component_at_ar_supp}; break; case 5: v_4 = ${component_at_ar_afgrip}; break; case 6: v_4 = 0xa857bc78; break; } break; case ${weapon_snspistol}: switch (a_1) { case 0: v_4 = ${component_snspistol_clip_01}; break; case 1: v_4 = ${component_snspistol_clip_02}; break; case 2: v_4 = 0x8033ecaf; break; } break; case ${weapon_specialcarbine}: switch (a_1) { case 0: v_4 = ${component_specialcarbine_clip_01}; break; case 1: v_4 = ${component_specialcarbine_clip_02}; break; case 2: v_4 = ${component_at_ar_flsh}; break; case 3: v_4 = ${component_at_scope_medium}; break; case 4: v_4 = ${component_at_ar_supp_02}; break; case 5: v_4 = ${component_at_ar_afgrip}; break; case 6: v_4 = 0x730154f2; break; } break; case 0xd8df3c3c: switch (a_1) { case 0: v_4 = 0xc613f685; break; case 1: v_4 = 0xeed9fd63; break; case 2: v_4 = 0x50910c31; break; case 3: v_4 = 0x9761d9dc; break; case 4: v_4 = 0x7decfe30; break; case 5: v_4 = 0x3f4e8aa6; break; case 6: v_4 = 0x8b808bb; break; case 7: v_4 = 0xe28babef; break; case 8: v_4 = 0x7af3f785; break; } break; case 0xdb1aa450: switch (a_1) { case 0: v_4 = 0x476e85ff; break; case 1: v_4 = 0xb92c6979; break; case 2: v_4 = ${component_at_pi_supp}; break; } break; case 0xdfe37640: switch (a_1) { case 0: v_4 = 0x5b3e7db6; break; case 1: v_4 = 0xe7939662; break; } break; case 0xc1b3c3d1: switch (a_1) { case 0: v_4 = 0xe9867ce3; break; case 1: v_4 = 0x16ee3040; break; case 2: v_4 = 0x9493b80d; break; } break; default: if (a_0 != 0) { v_5 = sub_5a7fc(a_0, &v_6); if (v_5 != -1) { if (a_1 < DLC1::GET_NUM_DLC_WEAPON_COMPONENTS(v_5)) { if (DLC1::GET_DLC_WEAPON_COMPONENT_DATA(v_5, a_1, &v_2D)) { return v_2D._f3; } } } } break; } return v_4; } auto sub_5b293(auto a_0) { if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { } else { switch (a_0) { case 0x99aeeb3b: case ${weapon_bullpupshotgun}: case ${weapon_assaultsmg}: return 0; break; case ${weapon_snspistol}: case ${weapon_bottle}: case 0x61012683: return 0; break; case ${weapon_specialcarbine}: case ${weapon_heavypistol}: return 0; break; case ${weapon_bullpuprifle}: return 0; break; case 0x92a27487: case 0x83839c4: return 0; break; case 0xa89cb99e: case 0x7f7497e5: return 0; break; case 0xc734385a: case 0x3aabbbaa: return 0; break; case 0xab564b93: case 0x63ab0442: return 0; break; case 0xd8df3c3c: case 0xdc4db296: case 0xa3d4d34: return 0; break; case 0x8210d4d5: case 0x8bb05fd7: case ${weapon_programmablear}: case 0xa52e2957: case 0xc1b3c3d1: case ${weapon_heavyrifle}: case ${weapon_rubbergun}: case 0xd04c944d: case 0xd866acd1: case ${weapon_assaultmg}: case 0xdfe37640: case 0xe232c28c: case ${weapon_loudhailer}: case 0xef951fbb: case 0x787f0bb: case ${weapon_assaultsniper}: case 0x47757124: case 0x624fe830: return 1; break; } } return 0; } auto sub_5b3d7(auto a_0) { if (a_0 == 0xfc508e33) { if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS() && sub_5b55a()) { return 1; } else { return 0; } } if ((a_0 == 0x7f7497e5) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS())) { return 0; } switch (a_0) { case ${weapon_assaultsmg}: if (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (!sub_5b4ee(1, 1)) { return 0; } } break; case ${weapon_sawnoffshotgun}: if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (!sub_5b4ee(1, 1)) { return 0; } } break; case 0x6d544c99: if ((!sub_dcd1()) || NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { return 0; } break; case 0xf9dcbf2d: if (!sub_dcd1()) { return 0; } break; case 0xd8df3c3c: case 0xdc4db296: break; } for (v_3 = 0; v_3 < DLC1::GET_NUM_DLC_WEAPONS(); v_3 += 1) { if (DLC1::GET_DLC_WEAPON_DATA(v_3, &v_4)) { if (v_4._f1 == a_0) { if (DLC1::_IS_OUTFIT_EMPTY(v_4) || sub_5b293(v_4._f1)) { return 0; } } } } return WEAPON::IS_WEAPON_VALID(a_0); } auto sub_5b4ee(auto a_0, auto a_1) { if (a_0) { if (GAMEPLAY::IS_BIT_SET(g_18A70._f29C._f2D4, 2)) { return 1; } } if (NETWORK::_67A5589628E0CFF6()) { if ((!a_1) || NETWORK::NETWORK_IS_SIGNED_ONLINE()) { if ((!GAMEPLAY::IS_PS3_VERSION()) && (!GAMEPLAY::IS_ORBIS_VERSION())) { return 1; } } } if (a_1) { if (NETWORK::_1353F87E89946207()) { return 0; } } if (NETWORK::_67A5589628E0CFF6()) { return 1; } return 0; } auto sub_5b55a() { return DLC2::IS_DLC_PRESENT(0x9b328228); } auto sub_5b56b(auto a_0) { v_3 = 0; switch (a_0) { case 0: v_3 = ${slot_unarmed}; break; case 1: v_3 = ${slot_knife}; break; case 2: v_3 = ${slot_nightstick}; break; case 3: v_3 = ${slot_hammer}; break; case 4: v_3 = ${slot_bat}; break; case 5: v_3 = ${slot_crowbar}; break; case 6: v_3 = ${slot_golfclub}; break; case 7: v_3 = ${slot_stungun}; break; case 8: v_3 = ${slot_pistol}; break; case 9: v_3 = ${slot_combatpistol}; break; case 10: v_3 = ${slot_appistol}; break; case 11: v_3 = ${slot_microsmg}; break; case 12: v_3 = ${slot_smg}; break; case 13: v_3 = ${slot_assaultrifle}; break; case 14: v_3 = ${slot_carbinerifle}; break; case 15: v_3 = ${slot_advancedrifle}; break; case 16: v_3 = ${slot_mg}; break; case 17: v_3 = ${slot_combatmg}; break; case 18: v_3 = ${slot_pumpshotgun}; break; case 19: v_3 = ${slot_sawnoffshotgun}; break; case 20: v_3 = ${slot_assaultshotgun}; break; case 21: v_3 = ${slot_sniperrifle}; break; case 22: v_3 = ${slot_heavysniper}; break; case 23: v_3 = ${slot_grenadelauncher}; break; case 24: v_3 = ${slot_rpg}; break; case 25: v_3 = ${slot_minigun}; break; case 26: v_3 = ${slot_grenade}; break; case 27: v_3 = ${slot_stickybomb}; break; case 28: v_3 = ${slot_smokegrenade}; break; case 29: v_3 = ${slot_molotov}; break; case 30: v_3 = ${slot_fireextinguisher}; break; case 31: v_3 = ${slot_petrolcan}; break; case 33: v_3 = ${slot_parachute}; break; case 34: v_3 = ${slot_digiscanner}; break; case 35: v_3 = ${slot_object}; break; case 36: v_3 = ${slot_assaultsmg}; break; case 37: v_3 = ${slot_bullpupshotgun}; break; case 38: v_3 = 0x22541ebe; break; } return v_3; } void sub_5b7df(auto a_0) { v_3 = sub_35d7d(a_0); if (sub_590(v_3)) { if (!g_163D4[v_3/*1*/]) { if (g_18A70._f6EA._f21B._f653[v_3/*1*/] != 0) { if (sub_58bcc(a_0) != g_18A70._f6EA._f21B._f653[v_3/*1*/]) { sub_59d13(v_3); g_18A70._f6EA._f21B._f653[v_3/*1*/] = sub_58bcc(a_0); } } } sub_5cf(a_0, &g_18A70._f6EA._f21B[v_3/*65*/], 0); if (!g_163D4[v_3/*1*/]) { v_5 = 0; if (v_3 == 0) { if (!sub_5c082(49)) { v_4 = sub_368e3(a_0, 12, -1); if (v_4 == 16) { v_5 = 1; } sub_5ba36(sub_35dba(0), 12, 16, 0, 0, 0, 0); } if (!sub_5c082(44)) { v_4 = sub_368e3(a_0, 3, -1); if ((((((v_4 == 70) || (v_4 == 71)) || (v_4 == 72)) || (v_4 == 73)) || (v_4 == 74)) || (v_4 == 75)) { v_5 = 1; } v_4 = sub_368e3(a_0, 4, -1); if (((((v_4 == 41) || (v_4 == 42)) || (v_4 == 43)) || (v_4 == 44)) || (v_4 == 45)) { v_5 = 1; } sub_5ba36(sub_35dba(0), 3, 70, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 3, 71, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 3, 72, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 3, 73, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 3, 74, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 3, 75, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 4, 41, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 4, 42, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 4, 43, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 4, 44, 1, 0, 0, 0); sub_5ba36(sub_35dba(0), 4, 45, 1, 0, 0, 0); } } else if (v_3 == 2) { v_4 = sub_368e3(a_0, 4, -1); if (v_4 == 93) { v_5 = 1; } } if (v_5) { sub_59d13(v_3); sub_5cf(a_0, &g_18A70._f6EA._f21B[v_3/*65*/], 0); } } g_163D4[v_3/*1*/] = 1; } } void sub_5ba36(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { sub_5bfe6(a_0, a_1, a_2, a_3); sub_5bbff(a_0, a_1, a_2, a_4, 1); if (a_5) { sub_5bb16(a_0, a_1, a_2, 0); } if (a_6 == 1) { sub_5ba7b(a_0, a_1, a_2, 0); } } auto sub_5ba7b(auto a_0, auto a_1, auto a_2, auto a_3) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(a_0, a_1, a_2); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0) && (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6))) { if (a_3) { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 2, g_10E3A[1/*14*/]._f1, 0, 1); } else { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 2, g_10E3A[1/*14*/]._f1, 1, 0); } return 1; } else { } return 0; } void sub_5bb16(auto a_0, auto a_1, auto a_2, auto a_3) { if (a_2 == -99) { return ; } switch (a_0) { case ${player_zero}: if ((!a_3) || GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[1/*1*/], 0)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._fBE4[0/*166*/][a_1/*11*/][a_2 / 32/*1*/], a_2 % 32); } break; case ${player_two}: if ((!a_3) || GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[3/*1*/], 0)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._fBE4[1/*166*/][a_1/*11*/][a_2 / 32/*1*/], a_2 % 32); } if ((!a_3) || GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[4/*1*/], 0)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._fBE4[2/*166*/][a_1/*11*/][a_2 / 32/*1*/], a_2 % 32); } break; } } auto sub_5bbff(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(a_0, a_1, a_2); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0) && (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6))) { if (a_3) { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 1, g_10E3A[1/*14*/]._f1, 1, 0); if (a_1 == 12) { v_7 = 1; if (a_0 == ${player_zero}) { if (a_2 == 31) { v_7 = 0; } } if (v_7 == 1) { v_A/*{16}*/ = sub_19576(a_0, a_2); for (v_8 = 0; v_8 <= 14; v_8 += 1) { if (((v_A[v_8/*1*/] != -99) && (v_8 != 12)) && (v_8 != 14)) { if (v_8 != 13) { sub_5bbff(a_0, v_8, v_A[v_8/*1*/], 1, 1); sub_5bfe6(a_0, v_8, v_A[v_8/*1*/], 1); } else { v_1A/*{10}*/ = sub_18a25(a_0, v_A[v_8/*1*/]); for (v_9 = 0; v_9 <= 8; v_9 += 1) { sub_5bbff(a_0, 14, v_1A[v_9/*1*/], 1, 1); sub_5bfe6(a_0, 14, v_1A[v_9/*1*/], 1); } } } } } } } else { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 1, g_10E3A[1/*14*/]._f1, 0, 1); } if ((a_4 == 1) && (a_3 == 1)) { switch (a_0) { case ${player_zero}: break; case ${player_one}: switch (a_1) { case 3: if ((a_2 >= 176) && (a_2 <= 191)) { v_24 = 227 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 3, v_24, 1, 0); } else if ((a_2 >= 227) && (a_2 <= 242)) { v_24 = 176 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 3, v_24, 1, 0); } break; case 11: if ((a_2 >= 9) && (a_2 <= 24)) { v_24 = 25 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 11, v_24, 1, 0); } else if ((a_2 >= 25) && (a_2 <= 40)) { v_24 = 9 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 11, v_24, 1, 0); } break; case 8: if ((a_2 >= 27) && (a_2 <= 42)) { v_24 = 43 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); v_24 = 59 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); } else if ((a_2 >= 43) && (a_2 <= 58)) { v_24 = 27 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); v_24 = 59 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); } else if ((a_2 >= 59) && (a_2 <= 74)) { v_24 = 27 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); v_24 = 43 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 8, v_24, 1, 0); } break; case 14: if ((a_2 >= 64) && (a_2 <= 79)) { v_24 = 41 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 14, v_24, 1, 0); } break; } break; case ${player_two}: switch (a_1) { case 4: if ((a_2 >= 81) && (a_2 <= 90)) { v_24 = 94 + g_10E3A[1/*14*/]._f4; sub_5bbff(a_0, 4, v_24, 1, 0); } break; case 12: if (a_2 == 2) { sub_5bbff(a_0, 14, 17, 1, 0); } break; } break; } } return 1; } else { } return 0; } auto sub_5bfe6(auto a_0, auto a_1, auto a_2, auto a_3) { g_10E3A[1/*14*/]/*{14}*/ = sub_385ae(a_0, a_1, a_2); if (GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 0) && (!GAMEPLAY::IS_BIT_SET(g_10E3A[1/*14*/]._f6, 6))) { if (a_3) { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 0, g_10E3A[1/*14*/]._f1, 1, 0); } else { sub_1e44d(a_1, g_10E3A[1/*14*/]._f5, g_10E3A[1/*14*/]._f2, 0, g_10E3A[1/*14*/]._f1, 0, 1); } return 1; } else { } return 0; } auto sub_5c082(auto a_0) { return g_18A70._f1E27._f14A[a_0/*6*/]; } auto sub_5c098(auto a_0, auto a_1, auto a_2) { v_5 = 4; if (a_1 == 0) { v_5 = 0; } else if (a_1 == 2) { v_5 = 2; } else if (a_1 == 1) { v_5 = 1; } else if (a_1 == 145) { v_5 = 3; return 0; } if (ENTITY::DOES_ENTITY_EXIST(g_15B55[v_5/*1*/])) { v_6 = -1; for (v_7 = 0; v_7 < g_163D8; v_7 += 1) { if (v_6 < 0) { if (!ENTITY::DOES_ENTITY_EXIST(g_163D8[v_7/*1*/])) { v_6 = v_7; } } } if ((v_6 < 0) || (v_6 > g_163D8)) { v_6 = 0; } g_163D8[v_6/*1*/] = g_15B55[v_5/*1*/]; if (a_2) { if (!PED::IS_PED_INJURED(g_163D8[v_6/*1*/])) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { AI::CLEAR_PED_TASKS(g_163D8[v_6/*1*/]); AI::TASK_SMART_FLEE_COORD(g_163D8[v_6/*1*/], ENTITY::GET_ENTITY_COORDS(a_0, 1), 1000.0, -1, 1, 0); } } } } } g_15B55[v_5/*1*/] = a_0; g_18A70._f6EA._f21B._f5F4[a_1/*1*/] = sub_4d696(); g_18A70._f6EA._f21B._f5F8[a_1/*3*/]/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); g_18A70._f6EA._f21B._f602[a_1/*1*/] = ENTITY::GET_ENTITY_HEADING(a_0); if (a_2) { GAMEPLAY::SET_BIT(&g_15B55._f2F, v_5); } return 1; } auto sub_5c1ee(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8) { if (sub_590(a_1)) { v_B = sub_35dba(a_1); STREAMING::REQUEST_MODEL(v_B); if (STREAMING::HAS_MODEL_LOADED(v_B)) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { PED::DELETE_PED(a_0); } a_0 = PED::CREATE_PED(26, v_B, a_2, a_5, 0, 0); sub_5c098(a_0, a_1, a_7); PED::_E861D0B05C7662B8(a_0, 0, 0); sub_5b7df(a_0); sub_5a0a5(a_0, 1, 0); sub_5a062(a_0); sub_59f64(a_0); sub_58298(a_0, a_8); sub_5821f(a_0); if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_B); } return 1; } } return 0; } auto sub_5c28d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (!sub_590(a_1)) { v_7 = sub_5c353(a_1); STREAMING::REQUEST_MODEL(v_7); if (STREAMING::HAS_MODEL_LOADED(v_7)) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { PED::DELETE_PED(a_0); } if (ENTITY::DOES_ENTITY_EXIST(a_2) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { a_0 = PED::CREATE_PED_INSIDE_VEHICLE(a_2, 26, v_7, a_3, 0, 0); PED::SET_PED_DEFAULT_COMPONENT_VARIATION(a_0); sub_5c30d(a_0, a_1); if (a_4) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_7); } } return 1; } } return 0; } auto sub_5c30d(auto a_0, auto a_1) { v_4 = 7; if (a_1 == 19) { v_4 = 3; } else if (a_1 == 14) { v_4 = 4; } else if (a_1 == 17) { v_4 = 5; } else { v_4 = 7; return 0; } g_154E9[v_4 - 3/*1*/] = a_0; return 1; } auto sub_5c353(auto a_0) { if (!sub_590(a_0)) { return g_18A70._f7F07[a_0/*29*/]; } else if (a_0 != 145) {} return 0; } void sub_5c37e(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!PED::IS_PED_INJURED(a_0)) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); PED::SET_PED_CONFIG_FLAG(a_0, 32, a_2); PED::SET_PED_CONFIG_FLAG(a_0, 132, a_3); PED::SET_PED_CAN_BE_TARGETTED(a_0, a_4); PED::SET_PED_AS_ENEMY(a_0, a_5); PED::SET_PED_RELATIONSHIP_GROUP_HASH(a_0, a_1); } } } auto sub_5c3cc(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (!sub_590(a_1)) { v_9 = sub_5c353(a_1); STREAMING::REQUEST_MODEL(v_9); if (STREAMING::HAS_MODEL_LOADED(v_9)) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { PED::DELETE_PED(a_0); } a_0 = PED::CREATE_PED(26, v_9, a_2, a_5, 0, 0); PED::SET_PED_DEFAULT_COMPONENT_VARIATION(a_0); if (v_9 == ${ig_lamardavis}) { if (PED::GET_PED_DRAWABLE_VARIATION(a_0, 3) == 0) { PED::SET_PED_COMPONENT_VARIATION(a_0, 5, 2, 0, 0); } } sub_5c30d(a_0, a_1); if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_9); } return 1; } } return 0; } auto sub_5c45a(auto a_0) { GAMEPLAY::SET_BIT(&l_112._fD, 20); if (l_20D == 0) { PATHFIND::SET_IGNORE_NO_GPS_FLAG(0); } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_ALL_RANDOM_PEDS_FLEE_THIS_FRAME(PLAYER::PLAYER_ID()); } sub_505bf(); sub_674ca(&l_4E); sub_674ca(&l_52); sub_674ca(&l_56); CONTROLS::DISABLE_CONTROL_ACTION(0, 86, 1); sub_66ab5(&l_220); sub_554b2(&l_391[1/*18*/], PLAYER::PLAYER_PED_ID()); sub_55a5a(&l_391[0/*18*/], PLAYER::PLAYER_PED_ID()); sub_6659b(); sub_57010(&l_97, PLAYER::PLAYER_PED_ID(), l_BB); sub_65f0f(&l_228); sub_65106(&l_226); sub_5e067(&l_231); sub_5ca2d(); if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0) && sub_67e27(l_97, l_BB, 0)) { CAM::_DISABLE_VEHICLE_FIRST_PERSON_CAM_THIS_FRAME(); } if (CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) { if (l_263 == 0) { UNK1::_293220DA1B46CEBC(3.0, 0.0, 3); l_263 = 1; } } else { l_263 = 0; } switch (a_0) { case 0: if (l_230 == 0) { if (l_22F == 0) { sub_5c9d8(&l_112, l_33, 483.3, -1316.18, 27.7, 477.64, -1319.01, 31.2, 5.0, 1, l_BB, &l_4E, &l_52, &l_56, 1, 0, 1, -1); } else { if (l_24A == 0) { if (sub_5604b("CST4_BUTTON1")) { l_24A = 1; } } if (sub_67e27(l_97, l_BB, 0)) { if (sub_5604b("CST4_BUTTON1")) { if (!sub_5604b("CAR4_EGIRL")) { if (((l_249 == 0) && (!sub_51455())) && (!sub_52acd(&l_112, 1))) { sub_5c99c("CAR4_EGIRL", 7500, 1); } } } } else { if (l_255 == 0) { if (sub_5604b("CST4_ENDCALL")) { if (sub_54902(45) || sub_548c4(45)) { AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DROP"); l_255 = 1; } } } if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0) && (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff))) { if (sub_5604b("CST4_ENDCALL")) { if (sub_54902(45) || sub_548c4(45)) { if (AUDIO::GET_CURRENT_SCRIPTED_CONVERSATION_LINE() > 0) { AUDIO::STOP_AUDIO_SCENE("CAR_3_ESCAPE_SECURITY"); return 1; } } if (!sub_51455()) { AUDIO::STOP_AUDIO_SCENE("CAR_3_ESCAPE_SECURITY"); return 1; } } } } } } else { if (l_23B == 0) { if (l_23E == 0) { if (sub_67e27(l_97, l_BB, 0)) { l_23D = 22000; } else { l_23D = 16000; } l_23E = GAMEPLAY::GET_GAME_TIMER(); } else if (sub_544f4(l_23D, l_23E)) { l_23C = 1; if (sub_5604b("CST4_FSPB")) { l_23B = 1; } } } if (UI::DOES_BLIP_EXIST(l_112) || UI::DOES_BLIP_EXIST(l_112._f5)) { sub_514f7(&l_112, 0); if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 0); } } if (!sub_5604b("CAR4_LSEC")) { if (sub_5604b("CST4_ASSC") || sub_5604b("CST4_FSSC")) { if (!sub_52acd(&l_112, 0)) { sub_5c99c("CAR4_LSEC", 7500, 1); } } } } if (!sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { if ((!UI::DOES_BLIP_EXIST(l_BB._f1)) && (!UI::DOES_BLIP_EXIST(l_112))) { l_BB._f1 = sub_5c989(l_BB, 0, 0); } if (UI::DOES_BLIP_EXIST(l_BB._f1)) { if ((!sub_5604b(&l_56)) && (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&l_56))) { if (sub_52acd(&l_112, 2)) { UI::CLEAR_PRINTS(); sub_5c99c(&l_56, 7500, 1); } } } } else if (UI::DOES_BLIP_EXIST(l_BB._f1)) { if (sub_57a65(&l_56, 0, 0)) { UI::CLEAR_PRINTS(); } UI::REMOVE_BLIP(&l_BB._f1); } if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0) && (!sub_57af4())) { if (!CAM::IS_CINEMATIC_SHOT_ACTIVE(0xbeab4dff)) { if (l_23B == 1) { if (l_245 == 0) { if (l_230 == 1) { if (!sub_5604b("CAR4_HCARS")) { sub_5c968("CAR4_HCARS", 1, 1, 10000, 1); } } } } if (l_24A == 1) { if (l_249 == 0) { if (sub_67e27(l_97, l_BB, 0)) { if (!sub_5604b("CAR4_HCARE")) { sub_5c968("CAR4_HCARE", 1, 1, 10000, 1); } else if (!sub_5c955("CAR4_HCARE")) { sub_57e37("CAR4_HCARE", 0); } } else if (sub_5c955("CAR4_HCARE")) { UI::CLEAR_HELP(1); } } } } } else if (sub_5c955("CAR4_HCARE") || sub_5c955("CAR4_HCARS")) { UI::CLEAR_HELP(1); } if (!sub_57af4()) { if (l_23B == 1) { sub_54fc6(l_BB, &l_12B); sub_54966(l_BB, &l_12B, 1); if ((!sub_54902(45)) && (!sub_548c4(45))) { sub_546e0(l_BB, &l_12B, "CAR_3_TYRE_BURST_CAM"); } else { sub_546ba(&l_12B); } sub_5465c(l_12B, &l_459); sub_54426(l_12B, PLAYER::PLAYER_PED_ID(), l_BB, &l_BB._f11, &l_BB._f8); } } break; } return 0; } auto sub_5c955(auto a_0) { UI::_0A24DA3A41B718F5(a_0); return UI::_10BDDBFC529428DD(0); } void sub_5c968(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { UI::_SET_TEXT_COMPONENT_FORMAT(a_0); UI::_DISPLAY_HELP_TEXT_FROM_STRING_LABEL(0, a_1, a_2, a_3); sub_57e37(a_0, a_4); } auto sub_5c989(auto a_0, auto a_1, auto a_2) { return sub_52462(a_0, !a_1, a_2); } void sub_5c99c(auto a_0, auto a_1, auto a_2) { if (!sub_5604b(a_0)) { sub_5c9bf(a_0, a_1, 1); sub_57e37(a_0, a_2); } } void sub_5c9bf(auto a_0, auto a_1, auto a_2) { a_2 = a_2; UI::_SET_TEXT_ENTRY_2(a_0); UI::_DRAW_SUBTITLE_TIMED(a_1, 0); } auto sub_5c9d8(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19) { return sub_51ad8(a_0, a_1, sub_5441b(), a_4, a_7, a_B, 5, 0, 0, 0, a_C, a_D, sub_54405(), sub_54405(), sub_54405(), sub_54405(), a_E, 0, a_10, a_F, 1, a_11, a_12, a_13, sub_54405(), sub_54405(), sub_54405(), 1, a_A); } void sub_5ca2d() { if (ENTITY::DOES_ENTITY_EXIST(l_97)) { if (!ENTITY::IS_ENTITY_DEAD(l_97)) { if (((((!PED::IS_PED_IN_ANY_VEHICLE(l_97, 0)) && (!PED::IS_PED_FALLING(l_97))) && (!PED::IS_PED_RAGDOLL(l_97))) && AUDIO::HAS_SOUND_FINISHED(l_25D)) && (!ENTITY::IS_ENTITY_PLAYING_ANIM(l_97, "misscarsteal4@actress", "eject_girl", 3))) { if (sub_51455()) { v_2/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_2)) { if ((((((((((((((GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ACHAT1") || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ACHAT2")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ACHAT3")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ACHAT4")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY1")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY2")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY3")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY4")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY5")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY6")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY7")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY8")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY9")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ANNOY10")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_AWARN")) { sub_5687d(); } } } if (!sub_5604b("CST4_AFLEE1")) { if (l_97._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AFLEE1", 7, 0, 0, 0)) { l_97._f8 = 0; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_AFLEE1", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_97)) { sub_5e04e(l_97, "CST4_CDAA", "CST4ACTRESS", 6); l_97._f8 = 0; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_AFLEE1", 1); } } } else { sub_57e37("CST4_AFLEE1", 1); } } else if (PED::IS_PED_FLEEING(l_97)) { if (!sub_5604b("CST4_AFLEE2")) { if (sub_544f4(15000, l_97._f7)) { if (!sub_51455()) { if (l_97._f11 < 30.0) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AFLEE2", 7, 0, 0, 0)) { l_97._f8 += 1; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); if (l_97._f8 == 6) { sub_57e37("CST4_AFLEE2", 1); } } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_97)) { sub_5e04e(l_97, "CST4_DGAA", "CST4ACTRESS", 3); l_97._f8 += 1; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); if (l_97._f8 == 6) { sub_57e37("CST4_AFLEE2", 1); } } } } } } } } } } if (sub_575c0(PLAYER::PLAYER_PED_ID(), l_97)) { if (!PED::IS_PED_INJURED(l_97)) { if ((!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_97)) && (!AUDIO::IS_SCRIPTED_SPEECH_PLAYING(l_97))) { if (GAMEPLAY::IS_BULLET_IN_AREA(ENTITY::GET_ENTITY_COORDS(l_97, 1), 3.0, 1) || GAMEPLAY::IS_BULLET_IN_AREA(ENTITY::GET_ENTITY_COORDS(l_97, 1), 3.0, 0)) { AUDIO::PLAY_PAIN(l_97, 5, 0, 0); } } } if (l_20D == 0) { if (!sub_5604b("CST4_AKDNP")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AKDNP", 7, 0, 0, 0)) { sub_57e37("CST4_AKDNP", 1); } } } } if (!sub_5604b("CST4_APULL")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_APULL", 7, 0, 0, 0)) { sub_57e37("CST4_APULL", 1); } } } } } } if (l_22F == 1) { if (!sub_5604b("CST4_BUTTON1")) { if (sub_575c0(PLAYER::PLAYER_PED_ID(), l_97)) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (l_24F == 0) { if (sub_56f12(&l_151, "CST4AUD", "CST4_BUTTON1", 7, 0, 0, 0)) { sub_57e37("CST4_BUTTON1", 1); } } } } } } if (!sub_5604b("CST4_ENDCALL")) { if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { if (!sub_67e27(l_97, l_BB, 0)) { if (l_20D == 0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (l_240 == 0) { l_240 = GAMEPLAY::GET_GAME_TIMER(); } else if (sub_544f4(2000, l_240)) { sub_5dd84(); if (l_1FE == 0) { if (sub_5d97d(9, &l_151, 45, "CST4AUD", &l_4DE, &l_4E8, 8, 1, 0, 0, 0)) { sub_57e37("CST4_ENDCALL", 1); } } else if (sub_5d97d(12, &l_151, 45, "CST4AUD", &l_4F2, &l_4FF, 8, 1, 0, 0, 0)) { sub_57e37("CST4_ENDCALL", 1); } } } } } } } } } if (l_22E == 1) { if ((!sub_5604b("CST4_ASSC")) && (!sub_5604b("CST4_FSSC"))) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (!VEHICLE::IS_VEHICLE_SEAT_FREE(l_BB, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_97)) { if (!ENTITY::IS_ENTITY_DEAD(l_97)) { if (PED::IS_PED_SITTING_IN_VEHICLE(l_97, l_BB)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ASSC", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ASSC", 1); } } } } } else if (sub_56f12(&l_151, "CST4AUD", "CST4_FSSC", 7, 0, 0, 0)) { sub_57e37("CST4_FSSC", 1); } } } } else if (sub_5604b("CAR4_LSEC")) { if (!sub_5604b("CST4_ASSCF")) { if (sub_5604b("CST4_ASSC")) { if (!sub_51455()) { if ((!AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) && (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(PLAYER::PLAYER_PED_ID()))) { sub_5e04e(PLAYER::PLAYER_PED_ID(), "CST4_DDAA", "FRANKLIN", 3); sub_57e37("CST4_ASSCF", 1); } } } } if (sub_5461a(PLAYER::PLAYER_PED_ID(), l_BB)) { if (l_23B == 0) { if (!sub_5604b("CST4_FSPB")) { if (l_23C == 1) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_FSPB", 7, 0, 0, 0)) { sub_57e37("CST4_FSPB", 1); } } } } } } else if (!sub_5604b("CST4_FSPDS")) { if (l_246 != l_245) { if (!sub_51455()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_FSPDS", 7, 0, 0, 0)) { l_246 = l_245; if (l_245 == 2) { sub_57e37("CST4_FSPDS", 1); } } } else { AUDIO::INTERRUPT_CONVERSATION(PLAYER::PLAYER_PED_ID(), "CST4_CFAA", "FRANKLIN"); l_246 = l_245; if (l_245 == 2) { sub_57e37("CST4_FSPDS", 1); } } } } } if (sub_575c0(PLAYER::PLAYER_PED_ID(), l_97)) { if (l_249 == 0) { if (!sub_5604b("CST4_SHOOT")) { if (sub_544f4(10000, l_97._f7)) { if (PED::IS_PED_SHOOTING(PLAYER::PLAYER_PED_ID())) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_SHOOT", 7, 0, 0, 0)) { l_251 += 1; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); if (l_251 == 4) { sub_57e37("CST4_SHOOT", 1); } } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_97)) { sub_5e04e(l_97, "CST4_DCAA", "CST4ACTRESS", 3); l_251 += 1; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); if (l_251 == 4) { sub_57e37("CST4_SHOOT", 1); } } } } } } if (!sub_5604b("CST4_ACHAT1")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ACHAT1", 7, 0, 0, 0)) { sub_57e37("CST4_ACHAT1", 1); } } } } if (!sub_5604b("CST4_ACHAT2")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ACHAT2", 7, 0, 0, 0)) { sub_57e37("CST4_ACHAT2", 1); } } } } if (!sub_5604b("CST4_ACHAT3")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ACHAT3", 7, 0, 0, 0)) { sub_57e37("CST4_ACHAT3", 1); } } } } if (!sub_5604b("CST4_ACHAT4")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ACHAT4", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); l_250 = 1; sub_57e37("CST4_ACHAT4", 1); } } } } } if (l_250 == 1) { if (l_249 == 0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_544f4(12500, l_97._f7)) { if (!sub_5604b("CST4_SECSHT")) { v_8 = sub_5d876(l_97, 0xf50b51b7, 0, 0, 28); if (ENTITY::DOES_ENTITY_EXIST(v_8)) { if (!ENTITY::IS_ENTITY_DEAD(v_8)) { if (sub_5d865(l_97, v_8) < 10.0) { if (sub_56f12(&l_151, "CST4AUD", "CST4_SECSHT", 7, 0, 0, 0)) { l_252 += 1; l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); if (l_252 == 5) { sub_57e37("CST4_SECSHT", 1); } } } } } } if (!sub_51455()) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: if (sub_56f12(&l_151, "CST4AUD", "CST4_STOP", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); } break; case 1: if (sub_56f12(&l_151, "CST4AUD", "CST4_SCREAM", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); } break; case 2: if (sub_56f12(&l_151, "CST4AUD", "CST4_ASTOP", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); } break; } } } } } if (!sub_5604b("CST4_ANNOY1")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY1", 7, 0, 0, 0)) { sub_57e37("CST4_ANNOY1", 1); } } } } if (!sub_5604b("CST4_ANNOY2")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY2", 7, 0, 0, 0)) { sub_57e37("CST4_ANNOY2", 1); } } } } if (!sub_5604b("CST4_ANNOY3")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY3", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY3", 1); } } } } if (!sub_5604b("CST4_ANNOY4")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY4", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY4", 1); } } } } if (!sub_5604b("CST4_ANNOY5")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY5", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY5", 1); } } } } if (!sub_5604b("CST4_ANNOY6")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY6", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY6", 1); } } } } if (!sub_5604b("CST4_ANNOY7")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY7", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY7", 1); } } } } if (!sub_5604b("CST4_ANNOY8")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY8", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY8", 1); } } } } if (!sub_5604b("CST4_ANNOY9")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY9", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY9", 1); } } } } if (!sub_5604b("CST4_ANNOY10")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ANNOY10", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_ANNOY10", 1); } } } } if (!sub_5604b("CST4_AWARN")) { if (!sub_51455()) { if (!sub_52acd(&l_112, 0)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AWARN", 7, 0, 0, 0)) { l_97._f7 = GAMEPLAY::GET_GAME_TIMER(); sub_57e37("CST4_AWARN", 1); } } } } } } } } } else { if ((!sub_5604b("CST4_AMSNO")) && (!sub_5604b("CST4_AMSRO"))) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(l_61, "misscarsteal4@actor", "stumble", 3) || ENTITY::IS_ENTITY_PLAYING_ANIM(l_61, "misscarsteal4@actor", "dazed_idle", 3)) { sub_56fb5(l_97, l_61, &l_97._fD, &l_97._fA, 950); if (l_97._fD == 1) { if (sub_706d6(l_61, l_97, 1) < 30.0) { if (!sub_51455()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AMSNO", 8, 0, 0, 0)) { sub_57e37("CST4_AMSNO", 1); } } else { sub_56f60(); } } } } } } } if (!sub_5604b("CST4_AMSRO")) { if (sub_5461a(l_97, l_BB)) { if (l_97._fD == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (ENTITY::IS_ENTITY_DEAD(l_61)) { if (l_61._f10 == 5) { if (!sub_51455()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AMSRO", 8, 0, 0, 0)) { sub_57e37("CST4_AMSRO", 1); } } else { sub_56f60(); } } } } } } } } } auto sub_5d865(auto a_0, auto a_1) { return sub_706d6(a_0, a_1, 1); } auto sub_5d876(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { asm .vardef 7, "[{\"offset\":0,\"value\":16}]" v_18 = 0; if (!PED::IS_PED_INJURED(a_0)) { PED::GET_PED_NEARBY_PEDS(a_0, &v_7, a_4); for (v_18 = 0; v_18 <= (v_7 - 1); v_18 += 1) { if (ENTITY::DOES_ENTITY_EXIST(v_7[v_18/*1*/])) { if (!PED::IS_PED_INJURED(v_7[v_18/*1*/])) { if (PED::GET_PED_RELATIONSHIP_GROUP_HASH(v_7[v_18/*1*/]) == a_1) { if (a_2 <= 0) { if (a_3 == 1) { if (ENTITY::IS_ENTITY_ON_SCREEN(v_7[v_18/*1*/])) { return v_7[v_18/*1*/]; } } else { return v_7[v_18/*1*/]; } } else if ((v_18 + a_2) <= (v_7 - 1)) { if (ENTITY::DOES_ENTITY_EXIST(v_7[v_18 + a_2/*1*/])) { if (!PED::IS_PED_INJURED(v_7[v_18 + a_2/*1*/])) { if (PED::GET_PED_RELATIONSHIP_GROUP_HASH(v_7[v_18 + a_2/*1*/]) == a_1) { if (a_3 == 1) { if (ENTITY::IS_ENTITY_ON_SCREEN(v_7[v_18 + a_2/*1*/])) { return v_7[v_18 + a_2/*1*/]; } } else { return v_7[v_18 + a_2/*1*/]; } } } } } } } } } } return 0; } auto sub_5d97d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10) { sub_56ebc(a_1, a_2, a_3, a_8, a_9, 0); sub_5dd4b(); if (a_7 == 1) { g_3D6C = 1; } else { g_3D6C = 0; } sub_5dd25(a_0); return sub_5d9bb(a_4, a_5, a_6, a_A); } auto sub_5d9bb(auto a_0, auto a_1, auto a_2, auto a_3) { g_3D61 = 0; if ((g_3D60 == 0) || (g_3D62 == 2)) { if (g_3D60 != 0) { if (a_2 > g_3D62) { if (a_3 == 0) { AUDIO::STOP_SCRIPTED_CONVERSATION(0); g_384D._f1 = 3; g_3D60 = 0; g_3D61 = 1; g_3D95 = 0; g_3D5C = 0; g_3D5D = 0; } else { sub_56e65(); return 0; } } else { return 0; } } if (AUDIO::IS_SCRIPTED_CONVERSATION_ONGOING()) { return 0; } if (sub_56e2a(8, -1)) { return 0; } g_3DAC/*{6}*/ = g_3DA6; sub_56dd2(); g_3A99/*{165}*/ = g_3B3E; g_3D66 = g_3D67; g_3D6D = g_3D6E; g_280002 = g_280001; g_3D6F/*{16}*/ = g_3D7F; g_3D68 = g_3D69; g_413E = g_413F; g_4146/*{6}*/ = g_414C; g_4144 = g_4145; g_4140 = g_4141; g_4142 = g_4143; g_3BE3._f170 = g_413B; g_3BE3._f171 = g_413C; g_3BE3._f172 = g_413D; g_3D5C = g_3D5D; g_3D5E = g_3D5F; if (g_3E62 == 0) { g_3DFA[0/*6*/]/*{6}*/ = g_3E14[0/*6*/]; g_3DFA[1/*6*/]/*{6}*/ = g_3E14[1/*6*/]; g_3E2E[0/*6*/]/*{6}*/ = g_3E48[0/*6*/]; g_3E2E[1/*6*/]/*{6}*/ = g_3E48[1/*6*/]; g_3E07[0/*6*/]/*{6}*/ = g_3E21[0/*6*/]; g_3E07[1/*6*/]/*{6}*/ = g_3E21[1/*6*/]; g_3E3B[0/*6*/]/*{6}*/ = g_3E55[0/*6*/]; g_3E3B[1/*6*/]/*{6}*/ = g_3E55[1/*6*/]; } if (g_3D66) { GAMEPLAY::CLEAR_BIT(&g_8EB, 20); GAMEPLAY::CLEAR_BIT(&g_8EC, 17); GAMEPLAY::CLEAR_BIT(&g_8ED, 0); if (a_3) { sub_56d31(); if (g_C10[g_384D/*2811*/][0/*281*/]._f103 == 2) { if (a_2 == 13) { } else { return 0; } } if (g_384D._f1 > 3) { return 0; } } if (g_382B == 1) { return 0; } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (PED::IS_PED_IN_MELEE_COMBAT(PLAYER::PLAYER_PED_ID())) { return 0; } if (sub_56c98()) { return 0; } if (PED::IS_PED_RAGDOLL(PLAYER::PLAYER_PED_ID())) { return 0; } if (PED::IS_PED_IN_PARACHUTE_FREE_FALL(PLAYER::PLAYER_PED_ID())) { return 0; } if (WEAPON::GET_IS_PED_GADGET_EQUIPPED(PLAYER::PLAYER_PED_ID(), ${gadget_parachute})) { return 0; } if (!g_10EC5) { if (g_3E62 == 0) { if (ENTITY::IS_ENTITY_IN_WATER(PLAYER::PLAYER_PED_ID())) { return 0; } if (PLAYER::IS_PLAYER_CLIMBING(PLAYER::PLAYER_ID())) { return 0; } if (PED::IS_PED_PLANTING_BOMB(PLAYER::PLAYER_PED_ID())) { return 0; } if (PLAYER::IS_SPECIAL_ABILITY_ACTIVE(PLAYER::PLAYER_ID())) { return 0; } } } } if (sub_50c73()) { return 0; } else { switch (g_384D._f1) { case 7: return 0; break; case 8: return 0; break; case 9: break; case 10: break; default: break; } } sub_56c03(); g_3D6A = a_3; } g_3D62 = a_2; if (g_3D5C > 0) { for (v_6 = 0; v_6 < g_3D5C; v_6 += 1) { g_3BE3._f6[v_6/*6*/]/*"24"*/ = a_0[v_6/*1*/]; g_3BE3._fBB[v_6/*6*/]/*"24"*/ = a_1[v_6/*1*/]; } } g_38F2 = 0; sub_56bd1(); return 1; } else { if (g_3D60 == 5) { return 0; } if ((a_2 < g_3D62) || (a_2 == g_3D62)) { return 0; } else { if (a_2 == 2) { } else { sub_56e65(); } return 0; } } } void sub_5dd25(auto a_0) { g_3D5D = a_0; g_3D67 = 1; g_3D6E = 0; g_3D69 = 0; g_413F = 0; g_4145 = 0; g_280001 = 0; } void sub_5dd4b() { g_3D90 = 0; g_3D67 = 1; g_3D6E = 0; g_3D69 = 0; g_413F = 0; g_4141 = 0; g_3D6E = 0; g_4145 = 0; g_3D65 = 0; g_3D94 = 0; g_3D96 = 0; g_280001 = 0; } void sub_5dd84() { if (l_241 > 0) { l_1FE = 1; } else { l_1FE = 0; } if (l_1FE == 0) { l_4DE[0/*1*/] = "CST4_ECALLC"; l_4E8[0/*1*/] = "CST4_ECALLC_1"; l_4DE[1/*1*/] = "CST4_ECALLC"; l_4E8[1/*1*/] = "CST4_ECALLC_2"; l_4DE[2/*1*/] = "CST4_ECALLC"; l_4E8[2/*1*/] = "CST4_ECALLC_3"; l_4DE[3/*1*/] = "CST4_ECALLC"; l_4E8[3/*1*/] = "CST4_ECALLC_4"; l_4DE[4/*1*/] = "CST4_ECALLC"; l_4E8[4/*1*/] = "CST4_ECALLC_5"; l_4DE[5/*1*/] = "CST4_ECALLC"; l_4E8[5/*1*/] = "CST4_ECALLC_6"; if (l_248 == 0) { if (l_12B._f20 > 0) { l_4DE[6/*1*/] = "CST4_ECALL1"; l_4E8[6/*1*/] = "CST4_ECALL1_1"; } else { l_4DE[6/*1*/] = "CST4_ECALL3"; l_4E8[6/*1*/] = "CST4_ECALL3_1"; } } else if (l_12B._f20 > 0) { l_4DE[6/*1*/] = "CST4_ECALL2"; l_4E8[6/*1*/] = "CST4_ECALL2_1"; } else { l_4DE[6/*1*/] = "CST4_ECALL4"; l_4E8[6/*1*/] = "CST4_ECALL4_1"; } l_4DE[7/*1*/] = "CST4_ECALLE"; l_4E8[7/*1*/] = "CST4_ECALLE_1"; l_4DE[8/*1*/] = "CST4_ECALLE"; l_4E8[8/*1*/] = "CST4_ECALLE_2"; } else { l_4F2[0/*1*/] = "CST4_ECALLM"; l_4FF[0/*1*/] = "CST4_ECALLM_1"; l_4F2[1/*1*/] = "CST4_ECALLM"; l_4FF[1/*1*/] = "CST4_ECALLM_2"; l_4F2[2/*1*/] = "CST4_ECALLM"; l_4FF[2/*1*/] = "CST4_ECALLM_3"; l_4F2[3/*1*/] = "CST4_ECALLM"; l_4FF[3/*1*/] = "CST4_ECALLM_4"; l_4F2[4/*1*/] = "CST4_ECALLM"; l_4FF[4/*1*/] = "CST4_ECALLM_5"; l_4F2[5/*1*/] = "CST4_ECALLM"; l_4FF[5/*1*/] = "CST4_ECALLM_6"; l_4F2[6/*1*/] = "CST4_ECALLM"; l_4FF[6/*1*/] = "CST4_ECALLM_7"; l_4F2[7/*1*/] = "CST4_ECALLM"; l_4FF[7/*1*/] = "CST4_ECALLM_8"; l_4F2[8/*1*/] = "CST4_ECALLM"; l_4FF[8/*1*/] = "CST4_ECALLM_9"; if (l_248 == 0) { if (l_12B._f20 > 0) { l_4F2[9/*1*/] = "CST4_ECALL1"; l_4FF[9/*1*/] = "CST4_ECALL1_1"; } else { l_4F2[9/*1*/] = "CST4_ECALL3"; l_4FF[9/*1*/] = "CST4_ECALL3_1"; } } else if (l_12B._f20 > 0) { l_4F2[9/*1*/] = "CST4_ECALL2"; l_4FF[9/*1*/] = "CST4_ECALL2_1"; } else { l_4F2[9/*1*/] = "CST4_ECALL4"; l_4FF[9/*1*/] = "CST4_ECALL4_1"; } l_4F2[10/*1*/] = "CST4_ECALLE"; l_4FF[10/*1*/] = "CST4_ECALLE_1"; l_4F2[11/*1*/] = "CST4_ECALLE"; l_4FF[11/*1*/] = "CST4_ECALLE_2"; } } void sub_5e04e(auto a_0, auto a_1, auto a_2, auto a_3) { AUDIO::_PLAY_AMBIENT_SPEECH_WITH_VOICE(a_0, a_1, a_2, sub_5283e(a_3), 0); } void sub_5e067(auto a_0) { if (l_233 == 0) { if (l_20D == 0) { l_234 = 1; if (l_232 == 0) { if (l_234 == 1) { l_232 = GAMEPLAY::GET_GAME_TIMER(); } } else if (sub_544f4(sub_4d8ad(VEHICLE::IS_VEHICLE_STOPPED(l_BB), 5000, 10000), l_232)) { l_233 = 1; } if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -840.78, 345.37, 35.68, -806.719970703125, -359.6, 44.1, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-940.7891845703125, -425.88690185546875, 36.658199310302734 }; l_459[0/*19*/]._f5 = 299.76348876953125; l_459[1/*19*/]._f2/*{3}*/ = {-914.263427734375, -410.5154113769531, 36.5965 }; l_459[1/*19*/]._f5 = 295.6050109863281; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -922.5, -462.98, 34.38, -958.13, 481.3, 44.2, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-990.2645263671875, -451.9471130371094, 36.5288 }; l_459[0/*19*/]._f5 = 298.9761962890625; l_459[1/*19*/]._f2/*{3}*/ = {-924.7918701171875, -408.349609375, 36.52080154418945 }; l_459[1/*19*/]._f5 = 118.981300354; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -940.0, -366.51, 35.96, -1011.4, -402.69, 46.61, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-1043.2083740234375, -376.08050537109375, 36.8852005 }; l_459[0/*19*/]._f5 = 298.480712890625; l_459[1/*19*/]._f2/*{3}*/ = {-945.8992919921875, -313.98980712890625, 37.901798248291016 }; l_459[1/*19*/]._f5 = 119.53459930419922; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -1043.8599853515625, -410.67, 34.58, -1088.8599853515625, -433.64, 51.62, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-1037.3853759765625, -309.7, 36.736 }; l_459[0/*19*/]._f5 = 188.3013; l_459[1/*19*/]._f2/*{3}*/ = {-1169.585693359375, -422.5981140136719, 33.99169921875 }; l_459[1/*19*/]._f5 = 276.9465026855469; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -1206.13, -646.0, 20.83, -1175.31, -618.719970703125, 31.01, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-1246.7711181640625, -612.462890625, 26.1706 }; l_459[0/*19*/]._f5 = 308.9866027832031; l_459[1/*19*/]._f2/*{3}*/ = {-1137.7020263671875, -615.8665771484375, 20.7124 }; l_459[1/*19*/]._f5 = 126.55169677734375; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, 1248.37, -625.58, 24.17, -1263.54, -606.6099853515625, 34.16, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-1273.5567626953125, -554.0494995117188, 29.3703 }; l_459[0/*19*/]._f5 = 219.115; l_459[1/*19*/]._f2/*{3}*/ = {-1188.8282470703125, -635.2722778320312, 22.7021 }; l_459[1/*19*/]._f5 = 41.9663; l_233 = 1; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(l_BB, -1291.04, -558.9099731445312, 28.71, -1254.28, -527.38, 38.07, 32.0, 0, 1, 0)) { l_459[0/*19*/]._f2/*{3}*/ = {-1255.1533203125, -618.772583, 26.1 }; l_459[0/*19*/]._f5 = 303.71038818359375; l_459[1/*19*/]._f2/*{3}*/ = {-1263.9615478515625, -464.1983947753906, 32.532798767089844 }; l_459[1/*19*/]._f5 = 141.22340393066406; l_233 = 1; } } } switch (a_0) { case 0: STREAMING::REQUEST_MODEL(l_30); STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_30) && STREAMING::HAS_MODEL_LOADED(l_31)) { l_459[0/*19*/]._f2/*{3}*/ = {0.0, 0.0, 0.0 }; l_459[0/*19*/]._f5 = 0.0; l_459[0/*19*/]._f9/*{3}*/ = {-2.15, -3.0, 0.0 }; l_459[0/*19*/]._f6 = l_30; l_459[1/*19*/]._f2/*{3}*/ = {0.0, 0.0, 0.0 }; l_459[1/*19*/]._f5 = 0.0; l_459[1/*19*/]._f9/*{3}*/ = {2.15, 3.0, 0.0 }; l_459[1/*19*/]._f6 = l_30; a_0 += 1; } break; case 1: if (l_233 == 1) { if (sub_650dc(l_459[0/*19*/]._f2) || sub_650dc(l_459[1/*19*/]._f2)) { v_3/*{3}*/ = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1); if (PATHFIND::GET_CLOSEST_VEHICLE_NODE(v_3, &v_6, 0, 0x40400000, 0)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(v_3, v_6, 1) < 7.0) { if (sub_6504e(PLAYER::PLAYER_PED_ID(), &l_235, &l_238, 20, sub_52506(VEHICLE::IS_VEHICLE_STOPPED(l_BB), 0.0, 120.0), sub_52506(VEHICLE::IS_VEHICLE_STOPPED(l_BB), 180.0, 180.0), 0)) { if (!CAM::IS_SPHERE_VISIBLE(l_235, 3.0)) { v_B = ENTITY::GET_ENTITY_HEADING(PLAYER::PLAYER_PED_ID()); v_A = GAMEPLAY::ABSF(v_B - l_238); if (v_A > 180.0) { v_A = GAMEPLAY::ABSF(v_A - 360.0); } if (v_A < 90.0) { v_C = l_238; } else { v_C = l_238 + 180.0; } for (v_9 = 0; v_9 <= (l_459 - 1); v_9 += 1) { l_459[v_9/*19*/]._f2/*{3}*/ = OBJECT::_GET_OBJECT_OFFSET_FROM_COORDS(l_235, l_238, l_459[v_9/*19*/]._f9); l_459[v_9/*19*/]._f5 = v_C; l_459[v_9/*19*/]._f12 = 0; GAMEPLAY::CLEAR_AREA_OF_VEHICLES(l_459[v_9/*19*/]._f2, 3.0, 0, 0, 0, 0, 0); } a_0 += 1; } } } } } else { a_0 += 1; } } break; case 2: STREAMING::REQUEST_MODEL(l_30); STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_30) && STREAMING::HAS_MODEL_LOADED(l_31)) { if (sub_5f344(&l_459[0/*19*/], 0, 0, 145, 0, -1, 0, 0, 0, 0) && sub_5f344(&l_459[1/*19*/], 0, 0, 145, 0, -1, 0, 0, 0, 0)) { for (v_D = 0; v_D < 2; v_D += 1) { l_2FC[v_D/*18*/] = sub_5f29b(l_459[v_D/*19*/], l_31, 0xf50b51b7, -1, 200, ${weapon_pistol}); VEHICLE::SET_VEHICLE_ENGINE_ON(l_459[v_D/*19*/], 1, 1, 0); VEHICLE::SET_VEHICLE_FORWARD_SPEED(l_459[v_D/*19*/], 20.0); ENTITY::SET_ENTITY_ONLY_DAMAGED_BY_PLAYER(l_459[v_D/*19*/], 1); VEHICLE::ADD_VEHICLE_UPSIDEDOWN_CHECK(l_459[v_D/*19*/]); VEHICLE::ADD_VEHICLE_STUCK_CHECK_WITH_WARP(l_459[v_D/*19*/], 10.0, 1000, 0, 0, 0, -1); AUDIO::_153973AB99FE8980(l_459[v_D/*19*/], "CAR_3_SEC_CARS", 0); sub_5f26c(l_BB, &l_459[v_D/*19*/]._fC, &l_459[v_D/*19*/]._fF); l_459[v_D/*19*/]._f10 = 0; l_2FC[v_D/*18*/]._fE = 0; l_2FC[v_D/*18*/]._fF = 28; } STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_30); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); l_230 = 1; l_22E = 1; l_22F = 0; a_0 += 1; } } break; case 3: for (v_E = 0; v_E < 2; v_E += 1) { sub_5f039(&l_2FC[v_E/*18*/], &l_459[v_E/*19*/]); sub_5ee78(&l_2FC[v_E/*18*/], &l_459[v_E/*19*/], 320.0, 150.0); sub_5e8aa(&l_2FC[v_E/*18*/], &l_459[v_E/*19*/], PLAYER::PLAYER_PED_ID(), l_BB); } if ((l_459[0/*19*/]._f12 == 0) && (l_459[1/*19*/]._f12 == 0)) { l_459[0/*19*/]._f12 = ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY(l_459[0/*19*/], l_BB, 17); l_459[1/*19*/]._f12 = ENTITY::HAS_ENTITY_CLEAR_LOS_TO_ENTITY(l_459[1/*19*/], l_BB, 17); } if ((((!ENTITY::DOES_ENTITY_EXIST(l_2FC[0/*18*/])) && (!ENTITY::DOES_ENTITY_EXIST(l_2FC[1/*18*/]))) && (!ENTITY::DOES_ENTITY_EXIST(l_459[0/*19*/]))) && (!ENTITY::DOES_ENTITY_EXIST(l_459[1/*19*/]))) { l_22F = 1; l_230 = 0; if (sub_5c955("CAR4_HCARS")) { UI::CLEAR_HELP(1); } if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 0); } a_0 += 1; } break; } } void sub_5e8aa(auto a_0, auto a_1, auto a_2, auto a_3) { if (((ENTITY::DOES_ENTITY_EXIST(a_0) && (!ENTITY::IS_ENTITY_DEAD(a_0))) && (!ENTITY::IS_ENTITY_DEAD(a_2))) && (!ENTITY::IS_ENTITY_DEAD(a_3))) { a_0._f11 = GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_0, 1), ENTITY::GET_ENTITY_COORDS(a_2, 1), 1); if (l_247 == 0) { if (ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_2, 1)) { if (WEAPON::HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(a_0, 0, 2)) { ENTITY::CLEAR_ENTITY_LAST_DAMAGE_ENTITY(a_0); l_247 = 1; } } if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (!ENTITY::IS_ENTITY_DEAD(a_1)) { if (ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_1, a_2, 1)) { if (WEAPON::HAS_ENTITY_BEEN_DAMAGED_BY_WEAPON(a_1, 0, 2)) { ENTITY::CLEAR_ENTITY_LAST_DAMAGE_ENTITY(a_1); l_247 = 1; } } } } } switch (a_0._fF) { case 24: if (a_0._fE == 0) { PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 0); AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); a_0._fE = 1; } if (sub_5ee42(a_2, a_3)) { if (a_0._f11 > 20.0) { if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if ((VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0) && (!VEHICLE::IS_VEHICLE_STUCK_ON_ROOF(a_1))) && (!sub_5ede8(a_1))) { if (!PED::IS_PED_IN_VEHICLE(a_0, a_1, 0)) { if (VEHICLE::IS_VEHICLE_SEAT_FREE(a_1, -1)) { sub_55999(a_0, 26); } } else if (l_247 == 1) { sub_55999(a_0, 27); } else { sub_55999(a_0, 28); } } } } } break; case 28: if (a_0._fE == 0) { PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 2, 0); AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } PED::SET_PED_RESET_FLAG(a_0, 128, 1); if (l_247 == 1) { sub_55999(a_0, 27); } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_1)) { if (a_0._f11 < 17.5) { if (!sub_5ee42(a_2, a_3)) { sub_55999(a_0, 24); } } } sub_5ecd1(a_1, a_3, &a_1._f2, &a_1._f5, &a_1._fC, &a_1._fF, &a_0._fA, a_1._f9, 3000, 40.0); } if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { sub_55999(a_0, 24); } if (a_1._f10 == 1) { sub_55999(a_0, 20); } break; case 27: if (a_0._fE == 0) { PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 2, 1); AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_1)) { if (a_0._f11 < 17.5) { if (!sub_5ee42(a_2, a_3)) { sub_55999(a_0, 24); } } } sub_5ecd1(a_1, a_3, &a_1._f2, &a_1._f5, &a_1._fC, &a_1._fF, &a_0._fA, a_1._f9, 3000, 40.0); } if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { sub_55999(a_0, 24); } if (a_1._f10 == 1) { sub_55999(a_0, 20); } break; case 26: if (a_0._fE == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 0); AI::TASK_ENTER_VEHICLE(a_0, a_1, 20000, -1, 2.0, 8, 0); } } a_0._fE = 1; } if (ENTITY::DOES_ENTITY_EXIST(a_1) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_IN_VEHICLE(a_0, a_1, 0)) { if (l_247 == 1) { sub_55999(a_0, 27); } else { sub_55999(a_0, 28); } } } else { sub_55999(a_0, 24); } break; case 20: if (a_0._fE == 0) { VEHICLE::SET_VEHICLE_UNDRIVEABLE(a_1, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ABILITY(a_0, 1); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_SHOOT_RATE(a_0, 20); PED::SET_PED_ACCURACY(a_0, 20); AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); a_0._fE = 1; } break; } } } void sub_5ecd1(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_1, 1), a_4, 1) > 20.0) { a_2/*{3}*/ = a_4; a_3 = a_5; a_2/*{3}*/ = OBJECT::_GET_OBJECT_OFFSET_FROM_COORDS(a_2, a_3, a_7); sub_5f26c(a_1, a_4, a_5); } if (ENTITY::IS_ENTITY_ON_SCREEN(a_0)) { a_6 = GAMEPLAY::GET_GAME_TIMER(); } else if ((GAMEPLAY::GET_GAME_TIMER() - a_6) > a_A) { if ((sub_706d6(a_0, a_1, 1) > a_B) && (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_1, 1), a_2, 1) > 20.0)) { if (!sub_650dc(a_2)) { if (!CAM::IS_SPHERE_VISIBLE(a_2, 3.0)) { GAMEPLAY::CLEAR_AREA_OF_PEDS(a_2, 1.5, 0); GAMEPLAY::CLEAR_AREA_OF_VEHICLES(a_2, 3.0, 0, 0, 0, 0, 0); ENTITY::SET_ENTITY_COORDS(a_0, a_2, 1, 0, 0, 1); ENTITY::SET_ENTITY_HEADING(a_0, a_3); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::SET_VEHICLE_FORWARD_SPEED(a_0, 10.0); VEHICLE::SET_VEHICLE_ENGINE_ON(a_0, 1, 1, 0); a_6 = GAMEPLAY::GET_GAME_TIMER(); } } } } } } } auto sub_5ede8(auto a_0) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if (((VEHICLE::IS_VEHICLE_STUCK_TIMER_UP(a_0, 0, 7000) || VEHICLE::IS_VEHICLE_STUCK_TIMER_UP(a_0, 3, 30000)) || VEHICLE::IS_VEHICLE_STUCK_TIMER_UP(a_0, 2, 30000)) || VEHICLE::IS_VEHICLE_STUCK_TIMER_UP(a_0, 1, 40000)) { return 1; } } return 0; } auto sub_5ee42(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_SITTING_IN_VEHICLE(a_0, a_1)) { if (!VEHICLE::IS_VEHICLE_STOPPED(a_1)) { return 1; } } } } return 0; } void sub_5ee78(auto a_0, auto a_1, auto a_2, auto a_3) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (PED::IS_PED_INJURED(a_0)) { if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } else { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } else if (!PED::IS_PED_IN_ANY_VEHICLE(a_0, 0)) { if (sub_706d6(PLAYER::PLAYER_PED_ID(), a_0, 1) > a_3) { a_0._f10 = 1; ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } else if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (PED::IS_PED_IN_VEHICLE(a_0, a_1, 0)) { if (sub_706d6(PLAYER::PLAYER_PED_ID(), a_0, 1) > a_2) { a_0._f10 = 1; ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } } } } if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && (!ENTITY::IS_ENTITY_DEAD(a_0))) { if (sub_706d6(PLAYER::PLAYER_PED_ID(), a_1, 1) > a_2) { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_1); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_1); AUDIO::_18EB48CFC41F2EA0(a_1, 0); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(a_1); if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } } } else { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_1); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_1); AUDIO::_18EB48CFC41F2EA0(a_1, 0); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(a_1); if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } } } else { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_1); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_1); AUDIO::_18EB48CFC41F2EA0(a_1, 0); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(a_1); if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } } } } void sub_5f039(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (a_0._fF == 20) { if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } if (!UI::DOES_BLIP_EXIST(a_0._f1)) { a_0._f1 = sub_5f21a(a_0, 1, 145); } } else if (!PED::IS_PED_INJURED(a_0)) { if (PED::IS_PED_IN_VEHICLE(a_0, a_1, 0)) { if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } if (!UI::DOES_BLIP_EXIST(a_1._f1)) { a_1._f1 = sub_527fb(ENTITY::GET_ENTITY_COORDS(a_1, 1), 0); UI::SET_BLIP_COLOUR(a_1._f1, 1); UI::SET_BLIP_PRIORITY(a_1._f1, 9); UI::SET_BLIP_NAME_FROM_TEXT_FILE(a_1._f1, "BLIP_VEH"); } if (UI::DOES_BLIP_EXIST(a_1._f1)) { v_4/*{3}*/ = UI::GET_BLIP_COORDS(a_1._f1); v_7/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1, 1); v_4 += ((v_7 - v_4) / 1.0) * SYSTEM::TIMESTEP(); v_4._f1 += ((v_7._f1 - v_4._f1) / 1.0) * SYSTEM::TIMESTEP(); v_4._f2 += ((v_7._f2 - v_4._f2) / 1.0) * SYSTEM::TIMESTEP(); UI::SET_BLIP_COORDS(a_1._f1, v_4); } } else { if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } if (!UI::DOES_BLIP_EXIST(a_0._f1)) { a_0._f1 = sub_5f21a(a_0, 1, 145); } } } } else if (!PED::IS_PED_INJURED(a_0)) { if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } if (!UI::DOES_BLIP_EXIST(a_0._f1)) { a_0._f1 = sub_5f21a(a_0, 1, 145); } } } else if (!PED::IS_PED_INJURED(a_0)) { if (UI::DOES_BLIP_EXIST(a_1._f1)) { UI::REMOVE_BLIP(&a_1._f1); } if (!UI::DOES_BLIP_EXIST(a_0._f1)) { a_0._f1 = sub_5f21a(a_0, 1, 145); } } } } auto sub_5f21a(auto a_0, auto a_1, auto a_2) { v_5 = sub_52462(a_0, !a_1, 0); if (((a_2 != 145) && UI::DOES_BLIP_EXIST(v_5)) && UI::DOES_TEXT_LABEL_EXIST(&g_18A70._f7F07[a_2/*29*/]._f3)) { UI::SET_BLIP_NAME_FROM_TEXT_FILE(v_5, &g_18A70._f7F07[a_2/*29*/]._f3); } return v_5; } void sub_5f26c(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { a_1/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); a_2 = ENTITY::GET_ENTITY_HEADING(a_0); } } } auto sub_5f29b(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { v_8 = PED::CREATE_PED_INSIDE_VEHICLE(a_0, 26, a_1, a_3, 1, 1); PED::SET_PED_MAX_HEALTH(v_8, a_4); ENTITY::SET_ENTITY_HEALTH(v_8, a_4); PED::SET_PED_DIES_WHEN_INJURED(v_8, 1); WEAPON::GIVE_WEAPON_TO_PED(v_8, a_5, -1, 0, 1); WEAPON::SET_PED_INFINITE_AMMO(v_8, 1, a_5); PED::SET_PED_AS_ENEMY(v_8, 1); PED::SET_PED_RELATIONSHIP_GROUP_HASH(v_8, a_2); PED::SET_PED_TARGET_LOSS_RESPONSE(v_8, 1); PED::SET_PED_CONFIG_FLAG(v_8, 188, 1); PED::SET_PED_CONFIG_FLAG(v_8, 118, 0); PED::SET_PED_CONFIG_FLAG(v_8, 132, 1); PED::SET_PED_CONFIG_FLAG(v_8, 214, 1); PED::SET_COMBAT_FLOAT(v_8, 12, 30.0); ENTITY::SET_ENTITY_IS_TARGET_PRIORITY(v_8, 1, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(v_8, 1); return v_8; } return 0; } auto sub_5f344(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9) { if (a_1 == 0) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { STREAMING::REQUEST_MODEL(a_0._f6); if (STREAMING::HAS_MODEL_LOADED(a_0._f6)) { if (a_2 == 1) { a_0 = sub_64ec5(a_0._f6, a_0._f2, a_0._f5); AUDIO::SET_HORN_ENABLED(a_0, 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } else if (a_3 == 145) { a_0 = VEHICLE::CREATE_VEHICLE(a_0._f6, a_0._f2, a_0._f5, 1, 1); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } else if (sub_642c3(a_0, a_3, a_0._f2, a_0._f5, 1, 0)) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f6); } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if ((a_6 != -1) && (a_7 != -1)) { VEHICLE::SET_VEHICLE_COLOURS(a_0, a_6, a_7); } if (a_5 != -1) { VEHICLE::SET_VEHICLE_COLOUR_COMBINATION(a_0, a_5); } VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, a_8, a_9); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, a_4); VEHICLE::_51BB2D88D31A914B(a_0, !a_4); VEHICLE::_192547247864DFDD(a_0, !a_4); VEHICLE::SET_VEHICLE_AUTOMATICALLY_ATTACHES(a_0, !a_4, 0); if (VEHICLE::IS_THIS_MODEL_A_CAR(a_0._f6)) { VEHICLE::_SET_VEHICLE_DOOR_BREAKABLE(a_0, 0, !a_4); VEHICLE::_SET_VEHICLE_DOOR_BREAKABLE(a_0, 1, !a_4); } VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); } return 1; } } else { return 1; } } else if (a_1 == 1) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { if (sub_5f504(a_0, a_3, a_0._f2, a_0._f5, 1, 0)) { VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, a_4); VEHICLE::_51BB2D88D31A914B(a_0, !a_4); VEHICLE::_192547247864DFDD(a_0, !a_4); VEHICLE::SET_VEHICLE_AUTOMATICALLY_ATTACHES(a_0, !a_4, 0); if (VEHICLE::IS_THIS_MODEL_A_CAR(a_0._f6)) { VEHICLE::_SET_VEHICLE_DOOR_BREAKABLE(a_0, 0, !a_4); VEHICLE::_SET_VEHICLE_DOOR_BREAKABLE(a_0, 1, !a_4); } return 1; } } else { return 1; } } return 0; } auto sub_5f504(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { if (sub_590(a_1)) { asm .vardef 15, "[{\"type\":\"field\",\"value\":[{\"offset\":11,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":31,\"value\":49}]},{\"type\":\"field\",\"value\":[{\"offset\":81,\"value\":2}]}]" sub_64062(a_1, &v_F, a_7); if (v_F == 0) { return 1; } if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::GET_ENTITY_MODEL(a_0) != v_F) {} return 1; } if (((a_1 == 0) && (!g_18A70._f6EA._f21B._fDD8)) && g_18A70._f1E27._f63._f3A[131/*1*/]) { g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/] = 0; } if (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/] == v_F) { STREAMING::REQUEST_MODEL(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]); if (STREAMING::HAS_MODEL_LOADED(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/])) { a_0 = VEHICLE::CREATE_VEHICLE(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/], a_2, a_5, 0, 0); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::_AB04325045427AAE(a_0, 0); VEHICLE::_428BACCDF5E26EAD(a_0, 0); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); ENTITY::SET_ENTITY_HEALTH(a_0, 1250); VEHICLE::SET_VEHICLE_ENGINE_HEALTH(a_0, 1250.0); VEHICLE::SET_VEHICLE_PETROL_TANK_HEALTH(a_0, 1250.0); v_F._f3 = 1250; VEHICLE::SET_VEHICLE_COLOURS(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f6); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f7, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f8); VEHICLE::SET_VEHICLE_DIRT_LEVEL(a_0, v_F._f2); for (v_71 = 0; v_71 < 12; v_71 += 1) { VEHICLE::SET_VEHICLE_EXTRA(a_0, v_71 + 1, !g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._fB[v_71/*1*/]); } if (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f18) { VEHICLE::SET_CONVERTIBLE_ROOF(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f18); } if (sub_64021(&v_B, &v_A)) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_B); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, v_A); } else { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f1B); if ((g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f1A >= 0) && (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f1A < VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES())) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f1A); } } VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f54, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f55, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f56); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f58); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f57); VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5D, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5E, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5F); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5C, 28)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5C, 29)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5C, 30)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5C, 31)); if ((VEHICLE::GET_VEHICLE_LIVERY_COUNT(a_0) > 1) && (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f59 >= 0)) { VEHICLE::SET_VEHICLE_LIVERY(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f59); } if (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5A > -1) { if (!VEHICLE::IS_THIS_MODEL_A_BICYCLE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5A == 6) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5A); } } else { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f5A); } } } sub_63bd0(a_0, &g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f1F, &g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]._f51); VEHICLE::_SET_VEHICLE_PAINT_FADE(a_0, v_F._f60); if (a_1 == 2) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${bodhi2}) { sub_63b96(a_0); } } if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(g_18A70._f6EA._f21B._f663[0/*295*/][a_1/*98*/]); } sub_63b14(a_0, a_1); return 1; } } else if (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/] == v_F) { STREAMING::REQUEST_MODEL(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]); if (STREAMING::HAS_MODEL_LOADED(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/])) { a_0 = VEHICLE::CREATE_VEHICLE(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/], a_2, a_5, 0, 0); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::_AB04325045427AAE(a_0, 0); VEHICLE::_428BACCDF5E26EAD(a_0, 0); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); ENTITY::SET_ENTITY_HEALTH(a_0, 1250); VEHICLE::SET_VEHICLE_ENGINE_HEALTH(a_0, 1250.0); VEHICLE::SET_VEHICLE_PETROL_TANK_HEALTH(a_0, 1250.0); v_F._f3 = 1250; VEHICLE::SET_VEHICLE_COLOURS(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f6); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f7, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f8); VEHICLE::SET_VEHICLE_DIRT_LEVEL(a_0, v_F._f2); for (v_72 = 0; v_72 < 12; v_72 += 1) { VEHICLE::SET_VEHICLE_EXTRA(a_0, v_72 + 1, !g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._fB[v_72/*1*/]); } if (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f18) { VEHICLE::SET_CONVERTIBLE_ROOF(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f18); } if (sub_64021(&v_B, &v_A)) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_B); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, v_A); } else { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f1B); if ((g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f1A >= 0) && (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f1A < VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES())) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f1A); } } VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f54, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f55, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f56); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f58); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f57); VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5D, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5E, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5F); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5C, 28)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5C, 29)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5C, 30)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5C, 31)); if ((VEHICLE::GET_VEHICLE_LIVERY_COUNT(a_0) > 1) && (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f59 >= 0)) { VEHICLE::SET_VEHICLE_LIVERY(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f59); } if (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5A > -1) { if (!VEHICLE::IS_THIS_MODEL_A_BICYCLE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5A == 6) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5A); } } else { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f5A); } } } sub_63bd0(a_0, &g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f1F, &g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]._f51); VEHICLE::_SET_VEHICLE_PAINT_FADE(a_0, v_F._f60); if (a_1 == 2) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${bodhi2}) { sub_63b96(a_0); } } if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(g_18A70._f6EA._f21B._f663[1/*295*/][a_1/*98*/]); } sub_63b14(a_0, a_1); return 1; } } else { STREAMING::REQUEST_MODEL(v_F); if (STREAMING::HAS_MODEL_LOADED(v_F)) { v_73 = 1; a_0 = VEHICLE::CREATE_VEHICLE(v_F, a_2, a_5, 1, 1); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::_AB04325045427AAE(a_0, 0); VEHICLE::_428BACCDF5E26EAD(a_0, 0); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); v_74/*"16"*/ = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_0); ENTITY::SET_ENTITY_HEALTH(a_0, 1250); VEHICLE::SET_VEHICLE_ENGINE_HEALTH(a_0, 1250.0); VEHICLE::SET_VEHICLE_PETROL_TANK_HEALTH(a_0, 1250.0); v_F._f3 = 1250; VEHICLE::SET_VEHICLE_COLOURS(a_0, v_F._f5, v_F._f6); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, v_F._f7, v_F._f8); VEHICLE::SET_VEHICLE_DIRT_LEVEL(a_0, v_F._f2); for (v_78 = 0; v_78 < 12; v_78 += 1) { VEHICLE::SET_VEHICLE_EXTRA(a_0, v_78 + 1, !v_F._fB[v_78/*1*/]); } if (v_F._f18) { VEHICLE::SET_CONVERTIBLE_ROOF(a_0, v_F._f18); } if (sub_64021(&v_B, &v_A)) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_B); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, v_A); } else { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_F._f1B); if ((v_F._f1A >= 0) && (v_F._f1A < VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES())) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, v_F._f1A); } } VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(a_0, v_F._f54, v_F._f55, v_F._f56); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(a_0, v_F._f58); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, v_F._f57); VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, v_F._f5D, v_F._f5E, v_F._f5F); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2, GAMEPLAY::IS_BIT_SET(v_F._f5C, 28)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3, GAMEPLAY::IS_BIT_SET(v_F._f5C, 29)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0, GAMEPLAY::IS_BIT_SET(v_F._f5C, 30)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1, GAMEPLAY::IS_BIT_SET(v_F._f5C, 31)); if ((VEHICLE::GET_VEHICLE_LIVERY_COUNT(a_0) > 1) && (v_F._f59 >= 0)) { VEHICLE::SET_VEHICLE_LIVERY(a_0, v_F._f59); } if (v_F._f5A > -1) { if (!VEHICLE::IS_THIS_MODEL_A_BICYCLE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (v_F._f5A == 6) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, v_F._f5A); } } else { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, v_F._f5A); } } } sub_63bd0(a_0, &v_F._f1F, &v_F._f51); VEHICLE::_SET_VEHICLE_PAINT_FADE(a_0, v_F._f60); if (a_1 == 1) { if ((ENTITY::GET_ENTITY_MODEL(a_0) == ${bagger}) && (!g_18A70._f1E27._f63._f3A[118/*1*/])) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_74); v_73 = 0; } } else if (a_1 == 2) { if (ENTITY::GET_ENTITY_MODEL(a_0) == ${bodhi2}) { sub_63b96(a_0); } } else if ((((a_1 == 0) && (!g_18A70._f6EA._f21B._fDD8)) && g_18A70._f1E27._f63._f3A[131/*1*/]) && (ENTITY::GET_ENTITY_MODEL(a_0) == ${tailgater})) { VEHICLE::SET_VEHICLE_MOD(a_0, 6, 1, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 14, 7, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 11, 2, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 2, 3, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 7, 5, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 0, 0, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 3, 3, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 13, 1, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 4, 3, 0); VEHICLE::SET_VEHICLE_MOD(a_0, 12, 2, 0); VEHICLE::TOGGLE_VEHICLE_MOD(a_0, 22, 1); VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, 2); VEHICLE::SET_VEHICLE_MOD(a_0, 23, 11, 0); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, 2); g_18A70._f6EA._f21B._fDD8 = 1; sub_60336(a_1, a_0, 0, 1); } if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_F); } if (v_73) { sub_63b14(a_0, a_1); } return 1; } } } return 0; } void sub_60336(auto a_0, auto a_1, auto a_2, auto a_3) { if ((sub_590(a_0) && ENTITY::DOES_ENTITY_EXIST(a_1)) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if (a_2 > g_18A70._f6EA._f21B._f663) { return ; } if (a_2 == 0) { } else if (a_2 == 1) { } else if (a_2 == 2) { } else if (a_2 == 3) { sub_62bb4(a_1, a_0); } if (VEHICLE::GET_NUM_MOD_KITS(a_1) != 0) { VEHICLE::SET_VEHICLE_MOD_KIT(a_1, 0); } g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/] = ENTITY::GET_ENTITY_MODEL(a_1); if (VEHICLE::GET_VEHICLE_TRAILER_VEHICLE(a_1, &v_7)) { g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1 = ENTITY::GET_ENTITY_MODEL(v_7); } else { } g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f2 = VEHICLE::GET_VEHICLE_DIRT_LEVEL(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f3 = ENTITY::GET_ENTITY_HEALTH(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[0/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[1/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 2); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[2/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 3); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[3/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 4); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[4/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 5); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[5/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 6); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[6/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 7); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[7/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 8); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[8/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 9); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[9/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 10); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[10/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 11); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._fB[11/*1*/] = VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_1, 12); if (VEHICLE::IS_VEHICLE_A_CONVERTIBLE(a_1, 0)) { v_8 = VEHICLE::GET_CONVERTIBLE_ROOF_STATE(a_1); if ((v_8 == 0) || (v_8 == 5)) { g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f18 = 1; } else { g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f18 = 0; } } else { g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f18 = 0; } g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f19 = AUDIO::GET_PLAYER_RADIO_STATION_INDEX(); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1B/*"16"*/ = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1A = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_1); VEHICLE::GET_VEHICLE_COLOURS(a_1, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f6); VEHICLE::GET_VEHICLE_EXTRA_COLOURS(a_1, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f7, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f8); VEHICLE::GET_VEHICLE_TYRE_SMOKE_COLOR(a_1, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f54, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f55, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f56); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f58 = VEHICLE::GET_VEHICLE_TYRES_CAN_BURST(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f57 = VEHICLE::GET_VEHICLE_WINDOW_TINT(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f59 = VEHICLE::GET_VEHICLE_LIVERY(a_1); g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5A = VEHICLE::GET_VEHICLE_WHEEL_TYPE(a_1); VEHICLE::_GET_VEHICLE_NEON_LIGHTS_COLOUR(a_1, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5D, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5E, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5F); if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_1, 2)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 28); } else { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 28); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_1, 3)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 29); } else { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 29); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_1, 0)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 30); } else { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 30); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_1, 1)) { GAMEPLAY::SET_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 31); } else { GAMEPLAY::CLEAR_BIT(&g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5C, 31); } g_18A70._f6EA._f21B._fDD9[a_0/*1*/] = 10; if (((VEHICLE::GET_VEHICLE_MOD_KIT(a_1) >= 0) && (VEHICLE::GET_VEHICLE_MOD_KIT(a_1) < 255)) && sub_62706(a_1, 0, &v_6)) { sub_6262c(a_1, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F, &g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f51); if (a_3) { g_18A70._f600B[a_0/*43*/]._f28 = 1; g_18A70._f600B[a_0/*43*/] = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]; g_18A70._f600B[a_0/*43*/]._f3 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f57; g_18A70._f600B[a_0/*43*/]._f4 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f54; g_18A70._f600B[a_0/*43*/]._f5 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f55; g_18A70._f600B[a_0/*43*/]._f6 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f56; g_18A70._f600B[a_0/*43*/]._fA = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5A; g_18A70._f600B[a_0/*43*/]._f10 = !g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f58; g_18A70._f600B[a_0/*43*/]._f13/*{4}*/ = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1B; g_18A70._f600B[a_0/*43*/]._f17 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1A; g_18A70._f600B[a_0/*43*/]._f7 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[11/*1*/]; g_18A70._f600B[a_0/*43*/]._f8 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[12/*1*/]; g_18A70._f600B[a_0/*43*/]._f9 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[23/*1*/]; g_18A70._f600B[a_0/*43*/]._fB = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[4/*1*/]; g_18A70._f600B[a_0/*43*/]._fC = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[15/*1*/]; g_18A70._f600B[a_0/*43*/]._fD = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[16/*1*/]; g_18A70._f600B[a_0/*43*/]._fE = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[14/*1*/]; g_18A70._f600B[a_0/*43*/]._fF = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[22/*1*/]; g_18A70._f600B[a_0/*43*/]._f12 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[20/*1*/]; g_18A70._f600B[a_0/*43*/]._f11 = g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f1F[18/*1*/]; g_18A70._f600B[a_0/*43*/]._f18 = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 11) + 1; g_18A70._f600B[a_0/*43*/]._f19 = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 12) + 1; g_18A70._f600B[a_0/*43*/]._f1A = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 4) + 1; g_18A70._f600B[a_0/*43*/]._f1B = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 23) + 1; g_18A70._f600B[a_0/*43*/]._f1C = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 14) + 1; g_18A70._f600B[a_0/*43*/]._f1D = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 16) + 1; g_18A70._f600B[a_0/*43*/]._f1E = VEHICLE::GET_NUM_VEHICLE_MODS(a_1, 15) + 1; g_18A70._f600B[a_0/*43*/]._f20 = VEHICLE::_EEBFC7A7EFDC35B4(a_1); g_18A70._f600B[a_0/*43*/]._f21[0/*1*/] = AUDIO::GET_VEHICLE_DEFAULT_HORN(a_1); g_18A70._f600B[a_0/*43*/]._f21[1/*1*/] = VEHICLE::GET_VEHICLE_MOD_MODIFIER_VALUE(a_1, 14, 0); g_18A70._f600B[a_0/*43*/]._f21[2/*1*/] = VEHICLE::GET_VEHICLE_MOD_MODIFIER_VALUE(a_1, 14, 1); g_18A70._f600B[a_0/*43*/]._f21[3/*1*/] = VEHICLE::GET_VEHICLE_MOD_MODIFIER_VALUE(a_1, 14, 2); g_18A70._f600B[a_0/*43*/]._f21[4/*1*/] = VEHICLE::GET_VEHICLE_MOD_MODIFIER_VALUE(a_1, 14, 3); g_18A70._f600B[a_0/*43*/]._f27 = VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(a_1); g_18A70._f600B[a_0/*43*/]._f1F = sub_6256e(a_1); g_18A70._f600B[a_0/*43*/]._f21[0/*1*/] = AUDIO::_ACB5DCCA1EC76840(a_1); VEHICLE::GET_VEHICLE_MOD_COLOR_1(a_1, &v_A, &v_B, &v_C); if (v_A == 0) { v_9 = 0; } else if (v_A == 1) { v_9 = 1; } else if (v_A == 3) { v_9 = 2; } else if (v_A == 4) { v_9 = 3; } else if (v_A == 5) { v_9 = 4; } else { v_9 = -1; } sub_60f59(g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f5, g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f7, v_9, 1, &g_18A70._f600B[a_0/*43*/]._f1); VEHICLE::GET_VEHICLE_MOD_COLOR_2(a_1, &v_A, &v_B); if (v_A == 0) { v_9 = 0; } else if (v_A == 1) { v_9 = 1; } else if (v_A == 3) { v_9 = 2; } else if (v_A == 4) { v_9 = 3; } else if (v_A == 5) { v_9 = 4; } else { v_9 = -1; } sub_60f59(g_18A70._f6EA._f21B._f663[a_2/*295*/][a_0/*98*/]._f6, -1, v_9, 0, &g_18A70._f600B[a_0/*43*/]._f2); } } } } auto sub_60f59(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { v_7 = 0; while (sub_60fcc(v_7, &v_9, &v_8, &v_D, &v_E)) { if (((a_0 == v_D) && ((!a_3) || (a_1 == v_E))) && (((a_2 == v_8) || (a_2 == -1)) || (a_2 == 255))) { a_4 = v_7; return 1; } v_7 += 1; } a_0 = -1; a_1 = -1; a_4 = -1; return 0; } auto sub_60fcc(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { a_2 = -1; a_3 = -1; a_4 = -1; switch (a_0) { case 0: a_1/*"16"*/ = "BR BLACK_STEEL"; a_2 = 3; a_3 = 118; a_4 = 3; break; case 1: a_1/*"16"*/ = "BLACK_GRAPHITE"; a_2 = 0; a_3 = 147; a_4 = 4; break; case 2: a_1/*"16"*/ = "CHOCOLATE_BROWN"; a_2 = 1; a_3 = 96; a_4 = 0; break; case 3: a_1/*"16"*/ = "PURPLE"; a_2 = 0; a_3 = 71; a_4 = 145; break; case 4: a_1/*"16"*/ = "HOT PINK"; a_2 = 0; a_3 = 135; a_4 = 135; break; case 5: a_1/*"16"*/ = "FORMULA_RED"; a_2 = 0; a_3 = 29; a_4 = 28; break; case 6: a_1/*"16"*/ = "BLUE"; a_2 = 0; a_3 = 64; a_4 = 68; break; case 7: a_1/*"16"*/ = "ULTRA_BLUE"; a_2 = 1; a_3 = 70; a_4 = 0; break; case 8: a_1/*"16"*/ = "RACING_GREEN"; a_2 = 1; a_3 = 50; a_4 = 0; break; case 9: a_1/*"16"*/ = "LIME_GREEN"; a_2 = 2; a_3 = 55; a_4 = 0; break; case 10: a_1/*"16"*/ = "RACE_YELLOW"; a_2 = 1; a_3 = 89; a_4 = 0; break; case 11: a_1/*"16"*/ = "ORANGE"; a_2 = 1; a_3 = 38; a_4 = 0; break; case 12: a_1/*"16"*/ = "GOLD"; a_2 = 0; a_3 = 37; a_4 = 106; break; case 13: a_1/*"16"*/ = "SILVER"; a_2 = 0; a_3 = 4; a_4 = 111; break; case 14: a_1/*"16"*/ = "CHROME"; a_2 = 4; a_3 = 120; a_4 = 0; break; case 15: a_1/*"16"*/ = "WHITE"; a_2 = 1; a_3 = 111; a_4 = 0; break; case 16: a_1/*"16"*/ = "BLACK"; a_2 = 0; a_3 = 0; a_4 = 10; break; case 17: a_1/*"16"*/ = "GRAPHITE"; a_2 = 0; a_3 = 1; a_4 = 5; break; case 18: a_1/*"16"*/ = "ANTHR_BLACK"; a_2 = 0; a_3 = 11; a_4 = 2; break; case 19: a_1/*"16"*/ = "BLACK_STEEL"; a_2 = 0; a_3 = 2; a_4 = 5; break; case 20: a_1/*"16"*/ = "DARK_SILVER"; a_2 = 0; a_3 = 3; a_4 = 6; break; case 21: a_1/*"16"*/ = "BLUE_SILVER"; a_2 = 0; a_3 = 5; a_4 = 111; break; case 22: a_1/*"16"*/ = "ROLLED_STEEL"; a_2 = 0; a_3 = 6; a_4 = 4; break; case 23: a_1/*"16"*/ = "SHADOW_SILVER"; a_2 = 0; a_3 = 7; a_4 = 5; break; case 24: a_1/*"16"*/ = "STONE_SILVER"; a_2 = 0; a_3 = 8; a_4 = 5; break; case 25: a_1/*"16"*/ = "MIDNIGHT_SILVER"; a_2 = 0; a_3 = 9; a_4 = 7; break; case 26: a_1/*"16"*/ = "CAST_IRON_SIL"; a_2 = 0; a_3 = 10; a_4 = 7; break; case 27: a_1/*"16"*/ = "RED"; a_2 = 0; a_3 = 27; a_4 = 36; break; case 28: a_1/*"16"*/ = "TORINO_RED"; a_2 = 0; a_3 = 28; a_4 = 28; break; case 29: a_1/*"16"*/ = "LAVA_RED"; a_2 = 0; a_3 = 150; a_4 = 42; break; case 30: a_1/*"16"*/ = "BLAZE_RED"; a_2 = 0; a_3 = 30; a_4 = 36; break; case 31: a_1/*"16"*/ = "GRACE_RED"; a_2 = 0; a_3 = 31; a_4 = 27; break; case 32: a_1/*"16"*/ = "GARNET_RED"; a_2 = 0; a_3 = 32; a_4 = 25; break; case 33: a_1/*"16"*/ = "SUNSET_RED"; a_2 = 0; a_3 = 33; a_4 = 47; break; case 34: a_1/*"16"*/ = "CABERNET_RED"; a_2 = 0; a_3 = 34; a_4 = 47; break; case 35: a_1/*"16"*/ = "WINE_RED"; a_2 = 0; a_3 = 143; a_4 = 31; break; case 36: a_1/*"16"*/ = "CANDY_RED"; a_2 = 0; a_3 = 35; a_4 = 25; break; case 37: a_1/*"16"*/ = "PINK"; a_2 = 0; a_3 = 137; a_4 = 3; break; case 38: a_1/*"16"*/ = "SALMON_PINK"; a_2 = 0; a_3 = 136; a_4 = 5; break; case 39: a_1/*"16"*/ = "SUNRISE_ORANGE"; a_2 = 0; a_3 = 36; a_4 = 26; break; case 40: a_1/*"16"*/ = "ORANGE"; a_2 = 0; a_3 = 38; a_4 = 37; break; case 41: a_1/*"16"*/ = "BRIGHT_ORANGE"; a_2 = 0; a_3 = 138; a_4 = 89; break; case 42: a_1/*"16"*/ = "BRONZE"; a_2 = 0; a_3 = 90; a_4 = 102; break; case 43: a_1/*"16"*/ = "YELLOW"; a_2 = 0; a_3 = 88; a_4 = 88; break; case 44: a_1/*"16"*/ = "RACE_YELLOW"; a_2 = 0; a_3 = 89; a_4 = 88; break; case 45: a_1/*"16"*/ = "FLUR_YELLOW"; a_2 = 0; a_3 = 91; a_4 = 91; break; case 46: a_1/*"16"*/ = "DARK_GREEN"; a_2 = 0; a_3 = 49; a_4 = 52; break; case 47: a_1/*"16"*/ = "RACING_GREEN"; a_2 = 0; a_3 = 50; a_4 = 53; break; case 48: a_1/*"16"*/ = "SEA_GREEN"; a_2 = 0; a_3 = 51; a_4 = 66; break; case 49: a_1/*"16"*/ = "OLIVE_GREEN"; a_2 = 0; a_3 = 52; a_4 = 59; break; case 50: a_1/*"16"*/ = "BRIGHT_GREEN"; a_2 = 0; a_3 = 53; a_4 = 59; break; case 51: a_1/*"16"*/ = "PETROL_GREEN"; a_2 = 0; a_3 = 54; a_4 = 60; break; case 52: a_1/*"16"*/ = "LIME_GREEN"; a_2 = 0; a_3 = 92; a_4 = 92; break; case 53: a_1/*"16"*/ = "MIDNIGHT_BLUE"; a_2 = 0; a_3 = 141; a_4 = 73; break; case 54: a_1/*"16"*/ = "GALAXY_BLUE"; a_2 = 0; a_3 = 61; a_4 = 63; break; case 55: a_1/*"16"*/ = "DARK_BLUE"; a_2 = 0; a_3 = 62; a_4 = 68; break; case 56: a_1/*"16"*/ = "SAXON_BLUE"; a_2 = 0; a_3 = 63; a_4 = 87; break; case 57: a_1/*"16"*/ = "MARINER_BLUE"; a_2 = 0; a_3 = 65; a_4 = 87; break; case 58: a_1/*"16"*/ = "HARBOR_BLUE"; a_2 = 0; a_3 = 66; a_4 = 60; break; case 59: a_1/*"16"*/ = "DIAMOND_BLUE"; a_2 = 0; a_3 = 67; a_4 = 67; break; case 60: a_1/*"16"*/ = "SURF_BLUE"; a_2 = 0; a_3 = 68; a_4 = 68; break; case 61: a_1/*"16"*/ = "NAUTICAL_BLUE"; a_2 = 0; a_3 = 69; a_4 = 74; break; case 62: a_1/*"16"*/ = "RACING_BLUE"; a_2 = 0; a_3 = 73; a_4 = 73; break; case 63: a_1/*"16"*/ = "ULTRA_BLUE"; a_2 = 0; a_3 = 70; a_4 = 70; break; case 64: a_1/*"16"*/ = "LIGHT_BLUE"; a_2 = 0; a_3 = 74; a_4 = 74; break; case 65: a_1/*"16"*/ = "CHOCOLATE_BROWN"; a_2 = 0; a_3 = 96; a_4 = 95; break; case 66: a_1/*"16"*/ = "BISON_BROWN"; a_2 = 0; a_3 = 101; a_4 = 95; break; case 67: a_1/*"16"*/ = "CREEK_BROWN"; a_2 = 0; a_3 = 95; a_4 = 97; break; case 68: a_1/*"16"*/ = "UMBER_BROWN"; a_2 = 0; a_3 = 94; a_4 = 104; break; case 69: a_1/*"16"*/ = "MAPLE_BROWN"; a_2 = 0; a_3 = 97; a_4 = 98; break; case 70: a_1/*"16"*/ = "BEECHWOOD_BROWN"; a_2 = 0; a_3 = 103; a_4 = 104; break; case 71: a_1/*"16"*/ = "SIENNA_BROWN"; a_2 = 0; a_3 = 104; a_4 = 104; break; case 72: a_1/*"16"*/ = "SADDLE_BROWN"; a_2 = 0; a_3 = 98; a_4 = 95; break; case 73: a_1/*"16"*/ = "MOSS_BROWN"; a_2 = 0; a_3 = 100; a_4 = 100; break; case 74: a_1/*"16"*/ = "WOODBEECH_BROWN"; a_2 = 0; a_3 = 102; a_4 = 105; break; case 75: a_1/*"16"*/ = "STRAW_BROWN"; a_2 = 0; a_3 = 99; a_4 = 106; break; case 76: a_1/*"16"*/ = "SANDY_BROWN"; a_2 = 0; a_3 = 105; a_4 = 105; break; case 77: a_1/*"16"*/ = "BLEECHED_BROWN"; a_2 = 0; a_3 = 106; a_4 = 106; break; case 78: a_1/*"16"*/ = "SPIN_PURPLE"; a_2 = 0; a_3 = 72; a_4 = 64; break; case 79: a_1/*"16"*/ = "MIGHT_PURPLE"; a_2 = 0; a_3 = 146; a_4 = 145; break; case 80: a_1/*"16"*/ = "BRIGHT_PURPLE"; a_2 = 0; a_3 = 145; a_4 = 74; break; case 81: a_1/*"16"*/ = "CREAM"; a_2 = 0; a_3 = 107; a_4 = 107; break; case 82: a_1/*"16"*/ = "WHITE"; a_2 = 0; a_3 = 111; a_4 = 0; break; case 83: a_1/*"16"*/ = "FROST_WHITE"; a_2 = 0; a_3 = 112; a_4 = 0; break; case 84: a_1/*"16"*/ = "BLACK"; a_2 = 1; a_3 = 0; a_4 = 0; break; case 85: a_1/*"16"*/ = "BLACK_GRAPHITE"; a_2 = 1; a_3 = 147; a_4 = 0; break; case 86: a_1/*"16"*/ = "GRAPHITE"; a_2 = 1; a_3 = 1; a_4 = 0; break; case 87: a_1/*"16"*/ = "ANTHR_BLACK"; a_2 = 1; a_3 = 11; a_4 = 0; break; case 88: a_1/*"16"*/ = "BLACK_STEEL"; a_2 = 1; a_3 = 2; a_4 = 0; break; case 89: a_1/*"16"*/ = "DARK_SILVER"; a_2 = 1; a_3 = 3; a_4 = 2; break; case 90: a_1/*"16"*/ = "SILVER"; a_2 = 1; a_3 = 4; a_4 = 4; break; case 91: a_1/*"16"*/ = "BLUE_SILVER"; a_2 = 1; a_3 = 5; a_4 = 5; break; case 92: a_1/*"16"*/ = "ROLLED_STEEL"; a_2 = 1; a_3 = 6; a_4 = 0; break; case 93: a_1/*"16"*/ = "SHADOW_SILVER"; a_2 = 1; a_3 = 7; a_4 = 0; break; case 94: a_1/*"16"*/ = "STONE_SILVER"; a_2 = 1; a_3 = 8; a_4 = 0; break; case 95: a_1/*"16"*/ = "MIDNIGHT_SILVER"; a_2 = 1; a_3 = 9; a_4 = 0; break; case 96: a_1/*"16"*/ = "CAST_IRON_SIL"; a_2 = 1; a_3 = 10; a_4 = 0; break; case 97: a_1/*"16"*/ = "RED"; a_2 = 1; a_3 = 27; a_4 = 0; break; case 98: a_1/*"16"*/ = "TORINO_RED"; a_2 = 1; a_3 = 28; a_4 = 0; break; case 99: a_1/*"16"*/ = "FORMULA_RED"; a_2 = 1; a_3 = 29; a_4 = 0; break; case 100: a_1/*"16"*/ = "LAVA_RED"; a_2 = 1; a_3 = 150; a_4 = 0; break; case 101: a_1/*"16"*/ = "BLAZE_RED"; a_2 = 1; a_3 = 30; a_4 = 0; break; case 102: a_1/*"16"*/ = "GRACE_RED"; a_2 = 1; a_3 = 31; a_4 = 0; break; case 103: a_1/*"16"*/ = "GARNET_RED"; a_2 = 1; a_3 = 32; a_4 = 0; break; case 104: a_1/*"16"*/ = "SUNSET_RED"; a_2 = 1; a_3 = 33; a_4 = 0; break; case 105: a_1/*"16"*/ = "CABERNET_RED"; a_2 = 1; a_3 = 34; a_4 = 0; break; case 106: a_1/*"16"*/ = "WINE_RED"; a_2 = 1; a_3 = 143; a_4 = 0; break; case 107: a_1/*"16"*/ = "CANDY_RED"; a_2 = 1; a_3 = 35; a_4 = 0; break; case 108: a_1/*"16"*/ = "HOT PINK"; a_2 = 1; a_3 = 135; a_4 = 0; break; case 109: a_1/*"16"*/ = "PINK"; a_2 = 1; a_3 = 137; a_4 = 0; break; case 110: a_1/*"16"*/ = "SALMON_PINK"; a_2 = 1; a_3 = 136; a_4 = 0; break; case 111: a_1/*"16"*/ = "SUNRISE_ORANGE"; a_2 = 1; a_3 = 36; a_4 = 0; break; case 112: a_1/*"16"*/ = "BRIGHT_ORANGE"; a_2 = 1; a_3 = 138; a_4 = 0; break; case 113: a_1/*"16"*/ = "GOLD"; a_2 = 1; a_3 = 99; a_4 = 99; break; case 114: a_1/*"16"*/ = "BRONZE"; a_2 = 1; a_3 = 90; a_4 = 102; break; case 115: a_1/*"16"*/ = "YELLOW"; a_2 = 1; a_3 = 88; a_4 = 0; break; case 116: a_1/*"16"*/ = "FLUR_YELLOW"; a_2 = 1; a_3 = 91; a_4 = 0; break; case 117: a_1/*"16"*/ = "DARK_GREEN"; a_2 = 1; a_3 = 49; a_4 = 0; break; case 118: a_1/*"16"*/ = "SEA_GREEN"; a_2 = 1; a_3 = 51; a_4 = 0; break; case 119: a_1/*"16"*/ = "OLIVE_GREEN"; a_2 = 1; a_3 = 52; a_4 = 0; break; case 120: a_1/*"16"*/ = "BRIGHT_GREEN"; a_2 = 1; a_3 = 53; a_4 = 0; break; case 121: a_1/*"16"*/ = "PETROL_GREEN"; a_2 = 1; a_3 = 54; a_4 = 0; break; case 122: a_1/*"16"*/ = "LIME_GREEN"; a_2 = 1; a_3 = 92; a_4 = 0; break; case 123: a_1/*"16"*/ = "MIDNIGHT_BLUE"; a_2 = 1; a_3 = 141; a_4 = 0; break; case 124: a_1/*"16"*/ = "GALAXY_BLUE"; a_2 = 1; a_3 = 61; a_4 = 0; break; case 125: a_1/*"16"*/ = "DARK_BLUE"; a_2 = 1; a_3 = 62; a_4 = 0; break; case 126: a_1/*"16"*/ = "SAXON_BLUE"; a_2 = 1; a_3 = 63; a_4 = 0; break; case 127: a_1/*"16"*/ = "BLUE"; a_2 = 1; a_3 = 64; a_4 = 0; break; case 128: a_1/*"16"*/ = "MARINER_BLUE"; a_2 = 1; a_3 = 65; a_4 = 0; break; case 129: a_1/*"16"*/ = "HARBOR_BLUE"; a_2 = 1; a_3 = 66; a_4 = 0; break; case 130: a_1/*"16"*/ = "DIAMOND_BLUE"; a_2 = 1; a_3 = 67; a_4 = 0; break; case 131: a_1/*"16"*/ = "SURF_BLUE"; a_2 = 1; a_3 = 68; a_4 = 0; break; case 132: a_1/*"16"*/ = "NAUTICAL_BLUE"; a_2 = 1; a_3 = 69; a_4 = 0; break; case 133: a_1/*"16"*/ = "RACING_BLUE"; a_2 = 1; a_3 = 73; a_4 = 0; break; case 134: a_1/*"16"*/ = "LIGHT_BLUE"; a_2 = 1; a_3 = 74; a_4 = 0; break; case 135: a_1/*"16"*/ = "BISON_BROWN"; a_2 = 1; a_3 = 101; a_4 = 0; break; case 136: a_1/*"16"*/ = "CREEK_BROWN"; a_2 = 1; a_3 = 95; a_4 = 0; break; case 137: a_1/*"16"*/ = "UMBER_BROWN"; a_2 = 1; a_3 = 94; a_4 = 0; break; case 138: a_1/*"16"*/ = "MAPLE_BROWN"; a_2 = 1; a_3 = 97; a_4 = 0; break; case 139: a_1/*"16"*/ = "BEECHWOOD_BROWN"; a_2 = 1; a_3 = 103; a_4 = 0; break; case 140: a_1/*"16"*/ = "SIENNA_BROWN"; a_2 = 1; a_3 = 104; a_4 = 0; break; case 141: a_1/*"16"*/ = "SADDLE_BROWN"; a_2 = 1; a_3 = 98; a_4 = 0; break; case 142: a_1/*"16"*/ = "MOSS_BROWN"; a_2 = 1; a_3 = 100; a_4 = 0; break; case 143: a_1/*"16"*/ = "WOODBEECH_BROWN"; a_2 = 1; a_3 = 102; a_4 = 0; break; case 144: a_1/*"16"*/ = "STRAW_BROWN"; a_2 = 1; a_3 = 99; a_4 = 0; break; case 145: a_1/*"16"*/ = "SANDY_BROWN"; a_2 = 1; a_3 = 105; a_4 = 0; break; case 146: a_1/*"16"*/ = "BLEECHED_BROWN"; a_2 = 1; a_3 = 106; a_4 = 0; break; case 147: a_1/*"16"*/ = "PURPLE"; a_2 = 1; a_3 = 71; a_4 = 0; break; case 148: a_1/*"16"*/ = "SPIN_PURPLE"; a_2 = 1; a_3 = 72; a_4 = 0; break; case 149: a_1/*"16"*/ = "MIGHT_PURPLE"; a_2 = 1; a_3 = 142; a_4 = 0; break; case 150: a_1/*"16"*/ = "BRIGHT_PURPLE"; a_2 = 1; a_3 = 145; a_4 = 0; break; case 151: a_1/*"16"*/ = "CREAM"; a_2 = 1; a_3 = 107; a_4 = 0; break; case 152: a_1/*"16"*/ = "FROST_WHITE"; a_2 = 1; a_3 = 112; a_4 = 0; break; case 153: a_1/*"16"*/ = "BLACK"; a_2 = 2; a_3 = 12; a_4 = 0; break; case 154: a_1/*"16"*/ = "GREY"; a_2 = 2; a_3 = 13; a_4 = 0; break; case 155: a_1/*"16"*/ = "LIGHT_GREY"; a_2 = 2; a_3 = 14; a_4 = 0; break; case 156: a_1/*"16"*/ = "WHITE"; a_2 = 2; a_3 = 131; a_4 = 0; break; case 157: a_1/*"16"*/ = "BLUE"; a_2 = 2; a_3 = 83; a_4 = 0; break; case 158: a_1/*"16"*/ = "DARK_BLUE"; a_2 = 2; a_3 = 82; a_4 = 0; break; case 159: a_1/*"16"*/ = "MIDNIGHT_BLUE"; a_2 = 2; a_3 = 84; a_4 = 0; break; case 160: a_1/*"16"*/ = "MIGHT_PURPLE"; a_2 = 2; a_3 = 149; a_4 = 0; break; case 161: a_1/*"16"*/ = "Purple"; a_2 = 2; a_3 = 148; a_4 = 0; break; case 162: a_1/*"16"*/ = "RED"; a_2 = 2; a_3 = 39; a_4 = 0; break; case 163: a_1/*"16"*/ = "DARK_RED"; a_2 = 2; a_3 = 40; a_4 = 0; break; case 164: a_1/*"16"*/ = "ORANGE"; a_2 = 2; a_3 = 41; a_4 = 0; break; case 165: a_1/*"16"*/ = "YELLOW"; a_2 = 2; a_3 = 42; a_4 = 0; break; case 166: a_1/*"16"*/ = "GREEN"; a_2 = 2; a_3 = 128; a_4 = 0; break; case 167: a_1/*"16"*/ = "MATTE_FOR"; a_2 = 2; a_3 = 151; a_4 = 0; break; case 168: a_1/*"16"*/ = "MATTE_FOIL"; a_2 = 2; a_3 = 155; a_4 = 0; break; case 169: a_1/*"16"*/ = "MATTE_OD"; a_2 = 2; a_3 = 152; a_4 = 0; break; case 170: a_1/*"16"*/ = "MATTE_DIRT"; a_2 = 2; a_3 = 153; a_4 = 0; break; case 171: a_1/*"16"*/ = "MATTE_DESERT"; a_2 = 2; a_3 = 154; a_4 = 0; break; case 172: a_1/*"16"*/ = "BR_STEEL"; a_2 = 3; a_3 = 117; a_4 = 18; break; case 173: a_1/*"16"*/ = "BR_ALUMINIUM"; a_2 = 3; a_3 = 119; a_4 = 5; break; case 174: a_1/*"16"*/ = "GOLD_P"; a_2 = 3; a_3 = 158; a_4 = 160; break; case 175: a_1/*"16"*/ = "GOLD_S"; a_2 = 3; a_3 = 159; a_4 = 160; break; } return a_2 != -1; } auto sub_6256e(auto a_0) { v_3 = 100000; v_4 = 65000; v_5 = 50000; v_6 = 20000; v_7 = 20000; v_8 = v_7; if (((ENTITY::DOES_ENTITY_EXIST(a_0) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) && (VEHICLE::GET_VEHICLE_MOD_KIT(a_0) >= 0)) && (VEHICLE::GET_VEHICLE_MOD_KIT(a_0) < 255)) { if (VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(a_0) == 3) { v_8 = v_3; } else if (VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(a_0) == 1) { v_8 = v_4; } else if (VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(a_0) == 2) { v_8 = v_5; } else if (VEHICLE::GET_VEHICLE_MOD_KIT_TYPE(a_0) == 0) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { v_8 = v_6; } else { v_8 = v_7; } } } v_9 = __678_$BBDA792448DB5A89(v_8) / __678_$BBDA792448DB5A89(v_7); return v_9; } auto sub_6262c(auto a_0, auto a_1, auto a_2) { if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { return 0; } if (VEHICLE::GET_NUM_MOD_KITS(a_0) == 0) { return 0; } for (v_5 = 0; v_5 < a_1; v_5 += 1) { v_6 = v_5; if ((((((v_6 == 17) || (v_6 == 18)) || (v_6 == 19)) || (v_6 == 20)) || (v_6 == 21)) || (v_6 == 22)) { a_1[v_5/*1*/] = 0; if (VEHICLE::IS_TOGGLE_MOD_ON(a_0, v_6)) { a_1[v_5/*1*/] = 1; } } else { a_1[v_5/*1*/] = VEHICLE::GET_VEHICLE_MOD(a_0, v_5) + 1; if (v_5 == 23) { a_2[0/*1*/] = VEHICLE::GET_VEHICLE_MOD_VARIATION(a_0, v_5); } else if (v_5 == 24) { a_2[1/*1*/] = VEHICLE::GET_VEHICLE_MOD_VARIATION(a_0, v_5); } } } return 1; } auto sub_62706(auto a_0, auto a_1, auto a_2) { a_2 = 0; if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { return 0; } if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { return 0; } if (!STREAMING::IS_MODEL_A_VEHICLE(ENTITY::GET_ENTITY_MODEL(a_0))) { return 0; } v_5 = ENTITY::GET_ENTITY_MODEL(a_0); if (!sub_627e3(v_5, a_1, a_2)) { return 0; } if (VEHICLE::IS_BIG_VEHICLE(a_0)) { a_2 = 2; return 0; } if (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if ((sub_627a8(a_0) && (ENTITY::GET_ENTITY_MODEL(a_0) != ${sentinel2})) && (ENTITY::GET_ENTITY_MODEL(a_0) != ${issi2})) { a_2 = 2; return 0; } } return 1; } auto sub_627a8(auto a_0) { for (v_3 = 0; v_3 < 3; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_15AE0[v_3/*1*/])) { if (g_15AE0[v_3/*1*/] == a_0) { return 1; } } } return 0; } auto sub_627e3(auto a_0, auto a_1, auto a_2) { if (!a_1) { if (((((((((((((((a_0 == ${police}) || (a_0 == ${policeold1})) || (a_0 == ${policeold2})) || (a_0 == ${police2})) || (a_0 == ${police3})) || (a_0 == ${police4})) || (a_0 == ${fbi})) || (a_0 == ${fbi2})) || (a_0 == ${polmav})) || (a_0 == ${policeb})) || (a_0 == ${policet})) || (a_0 == ${riot})) || (a_0 == ${sheriff})) || (a_0 == ${pranger})) || (a_0 == ${sheriff2})) { a_2 = 1; return 0; } } if ((((((((a_0 == ${ambulance}) || (a_0 == ${firetruk})) || (a_0 == ${taxi})) || (a_0 == ${lguard})) || (a_0 == ${ripley})) || (a_0 == ${dilettante2})) || (a_0 == ${airbus})) || (a_0 == ${airtug})) { a_2 = 2; return 0; } if ((((a_0 == ${burrito}) || (a_0 == ${rumpo2})) || (a_0 == ${speedo})) || (a_0 == ${speedo2})) { a_2 = 2; return 0; } if ((((a_0 == ${scorcher}) || (a_0 == ${bmx})) || (a_0 == ${cruiser})) || (a_0 == ${fixter})) { a_2 = 2; return 0; } if ((((((((((((((((((((a_0 == ${caddy}) || (a_0 == ${forklift})) || (a_0 == ${caddy2})) || (a_0 == ${crusader})) || (a_0 == ${tribike})) || (a_0 == ${tribike2})) || (a_0 == ${tribike3})) || (a_0 == ${tractor})) || (a_0 == ${tractor2})) || (a_0 == ${mower})) || (a_0 == ${tornado4})) || (a_0 == ${docktug})) || (a_0 == ${stretch})) || (a_0 == ${bison2})) || (a_0 == ${bison3})) || (a_0 == ${benson})) || (a_0 == ${pounder})) || (a_0 == ${submersible})) || (a_0 == ${emperor3})) || (a_0 == ${dune2})) { a_2 = 2; return 0; } if ((((!VEHICLE::IS_THIS_MODEL_A_CAR(a_0)) && (!VEHICLE::IS_THIS_MODEL_A_BIKE(a_0))) && (a_0 != ${blazer})) && (a_0 != ${blazer3})) { a_2 = 2; return 0; } if (a_0 == ${monster}) { a_2 = 2; return 0; } if (((a_0 == ${insurgent}) || (a_0 == ${technical})) || (a_0 == 0xf92aec4d)) { a_2 = 2; return 0; } if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (sub_62b8b(a_0)) { a_2 = 2; return 0; } } if (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if ((a_0 == ${insurgent}) || (a_0 == ${insurgent2})) { a_2 = 2; } } return 1; } auto sub_62b8b(auto a_0) { switch (a_0) { case ${towtruck}: case ${towtruck2}: case ${forklift}: return 1; break; } return 0; } void sub_62bb4(auto a_0, auto a_1) { if (!sub_631c4(a_0)) { return ; } if (((a_1 != 0) && (a_1 != 1)) && (a_1 != 2)) { v_4 = VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_0, -1); if (!ENTITY::DOES_ENTITY_EXIST(v_4)) { v_4 = VEHICLE::GET_LAST_PED_IN_VEHICLE_SEAT(a_0, -1); } if (ENTITY::DOES_ENTITY_EXIST(v_4) && (!PED::IS_PED_INJURED(v_4))) { if (ENTITY::GET_ENTITY_MODEL(v_4) == ${player_zero}) { a_1 = 0; } else if (ENTITY::GET_ENTITY_MODEL(v_4) == ${player_one}) { a_1 = 1; } else if (ENTITY::GET_ENTITY_MODEL(v_4) == ${player_two}) { a_1 = 2; } } if (((a_1 != 0) && (a_1 != 1)) && (a_1 != 2)) { a_1 = g_18A70._f6EA._f21B._fDDD; } } for (v_5 = 0; v_5 < 3; v_5 += 1) { for (v_6 = 0; v_6 < 2; v_6 += 1) { if (ENTITY::GET_ENTITY_MODEL(a_0) == g_18A70._f493F._f13AE[v_5/*157*/][v_6/*78*/]._f42) { if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&g_18A70._f493F._f13AE[v_5/*157*/][v_6/*78*/]._f1)) { if (GAMEPLAY::ARE_STRINGS_EQUAL(VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_0), &g_18A70._f493F._f13AE[v_5/*157*/][v_6/*78*/]._f1)) { g_18A70._f493F._f13AE[v_5/*157*/][v_6/*78*/]._f42 = 0; g_18A70._f493F._f15D8[v_5/*1*/] = v_6; } } } } } for (v_5 = 0; v_5 < 3; v_5 += 1) { if (ENTITY::GET_ENTITY_MODEL(a_0) == g_18A70._f493F._f15E0[v_5/*78*/]._f42) { if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&g_18A70._f493F._f15E0[v_5/*78*/]._f1)) { if (GAMEPLAY::ARE_STRINGS_EQUAL(VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_0), &g_18A70._f493F._f15E0[v_5/*78*/]._f1)) { g_18A70._f493F._f15E0[v_5/*78*/]._f42 = 0; } } } } g_18A70._f493F._f15D6 = a_1; g_10DE3 = a_0; g_18A70._f493F._f15D4 = 1; sub_62db5(a_0, &g_18A70._f493F._f1586); } void sub_62db5(auto a_0, auto a_1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { sub_63113(a_1); a_1._f42 = ENTITY::GET_ENTITY_MODEL(a_0); a_1._f1/*"16"*/ = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_0); a_1 = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0); VEHICLE::GET_VEHICLE_COLOURS(a_0, &a_1._f5, &a_1._f6); VEHICLE::GET_VEHICLE_EXTRA_COLOURS(a_0, &a_1._f7, &a_1._f8); VEHICLE::GET_VEHICLE_TYRE_SMOKE_COLOR(a_0, &a_1._f3E, &a_1._f3F, &a_1._f40); a_1._f41 = VEHICLE::GET_VEHICLE_WINDOW_TINT(a_0); a_1._f43 = VEHICLE::GET_VEHICLE_LIVERY(a_0); a_1._f45 = VEHICLE::GET_VEHICLE_WHEEL_TYPE(a_0); a_1._f46 = VEHICLE::GET_VEHICLE_DOOR_LOCK_STATUS(a_0); VEHICLE::GET_VEHICLE_CUSTOM_SECONDARY_COLOUR(a_0, &a_1._f47, &a_1._f48, &a_1._f49); VEHICLE::_GET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, &a_1._f4A, &a_1._f4B, &a_1._f4C); if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2)) { GAMEPLAY::SET_BIT(&a_1._f4D, 28); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3)) { GAMEPLAY::SET_BIT(&a_1._f4D, 29); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 30); } if (VEHICLE::_IS_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1)) { GAMEPLAY::SET_BIT(&a_1._f4D, 31); } if ((a_1._f41 == -1) && (a_1._f42 != ${granger})) { a_1._f41 = 0; } if (VEHICLE::IS_VEHICLE_A_CONVERTIBLE(a_0, 0)) { a_1._f44 = VEHICLE::GET_CONVERTIBLE_ROOF_STATE(a_0); } if (VEHICLE::IS_THIS_MODEL_A_PLANE(a_1._f42)) { if (VEHICLE::_4198AB0022B15F87(a_0)) { switch (VEHICLE::_GET_VEHICLE_LANDING_GEAR(a_0)) { case 0: case 2: GAMEPLAY::CLEAR_BIT(&a_1._f4D, 23); GAMEPLAY::SET_BIT(&a_1._f4D, 22); break; case 1: case 3: GAMEPLAY::CLEAR_BIT(&a_1._f4D, 23); GAMEPLAY::CLEAR_BIT(&a_1._f4D, 22); break; case 4: GAMEPLAY::SET_BIT(&a_1._f4D, 23); break; } } else { GAMEPLAY::SET_BIT(&a_1._f4D, 23); } } if (!VEHICLE::GET_VEHICLE_TYRES_CAN_BURST(a_0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 9); } if (VEHICLE::IS_VEHICLE_STOLEN(a_0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 10); } if (VEHICLE::GET_IS_VEHICLE_PRIMARY_COLOUR_CUSTOM(a_0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 13); VEHICLE::GET_VEHICLE_CUSTOM_PRIMARY_COLOUR(a_0, &a_1._f47, &a_1._f48, &a_1._f49); } else { } if (VEHICLE::GET_IS_VEHICLE_SECONDARY_COLOUR_CUSTOM(a_0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 12); } sub_6262c(&a_0, &a_1._f9, &a_1._f3B); for (v_4 = 0; v_4 <= 11; v_4 += 1) { if (VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_0, v_4 + 1)) { GAMEPLAY::SET_BIT(&a_1._f4D, sub_63063(v_4 + 1)); } } if (GRAPHICS::_HAS_VEHICLE_GOT_DECAL(a_0, 0)) { GAMEPLAY::SET_BIT(&a_1._f4D, 11); } else { GAMEPLAY::CLEAR_BIT(&a_1._f4D, 11); } if (DECORATOR::DECOR_EXIST_ON(a_0, "IgnoredByQuickSave") && DECORATOR::DECOR_GET_BOOL(a_0, "IgnoredByQuickSave")) { GAMEPLAY::SET_BIT(&a_1._f4D, 27); } else { GAMEPLAY::CLEAR_BIT(&a_1._f4D, 27); } } } auto sub_63063(auto a_0) { switch (a_0) { case 1: return 0; break; case 2: return 1; break; case 3: return 2; break; case 4: return 3; break; case 5: return 4; break; case 6: return 5; break; case 7: return 6; break; case 8: return 7; break; case 9: return 8; break; case 10: return 24; break; case 11: return 25; break; case 12: return 26; break; } return 0; } void sub_63113(auto a_0) { a_0._f42 = 0; a_0._f4D = 0; a_0._f41 = 0; a_0._f3E = 0; a_0._f3F = 0; a_0._f40 = 0; a_0._f4A = 0; a_0._f4B = 0; a_0._f4C = 0; a_0 = 0; a_0._f1/*"16"*/ = ""; a_0._f5 = 0; a_0._f6 = 0; a_0._f7 = 0; a_0._f8 = 0; for (v_3 = 0; v_3 < 49; v_3 += 1) { a_0._f9[v_3/*1*/] = 0; } for (v_3 = 0; v_3 < 2; v_3 += 1) { a_0._f3B[v_3/*1*/] = 0; } a_0._f43 = 0; a_0._f44 = 0; a_0._f45 = 0; a_0._f46 = 1; a_0._f47 = 0; a_0._f48 = 0; a_0._f49 = 0; } auto sub_631c4(auto a_0) { if (((((((((((!ENTITY::DOES_ENTITY_EXIST(a_0)) || (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0))) || sub_639c3(a_0, 0, 0)) || sub_639c3(a_0, 1, 0)) || sub_639c3(a_0, 2, 0)) || (sub_63960(a_0) != 145)) || sub_63878(a_0)) || sub_637fc(a_0)) || sub_627a8(a_0)) || sub_637b5(a_0)) || (!sub_632a1(ENTITY::GET_ENTITY_MODEL(a_0)))) { if (sub_637fc(a_0)) {} if (sub_637fc(a_0)) {} if (sub_639c3(a_0, 0, 0)) {} if (sub_639c3(a_0, 1, 0)) {} if (sub_639c3(a_0, 2, 0)) {} if (sub_63960(a_0) != 145) {} return 0; } return 1; } auto sub_632a1(auto a_0) { if (a_0 == 0) { return 0; } if (!sub_63452(a_0, 0)) { return 0; } if (((VEHICLE::IS_THIS_MODEL_A_BOAT(a_0) || VEHICLE::IS_THIS_MODEL_A_PLANE(a_0)) || VEHICLE::IS_THIS_MODEL_A_HELI(a_0)) || VEHICLE::IS_THIS_MODEL_A_TRAIN(a_0)) { return 0; } switch (a_0) { case ${docktrailer}: case ${phantom}: case ${dump}: case ${tractor2}: case ${coach}: case ${pbus}: case ${boxville}: case ${police4}: case ${stretch}: case ${policeold2}: case ${rubble}: case ${scrap}: case ${police2}: case ${policeold1}: case ${armytrailer}: case ${towtruck}: case ${armytanker}: case ${rentalbus}: case ${submersible2}: case ${mule2}: case ${cutter}: case ${taxi}: case ${tiptruck2}: case ${ripley}: case ${monster}: case ${barracks}: case ${mixer}: case ${bus}: case ${towtruck2}: case ${boxville2}: case ${journey}: case ${policeb}: case ${tiptruck}: case ${boxville3}: case ${handler}: case ${policet}: case ${mixer2}: case ${boattrailer}: case ${submersible}: case ${rhino}: case ${biff}: case ${mule}: case ${barracks2}: case ${airbus}: case ${flatbed}: case ${hauler}: case ${camper}: case ${bulldozer}: case ${police3}: case ${trash}: case ${firetruk}: case ${tourbus}: case ${taco}: case ${police}: case ${benson}: case ${pounder}: return 0; break; } return 1; } auto sub_63452(auto a_0, auto a_1) { if (a_0 == 0) { return 0; } if (!STREAMING::IS_MODEL_A_VEHICLE(a_0)) { return 0; } if (((((((((((((a_0 == ${dodo}) || (a_0 == 0x2b26f456)) || (a_0 == 0xec8f7094)) || ((a_0 == ${dominator2}) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()))) || ((a_0 == ${buffalo3}) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()))) || ((a_0 == ${gauntlet2}) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()))) || (a_0 == 0xdb6b4924)) || (a_0 == ${stalion})) || ((a_0 == ${stalion2}) && (!NETWORK::NETWORK_IS_GAME_IN_PROGRESS()))) || (a_0 == ${submersible2})) || (a_0 == 0x49863e9c)) || (a_0 == ${blista2})) || (a_0 == ${blista3})) { if (!sub_dcd1()) { return 0; } } else { for (v_4 = 0; v_4 < DLC1::GET_NUM_DLC_VEHICLES(); v_4 += 1) { if (DLC1::GET_DLC_VEHICLE_DATA(v_4, &v_5)) { if (a_0 == v_5._f1) { if (DLC1::_IS_OUTFIT_EMPTY(v_5)) { return 0; } } } } } if (a_0 == ${blimp}) { if (((((!sub_6379c()) && (!sub_dd95())) && (!sub_dd8c())) && (!sub_63793())) && (!sub_dcd1())) { return 0; } } if (((a_0 == ${hotknife}) || (a_0 == ${carbonrs})) || (a_0 == ${khamelion})) { if ((GAMEPLAY::IS_DURANGO_VERSION() || GAMEPLAY::IS_PC_VERSION()) || GAMEPLAY::IS_ORBIS_VERSION()) { } else if (!sub_dd8c()) { return 0; } } if (a_1) { if (!sub_63634(a_0)) { return 0; } } return 1; } auto sub_63634(auto a_0) { if (g_257E38) { return 1; } v_3 = 1; v_4 = NETWORK::_9A73240B49945C76(); if (a_0 == 0xdc19d101) { if (((!g_40001._f1386) && (!g_40001._f2A36)) && (v_4 < g_40001._f2A37)) { v_3 = 0; } } v_4 = NETWORK::_9A73240B49945C76(); if (a_0 == 0x866bce26) { if ((!g_40001._f2C60) && (v_4 < g_40001._f2C66)) { v_3 = 0; } } else if ((a_0 == 0xfdffb0) || (a_0 == 0xca62927a)) { if ((!g_40001._f2C5C) && (v_4 < g_40001._f2C62)) { v_3 = 0; } } else if (a_0 == 0xd4ea603) { if ((!g_40001._f2C5D) && (v_4 < g_40001._f2C63)) { v_3 = 0; } } else if (a_0 == 0x94da98ef) { if ((!g_40001._f2C5E) && (v_4 < g_40001._f2C64)) { v_3 = 0; } } else if (a_0 == 0xbcde91f0) { if ((!g_40001._f2C5F) && (v_4 < g_40001._f2C65)) { v_3 = 0; } } else if (a_0 == 0x42bc5e19) { if ((!g_40001._f2C61) && (v_4 < g_40001._f2C67)) { v_3 = 0; } } return v_3; } auto sub_63793() { return 0; } auto sub_6379c() { if (DLC2::IS_DLC_PRESENT(0xb6de61e2)) { return 1; } return 0; } auto sub_637b5(auto a_0) { v_3 = ENTITY::GET_ENTITY_MODEL(a_0); v_4 = VEHICLE::GET_VEHICLE_NUMBER_PLATE_TEXT(a_0); if ((v_3 == ${speedo}) && GAMEPLAY::ARE_STRINGS_EQUAL(v_4, "LAMAR G ")) { return 1; } if (!sub_63452(v_3, 0)) { return 1; } return 0; } auto sub_637fc(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { for (v_3 = 0; v_3 < 9; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_15AC2[v_3/*1*/]) && VEHICLE::IS_VEHICLE_DRIVEABLE(g_15AC2[v_3/*1*/], 0)) { if ((g_15AC2[v_3/*1*/] == a_0) && (ENTITY::GET_ENTITY_MODEL(g_15AC2[v_3/*1*/]) == ENTITY::GET_ENTITY_MODEL(a_0))) { return 1; } } } } return 0; } auto sub_63878(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(g_10A5A._f1E4[24/*1*/])) { if (a_0 == g_10A5A._f1E4[24/*1*/]) { return 0; } } for (v_3 = 0; v_3 < 68; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_10A5A._f1E4[v_3/*1*/])) { if (((((((((((((v_3 != 24) && (v_3 != 21)) && (v_3 != 22)) && (v_3 != 23)) && (v_3 != 27)) && (v_3 != 30)) && (v_3 != 33)) && (v_3 != 28)) && (v_3 != 31)) && (v_3 != 34)) && (v_3 != 26)) && (v_3 != 29)) && (v_3 != 32)) { if (a_0 == g_10A5A._f1E4[v_3/*1*/]) { return 1; } } } } return 0; } auto sub_63960(auto a_0) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { return 145; } if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { return 145; } for (v_3 = 0; v_3 < 9; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_15AC2[v_3/*1*/])) { if (g_15AC2[v_3/*1*/] == a_0) { return g_15ACC[v_3/*1*/]; } } } return 145; } auto sub_639c3(auto a_0, auto a_1, auto a_2) { if ((!ENTITY::DOES_ENTITY_EXIST(a_0)) || (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0))) { return 0; } v_5 = 0; while (sub_63a34(a_1, v_5, &v_6, &v_E)) { if ((!a_2) || GAMEPLAY::IS_BIT_SET(g_18A70._f16E7[v_E/*1*/], 0)) { if (VEHICLE::IS_VEHICLE_IN_GARAGE_AREA(&v_6, a_0)) { return 1; } else { } } else { } v_5 += 1; } return 0; } auto sub_63a34(auto a_0, auto a_1, auto a_2, auto a_3) { a_2/*"32"*/ = ""; switch (a_0) { case 0: if (a_1 == 0) { a_2/*"32"*/ = "Michael - Beverly Hills"; a_3 = 0; return 1; } else if (a_1 == 1) { a_2/*"32"*/ = "Trevor - Countryside"; a_3 = 1; return 1; } break; case 1: if (a_1 == 0) { a_2/*"32"*/ = "Franklin - Aunt"; a_3 = 5; return 1; } else if (a_1 == 1) { a_2/*"32"*/ = "Franklin - Hills"; a_3 = 6; return 1; } break; case 2: if (a_1 == 0) { a_2/*"32"*/ = "Trevor - Countryside"; a_3 = 2; return 1; } else if (a_1 == 1) { a_2/*"32"*/ = "Trevor - City"; a_3 = 3; return 1; } else if (a_1 == 2) { a_2/*"32"*/ = "Trevor - Stripclub"; a_3 = 4; return 1; } break; } return 0; } void sub_63b14(auto a_0, auto a_1) { for (v_4 = 0; v_4 < 9; v_4 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(g_15AC2[v_4/*1*/])) { g_15AC2[v_4/*1*/] = a_0; g_15ACC[v_4/*1*/] = a_1; g_15AD6[v_4/*1*/] = ENTITY::GET_ENTITY_MODEL(a_0); if (VEHICLE::IS_THIS_MODEL_A_CAR(g_15AD6[v_4/*1*/])) { g_15AF2[a_1/*3*/][0/*1*/] = -1; } else { g_15AF2[a_1/*3*/][1/*1*/] = -1; } v_4 = 9; } if (v_4 == 8) {} } } void sub_63b96(auto a_0) { if (!sub_63bc1(a_0)) { VEHICLE::SET_VEHICLE_EXTRA(a_0, 5, !g_18A70._f1E27._f63._f3A[119/*1*/]); } } auto sub_63bc1(auto a_0) { return VEHICLE::IS_VEHICLE_EXTRA_TURNED_ON(a_0, 5); } auto sub_63bd0(auto a_0, auto a_1, auto a_2) { if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { return 0; } if (VEHICLE::GET_NUM_MOD_KITS(a_0) == 0) { return 0; } VEHICLE::SET_VEHICLE_MOD_KIT(a_0, 0); for (v_5 = 0; v_5 < a_1; v_5 += 1) { v_6 = v_5; if ((((((v_6 == 17) || (v_6 == 18)) || (v_6 == 19)) || (v_6 == 20)) || (v_6 == 21)) || (v_6 == 22)) { VEHICLE::TOGGLE_VEHICLE_MOD(a_0, v_6, a_1[v_5/*1*/] > 0); } else if (VEHICLE::GET_VEHICLE_MOD(a_0, v_6) != (a_1[v_5/*1*/] - 1)) { VEHICLE::REMOVE_VEHICLE_MOD(a_0, v_6); if (a_1[v_5/*1*/] > 0) { if (v_5 == 23) { VEHICLE::SET_VEHICLE_MOD(a_0, v_6, a_1[v_5/*1*/] - 1, a_2[0/*1*/] > 0); } else if (v_5 == 24) { VEHICLE::SET_VEHICLE_MOD(a_0, v_6, a_1[v_5/*1*/] - 1, a_2[1/*1*/] > 0); } else { VEHICLE::SET_VEHICLE_MOD(a_0, v_6, a_1[v_5/*1*/] - 1, 0); } } } } if (sub_63f0b(ENTITY::GET_ENTITY_MODEL(a_0), 1) && (VEHICLE::GET_VEHICLE_MOD(a_0, 24) != sub_63e26(a_0, a_1[38/*1*/] - 1))) { VEHICLE::SET_VEHICLE_MOD(a_0, 24, sub_63e26(a_0, a_1[38/*1*/] - 1), 0); } if (sub_63d48(a_0)) { VEHICLE::SET_VEHICLE_STRONG(a_0, 1); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); } return 1; } auto sub_63d48(auto a_0) { if ((ENTITY::DOES_ENTITY_EXIST(a_0) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) && (VEHICLE::GET_NUM_MOD_KITS(a_0) > 0)) { VEHICLE::SET_VEHICLE_MOD_KIT(a_0, 0); for (v_3 = 0; v_3 < 49; v_3 += 1) { v_4 = v_3; if ((((((v_4 == 17) || (v_4 == 18)) || (v_4 == 19)) || (v_4 == 20)) || (v_4 == 21)) || (v_4 == 22)) { } else if (VEHICLE::GET_VEHICLE_MOD(a_0, v_4) != -1) { v_6/*"16"*/ = VEHICLE::GET_MOD_TEXT_LABEL(a_0, v_4, VEHICLE::GET_VEHICLE_MOD(a_0, v_4)); v_5 = GAMEPLAY::GET_HASH_KEY(&v_6); if (v_5 != 0) { if ((v_5 == GAMEPLAY::GET_HASH_KEY("MNU_CAGE")) || (v_5 == GAMEPLAY::GET_HASH_KEY("SABRE_CAG"))) { return 1; } } } } } return 0; } auto sub_63e26(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { switch (ENTITY::GET_ENTITY_MODEL(a_0)) { case 0x94da98ef: switch (a_1) { case 0: return 0; break; case 1: return 1; break; case 2: return 2; break; case 3: return 3; break; case 4: return 4; break; case 5: return 4; break; } break; case 0x866bce26: return 3; break; } v_4 = VEHICLE::GET_NUM_VEHICLE_MODS(a_0, 38); v_5 = VEHICLE::GET_NUM_VEHICLE_MODS(a_0, 24); v_6 = __678_$BBDA792448DB5A89(a_1 + 1) / __678_$BBDA792448DB5A89(v_4); v_7 = SYSTEM::FLOOR(__678_$BBDA792448DB5A89(v_5) * v_6) - 1; if (v_7 < 0) { v_7 = 0; } if (v_7 >= v_4) { v_7 = v_4 - 1; } return v_7; } return 0; } auto sub_63f0b(auto a_0, auto a_1) { switch (a_0) { case 0x86618eda: case 0x95466bdb: case 0xaed64a63: case 0xc397f748: case 0x710a2b9b: case ${voodoo}: return 1; break; case 0xd4ea603: if (!g_40001._f2C5D) { return 0; } else { return 1; } break; case 0x94da98ef: if (!g_40001._f2C5E) { return 0; } else { return 1; } break; case 0xca62927a: if (!g_40001._f2C5C) { return 0; } else { return 1; } break; case 0xbcde91f0: if (!g_40001._f2C5F) { return 0; } else { return 1; } break; case 0x42bc5e19: if (!g_40001._f2C61) { return 0; } else { return 1; } break; case 0x866bce26: if (!g_40001._f2C60) { return 0; } else { return 1; } break; case 0xee6024bc: case 0x25c5af13: if ((a_1 & 1) != 0) { return 0; } return 1; break; } return 0; } auto sub_64021(auto a_0, auto a_1) { if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { } else if (g_18A70._f600B._f105) { a_0/*{4}*/ = g_18A70._f600B._f10B; a_1 = g_18A70._f600B._f10F; return 1; } return 0; } void sub_64062(auto a_0, auto a_1, auto a_2) { a_1._f58 = 1; a_1._f54 = 255; a_1._f55 = 255; a_1._f56 = 255; a_1._f61 = 1; a_1._f3 = 1000; a_1._f1 = 0; switch (a_0) { case 0: v_5 = ${tailgater}; if (g_18A70._f1E27._f63._f3A[128/*1*/] && (!g_18A70._f1E27._f63._f3A[131/*1*/])) { v_5 = ${premier}; } switch (v_5) { case ${tailgater}: a_1 = v_5; a_1._f2 = 3.0; a_1._f4 = 0; a_1._f9 = 1; a_1._fB[0/*1*/] = 1; a_1._f1B/*"16"*/ = "5MDS003"; break; case ${premier}: a_1 = v_5; a_1._f2 = 14.899999999999999; a_1._f5 = 43; a_1._f6 = 43; a_1._f7 = 0; a_1._f8 = 156; a_1._f9 = 0; a_1._f1B/*"16"*/ = "880HS955"; break; } break; case 2: v_5 = ${bodhi2}; switch (v_5) { case ${bodhi2}: a_1 = v_5; a_1._f2 = 14.0; a_1._f5 = 32; a_1._f6 = 0; a_1._f7 = 0; a_1._f8 = 156; a_1._f1B/*"16"*/ = "BETTY 32"; if (g_18A70._f1E27._f63._f3A[119/*1*/]) { a_1._fB[1/*1*/] = 1; } break; } break; case 1: if (a_2 == 1) { v_5 = ${buffalo2}; } else if (a_2 == 2) { v_5 = ${bagger}; } else if (g_18A70._f1E27._f63._f3A[118/*1*/]) { v_5 = ${bagger}; } else { v_5 = ${buffalo2}; } switch (v_5) { case ${bagger}: a_1 = v_5; a_1._f2 = 6.0; a_1._f5 = 53; a_1._f6 = 0; a_1._f7 = 59; a_1._f8 = 156; a_1._f1B/*"16"*/ = "FC88"; break; case ${buffalo2}: a_1 = v_5; a_1._f2 = 0.0; a_1._f5 = 111; a_1._f6 = 111; a_1._f7 = 0; a_1._f8 = 156; a_1._fA = 1; a_1._f1B/*"16"*/ = "FC1988"; a_1._fB[0/*1*/] = 1; a_1._fB[1/*1*/] = 1; a_1._fB[2/*1*/] = 1; a_1._fB[3/*1*/] = 1; a_1._fB[4/*1*/] = 1; a_1._fB[5/*1*/] = 1; a_1._fB[6/*1*/] = 1; a_1._fB[7/*1*/] = 1; a_1._fB[8/*1*/] = 1; break; } break; default: break; } } auto sub_642c3(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { if (!sub_590(a_1)) { asm .vardef 10, "[{\"type\":\"field\",\"value\":[{\"offset\":11,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":31,\"value\":49}]},{\"type\":\"field\",\"value\":[{\"offset\":81,\"value\":2}]}]" sub_64aca(a_1, &v_A, a_7); if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::GET_ENTITY_MODEL(a_0) != v_A) {} return 1; } if (((a_1 == 17) && (g_18A70._f6EA._f21B._fB1E[0/*197*/][0/*98*/] == v_A)) || ((a_1 == 15) && (g_18A70._f6EA._f21B._fB1E[0/*197*/][1/*98*/] == v_A))) { if (a_1 == 17) { v_6C = 0; } else if (a_1 == 15) { v_6C = 1; } STREAMING::REQUEST_MODEL(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]); if (STREAMING::HAS_MODEL_LOADED(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/])) { a_0 = VEHICLE::CREATE_VEHICLE(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/], a_2, a_5, 0, 0); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::_AB04325045427AAE(a_0, 0); VEHICLE::_428BACCDF5E26EAD(a_0, 0); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); ENTITY::SET_ENTITY_HEALTH(a_0, 1250); VEHICLE::SET_VEHICLE_ENGINE_HEALTH(a_0, 1250.0); VEHICLE::SET_VEHICLE_PETROL_TANK_HEALTH(a_0, 1250.0); v_A._f3 = 1250; VEHICLE::SET_VEHICLE_COLOURS(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f6); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f7, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f8); VEHICLE::SET_VEHICLE_DIRT_LEVEL(a_0, v_A._f2); for (v_6D = 0; v_6D < 12; v_6D += 1) { VEHICLE::SET_VEHICLE_EXTRA(a_0, v_6D + 1, !g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._fB[v_6D/*1*/]); } if (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f18) { if (VEHICLE::IS_VEHICLE_A_CONVERTIBLE(a_0, 0)) { if (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f18) { VEHICLE::RAISE_CONVERTIBLE_ROOF(a_0, 1); } else { VEHICLE::LOWER_CONVERTIBLE_ROOF(a_0, 1); } } } VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f1B); if ((g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f1A >= 0) && (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f1A < VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES())) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f1A); } VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f54, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f55, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f56); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f58); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f57); VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5D, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5E, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5F); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5C, 28)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5C, 29)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5C, 30)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1, GAMEPLAY::IS_BIT_SET(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5C, 31)); if ((VEHICLE::GET_VEHICLE_LIVERY_COUNT(a_0) > 1) && (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f59 >= 0)) { VEHICLE::SET_VEHICLE_LIVERY(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f59); } if (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5A > -1) { if (!VEHICLE::IS_THIS_MODEL_A_BICYCLE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5A == 6) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5A); } } else { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f5A); } } } sub_63bd0(a_0, &g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f1F, &g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]._f51); VEHICLE::_SET_VEHICLE_PAINT_FADE(a_0, v_A._f60); if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(g_18A70._f6EA._f21B._fB1E[0/*197*/][v_6C/*98*/]); } sub_64a8d(a_0); return 1; } } else { STREAMING::REQUEST_MODEL(v_A); if (STREAMING::HAS_MODEL_LOADED(v_A)) { a_0 = VEHICLE::CREATE_VEHICLE(v_A, a_2, a_5, 0, 0); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(a_0); VEHICLE::_AB04325045427AAE(a_0, 0); VEHICLE::_428BACCDF5E26EAD(a_0, 0); VEHICLE::SET_VEHICLE_HAS_STRONG_AXLES(a_0, 1); sub_6488c(a_0, v_A); if ((a_1 == 17) || (a_1 == 15)) { sub_64a8d(a_0); } if (a_6) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(v_A); } return 1; } } } return 0; } void sub_6488c(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24, auto a_25, auto a_26, auto a_27, auto a_28, auto a_29, auto a_30, auto a_31, auto a_32, auto a_33, auto a_34, auto a_35, auto a_36, auto a_37, auto a_38, auto a_39, auto a_40, auto a_41, auto a_42, auto a_43, auto a_44, auto a_45, auto a_46, auto a_47, auto a_48, auto a_49, auto a_50, auto a_51, auto a_52, auto a_53, auto a_54, auto a_55, auto a_56, auto a_57, auto a_58, auto a_59, auto a_60, auto a_61, auto a_62, auto a_63, auto a_64, auto a_65, auto a_66, auto a_67, auto a_68, auto a_69, auto a_70, auto a_71, auto a_72, auto a_73, auto a_74, auto a_75, auto a_76, auto a_77, auto a_78, auto a_79, auto a_80, auto a_81, auto a_82, auto a_83, auto a_84, auto a_85, auto a_86, auto a_87, auto a_88, auto a_89, auto a_90, auto a_91, auto a_92, auto a_93, auto a_94, auto a_95, auto a_96, auto a_97, auto a_98) { if (a_1._f9) { VEHICLE::SET_VEHICLE_COLOUR_COMBINATION(a_0, a_1._f4); } else { VEHICLE::SET_VEHICLE_COLOURS(a_0, a_1._f5, a_1._f6); } if (a_1._fA) { VEHICLE::SET_VEHICLE_EXTRA_COLOURS(a_0, a_1._f7, a_1._f8); } VEHICLE::SET_VEHICLE_DIRT_LEVEL(a_0, a_1._f2); ENTITY::SET_ENTITY_HEALTH(a_0, a_1._f3); for (v_65 = 0; v_65 < 12; v_65 += 1) { VEHICLE::SET_VEHICLE_EXTRA(a_0, v_65 + 1, !a_1._fB[v_65/*1*/]); } if (a_1._f18) { if (VEHICLE::IS_VEHICLE_A_CONVERTIBLE(a_0, 0)) { VEHICLE::RAISE_CONVERTIBLE_ROOF(a_0, 1); } } if (sub_64021(&v_67, &v_66) && a_1._f61) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &v_67); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, v_66); } else if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&a_1._f1B)) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(a_0, &a_1._f1B); if ((a_1._f1A >= 0) && (a_1._f1A < VEHICLE::GET_NUMBER_OF_VEHICLE_NUMBER_PLATES())) { VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT_INDEX(a_0, a_1._f1A); } } VEHICLE::SET_VEHICLE_TYRE_SMOKE_COLOR(a_0, a_1._f54, a_1._f55, a_1._f56); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(a_0, a_1._f58); VEHICLE::SET_VEHICLE_WINDOW_TINT(a_0, a_1._f57); VEHICLE::_SET_VEHICLE_NEON_LIGHTS_COLOUR(a_0, a_1._f5D, a_1._f5E, a_1._f5F); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 2, GAMEPLAY::IS_BIT_SET(a_1._f5C, 28)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 3, GAMEPLAY::IS_BIT_SET(a_1._f5C, 29)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 0, GAMEPLAY::IS_BIT_SET(a_1._f5C, 30)); VEHICLE::_SET_VEHICLE_NEON_LIGHT_ENABLED(a_0, 1, GAMEPLAY::IS_BIT_SET(a_1._f5C, 31)); if ((VEHICLE::GET_VEHICLE_LIVERY_COUNT(a_0) > 1) && (a_1._f59 >= 0)) { VEHICLE::SET_VEHICLE_LIVERY(a_0, a_1._f59); } if (a_1._f5A > -1) { if (!VEHICLE::IS_THIS_MODEL_A_BICYCLE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (VEHICLE::IS_THIS_MODEL_A_BIKE(ENTITY::GET_ENTITY_MODEL(a_0))) { if (a_1._f5A == 6) { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, a_1._f5A); } } else { VEHICLE::SET_VEHICLE_WHEEL_TYPE(a_0, a_1._f5A); } } } sub_63bd0(a_0, &a_1._f1F, &a_1._f51); VEHICLE::_SET_VEHICLE_PAINT_FADE(a_0, a_1._f60); } void sub_64a8d(auto a_0) { for (v_3 = 0; v_3 < 3; v_3 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(g_15AE0[v_3/*1*/])) { g_15AE0[v_3/*1*/] = a_0; v_3 = 3; } if (v_3 == 2) {} } } void sub_64aca(auto a_0, auto a_1, auto a_2) { asm .vardef 6, "[{\"type\":\"field\",\"value\":[{\"offset\":11,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":31,\"value\":49}]},{\"type\":\"field\",\"value\":[{\"offset\":81,\"value\":2}]}]" v_6._f58 = 1; v_6._f54 = 255; v_6._f55 = 255; v_6._f56 = 255; v_6._f3 = 1000; v_6._f1 = 0; switch (a_0) { case 14: if (a_2 == 1) { v_5 = ${issi2}; } else if (a_2 == 2) { v_5 = ${tribike}; } else { v_5 = ${tribike}; } switch (v_5) { case ${issi2}: v_6 = v_5; v_6._f2 = 0.0; v_6._f5 = 88; v_6._f6 = 7; v_6._f9 = 0; v_6._f1B/*"16"*/ = "P3RSEUS"; break; case ${tribike}: v_6 = v_5; v_6._f2 = 0.0; v_6._f4 = 0; v_6._f9 = 1; break; } break; case 15: if (a_2 == 1) { v_5 = ${issi2}; } else if (a_2 == 2) { v_5 = ${sanchez}; } else { v_5 = ${issi2}; } switch (v_5) { case ${issi2}: v_6 = v_5; v_6._f2 = 0.0; v_6._f5 = 88; v_6._f6 = 7; v_6._f9 = 0; v_6._f1B/*"16"*/ = "P3RSEUS"; break; case ${sanchez}: v_6 = v_5; v_6._f2 = 0.0; v_6._f4 = 0; v_6._f9 = 1; break; } break; case 17: if (a_2 == 1) { v_5 = ${sentinel2}; } else if (a_2 == 2) { v_5 = ${faggio2}; } else { v_5 = ${sentinel2}; } switch (v_5) { case ${sentinel2}: v_6 = v_5; v_6._f5 = 28; v_6._f6 = 28; v_6._f9 = 0; v_6._f1B/*"16"*/ = "KRYST4L"; break; case ${faggio2}: v_6 = v_5; v_6._f2 = 0.0; v_6._f4 = 0; v_6._f9 = 1; break; } break; case 19: if (a_2 == 1) { v_5 = ${speedo}; } else if (a_2 == 3) { v_5 = ${emperor}; } else { v_5 = ${speedo}; } switch (v_5) { case ${speedo}: v_6 = v_5; v_6._f4 = 5; v_6._f2 = 10.0; v_6._f9 = 1; v_6._f1B/*"16"*/ = "LAMAR G"; break; case ${emperor}: v_6 = v_5; v_6._f2 = 8.0; v_6._f5 = 62; v_6._f6 = 21; v_6._f7 = 0; v_6._f8 = 156; v_6._fA = 1; v_6._f1B/*"16"*/ = "07KZF345"; break; } break; case 29: v_6 = ${adder}; v_6._f5 = 62; v_6._f6 = 4; v_6._f7 = 68; v_6._f8 = 156; v_6._fA = 1; v_6._f9 = 0; v_6._f1B/*"16"*/ = "N4M4ST3"; break; case 30: v_6 = ${oracle2}; v_6._f9 = 1; v_6._f4 = 7; v_6._f1B/*"16"*/ = "81TDS937"; break; case 18: case 20: case 21: case 23: case 24: case 25: case 26: case 27: case 28: case 31: case 32: case 39: case 40: case 46: case 47: case 49: case 50: case 51: case 52: case 53: case 54: case 55: case 56: case 57: case 58: case 59: case 60: case 61: case 62: case 63: case 64: case 65: if (a_2 == 1) { v_5 = ${asterope}; } else if (a_2 == 2) { v_5 = ${sanchez}; } else { v_5 = ${asterope}; } switch (v_5) { case ${asterope}: v_6 = v_5; v_6._f2 = 0.0; v_6._f4 = 0; v_6._f9 = 1; break; case ${sanchez}: v_6 = v_5; v_6._f2 = 0.0; v_6._f4 = 0; v_6._f9 = 1; break; } break; default: break; } a_1/*{98}*/ = v_6; } auto sub_64ec5(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (a_0 == ${monroe}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 89, 89); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 88, 0); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, " FA5T66 "); } else if (a_0 == ${cheetah}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 62, 62); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 68, 0); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, " SDTM1YP"); } else if (a_0 == ${stinger}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 27, 27); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 36, 0); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, "ALPHADOG"); VEHICLE::SET_VEHICLE_EXTRA(v_7, 1, 1); } else if (a_0 == ${jb700}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 3, 3); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 3, 3); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, " 4G3NT"); } else if (a_0 == ${entityxf}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 38, 38); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 37, 0); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, " MKB652 "); } else if (a_0 == ${ztype}) { v_7 = VEHICLE::CREATE_VEHICLE(a_0, a_1, a_4, 1, 1); VEHICLE::SET_VEHICLE_COLOURS(v_7, 0, 0); VEHICLE::SET_VEHICLE_EXTRA_COLOURS(v_7, 10, 0); VEHICLE::SET_VEHICLE_NUMBER_PLATE_TEXT(v_7, " V1NTAG3"); } if (!ENTITY::IS_ENTITY_DEAD(v_7)) { VEHICLE::SET_VEHICLE_DIRT_LEVEL(v_7, 0.0); VEHICLE::SET_VEHICLE_AUTOMATICALLY_ATTACHES(v_7, 0, 0); VEHICLE::_428BACCDF5E26EAD(v_7, 0); } return v_7; } auto sub_6504e(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { v_9/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); v_C/*{3}*/ = ENTITY::GET_ENTITY_FORWARD_VECTOR(a_0); if (PATHFIND::GET_NTH_CLOSEST_VEHICLE_NODE_WITH_HEADING(v_9, a_3, &v_12, &v_15, &v_17, a_6, 0x40400000, 0)) { v_F/*{3}*/ = v_12 - v_9; v_16 = GAMEPLAY::GET_ANGLE_BETWEEN_2D_VECTORS(v_F, v_F._f1, v_C, v_C._f1); if ((v_16 > a_4) && (v_16 < a_5)) { a_1/*{3}*/ = v_12; a_2 = v_15; return 1; } } } } return 0; } auto sub_650dc(auto a_0, auto a_1, auto a_2) { if (((a_0 == 0.0) && (a_0._f1 == 0.0)) && (a_0._f2 == 0.0)) { return 1; } return 0; } void sub_65106(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: if ((((ENTITY::DOES_ENTITY_EXIST(l_2A1[0/*18*/]) && ENTITY::DOES_ENTITY_EXIST(l_2A1[1/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_2A1[2/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_2A1[3/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_2A1[4/*18*/])) { for (v_3 = 0; v_3 < l_2A1; v_3 += 1) { switch (l_5E) { case 0: case 2: break; case 3: if (!ENTITY::IS_ENTITY_DEAD(l_2A1[v_3/*18*/])) { if (((l_2A1[v_3/*18*/]._fF != 1) && (l_2A1[v_3/*18*/]._fF != 22)) && (l_2A1[v_3/*18*/]._fF != 24)) { sub_55999(&l_2A1[v_3/*18*/], 22); } } break; } } a_0 += 1; } else { for (v_3 = 0; v_3 < l_2A1; v_3 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(l_2A1[v_3/*18*/])) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { l_2A1[v_3/*18*/] = sub_65e84(l_2A1[v_3/*18*/]._f2, l_2A1[v_3/*18*/]._f5, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_2A1[v_3/*18*/], 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); } } } } break; case 2: if (l_200 == 0) { if (l_227 != 0) { if (sub_544f4(20000, l_227)) { l_200 = 1; } } } sub_65391(&l_2A1[0/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, l_5A, -1177.7099609375, -503.5799865722656, 34.57, 0.75, 10000, 6000, 1050, 1.0, 0); sub_65391(&l_2A1[1/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, l_5B, -1189.43, 506.21, 34.57, 0.75, 20000, 5500, 1000, 0.0, 0); sub_65391(&l_2A1[2/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, l_5C, -1182.29, -507.45, 34.57, 0.75, 12000, 6500, 950, 1.0, 0); sub_65391(&l_2A1[3/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, l_5D, -1171.8499755859375, -512.33, 34.57, 0.75, 15000, 5000, 1100, 0.0, 1); sub_65391(&l_2A1[4/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, l_5B, -1158.05, -513.84, 34.02, 0.75, 16000, 6000, 900, 0.0, 1); break; } } void sub_65391(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { a_0._f11 = sub_706d6(a_0, a_1, 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, a_A); switch (a_0._fF) { case 0: sub_55999(a_0, 4); break; case 4: if (a_0._fE == 0) { AI::TASK_START_SCENARIO_IN_PLACE(a_0, "WORLD_HUMAN_GUARD_STAND", 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._f7 = 0; a_0._fE = 1; } if (a_C == 1) { if (((l_5E == 0) && WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_F, 1)) && (v_F == ${weapon_stungun})) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); } else { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } } if (a_0._fD == 1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { if (ENTITY::IS_ENTITY_AT_ENTITY(a_1, a_2, 2.5, 2.5, 2.5, 0, 1, 1)) { sub_55999(a_0, 21); } } } if (((((((((l_200 == 1) || (l_20B == 1)) || (l_20C == 1)) || PED::IS_PED_IN_COMBAT(a_0, 0)) || sub_65d74(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c9f(a_0, a_1, a_2, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) || sub_65b9e(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if (l_214 == 1) { sub_55999(a_0, 23); } if (a_0._fD == 1) { if (a_C == 1) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_0, 0); } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (a_0._f11 < 12.0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { if (l_206 == 1) { if (a_C == 1) { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 6000, 3074, 4); sub_5e04e(a_0, "NEEDED_ON_SET", a_3, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(10000, 15000); } } else { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 6000, 3074, 4); sub_5e04e(a_0, "MOVE_AWAY_WARNING", a_3, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(10000, 15000); } } } } } else if (a_C == 1) { PED::SET_PED_CAN_PLAY_AMBIENT_ANIMS(a_0, 1); } break; case 21: if (a_0._fE == 0) { STREAMING::REQUEST_ANIM_DICT("move_m@intimidation@cop@unarmed"); STREAMING::REQUEST_ANIM_DICT("reaction@intimidation@cop@unarmed"); if (STREAMING::HAS_ANIM_DICT_LOADED("move_m@intimidation@cop@unarmed") && STREAMING::HAS_ANIM_DICT_LOADED("reaction@intimidation@cop@unarmed")) { AI::CLEAR_SEQUENCE_TASK(&v_10); AI::OPEN_SEQUENCE_TASK(&v_10); AI::TASK_TURN_PED_TO_FACE_ENTITY(0, a_1, 0); AI::TASK_LOOK_AT_ENTITY(0, a_1, 100, 2, 2); AI::TASK_PLAY_ANIM(0, "reaction@intimidation@cop@unarmed", "intro", 4.0, -8.0, -1, 0, 0, 0, 0, 0); AI::TASK_PLAY_ANIM(0, "move_m@intimidation@cop@unarmed", "idle", 8.0, -4.0, -1, 1, 0, 0, 0, 0); AI::CLOSE_SEQUENCE_TASK(v_10); AI::TASK_PERFORM_SEQUENCE(a_0, v_10); AI::CLEAR_SEQUENCE_TASK(&v_10); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } } if (((((((((l_200 == 1) || (l_20B == 1)) || (l_20C == 1)) || PED::IS_PED_IN_COMBAT(a_0, 0)) || sub_65d74(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c9f(a_0, a_1, a_2, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) || sub_65b9e(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if (l_214 == 1) { sub_55999(a_0, 23); } break; case 23: PED::SET_PED_RESET_FLAG(a_0, 128, 1); if (a_0._fE == 0) { PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 0); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 1.0); AI::TASK_COMBAT_PED(a_0, a_1, 0, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._f7 = 0; a_0._fE = 1; } if (a_0._fE == 1) { if ((((((((l_200 == 1) || (l_20B == 1)) || (l_20C == 1)) || sub_544f4(a_9, a_0._fA)) || sub_65d74(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c9f(a_0, a_1, a_2, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } } if (a_0._fD == 1) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (a_0._f11 < 12.0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 2)) { case 0: AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 1000, 3074, 4); sub_5e04e(a_0, "MOVE_AWAY_FROM_THE_CAR", a_3, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(6000, 9000); break; case 1: AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 1000, 3074, 4); sub_5e04e(a_0, "FREEZE", a_3, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(6000, 9000); break; } } } } } break; case 22: PED::SET_PED_RESET_FLAG(a_0, 128, 1); if (a_0._fE == 0) { STREAMING::REMOVE_ANIM_DICT("move_m@intimidation@cop@unarmed"); STREAMING::REMOVE_ANIM_DICT("reaction@intimidation@cop@unarmed"); PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 0); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 1); PED::SET_PED_SPHERE_DEFENSIVE_AREA(a_0, a_4, a_7, 0, 0); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, a_B); AI::TASK_COMBAT_PED(a_0, a_1, 0, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._f7 = 0; a_0._fE = 1; } if (a_0._fE == 1) { if ((((((((l_200 == 1) || (l_20B == 1)) || (l_20C == 1)) || sub_544f4(a_8, a_0._fA)) || sub_65d74(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c9f(a_0, a_1, a_2, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (a_0._f11 < 15.0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 1000, 3074, 4); sub_5e04e(a_0, "GET_OUT_OF_THE_CAR", a_3, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(5000, 7500); } } } } break; case 24: if (a_0._fE == 0) { STREAMING::REMOVE_ANIM_DICT("move_m@intimidation@cop@unarmed"); STREAMING::REMOVE_ANIM_DICT("reaction@intimidation@cop@unarmed"); PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 21, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.0); if (a_0._f11 < 25.0) { sub_5e04e(a_0, "FREEZE", a_3, 10); AI::TASK_LOOK_AT_ENTITY(a_0, a_1, 1000, 3074, 4); } AI::TASK_COMBAT_PED(a_0, a_1, 0, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); l_200 = 1; a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } } } auto sub_65b9e(auto a_0, auto a_1, auto a_2, auto a_3) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (!PED::IS_PED_INJURED(a_1)) { if (PED::IS_PED_IN_ANY_VEHICLE(a_1, 0)) { if (a_2 < 40.0) { if (VEHICLE::IS_VEHICLE_ALARM_ACTIVATED(PED::GET_VEHICLE_PED_IS_USING(a_1))) { return 1; } } if (a_2 < 5.0) { if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(PED::GET_VEHICLE_PED_IS_USING(a_1)) && (ENTITY::GET_ENTITY_SPEED(PED::GET_VEHICLE_PED_IS_USING(a_1)) > 5.0)) { return 1; } } if (l_20D == 1) { if (a_3 == 1) { if (VEHICLE::IS_THIS_MODEL_A_HELI(ENTITY::GET_ENTITY_MODEL(PED::GET_VEHICLE_PED_IS_USING(a_1))) || VEHICLE::IS_THIS_MODEL_A_PLANE(ENTITY::GET_ENTITY_MODEL(PED::GET_VEHICLE_PED_IS_USING(a_1)))) { return 1; } } } } } } } } return 0; } auto sub_65c54(auto a_0, auto a_1, auto a_2, auto a_3) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { if ((a_2 < 25.0) && (a_3 == 1)) { if (!PED::IS_PED_DEAD_OR_DYING(a_0, 1)) { if (PED::_DCCA191DF9980FD7(a_1)) { return 1; } } } } return 0; } auto sub_65c9f(auto a_0, auto a_1, auto a_2, auto a_3) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { if (ENTITY::DOES_ENTITY_EXIST(a_2) && (!ENTITY::IS_ENTITY_DEAD(a_2))) { if (a_3 == 1) { if (PED::IS_PED_ON_SPECIFIC_VEHICLE(a_1, a_2) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_2, a_1, 1)) { return 1; } } } } return 0; } auto sub_65cf7(auto a_0, auto a_1, auto a_2, auto a_3) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { if ((a_2 < 20.0) && (a_3 == 1)) { if ((((PED::IS_PED_SHOOTING(a_1) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), a_0)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 29)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), a_0)) || WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_6, 1)) { return 1; } } } return 0; } auto sub_65d74(auto a_0, auto a_1) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { v_4/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); if ((((((((((((((PED::HAS_PED_RECEIVED_EVENT(a_0, 41) || PED::HAS_PED_RECEIVED_EVENT(a_0, 29)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 59)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 60)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 22)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 86)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 75)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 122)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 124)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 123)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 20.0, 1)) || GAMEPLAY::IS_BULLET_IN_AREA(v_4, 20.0, 0)) || FIRE::IS_EXPLOSION_IN_SPHERE(-1, v_4, 20.0)) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(a_0, a_1)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) { return 1; } } return 0; } auto sub_65e84(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { v_A = PED::CREATE_PED(26, a_4, a_0, a_3, 1, 1); ENTITY::SET_ENTITY_HEALTH(v_A, a_6); PED::SET_PED_MAX_HEALTH(v_A, a_6); PED::SET_PED_DIES_WHEN_INJURED(v_A, 1); WEAPON::GIVE_WEAPON_TO_PED(v_A, a_7, -1, 0, 1); WEAPON::SET_PED_INFINITE_AMMO(v_A, 1, a_7); PED::SET_PED_RELATIONSHIP_GROUP_HASH(v_A, a_5); PED::SET_PED_TARGET_LOSS_RESPONSE(v_A, 1); PED::SET_PED_CONFIG_FLAG(v_A, 118, 1); PED::SET_PED_CONFIG_FLAG(v_A, 152, 1); PED::SET_PED_CONFIG_FLAG(v_A, 132, 1); PED::SET_COMBAT_FLOAT(v_A, 12, 30.0); PED::_F1C03A5352243A30(v_A); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(v_A, 1); return v_A; } void sub_65f0f(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: if (ENTITY::DOES_ENTITY_EXIST(l_36B[0/*18*/]) && ENTITY::DOES_ENTITY_EXIST(l_37E[0/*18*/])) { switch (l_5E) { case 0: case 2: break; case 3: if (!ENTITY::IS_ENTITY_DEAD(l_36B[0/*18*/])) { if (((l_36B[0/*18*/]._fF != 1) && (l_36B[0/*18*/]._fF != 24)) && (l_36B[0/*18*/]._fF != 25)) { sub_509c0(l_36B[0/*18*/], -1055.8082275390625, -485.2950134277344, 35.65769958496094, 117.37920379638672, 0, 0, 0); sub_55999(&l_36B[0/*18*/], 25); } } if (!ENTITY::IS_ENTITY_DEAD(l_37E[0/*18*/])) { if (((l_37E[0/*18*/]._fF != 1) && (l_37E[0/*18*/]._fF != 24)) && (l_37E[0/*18*/]._fF != 25)) { sub_509c0(l_37E[0/*18*/], -1206.0894775390625, -571.6317138671875, 26.22909927368164, 303.6333, 0, 0, 0); sub_55999(&l_37E[0/*18*/], 25); } } break; } a_0 += 1; } else { if (!ENTITY::DOES_ENTITY_EXIST(l_36B[0/*18*/])) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { l_36B[0/*18*/] = sub_65e84(l_36B[0/*18*/]._f2, l_36B[0/*18*/]._f5, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_36B[0/*18*/], 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); } } if (!ENTITY::DOES_ENTITY_EXIST(l_37E[0/*18*/])) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { l_37E[0/*18*/] = sub_65e84(l_37E[0/*18*/]._f2, l_37E[0/*18*/]._f5, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_37E[0/*18*/], 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); } } } break; case 2: sub_661ba(&l_36B[0/*18*/], l_5A, PLAYER::PLAYER_PED_ID(), l_BB, -1044.1826171875, -485.8633728027344, 34.62389373779297, -1061.6536865234375, -472.510498046875, 43.65130615234375, 3.0, -1063.403076171875, -471.4803771972656, 35.15371322631836, -1043.4906, -486.1869201660156, 39.61387252807617, 10.0, 650); sub_661ba(&l_37E[0/*18*/], l_5B, PLAYER::PLAYER_PED_ID(), l_BB, -1203.2362060546875, -582.197265625, 25.33075714111328, -1212.6396484375, -571.0089111328125, 32.30633544921875, 1.5, -1202.5592041015625, -583.1414794921875, 24.330171585083, -1213.059326171875, -570.624267578125, 30.307666778564453, 20.0, 750); break; } } void sub_661ba(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_2)) { a_0._f11 = sub_706d6(a_0, a_2, 1); sub_56fb5(a_0, a_2, &a_0._fD, &a_0._fB, a_12); switch (a_0._fF) { case 0: sub_55999(a_0, 4); break; case 4: if (a_0._fE == 0) { AI::TASK_START_SCENARIO_IN_PLACE(a_0, "WORLD_HUMAN_GUARD_STAND", 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._f7 = 0; a_0._fE = 1; } if (((((l_200 == 1) || PED::IS_PED_IN_COMBAT(a_0, 0)) || sub_65d74(a_0, a_2)) || sub_65cf7(a_0, a_2, a_0._f11, a_0._fD)) || sub_65b9e(a_0, a_2, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if (a_0._fD == 1) { if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_2, a_4, a_7, a_A, 0, 1, 0)) { sub_55999(a_0, 24); } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if ((l_20D == 0) && (a_0._f11 < 15.0)) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); sub_5e04e(a_0, "MOVE_AWAY_WARNING", a_1, 6); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(10000, 15000); } } } } break; case 25: if (a_0._fE == 0) { PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 1); PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_ANGLED_DEFENSIVE_AREA(a_0, a_B, a_E, a_11, 0, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 13, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 28, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 43, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.5); AI::TASK_COMBAT_PED(a_0, a_2, 0x4000000, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._f7 = 0; a_0._fE = 1; } if (a_0._fD == 1) { if (sub_67e27(a_2, a_3, 0)) { if (a_0._f11 < 20.0) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { if (VEHICLE::IS_VEHICLE_STOPPED(a_3)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); sub_5e04e(a_0, "GET_OUT_OF_THE_CAR", a_1, 6); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(10000, 15000); } else { AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); sub_5e04e(a_0, "STOP_THE_CAR", a_1, 6); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(10000, 15000); } } } } } } break; case 24: if (a_0._fE == 0) { PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 13, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 28, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 43, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.2); sub_5e04e(a_0, "FREEZE", a_1, 6); AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); if (!PED::IS_PED_IN_COMBAT(a_0, a_2)) { AI::TASK_COMBAT_PED(a_0, a_2, 0x4000000, 16); } PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); l_200 = 1; a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } } } void sub_6659b() { switch (l_61._f9) { case 0: if ((!GAMEPLAY::IS_BIT_SET(g_15751, 1)) && (!GAMEPLAY::IS_BIT_SET(g_15751, 3))) { l_61._f9 += 1; } else if (GAMEPLAY::IS_BIT_SET(g_15751, 1) && GAMEPLAY::IS_BIT_SET(g_15751, 0)) { l_61._f9 = 10; } break; case 1: l_61._f2/*{3}*/ = {-1105.22998046875, -491.2, 34.83 }; l_61._f5 = 206.13819885253906; l_61._f6 = ${u_m_m_spyactor}; l_61._f9 += 1; break; case 2: if (sub_57f8c(&l_61, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_61)) { if (GAMEPLAY::IS_BIT_SET(g_15751, 0)) { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 1, 0, 0); } else { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 0, 0, 0); } } STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actor"); l_61._f10 = 0; l_61._fC = 0; l_61._f9 += 1; } break; case 3: if (!ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), -1177.4654541015625, -508.0639343261719, 36.56688690185547, 28.0, 16.0, 8.0, 0, 1, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_ROTATION(l_DE, l_DE._f4, 2, 1); } } if (!PED::IS_PED_INJURED(l_61)) { ENTITY::SET_ENTITY_HEALTH(l_61, 101); AI::OPEN_SEQUENCE_TASK(&v_2); AI::TASK_PLAY_ANIM_ADVANCED(0, "misscarsteal4@actor", "stumble", -1111.76, 505.9, 35.035, 0.0, 0.0, -164.0, 1000.0, -1000.0, -1, 12288, 0.1, 2, 0); AI::TASK_PLAY_ANIM(0, "misscarsteal4@actor", "dazed_idle", 1000.0, -8.0, -1, 12289, 0, 0, 0, 0); AI::CLOSE_SEQUENCE_TASK(v_2); AI::TASK_PERFORM_SEQUENCE(l_61, v_2); AI::CLEAR_SEQUENCE_TASK(&v_2); } l_61._fA = 0; l_61._f9 += 1; } break; case 4: if (ENTITY::DOES_ENTITY_EXIST(l_61)) { l_61._f11 = sub_706d6(l_61, PLAYER::PLAYER_PED_ID(), 1); if (!ENTITY::IS_ENTITY_DEAD(l_61)) { if (sub_5461a(PLAYER::PLAYER_PED_ID(), l_BB)) { if (!ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_61, l_BB, 0)) { if (ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_BB, l_61)) { if (l_61._fA == 0) { l_61._fA = GAMEPLAY::GET_GAME_TIMER(); } else if (sub_544f4(300, l_61._fA)) { PED::SET_PED_TO_RAGDOLL(l_61, 10000, 20000, 0, 1, 1, 0); PED::APPLY_DAMAGE_TO_PED(l_61, 10, 1); l_61._f10 = 6; } } } } else if (!ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_61, PLAYER::PLAYER_PED_ID(), 0)) { if (ENTITY::IS_ENTITY_TOUCHING_ENTITY(PLAYER::PLAYER_PED_ID(), l_61)) { if (!PED::IS_PED_PERFORMING_STEALTH_KILL(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_TO_RAGDOLL(l_61, 10000, 20000, 0, 1, 1, 0); PED::APPLY_DAMAGE_TO_PED(l_61, 10, 1); l_61._f10 = 6; } } } } else if (l_61._f10 == 0) { l_61._f10 = sub_558e5(&l_61); if (l_61._f10 == 5) { sub_57a83(124); UNK1::_293220DA1B46CEBC(3.0, 0.0, 3); } } if (l_61._f11 > 200.0) { if (l_20D == 0) { STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_61); } } } break; case 10: if (GAMEPLAY::IS_BIT_SET(g_15751, 1) && GAMEPLAY::IS_BIT_SET(g_15751, 0)) { if (sub_57f8c(&l_61, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_61)) { if (GAMEPLAY::IS_BIT_SET(g_15751, 0)) { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 1, 0, 0); } else { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 0, 0, 0); } if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_ROTATION(l_DE, 0.0, 0.0, 27.0, 2, 1); } } STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); l_221 = 0; l_61._f9 = 11; } } } break; case 11: if (ENTITY::DOES_ENTITY_EXIST(l_61)) { l_61._f11 = sub_706d6(l_61, PLAYER::PLAYER_PED_ID(), 1); if (!ENTITY::IS_ENTITY_DEAD(l_61)) { switch (l_221) { case 0: if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25C)) { STREAMING::REQUEST_ANIM_DICT("dead"); if (STREAMING::HAS_ANIM_DICT_LOADED("dead")) { if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25C)) { l_25C = PED::CREATE_SYNCHRONIZED_SCENE(-1114.510986328125, -501.777, 35.81, 0.0, 0.0, 69.48, 2); AI::TASK_SYNCHRONIZED_SCENE(l_61, l_25C, "dead", "dead_d", 1000.0, -1000.0, 4, 145, 0x447a0000, 0); PED::_2208438012482A1A(l_61, 0, 0); AUDIO::STOP_PED_SPEAKING(l_61, 1); ENTITY::SET_ENTITY_INVINCIBLE(l_61, 1); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_61, 1); } } } else { PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 4); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 128); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 32); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 8192); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 1); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 16); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 64); l_221 += 1; } break; case 1: if (l_61._f11 > 200.0) { if (l_20D == 0) { STREAMING::REMOVE_ANIM_DICT("dead"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_61); } } break; } } } break; } } void sub_66ab5(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: if (((((l_391[2/*18*/]._fF == 1) || sub_57f8c(&l_391[2/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) && ((l_391[3/*18*/]._fF == 1) || sub_57f8c(&l_391[3/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1))) && ((l_391[4/*18*/]._fF == 1) || sub_57f8c(&l_391[4/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1))) && ((l_391[5/*18*/]._fF == 1) || sub_57f8c(&l_391[5/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1))) { if (!PED::IS_PED_INJURED(l_391[2/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 0, 0, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 3, 0, 2, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 4, 0, 2, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 8, 0, 0, 0); } switch (l_5E) { case 0: case 2: if (!PED::IS_PED_INJURED(l_391[2/*18*/])) { sub_55999(&l_391[2/*18*/], 10); } if (!PED::IS_PED_INJURED(l_391[3/*18*/])) { sub_55999(&l_391[3/*18*/], 10); } if (!PED::IS_PED_INJURED(l_391[4/*18*/])) { sub_55999(&l_391[4/*18*/], 10); } if (!PED::IS_PED_INJURED(l_391[5/*18*/])) { sub_55999(&l_391[5/*18*/], 10); } break; case 3: if (!PED::IS_PED_INJURED(l_391[2/*18*/])) { if ((((l_391[2/*18*/]._fF != 1) && (l_391[2/*18*/]._fF != 19)) && (l_391[2/*18*/]._fF != 3)) && (l_391[2/*18*/]._fF != 12)) { sub_55999(&l_391[2/*18*/], 3); } } if (!PED::IS_PED_INJURED(l_391[3/*18*/])) { if ((l_391[3/*18*/]._fF != 1) && (l_391[3/*18*/]._fF != 19)) { sub_55999(&l_391[3/*18*/], 10); } } if (!PED::IS_PED_INJURED(l_391[4/*18*/])) { if ((l_391[4/*18*/]._fF != 1) && (l_391[4/*18*/]._fF != 19)) { sub_55999(&l_391[4/*18*/], 10); } } if (!PED::IS_PED_INJURED(l_391[5/*18*/])) { if ((l_391[5/*18*/]._fF != 1) && (l_391[5/*18*/]._fF != 19)) { sub_55999(&l_391[5/*18*/], 10); } } break; } a_0 += 1; } break; case 2: sub_66df6(&l_391[2/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, -1170.044189453125, -511.55120849609375, 34.5666, "PROP_HUMAN_MOVIE_STUDIO_LIGHT", 1); sub_66df6(&l_391[3/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, -1186.8599853515625, 505.8, 34.58, "PROP_HUMAN_MOVIE_STUDIO_LIGHT", 0); sub_66df6(&l_391[4/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, -1178.5699462890625, -488.17, 34.55, "PROP_HUMAN_MOVIE_BULB", 0); sub_66df6(&l_391[5/*18*/], PLAYER::PLAYER_PED_ID(), l_BB, -1175.81, -483.17, 34.54, "PROP_HUMAN_MOVIE_STUDIO_LIGHT", 0); break; } } void sub_66df6(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, 1000); switch (a_0._fF) { case 10: if (a_0._fE == 0) { if (!PED::IS_PED_USING_SCENARIO(a_0, a_6)) { if (AI::DOES_SCENARIO_EXIST_IN_AREA(a_3, 1.5, 0)) { AI::CLEAR_PED_TASKS(a_0); AI::TASK_USE_NEAREST_SCENARIO_TO_COORD_WARP(a_0, a_3, 1.5, 0); } a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } } if (a_0._fE == 1) { if (PED::IS_PED_USING_SCENARIO(a_0, a_6) && AI::IS_PED_ACTIVE_IN_SCENARIO(a_0)) { sub_55999(a_0, 11); } else if (sub_544f4(3000, a_0._fA)) { sub_55999(a_0, 10); } } if (((l_213 == 1) || (l_20C == 1)) || sub_573c8(a_0, a_1)) { sub_55999(a_0, 19); } break; case 11: if (a_0._fE == 0) { a_0._fE = 1; } if (!PED::IS_PED_USING_SCENARIO(a_0, a_6)) { sub_55999(a_0, 10); } if (((l_213 == 1) || (l_20C == 1)) || sub_573c8(a_0, a_1)) { sub_55999(a_0, 19); } if ((a_0._fD == 1) && (a_0._f11 < 15.0)) { if (((PED::IS_PED_SHOOTING(a_1) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), a_0)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), a_0)) || WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_A, 1)) { sub_55999(a_0, 19); } } if (a_7 == 1) { if (ENTITY::DOES_ENTITY_EXIST(PED::GET_VEHICLE_PED_IS_USING(a_1))) { if (PED::GET_VEHICLE_PED_IS_USING(a_1) == a_2) { if (sub_706d6(a_1, a_2, 1) < 2.0) { sub_55999(a_0, 3); } } } if (sub_67e27(a_1, a_2, 1)) { sub_55999(a_0, 3); } } break; case 3: if (a_0._fE == 0) { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@director_grip"); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@director_grip")) { PED::_F1C03A5352243A30(a_0); AI::CLEAR_PED_TASKS(a_0); ENTITY::SET_ENTITY_HEALTH(a_0, 105); v_B/*{3}*/ = PED::GET_ANIM_INITIAL_OFFSET_POSITION("misscarsteal4@director_grip", "mcs_2_loop_grip1", l_39, l_3C, 0, 2); v_E/*{3}*/ = PED::GET_ANIM_INITIAL_OFFSET_ROTATION("misscarsteal4@director_grip", "mcs_2_loop_grip1", l_39, l_3C, 0, 2); v_B/*{3}*/ = {-1175.93994140625, 508.15, 34.57 }; if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_0, 1), v_B, 1) < 7.5) { AI::CLEAR_SEQUENCE_TASK(&v_11); AI::OPEN_SEQUENCE_TASK(&v_11); AI::TASK_TURN_PED_TO_FACE_ENTITY(0, a_1, 0); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, v_B, 2.0, 40000, 0.0, 1028, v_E._f2); AI::CLOSE_SEQUENCE_TASK(v_11); AI::TASK_PERFORM_SEQUENCE(a_0, v_11); AI::CLEAR_SEQUENCE_TASK(&v_11); a_0._fE = 1; } else { sub_55999(a_0, 24); } } } if (a_0._fE == 1) { if (AI::GET_SCRIPT_TASK_STATUS(a_0, 0xe763797) == 1) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_0, 1), -1175.56, -507.7699890136719, 34.57, 1) < 1.5) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "mcs_2_loop_grip1", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@director_grip", "mcs_2_loop_grip1", 1.5, -1.5, -1, 49, 0, 0, 0, 0); AI::TASK_LOOK_AT_ENTITY(a_0, a_1, -1, 2048, 2); } } } if (AI::GET_SCRIPT_TASK_STATUS(a_0, 0xe763797) == 1) { if (sub_67e27(a_1, a_2, 0)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(l_BB, 1), l_BB._f2, 1) > 1.75) { sub_55999(a_0, 13); } } } if (AI::GET_SCRIPT_TASK_STATUS(a_0, 0xe763797) == 7) { sub_5e04e(a_0, "GENERIC_FRIGHTENED_HIGH", "A_M_Y_Vinewood_03_White_FULL_01 ", 9); sub_55999(a_0, 12); } } break; case 12: if (a_0._fE == 0) { ENTITY::SET_ENTITY_HEALTH(a_0, 105); PED::SET_PED_CAN_BE_TARGETTED(a_0, 1); AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@director_grip", "mcs_2_loop_grip1", 1.5, -1.5, -1, 1, 0, 0, 0, 0); AI::TASK_LOOK_AT_ENTITY(a_0, a_1, -1, 2048, 2); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._f9 = 0; a_0._fE = 1; } if (a_0._f9 == 0) { if (sub_544f4(250, a_0._fA)) { AI::CLEAR_PED_SECONDARY_TASK(a_0); a_0._f9 = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@director_grip", "mcs_2_loop_grip1", 3)) { if (sub_544f4(5000, a_0._fA)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { sub_55999(a_0, 13); } } } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { if (!PED::IS_PED_IN_VEHICLE(a_1, a_2, 0)) { sub_55999(a_0, 24); } else if (a_0._f11 < 2.25) { sub_55999(a_0, 24); } } break; case 13: if (a_0._fE == 0) { AI::TASK_CLEAR_LOOK_AT(a_0); AI::TASK_ENTER_VEHICLE(a_0, a_2, -1, -1, 2.0, 655433, 0); a_0._fE = 1; } if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { if (!PED::IS_PED_IN_VEHICLE(a_1, a_2, 0)) { sub_55999(a_0, 24); } } break; case 24: if (a_0._fE == 0) { AI::TASK_CLEAR_LOOK_AT(a_0); AI::CLEAR_PED_SECONDARY_TASK(a_0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 1); PED::SET_COMBAT_FLOAT(a_0, 7, 1.0); AI::TASK_COMBAT_PED(a_0, a_1, 0, 16); a_0._fE = 1; } if (a_0._fD == 1) { if (PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), a_0) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), a_0)) { if (WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_12, 1)) { if (v_12 != ${weapon_unarmed}) { sub_55999(a_0, 19); } } } } break; case 19: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 9); } AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); l_20B = 1; a_0._fE = 1; } break; } } } if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (l_20D == 0) { if (a_0._f11 > 300.0) { sub_55999(a_0, 1); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } if (a_0._fF == 19) { if (a_0._f11 > 200.0) { sub_55999(a_0, 1); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } } if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } if (a_0._f11 > 200.0) { sub_55999(a_0, 1); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } } } void sub_674ca(auto a_0) { if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(a_0)) { if (!sub_5604b(a_0)) { if (sub_57a65(a_0, 0, 0)) { sub_57e37(a_0, 1); } } else if (!sub_57a65(a_0, 0, 0)) { a_0/*"16"*/ = ""; } } } auto sub_6750f(auto a_0) { sub_674ca(&l_52); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (!VEHICLE::IS_VEHICLE_SEAT_FREE(l_BB, 0)) { PED::SET_PED_RESET_FLAG(PLAYER::PLAYER_PED_ID(), 96, 1); } } sub_66ab5(&l_220); sub_67957(&l_221); sub_676e6(&l_22B); sub_57010(&l_97, PLAYER::PLAYER_PED_ID(), l_BB); sub_65f0f(&l_228); sub_65106(&l_226); if (!sub_5604b("CAR4_HALERT")) { if (l_200 == 1) { sub_5c968("CAR4_HALERT", 0, 1, 10000, 1); if (l_257 == 0) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_SET_ALERT")) { l_257 = 1; } } } } switch (a_0) { case 0: if (!UI::DOES_BLIP_EXIST(l_BB._f1)) { l_BB._f1 = sub_5c989(l_BB, 0, 0); sub_5c99c(&l_52, 7500, 1); } l_20E = 0; a_0 += 1; break; case 1: if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), -1187.17626953125, -501.91, 33.41834259033203, -1172.835205078125, -508.60198974609375, 37.56645965576172, 12.0, 0, 1, 0)) { if (l_257 == 0) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_SET_ALERT")) { l_257 = 1; } } if (PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { UNK1::_293220DA1B46CEBC(8.0, 10.0, 4); if (UI::DOES_BLIP_EXIST(l_BB._f1)) { UI::REMOVE_BLIP(&l_BB._f1); } if (!sub_67e27(l_97, l_BB, 0)) { sub_676d4(4); } if (sub_51455()) { sub_5687d(); } AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DRIVE"); if (AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_INSIDE_STUDIO")) { AUDIO::STOP_AUDIO_SCENE("CAR_3_INSIDE_STUDIO"); } if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_ESCAPE_SECURITY")) { AUDIO::START_AUDIO_SCENE("CAR_3_ESCAPE_SECURITY"); } sub_51345(&l_61, 1, 1, 1); STREAMING::REMOVE_ANIM_DICT("dead"); l_20E = 1; return 1; } } break; } return 0; } void sub_676d4(auto a_0) { GAMEPLAY::SET_BIT(&g_15751, a_0); } void sub_676e6(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: STREAMING::REQUEST_CLIP_SET("move_injured_generic"); STREAMING::REQUEST_ANIM_DICT("misscarsteal4@director_grip"); if (STREAMING::HAS_CLIP_SET_LOADED("move_injured_generic") && STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@director_grip")) { if (sub_678d0(&l_D6, 0) && sub_678d0(&l_EE, 0)) { if (sub_57f8c(&l_391[1/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1) && sub_57f8c(&l_391[0/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_391[0/*18*/])) { PED::SET_PED_PROP_INDEX(l_391[0/*18*/], 1, 0, 0, 0); sub_57ef1(&l_151, 7, l_391[0/*18*/], "CST4DIRECTOR", 0, 1); } if (!PED::IS_PED_INJURED(l_391[1/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 0, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 3, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 4, 0, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 8, 2, 0, 0); } if (ENTITY::DOES_ENTITY_EXIST(l_EE)) { if (!ENTITY::IS_ENTITY_DEAD(l_EE)) { if (!ENTITY::IS_ENTITY_ATTACHED(l_EE)) { if (!PED::IS_PED_INJURED(l_391[1/*18*/])) { ENTITY::ATTACH_ENTITY_TO_ENTITY(l_EE, l_391[1/*18*/], PED::GET_PED_BONE_INDEX(l_391[1/*18*/], 60309), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 2, 1); } } } } sub_55999(&l_391[1/*18*/], 5); sub_55999(&l_391[0/*18*/], 5); sub_5763a(l_391[1/*18*/], 30.0, 5.0, 90.0, 0xc2b40000, 0x42b40000); sub_5763a(l_391[0/*18*/], 30.0, 5.0, 90.0, 0xc2b40000, 0x42b40000); a_0 += 1; } } } break; case 2: sub_55a5a(&l_391[0/*18*/], PLAYER::PLAYER_PED_ID()); sub_554b2(&l_391[1/*18*/], PLAYER::PLAYER_PED_ID()); break; } } auto sub_678d0(auto a_0, auto a_1) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { STREAMING::REQUEST_MODEL(a_0._f7); if (STREAMING::HAS_MODEL_LOADED(a_0._f7)) { a_0 = OBJECT::CREATE_OBJECT(a_0._f7, a_0._f1, 1, 1, 0); ENTITY::SET_ENTITY_INVINCIBLE(a_0, 1); ENTITY::SET_ENTITY_ROTATION(a_0, a_0._f4, 2, 1); ENTITY::SET_ENTITY_COORDS_NO_OFFSET(a_0, a_0._f1, 0, 0, 1); if (a_1 == 1) { ENTITY::FREEZE_ENTITY_POSITION(a_0, a_1); } STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0._f7); } } if (ENTITY::DOES_ENTITY_EXIST(a_0)) { return 1; } return 0; } void sub_67957(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { switch (a_0) { case 0: if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25C)) { STREAMING::REQUEST_ANIM_DICT("dead"); if (STREAMING::HAS_ANIM_DICT_LOADED("dead")) { if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25C)) { l_25C = PED::CREATE_SYNCHRONIZED_SCENE(-1114.510986328125, -501.777, 35.81, 0.0, 0.0, 69.48, 2); AI::TASK_SYNCHRONIZED_SCENE(l_61, l_25C, "dead", "dead_d", 1000.0, -1000.0, 4, 145, 0x447a0000, 0); PED::_2208438012482A1A(l_61, 0, 0); AUDIO::STOP_PED_SPEAKING(l_61, 1); ENTITY::SET_ENTITY_INVINCIBLE(l_61, 1); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_61, 1); } } } else { PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 4); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 128); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 32); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 8192); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 1); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 16); PED::_SET_PED_RAGDOLL_BLOCKING_FLAGS(l_61, 64); a_0 += 1; } break; } } } } auto sub_67a51(auto a_0) { switch (a_0) { case 0: if (sub_50cbd("car_4_mcs_1")) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(PLAYER::PLAYER_PED_ID(), "Franklin", 0, ${player_one}, 0); } if (!PED::IS_PED_INJURED(l_61)) { CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(l_61, "spy_actor", 0, ${u_m_m_spyactor}, 0); } if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { CUTSCENE::REGISTER_ENTITY_FOR_CUTSCENE(l_DE, "Actors_trailer_door", 0, l_DE._f7, 0); } } UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); sub_50a8e(1, 1, 1, 0); CUTSCENE::START_CUTSCENE(0); UNK1::_48621C9FCA3EBD28(4); a_0 += 1; } break; case 1: if (CUTSCENE::IS_CUTSCENE_PLAYING()) { STREAMING::REMOVE_ANIM_DICT("misscarsteal4@toilet"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@aliens"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@meltdown"); sub_51345(&l_85, 1, 1, 1); sub_51345(&l_A9, 1, 1, 1); sub_55415(&l_27C, 1, 1, 1); sub_55415(&l_3FE, 1, 1, 1); sub_55446(&l_FE, 1, 1); sub_55446(&l_106, 1, 1); sub_55446(&l_F6, 1, 0); if (ENTITY::DOES_ENTITY_EXIST(l_E6)) { ENTITY::REMOVE_MODEL_HIDE(l_E6._f1, 1.0, l_E6._f7, 0); sub_55446(&l_E6, 1, 1); } if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } GAMEPLAY::CLEAR_AREA_OF_PEDS(l_10E, 25.0, 0); GAMEPLAY::CLEAR_AREA_OF_VEHICLES(l_10E, 25.0, 0, 0, 0, 0, 0); GAMEPLAY::CLEAR_AREA_OF_OBJECTS(l_10E, 100.0, 0); GAMEPLAY::CLEAR_AREA_OF_PROJECTILES(l_10E, 25.0, 0); GRAPHICS::REMOVE_PARTICLE_FX_IN_RANGE(l_10E, 25.0); if (CAM::IS_SCREEN_FADED_OUT()) { CAM::DO_SCREEN_FADE_IN(800); } a_0 += 1; } break; case 2: STREAMING::REQUEST_ANIM_DICT("dead"); if (CUTSCENE::IS_CUTSCENE_PLAYING()) { if (((float)CUTSCENE::GET_CUTSCENE_TIME()) >= 17000.0) { CONTROLS::DISABLE_CONTROL_ACTION(2, 18, 1); } } if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_CAMERA(0)) { CAM::SET_GAMEPLAY_CAM_RELATIVE_PITCH(0.0, 0x3f800000); CAM::SET_GAMEPLAY_CAM_RELATIVE_HEADING(0.0); } if (l_206 == 0) { if (CUTSCENE::IS_CUTSCENE_PLAYING()) { if (CUTSCENE::GET_CUTSCENE_TIME() > 10000) { sub_4e0(1); if (CUTSCENE::DOES_CUTSCENE_ENTITY_EXIST("spy_actor", 0)) { CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("spy_actor", 4, 1, 0, 0); CUTSCENE::SET_CUTSCENE_PED_COMPONENT_VARIATION("spy_actor", 3, 1, 0, 0); } l_206 = 1; } } } if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY("Franklin", 0)) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_STEALTH_MOVEMENT(PLAYER::PLAYER_PED_ID(), 0, 0); PED::SET_PED_USING_ACTION_MODE(PLAYER::PLAYER_PED_ID(), 0, -1, 0); PED::FORCE_PED_MOTION_STATE(PLAYER::PLAYER_PED_ID(), ${motionstate_walk}, 0, 1, 0); PLAYER::SIMULATE_PLAYER_INPUT_GAIT(PLAYER::PLAYER_ID(), 1.0, 1500, 0, 1, 0); } } if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY("spy_actor", 0)) { if (!PED::IS_PED_INJURED(l_61)) { if (STREAMING::HAS_ANIM_DICT_LOADED("dead")) { if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25C)) { l_25C = PED::CREATE_SYNCHRONIZED_SCENE(-1114.510986328125, -501.777, 35.81, 0.0, 0.0, 69.48, 2); AI::TASK_SYNCHRONIZED_SCENE(l_61, l_25C, "dead", "dead_d", 1000.0, -1000.0, 4, 145, 0x447a0000, 0); PED::_2208438012482A1A(l_61, 0, 0); AUDIO::STOP_PED_SPEAKING(l_61, 1); ENTITY::SET_ENTITY_INVINCIBLE(l_61, 1); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_61, 1); } } } } if (CUTSCENE::CAN_SET_EXIT_STATE_FOR_REGISTERED_ENTITY("Actors_trailer_door", 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::FREEZE_ENTITY_POSITION(l_DE, 1); } } } if (l_254 == 0) { if (CUTSCENE::IS_CUTSCENE_PLAYING()) { if (CUTSCENE::GET_CUTSCENE_TIME() > 10500) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_TRAILER")) { l_254 = 1; } } } } if (CUTSCENE::HAS_CUTSCENE_FINISHED()) { UNK1::_81CBAE94390F9F89(); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 1, 0); AI::CLEAR_PED_TASKS(PLAYER::PLAYER_PED_ID()); PLAYER::SIMULATE_PLAYER_INPUT_GAIT(PLAYER::PLAYER_ID(), 1.0, 1500, 0, 1, 0); } if (CAM::IS_SCREEN_FADED_OUT()) { CAM::DO_SCREEN_FADE_IN(800); } sub_50a8e(0, 1, 1, 0); sub_676d4(0); return 1; } else if (l_1FF == 0) { if (CUTSCENE::WAS_CUTSCENE_SKIPPED()) { CUTSCENE::SET_CUTSCENE_FADE_VALUES(0, 0, 0, 0); l_1FF = 1; } } break; } return 0; } auto sub_67e27(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0) && (!ENTITY::IS_ENTITY_DEAD(a_0))) { if (ENTITY::DOES_ENTITY_EXIST(a_1) && (!ENTITY::IS_ENTITY_DEAD(a_1))) { if (PED::IS_PED_IN_VEHICLE(a_0, a_1, a_2)) { return 1; } } } return 0; } void sub_67e6b() { l_1F7 = 1; l_1F8 = 0; l_1FE = 0; l_1FF = 0; l_202 = 0; l_203 = 0; l_206 = 0; l_207 = 0; l_208 = 0; l_20B = 0; l_209 = 0; l_20A = 0; l_20C = 0; l_61._f9 = 0; l_220 = 0; l_221 = 0; l_222 = 0; l_225 = 0; l_223 = 0; l_224 = 0; l_226 = 0; l_227 = 0; l_228 = 0; l_229 = 0; l_22A = 0; l_22B = 0; l_22E = 0; l_22F = 0; l_230 = 0; l_239 = 0; l_23A = 0; l_23B = 0; l_23C = 0; l_23D = 0; l_23E = 0; l_23F = 0; l_244 = 0; l_245 = 0; l_246 = 0; l_204 = 0; l_205 = 0; l_201 = 0; l_248 = 0; l_249 = 0; l_24A = 0; l_24B = 0; l_24C = 0; l_24D = 0; l_24E = 0.0; l_24F = 0; l_231 = 0; l_232 = 0; l_233 = 0; l_234 = 0; l_240 = 0; l_251 = 0; l_252 = 0; l_253 = 0; l_254 = 0; l_255 = 0; l_256 = 0; l_257 = 0; l_262 = 0; l_263 = 0; } auto sub_67f74(auto a_0) { if (l_20D) { if (l_50C == 0) { UNK1::_293220DA1B46CEBC(3.0, 4.0, 2); l_50C = 1; } } sub_66ab5(&l_220); sub_676e6(&l_22B); sub_57010(&l_97, PLAYER::PLAYER_PED_ID(), l_BB); sub_6ccf8(&l_222); sub_6ba85(&l_223); sub_6b28d(&l_225); sub_69871(&l_61, PLAYER::PLAYER_PED_ID()); sub_69109(&l_A9, PLAYER::PLAYER_PED_ID()); sub_65f0f(&l_228); sub_65106(&l_226); sub_68db6(&l_229); sub_6894a(&l_22A); sub_686f6(); sub_68644(); if (!sub_5604b("CST4_SCALL")) { if (!sub_51455()) { if (sub_685e5(&l_151, 45, "CST4AUD", "CST4_SCALL", 9, 1, 0, 0, 0)) { sub_57e37("CST4_SCALL", 1); } } } if (l_253 == 0) { if (sub_5604b("CST4_SCALL")) { if (!sub_51455()) { if (((!AUDIO::IS_MOBILE_PHONE_CALL_ONGOING()) && (!sub_54902(45))) && (!sub_548c4(45))) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_MISSION_START")) { l_253 = 1; } } } } } if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_INSIDE_STUDIO")) { if (l_20D == 1) { AUDIO::START_AUDIO_SCENE("CAR_3_INSIDE_STUDIO"); } } if (!sub_5604b("CAR4_CDOOR")) { if (sub_5604b("CST4_SCALL")) { if (!sub_51455()) { if (((!AUDIO::IS_MOBILE_PHONE_CALL_ONGOING()) && (!sub_54902(45))) && (!sub_548c4(45))) { if (l_20D == 0) { if (!UI::DOES_BLIP_EXIST(l_1F6)) { l_1F6 = UI::ADD_BLIP_FOR_COORD(-1091.0, 433.06, 36.63); sub_5c99c("CAR4_CDOOR", 7500, 1); } } else { sub_57e37("CAR4_CDOOR", 1); } } } } } if (!sub_5604b("CAR4_HALERT")) { if (l_253) { if (l_200 == 1) { if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } if (UI::DOES_BLIP_EXIST(l_61._f1)) { UI::REMOVE_BLIP(&l_61._f1); } if (l_257 == 0) { if (AUDIO::TRIGGER_MUSIC_EVENT("CAR3_SET_ALERT")) { l_257 = 1; } } sub_5c968("CAR4_HALERT", 0, 1, 10000, 1); if (!sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 1)) { if (sub_52acd(&l_112, 0)) { UI::CLEAR_PRINTS(); } sub_5c99c("CAR4_LCAR", 7500, 1); sub_685cb(&l_25A); sub_685a8(&l_259, l_BB._f2, 3.0); } } } } if (!sub_5604b("CMN_GENGETIN")) { if (sub_5604b("CAR4_LCAR")) { if (sub_6859c(l_259)) { if (GRAPHICS::IS_TRACKED_POINT_VISIBLE(l_259)) { if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } if (sub_52acd(&l_112, 0)) { UI::CLEAR_PRINTS(); } sub_685cb(&l_259); sub_5c99c("CMN_GENGETIN", 7500, 1); if (!UI::DOES_BLIP_EXIST(l_BB._f1)) { l_BB._f1 = sub_5c989(l_BB, 0, 0); } } } } } if (!sub_5604b("CAR4_HKO")) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { if (l_61._fF != 19) { if (UI::DOES_BLIP_EXIST(l_61._f1)) { if (sub_6859c(l_25A)) { if (GRAPHICS::IS_TRACKED_POINT_VISIBLE(l_25A)) { sub_5c968("CAR4_HKO", 0, 1, 10000, 1); sub_685cb(&l_25A); } } } } } } } switch (a_0) { case 0: if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { if (!sub_5604b("CAR4_TMSTA")) { if (!UI::DOES_BLIP_EXIST(l_61._f1)) { if ((l_20D == 1) && (l_200 == 0)) { if (sub_5604b("CST4_SCALL")) { if (!sub_51455()) { if (((!AUDIO::IS_MOBILE_PHONE_CALL_ONGOING()) && (!sub_54902(45))) && (!sub_548c4(45))) { UI::CLEAR_PRINTS(); if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } l_61._f1 = sub_5f21a(l_61, 1, 145); sub_5c99c("CAR4_TMSTA", 7500, 1); } } } } } } } if (ENTITY::IS_ENTITY_DEAD(l_61)) { if (((l_61._f10 == 2) || (l_61._f10 == 3)) || (l_61._f10 == 4)) { if (l_61._f10 == 2) { sub_676d4(2); sub_6858a(1); } else if (l_61._f10 == 3) { sub_676d4(2); switch (l_25F) { case 0x92a27487: case ${weapon_knife}: case ${weapon_bottle}: sub_676d4(1); break; default: sub_6858a(1); break; } } else if (l_61._f10 == 4) { sub_6858a(2); sub_676d4(1); } if (!GAMEPLAY::IS_BIT_SET(g_15751, 1)) { sub_57a83(122); } AUDIO::STOP_AUDIO_SCENE("CAR_3_TAKE_OUT_ACTOR"); UNK1::_293220DA1B46CEBC(6.0, 0.0, 3); a_0 += 1; } } } break; case 1: if ((l_200 == 0) && (l_201 == 0)) { if (!sub_51455()) { if (l_61._f11 < 5.0) { sub_685cb(&l_259); sub_685cb(&l_25A); ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_61); return 1; } } } break; } if (sub_67e27(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { if (!sub_67e27(l_97, l_BB, 0)) { sub_676d4(4); } if (sub_57a65("CMN_GENGETIN", 0, 0)) { UI::CLEAR_PRINTS(); } if (UI::DOES_BLIP_EXIST(l_BB._f1)) { UI::REMOVE_BLIP(&l_BB._f1); } if (UI::DOES_BLIP_EXIST(l_61._f1)) { UI::REMOVE_BLIP(&l_61._f1); } if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { sub_676d4(3); } ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_61); } if (ENTITY::DOES_ENTITY_EXIST(l_A9)) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_A9); } STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@aliens"); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@meltdown"); sub_55415(&l_27C, 0, 0, 0); sub_55415(&l_3FE, 0, 0, 0); sub_55446(&l_FE, 0, 1); sub_55446(&l_106, 0, 1); sub_55446(&l_F6, 0, 0); sub_685cb(&l_259); sub_685cb(&l_25A); if (AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_INSIDE_STUDIO")) { AUDIO::STOP_AUDIO_SCENE("CAR_3_INSIDE_STUDIO"); } if (AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_TAKE_OUT_ACTOR")) { AUDIO::STOP_AUDIO_SCENE("CAR_3_TAKE_OUT_ACTOR"); } if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_ESCAPE_SECURITY")) { AUDIO::START_AUDIO_SCENE("CAR_3_ESCAPE_SECURITY"); } l_20E = 1; AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DRIVE"); CUTSCENE::REMOVE_CUTSCENE(); return 1; } return 0; } void sub_6858a(auto a_0) { GAMEPLAY::CLEAR_BIT(&g_15751, a_0); } auto sub_6859c(auto a_0) { return a_0 != -1; } void sub_685a8(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (a_0 == -1) { a_0 = GRAPHICS::CREATE_TRACKED_POINT(); GRAPHICS::SET_TRACKED_POINT_INFO(a_0, a_1, a_4); } } void sub_685cb(auto a_0) { if (a_0 != -1) { GRAPHICS::DESTROY_TRACKED_POINT(a_0); a_0 = -1; } } auto sub_685e5(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8) { sub_56ebc(a_0, a_1, a_2, a_6, a_7, 0); g_3D90 = 0; g_3D67 = 1; g_3D6E = 0; g_3D69 = 0; g_413F = 0; g_4141 = 0; g_4145 = 0; g_3D65 = 0; g_3D94 = 0; g_3D96 = 0; if (a_5 == 1) { g_3D6C = 1; } else { g_3D6C = 0; } g_280001 = 0; return sub_56905(a_3, a_4, a_8); } void sub_68644() { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if ((sub_554a1() || sub_55495()) || (l_200 == 1)) { if ((CUTSCENE::HAS_THIS_CUTSCENE_LOADED("car_4_mcs_1") || CUTSCENE::HAS_CUTSCENE_LOADED()) || CUTSCENE::IS_CUTSCENE_ACTIVE()) { CUTSCENE::REMOVE_CUTSCENE(); } } else if ((l_20D == 1) && (l_61._f11 < 50.0)) { CUTSCENE::REQUEST_CUTSCENE("car_4_mcs_1", 8); if (CUTSCENE::_B56BBBCC2955D9CB()) { CUTSCENE::_2A56C06EBEF2B0D9("Franklin", PLAYER::PLAYER_PED_ID(), 0); } } else if ((CUTSCENE::HAS_THIS_CUTSCENE_LOADED("car_4_mcs_1") || CUTSCENE::HAS_CUTSCENE_LOADED()) || CUTSCENE::IS_CUTSCENE_ACTIVE()) { CUTSCENE::REMOVE_CUTSCENE(); } } } void sub_686f6() { if (l_202 == 0) { STREAMING::REQUEST_ANIM_DICT("missarmenian3_tryopendoor"); if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), -1089.8731689453125, -432.28851318359375, 35.528690338134766, -1088.673828125, -431.65753173828125, 38.12727355957031, 1.7, 0, 1, 0)) { if (AI::IS_PED_WALKING(PLAYER::PLAYER_PED_ID()) && (!PED::IS_PED_CLIMBING(PLAYER::PLAYER_PED_ID()))) { v_2/*{3}*/ = ENTITY::GET_ENTITY_SPEED_VECTOR(PLAYER::PLAYER_PED_ID(), 1); if ((v_2._f1 > 0.0) && ((ENTITY::GET_ENTITY_HEADING(PLAYER::PLAYER_PED_ID()) < 130.0) && (ENTITY::GET_ENTITY_HEADING(PLAYER::PLAYER_PED_ID()) > 90.0))) { if (!sub_51a08(0)) { if (STREAMING::HAS_ANIM_DICT_LOADED("missarmenian3_tryopendoor")) { if (!GAMEPLAY::IS_AREA_OCCUPIED(-1088.9176025390625 - 2.0, -431.84808349609375 - 2.0, 37.12714385986328 - 1.5, -1088.9176025390625 + 2.0, -431.84808349609375 + 2.0, 37.12714385986328 + 1.5, 0, 1, 0, 0, 0, PLAYER::PLAYER_PED_ID(), 0)) { v_5/*{3}*/ = PED::GET_ANIM_INITIAL_OFFSET_POSITION("missarmenian3_tryopendoor", "lockeddoor_tryopen", 1090.1, -431.85, 35.62, 0.0, 0.0, 120.0, 0, 2); v_8/*{3}*/ = PED::GET_ANIM_INITIAL_OFFSET_ROTATION("missarmenian3_tryopendoor", "lockeddoor_tryopen", 1090.1, -431.85, 35.62, 0.0, 0.0, 120.0, 0, 2); AI::OPEN_SEQUENCE_TASK(&v_B); AI::TASK_GO_STRAIGHT_TO_COORD(0, v_5, 1.0, -1, v_8._f2, 0x3f000000); AI::TASK_PLAY_ANIM_ADVANCED(0, "missarmenian3_tryopendoor", "lockeddoor_tryopen", 1090.1, -431.85, 35.62, 0.0, 0.0, 120.0, 1.5, -1.5, -1, 15872, 0, 2, 0); AI::CLOSE_SEQUENCE_TASK(v_B); AI::TASK_PERFORM_SEQUENCE(PLAYER::PLAYER_PED_ID(), v_B); AI::CLEAR_SEQUENCE_TASK(&v_B); WEAPON::SET_CURRENT_PED_WEAPON(PLAYER::PLAYER_PED_ID(), ${weapon_unarmed}, 1); l_202 = 1; l_203 = 0; } else { STREAMING::REMOVE_ANIM_DICT("missarmenian3_tryopendoor"); l_202 = 1; l_203 = 1; } } } } } } if ((l_20D == 1) || (l_200 == 1)) { l_202 = 1; } } else if (l_203 == 0) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(PLAYER::PLAYER_PED_ID(), "missarmenian3_tryopendoor", "lockeddoor_tryopen", 3)) { if ((PED::IS_PED_RAGDOLL(PLAYER::PLAYER_PED_ID()) || PED::_DCCA191DF9980FD7(PLAYER::PLAYER_PED_ID())) || CONTROLS::IS_CONTROL_PRESSED(0, 22)) { AI::CLEAR_PED_TASKS(PLAYER::PLAYER_PED_ID()); l_203 = 1; } } } if (l_20D == 1) { STREAMING::REMOVE_ANIM_DICT("missarmenian3_tryopendoor"); } } void sub_6894a(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: if (ENTITY::DOES_ENTITY_EXIST(l_358[0/*18*/])) { switch (l_5E) { case 0: case 2: break; case 3: break; } a_0 += 1; } else if (!ENTITY::DOES_ENTITY_EXIST(l_358[0/*18*/])) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { l_358[0/*18*/] = sub_65e84(l_358[0/*18*/]._f2, l_358[0/*18*/]._f5, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_358[0/*18*/], 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); } } break; case 2: sub_68a1f(&l_358[0/*18*/], l_5C, PLAYER::PLAYER_PED_ID(), 750); break; } } void sub_68a1f(auto a_0, auto a_1, auto a_2, auto a_3) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_2)) { a_0._f11 = sub_706d6(a_0, a_2, 1); sub_56fb5(a_0, a_2, &a_0._fD, &a_0._fB, a_3); switch (a_0._fF) { case 0: sub_55999(a_0, 4); break; case 4: if (a_0._fE == 0) { AI::TASK_START_SCENARIO_IN_PLACE(a_0, "WORLD_HUMAN_GUARD_STAND", 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._f7 = 0; a_0._fE = 1; } if (((((((l_200 == 1) || (l_209 == 1)) || PED::IS_PED_IN_COMBAT(a_0, 0)) || sub_65d74(a_0, a_2)) || sub_65cf7(a_0, a_2, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_2, a_0._f11, a_0._fD)) || sub_65b9e(a_0, a_2, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if (a_0._fD == 1) { if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_2, -1143.1807861328125, -428.3729248046875, 35.00101852416992, -1125.56201171875, -426.1912841796875, 40.54569625854492, 1.0, 0, 1, 0)) { sub_55999(a_0, 24); } } if (l_20A == 1) { sub_55999(a_0, 23); } break; case 23: PED::SET_PED_RESET_FLAG(a_0, 128, 1); if (a_0._fE == 0) { PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 0); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 1.0); AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._f7 = 0; a_0._fE = 1; } if (((((((l_200 == 1) || (l_209 == 1)) || sub_544f4(5000, a_0._fA)) || sub_65d74(a_0, a_2)) || sub_65cf7(a_0, a_2, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_2, a_0._f11, a_0._fD)) || sub_65b9e(a_0, a_2, a_0._f11, a_0._fD)) { sub_55999(a_0, 24); } if (a_0._fD == 1) { if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (a_0._f11 < 30.0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); sub_5e04e(a_0, "FREEZE", a_1, 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(6000, 9000); } } } } break; case 24: if (a_0._fE == 0) { PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 1, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 3, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 21, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.0); if (a_0._f11 < 25.0) { sub_5e04e(a_0, "FREEZE", a_1, 10); AI::TASK_LOOK_AT_ENTITY(a_0, a_2, 1000, 3074, 4); } AI::TASK_COMBAT_PED(a_0, a_2, 0, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); l_200 = 1; a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } } } void sub_68db6(auto a_0) { switch (a_0) { case 0: if (l_201 == 1) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { a_0 += 1; } } break; case 1: for (v_3 = 0; v_3 < l_321; v_3 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(l_321[v_3/*18*/])) { if (STREAMING::HAS_MODEL_LOADED(l_31)) { v_4 = GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, l_489); if (((!CAM::IS_SPHERE_VISIBLE(l_489[v_4/*4*/], 2.0)) && (!l_480[v_4/*1*/])) && (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_489[v_4/*4*/], 1) > 10.0)) { l_480[v_4/*1*/] = 1; l_321[v_3/*18*/] = sub_65e84(l_489[v_4/*4*/], l_489[v_4/*4*/]._f3, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_321[v_3/*18*/], 0); } } } } if ((ENTITY::DOES_ENTITY_EXIST(l_321[0/*18*/]) && ENTITY::DOES_ENTITY_EXIST(l_321[1/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_321[2/*18*/])) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); a_0 += 1; } break; case 2: for (v_3 = 0; v_3 < l_321; v_3 += 1) { sub_68f11(&l_321[v_3/*18*/], PLAYER::PLAYER_PED_ID()); } break; } } void sub_68f11(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { switch (a_0._fF) { case 0: sub_55999(a_0, 22); break; case 22: if (a_0._fE == 0) { PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 13, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 28, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.0); AI::TASK_COMBAT_PED(a_0, a_1, 0x4000000, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } PED::SET_PED_RESET_FLAG(a_0, 128, 1); if (a_0._fE == 1) { if (sub_544f4(5000, a_0._fA)) { sub_55999(a_0, 24); } } if (ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) { sub_55999(a_0, 24); } break; case 24: if (a_0._fE == 0) { PED::REMOVE_PED_DEFENSIVE_AREA(a_0, 0); PED::SET_PED_COMBAT_RANGE(a_0, 0); PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ABILITY(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 0, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 50, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 42, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 13, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 28, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 43, 1); PED::SET_COMBAT_FLOAT(a_0, 5, 1.0); PED::SET_COMBAT_FLOAT(a_0, 8, 0.2); AI::TASK_COMBAT_PED(a_0, a_1, 0x4000000, 16); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); l_200 = 1; a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } } } void sub_69109(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, 500); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { if (a_0._fF != 19) { if ((l_200 == 1) || PED::IS_PED_FLEEING(a_0)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 0: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "assistant_loop", 3)) { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actor"); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@actor")) { sub_5763a(a_0, 20.0, 5.0, 90.0, 0xc2b40000, 0x42b40000); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 0); AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "assistant_loop", 4.0, -4.0, -1, 1, 0, 0, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } } else { a_0._fE = 1; } } if (l_205 == 0) { if (ENTITY::IS_ENTITY_AT_COORD(a_1, -1132.3299560546875, 490.46, 41.16, 8.0, 8.0, 8.0, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1118.8199462890625, -504.04998779296875, 22.36, -1207.15, -576.01, 44.2, 30.0, 0, 1, 0)) { sub_509c0(a_0, -1109.1905517578125, -503.3140869140625, 34.26, 120.0022964477539, 0, 0, 0); l_205 = 1; } } if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (!ENTITY::IS_ENTITY_DEAD(l_61)) { if (l_61._fF == 2) { sub_55999(a_0, 2); } } } if (((l_208 == 1) || sub_573c8(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } if (a_0._fD == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (ENTITY::IS_ENTITY_DEAD(l_61)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } else if ((((((PED::IS_PED_BEING_STUNNED(l_61, 0) || PED::IS_PED_DEAD_OR_DYING(l_61, 1)) || PED::IS_PED_BEING_STEALTH_KILLED(l_61)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_61, a_1, 1)) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_61, a_1)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), l_61)) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), l_61)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } } } break; case 2: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "assistant_berated", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "assistant_berated", 4.0, -1.5, -1, 2, 0, 0, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } else { a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "assistant_berated", 3)) { ENTITY::SET_ENTITY_ANIM_SPEED(a_0, "misscarsteal4@actor", "assistant_berated", 1.125); if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "assistant_berated") > 0.995) { sub_55999(a_0, 3); } } if ((((l_208 == 1) || sub_573c8(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } if (a_0._fD == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (ENTITY::IS_ENTITY_DEAD(l_61)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } else if ((((((PED::IS_PED_BEING_STUNNED(l_61, 0) || PED::IS_PED_DEAD_OR_DYING(l_61, 1)) || PED::IS_PED_BEING_STEALTH_KILLED(l_61)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_61, a_1, 1)) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_61, a_1)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), l_61)) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), l_61)) { l_201 = 1; l_208 = 1; sub_55999(a_0, 19); } } } break; case 3: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); PED::FORCE_PED_MOTION_STATE(a_0, ${motionstate_run}, 0, 0, 0); if (l_205 == 1) { AI::TASK_FOLLOW_NAV_MESH_TO_COORD(a_0, -1075.8599853515625, -468.95, 35.64, 2.0, -1, 0.25, 0, 309.4294128417969); } else { AI::TASK_FOLLOW_NAV_MESH_TO_COORD(a_0, -1155.5318603515625, -521.839111328125, 31.583, 2.0, -1, 0.25, 0, 74.19560241699219); } PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); a_0._fE = 1; } if (AI::GET_SCRIPT_TASK_STATUS(a_0, 0x2a89b8a7) == 7) { sub_55999(a_0, 4); } if (sub_573c8(a_0, a_1) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) { l_200 = 1; sub_55999(a_0, 19); } if (a_0._fD == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_61)) { if (ENTITY::IS_ENTITY_DEAD(l_61)) { l_200 = 1; sub_55999(a_0, 19); } else if ((((((PED::IS_PED_BEING_STUNNED(l_61, 0) || PED::IS_PED_DEAD_OR_DYING(l_61, 1)) || PED::IS_PED_BEING_STEALTH_KILLED(l_61)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_61, a_1, 1)) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_61, a_1)) || PLAYER::IS_PLAYER_FREE_AIMING_AT_ENTITY(PLAYER::PLAYER_ID(), l_61)) || PLAYER::IS_PLAYER_TARGETTING_ENTITY(PLAYER::PLAYER_ID(), l_61)) { l_200 = 1; sub_55999(a_0, 19); } } } break; case 4: if (a_0._fE == 0) { AI::TASK_START_SCENARIO_IN_PLACE(a_0, "WORLD_HUMAN_STAND_IMPATIENT", 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._fE = 1; } if (((l_5E == 0) && WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_4, 1)) && (v_4 == ${weapon_stungun})) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); } else { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } if (sub_573c8(a_0, a_1) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) { l_200 = 1; sub_55999(a_0, 19); } break; case 19: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_FEMALE", 10); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } if (a_0._fE == 1) { if (sub_544f4(3000, a_0._f7)) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "GENERIC_FRIGHTENED_HIGH", "A_F_Y_VINEWOOD_01_WHITE_FULL_01", 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } } } auto sub_69831(auto a_0, auto a_1, auto a_2, auto a_3) { if ((!PED::IS_PED_INJURED(a_0)) && (!PED::IS_PED_INJURED(a_1))) { if ((a_2 < 10.0) && (a_3 == 1)) { if (PED::GET_PED_STEALTH_MOVEMENT(a_1)) { return 1; } } } return 0; } void sub_69871(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, 750); sub_6a422(a_0, a_1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { PED::SET_PED_RESET_FLAG(a_0, 126, 1); PED::SET_PED_RESET_FLAG(a_0, 188, 1); PED::SET_PED_RESET_FLAG(a_1, 155, 1); if (a_0._fF != 19) { if (((l_200 == 1) && (a_0._fF != 24)) || PED::IS_PED_FLEEING(a_0)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 0: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_berating_loop", 3)) { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actor"); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@actor")) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_berating_loop", 4.0, -4.0, -1, 1, 0, 0, 0, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } } else { sub_685a8(&l_25A, PED::GET_PED_BONE_COORDS(a_0, 31086, 0.0, 0.0, 0.0), 0.5); sub_5763a(a_0, 25.0, 5.0, 90.0, -45.0, 45.0); ENTITY::SET_ENTITY_HEALTH(a_0, 150); PED::SET_PED_CONFIG_FLAG(a_0, 188, 1); PED::SET_PED_CONFIG_FLAG(a_0, 279, 1); PED::SET_PED_CONFIG_FLAG(a_0, 171, 1); PED::SET_PED_CONFIG_FLAG(a_0, 281, 1); a_0._fE = 1; } } if (l_204 == 0) { if (ENTITY::IS_ENTITY_AT_COORD(a_1, -1132.3299560546875, 490.46, 41.16, 8.0, 8.0, 8.0, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1118.8199462890625, -504.04998779296875, 22.36, -1207.15, -576.01, 44.2, 30.0, 0, 1, 0)) { sub_509c0(a_0, -1109.3599853515625, -503.38, 34.26, 292.42559814453125, 0, 0, 0); l_204 = 1; } } if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1141.908203125, -523.151123046875, 27.854541778564453, -1069.740966796875, -490.765380859375, 49.6496467590332, 46.0, 0, 1, 0) || ENTITY::IS_ENTITY_AT_COORD(a_1, -1132.3399658203125, -490.47, 41.16, 8.0, 8.0, 8.0, 0, 1, 0)) { AUDIO::START_AUDIO_SCENE("CAR_3_TAKE_OUT_ACTOR"); sub_55999(a_0, 2); } break; case 2: if (a_0._fE == 0) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_berating_assistant", 3)) { if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@actor")) { if (!PED::IS_PED_INJURED(l_A9)) { AI::TASK_LOOK_AT_ENTITY(a_0, l_A9, 15000, 2048, 2); } AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_berating_assistant", 4.0, -4.0, -1, 0, 0, 0, 0, 0); } else { STREAMING::REQUEST_ANIM_DICT("misscarsteal4@actor"); } } else { a_0._fE = 1; } } if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_berating_assistant", 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_berating_assistant") > 0.995) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 4)) { case 0: sub_55999(a_0, 5); break; case 1: sub_55999(a_0, 6); break; case 2: sub_55999(a_0, 7); break; case 3: sub_55999(a_0, 8); break; } } } if (((((l_208 == 1) || sub_559ac(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 19); } if (sub_6a35c(a_0, a_1, a_0._f11)) { sub_55999(a_0, 19); } if (sub_6a2df(a_0, a_1, a_0._f11)) { if (a_0._fD == 0) { sub_55999(a_0, 24); } } if (a_0._fD == 1) { if (a_0._f11 < 6.25) { sub_55999(a_0, 21); } } break; case 5: case 6: case 7: case 8: if (a_0._fE == 0) { switch (a_0._fF) { case 5: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1", 4.0, -4.0, -1, 2, 0, 0, 0, 0); } else { a_0._fE = 1; } break; case 6: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2", 4.0, -4.0, -1, 2, 0, 0, 0, 0); } else { a_0._fE = 1; } break; case 7: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3", 4.0, -4.0, -1, 2, 0, 0, 0, 0); } else { a_0._fE = 1; } break; case 8: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4", 3)) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4", 4.0, -4.0, -1, 2, 0, 0, 0, 0); } else { a_0._fE = 1; } break; } } if (a_0._fE == 1) { switch (a_0._fF) { case 5: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1") >= 0.988)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_55999(a_0, 6); break; case 1: sub_55999(a_0, 7); break; case 2: sub_55999(a_0, 8); break; } } break; case 6: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2") >= 0.988)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_55999(a_0, 5); break; case 1: sub_55999(a_0, 7); break; case 2: sub_55999(a_0, 8); break; } } break; case 7: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3") >= 0.988)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_55999(a_0, 5); break; case 1: sub_55999(a_0, 6); break; case 2: sub_55999(a_0, 8); break; } } break; case 8: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4") >= 0.988)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_55999(a_0, 5); break; case 1: sub_55999(a_0, 6); break; case 2: sub_55999(a_0, 7); break; } } break; } } if (((((l_208 == 1) || sub_559ac(a_0, a_1)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 19); } if (sub_6a35c(a_0, a_1, a_0._f11)) { sub_55999(a_0, 19); } if (sub_6a2df(a_0, a_1, a_0._f11)) { if (a_0._fD == 0) { sub_55999(a_0, 24); } } if (a_0._fD == 1) { if (a_0._f11 < 6.25) { sub_55999(a_0, 21); } } break; case 21: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); AI::CLEAR_SEQUENCE_TASK(&v_4); AI::OPEN_SEQUENCE_TASK(&v_4); AI::TASK_TURN_PED_TO_FACE_ENTITY(0, a_1, 0); AI::TASK_LOOK_AT_ENTITY(0, a_1, 3000, 2, 2); AI::CLOSE_SEQUENCE_TASK(v_4); AI::TASK_PERFORM_SEQUENCE(a_0, v_4); AI::CLEAR_SEQUENCE_TASK(&v_4); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } if (sub_5604b("CST4_MSSPO")) { if (sub_544f4(3500, a_0._fA)) { sub_55999(a_0, 24); } } if (((sub_559ac(a_0, a_1) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 19); } break; case 19: if (a_0._fE == 0) { if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } sub_676d4(3); PED::SET_PED_COMBAT_MOVEMENT(a_0, 3); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 0); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); if (!PED::IS_PED_FLEEING(a_0)) { AI::CLEAR_PED_TASKS(a_0); AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); } PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); l_208 = 0; a_0._f7 = 0; a_0._fE = 1; } break; case 24: if (a_0._fE == 0) { if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } PED::SET_PED_COMBAT_MOVEMENT(a_0, 2); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 5, 1); PED::SET_COMBAT_FLOAT(a_0, 7, 1.0); AI::TASK_COMBAT_PED(a_0, a_1, 0x4000000, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); l_208 = 1; a_0._f7 = 0; a_0._fE = 1; } break; } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); l_25F = PED::GET_PED_CAUSE_OF_DEATH(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@actor"); } } } } auto sub_6a2df(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (!PED::IS_PED_INJURED(a_1)) { if (!PED::IS_PED_IN_ANY_VEHICLE(a_1, 0)) { if (PLAYER::CAN_PED_HEAR_PLAYER(PLAYER::PLAYER_ID(), a_0)) { if (AI::IS_PED_RUNNING(a_1) || AI::IS_PED_SPRINTING(a_1)) { if (a_2 <= 5.0) { return 1; } } if (AI::IS_PED_WALKING(a_1)) { if (a_2 <= 3.0) { return 1; } } } } } } } } return 0; } auto sub_6a35c(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (!PED::IS_PED_INJURED(a_1)) { if (PED::IS_PED_IN_ANY_VEHICLE(a_1, 0)) { if (a_2 < 20.0) { if ((AUDIO::IS_HORN_ACTIVE(PED::GET_VEHICLE_PED_IS_USING(a_1)) || VEHICLE::IS_VEHICLE_SIREN_ON(PED::GET_VEHICLE_PED_IS_USING(a_1))) || VEHICLE::IS_VEHICLE_ALARM_ACTIVATED(PED::GET_VEHICLE_PED_IS_USING(a_1))) { return 1; } if (VEHICLE::IS_VEHICLE_IN_BURNOUT(PED::GET_VEHICLE_PED_IS_USING(a_1))) { return 1; } } if (a_2 < 15.0) { if (ENTITY::HAS_ENTITY_COLLIDED_WITH_ANYTHING(PED::GET_VEHICLE_PED_IS_USING(a_1)) && (ENTITY::GET_ENTITY_SPEED(PED::GET_VEHICLE_PED_IS_USING(a_1)) > 5.0)) { return 1; } if (PLAYER::CAN_PED_HEAR_PLAYER(PLAYER::PLAYER_ID(), a_0)) { return 1; } } } } } } } return 0; } void sub_6a422(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { switch (a_0._fF) { case 2: case 5: case 6: case 7: case 8: if (!sub_5604b("CST4_MSARG")) { if (!sub_51455()) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_berating_assistant", 3)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_MSARG", 7, 0, 0, 0)) { sub_57e37("CST4_MSARG", 1); sub_57e37("CST4_MSVOC1", 0); sub_57e37("CST4_MSVOC2", 0); sub_57e37("CST4_MSVOC3", 0); sub_57e37("CST4_MSVOC4", 0); UNK1::_293220DA1B46CEBC(3.0, 15.0, 4); } } } } if (!sub_5604b("CST4_MSVOC1_1")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1") >= 0.1)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1") <= 0.375)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC1", "CST4_MSVOC1_1", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 1); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 1); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC1_2")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1") >= 0.43)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_1") <= 0.88)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC1", "CST4_MSVOC1_2", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 1); sub_57e37("CST4_MSVOC1_2", 1); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 1); sub_57e37("CST4_MSVOC1_2", 1); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC2_1")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2") >= 0.105)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2") <= 0.375)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC2", "CST4_MSVOC2_1", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 1); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 1); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC2_2")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2") >= 0.39)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_2") <= 0.84)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC2", "CST4_MSVOC2_2", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 1); sub_57e37("CST4_MSVOC2_2", 1); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 1); sub_57e37("CST4_MSVOC2_2", 1); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC3_1")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3") >= 0.1)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3") <= 0.362)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC3", "CST4_MSVOC3_1", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 1); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 1); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC3_2")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3") >= 0.452)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_3") <= 0.9)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC3", "CST4_MSVOC3_2", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 1); sub_57e37("CST4_MSVOC3_2", 1); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 1); sub_57e37("CST4_MSVOC3_2", 1); sub_57e37("CST4_MSVOC4_1", 0); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC4_1")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4") >= 0.1)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4") <= 0.365)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC4", "CST4_MSVOC4_1", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 1); sub_57e37("CST4_MSVOC4_2", 0); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 1); sub_57e37("CST4_MSVOC4_2", 0); } } } if (!sub_5604b("CST4_MSVOC4_2")) { if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4") >= 0.46)) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@actor", "actor_warming_up_loop_4") <= 0.828)) { if (a_0._f11 < 35.0) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MSVOC4", "CST4_MSVOC4_2", 7, 0, 0)) { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 1); sub_57e37("CST4_MSVOC4_2", 1); UNK1::_293220DA1B46CEBC(3.0, 3.0, 3); } } } } else { sub_57e37("CST4_MSVOC1_1", 0); sub_57e37("CST4_MSVOC1_2", 0); sub_57e37("CST4_MSVOC2_1", 0); sub_57e37("CST4_MSVOC2_2", 0); sub_57e37("CST4_MSVOC3_1", 0); sub_57e37("CST4_MSVOC3_2", 0); sub_57e37("CST4_MSVOC4_1", 1); sub_57e37("CST4_MSVOC4_2", 1); } } } if (((PED::IS_PED_FLEEING(a_0) || PED::IS_PED_IN_COMBAT(a_0, 0)) || PED::IS_PED_RESPONDING_TO_EVENT(a_0, 123)) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) { if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { sub_56f60(); } } if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 3); } } break; case 21: if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { v_4/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_4)) { if (((!GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_MSSEC")) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_MSSPO"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_4, "CST4_MSFIG"))) { sub_56f60(); } } } } if (!sub_5604b("CST4_MSSPO")) { if (!sub_51455()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_MSSPO", 7, 0, 0, 0)) { sub_57e37("CST4_MSSPO", 1); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); } } } break; case 24: if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { v_A/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_A)) { if (((!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_MSSEC")) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_MSSPO"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_A, "CST4_MSFIG"))) { sub_56f60(); } } } } if (!sub_5604b("CST4_MSFIG")) { if (!sub_51455()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_MSFIG", 7, 0, 0, 0)) { sub_57e37("CST4_MSFIG", 1); a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } } else if (!sub_51455()) { if (PED::IS_PED_IN_COMBAT(a_0, 0)) { if (a_0._f11 < 30.0) { if (sub_544f4(5000, a_0._f7)) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_MSSEC", 7, 0, 0, 0)) { a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_AYAA", "CST4ACTOR", 3); l_201 = 1; a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } } } } else if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { v_10/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_10)) { if (GAMEPLAY::ARE_STRINGS_EQUAL(&v_10, "CST4_MSSEC")) { l_201 = 1; } } } } break; case 19: if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { v_16/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_16)) { if (((!GAMEPLAY::ARE_STRINGS_EQUAL(&v_16, "CST4_MSSEC")) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_16, "CST4_MSSPO"))) && (!GAMEPLAY::ARE_STRINGS_EQUAL(&v_16, "CST4_MSFIG"))) { sub_56f60(); } } } } if (PED::IS_PED_FLEEING(a_0) || PED::IS_PED_IN_COMBAT(a_0, 0)) { if (a_0._f11 < 30.0) { if (sub_544f4(3000, a_0._f7)) { if (!sub_51455()) { if (!sub_52acd(&l_112, 1)) { if (sub_56f12(&l_151, "CST4AUD", "CST4_MSSEC", 7, 0, 0, 0)) { l_201 = 1; a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_AYAA", "CST4ACTOR", 3); l_201 = 1; a_0._f7 = GAMEPLAY::GET_GAME_TIMER(); } } } } } break; } if ((PED::IS_PED_BEING_STUNNED(a_0, 0) || PED::IS_PED_DEAD_OR_DYING(a_0, 1)) || PED::IS_PED_BEING_STEALTH_KILLED(a_0)) { if (sub_51455()) { if (AUDIO::IS_PED_IN_CURRENT_CONVERSATION(a_0)) { sub_56f60(); } } } } } } void sub_6b28d(auto a_0) { switch (a_0) { case 0: if (l_200 == 0) { if (ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), -1139.9599609375, -452.7699890136719, 40.31, 22.0, 22.0, 8.0, 0, 1, 0)) { a_0 += 1; } } break; case 1: if (sub_57f8c(&l_27C[0/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1) && sub_57f8c(&l_27C[1/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) { sub_55999(&l_27C[0/*18*/], 3); sub_55999(&l_27C[1/*18*/], 3); a_0 += 1; } break; case 2: if (ENTITY::DOES_ENTITY_EXIST(l_27C[0/*18*/])) { l_27C[0/*18*/]._f11 = sub_706d6(l_27C[0/*18*/], PLAYER::PLAYER_PED_ID(), 1); if (!ENTITY::IS_ENTITY_DEAD(l_27C[0/*18*/])) { if (l_27C[0/*18*/]._fF != 19) { if ((((((l_207 == 1) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_27C[0/*18*/], PLAYER::PLAYER_PED_ID())) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_27C[0/*18*/], PLAYER::PLAYER_PED_ID(), 1)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[0/*18*/], 122)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[0/*18*/], 124)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[0/*18*/], 123)) { sub_55999(&l_27C[0/*18*/], 19); } } switch (l_27C[0/*18*/]._fF) { case 3: if (l_27C[0/*18*/]._fE == 0) { AI::CLEAR_SEQUENCE_TASK(&v_3); AI::OPEN_SEQUENCE_TASK(&v_3); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, 1143.49, 464.56, 33.96, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1143.91, -458.29, 34.08, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1150.15, 455.65, 33.91, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1162.949951171875, 461.74, 33.3, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1166.3299560546875, -459.13, 33.27, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1183.9599609375, -467.7, 32.3, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1204.53, 480.8, 31.49, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_WANDER_IN_AREA(0, -1223.41, 496.62, 30.31, 10.0, 0x40400000, 0x40c00000); AI::CLOSE_SEQUENCE_TASK(v_3); AI::TASK_PERFORM_SEQUENCE(l_27C[0/*18*/], v_3); AI::CLEAR_SEQUENCE_TASK(&v_3); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_27C[0/*18*/], 1); l_27C[0/*18*/]._fE = 1; } break; case 19: if (l_27C[0/*18*/]._fE == 0) { AI::CLEAR_PED_TASKS(l_27C[0/*18*/]); PED::SET_PED_COMBAT_ATTRIBUTES(l_27C[0/*18*/], 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[0/*18*/], 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[0/*18*/], 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[0/*18*/], 128, 1); AI::TASK_SMART_FLEE_PED(l_27C[0/*18*/], PLAYER::PLAYER_PED_ID(), 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_27C[0/*18*/], 0); PED::SET_PED_KEEP_TASK(l_27C[0/*18*/], 1); l_207 = 1; l_27C[0/*18*/]._f7 = 0; l_27C[0/*18*/]._fE = 1; } if ((GAMEPLAY::GET_GAME_TIMER() - l_27C[0/*18*/]._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_27C[0/*18*/])) { sub_5e04e(l_27C[0/*18*/], "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 3); l_27C[0/*18*/]._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(4000, 7000); } } break; } } if (ENTITY::IS_ENTITY_DEAD(l_27C[0/*18*/]) || (l_27C[0/*18*/]._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(l_27C[0/*18*/])) { if (l_27C[0/*18*/]._f10 == 0) { l_27C[0/*18*/]._f10 = sub_558e5(&l_27C[0/*18*/]); sub_558a3(l_27C[0/*18*/]._f10, &l_241, &l_242, &l_243); } } if (l_27C[0/*18*/]._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_27C[0/*18*/]); } } } if (ENTITY::DOES_ENTITY_EXIST(l_27C[1/*18*/])) { l_27C[1/*18*/]._f11 = sub_706d6(l_27C[1/*18*/], PLAYER::PLAYER_PED_ID(), 1); if (!ENTITY::IS_ENTITY_DEAD(l_27C[1/*18*/])) { if (l_27C[1/*18*/]._fF != 19) { if ((((((l_207 == 1) || ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_27C[1/*18*/], PLAYER::PLAYER_PED_ID())) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_27C[1/*18*/], PLAYER::PLAYER_PED_ID(), 1)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[1/*18*/], 122)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[1/*18*/], 124)) || PED::HAS_PED_RECEIVED_EVENT(l_27C[1/*18*/], 123)) { sub_55999(&l_27C[1/*18*/], 19); } } switch (l_27C[1/*18*/]._fF) { case 3: if (l_27C[1/*18*/]._fE == 0) { AI::CLEAR_SEQUENCE_TASK(&v_4); AI::OPEN_SEQUENCE_TASK(&v_4); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1142.27, 462.21, 34.07, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, 1143.37, 457.43, 34.19, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1152.27, 454.78, 33.86, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1164.64, 460.87, 33.27, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1167.92, -458.1099853515625, 33.236999999999995, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1184.64, -465.7, 32.47, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_FOLLOW_NAV_MESH_TO_COORD(0, -1206.56, 478.8, 31.57, 0.8, 60000, 0.25, 1, 0x471c4000); AI::TASK_WANDER_IN_AREA(0, -1223.41, 496.62, 30.31, 10.0, 0x40400000, 0x40c00000); AI::CLOSE_SEQUENCE_TASK(v_4); AI::TASK_PERFORM_SEQUENCE(l_27C[1/*18*/], v_4); AI::CLEAR_SEQUENCE_TASK(&v_4); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_27C[1/*18*/], 1); l_27C[1/*18*/]._fE = 1; } break; case 19: if (l_27C[1/*18*/]._fE == 0) { AI::CLEAR_PED_TASKS(l_27C[1/*18*/]); PED::SET_PED_COMBAT_ATTRIBUTES(l_27C[1/*18*/], 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[1/*18*/], 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[1/*18*/], 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(l_27C[1/*18*/], 128, 1); AI::TASK_SMART_FLEE_PED(l_27C[1/*18*/], PLAYER::PLAYER_PED_ID(), 300.0, -1, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(l_27C[1/*18*/], 0); PED::SET_PED_KEEP_TASK(l_27C[1/*18*/], 1); l_207 = 1; l_27C[1/*18*/]._f7 = 0; l_27C[1/*18*/]._fE = 1; } if ((GAMEPLAY::GET_GAME_TIMER() - l_27C[1/*18*/]._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(l_27C[1/*18*/])) { sub_5e04e(l_27C[1/*18*/], "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 3); l_27C[1/*18*/]._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(3000, 8000); } } break; } } if (ENTITY::IS_ENTITY_DEAD(l_27C[1/*18*/]) || (l_27C[1/*18*/]._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(l_27C[1/*18*/])) { if (l_27C[1/*18*/]._f10 == 0) { l_27C[1/*18*/]._f10 = sub_558e5(&l_27C[1/*18*/]); sub_558a3(l_27C[1/*18*/]._f10, &l_241, &l_242, &l_243); } } if (l_27C[1/*18*/]._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(&l_27C[1/*18*/]); } } } break; } } void sub_6ba85(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: STREAMING::REQUEST_ANIM_DICT("misscarsteal4@aliens"); STREAMING::REQUEST_ANIM_DICT("misscarsteal4@meltdown"); STREAMING::REQUEST_MODEL(l_FE._f7); STREAMING::REQUEST_MODEL(l_106._f7); STREAMING::REQUEST_MODEL(l_F6._f7); if (STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@aliens") && STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@meltdown")) { if (((((sub_678d0(&l_F6, 0) && sub_57f8c(&l_3FE[0/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) && sub_57f8c(&l_3FE[1/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) && sub_57f8c(&l_3FE[2/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) && sub_57f8c(&l_3FE[3/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) && sub_57f8c(&l_3FE[4/*18*/], 0, l_60, 0, 145, 0, 0, 0, 0, -1, 1)) { if (sub_678d0(&l_FE, 0) && sub_678d0(&l_106, 0)) { if (!PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { l_25B = PED::CREATE_SYNCHRONIZED_SCENE(l_42, l_45, 2); PED::SET_SYNCHRONIZED_SCENE_LOOPED(l_25B, 1); PED::SET_SYNCHRONIZED_SCENE_RATE(l_25B, 0.8); if (!PED::IS_PED_INJURED(l_3FE[0/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 0, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 2, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 3, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 4, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 5, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 6, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 7, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[0/*18*/], 11, 1, 0, 0); AI::TASK_SYNCHRONIZED_SCENE(l_3FE[0/*18*/], l_25B, "misscarsteal4@meltdown", "_rehearsal_actor_a", 1000.0, -1.5, 1, 0, 0x447a0000, 0); PED::_2208438012482A1A(l_3FE[0/*18*/], 0, 0); } if (!PED::IS_PED_INJURED(l_3FE[1/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_3FE[1/*18*/], 0, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[1/*18*/], 3, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[1/*18*/], 4, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[1/*18*/], 5, 1, 0, 0); AI::TASK_SYNCHRONIZED_SCENE(l_3FE[1/*18*/], l_25B, "misscarsteal4@meltdown", "_rehearsal_actor_b", 1000.0, -1.5, 1, 0, 0x447a0000, 0); PED::_2208438012482A1A(l_3FE[1/*18*/], 0, 0); } if (!PED::IS_PED_INJURED(l_3FE[2/*18*/])) { if (ENTITY::DOES_ENTITY_EXIST(l_FE) && (!ENTITY::IS_ENTITY_DEAD(l_FE))) { if (!ENTITY::IS_ENTITY_ATTACHED(l_FE)) { ENTITY::ATTACH_ENTITY_TO_ENTITY(l_FE, l_3FE[2/*18*/], PED::GET_PED_BONE_INDEX(l_3FE[2/*18*/], 28422), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 2, 1); } } AI::TASK_SYNCHRONIZED_SCENE(l_3FE[2/*18*/], l_25B, "misscarsteal4@meltdown", "_rehearsal_camera_man", 1000.0, -1.5, 1, 0, 0x447a0000, 0); PED::_2208438012482A1A(l_3FE[2/*18*/], 0, 0); } if (!PED::IS_PED_INJURED(l_3FE[3/*18*/])) { if (ENTITY::DOES_ENTITY_EXIST(l_106) && (!ENTITY::IS_ENTITY_DEAD(l_106))) { if (!ENTITY::IS_ENTITY_ATTACHED(l_106)) { ENTITY::ATTACH_ENTITY_TO_ENTITY(l_106, l_3FE[3/*18*/], PED::GET_PED_BONE_INDEX(l_3FE[3/*18*/], 28422), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 2, 1); } } AI::TASK_SYNCHRONIZED_SCENE(l_3FE[3/*18*/], l_25B, "misscarsteal4@meltdown", "_rehearsal_boom_op", 1000.0, -1.5, 1, 0, 0x447a0000, 0); PED::_2208438012482A1A(l_3FE[3/*18*/], 0, 0); } if (!PED::IS_PED_INJURED(l_3FE[4/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_3FE[4/*18*/], 0, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[4/*18*/], 3, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_3FE[4/*18*/], 4, 0, 0, 0); } sub_57ef1(&l_151, 4, l_3FE[0/*18*/], "DYLAN", 0, 1); sub_57ef1(&l_151, 5, l_3FE[1/*18*/], "FITCH", 0, 1); sub_57ef1(&l_151, 8, l_3FE[4/*18*/], "ANTON", 0, 1); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_FE._f7); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_106._f7); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_F6._f7); sub_55999(&l_3FE[0/*18*/], 5); sub_55999(&l_3FE[1/*18*/], 5); sub_55999(&l_3FE[3/*18*/], 5); sub_55999(&l_3FE[4/*18*/], 5); sub_55999(&l_3FE[2/*18*/], 5); l_224 = 0; a_0 += 1; } } } } break; case 2: sub_6c6d6(); sub_6c48a(&l_3FE[0/*18*/], PLAYER::PLAYER_PED_ID(), 900); sub_6c48a(&l_3FE[1/*18*/], PLAYER::PLAYER_PED_ID(), 1000); sub_6c48a(&l_3FE[3/*18*/], PLAYER::PLAYER_PED_ID(), 1250); sub_6c48a(&l_3FE[2/*18*/], PLAYER::PLAYER_PED_ID(), 950); sub_6bf3f(&l_3FE[4/*18*/], PLAYER::PLAYER_PED_ID()); break; } } void sub_6bf3f(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, PLAYER::PLAYER_PED_ID(), 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, 950); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_0._fF != 19) { if (((((((l_200 == 1) || (l_209 == 1)) || sub_559ac(a_0, a_1)) || sub_6a35c(a_0, a_1, a_0._f11)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 5: if (a_0._fE == 0) { AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@aliens", "rehearsal_base_idle_director", 4.0, -4.0, -1, 1, 0, 0, 0, 0); a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._fE = 1; } if (a_0._fE == 1) { if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if ((PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.645) && (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) < 0.7)) { sub_55999(a_0, 6); } } } if (a_0._fD == 1) { if (ENTITY::IS_ENTITY_AT_COORD(a_1, -1130.014404296875, -451.2181091308594, 35.50324630737305, 2.0, 3.0, 1.35, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1131.5020751953125, -450.7820129394531, 34.11, -1130.0518798828125, -454.86428833, 36.793357849121094, 4.5, 0, 1, 0)) { sub_55999(a_0, 21); } } break; case 6: if (a_0._fE == 0) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: l_25E = "rehearsal_idle_a_director"; break; case 1: l_25E = "rehearsal_idle_b_director"; break; case 2: l_25E = "rehearsal_idle_c_director"; break; } AI::TASK_PLAY_ANIM(a_0, "misscarsteal4@aliens", l_25E, 4.0, -4.0, -1, 2, 0, 0, 0, 0); a_0._fE = 1; } if (a_0._fE == 1) { if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@aliens", l_25E, 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@aliens", l_25E) >= 0.99) { sub_55999(a_0, 5); } } } if (a_0._fD == 1) { if (ENTITY::IS_ENTITY_AT_COORD(a_1, -1130.014404296875, -451.2181091308594, 35.50324630737305, 2.0, 3.0, 1.35, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1131.5020751953125, -450.7820129394531, 34.11, -1130.0518798828125, -454.86428833, 36.793357849121094, 4.5, 0, 1, 0)) { sub_55999(a_0, 21); } } break; case 21: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); AI::CLEAR_SEQUENCE_TASK(&v_4); AI::OPEN_SEQUENCE_TASK(&v_4); AI::TASK_TURN_PED_TO_FACE_ENTITY(0, a_1, 0); AI::TASK_LOOK_AT_ENTITY(0, a_1, 5000, 3074, 3); AI::CLOSE_SEQUENCE_TASK(v_4); AI::TASK_PERFORM_SEQUENCE(a_0, v_4); AI::CLEAR_SEQUENCE_TASK(&v_4); if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { sub_56f60(); } a_0._f9 = 0; a_0._fE = 1; } if (a_0._fE == 1) { switch (a_0._f9) { case 0: if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_5e04e(a_0, "GENERIC_CURSE_HIGH", "ANTON", 6); break; case 1: sub_5e04e(a_0, "AIMED_AT_BY_PLAYER", "ANTON", 6); break; case 2: sub_5e04e(a_0, "GENERIC_FRIGHTENED_HIGH", "ANTON", 6); break; case 3: sub_5e04e(a_0, "GENERIC_SHOCKED_MED", "ANTON", 6); break; case 4: sub_5e04e(a_0, "CRASH_GENERIC_INTERRUPT", "ANTON", 6); break; case 5: sub_5e04e(a_0, "GENERIC_FRIGHTENED_HIGH", "ANTON", 6); break; case 6: sub_5e04e(a_0, "GENERIC_INTERUPT_HIGH", "ANTON", 6); break; } } else { a_0._fA = GAMEPLAY::GET_GAME_TIMER(); a_0._f9 = 1; } break; case 1: if (sub_544f4(2000, a_0._fA)) { l_20A = 1; } break; } } break; case 19: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); AI::TASK_SMART_FLEE_PED(a_0, PLAYER::PLAYER_PED_ID(), 300.0, -1, 0, 0); AUDIO::PLAY_PAIN(a_0, 7, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); l_209 = 1; a_0._f7 = 0; a_0._fE = 1; } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(3000, 7000); } } break; } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } } } void sub_6c48a(auto a_0, auto a_1, auto a_2) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, PLAYER::PLAYER_PED_ID(), 1); sub_56fb5(a_0, a_1, &a_0._fD, &a_0._fB, a_2); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_0._fF != 19) { if (((((((l_200 == 1) || (l_209 == 1)) || sub_559ac(a_0, a_1)) || sub_6a35c(a_0, a_1, a_0._f11)) || sub_65cf7(a_0, a_1, a_0._f11, a_0._fD)) || sub_69831(a_0, a_1, a_0._f11, a_0._fD)) || sub_65c54(a_0, a_1, a_0._f11, a_0._fD)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 5: if (a_0._fE == 0) { a_0._fE = 1; } break; case 19: if (a_0._fE == 0) { AI::CLEAR_PED_TASKS(a_0); PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); if (ENTITY::DOES_ENTITY_EXIST(l_FE)) { if (!ENTITY::IS_ENTITY_DEAD(l_FE)) { if (ENTITY::IS_ENTITY_ATTACHED_TO_ENTITY(l_FE, a_0)) { ENTITY::DETACH_ENTITY(l_FE, 0, 1); } } } if (ENTITY::DOES_ENTITY_EXIST(l_106)) { if (!ENTITY::IS_ENTITY_DEAD(l_106)) { if (ENTITY::IS_ENTITY_ATTACHED_TO_ENTITY(l_106, a_0)) { ENTITY::DETACH_ENTITY(l_106, 0, 1); } } } AI::TASK_SMART_FLEE_PED(a_0, PLAYER::PLAYER_PED_ID(), 300.0, -1, 0, 0); AUDIO::PLAY_PAIN(a_0, 7, 0, 0); PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); l_209 = 1; a_0._f7 = 0; a_0._fE = 1; } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 10); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(2500, 9000); } } break; } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); } } } } void sub_6c6d6() { if (l_209 == 0) { switch (l_224) { case 0: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if ((PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.04) && (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) < 0.5)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_1", 7, 0, 0)) { l_224 = 1; } } } else { l_224 = 1; } } } break; case 1: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if ((PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.1) && (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) < 0.5)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_2", 7, 0, 0)) { l_224 = 2; } } } else { l_224 = 2; } } } break; case 2: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if ((PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.235) && (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) < 0.5)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_4", 7, 0, 0)) { l_224 = 3; } } } else { l_224 = 3; } } } break; case 3: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if ((PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.31) && (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) < 0.5)) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_5", 7, 0, 0)) { l_224 = 4; } } } else { l_224 = 4; } } } break; case 4: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.375) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_6", 7, 0, 0)) { l_224 = 5; } } } else { l_224 = 5; } } } break; case 5: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.425) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_7", 7, 0, 0)) { l_224 = 6; } } } else { l_224 = 6; } } } break; case 6: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.52) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_8", 7, 0, 0)) { l_224 = 7; } } } else { l_224 = 7; } } } break; case 7: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.6) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_568b1(&l_151, "CST4AUD", "CST4_MELT", "CST4_MELT_9", 7, 0, 0)) { l_224 = 8; } } } else { l_224 = 8; } } } break; case 8: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.64) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_CUT", 7, 0, 0, 0)) { l_224 = 9; } } } else { l_224 = 9; } } } break; case 9: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.685) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AWFUL", 7, 0, 0, 0)) { l_224 = 10; } } } else { l_224 = 10; } } } break; case 10: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.825) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_AGAIN", 7, 0, 0, 0)) { l_224 = 11; } } } else { l_224 = 11; } } } break; case 11: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.9) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), l_42, 1) <= 25.0) { if (!sub_6cc80()) { if (sub_56f12(&l_151, "CST4AUD", "CST4_ACTION", 7, 0, 0, 0)) { l_224 = 12; } } } else { l_224 = 12; } } } break; case 12: if (PED::IS_SYNCHRONIZED_SCENE_RUNNING(l_25B)) { if (PED::GET_SYNCHRONIZED_SCENE_PHASE(l_25B) >= 0.99) { l_224 = 0; } } break; } } else if (sub_6cc80()) { sub_56f60(); } } auto sub_6cc80() { if (sub_51455()) { v_2/*{6}*/ = sub_56f91(); if (!GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_2)) { if ((((GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_MELT") || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_CUT")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_AWFUL")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_AGAIN")) || GAMEPLAY::ARE_STRINGS_EQUAL(&v_2, "CST4_ACTION")) { return 1; } } } return 0; } void sub_6ccf8(auto a_0) { switch (a_0) { case 0: a_0 += 1; break; case 1: STREAMING::REQUEST_MODEL(l_E6._f7); STREAMING::REQUEST_ANIM_DICT("misscarsteal4@toilet"); if (STREAMING::HAS_MODEL_LOADED(l_E6._f7) && STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@toilet")) { if (sub_57f8c(&l_85, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_85)) { sub_57ef1(&l_151, 0, l_85, "CST4RUNNER3", 0, 1); } ENTITY::CREATE_MODEL_HIDE(l_E6._f1, 1.0, l_E6._f7, 0); if (sub_678d0(&l_E6, 1)) {} sub_55999(&l_85, 0); a_0 += 1; } } break; case 2: sub_6cdb8(&l_85, PLAYER::PLAYER_PED_ID()); break; } } void sub_6cdb8(auto a_0, auto a_1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { a_0._f11 = sub_706d6(a_0, a_1, 1); if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (!PED::IS_PED_INJURED(a_1)) { v_4/*{3}*/ = {-1160.5479736328125, -528.44, 31.585 }; v_7/*{3}*/ = {0.0, 0.0, 133.92 }; if (a_0._fF != 19) { if (((((ENTITY::IS_ENTITY_TOUCHING_ENTITY(a_0, a_1) || ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(a_0, a_1, 1)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 122)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 29)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 124)) || PED::HAS_PED_RECEIVED_EVENT(a_0, 123)) { sub_55999(a_0, 19); } } switch (a_0._fF) { case 0: if (a_0._fE == 0) { a_0._fE = 1; } sub_55999(a_0, 5); break; case 5: case 6: case 7: case 8: if (a_0._fE == 0) { switch (a_0._fF) { case 5: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_base_idle", 3)) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@toilet", "desperate_toilet_base_idle", v_4, v_7, 1000.0, -1000.0, -1, 4098, 0, 2, 0); } else { a_0._fE = 1; } break; case 6: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_a", 3)) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_a", v_4, v_7, 1000.0, -1000.0, -1, 4098, 0, 2, 0); } else { a_0._fE = 1; } break; case 7: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_b", 3)) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_b", v_4, v_7, 1000.0, -1000.0, -1, 4098, 0, 2, 0); } else { a_0._fE = 1; } break; case 8: if (!ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_c", 3)) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); AI::TASK_PLAY_ANIM_ADVANCED(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_c", v_4, v_7, 1000.0, -1000.0, -1, 4098, 0, 2, 0); } else { a_0._fE = 1; } break; } } if (a_0._fE == 1) { if (((l_5E == 0) && WEAPON::GET_CURRENT_PED_WEAPON(a_1, &v_A, 1)) && (v_A == ${weapon_stungun})) { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 1); } else { PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); } switch (a_0._fF) { case 5: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_base_idle", 3)) { if (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@toilet", "desperate_toilet_base_idle") >= 1.0) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 3)) { case 0: sub_55999(a_0, 6); break; case 1: sub_55999(a_0, 7); break; case 2: sub_55999(a_0, 8); break; } } } break; case 6: case 7: case 8: if (((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_a", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_a") >= 1.0)) || (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_b", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_b") >= 1.0))) || (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_c", 3) && (ENTITY::GET_ENTITY_ANIM_CURRENT_TIME(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_c") >= 1.0))) { sub_55999(a_0, 5); } break; } switch (a_0._fF) { case 5: if (ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_base_idle", 3)) { if (sub_5604b("CST4_TOILET")) { sub_57e37("CST4_TOILET", 0); } } break; case 6: case 7: case 8: if ((ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_a", 3) || ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_b", 3)) || ENTITY::IS_ENTITY_PLAYING_ANIM(a_0, "misscarsteal4@toilet", "desperate_toilet_idle_c", 3)) { if (!sub_5604b("CST4_TOILET")) { if (ENTITY::IS_ENTITY_AT_COORD(a_1, -1151.53, -535.51, 42.63, 20.0, 16.0, 16.0, 0, 1, 0) && (a_0._f11 < 20.0)) { switch (GAMEPLAY::GET_RANDOM_INT_IN_RANGE(0, 5)) { case 0: if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_TOILET", "CST4_TOILET_1", 7, 0, 0)) { sub_57e37("CST4_TOILET", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_BSAA", "CST4RUNNER3", 4); sub_57e37("CST4_TOILET", 1); } break; case 1: if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_TOILET", "CST4_TOILET_3", 7, 0, 0)) { sub_57e37("CST4_TOILET", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_BSAB", "CST4RUNNER3", 4); sub_57e37("CST4_TOILET", 1); } break; case 2: if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_TOILET", "CST4_TOILET_5", 7, 0, 0)) { sub_57e37("CST4_TOILET", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_BSAC", "CST4RUNNER3", 4); sub_57e37("CST4_TOILET", 1); } break; case 3: if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_TOILET", "CST4_TOILET_7", 7, 0, 0)) { sub_57e37("CST4_TOILET", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_BSAD", "CST4RUNNER3", 4); sub_57e37("CST4_TOILET", 1); } break; case 4: if (!sub_52acd(&l_112, 1)) { if (sub_568b1(&l_151, "CST4AUD", "CST4_TOILET", "CST4_TOILET_9", 7, 0, 0)) { sub_57e37("CST4_TOILET", 1); } } else if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "CST4_BSAE", "CST4RUNNER3", 4); sub_57e37("CST4_TOILET", 1); } break; } } else { sub_57e37("CST4_TOILET", 1); } } else if (sub_51455()) { if (AUDIO::IS_SCRIPTED_SPEECH_PLAYING(a_0)) { if (PED::IS_PED_DEAD_OR_DYING(a_0, 1)) { sub_56f60(); } } } } break; } } break; case 19: if (a_0._fE == 0) { PED::SET_PED_COMBAT_ATTRIBUTES(a_0, 17, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 4, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 1024, 1); PED::SET_PED_FLEE_ATTRIBUTES(a_0, 128, 1); if (!PED::IS_PED_FLEEING(a_0)) { AI::CLEAR_PED_TASKS(a_0); AI::TASK_SMART_FLEE_PED(a_0, a_1, 300.0, -1, 0, 0); PED::SET_PED_KEEP_TASK(a_0, 1); } PED::SET_BLOCKING_OF_NON_TEMPORARY_EVENTS(a_0, 0); a_0._f7 = 0; a_0._fE = 1; } if ((GAMEPLAY::GET_GAME_TIMER() - a_0._f7) > 0) { if (!AUDIO::IS_AMBIENT_SPEECH_PLAYING(a_0)) { sub_5e04e(a_0, "SCREAM_PANIC", "WAVELOAD_PAIN_MALE", 3); a_0._f7 = GAMEPLAY::GET_GAME_TIMER() + GAMEPLAY::GET_RANDOM_INT_IN_RANGE(3000, 7000); } } break; } } } if ((!ENTITY::IS_ENTITY_DEAD(a_0)) || (a_0._fF == 19)) { if (l_20D == 0) { if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@toilet"); } } } if (ENTITY::IS_ENTITY_DEAD(a_0) || (a_0._fF == 19)) { if (ENTITY::IS_ENTITY_DEAD(a_0)) { a_0._fF = 1; if (a_0._f10 == 0) { a_0._f10 = sub_558e5(a_0); sub_558a3(a_0._f10, &l_241, &l_242, &l_243); } } if (a_0._f11 > 200.0) { ENTITY::SET_PED_AS_NO_LONGER_NEEDED(a_0); STREAMING::REMOVE_ANIM_DICT("misscarsteal4@toilet"); } } } } auto sub_6d5ed(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4) { if (a_1 == 0) { UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); UI::REQUEST_ADDITIONAL_TEXT("CAR4", 0); UI::REQUEST_ADDITIONAL_TEXT("CST4AUD", 6); if ((!UI::HAS_ADDITIONAL_TEXT_LOADED(0)) || (!UI::HAS_ADDITIONAL_TEXT_LOADED(6))) { SYSTEM::WAIT(0); } AUDIO::REGISTER_SCRIPT_WITH_AUDIO(1); VEHICLE::SET_VEHICLE_MODEL_IS_SUPPRESSED(${jb700}, 1); VEHICLE::SET_VEHICLE_MODEL_IS_SUPPRESSED(l_30, 1); PED::SET_PED_MODEL_IS_SUPPRESSED(l_31, 1); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_m_m_spyactor}, 1); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_f_y_spyactress}, 1); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_m_m_filmdirector}, 1); PED::ADD_RELATIONSHIP_GROUP("FilmCrew", &l_60); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(1, l_60, l_60); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(1, l_60, ${cop}); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(1, l_60, 0xf50b51b7); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(2, l_60, ${player}); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(1, 0xf50b51b7, l_60); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(3, 0xf50b51b7, ${player}); PATHFIND::SET_IGNORE_NO_GPS_FLAG(1); UI::SET_GPS_FLAGS(0, 15.0); l_20F = sub_59f3d(1); sub_7002c(); sub_70000(1); sub_6ffd9(7, 0); if (!OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { OBJECT::ADD_DOOR_TO_SYSTEM(g_8807[24/*31*/], g_8807[24/*31*/]._f5, g_8807[24/*31*/]._f2, 1, 1, 0); } if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { AUDIO::_06C0023BED16DD6B(g_8807[24/*31*/], 1); } if (sub_35f12(0)) { a_4 = 1; } if (CAM::IS_SCREEN_FADED_OUT()) { GAMEPLAY::SET_WEATHER_TYPE_NOW_PERSIST("EXTRASUNNY"); } else { GAMEPLAY::_SET_WEATHER_TYPE_OVER_TIME("EXTRASUNNY", 15.0); } l_25D = AUDIO::GET_SOUND_ID(); VEHICLE::SET_ALL_VEHICLE_GENERATORS_ACTIVE_IN_AREA(-1130.4638671875 - 6.0, -455.57769775390625 - 6.0, 36.56462097167969 - 3.0, -1130.4638671875 + 6.0, -455.57769775390625 + 6.0, 36.56462097167969 + 3.0, 0, 1); VEHICLE::REMOVE_VEHICLES_FROM_GENERATORS_IN_AREA(-1130.4638671875 - 6.0, -455.57769775390625 - 6.0, 36.56462097167969 - 3.0, -1130.4638671875 + 6.0, -455.57769775390625 + 6.0, 36.56462097167969 + 3.0, 0); GAMEPLAY::_D79185689F8FD5DF(0); a_1 += 1; } if (a_1 == 1) { a_2 = 0; sub_6f551(a_0); sub_6f50a(&l_270, &l_1FC); sub_6f4c9(&l_279, &l_1FD); sub_6f49a(); a_1 += 1; } if (a_1 == 2) { if ((a_3 == 1) || (a_4 == 1)) { switch (a_0) { case 0: l_20E = 0; sub_753c2(); break; case 1: l_20E = 0; break; case 2: l_20E = 0; break; case 3: l_20E = 1; break; case 4: l_20E = 1; break; case 5: l_20E = 1; break; } sub_509c0(PLAYER::PLAYER_PED_ID(), l_10E, l_10E._f3, 0, 1, 0); if (a_3 == 1) { if (a_0 == 5) { while (!INTERIOR::IS_INTERIOR_READY(INTERIOR::GET_INTERIOR_AT_COORDS(l_33))) { INTERIOR::_2CA429C029CCF247(INTERIOR::GET_INTERIOR_AT_COORDS(l_33)); SYSTEM::WAIT(0); } } } if (!ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID())) { PED::CLEAR_PED_WETNESS(PLAYER::PLAYER_PED_ID()); PED::CLEAR_PED_DECORATIONS(PLAYER::PLAYER_PED_ID()); PED::CLEAR_PED_BLOOD_DAMAGE(PLAYER::PLAYER_PED_ID()); PED::RESET_PED_VISIBLE_DAMAGE(PLAYER::PLAYER_PED_ID()); sub_59f64(PLAYER::PLAYER_PED_ID()); PED::SET_PED_STEALTH_MOVEMENT(PLAYER::PLAYER_PED_ID(), 0, 0); PED::SET_PED_USING_ACTION_MODE(PLAYER::PLAYER_PED_ID(), 0, -1, 0); FIRE::STOP_FIRE_IN_RANGE(l_10E, 1000.0); GRAPHICS::REMOVE_DECALS_IN_RANGE(l_10E, 1000.0); GRAPHICS::REMOVE_PARTICLE_FX_IN_RANGE(l_10E, 1000.0); GAMEPLAY::CLEAR_AREA(l_10E, 1000.0, 1, 0, 0, 0); GAMEPLAY::CLEAR_AREA_OF_VEHICLES(l_10E, 1000.0, 0, 0, 0, 0, 0); GAMEPLAY::CLEAR_AREA_OF_OBJECTS(-1051.449951171875, -477.7, 35.99, 20.0, 6); GAMEPLAY::CLEAR_AREA_OF_OBJECTS(-1209.42, -577.77, 26.67, 20.0, 6); WEAPON::SET_CURRENT_PED_WEAPON(PLAYER::PLAYER_PED_ID(), ${weapon_unarmed}, 1); ENTITY::SET_ENTITY_HEALTH(PLAYER::PLAYER_PED_ID(), PED::GET_PED_MAX_HEALTH(PLAYER::PLAYER_PED_ID())); } if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 0, 0); PLAYER::SET_PLAYER_WANTED_LEVEL(PLAYER::PLAYER_ID(), 0, 0); PLAYER::SET_PLAYER_WANTED_LEVEL_NOW(PLAYER::PLAYER_ID(), 0); } l_200 = 0; l_241 = 0; l_242 = 0; l_243 = 0; l_21F = 0.0; l_4E/*"16"*/ = "CAR4_DCAR"; l_52/*"16"*/ = "CMN_GENGETIN"; l_56/*"16"*/ = "CMN_GENGETBCK"; l_211 = 0; l_212 = 0; l_213 = 0; l_215 = 0; l_216 = 0; l_217 = 0; l_218 = 0; l_219 = 0; l_21A = 0; l_21B = 0; l_21C = 0; l_21D = 0; l_21E = 0; l_214 = 0; } switch (a_0) { case 0: case 1: case 2: case 3: if (l_210 == 0) { AI::SET_SCENARIO_GROUP_ENABLED("MOVIE_STUDIO_SECURITY", 0); sub_6f460(-1149.78, -508.89, 40.84, 72.0, 52.0, 16.0); if (l_260 == 0) { l_260 = sub_6f422(-1149.78, -508.89, 40.84, 72.0, 52.0, 16.0); } if (l_261 == 0) { l_261 = sub_6f422(-1073.38, 476.93, 37.63, 20.0, 20.0, 4.0); } GAMEPLAY::CLEAR_AREA_OF_PEDS(-1149.78, -508.89, 40.84, 90.0, 0); GAMEPLAY::CLEAR_AREA_OF_PEDS(-1080.52, 479.68, 35.69, 20.0, 0); l_210 = 1; } break; default: break; } if (a_4 == 1) { sub_6f38d(l_10E, l_10E._f3, 1, 0); } sub_6f190(a_0); a_1 += 1; } if (a_1 == 3) { if (sub_6f14b(&l_270, &l_1FC)) { if (sub_6f106(&l_279, &l_1FD)) { a_1 += 1; } } } if (a_1 == 4) { sub_6f0dc(0); switch (a_0) { case 0: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[4/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 1); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); } if ((sub_57f8c(&l_61, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1) && sub_57f8c(&l_A9, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) && sub_57f8c(&l_97, 0, l_60, 0, 145, 0, 1, 0, l_BB, 0, 1)) { if (!PED::IS_PED_INJURED(l_61)) { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 0, 0, 0); } if (!PED::IS_PED_INJURED(l_A9)) { PED::SET_PED_COMPONENT_VARIATION(l_A9, 0, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_A9, 2, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_A9, 3, 0, 2, 0); PED::SET_PED_COMPONENT_VARIATION(l_A9, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_A9, 5, 0, 0, 0); } if (sub_678d0(&l_DE, 1) && sub_678d0(&l_CE, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_INVINCIBLE(l_DE, 1); } } v_7 = PLAYER::GET_PLAYERS_LAST_VEHICLE(); if (sub_6f056()) { if (ENTITY::DOES_ENTITY_EXIST(v_7) && VEHICLE::IS_VEHICLE_DRIVEABLE(v_7, 0)) { if (!ENTITY::IS_ENTITY_A_MISSION_ENTITY(v_7)) { ENTITY::SET_ENTITY_AS_MISSION_ENTITY(v_7, 1, 0); } sub_62bb4(v_7, 145); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(&v_7); } } a_1 += 1; } } } break; case 1: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[3/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 1); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); } if (sub_57f8c(&l_61, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_61)) { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 0, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 0, 0, 0); } if (sub_678d0(&l_DE, 1) && sub_678d0(&l_CE, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_INVINCIBLE(l_DE, 1); } } a_1 += 1; } } } break; case 2: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[3/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 1); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); VEHICLE::SET_VEHICLE_ENGINE_ON(l_BB, 1, 1, 0); } AUDIO::SET_RADIO_TO_STATION_INDEX(255); if (sub_678d0(&l_DE, 1) && sub_678d0(&l_CE, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_INVINCIBLE(l_DE, 1); } } if (sub_57f8c(&l_61, 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (!PED::IS_PED_INJURED(l_61)) { PED::SET_PED_COMPONENT_VARIATION(l_61, 4, 1, 0, 0); PED::SET_PED_COMPONENT_VARIATION(l_61, 3, 1, 0, 0); } if (sub_57f8c(&l_97, 0, l_60, 0, 145, 0, 1, 0, l_BB, 0, 1)) { sub_55999(&l_97, 16); a_1 += 1; } } } } break; case 3: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[3/*1*/] = 1; l_264[5/*1*/] = 1; l_264[6/*1*/] = 1; l_264[7/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 1); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); } if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 0); } if (sub_678d0(&l_DE, 1) && sub_678d0(&l_CE, 0)) { if (ENTITY::DOES_ENTITY_EXIST(l_DE)) { if (!ENTITY::IS_ENTITY_DEAD(l_DE)) { ENTITY::SET_ENTITY_INVINCIBLE(l_DE, 1); } } if (GAMEPLAY::IS_BIT_SET(g_15751, 4)) { a_1 += 1; } else if (sub_57f8c(&l_97, 0, l_60, 0, 145, 0, 1, 0, l_BB, 0, 1)) { sub_55999(&l_97, 16); a_1 += 1; } } } break; case 4: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[3/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 0); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); } if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 0); } l_264[8/*1*/] = 1; l_264[9/*1*/] = 1; l_264[5/*1*/] = 1; a_1 += 1; } break; case 5: if (sub_5f344(&l_BB, 0, 1, 145, 1, -1, -1, -1, 0, 0)) { l_264[1/*1*/] = 1; l_264[2/*1*/] = 1; l_264[3/*1*/] = 1; sub_6f0c8(l_BB, 0); if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { VEHICLE::SET_VEHICLE_STRONG(l_BB, 0); VEHICLE::SET_VEHICLE_TYRES_CAN_BURST(l_BB, 0); } a_1 += 1; } break; } } if (a_1 == 5) { switch (a_0) { case 0: case 1: if (sub_35f12(0) || sub_4af09(PLAYER::PLAYER_PED_ID(), 12, 1)) { sub_4e0(0); } break; case 2: l_206 = 1; sub_4e0(1); if (!GAMEPLAY::IS_BIT_SET(g_15751, 0)) { sub_676d4(0); } break; default: if (GAMEPLAY::IS_BIT_SET(g_15751, 0)) { l_206 = 1; sub_4e0(1); } else { l_206 = 0; sub_4e0(0); } break; } a_1 += 1; } if (a_1 == 6) { sub_6f039(&l_151, 0); sub_6f039(&l_151, 1); sub_6f039(&l_151, 2); sub_6f039(&l_151, 3); sub_6f039(&l_151, 6); sub_6f039(&l_151, 7); sub_6f039(&l_151, 4); sub_6f039(&l_151, 5); sub_6f039(&l_151, 8); if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { sub_57ef1(&l_151, 1, PLAYER::PLAYER_PED_ID(), "FRANKLIN", 0, 1); } switch (a_0) { case 0: sub_57ef1(&l_151, 2, 0, "MOLLY", 0, 1); if (!PED::IS_PED_INJURED(l_61)) { sub_57ef1(&l_151, 6, l_61, "CST4ACTOR", 0, 1); } break; case 2: if (!PED::IS_PED_INJURED(l_97)) { sub_57ef1(&l_151, 3, l_97, "CST4ACTRESS", 0, 1); } break; case 3: sub_57ef1(&l_151, 2, 0, "MOLLY", 0, 1); if (!PED::IS_PED_INJURED(l_97)) { sub_57ef1(&l_151, 3, l_97, "CST4ACTRESS", 0, 1); } if (!PED::IS_PED_INJURED(l_391[0/*18*/])) { sub_57ef1(&l_151, 7, l_391[0/*18*/], "CST4DIRECTOR", 0, 1); } break; } a_1 += 1; } if (a_1 == 7) { sub_6f016(0); sub_6ebf7(39, 1); sub_6ebf7(40, 1); sub_6ebf7(41, 1); sub_6ebf7(42, 1); sub_6ebf7(43, 1); sub_6ebf7(44, 1); sub_6eb68(); sub_6ead0(); PLAYER::SET_MAX_WANTED_LEVEL(5); PLAYER::SET_WANTED_LEVEL_MULTIPLIER(1.0); PED::SET_CREATE_RANDOM_COPS(1); GAMEPLAY::_SET_UNK_MAP_FLAG(0); switch (a_0) { case 0: case 1: case 2: PATHFIND::SET_IGNORE_NO_GPS_FLAG(1); PLAYER::SET_MAX_WANTED_LEVEL(0); PLAYER::SET_WANTED_LEVEL_MULTIPLIER(0.0); PED::SET_CREATE_RANDOM_COPS(0); break; case 3: sub_6f016(1); PATHFIND::SET_IGNORE_NO_GPS_FLAG(1); PLAYER::SET_MAX_WANTED_LEVEL(0); PLAYER::SET_WANTED_LEVEL_MULTIPLIER(0.0); PED::SET_CREATE_RANDOM_COPS(0); GAMEPLAY::_SET_UNK_MAP_FLAG(2); break; case 4: case 5: PATHFIND::SET_IGNORE_NO_GPS_FLAG(0); break; } switch (a_0) { case 0: case 1: case 2: sub_4c341(80, 1); if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { AUDIO::_06C0023BED16DD6B(g_8807[24/*31*/], 1); } break; case 3: sub_4c341(80, 1); if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { AUDIO::_06C0023BED16DD6B(g_8807[24/*31*/], 1); } break; case 4: case 5: sub_4c341(80, 1); if (OBJECT::_DOES_DOOR_EXIST(g_8807[24/*31*/])) { AUDIO::_06C0023BED16DD6B(g_8807[24/*31*/], 1); } break; } a_1 += 1; } if (a_1 == 8) { if ((a_3 == 1) || (a_4 == 1)) { switch (a_0) { case 3: STREAMING::REQUEST_CLIP_SET("move_injured_generic"); STREAMING::REQUEST_ANIM_DICT("misscarsteal4@director_grip"); if (STREAMING::HAS_CLIP_SET_LOADED("move_injured_generic") && STREAMING::HAS_ANIM_DICT_LOADED("misscarsteal4@director_grip")) { if ((sub_57f8c(&l_391[1/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1) && sub_57f8c(&l_391[2/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) && sub_57f8c(&l_391[0/*18*/], 0, l_60, 0, 145, 0, 1, 0, 0, -1, 1)) { if (sub_678d0(&l_D6, 0) && sub_678d0(&l_EE, 0)) { if (!PED::IS_PED_INJURED(l_391[0/*18*/])) { PED::SET_PED_PROP_INDEX(l_391[0/*18*/], 1, 0, 0, 0); sub_57ef1(&l_151, 7, l_391[0/*18*/], "CST4DIRECTOR", 0, 1); } if (!PED::IS_PED_INJURED(l_391[1/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 0, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 3, 1, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 4, 0, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[1/*18*/], 8, 2, 0, 0); } if (!PED::IS_PED_INJURED(l_391[2/*18*/])) { PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 0, 0, 1, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 3, 0, 2, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 4, 0, 2, 0); PED::SET_PED_COMPONENT_VARIATION(l_391[2/*18*/], 8, 0, 0, 0); } if (ENTITY::DOES_ENTITY_EXIST(l_EE)) { if (!ENTITY::IS_ENTITY_DEAD(l_EE)) { if (!ENTITY::IS_ENTITY_ATTACHED(l_EE)) { if (!PED::IS_PED_INJURED(l_391[1/*18*/])) { ENTITY::ATTACH_ENTITY_TO_ENTITY(l_EE, l_391[1/*18*/], PED::GET_PED_BONE_INDEX(l_391[1/*18*/], 60309), 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0, 0, 0, 0, 2, 1); } } } } if (ENTITY::DOES_ENTITY_EXIST(l_391[1/*18*/])) { if (!PED::IS_PED_INJURED(l_391[1/*18*/])) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(l_391[1/*18*/], "misscarsteal4@director_grip", "end_loop_grip", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(l_391[1/*18*/], "misscarsteal4@director_grip", "end_loop_grip", l_D6._f1, l_D6._f4, 4.0, -8.0, -1, 790537, 0.0, 2, 2); } } } if (ENTITY::DOES_ENTITY_EXIST(l_391[2/*18*/])) { if (!PED::IS_PED_INJURED(l_391[2/*18*/])) { if (!ENTITY::IS_ENTITY_PLAYING_ANIM(l_391[2/*18*/], "misscarsteal4@director_grip", "mcs_2_loop_grip1", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(l_391[2/*18*/], "misscarsteal4@director_grip", "mcs_2_loop_grip1", l_39, l_3C, 1000.0, -4.0, -1, 4097, 0, 2, 0); } } } if (ENTITY::DOES_ENTITY_EXIST(l_391[0/*18*/])) { if (!PED::IS_PED_INJURED(l_391[0/*18*/])) { PED::SET_PED_PROP_INDEX(l_391[0/*18*/], 1, 0, 0, 0); if (!ENTITY::IS_ENTITY_PLAYING_ANIM(l_391[0/*18*/], "misscarsteal4@director_grip", "end_loop_director", 3)) { AI::TASK_PLAY_ANIM_ADVANCED(l_391[0/*18*/], "misscarsteal4@director_grip", "end_loop_director", l_D6._f1, l_D6._f4, 4.0, -8.0, -1, 790537, 0.0, 2, 1); } } } sub_55999(&l_391[1/*18*/], 7); sub_55999(&l_391[2/*18*/], 12); sub_55999(&l_391[0/*18*/], 7); if (((ENTITY::DOES_ENTITY_EXIST(l_2A1[0/*18*/]) && ENTITY::DOES_ENTITY_EXIST(l_2A1[1/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_2A1[2/*18*/])) && ENTITY::DOES_ENTITY_EXIST(l_2A1[3/*18*/])) { for (v_8 = 0; v_8 < 4; v_8 += 1) { if (!ENTITY::IS_ENTITY_DEAD(l_2A1[v_8/*18*/])) { AI::TASK_AIM_GUN_AT_ENTITY(l_2A1[v_8/*18*/], PLAYER::PLAYER_PED_ID(), -1, 1); sub_55999(&l_2A1[v_8/*18*/], 22); } } a_1 += 1; } else { for (v_8 = 0; v_8 < l_2A1; v_8 += 1) { if (!ENTITY::DOES_ENTITY_EXIST(l_2A1[v_8/*18*/])) { STREAMING::REQUEST_MODEL(l_31); if (STREAMING::HAS_MODEL_LOADED(l_31)) { l_2A1[v_8/*18*/] = sub_65e84(l_2A1[v_8/*18*/]._f2, l_2A1[v_8/*18*/]._f5, l_31, 0xf50b51b7, 200, ${weapon_pistol}); sub_55999(&l_2A1[v_8/*18*/], 0); STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(l_31); } } } } } } } break; default: a_1 += 1; break; } } else { a_1 += 1; } } if (a_1 == 9) { if ((a_3 == 1) || (a_4 == 1)) { if (a_4 == 1) { sub_6e9cf(0, -1, 0); } else { STREAMING::_ACCFB4ACF53551B0(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), 20.0, 0); v_9 = GAMEPLAY::GET_GAME_TIMER() + 15000; while ((STREAMING::IS_NEW_LOAD_SCENE_ACTIVE() && (!STREAMING::IS_NEW_LOAD_SCENE_LOADED())) && (GAMEPLAY::GET_GAME_TIMER() < v_9)) { SYSTEM::WAIT(0); } STREAMING::NEW_LOAD_SCENE_STOP(); } SYSTEM::WAIT(500); switch (a_0) { case 3: case 4: case 5: if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::SET_PED_INTO_VEHICLE(PLAYER::PLAYER_PED_ID(), l_BB, -1); VEHICLE::SET_VEHICLE_ON_GROUND_PROPERLY(l_BB); VEHICLE::SET_VEHICLE_ENGINE_ON(l_BB, 1, 1, 0); ROPE::ACTIVATE_PHYSICS(l_BB); ENTITY::SET_ENTITY_DYNAMIC(l_BB, 1); } } break; } CAM::SET_GAMEPLAY_CAM_RELATIVE_PITCH(0.0, 0x3f800000); CAM::SET_GAMEPLAY_CAM_RELATIVE_HEADING(0.0); switch (a_0) { case 1: AUDIO::TRIGGER_MUSIC_EVENT("CAR3_TRAILER_RESTART"); if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_INSIDE_STUDIO")) { AUDIO::START_AUDIO_SCENE("CAR_3_INSIDE_STUDIO"); } break; case 2: AUDIO::TRIGGER_MUSIC_EVENT("CAR3_CAR_RESTART"); if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_INSIDE_STUDIO")) { AUDIO::START_AUDIO_SCENE("CAR_3_INSIDE_STUDIO"); } break; case 3: AUDIO::TRIGGER_MUSIC_EVENT("CAR3_ESCAPE_RESTART"); if (!AUDIO::IS_AUDIO_SCENE_ACTIVE("CAR_3_ESCAPE_SECURITY")) { AUDIO::START_AUDIO_SCENE("CAR_3_ESCAPE_SECURITY"); } break; case 4: AUDIO::TRIGGER_MUSIC_EVENT("CAR3_DELIVER_RESTART"); break; } switch (a_0) { case 1: case 5: break; default: if (CAM::IS_SCREEN_FADED_OUT()) { CAM::DO_SCREEN_FADE_IN(800); } break; } } a_1 += 1; } if (a_1 == 10) { switch (a_0) { case 0: sub_70732(0, "GET TO ACTOR", 0, 0, 0, 1); break; case 2: sub_70732(1, "GET TO CAR", 0, 0, 0, 1); break; case 3: sub_70732(2, "ESCAPE FILM SET", 0, 0, 0, 1); break; case 4: sub_70732(3, "DELIVER CAR", 1, 0, 0, 1); break; } a_1 += 1; } if (a_1 == 11) { a_2 = 1; a_4 = 0; a_3 = 0; PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 1, 0); a_1 += 1; } if (a_1 == 12) { return 1; } return 0; } void sub_6e9cf(auto a_0, auto a_1, auto a_2) { if (sub_75450() && sub_6eabc()) { while (g_163DD != 6) { SYSTEM::WAIT(0); } GAMEPLAY::SET_GAME_PAUSED(0); if (ENTITY::DOES_ENTITY_EXIST(PLAYER::PLAYER_PED_ID())) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { PED::CLEAR_PED_WETNESS(PLAYER::PLAYER_PED_ID()); } } if (a_0 != 0) { if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { if (!PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), a_0, 0)) { PED::SET_PED_INTO_VEHICLE(PLAYER::PLAYER_PED_ID(), a_0, a_1); CAM::SET_GAMEPLAY_CAM_RELATIVE_PITCH(0.0, 0x3f800000); CAM::SET_GAMEPLAY_CAM_RELATIVE_HEADING(0.0); SYSTEM::WAIT(0); } } } } } if (a_2 == 1) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 1, 0); } } GRAPHICS::_STOP_ALL_SCREEN_EFFECTS(); sub_6ea93(0); } } void sub_6ea93(auto a_0) { if (a_0 == 1) { GAMEPLAY::SET_BIT(&g_163E2._f14, 13); } else { GAMEPLAY::CLEAR_BIT(&g_163E2._f14, 13); } } auto sub_6eabc() { return GAMEPLAY::IS_BIT_SET(g_163E2._f14, 13); } void sub_6ead0() { if (OBJECT::_DOES_DOOR_EXIST(0x5264f117)) { OBJECT::_B6E6FBA95C7324AC(0x5264f117, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x5264f117, 1, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0x636d4ae0)) { OBJECT::_B6E6FBA95C7324AC(0x636d4ae0, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x636d4ae0, 1, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0x5d23f117)) { OBJECT::_B6E6FBA95C7324AC(0x5d23f117, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x5d23f117, 1, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0xdb8a6dde)) { OBJECT::_B6E6FBA95C7324AC(0xdb8a6dde, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0xdb8a6dde, 1, 0, 1); } } void sub_6eb68() { if (!OBJECT::_DOES_DOOR_EXIST(0x5d23f117)) { OBJECT::ADD_DOOR_TO_SYSTEM(0x5d23f117, ${prop_bh1_03_gate_l}, -965.1990966796875, -504.0430908203125, 37.97919845581055, 0, 0, 0); } if (!OBJECT::_DOES_DOOR_EXIST(0xdb8a6dde)) { OBJECT::ADD_DOOR_TO_SYSTEM(0xdb8a6dde, ${prop_bh1_03_gate_r}, -962.2960815429688, 509.599, 37.977901458740234, 0, 0, 0); } if (!OBJECT::_DOES_DOOR_EXIST(0xe5379144)) { OBJECT::ADD_DOOR_TO_SYSTEM(0xe5379144, ${prop_sc1_06_gate_r}, 500.1759033203125, -1320.5450439453125, 28.2499, 1, 1, 0); } } void sub_6ebf7(auto a_0, auto a_1) { if (a_1) { if (!sub_6efb6(a_0, 2, 1)) { sub_6ef4e(a_0, 2, 1); } } else if (sub_6efb6(a_0, 2, 1)) { sub_6ec2e(a_0, 2, 1); } } void sub_6ec2e(auto a_0, auto a_1, auto a_2) { if (a_2) { GAMEPLAY::CLEAR_BIT(&g_16416._f514[a_0/*1*/], a_1); } else if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (sub_e242() == 0) { v_5 = sub_12794(sub_6ec96(a_0), -1, 0); GAMEPLAY::CLEAR_BIT(&v_5, a_1); sub_35bf5(sub_6ec96(a_0), v_5, -1, 1); } } else { GAMEPLAY::CLEAR_BIT(&g_18A70._f29C[a_0/*1*/], a_1); } } auto sub_6ec96(auto a_0) { switch (a_0) { case 0: return 817; break; case 1: return 818; break; case 2: return 819; break; case 3: return 820; break; case 4: return 821; break; case 5: return 822; break; case 6: return 823; break; case 7: return 824; break; case 8: return 825; break; case 9: return 826; break; case 10: return 827; break; case 11: return 828; break; case 12: return 829; break; case 13: return 830; break; case 14: return 831; break; case 15: return 833; break; case 16: return 834; break; case 17: return 835; break; case 18: return 836; break; case 19: return 837; break; case 20: return 838; break; case 21: return 839; break; case 22: return 840; break; case 23: return 841; break; case 24: return 842; break; case 25: return 843; break; case 26: return 844; break; case 27: return 845; break; case 28: return 846; break; case 29: return 847; break; case 30: return 848; break; case 31: return 849; break; case 32: return 850; break; case 33: return 851; break; case 34: return 852; break; case 35: return 853; break; case 36: return 854; break; case 37: return 855; break; case 38: return 856; break; case 39: return 857; break; case 40: return 861; break; case 41: return 862; break; case 42: return 863; break; case 43: return 864; break; case 44: return 3693; break; default: break; } return 3790; } void sub_6ef4e(auto a_0, auto a_1, auto a_2) { if (a_2) { GAMEPLAY::SET_BIT(&g_16416._f514[a_0/*1*/], a_1); } else if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (sub_e242() == 0) { v_5 = sub_12794(sub_6ec96(a_0), -1, 0); GAMEPLAY::SET_BIT(&v_5, a_1); sub_35bf5(sub_6ec96(a_0), v_5, -1, 1); } } else { GAMEPLAY::SET_BIT(&g_18A70._f29C[a_0/*1*/], a_1); } } auto sub_6efb6(auto a_0, auto a_1, auto a_2) { if (a_2) { return GAMEPLAY::IS_BIT_SET(g_16416._f514[a_0/*1*/], a_1); } else if (NETWORK::NETWORK_IS_GAME_IN_PROGRESS()) { if (sub_e242() == 0) { return GAMEPLAY::IS_BIT_SET(sub_12794(sub_6ec96(a_0), -1, 0), a_1); } } else { return GAMEPLAY::IS_BIT_SET(g_18A70._f29C[a_0/*1*/], a_1); } return 0; } void sub_6f016(auto a_0) { for (v_3 = 0; v_3 < 45; v_3 += 1) { sub_6ebf7(v_3, a_0); } } void sub_6f039(auto a_0, auto a_1) { if (a_0[a_1/*10*/]._f7 == 1) { a_0[a_1/*10*/]._f7 = 0; } } auto sub_6f056() { return sub_6f069(&g_16AF6._f907); } auto sub_6f069(auto a_0) { if (a_0._fC._f42 == 0) { return 0; } if (!sub_63452(a_0._fC._f42, 0)) { return 0; } if ((a_0._fC._f42 == ${stunt}) && sub_52745(a_0, 1694.62, 3276.27, 41.31, 0x3f000000, 0)) { return 0; } return 1; } void sub_6f0c8(auto a_0, auto a_1) { g_163E2._f16[a_1/*1*/] = a_0; } void sub_6f0dc(auto a_0) { v_3 = 0; for (v_3 = 0; v_3 <= (l_264 - 1); v_3 += 1) { l_264[v_3/*1*/] = a_0; } } auto sub_6f106(auto a_0, auto a_1) { v_4 = 0; if (a_1 > 0) { for (v_4 = 0; v_4 <= (a_1 - 1); v_4 += 1) { if (!STREAMING::HAS_ANIM_DICT_LOADED(a_0[v_4/*1*/])) { STREAMING::REQUEST_ANIM_DICT(a_0[v_4/*1*/]); return 0; } } } return 1; } auto sub_6f14b(auto a_0, auto a_1) { v_4 = 0; if (a_1 > 0) { for (v_4 = 0; v_4 <= (a_1 - 1); v_4 += 1) { if (!STREAMING::HAS_MODEL_LOADED(a_0[v_4/*1*/])) { STREAMING::REQUEST_MODEL(a_0[v_4/*1*/]); return 0; } } } return 1; } void sub_6f190(auto a_0) { switch (a_0) { case 0: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_61)) { sub_6f329(l_61._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_DE)) { sub_6f329(l_DE._f7, &l_270, 8, &l_1FC); } break; case 1: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_61)) { sub_6f329(l_61._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_DE)) { sub_6f329(l_DE._f7, &l_270, 8, &l_1FC); } break; case 2: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_DE)) { sub_6f329(l_DE._f7, &l_270, 8, &l_1FC); } break; case 3: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } if (!ENTITY::DOES_ENTITY_EXIST(l_DE)) { sub_6f329(l_DE._f7, &l_270, 8, &l_1FC); } sub_6f329(l_32, &l_270, 8, &l_1FC); break; case 4: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } sub_6f329(l_32, &l_270, 8, &l_1FC); break; case 5: if (!ENTITY::DOES_ENTITY_EXIST(l_BB)) { sub_6f329(l_BB._f6, &l_270, 8, &l_1FC); } break; } } void sub_6f329(auto a_0, auto a_1, auto a_2, auto a_3) { v_6 = 0; v_7 = 0; if (a_3 >= 0) { if (a_3 <= (a_2 - 1)) { for (v_6 = 0; v_6 <= a_3; v_6 += 1) { if (a_1[v_6/*1*/] == a_0) { v_7 = 1; } } if (v_7 == 0) { STREAMING::REQUEST_MODEL(a_0); a_1[a_3/*1*/] = a_0; a_3 += 1; } } else { } } else { } } void sub_6f38d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (sub_75450()) { GAMEPLAY::SET_THIS_SCRIPT_CAN_BE_PAUSED(0); GAMEPLAY::CLEAR_BIT(&g_163E2._f14, 2); GAMEPLAY::SET_GAME_PAUSED(1); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { PLAYER::SET_PLAYER_CONTROL(PLAYER::PLAYER_ID(), 0, 0); } g_163DE/*{3}*/ = a_0; g_163E1 = a_3; g_163DD = 1; if (a_4 == 1) { GAMEPLAY::SET_BIT(&g_163E2._f14, 14); } else { GAMEPLAY::CLEAR_BIT(&g_163E2._f14, 14); } if (a_5 == 1) { GAMEPLAY::SET_BIT(&g_163E2._f14, 24); } else { GAMEPLAY::CLEAR_BIT(&g_163E2._f14, 24); } sub_6ea93(1); } } auto sub_6f422(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { return PED::ADD_SCENARIO_BLOCKING_AREA(a_0 - a_3, a_0._f1 - a_3._f1, a_0._f2 - a_3._f2, a_0 + a_3, a_0._f1 + a_3._f1, a_0._f2 + a_3._f2, 0, 1, 1, 1); } void sub_6f460(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { PED::SET_PED_NON_CREATION_AREA(a_0 - a_3, a_0._f1 - a_3._f1, a_0._f2 - a_3._f2, a_0 + a_3, a_0._f1 + a_3._f1, a_0._f2 + a_3._f2); } void sub_6f49a() { v_2 = l_4AB; v_3 = 0; for (v_3 = 0; v_3 < v_2; v_3 += 1) { l_4AB[v_3/*1*/] = 0; } l_4AA = 0; } void sub_6f4c9(auto a_0, auto a_1) { v_4 = 0; v_5 = 0; if (a_1 > 0) { for (v_4 = 0; v_4 <= (a_1 - 1); v_4 += 1) { STREAMING::REMOVE_ANIM_DICT(a_0[v_4/*1*/]); a_0[v_4/*1*/] = v_5; } } a_1 = 0; } void sub_6f50a(auto a_0, auto a_1) { v_4 = 0; if (a_1 > 0) { for (v_4 = 0; v_4 <= (a_1 - 1); v_4 += 1) { if (a_0[v_4/*1*/] != 0) { STREAMING::SET_MODEL_AS_NO_LONGER_NEEDED(a_0[v_4/*1*/]); a_0[v_4/*1*/] = 0; } } } a_1 = 0; } void sub_6f551(auto a_0) { sub_6fe24(); sub_6fa0f(); sub_6f8af(); switch (a_0) { case 0: l_10E/*{3}*/ = {-1085.6109619140625, -428.5754089355469, 35.627601623535156 }; l_10E._f3 = 118.97530364990234; l_BB._f2/*{3}*/ = {-1180.127685546875, -505.928, 34.56639862060547 }; l_BB._f5 = 246.52679443359375; l_BB._f6 = ${jb700}; l_61._f2/*{3}*/ = {-1109.3599853515625, -503.38, 34.26 }; l_61._f5 = 116.5653; l_61._f6 = ${u_m_m_spyactor}; l_A9._f2/*{3}*/ = {-1112.3135986328125, -504.5, 34.063499450683594 }; l_A9._f5 = 296.0018; l_A9._f6 = ${a_f_y_hipster_04}; l_DE._f1/*{3}*/ = {-1113.92, -502.832, 35.882 }; l_DE._f4/*{3}*/ = {0.0, 0.0, -84.17780303955078 }; l_DE._f7 = ${prop_a_trailer_door_01}; break; case 1: l_10E/*{3}*/ = {1109.6, -502.7237854, 34.2593994140625 }; l_10E._f3 = 113.6968994140625; l_BB._f2/*{3}*/ = {-1180.127685546875, -505.928, 34.56639862060547 }; l_BB._f5 = 246.52679443359375; l_BB._f6 = ${jb700}; l_61._f2/*{3}*/ = {-1105.2349853515625, -491.2044982910156, 34.83869934082031 }; l_61._f5 = 206.13819885253906; l_61._f6 = ${u_m_m_spyactor}; l_DE._f1/*{3}*/ = {-1113.92, -502.832, 35.882 }; l_DE._f4/*{3}*/ = {0.0, 0.0, -84.17780303955078 }; l_DE._f7 = ${prop_a_trailer_door_01}; break; case 2: l_10E/*{3}*/ = {-1115.45556640625, -505.5281066894531, 33.9062 }; l_10E._f3 = 117.73049926757812; l_BB._f2/*{3}*/ = {-1180.127685546875, -505.928, 34.56639862060547 }; l_BB._f5 = 246.52679443359375; l_BB._f6 = ${jb700}; l_61._f2/*{3}*/ = {-1116.6180419921875, -502.8902893066406, 34.80630111694336 }; l_61._f5 = 304.23348999999996; l_61._f6 = ${u_m_m_spyactor}; l_DE._f1/*{3}*/ = {-1113.905029296875, -502.82, 35.882 }; l_DE._f4/*{3}*/ = {0.0, 0.0, 27.0 }; l_DE._f7 = ${prop_a_trailer_door_01}; break; case 3: l_10E/*{3}*/ = {-1180.118408203125, -504.43460083, 34.566898345947266 }; l_10E._f3 = 252.09039306640625; l_BB._f2/*{3}*/ = {-1180.127685546875, -505.928, 34.56639862060547 }; l_BB._f5 = 246.52679443359375; l_BB._f6 = ${jb700}; l_61._f2/*{3}*/ = {-1105.22998046875, -491.2, 34.83 }; l_61._f5 = 206.13819885253906; l_61._f6 = ${u_m_m_spyactor}; l_DE._f1/*{3}*/ = {-1113.92, -502.832, 35.882 }; l_DE._f4/*{3}*/ = {0.0, 0.0, -84.17780303955078 }; l_DE._f7 = ${prop_a_trailer_door_01}; break; case 4: l_10E/*{3}*/ = {126.29669952392578, -912.3267211914062, 29.0396 }; l_10E._f3 = 160.9178924560547; l_BB._f2/*{3}*/ = {124.8844985961914, -913.1312255859375, 28.971 }; l_BB._f5 = 161.68499755859375; l_BB._f6 = ${jb700}; break; case 5: l_10E/*{3}*/ = {481.8157958984375, -1318.6209716796875, 28.2052 }; l_10E._f3 = 119.3; l_BB._f2/*{3}*/ = {480.77789306640625, -1317.750244140625, 28.2059 }; l_BB._f5 = 116.07499694824219; l_BB._f6 = ${jb700}; break; } } void sub_6f8af() { l_480[0/*1*/] = 0; l_489[0/*4*/]/*{3}*/ = {-1098.1553955078125, -540.3402099609375, 34.3502 }; l_489[0/*4*/]._f3 = 297.8739929199219; l_480[1/*1*/] = 0; l_489[1/*4*/]/*{3}*/ = {-1095.3468017578125, -492.3909912109375, 35.0424 }; l_489[1/*4*/]._f3 = 205.2366943359375; l_480[2/*1*/] = 0; l_489[2/*4*/]/*{3}*/ = {-1124.923828125, -499.1039123535156, 33.76 }; l_489[2/*4*/]._f3 = 121.9869; l_480[3/*1*/] = 0; l_489[3/*4*/]/*{3}*/ = {-1068.7139892578125, -503.85211181640625, 35.1105 }; l_489[3/*4*/]._f3 = 28.375099182128906; l_480[4/*1*/] = 0; l_489[4/*4*/]/*{3}*/ = {-1104.8634033203125, -485.5148010253906, 35.022098541259766 }; l_489[4/*4*/]._f3 = 299.0859069824219; l_480[5/*1*/] = 0; l_489[5/*4*/]/*{3}*/ = {-1091.2769775390625, -549.1373901367188, 33.923301696777344 }; l_489[5/*4*/]._f3 = 304.01129150390625; l_480[6/*1*/] = 0; l_489[6/*4*/]/*{3}*/ = {-1134.6397705078125, -530.8317260742188, 31.930599212646484 }; l_489[6/*4*/]._f3 = 120.32620239257812; l_480[7/*1*/] = 0; l_489[7/*4*/]/*{3}*/ = {-1124.912841796875, -504.25628662109375, 33.63560104370117 }; l_489[7/*4*/]._f3 = 299.83880615234375; } void sub_6fa0f() { l_CE._f1/*{3}*/ = {1169.74, -512.6959838867188, 34.742698669433594 }; l_CE._f4/*{3}*/ = {0.0, 0.0, -122.4 }; l_CE._f7 = ${prop_studio_light_02}; l_D6._f1/*{3}*/ = {-1178.42, -511.0799865722656, 35.26 }; l_D6._f4/*{3}*/ = {0.0, 0.0, 180.0 }; l_D6._f7 = ${prop_direct_chair_02}; l_EE._f1/*{3}*/ = {-1180.0, -511.25, 34.57 }; l_EE._f4/*{3}*/ = {0.0, 0.0, 0.0 }; l_EE._f7 = ${p_cs_clipboard}; l_E6._f1/*{3}*/ = {-1160.7359619140625, -528.9149169921875, 31.5855 }; l_E6._f4/*{3}*/ = {0.0, 0.0, 152.3 }; l_E6._f7 = ${prop_portaloo_01a}; l_F6._f1/*{3}*/ = {-1130.5870361328125, -453.2326965332031, 36.175 }; l_F6._f4/*{3}*/ = {-0.8, 1.0, -160.0 }; l_F6._f7 = ${prop_ld_greenscreen_01}; l_FE._f1/*{3}*/ = {-1132.18994140625, 449.93, 34.61 }; l_FE._f4/*{3}*/ = {0.0, 0.0, 0.0 }; l_FE._f7 = ${prop_v_cam_01}; l_106._f1/*{3}*/ = {-1132.75, 451.21, 34.57 }; l_106._f4/*{3}*/ = {0.0, 0.0, 0.0 }; l_106._f7 = ${prop_v_bmike_01}; l_391[0/*18*/]._f2/*{3}*/ = {-1178.1136474609375, -510.3467102050781, 34.566898345947266 }; l_391[0/*18*/]._f5 = 27.146; l_391[0/*18*/]._f6 = ${u_m_m_filmdirector}; l_391[1/*18*/]._f2/*{3}*/ = {-1179.1170654296875, -510.1807861328125, 34.566898345947266 }; l_391[1/*18*/]._f5 = 350.5527038574219; l_391[1/*18*/]._f6 = ${s_m_y_grip_01}; l_391[2/*18*/]._f2/*{3}*/ = {-1170.044189453125, -511.55120849609375, 34.5666 }; l_391[2/*18*/]._f5 = 203.59579467773438; l_391[2/*18*/]._f6 = ${s_m_y_grip_01}; l_391[3/*18*/]._f2/*{3}*/ = {-1185.960083, -506.3778991699219, 34.57939910888672 }; l_391[3/*18*/]._f5 = 65.6138; l_391[3/*18*/]._f6 = ${s_m_y_grip_01}; l_391[4/*18*/]._f2/*{3}*/ = {-1177.0440673828125, -488.372406, 34.55189895629883 }; l_391[4/*18*/]._f5 = 82.4244; l_391[4/*18*/]._f6 = ${s_m_y_grip_01}; l_391[5/*18*/]._f2/*{3}*/ = {-1176.1688232421875, -482.1744079589844, 34.77 }; l_391[5/*18*/]._f5 = 201.06759643554688; l_391[5/*18*/]._f6 = ${s_m_y_grip_01}; l_27C[0/*18*/]._f2/*{3}*/ = {-1140.176025390625, -472.6156, 33.9208984375 }; l_27C[0/*18*/]._f5 = 37.5363; l_27C[0/*18*/]._f6 = ${s_m_m_movalien_01}; l_27C[1/*18*/]._f2/*{3}*/ = {-1139.2886962890625, -471.7373046875, 33.9631 }; l_27C[1/*18*/]._f5 = 23.6991; l_27C[1/*18*/]._f6 = ${s_m_m_movalien_01}; l_97._f2/*{3}*/ = {-1181.3145751953125, -506.7412109375, 34.566898345947266 }; l_97._f5 = 253.92660522460938; l_97._f6 = ${u_f_y_spyactress}; l_85._f2/*{3}*/ = {-1159.3536376953125, -527.1265869140625, 31.536399841308594 }; l_85._f5 = 137.4429931640625; l_85._f6 = ${s_m_y_grip_01}; l_3FE[0/*18*/]._f2/*{3}*/ = {-1130.6630859375, -450.29119873046875, 34.63840103149414 }; l_3FE[0/*18*/]._f5 = 170.28379821777344; l_3FE[0/*18*/]._f6 = ${ig_milton}; l_3FE[1/*18*/]._f2/*{3}*/ = {-1128.7493896484375, -449.87701416015625, 34.6903 }; l_3FE[1/*18*/]._f5 = 173.73350524902344; l_3FE[1/*18*/]._f6 = ${s_m_m_movalien_01}; l_3FE[2/*18*/]._f2/*{3}*/ = {-1132.4835205078125, -449.4888, 34.61249923706055 }; l_3FE[2/*18*/]._f5 = 207.12869262695312; l_3FE[2/*18*/]._f6 = ${s_m_y_grip_01}; l_3FE[3/*18*/]._f2/*{3}*/ = {-1133.23046875, -451.1366882324219, 34.565101623535156 }; l_3FE[3/*18*/]._f5 = 222.7364044189453; l_3FE[3/*18*/]._f6 = ${s_m_y_grip_01}; l_3FE[4/*18*/]._f2/*{3}*/ = {-1128.5413818359375, -447.9519958496094, 34.75519943237305 }; l_3FE[4/*18*/]._f5 = 157.4622039794922; l_3FE[4/*18*/]._f6 = ${u_m_y_antonb}; } void sub_6fe24() { l_2A1[0/*18*/]._f2/*{3}*/ = {-1175.255, -501.93719482421875, 34.566898345947266 }; l_2A1[0/*18*/]._f5 = 138.10110473632812; l_2A1[0/*18*/]._f7 = -1; l_2A1[0/*18*/]._f6 = l_31; l_2A1[1/*18*/]._f2/*{3}*/ = {-1199.8624267578125, -493.98040771484375, 34.5414 }; l_2A1[1/*18*/]._f5 = 219.72259521484375; l_2A1[1/*18*/]._f7 = -1; l_2A1[1/*18*/]._f6 = l_31; l_2A1[2/*18*/]._f2/*{3}*/ = {-1188.6658935546875, -510.12701416015625, 34.674 }; l_2A1[2/*18*/]._f5 = 317.92730712890625; l_2A1[2/*18*/]._f7 = -1; l_2A1[2/*18*/]._f6 = l_31; l_2A1[3/*18*/]._f2/*{3}*/ = {-1180.619140625, -522.2653198242188, 29.380699157714844 }; l_2A1[3/*18*/]._f5 = 238.86099243164062; l_2A1[3/*18*/]._f7 = -1; l_2A1[3/*18*/]._f6 = l_31; l_2A1[4/*18*/]._f2/*{3}*/ = {-1149.714599609375, -512.056396484375, 32.60419845581055 }; l_2A1[4/*18*/]._f5 = 240.8321990966797; l_2A1[4/*18*/]._f7 = -1; l_2A1[4/*18*/]._f6 = l_31; l_36B[0/*18*/]._f2/*{3}*/ = {-1066.0760498046875, -477.56671142578125, 35.637699127197266 }; l_36B[0/*18*/]._f5 = 209.005; l_36B[0/*18*/]._f6 = l_31; l_37E[0/*18*/]._f2/*{3}*/ = {-1209.3594970703125, -569.901611328125, 26.352399826049805 }; l_37E[0/*18*/]._f5 = 222.07229614257812; l_37E[0/*18*/]._f6 = l_31; l_358[0/*18*/]._f2/*{3}*/ = {-1118.7767333984375, -440.02410888671875, 35.237998962402344 }; l_358[0/*18*/]._f5 = 120.61080169677734; l_358[0/*18*/]._f6 = l_31; } void sub_6ffd9(auto a_0, auto a_1) { GAMEPLAY::SET_BIT(&g_62B8, a_0); g_62B9[a_0/*6*/]/*"24"*/ = SCRIPT::GET_THIS_SCRIPT_NAME(); g_62F0[a_0/*1*/] = a_1; } void sub_70000(auto a_0) { if (a_0) { g_186C0/*"24"*/ = SCRIPT::GET_THIS_SCRIPT_NAME(); g_186BA = 1; } else { g_186C0/*"24"*/ = "NULL"; g_186BA = 0; } } void sub_7002c() { g_62FA = 1; g_62FB/*"24"*/ = SCRIPT::GET_THIS_SCRIPT_NAME(); } void sub_70041(auto a_0) { for (v_3 = 0; v_3 <= (a_0 - 1); v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0[v_3/*18*/])) { if (!ENTITY::IS_ENTITY_DEAD(a_0[v_3/*18*/])) { if ((a_0[v_3/*18*/]._fF == 22) || (a_0[v_3/*18*/]._fF == 23)) { PED::SET_PED_RESET_FLAG(a_0[v_3/*18*/], 128, 1); } } } } } void sub_700a6(auto a_0, auto a_1, auto a_2, auto a_3) { if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(a_0, ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1), 1) > a_3) { if (INTERIOR::IS_INTERIOR_READY(INTERIOR::GET_INTERIOR_AT_COORDS(a_0))) { INTERIOR::UNPIN_INTERIOR(INTERIOR::GET_INTERIOR_AT_COORDS(a_0)); } } else if (!INTERIOR::IS_INTERIOR_READY(INTERIOR::GET_INTERIOR_AT_COORDS(a_0))) { INTERIOR::_2CA429C029CCF247(INTERIOR::GET_INTERIOR_AT_COORDS(a_0)); } } void sub_70100(auto a_0, auto a_1) { if ((a_0 != 7) && (a_0 != 8)) { if (!CUTSCENE::IS_CUTSCENE_PLAYING()) { if (ENTITY::DOES_ENTITY_EXIST(l_BB)) { if (l_264[2/*1*/] == 1) { if (sub_5ede8(&l_BB)) { a_1 = 2; a_0 = 8; } } if (l_264[1/*1*/] == 1) { if ((!VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) || FIRE::IS_ENTITY_ON_FIRE(l_BB)) { a_1 = 1; a_0 = 8; } } if (l_264[4/*1*/] == 1) { if (l_20D == 0) { if (l_21F > 225.0) { a_1 = 3; a_0 = 8; } } } if (l_264[3/*1*/] == 1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (!PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), l_BB, 0)) { if (l_20D == 0) { if (l_21F > 100.0) { a_1 = 3; a_0 = 8; } } } } } if (l_264[7/*1*/] == 1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if ((l_230 == 1) && (l_22F == 0)) { if (ENTITY::IS_ENTITY_AT_COORD(l_BB, l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { if (ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { v_4 = sub_5d876(PLAYER::PLAYER_PED_ID(), 0xf50b51b7, 0, 0, 28); if (ENTITY::DOES_ENTITY_EXIST(v_4)) { if (!ENTITY::IS_ENTITY_DEAD(v_4)) { if (ENTITY::IS_ENTITY_AT_COORD(v_4, l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { a_1 = 7; a_0 = 8; } } } } } } } } if (l_264[6/*1*/] == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_97)) { if (!PED::IS_PED_INJURED(l_97)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (PED::IS_PED_IN_VEHICLE(l_97, l_BB, 0)) { if (ENTITY::IS_ENTITY_AT_COORD(l_97, l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { a_1 = 6; a_0 = 8; } } } } } } if (l_264[5/*1*/] == 1) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(l_BB, 0)) { if (ENTITY::IS_ENTITY_AT_COORD(l_BB, l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { if (ENTITY::IS_ENTITY_AT_COORD(PLAYER::PLAYER_PED_ID(), l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { if (PLAYER::IS_PLAYER_WANTED_LEVEL_GREATER(PLAYER::PLAYER_ID(), 0)) { v_5 = sub_5d876(PLAYER::PLAYER_PED_ID(), ${cop}, 0, 0, 28); if (ENTITY::DOES_ENTITY_EXIST(v_5)) { if (!ENTITY::IS_ENTITY_DEAD(v_5)) { if (ENTITY::IS_ENTITY_AT_COORD(v_5, l_33, 20.0, 16.0, 3.0, 0, 1, 0)) { a_1 = 5; a_0 = 8; } } } } } } } } } if (l_264[8/*1*/] == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (PED::IS_PED_INJURED(l_73) || ENTITY::IS_ENTITY_DEAD(l_73)) { a_1 = 8; a_0 = 8; } } } if (l_264[9/*1*/] == 1) { if (ENTITY::DOES_ENTITY_EXIST(l_73)) { if (ENTITY::HAS_ENTITY_BEEN_DAMAGED_BY_ENTITY(l_73, PLAYER::PLAYER_PED_ID(), 1) || (ENTITY::IS_ENTITY_TOUCHING_ENTITY(l_73, PLAYER::PLAYER_PED_ID()) && PED::IS_PED_RAGDOLL(l_73))) { a_1 = 9; a_0 = 8; } } } } } } } auto sub_703fd(auto a_0) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { if (((((((((((((ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1205.642822265625, 532, 25.343175888061523, -1074.152587890625, -462.69122314453125, 67.81940460205078, 102.0, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1200.55908203125, -581.0037231445312, 25.353422164916992, -1072.52783203125, -462.328857421875, 67.83840942382812, 104.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1242.76953125, -537.128479, 26.775068283081055, -1177.1314697265625, -481.6676025390625, 67.78715515136719, 82.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1182.017822265625, -463.7598876953125, 29.75991439819336, -1220.5289306640625, -491.32379150390625, 67.66059875488281, 58.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1040.2789306640625, -524.4052734375, 34.038719177246094, -973.4578247070312, -488.3913269042969, 68.3212890625, 54.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1063.079833984375, -546.8563232421875, 33.52910614013672, -1045.2548828125, -485.8731994628906, 68.180908203125, 55.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1182.0979, -587.6456909179688, 25.248830795288086, -1004.8040771484375, -489.6986083984375, 71.05660247802734, 32.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1070.755126953125, -551.1467895507812, 32.089046478271484, -1027.902587890625, -536.4256591796875, 67.63111877441406, 28.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1093.4141845703125, -560.9275512695312, 31.959762573242188, -1070.7603759765625, -551.1531982421875, 67.0880126953125, 28.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1155.9822998046875, -594.1673583984375, 25.453454971313477, -1093.3367919921875, -560.9742431640625, 66.95710754394531, 28.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1118.29833984375, -439.9089050292969, 34.26093292236328, -1141.630126953125, -442.6717834472656, 67.49656677246094, 29.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -996.2484741210938, -533.8095703125, 34.814334869384766, -1021.386474609375, -504.8, 67.98533630371094, 22.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1014.5858154296875, -545.3876342773438, 33.79846954345703, -1039.673828125, -487.31280517578125, 68.180908203125, 22.0, 0, 1, 0)) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_0, -1030.1729736328125, -483.1883239746094, 35.18151092529297, -1017.0887451171875, -507.4920349121094, 68.15067291259766, 20.0, 0, 1, 0)) { return 1; } } } return 0; } auto sub_706d6(auto a_0, auto a_1, auto a_2) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { v_5/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 1); } else { v_5/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_0, 0); } if (!ENTITY::IS_ENTITY_DEAD(a_1)) { v_8/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1, 1); } else { v_8/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1, 0); } return GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(v_5, v_8, a_2); } void sub_70732(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (a_3 == 1) { if (!GAMEPLAY::ARE_STRINGS_EQUAL("FinaleC2", SCRIPT::GET_THIS_SCRIPT_NAME())) {} } v_8 = 0; if (a_3 == 1) { if (a_0 != g_16407) { v_8 = 1; } } else if (a_0 > g_16407) { v_8 = 1; } if (v_8 == 1) { sub_75140(1); if (a_0 <= g_16407) {} v_9 = sub_750e0(SCRIPT::GET_THIS_SCRIPT_NAME(), 1); if ((v_9 != -1) && (v_9 != 94)) { g_18A70._f1E27._f14A[v_9/*6*/]._f1 = 0; v_A = sub_74fd0(v_9); v_B/*{2}*/ = g_14133[v_9/*34*/]._f8; if (v_9 == 90) { switch (g_18A70._f1E27._f63._fCD[7/*1*/]) { case 1: v_B/*8*/ += "A"; break; case 2: v_B/*8*/ += "B"; break; } } STATS::PLAYSTATS_MISSION_CHECKPOINT(&v_B, v_A, g_16407, a_0); } else { v_D = sub_738db(SCRIPT::GET_THIS_SCRIPT_NAME(), 1); if (v_D != -1) { g_18A70._f4338[v_D/*6*/]._f4 = 0; v_E/*"16"*/ = sub_7344f(v_D); STATS::PLAYSTATS_MISSION_CHECKPOINT(&v_E, 0, g_16407, a_0); } else { v_12 = sub_733f5(&g_163E2._f3); if (v_12 > -1) { g_18A70._f730F._f4[v_12/*1*/] = 0; } } } g_14E71 = a_2; g_16407 = a_0; sub_708ab(a_0, a_1, a_4, a_5); if (GAMEPLAY::ARE_STRINGS_EQUAL(a_1, "")) {} } else if (a_0 < g_16407) { } else { } } void sub_708ab(auto a_0, auto a_1, auto a_2, auto a_3) { sub_708c7(&g_1745B, SCRIPT::GET_THIS_SCRIPT_NAME(), a_0, a_1, a_3, a_2); } void sub_708c7(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { a_0 = sub_4c0a2(); a_0._f1 = sub_4d696(); GAMEPLAY::_GET_WEATHER_TYPE_TRANSITION(&a_0._f6, &a_0._f7, &a_0._f8); if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { sub_71f30(&a_0._f901, 0); sub_71ef4(PLAYER::PLAYER_PED_ID()); sub_71b9d(PLAYER::PLAYER_PED_ID(), 0); WEAPON::GET_CURRENT_PED_WEAPON(PLAYER::PLAYER_PED_ID(), &a_0._f2, 1); if ((a_0._f2 == 0) || (a_0._f2 == ${object})) { a_0._f2 = ${weapon_unarmed}; } } for (v_9 = 0; v_9 < 3; v_9 += 1) { a_0._f11[v_9/*1*/] = g_18A70._f6EA._f21B._f126[v_9/*1*/]; if (v_9 == sub_71b84()) { sub_593e0(PLAYER::PLAYER_PED_ID(), &a_0._f268[v_9/*65*/], 1); } else { for (v_8 = 0; v_8 < 12; v_8 += 1) { a_0._f268[v_9/*65*/][v_8/*1*/] = g_16310[v_9/*65*/][v_8/*1*/]; a_0._f268[v_9/*65*/]._fD[v_8/*1*/] = g_16310[v_9/*65*/]._fD[v_8/*1*/]; } a_0._f268[v_9/*65*/]._f3B = g_16310[v_9/*65*/]._f3B; a_0._f268[v_9/*65*/]._f3C = g_16310[v_9/*65*/]._f3C; a_0._f268[v_9/*65*/]._f3D = g_16310[v_9/*65*/]._f3D; a_0._f268[v_9/*65*/]._f3E = g_16310[v_9/*65*/]._f3E; a_0._f268[v_9/*65*/]._f3F = g_16310[v_9/*65*/]._f3F; a_0._f268[v_9/*65*/]._f40 = g_16310[v_9/*65*/]._f40; for (v_8 = 0; v_8 < 9; v_8 += 1) { a_0._f268[v_9/*65*/]._f27[v_8/*1*/] = g_16310[v_9/*65*/]._f27[v_8/*1*/]; a_0._f268[v_9/*65*/]._f31[v_8/*1*/] = g_16310[v_9/*65*/]._f31[v_8/*1*/]; } } for (v_8 = 0; v_8 < 44; v_8 += 1) { a_0._f32C[v_9/*284*/][v_8/*3*/]/*{3}*/ = g_18A70._f6EA._f21B._f12A[v_9/*284*/][v_8/*3*/]; } for (v_8 = 0; v_8 < 50; v_8 += 1) { a_0._f32C[v_9/*284*/]._f85[v_8/*3*/]/*{3}*/ = g_18A70._f6EA._f21B._f12A[v_9/*284*/]._f85[v_8/*3*/]; } switch (v_9) { case 0: STATS::STAT_GET_INT(0xbbe7bea0, &a_0._f681[v_9/*32*/][0/*1*/], -1); STATS::STAT_GET_INT(0xbd0ac0e6, &a_0._f681[v_9/*32*/][1/*1*/], -1); STATS::STAT_GET_INT(0x407407aa, &a_0._f681[v_9/*32*/]._f5[0/*1*/], -1); STATS::STAT_GET_INT(0xae46634d, &a_0._f681[v_9/*32*/]._f5[1/*1*/], -1); STATS::STAT_GET_INT(0xd25eab9d, &a_0._f681[v_9/*32*/]._f5[2/*1*/], -1); STATS::STAT_GET_INT(0xbf938607, &a_0._f681[v_9/*32*/]._f5[3/*1*/], -1); STATS::STAT_GET_INT(0x876d959c, &a_0._f681[v_9/*32*/]._f5[4/*1*/], -1); STATS::STAT_GET_INT(0x87af642a, &a_0._f681[v_9/*32*/]._f10[0/*1*/], -1); STATS::STAT_GET_INT(0x4ee77297, &a_0._f681[v_9/*32*/]._f10[1/*1*/], -1); STATS::STAT_GET_INT(0x2d4e2f65, &a_0._f681[v_9/*32*/]._f10[2/*1*/], -1); STATS::STAT_GET_INT(0xf079b5bd, &a_0._f681[v_9/*32*/]._f10[3/*1*/], -1); STATS::STAT_GET_INT(0x40b7d638, &a_0._f681[v_9/*32*/]._f10[4/*1*/], -1); STATS::STAT_GET_INT(0x13e87c9a, &a_0._f681[v_9/*32*/]._f10[5/*1*/], -1); STATS::STAT_GET_INT(0xe22a991f, &a_0._f681[v_9/*32*/]._f10[6/*1*/], -1); STATS::STAT_GET_INT(0xa9322733, &a_0._f681[v_9/*32*/]._f10[7/*1*/], -1); STATS::STAT_GET_INT(0xf77e43c6, &a_0._f681[v_9/*32*/]._f10[8/*1*/], -1); STATS::STAT_GET_INT(0xccfeeecc, &a_0._f681[v_9/*32*/]._f10[9/*1*/], -1); STATS::STAT_GET_INT(0xa43cfe56, &a_0._f681[v_9/*32*/]._f10[10/*1*/], -1); STATS::STAT_GET_INT(0x72301a3d, &a_0._f681[v_9/*32*/]._f10[11/*1*/], -1); break; case 1: STATS::STAT_GET_INT(0xf875dedc, &a_0._f681[v_9/*32*/][0/*1*/], -1); STATS::STAT_GET_INT(0xb5b048e, &a_0._f681[v_9/*32*/][1/*1*/], -1); STATS::STAT_GET_INT(0xd3eebb4e, &a_0._f681[v_9/*32*/]._f5[0/*1*/], -1); STATS::STAT_GET_INT(0xb9588622, &a_0._f681[v_9/*32*/]._f5[1/*1*/], -1); STATS::STAT_GET_INT(0x3d718e5a, &a_0._f681[v_9/*32*/]._f5[2/*1*/], -1); STATS::STAT_GET_INT(0x6b5d6a31, &a_0._f681[v_9/*32*/]._f5[3/*1*/], -1); STATS::STAT_GET_INT(0x9058b423, &a_0._f681[v_9/*32*/]._f5[4/*1*/], -1); STATS::STAT_GET_INT(0xb19a20d6, &a_0._f681[v_9/*32*/]._f10[0/*1*/], -1); STATS::STAT_GET_INT(0x84614665, &a_0._f681[v_9/*32*/]._f10[1/*1*/], -1); STATS::STAT_GET_INT(0x6f2a1bf7, &a_0._f681[v_9/*32*/]._f10[2/*1*/], -1); STATS::STAT_GET_INT(0xe6fe8b9e, &a_0._f681[v_9/*32*/]._f10[3/*1*/], -1); STATS::STAT_GET_INT(0xf8c12f23, &a_0._f681[v_9/*32*/]._f10[4/*1*/], -1); STATS::STAT_GET_INT(0xc31bc3d9, &a_0._f681[v_9/*32*/]._f10[5/*1*/], -1); STATS::STAT_GET_INT(0xd4596654, &a_0._f681[v_9/*32*/]._f10[6/*1*/], -1); STATS::STAT_GET_INT(0x2d381820, &a_0._f681[v_9/*32*/]._f10[7/*1*/], -1); STATS::STAT_GET_INT(0x40febfad, &a_0._f681[v_9/*32*/]._f10[8/*1*/], -1); STATS::STAT_GET_INT(0x9c7512f, &a_0._f681[v_9/*32*/]._f10[9/*1*/], -1); STATS::STAT_GET_INT(0x5fd50bf0, &a_0._f681[v_9/*32*/]._f10[10/*1*/], -1); STATS::STAT_GET_INT(0x9198ef77, &a_0._f681[v_9/*32*/]._f10[11/*1*/], -1); break; case 2: STATS::STAT_GET_INT(0xa967697, &a_0._f681[v_9/*32*/][0/*1*/], -1); STATS::STAT_GET_INT(0xe4562a17, &a_0._f681[v_9/*32*/][1/*1*/], -1); STATS::STAT_GET_INT(0x6aaef0a, &a_0._f681[v_9/*32*/]._f5[0/*1*/], -1); STATS::STAT_GET_INT(0xf4614a77, &a_0._f681[v_9/*32*/]._f5[1/*1*/], -1); STATS::STAT_GET_INT(0xe96f3493, &a_0._f681[v_9/*32*/]._f5[2/*1*/], -1); STATS::STAT_GET_INT(0xdaac970e, &a_0._f681[v_9/*32*/]._f5[3/*1*/], -1); STATS::STAT_GET_INT(0xcd6f7c94, &a_0._f681[v_9/*32*/]._f5[4/*1*/], -1); STATS::STAT_GET_INT(0xd87a875, &a_0._f681[v_9/*32*/]._f10[0/*1*/], -1); STATS::STAT_GET_INT(0x8d73284e, &a_0._f681[v_9/*32*/]._f10[1/*1*/], -1); STATS::STAT_GET_INT(0x734bf3fc, &a_0._f681[v_9/*32*/]._f10[2/*1*/], -1); STATS::STAT_GET_INT(0x41ec913e, &a_0._f681[v_9/*32*/]._f10[3/*1*/], -1); STATS::STAT_GET_INT(0x581ebda2, &a_0._f681[v_9/*32*/]._f10[4/*1*/], -1); STATS::STAT_GET_INT(0xcc81a66a, &a_0._f681[v_9/*32*/]._f10[5/*1*/], -1); STATS::STAT_GET_INT(0x9ab3c2cf, &a_0._f681[v_9/*32*/]._f10[6/*1*/], -1); STATS::STAT_GET_INT(0xb0deef25, &a_0._f681[v_9/*32*/]._f10[7/*1*/], -1); STATS::STAT_GET_INT(0x7f240bb0, &a_0._f681[v_9/*32*/]._f10[8/*1*/], -1); STATS::STAT_GET_INT(0xff888c7b, &a_0._f681[v_9/*32*/]._f10[9/*1*/], -1); STATS::STAT_GET_INT(0xffba48db, &a_0._f681[v_9/*32*/]._f10[10/*1*/], -1); STATS::STAT_GET_INT(0xf293ae8e, &a_0._f681[v_9/*32*/]._f10[11/*1*/], -1); break; } a_0._f9[v_9/*1*/] = g_18A70._f61C9._fE9[v_9/*69*/]._f1; a_0._fD[v_9/*1*/] = g_CE62[v_9/*1*/]; a_0._f19[0/*295*/][v_9/*98*/]/*{98}*/ = g_18A70._f6EA._f21B._f663[0/*295*/][v_9/*98*/]; a_0._f19[1/*295*/][v_9/*98*/]/*{98}*/ = g_18A70._f6EA._f21B._f663[1/*295*/][v_9/*98*/]; for (v_8 = 0; v_8 <= 3; v_8 += 1) { a_0._f8D3[v_9/*15*/][v_8/*1*/] = g_18A70._f6EA._f1ED[v_9/*15*/][v_8/*1*/]; a_0._f8D3[v_9/*15*/]._f5[v_8/*1*/] = g_18A70._f6EA._f1ED[v_9/*15*/]._f5[v_8/*1*/]; a_0._f8D3[v_9/*15*/]._fA[v_8/*1*/] = g_18A70._f6EA._f1ED[v_9/*15*/]._fA[v_8/*1*/]; } for (v_8 = 0; v_8 <= 2; v_8 += 1) { a_0._f6E6[v_9/*164*/][v_8/*1*/] = g_18A70._f6EA[v_9/*164*/][v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f4[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f4[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f8[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f8[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._fC[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._fC[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f10[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f10[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f14[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f14[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f18[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f18[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f1C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f1C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f20[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f20[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f24[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f24[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f28[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f28[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f2C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f2C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f30[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f30[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f34[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f34[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f38[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f38[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f3C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f3C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f40[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f40[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f44[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f44[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f48[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f48[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f4C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f4C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f50[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f50[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f54[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f54[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f58[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f58[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f5C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f5C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f60[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f60[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f64[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f64[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f68[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f68[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f6C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f6C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f70[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f70[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f74[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f74[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f78[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f78[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f7C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f7C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f80[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f80[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f84[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f84[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f88[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f88[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f8C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f8C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f90[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f90[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f94[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f94[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f98[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f98[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._f9C[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._f9C[v_8/*1*/]; a_0._f6E6[v_9/*164*/]._fA0[v_8/*1*/] = g_18A70._f6EA[v_9/*164*/]._fA0[v_8/*1*/]; } } STATS::STAT_GET_INT(0xdcdd4ca8, &a_0._f6E2[0/*1*/], -1); STATS::STAT_GET_INT(0x15151676, &a_0._f6E2[1/*1*/], -1); STATS::STAT_GET_INT(0x78fe7a3, &a_0._f6E2[2/*1*/], -1); a_0._f5 = 145; if (a_4 == 1) { sub_71771(&a_0._f907, a_0, a_5, 1, 1, 0); } sub_7174f(&a_0._f961); a_3 = a_3; a_2 = a_2; } auto sub_7174f(auto a_0) { a_0 = g_154F8; a_0._f1 = g_154F9; a_0._f2 = 0; a_0._f3 = 0; return 1; } void sub_71771(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5) { if (a_2 == 0) { a_2 = PLAYER::PLAYER_PED_ID(); } else { } if (ENTITY::DOES_ENTITY_EXIST(a_2)) { a_1._f5 = sub_35d7d(a_2); } if (sub_71a54(a_2, &v_8, a_3, a_5)) { sub_717f8(a_0, a_1, v_8, a_4); } else if (ENTITY::DOES_ENTITY_EXIST(v_8)) { if (!ENTITY::IS_ENTITY_DEAD(v_8)) { if (VEHICLE::IS_VEHICLE_MODEL(v_8, ${skylift}) && PED::IS_PED_IN_VEHICLE(PLAYER::PLAYER_PED_ID(), v_8, 0)) { sub_717f8(a_0, a_1, v_8, a_4); } } } } auto sub_717f8(auto a_0, auto a_1, auto a_2, auto a_3) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_2, 0)) { sub_71866(a_0, a_2, a_3); a_1._f4 = a_2; if (sub_71838(a_2)) { a_1._f3 = 1; } else { a_1._f3 = 0; } return 1; } else { } return 0; } auto sub_71838(auto a_0) { for (v_3 = 0; v_3 <= 6; v_3 += 1) { if (g_163E2._f16[v_3/*1*/] == a_0) { return 1; } } return 0; } void sub_71866(auto a_0, auto a_1, auto a_2) { sub_62db5(a_1, &a_0._fC); a_0._f7 = sub_71984(a_1, 145, 0); a_0._fB = sub_63960(a_1); if (!a_0._f7) { if (!a_0._fA) { a_0._fA = sub_71942(a_1); } } if (a_2 == 1) { a_0/*{3}*/ = ENTITY::GET_ENTITY_COORDS(a_1, 1); a_0._f6 = ENTITY::GET_ENTITY_HEADING(a_1); a_0._f3/*{3}*/ = ENTITY::GET_ENTITY_VELOCITY(a_1); if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(a_1, -1154.3255615234375, -1523.871337890625, 3.2621889114379883, -1158.4525146484375, -1517.7496337890625, 6.374244213104248, 13.0, 0, 1, 0)) { a_0/*{3}*/ = {-1160.0950927734375, -1515.406982421875, 3.1496 }; a_0._f6 = 305.64239501953125; } if (g_10DE3 == a_1) { a_0._f9 = 1; } } if (PED::IS_PED_IN_ANY_VEHICLE(PLAYER::PLAYER_PED_ID(), 0)) { a_0._f8 = 1; } else { a_0._f8 = 0; } } auto sub_71942(auto a_0) { for (v_3 = 0; v_3 < 68; v_3 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_10A5A._f1E4[v_3/*1*/])) { if (a_0 == g_10A5A._f1E4[v_3/*1*/]) { return 1; } } } return 0; } auto sub_71984(auto a_0, auto a_1, auto a_2) { if (!ENTITY::DOES_ENTITY_EXIST(a_0)) { return 0; } if (!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) { return 0; } for (v_5 = 0; v_5 < 9; v_5 += 1) { if (ENTITY::DOES_ENTITY_EXIST(g_15AC2[v_5/*1*/])) { if (g_15AC2[v_5/*1*/] == a_0) { if ((a_1 == 145) || (a_1 == g_15ACC[v_5/*1*/])) { if ((a_2 == 0) || (ENTITY::GET_ENTITY_MODEL(a_0) == sub_71a12(a_1, a_2))) { return 1; } } } } } return 0; } auto sub_71a12(auto a_0, auto a_1) { if (sub_590(a_0)) { asm .vardef 4, "[{\"type\":\"field\",\"value\":[{\"offset\":11,\"value\":12}]},{\"type\":\"field\",\"value\":[{\"offset\":31,\"value\":49}]},{\"type\":\"field\",\"value\":[{\"offset\":81,\"value\":2}]}]" sub_64062(a_0, &v_4, a_1); return v_4; } else if (a_0 != 145) {} return 0; } auto sub_71a54(auto a_0, auto a_1, auto a_2, auto a_3) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (!PED::IS_PED_INJURED(a_0)) { if (a_0 == PLAYER::PLAYER_PED_ID()) { a_1 = PLAYER::GET_PLAYERS_LAST_VEHICLE(); } else { a_1 = PED::GET_VEHICLE_PED_IS_IN(a_0, 1); } if (ENTITY::DOES_ENTITY_EXIST(a_1)) { if (VEHICLE::IS_VEHICLE_DRIVEABLE(a_1, 0)) { if ((a_2 == 0) || (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(a_1, 1), ENTITY::GET_ENTITY_COORDS(a_0, 1), 1) < 100.0)) { if (VEHICLE::IS_VEHICLE_MODEL(a_1, ${taxi})) { if ((VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_1, -1) != a_0) && (VEHICLE::GET_PED_IN_VEHICLE_SEAT(a_1, -1) != 0)) { return 0; } } if (sub_639c3(a_1, sub_4c0a2(), 1)) { v_6 = SCRIPT::GET_THIS_SCRIPT_NAME(); if (!GAMEPLAY::ARE_STRINGS_EQUAL(v_6, "save_anywhere")) { return 0; } else if (!PED::IS_PED_IN_ANY_VEHICLE(a_0, 1)) { return 0; } else { } } else { } if (a_3 == 1) { if (DECORATOR::DECOR_EXIST_ON(a_1, "IgnoredByQuickSave")) { if (DECORATOR::DECOR_GET_BOOL(a_1, "IgnoredByQuickSave")) { return 0; } } } else if (VEHICLE::IS_VEHICLE_MODEL(a_1, ${blimp})) { return 0; } return 1; } } } else { } } else { } } else { } return 0; } auto sub_71b84() { sub_4c0bb(); return g_18A70._f6EA._f21B._fDDD; } void sub_71b9d(auto a_0, auto a_1) { v_4 = sub_35d7d(a_0); if (sub_590(v_4) && (!PED::IS_PED_INJURED(a_0))) { if (a_0 == PLAYER::PLAYER_PED_ID()) { sub_71c90(a_0, &g_18A70._f6EA._f21B._f12A[v_4/*284*/]); for (v_6 = 0; v_6 <= (8 - 1); v_6 += 1) { g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_4/*1*/] = UI::_A13E93403F26C812(v_6); if (a_1) { v_5 = UI::_A48931185F0536FE(); if (g_18A70._f6EA._f21B._f47F[v_6/*4*/][v_4/*1*/] == v_5) { g_18A70._f6EA._f21B._f4A0 = v_6; } } } PLAYER::GET_PLAYER_PARACHUTE_PACK_TINT_INDEX(PLAYER::PLAYER_ID(), &v_7); if (v_4 == 0) { STATS::STAT_SET_INT(0xc8fd0844, v_7, 1); } else if (v_4 == 1) { STATS::STAT_SET_INT(0xd3161861, v_7, 1); } else if (v_4 == 2) { STATS::STAT_SET_INT(0xe205ca9b, v_7, 1); } } } } void sub_71c90(auto a_0, auto a_1) { if (!PED::IS_PED_INJURED(a_0)) { for (v_4 = 0; v_4 <= (44 - 1); v_4 += 1) { a_1[v_4/*3*/]._f1 = 0; } for (v_4 = 0; v_4 <= (44 - 1); v_4 += 1) { v_7 = sub_5b56b(v_4); if (v_7 != 0) { v_8 = WEAPON::GET_PED_WEAPONTYPE_IN_SLOT(a_0, sub_5b56b(v_4)); v_8._f1 = 0; v_8._f2 = 0; if ((v_8 != 0) && (v_8 != ${weapon_unarmed})) { v_8._f1 = WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_8); if (v_8 == ${gadget_parachute}) { v_8._f1 = 1; } GAMEPLAY::SET_BIT(&v_8._f2, 20 + WEAPON::GET_PED_WEAPON_TINT_INDEX(a_0, v_8)); if (v_8._f1 == -1) { if (!WEAPON::GET_MAX_AMMO(a_0, v_8, &v_8._f1)) { v_8._f1 = 0; } } a_1[v_4/*3*/]._f1 = v_8._f1; v_5 = 0; v_6 = sub_5a837(v_8, v_5); while (v_6 != 0) { if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_6)) { GAMEPLAY::SET_BIT(&v_8._f2, v_5); } v_5 += 1; v_6 = sub_5a837(v_8, v_5); } } a_1[v_4/*3*/]/*{3}*/ = v_8; } } for (v_4 = 0; v_4 <= (50 - 1); v_4 += 1) { a_1._f85[v_4/*3*/]._f1 = 0; } v_C = DLC1::GET_NUM_DLC_WEAPONS(); for (v_B = 0; v_B < v_C; v_B += 1) { if ((DLC1::GET_DLC_WEAPON_DATA(v_B, &v_D) && (!sub_5b293(v_D._f1))) && (v_4A < 50)) { if (!DLC1::_IS_OUTFIT_EMPTY(v_D)) { v_8 = v_D._f1; v_8._f1 = 0; v_8._f2 = 0; v_8._f1 = WEAPON::GET_AMMO_IN_PED_WEAPON(a_0, v_8); if (WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { GAMEPLAY::SET_BIT(&v_8._f2, 20 + WEAPON::GET_PED_WEAPON_TINT_INDEX(a_0, v_8)); } else { GAMEPLAY::SET_BIT(&v_8._f2, 20); } if (v_8._f1 == -1) { if (!WEAPON::GET_MAX_AMMO(a_0, v_8, &v_8._f1)) { v_8._f1 = 0; } } a_1._f85[v_4A/*3*/]._f1 = v_8._f1; for (v_5 = 0; v_5 < DLC1::GET_NUM_DLC_WEAPON_COMPONENTS(v_B); v_5 += 1) { if (DLC1::GET_DLC_WEAPON_COMPONENT_DATA(v_B, v_5, &v_34)) { if (WEAPON::HAS_PED_GOT_WEAPON_COMPONENT(a_0, v_8, v_34._f3)) { GAMEPLAY::SET_BIT(&v_8._f2, v_5); } } } } if (v_8 != 0) { if (!WEAPON::HAS_PED_GOT_WEAPON(a_0, v_8, 0)) { v_8 = 0; v_8._f1 = 0; } } a_1._f85[v_4A/*3*/]/*{3}*/ = v_8; v_4A += 1; } } } } void sub_71ef4(auto a_0) { v_3 = sub_35d7d(a_0); if (sub_590(v_3) && (!PED::IS_PED_INJURED(a_0))) { g_18A70._f6EA._f21B._f126[v_3/*1*/] = PED::GET_PED_ARMOUR(a_0); } } void sub_71f30(auto a_0, auto a_1) { a_0/*{3}*/ = ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 1); a_0._f3 = ENTITY::GET_ENTITY_HEADING(PLAYER::PLAYER_PED_ID()); a_0._f5 = PED::GET_PED_PARACHUTE_STATE(PLAYER::PLAYER_PED_ID()); if (PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID())) { a_0._f4 = PLAYER::GET_PLAYER_WANTED_LEVEL(PLAYER::PLAYER_ID()); } if (SYSTEM::VDIST(a_0, 320.993408203125, 265.2514953613281, 82.12210083) < 10.0) { a_0/*{3}*/ = {301.2161865234375, 202.1356964111328, 103.37969970703125 }; a_0._f3 = 156.514404296875; } else if (SYSTEM::VDIST(a_0, 377.15301513671875, -717.5670166015625, 10.0536) < 10.0) { a_0/*{3}*/ = {394.2567138671875, -713.5438842773438, 28.28529930114746 }; a_0._f3 = 276.6272888183594; } else if (SYSTEM::VDIST(a_0, -1425.564453125, -244.3, 15.805299758911133) < 10.0) { a_0/*{3}*/ = {-1423.472412109375, -214.25390625, 45.5004 }; a_0._f3 = 353.8757019042969; } else if (SCRIPT::_GET_NUMBER_OF_INSTANCES_OF_STREAMED_SCRIPT(${finale_choice}) > 0) { a_0/*{3}*/ = {4.258699893951416, 525.0214233398438, 173.6280975341797 }; a_0._f3 = 203.6746063232422; } else if (GAMEPLAY::IS_BIT_SET(g_10FBD, 4)) { a_0/*{3}*/ = {452.0255126953125, 5571.85, 780.1859130859375 }; a_0._f3 = 78.98580169677734; } else if (GAMEPLAY::IS_BIT_SET(g_10FBD, 5)) { a_0/*{3}*/ = {-745.4462280273438, 5595.146484375, 40.6594 }; a_0._f3 = 261.747; } else if (GAMEPLAY::IS_BIT_SET(g_10FBD, 6)) { a_0/*{3}*/ = {-1675.521484375, -1125.59, 12.091 }; a_0._f3 = 271.8208; } else if (GAMEPLAY::IS_BIT_SET(g_10FBD, 7)) { a_0/*{3}*/ = {-1631.21923828125, -1112.80517578125, 12.02120018 }; a_0._f3 = 316.8879089355469; } else if (INTERIOR::GET_INTERIOR_FROM_ENTITY(PLAYER::PLAYER_PED_ID()) == INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPE(1272.6588134765625, -1715.4669189453125, 53.77149963378906, "v_lesters")) { a_0/*{3}*/ = {1276.9564208984375, -1725.189208984375, 53.65510177612305 }; a_0._f3 = 204.17030334472656; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), -415.43646240234375, 2068.28857421875, 113.3, -564.9515991210938, 1884.7025146484375, 134.04034423828125, 258.75, 0, 1, 0) || ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), -596.4705810546875, 2089.9208984375, 125.41275024414062, -581.2134399414062, 2036.256103515625, 136.28363037109375, 9.5, 0, 1, 0)) { a_0/*{3}*/ = {-601.59, 2099.197265625, 128.892807 }; a_0._f3 = 204.7498016357422; } else if (SYSTEM::VDIST(a_0, -1007.3926391601562, -477.95843505859375, 52.535701751708984) < 8.0) { a_0/*{3}*/ = {-1018.3756103515625, -483.943603515625, 36.09640121459961 }; a_0._f3 = 114.76640319824219; } else if (SYSTEM::VDIST(a_0, 480.66619873046875, -1317.8084716796875, 28.20302963256836) < 15.0) { a_0/*{3}*/ = {497.7237854, -1310.9322509765625, 28.237199783325195 }; a_0._f3 = 289.3663024902344; } else if (SYSTEM::VDIST(a_0, 2329.526611328125, 2571.311279296875, 45.67789840698242) < 5.0) { a_0/*{3}*/ = {2316.930419921875, 2594.15283203125, 45.71989822387695 }; a_0._f3 = 348.13250732421875; } if (a_1 == 1) { if (sub_72b4c(&v_4)) { if (sub_724d1(v_4, &v_5, &v_8)) { v_5._f2 += 1.0; a_0/*{3}*/ = v_5; a_0._f3 = v_8; } } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), 207.43357849121094, -1019.79541015625, -100.47276306152344, 189.93377685546875, -1019.6234741210938, -95.56883239746094, 17.1875, 0, 1, 0)) { v_9 = sub_4c0a2(); if (v_9 == 0) { a_0/*{3}*/ = {-65.12339782714844, 81.25170135498047, 70.56439971923828 }; a_0._f3 = 71.623703; } else if (v_9 == 1) { a_0/*{3}*/ = {-68.5531, -1824.37744140625, 25.9424 }; a_0._f3 = 215.82949829101562; } else if (v_9 == 2) { a_0/*{3}*/ = {-220.8188934326172, -1162.3016357421875, 22.0242 }; a_0._f3 = 70.27110290527344; } } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), 483.71746826171875, -1326.6298828125, 28.213499069213867, 474.96435546875, -1307.998291015625, 34.49497604370117, 12.0, 0, 1, 0)) { a_0/*{3}*/ = {495.4107971191406, -1306.08, 29.288299560546875 }; a_0._f3 = 213.62730407714844; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), -1146.77, -1534.219970703125, 3.37, -1158.4525146484375, -1517.7496337890625, 6.374244213104248, 13.0, 0, 1, 0)) { a_0/*{3}*/ = {-1160.0950927734375, -1515.406982421875, 3.1496 }; a_0._f3 = 305.64239501953125; } else if (ENTITY::IS_ENTITY_IN_ANGLED_AREA(PLAYER::PLAYER_PED_ID(), 439.54315185546875, -996.9768676757812, 24.88307, 428.2935485839844, -997.0192260742188, 28.574581146240234, 8.5, 0, 1, 0)) { a_0/*{3}*/ = {431.88531494140625, -1013.1329956054688, 28.7907 }; a_0._f3 = 186.681396484375; } else if (sub_7248d(a_0, "v_hospital", 307.3064880371094, -589.95947265625, 43.301998138427734)) { a_0/*{3}*/ = {279.4136962890625, -585.8814697265625, 43.25019836425781 }; a_0._f3 = 48.802799224853516; } } } auto sub_7248d(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6) { if (!INTERIOR::_ARE_COORDS_COLLIDING_WITH_EXTERIOR(a_0)) { v_9 = INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPE(a_4, a_3); if (!INTERIOR::IS_VALID_INTERIOR(v_9)) { return 0; } v_A = INTERIOR::GET_INTERIOR_FROM_COLLISION(a_0); if (v_A == v_9) { return 1; } } return 0; } auto sub_724d1(auto a_0, auto a_1, auto a_2) { a_1/*{3}*/ = {0.0, 0.0, 0.0 }; a_2 = 0.0; switch (a_0) { case 0: a_1/*{3}*/ = {-829.8419799804688, -191.7454071044922, 36.4385986328125 }; a_2 = 29.5060997; break; case 1: a_1/*{3}*/ = {129.84840393066406, -1716.52783203125, 28.0702 }; a_2 = 50.3483; break; case 2: a_1/*{3}*/ = {-1296.912841796875, -1120.99853515625, 5.3951 }; a_2 = 0.9933; break; case 3: a_1/*{3}*/ = {1938.028076171875, 3718.73583984375, 31.315399169921875 }; a_2 = 118.23049926757812; break; case 4: a_1/*{3}*/ = {1197.8656, -469.3808898925781, 65.0885 }; a_2 = 346.44769287109375; break; case 5: a_1/*{3}*/ = {-32.2160987854, -135.82119750976562, 56.053199768066406 }; a_2 = 186.0052032470703; break; case 6: a_1/*{3}*/ = {-287.76959228515625, 6238.08056640625, 30.290199279785156 }; a_2 = 316.1348876953125; break; case 7: a_1/*{3}*/ = {99.28759765625, -1395.159912109375, 28.27589988708496 }; a_2 = 320.2738952636719; break; case 8: a_1/*{3}*/ = {1679.445068359375, 4819.05615234375, 41.003501892089844 }; a_2 = 4.6192; break; case 9: a_1/*{3}*/ = {411.3063049316406, -809.186279296875, 28.155399322509766 }; a_2 = 1.8972; break; case 10: a_1/*{3}*/ = {-1088.0535888671875, 2699.1669921875, 19.274799346923828 }; a_2 = 129.7382049560547; break; case 11: a_1/*{3}*/ = {1194.1629638671875, 2695.6435546875, 36.9225 }; a_2 = 1.1454; break; case 12: a_1/*{3}*/ = {-821.2828979492188, -1088.027099609375, 10.0499 }; a_2 = 120.58830261230469; break; case 13: a_1/*{3}*/ = {3.3416, 6521.302734375, 30.2961 }; a_2 = 316.4450988769531; break; case 14: a_1/*{3}*/ = {-1208.417236328125, -785.9635, 16.0139 }; a_2 = 36.3181; break; case 15: a_1/*{3}*/ = {623.1845092773438, 2739.19091796875, 40.95880126953125 }; a_2 = 3.541100025177; break; case 16: a_1/*{3}*/ = {130.95550537109375, -198.20840454101562, 53.41 }; a_2 = 251.35060119628906; break; case 17: a_1/*{3}*/ = {-3164.06494140625, 1067.3170166015625, 19.677799224853516 }; a_2 = 101.2229; break; case 18: a_1/*{3}*/ = {-713.2797241210938, -174.27670288085938, 35.89619827270508 }; a_2 = 29.8138; break; case 19: a_1/*{3}*/ = {-147.0615997314453, -306.43218994140625, 37.79119873046875 }; a_2 = 160.45260620117188; break; case 20: a_1/*{3}*/ = {-1461.355224609375, -230.6092071533203, 48.3064 }; a_2 = 318.78509521484375; break; case 21: a_1/*{3}*/ = {-1347.7391357421875, -1278.5733642578125, 3.8952 }; a_2 = 17.9365; break; case 22: a_1/*{3}*/ = {325.68328857421875, 164.3262939453125, 102.44249725341797 }; a_2 = 68.64070129394531; break; case 23: a_1/*{3}*/ = {1858.7740478515625, 3742.392822265625, 32.0779 }; a_2 = 301.23291015625; break; case 24: a_1/*{3}*/ = {-286.32720947265625, 6202.80224609375, 30.3323 }; a_2 = 225.13340759277344; break; case 25: a_1/*{3}*/ = {-1161.5958251953125, -1417.69970703125, 3.7119999999999997 }; a_2 = 246.91610717773438; break; case 26: a_1/*{3}*/ = {1308.9522705078125, -1660.611083984375, 50.23619842529297 }; a_2 = 163.54559326171875; break; case 27: a_1/*{3}*/ = {-3161.5849609375, 1074.213623046875, 19.6847 }; a_2 = 98.60919952392578; break; case 28: a_1/*{3}*/ = {28.423, -1110.8135986328125, 28.284799575805664 }; a_2 = 85.24949645996094; break; case 29: a_1/*{3}*/ = {1704.966064453125, 3749.709228515625, 33.018798828125 }; a_2 = 45.677799224853516; break; case 30: a_1/*{3}*/ = {223.949, -38.789398193359375, 68.6483 }; a_2 = 159.42649841308594; break; case 31: a_1/*{3}*/ = {837.7854, -1017.9628295898438, 26.3045 }; a_2 = 181.04449462890625; break; case 32: a_1/*{3}*/ = {-313.19140625, 6093.35107421875, 30.462499618530273 }; a_2 = 315.84051513671875; break; case 33: a_1/*{3}*/ = {-663.4630737304688, -952.806884765625, 20.3143 }; a_2 = 92.67960357666016; break; case 34: a_1/*{3}*/ = {-1323.0596923828125, -392.8576965332031, 35.459598541259766 }; a_2 = 210.73980712890625; break; case 35: a_1/*{3}*/ = {-1106.101806640625, 2684.35, 18.0953 }; a_2 = 127.03829956054688; break; case 36: a_1/*{3}*/ = {-3157.93212890625, 1081.3089599609375, 19.69529914855957 }; a_2 = 100.29419708251953; break; case 37: a_1/*{3}*/ = {2562.8818359375, 312.8641052246094, 107.46119689941406 }; a_2 = 179.205; break; case 38: a_1/*{3}*/ = {822.47998046875, -2142.87451171875, 27.849599838256836 }; a_2 = 355.059814453125; break; case 39: a_1/*{3}*/ = {-1137.0531, -1993.9161376953125, 12.167699813842773 }; a_2 = 43.121299743652344; break; case 40: a_1/*{3}*/ = {717.8107299804688, -1084.0814208984375, 21.3094 }; a_2 = 93.2649; break; case 41: a_1/*{3}*/ = {-387.67889404296875, -128.25680541992188, 37.67959976196289 }; a_2 = 119.1084976196289; break; case 42: a_1/*{3}*/ = {117.88349914550781, 6599.4150390625, 31.013399124145508 }; a_2 = 90.72250366210938; break; case 43: a_1/*{3}*/ = {1201.7088623046875, 2664.8134765625, 36.81019973754883 }; a_2 = 133.9; break; case 44: a_1/*{3}*/ = {-200.152099609375, -1297.50244140625, 30.296 }; a_2 = 269.0686950683594; break; } return !sub_4b18d(a_1, 0.0, 0.0, 0.0, 0); } auto sub_72b4c(auto a_0) { if ((!ENTITY::IS_ENTITY_DEAD(PLAYER::PLAYER_PED_ID())) && (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()))) { if (sub_733e4()) { a_0 = sub_72bc6(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), 5, -1, 0, 1, -1); if (sub_72bb6(a_0) && (!sub_72ba6(a_0))) { return 1; } } } return 0; } auto sub_72ba6(auto a_0) { return sub_6efb6(a_0, 0, 1); } auto sub_72bb6(auto a_0) { return sub_6efb6(a_0, 5, 1); } auto sub_72bc6(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7) { v_C = 1000000.0; v_D = -1; for (v_A = 0; v_A <= 44; v_A += 1) { if ((a_3 == 5) || (a_3 == sub_7317e(v_A))) { if ((!a_5) || sub_7316e(v_A)) { v_B = GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(a_0, sub_72c68(v_A, 0), 1); if ((((v_B < v_C) && ((v_B <= ((float)a_4)) || (a_4 == -1))) && (a_6 || (v_A != 21))) && (v_A != a_7)) { v_C = v_B; v_D = v_A; } } } } return v_D; } auto<3> sub_72c68(auto a_0, auto a_1) { switch (a_0) { case -1: return {0.0, 0.0, 0.0 }; break; case 0: return {-821.99462890625, -187.17759704589844, 36.56890106201172 }; break; case 1: return {133.57020568847656, -1710.91796875, 28.29159927368164 }; break; case 2: return {-1287.0821533203125, -1116.5576171875, 5.9901 }; break; case 3: return {1933.119140625, 3726.0791015625, 31.8444 }; break; case 4: return {1208.33349609375, -470.9169921875, 65.208 }; break; case 5: return {-30.7448, -148.49209594726562, 56.0765 }; break; case 6: return {-280.8164978027344, 6231.7705078125, 30.695499420166016 }; break; case 7: return {80.665, -1391.66943359375, 28.3761 }; break; case 8: return {1687.8812255859375, 4820.5498046875, 41.00960159301758 }; break; case 9: return {419.531, -807.5786743164062, 28.489599227905273 }; break; case 10: return {-1094.0487060546875, 2704.170654296875, 18.087299346923828 }; break; case 11: return {1197.97216796875, 2704.220458984375, 37.15719985961914 }; break; case 12: return {-818.621826171875, -1077.532958984375, 10.3282 }; break; case 13: return {-0.2361, 6516.04541015625, 30.8684 }; break; case 14: return {-1199.8092041015625, -776.6885986328125, 16.3237 }; break; case 15: return {618.1857299804688, 2752.566650390625, 41.0881 }; break; case 16: return {126.685302734375, -212.5027, 53.5578 }; break; case 17: return {-3168.96630859375, 1055.286865234375, 19.863199234 }; break; case 18: return {-715.3598022460938, -155.7742, 36.410499572753906 }; break; case 19: return {-158.2198944091797, -304.96630859375, 38.735 }; break; case 20: return {-1455.0045166015625, -233.186203, 48.79359817504883 }; break; case 21: return {-1335.9730224609375, -1278.554931640625, 3.8598001 }; break; case 22: return {321.60980224609375, 179.41650390625, 102.58650207519531 }; break; case 23: return {1861.685302734375, 3750.079833984375, 32.03179931640625 }; break; case 24: return {-290.1603088378906, 6199.0947265625, 30.4871 }; break; case 25: return {-1153.9481201171875, -1425.0185546875, 3.9544 }; break; case 26: return {1322.4547119140625, -1651.125244140625, 51.188499450683594 }; break; case 27: return {-3169.42041015625, 1074.7271728515625, 19.834299087524414 }; break; case 28: return {17.6804, -1114.2879638671875, 28.797000885 }; break; case 29: return {1697.978759765625, 3753.2, 33.705299377441406 }; break; case 30: return {245.27110290527344, -45.812599182128906, 68.941 }; break; case 31: return {844.1248168945312, -1025.5706787109375, 27.194799423217773 }; break; case 32: return {-325.8904113769531, 6077.0263671875, 30.45479965209961 }; break; case 33: return {-664.2177734375, -943.3646240234375, 20.8292 }; break; case 34: return {-1313.948486328125, -390.9637145996094, 35.592 }; break; case 35: return {-1111.237548828125, 2688.462646484375, 17.6131 }; break; case 36: return {-3165.230712890625, 1082.8551025390625, 19.843799591064453 }; break; case 37: return {2569.611572265625, 302.57598876953125, 107.73490142822266 }; break; case 38: return {811.869873046875, -2149.1015625, 28.6362991333 }; break; case 39: return {-1147.3138427734375, -1992.4344482421875, 12.180299758911133 }; break; case 40: return {724.5239868164062, -1089.0810546875, 21.1692 }; break; case 41: return {-354.5271911621094, -135.40109252929688, 38.185 }; break; case 42: return {113.2614974975586, 6624.2802734375, 30.787099838256836 }; break; case 43: return {1174.7073974609375, 2644.44970703125, 36.75519943237305 }; break; case 44: if (a_1) { return {-211.5, 1324.1999999999998, 30.296 }; } else { return {-205.6654052734375, -1311.1126708984375, 30.296 }; } break; } return {1000000.0, 1000000.0, 1000000.0 }; } auto sub_7316e(auto a_0) { return sub_6efb6(a_0, 0, 0); } auto sub_7317e(auto a_0) { switch (a_0) { case -1: return 5; break; case 0: return 0; break; case 1: return 0; break; case 2: return 0; break; case 3: return 0; break; case 4: return 0; break; case 5: return 0; break; case 6: return 0; break; case 7: return 1; break; case 8: return 1; break; case 9: return 1; break; case 10: return 1; break; case 11: return 1; break; case 12: return 1; break; case 13: return 1; break; case 14: return 1; break; case 15: return 1; break; case 16: return 1; break; case 17: return 1; break; case 18: return 1; break; case 19: return 1; break; case 20: return 1; break; case 21: return 1; break; case 22: return 2; break; case 23: return 2; break; case 24: return 2; break; case 25: return 2; break; case 26: return 2; break; case 27: return 2; break; case 28: return 3; break; case 29: return 3; break; case 30: return 3; break; case 31: return 3; break; case 32: return 3; break; case 33: return 3; break; case 34: return 3; break; case 35: return 3; break; case 36: return 3; break; case 37: return 3; break; case 38: return 3; break; case 39: return 4; break; case 40: return 4; break; case 41: return 4; break; case 42: return 4; break; case 43: return 4; break; case 44: return 4; break; } return 5; } auto sub_733e4() { return g_16416._f128 > 0; } auto sub_733f5(auto a_0) { if (GAMEPLAY::ARE_STRINGS_EQUAL("BailBond1", a_0)) { return 0; } else if (GAMEPLAY::ARE_STRINGS_EQUAL("BailBond2", a_0)) { return 1; } else if (GAMEPLAY::ARE_STRINGS_EQUAL("BailBond3", a_0)) { return 2; } else if (GAMEPLAY::ARE_STRINGS_EQUAL("BailBond4", a_0)) { return 3; } return -1; } auto<2> sub_7344f(auto a_0) { v_3/*"8"*/ = ""; switch (a_0) { case 0: v_3/*"8"*/ = "ABI1"; break; case 1: v_3/*"8"*/ = "ABI2"; break; case 2: v_3/*"8"*/ = "BA1"; break; case 3: v_3/*"8"*/ = "BA2"; break; case 4: v_3/*"8"*/ = "BA3"; break; case 5: v_3/*"8"*/ = "BA3A"; break; case 6: v_3/*"8"*/ = "BA3C"; break; case 7: v_3/*"8"*/ = "BA4"; break; case 8: v_3/*"8"*/ = "DRE1"; break; case 9: v_3/*"8"*/ = "EPS1"; break; case 10: v_3/*"8"*/ = "EPS2"; break; case 11: v_3/*"8"*/ = "EPS3"; break; case 12: v_3/*"8"*/ = "EPS4"; break; case 13: v_3/*"8"*/ = "EPS5"; break; case 14: v_3/*"8"*/ = "EPS6"; break; case 15: v_3/*"8"*/ = "EPS7"; break; case 16: v_3/*"8"*/ = "EPS8"; break; case 17: v_3/*"8"*/ = "EXT1"; break; case 18: v_3/*"8"*/ = "EXT2"; break; case 19: v_3/*"8"*/ = "EXT3"; break; case 20: v_3/*"8"*/ = "EXT4"; break; case 21: v_3/*"8"*/ = "FAN1"; break; case 22: v_3/*"8"*/ = "FAN2"; break; case 23: v_3/*"8"*/ = "FAN3"; break; case 24: v_3/*"8"*/ = "HAO1"; break; case 25: v_3/*"8"*/ = "HUN1"; break; case 26: v_3/*"8"*/ = "HUN2"; break; case 27: v_3/*"8"*/ = "JOS1"; break; case 28: v_3/*"8"*/ = "JOS2"; break; case 29: v_3/*"8"*/ = "JOS3"; break; case 30: v_3/*"8"*/ = "JOS4"; break; case 31: v_3/*"8"*/ = "MAU1"; break; case 32: v_3/*"8"*/ = "MIN1"; break; case 33: v_3/*"8"*/ = "MIN2"; break; case 34: v_3/*"8"*/ = "MIN3"; break; case 35: v_3/*"8"*/ = "MRS1"; break; case 36: v_3/*"8"*/ = "MRS2"; break; case 37: v_3/*"8"*/ = "NI1"; break; case 38: v_3/*"8"*/ = "NI1A"; break; case 39: v_3/*"8"*/ = "NI1B"; break; case 40: v_3/*"8"*/ = "NI1C"; break; case 41: v_3/*"8"*/ = "NI1D"; break; case 42: v_3/*"8"*/ = "NI2"; break; case 43: v_3/*"8"*/ = "NI3"; break; case 44: v_3/*"8"*/ = "OME1"; break; case 45: v_3/*"8"*/ = "OME2"; break; case 46: v_3/*"8"*/ = "PA1"; break; case 47: v_3/*"8"*/ = "PA2"; break; case 48: v_3/*"8"*/ = "PA3"; break; case 49: v_3/*"8"*/ = "PA3A"; break; case 50: v_3/*"8"*/ = "PA3B"; break; case 51: v_3/*"8"*/ = "PA4"; break; case 52: v_3/*"8"*/ = "RAM1"; break; case 53: v_3/*"8"*/ = "RAM2"; break; case 54: v_3/*"8"*/ = "RAM3"; break; case 55: v_3/*"8"*/ = "RAM4"; break; case 56: v_3/*"8"*/ = "RAM5"; break; case 57: v_3/*"8"*/ = "SAS1"; break; case 58: v_3/*"8"*/ = "TON1"; break; case 59: v_3/*"8"*/ = "TON2"; break; case 60: v_3/*"8"*/ = "TON3"; break; case 61: v_3/*"8"*/ = "TON4"; break; case 62: v_3/*"8"*/ = "TON5"; break; default: break; } return v_3; } auto sub_738db(auto a_0, auto a_1) { v_25 = GAMEPLAY::GET_HASH_KEY(a_0); v_26 = 0; for (v_26 = 0; v_26 < 63; v_26 += 1) { v_4 = v_26; sub_73924(v_4, &v_5); if (GAMEPLAY::GET_HASH_KEY(v_5) == v_25) { return v_4; } } if (a_1 == 0) {} return -1; } void sub_73924(auto a_0, auto a_1) { switch (a_0) { case 0: sub_74bc0(a_1, "Abigail1", sub_74f97(a_0), 0, 0, 4, -1604.66796875, 5239.1, 3.01, 66, "", 109, 0, "ambient_Diving", 0, 0, 1, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 1: sub_74bc0(a_1, "Abigail2", sub_74f97(a_0), 0, 0, 4, -1592.8399658203125, 5214.04, 3.01, 400, "", 110, 0, "", 0, 0, -1, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 2: sub_74bc0(a_1, "Barry1", sub_74f97(a_0), 0, 1, 4, 190.26, -956.3499755859375, 29.63, 381, "", 74, 0, "", 0, 1, -1, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 3: sub_74bc0(a_1, "Barry2", sub_74f97(a_0), 0, 1, 4, 190.26, -956.3499755859375, 29.63, 381, "", -1, 0, "", 0, 1, -1, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 4: sub_74bc0(a_1, "Barry3", sub_74f97(a_0), 0, 1, 4, 414.0, -761.0, 29.0, 381, "", -1, 0, "", 164, 1, -1, 0, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 5: sub_74bc0(a_1, "Barry3A", sub_74f97(a_0), 1, 1, 0, 1199.27, -1255.63, 34.23, 381, "BARSTASH", 84, 0, "", 166, 0, 7, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 6: sub_74bc0(a_1, "Barry3C", sub_74f97(a_0), 3, 1, 0, 468.9, -1713.06, 18.21, 381, "", 84, 0, "", 166, 0, 7, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 7: sub_74bc0(a_1, "Barry4", sub_74f97(a_0), 0, 1, 4, 237.64999999999998, -385.41, 44.4, 381, "", 85, 0, "postRC_Barry4", 0, 0, -1, 4, 2, 800, 2000, sub_74c51(a_0), 0, 0); break; case 8: sub_74bc0(a_1, "Dreyfuss1", sub_74f97(a_0), 0, 2, 4, -1458.969970703125, 485.99, 115.38, 66, "LETTERS_HINT", 106, 0, "", 0, 0, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 9: sub_74bc0(a_1, "Epsilon1", sub_74f97(a_0), 0, 3, 4, -1622.89, 4204.8701171875, 83.3, 66, "", 86, 0, "", 0, 1, 10, 4, 1, 0, 2359, sub_74c51(a_0), 0, 0); break; case 10: sub_74bc0(a_1, "Epsilon2", sub_74f97(a_0), 0, 3, 4, 242.7, 362.7, 104.74, 206, "", 87, 16, "", 0, 0, 11, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 11: sub_74bc0(a_1, "Epsilon3", sub_74f97(a_0), 0, 3, 4, 1835.53, 4705.85986328125, 38.1, 206, "", 88, 16, "epsCars", 0, 0, 12, 4, 1, 0, 2359, sub_74c51(a_0), 0, 0); break; case 12: sub_74bc0(a_1, "Epsilon4", sub_74f97(a_0), 0, 3, 4, 1826.13, 4698.8798828125, 38.919999999999995, 206, "", 90, 16, "postRC_Epsilon4", 0, 0, 13, 4, 1, 0, 2359, sub_74c51(a_0), 0, 0); break; case 13: sub_74bc0(a_1, "Epsilon5", sub_74f97(a_0), 0, 3, 4, 637.02, 119.70929718017578, 89.5, 206, "", 89, 16, "epsRobes", 0, 0, 14, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 14: sub_74bc0(a_1, "Epsilon6", sub_74f97(a_0), 0, 3, 4, -2892.929931640625, 3192.3701171875, 11.66, 206, "", 93, 0, "", 0, 0, 15, 4, 1, 0, 2359, sub_74c51(a_0), 0, 1); break; case 15: sub_74bc0(a_1, "Epsilon7", sub_74f97(a_0), 0, 3, 4, 524.43, 3079.82, 39.48, 206, "", -1, 16, "epsDesert", 0, 0, 16, 4, 1, 0, 2359, sub_74c51(a_0), 0, 0); break; case 16: sub_74bc0(a_1, "Epsilon8", sub_74f97(a_0), 0, 3, 4, -697.75, 45.38, 43.03, 206, "", 94, 16, "epsilonTract", 0, 0, -1, 4, 1, 0, 2359, sub_74c51(a_0), 1, 0); break; case 17: sub_74bc0(a_1, "Extreme1", sub_74f97(a_0), 0, 4, 4, -188.22, 1296.1, 302.8599853515625, 66, "", -1, 0, "", 4, 1, 18, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 18: sub_74bc0(a_1, "Extreme2", sub_74f97(a_0), 0, 4, 4, -954.19, -2760.05, 14.64, 382, "", 96, 0, "", 171, 0, 19, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 19: sub_74bc0(a_1, "Extreme3", sub_74f97(a_0), 0, 4, 4, 63.8, -809.5, 321.8, 382, "", 97, 0, "", 0, 0, 20, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 20: sub_74bc0(a_1, "Extreme4", sub_74f97(a_0), 0, 4, 4, 1731.41, 96.96, 170.39, 382, "", 98, 16, "", 0, 0, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 21: sub_74bc0(a_1, "Fanatic1", sub_74f97(a_0), 0, 5, 4, -1877.8199462890625, -440.64898681640625, 45.05, 405, "", 74, 0, "", 0, 1, -1, 4, 1, 700, 2000, sub_74c51(a_0), 1, 0); break; case 22: sub_74bc0(a_1, "Fanatic2", sub_74f97(a_0), 0, 5, 4, 809.6599731445312, 1279.76, 360.49, 405, "", -1, 0, "", 0, 1, -1, 4, 4, 700, 2000, sub_74c51(a_0), 1, 0); break; case 23: sub_74bc0(a_1, "Fanatic3", sub_74f97(a_0), 0, 5, 4, 915.6, 6139.2, 5.5, 405, "", -1, 0, "", 0, 1, -1, 4, 2, 700, 2000, sub_74c51(a_0), 0, 1); break; case 24: sub_74bc0(a_1, "Hao1", sub_74f97(a_0), 0, 6, 4, -72.29, -1260.63, 28.14, 66, "", -1, 0, "controller_Races", 13, 1, -1, 4, 2, 2000, 500, sub_74c51(a_0), 0, 1); break; case 25: sub_74bc0(a_1, "Hunting1", sub_74f97(a_0), 0, 7, 4, 1804.3199462890625, 3931.33, 32.82, 66, "", -1, 0, "", 174, 1, 26, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 26: sub_74bc0(a_1, "Hunting2", sub_74f97(a_0), 0, 7, 4, -684.1699829101562, 5839.16015625, 16.09, 384, "", 99, 0, "", 7, 0, -1, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 27: sub_74bc0(a_1, "Josh1", sub_74f97(a_0), 0, 8, 4, -1104.93, 291.25, 64.3, 66, "", -1, 0, "forSaleSigns", 0, 1, 28, 4, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 28: sub_74bc0(a_1, "Josh2", sub_74f97(a_0), 0, 8, 4, 565.39, -1772.88, 29.77, 385, "", 105, 0, "", 0, 0, 29, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 29: sub_74bc0(a_1, "Josh3", sub_74f97(a_0), 0, 8, 4, 565.39, -1772.88, 29.77, 385, "", -1, 16, "", 0, 0, 30, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 30: sub_74bc0(a_1, "Josh4", sub_74f97(a_0), 0, 8, 4, -1104.93, 291.25, 64.3, 385, "", -1, 36, "", 0, 0, -1, 4, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 31: sub_74bc0(a_1, "Maude1", sub_74f97(a_0), 0, 9, 4, 2726.1, 4145.0, 44.3, 66, "", -1, 0, "BailBond_Launcher", 0, 1, -1, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 32: sub_74bc0(a_1, "Minute1", sub_74f97(a_0), 0, 10, 4, 327.85, 3405.7, 35.73, 66, "", -1, 0, "", 0, 1, 33, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 33: sub_74bc0(a_1, "Minute2", sub_74f97(a_0), 0, 10, 4, 18.0, 4527.0, 105.0, 386, "", -1, 10, "", 0, 0, 34, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 34: sub_74bc0(a_1, "Minute3", sub_74f97(a_0), 0, 10, 4, -303.82, 6211.29, 31.05, 386, "", -1, 10, "", 0, 0, -1, 4, 4, 0, 2359, sub_74c51(a_0), 0, 1); break; case 35: sub_74bc0(a_1, "MrsPhilips1", sub_74f97(a_0), 0, 11, 4, 1972.5899658203125, 3816.429931640625, 32.419999999999995, 66, "", -1, 0, "ambient_MrsPhilips", 0, 1, -1, 4, 4, 0, 2359, sub_74c51(a_0), 0, 0); break; case 36: sub_74bc0(a_1, "MrsPhilips2", sub_74f97(a_0), 0, 11, 4, 0.0, 0.0, 0.0, -1, "", -1, 0, "", 0, 1, -1, 4, 4, 0, 2359, sub_74c51(a_0), 0, 0); break; case 37: sub_74bc0(a_1, "Nigel1", sub_74f97(a_0), 0, 12, 4, -1097.16, 790.01, 164.52, 66, "", -1, 0, "", 177, 1, -1, 1, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 38: sub_74bc0(a_1, "Nigel1A", sub_74f97(a_0), 0, 12, 1, -558.65, 284.49, 90.86, 149, "NIGITEMS", 100, 0, "", 0, 0, 42, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 39: sub_74bc0(a_1, "Nigel1B", sub_74f97(a_0), 0, 12, 1, -1034.15, 366.0799865722656, 80.11, 149, "", 100, 0, "", 0, 0, 42, 4, 4, 700, 2000, sub_74c51(a_0), 1, 1); break; case 40: sub_74bc0(a_1, "Nigel1C", sub_74f97(a_0), 0, 12, 1, -623.9099731445312, -266.17, 37.76, 149, "", 100, 0, "", 0, 0, 42, 4, 4, 700, 2000, sub_74c51(a_0), 1, 1); break; case 41: sub_74bc0(a_1, "Nigel1D", sub_74f97(a_0), 0, 12, 1, -1096.8499755859375, 67.68, 52.95, 149, "", 100, 0, "", 0, 0, 42, 4, 4, 700, 2000, sub_74c51(a_0), 1, 1); break; case 42: sub_74bc0(a_1, "Nigel2", sub_74f97(a_0), 0, 12, 4, 1310.6999999999998, -640.219970703125, 26.54, 149, "", -1, 8, "", 0, 0, 43, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 43: sub_74bc0(a_1, "Nigel3", sub_74f97(a_0), 0, 12, 4, -44.75, -1288.67, 28.21, 149, "", -1, 16, "postRC_Nigel3", 0, 0, -1, 4, 4, 0, 2359, sub_74c51(a_0), 1, 1); break; case 44: sub_74bc0(a_1, "Omega1", sub_74f97(a_0), 0, 13, 4, 2468.51, 3437.389892578125, 49.9, 66, "", -1, 0, "spaceshipParts", 0, 1, 45, 4, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 45: sub_74bc0(a_1, "Omega2", sub_74f97(a_0), 0, 13, 4, 2319.43994140625, 2583.58, 46.76, 387, "", 107, 0, "", 0, 0, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 46: sub_74bc0(a_1, "Paparazzo1", sub_74f97(a_0), 0, 14, 4, -149.75, 285.81, 93.67, 66, "", -1, 0, "", 0, 1, 47, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 47: sub_74bc0(a_1, "Paparazzo2", sub_74f97(a_0), 0, 14, 4, 70.71, 301.43, 106.79, 389, "", -1, 8, "", 0, 0, 48, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 48: sub_74bc0(a_1, "Paparazzo3", sub_74f97(a_0), 0, 14, 4, -257.22, 292.85, 90.63, 389, "", -1, 8, "", 183, 1, -1, 2, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 49: sub_74bc0(a_1, "Paparazzo3A", sub_74f97(a_0), 0, 14, 2, 305.5199890136719, 157.19, 102.94, 389, "PAPPHOTO", 102, 0, "", 0, 0, 51, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 50: sub_74bc0(a_1, "Paparazzo3B", sub_74f97(a_0), 0, 14, 2, 1040.9599609375, -534.4199829101562, 60.169999999999995, 389, "", 102, 0, "", 0, 0, 51, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 51: sub_74bc0(a_1, "Paparazzo4", sub_74f97(a_0), 0, 14, 4, -484.2, 229.67999999999998, 82.21, 389, "", -1, 8, "", 0, 1, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 0); break; case 52: sub_74bc0(a_1, "Rampage1", sub_74f97(a_0), 0, 15, 4, 908.0, 3643.7, 32.2, 66, "", -1, 0, "", 0, 1, 54, 4, 4, 0, 2359, sub_74c51(a_0), 0, 0); break; case 54: sub_74bc0(a_1, "Rampage3", sub_74f97(a_0), 0, 15, 4, 465.1, -1849.3, 27.8, 84, "", -1, 0, "", 0, 1, 55, 4, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 55: sub_74bc0(a_1, "Rampage4", sub_74f97(a_0), 0, 15, 4, -161.0, 1669.6999999999998, 33.0, 84, "", -1, 0, "", 0, 0, 56, 4, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 56: sub_74bc0(a_1, "Rampage5", sub_74f97(a_0), 0, 15, 4, 1298.1999999999998, 2504.139892578125, 21.09, 84, "", -1, 0, "", 0, 0, 53, 4, 4, 0, 2359, sub_74c51(a_0), 0, 0); break; case 53: sub_74bc0(a_1, "Rampage2", sub_74f97(a_0), 0, 15, 4, 1181.5, -400.1, 67.5, 84, "", -1, 0, "rampage_controller", 0, 0, -1, 4, 4, 0, 2359, sub_74c51(a_0), 1, 0); break; case 57: sub_74bc0(a_1, "TheLastOne", sub_74f97(a_0), 0, 16, 4, -1298.97998046875, 4640.16015625, 105.67, 66, "", 133, 1, "", 0, 1, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 58: sub_74bc0(a_1, "Tonya1", sub_74f97(a_0), 0, 17, 4, -14.39, -1472.68994140625, 29.58, 66, "AM_H_RCFS", -1, 0, "ambient_TonyaCall", 24, 1, 59, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 59: sub_74bc0(a_1, "Tonya2", sub_74f97(a_0), 0, 17, 4, -14.39, -1472.68994140625, 29.58, 388, "", -1, 48, "ambient_Tonya", 185, 0, 60, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 60: sub_74bc0(a_1, "Tonya3", sub_74f97(a_0), 0, 17, 4, 0.0, 0.0, 0.0, -1, "", -1, 0, "", 187, 0, 61, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 61: sub_74bc0(a_1, "Tonya4", sub_74f97(a_0), 0, 17, 4, 0.0, 0.0, 0.0, -1, "", -1, 0, "", 0, 0, 62, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; case 62: sub_74bc0(a_1, "Tonya5", sub_74f97(a_0), 0, 17, 4, -14.39, -1472.68994140625, 29.58, 388, "", -1, 48, "", 0, 0, -1, 4, 2, 0, 2359, sub_74c51(a_0), 0, 1); break; default: break; } } void sub_74bc0(auto a_0, auto a_1, auto a_2, auto a_3, auto a_4, auto a_5, auto a_6, auto a_7, auto a_8, auto a_9, auto a_10, auto a_11, auto a_12, auto a_13, auto a_14, auto a_15, auto a_16, auto a_17, auto a_18, auto a_19, auto a_20, auto a_21, auto a_22, auto a_23, auto a_24) { a_0._f4 = a_5; a_0 = a_1; a_0._f1/*{2}*/ = a_2; a_0._f3 = a_4; a_0._f5 = a_6; a_0._f6/*{3}*/ = a_7; a_0._f9 = a_A; a_0._fA/*"16"*/ = a_B; a_0._fE = a_C; a_0._fF = a_D; a_0._f10/*"24"*/ = a_E; a_0._f16 = a_F; a_0._f17 = a_10; a_0._f18 = a_11; a_0._f19 = a_12; a_0._f1A = a_13; a_0._f1B = a_14; a_0._f1C = a_15; a_0._f1D = a_16; a_0._f1E = a_17; a_0._f1F = a_18; } auto sub_74c51(auto a_0) { switch (a_0) { case 0: return 0; break; case 1: return 0; break; case 2: return 1; break; case 3: return 1; break; case 4: return 0; break; case 5: return 1; break; case 6: return 1; break; case 7: return 0; break; case 8: return 1; break; case 9: return 0; break; case 10: return 0; break; case 11: return 0; break; case 12: return 1; break; case 13: return 0; break; case 14: return 1; break; case 15: return 0; break; case 16: return 1; break; case 17: return 1; break; case 18: return 1; break; case 19: return 1; break; case 20: return 1; break; case 21: return 1; break; case 22: return 1; break; case 23: return 1; break; case 24: return 1; break; case 25: return 1; break; case 26: return 1; break; case 27: return 0; break; case 28: return 1; break; case 29: return 1; break; case 30: return 1; break; case 31: return 0; break; case 32: return 1; break; case 33: return 1; break; case 34: return 1; break; case 35: return 0; break; case 36: return 0; break; case 37: return 0; break; case 38: return 1; break; case 39: return 1; break; case 40: return 1; break; case 41: return 1; break; case 42: return 1; break; case 43: return 1; break; case 44: return 0; break; case 45: return 0; break; case 46: return 1; break; case 47: return 1; break; case 48: return 0; break; case 49: return 1; break; case 50: return 1; break; case 51: return 1; break; case 52: return 1; break; case 54: return 1; break; case 55: return 1; break; case 56: return 1; break; case 53: return 1; break; case 57: return 1; break; case 58: return 1; break; case 59: return 1; break; case 60: return 1; break; case 61: return 1; break; case 62: return 1; break; default: break; } return 0; } auto<2> sub_74f97(auto a_0) { v_3/*"8"*/ = ""; v_5/*{2}*/ = sub_7344f(a_0); if (GAMEPLAY::IS_STRING_NULL_OR_EMPTY(&v_5)) { } else { v_3/*"8"*/ = "RC_"; v_3/*8*/ += v_5; } return v_3; } auto sub_74fd0(auto a_0) { switch (a_0) { case 69: case 70: return sub_7508c(g_18A70._f1E27._f63._fCD[10/*1*/]); break; case 74: case 75: return sub_7508c(g_18A70._f1E27._f63._fCD[8/*1*/]); break; case 84: case 85: return sub_7508c(g_18A70._f1E27._f63._fCD[11/*1*/]); break; case 90: return sub_7508c(g_18A70._f1E27._f63._fCD[7/*1*/]); break; case 93: return sub_7508c(g_18A70._f1E27._f63._fCD[9/*1*/]); break; } return 0; } auto sub_7508c(auto a_0) { switch (a_0) { case 1: case 3: case 5: case 6: case 8: return 0; break; case 2: case 4: case 7: case 9: return 1; break; } return -1; } auto sub_750e0(auto a_0, auto a_1) { v_4 = GAMEPLAY::GET_HASH_KEY(a_0); v_5 = sub_7510a(v_4, 1); if ((v_5 == -1) && (!a_1)) {} return v_5; } auto sub_7510a(auto a_0, auto a_1) { for (v_4 = 0; v_4 < 94; v_4 += 1) { if (g_14133[v_4/*34*/]._f6 == a_0) { return v_4; } } if (!a_1) {} return -1; } void sub_75140(auto a_0) { v_3 = 0; v_4 = 0; for (v_3 = 0; v_3 < 3; v_3 += 1) { for (v_4 = 0; v_4 < 11; v_4 += 1) { g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]._f3 = g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]; g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]._f4 = g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]._f1; g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]._f5 = g_18A70._f61C9._fE9[v_3/*69*/]._f2[v_4/*6*/]._f2; } } for (v_3 = 0; v_3 < 10; v_3 += 1) { g_CE6A[v_3/*3*/][0/*1*/] = g_18A70._f61C9[v_3/*1*/]; g_CE6A._f1F[v_3/*3*/][0/*1*/] = g_18A70._f61C9._fB[v_3/*1*/]; g_CE6A._f3E[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f16[v_3/*1*/]; g_CE6A._f5D[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f21[v_3/*1*/]; g_CE6A._f7C[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f2C[v_3/*1*/]; g_CE6A._f9B[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f37[v_3/*1*/]; g_CE6A._fBA[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f42[v_3/*1*/]; g_CE6A._fD9[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f4D[v_3/*1*/]; g_CE6A._fF8[v_3/*3*/][0/*1*/] = g_18A70._f61C9._f58[v_3/*1*/]; if (!a_0) { g_CE6A[v_3/*3*/][1/*1*/] = g_18A70._f61C9[v_3/*1*/]; g_CE6A._f1F[v_3/*3*/][1/*1*/] = g_18A70._f61C9._fB[v_3/*1*/]; g_CE6A._f3E[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f16[v_3/*1*/]; g_CE6A._f5D[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f21[v_3/*1*/]; g_CE6A._f7C[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f2C[v_3/*1*/]; g_CE6A._f9B[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f37[v_3/*1*/]; g_CE6A._fBA[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f42[v_3/*1*/]; g_CE6A._fD9[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f4D[v_3/*1*/]; g_CE6A._fF8[v_3/*3*/][1/*1*/] = g_18A70._f61C9._f58[v_3/*1*/]; } } } void sub_753c2() { g_15751 = 0; } auto sub_753cf(auto a_0) { if (a_0 == 5) { return 5; } v_4 = a_0 + 1; v_3 = v_4; return v_3; } void sub_753ed(auto a_0, auto a_1) { if (a_1 == 0) { a_0 = 0; } else if (a_1 == 1) { a_0 = 2; } else if (a_1 == 2) { a_0 = 3; } else if (a_1 == 3) { a_0 = 4; } } auto sub_75426() { if ((!(g_163E2 == 10)) && (!(g_163E2 == 9))) { return 0; } return g_163E2._f2; } auto sub_75450() { if ((g_163E2 == 10) || (g_163E2 == 9)) { return 1; } return 0; } void sub_75474(auto a_0, auto a_1) { v_4 = "NULL"; v_5 = 0; v_4 = sub_755ce(a_0, &v_5); if ((!GAMEPLAY::ARE_STRINGS_EQUAL("NONE", v_4)) && (v_5 != 0)) { if (a_1 && (!INTERIOR::IS_INTERIOR_CAPPED(v_5))) { if (INTERIOR::GET_INTERIOR_FROM_ENTITY(PLAYER::PLAYER_PED_ID()) == v_5) { sub_75596(a_0, 1); return ; } INTERIOR::CAP_INTERIOR(v_5, 1); } else if ((!a_1) && INTERIOR::IS_INTERIOR_CAPPED(v_5)) { if (sub_7551b(a_0)) { sub_75596(a_0, 0); } INTERIOR::CAP_INTERIOR(v_5, 0); } else if (!a_1) { if (sub_7551b(a_0)) { sub_75596(a_0, 0); } } } else { } } auto sub_7551b(auto a_0) { v_3/*{2}*/ = sub_75544(a_0); if (GAMEPLAY::IS_BIT_SET(g_7AF6[v_3._f1/*1*/], v_3)) { return 1; } return 0; } auto<2> sub_75544(auto a_0) { v_3 = a_0; v_4 = 0; v_5 = 0; v_6 = -1; v_6._f1 = -1; for (; v_4 < 3; v_4 += 1) { v_5 += 32; if (v_3 < v_5) { v_6._f1 = v_4; v_6 = v_3 - (v_6._f1 * 32); return v_6; } } return v_6; } void sub_75596(auto a_0, auto a_1) { v_4/*{2}*/ = sub_75544(a_0); if (a_1) { GAMEPLAY::SET_BIT(&g_7AF6[v_4._f1/*1*/], v_4); } else { GAMEPLAY::CLEAR_BIT(&g_7AF6[v_4._f1/*1*/], v_4); } } auto sub_755ce(auto a_0, auto a_1) { v_4/*{5}*/ = sub_755f3(a_0); a_1 = INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPE(v_4, v_4._f3); return v_4._f4; } auto<5> sub_755f3(auto a_0) { switch (a_0) { case 0: v_3/*{3}*/ = {-447.4833068847656, 280.3197021484375, 77.52149963378906 }; v_3._f3 = "v_comedy"; v_3._f4 = v_3._f3; break; case 1: v_3/*{3}*/ = {-1906.7857666015625, -573.7576293945312, 19.077299118041992 }; v_3._f3 = "v_psycheoffice"; v_3._f4 = v_3._f3; break; case 2: v_3/*{3}*/ = {1399.9730224609375, 1148.755859375, 113.33360290527344 }; v_3._f3 = "v_ranch"; v_3._f4 = v_3._f3; break; case 3: v_3/*{3}*/ = {-598.6378784179688, -1608.3985595703125, 26.010799407958984 }; v_3._f3 = "v_recycle"; v_3._f4 = v_3._f3; break; case 4: v_3/*{3}*/ = {-556.5089111328125, 286.318115234375, 81.1763 }; v_3._f3 = "v_rockclub"; v_3._f4 = v_3._f3; break; case 5: v_3/*{3}*/ = {-111.71160125732422, 11.911999999999999, 69.5196 }; v_3._f3 = "v_janitor"; v_3._f4 = v_3._f3; break; case 6: v_3/*{3}*/ = {1274.933837890625, -1714.7255859375, 53.77149963378906 }; v_3._f3 = "v_lesters"; v_3._f4 = v_3._f3; break; case 7: v_3/*{3}*/ = {147.43299865722656, -2201.370361328125, 3.688 }; v_3._f3 = "v_torture"; v_3._f4 = v_3._f3; break; case 8: v_3/*{3}*/ = {320.993408203125, 265.2514953613281, 82.12210083 }; v_3._f3 = "v_cinema"; v_3._f4 = "v_cinema (Vinewood)"; break; case 9: v_3/*{3}*/ = {-1425.564453125, -244.3, 15.805299758911133 }; v_3._f3 = "v_cinema"; v_3._f4 = "v_cinema (Morningwood)"; break; case 10: v_3/*{3}*/ = {377.15301513671875, -717.5670166015625, 10.0536 }; v_3._f3 = "v_cinema"; v_3._f4 = "v_cinema (Downtown)"; break; case 11: v_3/*{3}*/ = {245.15640258789062, 370.21099853515625, 104.73819732666016 }; v_3._f3 = "v_epsilonism"; v_3._f4 = v_3._f3; break; case 12: v_3/*{3}*/ = {173.1175994873047, -1003.2788696289062, 100 }; v_3._f3 = "v_garages"; v_3._f4 = v_3._f3; break; case 13: v_3/*{3}*/ = {199.97149658203125, -999.6677856445312, -100.0 }; v_3._f3 = "v_garagem"; v_3._f4 = v_3._f3; break; case 14: v_3/*{3}*/ = {228.60580444335938, -992.0537109375, 100 }; v_3._f3 = "v_garagel"; v_3._f3 = "hei_dlc_garage_high_new"; v_3._f4 = v_3._f3; break; case 15: v_3/*{3}*/ = {1854.2537841796875, 3686.738525390625, 33.2671012878418 }; v_3._f3 = "v_sheriff"; v_3._f4 = v_3._f3; break; case 16: v_3/*{3}*/ = {-444.89068603515625, 6013.5869140625, 30.7164 }; v_3._f3 = "v_sheriff2"; v_3._f4 = v_3._f3; break; case 17: v_3/*{3}*/ = {3522.84521484375, 3707.96533203125, 19.9918 }; v_3._f3 = "v_lab"; v_3._f4 = v_3._f3; break; case 18: v_3/*{3}*/ = {717.2993774414062, -974.4271240234375, 23.914199829101562 }; v_3._f3 = "v_sweat"; v_3._f4 = v_3._f3; break; case 19: v_3/*{3}*/ = {717.2990112304688, -974.4271240234375, 23.914199829101562 }; v_3._f3 = "v_sweatempty"; v_3._f4 = v_3._f3; break; case 20: v_3/*{3}*/ = {2449.78515625, 4983.82470703125, 45.8106 }; v_3._f3 = "v_farmhouse"; v_3._f4 = v_3._f3; break; case 22: v_3/*{3}*/ = {1087.1951904296875, -1988.4449462890625, 28.649 }; v_3._f3 = "v_foundry"; v_3._f4 = v_3._f3; break; case 23: v_3/*{3}*/ = {982.2329711914062, -2160.381591796875, 28.4761 }; v_3._f3 = "v_abattoir"; v_3._f4 = v_3._f3; break; case 21: v_3/*{3}*/ = {479.0567932128906, -1316.8253173828125, 28.2038 }; v_3._f3 = "v_chopshop"; v_3._f4 = v_3._f3; break; case 24: v_3/*{3}*/ = {-1005.663208, -478.3460998535156, 49.0265 }; v_3._f3 = "v_58_sol_office"; v_3._f4 = v_3._f3; break; case 25: v_8/*{6}*/ = sub_76501(1); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (1)"; break; case 26: v_8/*{6}*/ = sub_76501(2); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (2)"; break; case 27: v_8/*{6}*/ = sub_76501(3); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (3)"; break; case 28: v_8/*{6}*/ = sub_76501(4); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (4)"; break; case 29: v_8/*{6}*/ = sub_76501(5); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (5)"; break; case 30: v_8/*{6}*/ = sub_76501(6); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (6)"; break; case 31: v_8/*{6}*/ = sub_76501(7); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (7)"; break; case 32: v_3/*{3}*/ = g_100214[34/*1908*/]._f92._f5ED + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (8)"; break; case 33: v_8/*{6}*/ = sub_76501(35); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (9)"; break; case 34: v_8/*{6}*/ = sub_76501(36); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (10)"; break; case 35: v_8/*{6}*/ = sub_76501(37); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (11)"; break; case 36: v_8/*{6}*/ = sub_76501(38); v_3/*{3}*/ = {-20.1, 580.8, 91.3 }; v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (12)"; break; case 37: v_8/*{6}*/ = sub_76501(39); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (13)"; break; case 38: v_8/*{6}*/ = sub_76501(40); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (14)"; break; case 39: v_8/*{6}*/ = sub_76501(41); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (15)"; break; case 40: v_8/*{6}*/ = sub_76501(42); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (16)"; break; case 41: v_8/*{6}*/ = sub_76501(43); v_3/*{3}*/ = v_8 + ({0.0, 0.0, 1.0 }); v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (17)"; break; case 42: v_3/*{3}*/ = {-470.3753967285156, -698.5206909179688, 51.5275993347168 }; v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (18)"; break; case 43: v_3/*{3}*/ = {-460.6133117675781, -691.5562133789062, 69.9067 }; v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (19)"; break; case 44: v_3/*{3}*/ = {300.63299560546875, -997.4287719726562, -99.97270202636719 }; v_3._f3 = "hei_dlc_apart_high_new"; v_3._f4 = "hei_dlc_apart_high_new (20)"; break; case 49: v_3/*{3}*/ = {-171.3968963623047, 494.26708984375, 134.49349975585938 }; v_3._f3 = "apa_v_mp_stilts_b"; v_3._f4 = "apa_v_mp_stilts_b (1)"; break; case 50: v_3/*{3}*/ = {339.4981994628906, 434.0887145996094, 146.22059631347656 }; v_3._f3 = "apa_v_mp_stilts_b"; v_3._f4 = "apa_v_mp_stilts_b (2)"; break; case 51: v_3/*{3}*/ = {-761.388427734375, 615.7332763671875, 140.98049926757812 }; v_3._f3 = "apa_v_mp_stilts_b"; v_3._f4 = "apa_v_mp_stilts_b (3)"; break; case 52: v_3/*{3}*/ = {-678.1751708984375, 591.0076293945312, 142.2196044921875 }; v_3._f3 = "apa_v_mp_stilts_b"; v_3._f4 = "apa_v_mp_stilts_b (4)"; break; case 53: v_3/*{3}*/ = {120.0541, 553.7930297851562, 181.09429931640625 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (5)"; break; case 54: v_3/*{3}*/ = {-571.4038696289062, 655.2, 142.62930297851562 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (7)"; break; case 55: v_3/*{3}*/ = {-742.2564697265625, 587.6547241210938, 143.0576934814453 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (8)"; break; case 56: v_3/*{3}*/ = {-857.222229, 685.051025390625, 149.65020751953125 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (10)"; break; case 57: v_3/*{3}*/ = {-1287.6497802734375, 443.27069091796875, 94.69190216064453 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (12)"; break; case 58: v_3/*{3}*/ = {374.2012023925781, 416.96881103515625, 142.59910583496094 }; v_3._f3 = "apa_v_mp_stilts_a"; v_3._f4 = "apa_v_mp_stilts_a (13)"; break; case 45: v_3/*{3}*/ = {-16.295848846435547, -684.0385131835938, 33.50831604 }; v_3._f3 = "dt1_03_carpark"; v_3._f4 = "dt1_03_carpark"; break; case 46: v_3/*{3}*/ = {341.1, -1000.0, 99.2 }; v_3._f3 = "v_apart_midspaz"; v_3._f4 = "v_apart_midspaz"; break; case 47: v_3/*{3}*/ = {199.9715576171875, -1018.9541625976562, -100.0 }; v_3._f3 = "v_garagem_sp"; v_3._f4 = v_3._f3; break; case 48: v_3/*{3}*/ = {-1388.0013427734375, -618.419677734375, 30.819599151611328 }; v_3._f3 = "v_bahama"; v_3._f4 = v_3._f3; break; case 59: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_01"; v_3._f4 = v_3._f3; break; case 60: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_02"; v_3._f4 = v_3._f3; break; case 61: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_03"; v_3._f4 = v_3._f3; break; case 62: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_04"; v_3._f4 = v_3._f3; break; case 63: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_05"; v_3._f4 = v_3._f3; break; case 64: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_06"; v_3._f4 = v_3._f3; break; case 65: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_07"; v_3._f4 = v_3._f3; break; case 66: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3 = "apa_v_mp_h_08"; v_3._f4 = v_3._f3; break; case 67: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_01"; v_3._f4 = v_3._f3; break; case 68: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_02"; v_3._f4 = v_3._f3; break; case 69: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_03"; v_3._f4 = v_3._f3; break; case 70: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_04"; v_3._f4 = v_3._f3; break; case 71: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_05"; v_3._f4 = v_3._f3; break; case 72: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_06"; v_3._f4 = v_3._f3; break; case 73: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_07"; v_3._f4 = v_3._f3; break; case 74: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3 = "apa_v_mp_h_08"; v_3._f4 = v_3._f3; break; case 75: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_01"; v_3._f4 = v_3._f3; break; case 76: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_02"; v_3._f4 = v_3._f3; break; case 77: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_03"; v_3._f4 = v_3._f3; break; case 78: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_04"; v_3._f4 = v_3._f3; break; case 79: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_05"; v_3._f4 = v_3._f3; break; case 80: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_06"; v_3._f4 = v_3._f3; break; case 81: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_07"; v_3._f4 = v_3._f3; break; case 82: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3 = "apa_v_mp_h_08"; v_3._f4 = v_3._f3; break; default: break; } return v_3; } auto<6> sub_76501(auto a_0) { switch (a_0) { case -1: v_3/*{3}*/ = {-794.9183959960938, 339.6265869140625, 200.4134979248047 }; v_3._f3/*{3}*/ = {0.0, 0.0, 180.0 }; break; case 1: v_3/*{3}*/ = {-794.9183959960938, 339.6265869140625, 200.4134979248047 }; v_3._f3/*{3}*/ = {0.0, 0.0, 180.0 }; break; case 2: v_3/*{3}*/ = {-761.0982055664062, 317.625885, 169.59628295898438 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; case 3: v_3/*{3}*/ = {-761.1887817382812, 317.6294860839844, 216.05029296875 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; case 4: v_3/*{3}*/ = {-795.3856201171875, 340.018798828125, 152.7940979 }; v_3._f3/*{3}*/ = {0.0, 0.0, 180 }; break; case 61: v_3/*{3}*/ = {-778.505615234375, 332.3778991699219, 212.19679260253906 }; v_3._f3/*{3}*/ = {0.0, 0.0, 90.0 }; break; case 5: v_3/*{3}*/ = {-258.18069458, -950.685302734375, 70.0239028930664 }; v_3._f3/*{3}*/ = {0.0, 0.0, 70.0 }; break; case 6: v_3/*{3}*/ = {-285.0050964355469, -957.6552124023438, 85.30349731445312 }; v_3._f3/*{3}*/ = {0.0, 0.0, 110 }; break; case 7: v_3/*{3}*/ = {-1471.88208, -530.7484130859375, 62.349178314208984 }; v_3._f3/*{3}*/ = {0.0, 0.0, -145.0 }; break; case 34: v_3/*{3}*/ = {-1471.88208, -530.7484130859375, 49.721561431884766 }; v_3._f3/*{3}*/ = {0.0, 0.0, -145.0 }; break; case 62: v_3/*{3}*/ = {-1463.15, -540.2368774414062, 74.243896484375 }; v_3._f3/*{3}*/ = {0.0, 0.0, -145.0 }; break; case 35: v_3/*{3}*/ = {-885.3701782226562, -451.4775085449219, 119.327003479 }; v_3._f3/*{3}*/ = {0.0, 0.0, 27.556169509887695 }; break; case 36: v_3/*{3}*/ = {-913.0385131835938, -438.42840576171875, 114.399658203125 }; v_3._f3/*{3}*/ = {0.0, 0.0, -153.30931091308594 }; break; case 37: v_3/*{3}*/ = {-892.5499267578125, -430.4789123535156, 88.25367736816406 }; v_3._f3/*{3}*/ = {0.0, 0.0, 116.91929626464844 }; break; case 38: v_3/*{3}*/ = {-35.046199798583984, -576.3170166015625, 82.90738677978516 }; v_3._f3/*{3}*/ = {0.0, 0.0, 160.0 }; break; case 39: v_3/*{3}*/ = {-10.3788, -590.7431030273438, 93.02542114257812 }; v_3._f3/*{3}*/ = {0.0, 0.0, 70.0 }; break; case 65: v_3/*{3}*/ = {-22.248699188232422, -589.1461181640625, 80.23049926757812 }; v_3._f3/*{3}*/ = {0.0, 0.0, 69.88 }; break; case 40: v_3/*{3}*/ = {-900.631103515625, -376.7461853027344, 78.27306365966797 }; v_3._f3/*{3}*/ = {0.0, 0.0, 26.926109313964844 }; break; case 41: v_3/*{3}*/ = {-929.4829711914062, -374.5104064941406, 102.23285675048828 }; v_3._f3/*{3}*/ = {0.0, 0.0, -152.55307 }; break; case 63: v_3/*{3}*/ = {-914.4202270507812, -375.81890869140625, 114.47429656982422 }; v_3._f3/*{3}*/ = {0.0, 0.0, -63.0 }; break; case 42: v_3/*{3}*/ = {-617.1646728515625, 64.60420227050781, 100.8196029663086 }; v_3._f3/*{3}*/ = {0.0, 0.0, 180.0 }; break; case 43: v_3/*{3}*/ = {-584.2014770507812, 42.71329879760742, 86.418701171875 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; case 64: v_3/*{3}*/ = {-609.5665283203125, 50.220298767089844, 98.3998031616211 }; v_3._f3/*{3}*/ = {0.0, 0.0, -90.0 }; break; case 73: v_3/*{3}*/ = {-171.3968963623047, 494.26708984375, 134.49349975585938 }; v_3._f3/*{3}*/ = {0.0, 0.0, 11.0 }; break; case 74: v_3/*{3}*/ = {339.4981994628906, 434.0887145996094, 146.22059631347656 }; v_3._f3/*{3}*/ = {0.0, 0.0, -63.5 }; break; case 75: v_3/*{3}*/ = {-761.388427734375, 615.7332763671875, 140.98049926757812 }; v_3._f3/*{3}*/ = {0.0, 0.0, -71.5 }; break; case 76: v_3/*{3}*/ = {-678.1751708984375, 591.0076293945312, 142.2196044921875 }; v_3._f3/*{3}*/ = {0.0, 0.0, 40.5 }; break; case 77: v_3/*{3}*/ = {120.0541, 553.7930297851562, 181.09429931640625 }; v_3._f3/*{3}*/ = {0.0, 0.0, 6.0 }; break; case 78: v_3/*{3}*/ = {-571.4038696289062, 655.2, 142.62930297851562 }; v_3._f3/*{3}*/ = {0.0, 0.0, -14.5 }; break; case 79: v_3/*{3}*/ = {-742.2564697265625, 587.6547241210938, 143.0576934814453 }; v_3._f3/*{3}*/ = {0.0, 0.0, -29.0 }; break; case 80: v_3/*{3}*/ = {-857.222229, 685.051025390625, 149.65020751953125 }; v_3._f3/*{3}*/ = {0.0, 0.0, 4.5 }; break; case 81: v_3/*{3}*/ = {-1287.6497802734375, 443.27069091796875, 94.69190216064453 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; case 82: v_3/*{3}*/ = {374.2012023925781, 416.96881103515625, 142.69769287109375 }; v_3._f3/*{3}*/ = {0.0, 0.0, -14.0 }; break; case 83: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 186.1134033203125 }; v_3._f3/*{3}*/ = {0.0, 0.0, 90.0 }; break; case 84: v_3/*{3}*/ = {-787.780517578125, 334.9231872558594, 215.83839416503906 }; v_3._f3/*{3}*/ = {0.0, 0.0, 90.0 }; break; case 85: v_3/*{3}*/ = {-773.22583, 322.8251953125, 194.8862 }; v_3._f3/*{3}*/ = {0.0, 0.0, -90.0 }; break; case 86: v_3/*{3}*/ = {-1573.09814453125, -4085.805908203125, 9.7851 }; v_3._f3/*{3}*/ = {0.0, 0.0, 162.0 }; break; case 8: case 9: case 10: case 11: case 12: case 13: case 14: case 15: case 16: case 66: case 67: case 68: case 69: v_3/*{3}*/ = {342.8157043457031, -997.4287719726562, -100.0 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; case 17: case 18: case 19: case 20: case 21: case 22: case 23: case 70: case 71: case 72: v_3/*{3}*/ = {260.3297119140625, -997.4287719726562, -100.0 }; v_3._f3/*{3}*/ = {0.0, 0.0, 0.0 }; break; } return v_3; } void sub_76bb5() { CUTSCENE::REMOVE_CUTSCENE(); CONTROLS::_643ED62D5EA3BEBD(); UI::CLEAR_HELP(1); UI::CLEAR_PRINTS(); UI::DISPLAY_HUD(1); UI::DISPLAY_RADAR(1); sub_77141(); sub_54838(0); sub_70000(0); sub_77074(); sub_6f50a(&l_270, &l_1FC); sub_6f4c9(&l_279, &l_1FD); sub_514f7(&l_112, 0); if (!PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID())) { AI::CLEAR_PED_TASKS(PLAYER::PLAYER_PED_ID()); PED::SET_PED_CONFIG_FLAG(PLAYER::PLAYER_PED_ID(), 32, 1); } sub_51345(&l_61, 0, 0, 1); sub_51345(&l_73, 0, 0, 1); sub_51345(&l_85, 0, 0, 1); sub_51345(&l_97, 0, 0, 1); sub_51345(&l_A9, 0, 0, 1); sub_55415(&l_27C, 0, 0, 1); sub_55415(&l_391, 0, 0, 1); sub_55415(&l_3FE, 0, 0, 1); sub_55415(&l_2A1, 0, 0, 1); sub_55415(&l_2FC, 0, 0, 1); sub_55415(&l_321, 0, 0, 1); sub_55415(&l_358, 0, 0, 1); sub_55415(&l_36B, 0, 0, 1); sub_55415(&l_37E, 0, 0, 1); if (ENTITY::DOES_ENTITY_EXIST(l_E6)) { ENTITY::REMOVE_MODEL_HIDE(l_E6._f1, 1.0, l_E6._f7, 0); } sub_55446(&l_CE, 0, 1); sub_55446(&l_D6, 0, 1); sub_55446(&l_DE, 0, 1); sub_55446(&l_E6, 0, 1); sub_55446(&l_EE, 0, 1); sub_55446(&l_FE, 0, 1); sub_55446(&l_106, 0, 1); sub_55446(&l_F6, 0, 0); sub_76f53(&l_BB, 0, 0); sub_76f24(&l_459, 0, 0); if (UI::DOES_BLIP_EXIST(l_1F6)) { UI::REMOVE_BLIP(&l_1F6); } sub_685cb(&l_259); sub_685cb(&l_25A); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(255, 0xf50b51b7, ${player}); PED::SET_RELATIONSHIP_BETWEEN_GROUPS(255, 0xf50b51b7, l_60); PED::REMOVE_RELATIONSHIP_GROUP(l_60); VEHICLE::SET_VEHICLE_MODEL_IS_SUPPRESSED(${jb700}, 0); VEHICLE::SET_VEHICLE_MODEL_IS_SUPPRESSED(l_30, 0); PED::SET_PED_MODEL_IS_SUPPRESSED(l_31, 0); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_m_m_spyactor}, 0); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_f_y_spyactress}, 0); PED::SET_PED_MODEL_IS_SUPPRESSED(${u_m_m_filmdirector}, 0); UI::DISPLAY_HUD(1); UI::DISPLAY_RADAR(1); CAM::DESTROY_ALL_CAMS(0); CAM::RENDER_SCRIPT_CAMS(0, 0, 3000, 1, 0, 0); PED::CLEAR_PED_NON_CREATION_AREA(); PED::REMOVE_SCENARIO_BLOCKING_AREAS(); PATHFIND::SET_IGNORE_NO_GPS_FLAG(0); STREAMING::REMOVE_PTFX_ASSET(); AUDIO::STOP_AUDIO_SCENES(); AUDIO::RELEASE_SCRIPT_AUDIO_BANK(); AUDIO::RELEASE_NAMED_SCRIPT_AUDIO_BANK("CAR_THEFT_MOVIE_LOT"); AUDIO::UNREGISTER_SCRIPT_WITH_AUDIO(); AI::SET_SCENARIO_GROUP_ENABLED("MOVIE_STUDIO_SECURITY", 1); sub_76e8c(); sub_76e44(); PLAYER::SET_MAX_WANTED_LEVEL(5); PED::SET_CREATE_RANDOM_COPS(1); PLAYER::SET_WANTED_LEVEL_MULTIPLIER(1.0); sub_6f016(0); sub_6ebf7(39, 0); sub_6ebf7(40, 0); sub_6ebf7(41, 0); sub_6ebf7(42, 0); sub_6ebf7(43, 0); sub_6ebf7(44, 0); GAMEPLAY::CLEAR_WEATHER_TYPE_PERSIST(); GAMEPLAY::_SET_UNK_MAP_FLAG(0); sub_75596(21, 1); if (STREAMING::IS_NEW_LOAD_SCENE_ACTIVE()) { STREAMING::NEW_LOAD_SCENE_STOP(); } VEHICLE::SET_ALL_VEHICLE_GENERATORS_ACTIVE(); GAMEPLAY::_D79185689F8FD5DF(1); } void sub_76e44() { if (OBJECT::_DOES_DOOR_EXIST(0x5d23f117)) { OBJECT::REMOVE_DOOR_FROM_SYSTEM(0x5d23f117); } if (!OBJECT::_DOES_DOOR_EXIST(0xdb8a6dde)) { OBJECT::REMOVE_DOOR_FROM_SYSTEM(0xdb8a6dde); } if (OBJECT::_DOES_DOOR_EXIST(0xe5379144)) { OBJECT::REMOVE_DOOR_FROM_SYSTEM(0xe5379144); } } void sub_76e8c() { if (OBJECT::_DOES_DOOR_EXIST(0x5264f117)) { OBJECT::_B6E6FBA95C7324AC(0x5264f117, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x5264f117, 0, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0x636d4ae0)) { OBJECT::_B6E6FBA95C7324AC(0x636d4ae0, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x636d4ae0, 0, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0x5d23f117)) { OBJECT::_B6E6FBA95C7324AC(0x5d23f117, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0x5d23f117, 0, 0, 1); } if (OBJECT::_DOES_DOOR_EXIST(0xdb8a6dde)) { OBJECT::_B6E6FBA95C7324AC(0xdb8a6dde, 0.0, 0, 0); OBJECT::_6BAB9442830C7F53(0xdb8a6dde, 0, 0, 1); } } void sub_76f24(auto a_0, auto a_1, auto a_2) { v_5 = 0; for (v_5 = 0; v_5 <= (a_0 - 1); v_5 += 1) { sub_76f53(&a_0[v_5/*19*/], a_1, a_2); } } void sub_76f53(auto a_0, auto a_1, auto a_2) { if (a_1 == 0) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (a_2 == 1) { if ((!VEHICLE::IS_VEHICLE_DRIVEABLE(a_0, 0)) || ENTITY::IS_ENTITY_DEAD(a_0)) { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_0); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_0); AUDIO::_18EB48CFC41F2EA0(a_0, 0); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(a_0); } if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } else if (a_2 == 0) { if (!ENTITY::IS_ENTITY_DEAD(a_0)) { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_0); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_0); AUDIO::_18EB48CFC41F2EA0(a_0, 0); ENTITY::SET_VEHICLE_AS_NO_LONGER_NEEDED(a_0); } if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } } } } else if (a_1 == 1) { if (ENTITY::DOES_ENTITY_EXIST(a_0)) { if (ENTITY::IS_ENTITY_A_MISSION_ENTITY(a_0)) { if (ENTITY::IS_ENTITY_DEAD(a_0) || (!ENTITY::IS_ENTITY_DEAD(a_0))) { VEHICLE::REMOVE_VEHICLE_STUCK_CHECK(a_0); VEHICLE::REMOVE_VEHICLE_UPSIDEDOWN_CHECK(a_0); AUDIO::_18EB48CFC41F2EA0(a_0, 0); VEHICLE::DELETE_VEHICLE(a_0); } } } if (UI::DOES_BLIP_EXIST(a_0._f1)) { UI::REMOVE_BLIP(&a_0._f1); } a_0._f7 = 0; a_0._f10 = 0; a_0._f11 = 0; a_0._f12 = 0; } } void sub_77074() { if (g_62FA) { g_62FA = 0; g_62FB/*"24"*/ = "NULL"; } else { } } void sub_77090() { if (SCRIPT::HAS_SCRIPT_LOADED("buddyDeathResponse")) { SYSTEM::START_NEW_SCRIPT("buddyDeathResponse", 1424); } if (g_18A70._f1E27 || sub_35f12(0)) { if (!sub_77103()) { v_2 = sub_4c1b8(); if (v_2 != -1) { if (!sub_4b311(v_2)) { return ; } GAMEPLAY::SET_BIT(&g_1410F[v_2/*5*/]._f1, 5); return ; } else { } } else { sub_4bfac(); } } } auto sub_77103() { if ((((g_163E2 == 13) || (g_163E2 == 10)) || (g_163E2 == 11)) || (g_163E2 == 12)) { return 0; } return 1; } void sub_77141() { g_38F2 = 0; sub_56e65(); }