DEFINE VERSION 5.0

0002: jump Label004364
DEFINE MEMORY  17245

:Label004364
0002: jump Label0054E0
DEFINE OBJECTS  186
DEFINE OBJECT (no name)                   ; This is an unused object. You can put anything here.
DEFINE OBJECT PLAYERSDOOR                 ; Object number -1
DEFINE OBJECT FAKETARGET                  ; Object number -2
DEFINE OBJECT MISTYDOOR                   ; Object number -3
DEFINE OBJECT LAUNDRTDOOR1                ; Object number -4
DEFINE OBJECT JOEY_DOOR1                  ; Object number -5
DEFINE OBJECT JOEY_DOOR2                  ; Object number -6
DEFINE OBJECT ELECTRICGATE                ; Object number -7
DEFINE OBJECT DOGFOODOOR01                ; Object number -8
DEFINE OBJECT BANKJOBDOOR                 ; Object number -9
DEFINE OBJECT CHNABANKDOOR                ; Object number -10
DEFINE OBJECT BACKDOOR                    ; Object number -11
DEFINE OBJECT FUZBALLDOOR                 ; Object number -12
DEFINE OBJECT SUBWAYGATE                  ; Object number -13
DEFINE OBJECT TUNNELENTRANCE              ; Object number -14
DEFINE OBJECT HELIX_BARRIER               ; Object number -15
DEFINE OBJECT PLYSAV_LFTDR_LFT            ; Object number -16
DEFINE OBJECT PLYSAV_LFTDR_RGHT           ; Object number -17
DEFINE OBJECT FIXED_INSIDE                ; Object number -18
DEFINE OBJECT FIXED_OUTSIDE               ; Object number -19
DEFINE OBJECT NEWTOWERDOOR1               ; Object number -20
DEFINE OBJECT COLUMBIANGATE               ; Object number -21
DEFINE OBJECT AIRPORTDOOR1                ; Object number -22
DEFINE OBJECT AIRPORTDOOR2                ; Object number -23
DEFINE OBJECT BODYARMOUR                  ; Object number -24
DEFINE OBJECT INDHELIX_BARRIER            ; Object number -25
DEFINE OBJECT LOD_LAND014                 ; Object number -26
DEFINE OBJECT INFO                        ; Object number -27
DEFINE OBJECT HEALTH                      ; Object number -28
DEFINE OBJECT ADRENALINE                  ; Object number -29
DEFINE OBJECT BRIBE                       ; Object number -30
DEFINE OBJECT KILLFRENZY                  ; Object number -31
DEFINE OBJECT LINE                        ; Object number -32
DEFINE OBJECT BONUS                       ; Object number -33
DEFINE OBJECT BRIDGEFUKA                  ; Object number -34
DEFINE OBJECT BRIDGEFUKB                  ; Object number -35
DEFINE OBJECT TRAFFICLIGHT1               ; Object number -36
DEFINE OBJECT RD_SRROAD2A50               ; Object number -37
DEFINE OBJECT RD_SRROAD2A20               ; Object number -38
DEFINE OBJECT RD_SRROAD2A10               ; Object number -39
DEFINE OBJECT RD_CROSSRDA1RW22            ; Object number -40
DEFINE OBJECT RD_CROSSROADSA24            ; Object number -41
DEFINE OBJECT COM_CUST_ROADS25            ; Object number -42
DEFINE OBJECT VEG_TREE3                   ; Object number -43
DEFINE OBJECT DOUBLESTREETLGHT1           ; Object number -44
DEFINE OBJECT VEG_TREEA3                  ; Object number -45
DEFINE OBJECT VEG_TREENEW17               ; Object number -46
DEFINE OBJECT STREETLAMP1                 ; Object number -47
DEFINE OBJECT BOLLARDLIGHT                ; Object number -48
DEFINE OBJECT KB_SCRAP_5                  ; Object number -49
DEFINE OBJECT POLICETENKB1                ; Object number -50
DEFINE OBJECT SCRAPERKB3_NIT              ; Object number -51
DEFINE OBJECT CHUNK5LAND                  ; Object number -52
DEFINE OBJECT POLICEALLY                  ; Object number -53
DEFINE OBJECT POLICE_COM                  ; Object number -54
DEFINE OBJECT RD_CROSSRDA1W22             ; Object number -55
DEFINE OBJECT TREEPATCHKB7                ; Object number -56
DEFINE OBJECT ROADPLANTERKB3              ; Object number -57
DEFINE OBJECT ROADPLANTERKB1              ; Object number -58
DEFINE OBJECT RD_ROAD3A50                 ; Object number -59
DEFINE OBJECT AMCO_FLOOR                  ; Object number -60
DEFINE OBJECT RD_ROAD2A20                 ; Object number -61
DEFINE OBJECT BROADWAYBUILD2              ; Object number -62
DEFINE OBJECT BROADWAYBUILD               ; Object number -63
DEFINE OBJECT AREA5BUILD2                 ; Object number -64
DEFINE OBJECT COMSWCENTRALBLD7            ; Object number -65
DEFINE OBJECT PAPERMACHN01                ; Object number -66
DEFINE OBJECT COMSWCENTRALBLD6            ; Object number -67
DEFINE OBJECT COM_21WAY5                  ; Object number -68
DEFINE OBJECT COM_21WAY50                 ; Object number -69
DEFINE OBJECT COM_21WAY10                 ; Object number -70
DEFINE OBJECT CM1WAYCROSSCOM              ; Object number -71
DEFINE OBJECT COM_21WAY20                 ; Object number -72
DEFINE OBJECT TW@T_CAFE                   ; Object number -73
DEFINE OBJECT VEG_BUSH14                  ; Object number -74
DEFINE OBJECT TREEPATCHTTWRS              ; Object number -75
DEFINE OBJECT FLATIRON1                   ; Object number -76
DEFINE OBJECT BLOCK4_GROUND01             ; Object number -77
DEFINE OBJECT PLANTER_SHORT               ; Object number -78
DEFINE OBJECT COM_RVROADS52               ; Object number -79
DEFINE OBJECT ROAD_BROADWAY04             ; Object number -80
DEFINE OBJECT COM_ROADSRV                 ; Object number -81
DEFINE OBJECT RD_ROAD1A20                 ; Object number -82
DEFINE OBJECT RD_CROSSROADS11             ; Object number -83
DEFINE OBJECT OFIS_BILDKB_4               ; Object number -84
DEFINE OBJECT RD_ROAD1A10                 ; Object number -85
DEFINE OBJECT COM_ROADKB23                ; Object number -86
DEFINE OBJECT COM_CUST_ROADS57            ; Object number -87
DEFINE OBJECT COM_ROADKB22                ; Object number -88
DEFINE OBJECT KB_UNDERPASS                ; Object number -89
DEFINE OBJECT MUSEUM                      ; Object number -90
DEFINE OBJECT NBCOM_ROADKB01              ; Object number -91
DEFINE OBJECT BVBRIDGSPPRT01              ; Object number -92
DEFINE OBJECT FLATIRON1B                  ; Object number -93
DEFINE OBJECT NBBRIDGCABLS01              ; Object number -94
DEFINE OBJECT NBBRIDGERDB                 ; Object number -95
DEFINE OBJECT NBBRIDGERDA                 ; Object number -96
DEFINE OBJECT OVERPASS_COMSE              ; Object number -97
DEFINE OBJECT COM_LANDNEW221B             ; Object number -98
DEFINE OBJECT COM_LANDNEW221              ; Object number -99
DEFINE OBJECT LODTIRON1B                  ; Object number -100
DEFINE OBJECT KB_OFIS1                    ; Object number -101
DEFINE OBJECT COMTREEPATCHPRK             ; Object number -102
DEFINE OBJECT HOTEL2                      ; Object number -103
DEFINE OBJECT UNDERGROUND_OVER7           ; Object number -104
DEFINE OBJECT RD_ROAD1A50                 ; Object number -105
DEFINE OBJECT KBPLANTER4                  ; Object number -106
DEFINE OBJECT BLOCK4_SCRAPERL0            ; Object number -107
DEFINE OBJECT COM_ROADKB12                ; Object number -108
DEFINE OBJECT PLANTERBTM_1                ; Object number -109
DEFINE OBJECT LODRIDGSPPRT01              ; Object number -110
DEFINE OBJECT LODOM_ROADKB01              ; Object number -111
DEFINE OBJECT LODRIDGERDA                 ; Object number -112
DEFINE OBJECT LODRIDGERDB                 ; Object number -113
DEFINE OBJECT LODRIDGCABLS01              ; Object number -114
DEFINE OBJECT IND_CUSTOMROAD003           ; Object number -115
DEFINE OBJECT KMRICNDO01                  ; Object number -116
DEFINE OBJECT KMRICNDO02                  ; Object number -117
DEFINE OBJECT COM_DOCKSAA                 ; Object number -118
DEFINE OBJECT COM_PIER3                   ; Object number -119
DEFINE OBJECT GRD_OVERPASS19KB            ; Object number -120
DEFINE OBJECT GRD_OVERPASS19BKB           ; Object number -121
DEFINE OBJECT COM_DOCKSB                  ; Object number -122
DEFINE OBJECT NEWDOCKBUILDING2            ; Object number -123
DEFINE OBJECT NEWDOCKBUILDING             ; Object number -124
DEFINE OBJECT NBBRIDGFK2                  ; Object number -125
DEFINE OBJECT DAMGBRIDGERDB               ; Object number -126
DEFINE OBJECT DAMGBBRIDGERDA              ; Object number -127
DEFINE OBJECT LODRIDGFK2                  ; Object number -128
DEFINE OBJECT LODGBRIDGERDB               ; Object number -129
DEFINE OBJECT LODGBBRIDGERDA              ; Object number -130
DEFINE OBJECT INDHIBUILD3                 ; Object number -131
DEFINE OBJECT LUIGICLUBOUT                ; Object number -132
DEFINE OBJECT LUIGIINEERCLUB              ; Object number -133
DEFINE OBJECT JOGARAGEEXT                 ; Object number -134
DEFINE OBJECT JOGARAGEINT                 ; Object number -135
DEFINE OBJECT POLICEBALLSIGNS             ; Object number -136
DEFINE OBJECT NOODLESBOX                  ; Object number -137
DEFINE OBJECT IND_NEWRIZZOS               ; Object number -138
DEFINE OBJECT BRIEFCASE                   ; Object number -139
DEFINE OBJECT SALVSDETAIL                 ; Object number -140
DEFINE OBJECT SWANK_INSIDE                ; Object number -141
DEFINE OBJECT FRANKSCLB02                 ; Object number -142
DEFINE OBJECT FSHFCTRY_DSTRYD             ; Object number -143
DEFINE OBJECT FISH01                      ; Object number -144
DEFINE OBJECT FISHFCTORY                  ; Object number -145
DEFINE OBJECT IND_LAND089C                ; Object number -146
DEFINE OBJECT MAK_SEMTECH                 ; Object number -147
DEFINE OBJECT MAK_BOMB01                  ; Object number -148
DEFINE OBJECT CS8_DOOR                    ; Object number -149
DEFINE OBJECT BARREL4                     ; Object number -150
DEFINE OBJECT RUSTSHIP_STRUCTURE          ; Object number -151
DEFINE OBJECT LODTSHIP_STRUCTURE          ; Object number -152
DEFINE OBJECT BOATRAMP1                   ; Object number -153
DEFINE OBJECT DONKEYMAG                   ; Object number -154
DEFINE OBJECT CONDO_IVY                   ; Object number -155
DEFINE OBJECT IND_CUSTOMROAD016           ; Object number -156
DEFINE OBJECT POLICE_CELHOLE              ; Object number -157
DEFINE OBJECT POLICE_CELL_WALL            ; Object number -158
DEFINE OBJECT CASINO_GARDEN               ; Object number -159
DEFINE OBJECT RUBBLE01                    ; Object number -160
DEFINE OBJECT RUBBLE02                    ; Object number -161
DEFINE OBJECT CONVSTORE01                 ; Object number -162
DEFINE OBJECT CONVSTRE_DMGE01             ; Object number -163
DEFINE OBJECT CONVSTORE01_DOOR            ; Object number -164
DEFINE OBJECT TOILET                      ; Object number -165
DEFINE OBJECT SAFEHOUSE                   ; Object number -166
DEFINE OBJECT FILES                       ; Object number -167
DEFINE OBJECT TOILET_CUBICLE_DR2          ; Object number -168
DEFINE OBJECT BARREL2                     ; Object number -169
DEFINE OBJECT BODYCAST                    ; Object number -170
DEFINE OBJECT TSHRORCKGRDN                ; Object number -171
DEFINE OBJECT TSHRORCKGRDN_ALFAS          ; Object number -172
DEFINE OBJECT DEADMAN1                    ; Object number -173
DEFINE OBJECT DEADMANOBLOOD               ; Object number -174
DEFINE OBJECT CSITECUTSCENE               ; Object number -175
DEFINE OBJECT SCAFFOLDLIFT                ; Object number -176
DEFINE OBJECT BROKEN_INSIDE               ; Object number -177
DEFINE OBJECT BROKEN_OUTSIDE              ; Object number -178
DEFINE OBJECT COFFEE                      ; Object number -179
DEFINE OBJECT PACKAGELARGE                ; Object number -180
DEFINE OBJECT BOUY                        ; Object number -181
DEFINE OBJECT NEW_COLMANSN                ; Object number -182
DEFINE OBJECT LANDPART15                  ; Object number -183
DEFINE OBJECT SECURITY_HUT                ; Object number -184
DEFINE OBJECT COLUMANSION_WALL            ; Object number -185

:Label0054E0
0002: jump Label005504
DEFINE MISSIONS  4
DEFINE MISSION 0 AT Label01129D
DEFINE MISSION 1 AT Label011402
DEFINE MISSION 2 AT Label011404
DEFINE MISSION 3 AT Label011406

;-------------MAIN---------------


:Label005504
03A4: name_thread "MAIN"
0005: $2 =  .0625  ;; floating-point values
0086: $3 = $2  ;; floating-point values only
0015: $3 /=  2.0  ;; floating-point values
0086: $4 = $3  ;; floating-point values only
0015: $4 /=  2.0  ;; floating-point values
0004: $WAIT_TIME =  250  ;; integer values
0004: $6 =  0  ;; integer values
0004: $7 =  0  ;; integer values
0004: $8 =  0  ;; integer values
0004: $9 =  0  ;; integer values
0004: $A =  0  ;; integer values
042C: set_total_missions_to  73
030D: set_total_mission_points_to  154
029B: $PLAYER_DOOR = init_object -1 (PLAYERSDOOR) at  890.875 -307.6875  8.75
01C7: remove_object_from_mission_cleanup_list $PLAYER_DOOR
029B: $FAKETARGET1 = init_object -2 (FAKETARGET) at  1078.688 -384.75  15.375
01C7: remove_object_from_mission_cleanup_list $FAKETARGET1
029B: $FAKETARGET2 = init_object -2 (FAKETARGET) at  1080.5 -384.75  15.375
01C7: remove_object_from_mission_cleanup_list $FAKETARGET2
029B: $FAKETARGET3 = init_object -2 (FAKETARGET) at  1082.25 -384.75  15.375
01C7: remove_object_from_mission_cleanup_list $FAKETARGET3
029B: $MISTY_DOOR1 = init_object -3 (MISTYDOOR) at  945.625 -272.25  4.8125
01C7: remove_object_from_mission_cleanup_list $MISTY_DOOR1
029B: $MISTY_DOOR2 = init_object -3 (MISTYDOOR) at  942.6875 -273.6875  4.8125
01C7: remove_object_from_mission_cleanup_list $MISTY_DOOR2
0177: set_object $MISTY_DOOR2 z_angle_to  180.0
029B: $LAUNDRY_DOOR1 = init_object -4 (LAUNDRTDOOR1) at  845.75 -662.75  15.0625
01C7: remove_object_from_mission_cleanup_list $LAUNDRY_DOOR1
029B: $LAUNDRY_DOOR2 = init_object -4 (LAUNDRTDOOR1) at  845.75 -664.8125  15.0625
01C7: remove_object_from_mission_cleanup_list $LAUNDRY_DOOR2
0177: set_object $LAUNDRY_DOOR2 z_angle_to  180.0
029B: $JOEY_DOOR1 = init_object -5 (JOEY_DOOR1) at  1192.188 -867.25  14.0625
01C7: remove_object_from_mission_cleanup_list $JOEY_DOOR1
0177: set_object $JOEY_DOOR1 z_angle_to  45.0
029B: $JOEY_DOOR2 = init_object -6 (JOEY_DOOR2) at  1190.062 -869.3125  14.1875
01C7: remove_object_from_mission_cleanup_list $JOEY_DOOR2
0177: set_object $JOEY_DOOR2 z_angle_to  45.0
029B: $DOGFOOD_FACTORY_GATE = init_object -7 (ELECTRICGATE) at  1250.375 -812.0  13.9375
01C7: remove_object_from_mission_cleanup_list $DOGFOOD_FACTORY_GATE
0177: set_object $DOGFOOD_FACTORY_GATE z_angle_to  225.0
029B: $DOGFOOD_DOOR = init_object -8 (DOGFOODOOR01) at  1205.25 -802.875  15.0
01C7: remove_object_from_mission_cleanup_list $DOGFOOD_DOOR
0177: set_object $DOGFOOD_DOOR z_angle_to  45.0
029B: $TRIAD_FISH_FACTORY_GATE = init_object -7 (ELECTRICGATE) at  1016.0 -1107.938  12.25
01C7: remove_object_from_mission_cleanup_list $TRIAD_FISH_FACTORY_GATE
0177: set_object $TRIAD_FISH_FACTORY_GATE z_angle_to  90.0
029B: $BANKJOB_DOOR = init_object -9 (BANKJOBDOOR) at  1087.5 -233.75  11.0
01C7: remove_object_from_mission_cleanup_list $BANKJOB_DOOR
029B: $19 = init_object -10 (CHNABANKDOOR) at  1035.562 -700.75  15.3125
01C7: remove_object_from_mission_cleanup_list $19
029B: $1A = init_object -10 (CHNABANKDOOR) at  1035.562 -699.375  15.3125
01C7: remove_object_from_mission_cleanup_list $1A
0177: set_object $1A z_angle_to  180.0
029B: $D = init_object -11 (BACKDOOR) at  891.0 -416.375  14.9375
01C7: remove_object_from_mission_cleanup_list $D
029B: $FUZZBALL_DOOR1 = init_object -12 (FUZBALLDOOR) at  1001.625 -887.8125  15.75
0177: set_object $FUZZBALL_DOOR1 z_angle_to  180.0
01C7: remove_object_from_mission_cleanup_list $FUZZBALL_DOOR1
029B: $FUZZBALL_DOOR2 = init_object -12 (FUZBALLDOOR) at  998.3125 -887.9375  15.75
0177: set_object $FUZZBALL_DOOR2 z_angle_to  0.0
01C7: remove_object_from_mission_cleanup_list $FUZZBALL_DOOR2
029B: $STAUNTON_HIDEOUT_DOOR1 = init_object -16 (PLYSAV_LFTDR_LFT) at  103.8125 -482.75  16.25
01C7: remove_object_from_mission_cleanup_list $STAUNTON_HIDEOUT_DOOR1
029B: $STAUNTON_HIDEOUT_DOOR2 = init_object -17 (PLYSAV_LFTDR_RGHT) at  102.1875 -482.75  16.25
01C7: remove_object_from_mission_cleanup_list $STAUNTON_HIDEOUT_DOOR2
0177: set_object $STAUNTON_HIDEOUT_DOOR2 z_angle_to  180.0
029B: $STAUNTON_POLICE_GATE_1 = init_object -7 (ELECTRICGATE) at  366.125 -1128.5  21.9375
01C7: remove_object_from_mission_cleanup_list $STAUNTON_POLICE_GATE_1
0177: set_object $STAUNTON_POLICE_GATE_1 z_angle_to  180.0
029B: $STAUNTON_POLICE_GATE_2 = init_object -7 (ELECTRICGATE) at  326.25 -1128.5  21.9375
01C7: remove_object_from_mission_cleanup_list $STAUNTON_POLICE_GATE_2
0177: set_object $STAUNTON_POLICE_GATE_2 z_angle_to  180.0
029B: $STAUNTON_CARTEL_GATE = init_object -7 (ELECTRICGATE) at  91.5625 -318.5625  15.25
01C7: remove_object_from_mission_cleanup_list $STAUNTON_CARTEL_GATE
0177: set_object $STAUNTON_CARTEL_GATE z_angle_to  270.0
029B: $ARMY_BASE_GATE = init_object -7 (ELECTRICGATE) at  147.1875  207.3125  10.5625
01C7: remove_object_from_mission_cleanup_list $ARMY_BASE_GATE
0177: set_object $ARMY_BASE_GATE z_angle_to  270.0
029B: $36 = init_object -18 (FIXED_INSIDE) at  362.8125 -341.875  17.125
01C7: remove_object_from_mission_cleanup_list $36
029B: $37 = init_object -19 (FIXED_OUTSIDE) at  360.8125 -391.375  22.5625
01C7: remove_object_from_mission_cleanup_list $37
029B: $38 = init_object -20 (NEWTOWERDOOR1) at -664.3125  2.875  19.5
01C7: remove_object_from_mission_cleanup_list $38
0177: set_object $38 z_angle_to  180.0
029B: $CARTEL_MANSION_GATE = init_object -21 (COLUMBIANGATE) at -363.0  250.4375  61.3125
01C7: remove_object_from_mission_cleanup_list $CARTEL_MANSION_GATE
0177: set_object $CARTEL_MANSION_GATE z_angle_to  180.0
029B: $3A = init_object -22 (AIRPORTDOOR1) at -770.375 -599.25  11.8125
01C7: remove_object_from_mission_cleanup_list $3A
029B: $3B = init_object -23 (AIRPORTDOOR2) at -770.375 -601.3125  11.8125
01C7: remove_object_from_mission_cleanup_list $3B
01F0: set_max_wanted_level_to  6
0219: $PORTLAND_HIDEOUT_GARAGE = create_garage  16 from  891.25 -311.0625  7.6875  898.375 -315.5  12.6875
0219: $PORTLAND_IE_GARAGE = create_garage  8 from  1496.75 -686.1875  11.0  1523.25 -666.75  17.0
03DA: set_garage $PORTLAND_IE_GARAGE camera_follows_player
0219: $PORTLAND_BOMBSHOP_GARAGE = create_garage  3 from  1284.562 -100.5  13.5625  1278.0 -111.0  18.5625
0219: $PORTLAND_PAYNSPRAY_GARAGE = create_garage  5 from  921.0 -367.5  9.75  928.6875 -355.0625  14.75
0219: $SALVATORES_GARAGE = create_garage  21 from  1428.75 -187.0  49.6875  1442.5 -179.875  54.6875
03BB: set_garage $SALVATORES_GARAGE door_type_to_swing_open
0219: $SECURICAR_GARAGE = create_garage  1 from  1440.688 -805.5625  10.875  1449.75 -782.0625  15.875
0219: $LUIGIS_LOCKUP_GARAGE = create_garage  1 from  1074.0 -578.0  13.0  1085.0 -568.0  17.0
0005: $YARDIE_LOCKUP_GARAGE_X1 =  257.0  ;; floating-point values
0005: $YARDIE_LOCKUP_GARAGE_Y1 = -803.0  ;; floating-point values
0005: $YARDIE_LOCKUP_GARAGE_X2 =  263.0  ;; floating-point values
0005: $YARDIE_LOCKUP_GARAGE_Y2 = -795.5  ;; floating-point values
0219: $STAUNTON_HIDEOUT_GARAGE = create_garage  17 from  115.0625 -475.25  15.0  106.875 -487.0625  19.0
0219: $STAUNTON_BOMSHOP_GARAGE = create_garage  2 from  386.0 -573.0  25.1875  376.5625 -580.0625  30.1875
0219: $STAUNTON_PAYNSPRAY_GARAGE = create_garage  5 from  386.0 -490.0  25.1875  376.5625 -497.0  30.1875
0219: $RAY_LOCKUP_GARAGE = create_garage  19 from  245.375 -992.1875  20.0  234.375 -1000.5  24.0
03BB: set_garage $RAY_LOCKUP_GARAGE door_type_to_swing_open
0219: $WITSEC_HOUSE_GARAGE = create_garage  11 from  375.0 -441.5  20.0625  386.0 -434.0  25.0625
0219: $KENJI_LOCKUP_GARAGE = create_garage  1 from  377.25 -511.375  25.0625  383.6875 -502.0  30.0
0219: $COLUMBIAN_GARAGE_1 = create_garage  19 from  63.75 -307.875  15.1875  70.0 -316.6875  19.1875
0219: $COLUMBIAN_GARAGE_2 = create_garage  19 from  53.0 -308.0  15.1875  60.0 -316.6875  19.1875
0219: $COLUMBIAN_GARAGE_3 = create_garage  19 from  24.875 -344.0  15.1875  30.5625 -337.0625  19.1875
0219: $COLUMBIAN_GARAGE_4 = create_garage  19 from  24.5 -355.0  15.1875  30.5625 -346.0  19.1875
0219: $COLUMBIAN_GARAGE_5 = create_garage  19 from  52.5 -388.0  15.1875  42.0 -374.0625  19.1875
0219: $YARDIE_LOCKUP_GARAGE = create_garage  1 from $YARDIE_LOCKUP_GARAGE_X1 $YARDIE_LOCKUP_GARAGE_Y1  26.75 $YARDIE_LOCKUP_GARAGE_X2 $YARDIE_LOCKUP_GARAGE_Y2  31.75
0219: $SHORESIDE_HIDEOUT_GARAGE = create_garage  18 from -662.5 -47.375  17.0 -670.6875 -30.0  22.0
03BB: set_garage $SHORESIDE_HIDEOUT_GARAGE door_type_to_swing_open
03DA: set_garage $SHORESIDE_HIDEOUT_GARAGE camera_follows_player
0219: $SSV_PAYNSPRAY_GARAGE = create_garage  5 from -1139.0  37.75  55.0 -1148.5  32.0625  65.0
0219: $SSV_BOMBSHOP_GARAGE = create_garage  4 from -1078.875  58.0  56.0 -1086.0  49.0  65.0
0219: $SHORESIDE_IE_GARAGE = create_garage  9 from -1117.5  150.875  55.0 -1097.688  121.1875  65.0
03DA: set_garage $SHORESIDE_IE_GARAGE camera_follows_player
0219: $HOODS_DEFUSAL_GARAGE = create_garage  14 from  1346.875 -315.5  49.0  1352.5 -310.6875  53.0
0219: $PLATINUM_DROPOFF_GARAGE = create_garage  20 from -824.6875 -165.5  32.75 -843.5 -171.6875  37.0
0219: $DONALD_LOVES_STASH_GARAGE = create_garage  19 from -1049.125 -77.4375  37.75 -1037.188 -69.125  42.75
03BB: set_garage $DONALD_LOVES_STASH_GARAGE door_type_to_swing_open
0368: create_ev_crane  1570.25 -675.375  1565.688 -686.5  1576.75 -706.5625  1639.875 -696.6875  26.0  0.0  
02FB: create_crusher_crane  1119.75  51.75  1135.75  56.0625  1149.75  46.25  1143.0  59.875  5.0  180.0  
015C: set_zone_gang_info "CITYZON"  1 (day)  12  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "CITYZON"  0 (night)  8  0  0  0  0  0  0  0  10
0152: set_zone_car_info "CITYZON"  1 (day)  10  0  0  0  0  0  0  0  20  240  240  240  240  0  0
0152: set_zone_car_info "CITYZON"  0 (night)  8  0  0  0  0  0  0  0  10  240  240  240  240  0  0
0324: set_zone_pedgroup_info "CITYZON"  1 (day)  0
0324: set_zone_pedgroup_info "CITYZON"  0 (night)  0
015C: set_zone_gang_info "IND_ZON"  1 (day)  12  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "IND_ZON"  0 (night)  8  0  0  0  0  0  0  0  10
0152: set_zone_car_info "IND_ZON"  1 (day)  10  0  0  0  0  0  0  0  20  500  0  0  450  0  0
0152: set_zone_car_info "IND_ZON"  0 (night)  8  0  0  0  0  0  0  0  10  500  0  0  450  0  0
0324: set_zone_pedgroup_info "IND_ZON"  1 (day)  11
0324: set_zone_pedgroup_info "IND_ZON"  0 (night)  12
015C: set_zone_gang_info "COM_ZON"  1 (day)  12  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "COM_ZON"  0 (night)  8  0  0  0  0  0  0  0  10
0152: set_zone_car_info "COM_ZON"  1 (day)  10  0  0  0  0  0  0  0  20  0  300  450  150  0  0
0152: set_zone_car_info "COM_ZON"  0 (night)  8  0  0  0  0  0  0  0  10  0  300  450  150  0  0
0324: set_zone_pedgroup_info "COM_ZON"  1 (day)  0
0324: set_zone_pedgroup_info "COM_ZON"  0 (night)  0
015C: set_zone_gang_info "SUB_ZON"  1 (day)  12  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "SUB_ZON"  0 (night)  8  0  0  0  0  0  0  0  10
0152: set_zone_car_info "SUB_ZON"  1 (day)  10  0  0  0  0  0  0  0  20  0  500  450  0  0  0
0152: set_zone_car_info "SUB_ZON"  0 (night)  8  0  0  0  0  0  0  0  10  0  500  450  0  0  0
0324: set_zone_pedgroup_info "SUB_ZON"  1 (day)  0
0324: set_zone_pedgroup_info "SUB_ZON"  0 (night)  0
015C: set_zone_gang_info "LITTLEI"  1 (day)  17  300  0  0  0  0  0  0  20
015C: set_zone_gang_info "LITTLEI"  0 (night)  11  400  0  0  0  0  0  0  10
0152: set_zone_car_info "LITTLEI"  1 (day)  10  100  0  0  0  0  0  0  20  400  0  0  350  20  0
0152: set_zone_car_info "LITTLEI"  0 (night)  8  150  0  0  0  0  0  0  10  550  0  0  150  0  0
0324: set_zone_pedgroup_info "LITTLEI"  1 (day)  3
0324: set_zone_pedgroup_info "LITTLEI"  0 (night)  4
015C: set_zone_gang_info "CHINA"  1 (day)  20  0  300  0  0  0  0  0  20
015C: set_zone_gang_info "CHINA"  0 (night)  12  0  400  0  0  0  0  0  10
0152: set_zone_car_info "CHINA"  1 (day)  10  0  100  0  0  0  0  0  10  400  0  0  350  0  0
0152: set_zone_car_info "CHINA"  0 (night)  8  0  150  0  0  0  0  0  20  550  0  0  200  0  0
0324: set_zone_pedgroup_info "CHINA"  1 (day)  5
0324: set_zone_pedgroup_info "CHINA"  0 (night)  6
015C: set_zone_gang_info "TOWERS"  1 (day)  15  0  0  300  0  0  0  0  0
015C: set_zone_gang_info "TOWERS"  0 (night)  10  0  0  400  0  0  0  0  0
0152: set_zone_car_info "TOWERS"  1 (day)  8  0  0  100  0  0  0  0  20  400  0  0  350  0  0
0152: set_zone_car_info "TOWERS"  0 (night)  6  0  0  150  0  0  0  0  10  550  0  0  200  0  0
0324: set_zone_pedgroup_info "TOWERS"  1 (day)  9
0324: set_zone_pedgroup_info "TOWERS"  0 (night)  10
015C: set_zone_gang_info "REDLIGH"  1 (day)  6  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "REDLIGH"  0 (night)  13  0  0  0  0  0  0  0  10
0152: set_zone_car_info "REDLIGH"  1 (day)  5  0  0  0  0  0  0  0  10  550  0  0  350  0  0
0152: set_zone_car_info "REDLIGH"  0 (night)  7  0  0  0  0  0  0  0  20  600  0  0  200  0  0
0324: set_zone_pedgroup_info "REDLIGH"  1 (day)  1
0324: set_zone_pedgroup_info "REDLIGH"  0 (night)  2
015C: set_zone_gang_info "PORT_I"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "PORT_I"  0 (night)  7  0  0  0  0  0  0  0  0
0152: set_zone_car_info "PORT_I"  1 (day)  8  0  0  0  0  0  0  0  20  300  0  0  400  20  0
0152: set_zone_car_info "PORT_I"  0 (night)  6  0  0  0  0  0  0  0  10  500  0  0  400  0  0
0324: set_zone_pedgroup_info "PORT_I"  1 (day)  11
0324: set_zone_pedgroup_info "PORT_I"  0 (night)  12
015C: set_zone_gang_info "PORT_E"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "PORT_E"  0 (night)  8  0  0  0  0  0  0  0  0
0152: set_zone_car_info "PORT_E"  1 (day)  8  0  0  0  0  0  0  0  20  300  0  0  400  20  0
0152: set_zone_car_info "PORT_E"  0 (night)  6  0  0  0  0  0  0  0  10  500  0  0  400  0  0
0324: set_zone_pedgroup_info "PORT_E"  1 (day)  7
0324: set_zone_pedgroup_info "PORT_E"  0 (night)  8
015C: set_zone_gang_info "PORT_S"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "PORT_S"  0 (night)  8  0  0  0  0  0  0  0  0
0152: set_zone_car_info "PORT_S"  1 (day)  8  0  0  0  0  0  0  0  20  300  0  0  500  20  0
0152: set_zone_car_info "PORT_S"  0 (night)  6  0  0  0  0  0  0  0  10  500  0  0  400  0  0
0324: set_zone_pedgroup_info "PORT_S"  1 (day)  11
0324: set_zone_pedgroup_info "PORT_S"  0 (night)  12
015C: set_zone_gang_info "PORT_W"  1 (day)  10  0  10  0  0  0  0  0  0
015C: set_zone_gang_info "PORT_W"  0 (night)  5  0  10  0  0  0  0  0  0
0152: set_zone_car_info "PORT_W"  1 (day)  8  0  0  0  0  0  0  0  20  300  0  0  400  0  0
0152: set_zone_car_info "PORT_W"  0 (night)  6  0  0  0  0  0  0  0  10  500  0  0  400  0  0
0324: set_zone_pedgroup_info "PORT_W"  1 (day)  11
0324: set_zone_pedgroup_info "PORT_W"  0 (night)  12
015C: set_zone_gang_info "HARWOOD"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "HARWOOD"  0 (night)  8  0  0  0  0  0  0  0  0
0152: set_zone_car_info "HARWOOD"  1 (day)  8  0  0  0  0  0  0  0  20  400  0  0  300  0  0
0152: set_zone_car_info "HARWOOD"  0 (night)  6  0  0  0  0  0  0  0  10  600  0  0  200  0  0
0324: set_zone_pedgroup_info "HARWOOD"  1 (day)  11
0324: set_zone_pedgroup_info "HARWOOD"  0 (night)  12
015C: set_zone_gang_info "EASTBAY"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "EASTBAY"  0 (night)  5  0  0  0  0  0  0  0  0
0152: set_zone_car_info "EASTBAY"  1 (day)  5  0  0  0  0  0  0  0  20  500  0  0  480  0  0
0152: set_zone_car_info "EASTBAY"  0 (night)  4  0  0  0  0  0  0  0  10  500  0  0  490  0  0
0324: set_zone_pedgroup_info "EASTBAY"  1 (day)  11
0324: set_zone_pedgroup_info "EASTBAY"  0 (night)  12
015C: set_zone_gang_info "S_VIEW"  1 (day)  10  0  0  0  0  0  0  0  30
015C: set_zone_gang_info "S_VIEW"  0 (night)  8  0  0  0  0  0  0  0  20
0152: set_zone_car_info "S_VIEW"  1 (day)  10  0  0  0  0  0  0  0  30  400  0  0  300  100  0
0152: set_zone_car_info "S_VIEW"  0 (night)  8  0  0  0  0  0  0  0  20  500  0  0  200  100  0
0324: set_zone_pedgroup_info "S_VIEW"  1 (day)  11
0324: set_zone_pedgroup_info "S_VIEW"  0 (night)  12
015C: set_zone_gang_info "COPS_1"  1 (day)  10  0  0  0  0  0  0  0  60
015C: set_zone_gang_info "COPS_1"  0 (night)  8  0  0  0  0  0  0  0  60
0152: set_zone_car_info "COPS_1"  1 (day)  10  0  0  0  0  0  0  0  90  400  0  0  400  0  0
0152: set_zone_car_info "COPS_1"  0 (night)  8  0  0  0  0  0  0  0  90  400  0  0  400  0  0
0324: set_zone_pedgroup_info "COPS_1"  1 (day)  11
0324: set_zone_pedgroup_info "COPS_1"  0 (night)  12
015C: set_zone_gang_info "HOSPI_1"  1 (day)  10  0  0  0  0  0  0  0  60
015C: set_zone_gang_info "HOSPI_1"  0 (night)  8  0  0  0  0  0  0  0  60
0152: set_zone_car_info "HOSPI_1"  1 (day)  10  0  0  0  0  0  0  0  90  400  0  0  400  0  0
0152: set_zone_car_info "HOSPI_1"  0 (night)  8  0  0  0  0  0  0  0  90  400  0  0  400  0  0
0324: set_zone_pedgroup_info "HOSPI_1"  1 (day)  17
0324: set_zone_pedgroup_info "HOSPI_1"  0 (night)  18
015C: set_zone_gang_info "ROADBR1"  1 (day)  30  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "ROADBR1"  0 (night)  20  0  0  0  0  0  0  0  0
0152: set_zone_car_info "ROADBR1"  1 (day)  12  0  0  0  0  0  0  0  20  400  0  0  400  0  100
0152: set_zone_car_info "ROADBR1"  0 (night)  10  0  0  0  0  0  0  0  10  400  0  0  400  0  100
0324: set_zone_pedgroup_info "ROADBR1"  1 (day)  11
0324: set_zone_pedgroup_info "ROADBR1"  0 (night)  12
015C: set_zone_gang_info "FISHFAC"  1 (day)  2  0  1000  0  0  0  0  0  0
015C: set_zone_gang_info "FISHFAC"  0 (night)  2  0  1000  0  0  0  0  0  0
0152: set_zone_car_info "FISHFAC"  1 (day)  6  0  0  0  0  0  0  0  20  200  0  0  600  0  0
0152: set_zone_car_info "FISHFAC"  0 (night)  4  0  0  0  0  0  0  0  10  200  0  0  600  0  0
0324: set_zone_pedgroup_info "FISHFAC"  1 (day)  11
0324: set_zone_pedgroup_info "FISHFAC"  0 (night)  12
015C: set_zone_gang_info "FILLIN1"  1 (day)  10  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "FILLIN1"  0 (night)  8  0  0  0  0  0  0  0  0
0152: set_zone_car_info "FILLIN1"  1 (day)  8  0  0  0  0  0  0  0  20  500  0  0  400  0  0
0152: set_zone_car_info "FILLIN1"  0 (night)  6  0  0  0  0  0  0  0  10  400  0  0  400  0  0
0324: set_zone_pedgroup_info "FILLIN1"  1 (day)  11
0324: set_zone_pedgroup_info "FILLIN1"  0 (night)  12
015C: set_zone_gang_info "MAIN_D1"  1 (day)  15  0  300  0  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D1"  0 (night)  10  0  500  0  0  0  0  0  10
0152: set_zone_car_info "MAIN_D1"  1 (day)  24  0  100  0  0  0  0  0  20  300  0  0  300  20  100
0152: set_zone_car_info "MAIN_D1"  0 (night)  18  0  150  0  0  0  0  0  10  300  0  0  300  20  100
0324: set_zone_pedgroup_info "MAIN_D1"  1 (day)  5
0324: set_zone_pedgroup_info "MAIN_D1"  0 (night)  6
015C: set_zone_gang_info "MAIN_D2"  1 (day)  15  0  300  0  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D2"  0 (night)  10  0  400  0  0  0  0  0  10
0152: set_zone_car_info "MAIN_D2"  1 (day)  24  0  100  0  0  0  0  0  20  300  0  0  300  20  100
0152: set_zone_car_info "MAIN_D2"  0 (night)  18  0  150  0  0  0  0  0  10  300  0  0  300  20  100
0324: set_zone_pedgroup_info "MAIN_D2"  1 (day)  5
0324: set_zone_pedgroup_info "MAIN_D2"  0 (night)  6
015C: set_zone_gang_info "MAIN_D3"  1 (day)  15  0  300  0  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D3"  0 (night)  10  0  400  0  0  0  0  0  10
0152: set_zone_car_info "MAIN_D3"  1 (day)  24  0  100  0  0  0  0  0  20  300  0  0  300  20  100
0152: set_zone_car_info "MAIN_D3"  0 (night)  18  0  150  0  0  0  0  0  10  300  0  0  300  20  100
0324: set_zone_pedgroup_info "MAIN_D3"  1 (day)  5
0324: set_zone_pedgroup_info "MAIN_D3"  0 (night)  6
015C: set_zone_gang_info "MAIN_D4"  1 (day)  15  0  300  0  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D4"  0 (night)  10  0  400  0  0  0  0  0  10
0152: set_zone_car_info "MAIN_D4"  1 (day)  24  0  100  0  0  0  0  0  20  300  0  0  300  20  100
0152: set_zone_car_info "MAIN_D4"  0 (night)  18  0  150  0  0  0  0  0  10  300  0  0  300  20  100
0324: set_zone_pedgroup_info "MAIN_D4"  1 (day)  5
0324: set_zone_pedgroup_info "MAIN_D4"  0 (night)  6
015C: set_zone_gang_info "MAIN_D5"  1 (day)  15  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D5"  0 (night)  10  0  0  0  0  0  0  0  10
0152: set_zone_car_info "MAIN_D5"  1 (day)  24  0  0  0  0  0  0  0  20  400  0  0  300  20  100
0152: set_zone_car_info "MAIN_D5"  0 (night)  18  0  0  0  0  0  0  0  10  300  0  0  400  20  100
0324: set_zone_pedgroup_info "MAIN_D5"  1 (day)  1
0324: set_zone_pedgroup_info "MAIN_D5"  0 (night)  2
015C: set_zone_gang_info "MAIN_D6"  1 (day)  15  0  0  300  0  0  0  0  20
015C: set_zone_gang_info "MAIN_D6"  0 (night)  10  0  0  400  0  0  0  0  10
0152: set_zone_car_info "MAIN_D6"  1 (day)  24  0  0  100  0  0  0  0  20  300  0  0  300  20  100
0152: set_zone_car_info "MAIN_D6"  0 (night)  18  0  0  150  0  0  0  0  10  300  0  0  300  20  100
0324: set_zone_pedgroup_info "MAIN_D6"  1 (day)  9
0324: set_zone_pedgroup_info "MAIN_D6"  0 (night)  10
0426: create_save_cars_between_levels_cube  619.5625 -911.5  45.0  834.25 -954.5  32.0  
01E8: create_forbidden_for_cars_cube  1381.0 -293.6875  48.0  1435.75 -140.0625  58.0
01E8: create_forbidden_for_cars_cube  1358.875 -901.875  10.0  1609.562 -615.0625  16.0
0426: create_save_cars_between_levels_cube  659.5625  200.0 -20.0  945.75  147.5  5.0  
022B: create_forbidden_for_peds_cube  659.5625  200.0 -25.0  945.75  147.5  5.0
0426: create_save_cars_between_levels_cube  659.5625  200.0 -25.0  945.75  147.5  5.0  
022B: create_forbidden_for_peds_cube  773.5625  191.75 -25.0  819.6875  182.75  5.0
0426: create_save_cars_between_levels_cube  773.5625  191.75 -25.0  819.6875  182.75  5.0  
022B: create_forbidden_for_peds_cube  1609.0 -896.0  8.0  1393.688 -967.375  30.0
022B: create_forbidden_for_peds_cube  1048.25 -1103.375  5.0  1040.0 -1074.375  30.0
022B: create_forbidden_for_peds_cube  900.0625 -297.0  6.0  842.8125 -325.5625  15.0
022B: create_forbidden_for_peds_cube  900.5 -427.0625  14.0  879.0625 -404.1875  17.0
022B: create_forbidden_for_peds_cube  847.875 -640.5625  10.0  887.875 -685.75  20.0
0399: create_forbidden_for_peds_angled_cube  1222.875 -838.375  13.5  1256.25 -804.875  16.0 angle  58.0  
022B: create_forbidden_for_peds_cube  1005.562 -880.9375  12.0  995.875 -893.3125  20.0
022B: create_forbidden_for_peds_cube  1070.562 -401.5625  10.0  1067.75 -397.1875  25.0
015C: set_zone_gang_info "STADIUM"  1 (day)  30  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "STADIUM"  0 (night)  16  0  0  0  0  0  0  0  0
0152: set_zone_car_info "STADIUM"  1 (day)  20  0  0  0  0  0  0  0  20  300  150  0  250  0  200
0152: set_zone_car_info "STADIUM"  0 (night)  17  0  0  0  0  0  0  0  10  300  150  0  250  0  200
0324: set_zone_pedgroup_info "STADIUM"  1 (day)  15
0324: set_zone_pedgroup_info "STADIUM"  0 (night)  16
015C: set_zone_gang_info "HOSPI_2"  1 (day)  30  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "HOSPI_2"  0 (night)  16  0  0  0  0  0  0  0  0
0152: set_zone_car_info "HOSPI_2"  1 (day)  20  0  0  0  0  0  0  0  20  300  150  0  250  0  200
0152: set_zone_car_info "HOSPI_2"  0 (night)  17  0  0  0  0  0  0  0  10  300  150  0  250  0  200
0324: set_zone_pedgroup_info "HOSPI_2"  1 (day)  17
0324: set_zone_pedgroup_info "HOSPI_2"  0 (night)  18
015C: set_zone_gang_info "UNIVERS"  1 (day)  30  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "UNIVERS"  0 (night)  16  0  0  0  0  0  0  0  10
0152: set_zone_car_info "UNIVERS"  1 (day)  20  0  0  0  0  0  0  0  20  300  300  300  0  20  0
0152: set_zone_car_info "UNIVERS"  0 (night)  17  0  0  0  0  0  0  0  10  300  300  300  0  20  0
0324: set_zone_pedgroup_info "UNIVERS"  1 (day)  23
0324: set_zone_pedgroup_info "UNIVERS"  0 (night)  24
015C: set_zone_gang_info "CONSTRU"  1 (day)  30  0  0  0  0  0  300  0  20
015C: set_zone_gang_info "CONSTRU"  0 (night)  16  0  0  0  0  0  400  0  10
0152: set_zone_car_info "CONSTRU"  1 (day)  20  0  0  0  0  0  100  0  20  300  100  0  250  0  150
0152: set_zone_car_info "CONSTRU"  0 (night)  17  0  0  0  0  0  150  0  10  300  100  0  250  0  150
0324: set_zone_pedgroup_info "CONSTRU"  1 (day)  19
0324: set_zone_pedgroup_info "CONSTRU"  0 (night)  20
015C: set_zone_gang_info "PARK"  1 (day)  30  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "PARK"  0 (night)  16  0  0  0  0  0  0  0  10
0152: set_zone_car_info "PARK"  1 (day)  20  0  0  0  0  0  0  0  20  300  300  300  0  0  0
0152: set_zone_car_info "PARK"  0 (night)  17  0  0  0  0  0  0  0  10  300  300  300  0  0  0
0324: set_zone_pedgroup_info "PARK"  1 (day)  25
0324: set_zone_pedgroup_info "PARK"  0 (night)  26
015C: set_zone_gang_info "COM_EAS"  1 (day)  30  0  0  0  0  300  0  0  20
015C: set_zone_gang_info "COM_EAS"  0 (night)  16  0  0  0  0  400  0  0  10
0152: set_zone_car_info "COM_EAS"  1 (day)  20  0  0  0  0  100  0  0  20  400  250  0  0  0  150
0152: set_zone_car_info "COM_EAS"  0 (night)  17  0  0  0  0  150  0  0  10  400  250  0  0  0  100
0324: set_zone_pedgroup_info "COM_EAS"  1 (day)  21
0324: set_zone_pedgroup_info "COM_EAS"  0 (night)  22
015C: set_zone_gang_info "SHOPING"  1 (day)  30  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "SHOPING"  0 (night)  16  0  0  0  0  0  0  0  10
0152: set_zone_car_info "SHOPING"  1 (day)  20  0  0  0  0  0  0  0  30  300  250  250  0  0  100
0152: set_zone_car_info "SHOPING"  0 (night)  17  0  0  0  0  0  0  0  20  300  250  250  0  0  100
0324: set_zone_pedgroup_info "SHOPING"  1 (day)  21
0324: set_zone_pedgroup_info "SHOPING"  0 (night)  22
015C: set_zone_gang_info "YAKUSA"  1 (day)  30  0  0  0  300  0  0  0  20
015C: set_zone_gang_info "YAKUSA"  0 (night)  16  0  0  0  400  0  0  0  10
0152: set_zone_car_info "YAKUSA"  1 (day)  20  0  0  0  100  0  0  0  40  350  200  250  0  0  0
0152: set_zone_car_info "YAKUSA"  0 (night)  17  0  0  0  150  0  0  0  20  350  200  200  0  0  0
0324: set_zone_pedgroup_info "YAKUSA"  1 (day)  21
0324: set_zone_pedgroup_info "YAKUSA"  0 (night)  22
015C: set_zone_gang_info "ROADBR2"  1 (day)  30  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "ROADBR2"  0 (night)  20  0  0  0  0  0  0  0  10
0152: set_zone_car_info "ROADBR2"  1 (day)  20  0  0  0  0  0  0  0  30  300  250  250  0  0  100
0152: set_zone_car_info "ROADBR2"  0 (night)  17  0  0  0  0  0  0  0  20  300  250  250  0  0  100
0324: set_zone_pedgroup_info "ROADBR2"  1 (day)  21
0324: set_zone_pedgroup_info "ROADBR2"  0 (night)  22
022B: create_forbidden_for_peds_cube  106.0625 -1278.25  24.0  96.25 -1273.5  27.0
022B: create_forbidden_for_peds_cube  120.0  170.0  10.0  190.0  246.0  25.0
022B: create_forbidden_for_peds_cube  31.0 -317.0  14.0  91.0 -394.0  25.0
01E8: create_forbidden_for_cars_cube  120.0  170.0  10.0  190.0  246.0  25.0
01E8: create_forbidden_for_cars_cube  121.8125 -46.375  14.0  363.8125  54.25  20.0
022B: create_forbidden_for_peds_cube  121.8125 -46.375  14.0  363.8125  54.25  20.0
01E8: create_forbidden_for_cars_cube  353.5 -459.0  18.0  397.5 -431.5625  30.0
01E8: create_forbidden_for_cars_cube  465.6875 -634.25  10.0  429.875 -610.0625  25.0
0426: create_save_cars_between_levels_cube -46.75 -648.0  39.0 -69.0625 -614.0  50.0  
022B: create_forbidden_for_peds_cube  56.5 -1544.188  10.0  87.875 -1556.0  30.0
022B: create_forbidden_for_peds_cube  413.5 -480.1875  20.0  420.875 -499.0  36.0
022B: create_forbidden_for_peds_cube  419.5 -708.0625  20.0  412.5 -717.875  36.0
022B: create_forbidden_for_peds_cube -76.875 -985.375  20.0 -68.75 -992.5625  36.0
022B: create_forbidden_for_peds_cube -76.5 -934.375  20.0 -70.375 -928.375  36.0
022B: create_forbidden_for_peds_cube -55.875 -934.5625  20.0 -46.375 -927.1875  36.0
022B: create_forbidden_for_peds_cube -76.375 -999.5625  20.0 -68.75 -628.5  36.0
022B: create_forbidden_for_peds_cube  199.25 -935.875  20.0  134.75 -927.375  40.0
015C: set_zone_gang_info "AIRPORT"  1 (day)  20  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "AIRPORT"  0 (night)  10  0  0  0  0  0  0  0  10
0152: set_zone_car_info "AIRPORT"  1 (day)  15  0  0  0  0  0  0  0  40  300  300  300  0  0  0
0152: set_zone_car_info "AIRPORT"  0 (night)  13  0  0  0  0  0  0  0  20  300  300  300  0  0  0
0324: set_zone_pedgroup_info "AIRPORT"  1 (day)  27
0324: set_zone_pedgroup_info "AIRPORT"  0 (night)  28
015C: set_zone_gang_info "PROJECT"  1 (day)  20  0  0  0  0  0  0  300  0
015C: set_zone_gang_info "PROJECT"  0 (night)  10  0  0  0  0  0  0  400  0
0152: set_zone_car_info "PROJECT"  1 (day)  15  0  0  0  0  0  0  100  20  500  150  0  150  0  0
0152: set_zone_car_info "PROJECT"  0 (night)  13  0  0  0  0  0  0  150  10  500  100  0  150  0  0
0324: set_zone_pedgroup_info "PROJECT"  1 (day)  9
0324: set_zone_pedgroup_info "PROJECT"  0 (night)  10
015C: set_zone_gang_info "SUB_IND"  1 (day)  20  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "SUB_IND"  0 (night)  10  0  0  0  0  0  0  0  10
0152: set_zone_car_info "SUB_IND"  1 (day)  15  0  0  0  0  0  0  0  20  300  300  300  0  0  0
0152: set_zone_car_info "SUB_IND"  0 (night)  13  0  0  0  0  0  0  0  10  300  300  300  0  0  0
0324: set_zone_pedgroup_info "SUB_IND"  1 (day)  7
0324: set_zone_pedgroup_info "SUB_IND"  0 (night)  8
015C: set_zone_gang_info "SWANKS"  1 (day)  20  0  0  0  0  0  70  0  30
015C: set_zone_gang_info "SWANKS"  0 (night)  10  0  0  0  0  0  90  0  20
0152: set_zone_car_info "SWANKS"  1 (day)  15  0  0  0  0  0  70  0  30  0  400  400  0  20  0
0152: set_zone_car_info "SWANKS"  0 (night)  13  0  0  0  0  0  90  0  20  0  400  400  0  20  0
0324: set_zone_pedgroup_info "SWANKS"  1 (day)  29
0324: set_zone_pedgroup_info "SWANKS"  0 (night)  30
015C: set_zone_gang_info "BIG_DAM"  1 (day)  8  0  0  0  0  0  0  0  0
015C: set_zone_gang_info "BIG_DAM"  0 (night)  6  0  0  0  0  0  0  0  0
0152: set_zone_car_info "BIG_DAM"  1 (day)  8  0  0  0  0  0  0  0  20  300  300  0  300  0  0
0152: set_zone_car_info "BIG_DAM"  0 (night)  6  0  0  0  0  0  0  0  10  300  300  0  300  0  0
0324: set_zone_pedgroup_info "BIG_DAM"  1 (day)  11
0324: set_zone_pedgroup_info "BIG_DAM"  0 (night)  12
015C: set_zone_gang_info "SUB_ZO2"  1 (day)  20  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "SUB_ZO2"  0 (night)  10  0  0  0  0  0  0  0  10
0152: set_zone_car_info "SUB_ZO2"  1 (day)  15  0  0  0  0  0  0  0  20  0  500  450  0  0  0
0152: set_zone_car_info "SUB_ZO2"  0 (night)  13  0  0  0  0  0  0  0  10  0  500  450  0  0  0
0324: set_zone_pedgroup_info "SUB_ZO2"  1 (day)  0
0324: set_zone_pedgroup_info "SUB_ZO2"  0 (night)  0
015C: set_zone_gang_info "SUB_ZO3"  1 (day)  20  0  0  0  0  0  0  0  20
015C: set_zone_gang_info "SUB_ZO3"  0 (night)  10  0  0  0  0  0  0  0  10
0152: set_zone_car_info "SUB_ZO3"  1 (day)  15  0  0  0  0  0  0  0  20  0  500  450  0  0  0
0152: set_zone_car_info "SUB_ZO3"  0 (night)  13  0  0  0  0  0  0  0  10  0  500  450  0  0  0
0324: set_zone_pedgroup_info "SUB_ZO3"  1 (day)  0
0324: set_zone_pedgroup_info "SUB_ZO3"  0 (night)  0
015C: set_zone_gang_info "WEE_DAM"  1 (day)  8  0  0  0  0  0  100  0  0
015C: set_zone_gang_info "WEE_DAM"  0 (night)  5  0  0  0  0  0  100  0  0
0152: set_zone_car_info "WEE_DAM"  1 (day)  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
0152: set_zone_car_info "WEE_DAM"  0 (night)  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0
0324: set_zone_pedgroup_info "WEE_DAM"  1 (day)  7
0324: set_zone_pedgroup_info "WEE_DAM"  0 (night)  8
01E8: create_forbidden_for_cars_cube -1052.625 -78.0  50.0 -988.0 -67.125  30.0
022B: create_forbidden_for_peds_cube -1052.625 -78.0  50.0 -988.0 -67.125  30.0
01E8: create_forbidden_for_cars_cube -952.5  361.375  10.0 -939.25  374.0  30.0
01E8: create_forbidden_for_cars_cube -241.6875  251.75  0.0 -256.1875  241.375  20.0
01E8: create_forbidden_for_cars_cube -1367.75 -731.4375  20.0 -743.1875 -410.1875  5.0
01E8: create_forbidden_for_cars_cube -1591.375 -931.5  10.0 -1572.875 -914.5625  25.0
022B: create_forbidden_for_peds_cube -1310.75 -568.75  5.0 -1224.875 -483.4375  20.0
0426: create_save_cars_between_levels_cube  496.6875  75.5 -30.0  484.0  44.1875  0.0  
01E8: create_forbidden_for_cars_cube -287.75  396.5  70.0 -269.0  418.0  100.0
01E8: create_forbidden_for_cars_cube -877.0625  545.875  60.0 -901.25  575.0  100.0
01E8: create_forbidden_for_cars_cube -690.375  101.1875  10.0 -704.375  78.875  30.0
01E8: create_forbidden_for_cars_cube -1194.062  98.5625  50.0 -1234.0  119.1875  80.0
02CD: call Label0095E5 Label0095E5  
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
014C: set_parked_car_generator $JOEY_BFINJECTION cars_to_generate_to  0
014B: $BORGNINE_CAB = init_parked_car_generator #BORGNINE -1 -1  0 alarm  50 door_lock  0  0  10000 at  933.6875 -65.5625 -100.0 angle  0.0
014C: set_parked_car_generator $BORGNINE_CAB cars_to_generate_to  0
02CD: call Label009BDC Label009BDC  
0213: $62 = create_pickup #COLT45 type  6 at  1068.5 -400.75  15.1875
0213: $64 = create_pickup #UZI type  6 at  1070.5 -400.75  15.1875
0213: $69 = create_pickup #AK47 type  1 at  342.5 -713.0  26.375
0213: $68 = create_pickup #SNIPER type  1 at  342.5 -716.0  26.375
0213: $66 = create_pickup #GRENADE type  1 at  344.5 -719.0  26.375
0213: $67 = create_pickup #UZI type  1 at  346.5 -719.0  26.375
0213: $6A = create_pickup -24 (BODYARMOUR) type  1 at  342.5 -719.0  26.375
0213: $6D = create_pickup #FLAME type  1 at -1206.562 -6.5625  53.25
0213: $6E = create_pickup #MOLOTOV type  1 at -1210.562 -6.5625  53.25
02ED: set_total_hidden_packages_to  100
02EC: put_hidden_package_at  1105.25 -1020.0  25.0625
02EC: put_hidden_package_at  877.5625 -788.0  27.5625
02EC: put_hidden_package_at  1254.0 -611.1875  22.75
02EC: put_hidden_package_at  1045.75 -967.0625  16.0
02EC: put_hidden_package_at  942.0625 -793.375  14.875
02EC: put_hidden_package_at  934.0 -718.875  14.75
02EC: put_hidden_package_at  898.0625 -414.6875  26.5
02EC: put_hidden_package_at  846.875 -442.5  23.1875
02EC: put_hidden_package_at  927.0625 -404.375  29.0625
02EC: put_hidden_package_at  864.25 -171.5  3.5
02EC: put_hidden_package_at  1538.25 -174.375  19.1875
02EC: put_hidden_package_at  1213.062 -127.0625  15.0625
02EC: put_hidden_package_at  753.5625  137.0  3.5
02EC: put_hidden_package_at  1162.0 -101.75  12.0
02EC: put_hidden_package_at  1155.562 -191.5  14.375
02EC: put_hidden_package_at  1285.5 -247.5  42.375
02EC: put_hidden_package_at  1007.188 -219.5625  6.6875
02EC: put_hidden_package_at  1138.188 -250.0  24.25
02EC: put_hidden_package_at  1023.562 -423.6875  14.875
02EC: put_hidden_package_at  1237.5 -854.0625  20.5625
02EC: put_hidden_package_at  1478.25 -1150.688  12.0
02EC: put_hidden_package_at  1018.875 -56.75  21.0
02EC: put_hidden_package_at  1465.688 -166.5  55.5
02EC: put_hidden_package_at  1120.188 -926.1875  16.0
02EC: put_hidden_package_at  1206.5 -821.5  15.0
02EC: put_hidden_package_at  940.1875 -199.875  5.0
02EC: put_hidden_package_at  979.25 -1143.062  13.0625
02EC: put_hidden_package_at  1195.5 -908.75  14.875
02EC: put_hidden_package_at  1470.375 -811.375  22.375
02EC: put_hidden_package_at  1320.5 -365.5  15.1875
02EC: put_hidden_package_at  932.5625 -477.25 -10.75
02EC: put_hidden_package_at  1305.875 -380.875  39.5
02EC: put_hidden_package_at  938.1875 -1258.25  3.5
02EC: put_hidden_package_at  36.75 -530.1875  26.0
02EC: put_hidden_package_at  414.375 -279.25  23.5625
02EC: put_hidden_package_at  203.5 -1252.562  59.25
02EC: put_hidden_package_at  77.6875 -352.25  16.0625
02EC: put_hidden_package_at  120.875  243.6875  11.375
02EC: put_hidden_package_at  49.375  36.25  16.6875
02EC: put_hidden_package_at  68.0625 -773.25  22.75
02EC: put_hidden_package_at -4.0 -1129.062  26.0
02EC: put_hidden_package_at -134.6875 -1386.875  26.1875
02EC: put_hidden_package_at -23.5 -1472.375  19.6875
02EC: put_hidden_package_at  112.0625 -1227.562  26.0
02EC: put_hidden_package_at  218.25 -1237.75  20.375
02EC: put_hidden_package_at  308.0 -1533.375  23.5625
02EC: put_hidden_package_at  468.5625 -1457.188  44.25
02EC: put_hidden_package_at  355.0625 -1085.688  25.875
02EC: put_hidden_package_at  312.375 -483.75  29.0
02EC: put_hidden_package_at  322.25 -447.0625  23.375
02EC: put_hidden_package_at  586.6875 -795.0  1.5625
02EC: put_hidden_package_at  504.25 -1027.75  1.6875
02EC: put_hidden_package_at  174.0625 -1259.5  32.0625
02EC: put_hidden_package_at  248.75 -958.25  26.0
02EC: put_hidden_package_at  54.75 -566.5  26.0625
02EC: put_hidden_package_at -77.0 -1490.062  26.0
02EC: put_hidden_package_at  556.0 -231.375  22.75
02EC: put_hidden_package_at -38.1875 -1434.25  31.75
02EC: put_hidden_package_at  194.75 -.5  19.75
02EC: put_hidden_package_at  223.0625 -272.1875  16.0625
02EC: put_hidden_package_at -18.0625 -222.25  29.75
02EC: put_hidden_package_at -69.25 -469.1875  16.0625
02EC: put_hidden_package_at -270.6875 -631.5625  72.25
02EC: put_hidden_package_at -59.1875 -579.75  15.875
02EC: put_hidden_package_at  392.75 -1135.562  15.875
02EC: put_hidden_package_at  145.0 -1584.0  30.6875
02EC: put_hidden_package_at  428.0625 -340.375  16.1875
02EC: put_hidden_package_at  351.0625 -980.5  33.0625
02EC: put_hidden_package_at -221.75 -1487.562  5.75
02EC: put_hidden_package_at -1193.062 -75.75  47.375
02EC: put_hidden_package_at -1090.5  131.6875  58.6875
02EC: put_hidden_package_at -1015.5 -13.0  49.0625
02EC: put_hidden_package_at -821.75 -184.875  33.75
02EC: put_hidden_package_at -849.0625 -209.375  41.75
02EC: put_hidden_package_at -736.375  304.6875  54.0625
02EC: put_hidden_package_at -678.0625  308.5625  59.75
02EC: put_hidden_package_at -609.1875  286.6875  65.0625
02EC: put_hidden_package_at -329.5625  320.0625  60.6875
02EC: put_hidden_package_at -1221.062  562.75  68.5625
02EC: put_hidden_package_at -1131.875  605.375  68.5625
02EC: put_hidden_package_at -1098.375  471.25  35.5
02EC: put_hidden_package_at -1208.062  325.1875  3.375
02EC: put_hidden_package_at -1216.188  347.875  30.375
02EC: put_hidden_package_at -1211.875 -166.875  58.6875
02EC: put_hidden_package_at -1195.188 -7.6875  59.75
02EC: put_hidden_package_at -206.875  328.75  3.375
02EC: put_hidden_package_at -753.1875  142.0  10.0625
02EC: put_hidden_package_at -697.875 -182.0625  9.1875
02EC: put_hidden_package_at -748.375 -807.0 -13.5625
02EC: put_hidden_package_at -489.875 -44.875  3.75
02EC: put_hidden_package_at -632.875  67.5625  18.75
02EC: put_hidden_package_at -546.75  10.6875  3.875
02EC: put_hidden_package_at -1032.562 -573.375  10.875
02EC: put_hidden_package_at -542.0 -1046.562  3.375
02EC: put_hidden_package_at -1556.375 -905.75  14.5
02EC: put_hidden_package_at -1327.0 -624.6875  11.0625
02EC: put_hidden_package_at -737.375 -745.375  9.6875
02EC: put_hidden_package_at -1278.688 -776.0  11.0625
02EC: put_hidden_package_at -1494.688 -1097.25  3.375
02EC: put_hidden_package_at -837.75 -469.1875  10.75
018D: $6F = create_sound  41 at  850.75 -663.6875  15.0
018D: $70 = create_sound  42 at  913.5625 -805.5  15.0
018D: $71 = create_sound  53 at  970.0 -674.75  15.0
018D: $72 = create_sound  53 at  975.0625 -724.0  15.0
018D: $73 = create_sound  44 at  1220.0 -310.0  32.0
018D: $74 = create_sound  48 at  1318.375 -463.5625  57.0
018D: $7B = create_sound  57 at  1579.75 -655.1875  13.0
018D: $7C = create_sound  57 at  1504.75 -873.1875  19.0
018D: $7D = create_sound  59 at  962.25 -259.6875  10.0
018D: $7E = create_sound  7 at  952.5 -148.1875  8.0
018D: $7F = create_sound  5 at  861.5 -247.1875  8.0
018D: $80 = create_sound  60 at  1469.0 -181.0  56.0
018D: $81 = create_sound  37 at  1120.688 -1023.25  23.0
018D: $82 = create_sound  51 at -744.6875 -604.0625  10.0
0004: $B8 =  0  ;; integer values
0053: $PLAYER_CHAR = create_player #NULL at  811.875 -939.9375  35.75
0171: set_player $PLAYER_CHAR z_angle_to  180.0
01F5: $PLAYER_ACTOR = create_emulated_actor_from_player $PLAYER_CHAR
0236: set_gang  0 car_to #MAFIA
0236: set_gang  1 car_to #BELLYUP
0236: set_gang  2 car_to #DIABLOS
0237: set_gang  0 primary_weapon_to  2 secondary_weapon_to  2
0237: set_gang  1 primary_weapon_to  2 secondary_weapon_to  1
0237: set_gang  2 primary_weapon_to  1 secondary_weapon_to  0
03F1: pedtype  12 add_threat  1
0236: set_gang  3 car_to #YAKUZA
0236: set_gang  5 car_to #COLUMB
0236: set_gang  4 car_to #YARDIE
0237: set_gang  3 primary_weapon_to  2 secondary_weapon_to  3
0237: set_gang  5 primary_weapon_to  2 secondary_weapon_to  3
0237: set_gang  4 primary_weapon_to  1 secondary_weapon_to  2
0236: set_gang  6 car_to #HOODS
0237: set_gang  6 primary_weapon_to  3 secondary_weapon_to  2
0004: $ONMISSION =  0  ;; integer values
0004: $FLAG_STAUNTON_OPEN =  1  ;; integer values
0004: $FLAG_SHORESIDE_OPEN =  1  ;; integer values
0004: $FLAG_ALL_MISSIONS_DONE =  0  ;; integer values
0004: $FLAG_PORTLAND_SAVE_ON_RADAR =  0  ;; integer values
0004: $FLAG_STAUNTON_SAVE_ON_RADAR =  0  ;; integer values
0004: $FLAG_SHORESIDE_SAVE_ON_RADAR =  0  ;; integer values
0004: $ON_MISSION_FOR_8BALL =  0  ;; integer values
0004: $ON_MISSION_FOR_LUIGI =  0  ;; integer values
0004: $ON_MISSION_FOR_JOEY =  0  ;; integer values
0004: $ON_MISSION_FOR_TONI =  0  ;; integer values
0004: $ON_MISSION_FOR_SALVATORE =  0  ;; integer values
0004: $ON_MISSION_FOR_DIABLOS =  0  ;; integer values
0004: $ON_MISSION_FOR_ASUKA1 =  0  ;; integer values
0004: $ON_MISSION_FOR_KENJI =  0  ;; integer values
0004: $ON_MISSION_FOR_LOVE =  0  ;; integer values
0004: $ON_MISSION_FOR_YARDIES =  0  ;; integer values
0004: $ON_MISSION_FOR_RAY =  0  ;; integer values
0004: $ON_MISSION_FOR_ASUKA2 =  0  ;; integer values
0004: $ON_MISSION_FOR_HOODS =  0  ;; integer values
0004: $FLAG_ON_MARTY_MISSION =  0  ;; integer values
0180: set_on_mission_flag_to $ONMISSION
0181: on_mission_for  12 flag = $ON_MISSION_FOR_8BALL  
0181: on_mission_for  0 flag = $ON_MISSION_FOR_LUIGI  
0181: on_mission_for  1 flag = $ON_MISSION_FOR_JOEY  
0181: on_mission_for  2 flag = $ON_MISSION_FOR_TONI  
0181: on_mission_for  3 flag = $ON_MISSION_FOR_SALVATORE  
0181: on_mission_for  13 flag = $ON_MISSION_FOR_DIABLOS  
0181: on_mission_for  4 flag = $ON_MISSION_FOR_ASUKA1  
0181: on_mission_for  5 flag = $ON_MISSION_FOR_KENJI  
0181: on_mission_for  7 flag = $ON_MISSION_FOR_LOVE  
0181: on_mission_for  14 flag = $ON_MISSION_FOR_YARDIES  
0181: on_mission_for  6 flag = $ON_MISSION_FOR_RAY  
0181: on_mission_for  10 flag = $ON_MISSION_FOR_ASUKA2  
0181: on_mission_for  15 flag = $ON_MISSION_FOR_HOODS  
0182: contact  12 base_brief =  1000  
0182: contact  0 base_brief =  1000  
0182: contact  1 base_brief =  1000  
0182: contact  2 base_brief =  1000  
0182: contact  3 base_brief =  1000  
0182: contact  13 base_brief =  1000  
0182: contact  4 base_brief =  1000  
0182: contact  5 base_brief =  1000  
0182: contact  7 base_brief =  1000  
0182: contact  14 base_brief =  1000  
0182: contact  6 base_brief =  1000  
0182: contact  10 base_brief =  1000  
0182: contact  9 base_brief =  1000  
0182: contact  15 base_brief =  1000  
0111: set_wasted_busted_check_to  1 (enabled)
0004: $F5 =  0  ;; integer values
0004: $F6 =  0  ;; integer values
0004: $F7 =  0  ;; integer values
0004: $F8 =  0  ;; integer values
0004: $F9 =  0  ;; integer values
0004: $FA =  0  ;; integer values
0004: $FB =  0  ;; integer values
0004: $FC =  0  ;; integer values
0004: $FD =  0  ;; integer values
0004: $FE =  0  ;; integer values
0004: $FF =  0  ;; integer values
0004: $100 =  0  ;; integer values
0004: $101 =  0  ;; integer values
0004: $102 =  0  ;; integer values
0004: $103 =  0  ;; integer values
0004: $104 =  0  ;; integer values
0004: $105 =  0  ;; integer values
0004: $106 =  0  ;; integer values
0004: $107 =  0  ;; integer values
0004: $PASSED_TRIADS_AND_TRIBULATIONS =  0  ;; integer values
0004: $PASSED_BLOW_FISH =  0  ;; integer values
0004: $10A =  0  ;; integer values
0004: $112 =  0  ;; integer values
0004: $10B =  0  ;; integer values
0004: $10C =  0  ;; integer values
0004: $10D =  0  ;; integer values
0004: $10E =  0  ;; integer values
0004: $10F =  0  ;; integer values
0004: $110 =  0  ;; integer values
0004: $111 =  0  ;; integer values
0004: $113 =  0  ;; integer values
0004: $114 =  0  ;; integer values
0004: $115 =  0  ;; integer values
0004: $116 =  0  ;; integer values
0004: $117 =  0  ;; integer values
0004: $118 =  0  ;; integer values
0004: $PASSED_BIG_N_VEINY =  0  ;; integer values
0004: $11A =  0  ;; integer values
0004: $11B =  0  ;; integer values
0004: $11D =  0  ;; integer values
0004: $11E =  0  ;; integer values
0004: $11F =  0  ;; integer values
0004: $120 =  0  ;; integer values
0004: $121 =  0  ;; integer values
0004: $122 =  0  ;; integer values
0004: $123 =  0  ;; integer values
0004: $124 =  0  ;; integer values
0004: $125 =  0  ;; integer values
0004: $126 =  0  ;; integer values
0004: $127 =  0  ;; integer values
0004: $128 =  0  ;; integer values
0004: $129 =  0  ;; integer values
0004: $12C =  0  ;; integer values
0004: $12B =  0  ;; integer values
024A: $PHONE_DIABLOS = create_phone_at  937.875 -230.0625
024A: $PHONE_MARTY = create_phone_at  1224.438 -839.75
0004: $12F =  0  ;; integer values
024A: $PHONE_YARDIES = create_phone_at  120.0 -272.0
024A: $PHONE_RAY1 = create_phone_at  229.0625 -1537.562
024A: $PHONE_RAY2 = create_phone_at -53.5 -699.0
024A: $PHONE_RAY3 = create_phone_at  204.6875 -135.0625
024A: $PHONE_RAY4 = create_phone_at  60.1875 -964.75
0004: $136 =  0  ;; integer values
0004: $137 =  0  ;; integer values
0004: $138 =  0  ;; integer values
0004: $139 =  0  ;; integer values
0004: $13A =  0  ;; integer values
0004: $13B =  0  ;; integer values
024A: $PHONE_HOODS = create_phone_at -443.5 -6.5625
0004: $13C =  0  ;; integer values
0004: $13D =  0  ;; integer values
0004: $13E =  0  ;; integer values
0004: $13F =  0  ;; integer values
0004: $140 =  0  ;; integer values
0004: $141 =  0  ;; integer values
0004: $142 =  0  ;; integer values
0004: $143 =  0  ;; integer values
0004: $144 =  0  ;; integer values
0004: $145 =  0  ;; integer values
0004: $146 =  0  ;; integer values
0004: $147 =  1  ;; integer values
0004: $148 =  0  ;; integer values
0004: $149 =  0  ;; integer values
0004: $14A =  0  ;; integer values
0004: $14B =  0  ;; integer values
0004: $14C =  0  ;; integer values
0004: $14D =  0  ;; integer values
0004: $14E =  0  ;; integer values
0004: $152 =  0  ;; integer values
0004: $14F =  0  ;; integer values
0004: $150 =  0  ;; integer values
0004: $151 =  0  ;; integer values
0004: $153 =  0  ;; integer values
0004: $154 =  0  ;; integer values
0004: $155 =  0  ;; integer values
0004: $PASSED_KINGDOM_COME =  0  ;; integer values
0004: $157 =  0  ;; integer values
0004: $158 =  0  ;; integer values
0004: $159 =  0  ;; integer values
0004: $15A =  0  ;; integer values
0004: $15B =  0  ;; integer values
0004: $15C =  0  ;; integer values
0004: $15D =  0  ;; integer values
0004: $15E =  0  ;; integer values
0004: $15F =  0  ;; integer values
0004: $160 =  0  ;; integer values
0004: $161 =  0  ;; integer values
0004: $162 =  0  ;; integer values
0004: $163 =  0  ;; integer values
0004: $164 =  0  ;; integer values
0004: $165 =  0  ;; integer values
0004: $166 =  0  ;; integer values
0004: $16E =  0  ;; integer values
0004: $167 =  0  ;; integer values
0004: $168 =  0  ;; integer values
0004: $169 =  0  ;; integer values
0004: $16A =  0  ;; integer values
0004: $16B =  0  ;; integer values
0004: $16C =  0  ;; integer values
0004: $16D =  0  ;; integer values
0004: $16F =  0  ;; integer values
0004: $170 =  0  ;; integer values
0004: $171 =  0  ;; integer values
0004: $DISPLAYED_AMBULANCE_HELP =  0  ;; integer values
0004: $178 =  0  ;; integer values
0004: $187 =  0  ;; integer values
0004: $188 =  0  ;; integer values
0004: $189 =  0  ;; integer values
0004: $18A =  0  ;; integer values
0004: $17A =  0  ;; integer values
0004: $17B =  0  ;; integer values
0004: $17C =  0  ;; integer values
0004: $17D =  0  ;; integer values
0004: $17E =  0  ;; integer values
0004: $17F =  0  ;; integer values
0004: $180 =  0  ;; integer values
0004: $181 =  0  ;; integer values
0004: $18D =  0  ;; integer values
0004: $TAXI_HELP_DISPLAYED =  0  ;; integer values
0004: $CURRENT_TAXI_MISSION =  0  ;; integer values
0004: $TAXIMISSIONS_COMPLETED =  0  ;; integer values
0004: $DISPLAYED_TAXI_HELP_MESSAGE =  0  ;; integer values
0004: $100TAXIMISSIONS_COMPLETED =  0  ;; integer values
0004: $198 =  0  ;; integer values
0004: $RC1_RECORD =  0  ;; integer values
0004: $RC2_RECORD =  0  ;; integer values
0004: $RC3_RECORD =  0  ;; integer values
0004: $RC4_RECORD =  0  ;; integer values
0004: $196 =  0  ;; integer values
0004: $197 =  0  ;; integer values
0004: $199 =  0  ;; integer values
0004: $19A =  0  ;; integer values
0004: $19B =  0  ;; integer values
0004: $19C =  0  ;; integer values
0004: $1B2 =  0  ;; integer values
0004: $1AF =  0  ;; integer values
0004: $1A6 =  0  ;; integer values
0004: $1A4 =  0  ;; integer values
0004: $19F =  0  ;; integer values
0004: $1A0 =  0  ;; integer values
0004: $1A1 =  0  ;; integer values
0004: $1A2 =  0  ;; integer values
0004: $1A3 =  0  ;; integer values
0004: $19D =  0  ;; integer values
0004: $19E =  0  ;; integer values
0004: $1A5 =  0  ;; integer values
0004: $1A7 =  0  ;; integer values
0004: $1A8 =  0  ;; integer values
0004: $1A9 =  0  ;; integer values
0004: $1AA =  0  ;; integer values
0004: $1AB =  0  ;; integer values
0004: $1AD =  0  ;; integer values
0005: $1AE =  0.0  ;; floating-point values
0004: $1AC =  0  ;; integer values
00D7: create_thread_with_wasted_busted_check Label00A455  ;; Special rules for create_thread commands. Read the readme.
00D7: create_thread_with_wasted_busted_check Label00ADC4  ;; Special rules for create_thread commands. Read the readme.
00D7: create_thread_with_wasted_busted_check Label00C23E  ;; Special rules for create_thread commands. Read the readme.
00D7: create_thread_with_wasted_busted_check Label00D93C  ;; Special rules for create_thread commands. Read the readme.
00D7: create_thread_with_wasted_busted_check Label00F52C  ;; Special rules for create_thread commands. Read the readme.
00D7: create_thread_with_wasted_busted_check Label01048F  ;; Special rules for create_thread commands. Read the readme.
0001: wait  0 ms
02A7: $LUIGI_MISSION_MARKER = create_icon_marker_and_sphere  13 at  892.75 -425.75  13.875
0164: disable_marker $LUIGI_MISSION_MARKER
02A7: $JOEY_MISSION_MARKER = create_icon_marker_and_sphere  10 at  1191.688 -870.0 -100.0
0164: disable_marker $JOEY_MISSION_MARKER
02A7: $TONI_MISSION_MARKER = create_icon_marker_and_sphere  19 at  1219.562 -321.0 -100.0
0164: disable_marker $TONI_MISSION_MARKER
02A7: $SALVATORE_MISSION_MARKER = create_icon_marker_and_sphere  16 at  1455.688 -187.25 -100.0
0164: disable_marker $SALVATORE_MISSION_MARKER
02A7: $8BALL_CONTACT_POINT = create_icon_marker_and_sphere  7 at  1272.188 -92.875 -100.0
0164: disable_marker $8BALL_CONTACT_POINT
02A7: $DIABLO_PHONE_MARKER = create_icon_marker_and_sphere  8 at  938.375 -230.5 -100.0
0164: disable_marker $DIABLO_PHONE_MARKER
02A7: $ASUKA1_MISSION_MARKER = create_icon_marker_and_sphere  1 at  523.5625 -639.375  16.5625
0164: disable_marker $ASUKA1_MISSION_MARKER
02A7: $KENJI_MISION_MARKER = create_icon_marker_and_sphere  11 at  459.0625 -1413.0  26.0625
0164: disable_marker $KENJI_MISION_MARKER
02A7: $RAY_MISSION_MARKER = create_icon_marker_and_sphere  15 at  38.75 -725.375 -100.0
0164: disable_marker $RAY_MISSION_MARKER
02A7: $DONALD_MISSION_MARKER = create_icon_marker_and_sphere  6 at  86.0625 -1548.688  28.25
0164: disable_marker $DONALD_MISSION_MARKER
02A7: $YARDIE_PHONE_MARKER = create_icon_marker_and_sphere  12 at  120.6875 -272.0625  16.0625
0164: disable_marker $YARDIE_PHONE_MARKER
02A7: $COLUMBIAN_MANSION_MARKER = create_icon_marker_and_sphere  3 at -363.6875  246.0625  60.0
0164: disable_marker $COLUMBIAN_MANSION_MARKER
02A7: $HOODS_PHONE_MARKER = create_icon_marker_and_sphere  9 at -443.5 -6.0625  3.75
0164: disable_marker $HOODS_PHONE_MARKER
02A7: $PORTLAND_SAVE_MARKER = create_icon_marker_and_sphere  17 at  893.5 -306.0625 -100.0
0164: disable_marker $PORTLAND_SAVE_MARKER
02A7: $STAUNTON_SAVE_MARKER = create_icon_marker_and_sphere  17 at  103.0 -484.1875 -100.0
0164: disable_marker $STAUNTON_SAVE_MARKER
02A7: $SHORESIDE_SAVE_MARKER = create_icon_marker_and_sphere  17 at -665.0 -6.5 -100.0
0164: disable_marker $SHORESIDE_SAVE_MARKER
02A8: $P&S_MARKER = create_marker  18 at  925.0 -359.5 -100.0
0164: disable_marker $P&S_MARKER
035D: make_object $FAKETARGET1 targetable
035D: make_object $FAKETARGET2 targetable
035D: make_object $FAKETARGET3 targetable
0363: toggle_model_render_at  1027.25 -933.75  15.0 radius  50.0 object -25 (INDHELIX_BARRIER)  0
03B6: replace_model_at  1027.25 -933.75  15.0 radius  50.0 from -25 (INDHELIX_BARRIER) to -26 (LOD_LAND014)
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008BDD
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)

:Label008BDD
0169: set_fade_color  0  0  0
016A: fade  0 ()  0 ms
0417: start_mission  0
004F: create_thread Label008C52 
004F: create_thread Label008F63 
004F: create_thread Label00930C 
004F: create_thread Label008F10 
004F: create_thread Label0092A3 
004F: create_thread Label00957C 
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008C36
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label008C36
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008C4B

:Label008C4B
0002: jump Label008C36

:Label008C52
03A4: name_thread "I_SAVE"

:Label008C5C
0001: wait  250 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008F09
00D6: if  0
03C6:   current_island ==  1  
004D: jump_if_false Label008EEB
00D6: if  0
0038:   $FLAG_PORTLAND_SAVE_ON_RADAR ==  0  ;; integer values
004D: jump_if_false Label008CB5
0164: disable_marker $PORTLAND_SAVE_MARKER
02A7: $PORTLAND_SAVE_MARKER = create_icon_marker_and_sphere  17 at  870.0 -308.1875 -100.0
018B: show_on_radar $PORTLAND_SAVE_MARKER  2
0004: $FLAG_PORTLAND_SAVE_ON_RADAR =  1  ;; integer values

:Label008CB5
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "REDLIGH"
004D: jump_if_false Label008EE4
00D6: if  0
0038:   $F5 ==  1  ;; integer values
004D: jump_if_false Label008D3E
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label008D1B

:Label008CF1
00D6: if  0
834D:   NOT unknown_rotate_object $PLAYER_DOOR unknown_angle  210.0  10.0  0
004D: jump_if_false Label008D14
0001: wait  0 ms
0002: jump Label008CF1

:Label008D14
0002: jump Label008D3E

:Label008D1B
00D6: if  0
834D:   NOT unknown_rotate_object $PLAYER_DOOR unknown_angle  0.0  10.0  0
004D: jump_if_false Label008D3E
0001: wait  0 ms
0002: jump Label008D1B

:Label008D3E
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008EE4
00D6: if  0
03EE:   player $PLAYER_CHAR controllable
004D: jump_if_false Label008EE4
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label008EE4
00D6: if  0
019C:   player $PLAYER_CHAR  0 ()in_cube_on_foot  891.1875 -309.6875  7.6875  899.25 -303.25  12.6875  
004D: jump_if_false Label008EE4
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
015F: set_camera_position  884.5 -305.3125  13.5  0.0  0.0  0.0
0160: point_camera  885.25 -305.8125  13.0  2
03CF: load_wav "DOOR_1"

:Label008DC6
00D6: if  0
83D0:   NOT   wav_loaded
004D: jump_if_false Label008DDE
0001: wait  0 ms
0002: jump Label008DC6

:Label008DDE
03D1: play_wav

:Label008DE0
00D6: if  0
834D:   NOT unknown_rotate_object $PLAYER_DOOR unknown_angle  0.0  8.0  0
004D: jump_if_false Label008E03
0001: wait  0 ms
0002: jump Label008DE0

:Label008E03
00D6: if  0
83D2:   NOT   wav_ended
004D: jump_if_false Label008E1B
0001: wait  0 ms
0002: jump Label008E03

:Label008E1B
03D8: show_save_screen
0001: wait  0 ms

:Label008E21
00D6: if  0
83D9:   NOT   save_done
004D: jump_if_false Label008E39
0001: wait  0 ms
0002: jump Label008E21

:Label008E39
0169: set_fade_color  0  0  0
016A: fade  0 ()  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008E5F
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)

:Label008E5F
0001: wait  1000 ms

:Label008E64
00D6: if  0
834D:   NOT unknown_rotate_object $PLAYER_DOOR unknown_angle  210.0  10.0  0
004D: jump_if_false Label008E87
0001: wait  0 ms
0002: jump Label008E64

:Label008E87
0395: clear_area  1 at  888.5625 -308.375 range -100.0  1.0
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008EC8
0055: put_player $PLAYER_CHAR at  888.5625 -308.375 -100.0
0171: set_player $PLAYER_CHAR z_angle_to  90.0
016A: fade  1 (back)  1000 ms
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees

:Label008EC8
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008EE4
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label008EE4
0002: jump Label008F09

:Label008EEB
00D6: if  0
0038:   $FLAG_PORTLAND_SAVE_ON_RADAR ==  1  ;; integer values
004D: jump_if_false Label008F09
0164: disable_marker $PORTLAND_SAVE_MARKER
0004: $FLAG_PORTLAND_SAVE_ON_RADAR =  0  ;; integer values

:Label008F09
0002: jump Label008C5C

:Label008F10
03A4: name_thread "I_RSTRT"

:Label008F1A
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label008F5C
00D6: if  0
03C6:   current_island ==  1  
004D: jump_if_false Label008F5C
016C: restart_if_wasted at  1144.25 -596.875  13.875  90.0
016D: restart_if_busted at  1143.875 -675.1875 -100.0  90.0
004E: end_thread

:Label008F5C
0002: jump Label008F1A

:Label008F63
03A4: name_thread "C_SAVE"

:Label008F6D
0001: wait  250 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00929C
00D6: if  0
03C6:   current_island ==  2  
004D: jump_if_false Label00927E
00D6: if  0
0038:   $FLAG_STAUNTON_SAVE_ON_RADAR ==  0  ;; integer values
004D: jump_if_false Label008FC6
0164: disable_marker $STAUNTON_SAVE_MARKER
02A7: $STAUNTON_SAVE_MARKER = create_icon_marker_and_sphere  17 at  103.25 -469.1875 -100.0
018B: show_on_radar $STAUNTON_SAVE_MARKER  2
0004: $FLAG_STAUNTON_SAVE_ON_RADAR =  1  ;; integer values

:Label008FC6
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PARK"
004D: jump_if_false Label009277
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label00903F

:Label008FF0
00D6: if  21
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR1 to  105.3125 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR2 to  100.6875 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label009038
0001: wait  0 ms
0002: jump Label008FF0

:Label009038
0002: jump Label009087

:Label00903F
00D6: if  21
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR1 to  103.8125 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR2 to  102.1875 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label009087
0001: wait  0 ms
0002: jump Label00903F

:Label009087
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009277
00D6: if  0
03EE:   player $PLAYER_CHAR controllable
004D: jump_if_false Label009277
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label009277
00D6: if  0
019C:   player $PLAYER_CHAR  0 ()in_cube_on_foot  105.6875 -486.0  15.0  100.75 -483.375  18.0  
004D: jump_if_false Label009277
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
015F: set_camera_position  98.5 -472.0  19.8125  0.0  0.0  0.0
0160: point_camera  98.9375 -472.875  19.4375  2
03CF: load_wav "DOOR_3"

:Label00910F
00D6: if  0
83D0:   NOT   wav_loaded
004D: jump_if_false Label009127
0001: wait  0 ms
0002: jump Label00910F

:Label009127
03D1: play_wav

:Label009129
00D6: if  21
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR1 to  103.8125 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR2 to  102.1875 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label009171
0001: wait  0 ms
0002: jump Label009129

:Label009171
00D6: if  0
83D2:   NOT   wav_ended
004D: jump_if_false Label009189
0001: wait  0 ms
0002: jump Label009171

:Label009189
03D8: show_save_screen
0001: wait  0 ms

:Label00918F
00D6: if  0
83D9:   NOT   save_done
004D: jump_if_false Label0091A7
0001: wait  0 ms
0002: jump Label00918F

:Label0091A7
0169: set_fade_color  0  0  0
016A: fade  0 ()  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0091CD
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)

:Label0091CD
0001: wait  1000 ms

:Label0091D2
00D6: if  21
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR1 to  105.3125 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
834E:   NOT unknown_move_object $STAUNTON_HIDEOUT_DOOR2 to  100.6875 -482.75  16.25 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label00921A
0001: wait  0 ms
0002: jump Label0091D2

:Label00921A
0395: clear_area  1 at  103.0 -478.5 range  14.875  1.0
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00925B
0055: put_player $PLAYER_CHAR at  103.0 -478.5  14.875
0171: set_player $PLAYER_CHAR z_angle_to  0.0
016A: fade  1 (back)  1000 ms
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees

:Label00925B
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009277
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label009277
0002: jump Label00929C

:Label00927E
00D6: if  0
0038:   $FLAG_STAUNTON_SAVE_ON_RADAR ==  1  ;; integer values
004D: jump_if_false Label00929C
0164: disable_marker $STAUNTON_SAVE_MARKER
0004: $FLAG_STAUNTON_SAVE_ON_RADAR =  0  ;; integer values

:Label00929C
0002: jump Label008F6D

:Label0092A3
03A4: name_thread "C_RSTRT"

:Label0092AD
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009305
00D6: if  0
03C6:   current_island ==  2  
004D: jump_if_false Label009305
00D6: if  0
0038:   $FLAG_STAUNTON_OPEN ==  1  ;; integer values
004D: jump_if_false Label009305
016C: restart_if_wasted at  183.5 -17.75  16.1875  180.0
016D: restart_if_busted at  340.25 -1123.375  25.0  180.0
01F0: set_max_wanted_level_to  6
004E: end_thread

:Label009305
0002: jump Label0092AD

:Label00930C
03A4: name_thread "S_SAVE"

:Label009316
0001: wait  250 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009575
00D6: if  0
03C6:   current_island ==  3  
004D: jump_if_false Label009557
00D6: if  0
0038:   $FLAG_SHORESIDE_SAVE_ON_RADAR ==  0  ;; integer values
004D: jump_if_false Label00936F
0164: disable_marker $SHORESIDE_SAVE_MARKER
02A7: $SHORESIDE_SAVE_MARKER = create_icon_marker_and_sphere  17 at -665.0 -6.5 -100.0
018B: show_on_radar $SHORESIDE_SAVE_MARKER  2
0004: $FLAG_SHORESIDE_SAVE_ON_RADAR =  1  ;; integer values

:Label00936F
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PROJECT"
004D: jump_if_false Label009550
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label0093C3

:Label009399
00D6: if  0
834D:   NOT unknown_rotate_object $38 unknown_angle  250.0  10.0  0
004D: jump_if_false Label0093BC
0001: wait  0 ms
0002: jump Label009399

:Label0093BC
0002: jump Label0093E6

:Label0093C3
00D6: if  0
834D:   NOT unknown_rotate_object $38 unknown_angle  180.0  10.0  0
004D: jump_if_false Label0093E6
0001: wait  0 ms
0002: jump Label0093C3

:Label0093E6
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009550
00D6: if  0
03EE:   player $PLAYER_CHAR controllable
004D: jump_if_false Label009550
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label009550
00D6: if  0
019C:   player $PLAYER_CHAR  0 ()in_cube_on_foot -670.5  3.875  18.0 -660.0  12.6875  22.0  
004D: jump_if_false Label009550
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
015F: set_camera_position -678.125 -6.4375  24.4375  0.0  0.0  0.0
0160: point_camera -677.375 -5.875  24.0625  2

:Label009464
00D6: if  0
834D:   NOT unknown_rotate_object $38 unknown_angle  180.0  8.0  0
004D: jump_if_false Label009487
0001: wait  0 ms
0002: jump Label009464

:Label009487
03D8: show_save_screen
0001: wait  0 ms

:Label00948D
00D6: if  0
83D9:   NOT   save_done
004D: jump_if_false Label0094A5
0001: wait  0 ms
0002: jump Label00948D

:Label0094A5
0169: set_fade_color  0  0  0
016A: fade  0 ()  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0094CB
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)

:Label0094CB
0001: wait  1000 ms

:Label0094D0
00D6: if  0
834D:   NOT unknown_rotate_object $38 unknown_angle  250.0  10.0  0
004D: jump_if_false Label0094F3
0001: wait  0 ms
0002: jump Label0094D0

:Label0094F3
0395: clear_area  1 at -666.75 -1.75 range -100.0  1.0
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009534
0055: put_player $PLAYER_CHAR at -666.75 -1.75 -100.0
0171: set_player $PLAYER_CHAR z_angle_to  180.0
016A: fade  1 (back)  1000 ms
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees

:Label009534
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label009550
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label009550
0002: jump Label009575

:Label009557
00D6: if  0
0038:   $FLAG_SHORESIDE_SAVE_ON_RADAR ==  1  ;; integer values
004D: jump_if_false Label009575
0164: disable_marker $SHORESIDE_SAVE_MARKER
0004: $FLAG_SHORESIDE_SAVE_ON_RADAR =  0  ;; integer values

:Label009575
0002: jump Label009316

:Label00957C
03A4: name_thread "S_RSTRT"

:Label009586
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0095DE
00D6: if  0
03C6:   current_island ==  3  
004D: jump_if_false Label0095DE
00D6: if  0
0038:   $FLAG_SHORESIDE_OPEN ==  1  ;; integer values
004D: jump_if_false Label0095DE
016C: restart_if_wasted at -1253.0 -138.1875  57.75  90.0
016D: restart_if_busted at -1259.5 -44.5  57.75  90.0
01F0: set_max_wanted_level_to  6
004E: end_thread

:Label0095DE
0002: jump Label009586

:Label0095E5
014B: $PORTLAND_AMBULANCE = init_parked_car_generator #AMBULAN -1 -1  0 alarm  0 door_lock  30  0  10000 at  1140.688 -630.1875 -100.0 angle  0.0
014C: set_parked_car_generator $PORTLAND_AMBULANCE cars_to_generate_to  101
014B: $PORTLAND_POLICE1 = init_parked_car_generator #POLICE -1 -1  0 alarm  0 door_lock  60  0  10000 at  1139.0 -646.0 -100.0 angle  90.0
014C: set_parked_car_generator $PORTLAND_POLICE1 cars_to_generate_to  101
014B: $PORTLAND_POLICE2 = init_parked_car_generator #POLICE -1 -1  0 alarm  0 door_lock  70  0  10000 at  1139.688 -684.6875 -100.0 angle  270.0
014C: set_parked_car_generator $PORTLAND_POLICE2 cars_to_generate_to  101
014B: $1C2 = init_parked_car_generator #BANSHEE -1 -1  0 alarm  0 door_lock  0  0  10000 at  1233.062 -127.1875  15.0 angle  38.0
014C: set_parked_car_generator $1C2 cars_to_generate_to  101
014B: $1C3 = init_parked_car_generator #TAXI -1 -1  0 alarm  0 door_lock  0  0  10000 at  1338.125 -257.0625  49.25 angle  270.0
014C: set_parked_car_generator $1C3 cars_to_generate_to  101
014B: $SALVATORE_CAR1 = init_parked_car_generator #MAFIA -1 -1  0 alarm  0 door_lock  0  0  10000 at  1407.562 -176.0625 -100.0 angle  140.0
014C: set_parked_car_generator $SALVATORE_CAR1 cars_to_generate_to  101
014B: $SALVATORE_CAR2 = init_parked_car_generator #MAFIA -1 -1  0 alarm  0 door_lock  0  0  10000 at  1405.0 -163.375 -100.0 angle  280.0
014C: set_parked_car_generator $SALVATORE_CAR2 cars_to_generate_to  101
014B: $PORTLAND_FIRETRUCK = init_parked_car_generator #FIRETRUK -1 -1  0 alarm  0 door_lock  0  0  10000 at  1107.5 -58.0 -100.0 angle  270.0
014C: set_parked_car_generator $PORTLAND_FIRETRUCK cars_to_generate_to  101
014B: $STAUNTON_POLICE1 = init_parked_car_generator #POLICE -1 -1  0 alarm  0 door_lock  0  0  10000 at  354.1875 -1055.875 -100.0 angle  0.0
014C: set_parked_car_generator $STAUNTON_POLICE1 cars_to_generate_to  101
014B: $STAUNTON_SWAT = init_parked_car_generator #ENFORCER -1 -1  0 alarm  0 door_lock  0  0  10000 at  340.0625 -1055.875 -100.0 angle  90.0
014C: set_parked_car_generator $STAUNTON_SWAT cars_to_generate_to  101
014B: $STAUNTON_POLICE2 = init_parked_car_generator #POLICE -1 -1  0 alarm  0 door_lock  0  0  10000 at  356.5 -1170.25  22.0 angle  0.0
014C: set_parked_car_generator $STAUNTON_POLICE2 cars_to_generate_to  101
014B: $20D = init_parked_car_generator #SENTINEL -1 -1  0 alarm  70 door_lock  0  0  10000 at  334.375 -1151.0  22.0 angle  90.0
014B: $STAUNTON_AMBULANCE1 = init_parked_car_generator #AMBULAN -1 -1  0 alarm  0 door_lock  0  0  10000 at  194.6875 -41.0625 -100.0 angle  0.0
014C: set_parked_car_generator $STAUNTON_AMBULANCE1 cars_to_generate_to  101
014B: $STAUNTON_AMBULANCE2 = init_parked_car_generator #AMBULAN -1 -1  0 alarm  0 door_lock  0  0  10000 at  216.5 -40.75 -100.0 angle  180.0
014C: set_parked_car_generator $STAUNTON_AMBULANCE2 cars_to_generate_to  101
014B: $21A = init_parked_car_generator #PANLANT -1 -1  0 alarm  0 door_lock  0  0  10000 at  388.0 -95.0 -100.0 angle  65.0
014C: set_parked_car_generator $21A cars_to_generate_to  101
014B: $1EC = init_parked_car_generator #YAKUZA -1 -1  0 alarm  0 door_lock  0  0  10000 at  339.8125 -290.625  16.0 angle  158.1875
014C: set_parked_car_generator $1EC cars_to_generate_to  101
014B: $STAUNTON_FIRETRUCK = init_parked_car_generator #FIRETRUK -1 -1  0 alarm  0 door_lock  0  0  10000 at -83.875 -443.5625 -100.0 angle  90.0
014C: set_parked_car_generator $STAUNTON_FIRETRUCK cars_to_generate_to  101
014B: $200 = init_parked_car_generator #SPEEDER -1 -1  0 alarm  0 door_lock  0  0  10000 at  593.25 -664.0  0.0 angle  0.0
014C: set_parked_car_generator $200 cars_to_generate_to  101
014B: $20A = init_parked_car_generator #REEFER -1 -1  0 alarm  0 door_lock  0  0  10000 at  568.0 -686.0  0.0 angle  180.0
014C: set_parked_car_generator $20A cars_to_generate_to  101
014B: $201 = init_parked_car_generator #REEFER -1 -1  0 alarm  0 door_lock  0  0  10000 at  592.375 -766.6875  0.0 angle  0.0
014C: set_parked_car_generator $201 cars_to_generate_to  101
014B: $209 = init_parked_car_generator #PREDATOR -1 -1  0 alarm  0 door_lock  0  0  10000 at  554.75 -767.5625  0.0 angle  0.0
014C: set_parked_car_generator $209 cars_to_generate_to  101
014B: $1FD = init_parked_car_generator #BARRACKS -1 -1  0 alarm  0 door_lock  0  10000  40000 at  133.5  208.75  11.875 angle  180.0
014C: set_parked_car_generator $1FD cars_to_generate_to  101
014B: $225 = init_parked_car_generator #RHINO -1 -1  0 alarm  0 door_lock  0  0  10000 at  132.0  173.875  11.5625 angle  0.0
014C: set_parked_car_generator $225 cars_to_generate_to  101
014B: $226 = init_parked_car_generator #CHEETAH -1 -1  0 alarm  100 door_lock  0  0  10000 at -458.375  268.0 -100.0 angle  180.0
014C: set_parked_car_generator $226 cars_to_generate_to  101
014B: $SHORESIDE_AMBULANCE = init_parked_car_generator #AMBULAN -1 -1  0 alarm  0 door_lock  0  0  10000 at -1249.062 -92.5 -100.0 angle  90.0
014C: set_parked_car_generator $SHORESIDE_AMBULANCE cars_to_generate_to  101
014B: $SHORESIDE_FIRETRUCK = init_parked_car_generator #FIRETRUK -1 -1  0 alarm  0 door_lock  0  0  10000 at -839.375 -463.75 -100.0 angle  90.0
014C: set_parked_car_generator $SHORESIDE_FIRETRUCK cars_to_generate_to  101
014B: $DODO1 = init_parked_car_generator #DODO -1 -1  0 alarm  0 door_lock  0  0  10000 at -1268.438 -528.625  10.1875 angle  180.0
014C: set_parked_car_generator $DODO1 cars_to_generate_to  101
014B: $234 = init_parked_car_generator #TAXI -1 -1  0 alarm  10 door_lock  20  0  10000 at -767.875 -404.625  11.0 angle  0.0
014C: set_parked_car_generator $234 cars_to_generate_to  101
014B: $236 = init_parked_car_generator #SPEEDER -1 -1  0 alarm  0 door_lock  0  0  10000 at -856.375 -1228.125  1.0 angle  250.0
014C: set_parked_car_generator $236 cars_to_generate_to  101
014B: $237 = init_parked_car_generator #PREDATOR -1 -1  0 alarm  0 door_lock  0  0  10000 at -1126.375 -1034.125  1.0 angle  270.0
014C: set_parked_car_generator $237 cars_to_generate_to  101
014B: $SHORESIDE_POLICE2 = init_parked_car_generator #POLICE -1 -1  0 alarm  0 door_lock  0  0  10000 at -1574.0 -873.0  11.0 angle  90.0
014C: set_parked_car_generator $SHORESIDE_POLICE2 cars_to_generate_to  101
014B: $DODO2 = init_parked_car_generator #DODO -1 -1  0 alarm  0 door_lock  0  0  10000 at -847.5625 -753.1875  10.1875 angle  143.6875
014C: set_parked_car_generator $DODO2 cars_to_generate_to  101
014B: $DODO3 = init_parked_car_generator #DODO -1 -1  0 alarm  0 door_lock  0  0  10000 at -1525.312 -924.25  10.1875 angle  246.75
014C: set_parked_car_generator $DODO3 cars_to_generate_to  101
014B: $TOYZ1 = init_parked_car_generator #TOYZ -1 -1  0 alarm  0 door_lock  0  0  10000 at  1014.0 -120.0  5.0 angle  270.0
014C: set_parked_car_generator $TOYZ1 cars_to_generate_to  101
014B: $TOYZ2 = init_parked_car_generator #TOYZ -1 -1  0 alarm  0 door_lock  0  0  10000 at  1158.0 -309.0  23.0 angle  180.0
014C: set_parked_car_generator $TOYZ2 cars_to_generate_to  101
014B: $TOYZ3 = init_parked_car_generator #TOYZ -1 -1  0 alarm  0 door_lock  0  0  10000 at -633.75  64.5625  19.0 angle  175.0
014C: set_parked_car_generator $TOYZ3 cars_to_generate_to  101
014B: $TOYZ4 = init_parked_car_generator #TOYZ -1 -1  0 alarm  0 door_lock  0  0  10000 at  366.0 -1312.0  26.0 angle  180.0
014C: set_parked_car_generator $TOYZ4 cars_to_generate_to  101
0051: return

:Label009BDC
0004: $60 =  0  ;; integer values
0004: $61 = -60000  ;; integer values
0004: $6B =  0  ;; integer values
0004: $DISPLAYED_PISTOL_NOW_AT_AMMUNITION_HELP_TEXT =  0  ;; integer values
0213: $290 = create_pickup #BAT type  2 at  883.5 -302.0625  8.0
032B: $25A = create_weapon_pickup #AK47  14 ammo  60 at  1249.0 -858.5  20.5625
032B: $25B = create_weapon_pickup #FLAME  14 ammo  150 at  1018.25 -30.75  22.5
032B: $25C = create_weapon_pickup #SHOTGUN  14 ammo  10 at  1217.25 -255.1875  33.0625
032B: $25D = create_weapon_pickup #SHOTGUN  14 ammo  10 at  939.0 -113.25  3.6875
032B: $25E = create_weapon_pickup #UZI  14 ammo  50 at  1138.688 -1035.5  20.1875
032B: $25F = create_weapon_pickup #UZI  14 ammo  50 at  1309.5 -380.875  40.1875
032B: $260 = create_weapon_pickup #UZI  14 ammo  50 at  1224.75  141.875  9.25
032B: $280 = create_weapon_pickup #COLT45  14 ammo  24 at  1017.562 -960.875  21.1875
032B: $281 = create_weapon_pickup #AK47  14 ammo  120 at  1253.625 -314.0625  34.0625
0213: $261 = create_pickup -28 (HEALTH) type  14 at  1147.75 -597.0625  14.875
0213: $262 = create_pickup -28 (HEALTH) type  14 at  1147.75 -585.25  14.875
0213: $263 = create_pickup -28 (HEALTH) type  14 at  1252.75 -854.6875  20.5625
0213: $264 = create_pickup -28 (HEALTH) type  14 at  822.5 -1048.688  14.25
0213: $265 = create_pickup -28 (HEALTH) type  14 at  918.0 -735.875  14.5625
0213: $266 = create_pickup -28 (HEALTH) type  14 at  1391.062 -1023.5  11.875
0213: $267 = create_pickup -28 (HEALTH) type  14 at  1282.75 -815.375  15.0
0213: $279 = create_pickup -28 (HEALTH) type  14 at  1267.562 -296.5625  39.875
0213: $27A = create_pickup -28 (HEALTH) type  14 at  1141.75 -63.0  7.375
0213: $27B = create_pickup -28 (HEALTH) type  14 at  938.5 -181.875  4.875
0213: $27C = create_pickup -28 (HEALTH) type  14 at  972.875 -413.1875  15.0625
0213: $27D = create_pickup -28 (HEALTH) type  14 at  1387.688 -456.5  49.5625
0213: $268 = create_pickup -24 (BODYARMOUR) type  14 at  1116.375 -1237.375  11.875
0213: $269 = create_pickup -24 (BODYARMOUR) type  14 at  1250.188 -852.0  20.5625
0213: $26A = create_pickup -24 (BODYARMOUR) type  14 at  1588.875 -624.0  11.75
0213: $26B = create_pickup -24 (BODYARMOUR) type  14 at  1236.0 -920.5625  15.0625
0213: $27F = create_pickup -24 (BODYARMOUR) type  14 at  1138.688 -1033.5  20.1875
0213: $288 = create_pickup -24 (BODYARMOUR) type  14 at  1253.625 -317.875  34.0625
0213: $26C = create_pickup -29 (ADRENALINE) type  14 at  1394.562 -865.375  11.75
0213: $26D = create_pickup -29 (ADRENALINE) type  14 at  1087.5 -156.5  9.75
0213: $26E = create_pickup -29 (ADRENALINE) type  14 at  1247.062 -855.0625  20.5625
0213: $26F = create_pickup -29 (ADRENALINE) type  14 at  878.25 -521.25  16.5
0213: $27E = create_pickup -29 (ADRENALINE) type  14 at  1161.062 -546.875  21.5
0213: $270 = create_pickup -30 (BRIBE) type  14 at  790.0 -560.6875  27.0
0213: $271 = create_pickup -30 (BRIBE) type  14 at  1283.688 -388.6875  34.5625
0213: $272 = create_pickup -30 (BRIBE) type  14 at  1440.188 -891.0625  11.75
0213: $274 = create_pickup -30 (BRIBE) type  14 at  1078.875 -912.5  15.1875
0213: $275 = create_pickup -30 (BRIBE) type  14 at  995.75 -438.75  22.6875
0213: $276 = create_pickup -30 (BRIBE) type  14 at  1061.875 -567.6875  16.5625
0213: $277 = create_pickup -30 (BRIBE) type  14 at  859.5625 -981.875  10.5
0213: $278 = create_pickup -30 (BRIBE) type  14 at  922.1875 -848.0625  14.875
0213: $291 = create_pickup #BAT type  2 at  99.0625 -478.6875  15.875
032B: $293 = create_weapon_pickup #SNIPER  14 ammo  15 at -77.5 -482.6875  28.75
032B: $294 = create_weapon_pickup #AK47  14 ammo  60 at  18.875 -1240.875  27.75
032B: $295 = create_weapon_pickup #SHOTGUN  14 ammo  10 at  93.0625 -724.1875  31.5
032B: $296 = create_weapon_pickup #MOLOTOV  14 ammo  10 at  202.75 -108.25  20.0625
032B: $297 = create_weapon_pickup #AK47  14 ammo  60 at  422.375 -92.0  16.125
032B: $298 = create_weapon_pickup #M16  14 ammo  60 at -31.4375 -1456.375  26.125
032B: $299 = create_weapon_pickup #SHOTGUN  14 ammo  10 at -253.0 -1340.312  5.8125
0213: $29A = create_pickup -28 (HEALTH) type  14 at  182.875 -16.25  16.1875
0213: $29B = create_pickup -28 (HEALTH) type  14 at  222.5625  16.0  16.1875
0213: $29C = create_pickup -28 (HEALTH) type  14 at  513.5625 -680.5625  16.5625
0213: $29D = create_pickup -28 (HEALTH) type  14 at -25.25 -1142.25  26.0625
0213: $29E = create_pickup -28 (HEALTH) type  14 at -48.5 -579.0  26.1875
0213: $29F = create_pickup -28 (HEALTH) type  14 at -26.3125 -767.625  26.125
0213: $2A0 = create_pickup -28 (HEALTH) type  14 at -24.625 -1275.75  25.6875
0213: $2A1 = create_pickup -28 (HEALTH) type  14 at -178.3125 -1409.0  26.0625
0213: $2A2 = create_pickup -28 (HEALTH) type  14 at  228.4375 -1516.312  27.375
0213: $2A3 = create_pickup -28 (HEALTH) type  14 at  200.0 -1219.125  26.875
0213: $2A4 = create_pickup -28 (HEALTH) type  14 at  371.25 -1028.062  26.0
0213: $2A5 = create_pickup -28 (HEALTH) type  14 at  189.6875 -602.1875  28.0625
0213: $2B9 = create_pickup -28 (HEALTH) type  14 at  398.4375 -289.0  23.1875
0213: $2A6 = create_pickup -24 (BODYARMOUR) type  14 at  410.0625 -935.1875  16.0625
0213: $2A7 = create_pickup -24 (BODYARMOUR) type  14 at -80.5 -482.6875  28.75
0213: $2A8 = create_pickup -24 (BODYARMOUR) type  14 at  22.0625 -1241.062  27.75
0213: $2A9 = create_pickup -24 (BODYARMOUR) type  14 at  151.75 -106.375  20.125
0213: $2AA = create_pickup -24 (BODYARMOUR) type  14 at -44.6875 -1456.375  26.125
0213: $2BA = create_pickup -24 (BODYARMOUR) type  14 at  398.4375 -285.375  23.1875
0213: $2AB = create_pickup -29 (ADRENALINE) type  14 at  169.25 -990.5  29.5
0213: $2AC = create_pickup -29 (ADRENALINE) type  14 at  231.75 -338.6875  31.6875
0213: $2AD = create_pickup -29 (ADRENALINE) type  14 at  89.0 -931.75  27.0625
0213: $2AE = create_pickup -29 (ADRENALINE) type  14 at  212.375 -896.5625  23.125
0213: $2AF = create_pickup -30 (BRIBE) type  14 at  320.6875 -782.125  28.75
0213: $2B0 = create_pickup -30 (BRIBE) type  14 at  351.0 -1176.562  16.6875
0213: $2B1 = create_pickup -30 (BRIBE) type  14 at  108.25 -1398.688  21.75
0213: $2B2 = create_pickup -30 (BRIBE) type  14 at  419.6875 -1439.562  25.5625
0213: $2B3 = create_pickup -30 (BRIBE) type  14 at  283.5625 -809.6875  28.875
0213: $2B4 = create_pickup -30 (BRIBE) type  14 at  181.25 -262.375  15.875
0213: $2B5 = create_pickup -30 (BRIBE) type  14 at -16.375 -458.5625  18.5625
0213: $2B6 = create_pickup -30 (BRIBE) type  14 at -150.5 -112.75  16.125
0213: $2B7 = create_pickup -30 (BRIBE) type  14 at  357.5625 -898.5  23.5
0213: $2B8 = create_pickup -30 (BRIBE) type  14 at  412.1875 -1564.562  24.5
0213: $292 = create_pickup #BAT type  2 at -661.0625 -3.75  18.75
032B: $2BB = create_weapon_pickup #AK47  14 ammo  60 at -1065.188 -153.6875  33.6875
032B: $2BC = create_weapon_pickup #M16  14 ammo  60 at -555.0  311.1875  70.75
032B: $2BD = create_weapon_pickup #M16  14 ammo  60 at -1153.562  440.25  35.5
032B: $2BE = create_weapon_pickup #SHOTGUN  14 ammo  15 at -1141.875  333.0  3.375
032B: $2BF = create_weapon_pickup #SNIPER  14 ammo  5 at -973.75  455.6875  23.5
032B: $2C0 = create_weapon_pickup #ROCKET  14 ammo  3 at -855.375  304.5625  49.0625
032B: $2D8 = create_weapon_pickup #FLAME  14 ammo  300 at -632.6875 -589.25  18.75
0213: $2C1 = create_pickup -28 (HEALTH) type  14 at -1247.5 -79.5  58.75
0213: $2C2 = create_pickup -28 (HEALTH) type  14 at -1247.5 -82.5  58.75
0213: $2C3 = create_pickup -28 (HEALTH) type  14 at -1120.688  586.375  68.5625
0213: $2C4 = create_pickup -28 (HEALTH) type  14 at -1072.5  449.0  23.5625
0213: $2C5 = create_pickup -28 (HEALTH) type  14 at -1142.0  330.5625  3.375
0213: $2C6 = create_pickup -28 (HEALTH) type  14 at -1198.562 -39.6875  53.1875
0213: $2C7 = create_pickup -28 (HEALTH) type  14 at -1384.562 -747.375  10.875
0213: $2C8 = create_pickup -28 (HEALTH) type  14 at -466.5625  30.375  3.875
0213: $2C9 = create_pickup -24 (BODYARMOUR) type  14 at -426.875  290.1875  62.875
0213: $2CA = create_pickup -24 (BODYARMOUR) type  14 at -698.0 -560.6875  22.375
0213: $2CB = create_pickup -24 (BODYARMOUR) type  14 at -1066.688  47.0  48.875
0213: $2CC = create_pickup -24 (BODYARMOUR) type  14 at -1186.875 -40.0625  53.1875
0213: $2CD = create_pickup -29 (ADRENALINE) type  14 at -710.0625  180.25  28.6875
0213: $2CE = create_pickup -29 (ADRENALINE) type  14 at -501.0625  62.875  3.75
0213: $2CF = create_pickup -29 (ADRENALINE) type  14 at -963.0 -113.375  34.1875
0213: $2D0 = create_pickup -29 (ADRENALINE) type  14 at -1374.562 -747.375  10.875
0213: $2D1 = create_pickup -29 (ADRENALINE) type  14 at -1092.0 -24.1875  48.875
0213: $2D2 = create_pickup -30 (BRIBE) type  14 at -1247.75  136.0  68.5
0213: $2D3 = create_pickup -30 (BRIBE) type  14 at -468.5625 -62.0  3.75
0213: $2D4 = create_pickup -30 (BRIBE) type  14 at -1107.5 -77.1875  46.0625
0213: $2D5 = create_pickup -30 (BRIBE) type  14 at -618.6875 -722.5625  18.875
0213: $2D6 = create_pickup -30 (BRIBE) type  14 at -1252.375 -641.5625  11.0625
0213: $2D7 = create_pickup -30 (BRIBE) type  14 at -853.375 -255.5625  32.875
0004: $BEEN_WASTED_ONCE =  1  ;; integer values
0004: $BEEN_BUSTED_ONCE =  1  ;; integer values
0004: $WASTED_PICKUP_MADE_FLAG =  0  ;; integer values
0004: $BUSTED_PICKUP_MADE_FLAG =  0  ;; integer values
0051: return

:Label00A455
0111: set_wasted_busted_check_to  0 (disabled)
03A4: name_thread "HJ"
0004: $DODO_FLIGHTTIME_RECORD =  0  ;; integer values

:Label00A46A
0001: wait  0 ms
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00A485
0002: jump Label00A46A

:Label00A485
00D6: if  0
0445:   unknown_cheat_check
004D: jump_if_false Label00A499
0002: jump Label00A46A

:Label00A499
00D6: if  0
00E0:   player $PLAYER_CHAR driving
004D: jump_if_false Label00A7F6
03C1: $2DF = player $PLAYER_CHAR car
00D6: if  0
829C:   NOT   $2DF stopped 
004D: jump_if_false Label00A7E8
00D6: if  0
01F3:   car $2DF airborne
004D: jump_if_false Label00A7DA
0004: $JUMP_ROTATION =  0  ;; integer values
0005: $302 =  0.0  ;; floating-point values
0004: $JUMP_PERFECT_LANDING =  0  ;; integer values
0004: $2E9 =  0  ;; integer values
0004: $JUMP_FLIPS =  0  ;; integer values
0004: $2E4 =  0  ;; integer values
0004: $2EA =  0  ;; integer values
0004: $JUMP_MULTIPLY =  0  ;; integer values
0004: $2E0 =  0  ;; integer values
0004: $JUMP_HEIGHT =  0  ;; integer values
0005: $HEIGHEST_Z = -100.0  ;; floating-point values
0005: $CURRENT_X =  0.0  ;; floating-point values
0005: $CURRENT_Y =  0.0  ;; floating-point values
0005: $CURRENT_Z =  0.0  ;; floating-point values
0005: $FROM_X =  0.0  ;; floating-point values
0005: $FROM_Y =  0.0  ;; floating-point values
0005: $FROM_Z =  0.0  ;; floating-point values
0005: $LAND_X =  0.0  ;; floating-point values
0005: $LAND_Y =  0.0  ;; floating-point values
0005: $2FE =  0.0  ;; floating-point values
0005: $2FF =  0.0  ;; floating-point values
0005: $300 =  0.0  ;; floating-point values
0005: $301 =  0.0  ;; floating-point values
0004: $JUMP_DIST =  0  ;; integer values
0004: $JUMP_DIST_CM =  0  ;; integer values
0004: $JUMP_HEIGHT_CM =  0  ;; integer values
0005: $LAND_Z =  0.0  ;; floating-point values
0005: $305 =  0.0  ;; floating-point values
0005: $307 =  0.0  ;; floating-point values
0005: $306 =  0.0  ;; floating-point values
0005: $304 =  0.0  ;; floating-point values
0004: $2ED =  0  ;; integer values
0004: $DODO_TAKEOFFTIME =  0  ;; integer values
0004: $DODO_LANDTIME =  0  ;; integer values
0004: $DODO_FLIGHTTIME =  0  ;; integer values
0004: $2F1 =  0  ;; integer values
0004: $2F2 =  0  ;; integer values
00D6: if  0
0137:   car $2DF id == #DODO
004D: jump_if_false Label00A600
0002: jump Label00ACAC

:Label00A600
00D6: if  21
01F3:   car $2DF airborne
001A:    10 > $2F2  ;; integer values
004D: jump_if_false Label00A7D3
0008: $2F2 +=  1  ;; integer values
00AA: store_car $2DF position_to $CURRENT_X $CURRENT_Y $CURRENT_Z
0086: $304 = $302  ;; floating-point values only
00D6: if  0
0038:   $2E0 ==  0  ;; integer values
004D: jump_if_false Label00A66D
0174: $304 = car $2DF z_angle
0086: $FROM_X = $CURRENT_X  ;; floating-point values only
0086: $FROM_Y = $CURRENT_Y  ;; floating-point values only
0086: $FROM_Z = $CURRENT_Z  ;; floating-point values only
0004: $2E0 =  1  ;; integer values

:Label00A66D
0001: wait  0 ms
00D6: if  0
0119:   car $2DF wrecked
004D: jump_if_false Label00A688
0002: jump Label00A46A

:Label00A688
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00A69F
0002: jump Label00A46A

:Label00A69F
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00A6B6
0002: jump Label00A46A

:Label00A6B6
00D6: if  1
820D:   NOT   car $2DF flipped
0038:   $2E4 ==  0  ;; integer values
004D: jump_if_false Label00A6D4
0004: $2E4 =  1  ;; integer values

:Label00A6D4
00D6: if  1
020D:   car $2DF flipped
0038:   $2E4 ==  1  ;; integer values
004D: jump_if_false Label00A6F9
0008: $JUMP_FLIPS +=  1  ;; integer values
0004: $2E4 =  0  ;; integer values

:Label00A6F9
0174: $302 = car $2DF z_angle
0086: $305 = $302  ;; floating-point values only
0061: $305 -= $304  ;; floating-point values
00D6: if  0
0020:   $305 >  180.0  ;; floating-point values
004D: jump_if_false Label00A743
0086: $306 = $305  ;; floating-point values only
0005: $305 =  360.0  ;; floating-point values
0061: $305 -= $306  ;; floating-point values
0002: jump Label00A76E

:Label00A743
00D6: if  0
0022:   -180.0 > $305  ;; floating-point values
004D: jump_if_false Label00A76E
0086: $306 = $305  ;; floating-point values only
0005: $305 =  360.0  ;; floating-point values
0059: $305 += $306  ;; floating-point values

:Label00A76E
00D6: if  0
0022:    0.0 > $305  ;; floating-point values
004D: jump_if_false Label00A799
0086: $306 = $305  ;; floating-point values only
0005: $305 =  0.0  ;; floating-point values
0061: $305 -= $306  ;; floating-point values

:Label00A799
0059: $307 += $305  ;; floating-point values
008C: $JUMP_ROTATION = float_to_integer $307
00D6: if  0
0024:   $CURRENT_Z > $HEIGHEST_Z  ;; floating-point values only
004D: jump_if_false Label00A7C4
0086: $HEIGHEST_Z = $CURRENT_Z  ;; floating-point values only

:Label00A7C4
0005: $CURRENT_Z =  0.0  ;; floating-point values
0002: jump Label00A600

:Label00A7D3
0002: jump Label00A7E1

:Label00A7DA
0002: jump Label00A46A

:Label00A7E1
0002: jump Label00A7EF

:Label00A7E8
0002: jump Label00A46A

:Label00A7EF
0002: jump Label00A7FD

:Label00A7F6
0002: jump Label00A46A

:Label00A7FD
00D6: if  0
0038:   $2E0 ==  1  ;; integer values
004D: jump_if_false Label00A958
00AA: store_car $2DF position_to $LAND_X $LAND_Y $LAND_Z

:Label00A81D
00D6: if  0
001A:    90 > $2E9  ;; integer values
004D: jump_if_false Label00A88D
00D6: if  0
0119:   car $2DF wrecked
004D: jump_if_false Label00A84D
0002: jump Label00A46A
0002: jump Label00A864

:Label00A84D
00D6: if  0
815E:   NOT   car $2DF wheels_on_ground  
004D: jump_if_false Label00A864
0008: $2EA +=  1  ;; integer values

:Label00A864
0001: wait  0 ms
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00A87F
0002: jump Label00A46A

:Label00A87F
0008: $2E9 +=  1  ;; integer values
0002: jump Label00A81D

:Label00A88D
0004: $2E9 =  0  ;; integer values
0086: $2FE = $FROM_X  ;; floating-point values only
0061: $2FE -= $LAND_X  ;; floating-point values
0086: $2FF = $FROM_Y  ;; floating-point values only
0061: $2FF -= $LAND_Y  ;; floating-point values
0069: $2FE *= $2FE  ;; floating-point values
0069: $2FF *= $2FF  ;; floating-point values
0086: $300 = $2FE  ;; floating-point values only
0059: $300 += $2FF  ;; floating-point values
01FB: $301 = square_root $300
030E: save_jump_distance $301
008C: $JUMP_DIST = float_to_integer $301
0061: $HEIGHEST_Z -= $FROM_Z  ;; floating-point values
030F: save_jump_height $HEIGHEST_Z
008C: $JUMP_HEIGHT = float_to_integer $HEIGHEST_Z
008D: $LAND_Z = integer_to_float $JUMP_DIST
0061: $301 -= $LAND_Z  ;; floating-point values
0086: $LAND_Z = $301  ;; floating-point values only
0011: $LAND_Z *=  100.0  ;; floating-point values
008C: $JUMP_DIST_CM = float_to_integer $LAND_Z
008D: $LAND_Z = integer_to_float $JUMP_HEIGHT
0061: $HEIGHEST_Z -= $LAND_Z  ;; floating-point values
0086: $LAND_Z = $HEIGHEST_Z  ;; floating-point values only
0011: $LAND_Z *=  100.0  ;; floating-point values
008C: $JUMP_HEIGHT_CM = float_to_integer $LAND_Z
0310: save_jump_flips $JUMP_FLIPS
0311: save_jump_rotation $JUMP_ROTATION

:Label00A958
00D6: if  0
0020:   $HEIGHEST_Z >  4.0  ;; floating-point values
004D: jump_if_false Label00A972
0008: $JUMP_MULTIPLY +=  1  ;; integer values

:Label00A972
00D6: if  0
0018:   $JUMP_DIST >  30  ;; integer values
004D: jump_if_false Label00A98B
0008: $JUMP_MULTIPLY +=  1  ;; integer values

:Label00A98B
00D6: if  0
0018:   $JUMP_FLIPS >  0  ;; integer values
004D: jump_if_false Label00A9A4
0008: $JUMP_MULTIPLY +=  1  ;; integer values

:Label00A9A4
00D6: if  0
0018:   $JUMP_ROTATION >  360  ;; integer values
004D: jump_if_false Label00A9BE
0008: $JUMP_MULTIPLY +=  1  ;; integer values

:Label00A9BE
00D6: if  0
0018:   $2EA >  60  ;; integer values
004D: jump_if_false Label00A9D7
0004: $JUMP_PERFECT_LANDING =  1  ;; integer values

:Label00A9D7
00D6: if  0
0018:   $JUMP_MULTIPLY >  0  ;; integer values
004D: jump_if_false Label00ACA5
0084: $JUMP_BONUS = $JUMP_FLIPS  ;; integer values and handles
0010: $JUMP_BONUS *=  180  ;; integer values
0058: $JUMP_BONUS += $JUMP_ROTATION  ;; integer values
0084: $2F4 = $JUMP_DIST  ;; integer values and handles
0010: $2F4 *=  6  ;; integer values
0058: $JUMP_BONUS += $2F4  ;; integer values
0084: $2F4 = $JUMP_HEIGHT  ;; integer values and handles
0010: $2F4 *=  45  ;; integer values
0058: $JUMP_BONUS += $2F4  ;; integer values
00D6: if  0
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AA48
0010: $JUMP_BONUS *=  2  ;; integer values

:Label00AA48
0068: $JUMP_BONUS *= $JUMP_MULTIPLY  ;; integer values
0014: $JUMP_BONUS /=  3  ;; integer values
0109: player $PLAYER_CHAR money += $JUMP_BONUS
00D6: if  1
0038:   $JUMP_MULTIPLY ==  1  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  0  ;; integer values
004D: jump_if_false Label00AA8E
01E4: text_1number_lowpriority "HJ_IS" $JUMP_BONUS  2000 ms  1  ;; INSANE STUNT BONUS: $~1~
0312: save_jump_type  1

:Label00AA8E
00D6: if  1
0038:   $JUMP_MULTIPLY ==  1  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AABD
01E4: text_1number_lowpriority "HJ_PIS" $JUMP_BONUS  2000 ms  1  ;; PERFECT INSANE STUNT BONUS: $~1~
0312: save_jump_type  2

:Label00AABD
00D6: if  1
0038:   $JUMP_MULTIPLY ==  2  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  0  ;; integer values
004D: jump_if_false Label00AAEC
01E4: text_1number_lowpriority "HJ_DIS" $JUMP_BONUS  2000 ms  1  ;; DOUBLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  3

:Label00AAEC
00D6: if  1
0038:   $JUMP_MULTIPLY ==  2  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AB1B
01E4: text_1number_lowpriority "HJ_PDIS" $JUMP_BONUS  2000 ms  1  ;; PERFECT DOUBLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  4

:Label00AB1B
00D6: if  1
0038:   $JUMP_MULTIPLY ==  3  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  0  ;; integer values
004D: jump_if_false Label00AB4A
01E4: text_1number_lowpriority "HJ_TIS" $JUMP_BONUS  2000 ms  1  ;; TRIPLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  5

:Label00AB4A
00D6: if  1
0038:   $JUMP_MULTIPLY ==  3  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AB79
01E4: text_1number_lowpriority "HJ_PTIS" $JUMP_BONUS  2000 ms  1  ;; PERFECT TRIPLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  6

:Label00AB79
00D6: if  1
0038:   $JUMP_MULTIPLY ==  4  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  0  ;; integer values
004D: jump_if_false Label00ABA8
01E4: text_1number_lowpriority "HJ_QIS" $JUMP_BONUS  2000 ms  1  ;; QUADRUPLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  7

:Label00ABA8
00D6: if  1
0038:   $JUMP_MULTIPLY ==  4  ;; integer values
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00ABD7
01E4: text_1number_lowpriority "HJ_PQIS" $JUMP_BONUS  3000 ms  1  ;; PERFECT QUADRUPLE INSANE STUNT BONUS: $~1~
0312: save_jump_type  8

:Label00ABD7
00D6: if  0
0424:   metric
004D: jump_if_false Label00AC46
00D6: if  0
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AC1E
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!
0002: jump Label00AC3F

:Label00AC1E
0308: text_6numbers "HJSTAT" $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~_

:Label00AC3F
0002: jump Label00ACA5

:Label00AC46
042D: $JUMP_DIST = metric_to_imperial $JUMP_DIST
042D: $JUMP_HEIGHT = metric_to_imperial $JUMP_HEIGHT
00D6: if  0
0038:   $JUMP_PERFECT_LANDING ==  1  ;; integer values
004D: jump_if_false Label00AC8A
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!
0002: jump Label00ACA5

:Label00AC8A
0302: text_4numbers "HJSTATF" $JUMP_DIST $JUMP_HEIGHT $JUMP_FLIPS $JUMP_ROTATION  5000 ms  5  ;; Distance: ~1~ft Height: ~1~ft Flips: ~1~ Rotation: ~1~_

:Label00ACA5
0002: jump Label00A46A

:Label00ACAC
00D6: if  0
01F3:   car $2DF airborne
004D: jump_if_false Label00AD48
00D6: if  0
0038:   $2ED ==  0  ;; integer values
004D: jump_if_false Label00ACE1
01BD: $DODO_TAKEOFFTIME = current_time_in_ms
0004: $2F1 =  1  ;; integer values
0004: $2ED =  1  ;; integer values

:Label00ACE1
00D6: if  0
02BF:   car $2DF sunk
004D: jump_if_false Label00ACF8
0002: jump Label00AD48

:Label00ACF8
0001: wait  0 ms
00D6: if  0
0119:   car $2DF wrecked
004D: jump_if_false Label00AD13
0002: jump Label00A46A

:Label00AD13
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00AD2A
0002: jump Label00A46A

:Label00AD2A
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00AD41
0002: jump Label00A46A

:Label00AD41
0002: jump Label00ACAC

:Label00AD48
00D6: if  0
0038:   $2F1 ==  1  ;; integer values
004D: jump_if_false Label00ADBB
01BD: $DODO_LANDTIME = current_time_in_ms
0084: $DODO_FLIGHTTIME = $DODO_LANDTIME  ;; integer values and handles
0060: $DODO_FLIGHTTIME -= $DODO_TAKEOFFTIME  ;; integer values
0014: $DODO_FLIGHTTIME /=  1000  ;; integer values
00D6: if  0
0018:   $DODO_FLIGHTTIME >  1  ;; integer values
004D: jump_if_false Label00ADBB
00D6: if  0
001C:   $DODO_FLIGHTTIME > $DODO_FLIGHTTIME_RECORD  ;; integer values
004D: jump_if_false Label00ADA4
0084: $DODO_FLIGHTTIME_RECORD = $DODO_FLIGHTTIME  ;; integer values and handles

