Advertisement
Guest User

Untitled

a guest
Nov 14th, 2014
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 125.87 KB | None | 0 0
  1. // This file was decompiled using SASCM.ini published by GTAG (http://gtag.gtagaming.com/opcode-database) on 14.6.2013
  2. {$CLEO .cm}
  3.  
  4. //-------------MAIN---------------
  5. gosub @NRACES_112
  6. if
  7. wasted_or_busted
  8. else_jump @NRACES_43
  9. 00BC: show_text_highpriority GXT 'NRACE25' time 5000 flag 1
  10. jump @NRACES_103
  11.  
  12. :NRACES_43
  13. if or
  14. 53@ == 0
  15. 53@ == 3
  16. else_jump @NRACES_103
  17. fade 0 2000
  18. set_wb_check_to 0
  19.  
  20. :NRACES_79
  21. if
  22. fading
  23. else_jump @NRACES_103
  24. wait 0
  25. jump @NRACES_79
  26.  
  27. :NRACES_103
  28. gosub @NRACES_44233
  29. end_thread
  30.  
  31. :NRACES_112
  32. $ONMISSION = 1
  33. thread 'NRACES'
  34. wait 0
  35. if
  36. not Actor.Driving($PLAYER_ACTOR)
  37. else_jump @NRACES_152
  38. return
  39.  
  40. :NRACES_152
  41. 755@ = Actor.CurrentCar($PLAYER_ACTOR)
  42. 756@ = Car.Model(755@)
  43. 0A30: repair_car 755@
  44. Car.Health(755@) = 3000
  45. Car.DoorStatus(755@) = 0
  46. Car.LockInCurrentPosition(755@) = True
  47. wait 1000
  48. Car.LockInCurrentPosition(755@) = False
  49. 50@ = 0
  50. 963@ = 0
  51. 964@ = 0
  52. 965@ = 0
  53. 966@ = 0
  54. 0AB4: 964@ = var 85
  55. 0AB4: 965@ = var 86
  56. 0AB4: 966@ = var 87
  57. 0AB4: 963@ = var 84
  58. if
  59. 963@ == 0
  60. else_jump @NRACES_594
  61. 0AB3: var 361 = 999999999
  62. 0AB3: var 362 = 999999999
  63. 0AB3: var 363 = 999999999
  64. 0AB3: var 364 = 999999999
  65. 0AB3: var 365 = 999999999
  66. 0AB3: var 366 = 999999999
  67. 0AB3: var 367 = 999999999
  68. 0AB3: var 368 = 999999999
  69. 0AB3: var 369 = 999999999
  70. 0AB3: var 370 = 999999999
  71. 0AB3: var 371 = 999999999
  72. 0AB3: var 372 = 999999999
  73. 0AB3: var 373 = 999999999
  74. 0AB3: var 374 = 999999999
  75. 0AB3: var 375 = 999999999
  76. 0AB3: var 376 = 999999999
  77. 0AB3: var 377 = 999999999
  78. 0AB3: var 378 = 999999999
  79. 0AB3: var 379 = 999999999
  80. 0AB3: var 380 = 999999999
  81. 0AB3: var 381 = 999999999
  82. 0AB3: var 382 = 999999999
  83. 0AB3: var 383 = 999999999
  84. 0AB3: var 384 = 999999999
  85. 0AB3: var 385 = 999999999
  86. 0AB3: var 386 = 999999999
  87. 0AB3: var 387 = 999999999
  88. 0AB3: var 388 = 999999999
  89. 0AB3: var 389 = 999999999
  90. 0AB3: var 390 = 999999999
  91. 0AB3: var 84 = 1
  92.  
  93. :NRACES_594
  94. 0AB4: 761@ = var 361
  95. 0AB4: 762@ = var 362
  96. 0AB4: 763@ = var 363
  97. 0AB4: 764@ = var 364
  98. 0AB4: 765@ = var 365
  99. 0AB4: 766@ = var 366
  100. 0AB4: 767@ = var 367
  101. 0AB4: 768@ = var 368
  102. 0AB4: 769@ = var 369
  103. 0AB4: 770@ = var 370
  104. 0AB4: 771@ = var 371
  105. 0AB4: 772@ = var 372
  106. 0AB4: 773@ = var 373
  107. 0AB4: 774@ = var 374
  108. 0AB4: 775@ = var 375
  109. 0AB4: 776@ = var 376
  110. 0AB4: 777@ = var 377
  111. 0AB4: 778@ = var 378
  112. 0AB4: 779@ = var 379
  113. 0AB4: 780@ = var 380
  114. 0AB4: 781@ = var 381
  115. 0AB4: 782@ = var 382
  116. 0AB4: 783@ = var 383
  117. 0AB4: 784@ = var 384
  118. 0AB4: 785@ = var 385
  119. 0AB4: 786@ = var 386
  120. 0AB4: 787@ = var 387
  121. 0AB4: 788@ = var 388
  122. 0AB4: 789@ = var 389
  123. 0AB4: 790@ = var 390
  124. 860@ = 999999999
  125. 888@ = 0
  126. 08E7: disable_entrance_markers 1
  127. 7@ = 0
  128. 10@ = 0.0
  129. if
  130. 964@ == 1
  131. else_jump @NRACES_1798
  132. 04AF: 49@ = 1 // = constant
  133. 53@ = 0
  134. if
  135. 965@ == 0
  136. else_jump @NRACES_936
  137. 50@ = 0
  138. 51@ = 8
  139.  
  140. :NRACES_936
  141. if
  142. 965@ == 1
  143. else_jump @NRACES_975
  144. 50@ = 9
  145. 51@ = 14
  146. 01EB: set_traffic_density_multiplier_to 0.0
  147.  
  148. :NRACES_975
  149. if
  150. 965@ == 2
  151. else_jump @NRACES_1007
  152. 50@ = 15
  153. 51@ = 18
  154.  
  155. :NRACES_1007
  156. if
  157. 965@ == 3
  158. else_jump @NRACES_1742
  159. 04C4: store_coords_to 853@ 854@ 855@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.2
  160. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
  161. 0512: show_permanent_text_box 'TATTA' // Use ~k~~GO_FORWARD~ and ~k~~GO_BACK~ to select an area.~N~~k~~PED_SPRINT~ Select~N~~k~~VEHICLE_ENTER_EXIT~ Quit
  162. 11@ = 0
  163. 08D4: 8@ = create_panel_with_title 'NRACE_1' position 360.0 120.0 width 234.0 columns 1 interactive 1 background 1 alignment 0
  164. 08DB: set_panel 8@ column 0 header 'PLA_19' data 'NSTAD_3' 'NSTAD_1' 'NRACES1' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // SELECT
  165. 090E: set_panel 8@ active_row 0
  166.  
  167. :NRACES_1247
  168. wait 0
  169. if
  170. Player.Defined($PLAYER_CHAR)
  171. else_jump @NRACES_1622
  172. if
  173. Actor.Driving($PLAYER_ACTOR)
  174. else_jump @NRACES_1622
  175. if and
  176. 11@ == 0
  177. 00E1: player 0 pressed_key 15
  178. else_jump @NRACES_1314
  179. jump @NRACES_1622
  180.  
  181. :NRACES_1314
  182. if and
  183. 11@ == 0
  184. 00E1: player 0 pressed_key 16
  185. else_jump @NRACES_1654
  186. 03E6: remove_text_box
  187. 08D7: 9@ = panel 8@ active_row
  188. 9@ += 1
  189. if
  190. 9@ == 1
  191. else_jump @NRACES_1417
  192. if
  193. Player.Controllable($PLAYER_CHAR)
  194. else_jump @NRACES_1654
  195. gosub @NRACES_1715
  196. 964@ = 0
  197. 966@ = 25
  198. jump @NRACES_1798
  199.  
  200. :NRACES_1417
  201. if
  202. 9@ == 2
  203. else_jump @NRACES_1479
  204. if
  205. Player.Controllable($PLAYER_CHAR)
  206. else_jump @NRACES_1654
  207. gosub @NRACES_1715
  208. 964@ = 0
  209. 966@ = 26
  210. jump @NRACES_1798
  211.  
  212. :NRACES_1479
  213. if
  214. 9@ == 3
  215. else_jump @NRACES_1560
  216. if
  217. Player.Controllable($PLAYER_CHAR)
  218. else_jump @NRACES_1654
  219. gosub @NRACES_1715
  220. 964@ = 1
  221. 50@ = 0
  222. 51@ = 24
  223. 966@ = 22
  224. wait 1000
  225. jump @NRACES_1742
  226.  
  227. :NRACES_1560
  228. if
  229. 9@ == 4
  230. else_jump @NRACES_1654
  231. if
  232. Player.Controllable($PLAYER_CHAR)
  233. else_jump @NRACES_1654
  234. gosub @NRACES_1715
  235. 50@ = 0
  236. 51@ = 24
  237. jump @NRACES_1742
  238.  
  239. :NRACES_1622
  240. 08DA: remove_panel 8@
  241. 03E6: remove_text_box
  242. 03F0: enable_text_draw 0
  243. 11@ = 1
  244. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
  245. Player.CanMove($PLAYER_CHAR) = True
  246.  
  247. :NRACES_1654
  248. if
  249. 80EC: not actor $PLAYER_ACTOR sphere 0 near_point 853@ 854@ radius 10.5 10.5
  250. else_jump @NRACES_1247
  251. 11@ = 0
  252. 01BD: 845@ = current_time_in_ms
  253. 09BA: show_entered_zone_name 1
  254. $ONMISSION = 0
  255. mission_cleanup
  256. end_thread
  257.  
  258. :NRACES_1715
  259. 08DA: remove_panel 8@
  260. 03E6: remove_text_box
  261. 03F0: enable_text_draw 0
  262. 11@ = 1
  263. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
  264. return
  265.  
  266. :NRACES_1742
  267. if or
  268. 001D: 50@ > 966@ // (int)
  269. 001D: 966@ > 51@ // (int)
  270. else_jump @NRACES_1777
  271. 0085: 966@ = 50@ // (int)
  272.  
  273. :NRACES_1777
  274. 52@ = 0
  275. gosub @NRACES_42691
  276. jump @NRACES_1909
  277.  
  278. :NRACES_1798
  279. 04AF: 49@ = 2 // = constant
  280. if or
  281. 966@ == 25
  282. 966@ == 26
  283. else_jump @NRACES_1844
  284. 53@ = 3
  285. jump @NRACES_4972
  286.  
  287. :NRACES_1844
  288. 53@ = 2
  289. if
  290. 08FE: text_box_displayed
  291. else_jump @NRACES_1866
  292. 03E6: remove_text_box
  293.  
  294. :NRACES_1866
  295. if or
  296. 966@ == 20
  297. 966@ == 21
  298. else_jump @NRACES_4972
  299. jump @NRACES_4679
  300.  
  301. :NRACES_1898
  302. wait 0
  303. jump @NRACES_2460
  304.  
  305. :NRACES_1909
  306. if
  307. 04A4: 49@ == 10 // == constant
  308. else_jump @NRACES_2460
  309. 018A: 54@ = create_checkpoint_at 751@ 752@ 753@
  310. 06D5: 449@ = create_racing_checkpoint_at 751@ 752@ 753@ point_to 751@ 752@ 753@ type 205@ radius 6.0
  311.  
  312. :NRACES_1972
  313. 363@(253@,16f) += 3.0
  314. 02CE: 363@(253@,16f) = ground_z_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
  315. 379@(253@,16i) = Car.Create(716@(253@,16i), 331@(253@,16f), 347@(253@,16f), 363@(253@,16f))
  316. Car.Angle(379@(253@,16i)) = 847@
  317. 0840: link_car 379@(253@,16i) to_interior 221@
  318. Car.DoorStatus(379@(253@,16i)) = 3
  319. if
  320. 966@ == 25
  321. else_jump @NRACES_2118
  322. Car.Health(379@(253@,16i)) = 2200
  323.  
  324. :NRACES_2118
  325. if
  326. 966@ == 26
  327. else_jump @NRACES_2167
  328. Car.Health(379@(253@,16i)) = 10000
  329. Car.SetImmunities(379@(253@,16i), 0, 0, 0, 1, 0)
  330.  
  331. :NRACES_2167
  332. if
  333. 221@ == 0
  334. else_jump @NRACES_2351
  335. Car.SetImmunities(379@(253@,16i), 0, 1, 0, 0, 0)
  336. 03AB: set_car 379@(253@,16i) strong 1
  337. Car.ImmuneToNonPlayer(379@(253@,16i)) = True
  338. if
  339. 04A4: 49@ == 6 // == constant
  340. else_jump @NRACES_2333
  341.  
  342. :NRACES_2244
  343. if
  344. 04F1: is_car_waiting_for_world_collision 379@(253@,16i)
  345. else_jump @NRACES_2333
  346. wait 0
  347. if
  348. Car.Wrecked(379@(253@,16i))
  349. else_jump @NRACES_2326
  350. if
  351. 964@ == 0
  352. else_jump @NRACES_2324
  353. if
  354. 966@ == 0
  355. else_jump @NRACES_2324
  356.  
  357. :NRACES_2324
  358. return
  359.  
  360. :NRACES_2326
  361. jump @NRACES_2244
  362.  
  363. :NRACES_2333
  364. 0587: enable_car 379@(253@,16i) validate_position 0
  365. jump @NRACES_2362
  366.  
  367. :NRACES_2351
  368. 0587: enable_car 379@(253@,16i) validate_position 1
  369.  
  370. :NRACES_2362
  371. 039C: set_car 379@(253@,16i) watertight 1
  372. 053F: set_car 379@(253@,16i) tires_vulnerability 0
  373. if
  374. 221@ == 0
  375. else_jump @NRACES_2413
  376. 03ED: set_car 379@(253@,16i) disable_flipped_explosion_when_empty 1
  377.  
  378. :NRACES_2413
  379. 04E0: car 379@(253@,16i) abandon_path_radius 5
  380. 00AE: set_car 379@(253@,16i) traffic_behaviour_to 2
  381. Car.SetMaxSpeed(379@(253@,16i), 50.0)
  382. Car.SetToNormalDriver(379@(253@,16i))
  383. return
  384.  
  385. :NRACES_2460
  386. 800@ = 70.3919
  387. 801@ = 154.6278
  388. 802@ = 0.6617
  389. 803@ = 2.5845
  390. 849@ = 203.8119
  391. 805@ = 0.7208
  392. 806@ = 2.5114
  393. 808@ = 228.9919
  394. 809@ = 0.7377
  395. 810@ = 2.2364
  396. 812@ = 279.6367
  397. 820@ = 333.4643
  398. 824@ = 358.6443
  399. 828@ = 25.18
  400. 55@ = 2357.239
  401. 56@ = 1321.193
  402. 57@ = 3300.968
  403. 58@ = 3646.799
  404. 59@ = 3880.677
  405. 60@ = 4216.273
  406. 61@ = 8410.458
  407. 62@ = 4817.636
  408. 63@ = 4817.636
  409. 64@ = 3203.229
  410. 65@ = 3265.028
  411. 66@ = 1901.285
  412. 67@ = 2644.297
  413. 68@ = 8372.679
  414. 69@ = 10760.5
  415. 70@ = 7806.102
  416. 71@ = 4307.65
  417. 72@ = 4696.661
  418. 73@ = 5960.28
  419. 74@ = 5469.5
  420. 75@ = 7290.5
  421. 76@ = 7290.5
  422. 77@ = 1500.472
  423. 78@ = 3641.5
  424. 79@ = 4170.742
  425. 80@ = 0.0
  426. 81@ = 0.0
  427. 82@ = 0.0
  428. 83@ = 0.0
  429. 84@ = 0.0
  430. 05AA: 85@s = 'NRAC_00' // @s = 'short'
  431. 05AA: 87@s = 'NRAC_01' // @s = 'short'
  432. 05AA: 89@s = 'NRAC_02' // @s = 'short'
  433. 05AA: 91@s = 'NRAC_03' // @s = 'short'
  434. 05AA: 93@s = 'NRAC_04' // @s = 'short'
  435. 05AA: 95@s = 'NRAC_05' // @s = 'short'
  436. 05AA: 97@s = 'NRAC_06' // @s = 'short'
  437. 05AA: 99@s = 'NRAC_07' // @s = 'short'
  438. 05AA: 101@s = 'NRAC_08' // @s = 'short'
  439. 05AA: 103@s = 'NRAC_09' // @s = 'short'
  440. 05AA: 105@s = 'NRAC_10' // @s = 'short'
  441. 05AA: 107@s = 'NRAC_11' // @s = 'short'
  442. 05AA: 109@s = 'NRAC_12' // @s = 'short'
  443. 05AA: 111@s = 'NRAC_13' // @s = 'short'
  444. 05AA: 113@s = 'NRAC_14' // @s = 'short'
  445. 05AA: 115@s = 'NRAC_15' // @s = 'short'
  446. 05AA: 117@s = 'NRAC_16' // @s = 'short'
  447. 05AA: 119@s = 'NRAC_17' // @s = 'short'
  448. 05AA: 121@s = 'NRAC_18' // @s = 'short'
  449. 05AA: 123@s = 'NRAC_18' // @s = 'short'
  450. 05AA: 125@s = 'NASCAC' // @s = 'short'
  451. 05AA: 127@s = 'NASCAR' // @s = 'short'
  452. 05AA: 129@s = 'NRAC_22' // @s = 'short'
  453. 05AA: 131@s = 'NRAC_23' // @s = 'short'
  454. 05AA: 133@s = 'NRAC_24' // @s = 'short'
  455. 04AF: 145@ = 259 // = constant
  456. 04AF: 146@ = 261 // = constant
  457. 04AF: 147@ = 263 // = constant
  458. 04AF: 148@ = 265 // = constant
  459. 04AF: 149@ = 267 // = constant
  460. 04AF: 150@ = 269 // = constant
  461. 04AF: 151@ = 271 // = constant
  462. 04AF: 152@ = 273 // = constant
  463. 04AF: 153@ = 275 // = constant
  464. 04AF: 154@ = 277 // = constant
  465. 04AF: 155@ = 279 // = constant
  466. 04AF: 156@ = 281 // = constant
  467. 04AF: 157@ = 283 // = constant
  468. 04AF: 158@ = 285 // = constant
  469. 04AF: 159@ = 287 // = constant
  470. 04AF: 160@ = 289 // = constant
  471. 04AF: 161@ = 291 // = constant
  472. 04AF: 162@ = 293 // = constant
  473. 04AF: 163@ = 295 // = constant
  474. 04AF: 164@ = 296 // = constant
  475. 04AF: 165@ = 297 // = constant
  476. 04AF: 166@ = 298 // = constant
  477. 04AF: 167@ = 299 // = constant
  478. 04AF: 168@ = 300 // = constant
  479. 04AF: 169@ = 301 // = constant
  480. 04AF: 170@ = 48 // = constant
  481. 04AF: 171@ = 220 // = constant
  482. 04AF: 175@ = 258 // = constant
  483. 04AF: 176@ = 260 // = constant
  484. 04AF: 177@ = 262 // = constant
  485. 04AF: 178@ = 264 // = constant
  486. 04AF: 179@ = 266 // = constant
  487. 04AF: 180@ = 268 // = constant
  488. 04AF: 181@ = 270 // = constant
  489. 04AF: 182@ = 272 // = constant
  490. 04AF: 183@ = 274 // = constant
  491. 04AF: 184@ = 276 // = constant
  492. 04AF: 185@ = 278 // = constant
  493. 04AF: 186@ = 280 // = constant
  494. 04AF: 187@ = 282 // = constant
  495. 04AF: 188@ = 284 // = constant
  496. 04AF: 189@ = 286 // = constant
  497. 04AF: 190@ = 288 // = constant
  498. 04AF: 191@ = 290 // = constant
  499. 04AF: 192@ = 292 // = constant
  500. 04AF: 193@ = 294 // = constant
  501. 04AF: 200@ = 172 // = constant
  502. 04AF: 201@ = 221 // = constant
  503. Actor.StorePos($PLAYER_ACTOR, 751@, 752@, 753@)
  504. 09FF: set_restart_closest_to 751@ 752@ 753@
  505. 04AF: 205@ = 0 // = constant
  506. 03F0: enable_text_draw 1
  507. 0912: set_text_priority 1 leftmargin 355 maxwidth 370
  508. Player.CanMove($PLAYER_CHAR) = False
  509. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
  510. 03F4: set_all_cars_apply_damage_rules 0
  511. 0581: enable_radar 0
  512. 206@ = 0
  513. 207@ = 0
  514. 208@ = 10
  515. 209@ = -1
  516. 221@ = 0
  517. 222@ = 0
  518. 223@ = 0
  519. 224@ = 1
  520. 225@ = 0
  521. 226@ = 0
  522. 227@ = 0
  523. if
  524. 0735: is_keyboard_key_pressed 82
  525. else_jump @NRACES_3864
  526. 00BA: show_text_styled GXT 'FEM_ON' time 1000 style 4 // ON
  527. 846@ = 0
  528. 843@ = 0
  529. 065D: NOP 843@ "COORDS"
  530. Player.CanMove($PLAYER_CHAR) = True
  531. 04AF: 49@ = 0 // = constant
  532. 228@ = 1
  533. jump @NRACES_3871
  534.  
  535. :NRACES_3864
  536. 846@ = -1
  537.  
  538. :NRACES_3871
  539. wait 0
  540. 01BD: 844@ = current_time_in_ms
  541. if
  542. 13 > 49@
  543. else_jump @NRACES_3905
  544. 229@ = 0
  545.  
  546. :NRACES_3905
  547. 253@ = 0
  548. 0871: init_jump_table 49@ total_jumps 15 default_jump 0 @NRACES_21300 jumps 0 @NRACES_4040 1 @NRACES_4101 2 @NRACES_6956 3 @NRACES_7106 4 @NRACES_7453 5 @NRACES_7941 6 @NRACES_8058
  549. 0872: jump_table_jumps 7 @NRACES_10921 8 @NRACES_11016 9 @NRACES_11101 10 @NRACES_11186 11 @NRACES_11947 12 @NRACES_11947 13 @NRACES_19798 14 @NRACES_20089 -1 @NRACES_21300
  550.  
  551. :NRACES_4040
  552. 33@ = 0
  553.  
  554. :NRACES_4047
  555. wait 0
  556. 03F0: enable_text_draw 1
  557. 045A: draw_text_1number 150.0 250.0 GXT 'NUMBER' number 33@ // ~1~
  558. 33@ > 3000
  559. else_jump @NRACES_4047
  560. jump @NRACES_21300
  561.  
  562. :NRACES_4101
  563. 0826: enable_hud 0
  564. 0581: enable_radar 0
  565. 09FB: 848@ = current_language
  566. if
  567. 84A3: not 848@ == 0 // == constant
  568. else_jump @NRACES_4144
  569. 0989: set_text_boxes_width 250
  570. jump @NRACES_4149
  571.  
  572. :NRACES_4144
  573. 0989: set_text_boxes_width 200
  574.  
  575. :NRACES_4149
  576. 0512: show_permanent_text_box 'NRACE33'
  577. 0494: get_joystick 0 direction_offset_to 236@ 237@ 238@ 239@
  578. if or
  579. -100 > 237@
  580. 236@ > 100
  581. 00E1: player 0 pressed_key 8
  582. 00E1: player 0 pressed_key 11
  583. else_jump @NRACES_4332
  584. if
  585. 240@ == 0
  586. else_jump @NRACES_4325
  587. if
  588. 001D: 51@ > 966@ // (int)
  589. else_jump @NRACES_4303
  590. 966@ += 1
  591. if or
  592. 966@ == 19
  593. 966@ == 20
  594. 966@ == 21
  595. else_jump @NRACES_4311
  596. 966@ = 22
  597. jump @NRACES_4311
  598.  
  599. :NRACES_4303
  600. 0085: 966@ = 50@ // (int)
  601.  
  602. :NRACES_4311
  603. gosub @NRACES_42691
  604. 240@ = 1
  605.  
  606. :NRACES_4325
  607. jump @NRACES_4339
  608.  
  609. :NRACES_4332
  610. 240@ = 0
  611.  
  612. :NRACES_4339
  613. if or
  614. 237@ > 100
  615. -100 > 236@
  616. 00E1: player 0 pressed_key 9
  617. 00E1: player 0 pressed_key 10
  618. else_jump @NRACES_4495
  619. if
  620. 241@ == 0
  621. else_jump @NRACES_4488
  622. if
  623. 001D: 966@ > 50@ // (int)
  624. else_jump @NRACES_4466
  625. 966@ -= 1
  626. if or
  627. 966@ == 19
  628. 966@ == 20
  629. 966@ == 21
  630. else_jump @NRACES_4474
  631. 966@ = 18
  632. jump @NRACES_4474
  633.  
  634. :NRACES_4466
  635. 0085: 966@ = 51@ // (int)
  636.  
  637. :NRACES_4474
  638. gosub @NRACES_42691
  639. 241@ = 1
  640.  
  641. :NRACES_4488
  642. jump @NRACES_4502
  643.  
  644. :NRACES_4495
  645. 241@ = 0
  646.  
  647. :NRACES_4502
  648. if
  649. 00E1: player 0 pressed_key 15
  650. else_jump @NRACES_4579
  651. if
  652. 242@ == 0
  653. else_jump @NRACES_4572
  654. 0391: release_textures
  655. 0826: enable_hud 1
  656. 0581: enable_radar 1
  657. 03E6: remove_text_box
  658. 53@ = 1
  659. 01EB: set_traffic_density_multiplier_to 1.0
  660. return
  661. 242@ = 1
  662.  
  663. :NRACES_4572
  664. jump @NRACES_4586
  665.  
  666. :NRACES_4579
  667. 242@ = 0
  668.  
  669. :NRACES_4586
  670. if
  671. 00E1: player 0 pressed_key 16
  672. else_jump @NRACES_6189
  673. if
  674. 243@ == 0
  675. else_jump @NRACES_6182
  676. if
  677. 966@ > -1
  678. else_jump @NRACES_6168
  679. if or
  680. 966@ == 20
  681. 966@ == 21
  682. else_jump @NRACES_4972
  683. if
  684. 08FE: text_box_displayed
  685. else_jump @NRACES_4679
  686. 03E6: remove_text_box
  687.  
  688. :NRACES_4679
  689. wait 500
  690. 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 140.0 columns 1 interactive 1 background 1 alignment 0
  691. 08DB: set_panel 8@ column 0 header 'NASCAL' data 'NRLV_61' 'NRLV_62' 'NRLV_63' 'NRLV_64' 'NRLV_65' 'NRLV_66' 'NRLV_67' 'NRLV_68' 'NRLV_69' 'NRLV_70' 'DUMMY' 'DUMMY'
  692. 090E: set_panel 8@ active_row 5
  693. 03E5: show_text_box 'NASCAH'
  694.  
  695. :NRACES_4863
  696. wait 0
  697. if or
  698. 00E1: player 0 pressed_key 15
  699. 00E1: player 0 pressed_key 11
  700. 00E1: player 0 pressed_key 6
  701. 00E1: player 0 pressed_key 10
  702. 00E1: player 0 pressed_key 17
  703. 00E1: player 0 pressed_key 16
  704. else_jump @NRACES_4863
  705. 08D7: 9@ = panel 8@ active_row
  706. 10@ = 4
  707. 0062: 10@ -= 9@ // (int)
  708. 0093: 13@ = integer 10@ to_float
  709. 13@ *= -0.05
  710. 0087: 10@ = 13@ // (float)
  711. 03F0: enable_text_draw 0
  712. 08DA: remove_panel 8@
  713.  
  714. :NRACES_4972
  715. wait 500
  716. 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 210.0 columns 1 interactive 1 background 1 alignment 0
  717. 08DB: set_panel 8@ column 0 header 'NRACE01' data 'NRACE02' 'NRACE03' 'NRACE04' 'NRACE05' 'NRACE06' 'NRACE07' 'NRACE08' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
  718. 090E: set_panel 8@ active_row 0
  719. 03E5: show_text_box 'NASCAH'
  720. wait 250
  721.  
  722. :NRACES_5161
  723. wait 0
  724. if or
  725. 00E1: player 0 pressed_key 15
  726. 00E1: player 0 pressed_key 11
  727. 00E1: player 0 pressed_key 6
  728. 00E1: player 0 pressed_key 10
  729. 00E1: player 0 pressed_key 17
  730. 00E1: player 0 pressed_key 16
  731. else_jump @NRACES_5161
  732. 08D7: 12@ = panel 8@ active_row
  733. 08DA: remove_panel 8@
  734. if
  735. 047A: actor $PLAYER_ACTOR driving_bike
  736. else_jump @NRACES_5258
  737. 20@ = 0.7
  738. jump @NRACES_5268
  739.  
  740. :NRACES_5258
  741. 20@ = 0.0
  742.  
  743. :NRACES_5268
  744. wait 500
  745. 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 210.0 columns 1 interactive 1 background 1 alignment 0
  746. 08DB: set_panel 8@ column 0 header 'NRAC_47' data 'NRAC_48' 'NRAC_49' 'DUMMY' 'DUMMY' 'NRAC_52' 'NRAC_53' 'NRAC_54' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY'
  747. 090E: set_panel 8@ active_row 0
  748. 03E5: show_text_box 'NRAC_27'
  749. wait 250
  750. gosub @NRACES_21307
  751.  
  752. :NRACES_5464
  753. if or
  754. 0AB0: key_pressed 13
  755. 0AB0: key_pressed 16
  756. 00E1: player 0 pressed_key 16
  757. 00E1: player 0 pressed_key 15
  758. else_jump @NRACES_5506
  759. wait 0
  760. jump @NRACES_5464
  761.  
  762. :NRACES_5506
  763. wait 0
  764. if
  765. Player.Defined($PLAYER_CHAR)
  766. else_jump @NRACES_6063
  767. 03F0: enable_text_draw 1
  768. 0343: set_text_draw_linewidth 600.0
  769. 033F: set_text_draw_letter_size 0.8 2.8
  770. 045A: draw_text_1number 480.0 130.0 GXT 'NUMBER' number 256@ // ~1~
  771. 0343: set_text_draw_linewidth 600.0
  772. 033F: set_text_draw_letter_size 0.5 2.0
  773. 033E: set_draw_text_position 355.0 165.0 GXT 'NRAC_51'
  774. 0343: set_text_draw_linewidth 600.0
  775. 033E: set_draw_text_position 320.0 245.0 GXT 'NRAC_50'
  776. if or
  777. 0AB0: key_pressed 13
  778. 00E1: player 0 pressed_key 15
  779. else_jump @NRACES_5677
  780. 0085: 23@ = 256@ // (int)
  781. jump @NRACES_6063
  782.  
  783. :NRACES_5677
  784. if or
  785. 0AB0: key_pressed 16
  786. 00E1: player 0 pressed_key 16
  787. else_jump @NRACES_5891
  788. 03E6: remove_text_box
  789. 08D7: 23@ = panel 8@ active_row
  790. if and
  791. 12 > 256@
  792. 23@ == 0
  793. else_jump @NRACES_5747
  794. 256@ += 1
  795. jump @NRACES_6052
  796.  
  797. :NRACES_5747
  798. if and
  799. 256@ > 2
  800. 23@ == 1
  801. else_jump @NRACES_5786
  802. 256@ -= 1
  803. jump @NRACES_6052
  804.  
  805. :NRACES_5786
  806. if
  807. 23@ == 4
  808. else_jump @NRACES_5821
  809. 20@ = 2.0
  810. jump @NRACES_6052
  811.  
  812. :NRACES_5821
  813. if
  814. 23@ == 5
  815. else_jump @NRACES_5856
  816. 20@ = 0.7
  817. jump @NRACES_6052
  818.  
  819. :NRACES_5856
  820. if
  821. 23@ == 6
  822. else_jump @NRACES_6052
  823. 20@ = 0.0
  824. jump @NRACES_6052
  825.  
  826. :NRACES_5891
  827. if
  828. 20@ == 2.0
  829. else_jump @NRACES_5947
  830. 0343: set_text_draw_linewidth 600.0
  831. 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_52'
  832. jump @NRACES_5506
  833.  
  834. :NRACES_5947
  835. if
  836. 20@ == 0.7
  837. else_jump @NRACES_6003
  838. 0343: set_text_draw_linewidth 600.0
  839. 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_53'
  840. jump @NRACES_5506
  841.  
  842. :NRACES_6003
  843. if
  844. 20@ == 0.0
  845. else_jump @NRACES_5506
  846. 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_55'
  847. jump @NRACES_5506
  848.  
  849. :NRACES_6052
  850. wait 0
  851. jump @NRACES_5464
  852.  
  853. :NRACES_6063
  854. 08DA: remove_panel 8@
  855. 03E6: remove_text_box
  856. if
  857. 964@ == 1
  858. else_jump @NRACES_6125
  859. fade 0 800
  860. wait 250
  861. 49@ = 2
  862. 243@ = 1
  863. 03F0: enable_text_draw 1
  864. jump @NRACES_6196
  865.  
  866. :NRACES_6125
  867. if or
  868. 966@ == 25
  869. 966@ == 26
  870. else_jump @NRACES_1898
  871. fade 0 500
  872. wait 50
  873. 49@ = 2
  874.  
  875. :NRACES_6168
  876. 243@ = 1
  877. jump @NRACES_1898
  878.  
  879. :NRACES_6182
  880. jump @NRACES_6196
  881.  
  882. :NRACES_6189
  883. 243@ = 0
  884.  
  885. :NRACES_6196
  886. 0937: text_draw_box_cornerA 53.0 130.0 cornerB 597.0 410.0 GXT_reference 'NRACES' style 3
  887. gosub @NRACES_43424
  888. 0343: set_text_draw_linewidth 320.0
  889. 033F: set_text_draw_letter_size 802@ 803@
  890. 033E: set_draw_text_position 800@ 801@ GXT 85@(966@,30s)
  891. gosub @NRACES_43424
  892. 033F: set_text_draw_letter_size 805@ 806@
  893. 033E: set_draw_text_position 800@ 849@ GXT 'NRACE36'
  894. gosub @NRACES_43424
  895. 0340: set_text_draw_RGBA 180 180 180 255
  896. 033F: set_text_draw_letter_size 809@ 810@
  897. 0087: 808@ = 849@ // (float)
  898. 005B: 808@ += 828@ // (float)
  899. if
  900. 0424: is_system_metric
  901. else_jump @NRACES_6496
  902. 0087: 244@ = 55@(966@,30f) // (float)
  903. 244@ /= 1000.0
  904. 0092: 246@ = float 244@ to_integer
  905. 0093: 47@ = integer 246@ to_float
  906. 0087: 245@ = 244@ // (float)
  907. 0063: 245@ -= 47@ // (float)
  908. 0092: 247@ = float 245@ to_integer
  909. if
  910. 10 > 247@
  911. else_jump @NRACES_6466
  912. 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE35' numbers 246@ 247@
  913. jump @NRACES_6489
  914.  
  915. :NRACES_6466
  916. 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE34' numbers 246@ 247@
  917.  
  918. :NRACES_6489
  919. jump @NRACES_6639
  920.  
  921. :NRACES_6496
  922. 0087: 248@ = 55@(966@,30f) // (float)
  923. 248@ /= 1609.0
  924. 0092: 246@ = float 248@ to_integer
  925. 0093: 47@ = integer 246@ to_float
  926. 0087: 245@ = 248@ // (float)
  927. 0063: 245@ -= 47@ // (float)
  928. 245@ *= 100.0
  929. 0092: 247@ = float 245@ to_integer
  930. if
  931. 10 > 247@
  932. else_jump @NRACES_6616
  933. 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE47' numbers 246@ 247@
  934. jump @NRACES_6639
  935.  
  936. :NRACES_6616
  937. 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE46' numbers 246@ 247@
  938.  
  939. :NRACES_6639
  940. gosub @NRACES_43424
  941. 033F: set_text_draw_letter_size 805@ 806@
  942. 033E: set_draw_text_position 800@ 812@ GXT 'NRACE38'
  943. gosub @NRACES_43424
  944. 0340: set_text_draw_RGBA 180 180 180 255
  945. 033F: set_text_draw_letter_size 809@ 810@
  946. 0087: 816@ = 812@ // (float)
  947. 005B: 816@ += 828@ // (float)
  948. if
  949. 761@(966@,30i) == 999999999
  950. else_jump @NRACES_6765
  951. 033E: set_draw_text_position 800@ 816@ GXT 'NRACE45'
  952. jump @NRACES_6890
  953.  
  954. :NRACES_6765
  955. 0085: 452@ = 761@(966@,30i) // (int)
  956. 452@ /= 60
  957. 0085: 36@ = 452@ // (int)
  958. 36@ *= 60
  959. 0085: 453@ = 761@(966@,30i) // (int)
  960. 0062: 453@ -= 36@ // (int)
  961. if
  962. 10 > 453@
  963. else_jump @NRACES_6867
  964. 045B: draw_text_2numbers 800@ 816@ GXT 'NRACE40' numbers 452@ 453@
  965. jump @NRACES_6890
  966.  
  967. :NRACES_6867
  968. 045B: draw_text_2numbers 800@ 816@ GXT 'NRACE39' numbers 452@ 453@
  969.  
  970. :NRACES_6890
  971. jump @NRACES_6897
  972.  
  973. :NRACES_6897
  974. 0085: 36@ = 966@ // (int)
  975. 36@ += 1
  976. 038D: draw_texture 36@ position 454.98 268.18 size 256.0 256.0 RGBA 180 180 180 255
  977. jump @NRACES_21300
  978.  
  979. :NRACES_6956
  980. if
  981. not fading
  982. else_jump @NRACES_7099
  983. 0989: set_text_boxes_width 200
  984. 0391: release_textures
  985. 03E6: remove_text_box
  986. gosub @NRACES_21307
  987. 09B9: show_entered_car_name 0
  988. 0826: enable_hud 1
  989. if
  990. 221@ == 0
  991. else_jump @NRACES_7022
  992. 0581: enable_radar 1
  993. jump @NRACES_7040
  994.  
  995. :NRACES_7022
  996. 057E: set_radar_grey 1
  997. 09BA: show_entered_zone_name 0
  998. 09AC: disable_map_icons 1
  999. 04F9: set_sky_color 2 fade 0
  1000.  
  1001. :NRACES_7040
  1002. if and
  1003. 966@ == 0
  1004. 964@ == 0
  1005. else_jump @NRACES_7072
  1006. jump @NRACES_7074
  1007.  
  1008. :NRACES_7072
  1009. increment_mission_attempts
  1010.  
  1011. :NRACES_7074
  1012. if
  1013. 966@ == 23
  1014. else_jump @NRACES_7092
  1015.  
  1016. :NRACES_7092
  1017. 49@ = 3
  1018.  
  1019. :NRACES_7099
  1020. jump @NRACES_21300
  1021.  
  1022. :NRACES_7106
  1023. 0085: 249@ = 250@ // (int)
  1024. 249@ -= 1
  1025. 0085: 251@ = 224@ // (int)
  1026. 251@ -= 1
  1027. 252@ = 0
  1028. 253@ = 0
  1029. 254@ = 0
  1030. 255@ = 0
  1031.  
  1032. :NRACES_7164
  1033. if
  1034. 001D: 256@ > 253@ // (int)
  1035. else_jump @NRACES_7241
  1036. 257@(253@,16i) = 0
  1037. 273@(253@,16i) = 0
  1038. 289@(253@,16i) = 0
  1039. 305@(253@,16i) = 0
  1040. 253@ += 1
  1041. jump @NRACES_7164
  1042.  
  1043. :NRACES_7241
  1044. 253@ = 0
  1045. 321@ = -1
  1046. 49@ = 4
  1047. if
  1048. 04A4: 205@ == 3 // == constant
  1049. else_jump @NRACES_7406
  1050. if or
  1051. 966@ == 22
  1052. 966@ == 23
  1053. 966@ == 24
  1054. else_jump @NRACES_7359
  1055. 322@ = 12.0
  1056. 323@ = 12.0
  1057. 324@ = 12.0
  1058. 325@ = 6.0
  1059. jump @NRACES_7399
  1060.  
  1061. :NRACES_7359
  1062. 322@ = 25.0
  1063. 323@ = 25.0
  1064. 324@ = 25.0
  1065. 325@ = 12.0
  1066.  
  1067. :NRACES_7399
  1068. jump @NRACES_7446
  1069.  
  1070. :NRACES_7406
  1071. 322@ = 12.0
  1072. 323@ = 12.0
  1073. 324@ = 7.0
  1074. 325@ = 6.0
  1075.  
  1076. :NRACES_7446
  1077. jump @NRACES_21300
  1078.  
  1079. :NRACES_7453
  1080. 252@ = 0
  1081.  
  1082. :NRACES_7460
  1083. if
  1084. 001D: 256@ > 252@ // (int)
  1085. else_jump @NRACES_7511
  1086. Model.Load(700@(252@,16i))
  1087. Model.Load(716@(252@,16i))
  1088. 252@ += 1
  1089. jump @NRACES_7460
  1090.  
  1091. :NRACES_7511
  1092. 04ED: load_animation "CAR"
  1093. 04ED: load_animation "RIOT"
  1094. 038B: load_requested_models
  1095. 326@ = 0
  1096.  
  1097. :NRACES_7535
  1098. if
  1099. 326@ == 0
  1100. else_jump @NRACES_7768
  1101. wait 0
  1102. 326@ = 1
  1103. 252@ = 0
  1104.  
  1105. :NRACES_7571
  1106. if
  1107. 001D: 256@ > 252@ // (int)
  1108. else_jump @NRACES_7761
  1109. if
  1110. 04A4: 700@(252@,16i) == 290 // == constant
  1111. else_jump @NRACES_7620
  1112. jump @NRACES_7656
  1113.  
  1114. :NRACES_7620
  1115. if
  1116. not Model.Available(700@(252@,16i))
  1117. else_jump @NRACES_7656
  1118. Model.Load(700@(252@,16i))
  1119. 326@ = 0
  1120.  
  1121. :NRACES_7656
  1122. if
  1123. 966@ == 8
  1124. else_jump @NRACES_7702
  1125. if
  1126. 86EA: not car_component #WHEEL_OR1 available
  1127. else_jump @NRACES_7702
  1128. 06E9: load_car_component #WHEEL_OR1
  1129. 326@ = 0
  1130.  
  1131. :NRACES_7702
  1132. if
  1133. not Model.Available(716@(252@,16i))
  1134. else_jump @NRACES_7747
  1135. Model.Load(700@(252@,16i))
  1136. Model.Load(716@(252@,16i))
  1137. 326@ = 0
  1138.  
  1139. :NRACES_7747
  1140. 252@ += 1
  1141. jump @NRACES_7571
  1142.  
  1143. :NRACES_7761
  1144. jump @NRACES_7535
  1145.  
  1146. :NRACES_7768
  1147. 49@ = 5
  1148. if
  1149. 966@ == 25
  1150. else_jump @NRACES_7805
  1151. Model.Load(#HOTRINA)
  1152. jump @NRACES_7928
  1153.  
  1154. :NRACES_7805
  1155. if or
  1156. 966@ == 1
  1157. 966@ == 2
  1158. 966@ == 7
  1159. 966@ == 9
  1160. 966@ == 10
  1161. 966@ == 11
  1162. else_jump @NRACES_7870
  1163. Model.Load(#SANCHEZ)
  1164. jump @NRACES_7928
  1165.  
  1166. :NRACES_7870
  1167. if or
  1168. 966@ == 12
  1169. 966@ == 14
  1170. 966@ == 17
  1171. 966@ == 16
  1172. 966@ == 24
  1173. 966@ == 26
  1174. else_jump @NRACES_7928
  1175. Model.Load(#SANCHEZ)
  1176.  
  1177. :NRACES_7928
  1178. 038B: load_requested_models
  1179. wait 0
  1180. jump @NRACES_21300
  1181.  
  1182. :NRACES_7941
  1183. 097A: play_audio_at 0.0 0.0 0.0 event 1147
  1184. 01EB: set_traffic_density_multiplier_to 0.0
  1185. 0395: clear_area 0 at 454@ 536@ 618@ radius 30.0
  1186. Car.PutAt(755@, 454@, 536@, 618@)
  1187. 0840: link_car 755@ to_interior 221@
  1188. 0860: link_actor $PLAYER_ACTOR to_interior 221@
  1189. select_interior 221@
  1190. 04E4: refresh_game_renderer_at 454@ 536@
  1191. Camera.Restore_WithJumpCut
  1192. Camera.SetAtPos(454@, 536@, 618@)
  1193. 0915: sync_weather_with_time_and_location_instantly
  1194. 49@ = 6
  1195. jump @NRACES_21300
  1196.  
  1197. :NRACES_8058
  1198. if and
  1199. 04EE: animation "CAR" loaded
  1200. 04EE: animation "RIOT" loaded
  1201. else_jump @NRACES_10411
  1202. 443@ = Car.Create(756@, 454@, 536@, 618@)
  1203. 039F: set_car 443@ race_to 455@ 537@
  1204. 0085: 36@ = 256@ // (int)
  1205. 36@ -= 1
  1206. 253@ = 0
  1207. 018C: play_sound 1144 at 0.0 0.0 0.0
  1208.  
  1209. :NRACES_8154
  1210. if
  1211. 001D: 256@ > 253@ // (int)
  1212. else_jump @NRACES_10400
  1213. if
  1214. 256@ > 1
  1215. else_jump @NRACES_8795
  1216. if
  1217. 966@ == 25
  1218. else_jump @NRACES_8239
  1219. 07E4: get_model #HOTRINA dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
  1220. jump @NRACES_8445
  1221.  
  1222. :NRACES_8239
  1223. if
  1224. 256@ > 6
  1225. else_jump @NRACES_8370
  1226. if or
  1227. 966@ == 1
  1228. 966@ == 2
  1229. 966@ == 7
  1230. 966@ == 9
  1231. 966@ == 10
  1232. 966@ == 11
  1233. else_jump @NRACES_8317
  1234. jump @NRACES_8388
  1235.  
  1236. :NRACES_8317
  1237. if or
  1238. 966@ == 12
  1239. 966@ == 14
  1240. 966@ == 17
  1241. 966@ == 16
  1242. 966@ == 24
  1243. else_jump @NRACES_8370
  1244. jump @NRACES_8388
  1245.  
  1246. :NRACES_8370
  1247. if
  1248. 966@ == 26
  1249. else_jump @NRACES_8418
  1250.  
  1251. :NRACES_8388
  1252. 07E4: get_model #SANCHEZ dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
  1253. jump @NRACES_8445
  1254.  
  1255. :NRACES_8418
  1256. 07E4: get_model 716@(253@,16i) dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
  1257.  
  1258. :NRACES_8445
  1259. 329@ *= -1.0
  1260. 005B: 327@ += 329@ // (float)
  1261. if
  1262. 2.0 > 327@
  1263. else_jump @NRACES_8494
  1264. 327@ = 2.0
  1265.  
  1266. :NRACES_8494
  1267. 0087: 329@ = 327@ // (float)
  1268. 329@ *= -1.0
  1269. 330@ *= -1.0
  1270. 005B: 328@ += 330@ // (float)
  1271. 0085: 254@ = 253@ // (int)
  1272. 254@ /= 2
  1273. 254@ *= 2
  1274. if
  1275. 003B: 254@ == 253@ // (int)
  1276. else_jump @NRACES_8620
  1277. 0087: 751@ = 327@ // (float)
  1278. 0093: 47@ = integer 253@ to_float
  1279. 006B: 47@ *= 328@ // (float)
  1280. 47@ *= -1.0
  1281. 0087: 752@ = 47@ // (float)
  1282. jump @NRACES_8677
  1283.  
  1284. :NRACES_8620
  1285. 0087: 751@ = 329@ // (float)
  1286. 0085: 255@ = 253@ // (int)
  1287. 255@ -= 1
  1288. 0093: 47@ = integer 255@ to_float
  1289. 006B: 47@ *= 328@ // (float)
  1290. 47@ *= -1.0
  1291. 0087: 752@ = 47@ // (float)
  1292.  
  1293. :NRACES_8677
  1294. if
  1295. Car.Wrecked(443@)
  1296. else_jump @NRACES_8731
  1297. if
  1298. 964@ == 0
  1299. else_jump @NRACES_8729
  1300. if
  1301. 966@ == 0
  1302. else_jump @NRACES_8729
  1303.  
  1304. :NRACES_8729
  1305. return
  1306.  
  1307. :NRACES_8731
  1308. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 751@ 752@ 0.0
  1309. 847@ = Car.Angle(443@)
  1310. 0087: 331@(253@,16f) = 751@ // (float)
  1311. 0087: 347@(253@,16f) = 752@ // (float)
  1312. jump @NRACES_8859
  1313.  
  1314. :NRACES_8795
  1315. 847@ = Car.Angle(443@)
  1316. 0087: 751@ = 331@(253@,16f) // (float)
  1317. 0087: 752@ = 347@(253@,16f) // (float)
  1318. 0087: 331@(253@,16f) = 454@ // (float)
  1319. 0087: 347@(253@,16f) = 536@ // (float)
  1320. 0087: 753@ = 618@ // (float)
  1321.  
  1322. :NRACES_8859
  1323. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1324. 0087: 363@(253@,16f) = 753@ // (float)
  1325. if
  1326. 001D: 36@ > 253@ // (int)
  1327. else_jump @NRACES_9226
  1328. gosub @NRACES_1972
  1329. 395@(253@,16i) = Actor.CreateAsDriver(CivMale, 700@(253@,16i), 379@(253@,16i))
  1330. if
  1331. 04A4: 700@(253@,16i) == 290 // == constant
  1332. else_jump @NRACES_9022
  1333. if or
  1334. 966@ == 0
  1335. 966@ == 8
  1336. else_jump @NRACES_9003
  1337. 411@ = Actor.CreateAsPassenger(CivFemale, 700@, 379@(253@,16i), 0)
  1338.  
  1339. :NRACES_9003
  1340. Car.SetImmunities(379@(253@,16i), 1, 1, 1, 0, 1)
  1341.  
  1342. :NRACES_9022
  1343. if
  1344. 221@ > 0
  1345. else_jump @NRACES_9084
  1346. if
  1347. 321@ == -1
  1348. else_jump @NRACES_9072
  1349. 07E5: copy_decision_maker -1 to 321@
  1350. 0708: reset_decision_maker 321@ event 79
  1351.  
  1352. :NRACES_9072
  1353. 060B: set_actor 395@(253@,16i) decision_maker_to 321@
  1354.  
  1355. :NRACES_9084
  1356. 0860: link_actor 395@(253@,16i) to_interior 221@
  1357. 054A: set_actor 395@(253@,16i) can_be_shot_in_a_car 0
  1358. 0446: set_actor 395@(253@,16i) dismemberment_possible 0
  1359. 0568: set_actor 395@(253@,16i) untargetable 1
  1360. 02A9: set_actor 395@(253@,16i) immune_to_nonplayer 1
  1361. 039E: set_actor 395@(253@,16i) locked 0 while_in_car
  1362. 04D8: set_actor 395@(253@,16i) drowns_in_water 0
  1363. Actor.Health(395@(253@,16i)) = 500
  1364. if
  1365. 221@ == 0
  1366. else_jump @NRACES_9208
  1367. 412@(253@,16i) = Marker.CreateAboveActor(395@(253@,16i))
  1368.  
  1369. :NRACES_9208
  1370. 018B: set_marker 412@(253@,16i) radar_mode 1
  1371. jump @NRACES_10386
  1372.  
  1373. :NRACES_9226
  1374. if
  1375. 221@ == 0
  1376. else_jump @NRACES_10172
  1377. 060A: create_decision_maker_type 0 store_to 428@ // decision\allowed\m_.ped files
  1378. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -4.0435 6.5755 -0.8
  1379. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1380. 0376: 429@ = create_random_actor_at 751@ 752@ 753@
  1381. 0961: set_actor 429@ keep_tasks_after_cleanup 1
  1382. 060B: set_actor 429@ decision_maker_to 428@
  1383. 06BA: AS_actor 429@ turn_to_and_look_at 454@ 536@ 618@
  1384. 04AE: 111@ = 2993 // = constant
  1385. 430@ = Object.Init(111@, 751@, 752@, 753@)
  1386. 070A: AS_actor 429@ attach_to_object 430@ offset 0.062 0.027 -0.15 on_bone 5 16 perform_animation "FLAG_DROP" IFP_file "CAR" time 0
  1387. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -5.6392 2.9435 -0.8
  1388. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1389. 0376: 431@ = create_random_actor_at 751@ 752@ 753@
  1390. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -6.0071 -2.0778 2.5
  1391. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1392. 0376: 432@ = create_random_actor_at 751@ 752@ 753@
  1393. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -7.6039 -5.0807 2.5
  1394. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1395. 0376: 433@ = create_random_actor_at 751@ 752@ 753@
  1396. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -7.0724 -6.4057 2.5
  1397. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1398. 0376: 434@ = create_random_actor_at 751@ 752@ 753@
  1399. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -5.9988 -13.553 2.5
  1400. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1401. 0376: 435@ = create_random_actor_at 751@ 752@ 753@
  1402. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 6.073 -15.2059 2.5
  1403. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1404. 0376: 436@ = create_random_actor_at 751@ 752@ 753@
  1405. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 7.2639 -12.9933 2.5
  1406. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1407. 0376: 437@ = create_random_actor_at 751@ 752@ 753@
  1408. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 5.8429 -7.7069 2.5
  1409. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1410. 0376: 438@ = create_random_actor_at 751@ 752@ 753@
  1411. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 8.4135 -3.7971 2.5
  1412. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1413. 0376: 439@ = create_random_actor_at 751@ 752@ 753@
  1414. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 6.2507 0.3634 2.5
  1415. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1416. 0376: 440@ = create_random_actor_at 751@ 752@ 753@
  1417. 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 8.6397 2.419 2.5
  1418. 02CE: 753@ = ground_z_at 751@ 752@ 753@
  1419. 0376: 441@ = create_random_actor_at 751@ 752@ 753@
  1420. 252@ = 0
  1421.  
  1422. :NRACES_10041
  1423. if
  1424. 11 > 252@
  1425. else_jump @NRACES_10172
  1426. 060B: set_actor 431@(252@,11i) decision_maker_to 428@
  1427. 0961: set_actor 431@(252@,11i) keep_tasks_after_cleanup 1
  1428. 0615: define_AS_pack_begin 38@
  1429. gosub @NRACES_43554
  1430. 0643: set_AS_pack 38@ loop 1
  1431. 0616: define_AS_pack_end 38@
  1432. 0615: define_AS_pack_begin 37@
  1433. 06BA: AS_actor -1 turn_to_and_look_at 454@ 536@ 618@
  1434. 0618: assign_actor -1 to_AS_pack 38@
  1435. 0616: define_AS_pack_end 37@
  1436. 0618: assign_actor 431@(252@,11i) to_AS_pack 37@
  1437. 061B: remove_references_to_AS_pack 38@
  1438. 061B: remove_references_to_AS_pack 37@
  1439. 252@ += 1
  1440. jump @NRACES_10041
  1441.  
  1442. :NRACES_10172
  1443. Car.Destroy(443@)
  1444. 008B: 395@(253@,16i) = $PLAYER_ACTOR // (int)
  1445. 0085: 442@ = 253@ // (int)
  1446. 363@(442@,16f) += 3.0
  1447. 02CE: 363@(442@,16f) = ground_z_at 331@(442@,16f) 347@(442@,16f) 363@(442@,16f)
  1448. if
  1449. Actor.Driving($PLAYER_ACTOR)
  1450. else_jump @NRACES_10306
  1451. 0811: 379@(442@,16i) = actor $PLAYER_ACTOR used_car
  1452. Car.PutAt(379@(442@,16i), 331@(442@,16f), 347@(442@,16f), 363@(442@,16f))
  1453. jump @NRACES_10339
  1454.  
  1455. :NRACES_10306
  1456. 379@(442@,16i) = Car.Create(756@, 331@(442@,16f), 347@(442@,16f), 363@(442@,16f))
  1457.  
  1458. :NRACES_10339
  1459. 5@ = 0
  1460. 01EB: set_traffic_density_multiplier_to 20@
  1461. 0840: link_car 379@(442@,16i) to_interior 221@
  1462. Car.Angle(379@(442@,16i)) = 847@
  1463. Camera.SetBehindPlayer
  1464. Camera.Restore_WithJumpCut
  1465. fade 1 500
  1466.  
  1467. :NRACES_10386
  1468. 253@ += 1
  1469. jump @NRACES_8154
  1470.  
  1471. :NRACES_10400
  1472. Camera.SetBehindPlayer
  1473. Camera.Restore_WithJumpCut
  1474. jump @NRACES_10433
  1475.  
  1476. :NRACES_10411
  1477. 04ED: load_animation "CAR"
  1478. 04ED: load_animation "RIOT"
  1479. jump @NRACES_21300
  1480.  
  1481. :NRACES_10433
  1482. wait 250
  1483. Player.CanMove($PLAYER_CHAR) = False
  1484. if
  1485. 847A: not actor $PLAYER_ACTOR driving_bike
  1486. else_jump @NRACES_10468
  1487. jump @NRACES_10493
  1488.  
  1489. :NRACES_10468
  1490. if and
  1491. 12@ > 0
  1492. 6 > 12@
  1493. else_jump @NRACES_10907
  1494.  
  1495. :NRACES_10493
  1496. 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 260.0 columns 1 interactive 1 background 1 alignment 0
  1497. 08DB: set_panel 8@ column 0 header 'NRAC_30' data 'NRAC_31' 'NRAC_32' 'NRAC_33' 'NRAC_34' 'NRAC_35' 'NRAC_36' 'NRAC_37' 'NRAC_38' 'NRAC_39' 'NRAC_40' 'NRAC_42' 'NRAC_41'
  1498. 090E: set_panel 8@ active_row 0
  1499. 03E5: show_text_box 'NRAC_27'
  1500. 00BC: show_text_highpriority GXT 'NRAC_29' time 1000 flag 1
  1501.  
  1502. :NRACES_10688
  1503. if or
  1504. 0AB0: key_pressed 16
  1505. 00E1: player 0 pressed_key 16
  1506. 00E1: player 0 pressed_key 15
  1507. else_jump @NRACES_10726
  1508. wait 0
  1509. jump @NRACES_10688
  1510.  
  1511. :NRACES_10726
  1512. wait 500
  1513. if
  1514. 01F3: car 755@ in_air
  1515. else_jump @NRACES_10756
  1516. 08DA: remove_panel 8@
  1517. 03E6: remove_text_box
  1518. return
  1519.  
  1520. :NRACES_10756
  1521. wait 0
  1522. if
  1523. Player.Defined($PLAYER_CHAR)
  1524. else_jump @NRACES_10889
  1525. 03F0: enable_text_draw 1
  1526. 0343: set_text_draw_linewidth 600.0
  1527. 033E: set_draw_text_position 320.0 320.0 GXT 'NRAC_29'
  1528. if or
  1529. 0AB0: key_pressed 13
  1530. 00E1: player 0 pressed_key 15
  1531. else_jump @NRACES_10836
  1532. jump @NRACES_10889
  1533.  
  1534. :NRACES_10836
  1535. if or
  1536. 0AB0: key_pressed 16
  1537. 0AB0: key_pressed 78
  1538. 00E1: player 0 pressed_key 16
  1539. else_jump @NRACES_10756
  1540. 03E6: remove_text_box
  1541. 08D7: 17@ = panel 8@ active_row
  1542. gosub @NRACES_41484
  1543. wait 0
  1544. jump @NRACES_10688
  1545.  
  1546. :NRACES_10889
  1547. 08DA: remove_panel 8@
  1548. 03E6: remove_text_box
  1549. Camera.SetBehindPlayer
  1550. Camera.Restore_WithJumpCut
  1551. jump @NRACES_10907
  1552.  
  1553. :NRACES_10907
  1554. 49@ = 7
  1555. jump @NRACES_21300
  1556.  
  1557. :NRACES_10921
  1558. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
  1559. 03F4: set_all_cars_apply_damage_rules 0
  1560. 00BA: show_text_styled GXT 'NRACE_4' time 1100 style 4
  1561. 097A: play_audio_at 0.0 0.0 0.0 event 1056
  1562. 0085: 850@ = 844@ // (int)
  1563. 850@ += 999
  1564. 49@ = 8
  1565. if
  1566. 01F3: car 755@ in_air
  1567. else_jump @NRACES_21300
  1568. return
  1569. jump @NRACES_21300
  1570.  
  1571. :NRACES_11016
  1572. if
  1573. 001D: 844@ > 850@ // (int)
  1574. else_jump @NRACES_11094
  1575. 00BA: show_text_styled GXT 'NRACE_5' time 1100 style 4
  1576. 097A: play_audio_at 0.0 0.0 0.0 event 1056
  1577. 0085: 850@ = 844@ // (int)
  1578. 850@ += 999
  1579. 49@ = 9
  1580.  
  1581. :NRACES_11094
  1582. jump @NRACES_21300
  1583.  
  1584. :NRACES_11101
  1585. if
  1586. 001D: 844@ > 850@ // (int)
  1587. else_jump @NRACES_11179
  1588. 00BA: show_text_styled GXT 'NRACE_6' time 1100 style 4
  1589. 097A: play_audio_at 0.0 0.0 0.0 event 1056
  1590. 0085: 850@ = 844@ // (int)
  1591. 850@ += 999
  1592. 49@ = 10
  1593.  
  1594. :NRACES_11179
  1595. jump @NRACES_21300
  1596.  
  1597. :NRACES_11186
  1598. if
  1599. 001D: 844@ > 850@ // (int)
  1600. else_jump @NRACES_11940
  1601. 00BA: show_text_styled GXT 'NRACE_7' time 800 style 4
  1602. 097A: play_audio_at 0.0 0.0 0.0 event 1057
  1603. Player.CanMove($PLAYER_CHAR) = True
  1604. 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
  1605. 03F4: set_all_cars_apply_damage_rules 1
  1606. 253@ = 0
  1607.  
  1608. :NRACES_11266
  1609. if
  1610. 11 > 253@
  1611. else_jump @NRACES_11307
  1612. Actor.RemoveReferences(431@(253@,11i))
  1613. 253@ += 1
  1614. jump @NRACES_11266
  1615.  
  1616. :NRACES_11307
  1617. Actor.RemoveReferences(429@)
  1618. 04EF: release_animation "CAR"
  1619. 253@ = 0
  1620.  
  1621. :NRACES_11326
  1622. if
  1623. 001D: 256@ > 253@ // (int)
  1624. else_jump @NRACES_11452
  1625. if
  1626. not Car.Wrecked(379@(253@,16i))
  1627. else_jump @NRACES_11438
  1628. Car.ImmuneToNonPlayer(379@(253@,16i)) = False
  1629. if
  1630. 803B: not 253@ == 442@ // (int)
  1631. else_jump @NRACES_11438
  1632. if
  1633. 221@ == 0
  1634. else_jump @NRACES_11438
  1635. 072F: enable_car 379@(253@,16i) stuck_check_distance 3.0 time 4000 and_restore_if stuck 1 flipped 1 unk_place_on_road_properly 1 to_path -1 // extended 03CC
  1636.  
  1637. :NRACES_11438
  1638. 253@ += 1
  1639. jump @NRACES_11326
  1640.  
  1641. :NRACES_11452
  1642. 800@ = 582.7242
  1643. 801@ = 356.2812
  1644. 802@ = 52.2072
  1645. 803@ = 52.2072
  1646. 804@ = 584.0833
  1647. 849@ = 329.3647
  1648. 805@ = 0.4943
  1649. 806@ = 2.097
  1650. 807@ = 570.6411
  1651. 808@ = 323.5937
  1652. 809@ = 0.9127
  1653. 810@ = 4.8106
  1654. 811@ = 585.941
  1655. 812@ = 345.6341
  1656. 813@ = 0.4197
  1657. 814@ = 1.8511
  1658. 815@ = 582.7242
  1659. 816@ = 359.0323
  1660. 817@ = 0.4993
  1661. 818@ = 2.637
  1662. 819@ = 582.7242
  1663. 820@ = 356.2812
  1664. 821@ = 56.2072
  1665. 822@ = 56.2072
  1666. 823@ = 582.7242
  1667. 824@ = 356.2812
  1668. 825@ = 58.2072
  1669. 826@ = 58.2072
  1670. 827@ = 582.7242
  1671. 828@ = 400.7518
  1672. 829@ = 58.2072
  1673. 830@ = 32.7789
  1674. 831@ = 582.7242
  1675. 832@ = 400.2518
  1676. 833@ = 56.2072
  1677. 834@ = 31.7789
  1678. 835@ = 582.7242
  1679. 836@ = 399.2518
  1680. 837@ = 52.2072
  1681. 838@ = 29.7789
  1682. 839@ = 560.4862
  1683. 840@ = 384.5027
  1684. 841@ = 0.5
  1685. 842@ = 1.5393
  1686. 0085: 206@ = 844@ // (int)
  1687. if
  1688. 256@ == 1
  1689. else_jump @NRACES_11918
  1690.  
  1691. :NRACES_11918
  1692. 0A0E: disable_text_with_style 2
  1693. 49@ = 11
  1694. 03E5: show_text_box 'NRAC_56'
  1695.  
  1696. :NRACES_11940
  1697. jump @NRACES_21300
  1698.  
  1699. :NRACES_11947
  1700. if
  1701. 001D: 256@ > 253@ // (int)
  1702. else_jump @NRACES_18814
  1703. if
  1704. not Actor.Dead(395@(253@,16i))
  1705. else_jump @NRACES_18347
  1706. if
  1707. 13 > 49@
  1708. else_jump @NRACES_12328
  1709. if
  1710. 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
  1711. else_jump @NRACES_12328
  1712. if
  1713. 001D: 273@(253@,16i) > 273@(442@,16i) // (int)
  1714. else_jump @NRACES_12068
  1715. 229@ += 1
  1716. jump @NRACES_12328
  1717.  
  1718. :NRACES_12068
  1719. if
  1720. 003B: 273@(442@,16i) == 273@(253@,16i) // (int)
  1721. else_jump @NRACES_12328
  1722. if
  1723. 001D: 257@(253@,16i) > 257@(442@,16i) // (int)
  1724. else_jump @NRACES_12136
  1725. 229@ += 1
  1726. jump @NRACES_12328
  1727.  
  1728. :NRACES_12136
  1729. if
  1730. 001D: 257@(253@,16i) > 249@ // (int)
  1731. else_jump @NRACES_12173
  1732. 229@ += 1
  1733. jump @NRACES_12328
  1734.  
  1735. :NRACES_12173
  1736. if
  1737. 003B: 257@(442@,16i) == 257@(253@,16i) // (int)
  1738. else_jump @NRACES_12328
  1739. Actor.StorePos(395@(253@,16i), 751@, 752@, 753@)
  1740. 050A: 444@ = distance_between_XYZ 751@ 752@ 753@ and_XYZ 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
  1741. Actor.StorePos($PLAYER_ACTOR, 751@, 752@, 753@)
  1742. 050A: 445@ = distance_between_XYZ 751@ 752@ 753@ and_XYZ 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
  1743. if
  1744. 0025: 445@ > 444@ // (float)
  1745. else_jump @NRACES_12328
  1746. 229@ += 1
  1747.  
  1748. :NRACES_12328
  1749. if and
  1750. 0AB0: key_pressed 8
  1751. 0AB0: key_pressed 48
  1752. else_jump @NRACES_12349
  1753. return
  1754.  
  1755. :NRACES_12349
  1756. if
  1757. 49@ == 12
  1758. else_jump @NRACES_15087
  1759. if
  1760. 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
  1761. else_jump @NRACES_13710
  1762. if
  1763. not Car.Wrecked(379@(442@,16i))
  1764. else_jump @NRACES_13358
  1765. if
  1766. Actor.InCar($PLAYER_ACTOR, 379@(442@,16i))
  1767. else_jump @NRACES_12976
  1768. if
  1769. 207@ == 1
  1770. else_jump @NRACES_12969
  1771. 03D5: remove_text 'NRACE21'
  1772. Marker.Disable(54@)
  1773. 363@(253@,16f) -= 1000.0
  1774. if
  1775. 221@ == 0
  1776. else_jump @NRACES_12962
  1777. 254@ = 0
  1778. 0085: 36@ = 256@ // (int)
  1779. 36@ -= 1
  1780.  
  1781. :NRACES_12521
  1782. if
  1783. 001D: 36@ > 254@ // (int)
  1784. else_jump @NRACES_12601
  1785. if
  1786. not Actor.Dead(395@(254@,16i))
  1787. else_jump @NRACES_12587
  1788. 412@(254@,16i) = Marker.CreateAboveActor(395@(254@,16i))
  1789. 018B: set_marker 412@(254@,16i) radar_mode 1
  1790.  
  1791. :NRACES_12587
  1792. 254@ += 1
  1793. jump @NRACES_12521
  1794.  
  1795. :NRACES_12601
  1796. 018A: 54@ = create_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
  1797. Marker.SetColor(54@, 0)
  1798. 018B: set_marker 54@ radar_mode 2
  1799. Marker.SetIconSize(54@, 3)
  1800. if and
  1801. 003B: 257@(253@,16i) == 249@ // (int)
  1802. 003B: 273@(253@,16i) == 251@ // (int)
  1803. else_jump @NRACES_12860
  1804. if
  1805. 04A4: 205@ == 3 // == constant
  1806. else_jump @NRACES_12805
  1807. 0085: 36@ = 257@(253@,16i) // (int)
  1808. 36@ -= 1
  1809. if
  1810. 0 > 36@
  1811. else_jump @NRACES_12745
  1812. 36@ = 0
  1813.  
  1814. :NRACES_12745
  1815. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 454@(36@,82f) 536@(36@,82f) 618@(36@,82f) type 205@ radius 325@
  1816. jump @NRACES_12853
  1817.  
  1818. :NRACES_12805
  1819. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 0.0 0.0 0.0 type 1 radius 6.0
  1820.  
  1821. :NRACES_12853
  1822. jump @NRACES_12962
  1823.  
  1824. :NRACES_12860
  1825. 0085: 36@ = 257@(253@,16i) // (int)
  1826. 36@ += 1
  1827. if
  1828. 003B: 257@(253@,16i) == 249@ // (int)
  1829. else_jump @NRACES_12909
  1830. 36@ = 1
  1831.  
  1832. :NRACES_12909
  1833. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 454@(36@,82f) 536@(36@,82f) 618@(36@,82f) type 205@ radius 325@
  1834.  
  1835. :NRACES_12962
  1836. 207@ = 0
  1837.  
  1838. :NRACES_12969
  1839. jump @NRACES_13351
  1840.  
  1841. :NRACES_12976
  1842. if
  1843. 207@ == 0
  1844. else_jump @NRACES_13124
  1845. 06D6: disable_racing_checkpoint 449@
  1846. Marker.Disable(54@)
  1847. 254@ = 0
  1848. 0085: 36@ = 256@ // (int)
  1849. 36@ -= 1
  1850.  
  1851. :NRACES_13026
  1852. if
  1853. 001D: 36@ > 254@ // (int)
  1854. else_jump @NRACES_13068
  1855. Marker.Disable(412@(254@,16i))
  1856. 254@ += 1
  1857. jump @NRACES_13026
  1858.  
  1859. :NRACES_13068
  1860. 54@ = Marker.CreateAboveCar(379@(442@,16i))
  1861. 07E0: set_marker 54@ type_to 1
  1862. 363@(253@,16f) += 1000.0
  1863. 0085: 446@ = 844@ // (int)
  1864. 446@ += 25400
  1865. 207@ = 1
  1866.  
  1867. :NRACES_13124
  1868. 0085: 453@ = 446@ // (int)
  1869. 0062: 453@ -= 844@ // (int)
  1870. 453@ /= 1000
  1871. if
  1872. 1 > 453@
  1873. else_jump @NRACES_13173
  1874. 453@ = 0
  1875.  
  1876. :NRACES_13173
  1877. if
  1878. 001D: 844@ > 446@ // (int)
  1879. else_jump @NRACES_13280
  1880. 00BC: show_text_highpriority GXT 'NRACE20' time 5000 flag 1
  1881. if
  1882. 964@ == 0
  1883. else_jump @NRACES_13242
  1884. 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
  1885.  
  1886. :NRACES_13242
  1887. if
  1888. 964@ == 0
  1889. else_jump @NRACES_13278
  1890. if
  1891. 966@ == 0
  1892. else_jump @NRACES_13278
  1893.  
  1894. :NRACES_13278
  1895. return
  1896.  
  1897. :NRACES_13280
  1898. if
  1899. 453@ == 1
  1900. else_jump @NRACES_13328
  1901. 09C1: add_next_text_to_brief_history 0
  1902. 01E5: show_text_1number_highpriority GXT 'NRACE51' number 453@ time 200 flag 1
  1903. jump @NRACES_13351
  1904.  
  1905. :NRACES_13328
  1906. 09C1: add_next_text_to_brief_history 0
  1907. 01E5: show_text_1number_highpriority GXT 'NRACE21' number 453@ time 200 flag 1
  1908.  
  1909. :NRACES_13351
  1910. jump @NRACES_13703
  1911.  
  1912. :NRACES_13358
  1913. if
  1914. 02BF: car 379@(442@,16i) sunk
  1915. else_jump @NRACES_13615
  1916. if
  1917. Actor.Driving($PLAYER_ACTOR)
  1918. else_jump @NRACES_13520
  1919. 443@ = Actor.CurrentCar($PLAYER_ACTOR)
  1920. if
  1921. 803B: not 443@ == 379@(442@,16i) // (int)
  1922. else_jump @NRACES_13513
  1923. 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1
  1924. if
  1925. 964@ == 0
  1926. else_jump @NRACES_13475
  1927. 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
  1928.  
  1929. :NRACES_13475
  1930. if
  1931. 964@ == 0
  1932. else_jump @NRACES_13511
  1933. if
  1934. 966@ == 0
  1935. else_jump @NRACES_13511
  1936.  
  1937. :NRACES_13511
  1938. return
  1939.  
  1940. :NRACES_13513
  1941. jump @NRACES_13608
  1942.  
  1943. :NRACES_13520
  1944. 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1
  1945. if
  1946. 964@ == 0
  1947. else_jump @NRACES_13570
  1948. 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
  1949.  
  1950. :NRACES_13570
  1951. if
  1952. 964@ == 0
  1953. else_jump @NRACES_13606
  1954. if
  1955. 966@ == 0
  1956. else_jump @NRACES_13606
  1957.  
  1958. :NRACES_13606
  1959. return
  1960.  
  1961. :NRACES_13608
  1962. jump @NRACES_13703
  1963.  
  1964. :NRACES_13615
  1965. 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1
  1966. if
  1967. 964@ == 0
  1968. else_jump @NRACES_13665
  1969. 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
  1970.  
  1971. :NRACES_13665
  1972. if
  1973. 964@ == 0
  1974. else_jump @NRACES_13701
  1975. if
  1976. 966@ == 0
  1977. else_jump @NRACES_13701
  1978.  
  1979. :NRACES_13701
  1980. return
  1981.  
  1982. :NRACES_13703
  1983. jump @NRACES_15087
  1984.  
  1985. :NRACES_13710
  1986. if
  1987. 001D: 250@ > 257@(253@,16i) // (int)
  1988. else_jump @NRACES_15087
  1989. if
  1990. Actor.Driving(395@(253@,16i))
  1991. else_jump @NRACES_14001
  1992. if
  1993. 221@ == 0
  1994. else_jump @NRACES_13994
  1995. 0085: 36@ = 257@(442@,16i) // (int)
  1996. 36@ += 4
  1997. 443@ = Actor.CurrentCar(395@(253@,16i))
  1998. if
  1999. 001D: 257@(253@,16i) > 36@ // (int)
  2000. else_jump @NRACES_13842
  2001. Car.SetMaxSpeed(443@, 25.0)
  2002. jump @NRACES_13901
  2003.  
  2004. :NRACES_13842
  2005. if or
  2006. 966@ == 7
  2007. 966@ == 8
  2008. 966@ == 0
  2009. else_jump @NRACES_13891
  2010. Car.SetMaxSpeed(443@, 35.0)
  2011. jump @NRACES_13901
  2012.  
  2013. :NRACES_13891
  2014. Car.SetMaxSpeed(443@, 50.0)
  2015.  
  2016. :NRACES_13901
  2017. if
  2018. 966@ == 8
  2019. else_jump @NRACES_13994
  2020. if or
  2021. 01AD: car 443@ sphere 0 near_point -882.9833 -47.9468 radius 24.61 25.64
  2022. 01AD: car 443@ sphere 0 near_point -843.0954 -141.9169 radius 24.59 -29.24
  2023. else_jump @NRACES_13994
  2024. Car.SetMaxSpeed(443@, 30.0)
  2025.  
  2026. :NRACES_13994
  2027. jump @NRACES_14522
  2028.  
  2029. :NRACES_14001
  2030. if
  2031. 966@ == 25
  2032. else_jump @NRACES_14033
  2033. jump @NRACES_18365
  2034. jump @NRACES_14522
  2035.  
  2036. :NRACES_14033
  2037. if
  2038. 305@(253@,16i) == 0
  2039. else_jump @NRACES_14079
  2040. 0085: 305@(253@,16i) = 844@ // (int)
  2041. 305@(253@,16i) += 8000
  2042.  
  2043. :NRACES_14079
  2044. if
  2045. 001D: 844@ > 305@(253@,16i) // (int)
  2046. else_jump @NRACES_14522
  2047. if
  2048. 803B: not 257@(253@,16i) == 257@(442@,16i) // (int)
  2049. else_jump @NRACES_14522
  2050. if
  2051. 80F2: not actor $PLAYER_ACTOR near_actor 395@(253@,16i) radius 30.0 30.0 0
  2052. else_jump @NRACES_14511
  2053. if
  2054. 80EC: not actor $PLAYER_ACTOR sphere 0 near_point 331@(253@,16f) 347@(253@,16f) radius 30.0 30.0
  2055. else_jump @NRACES_14493
  2056. if
  2057. 838A: not any_car_in_cube_cornerA 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) cornerB 4.0 4.0 3.0
  2058. else_jump @NRACES_14475
  2059. if
  2060. 82CB: not actor 395@(253@,16i) bounding_sphere_visible
  2061. else_jump @NRACES_14457
  2062. if
  2063. 80C2: not sphere_onscreen 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 4.0
  2064. else_jump @NRACES_14439
  2065. Car.RemoveReferences(379@(253@,16i))
  2066. gosub @NRACES_1972
  2067. 036A: put_actor 395@(253@,16i) in_car 379@(253@,16i)
  2068. 0085: 36@ = 257@(253@,16i) // (int)
  2069. 36@ += 1
  2070. if
  2071. 001D: 250@ > 36@ // (int)
  2072. else_jump @NRACES_14421
  2073. 039F: set_car 379@(253@,16i) race_to 454@(36@,82f) 536@(36@,82f)
  2074. Car.SetSpeedInstantly(379@(253@,16i), 20.0)
  2075.  
  2076. :NRACES_14421
  2077. 305@(253@,16i) = 0
  2078. jump @NRACES_14450
  2079.  
  2080. :NRACES_14439
  2081. 305@(253@,16i) = 0
  2082.  
  2083. :NRACES_14450
  2084. jump @NRACES_14468
  2085.  
  2086. :NRACES_14457
  2087. 305@(253@,16i) = 0
  2088.  
  2089. :NRACES_14468
  2090. jump @NRACES_14486
  2091.  
  2092. :NRACES_14475
  2093. 305@(253@,16i) = 0
  2094.  
  2095. :NRACES_14486
  2096. jump @NRACES_14504
  2097.  
  2098. :NRACES_14493
  2099. 305@(253@,16i) = 0
  2100.  
  2101. :NRACES_14504
  2102. jump @NRACES_14522
  2103.  
  2104. :NRACES_14511
  2105. 305@(253@,16i) = 0
  2106.  
  2107. :NRACES_14522
  2108. if
  2109. 221@ == 0
  2110. else_jump @NRACES_15087
  2111. 252@ = 0
  2112. 255@ = 0
  2113.  
  2114. :NRACES_14554
  2115. if
  2116. 001D: 256@ > 252@ // (int)
  2117. else_jump @NRACES_14636
  2118. 0085: 447@ = 257@(252@,16i) // (int)
  2119. 447@ -= 4
  2120. if
  2121. 001D: 447@ > 257@(253@,16i) // (int)
  2122. else_jump @NRACES_14622
  2123. 255@ += 1
  2124.  
  2125. :NRACES_14622
  2126. 252@ += 1
  2127. jump @NRACES_14554
  2128.  
  2129. :NRACES_14636
  2130. if
  2131. 255@ > 0
  2132. else_jump @NRACES_15087
  2133. if
  2134. 80F2: not actor $PLAYER_ACTOR near_actor 395@(253@,16i) radius 150.0 150.0 0
  2135. else_jump @NRACES_15087
  2136. if
  2137. 80EC: not actor $PLAYER_ACTOR sphere 0 near_point 331@(253@,16f) 347@(253@,16f) radius 150.0 150.0
  2138. else_jump @NRACES_15087
  2139. if
  2140. 80EC: not actor 395@(253@,16i) sphere 0 near_point 331@(253@,16f) 347@(253@,16f) radius 40.0 40.0
  2141. else_jump @NRACES_15087
  2142. if
  2143. 838A: not any_car_in_cube_cornerA 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) cornerB 4.0 4.0 3.0
  2144. else_jump @NRACES_15087
  2145. if
  2146. 82CB: not actor 395@(253@,16i) bounding_sphere_visible
  2147. else_jump @NRACES_15087
  2148. if
  2149. 80C2: not sphere_onscreen 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 4.0
  2150. else_jump @NRACES_15087
  2151. if
  2152. 0449: actor 395@(253@,16i) in_a_car
  2153. else_jump @NRACES_14980
  2154. Actor.PutAt(395@(253@,16i), 331@(253@,16f), 347@(253@,16f), 363@(253@,16f))
  2155. 0085: 36@ = 257@(253@,16i) // (int)
  2156. 36@ += 1
  2157. 039F: set_car 443@ race_to 454@(36@,82f) 536@(36@,82f)
  2158. jump @NRACES_15087
  2159.  
  2160. :NRACES_14980
  2161. Car.RemoveReferences(379@(253@,16i))
  2162. gosub @NRACES_1972
  2163. 036A: put_actor 395@(253@,16i) in_car 379@(253@,16i)
  2164. 0085: 36@ = 257@(253@,16i) // (int)
  2165. 36@ += 1
  2166. if
  2167. 001D: 250@ > 36@ // (int)
  2168. else_jump @NRACES_15087
  2169. 039F: set_car 379@(253@,16i) race_to 454@(36@,82f) 536@(36@,82f)
  2170. Car.SetSpeedInstantly(379@(253@,16i), 20.0)
  2171.  
  2172. :NRACES_15087
  2173. 36@ = 0
  2174. if
  2175. 0100: actor 395@(253@,16i) in_sphere 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 322@ 323@ 324@ sphere 0 in_car
  2176. else_jump @NRACES_15160
  2177. 36@ = 1
  2178. jump @NRACES_15289
  2179.  
  2180. :NRACES_15160
  2181. if
  2182. 07D6: 395@(253@,16i) == $PLAYER_ACTOR // @ == $ (int)
  2183. else_jump @NRACES_15289
  2184. if
  2185. 0735: is_keyboard_key_pressed 83
  2186. else_jump @NRACES_15289
  2187. 04E4: refresh_game_renderer_at 331@(253@,16f) 347@(253@,16f)
  2188. Camera.SetAtPos(331@(253@,16f), 347@(253@,16f), 363@(253@,16f))
  2189. 0087: 751@ = 363@(253@,16f) // (float)
  2190. 751@ += 1.0
  2191. Actor.PutAt(395@(253@,16i), 331@(253@,16f), 347@(253@,16f), 363@(253@,16f))
  2192.  
  2193. :NRACES_15289
  2194. if
  2195. 36@ == 1
  2196. else_jump @NRACES_18340
  2197. if
  2198. 49@ == 11
  2199. else_jump @NRACES_15332
  2200. 49@ = 12
  2201.  
  2202. :NRACES_15332
  2203. if
  2204. 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
  2205. else_jump @NRACES_15398
  2206. if
  2207. 221@ == 0
  2208. else_jump @NRACES_15398
  2209. 097A: play_audio_at 0.0 0.0 0.0 event 1058
  2210. Marker.Disable(54@)
  2211.  
  2212. :NRACES_15398
  2213. 257@(253@,16i) += 1
  2214. if
  2215. 001D: 250@ > 257@(253@,16i) // (int)
  2216. else_jump @NRACES_15499
  2217. 0085: 36@ = 257@(253@,16i) // (int)
  2218. 0087: 331@(253@,16f) = 454@(36@,82f) // (float)
  2219. 0087: 347@(253@,16f) = 536@(36@,82f) // (float)
  2220. 0087: 363@(253@,16f) = 618@(36@,82f) // (float)
  2221. jump @NRACES_16521
  2222.  
  2223. :NRACES_15499
  2224. if
  2225. 001D: 224@ > 273@(253@,16i) // (int)
  2226. else_jump @NRACES_15533
  2227. 273@(253@,16i) += 1
  2228.  
  2229. :NRACES_15533
  2230. if
  2231. 003B: 273@(253@,16i) == 224@ // (int)
  2232. else_jump @NRACES_16201
  2233. if
  2234. 07D6: 395@(253@,16i) == $PLAYER_ACTOR // @ == $ (int)
  2235. else_jump @NRACES_15790
  2236. if
  2237. 224@ > 1
  2238. else_jump @NRACES_15700
  2239. 0085: 448@ = 844@ // (int)
  2240. 0062: 448@ -= 206@ // (int)
  2241. 448@ /= 1000
  2242. if
  2243. 001D: 860@ > 448@ // (int)
  2244. else_jump @NRACES_15700
  2245. 0085: 860@ = 448@ // (int)
  2246. if
  2247. 966@ == 25
  2248. else_jump @NRACES_15674
  2249. 042E: downdate_integer_stat 212 to 448@ // same as 0582
  2250.  
  2251. :NRACES_15674
  2252. if
  2253. 966@ == 26
  2254. else_jump @NRACES_15700
  2255. 042E: downdate_integer_stat 219 to 448@ // same as 0582
  2256.  
  2257. :NRACES_15700
  2258. 06D6: disable_racing_checkpoint 449@
  2259. Marker.Disable(54@)
  2260. 49@ = 13
  2261. if
  2262. 964@ == 0
  2263. else_jump @NRACES_15769
  2264. if
  2265. 229@ > 0
  2266. else_jump @NRACES_15769
  2267. 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
  2268.  
  2269. :NRACES_15769
  2270. 363@(253@,16f) = 99999.0
  2271. jump @NRACES_16194
  2272.  
  2273. :NRACES_15790
  2274. if
  2275. not Car.Wrecked(379@(253@,16i))
  2276. else_jump @NRACES_15819
  2277. 03CD: disable_car 379@(253@,16i) stuck_check
  2278.  
  2279. :NRACES_15819
  2280. if
  2281. 221@ == 0
  2282. else_jump @NRACES_16129
  2283. 062E: get_actor 395@(253@,16i) task 1560 status_store_to 14@ // ret 7 if not found
  2284. if
  2285. 04A4: 14@ == 7 // == constant
  2286. else_jump @NRACES_16122
  2287. 0615: define_AS_pack_begin 37@
  2288. 06AC: 47@ = actor 395@(253@,16i) movement_speed
  2289. 0092: 36@ = float 47@ to_integer
  2290. 36@ *= -100
  2291. 36@ += 4000
  2292. if
  2293. 10 > 36@
  2294. else_jump @NRACES_15935
  2295. 36@ = 10
  2296.  
  2297. :NRACES_15935
  2298. 06C7: AS_actor -1 driver_of_car -1 perform_action 9 timelimit 36@
  2299. 0209: 36@ = random_int_in_ranges 0 5
  2300. if or
  2301. 36@ == 0
  2302. 36@ == 1
  2303. else_jump @NRACES_16011
  2304. 06C7: AS_actor -1 driver_of_car -1 perform_action 7 timelimit 200
  2305. 06C7: AS_actor -1 driver_of_car -1 perform_action 4 timelimit 250000
  2306. jump @NRACES_16035
  2307.  
  2308. :NRACES_16011
  2309. 06C7: AS_actor -1 driver_of_car -1 perform_action 8 timelimit 200
  2310. 06C7: AS_actor -1 driver_of_car -1 perform_action 5 timelimit 250000
  2311.  
  2312. :NRACES_16035
  2313. 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
  2314. 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
  2315. 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
  2316. 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
  2317. 05D2: AS_actor -1 run_to_and_hijack_car -1 max_search_radius 100.0 traffic_behavior 2
  2318. 0616: define_AS_pack_end 37@
  2319. 0618: assign_actor 395@(253@,16i) to_AS_pack 37@
  2320. 061B: remove_references_to_AS_pack 37@
  2321.  
  2322. :NRACES_16122
  2323. jump @NRACES_16180
  2324.  
  2325. :NRACES_16129
  2326. 062E: get_actor 395@(253@,16i) task 1490 status_store_to 14@ // ret 7 if not found
  2327. if
  2328. 04A4: 14@ == 7 // == constant
  2329. else_jump @NRACES_16180
  2330. 05D2: AS_actor 395@(253@,16i) run_to_and_hijack_car -1 max_search_radius 100.0 traffic_behavior 2
  2331.  
  2332. :NRACES_16180
  2333. 363@(253@,16f) = 99999.0
  2334.  
  2335. :NRACES_16194
  2336. jump @NRACES_16521
  2337.  
  2338. :NRACES_16201
  2339. if
  2340. 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
  2341. else_jump @NRACES_16450
  2342. 0085: 448@ = 844@ // (int)
  2343. 0062: 448@ -= 206@ // (int)
  2344. 448@ /= 1000
  2345. if
  2346. 001D: 860@ > 448@ // (int)
  2347. else_jump @NRACES_16442
  2348. 0085: 860@ = 448@ // (int)
  2349. if
  2350. 966@ == 25
  2351. else_jump @NRACES_16301
  2352. 042E: downdate_integer_stat 212 to 448@ // same as 0582
  2353.  
  2354. :NRACES_16301
  2355. if
  2356. 966@ == 26
  2357. else_jump @NRACES_16327
  2358. 042E: downdate_integer_stat 219 to 448@ // same as 0582
  2359.  
  2360. :NRACES_16327
  2361. 0085: 452@ = 448@ // (int)
  2362. 452@ /= 60
  2363. 0085: 36@ = 452@ // (int)
  2364. 36@ *= 60
  2365. 0085: 453@ = 448@ // (int)
  2366. 0062: 453@ -= 36@ // (int)
  2367. if
  2368. 10 > 453@
  2369. else_jump @NRACES_16420
  2370. 02FD: show_text_2numbers_lowpriority GXT 'NLAPTM0' numbers 452@ 453@ time 5000 flag 1
  2371. jump @NRACES_16442
  2372.  
  2373. :NRACES_16420
  2374. 02FD: show_text_2numbers_lowpriority GXT 'NLAPTIM' numbers 452@ 453@ time 5000 flag 1
  2375.  
  2376. :NRACES_16442
  2377. 0085: 206@ = 844@ // (int)
  2378.  
  2379. :NRACES_16450
  2380. 257@(253@,16i) = 0
  2381. 0085: 36@ = 257@(253@,16i) // (int)
  2382. 0087: 331@(253@,16f) = 454@(36@,82f) // (float)
  2383. 0087: 347@(253@,16f) = 536@(36@,82f) // (float)
  2384. 0087: 363@(253@,16f) = 618@(36@,82f) // (float)
  2385.  
  2386. :NRACES_16521
  2387. if
  2388. 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
  2389. else_jump @NRACES_16978
  2390. if
  2391. not 363@(253@,16f) == 99999.0
  2392. else_jump @NRACES_16971
  2393. if
  2394. 221@ == 0
  2395. else_jump @NRACES_16639
  2396. 018A: 54@ = create_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
  2397. Marker.SetColor(54@, 0)
  2398. 018B: set_marker 54@ radar_mode 2
  2399. Marker.SetIconSize(54@, 3)
  2400. 06D6: disable_racing_checkpoint 449@
  2401.  
  2402. :NRACES_16639
  2403. if and
  2404. 003B: 257@(253@,16i) == 249@ // (int)
  2405. 003B: 273@(253@,16i) == 251@ // (int)
  2406. else_jump @NRACES_16851
  2407. if
  2408. 04A4: 205@ == 3 // == constant
  2409. else_jump @NRACES_16796
  2410. 0085: 36@ = 257@(253@,16i) // (int)
  2411. 36@ -= 1
  2412. if
  2413. 0 > 36@
  2414. else_jump @NRACES_16736
  2415. 36@ = 0
  2416.  
  2417. :NRACES_16736
  2418. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 454@(36@,82f) 536@(36@,82f) 618@(36@,82f) type 205@ radius 325@
  2419. jump @NRACES_16844
  2420.  
  2421. :NRACES_16796
  2422. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 0.0 0.0 0.0 type 1 radius 6.0
  2423.  
  2424. :NRACES_16844
  2425. jump @NRACES_16971
  2426.  
  2427. :NRACES_16851
  2428. if
  2429. 221@ == 0
  2430. else_jump @NRACES_16971
  2431. 0085: 36@ = 257@(253@,16i) // (int)
  2432. 36@ += 1
  2433. if
  2434. 003B: 257@(253@,16i) == 249@ // (int)
  2435. else_jump @NRACES_16918
  2436. 36@ = 1
  2437.  
  2438. :NRACES_16918
  2439. 06D5: 449@ = create_racing_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) point_to 454@(36@,82f) 536@(36@,82f) 618@(36@,82f) type 205@ radius 325@
  2440.  
  2441. :NRACES_16971
  2442. jump @NRACES_18340
  2443.  
  2444. :NRACES_16978
  2445. if
  2446. not 363@(253@,16f) == 99999.0
  2447. else_jump @NRACES_18340
  2448. if or
  2449. 966@ == 19
  2450. 966@ == 20
  2451. else_jump @NRACES_17377
  2452. if
  2453. not Car.Wrecked(379@(253@,16i))
  2454. else_jump @NRACES_17339
  2455. if
  2456. Actor.InCar(395@(253@,16i), 379@(253@,16i))
  2457. else_jump @NRACES_17301
  2458. if and
  2459. 257@ == 1
  2460. 7@ == 0
  2461. else_jump @NRACES_17294
  2462. gosub @NRACES_20799
  2463. 005B: 15@ += 10@ // (float)
  2464. 7@ = 1
  2465. 253@ = 0
  2466. 0085: 36@ = 256@ // (int)
  2467. 36@ -= 1
  2468.  
  2469. :NRACES_17144
  2470. if
  2471. 001D: 36@ > 253@ // (int)
  2472. else_jump @NRACES_17294
  2473. 07C0: load_path 901@(253@,16i)
  2474.  
  2475. :NRACES_17172
  2476. wait 0
  2477. if
  2478. 07C1: path 901@(253@,16i) available
  2479. else_jump @NRACES_17172
  2480. Marker.Disable(412@(253@,16i))
  2481. 085E: assign_car 379@(253@,16i) to_looped_path 901@(253@,16i)
  2482. 06FD: set_car 379@(253@,16i) speed_on_path_to 15@
  2483. 412@(253@,16i) = Marker.CreateAboveActor(395@(253@,16i))
  2484. Marker.SetColor(412@(253@,16i), 4)
  2485. 018B: set_marker 412@(253@,16i) radar_mode 3
  2486. 0873: release_path 901@(253@,16i)
  2487. 253@ += 1
  2488. jump @NRACES_17144
  2489.  
  2490. :NRACES_17294
  2491. jump @NRACES_18340
  2492.  
  2493. :NRACES_17301
  2494. 443@ = Actor.CurrentCar(395@(253@,16i))
  2495. 039F: set_car 443@ race_to 331@(253@,16f) 347@(253@,16f)
  2496. jump @NRACES_17370
  2497.  
  2498. :NRACES_17339
  2499. 443@ = Actor.CurrentCar(395@(253@,16i))
  2500. 039F: set_car 443@ race_to 331@(253@,16f) 347@(253@,16f)
  2501.  
  2502. :NRACES_17370
  2503. jump @NRACES_18340
  2504.  
  2505. :NRACES_17377
  2506. if
  2507. not 363@(253@,16f) == 99999.0
  2508. else_jump @NRACES_18340
  2509. if
  2510. 966@ == 21
  2511. else_jump @NRACES_18114
  2512. if
  2513. not Car.Wrecked(379@(253@,16i))
  2514. else_jump @NRACES_18340
  2515. if
  2516. Actor.InCar(395@(253@,16i), 379@(253@,16i))
  2517. else_jump @NRACES_18340
  2518. if and
  2519. 257@ == 1
  2520. 7@ == 0
  2521. else_jump @NRACES_17747
  2522. 7@ = 1
  2523. 221@ = 7
  2524. 322@ = 35.0
  2525. 323@ = 35.0
  2526. 324@ = 15.0
  2527. 325@ = 12.0
  2528. 09BA: show_entered_zone_name 0
  2529. 325@ = 35.0
  2530. gosub @NRACES_20799
  2531. 005B: 15@ += 10@ // (float)
  2532. 253@ = 0
  2533. 0085: 36@ = 256@ // (int)
  2534. 36@ -= 1
  2535.  
  2536. :NRACES_17597
  2537. if
  2538. 001D: 36@ > 253@ // (int)
  2539. else_jump @NRACES_17747
  2540. 07C0: load_path 901@(253@,16i)
  2541.  
  2542. :NRACES_17625
  2543. wait 0
  2544. if
  2545. 07C1: path 901@(253@,16i) available
  2546. else_jump @NRACES_17625
  2547. Marker.Disable(412@(253@,16i))
  2548. 085E: assign_car 379@(253@,16i) to_looped_path 901@(253@,16i)
  2549. 06FD: set_car 379@(253@,16i) speed_on_path_to 15@
  2550. 412@(253@,16i) = Marker.CreateAboveActor(395@(253@,16i))
  2551. Marker.SetColor(412@(253@,16i), 4)
  2552. 018B: set_marker 412@(253@,16i) radar_mode 3
  2553. 0873: release_path 901@(253@,16i)
  2554. 253@ += 1
  2555. jump @NRACES_17597
  2556.  
  2557. :NRACES_17747
  2558. 454@ = 1047.382
  2559. 536@ = -2911.04
  2560. 618@ = 1002.286
  2561. 455@ = 1146.278
  2562. 537@ = -2811.58
  2563. 619@ = 1005.057
  2564. 456@ = 1121.293
  2565. 538@ = -2554.07
  2566. 620@ = 1004.141
  2567. 457@ = 950.1064
  2568. 539@ = -2468.55
  2569. 621@ = 1002.751
  2570. 458@ = 460.0398
  2571. 540@ = -2472.67
  2572. 622@ = 1003.206
  2573. 459@ = 338.0612
  2574. 541@ = -2539.46
  2575. 623@ = 1005.036
  2576. 460@ = 273.1334
  2577. 542@ = -2706.45
  2578. 624@ = 1005.871
  2579. 461@ = 338.7241
  2580. 543@ = -2864.9
  2581. 625@ = 1004.757
  2582. 462@ = 409.2708
  2583. 544@ = -2915.18
  2584. 626@ = 1002.097
  2585. 463@ = 597.7279
  2586. 545@ = -2985.72
  2587. 627@ = 1001.467
  2588. 464@ = 716.1918
  2589. 546@ = -2988.3
  2590. 628@ = 1001.349
  2591. 465@ = 832.5463
  2592. 547@ = -2987.33
  2593. 629@ = 1001.346
  2594. jump @NRACES_18340
  2595.  
  2596. :NRACES_18114
  2597. 062E: get_actor 395@(253@,16i) task 1560 status_store_to 14@ // ret 7 if not found
  2598. if
  2599. 04A4: 14@ == 7 // == constant
  2600. else_jump @NRACES_18340
  2601. 062E: get_actor 395@(253@,16i) task 1490 status_store_to 14@ // ret 7 if not found
  2602. if
  2603. 04A4: 14@ == 7 // == constant
  2604. else_jump @NRACES_18340
  2605. if
  2606. not Car.Wrecked(379@(253@,16i))
  2607. else_jump @NRACES_18292
  2608. 05D1: AS_actor 395@(253@,16i) drive_car 379@(253@,16i) to 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) speed 50.0 3 model 716@(253@,16i) 2
  2609. if
  2610. 001D: 257@(253@,16i) > 250@ // (int)
  2611. else_jump @NRACES_18285
  2612. 03CD: disable_car 379@(253@,16i) stuck_check
  2613.  
  2614. :NRACES_18285
  2615. jump @NRACES_18340
  2616.  
  2617. :NRACES_18292
  2618. 05D1: AS_actor 395@(253@,16i) drive_car -1 to 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) speed 50.0 3 model 716@(253@,16i) 2
  2619.  
  2620. :NRACES_18340
  2621. jump @NRACES_18800
  2622.  
  2623. :NRACES_18347
  2624. if
  2625. 221@ > 0
  2626. else_jump @NRACES_18650
  2627.  
  2628. :NRACES_18365
  2629. if
  2630. 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
  2631. else_jump @NRACES_18643
  2632. if
  2633. 838A: not any_car_in_cube_cornerA 732@ 733@ 734@ cornerB 2.5 2.5 2.5
  2634. else_jump @NRACES_18643
  2635. 257@(253@,16i) = 1
  2636. Marker.Disable(412@(253@,16i))
  2637. Car.RemoveReferences(379@(253@,16i))
  2638. Actor.RemoveReferences(395@(253@,16i))
  2639. 0087: 331@(253@,16f) = 732@ // (float)
  2640. 0087: 347@(253@,16f) = 733@ // (float)
  2641. 0087: 363@(253@,16f) = 734@ // (float)
  2642. 0087: 847@ = 735@ // (float)
  2643. gosub @NRACES_1972
  2644. 395@(253@,16i) = Actor.CreateAsDriver(CivMale, 700@(253@,16i), 379@(253@,16i))
  2645. 0860: link_actor 395@(253@,16i) to_interior 221@
  2646. 054A: set_actor 395@(253@,16i) can_be_shot_in_a_car 0
  2647. 0446: set_actor 395@(253@,16i) dismemberment_possible 0
  2648. 0568: set_actor 395@(253@,16i) untargetable 1
  2649. 02A9: set_actor 395@(253@,16i) immune_to_nonplayer 1
  2650. 039E: set_actor 395@(253@,16i) locked 0 while_in_car
  2651. 04D8: set_actor 395@(253@,16i) drowns_in_water 0
  2652. Actor.Health(395@(253@,16i)) = 500
  2653. Car.SetSpeedInstantly(379@(253@,16i), 25.0)
  2654.  
  2655. :NRACES_18643
  2656. jump @NRACES_18800
  2657.  
  2658. :NRACES_18650
  2659. if
  2660. 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
  2661. else_jump @NRACES_18800
  2662. if
  2663. 13 > 49@
  2664. else_jump @NRACES_18753
  2665. if or
  2666. 003B: 257@(442@,16i) == 257@(253@,16i) // (int)
  2667. 001D: 257@(253@,16i) > 257@(442@,16i) // (int)
  2668. 001D: 257@(253@,16i) > 249@ // (int)
  2669. else_jump @NRACES_18753
  2670. 229@ += 1
  2671.  
  2672. :NRACES_18753
  2673. if
  2674. 84AD: not actor 395@(253@,16i) in_water
  2675. else_jump @NRACES_18800
  2676. Marker.Disable(412@(253@,16i))
  2677. Actor.RemoveReferences(395@(253@,16i))
  2678. Car.RemoveReferences(379@(253@,16i))
  2679.  
  2680. :NRACES_18800
  2681. 253@ += 1
  2682. jump @NRACES_11947
  2683.  
  2684. :NRACES_18814
  2685. if
  2686. 256@ > 1
  2687. else_jump @NRACES_19741
  2688. 038E: draw_box_position 823@ 824@ size 825@ 826@ RGBA 0 0 0 255
  2689. 038E: draw_box_position 819@ 820@ size 821@ 822@ RGBA 134 155 184 255
  2690. 038E: draw_box_position 800@ 801@ size 802@ 803@ RGBA 0 0 0 255
  2691. if
  2692. 224@ > 1
  2693. else_jump @NRACES_19174
  2694. 038E: draw_box_position 827@ 828@ size 829@ 830@ RGBA 0 0 0 255
  2695. 038E: draw_box_position 831@ 832@ size 833@ 834@ RGBA 134 155 184 255
  2696. 038E: draw_box_position 835@ 836@ size 837@ 838@ RGBA 0 0 0 255
  2697. 0085: 36@ = 273@(442@,16i) // (int)
  2698. 36@ += 1
  2699. if
  2700. 001D: 36@ > 224@ // (int)
  2701. else_jump @NRACES_19040
  2702. 0085: 36@ = 224@ // (int)
  2703.  
  2704. :NRACES_19040
  2705. gosub @NRACES_43424
  2706. 09FB: 848@ = current_language
  2707. if
  2708. 04A4: 848@ == 2 // == constant
  2709. else_jump @NRACES_19087
  2710. 841@ = 0.4235
  2711. jump @NRACES_19132
  2712.  
  2713. :NRACES_19087
  2714. if
  2715. 04A4: 848@ == 4 // == constant
  2716. else_jump @NRACES_19122
  2717. 841@ = 0.3786
  2718. jump @NRACES_19132
  2719.  
  2720. :NRACES_19122
  2721. 841@ = 0.5
  2722.  
  2723. :NRACES_19132
  2724. 033F: set_text_draw_letter_size 841@ 842@
  2725. 0341: set_text_draw_align_justify 1
  2726. 0343: set_text_draw_linewidth 600.0
  2727. 045B: draw_text_2numbers 839@ 840@ GXT 'NRACE32' numbers 36@ 224@
  2728.  
  2729. :NRACES_19174
  2730. 0085: 450@ = 229@ // (int)
  2731. 450@ += 1
  2732. gosub @NRACES_43424
  2733. if
  2734. 223@ == 1
  2735. else_jump @NRACES_19226
  2736. 0340: set_text_draw_RGBA 180 25 29 255
  2737.  
  2738. :NRACES_19226
  2739. 033F: set_text_draw_letter_size 805@ 806@
  2740. if
  2741. 450@ == 1
  2742. else_jump @NRACES_19269
  2743. 033E: set_draw_text_position 804@ 849@ GXT 'NRC_ST'
  2744.  
  2745. :NRACES_19269
  2746. if
  2747. 450@ == 2
  2748. else_jump @NRACES_19304
  2749. 033E: set_draw_text_position 804@ 849@ GXT 'NRC_ND'
  2750.  
  2751. :NRACES_19304
  2752. if
  2753. 450@ == 3
  2754. else_jump @NRACES_19339
  2755. 033E: set_draw_text_position 804@ 849@ GXT 'NRC_RD'
  2756.  
  2757. :NRACES_19339
  2758. if
  2759. 450@ > 3
  2760. else_jump @NRACES_19374
  2761. 033E: set_draw_text_position 804@ 849@ GXT 'NRC_TH'
  2762.  
  2763. :NRACES_19374
  2764. gosub @NRACES_43424
  2765. if
  2766. 223@ == 1
  2767. else_jump @NRACES_19411
  2768. 0340: set_text_draw_RGBA 180 25 29 255
  2769.  
  2770. :NRACES_19411
  2771. 033F: set_text_draw_letter_size 809@ 810@
  2772. 0342: set_text_draw_centered 1
  2773. 045A: draw_text_1number 807@ 808@ GXT 'NUMBER' number 450@ // ~1~
  2774. gosub @NRACES_43424
  2775. if
  2776. 223@ == 1
  2777. else_jump @NRACES_19480
  2778. 0340: set_text_draw_RGBA 180 25 29 255
  2779.  
  2780. :NRACES_19480
  2781. 033F: set_text_draw_letter_size 813@ 814@
  2782. 045A: draw_text_1number 811@ 812@ GXT 'NRC_OUT' number 256@
  2783. if
  2784. 13 > 49@
  2785. else_jump @NRACES_19550
  2786. 0085: 451@ = 844@ // (int)
  2787. 0062: 451@ -= 850@ // (int)
  2788. 451@ /= 1000
  2789.  
  2790. :NRACES_19550
  2791. 0085: 452@ = 451@ // (int)
  2792. 452@ /= 60
  2793. if
  2794. 452@ > 99
  2795. else_jump @NRACES_19590
  2796. 452@ = 99
  2797.  
  2798. :NRACES_19590
  2799. 0085: 36@ = 452@ // (int)
  2800. 36@ *= 60
  2801. 0085: 453@ = 451@ // (int)
  2802. 0062: 453@ -= 36@ // (int)
  2803. gosub @NRACES_43424
  2804. if
  2805. 222@ == 1
  2806. else_jump @NRACES_19658
  2807. 0340: set_text_draw_RGBA 180 25 29 255
  2808.  
  2809. :NRACES_19658
  2810. 0342: set_text_draw_centered 1
  2811. 033F: set_text_draw_letter_size 817@ 818@
  2812. if
  2813. 453@ > 9
  2814. else_jump @NRACES_19718
  2815. 045B: draw_text_2numbers 815@ 816@ GXT 'NTIME' numbers 452@ 453@
  2816. jump @NRACES_19741
  2817.  
  2818. :NRACES_19718
  2819. 045B: draw_text_2numbers 815@ 816@ GXT 'NTIME_0' numbers 452@ 453@
  2820.  
  2821. :NRACES_19741
  2822. if
  2823. 966@ == 7
  2824. else_jump @NRACES_19759
  2825.  
  2826. :NRACES_19759
  2827. if or
  2828. 966@ == 25
  2829. 966@ == 26
  2830. else_jump @NRACES_19791
  2831. gosub @NRACES_43886
  2832.  
  2833. :NRACES_19791
  2834. jump @NRACES_21300
  2835.  
  2836. :NRACES_19798
  2837. if and
  2838. 450@ == 1
  2839. 964@ == 0
  2840. else_jump @NRACES_19835
  2841. Player.ClearWantedLevel($PLAYER_CHAR)
  2842. jump @NRACES_19835
  2843.  
  2844. :NRACES_19835
  2845. if
  2846. 001D: 761@(966@,30i) > 451@ // (int)
  2847. else_jump @NRACES_19932
  2848. if
  2849. 256@ == 1
  2850. else_jump @NRACES_19891
  2851. 451@ = 10
  2852. 451@ /= 1000
  2853.  
  2854. :NRACES_19891
  2855. 0085: 761@(966@,30i) = 451@ // (int)
  2856. 042E: downdate_integer_stat 145@(966@,30i) to 451@ // same as 0582
  2857. 222@ = 1
  2858. 888@ = 40000
  2859.  
  2860. :NRACES_19932
  2861. 800@ = 208.0665
  2862. 801@ = 297.9241
  2863. 802@ = 474.2788
  2864. 803@ = 383.4714
  2865. 804@ = 229.648
  2866. 849@ = 313.8785
  2867. 805@ = 0.5858
  2868. 806@ = 2.5296
  2869. 807@ = 455.3051
  2870. 809@ = 0.4116
  2871. 812@ = 339.1096
  2872. 813@ = 0.5858
  2873. gosub @NRACES_43492
  2874. 0085: 850@ = 844@ // (int)
  2875. 850@ += 8000
  2876. 49@ = 14
  2877. jump @NRACES_21300
  2878.  
  2879. :NRACES_20089
  2880. 09FB: 848@ = current_language
  2881. if
  2882. 04A4: 848@ == 0 // == constant
  2883. else_jump @NRACES_20127
  2884. 0087: 805@ = 813@ // (float)
  2885. jump @NRACES_20135
  2886.  
  2887. :NRACES_20127
  2888. 0087: 805@ = 809@ // (float)
  2889.  
  2890. :NRACES_20135
  2891. if
  2892. 256@ == 1
  2893. else_jump @NRACES_20203
  2894. 0087: 752@ = 801@ // (float)
  2895. 752@ += 25.0
  2896. 0937: text_draw_box_cornerA 800@ 752@ cornerB 802@ 803@ GXT_reference 'DUMMY' style 3
  2897. jump @NRACES_20278
  2898.  
  2899. :NRACES_20203
  2900. if
  2901. 450@ == 1
  2902. else_jump @NRACES_20253
  2903. 0937: text_draw_box_cornerA 800@ 801@ cornerB 802@ 803@ GXT_reference 'NRACE18' style 3
  2904. jump @NRACES_20278
  2905.  
  2906. :NRACES_20253
  2907. 0937: text_draw_box_cornerA 800@ 801@ cornerB 802@ 803@ GXT_reference 'NRACE_8' style 3
  2908.  
  2909. :NRACES_20278
  2910. if
  2911. 256@ > 1
  2912. else_jump @NRACES_20550
  2913. gosub @NRACES_43424
  2914. 0341: set_text_draw_align_justify 1
  2915. 033F: set_text_draw_letter_size 805@ 806@
  2916. if
  2917. 223@ == 1
  2918. else_jump @NRACES_20357
  2919. 033E: set_draw_text_position 804@ 849@ GXT 'NTOPPOS'
  2920. jump @NRACES_20374
  2921.  
  2922. :NRACES_20357
  2923. 033E: set_draw_text_position 804@ 849@ GXT 'NRACE30'
  2924.  
  2925. :NRACES_20374
  2926. gosub @NRACES_43424
  2927. 03E4: set_text_draw_align_right 1
  2928. 033F: set_text_draw_letter_size 805@ 806@
  2929. 0340: set_text_draw_RGBA 180 180 180 255
  2930. if
  2931. 450@ == 1
  2932. else_jump @NRACES_20442
  2933. 033E: set_draw_text_position 807@ 849@ GXT 'NRACE26'
  2934.  
  2935. :NRACES_20442
  2936. if
  2937. 450@ == 2
  2938. else_jump @NRACES_20477
  2939. 033E: set_draw_text_position 807@ 849@ GXT 'NRACE27'
  2940.  
  2941. :NRACES_20477
  2942. if
  2943. 450@ == 3
  2944. else_jump @NRACES_20512
  2945. 033E: set_draw_text_position 807@ 849@ GXT 'NRACE28'
  2946.  
  2947. :NRACES_20512
  2948. if
  2949. 450@ > 3
  2950. else_jump @NRACES_20550
  2951. 045A: draw_text_1number 807@ 849@ GXT 'NRACE29' number 450@
  2952.  
  2953. :NRACES_20550
  2954. gosub @NRACES_43424
  2955. 0341: set_text_draw_align_justify 1
  2956. 033F: set_text_draw_letter_size 805@ 806@
  2957. if
  2958. 222@ == 1
  2959. else_jump @NRACES_20611
  2960. 033E: set_draw_text_position 804@ 812@ GXT 'NTOPTIM'
  2961. jump @NRACES_20628
  2962.  
  2963. :NRACES_20611
  2964. 033E: set_draw_text_position 804@ 812@ GXT 'NRACE31'
  2965.  
  2966. :NRACES_20628
  2967. 0085: 452@ = 451@ // (int)
  2968. 452@ /= 60
  2969. 0085: 36@ = 452@ // (int)
  2970. 36@ *= 60
  2971. 0085: 453@ = 451@ // (int)
  2972. 0062: 453@ -= 36@ // (int)
  2973. gosub @NRACES_43424
  2974. 03E4: set_text_draw_align_right 1
  2975. 033F: set_text_draw_letter_size 805@ 806@
  2976. 0340: set_text_draw_RGBA 180 180 180 255
  2977. if
  2978. 453@ > 9
  2979. else_jump @NRACES_20755
  2980. 045B: draw_text_2numbers 807@ 812@ GXT 'NTIME' numbers 452@ 453@
  2981. jump @NRACES_20778
  2982.  
  2983. :NRACES_20755
  2984. 045B: draw_text_2numbers 807@ 812@ GXT 'NTIME_0' numbers 452@ 453@
  2985.  
  2986. :NRACES_20778
  2987. if
  2988. 001D: 844@ > 850@ // (int)
  2989. else_jump @NRACES_21293
  2990. return
  2991.  
  2992. :NRACES_20799
  2993. 15@ = 0.7
  2994. if
  2995. 047A: actor $PLAYER_ACTOR driving_bike
  2996. else_jump @NRACES_20939
  2997. 15@ = 0.7
  2998. if or
  2999. Actor.DrivingVehicleType($PLAYER_ACTOR, #MTBIKE)
  3000. Actor.DrivingVehicleType($PLAYER_ACTOR, #BIKE)
  3001. Actor.DrivingVehicleType($PLAYER_ACTOR, #BMX)
  3002. Actor.DrivingVehicleType($PLAYER_ACTOR, #FAGGIO)
  3003. Actor.DrivingVehicleType($PLAYER_ACTOR, #PIZZABOY)
  3004. else_jump @NRACES_20903
  3005. 15@ = 0.5
  3006. jump @NRACES_21291
  3007.  
  3008. :NRACES_20903
  3009. if
  3010. Actor.DrivingVehicleType($PLAYER_ACTOR, #SANCHEZ)
  3011. else_jump @NRACES_20939
  3012. 15@ = 0.7
  3013. jump @NRACES_21291
  3014.  
  3015. :NRACES_20939
  3016. if or
  3017. Actor.DrivingVehicleType($PLAYER_ACTOR, #NRG500)
  3018. Actor.DrivingVehicleType($PLAYER_ACTOR, #JESTER)
  3019. else_jump @NRACES_20983
  3020. 15@ = 0.9
  3021. jump @NRACES_21291
  3022.  
  3023. :NRACES_20983
  3024. if or
  3025. Actor.DrivingVehicleType($PLAYER_ACTOR, #BANSHEE)
  3026. Actor.DrivingVehicleType($PLAYER_ACTOR, #CLUB)
  3027. Actor.DrivingVehicleType($PLAYER_ACTOR, #FLASH)
  3028. Actor.DrivingVehicleType($PLAYER_ACTOR, #BUFFALO)
  3029. else_jump @NRACES_21043
  3030. 15@ = 0.8
  3031. jump @NRACES_21291
  3032.  
  3033. :NRACES_21043
  3034. if or
  3035. Actor.DrivingVehicleType($PLAYER_ACTOR, #BULLET)
  3036. Actor.DrivingVehicleType($PLAYER_ACTOR, #TURISMO)
  3037. Actor.DrivingVehicleType($PLAYER_ACTOR, #HOTRINB)
  3038. Actor.DrivingVehicleType($PLAYER_ACTOR, #HOTRINA)
  3039. else_jump @NRACES_21103
  3040. 15@ = 0.9
  3041. jump @NRACES_21291
  3042.  
  3043. :NRACES_21103
  3044. if
  3045. Actor.DrivingVehicleType($PLAYER_ACTOR, #INFERNUS)
  3046. else_jump @NRACES_21139
  3047. 15@ = 0.95
  3048. jump @NRACES_21291
  3049.  
  3050. :NRACES_21139
  3051. if or
  3052. Actor.DrivingVehicleType($PLAYER_ACTOR, #CHEETAH)
  3053. Actor.DrivingVehicleType($PLAYER_ACTOR, #BANSHEE)
  3054. Actor.DrivingVehicleType($PLAYER_ACTOR, #COMET)
  3055. Actor.DrivingVehicleType($PLAYER_ACTOR, #HOTRING)
  3056. Actor.DrivingVehicleType($PLAYER_ACTOR, #SUPERGT)
  3057. Actor.DrivingVehicleType($PLAYER_ACTOR, #HOTKNIFE)
  3058. else_jump @NRACES_21215
  3059. 15@ = 0.85
  3060. jump @NRACES_21291
  3061.  
  3062. :NRACES_21215
  3063. if or
  3064. Actor.DrivingVehicleType($PLAYER_ACTOR, #FELTZER)
  3065. Actor.DrivingVehicleType($PLAYER_ACTOR, #STRATUM)
  3066. Actor.DrivingVehicleType($PLAYER_ACTOR, #ZR350)
  3067. Actor.DrivingVehicleType($PLAYER_ACTOR, #URANUS)
  3068. Actor.DrivingVehicleType($PLAYER_ACTOR, #SULTAN)
  3069. Actor.DrivingVehicleType($PLAYER_ACTOR, #ELEGY)
  3070. else_jump @NRACES_21291
  3071. 15@ = 0.75
  3072. jump @NRACES_21291
  3073.  
  3074. :NRACES_21291
  3075. return
  3076.  
  3077. :NRACES_21293
  3078. jump @NRACES_21300
  3079.  
  3080. :NRACES_21300
  3081. jump @NRACES_3871
  3082.  
  3083. :NRACES_21307
  3084. 0871: init_jump_table 966@ total_jumps 27 default_jump 0 @NRACES_39896 jumps 0 @NRACES_21565 1 @NRACES_21946 2 @NRACES_22291 3 @NRACES_22876 4 @NRACES_23461 5 @NRACES_24106 6 @NRACES_24961
  3085. 0872: jump_table_jumps 7 @NRACES_25786 8 @NRACES_26737 9 @NRACES_27748 10 @NRACES_28339 11 @NRACES_28960 12 @NRACES_29455 13 @NRACES_29956 14 @NRACES_31207 15 @NRACES_32488
  3086. 0872: jump_table_jumps 16 @NRACES_33319 17 @NRACES_34084 18 @NRACES_34909 19 @NRACES_35554 20 @NRACES_35684 21 @NRACES_36857 22 @NRACES_37317 23 @NRACES_37578 24 @NRACES_38139
  3087. 0872: jump_table_jumps 25 @NRACES_39090 26 @NRACES_39399 -1 @NRACES_39896 -1 @NRACES_39896 -1 @NRACES_39896 -1 @NRACES_39896 -1 @NRACES_39896 -1 @NRACES_39896 -1 @NRACES_39896
  3088.  
  3089. :NRACES_21565
  3090. 454@ = 1492.407
  3091. 536@ = -1872.365
  3092. 618@ = 15.8
  3093. 455@ = 1384.262
  3094. 537@ = -1872.015
  3095. 619@ = 12.3828
  3096. 456@ = 1075.442
  3097. 538@ = -1851.978
  3098. 620@ = 12.391
  3099. 457@ = 647.3663
  3100. 539@ = -1734.185
  3101. 621@ = 12.4844
  3102. 458@ = 627.2474
  3103. 540@ = -1228.55
  3104. 622@ = 16.9893
  3105. 459@ = 497.0043
  3106. 541@ = -1282.818
  3107. 623@ = 14.6513
  3108. 460@ = 500.412
  3109. 542@ = -1326.649
  3110. 624@ = 14.8178
  3111. 461@ = 401.0033
  3112. 543@ = -1404.457
  3113. 625@ = 32.8973
  3114. 462@ = 420.3067
  3115. 544@ = -1450.714
  3116. 626@ = 29.5842
  3117. 463@ = 329.1244
  3118. 545@ = -1631.112
  3119. 627@ = 32.1247
  3120. 464@ = 366.4376
  3121. 546@ = -1647.348
  3122. 628@ = 31.7176
  3123. 465@ = 369.98
  3124. 547@ = -2030.34
  3125. 629@ = 5.55
  3126. 250@ = 12
  3127. 256@ = 6
  3128. jump @NRACES_39896
  3129.  
  3130. :NRACES_21946
  3131. 454@ = 2875.192
  3132. 536@ = -1458.85
  3133. 618@ = 10.5892
  3134. 455@ = 2875.362
  3135. 537@ = -1404.768
  3136. 619@ = 10.7143
  3137. 456@ = 2797.037
  3138. 538@ = -1291.152
  3139. 620@ = 41.389
  3140. 457@ = 2609.984
  3141. 539@ = -1256.458
  3142. 621@ = 47.9322
  3143. 458@ = 2371.282
  3144. 540@ = -1280.477
  3145. 622@ = 23.6341
  3146. 459@ = 2450.557
  3147. 541@ = -1444.24
  3148. 623@ = 23.6318
  3149. 460@ = 2618.436
  3150. 542@ = -1444.826
  3151. 624@ = 31.6234
  3152. 461@ = 2657.3
  3153. 543@ = -1404.327
  3154. 625@ = 30.0795
  3155. 462@ = 2680.506
  3156. 544@ = -1489.556
  3157. 626@ = 30.2098
  3158. 463@ = 2755.952
  3159. 545@ = -1488.515
  3160. 627@ = 29.3812
  3161. 0087: 464@ = 454@ // (float)
  3162. 0087: 546@ = 536@ // (float)
  3163. 0087: 628@ = 618@ // (float)
  3164. 250@ = 11
  3165. 256@ = 6
  3166. jump @NRACES_39896
  3167.  
  3168. :NRACES_22291
  3169. 454@ = 261.7816
  3170. 536@ = -1243.111
  3171. 618@ = 71.8851
  3172. 455@ = 312.9973
  3173. 537@ = -1206.853
  3174. 619@ = 74.9057
  3175. 456@ = 440.3485
  3176. 538@ = -1186.672
  3177. 620@ = 67.2076
  3178. 457@ = 623.8817
  3179. 539@ = -1109.967
  3180. 621@ = 45.6186
  3181. 458@ = 745.0934
  3182. 540@ = -951.0351
  3183. 622@ = 53.766
  3184. 459@ = 873.6384
  3185. 541@ = -860.0975
  3186. 623@ = 76.5242
  3187. 460@ = 1053.818
  3188. 542@ = -777.5837
  3189. 624@ = 104.7803
  3190. 461@ = 1248.368
  3191. 543@ = -731.3474
  3192. 625@ = 93.7346
  3193. 462@ = 1372.402
  3194. 544@ = -675.6946
  3195. 626@ = 92.6217
  3196. 463@ = 1328.011
  3197. 545@ = -583.8703
  3198. 627@ = 93.4113
  3199. 464@ = 1167.314
  3200. 546@ = -633.0795
  3201. 628@ = 102.7501
  3202. 465@ = 968.4116
  3203. 547@ = -646.252
  3204. 629@ = 120.7201
  3205. 466@ = 791.077
  3206. 548@ = -800.4396
  3207. 630@ = 65.0537
  3208. 467@ = 620.9355
  3209. 549@ = -905.8031
  3210. 631@ = 62.1261
  3211. 468@ = 454.9853
  3212. 550@ = -1013.546
  3213. 632@ = 92.0091
  3214. 469@ = 276.8912
  3215. 551@ = -1104.159
  3216. 633@ = 80.0612
  3217. 470@ = 141.6012
  3218. 552@ = -1247.267
  3219. 634@ = 43.792
  3220. 471@ = 192.4688
  3221. 553@ = -1380.597
  3222. 635@ = 47.6608
  3223. 0087: 472@ = 454@ // (float)
  3224. 0087: 554@ = 536@ // (float)
  3225. 0087: 636@ = 618@ // (float)
  3226. 250@ = 19
  3227. 256@ = 6
  3228. jump @NRACES_39896
  3229.  
  3230. :NRACES_22876
  3231. 454@ = 1927.48
  3232. 536@ = -1515.516
  3233. 618@ = 2.2978
  3234. 455@ = 2018.4
  3235. 537@ = -1515.405
  3236. 619@ = 2.4054
  3237. 456@ = 2179.006
  3238. 538@ = -1559.661
  3239. 620@ = 1.1797
  3240. 457@ = 2370.138
  3241. 539@ = -1619.553
  3242. 621@ = 7.3323
  3243. 458@ = 2570.841
  3244. 540@ = -1619.056
  3245. 622@ = 17.6841
  3246. 459@ = 2756.846
  3247. 541@ = -1657.173
  3248. 623@ = 11.5191
  3249. 460@ = 2915.178
  3250. 542@ = -1534.362
  3251. 624@ = 9.875
  3252. 461@ = 2916.228
  3253. 543@ = -1333.491
  3254. 625@ = 9.875
  3255. 462@ = 2819.331
  3256. 544@ = -1142.638
  3257. 626@ = 15.7018
  3258. 463@ = 2622.646
  3259. 545@ = -1152.872
  3260. 627@ = 50.4181
  3261. 464@ = 2423.186
  3262. 546@ = -1154.169
  3263. 628@ = 30.5642
  3264. 465@ = 2167.046
  3265. 547@ = -1101.915
  3266. 629@ = 24.3864
  3267. 466@ = 2006.077
  3268. 548@ = -1027.839
  3269. 630@ = 34.3152
  3270. 467@ = 1835.824
  3271. 549@ = -991.5906
  3272. 631@ = 35.8824
  3273. 468@ = 1636.313
  3274. 550@ = -1005.15
  3275. 632@ = 49.8831
  3276. 469@ = 1617.024
  3277. 551@ = -1215.833
  3278. 633@ = 51.0566
  3279. 470@ = 1577.972
  3280. 552@ = -1417.831
  3281. 634@ = 27.6154
  3282. 471@ = 1722.823
  3283. 553@ = -1525.932
  3284. 635@ = 18.3927
  3285. 0087: 472@ = 454@ // (float)
  3286. 0087: 554@ = 536@ // (float)
  3287. 0087: 636@ = 618@ // (float)
  3288. 250@ = 19
  3289. 256@ = 6
  3290. jump @NRACES_39896
  3291.  
  3292. :NRACES_23461
  3293. 454@ = 1357.656
  3294. 536@ = -1361.67
  3295. 618@ = 12.3828
  3296. 455@ = 1357.689
  3297. 537@ = -1186.404
  3298. 619@ = 20.2744
  3299. 456@ = 1369.741
  3300. 538@ = -1000.526
  3301. 620@ = 27.02
  3302. 457@ = 1505.818
  3303. 539@ = -868.7814
  3304. 621@ = 61.0462
  3305. 458@ = 1452.794
  3306. 540@ = -711.5325
  3307. 622@ = 89.8766
  3308. 459@ = 1253.572
  3309. 541@ = -729.2587
  3310. 623@ = 93.4292
  3311. 460@ = 1059.306
  3312. 542@ = -775.9847
  3313. 624@ = 105.3241
  3314. 461@ = 878.665
  3315. 543@ = -858.1913
  3316. 625@ = 76.8826
  3317. 462@ = 721.7916
  3318. 544@ = -980.4561
  3319. 626@ = 51.9555
  3320. 463@ = 571.0251
  3321. 545@ = -1045.203
  3322. 627@ = 72.2876
  3323. 464@ = 373.2952
  3324. 546@ = -1075.644
  3325. 628@ = 72.8049
  3326. 465@ = 288.4963
  3327. 547@ = -1249.747
  3328. 629@ = 72.721
  3329. 466@ = 481.2224
  3330. 548@ = -1240.976
  3331. 630@ = 19.3512
  3332. 467@ = 518.334
  3333. 549@ = -1377.603
  3334. 631@ = 14.9457
  3335. 468@ = 448.0064
  3336. 550@ = -1540.832
  3337. 632@ = 27.8796
  3338. 469@ = 487.4595
  3339. 551@ = -1661.575
  3340. 633@ = 20.74
  3341. 470@ = 687.2253
  3342. 552@ = -1673.48
  3343. 634@ = 10.7959
  3344. 471@ = 866.4786
  3345. 553@ = -1584.698
  3346. 635@ = 12.3828
  3347. 472@ = 1066.729
  3348. 554@ = -1572.305
  3349. 636@ = 12.375
  3350. 473@ = 1261.214
  3351. 555@ = -1572.243
  3352. 637@ = 12.3906
  3353. 0087: 474@ = 454@ // (float)
  3354. 0087: 556@ = 536@ // (float)
  3355. 0087: 638@ = 618@ // (float)
  3356. 250@ = 21
  3357. 256@ = 6
  3358. jump @NRACES_39896
  3359.  
  3360. :NRACES_24106
  3361. 454@ = 852.0544
  3362. 536@ = -1405.622
  3363. 618@ = 12.217
  3364. 455@ = 1102.789
  3365. 537@ = -1405.766
  3366. 619@ = 12.428
  3367. 456@ = 1353.038
  3368. 538@ = -1405.544
  3369. 620@ = 12.3251
  3370. 457@ = 1600.965
  3371. 539@ = -1440.852
  3372. 621@ = 12.3828
  3373. 458@ = 1850.622
  3374. 540@ = -1461.777
  3375. 622@ = 12.3984
  3376. 454@ = 831.7679
  3377. 536@ = -1405.588
  3378. 618@ = 12.3849
  3379. 455@ = 1031.822
  3380. 537@ = -1405.615
  3381. 619@ = 12.0966
  3382. 456@ = 1232.144
  3383. 538@ = -1405.732
  3384. 620@ = 12.0633
  3385. 457@ = 1429.508
  3386. 539@ = -1439.091
  3387. 621@ = 12.3828
  3388. 458@ = 1630.18
  3389. 540@ = -1440.858
  3390. 622@ = 12.3828
  3391. 459@ = 1829.527
  3392. 541@ = -1460.804
  3393. 623@ = 12.3448
  3394. 460@ = 2029.979
  3395. 542@ = -1463.381
  3396. 624@ = 14.4553
  3397. 461@ = 2175.822
  3398. 543@ = -1384.403
  3399. 625@ = 22.8281
  3400. 462@ = 2342.426
  3401. 544@ = -1442.324
  3402. 626@ = 22.8281
  3403. 463@ = 2191.875
  3404. 545@ = -1545.934
  3405. 627@ = 1.1724
  3406. 464@ = 1997.078
  3407. 546@ = -1499.951
  3408. 628@ = 2.3804
  3409. 465@ = 1797.064
  3410. 547@ = -1500.874
  3411. 629@ = 6.8307
  3412. 466@ = 1641.002
  3413. 548@ = -1439.345
  3414. 630@ = 27.0747
  3415. 467@ = 1627.555
  3416. 549@ = -1280.703
  3417. 631@ = 41.885
  3418. 468@ = 1683.507
  3419. 550@ = -1089.012
  3420. 632@ = 55.7917
  3421. 469@ = 1566.054
  3422. 551@ = -927.5945
  3423. 633@ = 42.7541
  3424. 470@ = 1366.105
  3425. 552@ = -933.6759
  3426. 634@ = 33.1953
  3427. 471@ = 1166.087
  3428. 553@ = -941.9011
  3429. 635@ = 41.8697
  3430. 472@ = 966.715
  3431. 554@ = -962.2038
  3432. 636@ = 38.1905
  3433. 473@ = 784.2582
  3434. 555@ = -1043.979
  3435. 637@ = 23.6177
  3436. 474@ = 677.2552
  3437. 556@ = -1164.128
  3438. 638@ = 14.164
  3439. 475@ = 627.7037
  3440. 557@ = -1337.904
  3441. 639@ = 12.4227
  3442. 0087: 476@ = 454@ // (float)
  3443. 0087: 558@ = 536@ // (float)
  3444. 0087: 640@ = 618@ // (float)
  3445. 250@ = 23
  3446. 256@ = 6
  3447. jump @NRACES_39896
  3448.  
  3449. :NRACES_24961
  3450. 454@ = 1331.926
  3451. 536@ = -2280.51
  3452. 618@ = 13.1732
  3453. 455@ = 1331.775
  3454. 537@ = -2541.682
  3455. 619@ = 13.1765
  3456. 456@ = 1544.308
  3457. 538@ = -2684.983
  3458. 620@ = 7.5074
  3459. 457@ = 1945.946
  3460. 539@ = -2685.131
  3461. 621@ = 6.5549
  3462. 458@ = 2175.141
  3463. 540@ = -2557.994
  3464. 622@ = 13.173
  3465. 459@ = 2352.719
  3466. 541@ = -2222.223
  3467. 623@ = 13.1737
  3468. 460@ = 2740.522
  3469. 542@ = -2168.782
  3470. 624@ = 10.7349
  3471. 461@ = 2844.832
  3472. 543@ = -1812.965
  3473. 625@ = 10.6737
  3474. 462@ = 2926.094
  3475. 544@ = -1421.263
  3476. 626@ = 10.657
  3477. 463@ = 2888.946
  3478. 545@ = -1022.685
  3479. 627@ = 10.6607
  3480. 464@ = 2896.483
  3481. 546@ = -621.0989
  3482. 628@ = 10.63
  3483. 465@ = 2718.623
  3484. 547@ = -273.2495
  3485. 629@ = 27.6705
  3486. 466@ = 2774.299
  3487. 548@ = 119.9424
  3488. 630@ = 22.8712
  3489. 467@ = 2612.82
  3490. 549@ = 327.3945
  3491. 631@ = 25.6764
  3492. 468@ = 2213.983
  3493. 550@ = 324.9601
  3494. 632@ = 32.5307
  3495. 469@ = 1817.184
  3496. 551@ = 278.3323
  3497. 633@ = 21.5314
  3498. 470@ = 1621.185
  3499. 552@ = 312.8743
  3500. 634@ = 20.8534
  3501. 471@ = 1608.029
  3502. 553@ = 372.27
  3503. 635@ = 26.4284
  3504. 472@ = 1658.672
  3505. 554@ = 317.3336
  3506. 636@ = 30.0474
  3507. 473@ = 1651.536
  3508. 555@ = -68.8376
  3509. 637@ = 35.9156
  3510. 474@ = 1668.653
  3511. 556@ = -369.1116
  3512. 638@ = 34.3923
  3513. 475@ = 1699.785
  3514. 557@ = -665.8258
  3515. 639@ = 43.3311
  3516. 476@ = 1640.03
  3517. 558@ = -1062.329
  3518. 640@ = 60.8035
  3519. 477@ = 1594.408
  3520. 559@ = -1457.834
  3521. 641@ = 28.3679
  3522. 478@ = 1622.355
  3523. 560@ = -1856.504
  3524. 642@ = 25.4707
  3525. 479@ = 1452.159
  3526. 561@ = -2117.271
  3527. 643@ = 13.1726
  3528. 0087: 480@ = 454@ // (float)
  3529. 0087: 562@ = 536@ // (float)
  3530. 0087: 644@ = 618@ // (float)
  3531. 250@ = 27
  3532. 256@ = 4
  3533. jump @NRACES_39896
  3534.  
  3535. :NRACES_25786
  3536. 454@ = 1559.983
  3537. 536@ = 17.468
  3538. 618@ = 26.1563
  3539. 455@ = 1556.426
  3540. 537@ = -94.0345
  3541. 619@ = 19.4957
  3542. 456@ = 1434.738
  3543. 538@ = -214.9645
  3544. 620@ = 7.3527
  3545. 457@ = 1321.254
  3546. 539@ = -195.8984
  3547. 621@ = 15.7447
  3548. 458@ = 1211.007
  3549. 540@ = -102.6927
  3550. 622@ = 39.3603
  3551. 459@ = 892.2923
  3552. 541@ = -88.1123
  3553. 623@ = 22.4405
  3554. 460@ = 789.9247
  3555. 542@ = -124.3171
  3556. 624@ = 21.3365
  3557. 461@ = 659.6545
  3558. 543@ = -196.7497
  3559. 625@ = 11.7663
  3560. 462@ = 419.4744
  3561. 544@ = -302.5507
  3562. 626@ = 6.446
  3563. 463@ = 289.8085
  3564. 545@ = -380.3828
  3565. 627@ = 7.8753
  3566. 464@ = 207.4451
  3567. 546@ = -298.923
  3568. 628@ = 0.4375
  3569. 465@ = 182.497
  3570. 547@ = -217.8004
  3571. 629@ = 0.4216
  3572. 466@ = 22.0727
  3573. 548@ = -207.7681
  3574. 630@ = 0.5827
  3575. 467@ = -114.231
  3576. 549@ = -132.3417
  3577. 631@ = 2.1236
  3578. 468@ = -38.4818
  3579. 550@ = 140.8613
  3580. 632@ = 2.1234
  3581. 469@ = -141.4718
  3582. 551@ = 187.6611
  3583. 633@ = 6.2406
  3584. 470@ = -329.7878
  3585. 552@ = 173.921
  3586. 634@ = 5.403
  3587. 471@ = -507.6872
  3588. 553@ = 221.0444
  3589. 635@ = 8.7633
  3590. 472@ = -661.1096
  3591. 554@ = 226.3879
  3592. 636@ = 16.7064
  3593. 473@ = -618.4406
  3594. 555@ = -67.8995
  3595. 637@ = 62.3489
  3596. 474@ = -507.8417
  3597. 556@ = -45.9077
  3598. 638@ = 59.2556
  3599. 475@ = -520.6511
  3600. 557@ = 79.6011
  3601. 639@ = 32.2117
  3602. 476@ = -715.4454
  3603. 558@ = 225.1288
  3604. 640@ = 0.2899
  3605. 477@ = -770.0811
  3606. 559@ = 130.1324
  3607. 641@ = 9.4651
  3608. 478@ = -738.1151
  3609. 560@ = 25.555
  3610. 642@ = 32.2336
  3611. 479@ = -885.785
  3612. 561@ = -41.3927
  3613. 643@ = 33.2347
  3614. 480@ = -716.4521
  3615. 562@ = 5.1206
  3616. 644@ = 59.1055
  3617. 481@ = -759.2693
  3618. 563@ = -92.0455
  3619. 645@ = 64.8686
  3620. 482@ = -826.881
  3621. 564@ = -167.7603
  3622. 646@ = 64.99
  3623. 483@ = -728.9467
  3624. 565@ = -173.5218
  3625. 647@ = 65.1248
  3626. 484@ = -544.8638
  3627. 566@ = -189.4458
  3628. 648@ = 77.8383
  3629. 250@ = 31
  3630. 256@ = 4
  3631. jump @NRACES_39896
  3632.  
  3633. :NRACES_26737
  3634. 454@ = -544.8638
  3635. 536@ = -189.4458
  3636. 618@ = 81.8383
  3637. 455@ = -728.9467
  3638. 537@ = -173.5218
  3639. 619@ = 65.1248
  3640. 456@ = -826.881
  3641. 538@ = -167.7603
  3642. 620@ = 64.99
  3643. 457@ = -759.2693
  3644. 539@ = -92.0455
  3645. 621@ = 64.8686
  3646. 458@ = -716.4521
  3647. 540@ = 5.1206
  3648. 622@ = 59.1055
  3649. 459@ = -885.785
  3650. 541@ = -41.3927
  3651. 623@ = 33.2347
  3652. 460@ = -738.1151
  3653. 542@ = 25.555
  3654. 624@ = 32.2336
  3655. 461@ = -770.0811
  3656. 543@ = 130.1324
  3657. 625@ = 9.4651
  3658. 462@ = -715.4454
  3659. 544@ = 225.1288
  3660. 626@ = 0.2899
  3661. 463@ = -624.6024
  3662. 545@ = 187.2405
  3663. 627@ = 15.4381
  3664. 464@ = -520.6511
  3665. 546@ = 79.6011
  3666. 628@ = 32.2117
  3667. 465@ = -507.8417
  3668. 547@ = -45.9077
  3669. 629@ = 59.2556
  3670. 466@ = -618.4406
  3671. 548@ = -67.8995
  3672. 630@ = 62.3489
  3673. 467@ = -658.3503
  3674. 549@ = 146.4855
  3675. 631@ = 28.2693
  3676. 468@ = -507.6872
  3677. 550@ = 221.0444
  3678. 632@ = 8.7633
  3679. 469@ = -329.7878
  3680. 551@ = 173.921
  3681. 633@ = 5.5
  3682. 470@ = -149.4881
  3683. 552@ = 189.6471
  3684. 634@ = 7.2644
  3685. 471@ = -38.4818
  3686. 553@ = 140.8613
  3687. 635@ = 2.1234
  3688. 472@ = -114.231
  3689. 554@ = -132.3417
  3690. 636@ = 2.1236
  3691. 473@ = 22.0727
  3692. 555@ = -207.7681
  3693. 637@ = 0.5827
  3694. 474@ = 182.497
  3695. 556@ = -217.8004
  3696. 638@ = 0.4216
  3697. 475@ = 207.4451
  3698. 557@ = -298.923
  3699. 639@ = 0.4375
  3700. 476@ = 279.6441
  3701. 558@ = -378.3416
  3702. 640@ = 7.9003
  3703. 477@ = 419.4744
  3704. 559@ = -302.5507
  3705. 641@ = 6.446
  3706. 478@ = 573.52
  3707. 560@ = -202.8494
  3708. 642@ = 13.7118
  3709. 479@ = 748.4567
  3710. 561@ = -150.8298
  3711. 643@ = 18.3722
  3712. 480@ = 820.4231
  3713. 562@ = -111.5991
  3714. 644@ = 23.2476
  3715. 481@ = 1000.324
  3716. 563@ = -80.3516
  3717. 645@ = 21.0326
  3718. 482@ = 1187.393
  3719. 564@ = -83.879
  3720. 646@ = 35.2576
  3721. 483@ = 1265.846
  3722. 565@ = -153.0857
  3723. 647@ = 36.8097
  3724. 484@ = 1434.738
  3725. 566@ = -214.9645
  3726. 648@ = 7.3527
  3727. 485@ = 1548.962
  3728. 567@ = -146.2702
  3729. 649@ = 16.4932
  3730. 486@ = 1559.983
  3731. 568@ = 17.468
  3732. 650@ = 23.1563
  3733. 250@ = 33
  3734. 256@ = 4
  3735. jump @NRACES_39896
  3736.  
  3737. :NRACES_27748
  3738. 454@ = -796.8273
  3739. 536@ = -2468.529
  3740. 618@ = 83.6549
  3741. 455@ = -938.5198
  3742. 537@ = -2364.511
  3743. 619@ = 57.0608
  3744. 456@ = -1065.656
  3745. 538@ = -2379.436
  3746. 620@ = 46.5486
  3747. 457@ = -1247.823
  3748. 539@ = -2313.528
  3749. 621@ = 19.8007
  3750. 458@ = -1356.137
  3751. 540@ = -2180.365
  3752. 622@ = 21.3467
  3753. 459@ = -1541.303
  3754. 541@ = -2154.782
  3755. 623@ = 5.8607
  3756. 460@ = -1674.876
  3757. 542@ = -2235.132
  3758. 624@ = 33.8691
  3759. 461@ = -1839.937
  3760. 543@ = -2349.368
  3761. 625@ = 31.9587
  3762. 462@ = -1841.037
  3763. 544@ = -2454.4
  3764. 626@ = 27.4044
  3765. 463@ = -1702.044
  3766. 545@ = -2587.976
  3767. 627@ = 26.1706
  3768. 464@ = -1508.332
  3769. 546@ = -2634.733
  3770. 628@ = 46.8766
  3771. 465@ = -1310.905
  3772. 547@ = -2637.832
  3773. 629@ = 12.808
  3774. 466@ = -1122.616
  3775. 548@ = -2652.592
  3776. 630@ = 15.4117
  3777. 467@ = -934.2363
  3778. 549@ = -2668.473
  3779. 631@ = 80.3479
  3780. 468@ = -753.5882
  3781. 550@ = -2672.785
  3782. 632@ = 84.0788
  3783. 469@ = -668.018
  3784. 551@ = -2496.988
  3785. 633@ = 37.5787
  3786. 470@ = -550.4019
  3787. 552@ = -2334.538
  3788. 634@ = 26.8502
  3789. 471@ = -366.3848
  3790. 553@ = -2257.25
  3791. 635@ = 41.7144
  3792. 472@ = -276.1146
  3793. 554@ = -2189.364
  3794. 636@ = 27.7264
  3795. 250@ = 19
  3796. 256@ = 6
  3797. jump @NRACES_39896
  3798.  
  3799. :NRACES_28339
  3800. 454@ = -1936.791
  3801. 536@ = -2452.235
  3802. 618@ = 29.6377
  3803. 455@ = -1862.54
  3804. 537@ = -2379.436
  3805. 619@ = 30.1425
  3806. 456@ = -1690.144
  3807. 538@ = -2303.846
  3808. 620@ = 43.3626
  3809. 457@ = -1676.317
  3810. 539@ = -2132.699
  3811. 621@ = 35.2082
  3812. 458@ = -1855.421
  3813. 540@ = -2087.117
  3814. 622@ = 58.3697
  3815. 459@ = -1919.802
  3816. 541@ = -1937.457
  3817. 623@ = 78.5313
  3818. 460@ = -1749.334
  3819. 542@ = -1899.519
  3820. 624@ = 95.8199
  3821. 461@ = -1571.292
  3822. 543@ = -1904.166
  3823. 625@ = 84.3076
  3824. 462@ = -1483.784
  3825. 544@ = -1783.286
  3826. 626@ = 49.8768
  3827. 463@ = -1429.878
  3828. 545@ = -1915.641
  3829. 627@ = 25.1751
  3830. 464@ = -1301.801
  3831. 546@ = -2084.054
  3832. 628@ = 22.9116
  3833. 465@ = -1269.912
  3834. 547@ = -2248.736
  3835. 629@ = 21.3152
  3836. 466@ = -1146.514
  3837. 548@ = -2371.508
  3838. 630@ = 27.0467
  3839. 467@ = -959.5773
  3840. 549@ = -2306.27
  3841. 631@ = 56.1859
  3842. 468@ = -867.9595
  3843. 550@ = -2180.891
  3844. 632@ = 25.6567
  3845. 469@ = -843.4177
  3846. 551@ = -2018.734
  3847. 633@ = 20.9828
  3848. 470@ = -767.7295
  3849. 552@ = -1865.533
  3850. 634@ = 11.4149
  3851. 471@ = -666.3682
  3852. 553@ = -1996.276
  3853. 635@ = 23.9143
  3854. 472@ = -486.6196
  3855. 554@ = -2025.765
  3856. 636@ = 48.245
  3857. 473@ = -323.4612
  3858. 555@ = -1914.206
  3859. 637@ = 11.1951
  3860. 250@ = 20
  3861. 256@ = 6
  3862. jump @NRACES_39896
  3863.  
  3864. :NRACES_28960
  3865. 454@ = -2703.8
  3866. 536@ = -286.05
  3867. 618@ = 6.7
  3868. 455@ = -2668.671
  3869. 537@ = -251.6207
  3870. 619@ = 5.4984
  3871. 456@ = -2655.978
  3872. 538@ = -104.6751
  3873. 620@ = 2.9982
  3874. 457@ = -2460.835
  3875. 539@ = -69.9766
  3876. 621@ = 31.2
  3877. 458@ = -2421.263
  3878. 540@ = 55.6089
  3879. 622@ = 34.0156
  3880. 459@ = -2545.26
  3881. 541@ = 137.9111
  3882. 623@ = 15.2177
  3883. 460@ = -2604.136
  3884. 542@ = 136.8579
  3885. 624@ = 3.1797
  3886. 461@ = -2558.661
  3887. 543@ = 245.625
  3888. 625@ = 10.7931
  3889. 462@ = -2578.504
  3890. 544@ = 345.8331
  3891. 626@ = 7.2168
  3892. 463@ = -2706.282
  3893. 545@ = 317.6024
  3894. 627@ = 3.1797
  3895. 464@ = -2809.244
  3896. 546@ = 232.3965
  3897. 628@ = 6.0313
  3898. 465@ = -2757.749
  3899. 547@ = 138.2248
  3900. 629@ = 5.9033
  3901. 466@ = -2758.39
  3902. 548@ = -43.991
  3903. 630@ = 6.1263
  3904. 467@ = -2756.892
  3905. 549@ = -184.0135
  3906. 631@ = 5.8843
  3907. 468@ = -2812.464
  3908. 550@ = -299.5974
  3909. 632@ = 6.039
  3910. 0087: 469@ = 454@ // (float)
  3911. 0087: 551@ = 536@ // (float)
  3912. 0087: 633@ = 618@ // (float)
  3913. 250@ = 16
  3914. 256@ = 6
  3915. jump @NRACES_39896
  3916.  
  3917. :NRACES_29455
  3918. 454@ = -2642.3
  3919. 536@ = 1169.1
  3920. 618@ = 35.51
  3921. 455@ = -2593.221
  3922. 537@ = 1217.854
  3923. 619@ = 34.7402
  3924. 456@ = -2312.288
  3925. 538@ = 1176.387
  3926. 620@ = 49.608
  3927. 457@ = -2157.193
  3928. 539@ = 1268.196
  3929. 621@ = 26.0127
  3930. 458@ = -1959.526
  3931. 540@ = 1287.205
  3932. 622@ = 6.7514
  3933. 459@ = -1741.076
  3934. 541@ = 1325.298
  3935. 623@ = 6.083
  3936. 460@ = -1759.865
  3937. 542@ = 1269.147
  3938. 624@ = 8.8598
  3939. 461@ = -1884.242
  3940. 543@ = 1160.69
  3941. 625@ = 45.0107
  3942. 462@ = -1897.101
  3943. 544@ = 960.1686
  3944. 626@ = 34.7366
  3945. 463@ = -1998.178
  3946. 545@ = 841.1865
  3947. 627@ = 45.0219
  3948. 464@ = -2189.258
  3949. 546@ = 808.5273
  3950. 628@ = 56.0602
  3951. 465@ = -2389.186
  3952. 547@ = 808.6409
  3953. 629@ = 34.7495
  3954. 466@ = -2589.692
  3955. 548@ = 808.5219
  3956. 630@ = 49.5411
  3957. 467@ = -2711.488
  3958. 549@ = 812.8809
  3959. 631@ = 48.9309
  3960. 468@ = -2750.894
  3961. 550@ = 890.6993
  3962. 632@ = 65.8952
  3963. 469@ = -2653.912
  3964. 551@ = 1157.345
  3965. 633@ = 34.7386
  3966. 250@ = 16
  3967. 256@ = 6
  3968. jump @NRACES_39896
  3969.  
  3970. :NRACES_29956
  3971. 454@ = -1584.141
  3972. 536@ = 1088.439
  3973. 618@ = 7.5
  3974. 455@ = -1584.128
  3975. 537@ = 1150.261
  3976. 619@ = 6.8387
  3977. 456@ = -1699.077
  3978. 538@ = 1312.02
  3979. 620@ = 6.8293
  3980. 457@ = -1875.891
  3981. 539@ = 1352.059
  3982. 621@ = 6.8322
  3983. 458@ = -2060.741
  3984. 540@ = 1274.452
  3985. 622@ = 8.0659
  3986. 459@ = -2258.306
  3987. 541@ = 1257.682
  3988. 623@ = 42.6038
  3989. 460@ = -2143.281
  3990. 542@ = 1075.652
  3991. 624@ = 79.1249
  3992. 461@ = -2143.141
  3993. 543@ = 896.6196
  3994. 625@ = 79.6432
  3995. 462@ = -2143.084
  3996. 544@ = 696.6971
  3997. 626@ = 67.6451
  3998. 463@ = -2146.737
  3999. 545@ = 532.8465
  4000. 627@ = 34.8181
  4001. 464@ = -2055.564
  4002. 546@ = 504.0781
  4003. 628@ = 34.8168
  4004. 465@ = -1968.175
  4005. 547@ = 605.5881
  4006. 629@ = 34.8199
  4007. 466@ = -1820.393
  4008. 548@ = 475.0548
  4009. 630@ = 23.4295
  4010. 467@ = -1876.903
  4011. 549@ = 288.4981
  4012. 631@ = 32.6699
  4013. 468@ = -1897.585
  4014. 550@ = 87.7896
  4015. 632@ = 37.9384
  4016. 469@ = -1911.151
  4017. 551@ = -214.2394
  4018. 633@ = 38.032
  4019. 470@ = -1910.974
  4020. 552@ = -515.5727
  4021. 634@ = 38.0323
  4022. 471@ = -1910.675
  4023. 553@ = -816.3037
  4024. 635@ = 44.7432
  4025. 472@ = -1910.658
  4026. 554@ = -1117.408
  4027. 636@ = 38.0214
  4028. 473@ = -1907.276
  4029. 555@ = -1317.626
  4030. 637@ = 39.3164
  4031. 474@ = -1996.896
  4032. 556@ = -1289.264
  4033. 638@ = 37.3518
  4034. 475@ = -2153.53
  4035. 557@ = -1031.597
  4036. 639@ = 32.3638
  4037. 476@ = -2205.567
  4038. 558@ = -859.1885
  4039. 640@ = 54.6872
  4040. 477@ = -2202.666
  4041. 559@ = -759.2505
  4042. 641@ = 62.3413
  4043. 478@ = -2352.255
  4044. 560@ = -775.5399
  4045. 642@ = 95.1597
  4046. 479@ = -2421.544
  4047. 561@ = -610.6656
  4048. 643@ = 132.3493
  4049. 480@ = -2627.138
  4050. 562@ = -496.4363
  4051. 644@ = 70.09
  4052. 481@ = -2351.247
  4053. 563@ = -460.0875
  4054. 645@ = 79.9485
  4055. 482@ = -2599.996
  4056. 564@ = -372.7368
  4057. 646@ = 43.7794
  4058. 483@ = -2702.314
  4059. 565@ = -530.1367
  4060. 647@ = 12.4366
  4061. 484@ = -2699.197
  4062. 566@ = -401.205
  4063. 648@ = 7.7008
  4064. 485@ = -2210.255
  4065. 567@ = -348.0724
  4066. 649@ = 36.8384
  4067. 486@ = -1897.734
  4068. 568@ = -314.4976
  4069. 650@ = 48.9384
  4070. 487@ = -1890.36
  4071. 569@ = -45.4288
  4072. 651@ = 38.0312
  4073. 488@ = -1886.556
  4074. 570@ = 55.293
  4075. 652@ = 38.0326
  4076. 489@ = -1848.038
  4077. 571@ = 242.5393
  4078. 653@ = 30.825
  4079. 490@ = -1736.635
  4080. 572@ = 316.5836
  4081. 654@ = 6.039
  4082. 491@ = -1682.981
  4083. 573@ = 367.1342
  4084. 655@ = 6.028
  4085. 492@ = -1559.293
  4086. 574@ = 528.332
  4087. 656@ = 6.8409
  4088. 493@ = -1535.552
  4089. 575@ = 827.4427
  4090. 657@ = 6.8401
  4091. 494@ = -1584.129
  4092. 576@ = 1115.6
  4093. 658@ = 6.8376
  4094. 250@ = 41
  4095. 256@ = 6
  4096. jump @NRACES_39896
  4097.  
  4098. :NRACES_31207
  4099. 454@ = -1761.655
  4100. 536@ = -606.3881
  4101. 618@ = 15.8961
  4102. 455@ = -1760.54
  4103. 537@ = -686.4133
  4104. 619@ = 24.2389
  4105. 456@ = -1502.876
  4106. 538@ = -820.2545
  4107. 620@ = 61.3357
  4108. 457@ = -1219.332
  4109. 539@ = -759.4814
  4110. 621@ = 62.0285
  4111. 458@ = -1096.152
  4112. 540@ = -489.1358
  4113. 622@ = 32.7156
  4114. 459@ = -911.5416
  4115. 541@ = -455.9558
  4116. 623@ = 26.7166
  4117. 460@ = -621.3364
  4118. 542@ = -393.158
  4119. 624@ = 22.1878
  4120. 461@ = -395.5605
  4121. 543@ = -533.522
  4122. 625@ = 17.6561
  4123. 462@ = -372.2669
  4124. 544@ = -819.4839
  4125. 626@ = 28.1926
  4126. 463@ = -584.5377
  4127. 545@ = -1160.572
  4128. 627@ = 21.8153
  4129. 464@ = -659.3533
  4130. 546@ = -1548.814
  4131. 628@ = 22.1495
  4132. 465@ = -717.1517
  4133. 547@ = -1697.205
  4134. 629@ = 48.2586
  4135. 466@ = -714.6181
  4136. 548@ = -1395.094
  4137. 630@ = 60.5799
  4138. 467@ = -764.046
  4139. 549@ = -1385.027
  4140. 631@ = 82.2146
  4141. 468@ = -762.7014
  4142. 550@ = -1685.041
  4143. 632@ = 96.9103
  4144. 469@ = -945.4141
  4145. 551@ = -1903.227
  4146. 633@ = 81.3436
  4147. 470@ = -1104.541
  4148. 552@ = -2155.325
  4149. 634@ = 34.6761
  4150. 471@ = -1186.201
  4151. 553@ = -2444.541
  4152. 635@ = 54.4532
  4153. 472@ = -982.3237
  4154. 554@ = -2611.624
  4155. 636@ = 86.253
  4156. 473@ = -713.2529
  4157. 555@ = -2336.617
  4158. 637@ = 36.4201
  4159. 474@ = -512.3461
  4160. 556@ = -2166.417
  4161. 638@ = 53.5212
  4162. 475@ = -258.5978
  4163. 557@ = -2074.872
  4164. 639@ = 36.648
  4165. 476@ = -260.1367
  4166. 558@ = -1777.191
  4167. 640@ = 7.5735
  4168. 477@ = -57.3444
  4169. 559@ = -1601.375
  4170. 641@ = 1.3776
  4171. 478@ = -124.296
  4172. 560@ = -1466.575
  4173. 642@ = 2.4045
  4174. 479@ = -143.4815
  4175. 561@ = -1270.317
  4176. 643@ = 2.404
  4177. 480@ = -113.7683
  4178. 562@ = -998.821
  4179. 644@ = 23.9178
  4180. 481@ = -377.3843
  4181. 563@ = -838.2166
  4182. 645@ = 47.1444
  4183. 482@ = -626.0056
  4184. 564@ = -989.012
  4185. 646@ = 66.0268
  4186. 483@ = -877.4561
  4187. 565@ = -1097.426
  4188. 647@ = 96.1699
  4189. 484@ = -925.9376
  4190. 566@ = -1391.353
  4191. 648@ = 126.2905
  4192. 485@ = -1219.141
  4193. 567@ = -1347.248
  4194. 649@ = 122.5235
  4195. 486@ = -1407.723
  4196. 568@ = -1414.45
  4197. 650@ = 104.9232
  4198. 487@ = -1577.013
  4199. 569@ = -1168.802
  4200. 651@ = 102.3586
  4201. 488@ = -1626.067
  4202. 570@ = -882.9627
  4203. 652@ = 97.5243
  4204. 489@ = -1744.303
  4205. 571@ = -853.2858
  4206. 653@ = 77.1834
  4207. 490@ = -1684.612
  4208. 572@ = -1143.29
  4209. 654@ = 72.4364
  4210. 491@ = -1549.538
  4211. 573@ = -1286.347
  4212. 655@ = 57.1135
  4213. 492@ = -1525.757
  4214. 574@ = -1383.531
  4215. 656@ = 45.1796
  4216. 493@ = -1626.142
  4217. 575@ = -1375.587
  4218. 657@ = 45.2062
  4219. 494@ = -1800.174
  4220. 576@ = -1016.79
  4221. 658@ = 51.6322
  4222. 495@ = -1817.478
  4223. 577@ = -617.6195
  4224. 659@ = 15.9507
  4225. 250@ = 42
  4226. 256@ = 6
  4227. jump @NRACES_39896
  4228.  
  4229. :NRACES_32488
  4230. 454@ = -2001.856
  4231. 536@ = 1076.302
  4232. 618@ = 54.5637
  4233. 455@ = -2302.386
  4234. 537@ = 1076.754
  4235. 619@ = 54.5859
  4236. 456@ = -2596.785
  4237. 538@ = 1136.728
  4238. 620@ = 54.4297
  4239. 457@ = -2673.767
  4240. 539@ = 1427.293
  4241. 621@ = 54.4271
  4242. 458@ = -2673.775
  4243. 540@ = 1728.238
  4244. 622@ = 66.8937
  4245. 459@ = -2673.807
  4246. 541@ = 2028.896
  4247. 623@ = 57.2377
  4248. 460@ = -2731.742
  4249. 542@ = 2323.183
  4250. 624@ = 67.5411
  4251. 461@ = -2622.094
  4252. 543@ = 2602.597
  4253. 625@ = 68.7
  4254. 462@ = -2322.772
  4255. 544@ = 2637.1
  4256. 626@ = 53.2135
  4257. 463@ = -2027.122
  4258. 545@ = 2585.865
  4259. 627@ = 53.9804
  4260. 464@ = -1885.621
  4261. 546@ = 2321.522
  4262. 628@ = 38.5395
  4263. 465@ = -1675.296
  4264. 547@ = 2107.697
  4265. 629@ = 17.3995
  4266. 466@ = -1629.976
  4267. 548@ = 1810.828
  4268. 630@ = 11.059
  4269. 467@ = -1347.988
  4270. 549@ = 1705.67
  4271. 631@ = 4.8179
  4272. 468@ = -1125.87
  4273. 550@ = 1504.095
  4274. 632@ = 22.1877
  4275. 469@ = -1010.766
  4276. 551@ = 1227.044
  4277. 633@ = 31.1773
  4278. 470@ = -908.7908
  4279. 552@ = 944.9431
  4280. 634@ = 17.337
  4281. 471@ = -744.0402
  4282. 553@ = 694.0286
  4283. 635@ = 16.9982
  4284. 472@ = -469.1425
  4285. 554@ = 573.061
  4286. 636@ = 16.0649
  4287. 473@ = -168.3162
  4288. 555@ = 562.0268
  4289. 637@ = 14.9046
  4290. 474@ = 110.1296
  4291. 556@ = 673.4105
  4292. 638@ = 4.6336
  4293. 475@ = 400.681
  4294. 557@ = 749.8367
  4295. 639@ = 5.0607
  4296. 476@ = 686.3097
  4297. 558@ = 656.6995
  4298. 640@ = 7.8963
  4299. 477@ = 975.3585
  4300. 559@ = 738.1249
  4301. 641@ = 9.6719
  4302. 478@ = 1242.045
  4303. 560@ = 876.267
  4304. 642@ = 13.1519
  4305. 479@ = 1226.81
  4306. 561@ = 1169.877
  4307. 643@ = 5.8125
  4308. 480@ = 1226.664
  4309. 562@ = 1469.936
  4310. 644@ = 5.742
  4311. 250@ = 27
  4312. 256@ = 6
  4313. jump @NRACES_39896
  4314.  
  4315. :NRACES_33319
  4316. 454@ = -878.0113
  4317. 536@ = 1947.484
  4318. 618@ = 59.1845
  4319. 455@ = -857.6418
  4320. 537@ = 1873.25
  4321. 619@ = 59.183
  4322. 456@ = -1030.689
  4323. 538@ = 1853.546
  4324. 620@ = 58.8558
  4325. 457@ = -1093.182
  4326. 539@ = 1748.023
  4327. 621@ = 31.6318
  4328. 458@ = -902.488
  4329. 540@ = 1687.666
  4330. 622@ = 26.267
  4331. 459@ = -847.1951
  4332. 541@ = 1495.58
  4333. 623@ = 17.5443
  4334. 460@ = -782.4052
  4335. 542@ = 1305.81
  4336. 624@ = 12.6016
  4337. 461@ = -616.3677
  4338. 543@ = 1193.645
  4339. 625@ = 9.2126
  4340. 462@ = -474.1805
  4341. 544@ = 1052.086
  4342. 626@ = 10.0313
  4343. 463@ = -319.1918
  4344. 545@ = 925.6066
  4345. 627@ = 10.3099
  4346. 464@ = -267.4492
  4347. 546@ = 825.0159
  4348. 628@ = 13.2739
  4349. 465@ = -188.4539
  4350. 547@ = 1007.19
  4351. 629@ = 18.5885
  4352. 466@ = -164.8873
  4353. 548@ = 1198.263
  4354. 630@ = 18.5938
  4355. 467@ = -142.1028
  4356. 549@ = 1250.022
  4357. 631@ = 18.5869
  4358. 468@ = -341.5205
  4359. 550@ = 1265.695
  4360. 632@ = 22.1515
  4361. 469@ = -440.031
  4362. 551@ = 1439.669
  4363. 633@ = 32.334
  4364. 470@ = -438.1716
  4365. 552@ = 1639.673
  4366. 634@ = 34.6319
  4367. 471@ = -381.6811
  4368. 553@ = 1831.026
  4369. 635@ = 49.8567
  4370. 472@ = -433.4627
  4371. 554@ = 1883.992
  4372. 636@ = 59.8611
  4373. 473@ = -465.4392
  4374. 555@ = 1768.532
  4375. 637@ = 71.9576
  4376. 474@ = -464.5399
  4377. 556@ = 1968.423
  4378. 638@ = 81.2536
  4379. 475@ = -411.0666
  4380. 557@ = 2074.596
  4381. 639@ = 60.6433
  4382. 476@ = -610.1716
  4383. 558@ = 2050.887
  4384. 640@ = 59.1798
  4385. 477@ = -790.69
  4386. 559@ = 2053.91
  4387. 641@ = 59.1798
  4388. 0087: 478@ = 454@ // (float)
  4389. 0087: 560@ = 536@ // (float)
  4390. 0087: 642@ = 618@ // (float)
  4391. 250@ = 25
  4392. 256@ = 6
  4393. jump @NRACES_39896
  4394.  
  4395. :NRACES_34084
  4396. 454@ = -377.8
  4397. 536@ = 2214.002
  4398. 618@ = 42.1
  4399. 455@ = -388.8497
  4400. 537@ = 2258.056
  4401. 619@ = 40.9952
  4402. 456@ = -410.6823
  4403. 538@ = 2455.747
  4404. 620@ = 42.9124
  4405. 457@ = -608.4162
  4406. 539@ = 2447.19
  4407. 621@ = 71.7551
  4408. 458@ = -715.864
  4409. 540@ = 2536.594
  4410. 622@ = 72.7592
  4411. 459@ = -713.7043
  4412. 541@ = 2697.466
  4413. 623@ = 53.2852
  4414. 460@ = -912.5499
  4415. 542@ = 2721.987
  4416. 624@ = 44.8627
  4417. 461@ = -1112.754
  4418. 543@ = 2698.651
  4419. 625@ = 44.875
  4420. 462@ = -1238.17
  4421. 544@ = 2679.86
  4422. 626@ = 45.9321
  4423. 463@ = -1359.55
  4424. 545@ = 2659.557
  4425. 627@ = 50.4683
  4426. 464@ = -1545.773
  4427. 546@ = 2732.354
  4428. 628@ = 61.3062
  4429. 465@ = -1746.036
  4430. 547@ = 2727.448
  4431. 629@ = 59.0648
  4432. 466@ = -1860.247
  4433. 548@ = 2563.043
  4434. 630@ = 48.8929
  4435. 467@ = -2002.133
  4436. 549@ = 2422.603
  4437. 631@ = 32.9752
  4438. 468@ = -1961.462
  4439. 550@ = 2227.891
  4440. 632@ = 10.7077
  4441. 469@ = -1807.124
  4442. 551@ = 2100.1
  4443. 633@ = 7.4268
  4444. 470@ = -1782.09
  4445. 552@ = 1901.775
  4446. 634@ = 14.7248
  4447. 471@ = -1591.908
  4448. 553@ = 1837.29
  4449. 635@ = 24.8515
  4450. 472@ = -1392.057
  4451. 554@ = 1852.968
  4452. 636@ = 35.4945
  4453. 473@ = -1199.365
  4454. 555@ = 1799.638
  4455. 637@ = 40.4346
  4456. 474@ = -1008.306
  4457. 556@ = 1855.604
  4458. 638@ = 61.6784
  4459. 475@ = -857.7028
  4460. 557@ = 1874.014
  4461. 639@ = 59.1758
  4462. 476@ = -758.5721
  4463. 558@ = 2048.232
  4464. 640@ = 59.1866
  4465. 477@ = -563.1158
  4466. 559@ = 2005.574
  4467. 641@ = 59.2474
  4468. 478@ = -468.9791
  4469. 560@ = 2056.811
  4470. 642@ = 59.875
  4471. 479@ = -392.3245
  4472. 561@ = 2154.448
  4473. 643@ = 42.1847
  4474. 0087: 480@ = 454@ // (float)
  4475. 0087: 562@ = 536@ // (float)
  4476. 0087: 644@ = 618@ // (float)
  4477. 250@ = 27
  4478. 256@ = 6
  4479. jump @NRACES_39896
  4480.  
  4481. :NRACES_34909
  4482. 454@ = 1446.426
  4483. 536@ = 834.0658
  4484. 618@ = 5.8125
  4485. 455@ = 1747.259
  4486. 537@ = 834.025
  4487. 619@ = 8.6815
  4488. 456@ = 2047.335
  4489. 538@ = 834.1916
  4490. 620@ = 5.7422
  4491. 457@ = 2348.722
  4492. 539@ = 834.1481
  4493. 621@ = 5.7422
  4494. 458@ = 2637.92
  4495. 540@ = 915.6277
  4496. 622@ = 5.7498
  4497. 459@ = 2726.824
  4498. 541@ = 1202.266
  4499. 623@ = 5.7422
  4500. 460@ = 2726.698
  4501. 542@ = 1502.967
  4502. 624@ = 5.7422
  4503. 461@ = 2726.958
  4504. 543@ = 1804.343
  4505. 625@ = 5.7393
  4506. 462@ = 2726.579
  4507. 544@ = 2125.796
  4508. 626@ = 5.7269
  4509. 463@ = 2705.172
  4510. 545@ = 2405.567
  4511. 627@ = 5.7277
  4512. 464@ = 2489.267
  4513. 546@ = 2614.273
  4514. 628@ = 4.1679
  4515. 465@ = 2188.479
  4516. 547@ = 2609.629
  4517. 629@ = 5.8164
  4518. 466@ = 1898.309
  4519. 548@ = 2529.155
  4520. 630@ = 5.8125
  4521. 467@ = 1603.524
  4522. 549@ = 2473.083
  4523. 631@ = 5.8516
  4524. 468@ = 1305.181
  4525. 550@ = 2439.19
  4526. 632@ = 5.7422
  4527. 469@ = 1208.232
  4528. 551@ = 2154.514
  4529. 633@ = 5.7422
  4530. 470@ = 1208.38
  4531. 552@ = 1853.837
  4532. 634@ = 5.7422
  4533. 471@ = 1208.322
  4534. 553@ = 1553.025
  4535. 635@ = 5.7422
  4536. 472@ = 1208.126
  4537. 554@ = 1252.556
  4538. 636@ = 5.7498
  4539. 473@ = 1229.187
  4540. 555@ = 952.9079
  4541. 637@ = 5.8125
  4542. 0087: 474@ = 454@ // (float)
  4543. 0087: 556@ = 536@ // (float)
  4544. 0087: 638@ = 618@ // (float)
  4545. 250@ = 21
  4546. 256@ = 6
  4547. jump @NRACES_39896
  4548.  
  4549. :NRACES_35554
  4550. 454@ = 429.0945
  4551. 536@ = -2306.811
  4552. 618@ = 40.2
  4553. 224@ = 3
  4554. 250@ = 11
  4555. 256@ = 3
  4556. 04AF: 716@ = 402 // = constant
  4557. 04AF: 717@ = 560 // = constant
  4558. 04AF: 718@ = 506 // = constant
  4559. 04AF: 719@ = 506 // = constant
  4560. 04AF: 720@ = 477 // = constant
  4561. 04AF: 721@ = 603 // = constant
  4562. 901@ = 840
  4563. 902@ = 841
  4564. 903@ = 840
  4565. jump @NRACES_39896
  4566.  
  4567. :NRACES_35684
  4568. 454@ = 975.8087
  4569. 536@ = -2915.03
  4570. 618@ = 1000.99
  4571. 455@ = 1047.382
  4572. 537@ = -2911.04
  4573. 619@ = 1002.286
  4574. 456@ = 1146.278
  4575. 538@ = -2811.58
  4576. 620@ = 1005.057
  4577. 457@ = 1121.293
  4578. 539@ = -2554.07
  4579. 621@ = 1004.141
  4580. 458@ = 950.1064
  4581. 540@ = -2468.55
  4582. 622@ = 1002.751
  4583. 459@ = 460.0398
  4584. 541@ = -2472.67
  4585. 623@ = 1003.206
  4586. 460@ = 338.0612
  4587. 542@ = -2539.46
  4588. 624@ = 1005.036
  4589. 461@ = 273.1334
  4590. 543@ = -2706.45
  4591. 625@ = 1005.871
  4592. 462@ = 338.7241
  4593. 544@ = -2864.9
  4594. 626@ = 1004.757
  4595. 463@ = 409.2708
  4596. 545@ = -2915.18
  4597. 627@ = 1002.097
  4598. 464@ = 597.7279
  4599. 546@ = -2985.72
  4600. 628@ = 1001.467
  4601. 465@ = 716.1918
  4602. 547@ = -2988.3
  4603. 629@ = 1001.349
  4604. 466@ = 832.5463
  4605. 548@ = -2987.33
  4606. 630@ = 1001.346
  4607. 467@ = 1047.382
  4608. 549@ = -2911.04
  4609. 631@ = 1002.286
  4610. 468@ = 1146.278
  4611. 550@ = -2811.58
  4612. 632@ = 1005.057
  4613. 469@ = 1121.293
  4614. 551@ = -2554.07
  4615. 633@ = 1004.141
  4616. 470@ = 950.1064
  4617. 552@ = -2468.55
  4618. 634@ = 1002.751
  4619. 471@ = 460.0398
  4620. 553@ = -2472.67
  4621. 635@ = 1003.206
  4622. 472@ = 338.0612
  4623. 554@ = -2539.46
  4624. 636@ = 1005.036
  4625. 473@ = 273.1334
  4626. 555@ = -2706.45
  4627. 637@ = 1005.871
  4628. 474@ = 338.7241
  4629. 556@ = -2864.9
  4630. 638@ = 1004.757
  4631. 475@ = 409.2708
  4632. 557@ = -2915.18
  4633. 639@ = 1002.097
  4634. 476@ = 597.7279
  4635. 558@ = -2985.72
  4636. 640@ = 1001.467
  4637. 477@ = 716.1918
  4638. 559@ = -2988.3
  4639. 641@ = 1001.349
  4640. 478@ = 832.5463
  4641. 560@ = -2987.33
  4642. 642@ = 1001.346
  4643. 479@ = 1047.382
  4644. 561@ = -2911.04
  4645. 643@ = 1002.286
  4646. 480@ = 1146.278
  4647. 562@ = -2811.58
  4648. 644@ = 1005.057
  4649. 481@ = 1121.293
  4650. 563@ = -2554.07
  4651. 645@ = 1004.141
  4652. 482@ = 950.1064
  4653. 564@ = -2468.55
  4654. 646@ = 1002.751
  4655. 483@ = 460.0398
  4656. 565@ = -2472.67
  4657. 647@ = 1003.206
  4658. 484@ = 338.0612
  4659. 566@ = -2539.46
  4660. 648@ = 1005.036
  4661. 485@ = 273.1334
  4662. 567@ = -2706.45
  4663. 649@ = 1005.871
  4664. 486@ = 338.7241
  4665. 568@ = -2864.9
  4666. 650@ = 1004.757
  4667. 487@ = 409.2708
  4668. 569@ = -2915.18
  4669. 651@ = 1002.097
  4670. 488@ = 597.7279
  4671. 570@ = -2985.72
  4672. 652@ = 1001.467
  4673. 489@ = 716.1918
  4674. 571@ = -2988.3
  4675. 653@ = 1001.349
  4676. 250@ = 36
  4677. 256@ = 3
  4678. 0085: 716@ = 756@ // (int)
  4679. 0085: 717@ = 756@ // (int)
  4680. 0085: 718@ = 756@ // (int)
  4681. 0085: 719@ = 756@ // (int)
  4682. 0085: 720@ = 756@ // (int)
  4683. 0085: 721@ = 756@ // (int)
  4684. 901@ = 844
  4685. 902@ = 845
  4686. 903@ = 846
  4687. jump @NRACES_39896
  4688.  
  4689. :NRACES_36857
  4690. 454@ = 975.8087
  4691. 536@ = -2915.03
  4692. 618@ = 1000.99
  4693. 455@ = 1047.382
  4694. 537@ = -2911.04
  4695. 619@ = 1002.286
  4696. 456@ = 1146.278
  4697. 538@ = -2811.58
  4698. 620@ = 1005.057
  4699. 457@ = 1121.293
  4700. 539@ = -2554.07
  4701. 621@ = 1004.141
  4702. 458@ = 950.1064
  4703. 540@ = -2468.55
  4704. 622@ = 1002.751
  4705. 459@ = 460.0398
  4706. 541@ = -2472.67
  4707. 623@ = 1003.206
  4708. 460@ = 338.0612
  4709. 542@ = -2539.46
  4710. 624@ = 1005.036
  4711. 461@ = 273.1334
  4712. 543@ = -2706.45
  4713. 625@ = 1005.871
  4714. 462@ = 338.7241
  4715. 544@ = -2864.9
  4716. 626@ = 1004.757
  4717. 463@ = 409.2708
  4718. 545@ = -2915.18
  4719. 627@ = 1002.097
  4720. 464@ = 597.7279
  4721. 546@ = -2985.72
  4722. 628@ = 1001.467
  4723. 465@ = 716.1918
  4724. 547@ = -2988.3
  4725. 629@ = 1001.349
  4726. 224@ = 3
  4727. 250@ = 12
  4728. 256@ = 3
  4729. 04AF: 716@ = 402 // = constant
  4730. 04AF: 717@ = 560 // = constant
  4731. 04AF: 718@ = 506 // = constant
  4732. 04AF: 719@ = 506 // = constant
  4733. 04AF: 720@ = 477 // = constant
  4734. 04AF: 721@ = 603 // = constant
  4735. 901@ = 844
  4736. 902@ = 845
  4737. 903@ = 846
  4738. jump @NRACES_39896
  4739.  
  4740. :NRACES_37317
  4741. 454@ = 1596.447
  4742. 536@ = -2684.864
  4743. 618@ = -1.53
  4744. 455@ = 2181.261
  4745. 537@ = -2417.195
  4746. 619@ = 12.935
  4747. 456@ = 2472.115
  4748. 538@ = -2170.66
  4749. 620@ = 13.097
  4750. 457@ = 2838.088
  4751. 539@ = -2002.542
  4752. 621@ = 10.498
  4753. 458@ = 2899.827
  4754. 540@ = -553.888
  4755. 622@ = 11.923
  4756. 459@ = 2812.877
  4757. 541@ = -285.572
  4758. 623@ = 8.11
  4759. 460@ = 2876.603
  4760. 542@ = -3.292
  4761. 624@ = 16.539
  4762. 461@ = 2802.767
  4763. 543@ = 58.683
  4764. 625@ = 20.457
  4765. 462@ = 2641.232
  4766. 544@ = 328.1742
  4767. 626@ = 23.041
  4768. 463@ = 1720.118
  4769. 545@ = 299.955
  4770. 627@ = 18.518
  4771. 464@ = 1819.135
  4772. 546@ = 833.622
  4773. 628@ = 10.18
  4774. 465@ = 2616.455
  4775. 547@ = 897.405
  4776. 629@ = 6.29
  4777. 466@ = 2592.381
  4778. 548@ = 2557.743
  4779. 630@ = 4.95
  4780. 467@ = 1340.527
  4781. 549@ = 2473.495
  4782. 631@ = 1.537
  4783. 468@ = 669.052
  4784. 550@ = 2659.543
  4785. 632@ = 26.18
  4786. 469@ = -1330.879
  4787. 551@ = 2645.893
  4788. 633@ = 49.717
  4789. 470@ = -1459.582
  4790. 552@ = 2728.011
  4791. 634@ = 65.153
  4792. 471@ = -1857.701
  4793. 553@ = 2665.727
  4794. 635@ = 53.409
  4795. 472@ = -2756.448
  4796. 554@ = 2570.047
  4797. 636@ = 93.867
  4798. 473@ = -2690.134
  4799. 555@ = 1222.807
  4800. 637@ = 54.973
  4801. 474@ = -2732.437
  4802. 556@ = 1078.446
  4803. 638@ = 46.212
  4804. 475@ = -2750.968
  4805. 557@ = 814.663
  4806. 639@ = 52.622
  4807. 476@ = -2818.4
  4808. 558@ = 940.413
  4809. 640@ = 43.465
  4810. 477@ = -2823.485
  4811. 559@ = 611.52
  4812. 641@ = 5.89
  4813. 478@ = -2808.83
  4814. 560@ = 290.855
  4815. 642@ = 6.59
  4816. 479@ = -2800.508
  4817. 561@ = -484.783
  4818. 643@ = 6.74
  4819. 480@ = -2875.357
  4820. 562@ = 1934.74
  4821. 644@ = 36.3
  4822. 481@ = -2519.99
  4823. 563@ = -2284.7
  4824. 645@ = 28.68
  4825. 482@ = -2109.08
  4826. 564@ = -2681.021
  4827. 646@ = 53.2
  4828. 483@ = -1782.39
  4829. 565@ = -2610.82
  4830. 647@ = 51.11
  4831. 484@ = -1362.54
  4832. 566@ = -2929.97
  4833. 648@ = 47.2
  4834. 485@ = -385.123
  4835. 567@ = -2831.03
  4836. 649@ = 44.59
  4837. 486@ = 9.33
  4838. 568@ = -2668.519
  4839. 650@ = 39.87
  4840. 487@ = -23.45
  4841. 569@ = -1411.647
  4842. 651@ = 10.799
  4843. 488@ = -33.75
  4844. 570@ = -1506.72
  4845. 652@ = 1.74
  4846. 489@ = 203.87
  4847. 571@ = -1644.648
  4848. 653@ = 13.29
  4849. 490@ = 1046.22
  4850. 572@ = -1850.71
  4851. 654@ = 12.96
  4852. 491@ = 1275.62
  4853. 573@ = -2462.98
  4854. 655@ = 7.8
  4855. 492@ = 1362.02
  4856. 574@ = -2647.3
  4857. 656@ = 12.93
  4858. 493@ = 1984.42
  4859. 575@ = -2684.87
  4860. 657@ = 8.5
  4861. 250@ = 40
  4862. 256@ = 6
  4863. jump @NRACES_39896
  4864.  
  4865. :NRACES_37578
  4866. 454@ = 321.9
  4867. 536@ = -142.005
  4868. 618@ = 1.9
  4869. 455@ = 528.2421
  4870. 537@ = -140.6799
  4871. 619@ = 36.82717
  4872. 456@ = 934.9278
  4873. 538@ = -178.446
  4874. 620@ = 9.843505
  4875. 457@ = 1171.681
  4876. 539@ = -175.2098
  4877. 621@ = 39.7188
  4878. 458@ = 1258.012
  4879. 540@ = -369.9828
  4880. 622@ = 1.522413
  4881. 459@ = 1409.524
  4882. 541@ = -320.0985
  4883. 623@ = 1.939194
  4884. 460@ = 1603.171
  4885. 542@ = -320.805
  4886. 624@ = 15.94585
  4887. 461@ = 1848.761
  4888. 543@ = -338.7985
  4889. 625@ = 41.0069
  4890. 462@ = 1903.256
  4891. 544@ = 34.42285
  4892. 626@ = 33.65625
  4893. 463@ = 2288.509
  4894. 545@ = 41.68652
  4895. 627@ = 25.34276
  4896. 464@ = 2293.641
  4897. 546@ = 82.00246
  4898. 628@ = 25.33991
  4899. 465@ = 2190.384
  4900. 547@ = 84.88768
  4901. 629@ = 22.95943
  4902. 466@ = 2078.952
  4903. 548@ = 103.4756
  4904. 630@ = 26.81095
  4905. 467@ = 1810.518
  4906. 549@ = 194.2718
  4907. 631@ = 28.65504
  4908. 468@ = 1698.548
  4909. 550@ = 229.9051
  4910. 632@ = 13.05853
  4911. 469@ = 1575.396
  4912. 551@ = 261.4465
  4913. 633@ = 14.643
  4914. 470@ = 1440.998
  4915. 552@ = 204.2189
  4916. 634@ = 17.2545
  4917. 471@ = 1279.555
  4918. 553@ = 254.1165
  4919. 635@ = 18.408
  4920. 250@ = 18
  4921. 256@ = 6
  4922. jump @NRACES_39896
  4923.  
  4924. :NRACES_38139
  4925. 454@ = 2689.4
  4926. 536@ = -1086.1
  4927. 618@ = 69.12
  4928. 455@ = 2715.3
  4929. 537@ = -1086.5
  4930. 619@ = 69.41224
  4931. 456@ = 2722.771
  4932. 538@ = -1173.286
  4933. 620@ = 68.24432
  4934. 457@ = 2557.231
  4935. 539@ = -1183.692
  4936. 621@ = 60.32025
  4937. 458@ = 2386.273
  4938. 540@ = -1174.219
  4939. 622@ = 26.86785
  4940. 459@ = 2360.739
  4941. 541@ = -1154.009
  4942. 623@ = 26.44256
  4943. 460@ = 2334.877
  4944. 542@ = -1154.751
  4945. 624@ = 26.8
  4946. 461@ = 2370.3
  4947. 543@ = -1099.48
  4948. 625@ = 34.16
  4949. 462@ = 2562.508
  4950. 544@ = -1059.587
  4951. 626@ = 68.34048
  4952. 463@ = 2618.98
  4953. 545@ = -1047.73
  4954. 627@ = 69.40683
  4955. 464@ = 2642.93
  4956. 546@ = -1120.545
  4957. 628@ = 65.69354
  4958. 465@ = 2642.63
  4959. 547@ = -1377.702
  4960. 629@ = 29.28937
  4961. 466@ = 2643.195
  4962. 548@ = -1490.179
  4963. 630@ = 29.26274
  4964. 467@ = 2643.892
  4965. 549@ = -1631.084
  4966. 631@ = 10.72
  4967. 468@ = 2811.835
  4968. 550@ = -1657.382
  4969. 632@ = 9.695313
  4970. 469@ = 2836.756
  4971. 551@ = -1596.014
  4972. 633@ = 9.921875
  4973. 470@ = 2874.754
  4974. 552@ = -1394.931
  4975. 634@ = 9.921875
  4976. 471@ = 2802.048
  4977. 553@ = -1384.959
  4978. 635@ = 20.26563
  4979. 472@ = 2791.847
  4980. 554@ = -1259.042
  4981. 636@ = 45.78906
  4982. 473@ = 2740.347
  4983. 555@ = -1257.851
  4984. 637@ = 58.56132
  4985. 474@ = 2737.701
  4986. 556@ = -1182.807
  4987. 638@ = 68.23874
  4988. 475@ = 2738.125
  4989. 557@ = -1102.518
  4990. 639@ = 68.41406
  4991. 476@ = 2659.657
  4992. 558@ = -1071.029
  4993. 640@ = 68.34811
  4994. 477@ = 2634.559
  4995. 559@ = -1047.775
  4996. 641@ = 68.41406
  4997. 478@ = 2517.696
  4998. 560@ = -1047.876
  4999. 642@ = 68.41406
  5000. 479@ = 2370.034
  5001. 561@ = -1071.363
  5002. 643@ = 52.97109
  5003. 480@ = 2216.864
  5004. 562@ = -1020.531
  5005. 644@ = 59.35762
  5006. 481@ = 2132.042
  5007. 563@ = -996.6641
  5008. 645@ = 58.71241
  5009. 482@ = 2016.192
  5010. 564@ = -989.082
  5011. 646@ = 33.86061
  5012. 483@ = 1978.13
  5013. 565@ = -1072.017
  5014. 647@ = 23.70324
  5015. 484@ = 1969.373
  5016. 566@ = -1186.712
  5017. 648@ = 24.80939
  5018. 250@ = 31
  5019. 256@ = 6
  5020. jump @NRACES_39896
  5021.  
  5022. :NRACES_39090
  5023. 454@ = -1398.355
  5024. 536@ = -197.2079
  5025. 618@ = 1043.119
  5026. 455@ = -1398.988
  5027. 537@ = -188.7892
  5028. 619@ = 1043.202
  5029. 456@ = -1465.939
  5030. 538@ = -134.0836
  5031. 620@ = 1046.011
  5032. 457@ = -1530.138
  5033. 539@ = -193.3988
  5034. 621@ = 1050.756
  5035. 458@ = -1415.686
  5036. 540@ = -274.1765
  5037. 622@ = 1051.148
  5038. 459@ = -1305.178
  5039. 541@ = -143.5283
  5040. 623@ = 1050.125
  5041. 460@ = -1302.774
  5042. 542@ = -268.6358
  5043. 624@ = 1048.487
  5044. 0087: 461@ = 454@ // (float)
  5045. 0087: 543@ = 536@ // (float)
  5046. 0087: 625@ = 618@ // (float)
  5047. 732@ = -1406.327
  5048. 733@ = -265.7914
  5049. 734@ = 1042.656
  5050. 735@ = 346.3297
  5051. 250@ = 8
  5052. 221@ = 7
  5053. 224@ = 5
  5054. 256@ = 12
  5055. jump @NRACES_39896
  5056.  
  5057. :NRACES_39399
  5058. 454@ = -1354.358
  5059. 536@ = -590.5628
  5060. 618@ = 1055.453
  5061. 455@ = -1431.177
  5062. 537@ = -588.3124
  5063. 619@ = 1054.512
  5064. 456@ = -1516.874
  5065. 538@ = -635.0942
  5066. 620@ = 1050.275
  5067. 457@ = -1500.678
  5068. 539@ = -719.0175
  5069. 621@ = 1051.643
  5070. 458@ = -1387.502
  5071. 540@ = -743.1501
  5072. 622@ = 1051.016
  5073. 459@ = -1295.54
  5074. 541@ = -705.3506
  5075. 623@ = 1055.255
  5076. 460@ = -1365.312
  5077. 542@ = -666.0998
  5078. 624@ = 1055.058
  5079. 461@ = -1486.5
  5080. 543@ = -636.4586
  5081. 625@ = 1052.225
  5082. 462@ = -1447.86
  5083. 544@ = -690.3426
  5084. 626@ = 1052.834
  5085. 463@ = -1389.908
  5086. 545@ = -720.9943
  5087. 627@ = 1055.119
  5088. 464@ = -1370.685
  5089. 546@ = -687.8977
  5090. 628@ = 1053.783
  5091. 465@ = -1399.136
  5092. 547@ = -635.8359
  5093. 629@ = 1051.043
  5094. 466@ = -1308.639
  5095. 548@ = -649.4201
  5096. 630@ = 1054.972
  5097. 0087: 467@ = 454@ // (float)
  5098. 0087: 549@ = 536@ // (float)
  5099. 0087: 631@ = 618@ // (float)
  5100. 732@ = -1344.163
  5101. 733@ = -598.8836
  5102. 734@ = 1051.829
  5103. 735@ = 103.3822
  5104. 250@ = 14
  5105. 221@ = 4
  5106. 224@ = 5
  5107. 256@ = 12
  5108. 04AF: 700@ = 100 // = constant
  5109. 04AF: 716@ = 468 // = constant
  5110.  
  5111. :NRACES_39896
  5112. if
  5113. 23@ > 1
  5114. else_jump @NRACES_41482
  5115. 0085: 256@ = 23@ // (int)
  5116. 04AF: 700@ = 7 // = constant
  5117. 04AF: 701@ = 7 // = constant
  5118. 04AF: 702@ = 7 // = constant
  5119. 04AF: 703@ = 7 // = constant
  5120. 04AF: 704@ = 7 // = constant
  5121. 04AF: 705@ = 7 // = constant
  5122. 04AF: 706@ = 7 // = constant
  5123. 04AF: 707@ = 7 // = constant
  5124. 04AF: 708@ = 7 // = constant
  5125. 04AF: 709@ = 7 // = constant
  5126. 04AF: 710@ = 7 // = constant
  5127. 04AF: 711@ = 7 // = constant
  5128. 04AF: 712@ = 7 // = constant
  5129. 04AF: 713@ = 7 // = constant
  5130. 04AF: 714@ = 7 // = constant
  5131. 04AF: 715@ = 7 // = constant
  5132. 254@ = 0
  5133. 0085: 255@ = 256@ // (int)
  5134. 255@ -= 1
  5135.  
  5136. :NRACES_40056
  5137. if
  5138. 001D: 255@ > 254@ // (int)
  5139. else_jump @NRACES_40291
  5140. 0209: 253@ = random_int_in_ranges 0 6
  5141. 0871: init_jump_table 253@ total_jumps 7 default_jump 0 @NRACES_40277 jumps 0 @NRACES_40147 1 @NRACES_40165 2 @NRACES_40184 3 @NRACES_40202 4 @NRACES_40220 5 @NRACES_40239 6 @NRACES_40258
  5142.  
  5143. :NRACES_40147
  5144. 04AF: 700@(254@,16i) = 100 // = constant
  5145. jump @NRACES_40277
  5146.  
  5147. :NRACES_40165
  5148. 04AF: 700@(254@,16i) = 246 // = constant
  5149. jump @NRACES_40277
  5150.  
  5151. :NRACES_40184
  5152. 04AF: 700@(254@,16i) = 120 // = constant
  5153. jump @NRACES_40277
  5154.  
  5155. :NRACES_40202
  5156. 04AF: 700@(254@,16i) = 123 // = constant
  5157. jump @NRACES_40277
  5158.  
  5159. :NRACES_40220
  5160. 04AF: 700@(254@,16i) = 198 // = constant
  5161. jump @NRACES_40277
  5162.  
  5163. :NRACES_40239
  5164. 04AF: 700@(254@,16i) = 178 // = constant
  5165. jump @NRACES_40277
  5166.  
  5167. :NRACES_40258
  5168. 04AF: 700@(254@,16i) = 181 // = constant
  5169. jump @NRACES_40277
  5170.  
  5171. :NRACES_40277
  5172. 254@ += 1
  5173. jump @NRACES_40056
  5174.  
  5175. :NRACES_40291
  5176. 0871: init_jump_table 12@ total_jumps 7 default_jump 0 @NRACES_41347 jumps 0 @NRACES_40354 1 @NRACES_40489 2 @NRACES_40672 3 @NRACES_40807 4 @NRACES_40942 5 @NRACES_41077 6 @NRACES_41212
  5177.  
  5178. :NRACES_40354
  5179. 0085: 716@ = 756@ // (int)
  5180. 0085: 717@ = 756@ // (int)
  5181. 0085: 718@ = 756@ // (int)
  5182. 0085: 719@ = 756@ // (int)
  5183. 0085: 720@ = 756@ // (int)
  5184. 0085: 721@ = 756@ // (int)
  5185. 0085: 722@ = 756@ // (int)
  5186. 0085: 723@ = 756@ // (int)
  5187. 0085: 724@ = 756@ // (int)
  5188. 0085: 725@ = 756@ // (int)
  5189. 0085: 726@ = 756@ // (int)
  5190. 0085: 727@ = 756@ // (int)
  5191. 0085: 728@ = 756@ // (int)
  5192. 0085: 729@ = 756@ // (int)
  5193. 0085: 730@ = 756@ // (int)
  5194. 0085: 731@ = 756@ // (int)
  5195. jump @NRACES_41482
  5196.  
  5197. :NRACES_40489
  5198. 0209: 716@ = random_int_in_ranges 533 536
  5199. 0209: 717@ = random_int_in_ranges 565 567
  5200. 0209: 718@ = random_int_in_ranges 558 562
  5201. 0209: 719@ = random_int_in_ranges 409 412
  5202. 0209: 720@ = random_int_in_ranges 502 507
  5203. 0209: 721@ = random_int_in_ranges 400 402
  5204. 0209: 722@ = random_int_in_ranges 494 496
  5205. 0209: 723@ = random_int_in_ranges 419 422
  5206. 0209: 724@ = random_int_in_ranges 575 576
  5207. 0209: 725@ = random_int_in_ranges 477 480
  5208. 0209: 726@ = random_int_in_ranges 438 440
  5209. 0209: 727@ = random_int_in_ranges 502 507
  5210. 0209: 728@ = random_int_in_ranges 533 536
  5211. 0209: 729@ = random_int_in_ranges 409 412
  5212. 0209: 730@ = random_int_in_ranges 558 562
  5213. 0209: 731@ = random_int_in_ranges 494 496
  5214. jump @NRACES_41482
  5215.  
  5216. :NRACES_40672
  5217. 04AF: 716@ = 411 // = constant
  5218. 04AF: 717@ = 541 // = constant
  5219. 04AF: 718@ = 415 // = constant
  5220. 04AF: 719@ = 429 // = constant
  5221. 04AF: 720@ = 451 // = constant
  5222. 04AF: 721@ = 434 // = constant
  5223. 04AF: 722@ = 411 // = constant
  5224. 04AF: 723@ = 541 // = constant
  5225. 04AF: 724@ = 415 // = constant
  5226. 04AF: 725@ = 429 // = constant
  5227. 04AF: 726@ = 451 // = constant
  5228. 04AF: 727@ = 434 // = constant
  5229. 04AF: 728@ = 541 // = constant
  5230. 04AF: 729@ = 415 // = constant
  5231. 04AF: 730@ = 429 // = constant
  5232. 04AF: 731@ = 451 // = constant
  5233. jump @NRACES_41482
  5234.  
  5235. :NRACES_40807
  5236. 04AF: 716@ = 558 // = constant
  5237. 04AF: 717@ = 559 // = constant
  5238. 04AF: 718@ = 560 // = constant
  5239. 04AF: 719@ = 561 // = constant
  5240. 04AF: 720@ = 562 // = constant
  5241. 04AF: 721@ = 565 // = constant
  5242. 04AF: 722@ = 558 // = constant
  5243. 04AF: 723@ = 559 // = constant
  5244. 04AF: 724@ = 560 // = constant
  5245. 04AF: 725@ = 561 // = constant
  5246. 04AF: 726@ = 562 // = constant
  5247. 04AF: 727@ = 565 // = constant
  5248. 04AF: 728@ = 560 // = constant
  5249. 04AF: 729@ = 561 // = constant
  5250. 04AF: 730@ = 562 // = constant
  5251. 04AF: 731@ = 565 // = constant
  5252. jump @NRACES_41482
  5253.  
  5254. :NRACES_40942
  5255. 04AF: 716@ = 567 // = constant
  5256. 04AF: 717@ = 534 // = constant
  5257. 04AF: 718@ = 535 // = constant
  5258. 04AF: 719@ = 536 // = constant
  5259. 04AF: 720@ = 475 // = constant
  5260. 04AF: 721@ = 518 // = constant
  5261. 04AF: 722@ = 567 // = constant
  5262. 04AF: 723@ = 534 // = constant
  5263. 04AF: 724@ = 535 // = constant
  5264. 04AF: 725@ = 536 // = constant
  5265. 04AF: 726@ = 475 // = constant
  5266. 04AF: 727@ = 518 // = constant
  5267. 04AF: 728@ = 567 // = constant
  5268. 04AF: 729@ = 534 // = constant
  5269. 04AF: 730@ = 535 // = constant
  5270. 04AF: 731@ = 536 // = constant
  5271. jump @NRACES_41482
  5272.  
  5273. :NRACES_41077
  5274. 04AF: 716@ = 444 // = constant
  5275. 04AF: 717@ = 489 // = constant
  5276. 04AF: 718@ = 495 // = constant
  5277. 04AF: 719@ = 573 // = constant
  5278. 04AF: 720@ = 400 // = constant
  5279. 04AF: 721@ = 579 // = constant
  5280. 04AF: 722@ = 444 // = constant
  5281. 04AF: 723@ = 489 // = constant
  5282. 04AF: 724@ = 495 // = constant
  5283. 04AF: 725@ = 573 // = constant
  5284. 04AF: 726@ = 400 // = constant
  5285. 04AF: 727@ = 579 // = constant
  5286. 04AF: 728@ = 444 // = constant
  5287. 04AF: 729@ = 489 // = constant
  5288. 04AF: 730@ = 495 // = constant
  5289. 04AF: 731@ = 573 // = constant
  5290. jump @NRACES_41482
  5291.  
  5292. :NRACES_41212
  5293. 04AF: 716@ = 461 // = constant
  5294. 04AF: 717@ = 463 // = constant
  5295. 04AF: 718@ = 521 // = constant
  5296. 04AF: 719@ = 522 // = constant
  5297. 04AF: 720@ = 468 // = constant
  5298. 04AF: 721@ = 471 // = constant
  5299. 04AF: 722@ = 461 // = constant
  5300. 04AF: 723@ = 463 // = constant
  5301. 04AF: 724@ = 521 // = constant
  5302. 04AF: 725@ = 522 // = constant
  5303. 04AF: 726@ = 468 // = constant
  5304. 04AF: 727@ = 471 // = constant
  5305. 04AF: 728@ = 461 // = constant
  5306. 04AF: 729@ = 463 // = constant
  5307. 04AF: 730@ = 521 // = constant
  5308. 04AF: 731@ = 522 // = constant
  5309. jump @NRACES_41482
  5310.  
  5311. :NRACES_41347
  5312. 04AF: 716@ = 567 // = constant
  5313. 04AF: 717@ = 534 // = constant
  5314. 04AF: 718@ = 535 // = constant
  5315. 04AF: 719@ = 536 // = constant
  5316. 04AF: 720@ = 475 // = constant
  5317. 04AF: 721@ = 518 // = constant
  5318. 04AF: 722@ = 567 // = constant
  5319. 04AF: 723@ = 534 // = constant
  5320. 04AF: 724@ = 535 // = constant
  5321. 04AF: 725@ = 536 // = constant
  5322. 04AF: 726@ = 475 // = constant
  5323. 04AF: 727@ = 518 // = constant
  5324. 04AF: 728@ = 567 // = constant
  5325. 04AF: 729@ = 534 // = constant
  5326. 04AF: 730@ = 535 // = constant
  5327. 04AF: 731@ = 536 // = constant
  5328. jump @NRACES_41482
  5329.  
  5330. :NRACES_41482
  5331. return
  5332.  
  5333. :NRACES_41484
  5334. 0871: init_jump_table 17@ total_jumps 12 default_jump 0 @NRACES_42689 jumps 0 @NRACES_41612 1 @NRACES_41626 2 @NRACES_41640 3 @NRACES_41654 4 @NRACES_41670 5 @NRACES_41700 6 @NRACES_41715
  5335. 0872: jump_table_jumps 7 @NRACES_41730 8 @NRACES_41745 9 @NRACES_41760 10 @NRACES_41775 11 @NRACES_41790 12 @NRACES_42689 13 @NRACES_42689 14 @NRACES_42689 -1 @NRACES_42689
  5336.  
  5337. :NRACES_41612
  5338. 24@ = 0
  5339. jump @NRACES_41821
  5340.  
  5341. :NRACES_41626
  5342. 24@ = 1
  5343. jump @NRACES_41821
  5344.  
  5345. :NRACES_41640
  5346. 24@ = 2
  5347. jump @NRACES_41821
  5348.  
  5349. :NRACES_41654
  5350. 0209: 24@ = random_int_in_ranges 0 2
  5351. jump @NRACES_41892
  5352.  
  5353. :NRACES_41670
  5354. 24@ = 1010
  5355. 0085: 22@ = 256@ // (int)
  5356. 21@ = 0
  5357. jump @NRACES_41921
  5358.  
  5359. :NRACES_41700
  5360. 24@ = 1074
  5361. jump @NRACES_41805
  5362.  
  5363. :NRACES_41715
  5364. 24@ = 1081
  5365. jump @NRACES_41805
  5366.  
  5367. :NRACES_41730
  5368. 24@ = 1025
  5369. jump @NRACES_41805
  5370.  
  5371. :NRACES_41745
  5372. 24@ = 1074
  5373. jump @NRACES_41851
  5374.  
  5375. :NRACES_41760
  5376. 24@ = 1025
  5377. jump @NRACES_41851
  5378.  
  5379. :NRACES_41775
  5380. 24@ = 1010
  5381. jump @NRACES_41851
  5382.  
  5383. :NRACES_41790
  5384. 24@ = 1010
  5385. jump @NRACES_41805
  5386.  
  5387. :NRACES_41805
  5388. if
  5389. 847A: not actor $PLAYER_ACTOR driving_bike
  5390. else_jump @NRACES_42648
  5391.  
  5392. :NRACES_41821
  5393. 0085: 22@ = 256@ // (int)
  5394. 0085: 21@ = 256@ // (int)
  5395. 21@ -= 1
  5396. jump @NRACES_41921
  5397.  
  5398. :NRACES_41851
  5399. if
  5400. not 12@ == 6
  5401. else_jump @NRACES_42648
  5402. if or
  5403. 12@ > 0
  5404. 847A: not actor $PLAYER_ACTOR driving_bike
  5405. else_jump @NRACES_42648
  5406.  
  5407. :NRACES_41892
  5408. 0085: 22@ = 256@ // (int)
  5409. 22@ -= 1
  5410. 21@ = 0
  5411. jump @NRACES_41921
  5412.  
  5413. :NRACES_41921
  5414. if or
  5415. 17@ == 10
  5416. 17@ == 11
  5417. else_jump @NRACES_42024
  5418. 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset 1.1 -4.5 0.5
  5419. 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset 0.5 -0.8 0.0
  5420. 06E9: load_car_component 24@
  5421. jump @NRACES_42200
  5422.  
  5423. :NRACES_42024
  5424. if and
  5425. 17@ > 4
  5426. 10 > 17@
  5427. else_jump @NRACES_42127
  5428. 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset -2.9 2.4 0.3
  5429. 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset 0.0 0.2 0.0
  5430. 06E9: load_car_component 24@
  5431. jump @NRACES_42200
  5432.  
  5433. :NRACES_42127
  5434. 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset -1.1 6.01 3.5
  5435. 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset -1.2 -1.2 0.0
  5436. jump @NRACES_42220
  5437.  
  5438. :NRACES_42200
  5439. wait 0
  5440. if
  5441. 06EA: car_component 24@ available
  5442. else_jump @NRACES_42200
  5443.  
  5444. :NRACES_42220
  5445. Camera.SetPosition(30@, 31@, 34@, 0.0, 0.0, 0.0)
  5446. Camera.PointAt(35@, 39@, 40@, 2)
  5447.  
  5448. :NRACES_42259
  5449. if
  5450. 001D: 22@ > 21@ // (int)
  5451. else_jump @NRACES_42546
  5452. if or
  5453. 17@ == 10
  5454. 17@ == 11
  5455. else_jump @NRACES_42354
  5456. if
  5457. 0AB0: key_pressed 78
  5458. else_jump @NRACES_42325
  5459. jump @NRACES_42354
  5460.  
  5461. :NRACES_42325
  5462. if and
  5463. 8969: not car 379@(21@,16i) is_big
  5464. 8975: not car 379@(21@,16i) emergency_vehicle
  5465. else_jump @NRACES_42513
  5466.  
  5467. :NRACES_42354
  5468. if
  5469. 17@ > 4
  5470. else_jump @NRACES_42394
  5471. 06E7: 25@ = add_car_component 24@ to_car 379@(21@,16i)
  5472. jump @NRACES_42495
  5473.  
  5474. :NRACES_42394
  5475. if
  5476. 17@ == 4
  5477. else_jump @NRACES_42463
  5478. 06ED: set_car 379@(21@,16i) paintjob -1
  5479. 0209: 24@ = random_int_in_ranges 0 7
  5480. 0209: 25@ = random_int_in_ranges 0 7
  5481. 0229: set_car 379@(21@,16i) primary_color_to 24@ secondary_color_to 25@
  5482. jump @NRACES_42495
  5483.  
  5484. :NRACES_42463
  5485. 0229: set_car 379@(21@,16i) primary_color_to 1 secondary_color_to 1
  5486. 06ED: set_car 379@(21@,16i) paintjob 24@
  5487. jump @NRACES_42495
  5488.  
  5489. :NRACES_42495
  5490. 21@ += 1
  5491. wait 0
  5492. jump @NRACES_42259
  5493.  
  5494. :NRACES_42513
  5495. 00BC: show_text_highpriority GXT 'NRAC_45' time 100 flag 1
  5496. 21@ += 1
  5497. wait 0
  5498. jump @NRACES_42259
  5499.  
  5500. :NRACES_42546
  5501. 00BC: show_text_highpriority GXT 'NRAC_45' time 1000 flag 1
  5502. 03E5: show_text_box 'NRAC_28'
  5503. if
  5504. 17@ > 4
  5505. else_jump @NRACES_42622
  5506. wait 250
  5507. 097A: play_audio_at 30@ 31@ 34@ event 1133
  5508. 06EB: release_car_component 24@
  5509. jump @NRACES_42689
  5510.  
  5511. :NRACES_42622
  5512. 097A: play_audio_at 30@ 31@ 34@ event 1134
  5513. wait 250
  5514. jump @NRACES_42689
  5515.  
  5516. :NRACES_42648
  5517. 00BC: show_text_highpriority GXT 'NRAC_46' time 1000 flag 1
  5518. 097A: play_audio_at 30@ 31@ 34@ event 1055
  5519. 03E5: show_text_box 'NRAC_28'
  5520.  
  5521. :NRACES_42689
  5522. return
  5523.  
  5524. :NRACES_42691
  5525. if
  5526. 6 > 966@
  5527. else_jump @NRACES_42821
  5528. if
  5529. not 52@ == 1
  5530. else_jump @NRACES_42821
  5531. 0391: release_textures
  5532. 0390: load_txd_dictionary 'LD_RCE1'
  5533. 038F: load_texture "RACE00" as 1 // Load dictionary with 0390 first
  5534. 038F: load_texture "RACE01" as 2 // Load dictionary with 0390 first
  5535. 038F: load_texture "RACE02" as 3 // Load dictionary with 0390 first
  5536. 038F: load_texture "RACE03" as 4 // Load dictionary with 0390 first
  5537. 038F: load_texture "RACE04" as 5 // Load dictionary with 0390 first
  5538. 038F: load_texture "RACE05" as 6 // Load dictionary with 0390 first
  5539. 52@ = 1
  5540. return
  5541.  
  5542. :NRACES_42821
  5543. if and
  5544. 966@ > 5
  5545. 12 > 966@
  5546. else_jump @NRACES_42958
  5547. if
  5548. not 52@ == 2
  5549. else_jump @NRACES_42958
  5550. 0391: release_textures
  5551. 0390: load_txd_dictionary 'LD_RCE2'
  5552. 038F: load_texture "RACE06" as 7 // Load dictionary with 0390 first
  5553. 038F: load_texture "RACE07" as 8 // Load dictionary with 0390 first
  5554. 038F: load_texture "RACE08" as 9 // Load dictionary with 0390 first
  5555. 038F: load_texture "RACE09" as 10 // Load dictionary with 0390 first
  5556. 038F: load_texture "RACE10" as 11 // Load dictionary with 0390 first
  5557. 038F: load_texture "RACE11" as 12 // Load dictionary with 0390 first
  5558. 52@ = 2
  5559. return
  5560.  
  5561. :NRACES_42958
  5562. if and
  5563. 966@ > 11
  5564. 18 > 966@
  5565. else_jump @NRACES_43095
  5566. if
  5567. not 52@ == 3
  5568. else_jump @NRACES_43095
  5569. 0391: release_textures
  5570. 0390: load_txd_dictionary 'LD_RCE3'
  5571. 038F: load_texture "RACE12" as 13 // Load dictionary with 0390 first
  5572. 038F: load_texture "RACE13" as 14 // Load dictionary with 0390 first
  5573. 038F: load_texture "RACE14" as 15 // Load dictionary with 0390 first
  5574. 038F: load_texture "RACE15" as 16 // Load dictionary with 0390 first
  5575. 038F: load_texture "RACE16" as 17 // Load dictionary with 0390 first
  5576. 038F: load_texture "RACE17" as 18 // Load dictionary with 0390 first
  5577. 52@ = 3
  5578. return
  5579.  
  5580. :NRACES_43095
  5581. if
  5582. 966@ == 18
  5583. else_jump @NRACES_43225
  5584. if
  5585. not 52@ == 4
  5586. else_jump @NRACES_43225
  5587. 0391: release_textures
  5588. 0390: load_txd_dictionary 'LD_RCE4'
  5589. 038F: load_texture "RACE18" as 19 // Load dictionary with 0390 first
  5590. 038F: load_texture "RACE19" as 25 // Load dictionary with 0390 first
  5591. 038F: load_texture "RACE20" as 21 // Load dictionary with 0390 first
  5592. 038F: load_texture "RACE21" as 22 // Load dictionary with 0390 first
  5593. 038F: load_texture "RACE22" as 23 // Load dictionary with 0390 first
  5594. 038F: load_texture "RACE23" as 24 // Load dictionary with 0390 first
  5595. 52@ = 4
  5596. return
  5597.  
  5598. :NRACES_43225
  5599. if or
  5600. 966@ == 20
  5601. 966@ == 21
  5602. else_jump @NRACES_43314
  5603. if
  5604. not 52@ == 5
  5605. else_jump @NRACES_43422
  5606. 0391: release_textures
  5607. 0390: load_txd_dictionary 'LD_RACE'
  5608. 038F: load_texture "RACE12" as 21 // Load dictionary with 0390 first
  5609. 038F: load_texture "RACE12" as 22 // Load dictionary with 0390 first
  5610. 52@ = 5
  5611. return
  5612.  
  5613. :NRACES_43314
  5614. if or
  5615. 966@ == 22
  5616. 966@ == 23
  5617. 966@ == 24
  5618. else_jump @NRACES_43422
  5619. if
  5620. not 52@ == 6
  5621. else_jump @NRACES_43422
  5622. 0391: release_textures
  5623. 0390: load_txd_dictionary 'LD_RACE'
  5624. 038F: load_texture "RACE11" as 23 // Load dictionary with 0390 first
  5625. 038F: load_texture "RACE10" as 24 // Load dictionary with 0390 first
  5626. 038F: load_texture "RACE09" as 25 // Load dictionary with 0390 first
  5627. 52@ = 6
  5628. return
  5629.  
  5630. :NRACES_43422
  5631. return
  5632.  
  5633. :NRACES_43424
  5634. 0340: set_text_draw_RGBA 134 155 184 255
  5635. 033F: set_text_draw_letter_size 0.6146 2.4961
  5636. 03E4: set_text_draw_align_right 0
  5637. 0341: set_text_draw_align_justify 0
  5638. 0342: set_text_draw_centered 0
  5639. 0343: set_text_draw_linewidth 640.0
  5640. 0348: enable_text_draw_proportional 1
  5641. 0345: enable_text_draw_background 0
  5642. 060D: draw_text_shadow 2 rgba 0 0 0 255
  5643. return
  5644.  
  5645. :NRACES_43492
  5646. if or
  5647. 450@ == 1
  5648. 256@ == 1
  5649. else_jump @NRACES_43552
  5650. 0394: play_music 1
  5651. 0@ = 10000
  5652. 005A: 0@ += 888@ // (int)
  5653. Player.Money($PLAYER_CHAR) += 0@
  5654. 0AB3: var 89 = 0@
  5655.  
  5656. :NRACES_43552
  5657. return
  5658.  
  5659. :NRACES_43554
  5660. 254@ = 0
  5661.  
  5662. :NRACES_43561
  5663. 0209: 255@ = random_int_in_ranges 0 5
  5664. 0871: init_jump_table 255@ total_jumps 5 default_jump 0 @NRACES_43863 jumps 0 @NRACES_43633 1 @NRACES_43678 2 @NRACES_43727 3 @NRACES_43772 4 @NRACES_43816 -1 @NRACES_43863 -1 @NRACES_43863
  5665.  
  5666. :NRACES_43633
  5667. 0605: actor -1 perform_animation "RIOT_CHANT" IFP "RIOT" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time 2700
  5668. jump @NRACES_43863
  5669.  
  5670. :NRACES_43678
  5671. 0605: actor -1 perform_animation "RIOT_CHALLENGE" IFP "RIOT" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time 2000
  5672. jump @NRACES_43863
  5673.  
  5674. :NRACES_43727
  5675. 0605: actor -1 perform_animation "RIOT_SHOUT" IFP "RIOT" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time 2000
  5676. jump @NRACES_43863
  5677.  
  5678. :NRACES_43772
  5679. 0605: actor -1 perform_animation "RIOT_FUKU" IFP "RIOT" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time 3000
  5680. jump @NRACES_43863
  5681.  
  5682. :NRACES_43816
  5683. 0605: actor -1 perform_animation "RIOT_PUNCHES" IFP "RIOT" framedelta 4.0 loop 1 lockX 0 lockY 0 lockF 0 time 2200
  5684. jump @NRACES_43863
  5685.  
  5686. :NRACES_43863
  5687. 254@ += 1
  5688. 254@ >= 7
  5689. else_jump @NRACES_43561
  5690. return
  5691.  
  5692. :NRACES_43886
  5693. if
  5694. 225@ == 0
  5695. else_jump @NRACES_44083
  5696. if
  5697. 03D2: wav 4 ended
  5698. else_jump @NRACES_44083
  5699. if
  5700. 001D: 844@ > 226@ // (int)
  5701. else_jump @NRACES_44083
  5702. 040D: unload_wav 4
  5703. 0209: 227@ = random_int_in_ranges 0 4
  5704. 0871: init_jump_table 227@ total_jumps 4 default_jump 0 @NRACES_44076 jumps 0 @NRACES_44014 1 @NRACES_44030 2 @NRACES_44046 3 @NRACES_44062 -1 @NRACES_44076 -1 @NRACES_44076 -1 @NRACES_44076
  5705.  
  5706. :NRACES_44014
  5707. 03CF: load_wav 36200 as 4
  5708. jump @NRACES_44076
  5709.  
  5710. :NRACES_44030
  5711. 03CF: load_wav 36202 as 4
  5712. jump @NRACES_44076
  5713.  
  5714. :NRACES_44046
  5715. 03CF: load_wav 36205 as 4
  5716. jump @NRACES_44076
  5717.  
  5718. :NRACES_44062
  5719. 03CF: load_wav 1827 as 4
  5720. jump @NRACES_44076
  5721.  
  5722. :NRACES_44076
  5723. 225@ += 1
  5724.  
  5725. :NRACES_44083
  5726. if
  5727. 225@ == 1
  5728. else_jump @NRACES_44191
  5729. if
  5730. 03D0: wav 4 loaded
  5731. else_jump @NRACES_44191
  5732. if
  5733. 227@ == 3
  5734. else_jump @NRACES_44161
  5735. 097A: play_audio_at 0.0 0.0 0.0 event 1164
  5736. jump @NRACES_44165
  5737.  
  5738. :NRACES_44161
  5739. 03D1: play_wav 4
  5740.  
  5741. :NRACES_44165
  5742. 0209: 226@ = random_int_in_ranges 2000 10000
  5743. 005A: 226@ += 844@ // (int)
  5744. 225@ = 0
  5745.  
  5746. :NRACES_44191
  5747. return
  5748. return
  5749. return
  5750. 47@ = 0.0
  5751. 47@ = 0.0
  5752. 47@ = 0.0
  5753. return
  5754. return
  5755. return
  5756.  
  5757. :NRACES_44233
  5758. if or
  5759. 53@ == 0
  5760. 53@ == 1
  5761. 53@ == 3
  5762. else_jump @NRACES_44859
  5763. if
  5764. Player.Defined($PLAYER_CHAR)
  5765. else_jump @NRACES_44859
  5766. if
  5767. 53@ == 3
  5768. else_jump @NRACES_44444
  5769. if
  5770. 966@ == 25
  5771. else_jump @NRACES_44368
  5772. 0087: 751@ = 853@ // (float)
  5773. 0087: 752@ = 854@ // (float)
  5774. 0087: 753@ = 855@ // (float)
  5775. 751@ += -8.0
  5776. 847@ = 270.0
  5777. jump @NRACES_44754
  5778.  
  5779. :NRACES_44368
  5780. if
  5781. 966@ == 26
  5782. else_jump @NRACES_44437
  5783. 0087: 751@ = 853@ // (float)
  5784. 0087: 752@ = 854@ // (float)
  5785. 0087: 753@ = 855@ // (float)
  5786. 751@ += -8.0
  5787. 847@ = 270.0
  5788. jump @NRACES_44754
  5789.  
  5790. :NRACES_44437
  5791. jump @NRACES_44762
  5792.  
  5793. :NRACES_44444
  5794. if
  5795. 965@ == 0
  5796. else_jump @NRACES_44509
  5797. 751@ = 1770.134
  5798. 752@ = -1697.228
  5799. 753@ = 13.5
  5800. 847@ = 270.0
  5801. jump @NRACES_44762
  5802.  
  5803. :NRACES_44509
  5804. if
  5805. 965@ == 1
  5806. else_jump @NRACES_44574
  5807. 751@ = -1917.134
  5808. 752@ = 284.228
  5809. 753@ = 41.2
  5810. 847@ = 270.0
  5811. jump @NRACES_44762
  5812.  
  5813. :NRACES_44574
  5814. if
  5815. 965@ == 2
  5816. else_jump @NRACES_44639
  5817. 751@ = 1647.134
  5818. 752@ = 924.228
  5819. 753@ = 10.8
  5820. 847@ = 270.0
  5821. jump @NRACES_44762
  5822.  
  5823. :NRACES_44639
  5824. if
  5825. 965@ == 3
  5826. else_jump @NRACES_44700
  5827. 0087: 751@ = 853@ // (float)
  5828. 0087: 752@ = 854@ // (float)
  5829. 751@ += -8.0
  5830. 847@ = 270.0
  5831. jump @NRACES_44754
  5832.  
  5833. :NRACES_44700
  5834. if
  5835. not 53@ == 1
  5836. else_jump @NRACES_44754
  5837. 0087: 751@ = 853@ // (float)
  5838. 0087: 752@ = 854@ // (float)
  5839. 751@ += -8.0
  5840. 847@ = 270.0
  5841.  
  5842. :NRACES_44754
  5843. 0087: 753@ = 855@ // (float)
  5844.  
  5845. :NRACES_44762
  5846. 0840: link_car 755@ to_interior 0
  5847. Actor.PutAt($PLAYER_ACTOR, 751@, 752@, 753@)
  5848. Actor.Angle($PLAYER_ACTOR) = 847@
  5849. 0395: clear_area 0 at 751@ 752@ 753@ radius 0.5
  5850. 04E4: refresh_game_renderer_at 751@ 752@
  5851. Camera.SetAtPos(751@, 752@, 753@)
  5852. 0915: sync_weather_with_time_and_location_instantly
  5853. Camera.SetBehindPlayer
  5854. Camera.Restore_WithJumpCut
  5855. fade 1 2000
  5856. select_interior 0
  5857. 0860: link_actor $PLAYER_ACTOR to_interior 0
  5858. 01EB: set_traffic_density_multiplier_to 1.0
  5859.  
  5860. :NRACES_44859
  5861. 253@ = 0
  5862.  
  5863. :NRACES_44866
  5864. if
  5865. 001D: 256@ > 253@ // (int)
  5866. else_jump @NRACES_44986
  5867. if
  5868. 803B: not 253@ == 442@ // (int)
  5869. else_jump @NRACES_44945
  5870. if
  5871. 87D6: not 395@(253@,16i) == $PLAYER_ACTOR // @ == $ (int)
  5872. else_jump @NRACES_44945
  5873. Car.RemoveReferences(379@(253@,16i))
  5874. Actor.RemoveReferences(395@(253@,16i))
  5875.  
  5876. :NRACES_44945
  5877. Model.Destroy(700@(253@,16i))
  5878. Model.Destroy(716@(253@,16i))
  5879. Marker.Disable(412@(253@,16i))
  5880. 253@ += 1
  5881. jump @NRACES_44866
  5882.  
  5883. :NRACES_44986
  5884. Actor.DestroyWithFade(411@)
  5885. 0296: unload_special_actor 1
  5886. 0296: unload_special_actor 2
  5887. Actor.RemoveReferences(411@)
  5888. Actor.RemoveReferences(429@)
  5889. 253@ = 0
  5890.  
  5891. :NRACES_45016
  5892. if
  5893. 11 > 253@
  5894. else_jump @NRACES_45053
  5895. Actor.RemoveReferences(441@)
  5896. 253@ += 1
  5897. jump @NRACES_45016
  5898.  
  5899. :NRACES_45053
  5900. Marker.Disable(54@)
  5901. 06D6: disable_racing_checkpoint 449@
  5902. Object.Destroy(430@)
  5903. 04EF: release_animation "RIOT"
  5904. 04EF: release_animation "CAR"
  5905. 03F0: enable_text_draw 0
  5906. 0912: set_text_priority 0 leftmargin 380 maxwidth 464
  5907. 01EB: set_traffic_density_multiplier_to 1.0
  5908. 08E7: disable_entrance_markers 0
  5909. 0581: enable_radar 1
  5910. 09B9: show_entered_car_name 1
  5911. 09BA: show_entered_zone_name 1
  5912. 09AC: disable_map_icons 0
  5913. 057E: set_radar_grey 0
  5914. 0826: enable_hud 1
  5915. 04FA: reset_sky_colors_with_fade 0
  5916. 0989: set_text_boxes_width 200
  5917. if
  5918. Player.Defined($PLAYER_CHAR)
  5919. else_jump @NRACES_45164
  5920. 0860: link_actor $PLAYER_ACTOR to_interior 0
  5921.  
  5922. :NRACES_45164
  5923. 0AB3: var 361 = 761@
  5924. 0AB3: var 362 = 762@
  5925. 0AB3: var 363 = 763@
  5926. 0AB3: var 364 = 764@
  5927. 0AB3: var 365 = 765@
  5928. 0AB3: var 366 = 766@
  5929. 0AB3: var 367 = 767@
  5930. 0AB3: var 368 = 768@
  5931. 0AB3: var 369 = 769@
  5932. 0AB3: var 370 = 770@
  5933. 0AB3: var 371 = 771@
  5934. 0AB3: var 372 = 772@
  5935. 0AB3: var 373 = 773@
  5936. 0AB3: var 374 = 774@
  5937. 0AB3: var 375 = 775@
  5938. 0AB3: var 376 = 776@
  5939. 0AB3: var 377 = 777@
  5940. 0AB3: var 378 = 778@
  5941. 0AB3: var 379 = 779@
  5942. 0AB3: var 380 = 780@
  5943. 0AB3: var 381 = 781@
  5944. 0AB3: var 382 = 782@
  5945. 0AB3: var 383 = 783@
  5946. 0AB3: var 384 = 784@
  5947. 0AB3: var 385 = 785@
  5948. 0AB3: var 386 = 786@
  5949. 0AB3: var 387 = 787@
  5950. 0AB3: var 388 = 788@
  5951. 0AB3: var 389 = 789@
  5952. 0AB3: var 390 = 790@
  5953. 09BA: show_entered_zone_name 1
  5954. $ONMISSION = 0
  5955. mission_cleanup
  5956. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement