{$CLEO .cs}

thread 'TerbytManag'
0000: NOP  

0247: load_model 539
:LOADCHECK
0001: wait 0 ms
if
0248:   model 539 available
004D: jump_if_false @LOADCHECK

:INIZ
wait 0 
if
   Player.Defined($PLAYER_CHAR)
else_jump @INIZ

:START
wait 0 
if
   Actor.DrivingVehicleType($PLAYER_ACTOR, #TEROBYTE)
else_jump @START 

03C0: 0@ = actor $PLAYER_ACTOR car 
wait 50
073C: car 0@ damage_component 1
20@ = 0

//---

:MANAGER1
wait 0
if
00E1:   player 0 pressed_key 15 // Exit Vehicle
else_jump @MANAGER2
068A: set_car 0@ repair_componentA 1

:MANAGER2
if
   Actor.DrivingVehicleType($PLAYER_ACTOR, #TEROBYTE)
else_jump @START

02E3: 1@ = car 0@ speed 
wait 0
if and
 0.7 > 1@ 
 20@ == 0
00E1:   player 0 pressed_key 11 // Conversation Yes
else_jump @MANAGER1

//---

20@ = 1
00A0: store_actor $PLAYER_ACTOR position_to $TEMPVAR_FLOAT_1 $TEMPVAR_FLOAT_2 $TEMPVAR_FLOAT_3
$TEMPVAR_FLOAT_3 += 4.0
0174: 4@ = car 0@ Z_angle
00A5: 10@ = create_car 539 at $TEMPVAR_FLOAT_1 $TEMPVAR_FLOAT_2 $TEMPVAR_FLOAT_3
0175: set_car 10@ z_angle_to 4@

068A: set_car 0@ repair_componentA 1 // Add Blue Cylinder Signal
wait 50
05CD: AS_actor $PLAYER_ACTOR exit_car 0@ 
wait 5000
036A: put_actor $PLAYER_ACTOR in_car 10@
jump @START

//---

0A93: end_custom_thread