:Label00ADA4
01E5: text_1number_highpriority "DODO_FT" $DODO_FLIGHTTIME  5000 ms  1  ;; You flew for ~1~ seconds!
0406: save_dodo_flight_time $DODO_FLIGHTTIME  

:Label00ADBB
0002: jump Label00A46A
004E: end_thread

:Label00ADC4
0004: $USJ1_COMPLETE =  0  ;; integer values
0004: $USJ2_COMPLETE =  0  ;; integer values
0004: $USJ3_COMPLETE =  0  ;; integer values
0004: $USJ4_COMPLETE =  0  ;; integer values
0004: $USJ5_COMPLETE =  0  ;; integer values
0004: $USJ6_COMPLETE =  0  ;; integer values
0004: $USJ7_COMPLETE =  0  ;; integer values
0004: $USJ8_COMPLETE =  0  ;; integer values
0004: $USJ9_COMPLETE =  0  ;; integer values
0004: $USJ10_COMPLETE =  0  ;; integer values
0004: $USJ11_COMPLETE =  0  ;; integer values
0004: $USJ12_COMPLETE =  0  ;; integer values
0004: $USJ13_COMPLETE =  0  ;; integer values
0004: $USJ14_COMPLETE =  0  ;; integer values
0004: $USJ15_COMPLETE =  0  ;; integer values
0004: $USJ16_COMPLETE =  0  ;; integer values
0004: $USJ17_COMPLETE =  0  ;; integer values
0004: $USJ18_COMPLETE =  0  ;; integer values
0004: $USJ19_COMPLETE =  0  ;; integer values
0004: $USJ20_COMPLETE =  0  ;; integer values
0004: $VAR_UNIQUE_JUMP_BONUS =  5000  ;; integer values
0004: $CURRENT_USJ_NUMBER =  0  ;; integer values
0004: $VAR_UNIQUE_JUMP_COMPLETE =  0  ;; integer values
0111: set_wasted_busted_check_to  0 (disabled)
0314: set_total_unique_jumps_to  20
03A4: name_thread "USJ"

:Label00AE78
0001: wait  0 ms
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00AE93
0002: jump Label00AE78

:Label00AE93
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00AEAA
0002: jump Label00AE78

:Label00AEAA
03C1: $USJ_CAR = player $PLAYER_CHAR car
00D6: if  0
029C:   $USJ_CAR stopped 
004D: jump_if_false Label00AEC9
0002: jump Label00AE78

:Label00AEC9
02E3: $USJ_CAR_SPEED = car $USJ_CAR speed
00D6: if  0
8020:   NOT   $USJ_CAR_SPEED >  25.0  ;; floating-point values
004D: jump_if_false Label00AEEB
0002: jump Label00AE78

:Label00AEEB
00D6: if  0
81F3:   NOT   car $USJ_CAR airborne
004D: jump_if_false Label00AF02
0002: jump Label00AE78

:Label00AF02
00D6: if  0
03C6:   current_island ==  1  
004D: jump_if_false Label00B1BC
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "ROADBR1"
004D: jump_if_false Label00AFB7
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  940.375 -933.6875 radius  4.0  4.0
004D: jump_if_false Label00AF6D
0004: $CURRENT_USJ_NUMBER =  1  ;; integer values
0005: $USJ_CAMERA_X =  998.0  ;; floating-point values
0005: $USJ_CAMERA_Y = -938.5  ;; floating-point values
0005: $USJ_CAMERA_Z =  19.25  ;; floating-point values
0002: jump Label00B5C7

:Label00AF6D
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  793.125 -929.9375  42.125 radius  4.0  2.0  3.0
004D: jump_if_false Label00AFB7
0004: $CURRENT_USJ_NUMBER =  11  ;; integer values
0005: $USJ_CAMERA_X =  841.8125  ;; floating-point values
0005: $USJ_CAMERA_Y = -930.125  ;; floating-point values
0005: $USJ_CAMERA_Z =  34.3125  ;; floating-point values
0002: jump Label00B5C7

:Label00AFB7
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_S"
004D: jump_if_false Label00B057
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  1168.938 -1156.875 radius  10.0  7.0
004D: jump_if_false Label00B013
0004: $CURRENT_USJ_NUMBER =  2  ;; integer values
0005: $USJ_CAMERA_X =  1217.188  ;; floating-point values
0005: $USJ_CAMERA_Y = -1162.375  ;; floating-point values
0005: $USJ_CAMERA_Z =  15.0  ;; floating-point values
0002: jump Label00B5C7

:Label00B013
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  1231.812 -1129.812 radius  4.0  2.5
004D: jump_if_false Label00B057
0004: $CURRENT_USJ_NUMBER =  5  ;; integer values
0005: $USJ_CAMERA_X =  1201.375  ;; floating-point values
0005: $USJ_CAMERA_Y = -1135.625  ;; floating-point values
0005: $USJ_CAMERA_Z =  19.625  ;; floating-point values
0002: jump Label00B5C7

:Label00B057
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "CHINA"
004D: jump_if_false Label00B0FD
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  789.6875 -572.25 radius  2.6875  5.0
004D: jump_if_false Label00B0B3
0004: $CURRENT_USJ_NUMBER =  3  ;; integer values
0005: $USJ_CAMERA_X =  779.9375  ;; floating-point values
0005: $USJ_CAMERA_Y = -561.125  ;; floating-point values
0005: $USJ_CAMERA_Z =  25.125  ;; floating-point values
0002: jump Label00B5C7

:Label00B0B3
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  991.6875 -470.375  19.75 radius  2.0  4.0  3.0
004D: jump_if_false Label00B0FD
0004: $CURRENT_USJ_NUMBER =  10  ;; integer values
0005: $USJ_CAMERA_X =  987.5  ;; floating-point values
0005: $USJ_CAMERA_Y = -462.5625  ;; floating-point values
0005: $USJ_CAMERA_Z =  21.8125  ;; floating-point values
0002: jump Label00B5C7

:Label00B0FD
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_I"
004D: jump_if_false Label00B159
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  1136.562 -976.8125 radius  4.0  2.5
004D: jump_if_false Label00B159
0004: $CURRENT_USJ_NUMBER =  6  ;; integer values
0005: $USJ_CAMERA_X =  1107.062  ;; floating-point values
0005: $USJ_CAMERA_Y = -964.0  ;; floating-point values
0005: $USJ_CAMERA_Z =  22.9375  ;; floating-point values
0002: jump Label00B5C7

:Label00B159
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_E"
004D: jump_if_false Label00B1B5
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  1375.75 -952.125 radius  5.0  5.0
004D: jump_if_false Label00B1B5
0004: $CURRENT_USJ_NUMBER =  7  ;; integer values
0005: $USJ_CAMERA_X =  1369.25  ;; floating-point values
0005: $USJ_CAMERA_Y = -981.5625  ;; floating-point values
0005: $USJ_CAMERA_Z =  18.6875  ;; floating-point values
0002: jump Label00B5C7

:Label00B1B5
0002: jump Label00AE78

:Label00B1BC
00D6: if  0
03C6:   current_island ==  2  
004D: jump_if_false Label00B31E
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "COM_EAS"
004D: jump_if_false Label00B2B5
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  470.6875 -918.375  19.8125 radius  6.0  3.0  3.0
004D: jump_if_false Label00B22D
0004: $CURRENT_USJ_NUMBER =  4  ;; integer values
0005: $USJ_CAMERA_X =  460.9375  ;; floating-point values
0005: $USJ_CAMERA_Y = -947.8125  ;; floating-point values
0005: $USJ_CAMERA_Z =  17.875  ;; floating-point values
0002: jump Label00B5C7

:Label00B22D
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  271.125 -607.0 radius  4.0  5.0
004D: jump_if_false Label00B271
0004: $CURRENT_USJ_NUMBER =  13  ;; integer values
0005: $USJ_CAMERA_X =  281.8125  ;; floating-point values
0005: $USJ_CAMERA_Y = -626.5  ;; floating-point values
0005: $USJ_CAMERA_Z =  26.9375  ;; floating-point values
0002: jump Label00B5C7

:Label00B271
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  320.1875 -896.3125 radius  6.0  5.0
004D: jump_if_false Label00B2B5
0004: $CURRENT_USJ_NUMBER =  14  ;; integer values
0005: $USJ_CAMERA_X =  332.8125  ;; floating-point values
0005: $USJ_CAMERA_Y = -906.3125  ;; floating-point values
0005: $USJ_CAMERA_Z =  39.75  ;; floating-point values
0002: jump Label00B5C7

:Label00B2B5
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PARK"
004D: jump_if_false Label00B317
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  157.5625 -998.1875  30.375 radius  2.5  2.75  2.0
004D: jump_if_false Label00B317
0004: $CURRENT_USJ_NUMBER =  12  ;; integer values
0005: $USJ_CAMERA_X =  141.5  ;; floating-point values
0005: $USJ_CAMERA_Y = -1006.812  ;; floating-point values
0005: $USJ_CAMERA_Z =  26.125  ;; floating-point values
0002: jump Label00B5C7

:Label00B317
0002: jump Label00AE78

:Label00B31E
00D6: if  0
03C6:   current_island ==  3  
004D: jump_if_false Label00B5C0
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "SUB_IND"
004D: jump_if_false Label00B38F
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1182.438  22.1875  74.0 radius  3.0  4.0  3.0
004D: jump_if_false Label00B38F
0004: $CURRENT_USJ_NUMBER =  8  ;; integer values
0005: $USJ_CAMERA_X = -1204.438  ;; floating-point values
0005: $USJ_CAMERA_Y = -14.6875  ;; floating-point values
0005: $USJ_CAMERA_Z =  62.125  ;; floating-point values
0002: jump Label00B5C7

:Label00B38F
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "BIG_DAM"
004D: jump_if_false Label00B435
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1160.562  105.9375  73.5 radius  4.0  3.5  3.0
004D: jump_if_false Label00B3F1
0004: $CURRENT_USJ_NUMBER =  9  ;; integer values
0005: $USJ_CAMERA_X = -1137.688  ;; floating-point values
0005: $USJ_CAMERA_Y =  115.125  ;; floating-point values
0005: $USJ_CAMERA_Z =  64.375  ;; floating-point values
0002: jump Label00B5C7

:Label00B3F1
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -994.75  253.5625 radius  10.0  15.0
004D: jump_if_false Label00B435
0004: $CURRENT_USJ_NUMBER =  15  ;; integer values
0005: $USJ_CAMERA_X = -1014.438  ;; floating-point values
0005: $USJ_CAMERA_Y =  268.125  ;; floating-point values
0005: $USJ_CAMERA_Z =  38.875  ;; floating-point values
0002: jump Label00B5C7

:Label00B435
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PROJECT"
004D: jump_if_false Label00B491
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -699.0 -172.25 radius  6.0  7.0
004D: jump_if_false Label00B491
0004: $CURRENT_USJ_NUMBER =  16  ;; integer values
0005: $USJ_CAMERA_X = -738.0  ;; floating-point values
0005: $USJ_CAMERA_Y = -132.5625  ;; floating-point values
0005: $USJ_CAMERA_Z =  12.5  ;; floating-point values
0002: jump Label00B5C7

:Label00B491
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "AIRPORT"
004D: jump_if_false Label00B5B9
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -1100.5 -847.4375 radius  4.0  12.0
004D: jump_if_false Label00B4ED
0004: $CURRENT_USJ_NUMBER =  17  ;; integer values
0005: $USJ_CAMERA_X = -1068.0  ;; floating-point values
0005: $USJ_CAMERA_Y = -863.0  ;; floating-point values
0005: $USJ_CAMERA_Z =  18.375  ;; floating-point values
0002: jump Label00B5C7

:Label00B4ED
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -1375.75 -848.625 radius  4.0  12.0
004D: jump_if_false Label00B531
0004: $CURRENT_USJ_NUMBER =  18  ;; integer values
0005: $USJ_CAMERA_X = -1337.688  ;; floating-point values
0005: $USJ_CAMERA_Y = -862.9375  ;; floating-point values
0005: $USJ_CAMERA_Z =  18.0  ;; floating-point values
0002: jump Label00B5C7

:Label00B531
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -1379.812 -625.0625 radius  12.0  4.0
004D: jump_if_false Label00B575
0004: $CURRENT_USJ_NUMBER =  19  ;; integer values
0005: $USJ_CAMERA_X = -1397.5  ;; floating-point values
0005: $USJ_CAMERA_Y = -572.0  ;; floating-point values
0005: $USJ_CAMERA_Z =  18.875  ;; floating-point values
0002: jump Label00B5C7

:Label00B575
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -1177.375 -569.875 radius  3.25  2.0
004D: jump_if_false Label00B5B9
0004: $CURRENT_USJ_NUMBER =  20  ;; integer values
0005: $USJ_CAMERA_X = -1195.125  ;; floating-point values
0005: $USJ_CAMERA_Y = -560.6875  ;; floating-point values
0005: $USJ_CAMERA_Z =  18.875  ;; floating-point values
0002: jump Label00B5C7

:Label00B5B9
0002: jump Label00AE78

:Label00B5C0
0002: jump Label00AE78

:Label00B5C7
0004: $30B =  0  ;; integer values
0004: $30C =  0  ;; integer values
0004: $30E =  0  ;; integer values
015D: set_gamespeed  .25
015F: set_camera_position $USJ_CAMERA_X $USJ_CAMERA_Y $USJ_CAMERA_Z  0.0  0.0  0.0
0158: camera_on_vehicle $USJ_CAR  15  2

:Label00B5FE
00D6: if  21
01F3:   car $USJ_CAR airborne
001A:    10 > $30E  ;; integer values
004D: jump_if_false Label00BCB3
0008: $30E +=  1  ;; integer values
0001: wait  0 ms
00D6: if  0
0119:   car $USJ_CAR wrecked
004D: jump_if_false Label00B637
0002: jump Label00BD2F

:Label00B637
00D6: if  0
02BF:   car $USJ_CAR sunk
004D: jump_if_false Label00B64E
0002: jump Label00BD2F

:Label00B64E
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00B665
0002: jump Label00BD2F

:Label00B665
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00B67C
0002: jump Label00BD2F

:Label00B67C
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  1  ;; integer values
004D: jump_if_false Label00B6E4
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  946.5 -934.0625  26.75 radius  1.0  4.0  6.0
004D: jump_if_false Label00B6B9
0004: $30B =  1  ;; integer values

:Label00B6B9
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  993.5 -933.75  21.75 radius  1.0  4.0  6.0
004D: jump_if_false Label00B6E4
0004: $30C =  1  ;; integer values

:Label00B6E4
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  2  ;; integer values
004D: jump_if_false Label00B74C
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1190.0 -1154.0  25.0 radius  1.0  10.0  10.0
004D: jump_if_false Label00B721
0004: $30B =  1  ;; integer values

:Label00B721
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1243.562 -1154.0  13.5 radius  20.0  15.0  3.0
004D: jump_if_false Label00B74C
0004: $30C =  1  ;; integer values

:Label00B74C
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  3  ;; integer values
004D: jump_if_false Label00B7B4
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  789.3125 -563.25  29.1875 radius  10.0  .5  5.0
004D: jump_if_false Label00B789
0004: $30B =  1  ;; integer values

:Label00B789
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  789.3125 -558.875  29.1875 radius  10.0  .5  5.0
004D: jump_if_false Label00B7B4
0004: $30C =  1  ;; integer values

:Label00B7B4
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  4  ;; integer values
004D: jump_if_false Label00B81C
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  470.6875 -931.6875  24.8125 radius  9.0  .5  8.0
004D: jump_if_false Label00B7F1
0004: $30B =  1  ;; integer values

:Label00B7F1
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  470.5 -962.8125  16.5625 radius  6.5  14.5  2.0
004D: jump_if_false Label00B81C
0004: $30C =  1  ;; integer values

:Label00B81C
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  5  ;; integer values
004D: jump_if_false Label00B884
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1205.562 -1124.812  25.8125 radius  1.0  15.0  10.0
004D: jump_if_false Label00B859
0004: $30B =  1  ;; integer values

:Label00B859
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1182.75 -1124.812  25.8125 radius  1.0  15.0  10.0
004D: jump_if_false Label00B884
0004: $30C =  1  ;; integer values

:Label00B884
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  6  ;; integer values
004D: jump_if_false Label00B8EC
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1127.438 -978.875  29.125 radius  1.0  15.0  10.0
004D: jump_if_false Label00B8C1
0004: $30B =  1  ;; integer values

:Label00B8C1
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1104.75 -978.875  29.125 radius  1.0  15.0  10.0
004D: jump_if_false Label00B8EC
0004: $30C =  1  ;; integer values

:Label00B8EC
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  7  ;; integer values
004D: jump_if_false Label00B930
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  1376.938 -984.625  23.5 radius  8.0  .5  7.5
004D: jump_if_false Label00B930
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00B930
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  8  ;; integer values
004D: jump_if_false Label00B974
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1197.688 -41.8125  63.6875 radius  30.0  5.5  8.0
004D: jump_if_false Label00B974
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00B974
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  9  ;; integer values
004D: jump_if_false Label00B9B8
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1095.625  116.75  60.25 radius  16.5  4.0  2.5
004D: jump_if_false Label00B9B8
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00B9B8
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  10  ;; integer values
004D: jump_if_false Label00B9FC
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  995.1875 -440.1875  26.4375 radius  4.25  .5  5.0
004D: jump_if_false Label00B9FC
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00B9FC
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  11  ;; integer values
004D: jump_if_false Label00BA40
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  879.6875 -933.75  26.8125 radius  30.0  5.5  .5
004D: jump_if_false Label00BA40
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BA40
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  12  ;; integer values
004D: jump_if_false Label00BA84
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car  130.25 -999.8125  32.375 radius  .5  6.0  7.5
004D: jump_if_false Label00BA84
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BA84
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  13  ;; integer values
004D: jump_if_false Label00BAC2
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  271.8125 -656.375 radius  5.0  5.0
004D: jump_if_false Label00BAC2
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BAC2
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  14  ;; integer values
004D: jump_if_false Label00BB00
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car  308.1875 -942.1875 radius  23.0  5.0
004D: jump_if_false Label00BB00
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BB00
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  15  ;; integer values
004D: jump_if_false Label00BB3E
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -1073.688  246.75 radius  38.0  22.0
004D: jump_if_false Label00BB3E
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BB3E
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  16  ;; integer values
004D: jump_if_false Label00BB7C
00D6: if  0
00E5:   player $PLAYER_CHAR  0 ()near_point_in_car -706.3125 -91.0625 radius  18.0  30.0
004D: jump_if_false Label00BB7C
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BB7C
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  17  ;; integer values
004D: jump_if_false Label00BBC0
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1067.938 -847.6875  27.5 radius  .5  14.5  10.0
004D: jump_if_false Label00BBC0
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BBC0
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  18  ;; integer values
004D: jump_if_false Label00BC04
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1342.625 -847.8125  26.875 radius  .5  14.5  10.0
004D: jump_if_false Label00BC04
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BC04
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  19  ;; integer values
004D: jump_if_false Label00BC48
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1380.25 -573.4375  22.625 radius  14.25  .5  10.0
004D: jump_if_false Label00BC48
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BC48
00D6: if  0
0038:   $CURRENT_USJ_NUMBER ==  20  ;; integer values
004D: jump_if_false Label00BC8C
00D6: if  0
00F7:   player $PLAYER_CHAR  0 ()near_point_in_car -1184.0 -569.875  24.25 radius  .5  6.0  8.0
004D: jump_if_false Label00BC8C
0004: $30B =  1  ;; integer values
0004: $30C =  1  ;; integer values

:Label00BC8C
00D6: if  1
0038:   $30B ==  1  ;; integer values
0038:   $30C ==  1  ;; integer values
004D: jump_if_false Label00BCAC
0002: jump Label00BD3D

:Label00BCAC
0002: jump Label00B5FE

:Label00BCB3
00D6: if  0
01F3:   car $USJ_CAR airborne
004D: jump_if_false Label00BD2A
0001: wait  0 ms
00D6: if  0
0119:   car $USJ_CAR wrecked
004D: jump_if_false Label00BCDE
0002: jump Label00BD2F

:Label00BCDE
00D6: if  0
02BF:   car $USJ_CAR sunk
004D: jump_if_false Label00BCF5
0002: jump Label00BD2F

:Label00BCF5
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00BD0C
0002: jump Label00BD2F

:Label00BD0C
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00BD23
0002: jump Label00BD2F

:Label00BD23
0002: jump Label00BCB3

:Label00BD2A
0001: wait  600 ms

:Label00BD2F
015D: set_gamespeed  1.0
02EB: restore_camera_with_jumpcut
0002: jump Label00AE78

:Label00BD3D
00D6: if  0
01F3:   car $USJ_CAR airborne
004D: jump_if_false Label00BDB4
0001: wait  0 ms
00D6: if  0
0119:   car $USJ_CAR wrecked
004D: jump_if_false Label00BD68
0002: jump Label00BD2F

:Label00BD68
00D6: if  0
02BF:   car $USJ_CAR sunk
004D: jump_if_false Label00BD7F
0002: jump Label00BD2F

:Label00BD7F
00D6: if  0
8256:   NOT   player $PLAYER_CHAR defined
004D: jump_if_false Label00BD96
0002: jump Label00BD2F

:Label00BD96
00D6: if  0
80E0:   NOT   player $PLAYER_CHAR driving
004D: jump_if_false Label00BDAD
0002: jump Label00BD2F

:Label00BDAD
0002: jump Label00BD3D

:Label00BDB4
0001: wait  600 ms
015D: set_gamespeed  1.0
02EB: restore_camera_with_jumpcut
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  1  ;; integer values
0038:   $USJ1_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BDF2
0004: $USJ1_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BDF2
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  2  ;; integer values
0038:   $USJ2_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BE24
0004: $USJ2_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BE24
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  3  ;; integer values
0038:   $USJ3_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BE56
0004: $USJ3_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BE56
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  4  ;; integer values
0038:   $USJ4_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BE88
0004: $USJ4_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BE88
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  5  ;; integer values
0038:   $USJ5_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BEBA
0004: $USJ5_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BEBA
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  6  ;; integer values
0038:   $USJ6_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BEEC
0004: $USJ6_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BEEC
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  7  ;; integer values
0038:   $USJ7_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BF1E
0004: $USJ7_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BF1E
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  8  ;; integer values
0038:   $USJ8_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BF50
0004: $USJ8_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BF50
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  9  ;; integer values
0038:   $USJ9_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BF82
0004: $USJ9_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BF82
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  10  ;; integer values
0038:   $USJ10_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BFB4
0004: $USJ10_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BFB4
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  11  ;; integer values
0038:   $USJ11_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00BFE6
0004: $USJ11_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00BFE6
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  12  ;; integer values
0038:   $USJ12_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C018
0004: $USJ12_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C018
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  13  ;; integer values
0038:   $USJ13_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C04A
0004: $USJ13_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C04A
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  14  ;; integer values
0038:   $USJ14_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C07C
0004: $USJ14_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C07C
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  15  ;; integer values
0038:   $USJ15_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C0AE
0004: $USJ15_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C0AE
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  16  ;; integer values
0038:   $USJ16_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C0E0
0004: $USJ16_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C0E0
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  17  ;; integer values
0038:   $USJ17_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C112
0004: $USJ17_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C112
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  18  ;; integer values
0038:   $USJ18_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C144
0004: $USJ18_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C144
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  19  ;; integer values
0038:   $USJ19_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C176
0004: $USJ19_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C176
00D6: if  1
0038:   $CURRENT_USJ_NUMBER ==  20  ;; integer values
0038:   $USJ20_COMPLETE ==  0  ;; integer values
004D: jump_if_false Label00C1A8
0004: $USJ20_COMPLETE =  1  ;; integer values
0008: $VAR_UNIQUE_JUMP_COMPLETE +=  1  ;; integer values
030C: set_mission_points +=  1
0002: jump Label00C1AF

:Label00C1A8
0002: jump Label00AE78

:Label00C1AF
00D6: if  0
001A:    20 > $VAR_UNIQUE_JUMP_COMPLETE  ;; integer values
004D: jump_if_false Label00C1F1
0217: text_styled "USJ"  5000 ms  5  ;; UNIQUE STUNT BONUS!
01E3: text_1number_styled "REWARD" $VAR_UNIQUE_JUMP_BONUS  6000 ms  6  ;; REWARD $~1~
0109: player $PLAYER_CHAR money += $VAR_UNIQUE_JUMP_BONUS
0002: jump Label00C21E

:Label00C1F1
0217: text_styled "USJ_ALL"  5000 ms  5  ;; ALL UNIQUE STUNTS COMPLETED!
01E3: text_1number_styled "REWARD"  1000000  6000 ms  6  ;; REWARD $~1~
0109: player $PLAYER_CHAR money +=  1000000

:Label00C21E
018C: play_sound  94 at  0.0  0.0  0.0
0313: increment_unique_jumps_found
0008: $VAR_UNIQUE_JUMP_BONUS +=  5000  ;; integer values
0002: jump Label00AE78
004E: end_thread

:Label00C23E
0004: $343 =  0  ;; integer values
0004: $344 =  0  ;; integer values
0004: $345 =  0  ;; integer values
0004: $346 =  0  ;; integer values
0004: $33B =  0  ;; integer values
0004: $336 =  0  ;; integer values
0004: $FLAG_ARE_TRAMPS_ALIVE =  0  ;; integer values
0004: $332 =  0  ;; integer values
0004: $32C =  0  ;; integer values
0004: $32B =  0  ;; integer values
0004: $333 =  0  ;; integer values
0004: $334 =  0  ;; integer values
0004: $342 =  0  ;; integer values
0004: $339 =  0  ;; integer values
0004: $337 =  0  ;; integer values
0004: $35 =  0  ;; integer values
0004: $CHAR_TRAMP1 = -1  ;; integer values
0004: $CHAR_TRAMP2 = -1  ;; integer values
0004: $CHAR_TRAMP3 = -1  ;; integer values
0004: $CHAR_TRAMP4 = -1  ;; integer values
0004: $32D =  0  ;; integer values
0004: $32E =  0  ;; integer values
0004: $330 =  0  ;; integer values
0004: $32F =  0  ;; integer values
0004: $335 =  0  ;; integer values
0004: $33A =  0  ;; integer values
0004: $338 =  0  ;; integer values
03A4: name_thread "GENSTUF"
0111: set_wasted_busted_check_to  0 (disabled)
004F: create_thread Label00C36B 
004F: create_thread Label00C75E 
004F: create_thread Label00C993 
004F: create_thread Label00CC9D 
004F: create_thread Label00CE4B 
004F: create_thread Label00D23E 
004F: create_thread Label00CD9E 
004F: create_thread Label00C34B 
004E: end_thread

:Label00C34B
0001: wait  1000 ms
00D6: if  0
0038:   $FLAG_STAUNTON_OPEN ==  1  ;; integer values
004D: jump_if_false Label00C364
004E: end_thread

:Label00C364
0002: jump Label00C34B

:Label00C36B
03A4: name_thread "I_AMMU"

:Label00C375
0001: wait  70 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C757
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "LITTLEI"
004D: jump_if_false Label00C712
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  1066.562 -403.5  14.0  1072.75 -394.0  18.0
004D: jump_if_false Label00C60D
00D6: if  0
0038:   $333 ==  0  ;; integer values
004D: jump_if_false Label00C5B5
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
0169: set_fade_color  1  1  1
03AF: set_streaming  0 (disabled)
023C: load_special_actor  4 "SAM"
043C: unknown_set_game_sounds  0
016A: fade  0 ()  500 ms

:Label00C401
00D6: if  0
823D:   NOT   special_actor  4 loaded
004D: jump_if_false Label00C41B
0001: wait  0 ms
0002: jump Label00C401

:Label00C41B
00D6: if  0
016B:   fading
004D: jump_if_false Label00C433
0001: wait  0 ms
0002: jump Label00C41B

:Label00C433
03AF: set_streaming  1 (enabled)
01BD: $60 = current_time_in_ms
0084: $5F = $60  ;; integer values and handles
0060: $5F -= $61  ;; integer values
00D6: if  0
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00C4AB
009A: $CHAR_GUNSHOPOWNER = create_actor  21 #SPECIAL04 at  1070.75 -396.9375  14.1875
0243: set_actor $CHAR_GUNSHOPOWNER ped_stats_to  16
0173: set_actor $CHAR_GUNSHOPOWNER z_angle_to  170.0
0350: unknown_actor $CHAR_GUNSHOPOWNER not_scared_flag  1
01B2: give_actor $CHAR_GUNSHOPOWNER weapon  4 ammo  999
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C4AB
022D: set_actor $CHAR_GUNSHOPOWNER to_look_at_player $PLAYER_CHAR

:Label00C4AB
0296: unload_special_actor  4
015F: set_camera_position  1071.938 -402.75  17.0  0.0  0.0  0.0
0452: (unknown)
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C504
0157: camera_on_player $PLAYER_CHAR  15  2
0395: clear_area  1 at  1067.875 -397.25 range  14.1875  1.0
0055: put_player $PLAYER_CHAR at  1067.875 -397.25  14.1875
0171: set_player $PLAYER_CHAR z_angle_to  200.0

:Label00C504
016A: fade  1 (back)  500 ms

:Label00C50B
00D6: if  0
016B:   fading
004D: jump_if_false Label00C523
0001: wait  0 ms
0002: jump Label00C50B

:Label00C523
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C53A
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label00C53A
00D6: if  0
8118:   NOT   actor $CHAR_GUNSHOPOWNER dead
004D: jump_if_false Label00C5A7
00D6: if  0
0038:   $33A ==  0  ;; integer values
004D: jump_if_false Label00C5A7
00D6: if  0
0038:   $335 ==  0  ;; integer values
004D: jump_if_false Label00C575
041C: make_actor $CHAR_GUNSHOPOWNER say  103  

:Label00C575
00D6: if  0
0038:   $335 ==  1  ;; integer values
004D: jump_if_false Label00C58E
041C: make_actor $CHAR_GUNSHOPOWNER say  104  

:Label00C58E
00D6: if  0
0038:   $335 ==  2  ;; integer values
004D: jump_if_false Label00C5A7
041C: make_actor $CHAR_GUNSHOPOWNER say  105  

:Label00C5A7
0004: $333 =  1  ;; integer values
0002: jump Label00C606

:Label00C5B5
00D6: if  0
02DF: unknown_player $PLAYER_CHAR
004D: jump_if_false Label00C606
00D6: if  0
8118:   NOT   actor $CHAR_GUNSHOPOWNER dead
004D: jump_if_false Label00C606
00D6: if  0
0038:   $338 ==  0  ;; integer values
004D: jump_if_false Label00C606
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C5FF
01CA: actor $CHAR_GUNSHOPOWNER kill_player $PLAYER_CHAR

:Label00C5FF
0004: $338 =  1  ;; integer values

:Label00C606
0002: jump Label00C70B

:Label00C60D
00D6: if  0
0038:   $333 ==  1  ;; integer values
004D: jump_if_false Label00C70B
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
016A: fade  0 ()  500 ms

:Label00C62D
00D6: if  0
016B:   fading
004D: jump_if_false Label00C645
0001: wait  0 ms
0002: jump Label00C62D

:Label00C645
00D6: if  1
0118:   actor $CHAR_GUNSHOPOWNER dead
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00C664
01BD: $61 = current_time_in_ms

:Label00C664
009B: destroy_actor_instantly $CHAR_GUNSHOPOWNER
0395: clear_area  1 at  1063.25 -395.25 range  14.1875  1.0
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C6A3
0055: put_player $PLAYER_CHAR at  1063.25 -395.25  14.1875
0171: set_player $PLAYER_CHAR z_angle_to  90.0
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees

:Label00C6A3
016A: fade  1 (back)  500 ms

:Label00C6AA
00D6: if  0
016B:   fading
004D: jump_if_false Label00C6C2
0001: wait  0 ms
0002: jump Label00C6AA

:Label00C6C2
043C: unknown_set_game_sounds  1
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C6DD
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label00C6DD
0008: $335 +=  1  ;; integer values
00D6: if  0
0018:   $335 >  2  ;; integer values
004D: jump_if_false Label00C6FD
0004: $335 =  0  ;; integer values

:Label00C6FD
0004: $338 =  0  ;; integer values
0004: $333 =  0  ;; integer values

:Label00C70B
0002: jump Label00C757

:Label00C712
00D6: if  0
0038:   $333 ==  1  ;; integer values
004D: jump_if_false Label00C757
00D6: if  1
0118:   actor $CHAR_GUNSHOPOWNER dead
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00C743
01BD: $61 = current_time_in_ms

:Label00C743
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees
009B: destroy_actor_instantly $CHAR_GUNSHOPOWNER
043C: unknown_set_game_sounds  1
0004: $333 =  0  ;; integer values

:Label00C757
0002: jump Label00C375

:Label00C75E
03A4: name_thread "FISHGEN"

:Label00C768
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00C98C
00D6: if  0
0038:   $7B4 ==  0  ;; integer values
004D: jump_if_false Label00C93B
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_W"
004D: jump_if_false Label00C8E3
00D6: if  0
0038:   $336 ==  0  ;; integer values
004D: jump_if_false Label00C8DC
0247: request_model #GANG03
0247: request_model #GANG04

:Label00C7C1
00D6: if  21
8248:   NOT   model #GANG03 available
8248:   NOT   model #GANG04 available
004D: jump_if_false Label00C7DF
0001: wait  0 ms
0002: jump Label00C7C1

:Label00C7DF
009A: $FACTORY_TRIAD1 = create_actor  8 #GANG03 at  997.0 -1112.0 -100.0
01B2: give_actor $FACTORY_TRIAD1 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD1 flags  1
009A: $FACTORY_TRIAD2 = create_actor  8 #GANG04 at  964.0 -1095.0 -100.0
01B2: give_actor $FACTORY_TRIAD2 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD2 flags  1
009A: $FACTORY_TRIAD3 = create_actor  8 #GANG03 at  982.0 -1085.0 -100.0
01B2: give_actor $FACTORY_TRIAD3 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD3 flags  1
009A: $FACTORY_TRIAD4 = create_actor  8 #GANG04 at  953.0 -1122.0 -100.0
01B2: give_actor $FACTORY_TRIAD4 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD4 flags  1
009A: $FACTORY_TRIAD5 = create_actor  8 #GANG03 at  1008.0 -1126.0 -100.0
01B2: give_actor $FACTORY_TRIAD5 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD5 flags  1
009A: $FACTORY_TRIAD6 = create_actor  8 #GANG03 at  974.0 -1142.0 -100.0
01B2: give_actor $FACTORY_TRIAD6 weapon  2 ammo  100
011A: set_actor $FACTORY_TRIAD6 flags  1
009C: set_actor $FACTORY_TRIAD1 wander_path_to  0
009C: set_actor $FACTORY_TRIAD2 wander_path_to  0
009C: set_actor $FACTORY_TRIAD3 wander_path_to  0
009C: set_actor $FACTORY_TRIAD4 wander_path_to  0
009C: set_actor $FACTORY_TRIAD5 wander_path_to  0
009C: set_actor $FACTORY_TRIAD6 wander_path_to  0
0004: $336 =  1  ;; integer values

:Label00C8DC
0002: jump Label00C934

:Label00C8E3
00D6: if  0
0038:   $336 ==  1  ;; integer values
004D: jump_if_false Label00C934
01C2: remove_references_to_actor $FACTORY_TRIAD1  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD2  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD3  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD4  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD5  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD6  ;; Like turning an actor into a random pedestrian
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label00C934
0249: release_model #GANG03
0249: release_model #GANG04
0004: $336 =  0  ;; integer values

:Label00C934
0002: jump Label00C98C

:Label00C93B
00D6: if  0
0038:   $336 ==  1  ;; integer values
004D: jump_if_false Label00C98C
01C2: remove_references_to_actor $FACTORY_TRIAD1  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD2  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD3  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD4  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD5  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $FACTORY_TRIAD6  ;; Like turning an actor into a random pedestrian
00D6: if  0
0038:   $ONMISSION ==  0  ;; integer values
004D: jump_if_false Label00C98C
0249: release_model #GANG03
0249: release_model #GANG04
0004: $336 =  0  ;; integer values

:Label00C98C
0002: jump Label00C768

:Label00C993
03A4: name_thread "TRAMPS"

:Label00C99D
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00CC96
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "LITTLEI"
004D: jump_if_false Label00CC14
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  1325.0 -512.0  14.0  1315.0 -165.75  17.0
004D: jump_if_false Label00CB8B
00D6: if  0
0038:   $FLAG_ARE_TRAMPS_ALIVE ==  0  ;; integer values
004D: jump_if_false Label00CB33
0247: request_model #SCUM_MAN
0247: request_model #SCUM_WOM

:Label00CA08
00D6: if  21
8248:   NOT   model #SCUM_MAN available
8248:   NOT   model #SCUM_WOM available
004D: jump_if_false Label00CA26
0001: wait  0 ms
0002: jump Label00CA08

:Label00CA26
009A: $CHAR_TRAMP1 = create_actor  19 #SCUM_MAN at  1320.375 -370.0  15.0
01B2: give_actor $CHAR_TRAMP1 weapon  10 ammo  1
0243: set_actor $CHAR_TRAMP1 ped_stats_to  14
011A: set_actor $CHAR_TRAMP1 flags  1048576
011A: set_actor $CHAR_TRAMP1 flags  33554432
009A: $CHAR_TRAMP2 = create_actor  19 #SCUM_WOM at  1317.0 -365.0  15.0
01B2: give_actor $CHAR_TRAMP2 weapon  10 ammo  1
0173: set_actor $CHAR_TRAMP2 z_angle_to  290.0
0243: set_actor $CHAR_TRAMP2 ped_stats_to  14
011A: set_actor $CHAR_TRAMP2 flags  1048576
011A: set_actor $CHAR_TRAMP2 flags  33554432
009A: $CHAR_TRAMP3 = create_actor  19 #SCUM_WOM at  1322.375 -367.0  15.0
01B2: give_actor $CHAR_TRAMP3 weapon  10 ammo  1
0173: set_actor $CHAR_TRAMP3 z_angle_to  57.0
0243: set_actor $CHAR_TRAMP3 ped_stats_to  14
011A: set_actor $CHAR_TRAMP3 flags  1048576
011A: set_actor $CHAR_TRAMP3 flags  33554432
009A: $CHAR_TRAMP4 = create_actor  19 #SCUM_MAN at  1320.0 -362.0  15.0
01B2: give_actor $CHAR_TRAMP4 weapon  10 ammo  1
0173: set_actor $CHAR_TRAMP4 z_angle_to  180.0
0243: set_actor $CHAR_TRAMP4 ped_stats_to  14
011A: set_actor $CHAR_TRAMP4 flags  1048576
011A: set_actor $CHAR_TRAMP4 flags  33554432
0249: release_model #SCUM_MAN
0249: release_model #SCUM_WOM
0004: $32C =  1  ;; integer values
0004: $FLAG_ARE_TRAMPS_ALIVE =  1  ;; integer values
0002: jump Label00CB84

:Label00CB33
00D6: if  0
0038:   $32C ==  1  ;; integer values
004D: jump_if_false Label00CB84
00D6: if  0
0038:   $32B ==  0  ;; integer values
004D: jump_if_false Label00CB84
00D6: if  23
0118:   actor $CHAR_TRAMP1 dead
0118:   actor $CHAR_TRAMP2 dead
0118:   actor $CHAR_TRAMP3 dead
0118:   actor $CHAR_TRAMP4 dead
004D: jump_if_false Label00CB84
0006:  16@ =  0  ;; integer values
0004: $32B =  1  ;; integer values

:Label00CB84
0002: jump Label00CC0D

:Label00CB8B
00D6: if  0
0038:   $FLAG_ARE_TRAMPS_ALIVE ==  1  ;; integer values
004D: jump_if_false Label00CC0D
00D6: if  0
0038:   $32C ==  1  ;; integer values
004D: jump_if_false Label00CBCA
01C2: remove_references_to_actor $CHAR_TRAMP1  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP2  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP3  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP4  ;; Like turning an actor into a random pedestrian
0004: $32C =  0  ;; integer values

:Label00CBCA
00D6: if  0
0038:   $32B ==  1  ;; integer values
004D: jump_if_false Label00CC06
00D6: if  0
0019:    16@ >  1440000  ;; integer values
004D: jump_if_false Label00CBFF
0004: $32B =  0  ;; integer values
0004: $FLAG_ARE_TRAMPS_ALIVE =  0  ;; integer values

:Label00CBFF
0002: jump Label00CC0D

:Label00CC06
0004: $FLAG_ARE_TRAMPS_ALIVE =  0  ;; integer values

:Label00CC0D
0002: jump Label00CC96

:Label00CC14
00D6: if  0
0038:   $FLAG_ARE_TRAMPS_ALIVE ==  1  ;; integer values
004D: jump_if_false Label00CC96
00D6: if  0
0038:   $32C ==  1  ;; integer values
004D: jump_if_false Label00CC53
01C2: remove_references_to_actor $CHAR_TRAMP1  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP2  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP3  ;; Like turning an actor into a random pedestrian
01C2: remove_references_to_actor $CHAR_TRAMP4  ;; Like turning an actor into a random pedestrian
0004: $32C =  0  ;; integer values

:Label00CC53
00D6: if  0
0038:   $32B ==  1  ;; integer values
004D: jump_if_false Label00CC8F
00D6: if  0
0019:    16@ >  1440000  ;; integer values
004D: jump_if_false Label00CC88
0004: $32B =  0  ;; integer values
0004: $FLAG_ARE_TRAMPS_ALIVE =  0  ;; integer values

:Label00CC88
0002: jump Label00CC96

:Label00CC8F
0004: $FLAG_ARE_TRAMPS_ALIVE =  0  ;; integer values

:Label00CC96
0002: jump Label00C99D

:Label00CC9D
03A4: name_thread "I_SOUND"

:Label00CCA7
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00CD97
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "REDLIGH"
004D: jump_if_false Label00CD97
00BF: $41 = current_time_hours, $42 = current_time_minutes
00D6: if  21
0028:   $41 >=  20  ;; integer values
002A:    5 >= $41  ;; integer values
004D: jump_if_false Label00CD65
00D6: if  0
0038:   $332 ==  0  ;; integer values
004D: jump_if_false Label00CD5E
018D: $SOUND_1 = create_sound  32 at  891.875 -416.875  16.0625
018D: $SOUND_2 = create_sound  30 at  924.1875 -464.25  16.0
018D: $SOUND_3 = create_sound  62 at  901.0625 -392.0  15.0
018D: $SOUND_4 = create_sound  64 at  901.1875 -339.0  10.0
018D: $SOUND_5 = create_sound  66 at  960.0625 -379.0  15.0
0004: $332 =  1  ;; integer values

:Label00CD5E
0002: jump Label00CD97

:Label00CD65
00D6: if  0
0038:   $332 ==  1  ;; integer values
004D: jump_if_false Label00CD97
018E: stop_sound $SOUND_1
018E: stop_sound $SOUND_2
018E: stop_sound $SOUND_3
018E: stop_sound $SOUND_4
018E: stop_sound $SOUND_5
0004: $332 =  0  ;; integer values

:Label00CD97
0002: jump Label00CCA7

:Label00CD9E
03A4: name_thread "D_SOUND"

:Label00CDA8
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00CE44
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_I"
004D: jump_if_false Label00CE44
00BF: $41 = current_time_hours, $42 = current_time_minutes
00D6: if  1
0028:   $41 >=  9  ;; integer values
002A:    17 >= $41  ;; integer values
004D: jump_if_false Label00CE26
00D6: if  0
0038:   $342 ==  0  ;; integer values
004D: jump_if_false Label00CE1F
018D: $75 = create_sound  37 at  1210.875 -802.1875  15.0
0004: $342 =  1  ;; integer values

:Label00CE1F
0002: jump Label00CE44

:Label00CE26
00D6: if  0
0038:   $342 ==  1  ;; integer values
004D: jump_if_false Label00CE44
018E: stop_sound $75
0004: $342 =  0  ;; integer values

:Label00CE44
0002: jump Label00CDA8

:Label00CE4B
03A4: name_thread "C_AMMU"

:Label00CE55
0001: wait  70 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D237
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "COM_EAS"
004D: jump_if_false Label00D1F2
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  353.25 -711.6875  24.0  339.75 -722.375  28.0
004D: jump_if_false Label00D0ED
00D6: if  0
0038:   $334 ==  0  ;; integer values
004D: jump_if_false Label00D095
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
0169: set_fade_color  1  1  1
03AF: set_streaming  0 (disabled)
023C: load_special_actor  4 "SAM"
043C: unknown_set_game_sounds  0
016A: fade  0 ()  500 ms

:Label00CEE1
00D6: if  0
823D:   NOT   special_actor  4 loaded
004D: jump_if_false Label00CEFB
0001: wait  0 ms
0002: jump Label00CEE1

:Label00CEFB
00D6: if  0
016B:   fading
004D: jump_if_false Label00CF13
0001: wait  0 ms
0002: jump Label00CEFB

:Label00CF13
03AF: set_streaming  1 (enabled)
01BD: $60 = current_time_in_ms
0084: $5F = $60  ;; integer values and handles
0060: $5F -= $61  ;; integer values
00D6: if  0
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00CF8B
009A: $CHAR_GUNSHOPOWNER = create_actor  21 #SPECIAL04 at  350.1875 -719.875  25.375
0243: set_actor $CHAR_GUNSHOPOWNER ped_stats_to  16
0173: set_actor $CHAR_GUNSHOPOWNER z_angle_to  70.0
0350: unknown_actor $CHAR_GUNSHOPOWNER not_scared_flag  1
01B2: give_actor $CHAR_GUNSHOPOWNER weapon  4 ammo  999
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00CF8B
022D: set_actor $CHAR_GUNSHOPOWNER to_look_at_player $PLAYER_CHAR

:Label00CF8B
0296: unload_special_actor  4
015F: set_camera_position  341.6875 -720.625  28.0  0.0  0.0  0.0
0452: (unknown)
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00CFE4
0157: camera_on_player $PLAYER_CHAR  15  2
0395: clear_area  1 at  350.6875 -713.0625 range  26.375  1.0
0055: put_player $PLAYER_CHAR at  350.6875 -713.0625  25.375
0171: set_player $PLAYER_CHAR z_angle_to  108.0

:Label00CFE4
016A: fade  1 (back)  500 ms

:Label00CFEB
00D6: if  0
016B:   fading
004D: jump_if_false Label00D003
0001: wait  0 ms
0002: jump Label00CFEB

:Label00D003
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D01A
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label00D01A
00D6: if  0
8118:   NOT   actor $CHAR_GUNSHOPOWNER dead
004D: jump_if_false Label00D087
00D6: if  0
0038:   $33A ==  0  ;; integer values
004D: jump_if_false Label00D087
00D6: if  0
0038:   $335 ==  0  ;; integer values
004D: jump_if_false Label00D055
041C: make_actor $CHAR_GUNSHOPOWNER say  103  

:Label00D055
00D6: if  0
0038:   $335 ==  1  ;; integer values
004D: jump_if_false Label00D06E
041C: make_actor $CHAR_GUNSHOPOWNER say  104  

:Label00D06E
00D6: if  0
0038:   $335 ==  2  ;; integer values
004D: jump_if_false Label00D087
041C: make_actor $CHAR_GUNSHOPOWNER say  105  

:Label00D087
0004: $334 =  1  ;; integer values
0002: jump Label00D0E6

:Label00D095
00D6: if  0
02DF: unknown_player $PLAYER_CHAR
004D: jump_if_false Label00D0E6
00D6: if  0
8118:   NOT   actor $CHAR_GUNSHOPOWNER dead
004D: jump_if_false Label00D0E6
00D6: if  0
0038:   $338 ==  0  ;; integer values
004D: jump_if_false Label00D0E6
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D0DF
01CA: actor $CHAR_GUNSHOPOWNER kill_player $PLAYER_CHAR

:Label00D0DF
0004: $338 =  1  ;; integer values

:Label00D0E6
0002: jump Label00D1EB

:Label00D0ED
00D6: if  0
0038:   $334 ==  1  ;; integer values
004D: jump_if_false Label00D1EB
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
016A: fade  0 ()  500 ms

:Label00D10D
00D6: if  0
016B:   fading
004D: jump_if_false Label00D125
0001: wait  0 ms
0002: jump Label00D10D

:Label00D125
00D6: if  1
0118:   actor $CHAR_GUNSHOPOWNER dead
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00D144
01BD: $61 = current_time_in_ms

:Label00D144
009B: destroy_actor_instantly $CHAR_GUNSHOPOWNER
0395: clear_area  1 at  352.0 -708.75 range  25.375  1.0
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D183
0055: put_player $PLAYER_CHAR at  352.0 -708.75  25.375
0171: set_player $PLAYER_CHAR z_angle_to  0.0
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees

:Label00D183
016A: fade  1 (back)  500 ms

:Label00D18A
00D6: if  0
016B:   fading
004D: jump_if_false Label00D1A2
0001: wait  0 ms
0002: jump Label00D18A

:Label00D1A2
043C: unknown_set_game_sounds  1
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D1BD
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)

:Label00D1BD
0008: $335 +=  1  ;; integer values
00D6: if  0
0018:   $335 >  2  ;; integer values
004D: jump_if_false Label00D1DD
0004: $335 =  0  ;; integer values

:Label00D1DD
0004: $338 =  0  ;; integer values
0004: $334 =  0  ;; integer values

:Label00D1EB
0002: jump Label00D237

:Label00D1F2
00D6: if  0
0038:   $334 ==  1  ;; integer values
004D: jump_if_false Label00D237
00D6: if  1
0118:   actor $CHAR_GUNSHOPOWNER dead
0018:   $5F >  60000  ;; integer values
004D: jump_if_false Label00D223
01BD: $61 = current_time_in_ms

:Label00D223
02EB: restore_camera_with_jumpcut
03C8: rotate_player-180-degrees
009B: destroy_actor_instantly $CHAR_GUNSHOPOWNER
043C: unknown_set_game_sounds  1
0004: $334 =  0  ;; integer values

:Label00D237
0002: jump Label00CE55

:Label00D23E
03A4: name_thread "C_CARP"

:Label00D248
0001: wait  250 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label00D7F9
00D6: if  0
03C6:   current_island ==  2  
004D: jump_if_false Label00D74B
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "COM_EAS"
004D: jump_if_false Label00D74B
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  266.8125 -610.875  25.0  306.25 -479.875  30.0
004D: jump_if_false Label00D35B
01EB: set_car_density_to  0.0
00D6: if  0
0038:   $343 ==  0  ;; integer values
004D: jump_if_false Label00D2CD
0050: gosub Label00D800
0004: $343 =  1  ;; integer values

:Label00D2CD
00D6: if  0
0038:   $344 ==  1  ;; integer values
004D: jump_if_false Label00D2FA
03BA: clear_cars_from_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
0004: $344 =  0  ;; integer values

:Label00D2FA
00D6: if  0
0038:   $345 ==  1  ;; integer values
004D: jump_if_false Label00D327
03BA: clear_cars_from_cube  306.25 -610.875  32.8125  346.75 -479.875  40.0
0004: $345 =  0  ;; integer values

:Label00D327
00D6: if  0
0038:   $346 ==  1  ;; integer values
004D: jump_if_false Label00D354
03BA: clear_cars_from_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
0004: $346 =  0  ;; integer values

:Label00D354
0004: $33B =  1  ;; integer values

:Label00D35B
00D6: if  0
0018:   $33B >  0  ;; integer values
004D: jump_if_false Label00D432
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  306.25 -610.875  28.0  346.75 -479.875  32.375
004D: jump_if_false Label00D432
00D6: if  0
0038:   $343 ==  0  ;; integer values
004D: jump_if_false Label00D3B1
0050: gosub Label00D800
0004: $343 =  1  ;; integer values

:Label00D3B1
00D6: if  0
0038:   $344 ==  0  ;; integer values
004D: jump_if_false Label00D3D1
0050: gosub Label00D856
0004: $344 =  1  ;; integer values

:Label00D3D1
00D6: if  0
0038:   $345 ==  1  ;; integer values
004D: jump_if_false Label00D3FE
03BA: clear_cars_from_cube  306.25 -610.875  32.8125  346.75 -479.875  40.0
0004: $345 =  0  ;; integer values

:Label00D3FE
00D6: if  0
0038:   $346 ==  1  ;; integer values
004D: jump_if_false Label00D42B
03BA: clear_cars_from_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
0004: $346 =  0  ;; integer values

:Label00D42B
0004: $33B =  2  ;; integer values

:Label00D432
00D6: if  0
0018:   $33B >  1  ;; integer values
004D: jump_if_false Label00D4FC
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
004D: jump_if_false Label00D4FC
00D6: if  0
0038:   $343 ==  0  ;; integer values
004D: jump_if_false Label00D488
0050: gosub Label00D800
0004: $343 =  1  ;; integer values

:Label00D488
00D6: if  0
0038:   $344 ==  0  ;; integer values
004D: jump_if_false Label00D4A8
0050: gosub Label00D856
0004: $344 =  1  ;; integer values

:Label00D4A8
00D6: if  0
0038:   $345 ==  0  ;; integer values
004D: jump_if_false Label00D4C8
0050: gosub Label00D89E
0004: $345 =  1  ;; integer values

:Label00D4C8
00D6: if  0
0038:   $346 ==  1  ;; integer values
004D: jump_if_false Label00D4F5
03BA: clear_cars_from_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
0004: $346 =  0  ;; integer values

:Label00D4F5
0004: $33B =  3  ;; integer values

:Label00D4FC
00D6: if  0
0018:   $33B >  2  ;; integer values
004D: jump_if_false Label00D5C6
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  306.25 -610.875  32.8125  346.75 -479.875  40.0
004D: jump_if_false Label00D5C6
00D6: if  0
0038:   $343 ==  1  ;; integer values
004D: jump_if_false Label00D55F
03BA: clear_cars_from_cube  306.25 -610.875  28.0  346.75 -479.875  32.375
0004: $343 =  0  ;; integer values

:Label00D55F
00D6: if  0
0038:   $344 ==  0  ;; integer values
004D: jump_if_false Label00D57F
0050: gosub Label00D856
0004: $344 =  1  ;; integer values

:Label00D57F
00D6: if  0
0038:   $345 ==  0  ;; integer values
004D: jump_if_false Label00D59F
0050: gosub Label00D89E
0004: $345 =  1  ;; integer values

:Label00D59F
00D6: if  0
0038:   $346 ==  0  ;; integer values
004D: jump_if_false Label00D5BF
0050: gosub Label00D8E6
0004: $346 =  1  ;; integer values

:Label00D5BF
0004: $33B =  4  ;; integer values

:Label00D5C6
00D6: if  0
0018:   $33B >  3  ;; integer values
004D: jump_if_false Label00D69D
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
004D: jump_if_false Label00D69D
00D6: if  0
0038:   $343 ==  1  ;; integer values
004D: jump_if_false Label00D629
03BA: clear_cars_from_cube  306.25 -610.875  28.0  346.75 -479.875  32.375
0004: $343 =  0  ;; integer values

:Label00D629
00D6: if  0
0038:   $344 ==  1  ;; integer values
004D: jump_if_false Label00D656
03BA: clear_cars_from_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
0004: $344 =  0  ;; integer values

:Label00D656
00D6: if  0
0038:   $345 ==  0  ;; integer values
004D: jump_if_false Label00D676
0050: gosub Label00D89E
0004: $345 =  1  ;; integer values

:Label00D676
00D6: if  0
0038:   $346 ==  0  ;; integer values
004D: jump_if_false Label00D696
0050: gosub Label00D8E6
0004: $346 =  1  ;; integer values

:Label00D696
0004: $33B =  5  ;; integer values

:Label00D69D
00D6: if  0
0018:   $33B >  0  ;; integer values
004D: jump_if_false Label00D74B
00D6: if  0
8057:   NOT   player $PLAYER_CHAR  0 ()in_cube  266.8125 -610.875  25.0  346.75 -479.875  40.0
004D: jump_if_false Label00D74B
01EB: set_car_density_to  1.0
03BA: clear_cars_from_cube  306.25 -610.875  28.0  346.75 -479.875  32.375
03BA: clear_cars_from_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
03BA: clear_cars_from_cube  306.25 -610.875  32.8125  346.75 -479.875  40.0
03BA: clear_cars_from_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
0004: $343 =  0  ;; integer values
0004: $344 =  0  ;; integer values
0004: $345 =  0  ;; integer values
0004: $346 =  0  ;; integer values
0004: $33B =  0  ;; integer values

:Label00D74B
00D6: if  0
0018:   $33B >  0  ;; integer values
004D: jump_if_false Label00D7F9
00D6: if  0
8057:   NOT   player $PLAYER_CHAR  0 ()in_cube  266.8125 -610.875  25.0  346.75 -479.875  40.0
004D: jump_if_false Label00D7F9
01EB: set_car_density_to  1.0
03BA: clear_cars_from_cube  306.25 -610.875  28.0  346.75 -479.875  32.375
03BA: clear_cars_from_cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
03BA: clear_cars_from_cube  306.25 -610.875  32.8125  346.75 -479.875  40.0
03BA: clear_cars_from_cube  266.8125 -610.875  35.1875  306.25 -479.875  40.0
0004: $343 =  0  ;; integer values
0004: $344 =  0  ;; integer values
0004: $345 =  0  ;; integer values
0004: $346 =  0  ;; integer values
0004: $33B =  0  ;; integer values

:Label00D7F9
0002: jump Label00D248

:Label00D800
03C5: create_random_car_for_carpark  311.5 -510.25  28.0625  91.0
03C5: create_random_car_for_carpark  323.5 -526.5  28.0625  270.3125
03C5: create_random_car_for_carpark  342.625 -542.3125  28.0625  268.375
03C5: create_random_car_for_carpark  311.4375 -554.375  28.0625  91.0625
03C5: create_random_car_for_carpark  310.4375 -574.625  28.0625  269.4375
03C5: create_random_car_for_carpark  342.6875 -590.4375  28.0625  268.4375
0051: return

:Label00D856
03C5: create_random_car_for_carpark  302.25 -580.5  30.5  270.3125
03C5: create_random_car_for_carpark  289.5 -564.5625  30.5  88.0
03C5: create_random_car_for_carpark  283.875 -548.375  30.5  92.5
03C5: create_random_car_for_carpark  270.625 -528.4375  30.5  88.5625
03C5: create_random_car_for_carpark  301.5 -484.75  30.375  271.625
0051: return

:Label00D89E
03C5: create_random_car_for_carpark  311.0625 -512.625  32.8125  91.125
03C5: create_random_car_for_carpark  342.625 -536.25  32.8125  266.625
03C5: create_random_car_for_carpark  311.4375 -564.125  32.8125  267.5
03C5: create_random_car_for_carpark  330.5 -584.3125  32.8125  267.75
03C5: create_random_car_for_carpark  342.875 -600.625  32.8125  87.25
0051: return

:Label00D8E6
03C5: create_random_car_for_carpark  282.3125 -582.5  35.1875  267.0
03C5: create_random_car_for_carpark  302.6875 -574.5  35.1875  271.0625
03C5: create_random_car_for_carpark  270.9375 -530.4375  35.1875  88.3125
03C5: create_random_car_for_carpark  303.1875 -510.5625  35.1875  88.625
03C5: create_random_car_for_carpark  283.1875 -502.75  35.1875  89.4375
03C5: create_random_car_for_carpark  302.375 -485.5  35.1875  266.0
0051: return

:Label00D93C
0111: set_wasted_busted_check_to  0 (disabled)
03A4: name_thread "RAMPAGE"
0004: $347 =  5000  ;; integer values
0004: $FLAG_RAMPAGE_STATUS =  0  ;; integer values
0004: $VAR_NUM_RAMPAGES_COMPLETE =  0  ;; integer values
0004: $35E =  0  ;; integer values
0004: $35F =  0  ;; integer values
0004: $360 =  0  ;; integer values
0004: $361 =  0  ;; integer values
0004: $362 =  0  ;; integer values
0004: $363 =  0  ;; integer values
0004: $364 =  0  ;; integer values
0004: $365 =  0  ;; integer values
0004: $366 =  0  ;; integer values
0004: $367 =  0  ;; integer values
0004: $368 =  0  ;; integer values
0004: $369 =  0  ;; integer values
0004: $36A =  0  ;; integer values
0004: $36B =  0  ;; integer values
0004: $36C =  0  ;; integer values
0004: $36D =  0  ;; integer values
0004: $36E =  0  ;; integer values
0004: $36F =  0  ;; integer values
0004: $370 =  0  ;; integer values
0004: $371 =  0  ;; integer values
0004: $FLAG_RAMPAGE1_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE2_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE3_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE4_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE5_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE6_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE7_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE8_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE9_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE10_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE11_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE12_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE13_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE14_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE15_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE16_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE17_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE18_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE19_LOCATION1 =  0  ;; integer values
0004: $FLAG_RAMPAGE20_LOCATION1 =  0  ;; integer values
0213: $PICKUP_RAMPAGE1 = create_pickup -31 (KILLFRENZY) type  3 at  958.0 -431.0  14.5
0213: $PICKUP_RAMPAGE2 = create_pickup -31 (KILLFRENZY) type  3 at  1076.875 -859.875  15.1875
0213: $PICKUP_RAMPAGE3 = create_pickup -31 (KILLFRENZY) type  3 at  1312.25 -315.6875  42.5625
0213: $PICKUP_RAMPAGE4 = create_pickup -31 (KILLFRENZY) type  3 at  883.25 -806.1875  15.0
0213: $PICKUP_RAMPAGE5 = create_pickup -31 (KILLFRENZY) type  3 at  1274.688 -742.6875  15.0
0213: $PICKUP_RAMPAGE6 = create_pickup -31 (KILLFRENZY) type  3 at  1195.25 -497.875  39.25
0213: $PICKUP_RAMPAGE7 = create_pickup -31 (KILLFRENZY) type  3 at  204.0625 -1237.375  45.0625
0213: $PICKUP_RAMPAGE8 = create_pickup -31 (KILLFRENZY) type  3 at -22.0625 -1526.875  26.0625
0213: $PICKUP_RAMPAGE9 = create_pickup -31 (KILLFRENZY) type  3 at  8.0 -910.0  26.5
0213: $PICKUP_RAMPAGE10 = create_pickup -31 (KILLFRENZY) type  3 at  181.0625 -338.1875  16.5
0213: $PICKUP_RAMPAGE11 = create_pickup -31 (KILLFRENZY) type  3 at -57.5 -1070.75  26.25
0213: $PICKUP_RAMPAGE12 = create_pickup -31 (KILLFRENZY) type  3 at  392.875 -795.375  31.25
0213: $PICKUP_RAMPAGE13 = create_pickup -31 (KILLFRENZY) type  3 at -41.5625 -451.75  16.5625
0213: $PICKUP_RAMPAGE14 = create_pickup -31 (KILLFRENZY) type  3 at -585.375  284.6875  64.0
0213: $PICKUP_RAMPAGE15 = create_pickup -31 (KILLFRENZY) type  3 at -560.25 -23.5625  9.25
0213: $PICKUP_RAMPAGE16 = create_pickup -31 (KILLFRENZY) type  3 at -867.0 -145.375  49.75
0213: $PICKUP_RAMPAGE17 = create_pickup -31 (KILLFRENZY) type  3 at -705.875 -617.5  16.375
0213: $PICKUP_RAMPAGE18 = create_pickup -31 (KILLFRENZY) type  3 at -987.6875 -206.0625  33.5625
0213: $PICKUP_RAMPAGE19 = create_pickup -31 (KILLFRENZY) type  3 at -1186.25  41.0  68.75
0213: $PICKUP_RAMPAGE20 = create_pickup -31 (KILLFRENZY) type  3 at -431.5625  110.875  15.5625
0408: set_total_rampages_to  20
0004: $VAR_RAMPAGE_AMOUNT1 =  30  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT2 =  13  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT3 =  20  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT4 =  25  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT5 =  20  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT6 =  10  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT7 =  17  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT8 =  25  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT9 =  8  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT10 =  15  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT11 =  30  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT12 =  16  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT13 =  25  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT14 =  20  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT15 =  20  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT16 =  15  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT17 =  20  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT18 =  7  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT19 =  15  ;; integer values
0004: $VAR_RAMPAGE_AMOUNT20 =  20  ;; integer values

:Label00DC70
0001: wait  500 ms
00D6: if  0
0038:   $35E ==  0  ;; integer values
004D: jump_if_false Label00DDB4
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE1 picked_up
004D: jump_if_false Label00DDB4
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  6  120000 $VAR_RAMPAGE_AMOUNT1 #GANG05 #GANG06 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG05
0247: request_model #GANG06
03DF: all_random_peds #PIMP
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_01" $VAR_RAMPAGE_AMOUNT1  6000 ms  6  ;; Murder ~1~ Diablos in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00DCEE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00DD10
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00DCEE

:Label00DD10
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00DD30
0004: $35E =  1  ;; integer values
0050: gosub Label00F49F

:Label00DD30
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00DDA1
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
0215: destroy_pickup $PICKUP_RAMPAGE1
00D6: if  0
0038:   $FLAG_RAMPAGE1_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00DD88
0213: $PICKUP_RAMPAGE1 = create_pickup -31 (KILLFRENZY) type  3 at  987.5625 -907.25  15.25
0004: $FLAG_RAMPAGE1_LOCATION1 =  1  ;; integer values
0002: jump Label00DDA1

:Label00DD88
0213: $PICKUP_RAMPAGE1 = create_pickup -31 (KILLFRENZY) type  3 at  958.0 -431.0  14.5
0004: $FLAG_RAMPAGE1_LOCATION1 =  0  ;; integer values

:Label00DDA1
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG05
0249: release_model #GANG06
0004: $ONMISSION =  0  ;; integer values

:Label00DDB4
00D6: if  0
0038:   $35F ==  0  ;; integer values
004D: jump_if_false Label00DEDB
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE2 picked_up
004D: jump_if_false Label00DEDB
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  8  120000 $VAR_RAMPAGE_AMOUNT2 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_02" $VAR_RAMPAGE_AMOUNT2  6000 ms  6  ;; Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00DE21
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00DE43
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00DE21

:Label00DE43
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00DE63
0004: $35F =  1  ;; integer values
0050: gosub Label00F49F

:Label00DE63
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00DED4
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
0215: destroy_pickup $PICKUP_RAMPAGE2
00D6: if  0
0038:   $FLAG_RAMPAGE2_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00DEBB
0213: $PICKUP_RAMPAGE2 = create_pickup -31 (KILLFRENZY) type  3 at  982.375 -1009.375  14.875
0004: $FLAG_RAMPAGE2_LOCATION1 =  1  ;; integer values
0002: jump Label00DED4

:Label00DEBB
0213: $PICKUP_RAMPAGE2 = create_pickup -31 (KILLFRENZY) type  3 at  1076.875 -859.875  15.1875
0004: $FLAG_RAMPAGE2_LOCATION1 =  0  ;; integer values

:Label00DED4
0004: $ONMISSION =  0  ;; integer values

:Label00DEDB
00D6: if  0
0038:   $360 ==  0  ;; integer values
004D: jump_if_false Label00E015
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE3 picked_up
004D: jump_if_false Label00E015
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  5  120000 $VAR_RAMPAGE_AMOUNT3 #GANG01 #GANG02 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG01
0247: request_model #GANG02
03DF: all_random_peds #MALE01
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_03" $VAR_RAMPAGE_AMOUNT3  6000 ms  6  ;; Kill ~1~ Mafia in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00DF54
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00DF76
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00DF54

:Label00DF76
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00DF96
0004: $360 =  1  ;; integer values
0050: gosub Label00F49F

:Label00DF96
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E002
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE3_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00DFE9
0213: $PICKUP_RAMPAGE3 = create_pickup -31 (KILLFRENZY) type  3 at  1209.5 -380.0625  25.5
0004: $FLAG_RAMPAGE3_LOCATION1 =  1  ;; integer values
0002: jump Label00E002

:Label00DFE9
0213: $PICKUP_RAMPAGE3 = create_pickup -31 (KILLFRENZY) type  3 at  1312.25 -315.6875  42.5625
0004: $FLAG_RAMPAGE3_LOCATION1 =  0  ;; integer values

:Label00E002
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG01
0249: release_model #GANG02
0004: $ONMISSION =  0  ;; integer values

:Label00E015
00D6: if  0
0038:   $361 ==  0  ;; integer values
004D: jump_if_false Label00E14F
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE4 picked_up
004D: jump_if_false Label00E14F
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  3  120000 $VAR_RAMPAGE_AMOUNT4 #GANG03 #GANG04 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG03
0247: request_model #GANG04
03DF: all_random_peds #TAXI_D
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_04" $VAR_RAMPAGE_AMOUNT4  6000 ms  6  ;; Kill ~1~ Triads in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E08E
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E0B0
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E08E

:Label00E0B0
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E0D0
0004: $361 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E0D0
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E13C
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE4_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E123
0213: $PICKUP_RAMPAGE4 = create_pickup -31 (KILLFRENZY) type  3 at  1253.875 -572.875  12.5
0004: $FLAG_RAMPAGE4_LOCATION1 =  1  ;; integer values
0002: jump Label00E13C

:Label00E123
0213: $PICKUP_RAMPAGE4 = create_pickup -31 (KILLFRENZY) type  3 at  883.25 -806.1875  15.0
0004: $FLAG_RAMPAGE4_LOCATION1 =  0  ;; integer values

:Label00E13C
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG03
0249: release_model #GANG04
0004: $ONMISSION =  0  ;; integer values

:Label00E14F
00D6: if  0
0038:   $362 ==  0  ;; integer values
004D: jump_if_false Label00E289
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE5 picked_up
004D: jump_if_false Label00E289
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  4  120000 $VAR_RAMPAGE_AMOUNT5 #GANG03 #GANG04 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG03
0247: request_model #GANG04
03DF: all_random_peds #TAXI_D
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_05" $VAR_RAMPAGE_AMOUNT5  6000 ms  6  ;; Kill ~1~ Triads in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E1C8
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E1EA
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E1C8

:Label00E1EA
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E20A
0004: $362 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E20A
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E276
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE5_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E25D
0213: $PICKUP_RAMPAGE5 = create_pickup -31 (KILLFRENZY) type  3 at  1179.188 -566.0  27.25
0004: $FLAG_RAMPAGE5_LOCATION1 =  1  ;; integer values
0002: jump Label00E276

:Label00E25D
0213: $PICKUP_RAMPAGE5 = create_pickup -31 (KILLFRENZY) type  3 at  1274.688 -742.6875  15.0
0004: $FLAG_RAMPAGE5_LOCATION1 =  0  ;; integer values

:Label00E276
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG03
0249: release_model #GANG04
0004: $ONMISSION =  0  ;; integer values

:Label00E289
00D6: if  0
0038:   $363 ==  0  ;; integer values
004D: jump_if_false Label00E3AB
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE6 picked_up
004D: jump_if_false Label00E3AB
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  11  120000 $VAR_RAMPAGE_AMOUNT6 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_06" $VAR_RAMPAGE_AMOUNT6  6000 ms  6  ;; Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E2F6
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E318
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E2F6

:Label00E318
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E338
0004: $363 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E338
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E3A4
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE6_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E38B
0213: $PICKUP_RAMPAGE6 = create_pickup -31 (KILLFRENZY) type  3 at  1124.562 -816.75  26.5
0004: $FLAG_RAMPAGE6_LOCATION1 =  1  ;; integer values
0002: jump Label00E3A4

:Label00E38B
0213: $PICKUP_RAMPAGE6 = create_pickup -31 (KILLFRENZY) type  3 at  1195.25 -497.875  39.25
0004: $FLAG_RAMPAGE6_LOCATION1 =  0  ;; integer values

:Label00E3A4
0004: $ONMISSION =  0  ;; integer values

:Label00E3AB
00D6: if  0
0038:   $364 ==  0  ;; integer values
004D: jump_if_false Label00E4E5
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE7 picked_up
004D: jump_if_false Label00E4E5
0004: $ONMISSION =  1  ;; integer values
0367: init_gta3_rampage "PAGE_00"  7  120000 $VAR_RAMPAGE_AMOUNT7 #GANG09 #GANG10 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0    ;; .
0247: request_model #GANG09
0247: request_model #GANG10
03DF: all_random_peds #GANG02
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_07" $VAR_RAMPAGE_AMOUNT7  6000 ms  6  ;; Pop ~1~ Yardie heads in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E424
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E446
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E424

:Label00E446
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E466
0004: $364 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E466
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E4D2
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE7_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E4B9
0213: $PICKUP_RAMPAGE7 = create_pickup -31 (KILLFRENZY) type  3 at  440.25 -1391.188  44.1875
0004: $FLAG_RAMPAGE7_LOCATION1 =  1  ;; integer values
0002: jump Label00E4D2

:Label00E4B9
0213: $PICKUP_RAMPAGE7 = create_pickup -31 (KILLFRENZY) type  3 at  204.0625 -1237.375  45.0625
0004: $FLAG_RAMPAGE7_LOCATION1 =  0  ;; integer values

:Label00E4D2
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG09
0249: release_model #GANG10
0004: $ONMISSION =  0  ;; integer values

:Label00E4E5
00D6: if  0
0038:   $365 ==  0  ;; integer values
004D: jump_if_false Label00E61F
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE8 picked_up
004D: jump_if_false Label00E61F
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  9  120000 $VAR_RAMPAGE_AMOUNT8 #GANG07 #GANG08 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG07
0247: request_model #GANG08
03DF: all_random_peds #GANG01
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_08" $VAR_RAMPAGE_AMOUNT8  6000 ms  6  ;; Burn ~1~ Yakuza in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E55E
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E580
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E55E

:Label00E580
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E5A0
0004: $365 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E5A0
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E60C
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE8_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E5F3
0213: $PICKUP_RAMPAGE8 = create_pickup -31 (KILLFRENZY) type  3 at -22.6875 -1116.688  26.0625
0004: $FLAG_RAMPAGE8_LOCATION1 =  1  ;; integer values
0002: jump Label00E60C

:Label00E5F3
0213: $PICKUP_RAMPAGE8 = create_pickup -31 (KILLFRENZY) type  3 at -22.0625 -1526.875  26.0625
0004: $FLAG_RAMPAGE8_LOCATION1 =  0  ;; integer values

:Label00E60C
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG07
0249: release_model #GANG08
0004: $ONMISSION =  0  ;; integer values

:Label00E61F
00D6: if  0
0038:   $366 ==  0  ;; integer values
004D: jump_if_false Label00E741
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE9 picked_up
004D: jump_if_false Label00E741
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  4  120000 $VAR_RAMPAGE_AMOUNT9 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_09" $VAR_RAMPAGE_AMOUNT9  6000 ms  6  ;; Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E68C
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E6AE
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E68C

:Label00E6AE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E6CE
0004: $366 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E6CE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E73A
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE9_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E721
0213: $PICKUP_RAMPAGE9 = create_pickup -31 (KILLFRENZY) type  3 at  134.1875 -552.75  26.0
0004: $FLAG_RAMPAGE9_LOCATION1 =  1  ;; integer values
0002: jump Label00E73A

:Label00E721
0213: $PICKUP_RAMPAGE9 = create_pickup -31 (KILLFRENZY) type  3 at  8.0 -910.0  26.5
0004: $FLAG_RAMPAGE9_LOCATION1 =  0  ;; integer values

:Label00E73A
0004: $ONMISSION =  0  ;; integer values

:Label00E741
00D6: if  0
0038:   $367 ==  0  ;; integer values
004D: jump_if_false Label00E863
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE10 picked_up
004D: jump_if_false Label00E863
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  6  120000 $VAR_RAMPAGE_AMOUNT10 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_10" $VAR_RAMPAGE_AMOUNT10  6000 ms  6  ;; Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E7AE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E7D0
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E7AE

:Label00E7D0
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E7F0
0004: $367 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E7F0
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E85C
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE10_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E843
0213: $PICKUP_RAMPAGE10 = create_pickup -31 (KILLFRENZY) type  3 at  434.25 -147.75  20.875
0004: $FLAG_RAMPAGE10_LOCATION1 =  1  ;; integer values
0002: jump Label00E85C

:Label00E843
0213: $PICKUP_RAMPAGE10 = create_pickup -31 (KILLFRENZY) type  3 at  181.0625 -338.1875  16.5
0004: $FLAG_RAMPAGE10_LOCATION1 =  0  ;; integer values

:Label00E85C
0004: $ONMISSION =  0  ;; integer values

:Label00E863
00D6: if  0
0038:   $368 ==  0  ;; integer values
004D: jump_if_false Label00E99D
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE11 picked_up
004D: jump_if_false Label00E99D
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  8  120000 $VAR_RAMPAGE_AMOUNT11 #GANG09 #GANG10 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG09
0247: request_model #GANG10
03DF: all_random_peds #GANG02
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_11" $VAR_RAMPAGE_AMOUNT11  6000 ms  6  ;; Annihialate ~1~ Yardies in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00E8DC
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00E8FE
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00E8DC

:Label00E8FE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00E91E
0004: $368 =  1  ;; integer values
0050: gosub Label00F49F

:Label00E91E
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00E98A
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE11_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00E971
0213: $PICKUP_RAMPAGE11 = create_pickup -31 (KILLFRENZY) type  3 at -101.375 -1386.75  26.25
0004: $FLAG_RAMPAGE11_LOCATION1 =  1  ;; integer values
0002: jump Label00E98A

:Label00E971
0213: $PICKUP_RAMPAGE11 = create_pickup -31 (KILLFRENZY) type  3 at -57.5 -1070.75  26.25
0004: $FLAG_RAMPAGE11_LOCATION1 =  0  ;; integer values

:Label00E98A
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG09
0249: release_model #GANG10
0004: $ONMISSION =  0  ;; integer values

:Label00E99D
00D6: if  0
0038:   $369 ==  0  ;; integer values
004D: jump_if_false Label00EAD7
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE12 picked_up
004D: jump_if_false Label00EAD7
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  10  120000 $VAR_RAMPAGE_AMOUNT12 #GANG07 #GANG08 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG07
0247: request_model #GANG08
03DF: all_random_peds #GANG01
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_12" $VAR_RAMPAGE_AMOUNT12  6000 ms  6  ;; Torch ~1~ Yakuza in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00EA16
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00EA38
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00EA16

:Label00EA38
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00EA58
0004: $369 =  1  ;; integer values
0050: gosub Label00F49F

:Label00EA58
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00EAC4
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE12_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00EAAB
0213: $PICKUP_RAMPAGE12 = create_pickup -31 (KILLFRENZY) type  3 at  374.375 -609.375  26.6875
0004: $FLAG_RAMPAGE12_LOCATION1 =  1  ;; integer values
0002: jump Label00EAC4

:Label00EAAB
0213: $PICKUP_RAMPAGE12 = create_pickup -31 (KILLFRENZY) type  3 at  392.875 -795.375  31.25
0004: $FLAG_RAMPAGE12_LOCATION1 =  0  ;; integer values

:Label00EAC4
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG07
0249: release_model #GANG08
0004: $ONMISSION =  0  ;; integer values

:Label00EAD7
00D6: if  0
0038:   $36A ==  0  ;; integer values
004D: jump_if_false Label00EC11
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE13 picked_up
004D: jump_if_false Label00EC11
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  11  120000 $VAR_RAMPAGE_AMOUNT13 #GANG09 #GANG10 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG09
0247: request_model #GANG10
03DF: all_random_peds #GANG02
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_13" $VAR_RAMPAGE_AMOUNT13  6000 ms  6  ;; Explode ~1~ Yardies in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00EB50
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00EB72
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00EB50

:Label00EB72
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00EB92
0004: $36A =  1  ;; integer values
0050: gosub Label00F49F

:Label00EB92
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00EBFE
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE13_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00EBE5
0213: $PICKUP_RAMPAGE13 = create_pickup -31 (KILLFRENZY) type  3 at  176.75 -360.0625  16.1875
0004: $FLAG_RAMPAGE13_LOCATION1 =  1  ;; integer values
0002: jump Label00EBFE

:Label00EBE5
0213: $PICKUP_RAMPAGE13 = create_pickup -31 (KILLFRENZY) type  3 at -41.5625 -451.75  16.5625
0004: $FLAG_RAMPAGE13_LOCATION1 =  0  ;; integer values

:Label00EBFE
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG09
0249: release_model #GANG10
0004: $ONMISSION =  0  ;; integer values

:Label00EC11
00D6: if  0
0038:   $36B ==  0  ;; integer values
004D: jump_if_false Label00ED4B
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE14 picked_up
004D: jump_if_false Label00ED4B
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  9  120000 $VAR_RAMPAGE_AMOUNT14 #GANG11 #GANG12 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG11
0247: request_model #GANG12
03DF: all_random_peds #GANG03
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_14" $VAR_RAMPAGE_AMOUNT14  6000 ms  6  ;; Fry ~1~ Colombians in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00EC8A
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00ECAC
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00EC8A

:Label00ECAC
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00ECCC
0004: $36B =  1  ;; integer values
0050: gosub Label00F49F

:Label00ECCC
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00ED38
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE14_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00ED1F
0213: $PICKUP_RAMPAGE14 = create_pickup -31 (KILLFRENZY) type  3 at -1149.188  160.5  58.875
0004: $FLAG_RAMPAGE14_LOCATION1 =  1  ;; integer values
0002: jump Label00ED38

:Label00ED1F
0213: $PICKUP_RAMPAGE14 = create_pickup -31 (KILLFRENZY) type  3 at -585.375  284.6875  64.0
0004: $FLAG_RAMPAGE14_LOCATION1 =  0  ;; integer values

:Label00ED38
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG11
0249: release_model #GANG12
0004: $ONMISSION =  0  ;; integer values

:Label00ED4B
00D6: if  0
0038:   $36C ==  0  ;; integer values
004D: jump_if_false Label00EE85
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE15 picked_up
004D: jump_if_false Label00EE85
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  4  120000 $VAR_RAMPAGE_AMOUNT15 #GANG13 #GANG14 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG13
0247: request_model #GANG14
03DF: all_random_peds #GANG04
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_15" $VAR_RAMPAGE_AMOUNT15  6000 ms  6  ;; Splatter ~1~ Hoods in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00EDC4
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00EDE6
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00EDC4

:Label00EDE6
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00EE06
0004: $36C =  1  ;; integer values
0050: gosub Label00F49F

:Label00EE06
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00EE72
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE15_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00EE59
0213: $PICKUP_RAMPAGE15 = create_pickup -31 (KILLFRENZY) type  3 at -632.0625 -413.75  18.0
0004: $FLAG_RAMPAGE15_LOCATION1 =  1  ;; integer values
0002: jump Label00EE72

:Label00EE59
0213: $PICKUP_RAMPAGE15 = create_pickup -31 (KILLFRENZY) type  3 at -560.25 -23.5625  9.25
0004: $FLAG_RAMPAGE15_LOCATION1 =  0  ;; integer values

:Label00EE72
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG13
0249: release_model #GANG14
0004: $ONMISSION =  0  ;; integer values

:Label00EE85
00D6: if  0
0038:   $36D ==  0  ;; integer values
004D: jump_if_false Label00EFA7
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE16 picked_up
004D: jump_if_false Label00EFA7
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  8  120000 $VAR_RAMPAGE_AMOUNT16 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_16" $VAR_RAMPAGE_AMOUNT16  6000 ms  6  ;; Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00EEF2
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00EF14
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00EEF2

:Label00EF14
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00EF34
0004: $36D =  1  ;; integer values
0050: gosub Label00F49F

:Label00EF34
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00EFA0
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE16_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00EF87
0213: $PICKUP_RAMPAGE16 = create_pickup -31 (KILLFRENZY) type  3 at -939.0 -303.25  33.5625
0004: $FLAG_RAMPAGE16_LOCATION1 =  1  ;; integer values
0002: jump Label00EFA0

:Label00EF87
0213: $PICKUP_RAMPAGE16 = create_pickup -31 (KILLFRENZY) type  3 at -867.0 -145.375  49.75
0004: $FLAG_RAMPAGE16_LOCATION1 =  0  ;; integer values

:Label00EFA0
0004: $ONMISSION =  0  ;; integer values

:Label00EFA7
00D6: if  0
0038:   $36E ==  0  ;; integer values
004D: jump_if_false Label00F0E1
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE17 picked_up
004D: jump_if_false Label00F0E1
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  17  120000 $VAR_RAMPAGE_AMOUNT17 #GANG11 #GANG12 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
0247: request_model #GANG11
0247: request_model #GANG12
03DF: all_random_peds #GANG03
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_17" $VAR_RAMPAGE_AMOUNT17  6000 ms  6  ;; Splatter ~1~ Colombians with a car in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00F020
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00F042
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00F020

:Label00F042
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00F062
0004: $36E =  1  ;; integer values
0050: gosub Label00F49F

:Label00F062
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00F0CE
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE17_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00F0B5
0213: $PICKUP_RAMPAGE17 = create_pickup -31 (KILLFRENZY) type  3 at -1181.875 -264.75  46.0
0004: $FLAG_RAMPAGE17_LOCATION1 =  1  ;; integer values
0002: jump Label00F0CE

:Label00F0B5
0213: $PICKUP_RAMPAGE17 = create_pickup -31 (KILLFRENZY) type  3 at -705.875 -617.5  16.375
0004: $FLAG_RAMPAGE17_LOCATION1 =  0  ;; integer values

:Label00F0CE
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG11
0249: release_model #GANG12
0004: $ONMISSION =  0  ;; integer values

:Label00F0E1
00D6: if  0
0038:   $36F ==  0  ;; integer values
004D: jump_if_false Label00F203
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE18 picked_up
004D: jump_if_false Label00F203
0004: $ONMISSION =  1  ;; integer values
01F9: init_rampage "PAGE_00"  19  120000 $VAR_RAMPAGE_AMOUNT18 -2 (FAKETARGET) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  ;; .
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_18" $VAR_RAMPAGE_AMOUNT18  6000 ms  6  ;; Driveby and Destroy ~1~ vehicles in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00F14E
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00F170
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00F14E

:Label00F170
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00F190
0004: $36F =  1  ;; integer values
0050: gosub Label00F49F

:Label00F190
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00F1FC
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE18_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00F1E3
0213: $PICKUP_RAMPAGE18 = create_pickup -31 (KILLFRENZY) type  3 at -1080.188  208.375  3.6875
0004: $FLAG_RAMPAGE18_LOCATION1 =  1  ;; integer values
0002: jump Label00F1FC

:Label00F1E3
0213: $PICKUP_RAMPAGE18 = create_pickup -31 (KILLFRENZY) type  3 at -987.6875 -206.0625  33.5625
0004: $FLAG_RAMPAGE18_LOCATION1 =  0  ;; integer values

:Label00F1FC
0004: $ONMISSION =  0  ;; integer values

:Label00F203
00D6: if  0
0038:   $370 ==  0  ;; integer values
004D: jump_if_false Label00F33D
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE19 picked_up
004D: jump_if_false Label00F33D
0004: $ONMISSION =  1  ;; integer values
0367: init_gta3_rampage "PAGE_00"  7  120000 $VAR_RAMPAGE_AMOUNT19 #GANG11 #GANG12 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0    ;; .
0247: request_model #GANG11
0247: request_model #GANG12
03DF: all_random_peds #GANG03
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_19" $VAR_RAMPAGE_AMOUNT19  6000 ms  6  ;; Remove ~1~ Colombian heads in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00F27C
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00F29E
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00F27C

:Label00F29E
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00F2BE
0004: $370 =  1  ;; integer values
0050: gosub Label00F49F

:Label00F2BE
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00F32A
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE19_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00F311
0213: $PICKUP_RAMPAGE19 = create_pickup -31 (KILLFRENZY) type  3 at -1170.188 -42.1875  59.1875
0004: $FLAG_RAMPAGE19_LOCATION1 =  1  ;; integer values
0002: jump Label00F32A

:Label00F311
0213: $PICKUP_RAMPAGE19 = create_pickup -31 (KILLFRENZY) type  3 at -1186.25  41.0  68.75
0004: $FLAG_RAMPAGE19_LOCATION1 =  0  ;; integer values

:Label00F32A
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG11
0249: release_model #GANG12
0004: $ONMISSION =  0  ;; integer values

:Label00F33D
00D6: if  0
0038:   $371 ==  0  ;; integer values
004D: jump_if_false Label00F477
00D6: if  0
0214:   pickup $PICKUP_RAMPAGE20 picked_up
004D: jump_if_false Label00F477
0004: $ONMISSION =  1  ;; integer values
0367: init_gta3_rampage "PAGE_00"  6  120000 $VAR_RAMPAGE_AMOUNT20 #GANG13 #GANG14 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0    ;; .
0247: request_model #GANG13
0247: request_model #GANG14
03DF: all_random_peds #GANG04
00BA: text_styled "RAMPAGE"  5000 ms  5  ;; RAMPAGE!!
01E3: text_1number_styled "PAGE_20" $VAR_RAMPAGE_AMOUNT20  6000 ms  6  ;; Behead ~1~ Hoods in 120 seconds!
01FA: $FLAG_RAMPAGE_STATUS = rampage_status

:Label00F3B6
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  1  ;; integer values
004D: jump_if_false Label00F3D8
0001: wait  0 ms
01FA: $FLAG_RAMPAGE_STATUS = rampage_status
0002: jump Label00F3B6

:Label00F3D8
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  2  ;; integer values
004D: jump_if_false Label00F3F8
0004: $371 =  1  ;; integer values
0050: gosub Label00F49F

:Label00F3F8
00D6: if  0
0038:   $FLAG_RAMPAGE_STATUS ==  3  ;; integer values
004D: jump_if_false Label00F464
00BA: text_styled "RAMP_F"  5000 ms  5  ;; RAMPAGE FAILED
00D6: if  0
0038:   $FLAG_RAMPAGE20_LOCATION1 ==  0  ;; integer values
004D: jump_if_false Label00F44B
0213: $PICKUP_RAMPAGE20 = create_pickup -31 (KILLFRENZY) type  3 at -798.375  126.0  29.0
0004: $FLAG_RAMPAGE20_LOCATION1 =  1  ;; integer values
0002: jump Label00F464

:Label00F44B
0213: $PICKUP_RAMPAGE20 = create_pickup -31 (KILLFRENZY) type  3 at -431.5625  110.875  15.5625
0004: $FLAG_RAMPAGE20_LOCATION1 =  0  ;; integer values

:Label00F464
03DF: all_random_peds -1 (PLAYERSDOOR)
0249: release_model #GANG13
0249: release_model #GANG14
0004: $ONMISSION =  0  ;; integer values

:Label00F477
00D6: if  0
0038:   $VAR_NUM_RAMPAGES_COMPLETE ==  20  ;; integer values
004D: jump_if_false Label00F490
0002: jump Label00F497

:Label00F490
0002: jump Label00DC70

:Label00F497
00D8: mission_cleanup
030C: set_mission_points +=  1
004E: end_thread

:Label00F49F
0008: $VAR_NUM_RAMPAGES_COMPLETE +=  1  ;; integer values
0084: $347 = $VAR_NUM_RAMPAGES_COMPLETE  ;; integer values and handles
0010: $347 *=  5000  ;; integer values
0110: clear_player $PLAYER_CHAR wanted_level
00D6: if  0
001A:    20 > $VAR_NUM_RAMPAGES_COMPLETE  ;; integer values
004D: jump_if_false Label00F4FD
0109: player $PLAYER_CHAR money += $347
00BA: text_styled "RAMP_P"  5000 ms  5  ;; RAMPAGE COMPLETE!
01E3: text_1number_styled "REWARD" $347  6000 ms  6  ;; REWARD $~1~
0002: jump Label00F52A

:Label00F4FD
0109: player $PLAYER_CHAR money +=  1000000
00BA: text_styled "RAMP_A"  5000 ms  5  ;; ALL RAMPAGES COMPLETED!
01E3: text_1number_styled "REWARD"  1000000  6000 ms  6  ;; REWARD $~1~

:Label00F52A
0051: return

:Label00F52C
0004: $FLAG_10_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_20_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_50_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_40_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_30_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_60_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_70_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_80_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_90_HIDDEN_PACKAGES =  0  ;; integer values
0004: $FLAG_100_HIDDEN_PACKAGES =  0  ;; integer values
0004: $ALL_FIRE_MISSIONS_DONE =  0  ;; integer values
0004: $PORTLAND_VIGILANTES_DONE =  0  ;; integer values
0004: $STAUNTON_VIGILANTES_DONE =  0  ;; integer values
0004: $SHORESIDE_VIGILANTES_DONE =  0  ;; integer values
0004: $PORTLAND_FIRE_MISSIONS =  0  ;; integer values
0004: $STAUNTON_FIRE_MISSIONS =  0  ;; integer values
0004: $SHORESIDE_FIRE_MISSIONS =  0  ;; integer values
0004: $PARAMEDIC_MISSIONS_DONE =  0  ;; integer values
0004: $NUM_PORTLAND_POLICE_BRIBES_AT_HIDEOUT =  0  ;; integer values
0004: $NUM_STAUNTON_POLICE_BRIBES_AT_HIDEOUT =  0  ;; integer values
0004: $NUM_SHORESIDE_POLICE_BRIBES_AT_HIDEOUT =  0  ;; integer values
0004: $437 =  0  ;; integer values
0004: $414 =  0  ;; integer values
0004: $39B =  0  ;; integer values
0004: $39E =  0  ;; integer values
0004: $407 =  0  ;; integer values
0004: $PORTLAND_IE_GARAGE_CARS_DELIVERED =  0  ;; integer values
0004: $SHORESIDE_IE_GARAGE_CARS_DELIVERED =  0  ;; integer values
0004: $409 =  0  ;; integer values
0004: $3A1 =  0  ;; integer values
0004: $3D4 =  0  ;; integer values
0004: $CREATED_EV_CRANE_PICKUPS =  0  ;; integer values
0004: $3D5 =  0  ;; integer values
0004: $3A2 =  0  ;; integer values
0004: $40B =  0  ;; integer values
03A4: name_thread "IMPORT"
0111: set_wasted_busted_check_to  0 (disabled)
0001: wait  100 ms
004F: create_thread Label0100D9 

:Label00F63B
0001: wait  500 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0100D0
00D6: if  0
03C6:   current_island ==  1  
004D: jump_if_false Label00F9D0
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "REDLIGH"
004D: jump_if_false Label00F9B0
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  828.875 -283.75  0.0  894.1875 -323.5  26.0
004D: jump_if_false Label00F989
00D6: if  0
0038:   $414 ==  0  ;; integer values
004D: jump_if_false Label00F982
00D6: if  0
0038:   $FLAG_10_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F6D4
032B: $HIDEOUT_COLT = create_weapon_pickup #COLT45  14 ammo  90 at  876.75 -317.0625  10.0

:Label00F6D4
00D6: if  0
0038:   $FLAG_20_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F6FC
032B: $HIDEOUT_UZI = create_weapon_pickup #UZI  14 ammo  250 at  874.75 -317.0625  10.0

:Label00F6FC
00D6: if  0
0038:   $FLAG_30_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F723
032B: $HIDEOUT_GRENADE = create_weapon_pickup #GRENADE  14 ammo  10 at  872.75 -317.0625  10.0

:Label00F723
00D6: if  0
0038:   $FLAG_40_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F74A
032B: $HIDEOUT_SHOTGUN = create_weapon_pickup #SHOTGUN  14 ammo  50 at  870.75 -317.0625  10.0

:Label00F74A
00D6: if  0
0038:   $FLAG_50_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F76E
0213: $HIDEOUT_ARMOUR = create_pickup -24 (BODYARMOUR) type  14 at  868.75 -317.0625  10.0

:Label00F76E
00D6: if  0
0038:   $FLAG_60_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F795
032B: $HIDEOUT_MOLOTOV = create_weapon_pickup #MOLOTOV  14 ammo  10 at  866.75 -317.0625  10.0

:Label00F795
00D6: if  0
0038:   $FLAG_70_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F7BD
032B: $HIDEOUT_AK47 = create_weapon_pickup #AK47  14 ammo  300 at  864.75 -317.0625  10.0

:Label00F7BD
00D6: if  0
0038:   $FLAG_80_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F7E4
032B: $HIDEOUT_SNIPER = create_weapon_pickup #SNIPER  14 ammo  50 at  862.75 -317.0625  10.0

:Label00F7E4
00D6: if  0
0038:   $FLAG_90_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F80C
032B: $HIDEOUT_M16 = create_weapon_pickup #M16  14 ammo  600 at  860.75 -317.0625  10.0

:Label00F80C
00D6: if  0
0038:   $ALL_FIRE_MISSIONS_DONE ==  1  ;; integer values
004D: jump_if_false Label00F834
032B: $HIDEOUT_FLAME = create_weapon_pickup #FLAME  14 ammo  2000 at  858.75 -317.0625  10.0

:Label00F834
00D6: if  0
0038:   $FLAG_100_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00F85B
032B: $HIDEOUT_ROCKET = create_weapon_pickup #ROCKET  14 ammo  50 at  856.75 -317.0625  10.0

:Label00F85B
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00F87F
0213: $HIDEOUT_BRIBE1 = create_pickup -30 (BRIBE) type  14 at  877.5625 -313.75  8.5

:Label00F87F
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00F8A3
0213: $HIDEOUT_BRIBE2 = create_pickup -30 (BRIBE) type  14 at  875.5625 -313.75  8.5

:Label00F8A3
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00F8C7
0213: $HIDEOUT_BRIBE3 = create_pickup -30 (BRIBE) type  14 at  873.5625 -313.75  8.5

:Label00F8C7
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00F8EB
0213: $HIDEOUT_BRIBE4 = create_pickup -30 (BRIBE) type  14 at  871.5625 -313.75  8.5

:Label00F8EB
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00F90F
0213: $HIDEOUT_BRIBE5 = create_pickup -30 (BRIBE) type  14 at  869.5625 -313.75  8.5

:Label00F90F
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00F933
0213: $HIDEOUT_BRIBE6 = create_pickup -30 (BRIBE) type  14 at  867.5625 -313.75  8.5

:Label00F933
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  34  ;; integer values
004D: jump_if_false Label00F957
0213: $HIDEOUT_HEALTH = create_pickup -28 (HEALTH) type  14 at  878.875 -299.0  8.1875

:Label00F957
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  69  ;; integer values
004D: jump_if_false Label00F97B
0213: $HIDEOUT_ADRENALINE = create_pickup -29 (ADRENALINE) type  14 at  876.875 -299.0  8.1875

:Label00F97B
0004: $414 =  1  ;; integer values

:Label00F982
0002: jump Label00F9A9

:Label00F989
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label00F9A9
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label00F9A9
0002: jump Label00F9D0

:Label00F9B0
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label00F9D0
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label00F9D0
00D6: if  0
03C6:   current_island ==  2  
004D: jump_if_false Label00FD50
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PARK"
004D: jump_if_false Label00FD30
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  39.5 -443.75  53.0  167.5 -484.5625  15.0
004D: jump_if_false Label00FD09
00D6: if  0
0038:   $414 ==  0  ;; integer values
004D: jump_if_false Label00FD02
00D6: if  0
0038:   $FLAG_10_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FA54
032B: $HIDEOUT_COLT = create_weapon_pickup #COLT45  14 ammo  90 at  132.6875 -477.875  15.875

:Label00FA54
00D6: if  0
0038:   $FLAG_20_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FA7C
032B: $HIDEOUT_UZI = create_weapon_pickup #UZI  14 ammo  250 at  132.6875 -479.875  15.875

:Label00FA7C
00D6: if  0
0038:   $FLAG_30_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FAA3
032B: $HIDEOUT_GRENADE = create_weapon_pickup #GRENADE  14 ammo  10 at  129.0625 -477.875  15.875

:Label00FAA3
00D6: if  0
0038:   $FLAG_40_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FACA
032B: $HIDEOUT_SHOTGUN = create_weapon_pickup #SHOTGUN  14 ammo  50 at  129.0625 -479.875  15.875

:Label00FACA
00D6: if  0
0038:   $FLAG_50_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FAEE
0213: $HIDEOUT_ARMOUR = create_pickup -24 (BODYARMOUR) type  14 at  125.5625 -477.875  15.875

:Label00FAEE
00D6: if  0
0038:   $FLAG_60_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FB15
032B: $HIDEOUT_MOLOTOV = create_weapon_pickup #MOLOTOV  14 ammo  10 at  125.5625 -479.875  15.875

:Label00FB15
00D6: if  0
0038:   $FLAG_70_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FB3D
032B: $HIDEOUT_AK47 = create_weapon_pickup #AK47  14 ammo  300 at  122.0625 -477.875  15.875

:Label00FB3D
00D6: if  0
0038:   $FLAG_80_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FB64
032B: $HIDEOUT_SNIPER = create_weapon_pickup #SNIPER  14 ammo  50 at  122.0625 -479.875  15.875

:Label00FB64
00D6: if  0
0038:   $FLAG_90_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FB8C
032B: $HIDEOUT_M16 = create_weapon_pickup #M16  14 ammo  600 at  118.6875 -477.875  15.875

:Label00FB8C
00D6: if  0
0038:   $ALL_FIRE_MISSIONS_DONE ==  1  ;; integer values
004D: jump_if_false Label00FBB4
032B: $HIDEOUT_FLAME = create_weapon_pickup #FLAME  14 ammo  2000 at  118.6875 -479.875  15.875

:Label00FBB4
00D6: if  0
0038:   $FLAG_100_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FBDB
032B: $HIDEOUT_ROCKET = create_weapon_pickup #ROCKET  14 ammo  50 at  125.5625 -475.875  15.875

:Label00FBDB
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00FBFF
0213: $HIDEOUT_BRIBE1 = create_pickup -30 (BRIBE) type  14 at  114.5 -458.0  15.5

:Label00FBFF
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00FC23
0213: $HIDEOUT_BRIBE2 = create_pickup -30 (BRIBE) type  14 at  112.5 -458.0  15.5

:Label00FC23
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00FC47
0213: $HIDEOUT_BRIBE3 = create_pickup -30 (BRIBE) type  14 at  110.5 -458.0  15.5

:Label00FC47
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00FC6B
0213: $HIDEOUT_BRIBE4 = create_pickup -30 (BRIBE) type  14 at  108.5 -458.0  15.5

:Label00FC6B
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00FC8F
0213: $HIDEOUT_BRIBE5 = create_pickup -30 (BRIBE) type  14 at  106.5 -458.0  15.5

:Label00FC8F
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00FCB3
0213: $HIDEOUT_BRIBE6 = create_pickup -30 (BRIBE) type  14 at  104.5 -458.0  15.5

:Label00FCB3
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  34  ;; integer values
004D: jump_if_false Label00FCD7
0213: $HIDEOUT_HEALTH = create_pickup -28 (HEALTH) type  14 at  94.5625 -472.5  15.5

:Label00FCD7
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  69  ;; integer values
004D: jump_if_false Label00FCFB
0213: $HIDEOUT_ADRENALINE = create_pickup -29 (ADRENALINE) type  14 at  92.5625 -472.5  15.5

:Label00FCFB
0004: $414 =  1  ;; integer values

:Label00FD02
0002: jump Label00FD29

:Label00FD09
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label00FD29
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label00FD29
0002: jump Label00FD50

:Label00FD30
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label00FD50
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label00FD50
00D6: if  0
03C6:   current_island ==  3  
004D: jump_if_false Label0100D0
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PROJECT"
004D: jump_if_false Label0100B0
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube -595.75 -68.1875  10.0 -700.6875  3.0625  30.0
004D: jump_if_false Label010089
00D6: if  0
0038:   $414 ==  0  ;; integer values
004D: jump_if_false Label010082
00D6: if  0
0038:   $FLAG_10_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FDD4
032B: $HIDEOUT_COLT = create_weapon_pickup #COLT45  14 ammo  90 at -650.5 -24.75  18.75

:Label00FDD4
00D6: if  0
0038:   $FLAG_20_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FDFC
032B: $HIDEOUT_UZI = create_weapon_pickup #UZI  14 ammo  250 at -648.5 -24.75  18.75

:Label00FDFC
00D6: if  0
0038:   $FLAG_30_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FE23
032B: $HIDEOUT_GRENADE = create_weapon_pickup #GRENADE  14 ammo  10 at -646.5 -24.75  18.75

:Label00FE23
00D6: if  0
0038:   $FLAG_40_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FE4A
032B: $HIDEOUT_SHOTGUN = create_weapon_pickup #SHOTGUN  14 ammo  50 at -644.5 -24.75  18.75

:Label00FE4A
00D6: if  0
0038:   $FLAG_50_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FE6E
0213: $HIDEOUT_ARMOUR = create_pickup -24 (BODYARMOUR) type  14 at -642.5 -24.75  18.75

:Label00FE6E
00D6: if  0
0038:   $FLAG_60_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FE95
032B: $HIDEOUT_MOLOTOV = create_weapon_pickup #MOLOTOV  14 ammo  10 at -640.5 -24.75  18.75

:Label00FE95
00D6: if  0
0038:   $FLAG_70_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FEBD
032B: $HIDEOUT_AK47 = create_weapon_pickup #AK47  14 ammo  300 at -638.5 -24.75  18.75

:Label00FEBD
00D6: if  0
0038:   $FLAG_80_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FEE4
032B: $HIDEOUT_SNIPER = create_weapon_pickup #SNIPER  14 ammo  50 at -636.5 -24.75  18.75

:Label00FEE4
00D6: if  0
0038:   $FLAG_90_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FF0C
032B: $HIDEOUT_M16 = create_weapon_pickup #M16  14 ammo  600 at -634.5 -24.75  18.75

:Label00FF0C
00D6: if  0
0038:   $ALL_FIRE_MISSIONS_DONE ==  1  ;; integer values
004D: jump_if_false Label00FF34
032B: $HIDEOUT_FLAME = create_weapon_pickup #FLAME  14 ammo  2000 at -632.5 -24.75  18.75

:Label00FF34
00D6: if  0
0038:   $FLAG_100_HIDDEN_PACKAGES ==  1  ;; integer values
004D: jump_if_false Label00FF5B
032B: $HIDEOUT_ROCKET = create_weapon_pickup #ROCKET  14 ammo  20 at -630.5 -24.75  18.75

:Label00FF5B
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00FF7F
0213: $HIDEOUT_BRIBE1 = create_pickup -30 (BRIBE) type  14 at -663.0 -28.0  18.25

:Label00FF7F
00D6: if  0
0018:   $PORTLAND_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00FFA3
0213: $HIDEOUT_BRIBE2 = create_pickup -30 (BRIBE) type  14 at -665.0 -28.0  18.25

:Label00FFA3
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label00FFC7
0213: $HIDEOUT_BRIBE3 = create_pickup -30 (BRIBE) type  14 at -667.0 -28.0  18.25

:Label00FFC7
00D6: if  0
0018:   $STAUNTON_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label00FFEB
0213: $HIDEOUT_BRIBE4 = create_pickup -30 (BRIBE) type  14 at -669.0 -28.0  18.25

:Label00FFEB
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  9  ;; integer values
004D: jump_if_false Label01000F
0213: $HIDEOUT_BRIBE5 = create_pickup -30 (BRIBE) type  14 at -671.0 -28.0  18.25

:Label01000F
00D6: if  0
0018:   $SHORESIDE_VIGILANTES_DONE >  19  ;; integer values
004D: jump_if_false Label010033
0213: $HIDEOUT_BRIBE6 = create_pickup -30 (BRIBE) type  14 at -673.0 -28.0  18.25

:Label010033
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  34  ;; integer values
004D: jump_if_false Label010057
0213: $HIDEOUT_HEALTH = create_pickup -28 (HEALTH) type  14 at -654.25 -21.6875  18.25

:Label010057
00D6: if  0
0018:   $PARAMEDIC_MISSIONS_DONE >  69  ;; integer values
004D: jump_if_false Label01007B
0213: $HIDEOUT_ADRENALINE = create_pickup -29 (ADRENALINE) type  14 at -654.25 -19.6875  18.25

:Label01007B
0004: $414 =  1  ;; integer values

:Label010082
0002: jump Label0100A9

:Label010089
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label0100A9
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label0100A9
0002: jump Label0100D0

:Label0100B0
00D6: if  0
0038:   $414 ==  1  ;; integer values
004D: jump_if_false Label0100D0
0050: gosub Label01042E
0004: $414 =  0  ;; integer values

:Label0100D0
0002: jump Label00F63B
004E: end_thread

:Label0100D9
03A4: name_thread "PACKAGE"
0001: wait  300 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found

:Label0100ED
00D6: if  0
001A:    10 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label010110
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label0100ED

:Label010110
030C: set_mission_points +=  1
014D: text_pager "PAGEB1"  140  2  0    ;; Pistol delivered to hideout
0004: $FLAG_10_HIDDEN_PACKAGES =  1  ;; integer values

:Label01012C
00D6: if  0
001A:    20 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label01014F
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label01012C

:Label01014F
030C: set_mission_points +=  1
014D: text_pager "PAGEB2"  140  2  0    ;; Uzi delivered to hideout
0004: $FLAG_20_HIDDEN_PACKAGES =  1  ;; integer values

:Label01016B
00D6: if  0
001A:    30 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label01018E
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label01016B

:Label01018E
030C: set_mission_points +=  1
014D: text_pager "PAGEB5"  140  2  0    ;; grenades delivered to hideout
0004: $FLAG_30_HIDDEN_PACKAGES =  1  ;; integer values

:Label0101AA
00D6: if  0
001A:    40 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label0101CD
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label0101AA

:Label0101CD
030C: set_mission_points +=  1
014D: text_pager "PAGEB4"  140  2  0    ;; Shotgun delivered to hideout
0004: $FLAG_40_HIDDEN_PACKAGES =  1  ;; integer values

:Label0101E9
00D6: if  0
001A:    50 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label01020C
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label0101E9

:Label01020C
030C: set_mission_points +=  1
014D: text_pager "PAGEB3"  140  2  0    ;; Body armor delivered to hideout
0004: $FLAG_50_HIDDEN_PACKAGES =  1  ;; integer values

:Label010228
00D6: if  0
001A:    60 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label01024B
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label010228

:Label01024B
030C: set_mission_points +=  1
014D: text_pager "PAGEB6"  140  2  0    ;; molotovs delivered to hideout
0004: $FLAG_60_HIDDEN_PACKAGES =  1  ;; integer values

:Label010267
00D6: if  0
001A:    70 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label01028A
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label010267

:Label01028A
030C: set_mission_points +=  1
014D: text_pager "PAGEB7"  140  2  0    ;; AK47 delivered to hideout
0004: $FLAG_70_HIDDEN_PACKAGES =  1  ;; integer values

:Label0102A6
00D6: if  0
001A:    80 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label0102C9
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label0102A6

:Label0102C9
030C: set_mission_points +=  1
014D: text_pager "PAGEB8"  140  2  0    ;; Sniper rifle delivered to hideout
0004: $FLAG_80_HIDDEN_PACKAGES =  1  ;; integer values

:Label0102E5
00D6: if  0
001A:    90 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label010308
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label0102E5

:Label010308
030C: set_mission_points +=  1
014D: text_pager "PAGEB9"  140  2  0    ;; M16 delivered to hideout
0004: $FLAG_90_HIDDEN_PACKAGES =  1  ;; integer values

:Label010324
00D6: if  0
001A:    100 > $VAR_NUM_HIDDEN_PACKAGES_FOUND  ;; integer values
004D: jump_if_false Label010347
0001: wait  500 ms
03E1: $VAR_NUM_HIDDEN_PACKAGES_FOUND = packages_found
0002: jump Label010324

:Label010347
030C: set_mission_points +=  1
014D: text_pager "PAGEB10"  140  2  0    ;; Rocket Launcher delivered to hideout
0004: $FLAG_100_HIDDEN_PACKAGES =  1  ;; integer values
004E: end_thread
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_1
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_2
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_3
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_4
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_5
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_6
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_7
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_8
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_9
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_10
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_11
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_12
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_13
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_14
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_15
0215: destroy_pickup $PORTLAND_IE_GARAGE_PICKUP_16
0051: return
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_1
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_2
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_3
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_4
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_5
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_6
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_7
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_8
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_9
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_10
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_11
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_12
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_13
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_14
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_15
0215: destroy_pickup $SHORESIDE_IE_GARAGE_PICKUP_16
0051: return
0215: destroy_pickup $PICKUP_EV_CRANE_CAR1
0215: destroy_pickup $PICKUP_EV_CRANE_CAR2
0215: destroy_pickup $PICKUP_EV_CRANE_CAR3
0215: destroy_pickup $PICKUP_EV_CRANE_CAR4
0215: destroy_pickup $PICKUP_EV_CRANE_CAR7
0215: destroy_pickup $PICKUP_EV_CRANE_CAR6
0215: destroy_pickup $PICKUP_EV_CRANE_CAR5
0051: return

:Label01042E
0215: destroy_pickup $HIDEOUT_COLT
0215: destroy_pickup $HIDEOUT_UZI
0215: destroy_pickup $HIDEOUT_GRENADE
0215: destroy_pickup $HIDEOUT_SHOTGUN
0215: destroy_pickup $HIDEOUT_ARMOUR
0215: destroy_pickup $HIDEOUT_MOLOTOV
0215: destroy_pickup $HIDEOUT_AK47
0215: destroy_pickup $HIDEOUT_SNIPER
0215: destroy_pickup $HIDEOUT_M16
0215: destroy_pickup $HIDEOUT_FLAME
0215: destroy_pickup $HIDEOUT_ROCKET
0215: destroy_pickup $HIDEOUT_BRIBE1
0215: destroy_pickup $HIDEOUT_BRIBE2
0215: destroy_pickup $HIDEOUT_BRIBE3
0215: destroy_pickup $HIDEOUT_BRIBE4
0215: destroy_pickup $HIDEOUT_BRIBE5
0215: destroy_pickup $HIDEOUT_BRIBE6
0215: destroy_pickup $HIDEOUT_HEALTH
0215: destroy_pickup $HIDEOUT_ADRENALINE
0051: return

:Label01048F
0004: $44A =  0  ;; integer values
0004: $44B =  0  ;; integer values
0004: $44C =  0  ;; integer values
0004: $44D =  0  ;; integer values
0004: $445 =  0  ;; integer values
0004: $446 =  0  ;; integer values
0004: $448 =  0  ;; integer values
0004: $449 =  0  ;; integer values
0004: $447 =  0  ;; integer values
03A4: name_thread "GATES"
0111: set_wasted_busted_check_to  0 (disabled)
004F: create_thread Label010516 
004F: create_thread Label010707 
004F: create_thread Label0108C8 
004F: create_thread Label010AB1 
004F: create_thread Label010C9A 
004F: create_thread Label010E84 
004F: create_thread Label0110B3 
004E: end_thread

:Label010516
03A4: name_thread "FSH_GTE"

:Label010520
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label010700
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_W"
004D: jump_if_false Label010700
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  1025.188 -1108.375  12.0  1008.188 -1098.375  16.0
004D: jump_if_false Label010646
00D6: if  22
00DE:   player $PLAYER_CHAR driving_vehicle_type #BELLYUP
00DE:   player $PLAYER_CHAR driving_vehicle_type #TRASH
0057:   player $PLAYER_CHAR  0 ()in_cube  1015.562 -1100.5  12.0  1009.188 -1108.062  16.0
004D: jump_if_false Label01063F
00D6: if  0
0038:   $445 ==  0  ;; integer values
004D: jump_if_false Label0105CA
018C: play_sound  92 at  1016.0 -1107.938  12.25
0004: $445 =  1  ;; integer values

:Label0105CA
00D6: if  0
834E:   NOT unknown_move_object $TRIAD_FISH_FACTORY_GATE to  1016.0 -1099.438  12.25 unknown_angle  0.0  .0625  0.0  0
004D: jump_if_false Label0105F9
0001: wait  0 ms
0002: jump Label0105CA

:Label0105F9
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label010619
0004: $446 =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010619
00D6: if  0
0038:   $446 ==  0  ;; integer values
004D: jump_if_false Label01063F
018C: play_sound  93 at  1016.0 -1099.438  12.25
0004: $446 =  1  ;; integer values

:Label01063F
0002: jump Label010700

:Label010646
00D6: if  0
0038:   $445 ==  1  ;; integer values
004D: jump_if_false Label010665
018C: play_sound  92 at  1016.0 -1099.438  12.25

:Label010665
00D6: if  0
834E:   NOT unknown_move_object $TRIAD_FISH_FACTORY_GATE to  1016.0 -1107.938  12.25 unknown_angle  0.0  .0625  0.0  1
004D: jump_if_false Label010694
0001: wait  0 ms
0002: jump Label010665

:Label010694
01BB: store_object $TRIAD_FISH_FACTORY_GATE position_to $442 $443 $444
00D6: if  0
0038:   $446 ==  1  ;; integer values
004D: jump_if_false Label0106F9
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  1016.0  ;; floating-point values
0042:   $443 == -1107.938  ;; floating-point values
0042:   $444 ==  12.25  ;; floating-point values
004D: jump_if_false Label0106F9
018C: play_sound  93 at  1016.0 -1107.938  12.25
0004: $446 =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0106F9
0004: $445 =  0  ;; integer values

:Label010700
0002: jump Label010520

:Label010707
03A4: name_thread "DOG_GTE"

:Label010711
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0108C1
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "PORT_I"
004D: jump_if_false Label0108C1
00D6: if  0
02B3:   player $PLAYER_CHAR in_cube  1247.562 -822.0  12.0  1253.938 -815.0  18.0 radius  14.0 sphere  0
004D: jump_if_false Label010807
00D6: if  0
0038:   $448 ==  0  ;; integer values
004D: jump_if_false Label01078B
018C: play_sound  92 at  1250.375 -812.0  13.9375
0004: $448 =  1  ;; integer values

:Label01078B
00D6: if  0
834E:   NOT unknown_move_object $DOGFOOD_FACTORY_GATE to  1244.375 -818.0  13.9375 unknown_angle  .0625  .0625  0.0  0
004D: jump_if_false Label0107BA
0001: wait  0 ms
0002: jump Label01078B

:Label0107BA
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label0107DA
0004: $449 =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0107DA
00D6: if  0
0038:   $449 ==  0  ;; integer values
004D: jump_if_false Label010800
018C: play_sound  93 at  1244.375 -818.0  13.9375
0004: $449 =  1  ;; integer values

:Label010800
0002: jump Label0108C1

:Label010807
00D6: if  0
0038:   $448 ==  1  ;; integer values
004D: jump_if_false Label010826
018C: play_sound  92 at  1244.375 -818.0  13.9375

:Label010826
00D6: if  0
834E:   NOT unknown_move_object $DOGFOOD_FACTORY_GATE to  1250.375 -812.0  13.9375 unknown_angle  .0625  .0625  0.0  1
004D: jump_if_false Label010855
0001: wait  0 ms
0002: jump Label010826

:Label010855
01BB: store_object $DOGFOOD_FACTORY_GATE position_to $442 $443 $444
00D6: if  0
0038:   $449 ==  1  ;; integer values
004D: jump_if_false Label0108BA
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  1250.375  ;; floating-point values
0042:   $443 == -812.0  ;; floating-point values
0042:   $444 ==  13.9375  ;; floating-point values
004D: jump_if_false Label0108BA
018C: play_sound  93 at  1250.375 -812.0  13.9375
0004: $449 =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0108BA
0004: $448 =  0  ;; integer values

:Label0108C1
0002: jump Label010711

:Label0108C8
03A4: name_thread "POL_GT1"

:Label0108D2
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label010AAA
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "YAKUSA"
004D: jump_if_false Label010AAA
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  358.0 -1138.0  18.0  366.0 -1121.0  30.0
004D: jump_if_false Label0109F0
00D6: if  21
00DE:   player $PLAYER_CHAR driving_vehicle_type #POLICE
0057:   player $PLAYER_CHAR  0 ()in_cube  365.875 -1128.188  21.875  358.5 -1119.5  26.0
004D: jump_if_false Label0109E9
00D6: if  0
0038:   $44A ==  0  ;; integer values
004D: jump_if_false Label010974
018C: play_sound  92 at  366.125 -1128.5  21.9375
0004: $44A =  1  ;; integer values

:Label010974
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_POLICE_GATE_1 to  358.125 -1128.5  21.9375 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label0109A3
0001: wait  0 ms
0002: jump Label010974

:Label0109A3
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label0109C3
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0109C3
00D6: if  0
0038:   $44B ==  0  ;; integer values
004D: jump_if_false Label0109E9
018C: play_sound  93 at  358.125 -1128.5  21.9375
0004: $44B =  1  ;; integer values

:Label0109E9
0002: jump Label010AAA

:Label0109F0
00D6: if  0
0038:   $44A ==  1  ;; integer values
004D: jump_if_false Label010A0F
018C: play_sound  92 at  358.125 -1128.5  21.9375

:Label010A0F
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_POLICE_GATE_1 to  366.125 -1128.5  21.9375 unknown_angle  .0625  0.0  0.0  1
004D: jump_if_false Label010A3E
0001: wait  0 ms
0002: jump Label010A0F

:Label010A3E
01BB: store_object $STAUNTON_POLICE_GATE_1 position_to $442 $443 $444
00D6: if  0
0038:   $44B ==  1  ;; integer values
004D: jump_if_false Label010AA3
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  366.125  ;; floating-point values
0042:   $443 == -1128.5  ;; floating-point values
0042:   $444 ==  21.9375  ;; floating-point values
004D: jump_if_false Label010AA3
018C: play_sound  93 at  366.125 -1128.5  21.9375
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010AA3
0004: $44A =  0  ;; integer values

:Label010AAA
0002: jump Label0108D2

:Label010AB1
03A4: name_thread "POL_GT2"

:Label010ABB
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label010C93
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "YAKUSA"
004D: jump_if_false Label010C93
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  317.8125 -1136.0  18.0  322.8125 -1119.812  30.0
004D: jump_if_false Label010BD9
00D6: if  21
00DE:   player $PLAYER_CHAR driving_vehicle_type #POLICE
0057:   player $PLAYER_CHAR  0 ()in_cube  322.6875 -1128.062  21.875  318.0 -1119.25  26.0
004D: jump_if_false Label010BD2
00D6: if  0
0038:   $44C ==  0  ;; integer values
004D: jump_if_false Label010B5D
018C: play_sound  92 at  326.25 -1128.5  21.9375
0004: $44C =  1  ;; integer values

:Label010B5D
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_POLICE_GATE_2 to  332.0 -1128.5  21.9375 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label010B8C
0001: wait  0 ms
0002: jump Label010B5D

:Label010B8C
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label010BAC
0004: $44D =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010BAC
00D6: if  0
0038:   $44D ==  0  ;; integer values
004D: jump_if_false Label010BD2
018C: play_sound  93 at  332.0 -1128.5  21.9375
0004: $44D =  1  ;; integer values

:Label010BD2
0002: jump Label010C93

:Label010BD9
00D6: if  0
0038:   $44C ==  1  ;; integer values
004D: jump_if_false Label010BF8
018C: play_sound  92 at  332.0 -1128.5  21.9375

:Label010BF8
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_POLICE_GATE_2 to  326.25 -1128.5  21.9375 unknown_angle  .0625  0.0  0.0  1
004D: jump_if_false Label010C27
0001: wait  0 ms
0002: jump Label010BF8

:Label010C27
01BB: store_object $STAUNTON_POLICE_GATE_2 position_to $442 $443 $444
00D6: if  0
0038:   $44D ==  1  ;; integer values
004D: jump_if_false Label010C8C
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  326.25  ;; floating-point values
0042:   $443 == -1128.5  ;; floating-point values
0042:   $444 ==  21.9375  ;; floating-point values
004D: jump_if_false Label010C8C
018C: play_sound  93 at  326.25 -1128.5  21.9375
0004: $44D =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010C8C
0004: $44C =  0  ;; integer values

:Label010C93
0002: jump Label010ABB

:Label010C9A
03A4: name_thread "COL_GTE"

:Label010CA4
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label010E7D
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "STADIUM"
004D: jump_if_false Label010E7D
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube  98.5625 -337.5  14.0  81.875 -317.5  20.0
004D: jump_if_false Label010DC3
00D6: if  21
00DE:   player $PLAYER_CHAR driving_vehicle_type #COLUMB
0057:   player $PLAYER_CHAR  0 ()in_cube  31.0 -317.0  14.0  91.0 -394.0  25.0
004D: jump_if_false Label010DBC
00D6: if  0
0038:   $44C ==  0  ;; integer values
004D: jump_if_false Label010D47
018C: play_sound  92 at  91.5625 -318.5625  15.25
0004: $44C =  1  ;; integer values

:Label010D47
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_CARTEL_GATE to  91.5625 -327.3125  15.25 unknown_angle  0.0  .0625  0.0  0
004D: jump_if_false Label010D76
0001: wait  0 ms
0002: jump Label010D47

:Label010D76
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label010D96
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010D96
00D6: if  0
0038:   $44D ==  0  ;; integer values
004D: jump_if_false Label010DBC
018C: play_sound  93 at  91.5625 -327.3125  15.25
0004: $44D =  1  ;; integer values

:Label010DBC
0002: jump Label010E7D

:Label010DC3
00D6: if  0
0038:   $44C ==  1  ;; integer values
004D: jump_if_false Label010DE2
018C: play_sound  92 at  91.5625 -327.3125  15.25

:Label010DE2
00D6: if  0
834E:   NOT unknown_move_object $STAUNTON_CARTEL_GATE to  91.5625 -318.5625  15.25 unknown_angle  0.0  .0625  0.0  1
004D: jump_if_false Label010E11
0001: wait  0 ms
0002: jump Label010DE2

:Label010E11
01BB: store_object $STAUNTON_CARTEL_GATE position_to $442 $443 $444
00D6: if  0
0038:   $44D ==  1  ;; integer values
004D: jump_if_false Label010E76
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  91.5625  ;; floating-point values
0042:   $443 == -318.5625  ;; floating-point values
0042:   $444 ==  15.25  ;; floating-point values
004D: jump_if_false Label010E76
018C: play_sound  93 at  91.5625 -318.5625  15.25
0004: $44D =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010E76
0004: $44C =  0  ;; integer values

:Label010E7D
0002: jump Label010CA4

:Label010E84
03A4: name_thread "PHL_GTE"

:Label010E8E
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label0110AC
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "HOSPI_2"
004D: jump_if_false Label0110AC
0004: $44E =  0  ;; integer values
00D6: if  0
0038:   $143 ==  1  ;; integer values
004D: jump_if_false Label010F00
00D6: if  0
0056:   player $PLAYER_CHAR  0 ()in_rectangle  134.0  198.0  156.0  207.0
004D: jump_if_false Label010EF9
0004: $44E =  1  ;; integer values

:Label010EF9
0002: jump Label010F3E

:Label010F00
00D6: if  0
0038:   $35 ==  1  ;; integer values
004D: jump_if_false Label010F19
0002: jump Label010E8E

:Label010F19
00D6: if  0
0056:   player $PLAYER_CHAR  0 ()in_rectangle  138.0  198.0  146.0  207.0
004D: jump_if_false Label010F3E
0004: $44E =  1  ;; integer values

:Label010F3E
00D6: if  0
0038:   $44E ==  1  ;; integer values
004D: jump_if_false Label010FF2
00D6: if  0
0038:   $44C ==  0  ;; integer values
004D: jump_if_false Label010F76
018C: play_sound  92 at  147.1875  207.3125  10.5625
0004: $44C =  1  ;; integer values

:Label010F76
00D6: if  0
834E:   NOT unknown_move_object $ARMY_BASE_GATE to  147.1875  214.5  10.5625 unknown_angle  0.0  .0625  0.0  0
004D: jump_if_false Label010FA5
0001: wait  0 ms
0002: jump Label010F76

:Label010FA5
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label010FC5
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label010FC5
00D6: if  0
0038:   $44D ==  0  ;; integer values
004D: jump_if_false Label010FEB
018C: play_sound  93 at  147.1875  214.5  10.5625
0004: $44D =  1  ;; integer values

:Label010FEB
0002: jump Label0110AC

:Label010FF2
00D6: if  0
0038:   $44C ==  1  ;; integer values
004D: jump_if_false Label011011
018C: play_sound  92 at  147.1875  214.5  10.5625

:Label011011
00D6: if  0
834E:   NOT unknown_move_object $ARMY_BASE_GATE to  147.1875  207.3125  10.5625 unknown_angle  0.0  .0625  0.0  1
004D: jump_if_false Label011040
0001: wait  0 ms
0002: jump Label011011

:Label011040
01BB: store_object $ARMY_BASE_GATE position_to $442 $443 $444
00D6: if  0
0038:   $44D ==  1  ;; integer values
004D: jump_if_false Label0110A5
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 ==  147.1875  ;; floating-point values
0042:   $443 ==  207.3125  ;; floating-point values
0042:   $444 ==  10.5625  ;; floating-point values
004D: jump_if_false Label0110A5
018C: play_sound  93 at  147.1875  207.3125  10.5625
0004: $44D =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0110A5
0004: $44C =  0  ;; integer values

:Label0110AC
0002: jump Label010E8E

:Label0110B3
03A4: name_thread "COL2GTE"

:Label0110BD
0001: wait  1000 ms
00D6: if  0
0256:   player $PLAYER_CHAR defined
004D: jump_if_false Label011296
00D6: if  0
0121:   player $PLAYER_CHAR in_zone "SWANKS"
004D: jump_if_false Label011296
00D6: if  0
0057:   player $PLAYER_CHAR  0 ()in_cube -367.25  241.0  59.0 -358.75  259.5625  65.0
004D: jump_if_false Label0111DC
00D6: if  21
00DE:   player $PLAYER_CHAR driving_vehicle_type #COLUMB
0057:   player $PLAYER_CHAR  0 ()in_cube -367.25  251.0  59.0 -358.75  259.5625  65.0
004D: jump_if_false Label0111D5
00D6: if  0
0038:   $44A ==  0  ;; integer values
004D: jump_if_false Label011160
018C: play_sound  92 at -363.0  250.4375  61.3125
0004: $44A =  1  ;; integer values

:Label011160
00D6: if  0
834E:   NOT unknown_move_object $CARTEL_MANSION_GATE to -370.0  250.4375  61.3125 unknown_angle  .0625  0.0  0.0  0
004D: jump_if_false Label01118F
0001: wait  0 ms
0002: jump Label011160

:Label01118F
00D6: if  0
0038:   $447 ==  1  ;; integer values
004D: jump_if_false Label0111AF
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label0111AF
00D6: if  0
0038:   $44B ==  0  ;; integer values
004D: jump_if_false Label0111D5
018C: play_sound  93 at -370.0  250.4375  61.3125
0004: $44B =  1  ;; integer values

:Label0111D5
0002: jump Label011296

:Label0111DC
00D6: if  0
0038:   $44A ==  1  ;; integer values
004D: jump_if_false Label0111FB
018C: play_sound  92 at -370.0  250.4375  61.3125

:Label0111FB
00D6: if  0
834E:   NOT unknown_move_object $CARTEL_MANSION_GATE to -363.0  250.4375  61.3125 unknown_angle  .0625  0.0  0.0  1
004D: jump_if_false Label01122A
0001: wait  0 ms
0002: jump Label0111FB

:Label01122A
01BB: store_object $CARTEL_MANSION_GATE position_to $442 $443 $444
00D6: if  0
0038:   $44B ==  1  ;; integer values
004D: jump_if_false Label01128F
0004: $447 =  1  ;; integer values
00D6: if  2
0042:   $442 == -363.0  ;; floating-point values
0042:   $443 ==  250.4375  ;; floating-point values
0042:   $444 ==  61.3125  ;; floating-point values
004D: jump_if_false Label01128F
018C: play_sound  93 at -363.0  250.4375  61.3125
0004: $44B =  0  ;; integer values
0004: $447 =  0  ;; integer values

:Label01128F
0004: $44A =  0  ;; integer values

:Label011296
0002: jump Label0110BD

;-------------Mission 0---------------
; Originally: Intro movie


:Label01129D
0050: gosub Label0112C1
00D6: if  0
0112:   wasted_or_busted
004D: jump_if_false Label0112B8
0050: gosub Label0113D0

:Label0112B8
0050: gosub Label0113D2
004E: end_thread

:Label0112C1
03A4: name_thread "INTRO"
0004: $ONMISSION =  1  ;; integer values
0001: wait  0 ms
0004: $BUSTED_HELP_NUMBER_DISPLAYED =  0  ;; integer values
01B4: set_player $PLAYER_CHAR frozen_state  0 (frozen)
01C0: $47D = player $PLAYER_CHAR wanted_level
0110: clear_player $PLAYER_CHAR wanted_level
01F7: set_player $PLAYER_CHAR ignored_by_cops_state_to  1 (true)
03F7: load_island_data  0  
0001: wait  2000 ms
03F7: load_island_data  1  
0247: request_model #CHEETAH

:Label011309
00D6: if  0
8248:   NOT   model #CHEETAH available
004D: jump_if_false Label011323
0001: wait  0 ms
0002: jump Label011309

:Label011323
00A5: $EIGHT_CAR = create_car #CHEETAH at  812.0 -945.5  35.75
0249: release_model #CHEETAH
01C3: remove_references_to_car $EIGHT_CAR  ;; Like turning a car into any random car
0395: clear_area  1 at  1141.0 -622.0 range  14.75  30.0
0395: clear_area  1 at  1125.75 -594.0 range  14.75  10.0
01EB: set_car_density_to  0.0
03DE: set_pedestrians_density_multiplier_to  0.0
0169: set_fade_color  0  0  0
016A: fade  0 ()  1500 ms
03E6: remove_text_box

:Label011377
00D6: if  0
016B:   fading
004D: jump_if_false Label01138F
0001: wait  0 ms
0002: jump Label011377

:Label01138F
02EB: restore_camera_with_jumpcut
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)
010D: set_player $PLAYER_CHAR wanted_level_to $47D
0169: set_fade_color  0  0  0
016A: fade  1 (back)  1500 ms

:Label0113AF
00D6: if  0
016B:   fading
004D: jump_if_false Label0113C7
0001: wait  0 ms
0002: jump Label0113AF

:Label0113C7
0004: $BUSTED_HELP_NUMBER_DISPLAYED =  8  ;; integer values
034B: staunton_complete  

:Label0113D0
0051: return

:Label0113D2
02EB: restore_camera_with_jumpcut
02A3: toggle_widescreen  0 (off)
01B4: set_player $PLAYER_CHAR frozen_state  1 (unfrozen)
01F7: set_player $PLAYER_CHAR ignored_by_cops_state_to  0 (false)
01EB: set_car_density_to  1.0
03DE: set_pedestrians_density_multiplier_to  1.0
0004: $ONMISSION =  0  ;; integer values
0004: $BEEN_WASTED_ONCE =  1  ;; integer values
00D8: mission_cleanup
0051: return

;-------------Mission 1---------------
; Originally: Hospital cut scene


:Label011402
0051: return

;-------------Mission 2---------------
; Originally: Police station cut scene


:Label011404
0051: return

;-------------Mission 3---------------
; Originally: Radio car mission 'DIABLO DESTRUCTION'


:Label011406
0051: return
