0002: jump Label008620
03A4: name thread "MAIN"
016A: fade  0 ()  0 ms
004c: jump if true nowhere  ;; never used in VC or gta 3
00D6: if  0  
001d:   1@ > 2@  ;; integer values (never used in VC or GTA 3)
0025:   1@ > 2@  ;; floating-point values (never used in VC or GTA 3) 
0026:   $100 > 2@  ;; floating-point values (never used in VC or GTA 3)
002b:   1 >= 1@  ;; integer values (never used in VC or GTA 3)
002c:   $100 >= $104 ;; integer values (never used in VC or GTA 3)
002d:   1@ >= 2@  ;; integer values (never used in VC or GTA 3)
002e:   $100 >= 2@  ;; integer values (never used in VC or GTA 3)
0031:   1@ >= 1.0  ;; floating-point values (never used in VC or GTA 3)
0033:   1.0 >= 1@  ;; floating-point values (never used in VC or GTA 3)
0034:   $100 >= $104  ;; floating-point values (never used in VC or GTA 3)
0035:   1@ >= 2@  ;; floating-point values (never used in VC or GTA 3)
0036:   $100 >= 2@  ;; floating-point values (never used in VC or GTA 3)
0037:   1@ >= $100  ;; floating-point values (never used in VC or GTA 3)
003b:   1@ == 2@  ;; integer values (never used in VC or GTA 3)
003c:   $100 == 2@  ;; integer values (never used in VC or GTA 3)
0044:   $100 == $104  ;; floating-point values (never used in VC or GTA 3)
0045:   1@ == 2@  ;; floating-point values (never used in VC or GTA 3)
0046:   $100 == 2@  ;; floating-point values (never used in VC or GTA 3)
029c:   $something stopped ;; never used in VC or gta 3
02a0:   actor $actor stopped  ;; never used in VC
02EF:   projectile in cube 376.062 -445.188 28.0625 380.062 -441.188 31.6875  ;; never used in VC
0351:   gore enabled  ;; never used in VC
00a2:   actor $actor alive  ;; never used in VC or GTA 3
00ac:   car $car on land  ;; never used in VC or GTA 3
015e:   car $car wheels on ground  ;; never used in VC
0228:   car $LIPSFORELLI_CAR bomb status ==  5  ;; never used in VC
0356:   explosion type $dunno in cube 1.0 2.0 3.0 1.0 2.0 3.0  ;; never used in VC or gta 3
042A:   threat exists 8 1  ;; never used in VC
0130:   player $PLAYER_CHAR busted  ;; never used in VC
0178:   player $PLAYER_CHAR picked up object $object  ;; Never used in VC. use opcode 0214.
0179:   actor $actor picked up object $object  ;; Never used in VC or GTA 3
00E6:   player $PLAYER_CHAR stopped 0 ()near point $13 $14 radius  10.0  15.0  ;; never used in VC
00E8:   player $PLAYER_CHAR stopped 0 ()near point in car $13 $14 radius  10.0  15.0  ;; never used in VC
00EF:   actor $actor stopped 0 ()near point 123.0 234.0 radius 10.0 11.0  ;; never used in VC
00F1:   actor $actor stopped 0 ()near point in car 123.0 234.0 radius 10.0 11.0  ;; never used in VC
00F4:   actor $actor near actor in car $actor2 radius 123.0 234.0 345.0  ;; never used in VC or GTA 3
0103:   actor $actor stopped near point in car 123.0 234.0 345.0 radius 123.0 234.0 345.0 sphere 0  ;; never used in VC
0105:   actor $actor near actor on foot $actor2 radius 123.0 234.0 345.0 sphere 0  ;; never used in VC or gta 3
0106:   actor $actor near actor in car $actor2 radius 123.0 234.0 345.0 sphere 0  ;; never used in VC or gta 3
02AE:   player $PLAYER_CHAR in area on foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used anywhere
02AF:   player $PLAYER_CHAR in area in car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used anywhere
02b0:   player $PLAYER_CHAR stopped in area 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used anywhere
02b1:   player $PLAYER_CHAR stopped in area on foot 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used anywhere
02b2:   player $PLAYER_CHAR stopped in area in car 64.8222 613.6588 96.7488 550.3496 radius 20.0 sphere 0  ;; never used anywhere
02B6:   player $PLAYER_CHAR stopped in cube 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used anywhere
02B7:   player $PLAYER_CHAR stopped in cube on foot 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used anywhere
02B8:   player $PLAYER_CHAR stopped in cube in car 393.174 -470.686 10.0 386.992 -478.052 15.0 radius 8.2 sphere 0  ;; never used anywhere
0197:   player $PLAYER_CHAR 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used in VC
0198:   player $PLAYER_CHAR 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
0199:   player $PLAYER_CHAR 0 ()in rectangle 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
019a:   player $PLAYER_CHAR stopped 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
019b:   player $PLAYER_CHAR stopped 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used in VC
019c:   player $PLAYER_CHAR 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
019d:   player $PLAYER_CHAR 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
019e:   player $PLAYER_CHAR stopped 0 ()in cube 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
019f:   player $PLAYER_CHAR stopped 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01a0:   player $PLAYER_CHAR stopped 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01a1:   actor $actor 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01a2:   actor $actor 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01a3:   actor $actor stopped 0 ()in rectangle 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01a4:   actor $actor stopped 0 ()in rectangle on foot 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01a5:   actor $actor stopped 0 ()in rectangle in car 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01a6:   actor $actor 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01a7:   actor $actor 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01a8:   actor $actor stopped 0 ()in cube 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01a9:   actor $actor stopped 0 ()in cube on foot 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01aa:   actor $actor stopped 0 ()in cube in car 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01ab:   car $car stopped 0 ()in rectangle 1089.88 -223.875  1084.5 -228.5  ;; never used in VC or gta 3
01ac:   car $car stopped 0 ()in cube 123.0 123.0 123.0 234.0 234.0 234.0  ;; never used in VC
01Fd:   player $PLAYER_CHAR near car on foot $car radius  20.0  20.0  0  ;; never used in VC
0200:   player $PLAYER_CHAR near car on foot $car radius  8.0  10.0  3.0 unknown  0  ;; never used in VC
0201:   player $PLAYER_CHAR near car in car $car radius  8.0  10.0  3.0 unknown  0  ;; never used in VC
0204:   actor $actor near car in car $car radius 35.0  35.0 unknown 0  ;; never used in VC
0206:   actor $actor near car on foot $car radius 35.0  35.0 35.0  unknown 0  ;; never used in VC
0207:   actor $actor near car in car $car radius 35.0  35.0 35.0  unknown 0  ;; never used in VC
004D: jump if false nowhere2
009d: unknown do nothing  ;; Never used
0012: 1@ *= 1  ;; integer values (never used in VC or GTA 3)
0013: 1@ *= 1.0  ;; floating-point values (never used in VC or GTA 3)
0016: 1@ /= 1  ;; integer values (never used in VC or GTA 3)
0017: 1@ /= 1.0  ;; floating-point values (never used in VC or GTA 3)
005a: 1@ += 2@  ;; integer values (never used in VC or GTA 3)
005b: 1@ += 2@  ;; floating-point values (never used in VC or GTA 3)
005c: 1@ += $100  ;; integer values (never used in VC or GTA 3)
005d: 1@ += $100  ;; floating-point values (never used in VC or GTA 3)
005e: $100 += 1@  ;; integer values (never used in VC or GTA 3)
005f: $100 += 1@  ;; floating-point values (never used in VC or GTA 3)
0062: 1@ -= 2@  ;; integer values (never used in VC or GTA 3)
0063: 1@ -= 2@  ;; floating-point values (never used in VC or GTA 3)
0064: 1@ -= $100  ;; integer values (never used in VC or GTA 3)
0065: 1@ -= $100  ;; floating-point values (never used in VC or GTA 3)
0066: $100 -= 1@  ;; integer values (never used in VC or GTA 3)
0072: 1@ /= 2@  ;; integer values (never used in VC or GTA 3)
0073: 1@ /= 2@  ;; floating-point values (never used in VC or GTA 3)
0074: 1@ /= $100  ;; integer values (never used in VC or GTA 3)
0075: 1@ /= $100  ;; floating-point values (never used in VC or GTA 3)
0076: $100 /= 1@  ;; integer values (never used in VC or GTA 3)
0079: 1@ += unknown inaccurate float timer 1.0  ;; floating-point (never used in VC or GTA 3)
007a: $100 += unknown inaccurate float timer $104  ;; floating-point (never used in VC or GTA 3)
007b: 1@ += unknown inaccurate float timer 2@  ;; floating-point (never used in VC or GTA 3)
007c: $100 += unknown inaccurate float timer 1@  ;; floating-point (never used in VC or GTA 3)
007d: 1@ += unknown inaccurate float timer $100  ;; floating-point (never used in VC or GTA 3)
007f: 1@ -= unknown inaccurate float timer 1.0  ;; floating-point (never used in VC or GTA 3)
0080: $100 -= unknown inaccurate float timer $104  ;; floating-point (never used in VC or GTA 3)
0081: 1@ -= unknown inaccurate float timer 2@  ;; floating-point (never used in VC or GTA 3)
0082: $100 -= unknown inaccurate float timer 2@  ;; floating-point (never used in VC or GTA 3)
0083: 1@ -= unknown inaccurate float timer $100  ;; floating-point (never used in VC or GTA 3)
008E: 1@ = float to integer 2@  ;; never used in VC or GTA 3
008F: 1@ = integer to float 2@  ;; never used in VC or GTA 3
0090: $100 = float to integer 2@  ;; never used in VC or GTA 3
0091: $100 = integer to float 2@  ;; never used in VC or GTA 3
0092: 1@ = float to integer $100  ;; never used in VC or GTA 3
0093: 1@ = integer to float $100  ;; never used in VC or GTA 3
0094: make $100 absolute integer  ;; never used in VC or GTA 3
0095: make 1@ absolute integer  ;; never used in VC or GTA 3
0096: make $100 absolute float  ;; never used in VC or GTA 3
0097: make 1@ absolute float  ;; never used in VC or GTA 3
0098: $100 = random float 0 to 1  ;; never used in VC or GTA 3
0099: $100 = random integer 0 to 65535  ;; never used in VC or GTA 3
00bd: text mediumpriority "GOAWAY1" 5000 ms 1  ;; never used in VC or GTA 3
00e2: get key pressed $dunno1 $dunno2  ;; never used in VC or GTA 3
0113: set player $PLAYER_CHAR car weapon 23 ammo to 9999  ;; Never used in VC or gta 3
0135: $doorstatus = car $car door status  ;; never used in VC
0156: set ped density "PARK" 1 (day) 0  ;; never used in VC
016F: create particle 3 0.0 1.0 0 255 0 0 at 1270.81 -1107.69 11.0625  ;; Never used in VC
017b: set actor $actor weapon 1 ammo to 1  ;; Never used in VC or GTA 3
01E6: text 1number lowpriority "G COST"  100  1000 ms  1 ;; never used in VC or GTA 3
0218: text 1number styled "REWARD" $VIGILANTE_BONUS 6000 ms 6 ;; Never used in VC
021d: set free bomb shop to 0  ;; never used in VC
023a: has player collided with object $dunno1 $dunno2  ;; never used in VC or GTA 3
023b: has actor collided with object $dunno1 $dunno2  ;; never used in VC or GTA 3
0242: set car $BLOWFISH_GARBAGE_TRUCK bomb status to 1  ;; never used in VC
024C: text phone $PHONE_RAY1 "AM4 1A"  ;; never used in VC
0250: create light at 780.5 -942.875 39 RGB values 235 255 250  ;; never used in VC
0255: set critical mission restart at 811.875 811.875 811.875 angle 180.0  ;; never used in VC
0299: activate garage $WITSEC_HOUSE_GARAGE  ;; never used in VC
02A2: create particle 4 0 at 791.625 -936.875 38.3125  ;; never used in VC
02B9: deactivate garage $WITSEC_HOUSE_GARAGE  ;; never used in VC
02bc: set cop behaviour 0 (arrest)  ;; never used in VC
02F4: create cutscene actor $INTRO_CAT from head #CUTOBJ05 and body $INTRO_CAT_BODY  ;; never used in VC
02F5: set head anim $INTRO_CAT "CAT"  ;; never used in VC
02FC: text 2numbers "RACETM" $16 $14 5000 ms  1 ;; never used in VC or GTA 3
02FE: text 2numbers highpriority "RACETM" $16 $13  5000 ms  1 ;; never used in VC or GTA 3
0300: text 3numbers highpriority "WHEEL02" $29 $30 $31 time  3000 ms  1 ;; never used in VC or GTA 3
0301: text 3numbers lowpriority "WHEEL02" $24 $30 $31 time  3000 ms  1 ;; never used in VC or GTA 3
0303: text 4numbers highpriority "WHEEL01"  $8 $9 $3 $7  3000 ms  1  ;; never used in VC or GTA 3
0306: text 5numbers highpriority "WHEEL01" $8 $9 $3  $numnut  $3  3000 ms  1  ;; never used in VC or GTA 3
032D: car $car block $car2  ;; never used in VC
0346: set text draw background color 0 0 0 $44  ;; never used in VC
0349: text draw style =  0  ;; never used in VC
0354: set up chase scene 1.0  ;; never used in VC
0355: clean up chase scene  ;; never used in VC
036E: text 3numbers styled "IN ROW" $8 $9 $numnut 5000 ms  6 ;; never used in VC or gta 3
036F: text 4numbers styled "IN ROW" $8 $9 $numnut $numnut2 5000 ms  6 ;; never used in VC or gta 3
0370: text 5numbers styled "IN ROW" $8 $9 $numnut $numnut2 $numnut3 5000 ms  6 ;; never used in VC or gta 3
0371: text 5numbers styled "IN ROW" $8 $9 $numnut $numnut2 $numnut3 $numnut4 5000 ms  6 ;; never used in VC or gta 3
037f: give player detonator  ;; never used in VC
0397: car $car siren = 1 (on)  ;; never used in VC
0398: remove forbidden for peds angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used in VC or gta 3
0399: create forbidden for peds angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used in VC
039a: remove forbidden for cars angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used in VC or gta 3
039b: create forbidden for cars angled cube 10.0 11.0 12.0 13.0 14.0 15.0 angle 45.0  ;; never used in VC or gta 3
03A5: garage $SECURICAR_GARAGE type = 7 118  ;; never used in VC
03DD: pickup $TONI1_GRENADE_PICKUP show on radar 20 $7  ;; never used in VC
040a: remove car from chase 1  ;; never used in VC
0410: override gang model 6 0  ;; gta 3 only. Use opcode 0235 in VC.
041C: make actor $CHAR_GUNSHOPOWNER say 103  ;; never used in VC
043a: start boat foam animation  ;; never used in VC
043b: update boat $cutsceneanim foam animation  ;; never used in VC
0444: create fire audio $11  1  ;; never used in VC
044E: car $car level 1 (set from position)  ;; never used in VC
042C: set total missions to  88
030D: set total mission points to  154
01F0: set max wanted level to  4
02ED: set total hidden packages to  100
0111: set wasted busted check to  0 (disabled)
00C0: set current time  22  0
04E4: unknown refresh game renderer at  83.0 -849.8
03CB: set camera  83.0 -849.8  9.3
0053: $PLAYER_CHAR = create player #NULL at  83.0 -849.8  9.3
01F5: $PLAYER_ACTOR = create emulated actor from player $PLAYER_CHAR
0417: start mission  0
029B: $ARENA_DOOR_1 = init object -1 (DTN STADDOORA) at -1109.615  1330.097  20.372
01C7: remove object from mission cleanup list $ARENA_DOOR_1
0004: $43 =  0  ;; integer values
0213: $6E = create pickup -4 (BRIBE) type  15 at  393.9 -60.2  11.5
014B: $57 = init parked car generator #DELUXO -1 -1  1 alarm  0 door lock  0  0  10000 at -1022.6 -868.6  12.2 angle  175.0
014C: set parked car generator $57 cars to generate to  0
024A: $124 = create phone at  36.90385 -1023.3
0180: set on mission flag to $ONMISSION
0005: $249 =  304.5  ;; floating-point values
04AE: unknown $1A5 radar icon or model  4
02A7: $DF = create icon marker and sphere $1A1 at $1C8 $1C9 $1CA
0164: disable marker $DF
0517: $PRINT_WORKS_ASSET = create unavailable asset pickup "PRNT NO" at $225 $226 $227  
0518: $296 = create available asset pickup "NBMN L" at $23D $23E $23F price $295  
0570: $294 = create asset radar marker with icon  25 at $23D $23E $23F
0219: $2A9 = create garage type  5 from -914.129 -1263.54  10.706 to -906.3 -1266.9  14.421 front -907.137 -1246.626
03BB: set garage $2AA door type to swing open
03DA: set garage $2B1 camera follows player
057A: set garage $28F max cars to  1
02A8: $176 = create marker  27 at $2C1 $2C2 $2C3
049C: unknown set special object flags  0  90.0 to $2D2
049D: unknown use special object flags $2D2 in object $2CA
049E: unknown change special objects flag $2D2  0.0
0001: wait  0 ms
004F: create thread Label010011 
00D7: create thread with wasted busted check Label012DE1  
0256:   player $PLAYER_CHAR defined
01B6: set weather  0
8118:   NOT   actor $PLAYER_ACTOR dead
0352: set actor $PLAYER_ACTOR skin to "PLAYER"
038B: load requested models
0353: refresh actor $PLAYER_ACTOR
04BB: select interiour  0  
01B4: set player $PLAYER_CHAR frozen state  1 (unfrozen)
01B7: release weather
0038:   $ONMISSION ==  0  ;; integer values
0022:    100.0 > $66  ;; floating-point values
058C: $66 = percentage completed
055B: $548 = create clothes pickup  12 at -382.6 -585.9  25.3
03E5: text box "CUNTY"  
055E: set player $PLAYER_CHAR max health +=  50
055F: set player $PLAYER_CHAR max armour +=  50
035E: set player $PLAYER_CHAR armour to  200
0222: set player $PLAYER_CHAR health to  200
030C: set mission points +=  1
004E: end thread
00F6:   player $PLAYER_CHAR  0 ()near point on foot $1C5 $1C6 $1C7 radius  1.4  1.8  1.5
03EE:   player $PLAYER_CHAR controllable
02A3: toggle widescreen  1 (on)
015F: set camera position  219.726 -1282.485  12.53  0.0  0.0  0.0
0160: point camera  218.872 -1282.988  12.392  2
0171: set player $PLAYER_CHAR z angle to  100.0
0211: actor $PLAYER_ACTOR walk to  204.3 -1288.7
0006:  16@ =  0  ;; integer values
8019:   NOT    16@ >  1000  ;; integer values
0050: gosub Label012879
00BA: text styled "INT B"  15000 ms  2  
03EF: player $PLAYER_CHAR make safe
0169: set fade color  0  0  0
0039:    0@ ==  0  ;; integer values
00F5:   player $PLAYER_CHAR  0 ()near point -926.8099 -327.8378  13.3894 radius  4.0  4.0  4.0
010E: set player $PLAYER_CHAR minimum wanted level to  4
02E1:  1@ = create cash pickup  500 at -965.2795 -334.6384  15.0
018D:  6@ = create sound  0 at -923.4324 -333.2397  14.3816
018E: stop sound  6@
0215: destroy pickup  1@
0214:   pickup $PRINT_WORKS_ASSET picked up
03AF: set streaming  0 (disabled)
010A:   player $PLAYER_CHAR money >  1000
0042:   $2D5 ==  100.0  ;; floating-point values
0084: $2D3 = $2D4  ;; integer values and handles
0085:  2@ =  3@  ;; integer values and handles
0007:  10@ = -403.7998  ;; floating-point values
008A: $2D3 =  0@  ;; integer values and handles
008B:  0@ = $2D3  ;; integer values and handles
0583:   unknown player $PLAYER_CHAR unknown zone check "GANG1"
0248:   model #PGA available
80C2:   NOT   sphere onscreen  10@  11@  12@  1.0
009A: $2D3 = create actor  4 #PGA at  10@  11@  12@
0173: set actor $2D3 z angle to  13@
04F5: unknown actor $2D3 kiss player $PLAYER_CHAR on  1
0243: set actor $2D3 ped stats to  16
01ED: reset actor $2D3 flags
0568: $2D3  1
01B2: give actor $2D3 weapon  23 ammo  9999  
0372: set actor $2D3 anim  24 wait state time  60000000 ms
01C5: remove actor from mission cleanup list $2D3
0319: set actor $2D3 wander state to  1 (off)
0223: set actor $2D3 health to  250
02E2: set actor $2D3 weapon accuracy to  80
054A: unknown actor $2D3 flag  0
0446: (unknown) $2D3  0 
03BC:  6@ = create sphere  14@  15@  12@  .75
001B:    2 >  2@  ;; integer values
01C2: remove references to actor $2D3  
03BD: destroy sphere  6@
0109: player $PLAYER_CHAR money += -2000
01DF: tie actor $2D3 to player $PLAYER_CHAR
053D: $2D3
00E9:   player $PLAYER_CHAR  0 ()near actor $2D3 radius  100.0  100.0
8320:   NOT   actor $2D3 in range of player $PLAYER_CHAR
0051: return
8039:   NOT    2@ ==  0  ;; integer values
8583:   NOT   unknown player $PLAYER_CHAR unknown zone check "GANG1"
0235: set gang  2 models to #ARMY #ARMY
03F1: pedtype  9 add threat  1
0237: set gang  2 primary weapon to  26 secondary weapon to  26
0592: unknown gang  2 flag  1
0247: request model #ARMY
00DE:   player $PLAYER_CHAR driving vehicle type #HUNTER
0500:   player $PLAYER_CHAR skin == "PLAYER6"
0056:   player $PLAYER_CHAR  0 ()in rectangle -1682.24 -179.9125 -1600.448 -150.8878
03F2: pedgroup  9 remove threat  1
0249: release model #ARMY
040C:   is german game
00BC: text highpriority "GOAWAY1"  5000 ms  1  
8256:   NOT   player $PLAYER_CHAR defined
024E: disable phone $124
0405: enable phone $124
00F9:   player $PLAYER_CHAR stopped  0 ()near point on foot $204 $205 $206 radius  1.0  1.0  2.0
00F7:   player $PLAYER_CHAR  0 ()near point in car $1E9 $1EA $1EB radius  2.0  2.0  2.0
8596:   NOT $PLAYER_CHAR
02DE:   player $PLAYER_CHAR driving taxi vehicle
0293: $12 = current controls
8038:   NOT   $12 ==  3  ;; integer values
00E1:   key pressed  0  19
82DE:   NOT   player $PLAYER_CHAR driving taxi vehicle
03E6: remove text box
80DE:   NOT   player $PLAYER_CHAR driving vehicle type #AMBULAN
056C: $PLAYER_ACTOR
856C:   NOT $PLAYER_ACTOR
00BF: $9 = current time hours, $A = current time minutes
0018:   $9 >  19  ;; integer values
0177: set object $ARENA_DOOR_1 z angle to  90.0
8057:   NOT   player $PLAYER_CHAR  0 ()in cube -1118.978  1326.515  19.076 -1108.978  1335.515  23.076
0008: $8 +=  1  ;; integer values
0108: destroy object $6
054D:  0
80E0:   NOT   player $PLAYER_CHAR driving
0121:   player $PLAYER_CHAR in zone "BEACH3"
00E3:   player $PLAYER_CHAR  0 ()near point -1235.1 -1235.7 radius  4.0  4.0
0443:   player $PLAYER_CHAR in a car
80F5:   NOT   player $PLAYER_CHAR  0 ()near point -585.8 -1506.8  5.0 radius  14.0  14.0  4.0
0395: clear area  1 at  220.3 -1275.5 range  11.0  1.0
0055: put player $PLAYER_CHAR at  220.3 -1275.5  11.0
0019:    16@ >  500  ;; integer values
02EB: restore camera with jumpcut
0373: set camera directly behind player
0189: $42 = unknown create checkpoint at  240.4 -1280.2  10.0
03E7: flash hud  8
00E0:   player $PLAYER_CHAR driving
047E:   player $PLAYER_CHAR driving a motorbike
02D7:   player $PLAYER_CHAR currentweapon ==  22
00FA:   player $PLAYER_CHAR stopped  0 ()near point in car  240.4 -1280.2  10.0 radius  4.0  4.0  3.0
0460: set camera pointing time  0.0  1500
018B: show on radar $DD  2
057B: (unknown)
057D:  0
016B:   fading
011C: actor $PLAYER_ACTOR clear objective
00A1: put actor $PLAYER_ACTOR at  482.2 -69.9  9.9
03D8: show save screen
83D9:   NOT   save done
0445:   unknown cheat check
04C9: $PLAYER_CHAR
04A8: $PLAYER_CHAR
03C1: $2D7 = player $PLAYER_CHAR car
04FC: store stunt data $PLAYER_CHAR two wheels: $300 $304 wheelie: $307 $30B stoppie: $30E $312
0014: $300 /=  1000  ;; integer values
008C: $301 = float to integer $304
008D: $305 = integer to float $301
0086: $2FB = $304  ;; floating-point values only
0061: $2FB -= $305  ;; floating-point values
0011: $2FB *=  100.0  ;; floating-point values
0058: $2D6 += $301  ;; integer values
0424:   metric
0302: text 4numbers "WHEEL01" $2D6 $301 $302 $300  3000 ms  1  
0425: unknown metric stuff $306 = $304
02FF: text 3numbers "WHEEL02" $2D6 $303 $300 time  3000 ms  1  
0010: $2D6 *=  2  ;; integer values
01F3:   car $2D7 airborne
001A:    10 > $2EA  ;; integer values
00AA: store car $2D7 position to $2EE $2EF $2F0
0174: $2FC = car $2D7 z angle
0119:   car $2D7 wrecked
820D:   NOT   car $2D7 flipped
020D:   car $2D7 flipped
0020:   $2FD >  180.0  ;; floating-point values
0059: $2FD += $2FE  ;; floating-point values
0024:   $2F0 > $2ED  ;; floating-point values only
0069: $2F6 *= $2F6  ;; floating-point values
01FB: $2F9 = square root $2F8
030E: save jump distance $2F9
030F: save jump height $2ED
0310: save jump flips $2DD
0311: save jump rotation $2E3
0068: $2EB *= $2DB  ;; integer values
01E4: text 1number lowpriority "HJ IS" $2EB  2000 ms  1  
0312: save jump type  1
0308: text 6numbers "HJSTATW" $2E0 $2DF $2D9 $2DE $2DD $2E3  5000 ms  5  
042D: $2E0 = metric to imperial $2E0
0314: set total unique jumps to  36
02E3: $33F = car $315 speed
81F3:   NOT   car $315 airborne
015D: set gamespeed  .3
0158: camera on vehicle $315  15  2
02BF:   car $315 sunk
0217: text styled "USJ"  5000 ms  5  
01E3: text 1number styled "REWARD" $316  6000 ms  6  
018C: play sound  1 at  0.0  0.0  0.0
0313: increment unique jumps found
0060: $359 -= $35C  ;; integer values
0107: $379 = create object #COLT45 at -60.793 -1488.141  12.24
0392: object $379 toggle in moving list  0
0453: object $379 set rotation  0.0  8.0  0.0
0350: unknown actor $355 not scared flag  1
0057:   player $PLAYER_CHAR  0 ()in cube -57.7 -1468.8  13.4 -69.1 -1487.2  9.0
01FA: $38C = rampage status
0210: player $PLAYER_CHAR look at actor $355
04D7: lock actor $PLAYER_ACTOR in current position  1
01E5: text 1number highpriority "G COST"  100  1000 ms  1  
04B8: get weapon data player $PLAYER_ACTOR weapon group  4 weapon $365 ammo $354 model $366
0490:   player $PLAYER_CHAR has weapon  18
0419: $354 = player $PLAYER_CHAR weapon  17 ammo
01B1: give player $PLAYER_CHAR weapon  17 ammo  68  
01B8: set player $PLAYER_CHAR armed weapon to  17
0528: unknown add  100 to money spent on weapons stats
04DD: $PLAYER_ACTOR $369
80F6:   NOT   player $PLAYER_CHAR  1 (in-sphere)near point on foot $213 $214 $215 radius  1.0  1.0  2.0
82D7:   NOT   player $PLAYER_CHAR currentweapon ==  2
02DF: unknown player $PLAYER_CHAR
031D:   actor $355 hit by weapon  47
01CA: actor $355 kill player $PLAYER_CHAR
0457:   unknown player $PLAYER_CHAR unknown actor $356
022F: set actor $356 stop looking
04EB: unknown actor $356 bank  0 account number  9999999
04C4: create coordinate $380 $381 $382 from actor $356 offset  0.0  1.2  0.0
0009: $381 +=  .1  ;; floating-point values
00A0: store actor $356 position to $380 $381 $382
0054: store player $PLAYER_CHAR position to $383 $384 $385
0512: "GUN H1"
0494: unknown  0 $370 $371 $372 $373
000C: $353 -=  1  ;; integer values
80E1:   NOT   key pressed  0  15
022D: set actor $355 to look at player $PLAYER_CHAR
0118:   actor $355 dead
01BD: $35C = current time in ms
009B: destroy actor instantly $355
0296: unload special actor  21
023C: load special actor  21 "SAM"
823D:   NOT   special actor  21 loaded
84A3:   NOT   $365  0
0531:  1
01E8: create forbidden for cars cube -291.0 -287.0  0.0  208.0  648.0  35.0
032B: $3AD = create weapon pickup $399  3 ammo $3A6 at $3CC $3CD $3CE
04C7: toggle camera green scanlines  1
0170: $3CF = player $PLAYER_CHAR z angle
03C8: rotate player-180-degrees
8184:   NOT   actor $38D health >=  90
02CE: $62 = ground z $3B9 $3BA  50.0
8042:   NOT   $62 ==  0.0  ;; floating-point values
8248:   NOT   model #GDA available
009F: set actor $38D objective to-1
8500:   NOT   player $PLAYER_CHAR skin == "PLAYER6"
01E7: remove forbidden for cars cube -291.0 -287.0  0.0  208.0  648.0  35.0
03B8: clear weapons from player $PLAYER_CHAR
000D: $3CD -=  1.85  ;; floating-point values
048C:   unknown pickup exists at $3CC $3CD $3CE
02F6: $3CC = cosine $3D5  
02F7: $3CD = sinus $3D5 
01CC: actor $38D kill player $PLAYER_CHAR
0241:   player $PLAYER_CHAR in remote mode
0484: $3EC = player $PLAYER_CHAR rc car
8119:   NOT   car $3EC wrecked
01AF:   car $3EC  0 ()near point  95.3 -1468.3  9.5 radius  1.5  1.5  3.0
0409: blow up rc buggy
847E:   NOT   player $PLAYER_CHAR driving a motorbike
012A: put player $PLAYER_CHAR at  91.2 -1460.9  10.0 and remove from car
00A6: destroy car $3EC
059A:   false
04F9: interiour colors  2  0
01EB: set car density to  .1
03AD: set rubbish  0 (invisible)
02B3:   player $PLAYER_CHAR in cube  399.0 -474.5  11.0  394.3 -470.8  14.5 radius  2.5 sphere  0
015C: set zone gang info "STREET2"  1 (day)  14  0  0  0  0  0  0  0  0  0  1000 
022A: remove forbidden for peds cube  354.9 -483.1  21.0  406.0 -490.0  0.0
022B: create forbidden for peds cube  354.9 -483.1  21.0  406.0 -490.0  10.0
0291: unknown actor $40D unknown behavior flag  1
011A: set actor $40E flags  1
03BF: set player $PLAYER_CHAR ignored by everyone to  1 (true)
04FA: reset interior colors  0
00E4:   player $PLAYER_CHAR  1 (in-sphere)near point on foot  69.3 -1455.9 radius  1.0  1.0
04ED: load animation "RIOT"
84EE:   NOT   animation "RIOT" loaded
04EF: release animation "RIOT"
0184:   actor $3FC health >=  95
859A:   NOT   false
0239: actor $40C run to  65.8 -1444.0
041D: set camera near clip  .1
04A6: $268 = create asset money pickup at  93.3 -1472.14 $23C money $269 $269
0394: play music  1
00BE: text clear all
02E4: load cutscene data "STRIPA"
0244: set cutscene pos  69.5133 -1444.698  9.5255
02E5: $7D = create cutscene object #SPECIAL01
02E6: set cutscene anim $7D "CSPLAY"
02E7: start cutscene
02E8: $CUT_SCENE_TIME = cutscenetime
82E9:   NOT cutscene reached end
02EA: end cutscene
010F:   player $PLAYER_CHAR wanted level >  0
0208: $44E = random float  0.0  360.0
034F: destroy actor with fade $40D  
0175: set car $3EC z angle to $450
02FA: garage $2AF change to type  9
0317: increment mission attempts
0595: (unknown)
00A5: $461 = create car #DELUXO at -1022.3 -868.2  12.0
01C3: remove references to car $461  
03D4:   garage $2AF contains neededcar  1
044B: (unknown) $PLAYER_ACTOR 
810F:   NOT   player $PLAYER_CHAR wanted level >  0
001C:   $18C > $49E  ;; integer values
03CF: load wav "MOB 52A" as $499
8121:   NOT   player $PLAYER_CHAR in zone "STARI"
040D: unload wav $499
04E2: $PLAYER_CHAR  1
052B: actor $PLAYER_ACTOR hold cellphone  1
83D0:   NOT   wav $499 loaded
0521: $PLAYER_ACTOR
844B:   NOT (unknown) $PLAYER_ACTOR 
03D1: play wav $499
83D2:   NOT   wav $499 ended
029F:   player $PLAYER_CHAR stopped
057F: $PLAYER_CHAR $4AD
0594: $4A1  0
00AE: unknown set car $4A1 to ignore traffic lights  0
0376: $4A2 = create random actor $4AE $4AF  30.0
036A: put actor $4A2 in car $4A1
0448:   actor $4A2 in car $4A1
02C2: car $4A1 drive to point $4B4 $4BE $4C8
00AD: set car $4A1 max speed to  15.0
01AD:   car $4A1  0 ()near point $4B4 $4BE  3.0  3.0
0561: unknown create actor handle $4A5 from car $4A1 passenger  1
01D3: actor $4A5 leave car $4A1
0407: create coordinate $4B2 $4B3 $4B0 from car $4A1 offset  0.0 -20.0  0.0
80DC:   NOT   player $PLAYER_CHAR driving $4A1
03BA: clear cars from cube  342.4  1259.1  21.5  302.5  1153.3  26.0
03C5: create random car for carpark  310.2  1234.8  16.2  90.2
04CF:  50
044A: (unknown) $PLAYER_CHAR 
03E1: $51A = packages found
0110: clear player $PLAYER_CHAR wanted level
8183:   NOT   player $PLAYER_CHAR health >  99
056B: $559  1
020E: actor $PLAYER_ACTOR look at actor $559
0209: $557 = random int  1  15
0225: $55A = player $PLAYER_CHAR health
010B: $55B = player $PLAYER_CHAR money
0408: set total rampages to  35
00D8: mission cleanup
04A3:   $5EE  290
003A:   $5ED == $58E  ;; integer values and handles
01F9: init rampage "PAGE 00" $5EF  120000 $5F0 $5E7 $5E8 $5E9 $5EA  0  
03DF: all random peds $5E6
0028:   $9 >=  23  ;; integer values
0015: $5D /=  2.0  ;; floating-point values
04CE: $1B1 = create icon marker without sphere  16 at $213 $214 $215
016C: restart if wasted at  493.5  703.1  11.1  90.0
016D: restart if busted at  508.9  506.8  10.3  174.0
058D: set restart mission taxi start  407.6  725.3  10.5 angle  177.0
0152: set zone car info "STREET4"  1 (day)  13  0  0  0  0  0  0  0  0  0  50
04EC: set zone car class info "STREET4"  1  300  0  350  200  0  0  100  50  0  500  500
0324: set zone pedgroup info "STREET4"  1 (day)  7
0236: set gang  4 car to #BAGGAGE
034D: unknown rotate object $70D unknown angle  160.0  160.0  0
0566: $711  12
0382: unknown set object $720 collision detection  0
02EC: put hidden package at  479.6 -1718.5  15.6
04F8: unknown path  1  225.0 -1244.0  227.4 -1248.5  249.0 -1255.0  246.0 -1250.6  208.4 -1238.4  209.6 -1243.5
054C: use GXT table "INTRO"
044D: load splash "INTRO1"
02F3: load object #CUTOBJ01 "SVNTRAY"
0363: toggle model render at  231.4 -1277.7  19.0 radius  50.0 object -88 (MOB MOBROOM2)  1
0522: (unknown)
0569: "AIRPLAN"
0418: (unknown) $CF  1 
0525: unknown cutscene command $8D $CF "MERCBOD"
0598: unknown cutscene command $94  10.0  8
03D5: remove text "INT3 D"  
856A:   NOT (unknown)
058A: unknown -684.222 -1577.189  12.384 -695.416 -1576.626  12.415
01F7: set player $PLAYER_CHAR ignored by cops state to  1 (true)
03DE: set pedestrians density multiplier to  0.0
02AC: set car  0@ immunities  1  1  1  1  1
01D4: actor $PLAYER_ACTOR go to car  0@ and enter it as a passenger
0129:  2@ = create actor  4 #SPECIAL10 in car  0@ driverseat
02AB: set actor  2@ immunities  1  1  1  1  1
00A9: set car  0@ to normal driver
0229: set car  0@ color to  84  84
041E: set radio station  9 -1
80DF:   NOT   actor $PLAYER_ACTOR driving
04BA: set car  0@ speed instantly  20.0
00A7: car  0@ drive to  103.1 -832.3  9.317
0029:    17@ >=  30000  ;; integer values
81AF:   NOT   car  0@  0 ()near point  132.6 -818.278  9.446 radius  3.0  3.0  4.0
00AB: put car  0@ at  132.6 -818.278  9.446
03D2:   wav  1 ended
03D0:   wav  1 loaded
00DF:   actor  2@ driving
0362: remove actor $PLAYER_ACTOR from car and place at  136.457 -817.37  9.44
056A: (unknown)
0336: (unknown) $PLAYER_CHAR  0 
0459: end thread named "LAW1"
0112:   wasted or busted
058E: set restart mission taxi destination  110.6 -824.2  9.6  327.9
04BC: "LCFAN"
01B5: force weather  0
022E: set player $PLAYER_CHAR to look at actor  13@
00DB:   actor  13@ in car  14@
0230: set player $PLAYER_CHAR stop looking
018A: $13 = create checkpoint at $841 $842 $843
80FA:   NOT   player $PLAYER_CHAR stopped  1 (in-sphere)near point in car $841 $842 $843 radius  4.0  4.0  4.0
80DB:   NOT   actor  13@ in car  14@
00FB:   player $PLAYER_CHAR  0 ()near actor  13@ radius  20.0  20.0  10.0
00DC:   player $PLAYER_CHAR driving  14@
020F: actor  13@ look at player $PLAYER_CHAR
01D5: actor  13@ go to and drive car  14@
00DA: $83C = player $PLAYER_CHAR car
03F3: get car $83C color  3@  4@
0441: $83D = car $83C model
83EE:   NOT   player $PLAYER_CHAR controllable
03B7: process cut scene only  0 (true)
0545: (unknown)
01BB: store object $2CA position to $1C0 $1C1 $1C2
039E: (unknown) $833  1 
0526: unknown actor $833  1
0187:  5@ = create marker above actor $833
0245: set actor $833 walk style to  46
80FE:   NOT   actor $833  1 (in-sphere)near point $83E $83F $840 radius  2.5  2.5  3.0
80F8:   NOT   player $PLAYER_CHAR stopped  1 (in-sphere)near point $83E $83F $840 radius  2.5  2.5  3.0
80FB:   NOT   player $PLAYER_CHAR  0 ()near actor $833 radius  30.0  30.0  10.0
01E0: clear leader $833
847A:   NOT $833
043C: unknown set game sounds  0
80ED:   NOT   actor $833  0 ()near point on foot  97.0 -1471.4 radius  .4  .4
0318: set latest mission passed "LAW 1"  
03E2: actor $PLAYER_ACTOR exit car
022C: set actor $84D to look at actor $PLAYER_ACTOR
04E3: unknown player $PLAYER_CHAR  2  60000
80FF:   NOT   actor $84D  0 ()near point on foot  433.7 -575.9  9.7 radius  8.0  8.0  3.0
0126:   actor $84D walking
056D:   unknown actor $84D dead but active
04A5: unknown store dead actor $84D position to $85F $860 $861
03DC:  11@ = create marker above pickup  10@
8214:   NOT   pickup  10@ picked up
0224: set car $1A health to  2000
020A: set car $1A door status to  1
0186: $85B = create marker above car $1A
04C6: $PLAYER_ACTOR $84F
00FE:   actor $LANCE_VANCE  0 ()near point  427.6 -584.7  10.6 radius  1.0  1.0  5.0
0411: (unknown) $LANCE_VANCE  0 
8510:   NOT   unknown actor $84E on path $5F $60 $61 radius  4.0
009E: set actor $84E path $5F $60 $61 unknown  2.0  1
000A:  14@ +=  1  ;; integer values
80E9:   NOT   player $PLAYER_CHAR  0 ()near actor $84E radius  120.0  120.0
80B1:   NOT   car $1A  0 ()in cube  272.8 -1341.5  16.0  212.5 -1280.0  8.0
8448:   NOT   actor $LANCE_VANCE in car $1A
00B1:   car $1A  0 ()in cube  272.9 -1220.6  16.0  212.5 -1280.0  8.0
04F3: move actor $LANCE_VANCE from car passengerseat to driverseat
02A9: set actor $863 immune to nonplayer  1
01EC: make car $86F very heavy  1
053F: set car $86F tires vulnerable  0
0519: unknown car $86F flag  1
050D: $863
01FC:   player $PLAYER_CHAR near car $86F radius  30.0  30.0  0
8185:   NOT   car $86F health >=  700
04FE: unknown car $86F flag  0
050B: $86F
03F9: make actors $863 $865 converse in  999999999 ms
0467: unknown actor $863
0552: $897
035D: make object $898 targetable
834E:   NOT unknown move object $6F2 to  304.0 -313.6  11.0 unknown angle  .1  .1  0.0  0
01BC: put object $6F2 at  298.0 -313.6  11.0
03A1: unknown clear point  475.5  30.3  11.0 radius  3.0
0192: set actor $PLAYER_ACTOR objective to stand still
80E3:   NOT   player $PLAYER_CHAR  0 ()near point  460.7  27.5 radius  .5  .5
00EC:   actor $8CB  0 ()near point  466.1  42.7 radius  1.0  1.0
0329:   garage $2AC respray done
01BE: set actor $8CB to look at spot  474.7  29.9  11.07
00BB: text lowpriority "GEN1 23"  10000 ms  1  
0335: set free paynspray to  1 (true)
0489: unknown actor  0@ flag  1
0481:  6.0
048F:  0@
03EB: clear small messages only
0502: unknown actor  0@ sprint to  1.7873 -928.6034
02CB:   actor  0@ bounding sphere visible
03F4:  1 (set) cars can be damaged
01D2: actor  0@ follow player $PLAYER_CHAR
0172: $8ED = actor  0@ z angle
00FC:   player $PLAYER_CHAR  0 ()near actor  0@ on foot radius  3.0  3.0  2.0
00ED:   actor  0@  0 ()near point on foot  1.8336 -938.0876 radius  1.0  1.0
82D8:   NOT   actor  0@ currentweapon ==  23
0071: $1B49 /= $1300  ;; floating-point values
01D0: actor  0@ avoid player $PLAYER_CHAR
0477: unknown car  5@  6  200
01C1:   car  5@ stopped
03D7: set wav  1 location $1BD $1BE $1BF
84AD:   NOT  0@
010D: set player $PLAYER_CHAR wanted level to  0
0159: camera on ped $8F3  15  2
04C2: $8F3 $PLAYER_ACTOR
00F8:   player $PLAYER_CHAR stopped  1 (in-sphere)near point $905 $906 $907 radius  3.0  3.0  1.5
0101:   actor $8F3 stopped near point $905 $906 $907 radius  3.0  3.0  1.5 sphere  0
01C8: $8F5 = create actor  10 #CLB in car $8F8 passenger seat  0
82CB:   NOT   actor $8F7 bounding sphere visible
00E7:   player $PLAYER_CHAR stopped  0 ()near point on foot  461.4445 -495.2143 radius  2.0  2.0
00F0:   actor $8F3 stopped  0 ()near point on foot  461.4445 -495.2143 radius  2.0  2.0
0337: unknown actor $8F6 flag  0
015A: restore camera
0514: unknown actor $8F7  3  0
0226: $8FB = actor $8F7 health
002A:    0 >= $8FB  ;; integer values
0151: remove status text $8FB
02E0: unknown actor $8F3
00FF:   actor $8F3  0 ()near point on foot $90C $90D $90E radius  2.0  2.0  2.0
02AA: set car $8FE immune to nonplayer  1
04E0: unknown car $8FE  3
01DE: tie actor $904 to actor $903
04F7: unknown status text $8FB  1 line  1 "GEN3 22"  
051A:   unknown actor $8F7 actor $PLAYER_ACTOR
054E: $8F7
82AD:   NOT   player $PLAYER_CHAR in area  453.5544 -461.5191  441.1417 -531.2878 radius  33.5 sphere  0
0321: kill actor $8F7
0162: tie marker $928 to actor $910  4  2
0168: show on radar $928  2
0495:   unknown car check $955
01C9: actor $914 kill actor $8F3
00F2:   actor $915 near actor $8F7 radius  100.0  100.0  0
00AF: set car $978 driver behaviour to  10
0161: tie marker $99B to car $978  0  1
0442:   player $PLAYER_CHAR in car $978
81FC:   NOT   player $PLAYER_CHAR near car $978 radius  65.0  65.0  0
00EB:   player $PLAYER_CHAR  0 ()near actor in car $977 radius  50.0  50.0
01B9: set actor $8F7 armed weapon to  0
0320:   actor $8F3 in range of player $PLAYER_CHAR
00A8: set car $975 to psycho driver
0449:   actor $977 in a car
0466: unknown car $9A3 flag  0
0506: unknown  163 -1  1
0464: put actor $9B5 into turret on car $9A4 at car offset  .4242 -.0679  1.1322 unknown  3 angle  270.0 with weapon  27
0493: unknown car $9A6  0
0088: $12FE =  0@  ;; floating-point values only
03C0: $9C3 = actor $9AA car
031E:   unknown vehicle check $9A3 unknown  39
0227: $A4F = car $9A3 health
0468: $9A3
81AD:   NOT   car $9A3  0 ()near point -838.3314 -1490.493  50.0  50.0
0087:  10@ =  2@  ;; floating-point values only
0067: $12FE -=  0@  ;; floating-point values
0089:  9@ = $1300  ;; floating-point values only
000F:  9@ -=  3.0  ;; floating-point values
0021:    9@ >  100.0  ;; floating-point values
0023:    0.0 >  9@  ;; floating-point values
0043:    9@ ==  0.0  ;; floating-point values
03B1:   garage $2B1 door closed
844A:   NOT (unknown) $PLAYER_CHAR 
01CE: actor $9C7 avoid player $PLAYER_CHAR
0465: remove actor $9BD from turret mode
01D9: actor $9AB run away from car $12B6
021B: set garage $2B1 to accept car $9A6
0360: open garage $2B1
01FF:   player $PLAYER_CHAR near car $9A6 radius  8.0  10.0  3.0 unknown  0
81FF:   NOT   player $PLAYER_CHAR near car $9A6 radius  8.0  10.0  3.0 unknown  0
021C:   car inside garage $2B0
03C4: set status text to $9D8  1 (bar) "DETON"  
020B: explode car $9C9
0078: $A57 += unknown inaccurate float timer  .017  ;; floating-point values
04FF: $9BD
803A:   NOT   $9DF == $A3A  ;; integer values and handles
053E: unknown $A61 $A62 $1BD $1BE -1 $9A7
02C0: set $A65 $A66 $1BF to ped path coords closest to $1BD $1BE $1BF
00EE:   actor $9CB  0 ()near point in car $A65 $A66 radius  3.0  3.0
0482:  6.0
0400: create coordinate $1C0 $1C1 $1C2 from object $2CA offset -.277 -16.662  3.152
04F4: unknown actor $A7C mess around with object $2CA -2.5 -1.996  4.179  0  360.0  27
84A8:   NOT $PLAYER_CHAR
0176: $AFB = object $2CA z angle
816B:   NOT   fading
049F: unknown change special objects flag $2D2  3250.0
04E5:   unknown object $2CA near point -277.999  614.19 radius  25.0  25.0 unknown  0
007E: $AFA -= unknown inaccurate float timer  .01  ;; floating-point values
02DB: set boat $A88 speed to  10.0
02D3: boat $A88 drive to  171.0578  942.3843  6.0
02D4: unknown turn off car $A88 engine
0323: unknown car $A88 flag  1
03A2: (unknown) $A8E  4 
04A2: heli $A83 fly to  314.2827  993.9822  40.0 speed  30
0564: $A83
0508: $A83
0541: $A81
838A:   NOT   car in cube -238.2693 -1361.33  7.0786  4.0  4.0  4.0
0369: put player $PLAYER_CHAR in car $A7B
04A1: $2D2
0562: $A85  1
0483: unknown actor $A85  1500
01C4: remove references to object $A84  
8112:   NOT   wasted or busted
039D: scatter particles  17  .2  0  0  0  30000 at -375.4 -595.8  25.75  .05  .05  .05
01D8: unknown actor  0@ unknown fire at target  4@
02CF:  14@ = create fire at  347.5  417.4  20.6
03AB: (unknown) $B00  1 
0366: (unknown)  12@ 
0185:   car $B00 health >=  269
0377: set actor  0@ objective to-32
01F4:   car $B00 flipped
00D9: $B00 = actor  0@ car
031A: remove all fires
04DF: $B05  1
0322: kill player $PLAYER_CHAR
023D:   special actor  6 loaded
04D0: unknown heli $B05 turn to angle  270.0
04D1: $B05
8018:   NOT   $B06 >  9  ;; integer values
057C:  0
0524: unknown cutscene command $B4E $A1  24
82B3:   NOT   player $PLAYER_CHAR in cube -643.2 -1495.3  12.0 -679.1 -1481.3  18.0 radius -19.5 sphere  0
0123:   actor  0@ spotted player $PLAYER_CHAR
046F: unknown player $PLAYER_CHAR  13@
03AE: remove objects from cube -406.8 -552.0  25.0 -437.9 -569.4  10.0
054B: $7D $40
0202:   actor $LANCE_VANCE near car  0@ radius  20.0  20.0 unknown  0
82BF:   NOT   car $40 sunk
047A: $PLAYER_ACTOR
0167: $C3C = create marker at -1219.969  8.543  10.44  1  3
03FE: unknown actor $B9C  200
80A3:   NOT   actor  0@  0 ()in rectangle -1234.15 -1.0 -1367.51  250.33
0470: $C35 = actor $PLAYER_ACTOR armed weapon unknown
0332: set actor  0@ bleeding to  0 (false)
001E:   $B9A >  1@  ;; integer values
03AC: clear route  0
0190: unknown car $C14
03CC: car $C14 add to stuck car check  .5 =  3000
02C1: set $C3E $C3F $C40 to car path coords closest to $C41 $C42 $C43
03CD: car $C14 remove from stuck car check
0191: unknown car $C14
03CE:   car $C14 stuck
84F0:   NOT   unknown actor check  0@
01E2: add route point  0 at $BA7 $BA8 $BA9
01E1: set actor $BA2 follow route  0  3
042B: clear peds from cube  316.5  207.966  9.23  335.8277  190.5508  11.3988
03C7: unknown maby cops density  .1
8203:   NOT   actor $C5E near car on foot $CAD radius  35.0  35.0 unknown  0
02AD:   player $PLAYER_CHAR in area  64.8222  613.6588  96.7488  550.3496 radius  20.0 sphere  0
8104:   NOT   actor $C5D near actor $C5E radius  30.0  30.0  30.0 sphere  0
80EC:   NOT   actor $C5D  0 ()near point $C84 $C85 radius  1.5  1.5
046C: $CC3 = unknown car $C70 driver
0203:   actor $C5E near car on foot $C70 radius  35.0  35.0 unknown  0
048A:  0
8442:   NOT   player $PLAYER_CHAR in car $CEC
01C0: $CEE = player $PLAYER_CHAR wanted level
046E: unknown put player $PLAYER_CHAR in RC mode at $D00 $D01 $D02 angle $D03 RC model #RCGOBLIN
0188: $D0B = create marker above object $D07
0550: $D5E  1
032A: unknown  0
04DA:   unknown object check $D07
04D9: $D07  0
035C: place object $D07 relative to car $CFF offset  0.0  0.0 -.4
0585: (unknown)
050E: $D07 $CFF
0381: throw object $D07 distance  0.0  0.0 -1.0
04E6:   unknown object $D07 near point $D27 $D28 $D29 radius  3.5  3.5  3.5 unknown  1
0205:   actor $CEF near car $CFF radius  7.0  7.0  6.0 unknown  0
03C3: set timer with text to $D4A type  1 text "RACES"  
04E7: $D07
014F: stop timer $D4A
0003: shake camera  2500
0565: create temporary explosion fire  69.42 -371.249  30.28  2
020C: create explosion with radius  1 at  69.42 -371.249  30.28
03B6: replace model at  117.991 -362.461  10.179 radius  80.0 from -127 (BLDNGST2MESH) to -126 (BLDNGST2MESHDAM)
04DB: (unknown)
8056:   NOT   player $PLAYER_CHAR  0 ()in rectangle  12@  13@  14@  15@
8117:   NOT   player $PLAYER_CHAR wasted
00E5:   player $PLAYER_CHAR  0 ()near point in car $DA8 $DA9 radius  10.0  15.0
0193: set actor  5@ objective to act like ped
0548:   unknown player $PLAYER_CHAR near peds #HNA or #HNB radius  10.0  10.0  10.0
038C: object $DAE scatter $63F $640 $641
8471:   NOT   unknown actor $PLAYER_ACTOR near object $DAE radius  15.0  15.0 unknown  0
82CC:   NOT   unknown object $DAE bounding sphere visible
83CE:   NOT   car $DA7 stuck
018F:   unknown car check $DA7
8366:   NOT (unknown) $711 
0194: set actor $DBD objective to go to point  388.3 -473.9  11.34
8101:   NOT   actor $DB6 stopped near point -829.62 -898.8  10.11 radius  3.0  3.0  6.0 sphere $7B
02B4:   player $PLAYER_CHAR in cube on foot  393.174 -470.686  10.0  386.992 -478.052  15.0 radius  8.2 sphere  0
82B4:   NOT   player $PLAYER_CHAR in cube on foot  376.66 -453.85  9.0  328.91 -504.02  20.0 radius  50.0 sphere  0
00EA:   player $PLAYER_CHAR  0 ()near actor on foot $DBD radius  2.0  2.0
02B5:   player $PLAYER_CHAR in cube in car  393.174 -470.686  10.0  386.992 -478.052  15.0 radius  8.2 sphere  0
8339:   NOT   objects in cube  380.0 -491.64  8.0  375.62 -493.57  16.0  0  1  1  0  0
017A: set player $PLAYER_CHAR weapon  17 ammo to  100
014E: set timer to $E5D type  1
0032:    1228.7 >= $E77  ;; floating-point values
0030:   $E77 >=  1236.5  ;; floating-point values
03D6: remove big text "BJM2 6"  
0070: $F46 /= $F81  ;; integer values
042F: save record  0 $F80
039C: (unknown) $F9C  1 
0423: car $F9C improve handling  1.5
03ED: (unknown) $F9C  1 
0496:   unknown car check $F9C  4
0166: set marker $FF2 brightness to  1
84C9:   NOT $PLAYER_CHAR
82CA:   NOT   car $F9C bounding sphere visible
039F: car $F9C race to $FA2 $FA3
024F: create corona  5.5  6  0 with color  255  0  0 at point $FAA $FAB $FAC
0221: set player $PLAYER_CHAR trapped in car  1
042E:  1 $1000
02FD: text 2numbers lowpriority "RACETM" $FFE $1000  5000 ms  1  
04D3: unknown race stuff $FB1 $FB2 $FB3  2 $FB1 $FB2 $FB3
81F4:   NOT   car $1027 flipped
059B: $1027
0157: camera on player $PLAYER_CHAR  15  2
0469: unknown create actor $1016 in area -919.5 -329.8 -901.5 -351.45 unknown  0  1  0  0  0
0503: create gas smoke -907.307 -336.618  26.0
01CB: actor $100B kill actor $1021
034E: unknown move object $701 to -837.134 -901.672  12.03 unknown angle  0.0  0.0  .025  0
0437: scatter particle  23  .3 at $104B $104C $104D $104E $104F $1050
0428: unknown car $1082 flag  1
03D3: point $10E3 $10E4 $10E5 get nearby vector $10E3 $10E4 $10E5 $10E8
840C:   NOT   is german game
0574: $1082  1
0327: $108E = create random car with actors -1 in area $10E3 $10E4 $10E6 $10E7
840B:   NOT   is french game
03FD: set player $PLAYER_CHAR handling responsiveness $1108
052C: set player $PLAYER_CHAR drunk visuals  255
01B0:   car $10F6 stopped  1 (in-sphere)near point -871.6 -469.5  9.9 radius  7.0  7.0  7.0
053C: $1114  0
01E9: $112B = car $111B num passengers
01D1: actor $1114 follow actor $PLAYER_ACTOR
8449:   NOT   actor $1115 in a car
01EA: $1123 = car $1113 max passengers
0165: set marker $1138 color to  2
03F5: unknown prepare car $1136 for explosion flag  1
055A:  1
04C5: $1167
0253: (unknown)
0254: (unknown)
0507: set camera interference  1
834D:   NOT unknown rotate object $70D unknown angle  360.0  1.0  0
00C1: $11B1 = minutes to current time  7  0
0540: unknown player $PLAYER_CHAR window washer credibility  0
0523:   unknown glass window at  459.9  1004.1  19.7 broken
84AA:   NOT $PLAYER_CHAR
00F3:   actor $11FC near actor on foot $11FE radius  5.0  5.0  0
04E1: $1204
04BD: unknown car $1205  1
00A3:   actor $LANCE_VANCE  0 ()in rectangle  466.1  325.5  448.1  339.2
02F2: unknown actor $1223 flag  1
0361: close garage $2B2
83B1:   NOT   garage $2B2 door closed
0591: unknown clear birds from airspace  466.1  325.5  448.1  339.2
83B0:   NOT   garage $2B2 door open
04C0: unknown line  556.5  763.3  10.2  538.5  763.3  10.2
0579: $PLAYER_ACTOR
04C1: unknown  0 $1248  3  0 $124B  1
0556: unknown cab -1047.664 -298.188  11.0  266.28  512.591 -74.9  9.573  189.24
0557: (unknown)
0480:   unknown actor $1258 pedgroup  11
002F:    17@ >= $12B1  ;; integer values
0587: $12B7  0
0588: $12BF  0
8043:   NOT    2@ ==  0.0  ;; floating-point values
046B: unknown actor $12B9 car $12B3
831F:   NOT   unknown actor $12BB unknown actor $12B9
0100:   actor $12C0 near point in car -649.6716 -1590.727  40.0 radius  5.0  5.0  5.0 sphere  0
8431:   NOT unknown car $12B4 flag $12CD
02F8: unknown car $12B4 unknown cosine $1B40
02F9: unknown car $12B4 unknown sinus $1B41
0027:    4@ > $1B43  ;; floating-point values only
0077:  5@ /= $1300  ;; floating-point values
01FE:   player $PLAYER_CHAR near car in car $12B4 radius  20.0  20.0  0
81C1:   NOT   car $12B4 stopped
000B:  12@ +=  3.0  ;; floating-point values
00A4:   actor $12C0  0 ()in cube -991.591  261.036  7.775 -983.0  271.96  11.506
0450: car $1310 warp to player
0529: unknown add $27B to money spent on property stats
0542: add property  1 to property own stats
03EA: generate cars around camera  1
80F2:   NOT   actor $131F near actor $1321 radius  20.0  20.0  0
031F:   unknown actor $1321 unknown actor $131F
0431: unknown car $1320 flag  0
0571: $131F
046D: $1AF2 = unknown actor $1305 car car seats
0549: $13A3
80A4:   NOT   actor $13A3  0 ()in cube -386.507 -600.089  24.286 -370.542 -583.413  31.667
0451: load end of game audio
043F: play cutscene music
0434: show credits
8436:   NOT   reached end of credits
0435: end credits
0440: stop cutscene music
04D8: $140F  0
0546:   unknown player $PLAYER_CHAR angel bike $1418
00DD:   actor $140F driving vehicle type #ANGEL
04AD: $1488
04BF: $149D = unknown player $PLAYER_CHAR chaos level
04BE: unknown reset player $PLAYER_CHAR chaos level
0294: unknown car $14A2 flag  0
81B0:   NOT   car $14A2 stopped $7B near point -596.63  658.2  10.06 radius  4.0  4.0  4.0
02CA:   car $14A2 bounding sphere visible
0102:   actor $14A5 stopped near point on foot -693.58  1213.18  23.16 radius  1.0  1.0  2.0 sphere  0
035F: set actor $1587 armour to  100
0573: $1587  1
8443:   NOT   player $PLAYER_CHAR in a car
80F7:   NOT   player $PLAYER_CHAR  1 (in-sphere)near point in car -1072.6  70.3  10.2 radius  4.0  4.0  4.0
8126:   NOT   actor $PLAYER_ACTOR walking
0297: clear rampage kills
0298: $15BC = rampage kills #CBA
8490:   NOT   player $PLAYER_CHAR has weapon  26
0137:   car $1613 id == #VOODOO
02D5:   player $PLAYER_CHAR firing weapons in rectangle -1208.7  42.5 -1077.4  126.0  0
00B0:   car $1615  0 ()in rectangle -1135.2  73.2 -1130.8  67.9
80E4:   NOT   player $PLAYER_CHAR  0 ()near point on foot $16CF $16D0 radius  3.0  3.0
8241:   NOT   player $PLAYER_CHAR in remote mode
81FE:   NOT   player $PLAYER_CHAR near car in car $16FB radius  450.0  700.0  0
83CA:   NOT   object $16FD exists
03CA:   object $16FE exists
04EA:   unknown object $16FE in cube -554.2964 -277.5887  0.0 -492.513 -212.6366  20.0 unknown  0
000E:  1@ -=  100  ;; integer values
0509: unknown $17C5 = distance between point $17B6 $17B7 and point $17BF $17C0
0122:   player $PLAYER_CHAR pressing horn
0396:  1 (set) useless flag
01CF: unknown actor $1851 actor $1809
0331: unknown player $PLAYER_CHAR set fast reload  1
0533:  1
8495:   NOT   unknown car check $18A9
831E:   NOT   unknown vehicle check $18A9 unknown  47
831D:   NOT   actor $18A8 hit by weapon  47
037E:   unknown cube checking -30.3157 -896.563  17.36755 -55.192 -880.0  37.84
850D:   NOT $18C7
009C: set actor $1908 wander path to -1
0114: set actor $194F car weapon  23 ammo to  3000
8122:   NOT   player $PLAYER_CHAR pressing horn
0593:  0@  1
0563: $PLAYER_CHAR  300  524805  1
801A:   NOT    1 > $1A1D  ;; integer values
0551:  1
0216: set car $1A35 taxi available light to  1 (on)
02DD: set actor $1A37 creation zone "VICE C"  1  1  1
0365: set actor $1A37 objective to-29
80FD:   NOT   player $PLAYER_CHAR  0 ()near actor $1A37 in car radius  7.0  7.0  2.0
001F:    17@ > $1A42  ;; integer values
0315: increment taxi dropoffs
0572: set taxi boost jump  1
036D: text 2numbers styled "IN ROW" $1A38 $1A43  5000 ms  6  
0316: save taxi earnings from $1A3B
0403: save highest ambulance level $1A64
0330: set player $PLAYER_CHAR infinite run to  1 (true)
03A3: (unknown) $1A81 
00FD:   player $PLAYER_CHAR  0 ()near actor $1A81 in car radius  10.0  10.0  2.0
80EB:   NOT   player $PLAYER_CHAR  0 ()near actor in car $1A81 radius  20.0  20.0
0401: increment people saved in ambulance
04B9: unknown stuff $1B1E $1B1F  10.0  12.0  500.0 $1B1E $1B1F $1B20 $1B21 $1B22 $1B23 $1BF
0325: $1A9E = create car  1@ fire
0560:  1@  5@
0154:   actor  5@ in zone "VICE C"
0384: text 1string "F START" "VICE C"  5000 ms  1  
82D0:   NOT   fire $1A9D extinguished
045F: unknown car  0@  4
0326: $1AA1 = create actor  4@ fire
02D0:   fire $1AA1 extinguished
0404: increment fires extinguished
02D1: unknown remove fire $1AA1
055D: make player $PLAYER_CHAR fireproof  1
0599: set highest firefighter mission level $1AC0
048B: unknown car $1ADC timer $1AED
04F1:   unknown car check $1ADC
03AA: play suspect last seen at $1B2A $1B2B $1BF
0402: increment criminals stopped
0578: $1B1A
801C:   NOT   $1AF2 > $134B  ;; integer values
0433: (unknown) $1AEB  1 
057E: make radar grey  1
0581:  0
03F0: (unknown)  1 
0582:  0 $1D11
033F: set text draw letter width height  .8  2.0
0340: set text draw color  0  0  0  255
045B: text draw 2numbers  32.0  232.0 "HOTR 15" $1D21 $1D22  
033E: text draw  32.0  302.0 "HOTR 19"  
045A: text draw 1number  32.0  317.0 "HOTR 26" $63C  
0341: unknown text stuff  1
03E4: unknown text stuff  0
0343: set text linewidth  500.0
0348: (unknown)  1 
0342: (unknown)  0 
0345: (unknown)  0 
0414: (unknown) $PLAYER_CHAR  1 
016E: override restart at -1102.4  1331.2  19.0  271.2
032C: car $1BF8 ram $1BF9
0544: unknown bloodring stuff $1C1F
01F6: cancel override restart
0543: $1C1B
04D5: create corona at $1D3B $1D3C $1D3D radius  5.5 type  6 flare  0 RGB  150  0  0
0383:   player $1E97 car horn activated == true
058F: unknown create distribution actor $1E9F at $1E9B $1E9C or at $1E9D $1E9E flag  1  0  1
0580: $1EA0 = distribution mission status distribution actor $1E9F distribution car $1E97
0586: $1E9F
058B: $1E9F
0536: $1EAF
0501: unknown pizza mission command player $PLAYER_CHAR flag  0
0534: $1F54
0472:   unknown actor $1F4E near pizza $1F28 radius  2.0  2.0 unknown  0
80B0:   NOT   car $1F70  0 ()in rectangle -1881.576 -1612.496 -979.9678 -582.2634
010C: change player into rc buggy $PLAYER_CHAR at  739.924  712.5853  11.1484  262.9725
04D6:  0
04D2: unknown RC car $210B race to $20F5 $20F6 $20F7  30
