// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
0000: NOP
03F0: enable_text_draw 1
thread 'SOBEI'
18@ = 0
0AB3: var 913 = 0
0AB3: var 914 = 0
0AB3: var 915 = 0
0AB3: var 916 = 0
0AB3: var 917 = 0
0AB3: var 918 = 0
0AB3: var 919 = 0
0AB3: var 920 = 0
0AB3: var 921 = 0
0AB3: var 922 = 0
:SOBEI_94
wait 0
if
0AAB: file_exists "CLEOCARMOD[CTRL+1,2,3,4,5,6,7].CS"
else_jump @SOBEI_94
:SOBEI_147
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 49
else_jump @SOBEI_208
0AB3: var 913 = 1
0ACD: show_text_highpriority "THROWCARS ON" time 5000
wait 600
jump @SOBEI_592
:SOBEI_208
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 50
else_jump @SOBEI_269
0AB3: var 914 = 1
0ACD: show_text_highpriority "FLAMECARS ON" time 5000
wait 600
jump @SOBEI_1113
:SOBEI_269
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 51
else_jump @SOBEI_334
0AB3: var 915 = 1
0ACD: show_text_highpriority "CUTCARS ON(LOAD)" time 5000
wait 600
jump @SOBEI_1319
:SOBEI_334
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 52
else_jump @SOBEI_392
0AB3: var 916 = 1
0ACD: show_text_highpriority "LAGGER ON" time 5000
wait 600
jump @SOBEI_1672
:SOBEI_392
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 53
else_jump @SOBEI_451
0AB3: var 917 = 1
0ACD: show_text_highpriority "FANCARS ON" time 5000
wait 600
jump @SOBEI_2139
:SOBEI_451
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 54
else_jump @SOBEI_512
0AB3: var 918 = 1
0ACD: show_text_highpriority "STORMCARS ON" time 5000
wait 600
jump @SOBEI_2665
:SOBEI_512
wait 0
if and
0AB0: key_pressed 17
0AB0: key_pressed 55
else_jump @SOBEI_147
0AB3: var 920 = 1
0AB3: var 919 = 1
0ACD: show_text_highpriority "GUNCARS ON(PRESS MOUSE1)" time 5000
wait 600
jump @SOBEI_3183
:SOBEI_592
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
0208: 27@ = random_float_in_ranges -10.0 10.0
0208: 28@ = random_float_in_ranges -10.0 10.0
29@ = 14.0
005B: 14@ += 27@ // (float)
005B: 15@ += 28@ // (float)
005B: 16@ += 29@ // (float)
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
jump @SOBEI_693
:SOBEI_693
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1072
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 14@, 15@, 16@)
0A30: repair_car 0@
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
jump @SOBEI_840
:SOBEI_840
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1050
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
0AB1: call_scm_func @SOBEI_5575 1 0@
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
0208: 27@ = random_float_in_ranges -10.0 10.0
0208: 28@ = random_float_in_ranges -10.0 10.0
29@ = 14.0
005B: 14@ += 27@ // (float)
005B: 15@ += 28@ // (float)
005B: 16@ += 29@ // (float)
Car.PutAt(0@, 14@, 15@, 16@)
0A30: repair_car 0@
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
jump @SOBEI_840
:SOBEI_1050
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
jump @SOBEI_592
:SOBEI_1072
if
8AB0: not key_pressed 49
else_jump @SOBEI_1094
jump @SOBEI_592
:SOBEI_1094
0AB3: var 913 = 0
wait 600
jump @SOBEI_147
:SOBEI_1113
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1277
0AB1: call_scm_func @SOBEI_5575 1 0@
18@ = 1
Car.Health(0@) = 0
wait 0
0AB1: call_scm_func @SOBEI_5641 0
jump @SOBEI_1195
:SOBEI_1195
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1298
0AB1: call_scm_func @SOBEI_5575 1 0@
18@ += 1
Car.Health(0@) = 0
wait 0
0AB1: call_scm_func @SOBEI_5641 0
jump @SOBEI_1195
:SOBEI_1277
18@ = 0
0AB3: var 914 = 0
jump @SOBEI_208
:SOBEI_1298
18@ = 0
0AB3: var 914 = 0
jump @SOBEI_208
:SOBEI_1319
wait 0
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1319
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 9E07, 9.9E08, 9E10)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
jump @SOBEI_1486
:SOBEI_1486
wait 0
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1319
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 9E07, 9.9E08, 9E10)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
if
8AB0: not key_pressed 51
else_jump @SOBEI_1653
jump @SOBEI_1486
:SOBEI_1653
0AB3: var 915 = 0
wait 600
jump @SOBEI_269
:SOBEI_1672
wait 0
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 -25.0 0.0
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1672
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
0A30: repair_car 0@
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
jump @SOBEI_1911
:SOBEI_1911
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
wait 0
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 -25.0 0.0
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_1672
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
0A30: repair_car 0@
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 52
else_jump @SOBEI_2120
jump @SOBEI_1911
:SOBEI_2120
0AB3: var 916 = 0
wait 600
jump @SOBEI_334
:SOBEI_2139
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
0208: 29@ = random_float_in_ranges 5.0 10.0
005B: 16@ += 29@ // (float)
0208: 21@ = random_float_in_ranges 0.0 360.0
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
jump @SOBEI_2228
:SOBEI_2228
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_2139
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 14@, 15@, 16@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 150.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
jump @SOBEI_2418
:SOBEI_2418
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_2139
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
0AB1: call_scm_func @SOBEI_5575 1 0@
0208: 29@ = random_float_in_ranges 5.0 10.0
005B: 16@ += 29@ // (float)
Car.PutAt(0@, 14@, 15@, 16@)
0208: 21@ = random_float_in_ranges 0.0 360.0
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 150.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
if
8AB0: not key_pressed 53
else_jump @SOBEI_2646
jump @SOBEI_2418
:SOBEI_2646
0AB3: var 917 = 0
wait 600
jump @SOBEI_392
:SOBEI_2665
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_2665
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
04C4: store_coords_to 10@ 11@ 12@ from_actor $PLAYER_ACTOR with_offset 0.0 80.0 0.0
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 10@, 11@, 12@)
0A30: repair_car 0@
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
jump @SOBEI_2885
:SOBEI_2885
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_2665
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
if
Car.Defined(0@)
else_jump @SOBEI_451
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 10@, 11@, 12@)
Car.Angle(0@) = 21@
0A30: repair_car 0@
Car.SetSpeedInstantly(0@, 40.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
0407: store_coords_to 10@ 11@ 12@ from_car 0@ with_offset 10.0 4.0 4.0
21@ += 200.0
if
8AB0: not key_pressed 54
else_jump @SOBEI_3164
jump @SOBEI_2885
:SOBEI_3164
0AB3: var 918 = 0
wait 600
jump @SOBEI_451
:SOBEI_3183
0AB3: var 919 = 1
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
jump @SOBEI_3245
:SOBEI_3212
0AB3: var 921 = 0
0AB3: var 919 = 1
0AB3: var 922 = 0
wait 400
jump @SOBEI_3245
:SOBEI_3245
wait 0
if
8AB0: not key_pressed 55
else_jump @SOBEI_3659
if
8AB0: not key_pressed 2
else_jump @SOBEI_3694
if
0AB0: key_pressed 17
else_jump @SOBEI_3245
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 6.0 0.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3452
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
0AB0: key_pressed 17
else_jump @SOBEI_3245
jump @SOBEI_3452
:SOBEI_3452
if
0AB0: key_pressed 17
else_jump @SOBEI_3245
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 6.0 1.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3245
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
0AB0: key_pressed 17
else_jump @SOBEI_3245
wait 100
if
0AB0: key_pressed 17
else_jump @SOBEI_3245
jump @SOBEI_3452
jump @SOBEI_512
:SOBEI_3659
0AB3: var 919 = 0
0AB3: var 920 = 0
0AB3: var 921 = 0
0AB3: var 922 = 0
jump @SOBEI_512
:SOBEI_3694
0AB3: var 919 = 0
0AB3: var 921 = 1
0AB3: var 922 = 0
wait 400
jump @SOBEI_3727
:SOBEI_3727
wait 0
if
8AB0: not key_pressed 55
else_jump @SOBEI_3659
if
8AB0: not key_pressed 2
else_jump @SOBEI_5252
if
0AB0: key_pressed 17
else_jump @SOBEI_3727
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 6.0 0.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3934
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
if
0AB0: key_pressed 17
else_jump @SOBEI_3727
jump @SOBEI_3934
:SOBEI_3934
if
0AB0: key_pressed 17
else_jump @SOBEI_3727
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset -10.0 6.0 6.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset -8.0 6.0 8.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset -5.0 6.0 10.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset -3.0 6.0 12.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 6.0 14.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 3.0 6.0 12.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 5.0 6.0 10.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 8.0 6.0 8.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 10.0 6.0 6.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_3727
0AB1: call_scm_func @SOBEI_5575 1 0@
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 0
0AB1: call_scm_func @SOBEI_5641 0
jump @SOBEI_3934
:SOBEI_5252
0AB3: var 919 = 0
0AB3: var 921 = 0
0AB3: var 922 = 1
wait 400
jump @SOBEI_5285
:SOBEI_5285
wait 0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 0 pass_wrecked 1 //IF and SET
else_jump @SOBEI_5285
jump @SOBEI_5330
:SOBEI_5330
wait 0
if
8AB0: not key_pressed 55
else_jump @SOBEI_3659
if
8AB0: not key_pressed 2
else_jump @SOBEI_3212
if
0AB0: key_pressed 1
else_jump @SOBEI_5330
21@ = Actor.Angle($PLAYER_ACTOR)
Actor.StorePos($PLAYER_ACTOR, 14@, 15@, 16@)
04C4: store_coords_to 18@ 19@ 20@ from_actor $PLAYER_ACTOR with_offset 0.0 6.0 1.0
if
0AE2: 0@ = random_vehicle_near_point 14@ 15@ 16@ in_radius 5000.0 find_next 1 pass_wrecked 1 //IF and SET
else_jump @SOBEI_5285
0AB1: call_scm_func @SOBEI_5575 1 0@
wait 10
Car.PutAt(0@, 18@, 19@, 20@)
Car.Angle(0@) = 21@
Car.SetSpeedInstantly(0@, 200.0)
wait 10
0AB1: call_scm_func @SOBEI_5641 0
if
8AB0: not key_pressed 1
else_jump @SOBEI_5549
jump @SOBEI_5330
:SOBEI_5549
wait 0
if
8AB0: not key_pressed 1
else_jump @SOBEI_5549
jump @SOBEI_5330
:SOBEI_5575
0A96: 3@ = actor $PLAYER_ACTOR struct
0A97: 2@ = car 0@ struct
0A8E: 4@ = 3@ + 1328 // int
0A8C: write_memory 4@ size 4 value 50 virtual_protect 0
0A8E: 4@ = 3@ + 1420 // int
0A8C: write_memory 4@ size 4 value 2@ virtual_protect 0
0AB2: ret 0
:SOBEI_5641
0A96: 3@ = actor $PLAYER_ACTOR struct
0A8E: 4@ = 3@ + 1328 // int
0A8C: write_memory 4@ size 4 value 1 virtual_protect 0
0AB2: ret 0