Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2017
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 67.29 KB | None | 0 0
  1. #region Local Var
  2. var uLocal_0 = 0;
  3. var uLocal_1 = 0;
  4. int iLocal_2 = 0;
  5. int iLocal_3 = 0;
  6. int iLocal_4 = 0;
  7. int iLocal_5 = 0;
  8. int iLocal_6 = 0;
  9. int iLocal_7 = 0;
  10. int iLocal_8 = 0;
  11. int iLocal_9 = 0;
  12. int iLocal_10 = 0;
  13. int iLocal_11 = 0;
  14. var uLocal_12 = 0;
  15. var uLocal_13 = 0;
  16. float fLocal_14 = 0f;
  17. var uLocal_15 = 0;
  18. var uLocal_16 = 0;
  19. int iLocal_17 = 0;
  20. int iLocal_18 = 0;
  21. var uScriptParam_0 = 0;
  22. var uScriptParam_1 = 5;
  23. var uScriptParam_2 = 0;
  24. var uScriptParam_3 = 0;
  25. var uScriptParam_4 = 0;
  26. var uScriptParam_5 = 0;
  27. var uScriptParam_6 = 0;
  28. var uScriptParam_7 = 0;
  29. var uScriptParam_8 = 0;
  30. var uScriptParam_9 = 0;
  31. var uScriptParam_10 = 0;
  32. var uScriptParam_11 = 0;
  33. var uScriptParam_12 = 0;
  34. var uScriptParam_13 = 0;
  35. var uScriptParam_14 = 0;
  36. var uScriptParam_15 = 0;
  37. var uScriptParam_16 = 0;
  38. var uScriptParam_17 = 5;
  39. var uScriptParam_18 = 0;
  40. var uScriptParam_19 = 0;
  41. var uScriptParam_20 = 0;
  42. var uScriptParam_21 = 0;
  43. var uScriptParam_22 = 0;
  44. #endregion
  45.  
  46. void __EntryFunction__()
  47. {
  48. iLocal_2 = 1;
  49. iLocal_3 = 134;
  50. iLocal_4 = 134;
  51. iLocal_5 = 1;
  52. iLocal_6 = 1;
  53. iLocal_7 = 1;
  54. iLocal_8 = 134;
  55. iLocal_9 = 1;
  56. iLocal_10 = 12;
  57. iLocal_11 = 12;
  58. fLocal_14 = 0.001f;
  59. iLocal_17 = -1;
  60. if (Global_103236.f_9975.f_3854 == 0)
  61. {
  62. func_10();
  63. }
  64. if (PLAYER::HAS_FORCE_CLEANUP_OCCURRED(18))
  65. {
  66. func_10();
  67. }
  68. while (true)
  69. {
  70. SYSTEM::WAIT(0);
  71. if (!unk_0xC6D11983DAD48A48())
  72. {
  73. func_10();
  74. }
  75. switch (iLocal_18)
  76. {
  77. case 0:
  78. if (TIME::GET_CLOCK_HOURS() == 3 && func_9())
  79. {
  80. iLocal_18 = 1;
  81. }
  82. break;
  83.  
  84. case 1:
  85. func_1(152, 1, 0, 1, 0);
  86. iLocal_18 = 2;
  87. if (!unk_0xBB89DDBE1CC74BAF("AZ_SPECIAL_UFO_03"))
  88. {
  89. unk_0x1031C3D17FE9BFDA("AZ_SPECIAL_UFO_03", 1, 1);
  90. }
  91. break;
  92.  
  93. case 2:
  94. if (TIME::GET_CLOCK_HOURS() != 3 || !func_9())
  95. {
  96. func_10();
  97. }
  98. break;
  99. }
  100. }
  101. }
  102.  
  103. void func_1(int iParam0, int iParam1, int iParam2, bool bParam3, int iParam4)
  104. {
  105. if (iParam0 != 198)
  106. {
  107. if (Global_69800)
  108. {
  109. Global_2434604.f_75.f_227[iParam0] = iParam1;
  110. }
  111. else
  112. {
  113. Global_103236.f_7042.f_227[iParam0] = iParam1;
  114. }
  115. Global_32781[iParam0] = iParam2;
  116. Global_32980[iParam0] = 1;
  117. func_4(iParam0, bParam3, iParam4, 0);
  118. func_2(iParam0, iParam1);
  119. }
  120. }
  121.  
  122. void func_2(int iParam0, int iParam1)
  123. {
  124. switch (iParam0)
  125. {
  126. case 12:
  127. if (iParam1 == 0)
  128. {
  129. AUDIO::SET_AMBIENT_ZONE_STATE_PERSISTENT("AZ_PORT_OF_LS_UNDERWATER_CREAKS", 0, 0);
  130. }
  131. else
  132. {
  133. AUDIO::SET_AMBIENT_ZONE_STATE_PERSISTENT("AZ_PORT_OF_LS_UNDERWATER_CREAKS", 1, 0);
  134. }
  135. break;
  136.  
  137. case 71:
  138. if (iParam1 != 1)
  139. {
  140. AUDIO::SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT("HEIST_SWEATSHOP_ZONES", 0, 0);
  141. }
  142. else
  143. {
  144. AUDIO::SET_AMBIENT_ZONE_LIST_STATE_PERSISTENT("HEIST_SWEATSHOP_ZONES", 1, 0);
  145. }
  146. break;
  147.  
  148. case 65:
  149. if (iParam1 == 1)
  150. {
  151. func_3(0, 0);
  152. }
  153. else
  154. {
  155. func_3(0, 1);
  156. }
  157. break;
  158.  
  159. case 6:
  160. if (iParam1 == 1)
  161. {
  162. AUDIO::SET_AMBIENT_ZONE_STATE_PERSISTENT("AZ_UNDERWATER_EXILE_01_PLANE_WRECK", 1, 0);
  163. }
  164. else
  165. {
  166. AUDIO::SET_AMBIENT_ZONE_STATE_PERSISTENT("AZ_UNDERWATER_EXILE_01_PLANE_WRECK", 0, 0);
  167. }
  168. break;
  169.  
  170. case 174:
  171. if (iParam1 == 2)
  172. {
  173. AUDIO::_B4BBFD9CD8B3922B("V_CARSHOWROOM_PS_WINDOW_UNBROKEN");
  174. }
  175. break;
  176.  
  177. case 37:
  178. if (iParam1 == 1)
  179. {
  180. AUDIO::SET_STATIC_EMITTER_ENABLED("TREVOR1_TRAILER_PARK_MAIN_STAGE_RADIO", false);
  181. AUDIO::SET_STATIC_EMITTER_ENABLED("TREVOR1_TRAILER_PARK_MAIN_TRAILER_RADIO_01", false);
  182. AUDIO::SET_STATIC_EMITTER_ENABLED("TREVOR1_TRAILER_PARK_MAIN_TRAILER_RADIO_02", false);
  183. AUDIO::SET_STATIC_EMITTER_ENABLED("TREVOR1_TRAILER_PARK_MAIN_TRAILER_RADIO_03", false);
  184. }
  185. break;
  186. }
  187. }
  188.  
  189. void func_3(int iParam0, bool bParam1)
  190. {
  191. if (bParam1)
  192. {
  193. GAMEPLAY::SET_BIT(&Global_101876, iParam0);
  194. }
  195. else
  196. {
  197. GAMEPLAY::CLEAR_BIT(&Global_101876, iParam0);
  198. }
  199. Global_101875 = 1;
  200. }
  201.  
  202. bool func_4(int iParam0, bool bParam1, int iParam2, bool bParam3)
  203. {
  204. bool bVar0;
  205. int iVar1;
  206. int iVar2;
  207. struct<5> Var3;
  208. var uVar4;
  209. bool bVar5;
  210. int iVar6;
  211.  
  212. bVar0 = false;
  213. Var3.f_4 = 3;
  214. Var3.f_8 = 3;
  215. Var3.f_64 = 3;
  216. Var3.f_75 = 3;
  217. Var3.f_91 = 3;
  218. func_8(&Var3, iParam0);
  219. if (func_5())
  220. {
  221. iVar1 = Global_103236.f_7042.f_227[iParam0];
  222. }
  223. else
  224. {
  225. iVar1 = Global_2434604.f_75.f_227[iParam0];
  226. }
  227. iVar2 = Global_33179[iParam0];
  228. if (PED::IS_PED_INJURED(PLAYER::PLAYER_PED_ID()) && !bParam3)
  229. {
  230. }
  231. else
  232. {
  233. bVar5 = true;
  234. if (GAMEPLAY::GET_HASH_KEY(SCRIPT::GET_THIS_SCRIPT_NAME()) != GAMEPLAY::GET_HASH_KEY("standard_global_reg"))
  235. {
  236. if (iParam2 == 0)
  237. {
  238. if (Global_32781[iParam0] && GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), Var3, 1) < 200f)
  239. {
  240. bVar5 = false;
  241. }
  242. if (!PLAYER::IS_PLAYER_PLAYING(PLAYER::PLAYER_ID()) || AI::IS_PED_BEING_ARRESTED(PLAYER::PLAYER_PED_ID()))
  243. {
  244. if (!CAM::IS_SCREEN_FADED_OUT(())
  245. {
  246. bVar5 = false;
  247. }
  248. }
  249. }
  250. }
  251. if (STREAMING::IS_NEW_LOAD_SCENE_ACTIVE() && (!STREAMING::IS_PLAYER_SWITCH_IN_PROGRESS() || STREAMING::GET_PLAYER_SWITCH_STATE() != 5))
  252. {
  253. bVar5 = false;
  254. }
  255. if (bVar5)
  256. {
  257. switch (Var3.f_3)
  258. {
  259. case 0:
  260. if (iVar1 == 2)
  261. {
  262. }
  263. else
  264. {
  265. if (Var3.f_4[iVar1] != 0)
  266. {
  267. ENTITY::REMOVE_MODEL_HIDE(Var3, 10f, Var3.f_4[iVar1], false);
  268. }
  269. if (Var3.f_4[iVar2] != 0)
  270. {
  271. ENTITY::CREATE_MODEL_HIDE(Var3, 10f, Var3.f_4[iVar2], 1);
  272. }
  273. Global_34375[iParam0] = 1;
  274. }
  275. bVar0 = true;
  276. break;
  277.  
  278. case 1:
  279. if (iVar1 == 0)
  280. {
  281. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  282. {
  283. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[1 /*8*/])))
  284. {
  285. STREAMING::REMOVE_IPL(&(Var3.f_8[1 /*8*/]));
  286. }
  287. }
  288. if ((GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES")) && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  289. {
  290. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[2 /*8*/])))
  291. {
  292. STREAMING::REMOVE_IPL(&(Var3.f_8[2 /*8*/]));
  293. }
  294. }
  295. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  296. {
  297. if (!STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[0 /*8*/])))
  298. {
  299. STREAMING::REQUEST_IPL(&(Var3.f_8[0 /*8*/]));
  300. }
  301. }
  302. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_34)) != GAMEPLAY::GET_HASH_KEY(""))
  303. {
  304. if (!STREAMING::IS_IPL_ACTIVE(&(Var3.f_34)))
  305. {
  306. STREAMING::REQUEST_IPL(&(Var3.f_34));
  307. }
  308. }
  309. }
  310. else if (iVar1 == 1)
  311. {
  312. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_34)) != GAMEPLAY::GET_HASH_KEY(""))
  313. {
  314. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_34)))
  315. {
  316. STREAMING::REMOVE_IPL(&(Var3.f_34));
  317. }
  318. }
  319. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  320. {
  321. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[0 /*8*/])))
  322. {
  323. STREAMING::REMOVE_IPL(&(Var3.f_8[0 /*8*/]));
  324. }
  325. }
  326. if ((GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES")) && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  327. {
  328. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[2 /*8*/])))
  329. {
  330. STREAMING::REMOVE_IPL(&(Var3.f_8[2 /*8*/]));
  331. }
  332. }
  333. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  334. {
  335. if (!STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[1 /*8*/])))
  336. {
  337. STREAMING::REQUEST_IPL(&(Var3.f_8[1 /*8*/]));
  338. }
  339. }
  340. }
  341. else if (iVar1 == 2)
  342. {
  343. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_34)) != GAMEPLAY::GET_HASH_KEY(""))
  344. {
  345. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_34)))
  346. {
  347. STREAMING::REMOVE_IPL(&(Var3.f_34));
  348. }
  349. }
  350. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  351. {
  352. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[0 /*8*/])))
  353. {
  354. STREAMING::REMOVE_IPL(&(Var3.f_8[0 /*8*/]));
  355. }
  356. }
  357. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  358. {
  359. if (STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[1 /*8*/])))
  360. {
  361. STREAMING::REMOVE_IPL(&(Var3.f_8[1 /*8*/]));
  362. }
  363. }
  364. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES"))
  365. {
  366. if (!STREAMING::IS_IPL_ACTIVE(&(Var3.f_8[2 /*8*/])))
  367. {
  368. STREAMING::REQUEST_IPL(&(Var3.f_8[2 /*8*/]));
  369. }
  370. }
  371. }
  372. Global_34176[iParam0] = 1;
  373. Global_34375[iParam0] = 1;
  374. bVar0 = true;
  375. break;
  376.  
  377. case 2:
  378. iVar6 = INTERIOR::GET_INTERIOR_AT_COORDS_WITH_TYPE(Var3, &(Var3.f_42));
  379. if (iVar6 != 0)
  380. {
  381. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_50)) != GAMEPLAY::GET_HASH_KEY(""))
  382. {
  383. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_50)))
  384. {
  385. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_50));
  386. }
  387. }
  388. if (iVar1 == 0)
  389. {
  390. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  391. {
  392. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[1 /*8*/])))
  393. {
  394. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[1 /*8*/]));
  395. }
  396. }
  397. if ((GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES")) && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  398. {
  399. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[2 /*8*/])))
  400. {
  401. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[2 /*8*/]));
  402. }
  403. }
  404. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  405. {
  406. if (!INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[0 /*8*/])))
  407. {
  408. INTERIOR::_ENABLE_INTERIOR_PROP(iVar6, &(Var3.f_8[0 /*8*/]));
  409. }
  410. }
  411. }
  412. else if (iVar1 == 1)
  413. {
  414. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  415. {
  416. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[0 /*8*/])))
  417. {
  418. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[0 /*8*/]));
  419. }
  420. }
  421. if ((GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES")) && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[iVar1 /*8*/])))
  422. {
  423. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[2 /*8*/])))
  424. {
  425. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[2 /*8*/]));
  426. }
  427. }
  428. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  429. {
  430. if (!INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[1 /*8*/])))
  431. {
  432. INTERIOR::_ENABLE_INTERIOR_PROP(iVar6, &(Var3.f_8[1 /*8*/]));
  433. }
  434. }
  435. }
  436. else if (iVar1 == 2)
  437. {
  438. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[0 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  439. {
  440. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[0 /*8*/])))
  441. {
  442. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[0 /*8*/]));
  443. }
  444. }
  445. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[1 /*8*/])) != GAMEPLAY::GET_HASH_KEY(""))
  446. {
  447. if (INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[1 /*8*/])))
  448. {
  449. INTERIOR::_DISABLED_INTERIOR_PROP(iVar6, &(Var3.f_8[1 /*8*/]));
  450. }
  451. }
  452. if (GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("") && GAMEPLAY::GET_HASH_KEY(&(Var3.f_8[2 /*8*/])) != GAMEPLAY::GET_HASH_KEY("REMOVE_ALL_STATES"))
  453. {
  454. if (!INTERIOR::_IS_INTERIOR_PROP_ENABLED(iVar6, &(Var3.f_8[2 /*8*/])))
  455. {
  456. INTERIOR::_ENABLE_INTERIOR_PROP(iVar6, &(Var3.f_8[2 /*8*/]));
  457. }
  458. }
  459. }
  460. if (bParam1)
  461. {
  462. INTERIOR::REFRESH_INTERIOR(iVar6);
  463. }
  464. }
  465. Global_34375[iParam0] = 1;
  466. Global_34176[iParam0] = 1;
  467. bVar0 = true;
  468. break;
  469.  
  470. case 3:
  471. if (GAMEPLAY::GET_DISTANCE_BETWEEN_COORDS(Var3, ENTITY::GET_ENTITY_COORDS(PLAYER::PLAYER_PED_ID(), 0), 1) < 250f)
  472. {
  473. uVar4 = OBJECT::_GET_DES_OBJECT(Var3, 25f, &(Var3.f_8[0 /*8*/]));
  474. if (OBJECT::_DOES_DES_OBJECT_EXIST(uVar4))
  475. {
  476. if (iVar1 == 0)
  477. {
  478. OBJECT::_SET_DES_OBJECT_STATE(uVar4, 3);
  479. Global_34375[iParam0] = 1;
  480. bVar0 = true;
  481. }
  482. else if (iVar1 == 1)
  483. {
  484. if ((OBJECT::_GET_DES_OBJECT_STATE(uVar4) != 6 && OBJECT::_GET_DES_OBJECT_STATE(uVar4) != 7) && OBJECT::_GET_DES_OBJECT_STATE(uVar4) != 8)
  485. {
  486. OBJECT::_SET_DES_OBJECT_STATE(uVar4, 10);
  487. Global_34375[iParam0] = 1;
  488. bVar0 = true;
  489. }
  490. }
  491. else if (iVar1 == 2)
  492. {
  493. bVar0 = true;
  494. }
  495. }
  496. }
  497. break;
  498.  
  499. case 4:
  500. if (iVar1 == 0)
  501. {
  502. ENTITY::REMOVE_MODEL_SWAP(Var3, 50f, Var3.f_4[1], Var3.f_4[0], 0);
  503. GAMEPLAY::CLEAR_BIT(&(Global_32527[(iParam0 / 32)]), (iParam0 % 32));
  504. }
  505. else if (iVar1 == 1)
  506. {
  507. ENTITY::CREATE_MODEL_SWAP(Var3, 50f, Var3.f_4[0], Var3.f_4[1], 1);
  508. GAMEPLAY::SET_BIT(&(Global_32527[(iParam0 / 32)]), (iParam0 % 32));
  509. }
  510. bVar0 = true;
  511. break;
  512. }
  513. if (bVar0)
  514. {
  515. Global_32980[iParam0] = 0;
  516. Global_33179[iParam0] = iVar1;
  517. if (!func_5())
  518. {
  519. if (!Global_33776[iParam0])
  520. {
  521. Global_33776[iParam0] = 1;
  522. Global_33975++;
  523. }
  524. }
  525. }
  526. }
  527. }
  528. return bVar0;
  529. }
  530.  
  531. int func_5()
  532. {
  533. if ((func_7() == -1 || func_7() == 999) && !func_6() == 0)
  534. {
  535. return 1;
  536. }
  537. return 0;
  538. }
  539.  
  540. int func_6()
  541. {
  542. return Global_25223;
  543. }
  544.  
  545. int func_7()
  546. {
  547. return Global_25222;
  548. }
  549.  
  550. int func_8(var uParam0, int iParam1)
  551. {
  552. int iVar0;
  553.  
  554. iVar0 = 0;
  555. while (iVar0 < 3)
  556. {
  557. uParam0->f_4[iVar0] = 0;
  558. StringCopy(&(uParam0->f_8[iVar0 /*8*/]), "", 32);
  559. uParam0->f_64[iVar0] = 0;
  560. uParam0->f_75[iVar0] = 0;
  561. uParam0->f_91[iVar0] = 0;
  562. iVar0++;
  563. }
  564. *uParam0 = { 0f, 0f, 0f };
  565. uParam0->f_3 = 0;
  566. uParam0->f_33 = 0;
  567. StringCopy(&(uParam0->f_34), "", 32);
  568. StringCopy(&(uParam0->f_42), "", 32);
  569. StringCopy(&(uParam0->f_50), "", 32);
  570. uParam0->f_58 = { 0f, 0f, 0f };
  571. uParam0->f_61 = { 0f, 0f, 0f };
  572. uParam0->f_68 = { 0f, 0f, 0f };
  573. uParam0->f_71 = { 0f, 0f, 0f };
  574. uParam0->f_74 = 0f;
  575. uParam0->f_79 = { 0f, 0f, 0f };
  576. uParam0->f_82 = { 0f, 0f, 0f };
  577. uParam0->f_85 = { 0f, 0f, 0f };
  578. uParam0->f_88 = { 0f, 0f, 0f };
  579. switch (iParam1)
  580. {
  581. case 3:
  582. uParam0->f_3 = 1;
  583. StringCopy(&(uParam0->f_8[0 /*8*/]), "TRV1_Trail_start", 32);
  584. StringCopy(&(uParam0->f_8[1 /*8*/]), "TRV1_Trail_end", 32);
  585. StringCopy(&(uParam0->f_8[2 /*8*/]), "TRV1_Trail_Finish", 32);
  586. uParam0->f_33 = 1;
  587. *uParam0 = { -24.685f, 3032.92f, 40.331f };
  588. break;
  589.  
  590. case 4:
  591. uParam0->f_3 = 1;
  592. StringCopy(&(uParam0->f_8[0 /*8*/]), "CS3_05_water_grp1", 32);
  593. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS3_05_water_grp2", 32);
  594. *uParam0 = { -24.685f, 3032.92f, 40.331f };
  595. break;
  596.  
  597. case 0:
  598. uParam0->f_3 = 1;
  599. StringCopy(&(uParam0->f_8[0 /*8*/]), "gasstation_ipl_group1", 32);
  600. StringCopy(&(uParam0->f_8[1 /*8*/]), "gasstation_ipl_group2", 32);
  601. *uParam0 = { -93.4f, 6410.9f, 36.8f };
  602. break;
  603.  
  604. case 1:
  605. uParam0->f_3 = 1;
  606. StringCopy(&(uParam0->f_8[0 /*8*/]), "DES_Smash2_startimap", 32);
  607. StringCopy(&(uParam0->f_8[1 /*8*/]), "DES_Smash2_endimap", 32);
  608. *uParam0 = { 890.3647f, -2367.289f, 28.10582f };
  609. break;
  610.  
  611. case 2:
  612. uParam0->f_3 = 1;
  613. StringCopy(&(uParam0->f_8[0 /*8*/]), "DES_StiltHouse_imapstart", 32);
  614. StringCopy(&(uParam0->f_8[1 /*8*/]), "DES_StiltHouse_imapend", 32);
  615. StringCopy(&(uParam0->f_8[2 /*8*/]), "des_stilthouse_rebuild", 32);
  616. uParam0->f_33 = 0;
  617. *uParam0 = { -1020.5f, 663.41f, 154.75f };
  618. uParam0->f_58 = { -1018.913f, 603.2904f, 105.6611f };
  619. uParam0->f_61 = { -1038.913f, 639.2904f, 135.6611f };
  620. uParam0->f_64[0] = 1;
  621. uParam0->f_64[1] = 0;
  622. break;
  623.  
  624. case 5:
  625. uParam0->f_3 = 1;
  626. StringCopy(&(uParam0->f_8[0 /*8*/]), "bnkheist_apt_norm", 32);
  627. StringCopy(&(uParam0->f_8[1 /*8*/]), "bnkheist_apt_dest", 32);
  628. break;
  629.  
  630. case 196:
  631. uParam0->f_3 = 1;
  632. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  633. StringCopy(&(uParam0->f_8[1 /*8*/]), "bnkheist_apt_dest_vfx", 32);
  634. StringCopy(&(uParam0->f_8[2 /*8*/]), "REMOVE_ALL_STATES", 32);
  635. uParam0->f_33 = 1;
  636. break;
  637.  
  638. case 6:
  639. uParam0->f_3 = 1;
  640. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  641. StringCopy(&(uParam0->f_8[1 /*8*/]), "crashed_cargoplane", 32);
  642. break;
  643.  
  644. case 7:
  645. uParam0->f_3 = 1;
  646. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  647. StringCopy(&(uParam0->f_8[1 /*8*/]), "prop_jb700_covered", 32);
  648. *uParam0 = { 490.8999f, -1334.068f, 28.3298f };
  649. break;
  650.  
  651. case 8:
  652. uParam0->f_3 = 1;
  653. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  654. StringCopy(&(uParam0->f_8[1 /*8*/]), "prop_entityXF_covered", 32);
  655. *uParam0 = { 490.8999f, -1334.068f, 28.3298f };
  656. break;
  657.  
  658. case 9:
  659. uParam0->f_3 = 1;
  660. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  661. StringCopy(&(uParam0->f_8[1 /*8*/]), "prop_cheetah_covered", 32);
  662. *uParam0 = { 490.8999f, -1334.068f, 28.3298f };
  663. break;
  664.  
  665. case 10:
  666. uParam0->f_3 = 1;
  667. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  668. StringCopy(&(uParam0->f_8[1 /*8*/]), "prop_ztype_covered", 32);
  669. *uParam0 = { 490.8999f, -1334.068f, 28.3298f };
  670. break;
  671.  
  672. case 11:
  673. uParam0->f_3 = 1;
  674. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  675. StringCopy(&(uParam0->f_8[1 /*8*/]), "BH1_48_Killed_Michael", 32);
  676. break;
  677.  
  678. case 12:
  679. uParam0->f_3 = 1;
  680. StringCopy(&(uParam0->f_8[0 /*8*/]), "cargoship", 32);
  681. StringCopy(&(uParam0->f_8[1 /*8*/]), "sunkcargoship", 32);
  682. uParam0->f_68 = { -162.8918f, -2365.769f, 0f };
  683. uParam0->f_71 = { 190.75f, 31.25f, 21f };
  684. uParam0->f_74 = 0f;
  685. uParam0->f_75[0] = 0;
  686. uParam0->f_75[1] = 1;
  687. break;
  688.  
  689. case 13:
  690. uParam0->f_3 = 1;
  691. StringCopy(&(uParam0->f_8[0 /*8*/]), "ship_occ_grp1", 32);
  692. StringCopy(&(uParam0->f_8[1 /*8*/]), "ship_occ_grp2", 32);
  693. break;
  694.  
  695. case 14:
  696. uParam0->f_3 = 1;
  697. StringCopy(&(uParam0->f_8[0 /*8*/]), "smboat", 32);
  698. break;
  699.  
  700. case 15:
  701. uParam0->f_3 = 1;
  702. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  703. StringCopy(&(uParam0->f_8[1 /*8*/]), "gasparticle_grp2", 32);
  704. *uParam0 = { -95.2f, 6411.3f, 31.5f };
  705. break;
  706.  
  707. case 16:
  708. uParam0->f_3 = 1;
  709. StringCopy(&(uParam0->f_8[0 /*8*/]), "CS1_02_cf_offmission", 32);
  710. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS1_02_cf_onmission1", 32);
  711. *uParam0 = { -146.3837f, 6161.5f, 30.2062f };
  712. break;
  713.  
  714. case 17:
  715. uParam0->f_3 = 1;
  716. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  717. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS1_02_cf_onmission2", 32);
  718. *uParam0 = { -146.3837f, 6161.5f, 30.2062f };
  719. break;
  720.  
  721. case 18:
  722. uParam0->f_3 = 1;
  723. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  724. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS1_02_cf_onmission3", 32);
  725. *uParam0 = { -146.3837f, 6161.5f, 30.2062f };
  726. break;
  727.  
  728. case 19:
  729. uParam0->f_3 = 1;
  730. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  731. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS1_02_cf_onmission4", 32);
  732. *uParam0 = { -146.3837f, 6161.5f, 30.2062f };
  733. break;
  734.  
  735. case 20:
  736. uParam0->f_3 = 1;
  737. StringCopy(&(uParam0->f_8[0 /*8*/]), "jetstealtunnel", 32);
  738. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  739. *uParam0 = { 801.7f, -1810.8f, 23.3f };
  740. break;
  741.  
  742. case 21:
  743. uParam0->f_3 = 1;
  744. StringCopy(&(uParam0->f_8[0 /*8*/]), "Jetsteal_ipl_grp1", 32);
  745. StringCopy(&(uParam0->f_8[1 /*8*/]), "Jetsteal_ipl_grp2", 32);
  746. StringCopy(&(uParam0->f_8[2 /*8*/]), "REMOVE_ALL_STATES", 32);
  747. uParam0->f_33 = 1;
  748. *uParam0 = { 787.3967f, -1808.858f, 29.8532f };
  749. uParam0->f_58 = { 814f, -1750f, 20f };
  750. uParam0->f_61 = { 790f, -1899f, 35f };
  751. uParam0->f_64[0] = 1;
  752. uParam0->f_64[1] = 0;
  753. uParam0->f_64[2] = 0;
  754. break;
  755.  
  756. case 22:
  757. uParam0->f_3 = 1;
  758. StringCopy(&(uParam0->f_8[0 /*8*/]), "BH1_47_JoshHse_UnBurnt", 32);
  759. StringCopy(&(uParam0->f_8[1 /*8*/]), "BH1_47_JoshHse_Burnt", 32);
  760. break;
  761.  
  762. case 23:
  763. uParam0->f_3 = 1;
  764. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  765. StringCopy(&(uParam0->f_8[1 /*8*/]), "bh1_47_joshhse_firevfx", 32);
  766. break;
  767.  
  768. case 24:
  769. uParam0->f_3 = 1;
  770. StringCopy(&(uParam0->f_8[0 /*8*/]), "SC1_30_Keep_Closed", 32);
  771. break;
  772.  
  773. case 25:
  774. uParam0->f_3 = 1;
  775. StringCopy(&(uParam0->f_8[0 /*8*/]), "triathlon2_VBprops", 32);
  776. break;
  777.  
  778. case 26:
  779. uParam0->f_3 = 1;
  780. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  781. StringCopy(&(uParam0->f_8[1 /*8*/]), "DT1_05_REQUEST", 32);
  782. *uParam0 = { 163.4f, -745.7f, 251f };
  783. break;
  784.  
  785. case 27:
  786. uParam0->f_3 = 1;
  787. StringCopy(&(uParam0->f_8[0 /*8*/]), "FBI_colPLUG", 32);
  788. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  789. *uParam0 = { 74.29f, -736.05f, 46.76f };
  790. break;
  791.  
  792. case 28:
  793. uParam0->f_3 = 1;
  794. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  795. StringCopy(&(uParam0->f_8[1 /*8*/]), "FBI_repair", 32);
  796. *uParam0 = { 74.29f, -736.05f, 46.76f };
  797. break;
  798.  
  799. case 29:
  800. uParam0->f_3 = 4;
  801. uParam0->f_4[0] = joaat("dt1_05_build1_h");
  802. uParam0->f_4[1] = joaat("dt1_05_build1_damage");
  803. *uParam0 = { 136.004f, -749.287f, 153.302f };
  804. break;
  805.  
  806. case 30:
  807. uParam0->f_3 = 4;
  808. uParam0->f_4[0] = -112041596;
  809. uParam0->f_4[1] = joaat("dt1_05_build1_damage_lod");
  810. *uParam0 = { 136.004f, -749.287f, 153.302f };
  811. break;
  812.  
  813. case 31:
  814. uParam0->f_3 = 4;
  815. uParam0->f_4[0] = -186270611;
  816. uParam0->f_4[1] = joaat("dt1_05_damage_slod");
  817. *uParam0 = { 178.534f, -668.835f, 37.2113f };
  818. break;
  819.  
  820. case 32:
  821. uParam0->f_3 = 1;
  822. StringCopy(&(uParam0->f_8[0 /*8*/]), "FIB_heist_lights", 32);
  823. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  824. *uParam0 = { 136.004f, -749.287f, 153.302f };
  825. break;
  826.  
  827. case 33:
  828. uParam0->f_3 = 1;
  829. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  830. StringCopy(&(uParam0->f_8[1 /*8*/]), "FIB_heist_dmg", 32);
  831. *uParam0 = { 136.004f, -749.287f, 153.302f };
  832. break;
  833.  
  834. case 34:
  835. uParam0->f_3 = 1;
  836. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  837. StringCopy(&(uParam0->f_8[1 /*8*/]), "DT1_05_rubble", 32);
  838. *uParam0 = { 74.29f, -736.05f, 46.76f };
  839. break;
  840.  
  841. case 35:
  842. uParam0->f_3 = 1;
  843. StringCopy(&(uParam0->f_8[0 /*8*/]), "FIBlobbyfake", 32);
  844. StringCopy(&(uParam0->f_8[1 /*8*/]), "FIBlobby", 32);
  845. *uParam0 = { 105.4557f, -745.4835f, 44.7548f };
  846. break;
  847.  
  848. case 36:
  849. uParam0->f_3 = 1;
  850. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_05_HC_REMOVE", 32);
  851. StringCopy(&(uParam0->f_8[1 /*8*/]), "DT1_05_HC_REQ", 32);
  852. *uParam0 = { 169f, -670.3f, 41.9f };
  853. break;
  854.  
  855. case 37:
  856. uParam0->f_3 = 1;
  857. *uParam0 = { 50.2f, 3743.9f, 40.9f };
  858. uParam0->f_79 = { 16.9757f, 3614.307f, 30.0677f };
  859. uParam0->f_82 = { 145.2451f, 3748.912f, 49.6958f };
  860. uParam0->f_85 = { 16.9757f, 3614.307f, 30.0677f };
  861. uParam0->f_88 = { 145.2451f, 3748.912f, 49.6958f };
  862. uParam0->f_91[0] = 0;
  863. uParam0->f_91[1] = 1;
  864. break;
  865.  
  866. case 38:
  867. uParam0->f_3 = 1;
  868. StringCopy(&(uParam0->f_8[0 /*8*/]), "trailerparkA_grp1", 32);
  869. StringCopy(&(uParam0->f_8[1 /*8*/]), "trailerparkA_grp2", 32);
  870. *uParam0 = { 50.2f, 3743.9f, 40.9f };
  871. break;
  872.  
  873. case 39:
  874. uParam0->f_3 = 1;
  875. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_trailerA_grp1", 32);
  876. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  877. *uParam0 = { 50.2f, 3743.9f, 40.9f };
  878. break;
  879.  
  880. case 40:
  881. uParam0->f_3 = 1;
  882. StringCopy(&(uParam0->f_8[0 /*8*/]), "trailerparkB_grp1", 32);
  883. StringCopy(&(uParam0->f_8[1 /*8*/]), "trailerparkB_grp2", 32);
  884. *uParam0 = { 106.7f, 3732.1f, 40.8f };
  885. break;
  886.  
  887. case 41:
  888. uParam0->f_3 = 1;
  889. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_trailerB_grp1", 32);
  890. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  891. *uParam0 = { 106.7f, 3732.1f, 40.8f };
  892. break;
  893.  
  894. case 42:
  895. uParam0->f_3 = 1;
  896. StringCopy(&(uParam0->f_8[0 /*8*/]), "trailerparkC_grp1", 32);
  897. StringCopy(&(uParam0->f_8[1 /*8*/]), "trailerparkC_grp2", 32);
  898. *uParam0 = { 72.7f, 3695.4f, 42f };
  899. break;
  900.  
  901. case 43:
  902. uParam0->f_3 = 1;
  903. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_trailerC_grp1", 32);
  904. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  905. *uParam0 = { 72.7f, 3695.4f, 42f };
  906. break;
  907.  
  908. case 44:
  909. uParam0->f_3 = 1;
  910. StringCopy(&(uParam0->f_8[0 /*8*/]), "trailerparkD_grp1", 32);
  911. StringCopy(&(uParam0->f_8[1 /*8*/]), "trailerparkD_grp2", 32);
  912. *uParam0 = { 43.8f, 3699.7f, 41.3f };
  913. break;
  914.  
  915. case 45:
  916. uParam0->f_3 = 1;
  917. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_trailerD_grp1", 32);
  918. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  919. *uParam0 = { 43.8f, 3699.7f, 41.3f };
  920. break;
  921.  
  922. case 46:
  923. uParam0->f_3 = 1;
  924. StringCopy(&(uParam0->f_8[0 /*8*/]), "trailerparkE_grp1", 32);
  925. StringCopy(&(uParam0->f_8[1 /*8*/]), "trailerparkE_grp2", 32);
  926. *uParam0 = { 28.5f, 3668f, 40.4f };
  927. break;
  928.  
  929. case 47:
  930. uParam0->f_3 = 1;
  931. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_trailerE_grp1", 32);
  932. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  933. *uParam0 = { 28.5f, 3668f, 40.4f };
  934. break;
  935.  
  936. case 48:
  937. uParam0->f_3 = 1;
  938. StringCopy(&(uParam0->f_34), "des_methtrailer", 32);
  939. StringCopy(&(uParam0->f_8[0 /*8*/]), "methtrailer_grp1", 32);
  940. StringCopy(&(uParam0->f_8[1 /*8*/]), "methtrailer_grp2", 32);
  941. StringCopy(&(uParam0->f_8[2 /*8*/]), "methtrailer_grp3", 32);
  942. uParam0->f_33 = 1;
  943. *uParam0 = { 29.4838f, 3735.593f, 38.688f };
  944. uParam0->f_68 = { 31.134f, 3738.783f, 39.062f };
  945. uParam0->f_71 = { 13.6f, 20f, 8.9f };
  946. uParam0->f_74 = 48f;
  947. uParam0->f_75[0] = 0;
  948. uParam0->f_75[1] = 1;
  949. uParam0->f_75[2] = 1;
  950. break;
  951.  
  952. case 49:
  953. uParam0->f_3 = 1;
  954. StringCopy(&(uParam0->f_8[0 /*8*/]), "occl_meth_grp1", 32);
  955. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  956. *uParam0 = { 29.4838f, 3735.593f, 38.688f };
  957. break;
  958.  
  959. case 50:
  960. uParam0->f_3 = 1;
  961. StringCopy(&(uParam0->f_8[0 /*8*/]), "des_farmhs_startimap", 32);
  962. StringCopy(&(uParam0->f_8[1 /*8*/]), "des_farmhs_endimap", 32);
  963. StringCopy(&(uParam0->f_8[2 /*8*/]), "REMOVE_ALL_STATES", 32);
  964. uParam0->f_33 = 1;
  965. *uParam0 = { 2450.595f, 4959.929f, 44.2575f };
  966. uParam0->f_79 = { 2383.756f, 4929.988f, 39.52461f };
  967. uParam0->f_82 = { 2505.756f, 5023.988f, 67.52461f };
  968. break;
  969.  
  970. case 55:
  971. uParam0->f_3 = 1;
  972. StringCopy(&(uParam0->f_8[0 /*8*/]), "des_farmhs_start_occl", 32);
  973. StringCopy(&(uParam0->f_8[1 /*8*/]), "des_farmhs_end_occl", 32);
  974. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  975. *uParam0 = { 2450.595f, 4959.929f, 44.2575f };
  976. break;
  977.  
  978. case 51:
  979. uParam0->f_3 = 1;
  980. StringCopy(&(uParam0->f_8[0 /*8*/]), "farm", 32);
  981. StringCopy(&(uParam0->f_8[1 /*8*/]), "farm", 32);
  982. StringCopy(&(uParam0->f_8[2 /*8*/]), "farm_burnt", 32);
  983. uParam0->f_33 = 1;
  984. *uParam0 = { 2444.8f, 4976.4f, 50.5f };
  985. break;
  986.  
  987. case 52:
  988. uParam0->f_3 = 1;
  989. StringCopy(&(uParam0->f_8[0 /*8*/]), "farm_props", 32);
  990. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  991. StringCopy(&(uParam0->f_8[2 /*8*/]), "farm_burnt_props", 32);
  992. uParam0->f_33 = 1;
  993. *uParam0 = { 2447.9f, 4973.4f, 47.7f };
  994. break;
  995.  
  996. case 53:
  997. uParam0->f_3 = 1;
  998. StringCopy(&(uParam0->f_8[0 /*8*/]), "des_farmhouse", 32);
  999. StringCopy(&(uParam0->f_8[1 /*8*/]), "des_farmhouse", 32);
  1000. StringCopy(&(uParam0->f_8[2 /*8*/]), "REMOVE_ALL_STATES", 32);
  1001. uParam0->f_33 = 1;
  1002. *uParam0 = { 2447.9f, 4973.4f, 47.7f };
  1003. break;
  1004.  
  1005. case 54:
  1006. uParam0->f_3 = 1;
  1007. StringCopy(&(uParam0->f_8[0 /*8*/]), "farmint_cap", 32);
  1008. StringCopy(&(uParam0->f_8[1 /*8*/]), "farmint", 32);
  1009. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1010. *uParam0 = { 2447.9f, 4973.4f, 47.7f };
  1011. break;
  1012.  
  1013. case 56:
  1014. uParam0->f_3 = 1;
  1015. StringCopy(&(uParam0->f_8[0 /*8*/]), "tankerexp_grp0", 32);
  1016. StringCopy(&(uParam0->f_8[1 /*8*/]), "tankerexp_grp3", 32);
  1017. *uParam0 = { 1676.415f, -1626.37f, 111.4848f };
  1018. break;
  1019.  
  1020. case 57:
  1021. uParam0->f_3 = 1;
  1022. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1023. StringCopy(&(uParam0->f_8[1 /*8*/]), "tankerexp_grp1", 32);
  1024. *uParam0 = { 1676.415f, -1626.37f, 111.4848f };
  1025. break;
  1026.  
  1027. case 58:
  1028. uParam0->f_3 = 1;
  1029. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1030. StringCopy(&(uParam0->f_8[1 /*8*/]), "tankerexp_grp2", 32);
  1031. *uParam0 = { 1676.415f, -1626.37f, 111.4848f };
  1032. break;
  1033.  
  1034. case 59:
  1035. uParam0->f_3 = 1;
  1036. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1037. StringCopy(&(uParam0->f_8[1 /*8*/]), "DES_tankerexp", 32);
  1038. *uParam0 = { 1676.415f, -1626.37f, 111.4848f };
  1039. break;
  1040.  
  1041. case 60:
  1042. uParam0->f_3 = 1;
  1043. StringCopy(&(uParam0->f_8[0 /*8*/]), "dockcrane1", 32);
  1044. *uParam0 = { 889.3f, -2910.9f, 40f };
  1045. break;
  1046.  
  1047. case 61:
  1048. uParam0->f_3 = 1;
  1049. StringCopy(&(uParam0->f_8[0 /*8*/]), "CanyonRvrShallow", 32);
  1050. StringCopy(&(uParam0->f_8[1 /*8*/]), "CanyonRvrDeep", 32);
  1051. *uParam0 = { -1600.619f, 4443.457f, 0.725f };
  1052. break;
  1053.  
  1054. case 62:
  1055. uParam0->f_3 = 1;
  1056. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1057. StringCopy(&(uParam0->f_8[1 /*8*/]), "Garage_door_locked", 32);
  1058. *uParam0 = { 966.1f, -114.8f, 75.2f };
  1059. break;
  1060.  
  1061. case 63:
  1062. uParam0->f_3 = 1;
  1063. StringCopy(&(uParam0->f_8[0 /*8*/]), "ch1_02_closed", 32);
  1064. StringCopy(&(uParam0->f_8[1 /*8*/]), "ch1_02_open", 32);
  1065. *uParam0 = { -3086.428f, 339.2523f, 6.3717f };
  1066. break;
  1067.  
  1068. case 64:
  1069. uParam0->f_3 = 1;
  1070. StringCopy(&(uParam0->f_8[0 /*8*/]), "ferris_finale_Anim", 32);
  1071. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1072. *uParam0 = { -1675.178f, -1143.605f, 12.0175f };
  1073. break;
  1074.  
  1075. case 65:
  1076. uParam0->f_3 = 1;
  1077. StringCopy(&(uParam0->f_8[0 /*8*/]), "railing_start", 32);
  1078. StringCopy(&(uParam0->f_8[1 /*8*/]), "railing_end", 32);
  1079. *uParam0 = { -532.1309f, 4526.187f, 88.7955f };
  1080. break;
  1081.  
  1082. case 66:
  1083. uParam0->f_3 = 1;
  1084. StringCopy(&(uParam0->f_8[0 /*8*/]), "canyonriver01", 32);
  1085. StringCopy(&(uParam0->f_8[1 /*8*/]), "canyonriver01_traincrash", 32);
  1086. *uParam0 = { -532.1309f, 4526.187f, 88.7955f };
  1087. break;
  1088.  
  1089. case 67:
  1090. uParam0->f_3 = 1;
  1091. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_05_WOFFM", 32);
  1092. StringCopy(&(uParam0->f_8[1 /*8*/]), "DT1_05_FIB2_Mission", 32);
  1093. StringCopy(&(uParam0->f_8[2 /*8*/]), "DT1_05_WOFFM", 32);
  1094. *uParam0 = { 131.29f, -631.22f, 261.85f };
  1095. break;
  1096.  
  1097. case 68:
  1098. uParam0->f_3 = 1;
  1099. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1100. StringCopy(&(uParam0->f_8[1 /*8*/]), "coronertrash", 32);
  1101. *uParam0 = { 233.9f, -1355f, 30.3f };
  1102. break;
  1103.  
  1104. case 69:
  1105. uParam0->f_3 = 1;
  1106. StringCopy(&(uParam0->f_8[0 /*8*/]), "Coroner_Int_off", 32);
  1107. StringCopy(&(uParam0->f_8[1 /*8*/]), "Coroner_Int_on", 32);
  1108. *uParam0 = { 234.4f, -1355.6f, 40.5f };
  1109. break;
  1110.  
  1111. case 70:
  1112. uParam0->f_3 = 1;
  1113. StringCopy(&(uParam0->f_8[0 /*8*/]), "id2_14_pre_no_int", 32);
  1114. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1115. *uParam0 = { 716.84f, -962.05f, 31.59f };
  1116. break;
  1117.  
  1118. case 71:
  1119. uParam0->f_3 = 1;
  1120. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1121. StringCopy(&(uParam0->f_8[1 /*8*/]), "id2_14_during1", 32);
  1122. StringCopy(&(uParam0->f_8[2 /*8*/]), "id2_14_during2", 32);
  1123. *uParam0 = { 716.84f, -962.05f, 31.59f };
  1124. break;
  1125.  
  1126. case 72:
  1127. uParam0->f_3 = 1;
  1128. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1129. StringCopy(&(uParam0->f_8[1 /*8*/]), "id2_14_on_fire", 32);
  1130. StringCopy(&(uParam0->f_8[2 /*8*/]), "id2_14_post_no_int", 32);
  1131. *uParam0 = { 716.84f, -962.05f, 31.59f };
  1132. break;
  1133.  
  1134. case 73:
  1135. uParam0->f_3 = 1;
  1136. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1137. StringCopy(&(uParam0->f_8[1 /*8*/]), "id2_14_during_door", 32);
  1138. *uParam0 = { 716.84f, -962.05f, 31.59f };
  1139. break;
  1140.  
  1141. case 74:
  1142. uParam0->f_3 = 1;
  1143. StringCopy(&(uParam0->f_8[0 /*8*/]), "burnt_switch_off", 32);
  1144. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1145. *uParam0 = { 716.84f, -962.05f, 31.59f };
  1146. break;
  1147.  
  1148. case 75:
  1149. uParam0->f_3 = 1;
  1150. StringCopy(&(uParam0->f_8[0 /*8*/]), "RC12B_Default", 32);
  1151. StringCopy(&(uParam0->f_8[1 /*8*/]), "RC12B_Destroyed", 32);
  1152. StringCopy(&(uParam0->f_8[2 /*8*/]), "RC12B_Fixed", 32);
  1153. uParam0->f_33 = 0;
  1154. *uParam0 = { 330.4596f, -584.8196f, 42.3174f };
  1155. break;
  1156.  
  1157. case 76:
  1158. uParam0->f_3 = 1;
  1159. StringCopy(&(uParam0->f_8[0 /*8*/]), "RC12B_HospitalInterior", 32);
  1160. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1161. uParam0->f_33 = 0;
  1162. *uParam0 = { 330.4596f, -584.8196f, 42.3174f };
  1163. break;
  1164.  
  1165. case 105:
  1166. uParam0->f_3 = 1;
  1167. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1168. StringCopy(&(uParam0->f_8[1 /*8*/]), "SM_15_BldGRAF1", 32);
  1169. *uParam0 = { 330.4596f, -584.8196f, 42.3174f };
  1170. break;
  1171.  
  1172. case 106:
  1173. uParam0->f_3 = 1;
  1174. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1175. StringCopy(&(uParam0->f_8[1 /*8*/]), "CH3_RD2_BishopsChickenGraffiti", 32);
  1176. *uParam0 = { 1861.28f, 2402.11f, 58.53f };
  1177. break;
  1178.  
  1179. case 107:
  1180. uParam0->f_3 = 1;
  1181. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1182. StringCopy(&(uParam0->f_8[1 /*8*/]), "FruitBB", 32);
  1183. *uParam0 = { -1327.46f, -274.82f, 54.25f };
  1184. break;
  1185.  
  1186. case 108:
  1187. uParam0->f_3 = 1;
  1188. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1189. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS5_04_MazeBillboardGraffiti", 32);
  1190. *uParam0 = { 2697.32f, 3162.18f, 58.1f };
  1191. break;
  1192.  
  1193. case 109:
  1194. uParam0->f_3 = 1;
  1195. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1196. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS5_Roads_RonOilGraffiti", 32);
  1197. *uParam0 = { 2119.12f, 3058.21f, 53.25f };
  1198. break;
  1199.  
  1200. case 110:
  1201. uParam0->f_3 = 1;
  1202. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1203. StringCopy(&(uParam0->f_8[1 /*8*/]), "ap1_03_bbrd_dcl", 32);
  1204. *uParam0 = { -804.25f, -2276.88f, 23.59f };
  1205. break;
  1206.  
  1207. case 111:
  1208. uParam0->f_3 = 1;
  1209. StringCopy(&(uParam0->f_8[0 /*8*/]), "HW1_02_OldBill", 32);
  1210. StringCopy(&(uParam0->f_8[1 /*8*/]), "HW1_02_NewBill", 32);
  1211. *uParam0 = { 296.5f, 173.3f, 100.4f };
  1212. break;
  1213.  
  1214. case 112:
  1215. uParam0->f_3 = 1;
  1216. StringCopy(&(uParam0->f_8[0 /*8*/]), "HW1_Emissive_OldBill", 32);
  1217. StringCopy(&(uParam0->f_8[1 /*8*/]), "HW1_Emissive_NewBill", 32);
  1218. *uParam0 = { 296.5f, 173.3f, 100.4f };
  1219. break;
  1220.  
  1221. case 77:
  1222. uParam0->f_3 = 1;
  1223. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1224. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1225. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1226. uParam0->f_33 = 1;
  1227. *uParam0 = { 480.9554f, -1321.21f, 28.2037f };
  1228. uParam0->f_85 = { 508.3f, -1299.3f, 39.4f };
  1229. uParam0->f_88 = { 459.9f, -1363.2f, 21.4f };
  1230. uParam0->f_91[0] = 0;
  1231. uParam0->f_91[1] = 1;
  1232. uParam0->f_91[2] = 0;
  1233. break;
  1234.  
  1235. case 78:
  1236. uParam0->f_3 = 1;
  1237. StringCopy(&(uParam0->f_8[0 /*8*/]), "TrevorsTrailer", 32);
  1238. StringCopy(&(uParam0->f_8[1 /*8*/]), "TrevorsTrailerTrash", 32);
  1239. StringCopy(&(uParam0->f_8[2 /*8*/]), "TrevorsTrailerTidy", 32);
  1240. *uParam0 = { 1973f, 3815f, 34f };
  1241. uParam0->f_33 = 0;
  1242. break;
  1243.  
  1244. case 79:
  1245. uParam0->f_3 = 1;
  1246. StringCopy(&(uParam0->f_8[0 /*8*/]), "scafstartimap", 32);
  1247. StringCopy(&(uParam0->f_8[1 /*8*/]), "scafendimap", 32);
  1248. *uParam0 = { -1088.6f, -1650.6f, 6.4f };
  1249. break;
  1250.  
  1251. case 80:
  1252. uParam0->f_3 = 1;
  1253. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1254. StringCopy(&(uParam0->f_8[1 /*8*/]), "chop_props", 32);
  1255. *uParam0 = { -13.83f, -1455.45f, 31.81f };
  1256. break;
  1257.  
  1258. case 113:
  1259. uParam0->f_3 = 1;
  1260. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1261. StringCopy(&(uParam0->f_8[1 /*8*/]), "AP1_04_TriAf01", 32);
  1262. *uParam0 = { -1277.629f, -2030.913f, 1.2823f };
  1263. break;
  1264.  
  1265. case 114:
  1266. uParam0->f_3 = 1;
  1267. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1268. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS2_06_TriAf02", 32);
  1269. *uParam0 = { 2384.969f, 4277.583f, 30.379f };
  1270. break;
  1271.  
  1272. case 115:
  1273. uParam0->f_3 = 1;
  1274. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1275. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS4_04_TriAf03", 32);
  1276. *uParam0 = { 1577.881f, 3836.107f, 30.7717f };
  1277. break;
  1278.  
  1279. case 87:
  1280. uParam0->f_3 = 1;
  1281. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_21_prop_lift_on", 32);
  1282. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1283. *uParam0 = { -180.5771f, -1016.928f, 28.2893f };
  1284. break;
  1285.  
  1286. case 88:
  1287. uParam0->f_3 = 1;
  1288. StringCopy(&(uParam0->f_8[0 /*8*/]), "jewel2fake", 32);
  1289. StringCopy(&(uParam0->f_8[1 /*8*/]), "post_hiest_unload", 32);
  1290. StringCopy(&(uParam0->f_8[2 /*8*/]), "bh1_16_refurb", 32);
  1291. *uParam0 = { -630.4205f, -236.7843f, 37.057f };
  1292. uParam0->f_79 = { (-623.6868f - 11f), (-231.935f - 11f), (40.30703f - 3.25f) };
  1293. uParam0->f_82 = { (-623.6868f + 11f), (-231.935f + 11f), (40.30703f + 3.25f) };
  1294. break;
  1295.  
  1296. case 89:
  1297. uParam0->f_3 = 1;
  1298. StringCopy(&(uParam0->f_8[0 /*8*/]), "bh1_16_doors_shut", 32);
  1299. StringCopy(&(uParam0->f_8[1 /*8*/]), "refit_unload", 32);
  1300. *uParam0 = { -583.1606f, -282.3967f, 35.394f };
  1301. break;
  1302.  
  1303. case 90:
  1304. uParam0->f_3 = 1;
  1305. StringCopy(&(uParam0->f_8[0 /*8*/]), "v_tunnel_hole_swap", 32);
  1306. StringCopy(&(uParam0->f_8[1 /*8*/]), "v_tunnel_hole", 32);
  1307. *uParam0 = { -14.651f, -604.3639f, 25.1823f };
  1308. break;
  1309.  
  1310. case 91:
  1311. uParam0->f_3 = 1;
  1312. StringCopy(&(uParam0->f_8[0 /*8*/]), "cs5_4_trains", 32);
  1313. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1314. *uParam0 = { 2773.61f, 2835.327f, 35.1903f };
  1315. break;
  1316.  
  1317. case 94:
  1318. uParam0->f_3 = 1;
  1319. StringCopy(&(uParam0->f_8[0 /*8*/]), "airfield", 32);
  1320. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1321. *uParam0 = { 1743.682f, 3286.251f, 40.0875f };
  1322. break;
  1323.  
  1324. case 95:
  1325. uParam0->f_3 = 1;
  1326. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1327. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1328. StringCopy(&(uParam0->f_8[2 /*8*/]), "REMOVE_ALL_STATES", 32);
  1329. uParam0->f_33 = 1;
  1330. *uParam0 = { 1222.9f, 1877.9f, 79.9f };
  1331. uParam0->f_58 = { 1206.8f, 1803f, 43.9f };
  1332. uParam0->f_61 = { 1329f, 2060.4f, 143.9f };
  1333. uParam0->f_64[0] = 0;
  1334. uParam0->f_64[1] = 1;
  1335. uParam0->f_64[2] = 0;
  1336. break;
  1337.  
  1338. case 104:
  1339. uParam0->f_3 = 1;
  1340. StringCopy(&(uParam0->f_8[0 /*8*/]), "SC1_01_OldBill", 32);
  1341. StringCopy(&(uParam0->f_8[1 /*8*/]), "SC1_01_NewBill", 32);
  1342. *uParam0 = { -351f, -1324f, 44.02f };
  1343. break;
  1344.  
  1345. case 103:
  1346. uParam0->f_3 = 1;
  1347. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_17_OldBill", 32);
  1348. StringCopy(&(uParam0->f_8[1 /*8*/]), "DT1_17_NewBill", 32);
  1349. *uParam0 = { 391.81f, -962.71f, 41.97f };
  1350. break;
  1351.  
  1352. case 102:
  1353. uParam0->f_3 = 1;
  1354. StringCopy(&(uParam0->f_8[0 /*8*/]), "SC1_14_OldBill", 32);
  1355. StringCopy(&(uParam0->f_8[1 /*8*/]), "SC1_14_NewBill", 32);
  1356. *uParam0 = { 424.2f, -1944.31f, 33.09f };
  1357. break;
  1358.  
  1359. case 92:
  1360. uParam0->f_3 = 1;
  1361. StringCopy(&(uParam0->f_8[0 /*8*/]), "ld_rail_01_track", 32);
  1362. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1363. *uParam0 = { 2626.374f, 2949.869f, 39.1409f };
  1364. break;
  1365.  
  1366. case 93:
  1367. uParam0->f_3 = 1;
  1368. StringCopy(&(uParam0->f_8[0 /*8*/]), "ld_rail_02_track", 32);
  1369. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1370. *uParam0 = { 2626.374f, 2949.869f, 39.1409f };
  1371. break;
  1372.  
  1373. case 118:
  1374. uParam0->f_3 = 2;
  1375. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_Michael_M_items", 32);
  1376. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_M_moved", 32);
  1377. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1378. *uParam0 = { -811.2679f, 179.3344f, 75.7408f };
  1379. break;
  1380.  
  1381. case 116:
  1382. uParam0->f_3 = 2;
  1383. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_Michael_D_items", 32);
  1384. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_D_Moved", 32);
  1385. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1386. *uParam0 = { -802.0311f, 172.9131f, 75.7408f };
  1387. break;
  1388.  
  1389. case 117:
  1390. uParam0->f_3 = 2;
  1391. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_Michael_S_items", 32);
  1392. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_S_items_swap", 32);
  1393. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1394. *uParam0 = { -808.033f, 172.1309f, 75.7406f };
  1395. break;
  1396.  
  1397. case 119:
  1398. uParam0->f_3 = 2;
  1399. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_Michael_L_Items", 32);
  1400. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_L_Moved", 32);
  1401. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1402. *uParam0 = { -808.033f, 172.1309f, 75.7406f };
  1403. break;
  1404.  
  1405. case 120:
  1406. uParam0->f_3 = 2;
  1407. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1408. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_M_items_swap", 32);
  1409. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1410. *uParam0 = { -808.033f, 172.1309f, 75.7406f };
  1411. break;
  1412.  
  1413. case 122:
  1414. uParam0->f_3 = 2;
  1415. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1416. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_FameShame", 32);
  1417. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1418. *uParam0 = { -802.0311f, 172.9131f, 75.7408f };
  1419. break;
  1420.  
  1421. case 121:
  1422. uParam0->f_3 = 2;
  1423. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1424. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_JewelHeist", 32);
  1425. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1426. *uParam0 = { -813.3f, 177.5f, 75.76f };
  1427. break;
  1428.  
  1429. case 123:
  1430. uParam0->f_3 = 2;
  1431. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1432. StringCopy(&(uParam0->f_8[1 /*8*/]), "Michael_premier", 32);
  1433. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1434. *uParam0 = { -813.3f, 177.5f, 75.76f };
  1435. break;
  1436.  
  1437. case 124:
  1438. uParam0->f_3 = 2;
  1439. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1440. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_plane_ticket", 32);
  1441. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1442. *uParam0 = { -813.3f, 177.5f, 75.76f };
  1443. break;
  1444.  
  1445. case 170:
  1446. uParam0->f_3 = 2;
  1447. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1448. StringCopy(&(uParam0->f_8[1 /*8*/]), "burgershot_yoga", 32);
  1449. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1450. *uParam0 = { -813.3f, 177.5f, 75.76f };
  1451. break;
  1452.  
  1453. case 171:
  1454. uParam0->f_3 = 2;
  1455. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1456. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_Scuba", 32);
  1457. StringCopy(&(uParam0->f_42), "V_Michael_Garage", 32);
  1458. *uParam0 = { -810.5301f, 187.7868f, 71.4786f };
  1459. break;
  1460.  
  1461. case 125:
  1462. uParam0->f_3 = 2;
  1463. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_Michael_bed_tidy", 32);
  1464. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_Michael_bed_Messy", 32);
  1465. StringCopy(&(uParam0->f_42), "V_Michael", 32);
  1466. *uParam0 = { -811.2679f, 179.3344f, 75.7408f };
  1467. break;
  1468.  
  1469. case 164:
  1470. uParam0->f_3 = 2;
  1471. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1472. StringCopy(&(uParam0->f_8[1 /*8*/]), "Jewel_Gasmasks", 32);
  1473. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1474. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1475. break;
  1476.  
  1477. case 165:
  1478. uParam0->f_3 = 2;
  1479. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1480. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_53_Agency _Overalls", 32);
  1481. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1482. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1483. break;
  1484.  
  1485. case 166:
  1486. uParam0->f_3 = 2;
  1487. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1488. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_53_Agency_Blueprint", 32);
  1489. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1490. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1491. break;
  1492.  
  1493. case 167:
  1494. uParam0->f_3 = 2;
  1495. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1496. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_35_KitBag", 32);
  1497. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1498. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1499. break;
  1500.  
  1501. case 168:
  1502. uParam0->f_3 = 2;
  1503. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1504. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_35_Body_Armour", 32);
  1505. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1506. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1507. break;
  1508.  
  1509. case 169:
  1510. uParam0->f_3 = 2;
  1511. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1512. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_35_Fireman", 32);
  1513. StringCopy(&(uParam0->f_42), "V_Sweat", 32);
  1514. *uParam0 = { 707.2563f, -965.147f, 29.4179f };
  1515. break;
  1516.  
  1517. case 126:
  1518. uParam0->f_3 = 2;
  1519. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1520. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Trevor_Helmet1", 32);
  1521. StringCopy(&(uParam0->f_42), "V_Trailer", 32);
  1522. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1523. break;
  1524.  
  1525. case 127:
  1526. uParam0->f_3 = 2;
  1527. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1528. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Trevor_Helmet3", 32);
  1529. StringCopy(&(uParam0->f_42), "V_TrailerTRASH", 32);
  1530. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1531. break;
  1532.  
  1533. case 128:
  1534. uParam0->f_3 = 2;
  1535. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1536. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Trevor_Helmet2", 32);
  1537. StringCopy(&(uParam0->f_42), "V_TrailerTidy", 32);
  1538. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1539. break;
  1540.  
  1541. case 129:
  1542. uParam0->f_3 = 2;
  1543. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1544. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_24_Trevor_Briefcase1", 32);
  1545. StringCopy(&(uParam0->f_42), "V_Trailer", 32);
  1546. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1547. break;
  1548.  
  1549. case 130:
  1550. uParam0->f_3 = 2;
  1551. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1552. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_24_Trevor_Briefcase3", 32);
  1553. StringCopy(&(uParam0->f_42), "V_TrailerTRASH", 32);
  1554. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1555. break;
  1556.  
  1557. case 131:
  1558. uParam0->f_3 = 2;
  1559. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1560. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_24_Trevor_Briefcase2", 32);
  1561. StringCopy(&(uParam0->f_42), "V_TrailerTidy", 32);
  1562. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1563. break;
  1564.  
  1565. case 132:
  1566. uParam0->f_3 = 2;
  1567. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1568. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Michael_Stay1", 32);
  1569. StringCopy(&(uParam0->f_42), "V_Trailer", 32);
  1570. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1571. break;
  1572.  
  1573. case 133:
  1574. uParam0->f_3 = 2;
  1575. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1576. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Michael_Stay3", 32);
  1577. StringCopy(&(uParam0->f_42), "V_TrailerTRASH", 32);
  1578. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1579. break;
  1580.  
  1581. case 134:
  1582. uParam0->f_3 = 2;
  1583. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1584. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_26_Michael_Stay2", 32);
  1585. StringCopy(&(uParam0->f_42), "V_TrailerTidy", 32);
  1586. *uParam0 = { 1973.805f, 3818.555f, 32.4363f };
  1587. break;
  1588.  
  1589. case 179:
  1590. uParam0->f_3 = 2;
  1591. StringCopy(&(uParam0->f_8[0 /*8*/]), "shutter_open", 32);
  1592. StringCopy(&(uParam0->f_8[1 /*8*/]), "shutter_closed", 32);
  1593. StringCopy(&(uParam0->f_42), "v_carshowroom", 32);
  1594. *uParam0 = { -30.8793f, -1088.336f, 25.4221f };
  1595. uParam0->f_68 = { -29.3f, -1086.35f, 25.57f };
  1596. uParam0->f_71 = { 5.5f, 3f, 2f };
  1597. uParam0->f_74 = -10f;
  1598. uParam0->f_75[0] = 0;
  1599. uParam0->f_75[1] = 1;
  1600. break;
  1601.  
  1602. case 174:
  1603. uParam0->f_3 = 2;
  1604. StringCopy(&(uParam0->f_8[0 /*8*/]), "csr_beforeMission", 32);
  1605. StringCopy(&(uParam0->f_8[1 /*8*/]), "csr_afterMissionA", 32);
  1606. StringCopy(&(uParam0->f_8[2 /*8*/]), "csr_afterMissionB", 32);
  1607. StringCopy(&(uParam0->f_50), "csr_inMission", 32);
  1608. uParam0->f_33 = 0;
  1609. StringCopy(&(uParam0->f_42), "v_carshowroom", 32);
  1610. *uParam0 = { -59.7936f, -1098.784f, 27.2612f };
  1611. break;
  1612.  
  1613. case 175:
  1614. uParam0->f_3 = 1;
  1615. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1616. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1617. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1618. StringCopy(&(uParam0->f_42), "v_carshowroom", 32);
  1619. *uParam0 = { -49.21f, -1090.28f, 25.42f };
  1620. uParam0->f_68 = { -49.21f, -1090.28f, 25.42f };
  1621. uParam0->f_71 = { 2.5f, 3f, 3f };
  1622. uParam0->f_74 = 0f;
  1623. uParam0->f_75[0] = 0;
  1624. uParam0->f_75[1] = 1;
  1625. uParam0->f_75[2] = 0;
  1626. break;
  1627.  
  1628. case 176:
  1629. uParam0->f_3 = 1;
  1630. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1631. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1632. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1633. StringCopy(&(uParam0->f_42), "v_carshowroom", 32);
  1634. *uParam0 = { -49.28f, -1092.66f, 25.42f };
  1635. uParam0->f_68 = { -49.28f, -1092.66f, 25.42f };
  1636. uParam0->f_71 = { 3f, 1f, 3f };
  1637. uParam0->f_74 = 0f;
  1638. uParam0->f_75[0] = 0;
  1639. uParam0->f_75[1] = 1;
  1640. uParam0->f_75[2] = 0;
  1641. break;
  1642.  
  1643. case 177:
  1644. uParam0->f_3 = 1;
  1645. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1646. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1647. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1648. StringCopy(&(uParam0->f_42), "v_carshowroom", 32);
  1649. *uParam0 = { -53.07f, -1096.73f, 25.5f };
  1650. uParam0->f_68 = { -53.07f, -1096.73f, 25.5f };
  1651. uParam0->f_71 = { 1f, 3f, 2f };
  1652. uParam0->f_74 = -45f;
  1653. uParam0->f_75[0] = 0;
  1654. uParam0->f_75[1] = 1;
  1655. uParam0->f_75[2] = 0;
  1656. break;
  1657.  
  1658. case 178:
  1659. uParam0->f_3 = 1;
  1660. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1661. StringCopy(&(uParam0->f_8[1 /*8*/]), "carshowroom_broken", 32);
  1662. StringCopy(&(uParam0->f_8[2 /*8*/]), "carshowroom_boarded", 32);
  1663. uParam0->f_33 = 0;
  1664. *uParam0 = { -59.7936f, -1098.784f, 27.2612f };
  1665. break;
  1666.  
  1667. case 173:
  1668. uParam0->f_3 = 1;
  1669. StringCopy(&(uParam0->f_8[0 /*8*/]), "shr_int", 32);
  1670. StringCopy(&(uParam0->f_8[1 /*8*/]), "fakeint", 32);
  1671. uParam0->f_33 = 0;
  1672. *uParam0 = { -59.7936f, -1098.784f, 27.2612f };
  1673. break;
  1674.  
  1675. case 180:
  1676. uParam0->f_3 = 1;
  1677. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_03_Shutter", 32);
  1678. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1679. StringCopy(&(uParam0->f_42), "", 32);
  1680. *uParam0 = { 23.9346f, -669.7552f, 30.8853f };
  1681. break;
  1682.  
  1683. case 181:
  1684. uParam0->f_3 = 2;
  1685. StringCopy(&(uParam0->f_8[0 /*8*/]), "Hospitaldoorsanim", 32);
  1686. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1687. StringCopy(&(uParam0->f_8[2 /*8*/]), "Hospitaldoorsfixed", 32);
  1688. StringCopy(&(uParam0->f_42), "v_hospital", 32);
  1689. uParam0->f_33 = 0;
  1690. *uParam0 = { 300.9423f, -586.1784f, 42.2919f };
  1691. break;
  1692.  
  1693. case 135:
  1694. uParam0->f_3 = 2;
  1695. StringCopy(&(uParam0->f_8[0 /*8*/]), "swap_clean_apt", 32);
  1696. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_mess_A", 32);
  1697. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1698. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1699. break;
  1700.  
  1701. case 136:
  1702. uParam0->f_3 = 2;
  1703. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1704. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_mess_B", 32);
  1705. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1706. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1707. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1708. break;
  1709.  
  1710. case 137:
  1711. uParam0->f_3 = 2;
  1712. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1713. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_mess_C", 32);
  1714. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1715. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1716. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1717. break;
  1718.  
  1719. case 138:
  1720. uParam0->f_3 = 2;
  1721. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1722. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_sextoys_a", 32);
  1723. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1724. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1725. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1726. break;
  1727.  
  1728. case 139:
  1729. uParam0->f_3 = 2;
  1730. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1731. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_wade_shit", 32);
  1732. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1733. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1734. break;
  1735.  
  1736. case 140:
  1737. uParam0->f_3 = 2;
  1738. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1739. StringCopy(&(uParam0->f_8[1 /*8*/]), "swap_wade_sofa_A", 32);
  1740. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1741. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1742. break;
  1743.  
  1744. case 141:
  1745. uParam0->f_3 = 2;
  1746. StringCopy(&(uParam0->f_8[0 /*8*/]), "layer_debra_pic", 32);
  1747. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1748. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1749. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1750. break;
  1751.  
  1752. case 142:
  1753. uParam0->f_3 = 2;
  1754. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1755. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_torture", 32);
  1756. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1757. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1758. break;
  1759.  
  1760. case 143:
  1761. uParam0->f_3 = 2;
  1762. StringCopy(&(uParam0->f_8[0 /*8*/]), "swap_sofa_A", 32);
  1763. StringCopy(&(uParam0->f_8[1 /*8*/]), "swap_sofa_B", 32);
  1764. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1765. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1766. break;
  1767.  
  1768. case 144:
  1769. uParam0->f_3 = 2;
  1770. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1771. StringCopy(&(uParam0->f_8[1 /*8*/]), "layer_whiskey", 32);
  1772. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1773. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1774. break;
  1775.  
  1776. case 145:
  1777. uParam0->f_3 = 2;
  1778. StringCopy(&(uParam0->f_8[0 /*8*/]), "swap_mrJam_A", 32);
  1779. StringCopy(&(uParam0->f_8[1 /*8*/]), "swap_mrJam_B", 32);
  1780. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1781. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1782. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1783. break;
  1784.  
  1785. case 146:
  1786. uParam0->f_3 = 2;
  1787. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1788. StringCopy(&(uParam0->f_8[1 /*8*/]), "swap_mrJam_C", 32);
  1789. StringCopy(&(uParam0->f_42), "v_trevors", 32);
  1790. *uParam0 = { -1157.129f, -1523.028f, 9.6327f };
  1791. break;
  1792.  
  1793. case 147:
  1794. uParam0->f_3 = 1;
  1795. StringCopy(&(uParam0->f_8[0 /*8*/]), "vb_30_emissive", 32);
  1796. StringCopy(&(uParam0->f_8[1 /*8*/]), "vb_30_murder", 32);
  1797. uParam0->f_33 = 0;
  1798. *uParam0 = { -1150.039f, -1521.761f, 9.6331f };
  1799. break;
  1800.  
  1801. case 148:
  1802. uParam0->f_3 = 1;
  1803. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1804. StringCopy(&(uParam0->f_8[1 /*8*/]), "vb_30_crimetape", 32);
  1805. uParam0->f_33 = 0;
  1806. *uParam0 = { -1150.039f, -1521.761f, 9.6331f };
  1807. break;
  1808.  
  1809. case 149:
  1810. uParam0->f_3 = 1;
  1811. StringCopy(&(uParam0->f_8[0 /*8*/]), "sheriff_cap", 32);
  1812. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1813. uParam0->f_33 = 0;
  1814. *uParam0 = { 1856.029f, 3682.998f, 33.2675f };
  1815. break;
  1816.  
  1817. case 150:
  1818. uParam0->f_3 = 1;
  1819. StringCopy(&(uParam0->f_8[0 /*8*/]), "CS1_16_Sheriff_Cap", 32);
  1820. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1821. uParam0->f_33 = 0;
  1822. *uParam0 = { -440.5073f, 6018.766f, 30.49f };
  1823. break;
  1824.  
  1825. case 151:
  1826. uParam0->f_3 = 1;
  1827. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1828. StringCopy(&(uParam0->f_8[1 /*8*/]), "ufo", 32);
  1829. uParam0->f_33 = 0;
  1830. *uParam0 = { 487.31f, 5588.386f, 793.0532f };
  1831. break;
  1832.  
  1833. case 152:
  1834. uParam0->f_3 = 1;
  1835. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1836. StringCopy(&(uParam0->f_8[1 /*8*/]), "ufo_eye", 32);
  1837. uParam0->f_33 = 0;
  1838. *uParam0 = { 487.31f, 5588.386f, 793.0532f };
  1839. break;
  1840.  
  1841. case 153:
  1842. uParam0->f_3 = 2;
  1843. StringCopy(&(uParam0->f_8[0 /*8*/]), "V_57_FranklinStuff", 32);
  1844. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_57_Franklin_LEFT", 32);
  1845. StringCopy(&(uParam0->f_42), "v_franklins", 32);
  1846. *uParam0 = { -13.9623f, -1440.614f, 30.1015f };
  1847. break;
  1848.  
  1849. case 154:
  1850. uParam0->f_3 = 2;
  1851. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1852. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_57_GangBandana", 32);
  1853. StringCopy(&(uParam0->f_42), "v_franklins", 32);
  1854. *uParam0 = { -13.9623f, -1440.614f, 30.1015f };
  1855. break;
  1856.  
  1857. case 155:
  1858. uParam0->f_3 = 2;
  1859. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1860. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_57_Safari", 32);
  1861. StringCopy(&(uParam0->f_42), "v_franklins", 32);
  1862. *uParam0 = { -13.9623f, -1440.614f, 30.1015f };
  1863. break;
  1864.  
  1865. case 172:
  1866. uParam0->f_3 = 2;
  1867. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1868. StringCopy(&(uParam0->f_8[1 /*8*/]), "V_19_Trevor_Mess", 32);
  1869. StringCopy(&(uParam0->f_42), "v_strip3", 32);
  1870. *uParam0 = { 96.4811f, -1291.294f, 28.2688f };
  1871. break;
  1872.  
  1873. case 182:
  1874. uParam0->f_3 = 1;
  1875. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1876. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1877. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1878. uParam0->f_33 = 0;
  1879. *uParam0 = { 139.5795f, -3092.962f, 8.64631f };
  1880. uParam0->f_79 = { Vector(8.64631f, -3092.962f, 139.5795f) - Vector(4.1875f, 24f, 33.3125f) };
  1881. uParam0->f_82 = { Vector(8.64631f, -3092.962f, 139.5795f) + Vector(4.1875f, 24f, 33.3125f) };
  1882. uParam0->f_85 = { Vector(8.64631f, -3092.962f, 139.5795f) - Vector(4.1875f, 24f, 33.3125f) };
  1883. uParam0->f_88 = { Vector(8.64631f, -3092.962f, 139.5795f) + Vector(4.1875f, 24f, 33.3125f) };
  1884. uParam0->f_91[0] = 0;
  1885. uParam0->f_91[1] = 1;
  1886. uParam0->f_91[2] = 1;
  1887. break;
  1888.  
  1889. case 183:
  1890. uParam0->f_3 = 1;
  1891. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1892. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1893. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1894. uParam0->f_33 = 0;
  1895. *uParam0 = { 203.7784f, -3131.767f, 7.041344f };
  1896. uParam0->f_79 = { Vector(7.041344f, -3131.767f, 203.7784f) - Vector(2.5625f, 2.75f, 4.875f) };
  1897. uParam0->f_82 = { Vector(7.041344f, -3131.767f, 203.7784f) + Vector(2.5625f, 2.75f, 4.875f) };
  1898. break;
  1899.  
  1900. case 184:
  1901. uParam0->f_3 = 1;
  1902. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1903. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1904. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1905. uParam0->f_33 = 0;
  1906. *uParam0 = { 144.7706f, -2982.659f, 7.952507f };
  1907. uParam0->f_79 = { Vector(7.952507f, -2982.659f, 144.7706f) - Vector(3.125f, 3.4375f, 5.3125f) };
  1908. uParam0->f_82 = { Vector(7.952507f, -2982.659f, 144.7706f) + Vector(3.125f, 3.4375f, 5.3125f) };
  1909. break;
  1910.  
  1911. case 185:
  1912. uParam0->f_3 = 1;
  1913. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1914. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1915. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1916. uParam0->f_33 = 1;
  1917. *uParam0 = { -1154.965f, -1520.983f, 9.132731f };
  1918. uParam0->f_79 = { -1154.965f, -1520.983f, 9.132731f };
  1919. uParam0->f_82 = { -1158.965f, -1524.983f, 11.63273f };
  1920. break;
  1921.  
  1922. case 187:
  1923. uParam0->f_3 = 1;
  1924. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1925. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1926. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1927. uParam0->f_33 = 1;
  1928. *uParam0 = { -1052.204f, 371.9537f, 67.914f };
  1929. uParam0->f_79 = { -1052.204f, 371.9537f, 67.914f };
  1930. uParam0->f_82 = { -1048.064f, 368.0221f, 70.9128f };
  1931. break;
  1932.  
  1933. case 186:
  1934. uParam0->f_3 = 1;
  1935. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1936. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1937. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1938. uParam0->f_33 = 1;
  1939. *uParam0 = { 1954.984f, 3792.991f, 30.3086f };
  1940. uParam0->f_79 = { 1954.984f, 3792.991f, 30.3086f };
  1941. uParam0->f_82 = { 1983.45f, 3830.78f, 36.2726f };
  1942. break;
  1943.  
  1944. case 188:
  1945. uParam0->f_3 = 1;
  1946. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1947. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1948. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1949. uParam0->f_33 = 1;
  1950. *uParam0 = { -1122.202f, 48.5724f, 51.4652f };
  1951. uParam0->f_79 = { -1122.202f, 48.5724f, 51.4652f };
  1952. uParam0->f_82 = { -1076.233f, 92.1041f, 60.0617f };
  1953. break;
  1954.  
  1955. case 81:
  1956. uParam0->f_3 = 1;
  1957. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1958. StringCopy(&(uParam0->f_8[1 /*8*/]), "KorizTempWalls", 32);
  1959. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1960. uParam0->f_33 = 0;
  1961. *uParam0 = { -2199.138f, 223.4648f, 181.1118f };
  1962. break;
  1963.  
  1964. case 82:
  1965. uParam0->f_3 = 1;
  1966. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1967. StringCopy(&(uParam0->f_8[1 /*8*/]), "mic3_chopper_debris", 32);
  1968. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1969. uParam0->f_33 = 0;
  1970. *uParam0 = { -2242.785f, 263.4779f, 173.6154f };
  1971. break;
  1972.  
  1973. case 83:
  1974. uParam0->f_3 = 1;
  1975. StringCopy(&(uParam0->f_8[0 /*8*/]), "chemgrill_grp1", 32);
  1976. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1977. *uParam0 = { 3832.9f, 3665.5f, -23.4f };
  1978. break;
  1979.  
  1980. case 84:
  1981. uParam0->f_3 = 1;
  1982. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  1983. StringCopy(&(uParam0->f_8[1 /*8*/]), "Plane_crash_trench", 32);
  1984. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  1985. uParam0->f_33 = 0;
  1986. *uParam0 = { 2814.7f, 4758.5f, 47.9f };
  1987. break;
  1988.  
  1989. case 85:
  1990. uParam0->f_3 = 1;
  1991. StringCopy(&(uParam0->f_8[0 /*8*/]), "golfflags", 32);
  1992. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  1993. *uParam0 = { -1096.505f, 4.5754f, 49.8103f };
  1994. break;
  1995.  
  1996. case 86:
  1997. uParam0->f_3 = 1;
  1998. StringCopy(&(uParam0->f_8[0 /*8*/]), "yogagame", 32);
  1999. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  2000. *uParam0 = { -781.6566f, 186.8937f, 71.8352f };
  2001. break;
  2002.  
  2003. case 189:
  2004. uParam0->f_3 = 1;
  2005. StringCopy(&(uParam0->f_8[0 /*8*/]), "Carwash_with_spinners", 32);
  2006. StringCopy(&(uParam0->f_8[1 /*8*/]), "Carwash_without_spinners", 32);
  2007. uParam0->f_33 = 0;
  2008. *uParam0 = { 55.7f, -1391.3f, 30.5f };
  2009. break;
  2010.  
  2011. case 190:
  2012. uParam0->f_3 = 1;
  2013. StringCopy(&(uParam0->f_8[0 /*8*/]), "KT_CarWash", 32);
  2014. StringCopy(&(uParam0->f_8[1 /*8*/]), "KT_CarWash_NoBrush", 32);
  2015. uParam0->f_33 = 0;
  2016. *uParam0 = { 700.091f, -933.641f, 20.308f };
  2017. break;
  2018.  
  2019. case 191:
  2020. uParam0->f_3 = 1;
  2021. *uParam0 = { -1096.381f, -836.17f, 36.6755f };
  2022. uParam0->f_85 = { *uParam0 - Vector(25f, 25f, 15f) };
  2023. uParam0->f_88 = { *uParam0 + Vector(25f, 25f, 15f) };
  2024. uParam0->f_91[0] = 1;
  2025. uParam0->f_91[1] = 0;
  2026. break;
  2027.  
  2028. case 192:
  2029. uParam0->f_3 = 1;
  2030. *uParam0 = { 449.6558f, -980.1375f, 42.6918f };
  2031. uParam0->f_85 = { *uParam0 - Vector(25f, 25f, 15f) };
  2032. uParam0->f_88 = { *uParam0 + Vector(25f, 25f, 15f) };
  2033. uParam0->f_91[0] = 1;
  2034. uParam0->f_91[1] = 0;
  2035. break;
  2036.  
  2037. case 193:
  2038. uParam0->f_3 = 1;
  2039. *uParam0 = { 363.0175f, -1598.079f, 35.9502f };
  2040. uParam0->f_85 = { *uParam0 - Vector(25f, 25f, 15f) };
  2041. uParam0->f_88 = { *uParam0 + Vector(25f, 25f, 15f) };
  2042. uParam0->f_91[0] = 1;
  2043. uParam0->f_91[1] = 0;
  2044. break;
  2045.  
  2046. case 194:
  2047. uParam0->f_3 = 1;
  2048. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2049. StringCopy(&(uParam0->f_8[1 /*8*/]), "CS3_07_MPGates", 32);
  2050. StringCopy(&(uParam0->f_8[2 /*8*/]), "", 32);
  2051. *uParam0 = { -1601.424f, 2808.213f, 16.2598f };
  2052. break;
  2053.  
  2054. case 97:
  2055. uParam0->f_3 = 1;
  2056. StringCopy(&(uParam0->f_8[0 /*8*/]), "DT1_03_Gr_Closed", 32);
  2057. StringCopy(&(uParam0->f_8[1 /*8*/]), "", 32);
  2058. *uParam0 = { 23.7318f, -647.2123f, 37.9549f };
  2059. break;
  2060.  
  2061. case 98:
  2062. uParam0->f_3 = 1;
  2063. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2064. StringCopy(&(uParam0->f_8[1 /*8*/]), "FINBANK", 32);
  2065. *uParam0 = { 12.9689f, -648.4698f, 9.7693f };
  2066. break;
  2067.  
  2068. case 99:
  2069. uParam0->f_3 = 1;
  2070. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2071. StringCopy(&(uParam0->f_8[1 /*8*/]), "PAPER1_RCM_ALT", 32);
  2072. StringCopy(&(uParam0->f_8[2 /*8*/]), "PAPER1_RCM", 32);
  2073. *uParam0 = { -1459.127f, 486.1281f, 115.2016f };
  2074. break;
  2075.  
  2076. case 100:
  2077. uParam0->f_3 = 1;
  2078. StringCopy(&(uParam0->f_8[0 /*8*/]), "SP1_10_fake_interior", 32);
  2079. StringCopy(&(uParam0->f_8[1 /*8*/]), "SP1_10_real_interior", 32);
  2080. *uParam0 = { -248.4916f, -2010.509f, 34.5743f };
  2081. break;
  2082.  
  2083. case 101:
  2084. uParam0->f_3 = 1;
  2085. StringCopy(&(uParam0->f_8[0 /*8*/]), "facelobbyfake", 32);
  2086. StringCopy(&(uParam0->f_8[1 /*8*/]), "facelobby", 32);
  2087. *uParam0 = { -1081.347f, -263.1502f, 38.7152f };
  2088. break;
  2089.  
  2090. case 195:
  2091. uParam0->f_3 = 1;
  2092. StringCopy(&(uParam0->f_8[0 /*8*/]), "atriumglstatic", 32);
  2093. StringCopy(&(uParam0->f_8[1 /*8*/]), "atriumglmission", 32);
  2094. StringCopy(&(uParam0->f_8[2 /*8*/]), "atriumglcut", 32);
  2095. *uParam0 = { 136.1795f, -750.701f, 262.0516f };
  2096. break;
  2097.  
  2098. case 197:
  2099. uParam0->f_3 = 1;
  2100. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2101. StringCopy(&(uParam0->f_8[1 /*8*/]), "racetrack01", 32);
  2102. *uParam0 = { 2096f, 3168.7f, 42.9f };
  2103. break;
  2104. }
  2105. switch (iParam1)
  2106. {
  2107. case 156:
  2108. uParam0->f_3 = 2;
  2109. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2110. StringCopy(&(uParam0->f_8[1 /*8*/]), "showhome_only", 32);
  2111. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2112. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2113. break;
  2114.  
  2115. case 157:
  2116. uParam0->f_3 = 2;
  2117. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2118. StringCopy(&(uParam0->f_8[1 /*8*/]), "franklin_unpacking", 32);
  2119. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2120. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2121. break;
  2122.  
  2123. case 158:
  2124. uParam0->f_3 = 2;
  2125. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2126. StringCopy(&(uParam0->f_8[1 /*8*/]), "franklin_settled", 32);
  2127. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2128. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2129. break;
  2130.  
  2131. case 163:
  2132. uParam0->f_3 = 2;
  2133. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2134. StringCopy(&(uParam0->f_8[1 /*8*/]), "progress_tshirt", 32);
  2135. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2136. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2137. break;
  2138.  
  2139. case 159:
  2140. uParam0->f_3 = 2;
  2141. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2142. StringCopy(&(uParam0->f_8[1 /*8*/]), "bong_and_wine", 32);
  2143. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2144. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2145. break;
  2146.  
  2147. case 161:
  2148. uParam0->f_3 = 2;
  2149. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2150. StringCopy(&(uParam0->f_8[1 /*8*/]), "progress_flyer", 32);
  2151. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2152. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2153. break;
  2154.  
  2155. case 162:
  2156. uParam0->f_3 = 2;
  2157. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2158. StringCopy(&(uParam0->f_8[1 /*8*/]), "progress_tux", 32);
  2159. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2160. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2161. break;
  2162.  
  2163. case 160:
  2164. uParam0->f_3 = 2;
  2165. StringCopy(&(uParam0->f_8[0 /*8*/]), "locked", 32);
  2166. StringCopy(&(uParam0->f_8[1 /*8*/]), "unlocked", 32);
  2167. StringCopy(&(uParam0->f_42), "v_franklinshouse", 32);
  2168. *uParam0 = { 7.0256f, 537.3075f, 175.0281f };
  2169. break;
  2170.  
  2171. case 96:
  2172. uParam0->f_3 = 1;
  2173. StringCopy(&(uParam0->f_8[0 /*8*/]), "", 32);
  2174. StringCopy(&(uParam0->f_8[1 /*8*/]), "chophillskennel", 32);
  2175. *uParam0 = { 19.0568f, 536.4818f, 169.6277f };
  2176. break;
  2177. }
  2178. return 1;
  2179. }
  2180.  
  2181. int func_9()
  2182. {
  2183. if (((unk_0x74F5D03600AFE35B("RAIN") || unk_0x74F5D03600AFE35B("THUNDER")) || unk_0xE7AD509DDF1310F4("RAIN")) || unk_0xE7AD509DDF1310F4("THUNDER"))
  2184. {
  2185. return 1;
  2186. }
  2187. return 0;
  2188. }
  2189.  
  2190. void func_10()
  2191. {
  2192. func_1(152, 0, 1, 1, 0);
  2193. if (unk_0xBB89DDBE1CC74BAF("AZ_SPECIAL_UFO_03"))
  2194. {
  2195. unk_0x1031C3D17FE9BFDA("AZ_SPECIAL_UFO_03", 0, 1);
  2196. }
  2197. SCRIPT::TERMINATE_THIS_THREAD();
  2198. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement