 
###################################################
 
Opcodes and functions used with conditional checks.
 
( example:
if
..(contitional function)
jump_if_false )
###################################################
 
0022:    10.0 > $1AE  ;; floating-point values
0019:    16@ >  1440000  ;; integer values
001F:    17@ > $5C8  ;; integer values
0029:    17@ >=  20000  ;; integer values
001A:    19 > $41  ;; integer values
0039:    1@ ==  1  ;; integer values
002A:    5 >= $41  ;; integer values
002B:    5000 >=  16@  ;; integer values 
001B:    6000 >  16@  ;; integer values
0020:   $1AE > -10.0  ;; floating-point values
0018:   $41 >  17  ;; integer values
0028:   $41 >=  9  ;; integer values
0042:   $442 ==  1016.0  ;; floating-point values
003A:   $50A == $PARAMEDIC_PEOPLE_TO_SAVE_THIS_LEVEL  ;; integer values and handles
0024:   $CURRENT_Z > $HEIGHEST_Z  ;; floating-point values only
001C:   $DODO_FLIGHTTIME > $DODO_FLIGHTTIME_RECORD  ;; integer values
0038:   $ONMISSION ==  0  ;; integer values
029C:   $USJ_CAR stopped 
801A:   NOT    1 > $COUNTDOWN_TIME1  ;; integer values
8022:   NOT    1540.0 > $PARAMEDIC_CREATE_PATIENT_X  ;; floating-point values
8019:   NOT    16@ >  3000  ;; integer values
8028:   NOT   $106D >=  30  ;; integer values
8042:   NOT   $1AE ==  0.0  ;; floating-point values
829C:   NOT   $2DF stopped 
8018:   NOT   $735 >  2  ;; integer values
803A:   NOT   $934 == $935  ;; integer values and handles
8038:   NOT   $CURRENT_CONTROLS ==  3  ;; integer values
8020:   NOT   $USJ_CAR_SPEED >  25.0  ;; floating-point values
8103:   NOT   actor $5CC stopped_near_point_in_car  1205.688 -789.1875  14.75 radius  4.0  4.0  6.0 sphere $A  
80FF:   NOT   actor $5CC  0 ()near_point_on_foot  1205.875 -805.75  14.0 radius  1.0  1.0  1.0
81AA:   NOT   actor $8BALL_CHAR stopped  0 ()in_cube_in_car  879.375 -303.375  7.25  870.0625 -311.6875  10.0  
8448:   NOT   actor $8BALL_CHAR in_car $EIGHT_CAR
8118:   NOT   actor $CHAR_GUNSHOPOWNER dead
8184:   NOT   actor $CRIMINAL_FOR_VIGILANTE health >=  70
82D8:   NOT   actor $DC5 currentweapon ==  4
80EC:   NOT   actor $FRANK1_PARTY_PERSON1  0 ()near_point $81D $81E radius  2.0  2.0
8126:   NOT   actor $LUIGI3_MISTY walking
80EF:   NOT   actor $LUIGI3_MISTY stopped  0 ()near_point  1196.0 -874.0 radius  3.0  4.0  
8320:   NOT   actor $MISTY_CHAR in_range_of_player $PLAYER_CHAR
81A8:   NOT   actor $MISTY_CHAR stopped $A in_cube  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
80F0:   NOT   actor $MARIA stopped  0 ()near_point_on_foot $81A $81B radius  3.0  3.0
80F1:   NOT   actor $MARIA stopped $811 near_point_in_car  1259.0 -1107.75 radius  3.0  3.0  
80ED:   NOT   actor $MARIA  0 ()near_point_on_foot  1266.812 -1107.625 radius  1.0  1.0
82CB:   NOT   actor $MARIA bounding_sphere_visible
80A4:   NOT   actor $MARIA  0 ()in_cube  565.25 -678.375 -2.0  575.25 -688.375  4.0
80DF:   NOT   actor $PATIENT1 driving
80DB:   NOT   actor $PED_FOR_TAXIMISSION in_car $TAXI_MISSION_CAR
80A3:   NOT   actor $RAY1_COP3  0 ()in_rectangle  375.0 -441.5  386.0 -434.0
820D:   NOT   car $2DF flipped
815E:   NOT   car $2DF wheels_on_ground  
83A0:   NOT   car $5CB picked_up_by_crane  1120.0  46.0  
81B0:   NOT   car $5D9 stopped $A near_point  1195.562 -805.0  13.6875 radius  4.0  4.0  4.0
82BF:   NOT   car $5ED sunk
8119:   NOT   car $CAR_PORTLAND_IMPORT wrecked
80B0:   NOT   car $CAR_EV_CRANE  0 ()in_rectangle  1668.562 -685.6875  1548.062 -745.5
8149:   NOT   car $CAR_WITH_CORPSE crushed_by_car_crusher  
81AE:   NOT   car $DC4 stopped  0 ()near_point  113.0 -272.0  5.0  5.0
81AF:   NOT   car $FRANK1_ENFORCER1  0 ()near_point $814 $815 $816 radius  2.0  2.0  2.0
81F4:   NOT   car $FRANK2_TAXI flipped
81AD:   NOT   car $JOEY4_LIMO  0 ()near_point  1198.5 -871.375  2.0  2.0
83C9:   NOT   car $KENJI2_CHEETAH damaged  
8228:   NOT   car $LIPSFORELLI_CAR bomb_status ==  2  
80B1:   NOT   car $LIPSFORELLI_CAR  0 ()in_cube  1339.562 -459.5  49.0  1332.75 -462.75  53.0
81C1:   NOT   car $TAXI_MISSION_CAR stopped
81AC:   NOT   car $TAXI_MISSION_CAR stopped  1 (in-sphere)in_cube $5B5 $5B6 $5B7 $5B8 $5B9 $5BA  
81F3:   NOT   car $USJ_CAR airborne
82CA:   NOT   car $VIGILANTE_CRIMINALS_CAR bounding_sphere_visible
8185:   NOT   car $VIGILANTE_CRIMINALS_CAR health >=  250
838A:   NOT   car_in_cube $DIABLO1_CHEETAH1_X $DIABLO1_CHEETAH1_Y $DIABLO1_CHEETAH1_Z  4.0  4.0  4.0
821C:   NOT   car_inside_garage $LUIGIS_LOCKUP_GARAGE
83B5:   NOT   catalina_shot_down  
83C6:   NOT   current_island ==  1  
8356:   NOT   explosion_type  3 in_cube  961.0 -1112.5  12.5  969.5 -1122.75  15.0  
816B:   NOT   fading
82D0:   NOT   fire $557 extinguished
83B1:   NOT   garage $PORTLAND_IE_GARAGE door_closed
8329:   NOT   garage $PORTLAND_PAYNSPRAY_GARAGE respray_done
80E1:   NOT   key_pressed  0  16
8248:   NOT   model #GANG03 available
8339:   NOT   objects_in_cube  1008.0 -899.0  14.0  996.5 -886.5  20.0  0  1  1  0  1
83C2:   NOT   phone $PHONE_RAY1 answered  
8214:   NOT   pickup  0@ picked_up
80DE:   NOT   player $PLAYER_CHAR driving_vehicle_type #TOYZ
8056:   NOT   player $PLAYER_CHAR  0 ()in_rectangle  1294.0 -656.0  1316.0 -638.0
80E0:   NOT   player $PLAYER_CHAR driving
8256:   NOT   player $PLAYER_CHAR defined
8121:   NOT   player $PLAYER_CHAR in_zone "PORT_W"
8057:   NOT   player $PLAYER_CHAR  0 ()in_cube  889.5625 -418.0625  15.0  895.125 -412.625  18.0
8442:   NOT   player $PLAYER_CHAR in_car $PLAYER_CAR
8241:   NOT   player $PLAYER_CHAR in_remote_mode
80EB:   NOT   player $PLAYER_CHAR  0 ()near_actor_in_car $PATIENT1 radius  25.0  25.0
80E9:   NOT   player $PLAYER_CHAR  0 ()near_actor $CRIMINAL_FOR_VIGILANTE radius  100.0  100.0
80DC:   NOT   player $PLAYER_CHAR driving $TAXI_MISSION_CAR
80FD:   NOT   player $PLAYER_CHAR  0 ()near_actor $PED_FOR_TAXIMISSION in_car radius  7.0  7.0  2.0
80FB:   NOT   player $PLAYER_CHAR  0 ()near_actor $5CC radius  30.0  30.0  30.0
8199:   NOT   player $PLAYER_CHAR  0 ()in_rectangle  922.5625 -366.0625  928.5625 -354.25  
81A0:   NOT   player $PLAYER_CHAR stopped $A in_cube_in_car  879.375 -303.375  7.25  870.0625 -311.6875  10.0  
83EE:   NOT   player $PLAYER_CHAR controllable
819E:   NOT   player $PLAYER_CHAR stopped  0 ()in_cube  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
80F7:   NOT   player $PLAYER_CHAR  0 ()near_point_in_car  1088.375 -574.375  13.6875 radius  2.5  2.5  2.5
80E8:   NOT   player $PLAYER_CHAR stopped $A near_point_in_car  937.875 -259.75 radius  3.0  3.0  
8122:   NOT   player $PLAYER_CHAR pressing_horn
8443:   NOT   player $PLAYER_CHAR in_a_car
80E6:   NOT   player $PLAYER_CHAR stopped $A near_point  1196.0 -874.0 radius  3.0  4.0  
819B:   NOT   player $PLAYER_CHAR stopped  1 (in-sphere)in_rectangle_in_car  1089.875 -223.875  1084.5 -228.5  
8198:   NOT   player $PLAYER_CHAR  0 ()in_rectangle_in_car  1089.875 -223.875  1084.5 -228.5  
80F6:   NOT   player $PLAYER_CHAR  1 (in-sphere)near_point_on_foot  1219.562 -320.6875  27.375 radius  1.0  1.0  2.0
819D:   NOT   player $PLAYER_CHAR  0 ()in_cube_in_car  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
8117:   NOT   player $PLAYER_CHAR wasted
80E5:   NOT   player $PLAYER_CHAR  0 ()near_point_in_car $81A $81B radius  30.0  30.0
80FA:   NOT   player $PLAYER_CHAR stopped  1 (in-sphere)near_point_in_car  827.25 -1084.25  6.75 radius  5.0  5.0  4.0
8383:   NOT   player $958 car_horn_activated == true
80E3:   NOT   player $PLAYER_CHAR  0 ()near_point  908.25 -86.0 radius  100.0  100.0
81FC:   NOT   player $PLAYER_CHAR near_car $ASUKA3_REPORTER_BOAT radius  55.0  55.0  0
829F:   NOT   player $PLAYER_CHAR stopped
80F8:   NOT   player $PLAYER_CHAR stopped $A near_point  452.25 -1465.75  17.5625 radius  4.0  4.0  4.0
80F9:   NOT   player $PLAYER_CHAR stopped  1 (in-sphere)near_point_on_foot  87.25 -1548.562  28.25 radius  2.0  1.0  2.0
80E4:   NOT   player $PLAYER_CHAR  0 ()near_point_on_foot  87.4375 -1548.688 radius  1.0  1.0
82D7:   NOT   player $PLAYER_CHAR currentweapon ==  3
81FD:   NOT   player $PLAYER_CHAR near_car_on_foot $E27 radius  6.0  6.0  0  
81FE:   NOT   player $PLAYER_CHAR near_car_in_car $E89 radius  15.0  15.0  0
82EE:   NOT   projectile_in_cube  376.5 -445.1875  28.0625  380.0625 -441.1875  31.6875  
8436:   NOT   reached_end_of_credits
83D9:   NOT   save_done
823D:   NOT   special_actor  4 loaded
80C2:   NOT   sphere_onscreen $59C $59D $59E  4.0
83D2:   NOT   wav_ended
83D0:   NOT   wav_loaded
8447:   NOT (unknown) $PLAYER_CHAR 
8366:   NOT (unknown) $CAE 
82E9:   NOT cutscene_reached_end
82E0:   NOT unknown_actor $FRANK1_PARTY_PERSON1
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR1 to  105.3125 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
834D:   NOT unknown_rotate_object $PLAYER_DOOR unknown_angle  210.0  10.0  0
031D:   actor $1077 hit_by_weapon  1
00ED:   actor $5CC  0 ()near_point_on_foot  1204.188 -801.875 radius  .5  .5
00FF:   actor $5DA  0 ()near_point_on_foot  1209.375 -807.1875  14.0 radius  4.0  4.0  4.0
0123:   actor $ASUKA1_MAFIA9 spotted_player $PLAYER_CHAR
0203:   actor $ASUKA1_MAFIA11 near_car_on_foot $9BE radius  4.0  4.0 unknown  0
0204:   actor $ASUKA1_MAFIA1 near_car_in_car $9C2 radius  10.0  10.0 unknown  0  
0118:   actor $CHAR_GUNSHOPOWNER dead
00A3:   actor $CURLY_BOB  0 ()in_rectangle  1538.0 -741.0  1304.0 -901.0
0202:   actor $E9A near_car $E89 radius  40.0  40.0 unknown  0
0154:   actor $FIRE_MISSION_DRIVER in_zone "PORT_W"
02A0:   actor $FRANK1_PARTY_PERSON1 stopped  
00EF:   actor $FRANK3_8BALL stopped  1 (in-sphere)near_point  1529.0 -824.0 radius  3.0  4.0  
00FE:   actor $FRANK3_CARTEL4  0 ()near_point  1517.5 -940.5625  18.375 radius  .5  .5  2.0
0126:   actor $JOEY4_TRIAD1 walking
01A8:   actor $LUIGI5_PROSTITUTE1 stopped  0 ()in_cube  1003.5 -883.0  13.875  996.75 -876.375  18.0  
00F0:   actor $MARIA stopped  0 ()near_point_on_foot  1440.5 -179.125 radius  1.0  1.0
00EC:   actor $PATIENT1  0 ()near_point $PARAMEDIC_CREATE_PATIENT_X $PARAMEDIC_CREATE_PATIENT_Y radius  25.0  25.0
00DF:   actor $PATIENT1 driving
00A2:   actor $RAY1_WITNESS alive  
02CB:   actor $RAY1_WITNESS bounding_sphere_visible
01A3:   actor $RAY4_RAT stopped  0 ()in_rectangle  1364.062 -614.5  1473.75 -560.1875  
00EE:   actor $SALVATORE  0 ()near_point_in_car  1371.0 -283.875 radius  50.0  50.0
00A4:   actor $SALVATORE  0 ()in_cube  1428.75 -187.0  50.0  1442.5 -179.875  53.0
00DB:   actor $WASTED_HELP_MEDIC in_car $WASTED_HELP_AMBULANCE
01a1:   actor $actor 0 ()in_rectangle_on_foot 1089.88 -223.875  1084.5 -228.5  ;; never used
01a2:   actor $actor 0 ()in_rectangle_in_car 1089.88 -223.875  1084.5 -228.5  ;; never used
01a6:   actor $actor 0 ()in_cube_on_foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01a7:   actor $actor 0 ()in_cube_in_car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
00F4:   actor $actor near_actor_in_car $actor2 radius 123.0 234.0 345.0  ;; never used
0105:   actor $actor near_actor_on_foot $actor2 radius 123.0 234.0 345.0 sphere 0  ;; never used
0106:   actor $actor near_actor_in_car $actor2 radius 123.0 234.0 345.0 sphere 0  ;; never used
0206:   actor $actor near_car_on_foot $car radius 35.0  35.0 35.0  unknown 0  ;; never used
0207:   actor $actor near_car_in_car $car radius 35.0  35.0 35.0  unknown 0  ;; never used
0179:   actor $actor picked_up_object $object  ;; Never used
00F1:   actor $actor stopped 0 ()near_point_in_car 123.0 234.0 radius 10.0 11.0  ;; never used
0103:   actor $actor stopped_near_point_in_car 123.0 234.0 345.0 radius 123.0 234.0 345.0 sphere 0  ;; never used
01a4:   actor $actor stopped 0 ()in_rectangle_on_foot 1089.88 -223.875  1084.5 -228.5  ;; never used
01a5:   actor $actor stopped 0 ()in_rectangle_in_car 1089.88 -223.875  1084.5 -228.5  ;; never used
01a9:   actor $actor stopped 0 ()in_cube_on_foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01aa:   actor $actor stopped 0 ()in_cube_in_car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01F3:   car $2DF airborne
020D:   car $2DF flipped
0137:   car $2DF id == #DODO
02BF:   car $2DF sunk
0119:   car $2DF wrecked
0149:   car $5CB crushed_by_car_crusher  
01AC:   car $5CB stopped  0 ()in_cube  1135.75  55.5 -1.0  1149.75  46.25  9.0  
01B0:   car $5D9 stopped  0 ()near_point  1195.562 -805.0  13.6875 radius  4.0  4.0  4.0
01AD:   car $BUSTED_HELP_ENFORCER  0 ()near_point  1133.0 -669.0  3.0  3.0
00B0:   car $CAR_PORTLAND_IMPORT  0 ()in_rectangle  1496.75 -686.1875  1523.25 -666.75
00B1:   car $CAR_WITH_CORPSE  0 ()in_cube  1135.75  55.5 -1.0  1149.75  46.25  30.0
01AB:   car $E89 stopped  0 ()in_rectangle -1049.125 -77.4375 -1037.188 -69.125  
01AF:   car $FRANK1_ENFORCER1  0 ()near_point $814 $815 $816 radius  2.0  2.0  2.0
01AE:   car $FRANK1_ENFORCER1 stopped  0 ()near_point  1252.0 -1086.0  18.0  18.0
00AC:   car $FRANK1_PARTY_CAR1 on_land  
03CE:   car $FRANK2_TAXI stuck
03C9:   car $LIPSFORELLI_CAR damaged  
0228:   car $LIPSFORELLI_CAR bomb_status ==  5  
02CA:   car $LUIGI4_PIMP_CAR bounding_sphere_visible
0185:   car $TAXI_MISSION_CAR health >=  500
01C1:   car $VIGILANTE_CRIMINALS_CAR stopped
01F4:   car $VIGILANTE_CRIMINALS_CAR flipped
015e:   car $car wheels_on_ground  ;; never used
021C:   car_inside_garage $KENJI_LOCKUP_GARAGE
03B5:   catalina_shot_down  
03C6:   current_island ==  1  
0359:   drop_off_cessna_shot_down  
03EC:   ev_crane_collected_all_cars  
0356:   explosion_type $dunno in_cube 1.0 2.0 3.0 1.0 2.0 3.0  ;; never used
016B:   fading
03D4:   garage $PORTLAND_IE_GARAGE contains_neededcar  1
03B1:   garage $SALVATORES_GARAGE door_closed
0422:   garage_contain_car $LUIGIS_LOCKUP_GARAGE $LUIGI2_DEALER_CAR  
0351:   gore_enabled  
033B:   incoming_cessna_landed  
033C:   incoming_cessna_destroyed  
00E1:   key_pressed  0  19
0424:   metric
0248:   model #SENTINEL available
03CA:   object $D exists
0339:   objects_in_cube  870.375 -309.875  6.0  865.1875 -314.6875  12.0  0  1  1  1  1
042A:   ped_threat_exists  8  1  
0214:   pickup $WASTED_INFO_PICKUP picked_up
02AE:   player $PLAYER_CHAR in_area_on_foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02AF:   player $PLAYER_CHAR in_area_in_car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b0:   player $PLAYER_CHAR stopped_in_area 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b1:   player $PLAYER_CHAR stopped_in_area_on_foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b2:   player $PLAYER_CHAR stopped_in_area_in_car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02B6:   player $PLAYER_CHAR stopped_in_cube 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
02B7:   player $PLAYER_CHAR stopped_in_cube_on_foot 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
02B8:   player $PLAYER_CHAR stopped_in_cube_in_car 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
0198:   player $PLAYER_CHAR 0 ()in_rectangle_in_car 1089.88 -223.875  1084.5 -228.5  ;; never used
0199:   player $PLAYER_CHAR 0 ()in_rectangle 1089.88 -223.875  1084.5 -228.5  ;; never used
019a:   player $PLAYER_CHAR stopped 0 ()in_rectangle_on_foot 1089.88 -223.875  1084.5 -228.5  ;; never used
019e:   player $PLAYER_CHAR stopped 0 ()in_cube 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
019f:   player $PLAYER_CHAR stopped 0 ()in_cube_on_foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
0200:   player $PLAYER_CHAR near_car_on_foot $car radius  8.0  10.0  3.0 unknown  0  ;; never used
0201:   player $PLAYER_CHAR near_car_in_car $car radius  8.0  10.0  3.0 unknown  0  ;; never used
0256:   player $PLAYER_CHAR defined
0121:   player $PLAYER_CHAR in_zone "S_VIEW"
00DE:   player $PLAYER_CHAR driving_vehicle_type #TOYZ
00F5:   player $PLAYER_CHAR  0 ()near_point  1014.0 -120.0  5.0 radius  5.0  5.0  5.0
0056:   player $PLAYER_CHAR  0 ()in_rectangle -230.0  255.0 -210.0  275.0
02DE:   player $PLAYER_CHAR driving_taxi_vehicle
00F9:   player $PLAYER_CHAR stopped  0 ()near_point_on_foot  1224.562 -840.25  15.0 radius  1.0  1.0  2.0
03EE:   player $PLAYER_CHAR controllable
00F6:   player $PLAYER_CHAR  0 ()near_point_on_foot  1224.562 -840.25  15.0 radius  1.0  1.0  2.0
00E4:   player $PLAYER_CHAR  0 ()near_point_on_foot  811.875 -939.9375 radius  3.5  3.5
02B4:   player $PLAYER_CHAR in_cube_on_foot  1466.188 -175.0  50.0  1452.875 -172.0625  60.0 radius  11.5625 sphere  0
010A:   player $PLAYER_CHAR money >  499999
019C:   player $PLAYER_CHAR  0 ()in_cube_on_foot  891.1875 -309.6875  7.6875  899.25 -303.25  12.6875  
00E0:   player $PLAYER_CHAR driving
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  940.375 -933.6875 radius  4.0  4.0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  793.125 -929.9375  42.125 radius  4.0  2.0  3.0
0057:   player $PLAYER_CHAR  0 ()in_cube  1066.562 -403.5  14.0  1072.75 -394.0  18.0
02B3:   player $PLAYER_CHAR in_cube  1247.562 -822.0  12.0  1253.938 -815.0  18.0 radius  14.0 sphere  0
00FD:   player $PLAYER_CHAR  0 ()near_actor $PATIENT1 in_car radius  10.0  10.0  2.0
00FA:   player $PLAYER_CHAR stopped  1 (in-sphere)near_point_in_car $PARAMEDIC_CHECKPOINT_X $PARAMEDIC_CHECKPOINT_Y $PARAMEDIC_CHECKPOINT_Z radius  6.0  6.0  2.0
00E9:   player $PLAYER_CHAR  0 ()near_actor $CRIMINAL_FOR_VIGILANTE radius  150.0  150.0
00DC:   player $PLAYER_CHAR driving $5CB
00E3:   player $PLAYER_CHAR  0 ()near_point  1140.25  50.0625 radius  20.0  20.0
00EB:   player $PLAYER_CHAR  0 ()near_actor_in_car $MISTY_CHAR radius  20.0  20.0
029F:   player $PLAYER_CHAR stopped
00FB:   player $PLAYER_CHAR  0 ()near_actor $LUIGI2_DEALER radius  10.0  10.0  10.0
00FC:   player $PLAYER_CHAR  0 ()near_actor $LUIGI5_PROSTITUTE1 on_foot radius  8.0  8.0  2.0
010F:   player $PLAYER_CHAR wanted_level >  0
019D:   player $PLAYER_CHAR  0 ()in_cube_in_car  1339.562 -459.5  49.0  1332.75 -462.75  53.0  
01A0:   player $PLAYER_CHAR stopped  0 ()in_cube_in_car  839.1875 -667.375  14.0  842.0625 -673.875  17.0  
019B:   player $PLAYER_CHAR stopped  0 ()in_rectangle_in_car  1089.875 -223.875  1084.5 -228.5  
0197:   player $PLAYER_CHAR  0 ()in_rectangle_on_foot  1089.875 -223.875  1084.5 -228.5  
00E7:   player $PLAYER_CHAR stopped  0 ()near_point_on_foot  1440.625 -181.375 radius  1.0  1.0
00E8:   player $PLAYER_CHAR stopped  0 ()near_point_in_car  906.0 -425.0 radius  4.0  4.0  
00E6:   player $PLAYER_CHAR stopped $A near_point  1529.0 -824.0 radius  3.0  4.0  
02D5:   player $PLAYER_CHAR firing_weapons_in_rectangle  1610.562 -614.5625  1340.875 -1074.5  0
01FC:   player $PLAYER_CHAR near_car $C1D radius  20.0  20.0  0
02D7:   player $PLAYER_CHAR currentweapon ==  2
00EA:   player $PLAYER_CHAR  0 ()near_actor_on_foot $CCC radius  40.0  40.0
01FD:   player $PLAYER_CHAR near_car_on_foot $E89 radius  15.0  15.0  0  
0130:   player $PLAYER_CHAR busted  
0117:   player $PLAYER_CHAR wasted
0178:   player $PLAYER_CHAR picked_up_object $1006
0442:   player $PLAYER_CHAR in_car $1046
0436:   reached_end_of_credits
0445:   unknown_cheat_check
0112:   wasted_or_busted
03D2:   wav_ended
03D0:   wav_loaded
0366: (unknown) $F67 
03A3: (unknown) $PATIENT1 
0447: (unknown) $PLAYER_CHAR 
00D6: if  0  
004D: jump_if_false nowhere2
034E: unknown_move_object $3A to -770.375 -597.8125  11.8125 unknown_angle  .0625  .0625  .0625  0
02DF: unknown_player $PLAYER_CHAR
034D: unknown_rotate_object $FUZZBALL_DOOR1 unknown_angle  180.0  10.0  0
 
#######################################################
 
Opcodes and functions not used with conditional checks.
 
#######################################################
 
0329:   garage $PORTLAND_PAYNSPRAY_GARAGE respray_done
02EF:   projectile_in_cube  376.0625 -445.1875  28.0625  380.0625 -441.1875  31.6875  
03F4:  1 (set) cars_can_be_damaged
0396:  1 (set) useless_flag
0006:  16@ =  0  ;; integer values
0135:  2 = car $5D9 door_status  
007a: $100 += unknown_inaccurate_float_timer $104  ;; floating-point
007c: $100 += unknown_inaccurate_float_timer 1@  ;; floating-point
0080: $100 -= unknown_inaccurate_float_timer $104  ;; floating-point
0082: $100 -= unknown_inaccurate_float_timer 2@  ;; floating-point
0090: $100 = float_to_integer 2@  ;; never used
0091: $100 = integer_to_float 2@  ;; never used
0098: $100 = random_float_0_to_1  ;; never used
02C8: $106F = platinum_pieces_in_car  
000D: $1AE -=  10.0  ;; floating-point values
0176: $1AE = object $D z_angle
0005: $2 =  .0625  ;; floating-point values
032B: $25A = create_weapon_pickup #AK47  14 ammo  60 at  1249.0 -858.5  20.5625
03C1: $2DF = player $PLAYER_CHAR car
0008: $2F2 +=  1  ;; integer values
0069: $2FE *= $2FE  ;; floating-point values
0015: $3 /=  2.0  ;; floating-point values
0086: $3 = $2  ;; floating-point values only
01FB: $301 = square_root $300
0174: $304 = car $2DF z_angle
0059: $305 += $306  ;; floating-point values
0061: $305 -= $304  ;; floating-point values
00BF: $41 = current_time_hours, $42 = current_time_minutes
000C: $462 -=  3  ;; integer values
0009: $463 +=  1.75  ;; floating-point values
01C0: $47D = player $PLAYER_CHAR wanted_level
0227: $503 = car $PARAMEDIC_MISION_CAR health
01EA: $505 = car $PARAMEDIC_MISION_CAR max_passengers
01E9: $506 = car $PARAMEDIC_MISION_CAR num_passengers
0070: $50D /= $PARAMEDIC_PEOPLE_TO_SAVE_THIS_LEVEL  ;; integer values
0209: $515 = random_int  0  2
0187: $51B = create_marker_above_actor $PATIENT1
0071: $553 /= $555  ;; floating-point values
0325: $557 = create_car $FIRE_MISSION_CAR fire
0213: $62 = create_pickup #COLT45 type  6 at  1068.5 -400.75  15.1875
03BC: $647 = create_sphere  925.0625 -350.5  9.25  2.5
018D: $6F = create_sound  41 at  850.75 -663.6875  15.0
02CF: $7BA = create_fire_at  966.0 -1111.75  13.75
0172: $814 = actor $MARIA z_angle
0167: $925 = create_marker_at $DIABLO1_NEXT_CHECKPOINT_X $DIABLO1_NEXT_CHECKPOINT_Y $DIABLO1_NEXT_CHECKPOINT_Z  5  2
02C5: $981 = donkey_mags_picked_up  
0327: $9BE = create_random_car_with_actors -1 in_area  900.4375 -431.875  905.75 -419.9375
0188: $A40 = create_marker_above_object $ASUKA4_FAKETARGET1
00C1: $ASUKA1_MINS_TO_SALVATORE_LEAVES = minutes_to_current_time $ASUKA1_SALVATORE_LEAVING_TIME_HOURS $ASUKA1_SALVATORE_LEAVING_TIME_MINS
0129: $BUSTED_HELP_COP_1 = create_actor  4 #COP in_car $BUSTED_HELP_POLICECAR_1 driverseat
02CE: $C7C = ground_z $C7A $C7B $C7C
00A5: $CAR_PORTLAND_IMPORT = create_car $VAR_PORTLAND_IMPORT_TYPE at  1504.062 -680.0625  12.0625
0099: $CBC = random_integer_0-to-65535
02E1: $CF3 = create_cash_pickup  20000 at  238.9375 -993.6875  21.0
009A: $CHAR_GUNSHOPOWNER = create_actor  21 #SPECIAL04 at  1070.75 -396.9375  14.1875
0293: $CURRENT_CONTROLS = current_controls
02E5: $CUTSCENE_PLAYER = create_cutscene_object #SPECIAL04
02E8: $CUT_SCENE_TIME = cutscenetime
035B: $D5E = create_drop_off_package $D70 $D71 $D72  
0060: $DODO_FLIGHTTIME -= $DODO_TAKEOFFTIME  ;; integer values
01BD: $DODO_TAKEOFFTIME = current_time_in_ms
0186: $FIRE_MISSION_MARKER = create_marker_above_car $FIRE_MISSION_CAR
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0226: $JOEY2_CHUNKY_HEALTH = actor $CHUNKY_LEE_CHONG health
0107: $JOEY2_NOODLE_STAND = create_object -137 (NOODLESBOX) at  975.0 -720.0  14.0
014B: $JOEY_BFINJECTION = init_parked_car_generator #BFINJECT -1 -1  0 alarm  100 door_lock  0  0  10000 at  930.875 -267.625 -100.0 angle  340.0
0010: $JUMP_BONUS *=  180  ;; integer values
0068: $JUMP_BONUS *= $JUMP_MULTIPLY  ;; integer values
0058: $JUMP_BONUS += $JUMP_ROTATION  ;; integer values
0014: $JUMP_BONUS /=  3  ;; integer values
0084: $JUMP_BONUS = $JUMP_FLIPS  ;; integer values and handles
042D: $JUMP_DIST = metric_to_imperial $JUMP_DIST
008C: $JUMP_ROTATION = float_to_integer $307
0011: $LAND_Z *=  100.0  ;; floating-point values
008D: $LAND_Z = integer_to_float $JUMP_DIST
03DC: $LUIGI2_BAT_MARKER = create_marker_above_pickup $LUIGI2_BAT_PICKUP
01C8: $LUIGI4_PIMP = create_actor  4 #PIMP in_car $LUIGI4_PIMP_CAR passenger_seat  0
02A7: $LUIGI_MISSION_MARKER = create_icon_marker_and_sphere  13 at  892.75 -425.75  13.875
018A: $OFFROAD_CHECKPOINT_1 = create_checkpoint_at $OFFROAD_CHECKPOINT_1_X $OFFROAD_CHECKPOINT_1_Y $OFFROAD_CHECKPOINT_1_Z
02A8: $P&S_MARKER = create_marker  18 at  925.0 -359.5 -100.0
0376: $PATIENT1 = create_random_actor $PARAMEDIC_CREATE_PATIENT_X $PARAMEDIC_CREATE_PATIENT_Y $PARAMEDIC_CREATE_PATIENT_Z
0208: $PATIENT_Z_ANGLE = random_float  0.0  359.875
024A: $PHONE_DIABLOS = create_phone_at  937.875 -230.0625
01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR
00DA: $PLAYER_CAR = player $PLAYER_CHAR car
0053: $PLAYER_CHAR = create_player #NULL at  811.875 -939.9375  35.75
029B: $PLAYER_DOOR = init_object -1 (PLAYERSDOOR) at  890.875 -307.6875  8.75
0219: $PORTLAND_HIDEOUT_GARAGE = create_garage  16 from  891.25 -311.0625  7.6875  898.375 -315.5  12.6875
0419: $RAY1_WITNESS_CAR = player $PLAYER_CHAR weapon  11 ammo
0298: $RC_BUGGY_KILLS = rampage_kills #DIABLOS
02E3: $USJ_CAR_SPEED = car $USJ_CAR speed
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
00D9: $VIGILANTE_CRIMINALS_CAR = actor $CRIMINAL_FOR_VIGILANTE car
0004: $WAIT_TIME =  250  ;; integer values
0452: (unknown)
03F0: (unknown)  1 
0342: (unknown)  1 
0348: (unknown)  1 
0345: (unknown)  1 
02A1: (unknown)  3500  1 
0344: (unknown)  580.0 
0418: (unknown) $452  1 
039E: (unknown) $5CC  1 
0411: (unknown) $ASUKA1_MAFIA14  1 
03FB: (unknown) $ASUKA5_TANNER_CAR  1 
03F8: (unknown) $CB0 
0433: (unknown) $CRIMINAL_FOR_VIGILANTE  1 
03AB: (unknown) $FORELLI_CAR1  1 
03A2: (unknown) $JOEY4_LIMO  0 
044F: (unknown) $LIPSFORELLI_CAR  1 
039C: (unknown) $LUIGI4_PIMP_CAR  1 
03FC: (unknown) $MARIA  0 
0438: (unknown) $MARIA  1 
0336: (unknown) $PLAYER_CHAR  0 
0413: (unknown) $PLAYER_CHAR  1 
03ED: (unknown) $VIGILANTE_CRIMINALS_CAR  1 
0079: 1@ += unknown_inaccurate_float_timer 1.0  ;; floating-point
007b: 1@ += unknown_inaccurate_float_timer 2@  ;; floating-point
007d: 1@ += unknown_inaccurate_float_timer $100  ;; floating-point
007f: 1@ -= unknown_inaccurate_float_timer 1.0  ;; floating-point
0081: 1@ -= unknown_inaccurate_float_timer 2@  ;; floating-point
0083: 1@ -= unknown_inaccurate_float_timer $100  ;; floating-point
008E: 1@ = float_to_integer 2@  ;; never used
0092: 1@ = float_to_integer $100  ;; never used
008F: 1@ = integer_to_float 2@  ;; never used
0093: 1@ = integer_to_float $100  ;; never used
01EE: activate_crane  1570.25 -675.375  1638.688 -687.0625  1647.875 -700.0625  1571.062 -696.5  16.0  0.0  
0299: activate_garage $WITSEC_HOUSE_GARAGE  
0239: actor $8BALL_CHAR run_to  892.6875 -308.5625
01D4: actor $BUSTED_HELP_SWAT_2 go_to_car $BUSTED_HELP_ENFORCER and_enter_it_as_a_passenger
01CA: actor $CHAR_GUNSHOPOWNER kill_player $PLAYER_CHAR
01CE: actor $CRIMINAL_FOR_VIGILANTE avoid_player $PLAYER_CHAR
01CC: actor $CRIMINAL_FOR_VIGILANTE kill_player $PLAYER_CHAR
01D9: actor $CRIMINAL_FOR_VIGILANTE run_away_from_car $593
03E2: actor $DIABLO1_RACE_TIME exit_car
01CB: actor $EEA kill_actor $F0E
01D0: actor $LUIGI2_PROSTITUTE1 avoid_player $PLAYER_CHAR
01D2: actor $LUIGI3_MISTY follow_player $PLAYER_CHAR
01D1: actor $MARIA follow_actor $CHICO_DRUGDEALER
020E: actor $MEAT4_CARLOS look_at_actor $5F6
01C9: actor $MEAT4_CARLOS kill_actor $5F6
01D3: actor $PATIENT1 leave_car $PARAMEDIC_MISION_CAR
0211: actor $PATIENT1 walk_to $PARAMEDIC_INSIDE_HOSPITAL_X $PARAMEDIC_INSIDE_HOSPITAL_Y
020F: actor $PED_FOR_TAXIMISSION look_at_player $PLAYER_CHAR
011C: actor $PLAYER_ACTOR clear_objective
01D5: actor $WASTED_HELP_MEDIC go_to_and_drive_car $WASTED_HELP_AMBULANCE
01E2: add_route_point  0 at  1533.875 -926.0 -100.0
03DF: all_random_peds #PIMP
0409: blow_up_rc_buggy
02D3: boat $ASUKA3_REPORTER_BOAT drive_to  744.75 -350.0625  0.0
02CD: call Label00FEAD Label00FEAD  
0159: camera_on_ped $8BALL_CHAR  15  2
0157: camera_on_player $PLAYER_CHAR  15  2
0158: camera_on_vehicle $USJ_CAR  15  2
01F6: cancel_override_restart
032C: car $BUSTED_HELP_POLICECAR_2 ram $BUSTED_HELP_DIABLOCAR
02C2: car $BUSTED_HELP_ENFORCER drive_to_point  1133.0 -669.0  15.0
039F: car $DIABLO1_CHEETAH1 race_to $DIABLO1_NEXT_CHECKPOINT_X_FOR_CHEETAH1 $DIABLO1_NEXT_CHECKPOINT_Y_FOR_CHEETAH1
044E: car $E89 level  1 (set_from_position)  
032D: car $E8F block $E89  
0450: car $EE4 warp_to_player
03CC: car $FRANK2_TAXI add_to_stuck_car_check  5.0 =  30000
03CD: car $FRANK2_TAXI remove_from_stuck_car_check
0397: car $WASTED_HELP_AMBULANCE siren =  1 (on)  
00A7: car $WASTED_HELP_AMBULANCE drive_to  1023.0 -480.0  19.6875
03B3: catalina_take_off  
010C: change_player_into_rc_buggy $PLAYER_CHAR at $48A $48B $48C  180.0
044C: change_to_island  2  
0355: clean_up_chase_scene  
0395: clear_area  1 at  888.5625 -308.375 range -100.0  1.0
03BA: clear_cars_from_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
01E0: clear_leader $MEAT4_CARLOS
040D: clear_mission_audio
042B: clear_peds_from_cube  1164.25 -888.8125  10.0  1291.75 -811.6875  20.0
0110: clear_player $PLAYER_CHAR wanted_level
0297: clear_rampage_kills
03AC: clear_route  0
03EB: clear_small_messages_only
03B8: clear_weapons_from_player $PLAYER_CHAR
0361: close_garage $PORTLAND_IE_GARAGE
0182: contact  12 base_brief =  1000  
03B9: create_catalinas_chopper $CAT1_CHOPPER  
024F: create_corona  1.0  5  0 with_color  0  200  200 at_point $OFFROAD_CHECKPOINT_1_X $OFFROAD_CHECKPOINT_1_Y $OFFROAD_CHECKPOINT_1_Z
02FB: create_crusher_crane  1119.75  51.75  1135.75  56.0625  1149.75  46.25  1143.0  59.875  5.0  180.0  
02F4: create_cutscene_actor $INTRO_CATALINA from_head #CUTOBJ05 and_body $INTRO_CATALINAS_BODY  
02C3: create_donkey_mags  0  
0358: create_drop_off_cessna    
0368: create_ev_crane  1570.25 -675.375  1565.688 -686.5  1576.75 -706.5625  1639.875 -696.6875  26.0  0.0  
020C: create_explosion  5 at  965.75 -1111.875  15.5
0444: create_fire_audio $B93  1  
039b: create_forbidden_for_cars_angled_cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
01E8: create_forbidden_for_cars_cube  619.5625 -911.5  45.0  834.25 -954.5  32.0
022B: create_forbidden_for_peds_cube  659.5625  200.0 -25.0  945.75  147.5  5.0
0399: create_forbidden_for_peds_angled_cube  1222.875 -838.375  13.5  1256.25 -804.875  16.0 angle  58.0  
033A: create_incoming_cessna  
0250: create_light_at  780.5 -942.875  39.0 RGB_values  235  255  250  
02A2: create_particle  4  0 at  791.625 -936.875  38.3125  
016F: create_particle  3  0.0  1.0  0  255  0  0 at  1270.812 -1107.688  11.0625
03C5: create_random_car_for_carpark  311.5 -510.25  28.0625  91.0
0426: create_save_cars_between_levels_cube  619.5625 -911.5  45.0  834.25 -954.5  32.0  
004F: create_thread Label0091D0 
00D7: create_thread_with_wasted_busted_check Label011C74  ;; Special rules for create_thread commands. Read the readme.
01EF: deactivate_crane  1570.25 -675.375  
02B9: deactivate_garage $WITSEC_HOUSE_GARAGE  
009B: destroy_actor_instantly $CHAR_GUNSHOPOWNER
034F: destroy_actor_with_fade $PATIENT1  ;; The actor fades away like a ghost
00A6: destroy_car $CAR_PORTLAND_IMPORT
0108: destroy_object $45E
0215: destroy_pickup $WASTED_INFO_PICKUP
03BD: destroy_sphere $647
0164: disable_marker $LUIGI_MISSION_MARKER
024E: disable_phone $PHONE_MARTY
02D9: donkey_mags_picked_up = none  
0405: enable_phone $PHONE_MARTY
0435: end_credits
02EA: end_cutscene
004E: end_thread
020B: explode_car $FIRE_MISSION_CAR
016A: fade  0 ()  0 ms
03E7: flash_hud  4
01B5: force_weather  0
02FA: garage $PORTLAND_IE_GARAGE change_to_type  19
03EA: generate_cars_around_camera  1
03F3: get_car $EIGHT_CAR color $62D $62E
035A: get_drop_off_cessna_coords $D70 $D71 $D72  
03A6: get_drug_plane_coords $1003 $1004 $1005  
00e2: get_key_pressed $dunno1 $dunno2  ;; never used
01B2: give_actor $CHAR_GUNSHOPOWNER weapon  4 ammo  999
01B1: give_player $PLAYER_CHAR weapon  4 ammo  20
037F: give_player_detonator  
0050: gosub Label015239
023b: has_actor_collided_with_object $dunno1 $dunno2  ;; never used
023a: has_player_collided_with_object $dunno1 $dunno2  ;; never used
0402: increment_criminals_stopped
0404: increment_fires_extinguished
0317: increment_mission_attempts
0401: increment_people_saved_in_ambulance
0315: increment_taxi_dropoffs
0313: increment_unique_jumps_found
0367: init_gta3_rampage "PAGE_00"  7  120000 $VAR_RAMPAGE_AMOUNT7 #GANG09 #GANG10 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0    ;; .
01F9: init_rampage "PAGE_00"  6  120000 $VAR_RAMPAGE_AMOUNT1 #GANG05 #GANG06 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0002: jump Label004364
004c: jump_if_true nowhere  ;; never used
0321: kill_actor $PATIENT1
02E4: load_cutscene_data "BET"
0451: load_end_of_game_audio
03F7: load_island_data  0  
02F3: load_object #CUTOBJ01 "CS_BAN"
038B: load_requested_models
023C: load_special_actor  4 "SAM"
044D: load_splash "NEWS"
03CF: load_wav "DOOR_1"
0094: make $100 absolute_integer  ;; never used
0096: make $100 absolute_float  ;; never used
0095: make 1@ absolute_integer  ;; never used
0097: make 1@ absolute_float  ;; never used
041C: make_actor $CHAR_GUNSHOPOWNER say  103  
03F9: make_actors $LUIGI2_DEALER $LUIGI2_PROSTITUTE1 converse_in -1 ms
035D: make_object $FAKETARGET1 targetable
00D8: mission_cleanup
03A4: name_thread "MAIN"
0392: object $7BF toggle_in_moving_list  1
038C: object $C17 scatter  0.0  0.0  16.0
0181: on_mission_for  12 flag = $ON_MISSION_FOR_8BALL  
0360: open_garage $PORTLAND_IE_GARAGE
0410: override_gang_model  6  0  
041F: override_hospital  2  
0420: override_police_station  2  
016E: override_restart at  811.875 -939.9375  35.75  180.0
03F2: pedgroup  8 remove_threat  1
03F1: pedtype  12 add_threat  1
03DD: pickup $LUIGI4_COLT45_PICKUP show_on_radar  20 $665  
035C: place_object $C17 relative_to_car $C1D offset  .25 -1.6875 -.0625
043F: play_cutscene_music
0394: play_music  1
018C: play_sound  94 at  0.0  0.0  0.0
03AA: play_suspect_last_seen_at $59C $59D $59E
03D1: play_wav
03EF: player $PLAYER_CHAR make_safe
0109: player $PLAYER_CHAR money += $JUMP_BONUS
0210: player $PLAYER_CHAR look_at_actor $MARIA
03D3: point $59C $59D $59E get_nearby_vector $59C $59D $59E $5A5
0160: point_camera  885.25 -305.8125  13.0  2
034A: portland_complete  
03B7: process_cut_scene_only  0 (true)
02EE: projectile_in_cube 376.062 -445.188 28.0625 380.062 -441.188 31.6875  ;; never used
00A1: put_actor $5CC at  1204.188 -801.875  13.6875
036A: put_actor $CRIMINAL_FOR_VIGILANTE in_car $VIGILANTE_CRIMINALS_CAR
00AB: put_car $VIGILANTE_CRIMINALS_CAR at $59C $59D $59E
02EC: put_hidden_package_at  1105.25 -1020.0  25.0625
01BC: put_object $3A at -770.375 -599.25  11.8125
0055: put_player $PLAYER_CHAR at  888.5625 -308.375 -100.0
0369: put_player $PLAYER_CHAR in_car $JOEY4_LIMO
012A: put_player $PLAYER_CHAR at  1454.562 -189.5  55.0 and_remove_from_car
0353: refresh_actor $PLAYER_ACTOR
0249: release_model #GANG03
01B7: release_weather
0362: remove_actor $ASUKA3_REPORTER from_car_and_place_at  547.25 -778.375 -100.0
031A: remove_all_fires
03D6: remove_big_text "M_PASS"  ;; MISSION PASSED! $~1~
040A: remove_car_from_chase  2  
03B4: remove_catalina_heli  
0398: remove_forbidden_for_peds_angled_cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
039a: remove_forbidden_for_cars_angled_cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
022A: remove_forbidden_for_peds_cube  1609.75 -615.1875  9.0  1557.75 -673.375  20.0
01E7: remove_forbidden_for_cars_cube  824.875 -633.75  13.0  845.25 -693.75  18.0
01C7: remove_object_from_mission_cleanup_list $PLAYER_DOOR
03AE: remove_objects_from_cube  804.0 -948.0  30.0  765.125 -924.3125  50.0
02C6: remove_pickup_items_from_ground  
02C9: remove_platinum_from_car  
01C2: remove_references_to_actor $FACTORY_TRIAD1  ;; Like turning an actor into a random pedestrian
01C3: remove_references_to_car $CAR_PORTLAND_IMPORT  ;; Like turning a car into any random car
01C4: remove_references_to_object $LUIGI5_POLICE_BALL_SIGN  ;; This object will now disappear when the player looks away
0151: remove_status_text $RC_BUGGY_KILLS
03D5: remove_text "MEA1_H"  ;; I've got a little surprise for that blood sucking leech!!
03E6: remove_text_box
03B6: replace_model_at  1027.25 -933.75  15.0 radius  50.0 from -25 (INDHELIX_BARRIER) to -26 (LOD_LAND014)
0247: request_model #GANG03
01ED: reset_actor $8BALL_CHAR flags
016D: restart_if_busted at  1143.875 -675.1875 -100.0  90.0
016C: restart_if_wasted at  1144.25 -596.875  13.875  90.0
015A: restore_camera
02EB: restore_camera_with_jumpcut
0051: return
03C8: rotate_player-180-degrees
0406: save_dodo_flight_time $DODO_FLIGHTTIME  
0403: save_highest_ambulance_level $PARAMEDIC_MISSION_LEVEL
030E: save_jump_distance $301
0310: save_jump_flips $JUMP_FLIPS
030F: save_jump_height $HEIGHEST_Z
0311: save_jump_rotation $JUMP_ROTATION
0312: save_jump_type  1
0400: save_mayhem_time $185
03FF: save_offroadIII_time $184
03FE: save_offroadII_time $183
03FD: save_offroad_time $182
042F: save_record  1 $RC1_RECORD
0316: save_taxi_earnings_from $TOTAL_TAXI_EARNINGS
039D: scatter_particles  19  1.0  0  0  0  0 at $463 $464 $465 $466 $467 $468
0437: scatter_particle  5  0.0 at $463 $464 $465 $466 $467 $468
02C7: scatter_platinum  90 at -1080.0 -163.1875 -100.0  100.0  
02C1: set $572 $573 $574 to_car_path_coords_closest_to $56B $56C $571
02C0: set $PARAMEDIC_CREATE_PATIENT_X $PARAMEDIC_CREATE_PATIENT_Y $PARAMEDIC_CREATE_PATIENT_Z to_ped_path_coords_closest_to $PARAMEDIC_PATIENT_RANDOM_X $PARAMEDIC_PATIENT_RANDOM_Y $545
0245: set_actor $8BALL_CHAR walk_style_to  9
01BE: set_actor $8BALL_CHAR to_look_at_spot  811.875 -939.9375  35.75
02E2: set_actor $ASUKA2_MAFIA4 weapon_accuracy_to  70
022C: set_actor $BUSTED_HELP_SWAT_2 to_look_at_actor $BUSTED_HELP_DIABLO
022F: set_actor $BUSTED_HELP_SWAT_1 stop_looking
0243: set_actor $CHAR_GUNSHOPOWNER ped_stats_to  16
0173: set_actor $CHAR_GUNSHOPOWNER z_angle_to  170.0
022D: set_actor $CHAR_GUNSHOPOWNER to_look_at_player $PLAYER_CHAR
0372: set_actor $CHICO_DRUGDEALER anim  0 wait_state_time  100 ms
035F: set_actor $CHUNKY_LEE_CHONG armour_to  100
0377: set_actor $CRIMINAL_FOR_VIGILANTE objective_to-32
011A: set_actor $FACTORY_TRIAD1 flags  1
009C: set_actor $FACTORY_TRIAD1 wander_path_to  0
01E1: set_actor $FRANK3_CARTEL3 follow_route  0  3
0194: set_actor $JOEY2_TRIAD1 objective_to_go_to_point  976.0625 -715.25  14.1875
02AB: set_actor $JOEY4_TRIAD1 immunities  1  1  1  1  1
0332: set_actor $PATIENT1 bleeding_to  1 (true)
02A9: set_actor $PATIENT1 immune_to_nonplayer  1
0319: set_actor $PATIENT1 wander_state_to  1 (off)
0192: set_actor $PATIENT1 objective_to_stand_still
02DD: set_actor $PED_FOR_TAXIMISSION creation_zone "IND_ZON"
0365: set_actor $PED_FOR_TAXIMISSION objective_to-29
0193: set_actor $PED_FOR_TAXIMISSION objective_to_act_like_ped
0352: set_actor $PLAYER_ACTOR skin_to "PLAYER"
0223: set_actor $RAY2_PHIL health_to  5
01B9: set_actor $TONI_CIPRIANI armed_weapon_to  0
009F: set_actor $WASTED_HELP_MEDIC objective_to-1
017b: set_actor $actor weapon 1 ammo_to 1  ;; never used
02DB: set_boat $ASUKA3_REPORTER_BOAT speed_to  48.0
03CB: set_camera -559.625  1030.5  40.0
0373: set_camera_directly_behind_player
041D: set_camera_near_clip  2.5
015F: set_camera_position  884.5 -305.3125  13.5  0.0  0.0  0.0
0242: set_car $BLOWFISH_GARBAGE_TRUCK bomb_status_to  1  
00A9: set_car $BUSTED_HELP_ENFORCER to_normal_driver
0175: set_car $CAR_PORTLAND_IMPORT z_angle_to  90.0
020A: set_car $CAR_PORTLAND_IMPORT door_status_to  1
0229: set_car $EIGHT_CAR color_to  58  1
02AA: set_car $FIRE_MISSION_CAR immune_to_nonplayer  1
02AC: set_car $JOEY3_VAN immunities  1  1  0  0  1
00AF: set_car $LUIGI4_PIMP_CAR driver_behaviour_to  11
0224: set_car $PARAMEDIC_MISION_CAR health_to $PARAMEDIC_CAR_HEALTH
0216: set_car $TAXI_MISSION_CAR taxi_available_light_to  1 (on)
00A8: set_car $WASTED_HELP_AMBULANCE to_psycho_driver
00AD: set_car $WASTED_HELP_AMBULANCE max_speed_to  40.0
01EB: set_car_density_to  0.0
02BC: set_cop_behaviour  0 (arrest)  
0255: set_critical_mission_restart_at  811.875 -939.9375  35.75 angle  180.0  
00C0: set_current_time  12  0
02E6: set_cutscene_anim $CUTSCENE_PLAYER "PLAYERX"
0244: set_cutscene_pos -537.375  1051.188  36.875
0169: set_fade_color  0  0  0
021D: set_free_bomb_shop_to  1 (true)  
0335: set_free_paynspray_to  1 (true)
015D: set_gamespeed  .25
0236: set_gang  0 car_to #MAFIA
0237: set_gang  0 primary_weapon_to  2 secondary_weapon_to  2
021B: set_garage $LUIGIS_LOCKUP_GARAGE to_accept_car $LUIGI2_DEALER_CAR
03DA: set_garage $PORTLAND_IE_GARAGE camera_follows_player
03BB: set_garage $SALVATORES_GARAGE door_type_to_swing_open
03A5: set_garage $SECURICAR_GARAGE type_to  7  118  
02F5: set_head_anim $INTRO_CATALINA "CAT"  
0318: set_latest_mission_passed "RC1"  ;; 'DIABLO DESTRUCTION'
0166: set_marker $925 brightness_to  1
0165: set_marker $F29 color_to  4
01F0: set_max_wanted_level_to  4
030C: set_mission_points +=  1
0374: set_motion_blur  5
0177: set_object $MISTY_DOOR2 z_angle_to  180.0
0180: set_on_mission_flag_to $ONMISSION
014C: set_parked_car_generator $JOEY_BFINJECTION cars_to_generate_to  0
03DE: set_pedestrians_density_multiplier_to  0.0
0113: set_player $PLAYER_CHAR car_weapon 23 ammo_to 9999  ;; never used
0171: set_player $PLAYER_CHAR z_angle_to  180.0
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
03BF: set_player $PLAYER_CHAR ignored_by_everyone_to  1 (true)
01F7: set_player $PLAYER_CHAR ignored_by_cops_state_to  1 (true)
010D: set_player $PLAYER_CHAR wanted_level_to $47D
0330: set_player $PLAYER_CHAR infinite_run_to  1 (true)
010E: set_player $PLAYER_CHAR minimum_wanted_level_to  1
022E: set_player $PLAYER_CHAR to_look_at_actor $TONI_CIPRIANI
0230: set_player $PLAYER_CHAR stop_looking
0221: set_player $PLAYER_CHAR trapped_in_car  0
01B8: set_player $PLAYER_CHAR armed_weapon_to  4
017A: set_player $PLAYER_CHAR weapon  7 ammo_to  0
0222: set_player $PLAYER_CHAR health_to  100
041E: set_radio_station  0  0
03AD: set_rubbish  0 (invisible)
03C4: set_status_text_to $RC_BUGGY_KILLS  0 (number) "KILLS"  ;; CRIMINALS KILLED: ~1~
03AF: set_streaming  0 (disabled)
0346: set_text_draw_background_color  0  0  0 $462  
0340: set_text_draw_color  190  190  190 $462
033F: set_text_draw_letter_width_height  .75  1.0
014E: set_timer_to $COUNTDOWN_TIME1
02ED: set_total_hidden_packages_to  100
042C: set_total_missions_to  73
030D: set_total_mission_points_to  154
0408: set_total_rampages_to  20
0314: set_total_unique_jumps_to  20
0354: set_up_chase_scene  1.0  
0111: set_wasted_busted_check_to  1 (enabled)
03D7: set_wav_location $81A $81B $81C
01B6: set_weather  3
0152: set_zone_car_info "CITYZON"  1 (day)  10  0  0  0  0  0  0  0  20  240  240  240  240  0  0
015C: set_zone_gang_info "CITYZON"  1 (day)  12  0  0  0  0  0  0  0  20
0156: set_zone_ped_density "PARK"  1 (day)  0  
0324: set_zone_pedgroup_info "CITYZON"  1 (day)  0
0003: shake_camera  300
034C: shoreside_complete  
0434: show_credits
0168: show_on_radar $925  2
018B: show_on_radar $PORTLAND_SAVE_MARKER  2
03D8: show_save_screen
043A: start_boat_foam_animation  
03B2: start_catalina_flyby  
02E7: start_cutscene
0417: start_mission  0
034B: staunton_complete  
0440: stop_cutscene_music
018E: stop_sound $83
014F: stop_timer $COUNTDOWN_TIME1
00A0: store_actor $PATIENT1 position_to $54B $54C $54D
00AA: store_car $2DF position_to $CURRENT_X $CURRENT_Y $CURRENT_Z
01BB: store_object $TRIAD_FISH_FACTORY_GATE position_to $442 $443 $444
0054: store_player $PLAYER_CHAR position_to $543 $544 $545
01E5: text_1number_highpriority "DODO_FT" $DODO_FLIGHTTIME  5000 ms  1  ;; You flew for ~1~ seconds!
01E6: text_1number_lowpriority "G_COST"  100  1000 ms  1 ;; never used
01E4: text_1number_lowpriority "HJ_IS" $JUMP_BONUS  2000 ms  1  ;; INSANE STUNT BONUS: $~1~
01E3: text_1number_styled "REWARD" $VAR_UNIQUE_JUMP_BONUS  6000 ms  6  ;; REWARD $~1~
0218: text_1number_styled "REWARD" $VIGILANTE_BONUS  6000 ms  6    ;; REWARD $~1~
0384: text_1string "F_START" "PORT_W"  5000 ms  1  ;; Callahan Point
02FC: text_2numbers "RACETM" $16 $14 5000 ms  1 ;; never used
02FE: text_2numbers_highpriority "AM1_8" $ASUKA1_SALVATORE_LEAVING_TIME_HOURS $ASUKA1_SALVATORE_LEAVING_TIME_MINS  5000 ms  1    ;; ~g~Salvatore will be leaving Luigi's at about ~1~:~1~
02FD: text_2numbers_lowpriority "AM1_F" $ASUKA1_SALVATORE_LEAVING_TIME_HOURS $ASUKA1_SALVATORE_LEAVING_TIME_MINS  15000 ms  1  ;; Salvatore Leone will be leaving Luigi's in about three hours time. (~1~:~1~)
036D: text_2numbers_styled "IN_ROW" $FARES_INROW_COMPLETED $FARES_INROW_BONUS  5000 ms  6  ;; ~1~ IN A ROW bonus! $~1~
0300: text_3numbers_highpriority "WHEEL02" $29 $30 $31 time  3000 ms  1 ;; never used
0301: text_3numbers_lowpriority "WHEEL02" $24 $30 $31 time  3000 ms  1 ;; never used
036E: text_3numbers_styled "IN_ROW" $8 $9 $numnut 5000 ms  6 ;; never used
0302: text_4numbers "HJSTAWF" $JUMP_DIST $JUMP_HEIGHT $JUMP_FLIPS $JUMP_ROTATION  5000 ms  5  ;; Distance: ~1~ft Height: ~1~ft Flips: ~1~ Rotation: ~1~_ And what a great landing!
0303: text_4numbers_highpriority "WHEEL01"  $8 $9 $3 $7  3000 ms  1  ;; never used
036F: text_4numbers_styled "IN_ROW" $8 $9 $numnut $numnut2 5000 ms  6 ;; never used
0306: text_5numbers_highpriority "WHEEL01" $8 $9 $3  $numnut  $3  3000 ms  1  ;; never used
0370: text_5numbers_styled "IN_ROW" $8 $9 $numnut $numnut2 $numnut3 5000 ms  6 ;; never used
0371: text_5numbers_styled "IN_ROW" $8 $9 $numnut $numnut2 $numnut3 $numnut4 5000 ms  6 ;; never used
0308: text_6numbers "HJSTATW" $JUMP_DIST $JUMP_DIST_CM $JUMP_HEIGHT $JUMP_HEIGHT_CM $JUMP_FLIPS $JUMP_ROTATION  5000 ms  5  ;; Distance: ~1~.~1~m Height: ~1~.~1~m Flips: ~1~ Rotation: ~1~_ And what a great landing!
03E5: text_box "ATUTOR"  ;; Press the ~h~~k~~TOGGLE_SUBMISSIONS~ button~w~ to toggle Paramedic missions on or off.
00BE: text_clear_all
033E: text_draw  320.0  400.0 "PAPER1"  ;; *
0349: text_draw_style =  0  
00BC: text_highpriority "WRONGT1"  5000 ms  1  ;; ~g~Come back between 05:00 and 21:00 for a job
00BB: text_lowpriority "DIAB2_1"  5000 ms  1  ;; ~g~Pick up the briefcase in Harwood.
00BD: text_mediumpriority "TAXI1"  1500 ms  1    ;; ~g~Look for a fare.
014D: text_pager "DIAB1_A"  140  2  0    ;; El Burro wants to offer you an opportunity. Get to the payphone in Hepburn Heights if you want more info.
024C: text_phone $PHONE_RAY1 "AM4_1A"    ;; Get to the Phone in West Belleville Park.
00BA: text_styled "RC1"  15000 ms  2  ;; 'DIABLO DESTRUCTION'
0217: text_styled "USJ"  5000 ms  5  ;; UNIQUE STUNT BONUS!
0381: throw_object $7BF distance -10.0  6.0  18.0
01DF: tie_actor $MISTY_CHAR to_player $PLAYER_CHAR
01DE: tie_actor $TONI4_TRIAD4 to_actor $TONI4_TRIAD1
0161: tie_marker $DIABLO1_CHEETAH1_MARKER to_car $DIABLO1_CHEETAH1  0  1
0162: tie_marker $KENJI5_YARDIE1_MARKER to_actor $KENJI5_YARDIE1  1  3
0407: time_taken_defuse_mission = $1067
0363: toggle_model_render_at  1027.25 -933.75  15.0 radius  50.0 object -25 (INDHELIX_BARRIER)  0
0421: toggle_rain  1  
02A3: toggle_widescreen  0 (off)
0240: unknown $1006  1  
0350: unknown_actor $CHAR_GUNSHOPOWNER not_scared_flag  1
0291: unknown_actor $CRIMINAL_FOR_VIGILANTE unknown_behavior_flag  1
0323: unknown_car $FRANK4_BOAT flag  1
0294: unknown_car $LIPSFORELLI_CAR flag  0
02F8: unknown_car $RAY4_GHOST unknown_cosine $C83
02F9: unknown_car $RAY4_GHOST unknown_sinus $C84
0428: unknown_car $VIGILANTE_CRIMINALS_CAR flag  1
02F1: unknown_create_gta3_exploding_barrel_at $C7A $C7B $C7C
009d: unknown_do_nothing  ;; Never used
03C7: unknown_maby_cops_density  .5
00AE: unknown_set_car $WASTED_HELP_AMBULANCE to_ignore_traffic_lights  2
043C: unknown_set_game_sounds  0
0382: unknown_set_object $C17 collision_detection  0
043D: unknown_set_play_intro_flag  1
02D4: unknown_turn_off_car $FRANK4_BOAT engine
0296: unload_special_actor  4
043B: update_boat $A5 foam_animation  
0001: wait  0 ms
