Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {$CLEO .cm}
- :N_Races_San_Andreas
- {
- Player car:
- 03C0: 755@ = actor $PLAYER_ACTOR car
- 0441: 756@ = car 755@ model
- opponent cars:
- :NRACES_2300
- 00A5: 379@(253@,16i) = create_car 716@(253@,16i) at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- init_jump_table 966@ = 19, 20, 21 : extra racetables
- 05AA: 125@s = 'NASCAC'
- 05AA: 127@s = 'NASCAR'
- textures of LD_RACE.txd
- Nascar:
- 038F: load_texture "RACE12" as 21 // Load dictionary with 0390 first
- 038F: load_texture "RACE12" as 22 // Load dictionary with 0390 first
- Shanghai:
- 038F: load_texture "RACE10" as 21 // Load dictionary with 0390 first
- 038F: load_texture "RACE12" as 22 // Load dictionary with 0390 first
- SAkina
- 038F: load_texture "RACE09" as 20 // Load dictionary with 0390 first
- 038F: load_texture "RACE10" as 21 // Load dictionary with 0390 first
- -------------------------------------------
- init_jump_table 966@ = 19, 20, 21 : extra racetables
- 22, new sa race sanfierro downhill
- 23, new sa race
- 24 are empty tables
- init_jump_table 966@ = 25, 26, : Hotring/Dirtring racetables
- 0006: 221@ = 4//--interior Dirtring
- 0006: 221@ = 7//--interior Hotring
- if 221@ is not set will play in exterior
- 250@ = 16//the amount of checkpoints must fit the amount of your inserted x,y,z positions
- 256@ = 12// amount of cars, 12 = maximum
- 04AF: 700@ = 100 // Peds
- 04AF: 701@ = 133 // Peds
- 04AF: 702@ = 7 // Peds
- 04AF: 703@ = 181 // Peds
- 04AF: 704@ = 60 // Peds
- 04AF: 705@ = 34 // Peds
- 04AF: 706@ = 198 // Peds
- 04AF: 707@ = 250 // Peds
- 04AF: 708@ = 7 // Peds
- 04AF: 709@ = 100 // Peds
- 04AF: 710@ = 34 // Peds
- 04AF: 711@ = 7 // Peds
- 04AF: 712@ = 7 // Peds
- 04AF: 713@ = 7 // Peds
- 04AF: 714@ = 7 // Peds
- 04AF: 715@ = 7 // Peds
- 04AF: 716@ = 559 // Car ID
- 04AF: 717@ = 589 // Car ID
- 04AF: 718@ = 559 // Car ID
- 04AF: 719@ = 565 // Car ID
- 04AF: 720@ = 558 // Car ID
- 04AF: 721@ = 522 // Car ID
- 04AF: 722@ = 468 // Car ID
- 04AF: 723@ = 468 // Car ID
- 04AF: 724@ = 468 // Car ID
- 04AF: 725@ = 468 // Car ID
- 04AF: 726@ = 468 // Car ID
- 04AF: 727@ = 468 // Car ID
- 04AF: 728@ = 468 // Car ID
- 04AF: 729@ = 468 // Car ID
- 04AF: 730@ = 468 // Car ID
- 04AF: 731@ = 468 // Car ID
- carrecs:
- cleoB1
- 0006: 901@ = 846
- 0006: 902@ = 847
- 0006: 903@ = 848
- sakina
- 0006: 901@ = 840
- 0006: 902@ = 841
- 0006: 903@ = 840
- 0006: 901@ = 842
- 0006: 902@ = 843
- 0006: 903@ = 842
- shanghai
- 0006: 901@ = 840
- 0006: 902@ = 841
- 0006: 903@ = 840
- Nascar
- 0006: 901@ = 840
- 0006: 902@ = 841
- 0006: 903@ = 840
- 0006: 901@ = 844
- 0006: 902@ = 845
- 0006: 903@ = 846
- -------------------------------------------------
- :NRACES_StartScript_kernel
- 00D6: if
- 8043: not 363@(253@,16f) == 99999.0
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 004D: jump_if_false @NRACES_ExtraRace_kernel
- run checkpoints for carrecs
- ----------
- :NRACES_ExtraRace_kernel
- 00D6: if
- 8043: not 363@(253@,16f) == 99999.0
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_20043
- run round laps for carrecs
- -------------------------------------------------
- free locals
- 16@
- 17@
- 18@
- 19@
- 20@
- 21@
- 22@
- 23@
- 24@
- 25@
- }
- 0050: gosub @NRACES_112
- 00D6: if
- 0112: wasted_or_busted // mission only
- 004D: jump_if_false @NRACES_43
- 00BC: show_text_highpriority GXT 'NRACE25' time 5000 flag 1 // ~r~You have been disqualified from the race.
- 0002: jump @NRACES_103
- :NRACES_43
- 00D6: if or
- 0039: 53@ == 0
- 0039: 53@ == 3
- 004D: jump_if_false @NRACES_103
- 016A: fade 0 time 2000
- 0111: set_wasted_busted_check 0
- :NRACES_79
- 00D6: if
- 016B: fading
- 004D: jump_if_false @NRACES_103
- 0001: wait 0 ms
- 0002: jump @NRACES_79
- :NRACES_103
- 0050: gosub @NRACES_44977
- 004E: end_thread
- :NRACES_112
- 0004: $ONMISSION = 1
- 03A4: name_thread 'NRACES'
- 0001: wait 0 ms
- if
- 80DF: not actor $PLAYER_ACTOR driving
- 004D: jump_if_false @NRACES_115
- return
- :NRACES_115
- 03C0: 755@ = actor $PLAYER_ACTOR car
- 0441: 756@ = car 755@ model
- 0A30: repair_car 755@
- 0224: set_car 755@ health_to 3000
- 020A: set_car 755@ door_status_to 0
- 0519: set_car 755@ locked 1
- 0001: wait 1000 ms
- 0519: set_car 755@ locked 0
- 0006: 50@ = 0
- 0006: 963@ = 0
- 0006: 964@ = 0
- 0006: 965@ = 0
- 0006: 966@ = 0
- 0AB4: 964@ = var 85
- 0AB4: 965@ = var 86
- 0AB4: 966@ = var 87
- 0AB4: 963@ = var 84
- 00D6: if
- 0038: 963@ == 0
- 004D: jump_if_false @NRACES_568
- 0AB3: var 361 = 999999999
- 0AB3: var 362 = 999999999
- 0AB3: var 363 = 999999999
- 0AB3: var 364 = 999999999
- 0AB3: var 365 = 999999999
- 0AB3: var 366 = 999999999
- 0AB3: var 367 = 999999999
- 0AB3: var 368 = 999999999
- 0AB3: var 369 = 999999999
- 0AB3: var 370 = 999999999
- 0AB3: var 371 = 999999999
- 0AB3: var 372 = 999999999
- 0AB3: var 373 = 999999999
- 0AB3: var 374 = 999999999
- 0AB3: var 375 = 999999999
- 0AB3: var 376 = 999999999
- 0AB3: var 377 = 999999999
- 0AB3: var 378 = 999999999
- 0AB3: var 379 = 999999999
- 0AB3: var 380 = 999999999
- 0AB3: var 381 = 999999999
- 0AB3: var 382 = 999999999
- 0AB3: var 383 = 999999999
- 0AB3: var 384 = 999999999
- 0AB3: var 385 = 999999999
- 0AB3: var 386 = 999999999
- 0AB3: var 387 = 999999999
- 0AB3: var 388 = 999999999
- 0AB3: var 389 = 999999999
- 0AB3: var 390 = 999999999
- 0AB3: var 84 = 1
- :NRACES_568
- 0AB4: 761@ = var 361
- 0AB4: 762@ = var 362
- 0AB4: 763@ = var 363
- 0AB4: 764@ = var 364
- 0AB4: 765@ = var 365
- 0AB4: 766@ = var 366
- 0AB4: 767@ = var 367
- 0AB4: 768@ = var 368
- 0AB4: 769@ = var 369
- 0AB4: 770@ = var 370
- 0AB4: 771@ = var 371
- 0AB4: 772@ = var 372
- 0AB4: 773@ = var 373
- 0AB4: 774@ = var 374
- 0AB4: 775@ = var 375
- 0AB4: 776@ = var 376
- 0AB4: 777@ = var 377
- 0AB4: 778@ = var 378
- 0AB4: 779@ = var 379
- 0AB4: 780@ = var 380
- 0AB4: 781@ = var 381
- 0AB4: 782@ = var 382
- 0AB4: 783@ = var 383
- 0AB4: 784@ = var 384
- 0AB4: 785@ = var 385
- 0AB4: 786@ = var 386
- 0AB4: 787@ = var 387
- 0AB4: 788@ = var 388
- 0AB4: 789@ = var 389
- 0AB4: 790@ = var 390
- 0006: 860@ = 999999999
- 0006: 888@ = 0
- 08E7: disable_entrance_markers 1
- 0006: 7@ = 0
- 0007: 10@ = 0.0
- 00D6: if
- 0039: 964@ == 1// 964@ = var 85, if == 1: show menue
- 004D: jump_if_false @NRACES_DirektStart
- 04AF: 49@ = 1 // @ = any
- 0006: 53@ = 0
- 00D6: if
- 0039: 965@ == 0
- 004D: jump_if_false @NRACES_select_course
- 0006: 50@ = 0
- 0006: 51@ = 8
- :NRACES_select_course//965@ = var 86, startlocation with seperated course, 50@ = first Racemaptextur, 51@ = last Racemaptextur
- 00D6: if
- 0039: 965@ == 1
- 004D: jump_if_false @NRACES_960
- 0006: 50@ = 9
- 0006: 51@ = 14
- 01EB: set_traffic_density_multiplier_to 0.0
- :NRACES_960
- 00D6: if
- 0039: 965@ == 2
- 004D: jump_if_false @NRACES_Mainstart_menue
- 0006: 50@ = 15
- 0006: 51@ = 18
- :NRACES_Mainstart_menue// only at SanFierro Downtown, select 8Track, DirtTrack, all Races
- 00D6: if
- 0039: 965@ == 3
- 004D: jump_if_false @NRACES_MainmenueEndNextStep
- 04C4: store_coords_to 853@ 854@ 855@ from_actor $PLAYER_ACTOR with_offset 0.0 0.0 0.2
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
- 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
- 0006: 11@ = 0
- 08D4: 8@ = create_panel_with_title 'NRACE_1' position 360.0 120.0 width 234.0 columns 1 interactive 1 background 1 alignment 0 // Races
- 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 // 8-Track // Dirt Track // Race Tournament
- 090E: set_panel 8@ active_row 0
- :NRACES_MainmenueLoop
- 0001: wait 0 ms
- 00D6: if
- 0256: player $PLAYER_CHAR defined
- 004D: jump_if_false @NRACES_Mainmenue1591
- if
- 00DF: actor $PLAYER_ACTOR driving
- 004D: jump_if_false @NRACES_Mainmenue1591
- 00D6: if and
- 0039: 11@ == 0
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_Mainmenue1283
- 0002: jump @NRACES_Mainmenue1591
- :NRACES_Mainmenue1283
- 00D6: if and
- 0039: 11@ == 0
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_Mainmenue1623
- 03E6: remove_text_box
- 08D7: 9@ = panel 8@ active_row
- 0008: 9@ += 1
- 00D6: if
- 0039: 9@ == 1
- 004D: jump_if_false @NRACES_Mainmenue1386
- 00D6: if
- 03EE: player $PLAYER_CHAR controllable
- 004D: jump_if_false @NRACES_Mainmenue1623
- 0050: gosub @NRACES_MainmenueSub1684
- 0006: 964@ = 0
- 0006: 966@ = 25
- 0002: jump @NRACES_DirektStart
- :NRACES_Mainmenue1386
- 00D6: if
- 0039: 9@ == 2
- 004D: jump_if_false @NRACES_Mainmenue1448
- 00D6: if
- 03EE: player $PLAYER_CHAR controllable
- 004D: jump_if_false @NRACES_Mainmenue1623
- 0050: gosub @NRACES_MainmenueSub1684
- 0006: 964@ = 0
- 0006: 966@ = 26
- 0002: jump @NRACES_DirektStart
- :NRACES_Mainmenue1448
- 00D6: if
- 0039: 9@ == 3
- 004D: jump_if_false @NRACES_Mainmenue1529
- 00D6: if
- 03EE: player $PLAYER_CHAR controllable
- 004D: jump_if_false @NRACES_Mainmenue1623
- 0050: gosub @NRACES_MainmenueSub1684
- 0006: 964@ = 1
- 0006: 50@ = 0
- 0006: 51@ = 24// -- last Racemap
- 0006: 966@ = 22// -- start Racemap
- 0001: wait 1000 ms
- 0002: jump @NRACES_MainmenueEndNextStep
- {
- san Andreas
- 0006: 964@ = 1
- 0006: 50@ = 0
- 0006: 51@ = 18// -- last Racemap
- 0006: 966@ = 18// -- start Racemap
- //////////////
- shaghai
- 0006: 964@ = 1
- 0006: 50@ = 0
- 0006: 51@ = 21
- 0006: 966@ = 20
- //////////////
- sakina
- 0006: 964@ = 1
- 0006: 50@ = 0
- 0006: 51@ = 20
- 0006: 966@ = 19
- //////////////
- nascar oval
- 0006: 964@ = 1
- 0006: 50@ = 0
- 0006: 51@ = 21
- 0006: 966@ = 20
- //////////////
- skip Racemap 966@ = 19, 20, 21 at:
- // Race MAP selection
- }
- ////////////////////////////////////////////////////////////////////////////////////////////
- :NRACES_Mainmenue1529
- 00D6: if
- 0039: 9@ == 4
- 004D: jump_if_false @NRACES_Mainmenue1623
- 00D6: if
- 03EE: player $PLAYER_CHAR controllable
- 004D: jump_if_false @NRACES_Mainmenue1623
- 0050: gosub @NRACES_MainmenueSub1684
- 0006: 50@ = 0
- 0006: 51@ = 24
- 0002: jump @NRACES_MainmenueEndNextStep
- :NRACES_Mainmenue1591
- 08DA: remove_panel 8@
- 03E6: remove_text_box
- 03F0: enable_text_draw 0
- 0006: 11@ = 1
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
- 01B4: set_player $PLAYER_CHAR can_move 1
- :NRACES_Mainmenue1623
- 00D6: if
- 80EC: not actor $PLAYER_ACTOR 0 near_point 853@ 854@ radius 10.5 10.5
- 004D: jump_if_false @NRACES_MainmenueLoop
- 0006: 11@ = 0
- 01BD: 845@ = current_time_in_ms
- 09BA: show_entered_zone_name 1
- 0004: $ONMISSION = 0
- 00D8: mission_cleanup
- 004E: end_thread
- :NRACES_MainmenueSub1684
- 08DA: remove_panel 8@
- 03E6: remove_text_box
- 03F0: enable_text_draw 0
- 0006: 11@ = 1
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
- 0051: return
- :NRACES_MainmenueEndNextStep
- 00D6: if or
- 001D: 50@ > 966@ // (int)
- 001D: 966@ > 51@ // (int)
- 004D: jump_if_false @NRACES_NextStepRaceMap
- 0085: 966@ = 50@ // (int)
- :NRACES_NextStepRaceMap
- 0006: 52@ = 0
- 0050: gosub @NRACES_RacemapTextur_sub
- 0002: jump @NRACES_Start_Stepscript
- :NRACES_DirektStart
- 04AF: 49@ = 2 // @ = any
- 00D6: if or
- 0039: 966@ == 25
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_1813
- 0006: 53@ = 3
- 0002: jump @NRACES_carmenue02
- :NRACES_1813
- 0006: 53@ = 2
- 00D6: if
- 08FE: text_box_displayed
- 004D: jump_if_false @NRACES_1835
- 03E6: remove_text_box
- :NRACES_1835
- 00D6: if or
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_carmenue02
- 0002: jump @NRACES_8084//--- path speed select
- :NRACES_LoopbackbyDirectStart///----------- go, start
- 0001: wait 0 ms
- 0002: jump @NRACES_FirstSetup// 49@ = 1 if Racemap / 49@ = 2 if Directstart (49@ = scriptstep)
- :NRACES_Start_Stepscript//49@ == 10 , inactive/skiped
- 00D6: if
- 04A4: 49@ == 10 // @ == any
- 004D: jump_if_false @NRACES_FirstSetup// 49@ = 1 if Racemap / 49@ = 2 if Directstart (49@ = scriptstep)
- 018A: 54@ = create_checkpoint_at 751@ 752@ 753@
- 06D5: 449@ = create_racing_checkpoint_at 751@ 752@ 753@ point_to 751@ 752@ 753@ type 205@ radius 6.0
- :NRACES_create_car_SUB
- 000B: 363@(253@,16f) += 3.0
- 02CE: 363@(253@,16f) = ground_z_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- :NRACES_2300
- //00A5: 379@(253@,16i) = create_car 756@ at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 00A5: 379@(253@,16i) = create_car 716@(253@,16i) at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 0175: set_car 379@(253@,16i) Z_angle_to 847@
- 0840: link_car 379@(253@,16i) to_interior 221@
- 020A: set_car 379@(253@,16i) door_status_to 3
- 00D6: if
- 0039: 966@ == 25
- 004D: jump_if_false @NRACES_2398
- 0224: set_car 379@(253@,16i) health_to 2200
- :NRACES_2398
- 00D6: if
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_2447
- 0224: set_car 379@(253@,16i) health_to 10000
- 02AC: set_car 379@(253@,16i) immunities BP 0 FP 0 EP 0 CP 1 MP 0
- :NRACES_2447
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_2631
- 02AC: set_car 379@(253@,16i) immunities BP 0 FP 1 EP 0 CP 0 MP 0
- 03AB: unknown_car 379@(253@,16i) flag 1
- 02AA: set_car 379@(253@,16i) immune_to_nonplayer 1
- 00D6: if
- 04A4: 49@ == 6 // @ == any
- 004D: jump_if_false @NRACES_2613
- :NRACES_2524
- 00D6: if
- 04F1: unknown_car_check 379@(253@,16i)
- 004D: jump_if_false @NRACES_2613
- 0001: wait 0 ms
- 00D6: if
- 0119: car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_2606
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_2604
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_2604
- :NRACES_2604
- 0051: return
- :NRACES_2606
- 0002: jump @NRACES_2524
- :NRACES_2613
- 0587: enable_car 379@(253@,16i) validate_position 0
- 0002: jump @NRACES_2683
- :NRACES_2631
- 0587: enable_car 379@(253@,16i) validate_position 1
- :NRACES_2683
- 039C: unknown_car 379@(253@,16i) flag 1
- 053F: set_car 379@(253@,16i) tires_vulnerability 0
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_2890
- 03ED: unknown_car 379@(253@,16i) flag 1
- :NRACES_2890
- 04E0: car 379@(253@,16i) abandon_path_radius 5
- 00AE: set_car 379@(253@,16i) traffic_behaviour_to 2
- 00AD: set_car 379@(253@,16i) max_speed_to 50.0
- 00A9: set_car 379@(253@,16i) to_normal_driver
- //00A8: set_car 379@(253@,16i) to_psycho_driver
- :NRACES_2935
- 0051: return
- :NRACES_FirstSetup// 49@ = 1 if Racemap / 49@ = 2 if Directstart (49@ = scriptstep)
- 0007: 800@ = 70.3919
- 0007: 801@ = 154.6278
- 0007: 802@ = 0.6617
- 0007: 803@ = 2.5845
- 0007: 849@ = 203.8119
- 0007: 805@ = 0.7208
- 0007: 806@ = 2.5114
- 0007: 808@ = 228.9919
- 0007: 809@ = 0.7377
- 0007: 810@ = 2.2364
- 0007: 812@ = 279.6367
- 0007: 820@ = 333.4643
- 0007: 824@ = 358.6443
- 0007: 828@ = 25.18
- /////////////////////////////Racedistance 244@ = 55@(966@,30f)
- 0007: 55@ = 2357.239
- 0007: 56@ = 1321.193
- 0007: 57@ = 3300.968
- 0007: 58@ = 3646.799
- 0007: 59@ = 3880.677
- 0007: 60@ = 4216.273
- 0007: 61@ = 8410.458
- 0007: 62@ = 4817.636
- 0007: 63@ = 4817.636
- 0007: 64@ = 3203.229
- 0007: 65@ = 3265.028
- 0007: 66@ = 1901.285
- 0007: 67@ = 2644.297
- 0007: 68@ = 8372.679
- 0007: 69@ = 10760.5
- 0007: 70@ = 7806.102
- 0007: 71@ = 4307.65
- 0007: 72@ = 4696.661
- 0007: 73@ = 5960.28
- 0007: 74@ = 5469.5
- 0007: 75@ = 7290.5
- 0007: 76@ = 7290.5
- 0007: 77@ = 1500.472
- 0007: 78@ = 3641.5
- 0007: 79@ = 4170.742
- 0007: 80@ = 0.0
- 0007: 81@ = 0.0
- 0007: 82@ = 0.0
- 0007: 83@ = 0.0
- 0007: 84@ = 0.0
- 05AA: 85@s = 'NRAC_00' // Lowrider Race
- 05AA: 87@s = 'NRAC_01' // Little Loop
- 05AA: 89@s = 'NRAC_02' // Backroad Wanderer
- 05AA: 91@s = 'NRAC_03' // City Circuit
- 05AA: 93@s = 'NRAC_04' // Vinewood
- 05AA: 95@s = 'NRAC_05' // Freeway
- 05AA: 97@s = 'NRAC_06' // Into the Country
- 05AA: 99@s = 'NRAC_07' // Badlands A
- 05AA: 101@s = 'NRAC_08' // Badlands B
- 05AA: 103@s = 'NRAC_09' // Dirtbike Danger
- 05AA: 105@s = 'NRAC_10' // Bandito County
- 05AA: 107@s = 'NRAC_11' // Go-Go Karting
- 05AA: 109@s = 'NRAC_12' // San Fierro Fastlane
- 05AA: 111@s = 'NRAC_13' // San Fierro Hills
- 05AA: 113@s = 'NRAC_14' // Country Endurance
- 05AA: 115@s = 'NRAC_15' // SF to LV
- 05AA: 117@s = 'NRAC_16' // Dam Rider
- 05AA: 119@s = 'NRAC_17' // Desert Tricks
- 05AA: 121@s = 'NRAC_18' // LV Ringroad
- 05AA: 123@s = 'NRAC_18' // LV Ringroad
- 05AA: 125@s = 'NASCAC'
- 05AA: 127@s = 'NASCAR'
- 05AA: 129@s = 'NRAC_22' // Chopper Checkpoint
- 05AA: 131@s = 'NRAC_23' // Whirly Bird Waypoint
- 05AA: 133@s = 'NRAC_24' // Heli Hell
- 04AF: 145@ = 259 // @ = any
- 04AF: 146@ = 261 // @ = any
- 04AF: 147@ = 263 // @ = any
- 04AF: 148@ = 265 // @ = any
- 04AF: 149@ = 267 // @ = any
- 04AF: 150@ = 269 // @ = any
- 04AF: 151@ = 271 // @ = any
- 04AF: 152@ = 273 // @ = any
- 04AF: 153@ = 275 // @ = any
- 04AF: 154@ = 277 // @ = any
- 04AF: 155@ = 279 // @ = any
- 04AF: 156@ = 281 // @ = any
- 04AF: 157@ = 283 // @ = any
- 04AF: 158@ = 285 // @ = any
- 04AF: 159@ = 287 // @ = any
- 04AF: 160@ = 289 // @ = any
- 04AF: 161@ = 291 // @ = any
- 04AF: 162@ = 293 // @ = any
- 04AF: 163@ = 295 // @ = any
- 04AF: 164@ = 296 // @ = any
- 04AF: 165@ = 297 // @ = any
- 04AF: 166@ = 298 // @ = any
- 04AF: 167@ = 299 // @ = any
- 04AF: 168@ = 300 // @ = any
- 04AF: 169@ = 301 // @ = any
- 04AF: 170@ = 48 // @ = any
- 04AF: 171@ = 220 // @ = any
- 04AF: 175@ = 258 // @ = any
- 04AF: 176@ = 260 // @ = any
- 04AF: 177@ = 262 // @ = any
- 04AF: 178@ = 264 // @ = any
- 04AF: 179@ = 266 // @ = any
- 04AF: 180@ = 268 // @ = any
- 04AF: 181@ = 270 // @ = any
- 04AF: 182@ = 272 // @ = any
- 04AF: 183@ = 274 // @ = any
- 04AF: 184@ = 276 // @ = any
- 04AF: 185@ = 278 // @ = any
- 04AF: 186@ = 280 // @ = any
- 04AF: 187@ = 282 // @ = any
- 04AF: 188@ = 284 // @ = any
- 04AF: 189@ = 286 // @ = any
- 04AF: 190@ = 288 // @ = any
- 04AF: 191@ = 290 // @ = any
- 04AF: 192@ = 292 // @ = any
- 04AF: 193@ = 294 // @ = any
- 04AF: 200@ = 172 // @ = any
- 04AF: 201@ = 221 // @ = any
- 00A0: store_actor $PLAYER_ACTOR position_to 751@ 752@ 753@
- 09FF: set_restart_closest_to 751@ 752@ 753@
- 04AF: 205@ = 0 // create_racing_checkpoint TYPE
- 03F0: enable_text_draw 1
- 0912: set_text_priority 1 leftmargin 355 maxwidth 370
- 01B4: set_player $PLAYER_CHAR can_move 0
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
- 03F4: set_all_cars_apply_damage_rules 0
- 0581: enable_radar 0
- 0006: 206@ = 0
- 0006: 207@ = 0
- 0006: 208@ = 10
- 0006: 209@ = -1
- 0006: 221@ = 0
- 0006: 222@ = 0
- 0006: 223@ = 0
- 0006: 224@ = 1
- 0006: 225@ = 0
- 0006: 226@ = 0
- 0006: 227@ = 0
- 00D6: if
- 0735: NOP_false 82
- 004D: jump_if_false @NRACES_elsejump_by_0735
- 00BA: show_text_styled GXT 'fem_on' time 1000 style 4
- 0006: 846@ = 0
- 0006: 843@ = 0
- 065D: NOP 843@ "COORDS"
- 01B4: set_player $PLAYER_CHAR can_move 1
- 04AF: 49@ = 0 // @ = any
- 0006: 228@ = 1
- 0002: jump @NRACES_RaceMainLoop
- :NRACES_elsejump_by_0735
- 0006: 846@ = -1
- ////////////////////////////////////////////////////////
- :NRACES_RaceMainLoop//
- 0001: wait 0 ms
- 01BD: 844@ = current_time_in_ms
- 00D6: if
- 001B: 13 > 49@
- 004D: jump_if_false @NRACES_MainStepTable
- 0006: 229@ = 0
- :NRACES_MainStepTable
- 0006: 253@ = 0
- 0871: init_jump_table 49@ total_jumps 15 default_jump 0 @NRACES_BackToLoop jumps 0 @NRACES_NullStep 1 @NRACES_RaceMapStep 2 @NRACES_RaceSTART_fade 3 @NRACES_9359 4 @NRACES_LoadModels 5 @NRACES_putCar 6 @NRACES_car_race
- 0872: jump_table_jumps 7 @NRACES_12667 8 @NRACES_12744 9 @NRACES_12829 10 @NRACES_12914 11 @NRACES_RaceDoubleLoop 12 @NRACES_RaceDoubleLoop 13 @NRACES_RaceEnd 14 @NRACES_22148 -1 @NRACES_BackToLoop
- :NRACES_NullStep
- 33@ = 0
- repeat
- wait 0
- 03F0: enable_text_draw 1
- 045A: text_draw_1number 150.0 250.0 'NUMBER' 33@ // value
- until 33@ > 3000
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////
- // Race MAP selection
- //0494: get_joystick 0 data_to 236@ 237@ 238@ 239@
- {
- skip 966@
- 000A: 966@ += 1
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_7730
- 0006: 966@ = 22
- 0002: jump @NRACES_7730
- 000E: 966@ -= 1
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_7879
- 0006: 966@ = 18
- 0002: jump @NRACES_7879
- }
- ///////////////////////////////////////////////////////////////////
- :NRACES_RaceMapStep// 49@ = 1
- 0826: enable_hud 0
- 0581: enable_radar 0
- 09FB: 848@ = current_language
- 00D6: if
- 84A3: not 848@ == 0 // $ == any
- 004D: jump_if_false @NRACES_7577
- 0989: set_text_boxes_width 250
- 0002: jump @NRACES_7582
- :NRACES_7577
- 0989: set_text_boxes_width 200
- :NRACES_7582
- 0512: show_permanent_text_box 'NRACE33' // Use ~k~~GO_LEFT~ or ~k~~GO_RIGHT~ to select race.~n~~k~~PED_SPRINT~ Start Race~n~~k~~VEHICLE_ENTER_EXIT~ Quit
- 0494: get_joystick 0 data_to 236@ 237@ 238@ 239@
- 00D6: if or
- 001B: -100 > 237@
- 0019: 236@ > 100
- 00E1: player 0 pressed_key 8
- 00E1: player 0 pressed_key 11
- 004D: jump_if_false @NRACES_7751
- 00D6: if
- 0039: 240@ == 0
- 004D: jump_if_false @NRACES_7744
- 00D6: if
- 001D: 51@ > 966@ // (int)
- 004D: jump_if_false @NRACES_7722
- 000A: 966@ += 1
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_7730
- 0006: 966@ = 22
- 0002: jump @NRACES_7730
- :NRACES_7722
- 0085: 966@ = 50@ // (int)
- :NRACES_7730
- 0050: gosub @NRACES_RacemapTextur_sub
- 0006: 240@ = 1
- :NRACES_7744
- 0002: jump @NRACES_7758
- :NRACES_7751
- 0006: 240@ = 0
- :NRACES_7758
- 00D6: if or
- 0019: 237@ > 100
- 001B: -100 > 236@
- 00E1: player 0 pressed_key 9
- 00E1: player 0 pressed_key 10
- 004D: jump_if_false @NRACES_7900
- 00D6: if
- 0039: 241@ == 0
- 004D: jump_if_false @NRACES_7893
- 00D6: if
- 001D: 966@ > 50@ // (int)
- 004D: jump_if_false @NRACES_7871
- 000E: 966@ -= 1
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_7879
- 0006: 966@ = 18
- 0002: jump @NRACES_7879
- :NRACES_7871
- 0085: 966@ = 51@ // (int)
- :NRACES_7879
- 0050: gosub @NRACES_RacemapTextur_sub
- 0006: 241@ = 1
- :NRACES_7893
- 0002: jump @NRACES_7907
- :NRACES_7900
- 0006: 241@ = 0
- :NRACES_7907
- 00D6: if
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_7984
- 00D6: if
- 0039: 242@ == 0
- 004D: jump_if_false @NRACES_7977
- 0391: release_txd_dictionary
- 0826: enable_hud 1
- 0581: enable_radar 1
- 03E6: remove_text_box
- 0006: 53@ = 1
- 01EB: set_traffic_density_multiplier_to 1.0
- 0051: return
- 0006: 242@ = 1
- :NRACES_7977
- 0002: jump @NRACES_7991
- :NRACES_7984
- 0006: 242@ = 0
- :NRACES_7991
- 00D6: if
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_8442
- 00D6: if
- 0039: 243@ == 0
- 004D: jump_if_false @NRACES_8435
- 00D6: if
- 0019: 966@ > -1
- 004D: jump_if_false @NRACES_8428
- 00D6: if or
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_carmenue02
- 00D6: if
- 08FE: text_box_displayed
- 004D: jump_if_false @NRACES_8084
- 03E6: remove_text_box
- :NRACES_8084
- 0001: wait 500 ms
- 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 140.0 columns 1 interactive 1 background 1 alignment 0
- 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' // Level 1 // Level 2 // Level 3 // Level 4 // Level 5 // Level 6 // Level 7 // Level 8 // Level 9 // Level 10
- 090E: set_panel 8@ active_row 5
- 03E5: show_text_box 'NASCAH'
- :NRACES_8268
- 0001: wait 0 ms
- 00D6: if or
- 00E1: player 0 pressed_key 15
- 00E1: player 0 pressed_key 11
- 00E1: player 0 pressed_key 6
- 00E1: player 0 pressed_key 10
- 00E1: player 0 pressed_key 17
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_8268
- 08D7: 9@ = panel 8@ active_row
- 0006: 10@ = 4
- 0062: 10@ -= 9@ // (int)
- 0093: 13@ = integer 10@ to_float
- 0013: 13@ *= -0.05
- 0087: 10@ = 13@ // (float)
- 03F0: enable_text_draw 0
- 08DA: remove_panel 8@
- :NRACES_carmenue02
- 0001: wait 500 ms
- 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 210.0 columns 1 interactive 1 background 1 alignment 0
- 08DB: set_panel 8@ column 0 header 'NRACE01' data 'NRACE02' 'NRACE03' 'NRACE04' 'NRACE05' 'NRACE06' 'NRACE07' 'NRACE08' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' 'DUMMY' // Level 1 // Level 2 // Level 3 // Level 4 // Level 5 // Level 6 // Level 7 // Level 8 // Level 9 // Level 10
- 090E: set_panel 8@ active_row 0
- 03E5: show_text_box 'NASCAH'
- 0001: wait 250 ms
- :NRACES_carmenue2
- 0001: wait 0 ms
- 00D6: if or
- 00E1: player 0 pressed_key 15
- 00E1: player 0 pressed_key 11
- 00E1: player 0 pressed_key 6
- 00E1: player 0 pressed_key 10
- 00E1: player 0 pressed_key 17
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_carmenue2
- 08D7: 12@ = panel 8@ active_row
- 08DA: remove_panel 8@
- if
- 047A: actor $PLAYER_ACTOR driving_bike
- 004D: jump_if_false @NRACES_carmenue12check1
- 20@ = 0.7
- 0002: jump @NRACES_carmenue12
- :NRACES_carmenue12check1
- 20@ = 0.0
- :NRACES_carmenue12
- 0001: wait 500 ms
- 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 210.0 columns 1 interactive 1 background 1 alignment 0
- 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' // Level 1 // Level 2 // Level 3 // Level 4 // Level 5 // Level 6 // Level 7 // Level 8 // Level 9 // Level 10
- 090E: set_panel 8@ active_row 0
- 03E5: show_text_box 'NRAC_27'
- 0001: wait 250 ms
- 0050: gosub @NRACES_RaceJUMPTABLE
- :NRACES_carmenue12notkeypress
- if or
- 0AB0: key_pressed 13// Enter
- 0AB0: key_pressed 16//-----------------------press shift key
- 00E1: player 0 pressed_key 16
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_carmenue12Loop00
- wait 0
- jump @NRACES_carmenue12notkeypress
- :NRACES_carmenue12Loop00
- 0001: wait 0 ms
- 00D6: if
- 0256: player $PLAYER_CHAR defined
- 004D: jump_if_false @NRACES_carmenueExit
- 03F0: enable_text_draw 1
- 0343: set_text_linewidth 600.0
- 033F: set_text_draw_letter_width_height 0.8 2.8
- 045A: text_draw_1number 480.0 130.0 'NUMBER' 256@ // value
- 0343: set_text_linewidth 600.0
- 033F: set_text_draw_letter_width_height 0.5 2.0
- 033E: set_draw_text_position 355.0 165.0 GXT 'NRAC_51'
- //0343: set_text_linewidth 600.0
- //033E: set_draw_text_position 305.0 190.0 GXT 'NRAC_51'
- 0343: set_text_linewidth 600.0
- 033E: set_draw_text_position 320.0 245.0 GXT 'NRAC_50'
- if or
- 0AB0: key_pressed 13// Enter
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_carmenue12Loop01
- 0085: 23@ = 256@ // (int)
- 0002: jump @NRACES_carmenueExit
- :NRACES_carmenue12Loop01
- if or
- 0AB0: key_pressed 16//-----------------------press shift key
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_carmenue12Loop14
- 03E6: remove_text_box
- 08D7: 23@ = panel 8@ active_row
- if and
- 12 > 256@
- 23@ == 0
- jf @NRACES_carmenue12Loop03
- 256@ += 1
- jump @NRACES_carmenue12Loop07
- :NRACES_carmenue12Loop03
- if and
- 256@ > 2
- 23@ == 1
- jf @NRACES_carmenue12Loop04
- 256@ -= 1
- jump @NRACES_carmenue12Loop07
- :NRACES_carmenue12Loop04
- if
- 23@ == 4
- jf @NRACES_carmenue12Loop05
- 20@ = 2.0
- jump @NRACES_carmenue12Loop07
- :NRACES_carmenue12Loop05
- if
- 23@ == 5
- jf @NRACES_carmenue12Loop06
- 20@ = 0.7
- jump @NRACES_carmenue12Loop07
- :NRACES_carmenue12Loop06
- if
- 23@ == 6
- jf @NRACES_carmenue12Loop07
- 20@ = 0.0
- jump @NRACES_carmenue12Loop07
- :NRACES_carmenue12Loop14
- if
- 20@ == 2.0
- jf @NRACES_carmenue12Loop15
- 0343: set_text_linewidth 600.0
- 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_52'
- jump @NRACES_carmenue12Loop00
- :NRACES_carmenue12Loop15
- if
- 20@ == 0.7
- jf @NRACES_carmenue12Loop16
- 0343: set_text_linewidth 600.0
- 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_53'
- jump @NRACES_carmenue12Loop00
- :NRACES_carmenue12Loop16
- if
- 20@ == 0.0
- jf @NRACES_carmenue12Loop00
- //0343: set_text_linewidth 600.0
- 033E: set_draw_text_position 460.0 200.0 GXT 'NRAC_55'
- jump @NRACES_carmenue12Loop00
- :NRACES_carmenue12Loop07
- wait 0
- 0002: jump @NRACES_carmenue12notkeypress
- :NRACES_carmenueExit
- 08DA: remove_panel 8@
- 03E6: remove_text_box
- :NRACES_8300
- 00D6: if
- 0039: 964@ == 1// 964@ = var 85, if == 1: show menue
- 004D: jump_if_false @NRACES_8414
- 016A: fade 0 time 800
- 0001: wait 250 ms
- 0006: 49@ = 2
- 0006: 243@ = 1
- 03F0: enable_text_draw 1
- 0002: jump @NRACES_8449
- :NRACES_8414
- 00D6: if or
- 0039: 966@ == 25
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_LoopbackbyDirectStart
- 016A: fade 0 time 500
- wait 50
- 0006: 49@ = 2
- :NRACES_8428
- 0006: 243@ = 1
- 0002: jump @NRACES_LoopbackbyDirectStart
- :NRACES_8435
- 0002: jump @NRACES_8449
- :NRACES_8442
- 0006: 243@ = 0
- :NRACES_8449
- 0937: text_draw_box_cornerA 53.0 130.0 cornerB 597.0 410.0 GXT_reference 'NRaces' style 3 // Races
- 0050: gosub @NRACES_TextSetSub
- 0343: set_text_draw_linewidth 320.0
- 033F: set_text_draw_letter_size 802@ 803@
- 033E: set_draw_text_position 800@ 801@ GXT 85@(966@,30s)
- 0050: gosub @NRACES_TextSetSub
- 033F: set_text_draw_letter_size 805@ 806@
- 033E: set_draw_text_position 800@ 849@ GXT 'NRACE36' // Track Distance
- 0050: gosub @NRACES_TextSetSub
- 0340: set_text_draw_RGBA 180 180 180 255
- 033F: set_text_draw_letter_size 809@ 810@
- 0087: 808@ = 849@ // (float)
- 005B: 808@ += 828@ // (float)
- 00D6: if
- 0424: is_system_metric
- 004D: jump_if_false @NRACES_8749
- 0087: 244@ = 55@(966@,30f) // (float)
- 0017: 244@ /= 1000.0
- 0092: 246@ = float 244@ to_integer
- 0093: 47@ = integer 246@ to_float
- 0087: 245@ = 244@ // (float)
- 0063: 245@ -= 47@ // (float)
- 0092: 247@ = float 245@ to_integer
- 00D6: if
- 001B: 10 > 247@
- 004D: jump_if_false @NRACES_8719
- 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE35' numbers 246@ 247@ // ~1~.0~1~ km
- 0002: jump @NRACES_8742
- :NRACES_8719
- 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE34' numbers 246@ 247@ // ~1~.~1~ km
- :NRACES_8742
- 0002: jump @NRACES_8892
- :NRACES_8749
- 0087: 248@ = 55@(966@,30f) // (float)
- 0017: 248@ /= 1609.0
- 0092: 246@ = float 248@ to_integer
- 0093: 47@ = integer 246@ to_float
- 0087: 245@ = 248@ // (float)
- 0063: 245@ -= 47@ // (float)
- 0013: 245@ *= 100.0
- 0092: 247@ = float 245@ to_integer
- 00D6: if
- 001B: 10 > 247@
- 004D: jump_if_false @NRACES_8869
- 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE47' numbers 246@ 247@ // ~1~.0~1~ miles
- 0002: jump @NRACES_8892
- :NRACES_8869
- 045B: draw_text_2numbers 800@ 808@ GXT 'NRACE46' numbers 246@ 247@ // ~1~.~1~ miles
- :NRACES_8892
- 0050: gosub @NRACES_TextSetSub
- 033F: set_text_draw_letter_size 805@ 806@
- 033E: set_draw_text_position 800@ 812@ GXT 'NRACE38' // Best Time
- 0050: gosub @NRACES_TextSetSub
- 0340: set_text_draw_RGBA 180 180 180 255
- 033F: set_text_draw_letter_size 809@ 810@
- 0087: 816@ = 812@ // (float)
- 005B: 816@ += 828@ // (float)
- 00D6: if
- 0039: 761@(966@,30i) == 999999999
- 004D: jump_if_false @NRACES_9018
- 033E: set_draw_text_position 800@ 816@ GXT 'NRACE45' // NA
- 0002: jump @NRACES_9143
- :NRACES_9018
- 0085: 452@ = 761@(966@,30i) // (int)
- 0016: 452@ /= 60
- 0085: 36@ = 452@ // (int)
- 0012: 36@ *= 60
- 0085: 453@ = 761@(966@,30i) // (int)
- 0062: 453@ -= 36@ // (int)
- 00D6: if
- 001B: 10 > 453@
- 004D: jump_if_false @NRACES_9120
- 045B: draw_text_2numbers 800@ 816@ GXT 'NRACE40' numbers 452@ 453@ // ~1~:0~1~
- 0002: jump @NRACES_9143
- :NRACES_9120
- 045B: draw_text_2numbers 800@ 816@ GXT 'NRACE39' numbers 452@ 453@ // ~1~:~1~
- :NRACES_9143
- 0002: jump @NRACES_9150
- :NRACES_9150
- 0085: 36@ = 966@ // (int)
- 000A: 36@ += 1
- 038D: draw_texture 36@ position 454.98 268.18 size 256.0 256.0 RGBA 180 180 180 255
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////
- :NRACES_RaceSTART_fade
- 00D6: if
- 816B: not fading
- 004D: jump_if_false @NRACES_loop_if_fading
- 0989: set_text_boxes_width 200
- 0391: release_txd_dictionary
- 03E6: remove_text_box
- //12@ = 3
- 0050: gosub @NRACES_RaceJUMPTABLE
- 09B9: show_entered_car_name 0
- 0826: enable_hud 1
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_Race_inInterior
- 0581: enable_radar 1
- 0002: jump @NRACES_9293
- :NRACES_Race_inInterior
- 057E: set_radar_grey 1
- 09BA: show_entered_zone_name 0
- 09AC: disable_map_icons 1
- 04F9: set_interior 2 color_to 0
- :NRACES_9293
- 00D6: if and
- 0039: 966@ == 0//NRACES_RaceJUMPTABLE
- 0039: 964@ == 0// 964@ = var 85, if == 1: show menue
- 004D: jump_if_false @NRACES_9325
- 0002: jump @NRACES_9327
- :NRACES_9325
- 0317: increment_mission_attempts
- :NRACES_9327
- 00D6: if
- 0039: 966@ == 23
- 004D: jump_if_false @NRACES_9345
- :NRACES_9345
- 0006: 49@ = 3
- :NRACES_loop_if_fading
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////
- :NRACES_9359
- 0085: 249@ = 250@ // (int)
- 000E: 249@ -= 1
- 0085: 251@ = 224@ // (int)
- 000E: 251@ -= 1
- 0006: 252@ = 0
- 0006: 253@ = 0
- 0006: 254@ = 0
- 0006: 255@ = 0
- :NRACES_9417
- 00D6: if
- 001D: 256@ > 253@ // (int)
- 004D: jump_if_false @NRACES_9494
- 0006: 257@(253@,16i) = 0
- 0006: 273@(253@,16i) = 0
- 0006: 289@(253@,16i) = 0
- 0006: 305@(253@,16i) = 0
- 000A: 253@ += 1
- 0002: jump @NRACES_9417
- :NRACES_9494
- 0006: 253@ = 0
- 0006: 321@ = -1
- 0006: 49@ = 4
- 00D6: if
- 04A4: 205@ == 3 // create_racing_checkpoint TYPE = 0
- 004D: jump_if_false @NRACES_9659
- 00D6: if or
- 0039: 966@ == 22
- 0039: 966@ == 23
- 0039: 966@ == 24
- 004D: jump_if_false @NRACES_9612
- 0007: 322@ = 12.0
- 0007: 323@ = 12.0
- 0007: 324@ = 12.0
- 0007: 325@ = 6.0
- 0002: jump @NRACES_9652
- :NRACES_9612
- 0007: 322@ = 25.0
- 0007: 323@ = 25.0
- 0007: 324@ = 25.0
- 0007: 325@ = 12.0
- :NRACES_9652
- 0002: jump @NRACES_9699
- :NRACES_9659
- 0007: 322@ = 12.0
- 0007: 323@ = 12.0
- 0007: 324@ = 7.0
- 0007: 325@ = 6.0
- :NRACES_9699
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////
- :NRACES_LoadModels
- 0006: 252@ = 0
- :NRACES_9713
- 00D6: if
- 001D: 256@ > 252@ // car-amount > index
- 004D: jump_if_false @NRACES_9764
- 0247: load_model 700@(252@,16i)
- 0247: load_model 716@(252@,16i)
- 000A: 252@ += 1
- 0002: jump @NRACES_9713
- :NRACES_9764
- 04ED: load_animation "CAR"
- 04ED: load_animation "RIOT"
- 038B: load_requested_models
- 0006: 326@ = 0
- :NRACES_9788
- 00D6: if
- 0039: 326@ == 0
- 004D: jump_if_false @NRACES_10021
- 0001: wait 0 ms
- 0006: 326@ = 1
- 0006: 252@ = 0
- :NRACES_9824
- 00D6: if
- 001D: 256@ > 252@ // (int)
- 004D: jump_if_false @NRACES_10014
- 00D6: if
- 04A4: 700@(252@,16i) == 290 // @ == any
- 004D: jump_if_false @NRACES_9873
- 0002: jump @NRACES_9909
- :NRACES_9873
- 00D6: if
- 8248: not model 700@(252@,16i) available
- 004D: jump_if_false @NRACES_9909
- 0247: load_model 700@(252@,16i)
- 0006: 326@ = 0
- :NRACES_9909
- 00D6: if
- 0039: 966@ == 8
- 004D: jump_if_false @NRACES_9955
- 00D6: if
- 86EA: not car_component #WHEEL_OR1 available
- 004D: jump_if_false @NRACES_9955
- 06E9: load_car_component #WHEEL_OR1
- 0006: 326@ = 0
- :NRACES_9955
- 00D6: if
- 8248: not model 716@(252@,16i) available
- 004D: jump_if_false @NRACES_10000
- 0247: load_model 700@(252@,16i)
- 0247: load_model 716@(252@,16i)
- 0006: 326@ = 0
- :NRACES_10000
- 000A: 252@ += 1
- 0002: jump @NRACES_9824
- :NRACES_10014
- 0002: jump @NRACES_9788
- :NRACES_10021
- 0006: 49@ = 5
- if
- 0039: 966@ == 25
- jf @NRACES_10022
- 0247: load_model 502
- jump @NRACES_10023
- :NRACES_10022
- if or
- 0039: 966@ == 1
- 0039: 966@ == 2
- 0039: 966@ == 7
- 0039: 966@ == 9
- 0039: 966@ == 10
- 0039: 966@ == 11
- jf @NRACES_10022b
- 0247: load_model 468
- jump @NRACES_10023
- :NRACES_10022b
- if or
- 0039: 966@ == 12
- 0039: 966@ == 14
- 0039: 966@ == 17
- 0039: 966@ == 16
- 0039: 966@ == 24
- 0039: 966@ == 26
- jf @NRACES_10023
- 0247: load_model 468
- :NRACES_10023
- 038B: load_requested_models
- wait 0
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////// 49@ = 5
- :NRACES_putCar
- 097A: play_audio_at 0.0 0.0 0.0 event 1147
- 01EB: set_traffic_density_multiplier_to 0.0
- 0395: clear_area 0 at 454@ 536@ 618@ radius 30.0
- 00AB: put_car 755@ at 454@ 536@ 618@
- 0840: link_car 755@ to_interior 221@
- 0860: link_actor $PLAYER_ACTOR to_interior 221@
- 04BB: select_interior 221@
- 04E4: unknown_refresh_game_renderer_at 454@ 536@
- 02EB: restore_camera_with_jumpcut
- 03CB: set_rendering_origin_at 454@ 536@ 618@
- 0915: unknown_release_weather
- 0006: 49@ = 6
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////// 49@ = 6
- :NRACES_car_race
- 00D6: if and
- 04EE: animation "CAR" loaded
- 04EE: animation "RIOT" loaded
- 004D: jump_if_false @NRACES_12645
- 00A5: 443@ = create_car 756@ at 454@ 536@ 618@
- 039F: set_car 443@ race_to 455@ 537@
- 0085: 36@ = 256@ // (int)
- 000E: 36@ -= 1
- 0006: 253@ = 0
- 018C: play_sound 1144 at 0.0 0.0 0.0
- :NRACES_10266
- 00D6: if
- 001D: 256@ > 253@ // (int)
- 004D: jump_if_false @NRACES_12620
- 00D6: if
- 0019: 256@ > 1
- 004D: jump_if_false @NRACES_753_is_618
- if
- 0039: 966@ == 25
- jf @NRACES_10267
- 07E4: get_model 502 dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
- jump @NRACES_10269
- :NRACES_10267
- if
- 0019: 256@ > 6
- jf @NRACES_10267b
- if or
- 0039: 966@ == 1
- 0039: 966@ == 2
- 0039: 966@ == 7
- 0039: 966@ == 9
- 0039: 966@ == 10
- 0039: 966@ == 11
- jf @NRACES_10267a
- jump @NRACES_10267e
- :NRACES_10267a
- if or
- 0039: 966@ == 12
- 0039: 966@ == 14
- 0039: 966@ == 17
- 0039: 966@ == 16
- 0039: 966@ == 24
- jf @NRACES_10267b
- jump @NRACES_10267e
- :NRACES_10267b
- if
- 0039: 966@ == 26
- jf @NRACES_10268
- :NRACES_10267e
- 07E4: get_model 468 dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
- jump @NRACES_10269
- :NRACES_10268
- 07E4: get_model 716@(253@,16i) dimensions_cornerA_to 329@ 330@ 753@ dimensions_cornerB_to 327@ 328@ 753@
- :NRACES_10269
- 0013: 329@ *= -1.0
- 005B: 327@ += 329@ // (float)
- 00D6: if
- 0023: 2.0 > 327@
- 004D: jump_if_false @NRACES_10375
- 0007: 327@ = 2.0
- :NRACES_10375
- 0087: 329@ = 327@ // (float)
- 0013: 329@ *= -1.0
- 0013: 330@ *= -1.0
- 005B: 328@ += 330@ // (float)
- 0085: 254@ = 253@ // (int)
- 0016: 254@ /= 2
- 0012: 254@ *= 2
- 00D6: if
- 003B: 254@ == 253@ // (int)
- 004D: jump_if_false @NRACES_10501
- 0087: 751@ = 327@ // (float)
- 0093: 47@ = integer 253@ to_float
- 006B: 47@ *= 328@ // (float)
- 0013: 47@ *= -1.0
- 0087: 752@ = 47@ // (float)
- 0002: jump @NRACES_10558
- :NRACES_10501
- 0087: 751@ = 329@ // (float)
- 0085: 255@ = 253@ // (int)
- 000E: 255@ -= 1
- 0093: 47@ = integer 255@ to_float
- 006B: 47@ *= 328@ // (float)
- 0013: 47@ *= -1.0
- 0087: 752@ = 47@ // (float)
- :NRACES_10558
- 00D6: if
- 0119: car 443@ wrecked
- 004D: jump_if_false @NRACES_753_is_coords
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_10610
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_10610
- :NRACES_10610
- 0051: return
- :NRACES_753_is_coords
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 751@ 752@ 0.0
- 0174: 847@ = car 443@ Z_angle
- 0087: 331@(253@,16f) = 751@ // (float)
- 0087: 347@(253@,16f) = 752@ // (float)
- 0002: jump @NRACES_10740
- :NRACES_753_is_618
- 0174: 847@ = car 443@ Z_angle
- 0087: 751@ = 331@(253@,16f) // (float)
- 0087: 752@ = 347@(253@,16f) // (float)
- 0087: 331@(253@,16f) = 454@ // (float)
- 0087: 347@(253@,16f) = 536@ // (float)
- 0087: 753@ = 618@ // (float)
- :NRACES_10740
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- :NRACES_10814
- 0087: 363@(253@,16f) = 753@ // (float)
- 00D6: if
- 001D: 36@ > 253@ // (int)
- 004D: jump_if_false @NRACES_11167
- 0050: gosub @NRACES_create_car_SUB
- 0129: 395@(253@,16i) = create_actor_pedtype 4 model 700@(253@,16i) in_car 379@(253@,16i) driverseat
- 00D6: if
- 04A4: 700@(253@,16i) == 290 // @ == any
- 004D: jump_if_false @NRACES_10963
- 00D6: if or
- 0039: 966@ == 0
- 0039: 966@ == 8
- 004D: jump_if_false @NRACES_10944
- 01C8: 411@ = create_actor_pedtype 5 model 700@ in_car 379@(253@,16i) passenger_seat 0
- :NRACES_10944
- 02AC: set_car 379@(253@,16i) immunities BP 1 FP 1 EP 1 CP 0 MP 1
- :NRACES_10963
- 00D6: if
- 0019: 221@ > 0
- 004D: jump_if_false @NRACES_11025
- 00D6: if
- 0039: 321@ == -1
- 004D: jump_if_false @NRACES_11013
- 07E5: copy_decision_maker -1 to 321@
- 0708: reset_decision_maker 321@ event 79
- :NRACES_11013
- 060B: set_actor 395@(253@,16i) decision_maker_to 321@
- :NRACES_11025
- 0860: link_actor 395@(253@,16i) to_interior 221@
- 054A: set_actor 395@(253@,16i) immune_to_car_headshots 0
- 0446: set_actor 395@(253@,16i) immune_to_headshots 0
- 0568: set_actor 395@(253@,16i) targetable 1
- 02A9: set_actor 395@(253@,16i) immune_to_nonplayer 1
- 039E: set_actor 395@(253@,16i) locked 0 while_in_car
- 04D8: set_actor 395@(253@,16i) drowns_in_water 0
- 0223: set_actor 395@(253@,16i) health_to 500
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_11149
- 0187: 412@(253@,16i) = create_marker_above_actor 395@(253@,16i)
- :NRACES_11149
- 018B: set_marker 412@(253@,16i) radar_mode 1
- 0002: jump @NRACES_12606
- :NRACES_11167
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_destroy_car_443
- 060A: create_decision_maker_type 0 store_to 428@ // decision\allowed\m_.ped files
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -4.0435 6.5755 -0.8
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 429@ = create_random_actor_at 751@ 752@ 753@
- 0961: unknown_actor 429@ flag 1
- 060B: set_actor 429@ decision_maker_to 428@
- 06BA: AS_actor 429@ turn_to_and_look_at 454@ 536@ 618@
- 04AE: 111@ = 2993 // $ = any
- 029B: 430@ = init_object 111@ at 751@ 752@ 753@
- 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
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -5.6392 2.9435 -0.8
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 431@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -6.0071 -2.0778 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 432@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -7.6039 -5.0807 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 433@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -7.0724 -6.4057 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 434@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset -5.9988 -13.553 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 435@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 6.073 -15.2059 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 436@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 7.2639 -12.9933 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 437@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 5.8429 -7.7069 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 438@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 8.4135 -3.7971 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 439@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 6.2507 0.3634 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 440@ = create_random_actor_at 751@ 752@ 753@
- 0407: store_coords_to 751@ 752@ 753@ from_car 443@ with_offset 8.6397 2.419 2.5
- 02CE: 753@ = ground_z_at 751@ 752@ 753@
- 0376: 441@ = create_random_actor_at 751@ 752@ 753@
- 0006: 252@ = 0
- :NRACES_12042
- 00D6: if
- 001B: 11 > 252@
- 004D: jump_if_false @NRACES_destroy_car_443
- 060B: set_actor 431@(252@,11i) decision_maker_to 428@
- 0961: unknown_actor 431@(252@,11i) flag 1
- 0615: define_AS_pack_begin 38@
- 0050: gosub @NRACES_44298
- 0643: set_AS_pack 38@ loop 1
- 0616: define_AS_pack_end 38@
- 0615: define_AS_pack_begin 37@
- 06BA: AS_actor -1 turn_to_and_look_at 454@ 536@ 618@
- 0618: assign_actor -1 to_AS_pack 38@
- 0616: define_AS_pack_end 37@
- 0618: assign_actor 431@(252@,11i) to_AS_pack 37@
- 061B: remove_references_to_AS_pack 38@
- 061B: remove_references_to_AS_pack 37@
- 000A: 252@ += 1
- 0002: jump @NRACES_12042
- :NRACES_destroy_car_443
- 00A6: destroy_car 443@
- 008B: 395@(253@,16i) = $PLAYER_ACTOR // (int)
- 0085: 442@ = 253@ // (int)
- 000B: 363@(442@,16f) += 3.0
- 02CE: 363@(442@,16f) = ground_z_at 331@(442@,16f) 347@(442@,16f) 363@(442@,16f)
- 00D6: if
- 00DF: actor $PLAYER_ACTOR driving
- 004D: jump_if_false @NRACES_12366
- 0811: 379@(442@,16i) = actor $PLAYER_ACTOR car // versionC
- 00AB: put_car 379@(442@,16i) at 331@(442@,16f) 347@(442@,16f) 363@(442@,16f)
- 0002: jump @NRACES_12473
- :NRACES_12366
- 00A5: 379@(442@,16i) = create_car 756@ at 331@(442@,16f) 347@(442@,16f) 363@(442@,16f)
- :NRACES_12473
- 0006: 5@ = 0
- 01EB: set_traffic_density_multiplier_to 20@
- :NRACES_12517
- 0840: link_car 379@(442@,16i) to_interior 221@
- 0175: set_car 379@(442@,16i) Z_angle_to 847@
- 0373: set_camera_directly_behind_player
- 02EB: restore_camera_with_jumpcut
- 016A: fade 1 time 500
- :NRACES_12606
- 000A: 253@ += 1
- 0002: jump @NRACES_10266
- :NRACES_12620
- 0373: set_camera_directly_behind_player
- 02EB: restore_camera_with_jumpcut
- 0002: jump @NRACES_12661_Cartuning
- :NRACES_12645
- 04ED: load_animation "CAR"
- 04ED: load_animation "RIOT"
- :NRACES_12660
- 0002: jump @NRACES_BackToLoop
- :NRACES_12661_Cartuning
- wait 250
- 01B4: set_player $PLAYER_CHAR can_move 0
- if
- 847A: not actor $PLAYER_ACTOR driving_bike
- jf @NRACES_Cartuning_100
- jump @NRACES_Cartuning_101
- :NRACES_Cartuning_100
- if and
- 12@ > 0
- 6 > 12@
- jf @NRACES_Cartuning_199_end
- :NRACES_Cartuning_101
- 08D4: 8@ = create_panel_with_title 'NRACE_1' position 300.0 80.0 width 260.0 columns 1 interactive 1 background 1 alignment 0
- 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' //
- 090E: set_panel 8@ active_row 0
- 03E5: show_text_box 'NRAC_27'
- 00BC: show_text_highpriority GXT 'NRAC_29' time 1000 flag 1 // 10x Nitrous
- :NRACES_Cartuning_12notkeypress
- if or
- 0AB0: key_pressed 16//-----------------------press shift key
- 00E1: player 0 pressed_key 16
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_Cartuning_112
- wait 0
- jump @NRACES_Cartuning_12notkeypress
- :NRACES_Cartuning_112
- wait 500
- if
- 01F3: car 755@ airborne
- jf @NRACES_Cartuning_12Loop00
- 08DA: remove_panel 8@
- 03E6: remove_text_box
- return
- :NRACES_Cartuning_12Loop00
- 0001: wait 0 ms
- 00D6: if
- 0256: player $PLAYER_CHAR defined
- 004D: jump_if_false @NRACES_Cartuning_Exit
- 03F0: enable_text_draw 1
- 0343: set_text_linewidth 600.0
- 033E: set_draw_text_position 320.0 320.0 GXT 'NRAC_29'
- if or
- 0AB0: key_pressed 13// Enter
- 00E1: player 0 pressed_key 15
- 004D: jump_if_false @NRACES_Cartuning_12Loop01
- 0002: jump @NRACES_Cartuning_Exit
- :NRACES_Cartuning_12Loop01
- if or
- 0AB0: key_pressed 16//-----------------------press shift key
- 0AB0: key_pressed 78// n key
- 00E1: player 0 pressed_key 16
- 004D: jump_if_false @NRACES_Cartuning_12Loop00
- 03E6: remove_text_box
- 08D7: 17@ = panel 8@ active_row
- 0050: gosub @NRACES_TMenue_SET_SUB
- wait 0
- 0002: jump @NRACES_Cartuning_12notkeypress
- :NRACES_Cartuning_Exit
- 08DA: remove_panel 8@
- 03E6: remove_text_box
- 0373: set_camera_directly_behind_player
- 02EB: restore_camera_with_jumpcut
- jump @NRACES_Cartuning_199_end
- :NRACES_Cartuning_199_end
- 0006: 49@ = 7
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////0006: 49@ = 7
- :NRACES_12667
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 1
- 03F4: set_all_cars_apply_damage_rules 0
- 00BA: show_text_styled GXT 'NRACE_4' time 1100 style 4 // 3
- 097A: play_audio_at 0.0 0.0 0.0 event 1056
- 0085: 850@ = 844@ // (int)
- 000A: 850@ += 999
- 0006: 49@ = 8
- if
- 01F3: car 755@ airborne
- jf @NRACES_BackToLoop
- return
- 0002: jump @NRACES_BackToLoop
- ///////////////////////////////////////////////////////////////////0006: 49@ = 8
- :NRACES_12744
- 00D6: if
- 001D: 844@ > 850@ // (int)
- 004D: jump_if_false @NRACES_12822
- 00BA: show_text_styled GXT 'NRACE_5' time 1100 style 4 // 2
- 097A: play_audio_at 0.0 0.0 0.0 event 1056
- 0085: 850@ = 844@ // (int)
- 000A: 850@ += 999
- 0006: 49@ = 9
- :NRACES_12822
- 0002: jump @NRACES_BackToLoop
- /////////////////////////////////////////////////////////////////// 0006: 49@ = 9
- :NRACES_12829
- 00D6: if
- 001D: 844@ > 850@ // (int)
- 004D: jump_if_false @NRACES_12907
- 00BA: show_text_styled GXT 'NRACE_6' time 1100 style 4 // 1
- 097A: play_audio_at 0.0 0.0 0.0 event 1056
- 0085: 850@ = 844@ // (int)
- 000A: 850@ += 999
- 0006: 49@ = 10
- :NRACES_12907
- 0002: jump @NRACES_BackToLoop
- /////////////////////////////////////////////////////////////////// 49@ = 10
- :NRACES_12914
- 00D6: if
- 001D: 844@ > 850@ // (int)
- 004D: jump_if_false @NRACES_13776
- 00BA: show_text_styled GXT 'NRACE_7' time 800 style 4 // GO!
- 097A: play_audio_at 0.0 0.0 0.0 event 1057
- 01B4: set_player $PLAYER_CHAR can_move 1
- 03BF: set_player $PLAYER_CHAR ignored_by_everyone 0
- 03F4: set_all_cars_apply_damage_rules 1
- 0006: 253@ = 0
- :NRACES_12994
- 00D6: if
- 001B: 11 > 253@
- 004D: jump_if_false @NRACES_13035
- 01C2: remove_references_to_actor 431@(253@,11i) // Like turning an actor into a random pedestrian
- 000A: 253@ += 1
- 0002: jump @NRACES_12994
- :NRACES_13035
- 01C2: remove_references_to_actor 429@ // Like turning an actor into a random pedestrian
- 04EF: release_animation "CAR"
- 0006: 253@ = 0
- :NRACES_13054
- 00D6: if
- 001D: 256@ > 253@ // (int)
- 004D: jump_if_false @NRACES_13276
- 00D6: if
- 8119: not car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_13262
- 02AA: set_car 379@(253@,16i) immune_to_nonplayer 0
- 00D6: if
- 803B: not 253@ == 442@ // (int)
- 004D: jump_if_false @NRACES_13262
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_13262
- 072F: enable_car 379@(253@,16i) stuck_check_distance 3.0 time 4000 and_restore_if stuck 1 flipped 1 unknown 1 to_path -1 // extended 03CC
- :NRACES_13262
- 000A: 253@ += 1
- 0002: jump @NRACES_13054
- :NRACES_13276
- 0007: 800@ = 582.7242
- 0007: 801@ = 356.2812
- 0007: 802@ = 52.2072
- 0007: 803@ = 52.2072
- 0007: 804@ = 584.0833
- 0007: 849@ = 329.3647
- 0007: 805@ = 0.4943
- 0007: 806@ = 2.097
- 0007: 807@ = 570.6411
- 0007: 808@ = 323.5937
- 0007: 809@ = 0.9127
- 0007: 810@ = 4.8106
- 0007: 811@ = 585.941
- 0007: 812@ = 345.6341
- 0007: 813@ = 0.4197
- 0007: 814@ = 1.8511
- 0007: 815@ = 582.7242
- 0007: 816@ = 359.0323
- 0007: 817@ = 0.4993
- 0007: 818@ = 2.637
- 0007: 819@ = 582.7242
- 0007: 820@ = 356.2812
- 0007: 821@ = 56.2072
- 0007: 822@ = 56.2072
- 0007: 823@ = 582.7242
- 0007: 824@ = 356.2812
- 0007: 825@ = 58.2072
- 0007: 826@ = 58.2072
- 0007: 827@ = 582.7242
- 0007: 828@ = 400.7518
- 0007: 829@ = 58.2072
- 0007: 830@ = 32.7789
- 0007: 831@ = 582.7242
- 0007: 832@ = 400.2518
- 0007: 833@ = 56.2072
- 0007: 834@ = 31.7789
- 0007: 835@ = 582.7242
- 0007: 836@ = 399.2518
- 0007: 837@ = 52.2072
- 0007: 838@ = 29.7789
- 0007: 839@ = 560.4862
- 0007: 840@ = 384.5027
- 0007: 841@ = 0.5
- 0007: 842@ = 1.5393
- 0085: 206@ = 844@ // (int)
- 00D6: if
- 0039: 256@ == 1
- 004D: jump_if_false @NRACES_13765
- // if only player_actor car
- //0004: $6960 = 0
- //03C3: set_timer_to $6960 type 0 GXT 'TIMER' // global_variable // TIME
- :NRACES_13765
- 0A0E: unknown_text_stuff 2
- 0006: 49@ = 11
- 03E5: show_text_box 'NRAC_56'
- :NRACES_13776
- 0002: jump @NRACES_BackToLoop
- /////////////////////////////////////////////////////////////////// 49@ = 11 or 12
- :NRACES_RaceDoubleLoop
- 00D6: if
- 001D: 256@ > 253@ // (int)
- 004D: jump_if_false @NRACES_20743
- 00D6: if
- 8118: not actor 395@(253@,16i) dead
- 004D: jump_if_false @NRACES_20276
- 00D6: if
- 001B: 13 > 49@
- 004D: jump_if_false @NRACES_14164
- 00D6: if
- 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_14164
- 00D6: if
- 001D: 273@(253@,16i) > 273@(442@,16i) // (int)
- 004D: jump_if_false @NRACES_13904
- 000A: 229@ += 1
- 0002: jump @NRACES_14164
- :NRACES_13904
- 00D6: if
- 003B: 273@(442@,16i) == 273@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_14164
- 00D6: if
- 001D: 257@(253@,16i) > 257@(442@,16i) // (int)
- 004D: jump_if_false @NRACES_13972
- 000A: 229@ += 1
- 0002: jump @NRACES_14164
- :NRACES_13972
- 00D6: if
- 001D: 257@(253@,16i) > 249@ // (int)
- 004D: jump_if_false @NRACES_14009
- 000A: 229@ += 1
- 0002: jump @NRACES_14164
- :NRACES_14009
- 00D6: if
- 003B: 257@(442@,16i) == 257@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_14164
- 00A0: store_actor 395@(253@,16i) position_to 751@ 752@ 753@
- 050A: 444@ = distance_between_XYZ 751@ 752@ 753@ and_XYZ 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 00A0: store_actor $PLAYER_ACTOR position_to 751@ 752@ 753@
- 050A: 445@ = distance_between_XYZ 751@ 752@ 753@ and_XYZ 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 00D6: if
- 0025: 445@ > 444@ // (float)
- 004D: jump_if_false @NRACES_14164
- 000A: 229@ += 1
- :NRACES_14164
- if and
- 0AB0: key_pressed 8// Backspace key
- 0AB0: key_pressed 48// 0 zero key
- 004D: jump_if_false @NRACES_14235
- return
- :NRACES_14235
- 00D6: if
- 0039: 49@ == 12
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_15525
- 00D6: if
- 8119: not car 379@(442@,16i) wrecked
- 004D: jump_if_false @NRACES_15173
- 00D6: if
- 00DB: actor $PLAYER_ACTOR in_car 379@(442@,16i)
- 004D: jump_if_false @NRACES_14791
- 00D6: if
- 0039: 207@ == 1
- 004D: jump_if_false @NRACES_14784
- 03D5: remove_text 'NRACE21' // ~s~You have ~1~ seconds to return to your ~b~vehicle ~s~before you are disqualified.
- 0164: disable_marker 54@
- 000F: 363@(253@,16f) -= 1000.0
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_14777//jump @NRACES_if49is11
- 0006: 254@ = 0
- 0085: 36@ = 256@ // (int)
- 000E: 36@ -= 1
- :NRACES_14336
- 00D6: if
- 001D: 36@ > 254@ // (int)
- 004D: jump_if_false @NRACES_14416
- 00D6: if
- 8118: not actor 395@(254@,16i) dead
- 004D: jump_if_false @NRACES_14402
- 0187: 412@(254@,16i) = create_marker_above_actor 395@(254@,16i)
- 018B: set_marker 412@(254@,16i) radar_mode 1
- :NRACES_14402
- 000A: 254@ += 1
- 0002: jump @NRACES_14336
- :NRACES_14416
- 018A: 54@ = create_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 0165: set_marker 54@ color_to 0
- 018B: set_marker 54@ radar_mode 2
- 0168: set_marker 54@ size 3
- 00D6: if and
- 003B: 257@(253@,16i) == 249@ // (int)
- 003B: 273@(253@,16i) == 251@ // (int)
- 004D: jump_if_false @NRACES_14675
- 00D6: if
- 04A4: 205@ == 3 // create_racing_checkpoint TYPE
- 004D: jump_if_false @NRACES_14620
- 0085: 36@ = 257@(253@,16i) // (int)
- 000E: 36@ -= 1
- 00D6: if
- 001B: 0 > 36@
- 004D: jump_if_false @NRACES_14560
- 0006: 36@ = 0
- :NRACES_14560
- 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@
- 0002: jump @NRACES_14668
- :NRACES_14620
- 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
- :NRACES_14668
- 0002: jump @NRACES_14777
- :NRACES_14675
- 0085: 36@ = 257@(253@,16i) // (int)
- 000A: 36@ += 1
- 00D6: if
- 003B: 257@(253@,16i) == 249@ // (int)
- 004D: jump_if_false @NRACES_14724
- 0006: 36@ = 1
- :NRACES_14724
- 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@
- :NRACES_14777
- 0006: 207@ = 0
- :NRACES_14784
- 0002: jump @NRACES_15166
- :NRACES_14791
- 00D6: if
- 0039: 207@ == 0
- 004D: jump_if_false @NRACES_14939
- 06D6: disable_racing_checkpoint 449@
- 0164: disable_marker 54@
- 0006: 254@ = 0
- 0085: 36@ = 256@ // (int)
- 000E: 36@ -= 1
- :NRACES_14841
- 00D6: if
- 001D: 36@ > 254@ // (int)
- 004D: jump_if_false @NRACES_14883
- 0164: disable_marker 412@(254@,16i)
- 000A: 254@ += 1
- 0002: jump @NRACES_14841
- :NRACES_14883
- 0186: 54@ = create_marker_above_car 379@(442@,16i)
- 07E0: set_marker 54@ type_to 1
- 000B: 363@(253@,16f) += 1000.0
- 0085: 446@ = 844@ // (int)
- 000A: 446@ += 25400
- 0006: 207@ = 1
- :NRACES_14939
- 0085: 453@ = 446@ // (int)
- 0062: 453@ -= 844@ // (int)
- 0016: 453@ /= 1000
- 00D6: if
- 001B: 1 > 453@
- 004D: jump_if_false @NRACES_14988
- 0006: 453@ = 0
- :NRACES_14988
- 00D6: if
- 001D: 844@ > 446@ // (int)
- 004D: jump_if_false @NRACES_15095
- 00BC: show_text_highpriority GXT 'NRACE20' time 5000 flag 1 // ~r~You have been disqualified for leaving your vehicle.
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15057
- 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
- :NRACES_15057
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15093
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_15093
- :NRACES_15093
- 0051: return
- :NRACES_15095
- 00D6: if
- 0039: 453@ == 1
- 004D: jump_if_false @NRACES_15143
- 09C1: unknown_text_flag 0
- 01E5: show_text_1number_highpriority GXT 'NRACE51' number 453@ time 200 flag 1 // ~s~You have ~1~ second to return to your ~b~vehicle ~s~before you are disqualified.
- 0002: jump @NRACES_15166
- :NRACES_15143
- 09C1: unknown_text_flag 0
- 01E5: show_text_1number_highpriority GXT 'NRACE21' number 453@ time 200 flag 1 // ~s~You have ~1~ seconds to return to your ~b~vehicle ~s~before you are disqualified.
- :NRACES_15166
- 0002: jump @NRACES_15518
- :NRACES_15173
- 00D6: if
- 02BF: car 379@(442@,16i) sunk
- 004D: jump_if_false @NRACES_15430
- 00D6: if
- 00DF: actor $PLAYER_ACTOR driving
- 004D: jump_if_false @NRACES_15335
- 03C0: 443@ = actor $PLAYER_ACTOR car
- 00D6: if
- 803B: not 443@ == 379@(442@,16i) // (int)
- 004D: jump_if_false @NRACES_15328
- 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1 // ~r~You have been disqualified for destroying your vehicle.
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15290
- 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
- :NRACES_15290
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15326
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_15326
- :NRACES_15326
- 0051: return
- :NRACES_15328
- 0002: jump @NRACES_15423
- :NRACES_15335
- 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1 // ~r~You have been disqualified for destroying your vehicle.
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15385
- 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
- :NRACES_15385
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15421
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_15421
- :NRACES_15421
- 0051: return
- :NRACES_15423
- 0002: jump @NRACES_15518
- :NRACES_15430
- 00BC: show_text_highpriority GXT 'NRACE24' time 5000 flag 1 // ~r~You have been disqualified for destroying your vehicle.
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15480
- 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
- :NRACES_15480
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_15516
- 00D6: if
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_15516
- :NRACES_15516
- 0051: return
- :NRACES_15518
- 0002: jump @NRACES_if49is11
- :NRACES_15525
- 00D6: if
- 001D: 250@ > 257@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 00DF: actor 395@(253@,16i) driving
- 004D: jump_if_false @NRACES_15816
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_15809
- 0085: 36@ = 257@(442@,16i) // (int)
- 000A: 36@ += 4
- 03C0: 443@ = actor 395@(253@,16i) car
- 00D6: if
- 001D: 257@(253@,16i) > 36@ // (int)
- 004D: jump_if_false @NRACES_15657
- 00AD: set_car 443@ max_speed_to 25.0
- 0002: jump @NRACES_15716
- :NRACES_15657
- 00D6: if or
- 0039: 966@ == 7
- 0039: 966@ == 8
- 0039: 966@ == 0
- 004D: jump_if_false @NRACES_15706
- 00AD: set_car 443@ max_speed_to 35.0
- 0002: jump @NRACES_15716
- :NRACES_15706
- 00AD: set_car 443@ max_speed_to 50.0
- :NRACES_15716
- 00D6: if
- 0039: 966@ == 8
- 004D: jump_if_false @NRACES_15809
- 00D6: if or
- 01AD: car 443@ sphere 0 near_point -882.9833 -47.9468 radius 24.61 25.64
- 01AD: car 443@ sphere 0 near_point -843.0954 -141.9169 radius 24.59 -29.24
- 004D: jump_if_false @NRACES_15809
- 00AD: set_car 443@ max_speed_to 30.0
- :NRACES_15809
- 0002: jump @NRACES_16337
- /////////////////////////////////// 49@ = 11 or 12
- :NRACES_15816
- 00D6: if
- 0039: 966@ == 25
- 004D: jump_if_false @NRACES_15848
- 0002: jump @NRACES_20294
- 0002: jump @NRACES_16337
- /////////////////////////////////
- :NRACES_15848
- 00D6: if
- 0039: 305@(253@,16i) == 0
- 004D: jump_if_false @NRACES_15894
- 0085: 305@(253@,16i) = 844@ // (int)
- 000A: 305@(253@,16i) += 8000
- :NRACES_15894
- 00D6: if
- 001D: 844@ > 305@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_16337
- 00D6: if
- 803B: not 257@(253@,16i) == 257@(442@,16i) // (int)
- 004D: jump_if_false @NRACES_16337
- 00D6: if
- 80F2: not actor $PLAYER_ACTOR near_actor 395@(253@,16i) radius 30.0 30.0 0
- 004D: jump_if_false @NRACES_16326
- 00D6: if
- 80EC: not actor $PLAYER_ACTOR 0 near_point 331@(253@,16f) 347@(253@,16f) radius 30.0 30.0
- 004D: jump_if_false @NRACES_16308
- 00D6: if
- 838A: not any_car_in_cube_cornerA 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) cornerB 4.0 4.0 3.0
- 004D: jump_if_false @NRACES_16290
- 00D6: if
- 82CB: not actor 395@(253@,16i) bounding_sphere_visible
- 004D: jump_if_false @NRACES_16272
- 00D6: if
- 80C2: not sphere_onscreen 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 4.0
- 004D: jump_if_false @NRACES_16254
- 01C3: remove_references_to_car 379@(253@,16i) // Like turning a car into any random car
- 0050: gosub @NRACES_create_car_SUB
- 036A: put_actor 395@(253@,16i) in_car 379@(253@,16i)
- 0085: 36@ = 257@(253@,16i) // (int)
- 000A: 36@ += 1
- 00D6: if
- 001D: 250@ > 36@ // (int)
- 004D: jump_if_false @NRACES_16236
- 039F: set_car 379@(253@,16i) race_to 454@(36@,82f) 536@(36@,82f)
- 04BA: set_car 379@(253@,16i) speed_to 20.0
- :NRACES_16236
- 0006: 305@(253@,16i) = 0
- 0002: jump @NRACES_16265
- :NRACES_16254
- 0006: 305@(253@,16i) = 0
- :NRACES_16265
- 0002: jump @NRACES_16283
- :NRACES_16272
- 0006: 305@(253@,16i) = 0
- :NRACES_16283
- 0002: jump @NRACES_16301
- :NRACES_16290
- 0006: 305@(253@,16i) = 0
- :NRACES_16301
- 0002: jump @NRACES_16319
- :NRACES_16308
- 0006: 305@(253@,16i) = 0
- :NRACES_16319
- 0002: jump @NRACES_16337
- :NRACES_16326
- 0006: 305@(253@,16i) = 0
- :NRACES_16337
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_if49is11
- 0006: 252@ = 0
- 0006: 255@ = 0
- :NRACES_16369
- 00D6: if
- 001D: 256@ > 252@ // (int)
- 004D: jump_if_false @NRACES_16451
- 0085: 447@ = 257@(252@,16i) // (int)
- 000E: 447@ -= 4
- 00D6: if
- 001D: 447@ > 257@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_16437
- 000A: 255@ += 1
- :NRACES_16437
- 000A: 252@ += 1
- 0002: jump @NRACES_16369
- :NRACES_16451
- 00D6: if
- 0019: 255@ > 0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 80F2: not actor $PLAYER_ACTOR near_actor 395@(253@,16i) radius 150.0 150.0 0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 80EC: not actor $PLAYER_ACTOR 0 near_point 331@(253@,16f) 347@(253@,16f) radius 150.0 150.0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 80EC: not actor 395@(253@,16i) 0 near_point 331@(253@,16f) 347@(253@,16f) radius 40.0 40.0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 838A: not any_car_in_cube_cornerA 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) cornerB 4.0 4.0 3.0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 82CB: not actor 395@(253@,16i) bounding_sphere_visible
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 80C2: not sphere_onscreen 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 4.0
- 004D: jump_if_false @NRACES_if49is11
- 00D6: if
- 0449: actor 395@(253@,16i) in_a_car
- 004D: jump_if_false @NRACES_16795
- 00A1: put_actor 395@(253@,16i) at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 0085: 36@ = 257@(253@,16i) // (int)
- 000A: 36@ += 1
- 039F: set_car 443@ race_to 454@(36@,82f) 536@(36@,82f)
- 0002: jump @NRACES_if49is11
- :NRACES_16795
- 01C3: remove_references_to_car 379@(253@,16i) // Like turning a car into any random car
- 0050: gosub @NRACES_create_car_SUB
- 036A: put_actor 395@(253@,16i) in_car 379@(253@,16i)
- 0085: 36@ = 257@(253@,16i) // (int)
- 000A: 36@ += 1
- 00D6: if
- 001D: 250@ > 36@ // (int)
- 004D: jump_if_false @NRACES_if49is11
- 039F: set_car 379@(253@,16i) race_to 454@(36@,82f) 536@(36@,82f)
- 04BA: set_car 379@(253@,16i) speed_to 20.0
- :NRACES_if49is11
- 0006: 36@ = 0
- 00D6: if
- 0100: actor 395@(253@,16i) in_sphere 331@(253@,16f) 347@(253@,16f) 363@(253@,16f) radius 322@ 323@ 324@ sphere 0 in_car
- 004D: jump_if_false @NRACES_16975
- 0006: 36@ = 1
- 0002: jump @NRACES_17104
- :NRACES_16975
- 00D6: if
- 07D6: 395@(253@,16i) == $PLAYER_ACTOR // integer vars
- 004D: jump_if_false @NRACES_17104
- 00D6: if
- 0735: NOP_false 83
- 004D: jump_if_false @NRACES_17104
- 04E4: unknown_refresh_game_renderer_at 331@(253@,16f) 347@(253@,16f)
- 03CB: set_rendering_origin_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 0087: 751@ = 363@(253@,16f) // (float)
- 000B: 751@ += 1.0
- 00A1: put_actor 395@(253@,16i) at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- :NRACES_17104
- 00D6: if
- 0039: 36@ == 1
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if
- 0039: 49@ == 11
- 004D: jump_if_false @NRACES_17147
- 0006: 49@ = 12
- /////////////////////////////////////////////////////////////////// 49@ = 12
- :NRACES_17147
- 00D6: if
- 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_17213
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_17213
- 097A: play_audio_at 0.0 0.0 0.0 event 1058
- 0164: disable_marker 54@
- :NRACES_17213
- 000A: 257@(253@,16i) += 1
- 00D6: if
- 001D: 250@ > 257@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_17314
- 0085: 36@ = 257@(253@,16i) // (int)
- 0087: 331@(253@,16f) = 454@(36@,82f) // (float)
- 0087: 347@(253@,16f) = 536@(36@,82f) // (float)
- 0087: 363@(253@,16f) = 618@(36@,82f) // (float)
- 0002: jump @NRACES_Activ_Race
- :NRACES_17314
- 00D6: if
- 001D: 224@ > 273@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_17348
- 000A: 273@(253@,16i) += 1
- :NRACES_17348
- 00D6: if
- 003B: 273@(253@,16i) == 224@ // (int)
- 004D: jump_if_false @NRACES_18016
- 00D6: if
- 07D6: 395@(253@,16i) == $PLAYER_ACTOR // integer vars
- 004D: jump_if_false @NRACES_17605
- 00D6: if
- 0019: 224@ > 1
- 004D: jump_if_false @NRACES_17515////49@ = 13
- 0085: 448@ = 844@ // (int)
- 0062: 448@ -= 206@ // (int)
- 0016: 448@ /= 1000
- 00D6: if
- 001D: 860@ > 448@ // (int)
- 004D: jump_if_false @NRACES_17515////49@ = 13
- 0085: 860@ = 448@ // (int)
- 00D6: if
- 0039: 966@ == 25
- 004D: jump_if_false @NRACES_17489
- 042E: downdate_integer_stat 212 to 448@ // same as 0582
- :NRACES_17489
- 00D6: if
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_17515////49@ = 13
- 042E: downdate_integer_stat 219 to 448@ // same as 0582
- :NRACES_17515////////////////////////////////////////////////////49@ = 13
- 06D6: disable_racing_checkpoint 449@
- 0164: disable_marker 54@
- 0006: 49@ = 13
- 00D6: if
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_17584
- 00D6: if
- 0019: 229@ > 0
- 004D: jump_if_false @NRACES_17584
- 00BA: show_text_styled GXT 'M_FAIL' time 3000 style 1 // ~r~MISSION FAILED!
- :NRACES_17584
- 0007: 363@(253@,16f) = 99999.0
- 0002: jump @NRACES_18009
- :NRACES_17605
- 00D6: if
- 8119: not car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_17634
- 03CD: disable_car 379@(253@,16i) stuck_check
- :NRACES_17634
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_17944
- 062E: unknown_get_actor 395@(253@,16i) task 1560 status_store_to 14@ // -----------------------------ret 7 if not found
- 00D6: if
- 04A4: 14@ == 7 // $ == any
- 004D: jump_if_false @NRACES_17937
- 0615: define_AS_pack_begin 37@
- 06AC: 47@ = actor 395@(253@,16i) movement_speed
- 0092: 36@ = float 47@ to_integer
- 0012: 36@ *= -100
- 000A: 36@ += 4000
- 00D6: if
- 001B: 10 > 36@
- 004D: jump_if_false @NRACES_17750
- 0006: 36@ = 10
- :NRACES_17750
- 06C7: AS_actor -1 driver_of_car -1 perform_action 9 timelimit 36@
- 0209: 36@ = random_int_in_ranges 0 5
- 00D6: if or
- 0039: 36@ == 0
- 0039: 36@ == 1
- 004D: jump_if_false @NRACES_17826
- 06C7: AS_actor -1 driver_of_car -1 perform_action 7 timelimit 200
- 06C7: AS_actor -1 driver_of_car -1 perform_action 4 timelimit 250000
- 0002: jump @NRACES_17850
- :NRACES_17826
- 06C7: AS_actor -1 driver_of_car -1 perform_action 8 timelimit 200
- 06C7: AS_actor -1 driver_of_car -1 perform_action 5 timelimit 250000
- :NRACES_17850
- 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
- 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
- 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
- 06C7: AS_actor -1 driver_of_car -1 perform_action 6 timelimit 250000
- 05D2: AS_actor -1 run_to_and_hijack_car -1 max_search_radius 100.0 traffic_behavior 2
- 0616: define_AS_pack_end 37@
- 0618: assign_actor 395@(253@,16i) to_AS_pack 37@
- 061B: remove_references_to_AS_pack 37@
- :NRACES_17937
- 0002: jump @NRACES_17995
- :NRACES_17944
- 062E: unknown_get_actor 395@(253@,16i) task 1490 status_store_to 14@ // ret 7 if not found
- 00D6: if
- 04A4: 14@ == 7 // $ == any
- 004D: jump_if_false @NRACES_17995
- 05D2: AS_actor 395@(253@,16i) run_to_and_hijack_car -1 max_search_radius 100.0 traffic_behavior 2
- :NRACES_17995
- 0007: 363@(253@,16f) = 99999.0
- :NRACES_18009
- 0002: jump @NRACES_Activ_Race
- :NRACES_18016
- 00D6: if
- 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_18265
- 0085: 448@ = 844@ // (int)
- 0062: 448@ -= 206@ // (int)
- 0016: 448@ /= 1000
- 00D6: if
- 001D: 860@ > 448@ // (int)
- 004D: jump_if_false @NRACES_18257
- 0085: 860@ = 448@ // (int)
- 00D6: if
- 0039: 966@ == 25
- 004D: jump_if_false @NRACES_18116
- 042E: downdate_integer_stat 212 to 448@ // same as 0582
- :NRACES_18116
- 00D6: if
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_18142
- 042E: downdate_integer_stat 219 to 448@ // same as 0582
- :NRACES_18142
- 0085: 452@ = 448@ // (int)
- 0016: 452@ /= 60
- 0085: 36@ = 452@ // (int)
- 0012: 36@ *= 60
- 0085: 453@ = 448@ // (int)
- 0062: 453@ -= 36@ // (int)
- 00D6: if
- 001B: 10 > 453@
- 004D: jump_if_false @NRACES_18235
- 02FD: show_text_2numbers_lowpriority GXT 'NLAPTM0' numbers 452@ 453@ time 5000 flag 1 // New Best Lap Time ~1~:0~1~
- 0002: jump @NRACES_18257
- :NRACES_18235
- 02FD: show_text_2numbers_lowpriority GXT 'NLAPTIM' numbers 452@ 453@ time 5000 flag 1 // New Best Lap Time ~1~:~1~
- :NRACES_18257
- 0085: 206@ = 844@ // (int)
- :NRACES_18265
- 0006: 257@(253@,16i) = 0
- 0085: 36@ = 257@(253@,16i) // (int)
- 0087: 331@(253@,16f) = 454@(36@,82f) // (float)
- 0087: 347@(253@,16f) = 536@(36@,82f) // (float)
- 0087: 363@(253@,16f) = 618@(36@,82f) // (float)
- :NRACES_Activ_Race
- 00D6: if
- 003C: $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_StartScript_kernel
- 00D6: if
- 8043: not 363@(253@,16f) == 99999.0
- 004D: jump_if_false @NRACES_18786
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_18454
- 018A: 54@ = create_checkpoint_at 331@(253@,16f) 347@(253@,16f) 363@(253@,16f)
- 0165: set_marker 54@ color_to 0
- 018B: set_marker 54@ radar_mode 2
- 0168: set_marker 54@ size 3
- 06D6: disable_racing_checkpoint 449@
- :NRACES_18454
- 00D6: if and
- 003B: 257@(253@,16i) == 249@ // (int)
- 003B: 273@(253@,16i) == 251@ // (int)
- 004D: jump_if_false @NRACES_18666
- 00D6: if
- 04A4: 205@ == 3 // create_racing_checkpoint TYPE
- 004D: jump_if_false @NRACES_18611
- 0085: 36@ = 257@(253@,16i) // (int)
- 000E: 36@ -= 1
- 00D6: if
- 001B: 0 > 36@
- 004D: jump_if_false @NRACES_18551
- 0006: 36@ = 0
- :NRACES_18551
- 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@
- 0002: jump @NRACES_18659
- :NRACES_18611
- 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
- :NRACES_18659
- 0002: jump @NRACES_18786
- :NRACES_18666
- 00D6: if
- 0039: 221@ == 0
- 004D: jump_if_false @NRACES_18786
- 0085: 36@ = 257@(253@,16i) // (int)
- 000A: 36@ += 1
- 00D6: if
- 003B: 257@(253@,16i) == 249@ // (int)
- 004D: jump_if_false @NRACES_18733
- 0006: 36@ = 1
- :NRACES_18733
- 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@
- :NRACES_18786
- 0002: jump @NRACES_BackToDoubleLoop
- /////////////////////////////////////////////////////////////////
- :NRACES_StartScript_kernel
- 00D6: if
- 8043: not 363@(253@,16f) == 99999.0
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if or
- 0039: 966@ == 19
- 0039: 966@ == 20
- 004D: jump_if_false @NRACES_ExtraRace_kernel
- ////// Extra Races
- 00D6: if
- 8119: not car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_19154
- 00D6: if
- 00DB: actor 395@(253@,16i) in_car 379@(253@,16i)
- 004D: jump_if_false @NRACES_19116
- 00D6: if and
- 0039: 257@ == 1
- 0039: 7@ == 0
- 004D: jump_if_false @NRACES_19109
- 0050: gosub @NRACES_pathspeed_sub
- 005B: 15@ += 10@ // (float)
- 0006: 7@ = 1
- 0006: 253@ = 0
- 0085: 36@ = 256@ // (int)
- 000E: 36@ -= 1
- :NRACES_18959
- 00D6: if
- 001D: 36@ > 253@ // (int)
- 004D: jump_if_false @NRACES_19109
- 07C0: load_path 901@(253@,16i)
- :NRACES_18987
- 0001: wait 0 ms
- 00D6: if
- 07C1: path 901@(253@,16i) available
- 004D: jump_if_false @NRACES_18987
- 0164: disable_marker 412@(253@,16i)
- 085E: assign_car 379@(253@,16i) to_looped_path 901@(253@,16i)
- 06FD: set_car 379@(253@,16i) speed_on_path_to 15@
- 0187: 412@(253@,16i) = create_marker_above_actor 395@(253@,16i)
- 0165: set_marker 412@(253@,16i) color_to 4
- 018B: set_marker 412@(253@,16i) radar_mode 3
- 0873: release_path 901@(253@,16i)
- 000A: 253@ += 1
- 0002: jump @NRACES_18959
- :NRACES_19109
- 0002: jump @NRACES_BackToDoubleLoop
- :NRACES_19116
- 03C0: 443@ = actor 395@(253@,16i) car
- 039F: set_car 443@ race_to 331@(253@,16f) 347@(253@,16f)
- 0002: jump @NRACES_19185
- :NRACES_19154
- 03C0: 443@ = actor 395@(253@,16i) car
- 039F: set_car 443@ race_to 331@(253@,16f) 347@(253@,16f)
- :NRACES_19185
- 0002: jump @NRACES_BackToDoubleLoop
- /////////////////////////////////////////////////////////////////
- :NRACES_ExtraRace_kernel
- 00D6: if
- 8043: not 363@(253@,16f) == 99999.0
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_20043
- 00D6: if
- 8119: not car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if
- 00DB: actor 395@(253@,16i) in_car 379@(253@,16i)
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if and
- 0039: 257@ == 1
- 0039: 7@ == 0
- 004D: jump_if_false @NRACES_19562
- 0006: 7@ = 1
- 0006: 221@ = 7
- 0007: 322@ = 35.0
- 0007: 323@ = 35.0
- 0007: 324@ = 15.0
- 0007: 325@ = 12.0
- 09BA: show_entered_zone_name 0
- 0007: 325@ = 35.0
- 0050: gosub @NRACES_pathspeed_sub
- 005B: 15@ += 10@ // (float)
- 0006: 253@ = 0
- 0085: 36@ = 256@ // (int)
- 000E: 36@ -= 1
- :NRACES_19412
- 00D6: if
- 001D: 36@ > 253@ // (int)
- 004D: jump_if_false @NRACES_19562
- 07C0: load_path 901@(253@,16i)
- :NRACES_19440
- 0001: wait 0 ms
- 00D6: if
- 07C1: path 901@(253@,16i) available
- 004D: jump_if_false @NRACES_19440
- 0164: disable_marker 412@(253@,16i)
- 085E: assign_car 379@(253@,16i) to_looped_path 901@(253@,16i)
- 06FD: set_car 379@(253@,16i) speed_on_path_to 15@
- 0187: 412@(253@,16i) = create_marker_above_actor 395@(253@,16i)
- 0165: set_marker 412@(253@,16i) color_to 4
- 018B: set_marker 412@(253@,16i) radar_mode 3
- 0873: release_path 901@(253@,16i)
- 000A: 253@ += 1
- 0002: jump @NRACES_19412
- :NRACES_19562
- 0007: 454@ = 1047.382
- 0007: 536@ = -2911.04
- 0007: 618@ = 1002.286
- 0007: 455@ = 1146.278
- 0007: 537@ = -2811.58
- 0007: 619@ = 1005.057
- 0007: 456@ = 1121.293
- 0007: 538@ = -2554.07
- 0007: 620@ = 1004.141
- 0007: 457@ = 950.1064
- 0007: 539@ = -2468.55
- 0007: 621@ = 1002.751
- 0007: 458@ = 460.0398
- 0007: 540@ = -2472.67
- 0007: 622@ = 1003.206
- 0007: 459@ = 338.0612
- 0007: 541@ = -2539.46
- 0007: 623@ = 1005.036
- 0007: 460@ = 273.1334
- 0007: 542@ = -2706.45
- 0007: 624@ = 1005.871
- 0007: 461@ = 338.7241
- 0007: 543@ = -2864.9
- 0007: 625@ = 1004.757
- 0007: 462@ = 409.2708
- 0007: 544@ = -2915.18
- 0007: 626@ = 1002.097
- 0007: 463@ = 597.7279
- 0007: 545@ = -2985.72
- 0007: 627@ = 1001.467
- 0007: 464@ = 716.1918
- 0007: 546@ = -2988.3
- 0007: 628@ = 1001.349
- 0007: 465@ = 832.5463
- 0007: 547@ = -2987.33
- 0007: 629@ = 1001.346
- 0002: jump @NRACES_BackToDoubleLoop
- :NRACES_20043
- 062E: unknown_get_actor 395@(253@,16i) task 1560 status_store_to 14@ // ret 7 if not found
- 00D6: if
- 04A4: 14@ == 7 // $ == any
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 062E: unknown_get_actor 395@(253@,16i) task 1490 status_store_to 14@ // ret 7 if not found
- 00D6: if
- 04A4: 14@ == 7 // $ == any
- 004D: jump_if_false @NRACES_BackToDoubleLoop
- 00D6: if
- 8119: not car 379@(253@,16i) wrecked
- 004D: jump_if_false @NRACES_20221
- 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
- 00D6: if
- 001D: 257@(253@,16i) > 250@ // (int)
- 004D: jump_if_false @NRACES_20214
- 03CD: disable_car 379@(253@,16i) stuck_check
- :NRACES_20214
- 0002: jump @NRACES_BackToDoubleLoop
- :NRACES_20221
- 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
- :NRACES_BackToDoubleLoop
- 0002: jump @NRACES_Back2DoubleLoop
- :NRACES_20276
- 00D6: if
- 0019: 221@ > 0
- 004D: jump_if_false @NRACES_20579
- :NRACES_20294
- 00D6: if
- 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_20572
- 00D6: if
- 838A: not any_car_in_cube_cornerA 732@ 733@ 734@ cornerB 2.5 2.5 2.5
- 004D: jump_if_false @NRACES_20572
- 0006: 257@(253@,16i) = 1
- 0164: disable_marker 412@(253@,16i)
- 01C3: remove_references_to_car 379@(253@,16i) // Like turning a car into any random car
- 01C2: remove_references_to_actor 395@(253@,16i) // Like turning an actor into a random pedestrian
- 0087: 331@(253@,16f) = 732@ // (float)
- 0087: 347@(253@,16f) = 733@ // (float)
- 0087: 363@(253@,16f) = 734@ // (float)
- 0087: 847@ = 735@ // (float)
- 0050: gosub @NRACES_create_car_SUB
- 0129: 395@(253@,16i) = create_actor_pedtype 4 model 700@(253@,16i) in_car 379@(253@,16i) driverseat
- 0860: link_actor 395@(253@,16i) to_interior 221@
- 054A: set_actor 395@(253@,16i) immune_to_car_headshots 0
- 0446: set_actor 395@(253@,16i) immune_to_headshots 0
- 0568: set_actor 395@(253@,16i) targetable 1
- 02A9: set_actor 395@(253@,16i) immune_to_nonplayer 1
- 039E: set_actor 395@(253@,16i) locked 0 while_in_car
- 04D8: set_actor 395@(253@,16i) drowns_in_water 0
- 0223: set_actor 395@(253@,16i) health_to 500
- 04BA: set_car 379@(253@,16i) speed_to 25.0
- :NRACES_20572
- 0002: jump @NRACES_Back2DoubleLoop
- :NRACES_20579
- 00D6: if
- 803C: not $PLAYER_ACTOR == 395@(253@,16i) // (int)
- 004D: jump_if_false @NRACES_Back2DoubleLoop
- 00D6: if
- 001B: 13 > 49@
- 004D: jump_if_false @NRACES_20682
- 00D6: if or
- 003B: 257@(442@,16i) == 257@(253@,16i) // (int)
- 001D: 257@(253@,16i) > 257@(442@,16i) // (int)
- 001D: 257@(253@,16i) > 249@ // (int)
- 004D: jump_if_false @NRACES_20682
- 000A: 229@ += 1
- :NRACES_20682
- 00D6: if
- 84AD: not actor 395@(253@,16i) in_water
- 004D: jump_if_false @NRACES_Back2DoubleLoop
- 0164: disable_marker 412@(253@,16i)
- 01C2: remove_references_to_actor 395@(253@,16i) // Like turning an actor into a random pedestrian
- 01C3: remove_references_to_car 379@(253@,16i) // Like turning a car into any random car
- :NRACES_Back2DoubleLoop
- 000A: 253@ += 1
- 0002: jump @NRACES_RaceDoubleLoop
- /////////////////////////////////////////////////////////////////////////////
- :NRACES_20743
- 00D6: if
- 0019: 256@ > 1
- 004D: jump_if_false @NRACES_21670
- 038E: draw_box_position 823@ 824@ size 825@ 826@ RGBA 0 0 0 255
- 038E: draw_box_position 819@ 820@ size 821@ 822@ RGBA 134 155 184 255
- 038E: draw_box_position 800@ 801@ size 802@ 803@ RGBA 0 0 0 255
- 00D6: if
- 0019: 224@ > 1
- 004D: jump_if_false @NRACES_21103
- 038E: draw_box_position 827@ 828@ size 829@ 830@ RGBA 0 0 0 255
- 038E: draw_box_position 831@ 832@ size 833@ 834@ RGBA 134 155 184 255
- 038E: draw_box_position 835@ 836@ size 837@ 838@ RGBA 0 0 0 255
- 0085: 36@ = 273@(442@,16i) // (int)
- 000A: 36@ += 1
- 00D6: if
- 001D: 36@ > 224@ // (int)
- 004D: jump_if_false @NRACES_20969
- 0085: 36@ = 224@ // (int)
- :NRACES_20969
- 0050: gosub @NRACES_TextSetSub
- 09FB: 848@ = current_language
- 00D6: if
- 04A4: 848@ == 2 // $ == any
- 004D: jump_if_false @NRACES_21016
- 0007: 841@ = 0.4235
- 0002: jump @NRACES_21061
- :NRACES_21016
- 00D6: if
- 04A4: 848@ == 4 // $ == any
- 004D: jump_if_false @NRACES_21051
- 0007: 841@ = 0.3786
- 0002: jump @NRACES_21061
- :NRACES_21051
- 0007: 841@ = 0.5
- :NRACES_21061
- 033F: set_text_draw_letter_size 841@ 842@
- 0341: unknown_text_draw_flag 1
- 0343: set_text_draw_linewidth 600.0
- 045B: draw_text_2numbers 839@ 840@ GXT 'NRACE32' numbers 36@ 224@ // LAP ~1~/~1~
- :NRACES_21103
- 0085: 450@ = 229@ // (int)
- 000A: 450@ += 1
- 0050: gosub @NRACES_TextSetSub
- 00D6: if
- 0039: 223@ == 1
- 004D: jump_if_false @NRACES_21155
- 0340: set_text_draw_RGBA 180 25 29 255
- :NRACES_21155
- 033F: set_text_draw_letter_size 805@ 806@
- 00D6: if
- 0039: 450@ == 1
- 004D: jump_if_false @NRACES_21198
- 033E: set_draw_text_position 804@ 849@ GXT 'NRC_ST' // ST
- :NRACES_21198
- 00D6: if
- 0039: 450@ == 2
- 004D: jump_if_false @NRACES_21233
- 033E: set_draw_text_position 804@ 849@ GXT 'NRC_ND' // ND
- :NRACES_21233
- 00D6: if
- 0039: 450@ == 3
- 004D: jump_if_false @NRACES_21268
- 033E: set_draw_text_position 804@ 849@ GXT 'NRC_RD' // RD
- :NRACES_21268
- 00D6: if
- 0019: 450@ > 3
- 004D: jump_if_false @NRACES_21303
- 033E: set_draw_text_position 804@ 849@ GXT 'NRC_TH' // TH
- :NRACES_21303
- 0050: gosub @NRACES_TextSetSub
- 00D6: if
- 0039: 223@ == 1
- 004D: jump_if_false @NRACES_21340
- 0340: set_text_draw_RGBA 180 25 29 255
- :NRACES_21340
- 033F: set_text_draw_letter_size 809@ 810@
- 0342: enable_text_draw_centered 1
- 045A: draw_text_1number 807@ 808@ GXT 'NUMBER' number 450@ // ~1~
- 0050: gosub @NRACES_TextSetSub
- 00D6: if
- 0039: 223@ == 1
- 004D: jump_if_false @NRACES_21409
- 0340: set_text_draw_RGBA 180 25 29 255
- :NRACES_21409
- 033F: set_text_draw_letter_size 813@ 814@
- 045A: draw_text_1number 811@ 812@ GXT 'NRC_OUT' number 256@ // /~1~
- 00D6: if
- 001B: 13 > 49@
- 004D: jump_if_false @NRACES_21479
- 0085: 451@ = 844@ // (int)
- 0062: 451@ -= 850@ // (int)
- 0016: 451@ /= 1000
- :NRACES_21479
- 0085: 452@ = 451@ // (int)
- 0016: 452@ /= 60
- 00D6: if
- 0019: 452@ > 99
- 004D: jump_if_false @NRACES_21519
- 0006: 452@ = 99
- :NRACES_21519
- 0085: 36@ = 452@ // (int)
- 0012: 36@ *= 60
- 0085: 453@ = 451@ // (int)
- 0062: 453@ -= 36@ // (int)
- 0050: gosub @NRACES_TextSetSub
- 00D6: if
- 0039: 222@ == 1
- 004D: jump_if_false @NRACES_21587
- 0340: set_text_draw_RGBA 180 25 29 255
- :NRACES_21587
- 0342: enable_text_draw_centered 1
- 033F: set_text_draw_letter_size 817@ 818@
- 00D6: if
- 0019: 453@ > 9
- 004D: jump_if_false @NRACES_21647
- 045B: draw_text_2numbers 815@ 816@ GXT 'NTIME' numbers 452@ 453@ // ~1~:~1~
- 0002: jump @NRACES_21670
- :NRACES_21647
- 045B: draw_text_2numbers 815@ 816@ GXT 'NTIME_0' numbers 452@ 453@ // ~1~:0~1~
- :NRACES_21670
- 00D6: if
- 0039: 966@ == 7
- 004D: jump_if_false @NRACES_21688
- :NRACES_21688
- 00D6: if or
- 0039: 966@ == 25
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_21720
- 0050: gosub @NRACES_44630
- :NRACES_21720
- 0002: jump @NRACES_BackToLoop
- /////////////////////////////////////////////////////////////////// 49@ = 13
- :NRACES_RaceEnd
- if and
- 0039: 450@ == 1
- 0039: 964@ == 0
- 004D: jump_if_false @NRACES_21893
- :NRACES_21788
- 0110: clear_player $PLAYER_CHAR wanted_level
- 0002: jump @NRACES_21893
- :NRACES_21893
- 00D6: if
- 001D: 761@(966@,30i) > 451@ // (int)
- 004D: jump_if_false @NRACES_21991
- 00D6: if
- 0039: 256@ == 1
- 004D: jump_if_false @NRACES_21950
- 0006: 451@ = 10
- //008B: 451@ = $6960 // (int)
- 0016: 451@ /= 1000
- :NRACES_21950
- 0085: 761@(966@,30i) = 451@ // (int)
- 042E: downdate_integer_stat 145@(966@,30i) to 451@ // same as 0582
- 0006: 222@ = 1
- 0006: 888@ = 40000
- :NRACES_21991
- 0007: 800@ = 208.0665
- 0007: 801@ = 297.9241
- 0007: 802@ = 474.2788
- 0007: 803@ = 383.4714
- 0007: 804@ = 229.648
- 0007: 849@ = 313.8785
- 0007: 805@ = 0.5858
- 0007: 806@ = 2.5296
- 0007: 807@ = 455.3051
- 0007: 809@ = 0.4116
- 0007: 812@ = 339.1096
- 0007: 813@ = 0.5858
- 0050: gosub @NRACES_44236
- 0085: 850@ = 844@ // (int)
- 000A: 850@ += 8000
- 0006: 49@ = 14
- 0002: jump @NRACES_BackToLoop
- :NRACES_22148
- 09FB: 848@ = current_language
- 00D6: if
- 04A4: 848@ == 0 // $ == any
- 004D: jump_if_false @NRACES_22186
- 0087: 805@ = 813@ // (float)
- 0002: jump @NRACES_22194
- :NRACES_22186
- 0087: 805@ = 809@ // (float)
- :NRACES_22194
- 00D6: if
- 0039: 256@ == 1
- 004D: jump_if_false @NRACES_22262
- 0087: 752@ = 801@ // (float)
- 000B: 752@ += 25.0
- 0937: text_draw_box_cornerA 800@ 752@ cornerB 802@ 803@ GXT_reference 'DUMMY' style 3
- 0002: jump @NRACES_22337
- :NRACES_22262
- 00D6: if
- 0039: 450@ == 1
- 004D: jump_if_false @NRACES_22312
- 0937: text_draw_box_cornerA 800@ 801@ cornerB 802@ 803@ GXT_reference 'NRACE18' style 3 // Winner!
- 0002: jump @NRACES_22337
- :NRACES_22312
- 0937: text_draw_box_cornerA 800@ 801@ cornerB 802@ 803@ GXT_reference 'NRACE_8' style 3 // Loser!
- :NRACES_22337
- 00D6: if
- 0019: 256@ > 1
- 004D: jump_if_false @NRACES_22609
- 0050: gosub @NRACES_TextSetSub
- 0341: unknown_text_draw_flag 1
- 033F: set_text_draw_letter_size 805@ 806@
- 00D6: if
- 0039: 223@ == 1
- 004D: jump_if_false @NRACES_22416
- 033E: set_draw_text_position 804@ 849@ GXT 'NTOPPOS' // NEW Best Position:
- 0002: jump @NRACES_22433
- :NRACES_22416
- 033E: set_draw_text_position 804@ 849@ GXT 'NRACE30' // Position:
- :NRACES_22433
- 0050: gosub @NRACES_TextSetSub
- 03E4: enable_text_draw_align_right 1
- 033F: set_text_draw_letter_size 805@ 806@
- 0340: set_text_draw_RGBA 180 180 180 255
- 00D6: if
- 0039: 450@ == 1
- 004D: jump_if_false @NRACES_22501
- 033E: set_draw_text_position 807@ 849@ GXT 'NRACE26' // 1ST
- :NRACES_22501
- 00D6: if
- 0039: 450@ == 2
- 004D: jump_if_false @NRACES_22536
- 033E: set_draw_text_position 807@ 849@ GXT 'NRACE27' // 2ND
- :NRACES_22536
- 00D6: if
- 0039: 450@ == 3
- 004D: jump_if_false @NRACES_22571
- 033E: set_draw_text_position 807@ 849@ GXT 'NRACE28' // 3RD
- :NRACES_22571
- 00D6: if
- 0019: 450@ > 3
- 004D: jump_if_false @NRACES_22609
- 045A: draw_text_1number 807@ 849@ GXT 'NRACE29' number 450@ // ~1~TH
- :NRACES_22609
- 0050: gosub @NRACES_TextSetSub
- 0341: unknown_text_draw_flag 1
- 033F: set_text_draw_letter_size 805@ 806@
- 00D6: if
- 0039: 222@ == 1
- 004D: jump_if_false @NRACES_22670
- 033E: set_draw_text_position 804@ 812@ GXT 'NTOPTIM' // NEW Best Time:
- 0002: jump @NRACES_22687
- :NRACES_22670
- 033E: set_draw_text_position 804@ 812@ GXT 'NRACE31' // Time:
- :NRACES_22687
- 0085: 452@ = 451@ // (int)
- 0016: 452@ /= 60
- 0085: 36@ = 452@ // (int)
- 0012: 36@ *= 60
- 0085: 453@ = 451@ // (int)
- 0062: 453@ -= 36@ // (int)
- 0050: gosub @NRACES_TextSetSub
- 03E4: enable_text_draw_align_right 1
- 033F: set_text_draw_letter_size 805@ 806@
- 0340: set_text_draw_RGBA 180 180 180 255
- 00D6: if
- 0019: 453@ > 9
- 004D: jump_if_false @NRACES_22814
- 045B: draw_text_2numbers 807@ 812@ GXT 'NTIME' numbers 452@ 453@ // ~1~:~1~
- 0002: jump @NRACES_22837
- :NRACES_22814
- 045B: draw_text_2numbers 807@ 812@ GXT 'NTIME_0' numbers 452@ 453@ // ~1~:0~1~
- :NRACES_22837
- 00D6: if
- 001D: 844@ > 850@ // (int)
- 004D: jump_if_false @NRACES_23352
- 0051: return
- :NRACES_pathspeed_sub
- 0007: 15@ = 0.7
- 00D6: if
- 047A: actor $PLAYER_ACTOR driving_bike
- 004D: jump_if_false @NRACES_22998
- 0007: 15@ = 0.7
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #MTBIKE
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BIKE
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BMX
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #FAGGIO
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #PIZZABOY
- 004D: jump_if_false @NRACES_22962
- 0007: 15@ = 0.5
- 0002: jump @NRACES_23350
- :NRACES_22962
- 00D6: if
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #SANCHEZ
- 004D: jump_if_false @NRACES_22998
- 0007: 15@ = 0.7
- 0002: jump @NRACES_23350
- :NRACES_22998
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #NRG500
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #JESTER
- 004D: jump_if_false @NRACES_23042
- 0007: 15@ = 0.9
- 0002: jump @NRACES_23350
- :NRACES_23042
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BANSHEE
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #CLUB
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #FLASH
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BUFFALO
- 004D: jump_if_false @NRACES_23102
- 0007: 15@ = 0.8
- 0002: jump @NRACES_23350
- :NRACES_23102
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BULLET
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #TURISMO
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #HOTRINB
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #HOTRINA
- 004D: jump_if_false @NRACES_23162
- 0007: 15@ = 0.9
- 0002: jump @NRACES_23350
- :NRACES_23162
- 00D6: if
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #INFERNUS
- 004D: jump_if_false @NRACES_23198
- 0007: 15@ = 0.95
- 0002: jump @NRACES_23350
- :NRACES_23198
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #CHEETAH
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #BANSHEE
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #COMET
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #HOTRING
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #SUPERGT
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #HOTKNIFE
- 004D: jump_if_false @NRACES_23274
- 0007: 15@ = 0.85
- 0002: jump @NRACES_23350
- :NRACES_23274
- 00D6: if or
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #FELTZER
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #STRATUM
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #ZR350
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #URANUS
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #SULTAN
- 00DD: actor $PLAYER_ACTOR driving_car_with_model #ELEGY
- 004D: jump_if_false @NRACES_23350
- 0007: 15@ = 0.75
- 0002: jump @NRACES_23350
- :NRACES_23350
- 0051: return
- :NRACES_23352
- 0002: jump @NRACES_BackToLoop
- :NRACES_BackToLoop
- //0513: show_text_box_1number 'Showt01' number 49@
- 0002: jump @NRACES_RaceMainLoop
- :NRACES_RaceJUMPTABLE
- 0871: init_jump_table 966@ total_jumps 27 default_jump 0 @NRACES_DriverMDL jumps 0 @NRACES_LSFirst 1 @NRACES_LSmotobike 2 @NRACES_LS_Hills 3 @NRACES_LS_East 4 @NRACES_LS_WEST 5 @NRACES_LS_CITY 6 @NRACES_LS_into_CONTY_N
- 0872: jump_table_jumps 7 @NRACES_REDCOUNTY_BLUE 8 @NRACES_BLUEBERRY_RED 9 @NRACES_DIRTBADLAND 10 @NRACES_BADITOBADLAND 11 @NRACES_SF_KART 12 @SF_Fastlane 13 @NRACES_SF_HILLS 14 @NRACES_SF_AIR_FLINTCOUNTY 15 @NRACES_SF_TO_VG
- 0872: jump_table_jumps 16 @NRACES_Staudammm 17 @NRACES_ValleyDiablo 18 @NRACES_LV_RINGROAD 19 @NRACES_extramap19 20 @NRACES_extramap20 21 @NRACES_extramap21 22 @NRACES_SF_DOWNHILL 23 @NRACES_MONTGOMERY 24 @NRACES_LAS_COLINAS
- 0872: jump_table_jumps 25 @NRACES_Hotring 26 @NRACES_Dirtring -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL -1 @NRACES_DriverMDL
- :NRACES_LSFirst//LosSantosFirstrace
- 0007: 454@ = 1492.407
- 0007: 536@ = -1872.365
- 0007: 618@ = 15.8
- 0007: 455@ = 1384.262
- 0007: 537@ = -1872.015
- 0007: 619@ = 12.3828
- 0007: 456@ = 1075.442
- 0007: 538@ = -1851.978
- 0007: 620@ = 12.391
- 0007: 457@ = 647.3663
- 0007: 539@ = -1734.185
- 0007: 621@ = 12.4844
- 0007: 458@ = 627.2474
- 0007: 540@ = -1228.55
- 0007: 622@ = 16.9893
- 0007: 459@ = 497.0043
- 0007: 541@ = -1282.818
- 0007: 623@ = 14.6513
- 0007: 460@ = 500.412
- 0007: 542@ = -1326.649
- 0007: 624@ = 14.8178
- 0007: 461@ = 401.0033
- 0007: 543@ = -1404.457
- 0007: 625@ = 32.8973
- 0007: 462@ = 420.3067
- 0007: 544@ = -1450.714
- 0007: 626@ = 29.5842
- 0007: 463@ = 329.1244
- 0007: 545@ = -1631.112
- 0007: 627@ = 32.1247
- 0007: 464@ = 366.4376
- 0007: 546@ = -1647.348
- 0007: 628@ = 31.7176
- 0007: 465@ = 369.98
- 0007: 547@ = -2030.34
- 0007: 629@ = 5.55
- 0006: 250@ = 12
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LSmotobike
- 0007: 454@ = 2875.192
- 0007: 536@ = -1458.85
- 0007: 618@ = 10.5892
- 0007: 455@ = 2875.362
- 0007: 537@ = -1404.768
- 0007: 619@ = 10.7143
- 0007: 456@ = 2797.037
- 0007: 538@ = -1291.152
- 0007: 620@ = 41.389
- 0007: 457@ = 2609.984
- 0007: 539@ = -1256.458
- 0007: 621@ = 47.9322
- 0007: 458@ = 2371.282
- 0007: 540@ = -1280.477
- 0007: 622@ = 23.6341
- 0007: 459@ = 2450.557
- 0007: 541@ = -1444.24
- 0007: 623@ = 23.6318
- 0007: 460@ = 2618.436
- 0007: 542@ = -1444.826
- 0007: 624@ = 31.6234
- 0007: 461@ = 2657.3
- 0007: 543@ = -1404.327
- 0007: 625@ = 30.0795
- 0007: 462@ = 2680.506
- 0007: 544@ = -1489.556
- 0007: 626@ = 30.2098
- 0007: 463@ = 2755.952
- 0007: 545@ = -1488.515
- 0007: 627@ = 29.3812
- 0087: 464@ = 454@ // (float)
- 0087: 546@ = 536@ // (float)
- 0087: 628@ = 618@ // (float)
- 0006: 250@ = 11
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LS_Hills
- 0007: 454@ = 261.7816
- 0007: 536@ = -1243.111
- 0007: 618@ = 71.8851
- 0007: 455@ = 312.9973
- 0007: 537@ = -1206.853
- 0007: 619@ = 74.9057
- 0007: 456@ = 440.3485
- 0007: 538@ = -1186.672
- 0007: 620@ = 67.2076
- 0007: 457@ = 623.8817
- 0007: 539@ = -1109.967
- 0007: 621@ = 45.6186
- 0007: 458@ = 745.0934
- 0007: 540@ = -951.0351
- 0007: 622@ = 53.766
- 0007: 459@ = 873.6384
- 0007: 541@ = -860.0975
- 0007: 623@ = 76.5242
- 0007: 460@ = 1053.818
- 0007: 542@ = -777.5837
- 0007: 624@ = 104.7803
- 0007: 461@ = 1248.368
- 0007: 543@ = -731.3474
- 0007: 625@ = 93.7346
- 0007: 462@ = 1372.402
- 0007: 544@ = -675.6946
- 0007: 626@ = 92.6217
- 0007: 463@ = 1328.011
- 0007: 545@ = -583.8703
- 0007: 627@ = 93.4113
- 0007: 464@ = 1167.314
- 0007: 546@ = -633.0795
- 0007: 628@ = 102.7501
- 0007: 465@ = 968.4116
- 0007: 547@ = -646.252
- 0007: 629@ = 120.7201
- 0007: 466@ = 791.077
- 0007: 548@ = -800.4396
- 0007: 630@ = 65.0537
- 0007: 467@ = 620.9355
- 0007: 549@ = -905.8031
- 0007: 631@ = 62.1261
- 0007: 468@ = 454.9853
- 0007: 550@ = -1013.546
- 0007: 632@ = 92.0091
- 0007: 469@ = 276.8912
- 0007: 551@ = -1104.159
- 0007: 633@ = 80.0612
- 0007: 470@ = 141.6012
- 0007: 552@ = -1247.267
- 0007: 634@ = 43.792
- 0007: 471@ = 192.4688
- 0007: 553@ = -1380.597
- 0007: 635@ = 47.6608
- 0087: 472@ = 454@ // (float)
- 0087: 554@ = 536@ // (float)
- 0087: 636@ = 618@ // (float)
- 0006: 250@ = 19
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LS_East
- 0007: 454@ = 1927.48
- 0007: 536@ = -1515.516
- 0007: 618@ = 2.2978
- 0007: 455@ = 2018.4
- 0007: 537@ = -1515.405
- 0007: 619@ = 2.4054
- 0007: 456@ = 2179.006
- 0007: 538@ = -1559.661
- 0007: 620@ = 1.1797
- 0007: 457@ = 2370.138
- 0007: 539@ = -1619.553
- 0007: 621@ = 7.3323
- 0007: 458@ = 2570.841
- 0007: 540@ = -1619.056
- 0007: 622@ = 17.6841
- 0007: 459@ = 2756.846
- 0007: 541@ = -1657.173
- 0007: 623@ = 11.5191
- 0007: 460@ = 2915.178
- 0007: 542@ = -1534.362
- 0007: 624@ = 9.875
- 0007: 461@ = 2916.228
- 0007: 543@ = -1333.491
- 0007: 625@ = 9.875
- 0007: 462@ = 2819.331
- 0007: 544@ = -1142.638
- 0007: 626@ = 15.7018
- 0007: 463@ = 2622.646
- 0007: 545@ = -1152.872
- 0007: 627@ = 50.4181
- 0007: 464@ = 2423.186
- 0007: 546@ = -1154.169
- 0007: 628@ = 30.5642
- 0007: 465@ = 2167.046
- 0007: 547@ = -1101.915
- 0007: 629@ = 24.3864
- 0007: 466@ = 2006.077
- 0007: 548@ = -1027.839
- 0007: 630@ = 34.3152
- 0007: 467@ = 1835.824
- 0007: 549@ = -991.5906
- 0007: 631@ = 35.8824
- 0007: 468@ = 1636.313
- 0007: 550@ = -1005.15
- 0007: 632@ = 49.8831
- 0007: 469@ = 1617.024
- 0007: 551@ = -1215.833
- 0007: 633@ = 51.0566
- 0007: 470@ = 1577.972
- 0007: 552@ = -1417.831
- 0007: 634@ = 27.6154
- 0007: 471@ = 1722.823
- 0007: 553@ = -1525.932
- 0007: 635@ = 18.3927
- 0087: 472@ = 454@ // (float)
- 0087: 554@ = 536@ // (float)
- 0087: 636@ = 618@ // (float)
- 0006: 250@ = 19
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LS_WEST
- 0007: 454@ = 1357.656
- 0007: 536@ = -1361.67
- 0007: 618@ = 12.3828
- 0007: 455@ = 1357.689
- 0007: 537@ = -1186.404
- 0007: 619@ = 20.2744
- 0007: 456@ = 1369.741
- 0007: 538@ = -1000.526
- 0007: 620@ = 27.02
- 0007: 457@ = 1505.818
- 0007: 539@ = -868.7814
- 0007: 621@ = 61.0462
- 0007: 458@ = 1452.794
- 0007: 540@ = -711.5325
- 0007: 622@ = 89.8766
- 0007: 459@ = 1253.572
- 0007: 541@ = -729.2587
- 0007: 623@ = 93.4292
- 0007: 460@ = 1059.306
- 0007: 542@ = -775.9847
- 0007: 624@ = 105.3241
- 0007: 461@ = 878.665
- 0007: 543@ = -858.1913
- 0007: 625@ = 76.8826
- 0007: 462@ = 721.7916
- 0007: 544@ = -980.4561
- 0007: 626@ = 51.9555
- 0007: 463@ = 571.0251
- 0007: 545@ = -1045.203
- 0007: 627@ = 72.2876
- 0007: 464@ = 373.2952
- 0007: 546@ = -1075.644
- 0007: 628@ = 72.8049
- 0007: 465@ = 288.4963
- 0007: 547@ = -1249.747
- 0007: 629@ = 72.721
- 0007: 466@ = 481.2224
- 0007: 548@ = -1240.976
- 0007: 630@ = 19.3512
- 0007: 467@ = 518.334
- 0007: 549@ = -1377.603
- 0007: 631@ = 14.9457
- 0007: 468@ = 448.0064
- 0007: 550@ = -1540.832
- 0007: 632@ = 27.8796
- 0007: 469@ = 487.4595
- 0007: 551@ = -1661.575
- 0007: 633@ = 20.74
- 0007: 470@ = 687.2253
- 0007: 552@ = -1673.48
- 0007: 634@ = 10.7959
- 0007: 471@ = 866.4786
- 0007: 553@ = -1584.698
- 0007: 635@ = 12.3828
- 0007: 472@ = 1066.729
- 0007: 554@ = -1572.305
- 0007: 636@ = 12.375
- 0007: 473@ = 1261.214
- 0007: 555@ = -1572.243
- 0007: 637@ = 12.3906
- 0087: 474@ = 454@ // (float)
- 0087: 556@ = 536@ // (float)
- 0087: 638@ = 618@ // (float)
- 0006: 250@ = 21
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LS_CITY
- 0007: 454@ = 852.0544
- 0007: 536@ = -1405.622
- 0007: 618@ = 12.217
- 0007: 455@ = 1102.789
- 0007: 537@ = -1405.766// fehler
- 0007: 619@ = 12.428
- 0007: 456@ = 1353.038
- 0007: 538@ = -1405.544
- 0007: 620@ = 12.3251
- 0007: 457@ = 1600.965
- 0007: 539@ = -1440.852
- 0007: 621@ = 12.3828
- 0007: 458@ = 1850.622
- 0007: 540@ = -1461.777
- 0007: 622@ = 12.3984
- 0007: 454@ = 831.7679
- 0007: 536@ = -1405.588
- 0007: 618@ = 12.3849
- 0007: 455@ = 1031.822
- 0007: 537@ = -1405.615// fehler
- 0007: 619@ = 12.0966
- 0007: 456@ = 1232.144
- 0007: 538@ = -1405.732
- 0007: 620@ = 12.0633
- 0007: 457@ = 1429.508
- 0007: 539@ = -1439.091
- 0007: 621@ = 12.3828
- 0007: 458@ = 1630.18
- 0007: 540@ = -1440.858
- 0007: 622@ = 12.3828
- 0007: 459@ = 1829.527
- 0007: 541@ = -1460.804
- 0007: 623@ = 12.3448
- 0007: 460@ = 2029.979
- 0007: 542@ = -1463.381
- 0007: 624@ = 14.4553
- 0007: 461@ = 2175.822
- 0007: 543@ = -1384.403
- 0007: 625@ = 22.8281
- 0007: 462@ = 2342.426
- 0007: 544@ = -1442.324
- 0007: 626@ = 22.8281
- 0007: 463@ = 2191.875
- 0007: 545@ = -1545.934
- 0007: 627@ = 1.1724
- 0007: 464@ = 1997.078
- 0007: 546@ = -1499.951
- 0007: 628@ = 2.3804
- 0007: 465@ = 1797.064
- 0007: 547@ = -1500.874
- 0007: 629@ = 6.8307
- 0007: 466@ = 1641.002
- 0007: 548@ = -1439.345
- 0007: 630@ = 27.0747
- 0007: 467@ = 1627.555
- 0007: 549@ = -1280.703
- 0007: 631@ = 41.885
- 0007: 468@ = 1683.507
- 0007: 550@ = -1089.012
- 0007: 632@ = 55.7917
- 0007: 469@ = 1566.054
- 0007: 551@ = -927.5945
- 0007: 633@ = 42.7541
- 0007: 470@ = 1366.105
- 0007: 552@ = -933.6759
- 0007: 634@ = 33.1953
- 0007: 471@ = 1166.087
- 0007: 553@ = -941.9011
- 0007: 635@ = 41.8697
- 0007: 472@ = 966.715
- 0007: 554@ = -962.2038
- 0007: 636@ = 38.1905
- 0007: 473@ = 784.2582
- 0007: 555@ = -1043.979
- 0007: 637@ = 23.6177
- 0007: 474@ = 677.2552
- 0007: 556@ = -1164.128
- 0007: 638@ = 14.164
- 0007: 475@ = 627.7037
- 0007: 557@ = -1337.904
- 0007: 639@ = 12.4227
- 0087: 476@ = 454@ // (float)
- 0087: 558@ = 536@ // (float)
- 0087: 640@ = 618@ // (float)
- 0006: 250@ = 23
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LS_into_CONTY_N
- 0007: 454@ = 1331.926
- 0007: 536@ = -2280.51
- 0007: 618@ = 13.1732
- 0007: 455@ = 1331.775
- 0007: 537@ = -2541.682
- 0007: 619@ = 13.1765
- 0007: 456@ = 1544.308
- 0007: 538@ = -2684.983
- 0007: 620@ = 7.5074
- 0007: 457@ = 1945.946
- 0007: 539@ = -2685.131
- 0007: 621@ = 6.5549
- 0007: 458@ = 2175.141
- 0007: 540@ = -2557.994
- 0007: 622@ = 13.173
- 0007: 459@ = 2352.719
- 0007: 541@ = -2222.223
- 0007: 623@ = 13.1737
- 0007: 460@ = 2740.522
- 0007: 542@ = -2168.782
- 0007: 624@ = 10.7349
- 0007: 461@ = 2844.832
- 0007: 543@ = -1812.965
- 0007: 625@ = 10.6737
- 0007: 462@ = 2926.094
- 0007: 544@ = -1421.263
- 0007: 626@ = 10.657
- 0007: 463@ = 2888.946
- 0007: 545@ = -1022.685
- 0007: 627@ = 10.6607
- 0007: 464@ = 2896.483
- 0007: 546@ = -621.0989
- 0007: 628@ = 10.63
- 0007: 465@ = 2718.623
- 0007: 547@ = -273.2495
- 0007: 629@ = 27.6705
- 0007: 466@ = 2774.299
- 0007: 548@ = 119.9424
- 0007: 630@ = 22.8712
- 0007: 467@ = 2612.82
- 0007: 549@ = 327.3945
- 0007: 631@ = 25.6764
- 0007: 468@ = 2213.983
- 0007: 550@ = 324.9601
- 0007: 632@ = 32.5307
- 0007: 469@ = 1817.184
- 0007: 551@ = 278.3323
- 0007: 633@ = 21.5314
- 0007: 470@ = 1621.185
- 0007: 552@ = 312.8743
- 0007: 634@ = 20.8534
- 0007: 471@ = 1608.029
- 0007: 553@ = 372.27
- 0007: 635@ = 26.4284
- 0007: 472@ = 1658.672
- 0007: 554@ = 317.3336
- 0007: 636@ = 30.0474
- 0007: 473@ = 1651.536
- 0007: 555@ = -68.8376
- 0007: 637@ = 35.9156
- 0007: 474@ = 1668.653
- 0007: 556@ = -369.1116
- 0007: 638@ = 34.3923
- 0007: 475@ = 1699.785
- 0007: 557@ = -665.8258
- 0007: 639@ = 43.3311
- 0007: 476@ = 1640.03
- 0007: 558@ = -1062.329
- 0007: 640@ = 60.8035
- 0007: 477@ = 1594.408
- 0007: 559@ = -1457.834
- 0007: 641@ = 28.3679
- 0007: 478@ = 1622.355
- 0007: 560@ = -1856.504
- 0007: 642@ = 25.4707
- 0007: 479@ = 1452.159
- 0007: 561@ = -2117.271
- 0007: 643@ = 13.1726
- 0087: 480@ = 454@ // (float)
- 0087: 562@ = 536@ // (float)
- 0087: 644@ = 618@ // (float)
- 0006: 250@ = 27
- 0006: 256@ = 4
- 0002: jump @NRACES_DriverMDL
- :NRACES_REDCOUNTY_BLUE
- 0007: 454@ = 1559.983
- 0007: 536@ = 17.468
- 0007: 618@ = 26.1563
- 0007: 455@ = 1556.426
- 0007: 537@ = -94.0345
- 0007: 619@ = 19.4957
- 0007: 456@ = 1434.738
- 0007: 538@ = -214.9645
- 0007: 620@ = 7.3527
- 0007: 457@ = 1321.254
- 0007: 539@ = -195.8984
- 0007: 621@ = 15.7447
- 0007: 458@ = 1211.007
- 0007: 540@ = -102.6927
- 0007: 622@ = 39.3603
- 0007: 459@ = 892.2923
- 0007: 541@ = -88.1123
- 0007: 623@ = 22.4405
- 0007: 460@ = 789.9247
- 0007: 542@ = -124.3171
- 0007: 624@ = 21.3365
- 0007: 461@ = 659.6545
- 0007: 543@ = -196.7497
- 0007: 625@ = 11.7663
- 0007: 462@ = 419.4744
- 0007: 544@ = -302.5507
- 0007: 626@ = 6.446
- 0007: 463@ = 289.8085
- 0007: 545@ = -380.3828
- 0007: 627@ = 7.8753
- 0007: 464@ = 207.4451
- 0007: 546@ = -298.923
- 0007: 628@ = 0.4375
- 0007: 465@ = 182.497
- 0007: 547@ = -217.8004
- 0007: 629@ = 0.4216
- 0007: 466@ = 22.0727
- 0007: 548@ = -207.7681
- 0007: 630@ = 0.5827
- 0007: 467@ = -114.231
- 0007: 549@ = -132.3417
- 0007: 631@ = 2.1236
- 0007: 468@ = -38.4818
- 0007: 550@ = 140.8613
- 0007: 632@ = 2.1234
- 0007: 469@ = -141.4718
- 0007: 551@ = 187.6611
- 0007: 633@ = 6.2406
- 0007: 470@ = -329.7878
- 0007: 552@ = 173.921
- 0007: 634@ = 5.403
- 0007: 471@ = -507.6872
- 0007: 553@ = 221.0444
- 0007: 635@ = 8.7633
- 0007: 472@ = -661.1096
- 0007: 554@ = 226.3879
- 0007: 636@ = 16.7064
- 0007: 473@ = -618.4406
- 0007: 555@ = -67.8995
- 0007: 637@ = 62.3489
- 0007: 474@ = -507.8417
- 0007: 556@ = -45.9077
- 0007: 638@ = 59.2556
- 0007: 475@ = -520.6511
- 0007: 557@ = 79.6011
- 0007: 639@ = 32.2117
- 0007: 476@ = -715.4454
- 0007: 558@ = 225.1288
- 0007: 640@ = 0.2899
- 0007: 477@ = -770.0811
- 0007: 559@ = 130.1324
- 0007: 641@ = 9.4651
- 0007: 478@ = -738.1151
- 0007: 560@ = 25.555
- 0007: 642@ = 32.2336
- 0007: 479@ = -885.785
- 0007: 561@ = -41.3927
- 0007: 643@ = 33.2347
- 0007: 480@ = -716.4521
- 0007: 562@ = 5.1206
- 0007: 644@ = 59.1055
- 0007: 481@ = -759.2693
- 0007: 563@ = -92.0455
- 0007: 645@ = 64.8686
- 0007: 482@ = -826.881
- 0007: 564@ = -167.7603
- 0007: 646@ = 64.99
- 0007: 483@ = -728.9467
- 0007: 565@ = -173.5218
- 0007: 647@ = 65.1248
- 0007: 484@ = -544.8638
- 0007: 566@ = -189.4458
- 0007: 648@ = 77.8383
- 0006: 250@ = 31
- 0006: 256@ = 4
- 0002: jump @NRACES_DriverMDL
- :NRACES_BLUEBERRY_RED
- 0007: 454@ = -544.8638
- 0007: 536@ = -189.4458
- 0007: 618@ = 81.8383
- 0007: 455@ = -728.9467
- 0007: 537@ = -173.5218
- 0007: 619@ = 65.1248
- 0007: 456@ = -826.881
- 0007: 538@ = -167.7603
- 0007: 620@ = 64.99
- 0007: 457@ = -759.2693
- 0007: 539@ = -92.0455
- 0007: 621@ = 64.8686
- 0007: 458@ = -716.4521
- 0007: 540@ = 5.1206
- 0007: 622@ = 59.1055
- 0007: 459@ = -885.785
- 0007: 541@ = -41.3927
- 0007: 623@ = 33.2347
- 0007: 460@ = -738.1151
- 0007: 542@ = 25.555
- 0007: 624@ = 32.2336
- 0007: 461@ = -770.0811
- 0007: 543@ = 130.1324
- 0007: 625@ = 9.4651
- 0007: 462@ = -715.4454
- 0007: 544@ = 225.1288
- 0007: 626@ = 0.2899
- 0007: 463@ = -624.6024
- 0007: 545@ = 187.2405
- 0007: 627@ = 15.4381
- 0007: 464@ = -520.6511
- 0007: 546@ = 79.6011
- 0007: 628@ = 32.2117
- 0007: 465@ = -507.8417
- 0007: 547@ = -45.9077
- 0007: 629@ = 59.2556
- 0007: 466@ = -618.4406
- 0007: 548@ = -67.8995
- 0007: 630@ = 62.3489
- 0007: 467@ = -658.3503
- 0007: 549@ = 146.4855
- 0007: 631@ = 28.2693
- 0007: 468@ = -507.6872
- 0007: 550@ = 221.0444
- 0007: 632@ = 8.7633
- 0007: 469@ = -329.7878
- 0007: 551@ = 173.921
- 0007: 633@ = 5.5
- 0007: 470@ = -149.4881
- 0007: 552@ = 189.6471
- 0007: 634@ = 7.2644
- 0007: 471@ = -38.4818
- 0007: 553@ = 140.8613
- 0007: 635@ = 2.1234
- 0007: 472@ = -114.231
- 0007: 554@ = -132.3417
- 0007: 636@ = 2.1236
- 0007: 473@ = 22.0727
- 0007: 555@ = -207.7681
- 0007: 637@ = 0.5827
- 0007: 474@ = 182.497
- 0007: 556@ = -217.8004
- 0007: 638@ = 0.4216
- 0007: 475@ = 207.4451
- 0007: 557@ = -298.923
- 0007: 639@ = 0.4375
- 0007: 476@ = 279.6441
- 0007: 558@ = -378.3416
- 0007: 640@ = 7.9003
- 0007: 477@ = 419.4744
- 0007: 559@ = -302.5507
- 0007: 641@ = 6.446
- 0007: 478@ = 573.52
- 0007: 560@ = -202.8494
- 0007: 642@ = 13.7118
- 0007: 479@ = 748.4567
- 0007: 561@ = -150.8298
- 0007: 643@ = 18.3722
- 0007: 480@ = 820.4231
- 0007: 562@ = -111.5991
- 0007: 644@ = 23.2476
- 0007: 481@ = 1000.324
- 0007: 563@ = -80.3516
- 0007: 645@ = 21.0326
- 0007: 482@ = 1187.393
- 0007: 564@ = -83.879
- 0007: 646@ = 35.2576
- 0007: 483@ = 1265.846
- 0007: 565@ = -153.0857
- 0007: 647@ = 36.8097
- 0007: 484@ = 1434.738
- 0007: 566@ = -214.9645
- 0007: 648@ = 7.3527
- 0007: 485@ = 1548.962
- 0007: 567@ = -146.2702
- 0007: 649@ = 16.4932
- 0007: 486@ = 1559.983
- 0007: 568@ = 17.468
- 0007: 650@ = 23.1563
- 0006: 250@ = 33
- 0006: 256@ = 4
- 0002: jump @NRACES_DriverMDL
- :NRACES_DIRTBADLAND
- 0007: 454@ = -796.8273
- 0007: 536@ = -2468.529
- 0007: 618@ = 83.6549
- 0007: 455@ = -938.5198
- 0007: 537@ = -2364.511
- 0007: 619@ = 57.0608
- 0007: 456@ = -1065.656
- 0007: 538@ = -2379.436
- 0007: 620@ = 46.5486
- 0007: 457@ = -1247.823
- 0007: 539@ = -2313.528
- 0007: 621@ = 19.8007
- 0007: 458@ = -1356.137
- 0007: 540@ = -2180.365
- 0007: 622@ = 21.3467
- 0007: 459@ = -1541.303
- 0007: 541@ = -2154.782
- 0007: 623@ = 5.8607
- 0007: 460@ = -1674.876
- 0007: 542@ = -2235.132
- 0007: 624@ = 33.8691
- 0007: 461@ = -1839.937
- 0007: 543@ = -2349.368
- 0007: 625@ = 31.9587
- 0007: 462@ = -1841.037
- 0007: 544@ = -2454.4
- 0007: 626@ = 27.4044
- 0007: 463@ = -1702.044
- 0007: 545@ = -2587.976
- 0007: 627@ = 26.1706
- 0007: 464@ = -1508.332
- 0007: 546@ = -2634.733
- 0007: 628@ = 46.8766
- 0007: 465@ = -1310.905
- 0007: 547@ = -2637.832
- 0007: 629@ = 12.808
- 0007: 466@ = -1122.616
- 0007: 548@ = -2652.592
- 0007: 630@ = 15.4117
- 0007: 467@ = -934.2363
- 0007: 549@ = -2668.473
- 0007: 631@ = 80.3479
- 0007: 468@ = -753.5882
- 0007: 550@ = -2672.785
- 0007: 632@ = 84.0788
- 0007: 469@ = -668.018
- 0007: 551@ = -2496.988
- 0007: 633@ = 37.5787
- 0007: 470@ = -550.4019
- 0007: 552@ = -2334.538
- 0007: 634@ = 26.8502
- 0007: 471@ = -366.3848
- 0007: 553@ = -2257.25
- 0007: 635@ = 41.7144
- 0007: 472@ = -276.1146
- 0007: 554@ = -2189.364
- 0007: 636@ = 27.7264
- 0006: 250@ = 19
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_BADITOBADLAND
- 0007: 454@ = -1936.791
- 0007: 536@ = -2452.235
- 0007: 618@ = 29.6377
- 0007: 455@ = -1862.54
- 0007: 537@ = -2379.436
- 0007: 619@ = 30.1425
- 0007: 456@ = -1690.144
- 0007: 538@ = -2303.846
- 0007: 620@ = 43.3626
- 0007: 457@ = -1676.317
- 0007: 539@ = -2132.699
- 0007: 621@ = 35.2082
- 0007: 458@ = -1855.421
- 0007: 540@ = -2087.117
- 0007: 622@ = 58.3697
- 0007: 459@ = -1919.802
- 0007: 541@ = -1937.457
- 0007: 623@ = 78.5313
- 0007: 460@ = -1749.334
- 0007: 542@ = -1899.519
- 0007: 624@ = 95.8199
- 0007: 461@ = -1571.292
- 0007: 543@ = -1904.166
- 0007: 625@ = 84.3076
- 0007: 462@ = -1483.784
- 0007: 544@ = -1783.286
- 0007: 626@ = 49.8768
- 0007: 463@ = -1429.878
- 0007: 545@ = -1915.641
- 0007: 627@ = 25.1751
- 0007: 464@ = -1301.801
- 0007: 546@ = -2084.054
- 0007: 628@ = 22.9116
- 0007: 465@ = -1269.912
- 0007: 547@ = -2248.736
- 0007: 629@ = 21.3152
- 0007: 466@ = -1146.514
- 0007: 548@ = -2371.508
- 0007: 630@ = 27.0467
- 0007: 467@ = -959.5773
- 0007: 549@ = -2306.27
- 0007: 631@ = 56.1859
- 0007: 468@ = -867.9595
- 0007: 550@ = -2180.891
- 0007: 632@ = 25.6567
- 0007: 469@ = -843.4177
- 0007: 551@ = -2018.734
- 0007: 633@ = 20.9828
- 0007: 470@ = -767.7295
- 0007: 552@ = -1865.533
- 0007: 634@ = 11.4149
- 0007: 471@ = -666.3682
- 0007: 553@ = -1996.276
- 0007: 635@ = 23.9143
- 0007: 472@ = -486.6196
- 0007: 554@ = -2025.765
- 0007: 636@ = 48.245
- 0007: 473@ = -323.4612
- 0007: 555@ = -1914.206
- 0007: 637@ = 11.1951
- 0006: 250@ = 20
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_SF_KART
- 0007: 454@ = -2703.8
- 0007: 536@ = -286.05
- 0007: 618@ = 6.7
- 0007: 455@ = -2668.671
- 0007: 537@ = -251.6207
- 0007: 619@ = 5.4984
- 0007: 456@ = -2655.978
- 0007: 538@ = -104.6751
- 0007: 620@ = 2.9982
- 0007: 457@ = -2460.835
- 0007: 539@ = -69.9766
- 0007: 621@ = 31.2
- 0007: 458@ = -2421.263
- 0007: 540@ = 55.6089
- 0007: 622@ = 34.0156
- 0007: 459@ = -2545.26
- 0007: 541@ = 137.9111
- 0007: 623@ = 15.2177
- 0007: 460@ = -2604.136
- 0007: 542@ = 136.8579
- 0007: 624@ = 3.1797
- 0007: 461@ = -2558.661
- 0007: 543@ = 245.625
- 0007: 625@ = 10.7931
- 0007: 462@ = -2578.504
- 0007: 544@ = 345.8331
- 0007: 626@ = 7.2168
- 0007: 463@ = -2706.282
- 0007: 545@ = 317.6024
- 0007: 627@ = 3.1797
- 0007: 464@ = -2809.244
- 0007: 546@ = 232.3965
- 0007: 628@ = 6.0313
- 0007: 465@ = -2757.749
- 0007: 547@ = 138.2248
- 0007: 629@ = 5.9033
- 0007: 466@ = -2758.39
- 0007: 548@ = -43.991
- 0007: 630@ = 6.1263
- 0007: 467@ = -2756.892
- 0007: 549@ = -184.0135
- 0007: 631@ = 5.8843
- 0007: 468@ = -2812.464
- 0007: 550@ = -299.5974
- 0007: 632@ = 6.039
- 0087: 469@ = 454@ // (float)
- 0087: 551@ = 536@ // (float)
- 0087: 633@ = 618@ // (float)
- 0006: 250@ = 16
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :SF_Fastlane
- 0007: 454@ = -2642.3
- 0007: 536@ = 1169.1
- 0007: 618@ = 35.51
- 0007: 455@ = -2593.221
- 0007: 537@ = 1217.854
- 0007: 619@ = 34.7402
- 0007: 456@ = -2312.288
- 0007: 538@ = 1176.387
- 0007: 620@ = 49.608
- 0007: 457@ = -2157.193
- 0007: 539@ = 1268.196
- 0007: 621@ = 26.0127
- 0007: 458@ = -1959.526
- 0007: 540@ = 1287.205
- 0007: 622@ = 6.7514
- 0007: 459@ = -1741.076
- 0007: 541@ = 1325.298
- 0007: 623@ = 6.083
- 0007: 460@ = -1759.865
- 0007: 542@ = 1269.147
- 0007: 624@ = 8.8598
- 0007: 461@ = -1884.242
- 0007: 543@ = 1160.69
- 0007: 625@ = 45.0107
- 0007: 462@ = -1897.101
- 0007: 544@ = 960.1686
- 0007: 626@ = 34.7366
- 0007: 463@ = -1998.178
- 0007: 545@ = 841.1865
- 0007: 627@ = 45.0219
- 0007: 464@ = -2189.258
- 0007: 546@ = 808.5273
- 0007: 628@ = 56.0602
- 0007: 465@ = -2389.186
- 0007: 547@ = 808.6409
- 0007: 629@ = 34.7495
- 0007: 466@ = -2589.692
- 0007: 548@ = 808.5219
- 0007: 630@ = 49.5411
- 0007: 467@ = -2711.488
- 0007: 549@ = 812.8809
- 0007: 631@ = 48.9309
- 0007: 468@ = -2750.894
- 0007: 550@ = 890.6993
- 0007: 632@ = 65.8952
- 0007: 469@ = -2653.912
- 0007: 551@ = 1157.345
- 0007: 633@ = 34.7386
- 0006: 250@ = 16
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_SF_HILLS
- 0007: 454@ = -1584.141
- 0007: 536@ = 1088.439
- 0007: 618@ = 7.5
- 0007: 455@ = -1584.128
- 0007: 537@ = 1150.261
- 0007: 619@ = 6.8387
- 0007: 456@ = -1699.077
- 0007: 538@ = 1312.02
- 0007: 620@ = 6.8293
- 0007: 457@ = -1875.891
- 0007: 539@ = 1352.059
- 0007: 621@ = 6.8322
- 0007: 458@ = -2060.741
- 0007: 540@ = 1274.452
- 0007: 622@ = 8.0659
- 0007: 459@ = -2258.306
- 0007: 541@ = 1257.682
- 0007: 623@ = 42.6038
- 0007: 460@ = -2143.281
- 0007: 542@ = 1075.652
- 0007: 624@ = 79.1249
- 0007: 461@ = -2143.141
- 0007: 543@ = 896.6196
- 0007: 625@ = 79.6432
- 0007: 462@ = -2143.084
- 0007: 544@ = 696.6971
- 0007: 626@ = 67.6451
- 0007: 463@ = -2146.737
- 0007: 545@ = 532.8465
- 0007: 627@ = 34.8181
- 0007: 464@ = -2055.564
- 0007: 546@ = 504.0781
- 0007: 628@ = 34.8168
- 0007: 465@ = -1968.175
- 0007: 547@ = 605.5881
- 0007: 629@ = 34.8199
- 0007: 466@ = -1820.393
- 0007: 548@ = 475.0548
- 0007: 630@ = 23.4295
- 0007: 467@ = -1876.903
- 0007: 549@ = 288.4981
- 0007: 631@ = 32.6699
- 0007: 468@ = -1897.585
- 0007: 550@ = 87.7896
- 0007: 632@ = 37.9384
- 0007: 469@ = -1911.151
- 0007: 551@ = -214.2394
- 0007: 633@ = 38.032
- 0007: 470@ = -1910.974
- 0007: 552@ = -515.5727
- 0007: 634@ = 38.0323
- 0007: 471@ = -1910.675
- 0007: 553@ = -816.3037
- 0007: 635@ = 44.7432
- 0007: 472@ = -1910.658
- 0007: 554@ = -1117.408
- 0007: 636@ = 38.0214
- 0007: 473@ = -1907.276
- 0007: 555@ = -1317.626
- 0007: 637@ = 39.3164
- 0007: 474@ = -1996.896
- 0007: 556@ = -1289.264
- 0007: 638@ = 37.3518
- 0007: 475@ = -2153.53
- 0007: 557@ = -1031.597
- 0007: 639@ = 32.3638
- 0007: 476@ = -2205.567
- 0007: 558@ = -859.1885
- 0007: 640@ = 54.6872
- 0007: 477@ = -2202.666
- 0007: 559@ = -759.2505
- 0007: 641@ = 62.3413
- 0007: 478@ = -2352.255
- 0007: 560@ = -775.5399
- 0007: 642@ = 95.1597
- 0007: 479@ = -2421.544
- 0007: 561@ = -610.6656
- 0007: 643@ = 132.3493
- 0007: 480@ = -2627.138
- 0007: 562@ = -496.4363
- 0007: 644@ = 70.09
- 0007: 481@ = -2351.247
- 0007: 563@ = -460.0875
- 0007: 645@ = 79.9485
- 0007: 482@ = -2599.996
- 0007: 564@ = -372.7368
- 0007: 646@ = 43.7794
- 0007: 483@ = -2702.314
- 0007: 565@ = -530.1367
- 0007: 647@ = 12.4366
- 0007: 484@ = -2699.197
- 0007: 566@ = -401.205
- 0007: 648@ = 7.7008
- 0007: 485@ = -2210.255
- 0007: 567@ = -348.0724
- 0007: 649@ = 36.8384
- 0007: 486@ = -1897.734
- 0007: 568@ = -314.4976
- 0007: 650@ = 48.9384
- 0007: 487@ = -1890.36
- 0007: 569@ = -45.4288
- 0007: 651@ = 38.0312
- 0007: 488@ = -1886.556
- 0007: 570@ = 55.293
- 0007: 652@ = 38.0326
- 0007: 489@ = -1848.038
- 0007: 571@ = 242.5393
- 0007: 653@ = 30.825
- 0007: 490@ = -1736.635
- 0007: 572@ = 316.5836
- 0007: 654@ = 6.039
- 0007: 491@ = -1682.981
- 0007: 573@ = 367.1342
- 0007: 655@ = 6.028
- 0007: 492@ = -1559.293
- 0007: 574@ = 528.332
- 0007: 656@ = 6.8409
- 0007: 493@ = -1535.552
- 0007: 575@ = 827.4427
- 0007: 657@ = 6.8401
- 0007: 494@ = -1584.129
- 0007: 576@ = 1115.6
- 0007: 658@ = 6.8376
- 0006: 250@ = 41
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_SF_AIR_FLINTCOUNTY
- 0007: 454@ = -1761.655
- 0007: 536@ = -606.3881
- 0007: 618@ = 15.8961
- 0007: 455@ = -1760.54
- 0007: 537@ = -686.4133
- 0007: 619@ = 24.2389
- 0007: 456@ = -1502.876
- 0007: 538@ = -820.2545
- 0007: 620@ = 61.3357
- 0007: 457@ = -1219.332
- 0007: 539@ = -759.4814
- 0007: 621@ = 62.0285
- 0007: 458@ = -1096.152
- 0007: 540@ = -489.1358
- 0007: 622@ = 32.7156
- 0007: 459@ = -911.5416
- 0007: 541@ = -455.9558
- 0007: 623@ = 26.7166
- 0007: 460@ = -621.3364
- 0007: 542@ = -393.158
- 0007: 624@ = 22.1878
- 0007: 461@ = -395.5605
- 0007: 543@ = -533.522
- 0007: 625@ = 17.6561
- 0007: 462@ = -372.2669
- 0007: 544@ = -819.4839
- 0007: 626@ = 28.1926
- 0007: 463@ = -584.5377
- 0007: 545@ = -1160.572
- 0007: 627@ = 21.8153
- 0007: 464@ = -659.3533
- 0007: 546@ = -1548.814
- 0007: 628@ = 22.1495
- 0007: 465@ = -717.1517
- 0007: 547@ = -1697.205
- 0007: 629@ = 48.2586
- 0007: 466@ = -714.6181
- 0007: 548@ = -1395.094
- 0007: 630@ = 60.5799
- 0007: 467@ = -764.046
- 0007: 549@ = -1385.027
- 0007: 631@ = 82.2146
- 0007: 468@ = -762.7014
- 0007: 550@ = -1685.041
- 0007: 632@ = 96.9103
- 0007: 469@ = -945.4141
- 0007: 551@ = -1903.227
- 0007: 633@ = 81.3436
- 0007: 470@ = -1104.541
- 0007: 552@ = -2155.325
- 0007: 634@ = 34.6761
- 0007: 471@ = -1186.201
- 0007: 553@ = -2444.541
- 0007: 635@ = 54.4532
- 0007: 472@ = -982.3237
- 0007: 554@ = -2611.624
- 0007: 636@ = 86.253
- 0007: 473@ = -713.2529
- 0007: 555@ = -2336.617
- 0007: 637@ = 36.4201
- 0007: 474@ = -512.3461
- 0007: 556@ = -2166.417
- 0007: 638@ = 53.5212
- 0007: 475@ = -258.5978
- 0007: 557@ = -2074.872
- 0007: 639@ = 36.648
- 0007: 476@ = -260.1367
- 0007: 558@ = -1777.191
- 0007: 640@ = 7.5735
- 0007: 477@ = -57.3444
- 0007: 559@ = -1601.375
- 0007: 641@ = 1.3776
- 0007: 478@ = -124.296
- 0007: 560@ = -1466.575
- 0007: 642@ = 2.4045
- 0007: 479@ = -143.4815
- 0007: 561@ = -1270.317
- 0007: 643@ = 2.404
- 0007: 480@ = -113.7683
- 0007: 562@ = -998.821
- 0007: 644@ = 23.9178
- 0007: 481@ = -377.3843
- 0007: 563@ = -838.2166
- 0007: 645@ = 47.1444
- 0007: 482@ = -626.0056
- 0007: 564@ = -989.012
- 0007: 646@ = 66.0268
- 0007: 483@ = -877.4561
- 0007: 565@ = -1097.426
- 0007: 647@ = 96.1699
- 0007: 484@ = -925.9376
- 0007: 566@ = -1391.353
- 0007: 648@ = 126.2905
- 0007: 485@ = -1219.141
- 0007: 567@ = -1347.248
- 0007: 649@ = 122.5235
- 0007: 486@ = -1407.723
- 0007: 568@ = -1414.45
- 0007: 650@ = 104.9232
- 0007: 487@ = -1577.013
- 0007: 569@ = -1168.802
- 0007: 651@ = 102.3586
- 0007: 488@ = -1626.067
- 0007: 570@ = -882.9627
- 0007: 652@ = 97.5243
- 0007: 489@ = -1744.303
- 0007: 571@ = -853.2858
- 0007: 653@ = 77.1834
- 0007: 490@ = -1684.612
- 0007: 572@ = -1143.29
- 0007: 654@ = 72.4364
- 0007: 491@ = -1549.538
- 0007: 573@ = -1286.347
- 0007: 655@ = 57.1135
- 0007: 492@ = -1525.757
- 0007: 574@ = -1383.531
- 0007: 656@ = 45.1796
- 0007: 493@ = -1626.142
- 0007: 575@ = -1375.587
- 0007: 657@ = 45.2062
- 0007: 494@ = -1800.174
- 0007: 576@ = -1016.79
- 0007: 658@ = 51.6322
- 0007: 495@ = -1817.478
- 0007: 577@ = -617.6195
- 0007: 659@ = 15.9507
- 0006: 250@ = 42
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_SF_TO_VG
- 0007: 454@ = -2001.856
- 0007: 536@ = 1076.302
- 0007: 618@ = 54.5637
- 0007: 455@ = -2302.386
- 0007: 537@ = 1076.754
- 0007: 619@ = 54.5859
- 0007: 456@ = -2596.785
- 0007: 538@ = 1136.728
- 0007: 620@ = 54.4297
- 0007: 457@ = -2673.767
- 0007: 539@ = 1427.293
- 0007: 621@ = 54.4271
- 0007: 458@ = -2673.775
- 0007: 540@ = 1728.238
- 0007: 622@ = 66.8937
- 0007: 459@ = -2673.807
- 0007: 541@ = 2028.896
- 0007: 623@ = 57.2377
- 0007: 460@ = -2731.742
- 0007: 542@ = 2323.183
- 0007: 624@ = 67.5411
- 0007: 461@ = -2622.094
- 0007: 543@ = 2602.597
- 0007: 625@ = 68.7
- 0007: 462@ = -2322.772
- 0007: 544@ = 2637.1
- 0007: 626@ = 53.2135
- 0007: 463@ = -2027.122
- 0007: 545@ = 2585.865
- 0007: 627@ = 53.9804
- 0007: 464@ = -1885.621
- 0007: 546@ = 2321.522
- 0007: 628@ = 38.5395
- 0007: 465@ = -1675.296
- 0007: 547@ = 2107.697
- 0007: 629@ = 17.3995
- 0007: 466@ = -1629.976
- 0007: 548@ = 1810.828
- 0007: 630@ = 11.059
- 0007: 467@ = -1347.988
- 0007: 549@ = 1705.67
- 0007: 631@ = 4.8179
- 0007: 468@ = -1125.87
- 0007: 550@ = 1504.095
- 0007: 632@ = 22.1877
- 0007: 469@ = -1010.766
- 0007: 551@ = 1227.044
- 0007: 633@ = 31.1773
- 0007: 470@ = -908.7908
- 0007: 552@ = 944.9431
- 0007: 634@ = 17.337
- 0007: 471@ = -744.0402
- 0007: 553@ = 694.0286
- 0007: 635@ = 16.9982
- 0007: 472@ = -469.1425
- 0007: 554@ = 573.061
- 0007: 636@ = 16.0649
- 0007: 473@ = -168.3162
- 0007: 555@ = 562.0268
- 0007: 637@ = 14.9046
- 0007: 474@ = 110.1296
- 0007: 556@ = 673.4105
- 0007: 638@ = 4.6336
- 0007: 475@ = 400.681
- 0007: 557@ = 749.8367
- 0007: 639@ = 5.0607
- 0007: 476@ = 686.3097
- 0007: 558@ = 656.6995
- 0007: 640@ = 7.8963
- 0007: 477@ = 975.3585
- 0007: 559@ = 738.1249
- 0007: 641@ = 9.6719
- 0007: 478@ = 1242.045
- 0007: 560@ = 876.267
- 0007: 642@ = 13.1519
- 0007: 479@ = 1226.81
- 0007: 561@ = 1169.877
- 0007: 643@ = 5.8125
- 0007: 480@ = 1226.664
- 0007: 562@ = 1469.936
- 0007: 644@ = 5.742
- 0006: 250@ = 27
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_Staudammm
- 0007: 454@ = -878.0113
- 0007: 536@ = 1947.484
- 0007: 618@ = 59.1845
- 0007: 455@ = -857.6418
- 0007: 537@ = 1873.25
- 0007: 619@ = 59.183
- 0007: 456@ = -1030.689
- 0007: 538@ = 1853.546
- 0007: 620@ = 58.8558
- 0007: 457@ = -1093.182
- 0007: 539@ = 1748.023
- 0007: 621@ = 31.6318
- 0007: 458@ = -902.488
- 0007: 540@ = 1687.666
- 0007: 622@ = 26.267
- 0007: 459@ = -847.1951
- 0007: 541@ = 1495.58
- 0007: 623@ = 17.5443
- 0007: 460@ = -782.4052
- 0007: 542@ = 1305.81
- 0007: 624@ = 12.6016
- 0007: 461@ = -616.3677
- 0007: 543@ = 1193.645
- 0007: 625@ = 9.2126
- 0007: 462@ = -474.1805
- 0007: 544@ = 1052.086
- 0007: 626@ = 10.0313
- 0007: 463@ = -319.1918
- 0007: 545@ = 925.6066
- 0007: 627@ = 10.3099
- 0007: 464@ = -267.4492
- 0007: 546@ = 825.0159
- 0007: 628@ = 13.2739
- 0007: 465@ = -188.4539
- 0007: 547@ = 1007.19
- 0007: 629@ = 18.5885
- 0007: 466@ = -164.8873
- 0007: 548@ = 1198.263
- 0007: 630@ = 18.5938
- 0007: 467@ = -142.1028
- 0007: 549@ = 1250.022
- 0007: 631@ = 18.5869
- 0007: 468@ = -341.5205
- 0007: 550@ = 1265.695
- 0007: 632@ = 22.1515
- 0007: 469@ = -440.031
- 0007: 551@ = 1439.669
- 0007: 633@ = 32.334
- 0007: 470@ = -438.1716
- 0007: 552@ = 1639.673
- 0007: 634@ = 34.6319
- 0007: 471@ = -381.6811
- 0007: 553@ = 1831.026
- 0007: 635@ = 49.8567
- 0007: 472@ = -433.4627
- 0007: 554@ = 1883.992
- 0007: 636@ = 59.8611
- 0007: 473@ = -465.4392
- 0007: 555@ = 1768.532
- 0007: 637@ = 71.9576
- 0007: 474@ = -464.5399
- 0007: 556@ = 1968.423
- 0007: 638@ = 81.2536
- 0007: 475@ = -411.0666
- 0007: 557@ = 2074.596
- 0007: 639@ = 60.6433
- 0007: 476@ = -610.1716
- 0007: 558@ = 2050.887
- 0007: 640@ = 59.1798
- 0007: 477@ = -790.69
- 0007: 559@ = 2053.91
- 0007: 641@ = 59.1798
- 0087: 478@ = 454@ // (float)
- 0087: 560@ = 536@ // (float)
- 0087: 642@ = 618@ // (float)
- 0006: 250@ = 25
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_ValleyDiablo
- 0007: 454@ = -377.8
- 0007: 536@ = 2214.0022
- 0007: 618@ = 42.1
- 0007: 455@ = -388.8497
- 0007: 537@ = 2258.056
- 0007: 619@ = 40.9952
- 0007: 456@ = -410.6823
- 0007: 538@ = 2455.747
- 0007: 620@ = 42.9124
- 0007: 457@ = -608.4162
- 0007: 539@ = 2447.19
- 0007: 621@ = 71.7551
- 0007: 458@ = -715.864
- 0007: 540@ = 2536.594
- 0007: 622@ = 72.7592
- 0007: 459@ = -713.7043
- 0007: 541@ = 2697.466
- 0007: 623@ = 53.2852
- 0007: 460@ = -912.5499
- 0007: 542@ = 2721.987
- 0007: 624@ = 44.8627
- 0007: 461@ = -1112.754
- 0007: 543@ = 2698.651
- 0007: 625@ = 44.875
- 0007: 462@ = -1238.17
- 0007: 544@ = 2679.86
- 0007: 626@ = 45.9321
- 0007: 463@ = -1359.55
- 0007: 545@ = 2659.557
- 0007: 627@ = 50.4683
- 0007: 464@ = -1545.773
- 0007: 546@ = 2732.354
- 0007: 628@ = 61.3062
- 0007: 465@ = -1746.036
- 0007: 547@ = 2727.448
- 0007: 629@ = 59.0648
- 0007: 466@ = -1860.247
- 0007: 548@ = 2563.043
- 0007: 630@ = 48.8929
- 0007: 467@ = -2002.133
- 0007: 549@ = 2422.603
- 0007: 631@ = 32.9752
- 0007: 468@ = -1961.462
- 0007: 550@ = 2227.891
- 0007: 632@ = 10.7077
- 0007: 469@ = -1807.124
- 0007: 551@ = 2100.1
- 0007: 633@ = 7.4268
- 0007: 470@ = -1782.09
- 0007: 552@ = 1901.775
- 0007: 634@ = 14.7248
- 0007: 471@ = -1591.908
- 0007: 553@ = 1837.29
- 0007: 635@ = 24.8515
- 0007: 472@ = -1392.057
- 0007: 554@ = 1852.968
- 0007: 636@ = 35.4945
- 0007: 473@ = -1199.365
- 0007: 555@ = 1799.638
- 0007: 637@ = 40.4346
- 0007: 474@ = -1008.306
- 0007: 556@ = 1855.604
- 0007: 638@ = 61.6784
- 0007: 475@ = -857.7028
- 0007: 557@ = 1874.014
- 0007: 639@ = 59.1758
- 0007: 476@ = -758.5721
- 0007: 558@ = 2048.232
- 0007: 640@ = 59.1866
- 0007: 477@ = -563.1158
- 0007: 559@ = 2005.574
- 0007: 641@ = 59.2474
- 0007: 478@ = -468.9791
- 0007: 560@ = 2056.811
- 0007: 642@ = 59.875
- 0007: 479@ = -392.3245
- 0007: 561@ = 2154.448
- 0007: 643@ = 42.1847
- 0087: 480@ = 454@ // (float)
- 0087: 562@ = 536@ // (float)
- 0087: 644@ = 618@ // (float)
- 0006: 250@ = 27
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LV_RINGROAD
- 0007: 454@ = 1446.426
- 0007: 536@ = 834.0658
- 0007: 618@ = 5.8125
- 0007: 455@ = 1747.259
- 0007: 537@ = 834.025
- 0007: 619@ = 8.6815
- 0007: 456@ = 2047.335
- 0007: 538@ = 834.1916
- 0007: 620@ = 5.7422
- 0007: 457@ = 2348.722
- 0007: 539@ = 834.1481
- 0007: 621@ = 5.7422
- 0007: 458@ = 2637.92
- 0007: 540@ = 915.6277
- 0007: 622@ = 5.7498
- 0007: 459@ = 2726.824
- 0007: 541@ = 1202.266
- 0007: 623@ = 5.7422
- 0007: 460@ = 2726.698
- 0007: 542@ = 1502.967
- 0007: 624@ = 5.7422
- 0007: 461@ = 2726.958
- 0007: 543@ = 1804.343
- 0007: 625@ = 5.7393
- 0007: 462@ = 2726.579
- 0007: 544@ = 2125.796
- 0007: 626@ = 5.7269
- 0007: 463@ = 2705.172
- 0007: 545@ = 2405.567
- 0007: 627@ = 5.7277
- 0007: 464@ = 2489.267
- 0007: 546@ = 2614.273
- 0007: 628@ = 4.1679
- 0007: 465@ = 2188.479
- 0007: 547@ = 2609.629
- 0007: 629@ = 5.8164
- 0007: 466@ = 1898.309
- 0007: 548@ = 2529.155
- 0007: 630@ = 5.8125
- 0007: 467@ = 1603.524
- 0007: 549@ = 2473.083
- 0007: 631@ = 5.8516
- 0007: 468@ = 1305.181
- 0007: 550@ = 2439.19
- 0007: 632@ = 5.7422
- 0007: 469@ = 1208.232
- 0007: 551@ = 2154.514
- 0007: 633@ = 5.7422
- 0007: 470@ = 1208.38
- 0007: 552@ = 1853.837
- 0007: 634@ = 5.7422
- 0007: 471@ = 1208.322
- 0007: 553@ = 1553.025
- 0007: 635@ = 5.7422
- 0007: 472@ = 1208.126
- 0007: 554@ = 1252.556
- 0007: 636@ = 5.7498
- 0007: 473@ = 1229.187
- 0007: 555@ = 952.9079
- 0007: 637@ = 5.8125
- 0087: 474@ = 454@ // (float)
- 0087: 556@ = 536@ // (float)
- 0087: 638@ = 618@ // (float)
- 0006: 250@ = 21
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_extramap19
- 0007: 454@ = 429.0945
- 0007: 536@ = -2306.811
- 0007: 618@ = 40.2
- 0006: 224@ = 3
- 0006: 250@ = 11
- 0006: 256@ = 3
- 04AF: 716@ = 402 // @ = any
- 04AF: 717@ = 560 // @ = any
- 04AF: 718@ = 506 // @ = any
- 04AF: 719@ = 506 // @ = any
- 04AF: 720@ = 477 // @ = any
- 04AF: 721@ = 603 // @ = any
- 0006: 901@ = 840
- 0006: 902@ = 841
- 0006: 903@ = 840
- 0002: jump @NRACES_DriverMDL
- :NRACES_extramap20
- 0007: 454@ = 975.8087
- 0007: 536@ = -2915.03
- 0007: 618@ = 1000.99
- 0007: 455@ = 1047.382
- 0007: 537@ = -2911.04
- 0007: 619@ = 1002.286
- 0007: 456@ = 1146.278
- 0007: 538@ = -2811.58
- 0007: 620@ = 1005.057
- 0007: 457@ = 1121.293
- 0007: 539@ = -2554.07
- 0007: 621@ = 1004.141
- 0007: 458@ = 950.1064
- 0007: 540@ = -2468.55
- 0007: 622@ = 1002.751
- 0007: 459@ = 460.0398
- 0007: 541@ = -2472.67
- 0007: 623@ = 1003.206
- 0007: 460@ = 338.0612
- 0007: 542@ = -2539.46
- 0007: 624@ = 1005.036
- 0007: 461@ = 273.1334
- 0007: 543@ = -2706.45
- 0007: 625@ = 1005.871
- 0007: 462@ = 338.7241
- 0007: 544@ = -2864.9
- 0007: 626@ = 1004.757
- 0007: 463@ = 409.2708
- 0007: 545@ = -2915.18
- 0007: 627@ = 1002.097
- 0007: 464@ = 597.7279
- 0007: 546@ = -2985.72
- 0007: 628@ = 1001.467
- 0007: 465@ = 716.1918
- 0007: 547@ = -2988.3
- 0007: 629@ = 1001.349
- 0007: 466@ = 832.5463
- 0007: 548@ = -2987.33
- 0007: 630@ = 1001.346
- 0007: 467@ = 1047.382
- 0007: 549@ = -2911.04
- 0007: 631@ = 1002.286
- 0007: 468@ = 1146.278
- 0007: 550@ = -2811.58
- 0007: 632@ = 1005.057
- 0007: 469@ = 1121.293
- 0007: 551@ = -2554.07
- 0007: 633@ = 1004.141
- 0007: 470@ = 950.1064
- 0007: 552@ = -2468.55
- 0007: 634@ = 1002.751
- 0007: 471@ = 460.0398
- 0007: 553@ = -2472.67
- 0007: 635@ = 1003.206
- 0007: 472@ = 338.0612
- 0007: 554@ = -2539.46
- 0007: 636@ = 1005.036
- 0007: 473@ = 273.1334
- 0007: 555@ = -2706.45
- 0007: 637@ = 1005.871
- 0007: 474@ = 338.7241
- 0007: 556@ = -2864.9
- 0007: 638@ = 1004.757
- 0007: 475@ = 409.2708
- 0007: 557@ = -2915.18
- 0007: 639@ = 1002.097
- 0007: 476@ = 597.7279
- 0007: 558@ = -2985.72
- 0007: 640@ = 1001.467
- 0007: 477@ = 716.1918
- 0007: 559@ = -2988.3
- 0007: 641@ = 1001.349
- 0007: 478@ = 832.5463
- 0007: 560@ = -2987.33
- 0007: 642@ = 1001.346
- 0007: 479@ = 1047.382
- 0007: 561@ = -2911.04
- 0007: 643@ = 1002.286
- 0007: 480@ = 1146.278
- 0007: 562@ = -2811.58
- 0007: 644@ = 1005.057
- 0007: 481@ = 1121.293
- 0007: 563@ = -2554.07
- 0007: 645@ = 1004.141
- 0007: 482@ = 950.1064
- 0007: 564@ = -2468.55
- 0007: 646@ = 1002.751
- 0007: 483@ = 460.0398
- 0007: 565@ = -2472.67
- 0007: 647@ = 1003.206
- 0007: 484@ = 338.0612
- 0007: 566@ = -2539.46
- 0007: 648@ = 1005.036
- 0007: 485@ = 273.1334
- 0007: 567@ = -2706.45
- 0007: 649@ = 1005.871
- 0007: 486@ = 338.7241
- 0007: 568@ = -2864.9
- 0007: 650@ = 1004.757
- 0007: 487@ = 409.2708
- 0007: 569@ = -2915.18
- 0007: 651@ = 1002.097
- 0007: 488@ = 597.7279
- 0007: 570@ = -2985.72
- 0007: 652@ = 1001.467
- 0007: 489@ = 716.1918
- 0007: 571@ = -2988.3
- 0007: 653@ = 1001.349
- 0006: 250@ = 36
- 0006: 256@ = 3
- 0085: 716@ = 756@ // Car ID
- 0085: 717@ = 756@ // Car ID
- 0085: 718@ = 756@ // Car ID
- 0085: 719@ = 756@ // Car ID
- 0085: 720@ = 756@ // Car ID
- 0085: 721@ = 756@ // Car ID
- 0006: 901@ = 844
- 0006: 902@ = 845
- 0006: 903@ = 846
- 0002: jump @NRACES_DriverMDL
- :NRACES_extramap21
- 0007: 454@ = 975.8087
- 0007: 536@ = -2915.03
- 0007: 618@ = 1000.99
- 0007: 455@ = 1047.382
- 0007: 537@ = -2911.04
- 0007: 619@ = 1002.286
- 0007: 456@ = 1146.278
- 0007: 538@ = -2811.58
- 0007: 620@ = 1005.057
- 0007: 457@ = 1121.293
- 0007: 539@ = -2554.07
- 0007: 621@ = 1004.141
- 0007: 458@ = 950.1064
- 0007: 540@ = -2468.55
- 0007: 622@ = 1002.751
- 0007: 459@ = 460.0398
- 0007: 541@ = -2472.67
- 0007: 623@ = 1003.206
- 0007: 460@ = 338.0612
- 0007: 542@ = -2539.46
- 0007: 624@ = 1005.036
- 0007: 461@ = 273.1334
- 0007: 543@ = -2706.45
- 0007: 625@ = 1005.871
- 0007: 462@ = 338.7241
- 0007: 544@ = -2864.9
- 0007: 626@ = 1004.757
- 0007: 463@ = 409.2708
- 0007: 545@ = -2915.18
- 0007: 627@ = 1002.097
- 0007: 464@ = 597.7279
- 0007: 546@ = -2985.72
- 0007: 628@ = 1001.467
- 0007: 465@ = 716.1918
- 0007: 547@ = -2988.3
- 0007: 629@ = 1001.349
- 0006: 224@ = 3
- 0006: 250@ = 12
- 0006: 256@ = 3
- 04AF: 716@ = 402 // @ = any
- 04AF: 717@ = 560 // @ = any
- 04AF: 718@ = 506 // @ = any
- 04AF: 719@ = 506 // @ = any
- 04AF: 720@ = 477 // @ = any
- 04AF: 721@ = 603 // @ = any
- 0006: 901@ = 844
- 0006: 902@ = 845
- 0006: 903@ = 846
- 0002: jump @NRACES_DriverMDL
- :NRACES_SF_DOWNHILL//new race san fierro downhill
- 0007: 454@ = -2143.434
- 0007: 536@ = 973.11
- 0007: 618@ = 80.1
- 0007: 455@ = -2142.648
- 0007: 537@ = 884.916
- 0007: 619@ = 79.52637
- 0007: 456@ = -2142.234
- 0007: 538@ = 705.4186
- 0007: 620@ = 69.09464
- 0007: 457@ = -2142.676
- 0007: 539@ = 625.9095
- 0007: 621@ = 51.94576
- 0007: 458@ = -2143.718
- 0007: 540@ = 449.9872
- 0007: 622@ = 34.69622
- 0007: 459@ = -2146.281
- 0007: 541@ = 154.8304
- 0007: 623@ = 34.85246
- 0007: 460@ = -2165.857
- 0007: 542@ = 63.87014
- 0007: 624@ = 34.85148
- 0007: 461@ = -2166.484
- 0007: 543@ = -85.08649
- 0007: 625@ = 34.85283
- 0006: 250@ = 8
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_MONTGOMERY//new race country LA 2 Montgomery
- 0007: 454@ = 321.9
- 0007: 536@ = -142.005
- 0007: 618@ = 1.9
- 0007: 455@ = 528.2421
- 0007: 537@ = -140.6799
- 0007: 619@ = 36.82717
- 0007: 456@ = 934.9278
- 0007: 538@ = -178.446
- 0007: 620@ = 9.843505
- 0007: 457@ = 1171.681
- 0007: 539@ = -175.2098
- 0007: 621@ = 39.7188
- 0007: 458@ = 1258.012
- 0007: 540@ = -369.9828
- 0007: 622@ = 1.522413
- 0007: 459@ = 1409.524
- 0007: 541@ = -320.0985
- 0007: 623@ = 1.939194
- 0007: 460@ = 1603.171
- 0007: 542@ = -320.805
- 0007: 624@ = 15.94585
- 0007: 461@ = 1848.761
- 0007: 543@ = -338.7985
- 0007: 625@ = 41.0069
- 0007: 462@ = 1903.256
- 0007: 544@ = 34.42285
- 0007: 626@ = 33.65625
- 0007: 463@ = 2288.509
- 0007: 545@ = 41.68652
- 0007: 627@ = 25.34276
- 0007: 464@ = 2293.641
- 0007: 546@ = 82.00246
- 0007: 628@ = 25.33991
- 0007: 465@ = 2190.384
- 0007: 547@ = 84.88768
- 0007: 629@ = 22.95943
- 0007: 466@ = 2078.952
- 0007: 548@ = 103.4756
- 0007: 630@ = 26.81095
- 0007: 467@ = 1810.518
- 0007: 549@ = 194.2718
- 0007: 631@ = 28.65504
- 0007: 468@ = 1698.548
- 0007: 550@ = 229.9051
- 0007: 632@ = 13.05853
- 0007: 469@ = 1575.396
- 0007: 551@ = 261.4465
- 0007: 633@ = 14.643
- 0007: 470@ = 1440.998
- 0007: 552@ = 204.2189
- 0007: 634@ = 17.2545
- 0007: 471@ = 1279.555
- 0007: 553@ = 254.1165
- 0007: 635@ = 18.408
- {
- 0007: 472@ = 1210.852
- 0007: 554@ = 284.5582
- 0007: 636@ = 18.40625
- 0007: 473@ = 1166.879
- 0007: 555@ = 304.0999
- 0007: 637@ = 17.27106
- 0007: 474@ = 1101.07
- 0007: 556@ = 219.0792
- 0007: 638@ = 30.22192
- 0007: 475@ = 996.7354
- 0007: 557@ = 167.7972
- 0007: 639@ = 27.42444
- 0007: 476@ = 812.2648
- 0007: 558@ = 215.7195
- 0007: 640@ = 37.07037
- 0007: 477@ = 673.1798
- 0007: 559@ = 224.8809
- 0007: 641@ = 24.10447
- 0007: 478@ = 539.9669
- 0007: 560@ = 160.0245
- 0007: 642@ = 23.86624
- }
- 0006: 250@ = 18
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_LAS_COLINAS
- 0007: 454@ = 2689.4
- 0007: 536@ = -1086.1
- 0007: 618@ = 69.12
- 0007: 455@ = 2715.3
- 0007: 537@ = -1086.5
- 0007: 619@ = 69.41224
- 0007: 456@ = 2722.771
- 0007: 538@ = -1173.286
- 0007: 620@ = 68.24432
- 0007: 457@ = 2557.231
- 0007: 539@ = -1183.692
- 0007: 621@ = 60.32025
- 0007: 458@ = 2386.273
- 0007: 540@ = -1174.219
- 0007: 622@ = 26.86785
- 0007: 459@ = 2360.739
- 0007: 541@ = -1154.009
- 0007: 623@ = 26.44256
- 0007: 460@ = 2334.877
- 0007: 542@ = -1154.751
- 0007: 624@ = 26.8
- 0007: 461@ = 2370.3
- 0007: 543@ = -1099.48
- 0007: 625@ = 34.16
- 0007: 462@ = 2562.508
- 0007: 544@ = -1059.587
- 0007: 626@ = 68.34048
- 0007: 463@ = 2618.98
- 0007: 545@ = -1047.73
- 0007: 627@ = 69.40683
- 0007: 464@ = 2642.93
- 0007: 546@ = -1120.545
- 0007: 628@ = 65.69354
- 0007: 465@ = 2642.63
- 0007: 547@ = -1377.702
- 0007: 629@ = 29.28937
- 0007: 466@ = 2643.195
- 0007: 548@ = -1490.179
- 0007: 630@ = 29.26274
- 0007: 467@ = 2643.892
- 0007: 549@ = -1631.084
- 0007: 631@ = 10.72
- 0007: 468@ = 2811.835
- 0007: 550@ = -1657.382
- 0007: 632@ = 9.695313
- 0007: 469@ = 2836.756
- 0007: 551@ = -1596.014
- 0007: 633@ = 9.921875
- 0007: 470@ = 2874.754
- 0007: 552@ = -1394.931
- 0007: 634@ = 9.921875
- 0007: 471@ = 2802.048
- 0007: 553@ = -1384.959
- 0007: 635@ = 20.26563
- 0007: 472@ = 2791.847
- 0007: 554@ = -1259.042
- 0007: 636@ = 45.78906
- 0007: 473@ = 2740.347
- 0007: 555@ = -1257.851
- 0007: 637@ = 58.56132
- 0007: 474@ = 2737.701
- 0007: 556@ = -1182.807
- 0007: 638@ = 68.23874
- 0007: 475@ = 2738.125
- 0007: 557@ = -1102.518
- 0007: 639@ = 68.41406
- 0007: 476@ = 2659.657
- 0007: 558@ = -1071.029
- 0007: 640@ = 68.34811
- 0007: 477@ = 2634.559
- 0007: 559@ = -1047.775
- 0007: 641@ = 68.41406
- 0007: 478@ = 2517.696
- 0007: 560@ = -1047.876
- 0007: 642@ = 68.41406
- 0007: 479@ = 2370.034
- 0007: 561@ = -1071.363
- 0007: 643@ = 52.97109
- 0007: 480@ = 2216.864
- 0007: 562@ = -1020.531
- 0007: 644@ = 59.35762
- 0007: 481@ = 2132.042
- 0007: 563@ = -996.6641
- 0007: 645@ = 58.71241
- 0007: 482@ = 2016.192
- 0007: 564@ = -989.082
- 0007: 646@ = 33.86061
- 0007: 483@ = 1978.13
- 0007: 565@ = -1072.017
- 0007: 647@ = 23.70324
- 0007: 484@ = 1969.373
- 0007: 566@ = -1186.712
- 0007: 648@ = 24.80939
- 0006: 250@ = 31
- 0006: 256@ = 6
- 0002: jump @NRACES_DriverMDL
- :NRACES_Hotring
- 0007: 454@ = -1398.355
- 0007: 536@ = -197.2079
- 0007: 618@ = 1043.119
- 0007: 455@ = -1398.988
- 0007: 537@ = -188.7892
- 0007: 619@ = 1043.202
- 0007: 456@ = -1465.939
- 0007: 538@ = -134.0836
- 0007: 620@ = 1046.011
- 0007: 457@ = -1530.138
- 0007: 539@ = -193.3988
- 0007: 621@ = 1050.756
- 0007: 458@ = -1415.686
- 0007: 540@ = -274.1765
- 0007: 622@ = 1051.148
- 0007: 459@ = -1305.178
- 0007: 541@ = -143.5283
- 0007: 623@ = 1050.125
- 0007: 460@ = -1302.774
- 0007: 542@ = -268.6358
- 0007: 624@ = 1048.487
- 0087: 461@ = 454@ // (float)
- 0087: 543@ = 536@ // (float)
- 0087: 625@ = 618@ // (float)
- 0007: 732@ = -1406.327
- 0007: 733@ = -265.7914
- 0007: 734@ = 1042.656
- 0007: 735@ = 346.3297
- 0006: 250@ = 8
- 0006: 221@ = 7
- 0006: 224@ = 5
- 0006: 256@ = 12
- 0002: jump @NRACES_DriverMDL
- :NRACES_Dirtring
- 0007: 454@ = -1354.358
- 0007: 536@ = -590.5628
- 0007: 618@ = 1055.453
- 0007: 455@ = -1431.177
- 0007: 537@ = -588.3124
- 0007: 619@ = 1054.512
- 0007: 456@ = -1516.874
- 0007: 538@ = -635.0942
- 0007: 620@ = 1050.275
- 0007: 457@ = -1500.678
- 0007: 539@ = -719.0175
- 0007: 621@ = 1051.643
- 0007: 458@ = -1387.502
- 0007: 540@ = -743.1501
- 0007: 622@ = 1051.016
- 0007: 459@ = -1295.54
- 0007: 541@ = -705.3506
- 0007: 623@ = 1055.255
- 0007: 460@ = -1365.312
- 0007: 542@ = -666.0998
- 0007: 624@ = 1055.058
- 0007: 461@ = -1486.5
- 0007: 543@ = -636.4586
- 0007: 625@ = 1052.225
- 0007: 462@ = -1447.86
- 0007: 544@ = -690.3426
- 0007: 626@ = 1052.834
- 0007: 463@ = -1389.908
- 0007: 545@ = -720.9943
- 0007: 627@ = 1055.119
- 0007: 464@ = -1370.685
- 0007: 546@ = -687.8977
- 0007: 628@ = 1053.783
- 0007: 465@ = -1399.136
- 0007: 547@ = -635.8359
- 0007: 629@ = 1051.043
- 0007: 466@ = -1308.639
- 0007: 548@ = -649.4201
- 0007: 630@ = 1054.972
- 0087: 467@ = 454@ // (float)
- 0087: 549@ = 536@ // (float)
- 0087: 631@ = 618@ // (float)
- 0007: 732@ = -1344.163
- 0007: 733@ = -598.8836
- 0007: 734@ = 1051.829
- 0007: 735@ = 103.3822
- 0006: 250@ = 14
- 0006: 221@ = 4
- 0006: 224@ = 5
- 0006: 256@ = 12
- 04AF: 700@ = 100 // @ = any
- 04AF: 716@ = 468 // @ = any
- //0002: jump @NRACES_CART_End
- :NRACES_DriverMDL
- if
- 23@ > 1
- jf @NRACES_CART_End
- 0085: 256@ = 23@ // (int)
- 04AF: 700@ = 7 // @ = any
- 04AF: 701@ = 7 // @ = any
- 04AF: 702@ = 7 // @ = any
- 04AF: 703@ = 7 // @ = any
- 04AF: 704@ = 7 // @ = any
- 04AF: 705@ = 7 // @ = any
- 04AF: 706@ = 7 // @ = any
- 04AF: 707@ = 7 // @ = any
- 04AF: 708@ = 7 // @ = any
- 04AF: 709@ = 7 // @ = any
- 04AF: 710@ = 7 // @ = any
- 04AF: 711@ = 7 // @ = any
- 04AF: 712@ = 7 // @ = any
- 04AF: 713@ = 7 // @ = any
- 04AF: 714@ = 7 // @ = any
- 04AF: 715@ = 7 // @ = any
- 0006: 254@ = 0
- 0085: 255@ = 256@ // (int)
- 000E: 255@ -= 1
- :NRACES_CHL335
- 00D6: if
- 001D: 255@ > 254@ // (int)
- 004D: jump_if_false @NRACES_CHL934
- 0209: 253@ = random_int_in_ranges 0 6
- 0871: init_jump_table 253@ total_jumps 7 default_jump 0 @NRACES_CHL920 jumps 0 @NRACES_CHL621 1 @NRACES_CHL639 2 @NRACES_CHL657 3 @NRACES_CHL675 4 @NRACES_CHL693 5 @NRACES_CHL711 6 @NRACES_CHL729
- :NRACES_CHL621
- 04AF: 700@(254@,16i) = 100 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL639
- 04AF: 700@(254@,16i) = 246//60 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL657
- 04AF: 700@(254@,16i) = 120//69 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL675
- 04AF: 700@(254@,16i) = 123//96 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL693
- 04AF: 700@(254@,16i) = 198 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL711
- 04AF: 700@(254@,16i) = 178 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL729
- 04AF: 700@(254@,16i) = 181//112 // @ = any
- 0002: jump @NRACES_CHL920
- :NRACES_CHL920
- 000A: 254@ += 1
- 0002: jump @NRACES_CHL335
- :NRACES_CHL934
- 0871: init_jump_table 12@ total_jumps 7 0 @NRACES_CART_Out jumps 0 @NRACES_CART_001 1 @NRACES_CART_002 2 @NRACES_CART_003 3 @NRACES_CART_004 4 @NRACES_CART_005 5 @NRACES_CART_006 6 @NRACES_CART_007
- :NRACES_CART_001
- 0085: 716@ = 756@ // Car ID
- 0085: 717@ = 756@ // Car ID
- 0085: 718@ = 756@ // Car ID
- 0085: 719@ = 756@ // Car ID
- 0085: 720@ = 756@ // Car ID
- 0085: 721@ = 756@ // Car ID
- 0085: 722@ = 756@ // Car ID
- 0085: 723@ = 756@ // Car ID
- 0085: 724@ = 756@ // Car ID
- 0085: 725@ = 756@ // Car ID
- 0085: 726@ = 756@ // Car ID
- 0085: 727@ = 756@ // Car ID
- 0085: 728@ = 756@ // Car ID
- 0085: 729@ = 756@ // Car ID
- 0085: 730@ = 756@ // Car ID
- 0085: 731@ = 756@ // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_002
- 0209: 716@ = random_int 533 536
- 0209: 717@ = random_int 565 567
- 0209: 718@ = random_int 558 562
- 0209: 719@ = random_int 409 412
- 0209: 720@ = random_int 502 507
- 0209: 721@ = random_int 400 402
- 0209: 722@ = random_int 494 496
- 0209: 723@ = random_int 419 422
- 0209: 724@ = random_int 575 576
- 0209: 725@ = random_int 477 480
- 0209: 726@ = random_int 438 440
- 0209: 727@ = random_int 502 507
- 0209: 728@ = random_int 533 536
- 0209: 729@ = random_int 409 412
- 0209: 730@ = random_int 558 562
- 0209: 731@ = random_int 494 496
- 0002: jump @NRACES_CART_End
- :NRACES_CART_003
- 04AF: 716@ = 411 // Car ID
- 04AF: 717@ = 541 // Car ID
- 04AF: 718@ = 415 // Car ID
- 04AF: 719@ = 429 // Car ID
- 04AF: 720@ = 451 // Car ID
- 04AF: 721@ = 434 // Car ID
- 04AF: 722@ = 411 // Car ID
- 04AF: 723@ = 541 // Car ID
- 04AF: 724@ = 415 // Car ID
- 04AF: 725@ = 429 // Car ID
- 04AF: 726@ = 451 // Car ID
- 04AF: 727@ = 434 // Car ID
- 04AF: 728@ = 541 // Car ID
- 04AF: 729@ = 415 // Car ID
- 04AF: 730@ = 429 // Car ID
- 04AF: 731@ = 451 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_004
- 04AF: 716@ = 558 // Car ID
- 04AF: 717@ = 559 // Car ID
- 04AF: 718@ = 560 // Car ID
- 04AF: 719@ = 561 // Car ID
- 04AF: 720@ = 562 // Car ID
- 04AF: 721@ = 565 // Car ID
- 04AF: 722@ = 558 // Car ID
- 04AF: 723@ = 559 // Car ID
- 04AF: 724@ = 560 // Car ID
- 04AF: 725@ = 561 // Car ID
- 04AF: 726@ = 562 // Car ID
- 04AF: 727@ = 565 // Car ID
- 04AF: 728@ = 560 // Car ID
- 04AF: 729@ = 561 // Car ID
- 04AF: 730@ = 562 // Car ID
- 04AF: 731@ = 565 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_005
- 04AF: 716@ = 567 // Car ID
- 04AF: 717@ = 534 // Car ID
- 04AF: 718@ = 535 // Car ID
- 04AF: 719@ = 536 // Car ID
- 04AF: 720@ = 475 // Car ID
- 04AF: 721@ = 518 // Car ID
- 04AF: 722@ = 567 // Car ID
- 04AF: 723@ = 534 // Car ID
- 04AF: 724@ = 535 // Car ID
- 04AF: 725@ = 536 // Car ID
- 04AF: 726@ = 475 // Car ID
- 04AF: 727@ = 518 // Car ID
- 04AF: 728@ = 567 // Car ID
- 04AF: 729@ = 534 // Car ID
- 04AF: 730@ = 535 // Car ID
- 04AF: 731@ = 536 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_006
- 04AF: 716@ = 444 // Car ID
- 04AF: 717@ = 489 // Car ID
- 04AF: 718@ = 495 // Car ID
- 04AF: 719@ = 573 // Car ID
- 04AF: 720@ = 400 // Car ID
- 04AF: 721@ = 579 // Car ID
- 04AF: 722@ = 444 // Car ID
- 04AF: 723@ = 489 // Car ID
- 04AF: 724@ = 495 // Car ID
- 04AF: 725@ = 573 // Car ID
- 04AF: 726@ = 400 // Car ID
- 04AF: 727@ = 579 // Car ID
- 04AF: 728@ = 444 // Car ID
- 04AF: 729@ = 489 // Car ID
- 04AF: 730@ = 495 // Car ID
- 04AF: 731@ = 573 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_007
- 04AF: 716@ = 461 // Car ID
- 04AF: 717@ = 463 // Car ID
- 04AF: 718@ = 521 // Car ID
- 04AF: 719@ = 522 // Car ID
- 04AF: 720@ = 468 // Car ID
- 04AF: 721@ = 471 // Car ID
- 04AF: 722@ = 461 // Car ID
- 04AF: 723@ = 463 // Car ID
- 04AF: 724@ = 521 // Car ID
- 04AF: 725@ = 522 // Car ID
- 04AF: 726@ = 468 // Car ID
- 04AF: 727@ = 471 // Car ID
- 04AF: 728@ = 461 // Car ID
- 04AF: 729@ = 463 // Car ID
- 04AF: 730@ = 521 // Car ID
- 04AF: 731@ = 522 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_Out
- 04AF: 716@ = 567 // Car ID
- 04AF: 717@ = 534 // Car ID
- 04AF: 718@ = 535 // Car ID
- 04AF: 719@ = 536 // Car ID
- 04AF: 720@ = 475 // Car ID
- 04AF: 721@ = 518 // Car ID
- 04AF: 722@ = 567 // Car ID
- 04AF: 723@ = 534 // Car ID
- 04AF: 724@ = 535 // Car ID
- 04AF: 725@ = 536 // Car ID
- 04AF: 726@ = 475 // Car ID
- 04AF: 727@ = 518 // Car ID
- 04AF: 728@ = 567 // Car ID
- 04AF: 729@ = 534 // Car ID
- 04AF: 730@ = 535 // Car ID
- 04AF: 731@ = 536 // Car ID
- 0002: jump @NRACES_CART_End
- :NRACES_CART_End
- 0051: return
- {
- 0-Your car: Paintjob-1
- 1-Your car: Paintjob-2
- 2-Your car: Paintjob-3
- 3-Other Cars: Paintjob
- 4-Respray all cars
- 5-Your car: Mega-Wheels
- 6-Your car: Groove-Wheels
- 7-Your car: Off Road Wheels
- 8-Other cars: Groove-Wheels
- 9-Other cars: Off Road Wheels
- 10-Other cars: Nitro
- 11-Your car: Nitro
- }
- :NRACES_TMenue_SET_SUB
- 0871: init_jump_table 17@ total_jumps 12 default_jump 0 @NRACES_TuneSET_end jumps 0 @NRACES_TuneSET00 1 @NRACES_TuneSET10 2 @NRACES_TuneSET20 3 @NRACES_TuneSET30 4 @NRACES_TuneSET40 5 @NRACES_TuneSET50 6 @NRACES_TuneSET60
- 0872: jump_table_jumps 7 @NRACES_TuneSET70 8 @NRACES_TuneSET80 9 @NRACES_TuneSET90 10 @NRACES_TuneSET100 11 @NRACES_TuneSET110 12 @NRACES_TuneSET_end 13 @NRACES_TuneSET_end 14 @NRACES_TuneSET_end -1 @NRACES_TuneSET_end
- :NRACES_TuneSET00
- 24@ = 0
- //paitjob player car
- jump @NRACES_TuneSETUP_12
- :NRACES_TuneSET10
- 24@ = 1
- //paitjob player car
- jump @NRACES_TuneSETUP_12
- :NRACES_TuneSET20
- 24@ = 2
- //paitjob player car
- jump @NRACES_TuneSETUP_12
- :NRACES_TuneSET30
- 0209: 24@ = random_int 0 2
- //paitjob opponent car
- jump @NRACES_TuneSETUP_14
- :NRACES_TuneSET40
- 24@ = 1010
- //respray all cars
- 0085: 22@ = 256@ // (int)
- 21@ = 0
- jump @NRACES_TuneSETUP_15
- :NRACES_TuneSET50
- 24@ = 1074
- //Wheels player car
- jump @NRACES_TuneSETUP_11
- :NRACES_TuneSET60
- 24@ = 1081
- //Wheels player car
- jump @NRACES_TuneSETUP_11
- :NRACES_TuneSET70
- 24@ = 1025
- //Wheels player car
- jump @NRACES_TuneSETUP_11
- :NRACES_TuneSET80
- 24@ = 1074
- //Wheels opponent car
- jump @NRACES_TuneSETUP_13
- :NRACES_TuneSET90
- 24@ = 1025
- //Wheels opponent car
- jump @NRACES_TuneSETUP_13
- :NRACES_TuneSET100
- 24@ = 1010
- //Nitro opponent car
- jump @NRACES_TuneSETUP_13
- :NRACES_TuneSET110
- 24@ = 1010
- //Nitro player car
- jump @NRACES_TuneSETUP_11
- :NRACES_TuneSETUP_11
- if
- 847A: not actor $PLAYER_ACTOR driving_bike
- jf @NRACES_TuneSETUP_fail
- :NRACES_TuneSETUP_12
- 0085: 22@ = 256@ // (int)
- 0085: 21@ = 256@ // (int)
- 21@ -= 1
- jump @NRACES_TuneSETUP_15
- :NRACES_TuneSETUP_13
- if
- 8039: not 12@ == 6
- jf @NRACES_TuneSETUP_fail
- if or
- 12@ > 0
- 847A: not actor $PLAYER_ACTOR driving_bike
- jf @NRACES_TuneSETUP_fail
- :NRACES_TuneSETUP_14
- 0085: 22@ = 256@ // (int)
- 22@ -= 1
- 21@ = 0
- jump @NRACES_TuneSETUP_15
- :NRACES_TuneSETUP_15
- if or
- 17@ == 10
- 17@ == 11
- jf @NRACES_TuneSETUP_15a
- 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset 1.1 -4.5 0.5
- 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset 0.5 -0.8 0.0
- 06E9: load_car_component 24@
- jump @NRACES_TuneSETUP_18
- :NRACES_TuneSETUP_15a
- if and
- 17@ > 4
- 10 > 17@
- jf @NRACES_TuneSETUP_15b
- 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset -2.9 2.4 0.3
- 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset 0.0 0.2 0.0
- 06E9: load_car_component 24@
- jump @NRACES_TuneSETUP_18
- :NRACES_TuneSETUP_15b
- 0407: store_coords_to 30@ 31@ 34@ from_car 379@(21@,16i) with_offset -1.1 6.01 3.5
- 0407: store_coords_to 35@ 39@ 40@ from_car 379@(21@,16i) with_offset -1.2 -1.2 0.0
- jump @NRACES_TuneSETUP_19
- :NRACES_TuneSETUP_18
- 0001: wait 0 ms
- 00D6: if
- 06EA: car_component 24@ available
- 004D: jump_if_false @NRACES_TuneSETUP_18
- :NRACES_TuneSETUP_19
- 015F: set_camera_position 30@ 31@ 34@ rotation 0.0 0.0 0.0
- 0160: set_camera_point_at 35@ 39@ 40@ mode 2
- :NRACES_TuneSETUP_21
- if
- 001D: 22@ > 21@// (int)
- jf @NRACES_TuneSETUP_29
- if or
- 17@ == 10
- 17@ == 11
- jf @NRACES_TuneSETUP_24
- if
- 0AB0: key_pressed 78// --- n key
- jf @NRACES_TuneSETUP_22
- jump @NRACES_TuneSETUP_24
- :NRACES_TuneSETUP_22
- if and
- 8969: not car 379@(21@,16i) is_noncivilian_vehicle
- 8975: not car 379@(21@,16i) emergency_vehicle
- jf @NRACES_TuneSETUP_28
- :NRACES_TuneSETUP_24
- if
- 17@ > 4
- jf @NRACES_TuneSETUP_25
- 06E7: 25@ = add_car_component 24@ to_car 379@(21@,16i)
- jump @NRACES_TuneSETUP_27
- :NRACES_TuneSETUP_25
- if
- 17@ == 4
- jf @NRACES_TuneSETUP_26
- 06ED: set_car 379@(21@,16i) paintjob -1
- 0209: 24@ = random_int 0 7
- 0209: 25@ = random_int 0 7
- 0229: set_car 379@(21@,16i) primary_color_to 24@ secondary_color_to 25@
- jump @NRACES_TuneSETUP_27
- :NRACES_TuneSETUP_26
- 0229: set_car 379@(21@,16i) primary_color_to 1 secondary_color_to 1
- 06ED: set_car 379@(21@,16i) paintjob 24@
- jump @NRACES_TuneSETUP_27
- :NRACES_TuneSETUP_27
- 21@ += 1
- 0001: wait 0 ms
- jump @NRACES_TuneSETUP_21
- :NRACES_TuneSETUP_28
- 00BC: show_text_highpriority GXT 'NRAC_45' time 100 flag 1 // 10x Nitrous
- 21@ += 1
- 0001: wait 0 ms
- jump @NRACES_TuneSETUP_21
- :NRACES_TuneSETUP_29
- 00BC: show_text_highpriority GXT 'NRAC_45' time 1000 flag 1 // 10x Nitrous
- 03E5: show_text_box 'NRAC_28'
- if
- 17@ > 4
- jf @NRACES_TuneSETUP_31
- 0001: wait 250 ms
- 097A: play_audio_at 30@ 31@ 34@ event 1133
- 06EB: release_car_component 24@
- 0002: jump @NRACES_TuneSET_end
- :NRACES_TuneSETUP_31
- 097A: play_audio_at 30@ 31@ 34@ event 1134
- 0001: wait 250 ms
- 0002: jump @NRACES_TuneSET_end
- :NRACES_TuneSETUP_fail
- 00BC: show_text_highpriority GXT 'NRAC_46' time 1000 flag 1 // 10x Nitrous
- 097A: play_audio_at 30@ 31@ 34@ event 1055
- 03E5: show_text_box 'NRAC_28'
- :NRACES_TuneSET_end
- return
- :NRACES_RacemapTextur_sub
- 00D6: if
- 001B: 6 > 966@
- 004D: jump_if_false @NRACES_42750
- 00D6: if
- 8039: not 52@ == 1
- 004D: jump_if_false @NRACES_42750
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RCE1'
- 038F: load_texture "RACE00" as 1 // Load dictionary with 0390 first
- 038F: load_texture "RACE01" as 2 // Load dictionary with 0390 first
- 038F: load_texture "RACE02" as 3 // Load dictionary with 0390 first
- 038F: load_texture "RACE03" as 4 // Load dictionary with 0390 first
- 038F: load_texture "RACE04" as 5 // Load dictionary with 0390 first
- 038F: load_texture "RACE05" as 6 // Load dictionary with 0390 first
- 0006: 52@ = 1
- 0051: return
- :NRACES_42750
- 00D6: if and
- 0019: 966@ > 5
- 001B: 12 > 966@
- 004D: jump_if_false @NRACES_42887
- 00D6: if
- 8039: not 52@ == 2
- 004D: jump_if_false @NRACES_42887
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RCE2'
- 038F: load_texture "RACE06" as 7 // Load dictionary with 0390 first
- 038F: load_texture "RACE07" as 8 // Load dictionary with 0390 first
- 038F: load_texture "RACE08" as 9 // Load dictionary with 0390 first
- 038F: load_texture "RACE09" as 10 // Load dictionary with 0390 first
- 038F: load_texture "RACE10" as 11 // Load dictionary with 0390 first
- 038F: load_texture "RACE11" as 12 // Load dictionary with 0390 first
- 0006: 52@ = 2
- 0051: return
- :NRACES_42887
- 00D6: if and
- 0019: 966@ > 11
- 001B: 18 > 966@
- 004D: jump_if_false @NRACES_43024
- 00D6: if
- 8039: not 52@ == 3
- 004D: jump_if_false @NRACES_43024
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RCE3'
- 038F: load_texture "RACE12" as 13 // Load dictionary with 0390 first
- 038F: load_texture "RACE13" as 14 // Load dictionary with 0390 first
- 038F: load_texture "RACE14" as 15 // Load dictionary with 0390 first
- 038F: load_texture "RACE15" as 16 // Load dictionary with 0390 first
- 038F: load_texture "RACE16" as 17 // Load dictionary with 0390 first
- 038F: load_texture "RACE17" as 18 // Load dictionary with 0390 first
- 0006: 52@ = 3
- 0051: return
- :NRACES_43024
- 00D6: if
- 0039: 966@ == 18
- 004D: jump_if_false @NRACES_43154
- 00D6: if
- 8039: not 52@ == 4
- 004D: jump_if_false @NRACES_43154
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RCE4'
- 038F: load_texture "RACE18" as 19 // Load dictionary with 0390 first
- 038F: load_texture "RACE19" as 25 // Load dictionary with 0390 first
- 038F: load_texture "RACE20" as 21 // Load dictionary with 0390 first
- 038F: load_texture "RACE21" as 22 // Load dictionary with 0390 first
- 038F: load_texture "RACE22" as 23 // Load dictionary with 0390 first
- 038F: load_texture "RACE23" as 24 // Load dictionary with 0390 first
- 0006: 52@ = 4
- 0051: return
- :NRACES_43154
- 00D6: if or
- 0039: 966@ == 20
- 0039: 966@ == 21
- 004D: jump_if_false @NRACES_43170
- 00D6: if
- 8039: not 52@ == 5
- 004D: jump_if_false @NRACES_43243
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RACE'
- 038F: load_texture "RACE12" as 21 // Load dictionary with 0390 first
- 038F: load_texture "RACE12" as 22 // Load dictionary with 0390 first
- 0006: 52@ = 5
- 0051: return
- :NRACES_43170
- 00D6: if or
- 0039: 966@ == 22
- 0039: 966@ == 23
- 0039: 966@ == 24
- 004D: jump_if_false @NRACES_43243
- 00D6: if
- 8039: not 52@ == 6
- 004D: jump_if_false @NRACES_43243
- 0391: release_txd_dictionary
- 0390: load_txd_dictionary 'LD_RACE'
- 038F: load_texture "RACE11" as 23 // Load dictionary with 0390 first
- 038F: load_texture "RACE10" as 24 // Load dictionary with 0390 first
- 038F: load_texture "race09" as 25 // Load dictionary with 0390 first
- 0006: 52@ = 6
- 0051: return
- :NRACES_43243
- 0051: return
- :NRACES_TextSetSub
- 0340: set_text_draw_RGBA 134 155 184 255
- 033F: set_text_draw_letter_size 0.6146 2.4961
- 03E4: enable_text_draw_align_right 0
- 0341: unknown_text_draw_flag 0
- 0342: enable_text_draw_centered 0
- 0343: set_text_draw_linewidth 640.0
- 0348: enable_text_draw_proportional 1
- 0345: enable_text_draw_background 0
- 060D: draw_text_shadow 2 color_RGBA 0 0 0 255
- 0051: return
- :NRACES_44236
- 00D6: if or
- 0039: 450@ == 1
- 0039: 256@ == 1
- 004D: jump_if_false @NRACES_44296
- 0394: play_music 1
- 0006: 0@ = 10000
- 005A: 0@ += 888@ // (int)
- 0109: player $PLAYER_CHAR money += 0@
- 0AB3: var 89 = 0@
- :NRACES_44296
- 0051: return
- :NRACES_44298
- 0006: 254@ = 0
- :NRACES_44305
- 0209: 255@ = random_int_in_ranges 0 5
- 0871: init_jump_table 255@ total_jumps 5 default_jump 0 @NRACES_44607 jumps 0 @NRACES_44377 1 @NRACES_44422 2 @NRACES_44471 3 @NRACES_44516 4 @NRACES_44560 -1 @NRACES_44607 -1 @NRACES_44607
- :NRACES_44377
- 0605: actor -1 perform_animation_sequence "RIOT_CHANT" IFP_file "RIOT" 4.0 loop 1 0 0 0 time 2700 // versionA
- 0002: jump @NRACES_44607
- :NRACES_44422
- 0605: actor -1 perform_animation_sequence "RIOT_CHALLENGE" IFP_file "RIOT" 4.0 loop 1 0 0 0 time 2000 // versionA
- 0002: jump @NRACES_44607
- :NRACES_44471
- 0605: actor -1 perform_animation_sequence "RIOT_SHOUT" IFP_file "RIOT" 4.0 loop 1 0 0 0 time 2000 // versionA
- 0002: jump @NRACES_44607
- :NRACES_44516
- 0605: actor -1 perform_animation_sequence "RIOT_FUKU" IFP_file "RIOT" 4.0 loop 1 0 0 0 time 3000 // versionA
- 0002: jump @NRACES_44607
- :NRACES_44560
- 0605: actor -1 perform_animation_sequence "RIOT_PUNCHES" IFP_file "RIOT" 4.0 loop 1 0 0 0 time 2200 // versionA
- 0002: jump @NRACES_44607
- :NRACES_44607
- 000A: 254@ += 1
- 0029: 254@ >= 7
- 004D: jump_if_false @NRACES_44305
- 0051: return
- :NRACES_44630
- 00D6: if
- 0039: 225@ == 0
- 004D: jump_if_false @NRACES_44827
- 00D6: if
- 03D2: wav 4 ended
- 004D: jump_if_false @NRACES_44827
- 00D6: if
- 001D: 844@ > 226@ // (int)
- 004D: jump_if_false @NRACES_44827
- 040D: unload_wav 4
- 0209: 227@ = random_int_in_ranges 0 4
- 0871: init_jump_table 227@ total_jumps 4 default_jump 0 @NRACES_44820 jumps 0 @NRACES_44758 1 @NRACES_44774 2 @NRACES_44790 3 @NRACES_44806 -1 @NRACES_44820 -1 @NRACES_44820 -1 @NRACES_44820
- :NRACES_44758
- 03CF: load_wav 36200 as 4
- 0002: jump @NRACES_44820
- :NRACES_44774
- 03CF: load_wav 36202 as 4
- 0002: jump @NRACES_44820
- :NRACES_44790
- 03CF: load_wav 36205 as 4
- 0002: jump @NRACES_44820
- :NRACES_44806
- 03CF: load_wav 1827 as 4
- 0002: jump @NRACES_44820
- :NRACES_44820
- 000A: 225@ += 1
- :NRACES_44827
- 00D6: if
- 0039: 225@ == 1
- 004D: jump_if_false @NRACES_44935
- 00D6: if
- 03D0: wav 4 loaded
- 004D: jump_if_false @NRACES_44935
- 00D6: if
- 0039: 227@ == 3
- 004D: jump_if_false @NRACES_44905
- 097A: play_audio_at 0.0 0.0 0.0 event 1164
- 0002: jump @NRACES_44909
- :NRACES_44905
- 03D1: play_wav 4
- :NRACES_44909
- 0209: 226@ = random_int_in_ranges 2000 10000
- 005A: 226@ += 844@ // (int)
- 0006: 225@ = 0
- :NRACES_44935
- 0051: return
- 0051: return
- 0051: return
- 0007: 47@ = 0.0
- 0007: 47@ = 0.0
- 0007: 47@ = 0.0
- 0051: return
- 0051: return
- 0051: return
- :NRACES_44977
- 00D6: if or
- 0039: 53@ == 0
- 0039: 53@ == 1
- 0039: 53@ == 3
- 004D: jump_if_false @NRACES_45608
- 00D6: if
- 0256: player $PLAYER_CHAR defined
- 004D: jump_if_false @NRACES_45608
- 00D6: if
- 0039: 53@ == 3
- 004D: jump_if_false @NRACES_45188
- 00D6: if
- 0039: 966@ == 25
- 004D: jump_if_false @NRACES_45112
- 0087: 751@ = 853@ // (float)
- 0087: 752@ = 854@ // (float)
- 0087: 753@ = 855@ // (float)
- 000B: 751@ += -8.0
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45498
- :NRACES_45112
- 00D6: if
- 0039: 966@ == 26
- 004D: jump_if_false @NRACES_45181
- 0087: 751@ = 853@ // (float)
- 0087: 752@ = 854@ // (float)
- 0087: 753@ = 855@ // (float)
- 000B: 751@ += -8.0
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45498
- :NRACES_45181
- 0002: jump @NRACES_45506
- :NRACES_45188
- 00D6: if
- 0039: 965@ == 0
- 004D: jump_if_false @NRACES_45253
- 0007: 751@ = 1770.134
- 0007: 752@ = -1697.228
- 0007: 753@ = 13.5
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45506
- :NRACES_45253
- 00D6: if
- 0039: 965@ == 1
- 004D: jump_if_false @NRACES_45318
- 0007: 751@ = -1917.134
- 0007: 752@ = 284.228
- 0007: 753@ = 41.2
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45506
- :NRACES_45318
- 00D6: if
- 0039: 965@ == 2
- 004D: jump_if_false @NRACES_45383
- 0007: 751@ = 1647.134
- 0007: 752@ = 924.228
- 0007: 753@ = 10.8
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45506
- :NRACES_45383
- 00D6: if
- 0039: 965@ == 3
- 004D: jump_if_false @NRACES_45444
- 0087: 751@ = 853@ // (float)
- 0087: 752@ = 854@ // (float)
- 000B: 751@ += -8.0
- 0007: 847@ = 270.0
- 0002: jump @NRACES_45498
- :NRACES_45444
- 00D6: if
- 8039: not 53@ == 1
- 004D: jump_if_false @NRACES_45498
- 0087: 751@ = 853@ // (float)
- 0087: 752@ = 854@ // (float)
- 000B: 751@ += -8.0
- 0007: 847@ = 270.0
- :NRACES_45498
- 0087: 753@ = 855@ // (float)
- :NRACES_45506
- 0840: link_car 755@ to_interior 0
- 00A1: put_actor $PLAYER_ACTOR at 751@ 752@ 753@
- 0173: set_actor $PLAYER_ACTOR Z_angle_to 847@
- 0395: clear_area 0 at 751@ 752@ 753@ radius 0.5
- 04E4: unknown_refresh_game_renderer_at 751@ 752@
- 03CB: set_rendering_origin_at 751@ 752@ 753@
- 0915: unknown_release_weather
- 0373: set_camera_directly_behind_player
- 02EB: restore_camera_with_jumpcut
- 016A: fade 1 time 2000
- 04BB: select_interior 0
- 0860: link_actor $PLAYER_ACTOR to_interior 0
- 01EB: set_traffic_density_multiplier_to 1.0
- //01C3: remove_references_to_car 755@ // Like turning a car into any random car
- :NRACES_45608
- 0006: 253@ = 0
- :NRACES_45615
- 00D6: if
- 001D: 256@ > 253@ // (int)
- 004D: jump_if_false @NRACES_45735
- 00D6: if
- 803B: not 253@ == 442@ // (int)
- 004D: jump_if_false @NRACES_45694
- 00D6: if
- 87D6: not 395@(253@,16i) == $PLAYER_ACTOR // integer vars
- 004D: jump_if_false @NRACES_45694
- 01C3: remove_references_to_car 379@(253@,16i) // Like turning a car into any random car
- 01C2: remove_references_to_actor 395@(253@,16i) // Like turning an actor into a random pedestrian
- :NRACES_45694
- 0249: release_model 700@(253@,16i)
- 0249: release_model 716@(253@,16i)
- 0164: disable_marker 412@(253@,16i)
- 000A: 253@ += 1
- 0002: jump @NRACES_45615
- :NRACES_45735
- 034F: destroy_actor_with_fade 411@
- 0296: unload_special_actor 1
- 0296: unload_special_actor 2
- 01C2: remove_references_to_actor 411@ // Like turning an actor into a random pedestrian
- 01C2: remove_references_to_actor 429@ // Like turning an actor into a random pedestrian
- 0006: 253@ = 0
- :NRACES_45765
- 00D6: if
- 001B: 11 > 253@
- 004D: jump_if_false @NRACES_45802
- 01C2: remove_references_to_actor 441@ // Like turning an actor into a random pedestrian
- 000A: 253@ += 1
- 0002: jump @NRACES_45765
- :NRACES_45802
- {
- 00D6: if
- 0039: 966@ == 23
- 004D: jump_if_false @NRACES_45843
- 00D6: if
- 0039: 256@ == 1
- 004D: jump_if_false @NRACES_45843
- 014F: stop_timer $6960
- }
- :NRACES_45843
- 0164: disable_marker 54@
- 06D6: disable_racing_checkpoint 449@
- 0108: destroy_object 430@
- 04EF: release_animation "RIOT"
- 04EF: release_animation "CAR"
- 03F0: enable_text_draw 0
- 0912: set_text_priority 0 leftmargin 380 maxwidth 464
- 01EB: set_traffic_density_multiplier_to 1.0
- 08E7: disable_entrance_markers 0
- 0581: enable_radar 1
- 09B9: show_entered_car_name 1
- 09BA: show_entered_zone_name 1
- 09AC: disable_map_icons 0
- 057E: set_radar_grey 0
- 0826: enable_hud 1
- 04FA: reset_interior 0 colors
- 0989: set_text_boxes_width 200
- 00D6: if
- 0256: player $PLAYER_CHAR defined
- 004D: jump_if_false @NRACES_45954
- 0860: link_actor $PLAYER_ACTOR to_interior 0
- :NRACES_45954
- 0AB3: var 361 = 761@
- 0AB3: var 362 = 762@
- 0AB3: var 363 = 763@
- 0AB3: var 364 = 764@
- 0AB3: var 365 = 765@
- 0AB3: var 366 = 766@
- 0AB3: var 367 = 767@
- 0AB3: var 368 = 768@
- 0AB3: var 369 = 769@
- 0AB3: var 370 = 770@
- 0AB3: var 371 = 771@
- 0AB3: var 372 = 772@
- 0AB3: var 373 = 773@
- 0AB3: var 374 = 774@
- 0AB3: var 375 = 775@
- 0AB3: var 376 = 776@
- 0AB3: var 377 = 777@
- 0AB3: var 378 = 778@
- 0AB3: var 379 = 779@
- 0AB3: var 380 = 780@
- 0AB3: var 381 = 781@
- 0AB3: var 382 = 782@
- 0AB3: var 383 = 783@
- 0AB3: var 384 = 784@
- 0AB3: var 385 = 785@
- 0AB3: var 386 = 786@
- 0AB3: var 387 = 787@
- 0AB3: var 388 = 788@
- 0AB3: var 389 = 789@
- 0AB3: var 390 = 790@
- 09BA: show_entered_zone_name 1
- 0004: $ONMISSION = 0
- 00D8: mission_cleanup
- 0051: return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement