0002: jump Label004364
03A4: name thread "MAIN"
004c: jump if true nowhere  ;; never used
00D6: if  0  
015e:   car ---- wheels on ground  ;; never used
0356:   explosion type ------ in cube 1.0 2.0 3.0 1.0 2.0 3.0  ;; never used
0179:   actor ------ picked up object -------  ;; Never used
00F1:   actor ------ stopped 0 ()near point in car 123.0 234.0 radius 10.0 11.0  ;; never used
00F4:   actor ------ near actor in car ------- radius 123.0 234.0 345.0  ;; never used
0103:   actor ------ stopped near point in car 123.0 234.0 345.0 radius 123.0 234.0 345.0 sphere 0  ;; never used
0105:   actor ------ near actor on foot ------- radius 123.0 234.0 345.0 sphere 0  ;; never used
0106:   actor ------ near actor in car ------- radius 123.0 234.0 345.0 sphere 0  ;; never used
02AE:   player ------------ in area on foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02AF:   player ------------ in area in car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b0:   player ------------ stopped in area 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b1:   player ------------ stopped in area on foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02b2:   player ------------ stopped in area in car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used
02B6:   player ------------ stopped in cube 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
02B7:   player ------------ stopped in cube on foot 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
02B8:   player ------------ stopped in cube in car 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used
0198:   player ------------ 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used
0199:   player ------------ 0 ()in rectangle 1089.88 -223.875  1084.5 -228.5  ;; never used
019a:   player ------------ stopped 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used
019e:   player ------------ stopped 0 ()in cube 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
019f:   player ------------ stopped 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01a1:   actor ------ 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used
01a2:   actor ------ 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used
01a4:   actor ------ stopped 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used
01a5:   actor ------ stopped 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used
01a6:   actor ------ 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01a7:   actor ------ 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01a9:   actor ------ stopped 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
01aa:   actor ------ stopped 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used
0200:   player ------------ near car on foot ---- radius  8.0  10.0  3.0 unknown  0  ;; never used
0201:   player ------------ near car in car ---- radius  8.0  10.0  3.0 unknown  0  ;; never used
0206:   actor ------ near car on foot ---- radius 35.0  35.0 35.0  unknown 0  ;; never used
0207:   actor ------ near car in car ---- radius 35.0  35.0 35.0  unknown 0  ;; never used
004D: jump if false nowhere2
009d: unknown do nothing  ;; Never used
02EE: projectile in cube 376.062 -445.188 28.0625 380.062 -441.188 31.6875  ;; never used
0079: 1@ += unknown inaccurate float timer 1.0  ;; floating-point
007a: ---- += unknown inaccurate float timer ----  ;; floating-point
007b: 1@ += unknown inaccurate float timer 2@  ;; floating-point
007c: ---- += unknown inaccurate float timer 1@  ;; floating-point
007d: 1@ += unknown inaccurate float timer ----  ;; floating-point
007f: 1@ -= unknown inaccurate float timer 1.0  ;; floating-point
0080: ---- -= unknown inaccurate float timer ----  ;; floating-point
0081: 1@ -= unknown inaccurate float timer 2@  ;; floating-point
0082: ---- -= unknown inaccurate float timer 2@  ;; floating-point
0083: 1@ -= unknown inaccurate float timer ----  ;; floating-point
008E: 1@ = float to integer 2@  ;; never used
008F: 1@ = integer to float 2@  ;; never used
0090: ---- = float to integer 2@  ;; never used
0091: ---- = integer to float 2@  ;; never used
0092: 1@ = float to integer ----  ;; never used
0093: 1@ = integer to float ----  ;; never used
0094: make ---- absolute integer  ;; never used
0095: make 1@ absolute integer  ;; never used
0096: make ---- absolute float  ;; never used
0097: make 1@ absolute float  ;; never used
0098: ---- = random float 0 to 1  ;; never used
00e2: get key pressed ------- -------  ;; never used
0113: set player ------------ car weapon 23 ammo to 9999  ;; never used
017b: set actor ------ weapon 1 ammo to 1  ;; never used
01E6: text 1number lowpriority "G COST"  100  1000 ms  1 ;; never used
023a: has player collided with object ------- -------  ;; never used
023b: has actor collided with object ------- -------  ;; never used
02FC: text 2numbers "RACETM" --- --- 5000 ms  1 ;; never used
0300: text 3numbers highpriority "WHEEL02" --- --- --- time  3000 ms  1 ;; never used
0301: text 3numbers lowpriority "WHEEL02" --- --- --- time  3000 ms  1 ;; never used
0303: text 4numbers highpriority "WHEEL01"  -- -- -- --  3000 ms  1  ;; never used
0306: text 5numbers highpriority "WHEEL01" -- -- --  -------  --  3000 ms  1  ;; never used
036E: text 3numbers styled "IN ROW" -- -- ------- 5000 ms  6 ;; never used
036F: text 4numbers styled "IN ROW" -- -- ------- -------- 5000 ms  6 ;; never used
0370: text 5numbers styled "IN ROW" -- -- ------- -------- -------- 5000 ms  6 ;; never used
0371: text 5numbers styled "IN ROW" -- -- ------- -------- -------- -------- 5000 ms  6 ;; never used
0398: remove forbidden for peds angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
039a: remove forbidden for cars angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
039b: create forbidden for cars angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used
0005: -- =  .0625  ;; floating-point values
0086: -- = --  ;; floating-point values only
0015: -- /=  2.0  ;; floating-point values
0004: ---------- =  250  ;; integer values
042C: set total missions to  73
030D: set total mission points to  154
029B: ------------ = init object -1 (PLAYERSDOOR) at  890.875 -307.6875  8.75
01C7: remove object from mission cleanup list ------------
0177: set object ------------ z angle to  180.0
01F0: set max wanted level to  4
0219: ------------------------ = create garage  16 from  891.25 -311.0625  7.6875  898.375 -315.5  12.6875
03DA: set garage ------------------- camera follows player
03BB: set 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
0152: set zone car info "CITYZON"  1 (day)  10  0  0  0  0  0  0  0  20  240  240  240  240  0  0
0324: set zone pedgroup info "CITYZON"  1 (day)  0
01E8: create forbidden for cars cube  619.5625 -911.5  45.0  834.25 -954.5  32.0
0426: create save cars between levels cube  619.5625 -911.5  45.0  834.25 -954.5  32.0  
022B: create forbidden for peds cube  659.5625  200.0 -25.0  945.75  147.5  5.0
0399: create forbidden for peds angled cube  1222.875 -838.375  13.5  1256.25 -804.875  16.0 angle  58.0  
02CD: call Label00FEAD Label00FEAD  
014B: ----------------- = 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 ----------------- cars to generate to  0
0213: --- = create pickup #COLT45 type  6 at  1068.5 -400.75  15.1875
02ED: set total hidden packages to  100
02EC: put hidden package at  1105.25 -1020.0  25.0625
018D: --- = create sound  41 at  850.75 -663.6875  15.0
0053: ------------ = create player #NULL at  811.875 -939.9375  35.75
0171: set player ------------ z angle to  180.0
01F5: ------------- = create emulated actor from player ------------
0236: set gang  0 car to #MAFIA
0237: set gang  0 primary weapon to  2 secondary weapon to  2
03F1: pedtype  12 add threat  1
0180: set on mission flag to ----------
0181: on mission for  12 flag = ---------------------  
0182: contact  12 base brief =  1000  
0111: set wasted busted check to  1 (enabled)
024A: -------------- = create phone at  937.875 -230.0625
004F: create thread Label0091D0 
00D7: create thread with wasted busted check Label011C74  
0001: wait  0 ms
02A7: --------------------- = create icon marker and sphere  13 at  892.75 -425.75  13.875
0164: disable marker ---------------------
02A8: ----------- = create marker  18 at  925.0 -359.5 -100.0
035D: make object ------------ 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)
0256:   player ------------ defined
01B4: set player ------------ frozen state  0 (frozen)
0169: set fade color  0  0  0
016A: fade  0 ()  0 ms
0417: start mission  0
03C6:   current island ==  1  
0038:   ---------- ==  0  ;; integer values
0215: destroy pickup -------------------
0121:   player ------------ in zone "S VIEW"
0214:   pickup ------------------- picked up
016B:   fading
004E: end thread
00DE:   player ------------ driving vehicle type #TOYZ
00F5:   player ------------  0 ()near point  1014.0 -120.0  5.0 radius  5.0  5.0  5.0
00BA: text styled "RC1"  15000 ms  2  
80DE:   NOT   player ------------ driving vehicle type #TOYZ
8056:   NOT   player ------------  0 ()in rectangle  1294.0 -656.0  1316.0 -638.0
80E0:   NOT   player ------------ driving
0056:   player ------------  0 ()in rectangle -230.0  255.0 -210.0  275.0
0293: ----------------- = current controls
8038:   NOT   ----------------- ==  3  ;; integer values
03E5: text box "ATUTOR"  
00E1:   key pressed  0  19
8256:   NOT   player ------------ defined
03E6: remove text box
02DE:   player ------------ driving taxi vehicle
024E: disable phone ------------
00BF: --- = current time hours, --- = current time minutes
0028:   --- >=  9  ;; integer values
001A:    19 > ---  ;; integer values
0405: enable phone ------------
00F9:   player ------------ stopped  0 ()near point on foot  1224.562 -840.25  15.0 radius  1.0  1.0  2.0
03EE:   player ------------ controllable
03EF: player ------------ make safe
00F6:   player ------------  0 ()near point on foot  1224.562 -840.25  15.0 radius  1.0  1.0  2.0
00E4:   player ------------  0 ()near point on foot  811.875 -939.9375 radius  3.5  3.5
03AF: set streaming  0 (disabled)
00BC: text highpriority "WRONGT1"  5000 ms  1  
02B4:   player ------------ in cube on foot  1466.188 -175.0  50.0  1452.875 -172.0625  60.0 radius  11.5625 sphere  0
010A:   player ------------ money >  499999
018B: show on radar ---------------------  2
834D:   NOT unknown rotate object ------------ unknown angle  210.0  10.0  0
019C:   player ------------  0 ()in cube on foot  891.1875 -309.6875  7.6875  899.25 -303.25  12.6875  
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"
83D0:   NOT   wav loaded
03D1: play wav
83D2:   NOT   wav ended
03D8: show save screen
83D9:   NOT   save done
0395: clear area  1 at  888.5625 -308.375 range -100.0  1.0
0055: put player ------------ at  888.5625 -308.375 -100.0
02EB: restore camera with jumpcut
03C8: rotate player-180-degrees
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
014D: text pager "DIAB1 A"  140  2  0    
0018:   --- >  17  ;; integer values
018E: stop sound ---
8121:   NOT   player ------------ in zone "PORT W"
031A: remove all fires
8339:   NOT   objects in cube  1008.0 -899.0  14.0  996.5 -886.5  20.0  0  1  1  0  1
034D: unknown rotate object --------------- unknown angle  180.0  10.0  0
834E:   NOT unknown move object ----------------------- to  105.3125 -482.75  16.25 unknown angle  .0625  0.0  0.0  0
03CA:   object -- exists
0176: ---- = object -- z angle
8042:   NOT   ---- ==  0.0  ;; floating-point values
8057:   NOT   player ------------  0 ()in cube  889.5625 -418.0625  15.0  895.125 -412.625  18.0
0020:   ---- > -10.0  ;; floating-point values
0022:    10.0 > ----  ;; floating-point values
000D: ---- -=  10.0  ;; floating-point values
0006:  16@ =  0  ;; integer values
001B:    6000 >  16@  ;; integer values
0051: return
032B: ---- = create weapon pickup #AK47  14 ammo  60 at  1249.0 -858.5  20.5625
0445:   unknown cheat check
00E0:   player ------------ driving
03C1: ---- = player ------------ car
829C:   NOT   ---- stopped 
01F3:   car ---- airborne
0137:   car ---- id == #DODO
0008: ---- +=  1  ;; integer values
00AA: store car ---- position to ---------- ---------- ----------
0174: ---- = car ---- z angle
0119:   car ---- wrecked
820D:   NOT   car ---- flipped
020D:   car ---- flipped
0061: ---- -= ----  ;; floating-point values
0059: ---- += ----  ;; floating-point values
008C: -------------- = float to integer ----
0024:   ---------- > -----------  ;; floating-point values only
815E:   NOT   car ---- wheels on ground  
0069: ---- *= ----  ;; floating-point values
01FB: ---- = square root ----
030E: save jump distance ----
030F: save jump height -----------
008D: ------- = integer to float ----------
0011: ------- *=  100.0  ;; floating-point values
0310: save jump flips -----------
0311: save jump rotation --------------
0084: ----------- = -----------  ;; integer values and handles
0010: ----------- *=  180  ;; integer values
0058: ----------- += --------------  ;; integer values
0068: ----------- *= --------------  ;; integer values
0014: ----------- /=  3  ;; integer values
0109: player ------------ money += -----------
01E4: text 1number lowpriority "HJ IS" -----------  2000 ms  1  
0312: save jump type  1
0424:   metric
0308: text 6numbers "HJSTATW" ---------- ------------- ------------ --------------- ----------- --------------  5000 ms  5  
042D: ---------- = metric to imperial ----------
0302: text 4numbers "HJSTAWF" ---------- ------------ ----------- --------------  5000 ms  5  
01BD: ----------------- = current time in ms
02BF:   car ---- sunk
0060: ---------------- -= -----------------  ;; integer values
001C:   ---------------- > -----------------------  ;; integer values
01E5: text 1number highpriority "DODO FT" ----------------  5000 ms  1  
0406: save dodo flight time ----------------  
0314: set total unique jumps to  20
029C:   -------- stopped 
02E3: -------------- = car -------- speed
8020:   NOT   -------------- >  25.0  ;; floating-point values
81F3:   NOT   car -------- airborne
00E5:   player ------------  0 ()near point in car  940.375 -933.6875 radius  4.0  4.0
00F7:   player ------------  0 ()near point in car  793.125 -929.9375  42.125 radius  4.0  2.0  3.0
015D: set gamespeed  .25
0158: camera on vehicle --------  15  2
030C: set mission points +=  1
0217: text styled "USJ"  5000 ms  5  
01E3: text 1number styled "REWARD" ----------------------  6000 ms  6  
018C: play sound  94 at  0.0  0.0  0.0
0313: increment unique jumps found
8214:   NOT   pickup  0@ picked up
0039:    1@ ==  1  ;; integer values
0057:   player ------------  0 ()in cube  1066.562 -403.5  14.0  1072.75 -394.0  18.0
023C: load special actor  4 "SAM"
043C: unknown set game sounds  0
823D:   NOT   special actor  4 loaded
009A: ------------------ = create actor  21 #SPECIAL04 at  1070.75 -396.9375  14.1875
0243: set actor ------------------ ped stats to  16
0173: set actor ------------------ z angle to  170.0
0350: unknown actor ------------------ not scared flag  1
01B2: give actor ------------------ weapon  4 ammo  999
022D: set actor ------------------ to look at player ------------
0296: unload special actor  4
0452: (unknown)
0157: camera on player ------------  15  2
8118:   NOT   actor ------------------ dead
041C: make actor ------------------ say  103  
02DF: unknown player ------------
01CA: actor ------------------ kill player ------------
0118:   actor ------------------ dead
009B: destroy actor instantly ------------------
0247: request model #GANG03
8248:   NOT   model #GANG03 available
011A: set actor --------------- flags  1
009C: set actor --------------- wander path to  0
01C2: remove references to actor ---------------  
0249: release model #GANG03
0019:    16@ >  1440000  ;; integer values
002A:    5 >= ---  ;; integer values
01EB: set car density to  0.0
0050: gosub Label015239
03BA: clear cars from cube  266.8125 -610.875  30.375  306.25 -479.875  34.8125
03C5: create random car for carpark  311.5 -510.25  28.0625  91.0
0408: set total rampages to  20
01F9: init rampage "PAGE 00"  6  120000 -------------------- #GANG05 #GANG06 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0  
03DF: all random peds #PIMP
01FA: -------------------- = rampage status
0367: init gta3 rampage "PAGE 00"  7  120000 -------------------- #GANG09 #GANG10 -1 (PLAYERSDOOR) -1 (PLAYERSDOOR)  0    
00D8: mission cleanup
0110: clear player ------------ wanted level
03D4:   garage ------------------- contains neededcar  1
02FA: garage ------------------- change to type  19
0360: open garage -------------------
0361: close garage -------------------
83B1:   NOT   garage ------------------- door closed
00A5: -------------------- = create car ------------------------- at  1504.062 -680.0625  12.0625
0175: set car -------------------- z angle to  90.0
020A: set car -------------------- door status to  1
8119:   NOT   car -------------------- wrecked
00B0:   car --------------------  0 ()in rectangle  1496.75 -686.1875  1523.25 -666.75
00A6: destroy car --------------------
01C3: remove references to car --------------------  
03EC:   ev crane collected all cars  
01EF: deactivate crane  1570.25 -675.375  
01EE: activate crane  1570.25 -675.375  1638.688 -687.0625  1647.875 -700.0625  1571.062 -696.5  16.0  0.0  
80B0:   NOT   car -------------  0 ()in rectangle  1668.562 -685.6875  1548.062 -745.5
03E1: ------------------------------ = packages found
816B:   NOT   fading
01BB: store object ------------------------ position to ---- ---- ----
0042:   ---- ==  1016.0  ;; floating-point values
02B3:   player ------------ in cube  1247.562 -822.0  12.0  1253.938 -815.0  18.0 radius  14.0 sphere  0
03BF: set player ------------ ignored by everyone to  1 (true)
0336: (unknown) ------------  0 
03AD: set rubbish  0 (invisible)
043D: unknown set play intro flag  1
03F7: load island data  0  
02F3: load object #CUTOBJ01 "CS BAN"
0352: set actor ------------- skin to "PLAYER"
0353: refresh actor -------------
0374: set motion blur  5
01B6: set weather  3
00C0: set current time  12  0
03B7: process cut scene only  0 (true)
038B: load requested models
02E4: load cutscene data "BET"
03CB: set camera -559.625  1030.5  40.0
0244: set cutscene pos -537.375  1051.188  36.875
02E5: ---------------- = create cutscene object #SPECIAL04
02E6: set cutscene anim ---------------- "PLAYERX"
02F4: create cutscene actor --------------- from head #CUTOBJ05 and body ---------------------  
02F5: set head anim --------------- "CAT"  
0418: (unknown) ----  1 
02E7: start cutscene
02E8: --------------- = cutscenetime
82E9:   NOT cutscene reached end
0009: ---- +=  1.75  ;; floating-point values
039D: scatter particles  19  1.0  0  0  0  0 at ---- ---- ---- ---- ---- ----
044D: load splash "NEWS"
00BE: text clear all
03EB: clear small messages only
03F0: (unknown)  1 
02EA: end cutscene
0421: toggle rain  1  
0354: set up chase scene  1.0  
0250: create light at  780.5 -942.875  39.0 RGB values  235  255  250  
041D: set camera near clip  2.5
040A: remove car from chase  2  
0229: set car ---------- color to  58  1
0245: set actor ----------- walk style to  9
01ED: reset actor ----------- flags
01BE: set actor ----------- to look at spot  811.875 -939.9375  35.75
0355: clean up chase scene  
0373: set camera directly behind player
80E1:   NOT   key pressed  0  16
0344: (unknown)  580.0 
0349: text draw style =  0  
0342: (unknown)  1 
0340: set text draw color  190  190  190 ----
033F: set text draw letter width height  .75  1.0
0348: (unknown)  1 
0346: set text draw background color  0  0  0 ----  
0345: (unknown)  1 
033E: text draw  320.0  400.0 "PAPER1"  
000C: ---- -=  3  ;; integer values
0112:   wasted or busted
01C0: ---- = player ------------ wanted level
01F7: set player ------------ ignored by cops state to  1 (true)
03DE: set pedestrians density multiplier to  0.0
009F: set actor ------------------ objective to-1
03E7: flash hud  4
01D5: actor ------------------ go to and drive car ----------------------
00A8: set car ---------------------- to psycho driver
010D: set player ------------ wanted level to ----
00DB:   actor ------------------ in car ----------------------
00AD: set car ---------------------- max speed to  40.0
00AE: unknown set car ---------------------- to ignore traffic lights  2
0397: car ---------------------- siren =  1 (on)  
00A7: car ---------------------- drive to  1023.0 -480.0  19.6875
02A3: toggle widescreen  0 (off)
0129: ------------------ = create actor  4 #COP in car ------------------------ driverseat
032C: car ------------------------ ram ----------------------
00A9: set car --------------------- to normal driver
022C: set actor ------------------- to look at actor -------------------
022F: set actor ------------------- stop looking
01D4: actor ------------------- go to car --------------------- and enter it as a passenger
02C2: car --------------------- drive to point  1133.0 -669.0  15.0
01AD:   car ---------------------  0 ()near point  1133.0 -669.0  3.0  3.0
02BC: set cop behaviour  0 (arrest)  
0317: increment mission attempts
0297: clear rampage kills
00DA: ----------- = player ------------ car
03C4: set status text to ---------------  0 (number) "KILLS"  
014E: set timer to ----------------
801A:   NOT    1 > ----------------  ;; integer values
015A: restore camera
8442:   NOT   player ------------ in car -----------
0298: --------------- = rampage kills #DIABLOS
8241:   NOT   player ------------ in remote mode
010C: change player into rc buggy ------------ at ---- ---- ----  180.0
014F: stop timer ----------------
0151: remove status text ---------------
0409: blow up rc buggy
0394: play music  1
0318: set latest mission passed "RC1"  
042F: save record  1 -----------
018A: --------------------- = create checkpoint at ----------------------- ----------------------- -----------------------
024F: create corona  1.0  5  0 with color  0  200  200 at point ----------------------- ----------------------- -----------------------
03FD: save offroad time ----
03FE: save offroadII time ----
03FF: save offroadIII time ----
0400: save mayhem time ----
03C7: unknown maby cops density  .5
0070: ---- /= ------------------------------------  ;; integer values
0376: --------- = create random actor --------------------------- --------------------------- ---------------------------
0332: set actor --------- bleeding to  1 (true)
02A9: set actor --------- immune to nonplayer  1
0208: ---------------- = random float  0.0  359.875
0319: set actor --------- wander state to  1 (off)
0187: ---- = create marker above actor ---------
0192: set actor --------- objective to stand still
0054: store player ------------ position to ---- ---- ----
02C0: set --------------------------- --------------------------- --------------------------- to ped path coords closest to --------------------------- --------------------------- ----
8022:   NOT    1540.0 > ---------------------------  ;; floating-point values
00EC:   actor ---------  0 ()near point --------------------------- --------------------------- radius  25.0  25.0
0071: ---- /= ----  ;; floating-point values
0321: kill actor ---------
034F: destroy actor with fade ---------  
03A3: (unknown) --------- 
00A0: store actor --------- position to ---- ---- ----
00FD:   player ------------  0 ()near actor --------- in car radius  10.0  10.0  2.0
80EB:   NOT   player ------------  0 ()near actor in car --------- radius  25.0  25.0
00DF:   actor --------- driving
00FA:   player ------------ stopped  1 (in-sphere)near point in car ----------------------- ----------------------- ----------------------- radius  6.0  6.0  2.0
01D3: actor --------- leave car ---------------------
80DF:   NOT   actor --------- driving
0211: actor --------- walk to ---------------------------- ----------------------------
003A:   ---- == ------------------------------------  ;; integer values and handles
0403: save highest ambulance level ------------------------
0330: set player ------------ infinite run to  1 (true)
0227: ---- = car --------------------- health
0209: ---- = random int  0  2
01E9: ---- = car --------------------- num passengers
01EA: ---- = car --------------------- max passengers
0224: set car --------------------- health to ---------------------
0401: increment people saved in ambulance
02C1: set ---- ---- ---- to car path coords closest to ---- ---- ----
8019:   NOT    16@ >  3000  ;; integer values
0325: ---- = create car ----------------- fire
0186: -------------------- = create marker above car -----------------
02AA: set car ----------------- immune to nonplayer  1
0154:   actor -------------------- in zone "PORT W"
0384: text 1string "F START" "PORT W"  5000 ms  1  
82D0:   NOT   fire ---- extinguished
020B: explode car -----------------
0404: increment fires extinguished
0428: unknown car ------------------------ flag  1
0433: (unknown) -----------------------  1 
036A: put actor ----------------------- in car ------------------------
0291: unknown actor ----------------------- unknown behavior flag  1
03AA: play suspect last seen at ---- ---- ----
80E9:   NOT   player ------------  0 ()near actor ----------------------- radius  100.0  100.0
8184:   NOT   actor ----------------------- health >=  70
0377: set actor ----------------------- objective to-32
00D9: ------------------------ = actor ----------------------- car
03ED: (unknown) ------------------------  1 
01CE: actor ----------------------- avoid player ------------
00E9:   player ------------  0 ()near actor ----------------------- radius  150.0  150.0
0248:   model #SENTINEL available
03D3: point ---- ---- ---- get nearby vector ---- ---- ---- ----
01CC: actor ----------------------- kill player ------------
01D9: actor ----------------------- run away from car ----
01C1:   car ------------------------ stopped
82CA:   NOT   car ------------------------ bounding sphere visible
80C2:   NOT   sphere onscreen ---- ---- ----  4.0
00AB: put car ------------------------ at ---- ---- ----
01F4:   car ------------------------ flipped
8185:   NOT   car ------------------------ health >=  250
0402: increment criminals stopped
0218: text 1number styled "REWARD" ----------------  6000 ms  6    
0413: (unknown) ------------  1 
0216: set car ----------------- taxi available light to  1 (on)
80DC:   NOT   player ------------ driving -----------------
02DD: set actor -------------------- creation zone "IND ZON"
0365: set actor -------------------- objective to-29
80FD:   NOT   player ------------  0 ()near actor -------------------- in car radius  7.0  7.0  2.0
81C1:   NOT   car ----------------- stopped
0185:   car ----------------- health >=  500
020F: actor -------------------- look at player ------------
80DB:   NOT   actor -------------------- in car -----------------
81AC:   NOT   car ----------------- stopped  1 (in-sphere)in cube ---- ---- ---- ---- ---- ----  
001F:    17@ > ----  ;; integer values
0315: increment taxi dropoffs
036D: text 2numbers styled "IN ROW" ---------------------- ------------------  5000 ms  6  
0193: set actor -------------------- objective to act like ped
00BD: text mediumpriority "TAXI1"  1500 ms  1    
0316: save taxi earnings from --------------------
042B: clear peds from cube  1164.25 -888.8125  10.0  1291.75 -811.6875  20.0
03D5: remove text "MEA1 H"  
039E: (unknown) ----  1 
00DC:   player ------------ driving ----
80FB:   NOT   player ------------  0 ()near actor ---- radius  30.0  30.0  30.0
03D2:   wav ended
8103:   NOT   actor ---- stopped near point in car  1205.688 -789.1875  14.75 radius  4.0  4.0  6.0 sphere --  
040D: clear mission audio
00ED:   actor ----  0 ()near point on foot  1204.188 -801.875 radius  .5  .5
0029:    17@ >=  20000  ;; integer values
00A1: put actor ---- at  1204.188 -801.875  13.6875
80FF:   NOT   actor ----  0 ()near point on foot  1205.875 -805.75  14.0 radius  1.0  1.0  1.0
01AC:   car ---- stopped  0 ()in cube  1135.75  55.5 -1.0  1149.75  46.25  9.0  
00E3:   player ------------  0 ()near point  1140.25  50.0625 radius  20.0  20.0
83A0:   NOT   car ---- picked up by crane  1120.0  46.0  
0149:   car ---- crushed by car crusher  
00FF:   actor ----  0 ()near point on foot  1209.375 -807.1875  14.0 radius  4.0  4.0  4.0
0329:   garage -------------------------- respray done
8329:   NOT   garage -------------------------- respray done
8199:   NOT   player ------------  0 ()in rectangle  922.5625 -366.0625  928.5625 -354.25  
81B0:   NOT   car ---- stopped -- near point  1195.562 -805.0  13.6875 radius  4.0  4.0  4.0
01B0:   car ---- stopped  0 ()near point  1195.562 -805.0  13.6875 radius  4.0  4.0  4.0
0135:  2 = car ---- door status  
82BF:   NOT   car ---- sunk
01E0: clear leader -------------
020E: actor ------------- look at actor ----
01C9: actor ------------- kill actor ----
016E: override restart at  811.875 -939.9375  35.75  180.0
02A2: create particle  4  0 at  791.625 -936.875  38.3125  
0159: camera on ped -----------  15  2
041E: set radio station  0  0
81A0:   NOT   player ------------ stopped -- in cube in car  879.375 -303.375  7.25  870.0625 -311.6875  10.0  
81AA:   NOT   actor ----------- stopped  0 ()in cube in car  879.375 -303.375  7.25  870.0625 -311.6875  10.0  
8448:   NOT   actor ----------- in car ----------
03F3: get car ---------- color ---- ----
0239: actor ----------- run to  892.6875 -308.5625
0339:   objects in cube  870.375 -309.875  6.0  865.1875 -314.6875  12.0  0  1  1  1  1
011C: actor ------------- clear objective
01B7: release weather
03AE: remove objects from cube  804.0 -948.0  30.0  765.125 -924.3125  50.0
0108: destroy object ----
83EE:   NOT   player ------------ controllable
00EB:   player ------------  0 ()near actor in car ----------- radius  20.0  20.0
029F:   player ------------ stopped
01DF: tie actor ----------- to player ------------
8320:   NOT   actor ----------- in range of player ------------
81A8:   NOT   actor ----------- stopped -- in cube  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
819E:   NOT   player ------------ stopped  0 ()in cube  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
0255: set critical mission restart at  811.875 -939.9375  35.75 angle  180.0  
01F6: cancel override restart
03DC: ------------------ = create marker above pickup ------------------
03F9: make actors -------------- ------------------- converse in -1 ms
00FB:   player ------------  0 ()near actor -------------- radius  10.0  10.0  10.0
0335: set free paynspray to  1 (true)
03BC: ---- = create sphere  925.0625 -350.5  9.25  2.5
03BD: destroy sphere ----
021B: set garage --------------------- to accept car ------------------
821C:   NOT   car inside garage ---------------------
80F7:   NOT   player ------------  0 ()near point in car  1088.375 -574.375  13.6875 radius  2.5  2.5  2.5
0422:   garage contain car --------------------- ------------------  
022A: remove forbidden for peds cube  1609.75 -615.1875  9.0  1557.75 -673.375  20.0
01D0: actor ------------------- avoid player ------------
80E8:   NOT   player ------------ stopped -- near point in car  937.875 -259.75 radius  3.0  3.0  
8122:   NOT   player ------------ pressing horn
8443:   NOT   player ------------ in a car
8126:   NOT   actor ------------- walking
01D2: actor ------------- follow player ------------
80E6:   NOT   player ------------ stopped -- near point  1196.0 -874.0 radius  3.0  4.0  
80EF:   NOT   actor ------------- stopped  0 ()near point  1196.0 -874.0 radius  3.0  4.0  
039C: (unknown) ----------------  1 
01C8: ------------ = create actor  4 #PIMP in car ---------------- passenger seat  0
00AF: set car ---------------- driver behaviour to  11
03DD: pickup --------------------- show on radar  20 ----  
03D0:   wav loaded
02CA:   car ---------------- bounding sphere visible
00FC:   player ------------  0 ()near actor ------------------- on foot radius  8.0  8.0  2.0
01A8:   actor ------------------- stopped  0 ()in cube  1003.5 -883.0  13.875  996.75 -876.375  18.0  
0396:  1 (set) useless flag
01C4: remove references to object ------------------------  
044F: (unknown) ----------------  1 
0294: unknown car ---------------- flag  0
021D: set free bomb shop to  1 (true)  
8228:   NOT   car ---------------- bomb status ==  2  
03C9:   car ---------------- damaged  
0228:   car ---------------- bomb status ==  5  
010F:   player ------------ wanted level >  0
019D:   player ------------  0 ()in cube in car  1339.562 -459.5  49.0  1332.75 -462.75  53.0  
80B1:   NOT   car ----------------  0 ()in cube  1339.562 -459.5  49.0  1332.75 -462.75  53.0
03F4:  1 (set) cars can be damaged
0107: ------------------- = create object -137 (NOODLESBOX) at  975.0 -720.0  14.0
0194: set actor ------------- objective to go to point  976.0625 -715.25  14.1875
035F: set actor ----------------- armour to  100
0226: -------------------- = actor ----------------- health
02AC: set car ---------- immunities  1  1  0  0  1
010E: set player ------------ minimum wanted level to  1
03A5: set garage ----------------- type to  7  118  
0369: put player ------------ in car -----------
022E: set player ------------ to look at actor --------------
81AD:   NOT   car -----------  0 ()near point  1198.5 -871.375  2.0  2.0
0230: set player ------------ stop looking
03A2: (unknown) -----------  0 
02AB: set actor ------------- immunities  1  1  1  1  1
01A0:   player ------------ stopped  0 ()in cube in car  839.1875 -667.375  14.0  842.0625 -673.875  17.0  
0126:   actor ------------- walking
01B9: set actor -------------- armed weapon to  0
01E7: remove forbidden for cars cube  824.875 -633.75  13.0  845.25 -693.75  18.0
03AB: (unknown) -------------  1 
00B1:   car ----------------  0 ()in cube  1135.75  55.5 -1.0  1149.75  46.25  30.0
8149:   NOT   car ---------------- crushed by car crusher  
819B:   NOT   player ------------ stopped  1 (in-sphere)in rectangle in car  1089.875 -223.875  1084.5 -228.5  
019B:   player ------------ stopped  0 ()in rectangle in car  1089.875 -223.875  1084.5 -228.5  
8198:   NOT   player ------------  0 ()in rectangle in car  1089.875 -223.875  1084.5 -228.5  
0197:   player ------------  0 ()in rectangle on foot  1089.875 -223.875  1084.5 -228.5  
8018:   NOT   ---- >  2  ;; integer values
0221: set player ------------ trapped in car  0
042A:   ped threat exists  8  1  
03F2: pedgroup  8 remove threat  1
80F6:   NOT   player ------------  1 (in-sphere)near point on foot  1219.562 -320.6875  27.375 radius  1.0  1.0  2.0
03D6: remove big text "M PASS"  
819D:   NOT   player ------------  0 ()in cube in car  903.75 -420.1875  14.0  908.25 -431.0625  18.0  
012A: put player ------------ at  1454.562 -189.5  55.0 and remove from car
01B1: give player ------------ weapon  4 ammo  20
01B8: set player ------------ armed weapon to  4
01DE: tie actor ------------- to actor -------------
0242: set car ----------------------- bomb status to  1  
01B5: force weather  0
8356:   NOT   explosion type  3 in cube  961.0 -1112.5  12.5  969.5 -1122.75  15.0  
0003: shake camera  300
020C: create explosion  5 at  965.75 -1111.875  15.5
02CF: ---- = create fire at  966.0 -1111.75  13.75
0392: object ---- toggle in moving list  1
0381: throw object ---- distance -10.0  6.0  18.0
8117:   NOT   player ------------ wasted
80E5:   NOT   player ------------  0 ()near point in car ---- ---- radius  30.0  30.0
01D1: actor ------ follow actor -----------------
80F0:   NOT   actor ------ stopped  0 ()near point on foot ---- ---- radius  3.0  3.0
0372: set actor ----------------- anim  0 wait state time  100 ms
016F: create particle  3  0.0  1.0  0  255  0  0 at  1270.812 -1107.688  11.0625
80F1:   NOT   actor ------ stopped ---- near point in car  1259.0 -1107.75 radius  3.0  3.0  
80ED:   NOT   actor ------  0 ()near point on foot  1266.812 -1107.625 radius  1.0  1.0
03EA: generate cars around camera  1
01AF:   car -----------------  0 ()near point ---- ---- ---- radius  2.0  2.0  2.0
81AF:   NOT   car -----------------  0 ()near point ---- ---- ---- radius  2.0  2.0  2.0
03D7: set wav location ---- ---- ----
80EC:   NOT   actor ---------------------  0 ()near point ---- ---- radius  2.0  2.0
01AE:   car ----------------- stopped  0 ()near point  1252.0 -1086.0  18.0  18.0
82CB:   NOT   actor ------ bounding sphere visible
00F0:   actor ------ stopped  0 ()near point on foot  1440.5 -179.125 radius  1.0  1.0
0172: ---- = actor ------ z angle
00E7:   player ------------ stopped  0 ()near point on foot  1440.625 -181.375 radius  1.0  1.0
0210: player ------------ look at actor ------
00AC:   car ------------------ on land  
02A0:   actor --------------------- stopped  
82E0:   NOT unknown actor ---------------------
00E8:   player ------------ stopped  0 ()near point in car  906.0 -425.0 radius  4.0  4.0  
81F4:   NOT   car ------------ flipped
03CC: car ------------ add to stuck car check  5.0 =  30000
03CE:   car ------------ stuck
00A3:   actor ----------  0 ()in rectangle  1538.0 -741.0  1304.0 -901.0
03CD: car ------------ remove from stuck car check
01E2: add route point  0 at  1533.875 -926.0 -100.0
01E1: set actor --------------- follow route  0  3
00E6:   player ------------ stopped -- near point  1529.0 -824.0 radius  3.0  4.0  
00EF:   actor ------------- stopped  1 (in-sphere)near point  1529.0 -824.0 radius  3.0  4.0  
002B:    5000 >=  16@  ;; integer values 
02D5:   player ------------ firing weapons in rectangle  1610.562 -614.5625  1340.875 -1074.5  0
043A: start boat foam animation  
043B: update boat --- foam animation  
017A: set player ------------ weapon  7 ammo to  0
03AC: clear route  0
00FE:   actor ---------------  0 ()near point  1517.5 -940.5625  18.375 radius  .5  .5  2.0
80FA:   NOT   player ------------ stopped  1 (in-sphere)near point in car  827.25 -1084.25  6.75 radius  5.0  5.0  4.0
0323: unknown car ------------ flag  1
02D4: unknown turn off car ------------ engine
03FC: (unknown) ------  0 
0438: (unknown) ------  1 
80A4:   NOT   actor ------  0 ()in cube  565.25 -678.375 -2.0  575.25 -688.375  4.0
044C: change to island  2  
034A: portland complete  
0161: tie marker ------------------------ to car -----------------  0  1
0167: ---- = create marker at -------------------------- -------------------------- --------------------------  5  2
0168: show on radar ----  2
0166: set marker ---- brightness to  1
803A:   NOT   ---- == ----  ;; integer values and handles
838A:   NOT   car in cube ------------------- ------------------- -------------------  4.0  4.0  4.0
039F: car ----------------- race to --------------------------------------- ---------------------------------------
03E2: actor ------------------ exit car
00BB: text lowpriority "DIAB2 1"  5000 ms  1  
037F: give player detonator  
8383:   NOT   player ---- car horn activated == true
02C3: create donkey mags  0  
02C5: ---- = donkey mags picked up  
02D9: donkey mags picked up = none  
02C6: remove pickup items from ground  
02FD: text 2numbers lowpriority "AM1 F" ------------------------------------ -----------------------------------  15000 ms  1  
02FE: text 2numbers highpriority "AM1 8" ------------------------------------ -----------------------------------  5000 ms  1    
00C1: -------------------------------- = minutes to current time ------------------------------------ -----------------------------------
83C6:   NOT   current island ==  1  
80E3:   NOT   player ------------  0 ()near point  908.25 -86.0 radius  100.0  100.0
0123:   actor -------------- spotted player ------------
0327: ---- = create random car with actors -1 in area  900.4375 -431.875  905.75 -419.9375
0203:   actor --------------- near car on foot ---- radius  4.0  4.0 unknown  0
00EE:   actor ----------  0 ()near point in car  1371.0 -283.875 radius  50.0  50.0
0204:   actor -------------- near car in car ---- radius  10.0  10.0 unknown  0  
00A4:   actor ----------  0 ()in cube  1428.75 -187.0  50.0  1442.5 -179.875  53.0
03B1:   garage ------------------ door closed
0411: (unknown) ---------------  1 
02E2: set actor -------------- weapon accuracy to  70
81FC:   NOT   player ------------ near car --------------------- radius  55.0  55.0  0
02DB: set boat --------------------- speed to  48.0
02D3: boat --------------------- drive to  744.75 -350.0625  0.0
0362: remove actor ---------------- from car and place at  547.25 -778.375 -100.0
0188: ---- = create marker above object -------------------
024C: text phone ----------- "AM4 1A"    
8447:   NOT (unknown) ------------ 
83C2:   NOT   phone ----------- answered  
0447: (unknown) ------------ 
03FB: (unknown) ------------------  1 
021C:   car inside garage --------------------
83C9:   NOT   car --------------- damaged  
829F:   NOT   player ------------ stopped
80F8:   NOT   player ------------ stopped -- near point  452.25 -1465.75  17.5625 radius  4.0  4.0  4.0
0156: set zone ped density "PARK"  1 (day)  0  
0162: tie marker ---------------------- to actor ---------------  1  3
82EE:   NOT   projectile in cube  376.5 -445.1875  28.0625  380.0625 -441.1875  31.6875  
0419: ----------------- = player ------------ weapon  11 ammo
02EF:   projectile in cube  376.0625 -445.1875  28.0625  380.0625 -441.1875  31.6875  
0444: create fire audio ----  1  
02B9: deactivate garage --------------------  
0299: activate garage --------------------  
00A2:   actor ------------- alive  
80A3:   NOT   actor ----------  0 ()in rectangle  375.0 -441.5  386.0 -434.0
02CB:   actor ------------- bounding sphere visible
0223: set actor ---------- health to  5
0382: unknown set object ---- collision detection  0
035C: place object ---- relative to car ---- offset  .25 -1.6875 -.0625
01FC:   player ------------ near car ---- radius  20.0  20.0  0
038C: object ---- scatter  0.0  0.0  16.0
02F8: unknown car ----------- unknown cosine ----
02F9: unknown car ----------- unknown sinus ----
02F1: unknown create gta3 exploding barrel at ---- ---- ----
01A3:   actor --------- stopped  0 ()in rectangle  1364.062 -614.5  1473.75 -560.1875  
02CE: ---- = ground z ---- ---- ----
0099: ---- = random integer 0-to-65535
8366:   NOT (unknown) ---- 
03F8: (unknown) ---- 
02D7:   player ------------ currentweapon ==  2
00EA:   player ------------  0 ()near actor on foot ---- radius  40.0  40.0
034E: unknown move object --- to -770.375 -597.8125  11.8125 unknown angle  .0625  .0625  .0625  0
02E1: ---- = create cash pickup  20000 at  238.9375 -993.6875  21.0
01BC: put object --- at -770.375 -599.25  11.8125
0358: create drop off cessna    
0359:   drop off cessna shot down  
035A: get drop off cessna coords ---- ---- ----  
035B: ---- = create drop off package ---- ---- ----  
80F9:   NOT   player ------------ stopped  1 (in-sphere)near point on foot  87.25 -1548.562  28.25 radius  2.0  1.0  2.0
80E4:   NOT   player ------------  0 ()near point on foot  87.4375 -1548.688 radius  1.0  1.0
034B: staunton complete  
81AE:   NOT   car ---- stopped  0 ()near point  113.0 -272.0  5.0  5.0
82D7:   NOT   player ------------ currentweapon ==  3
82D8:   NOT   actor ---- currentweapon ==  4
02A1: (unknown)  3500  1 
0351:   gore enabled  
81FD:   NOT   player ------------ near car on foot ---- radius  6.0  6.0  0  
0437: scatter particle  5  0.0 at ---- ---- ---- ---- ---- ----
81FE:   NOT   player ------------ near car in car ---- radius  15.0  15.0  0
01FD:   player ------------ near car on foot ---- radius  15.0  15.0  0  
044E: car ---- level  1 (set from position)  
01AB:   car ---- stopped  0 ()in rectangle -1049.125 -77.4375 -1037.188 -69.125  
0202:   actor ---- near car ---- radius  40.0  40.0 unknown  0
032D: car ---- block ----  
0165: set marker ---- color to  4
01CB: actor ---- kill actor ----
0130:   player ------------ busted  
0420: override police station  2  
0117:   player ------------ wasted
041F: override hospital  2  
0450: car ---- warp to player
0366: (unknown) ---- 
033A: create incoming cessna  
03A6: get drug plane coords ----- ----- -----  
033B:   incoming cessna landed  
033C:   incoming cessna destroyed  
0240: unknown -----  1  
0178:   player ------------ picked up object -----
0442:   player ------------ in car -----
0407: time taken defuse mission = -----
02C7: scatter platinum  90 at -1080.0 -163.1875 -100.0  100.0  
8028:   NOT   ----- >=  30  ;; integer values
02C8: ----- = platinum pieces in car  
02C9: remove platinum from car  
031D:   actor ----- hit by weapon  1
0410: override gang model  6  0  
03B8: clear weapons from player ------------
03B2: start catalina flyby  
03B9: create catalinas chopper -------------  
03B5:   catalina shot down  
03B3: catalina take off  
83B5:   NOT   catalina shot down  
03B4: remove catalina heli  
0451: load end of game audio
043F: play cutscene music
034C: shoreside complete  
0434: show credits
8436:   NOT   reached end of credits
0436:   reached end of credits
0435: end credits
0222: set player ------------ health to  100
0440: stop cutscene music
