STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
229595
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2595 · P5190

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/97505491?noj=FRM97505491-22DC" width="1" height="1"></div>

Fugitive Takedown.swf

This is the info page for
Flash #39744

(Click the ID number above for more basic data on this flash file.)


Text
Your Health

Time Left

Speed

Turn left / right

Accelerate

Pause menu

Brake

X

Z

SPACE

Enemy's Health

000

000

000

Time on lap :

Best lap time :

Civilian casualties :

Fugitives taken down :

Lap number :

Evaded capture :

Click here to save this time trial
data for a future session. Data is
typically less than 25Kb, but this
may require you to permit a larger
cookie on your browser.

Time trial data saved to browser
for future sessions.

Save aborted.
Time trial data will remain only
until you close your browser.

Click here to clear the time trial
data from your computer so you
can set a new lap record from
scratch.

Time trial data cleared from
computer.

ESC to quit game

Version 1.2

480 x 480 : No resize

%

Loading

Loading :

Title : Fugitive Takedown

Continue

Due to the graphic nature of this program,
viewer discretion is advised.

Alphabet Soup presents

Fugitive Takedown

Sheriff John Bunnell's

Hit & Run

Time
Trial

Pursuit

Hit & Run

Hit & Run

Pursuit

Pursuit

Time
Trial

Time
Trial

Play

Game tips

Instructions:
Chase down the fugitive vehicle and ram it until you take them down.

Keep driving and look for more suspects.

Left / Right arrow keys  -  Steer  (tap to prevent skid)
X  -  Accelerate
Z  -  Brake / reverse
SPACE  - Pause menu :
mute music / change quality (game speed) / quit

Normal
Reverse

LOCKED

Cruiser
Interceptor
Pursuit Special

Race direction :

Patrol car :

Most
take downs

Best
lap times

Times

arrests

Ghost car

Ghost car

Cruiser
Interceptor
Pursuit Special

Cruiser
Interceptor
Pursuit Special

Normal
Reverse

Instructions:
Chase down the fugitive vehicle and ram it until you take them down.

Keep driving and look for more suspects.

Reverse
Normal

GranSport
F355
Viper

Suspect vehicle :

Most
take downs

Best
lap times

Times

arrests

GranSport
F355
Viper

GranSport
F355
Viper

Reverse
Normal

0'00"

0'00"

mph

0

Main menu

The forces of law and order have failed.
The forces of chaos are free to rule the streets...

Officer down!

Try to run down fewer innocent bystanders
next time...

Brutality Award

Congratulations! Time to celebrate
with your brother officers!!!

High Score

Back

Driving tips

Speed boost

Repairs

Request
Roadblock

Fugitives :
Your siren indicates when a new chase is starting, your lights flash when
you are in the same location.
If a fugitive gets too far ahead you will lose them so think twice before going
back for a missed pick-up.
Make sure you are fairly close to a fugitive before calling for back-up or else
the perp will blast through the roadblock before it's set up and it will just get
in your way.
If a fugitive bails out and flees on foot then take them down.

Pursuit Mission :
The Pursuit game ends when you run out of time of
your car is too damaged to go on.  You get time
extends for passing each checkpoint and for each
suspect you put out of action. Time is reduced for
each bystander you injure.

Pick-ups :

Ghost car data :
Once you've set a  Time Trial record you will get the opportunity to save the
lap data onto your computer for future sessions. Data is typically less than
25Kb, but this may require you to allow a larger cookie on your browser. If
you choose not to save then the lap data is retained only until you close this
browser window or you race a Time Trial in the opposite direction.
Frame Rate Check :
Once a lap is completed Time Trial also checks the speed at which your
computer is running the game. If the game is running slowly you may be
advised to close down any non-essential programs you are also running or
reduce the game's quality.

Time Trial Mission :
This is a straight one-lap race against the clock.
Once you've completed a lap you can race against a
"ghost car" that follows your best lap exactly. If you
beat the ghost car the best lap data is overwritten.

Disable
Roadblock

Fighting the power :
Pursuing officers will tail your car until you let your speed drop. Once they
get close enough they will sound the siren and attempt to ram your car.
A roadblock will appear ahead of you on each map in an attempt to slow you
down. However if you pick up the roadblock icon there will be no roadblock
on the next map.

Hit And Run Rampage :
The aim is to avoid the police while squishing
pedestrians.
The game ends when the countdown runs down to
zero or your car is destroyed. Extra time is awarded
each time you leave a map and for each pedestrian
you hit.

Cruiser : black and white workhorse of your local P.D.
Interceptor : race-tuned for excellent handling on the road.
Off-road traction is severely impaired.
V8 Pursuit Special :  raw power to test your drifting skills.

- Tapping the turn key so you don't turn as sharply
- Easing off the gas
- braking BEFORE the turn (Note: turn + brake = handbrake turn)
- Staying on the road
The cars :
Each has a different performance profile, though they all handle better on
the road rather than off it. The two advanced cars (and the reverse mode)
are unlocked by taking down fugitives in the Pursuit game.

Skidding :
Drifting is super cool but not necessarily the fastest
way of taking a corner. To regain full control once
you've started to slide, turn into the skid so as to
reduce the lateral movement of the car.
Reduce the likelihood of skidding by:

Main menu

Contact

British Nanny
Escape from Balmoral 3D
Age of the Ants
Pacman 3D: Whitehouse Edition

Music: Driving on Holy Gasoline - Zodiac Mindwarp
Additional vocals: Sheriff John Bunnell (ret.)
Car sprites ripped from the GTA2 community
Crazed Hippies and Happy Rookie from Flickr
Watch out for other titles by Alphabet Soup :

Version 1.2

ActionScript [AS1/AS2]

Frame 1
theMan = SharedObject.getLocal("JBistheMan"); theGhost = SharedObject.getLocal("GhostistheMan"); var PatrolCar = 1; var DirectionCode = 1; var Musak = true; var myQuality = "high"; _quality = "best"; AssetList = new Array("Map 01", "Map 02", "Map 03", "Map 04", "Map 05", "Map 06", "Map 07", "Map 08", "Map 09", "Cruiser", "Interceptor", "V8 Pursuit Special", "Aston", "Audi", "Buick", "Chevrolet", "Dodge", "Ferrari", "Ford", "GMC", "Mitsubishi", "Pontiac", "Porsche", "Locomotive", "Roadblock", "Innocent bystander", "Curious onlooker", "Jaywalker", "Truant teen", "Elderly women", "Thrill jockey", "Drunken lummock", "Frenzied felon", "Dangerous doper", "Boozed-out bozo", "Hot-rodding hooker", "Big bag of bud", "27 years in law enforcement", "Holy gasoline", ""); stop();
Instance of Symbol 174 MovieClip in Frame 1
/* no clip actions */
Frame 2
function saveProgress() { theMan.data.FeaturesUnlocked = FeaturesUnlocked; theMan.data.MostPerpsCaught = MostPerpsCaught; theMan.data.BestLapTimes = BestLapTimes; theMan.data.LongestHitRun = LongestHitRun; theMan.data.VOfreq = VOfreq; theMan.flush(); NeedToSave = false; PopUpIntro("Game Saved"); } function saveVOdata() { theMan.data.VOfreq = VOfreq; theMan.flush(); } function normaliseVOdata() { var cat = 0; while (cat < 4) { var lowestValue = 999; var highestValue = 0; var i = 0; while (i < 5) { if (VOfreq[cat][i] < lowestValue) { var lowestValue = VOfreq[cat][i]; } if (VOfreq[cat][i] > highestValue) { var highestValue = VOfreq[cat][i]; } i++; } var i = 0; while (i < 5) { VOfreq[cat][i] = VOfreq[cat][i] - lowestValue; i++; } highestValue = highestValue - lowestValue; if (highestValue > 16) { var i = 0; while (i < 5) { VOfreq[cat][i] = Math.floor(VOfreq[cat][i] / 2); i++; } } cat++; } } function loadGhost() { if (DirectionCode == 1) { if (theGhost.data.TimeTrialData_FWD) { TimeTrialData = true; BT = [[], [], [], [], [], [], [], [], []]; BTi = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var m = 0; while (m < 9) { BTi[m] = theGhost.data.BTi_FWD[m]; m++; } var m = 0; while (m < 9) { var i = 0; while (i < theGhost.data.BTi_FWD[m]) { BT[m][i] = theGhost.data.BT_FWD[m][i]; i++; } m++; } TTrecordtime = theGhost.data.TTrecordtime_FWD; TTrecordcar = theGhost.data.TTrecordcar_FWD; TTrecorddirection = 1; } else { TimeTrialData = false; } } else if (theGhost.data.TimeTrialData_REV) { TimeTrialData = true; BT = [[], [], [], [], [], [], [], [], []]; BTi = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var m = 0; while (m < 9) { BTi[m] = theGhost.data.BTi_REV[m]; m++; } var m = 0; while (m < 9) { var i = 0; while (i < theGhost.data.BTi_REV[m]) { BT[m][i] = theGhost.data.BT_REV[m][i]; i++; } m++; } TTrecordtime = theGhost.data.TTrecordtime_REV; TTrecordcar = theGhost.data.TTrecordcar_REV; TTrecorddirection = 2; } else { TimeTrialData = false; } } function saveGhost() { if (DirectionCode == 1) { theGhost.data.TimeTrialData_FWD = TimeTrialData; theGhost.data.TTrecordtime_FWD = TTrecordtime; theGhost.data.TTrecordcar_FWD = TTrecordcar; theGhost.data.BTi_FWD = [0, 0, 0, 0, 0, 0, 0, 0, 0]; theGhost.data.BT_FWD = [[], [], [], [], [], [], [], [], []]; var m = 0; while (m < 9) { theGhost.data.BTi_FWD[m] = BTi[m]; m++; } var m = 0; while (m < 9) { var i = 0; while (i < BTi[m]) { theGhost.data.BT_FWD[m][i] = BT[m][i]; i++; } m++; } theGhost.flush(); var BadBoySaved = theGhost.data.BT_FWD; } else { theGhost.data.TimeTrialData_REV = TimeTrialData; theGhost.data.TTrecordtime_REV = TTrecordtime; theGhost.data.TTrecordcar_REV = TTrecordcar; theGhost.data.BTi_REV = [0, 0, 0, 0, 0, 0, 0, 0, 0]; theGhost.data.BT_REV = [[], [], [], [], [], [], [], [], []]; var m = 0; while (m < 9) { theGhost.data.BTi_REV[m] = BTi[m]; m++; } var m = 0; while (m < 9) { var i = 0; while (i < BTi[m]) { theGhost.data.BT_REV[m][i] = BT[m][i]; i++; } m++; } theGhost.flush(); var BadBoySaved = theGhost.data.BT_REV; } if (BadBoySaved == undefined) { OKtoSaveTimeTrial = false; if (DirectionCode == 1) { theGhost.data.TimeTrialData_FWD = false; } else { theGhost.data.TimeTrialData_REV = false; } return(false); } OKtoSaveTimeTrial = true; return(true); } function clearGhost() { TimeTrialData = false; BT = [[], [], [], [], [], [], [], [], []]; BTi = [0, 0, 0, 0, 0, 0, 0, 0, 0]; saveGhost(); } var NeedToSave = false; if (theMan.data.FeaturesUnlocked == undefined) { var FeaturesUnlocked = 1; var MostPerpsCaught = new Array(0, 0, 0); var BestLapTimes = new Array(911, 911, 911); var LongestHitRun = new Array(0, 0, 0); var VOfreq = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]; } else { var FeaturesUnlocked = theMan.data.FeaturesUnlocked; var MostPerpsCaught = theMan.data.MostPerpsCaught; var BestLapTimes = theMan.data.BestLapTimes; var LongestHitRun = theMan.data.LongestHitRun; var VOfreq = theMan.data.VOfreq; normaliseVOdata(); } var OKtoSaveTimeTrial = false; var TimeTrialData = false; var BT = [[], [], [], [], [], [], [], [], []]; var BTi = [0, 0, 0, 0, 0, 0, 0, 0, 0]; if (!((theGhost.data.BT_FWD == undefined) && (theGhost.data.BT_REV == undefined))) { var OKtoSaveTimeTrial = true; loadGhost(); }
Frame 3
function TimeDisplay(number) { var number = Math.round(number); var minSecsString = (((Math.floor(number / 60) + "' ") + (number % 60)) + "\""); return(minSecsString); } function goHome() { IntroSounds.stop(); stopAllSounds(); IntroSounds.setVolume(100); IntroSounds.start(2.874, 1); gotoAndPlay (149); } delete AssetList; MessageBoop = new Sound(); MessageBoop.attachSound("MessageBoop"); MessageBoop.start(0, 1); IntroSounds = new Sound(); IntroSounds.attachSound("IntroMusic"); buttonNoises = new Sound(); gotoAndPlay (4);
Frame 81
IntroSounds.start();
Frame 149
if (NeedToSave) { saveProgress(); }
Frame 214
stop();
Frame 215
if (TimeTrial) { var InstructionTxt = "Time Trial Instructions :\rOnce you've completed a lap, the race data is saved so you can compete against a \"ghost car\" that follows your best lap."; } else { var InstructionTxt = "Pursuit Instructions :\rChase down the fugitive vehicle and ram it until you take them down.\r\rKEEP DRIVING and look for more suspects."; } switch (DirectionCode) { case 1 : DirectionTick._y = 376.4; break; default : DirectionTick._y = 407.2; } switch (PatrolCar) { case 3 : CarTick._y = 326.3; break; case 2 : CarTick._y = 296.9; break; default : CarTick._y = 268.4; } if (((BestLapTimes[0] == 911) && (BestLapTimes[1] == 911)) && (BestLapTimes[2] == 911)) { var BestTimesHeading = ""; var BestTimesTable = ""; } else { var BestTimesHeading = "Best\rlap time"; var BestTimesTable = (TimeDisplay(BestLapTimes[0]) + "\r\r"); if (BestLapTimes[1] == 911) { var BestTimesTable = (BestTimesTable + "\r\r"); } else { var BestTimesTable = ((BestTimesTable + TimeDisplay(BestLapTimes[1])) + "\r\r"); } if (BestLapTimes[2] == 911) { var BestTimesTable = (BestTimesTable + "\r\r"); } else { var BestTimesTable = ((BestTimesTable + TimeDisplay(BestLapTimes[2])) + "\r\r"); } } if (Pursu1t) { if (((MostPerpsCaught[0] == 0) && (MostPerpsCaught[1] == 0)) && (MostPerpsCaught[2] == 0)) { var MostPerpsHeading = ""; var MostPerpsTable = ""; } else { var MostPerpsHeading = "Most\rtake downs"; var MostPerpsTable = (MostPerpsCaught[0] + "\r\r"); if (MostPerpsCaught[1] == 0) { var MostPerpsTable = (MostPerpsTable + "\r\r"); } else { var MostPerpsTable = ((MostPerpsTable + MostPerpsCaught[1]) + "\r\r"); } if (MostPerpsCaught[2] == 0) { var MostPerpsTable = (MostPerpsTable + "\r\r"); } else { var MostPerpsTable = ((MostPerpsTable + MostPerpsCaught[2]) + "\r\r"); } } var GhostCarFWD = ""; var GhostCarREV = ""; } else { var MostPerpsHeading = ""; var MostPerpsTable = ""; if ((TimeTrialData && (TTrecorddirection == 1)) || (theGhost.data.TimeTrialData_FWD)) { var GhostCarFWD = "Ghost car"; } else { var GhostCarFWD = ""; } if ((TimeTrialData && (TTrecorddirection == 2)) || (theGhost.data.TimeTrialData_REV)) { var GhostCarREV = "Ghost car"; } else { var GhostCarREV = ""; } } gotoAndStop(FeaturesUnlocked + 1 +214);
Frame 220
if (r0gue) { var car1 = "GranSport"; var car2 = "F355"; var car3 = "Viper"; } else { var car1 = "Cruiser"; var car2 = "Interceptor"; var car3 = "Pursuit Special"; } if (TimeTrial) { var InstructionTxt = "Time Trial Instructions :\rOnce you've completed a lap, the race data is saved so you can compete against yourself. Note, data is conserved even if you switch patrol cars but changing the race direction will overwrite it."; } else if (!r0gue) { var InstructionTxt = "Pursuit Instructions :\rChase down the fugitive vehicle and ram it until you take them down.\r\rKeep driving and look for more suspects."; } else { var InstructionTxt = "Hit & Run Instructions :\rRun from the law and squish as many pedestrians as you can. The roadblock icon DISABLES the next roadblock."; } switch (DirectionCode) { case 1 : DirectionTick._y = 376.4; break; default : DirectionTick._y = 407.2; } switch (PatrolCar) { case 3 : CarTick._y = 326.3; break; case 2 : CarTick._y = 296.9; break; default : CarTick._y = 268.4; } if (((LongestHitRun[0] == 0) && (LongestHitRun[1] == 0)) && (LongestHitRun[2] == 0)) { var BestTimesHeading = ""; var BestTimesTable = ""; } else { var BestTimesHeading = "Longest\rpursuit"; var BestTimesTable = (TimeDisplay(LongestHitRun[0]) + "\r\r"); if (BestLapTimes[1] == 0) { var BestTimesTable = (BestTimesTable + "\r\r"); } else { var BestTimesTable = ((BestTimesTable + TimeDisplay(LongestHitRun[1])) + "\r\r"); } if (LongestHitRun[2] == 0) { var BestTimesTable = (BestTimesTable + "\r\r"); } else { var BestTimesTable = ((BestTimesTable + TimeDisplay(LongestHitRun[2])) + "\r\r"); } } var MostPerpsHeading = ""; var MostPerpsTable = ""; gotoAndStop(FeaturesUnlocked + 1 +219);
Frame 225
function Randomiser(n1, n2) { return(Math.round((Math.random() * (n2 - n1)) + n1)); } function WPdirection(WPcode) { if (DirectionCode == 1) { return(WPcode); } return(maxWP - WPcode); } function CalcStep(a) { Step_x = Math.sin(degRad * a); Step_y = Math.cos(degRad * a); idealX = 240 - (160 * Step_x); idealY = 240 + (160 * Step_y); } function Sp4ce(x, y) { return(!BG0.OB1.hitTest(x, y, true)); } function CheckForEnemy(x, y) { return(BG0.ES2.hitTest(x, y, true)); } function P1Local() { P1.LP0.x = P1._x; P1.LP0.y = P1._y; BG0.globalToLocal(P1.LP0); return(undefined); } function ObjGlob(mc) { mc.GP0.x = 0; mc.GP0.y = 0; mc.localToGlobal(mc.GP0); } function ObjBG(mc) { BG0.globalToLocal(mc.GP0); } if (r0gue) { if (DirectionCode == 1) { var DirectionCode = 2; } else { var DirectionCode = 1; } } stopAllSounds(); var degRad = 0.01745; kD = Key.isDown; kL = 37; kR = 39; kS = 32; var maxWP = 10;
Frame 226
function PauseGame() { removeMovieClip(PopUpMessage); ClockMC.stop(); if (!C1.Immobilised) { C1.stop(); } if (C1f.alive) { C1f.stop(); } if (TimeTrial) { G1.stop(); } var i = 1; while (i <= 7) { var thisBystander = eval ("BG0.B" + i); if (thisBystander.alive) { thisBystander.stop(); } i++; } BG0.OB1.Train.stop(); stopAllSounds(); stopTime = getTimer(); stop(); return(undefined); } function unPauseGame() { ClockMC.play(); if (!C1.Immobilised) { C1.play(); } if (C1f.alive) { C1f.play(); } if (TimeTrial) { G1.play(); } var i = 1; while (i <= 7) { var thisBystander = eval ("BG0.B" + i); if (thisBystander.alive) { thisBystander.play(); } i++; } BG0.OB1.Train.play(); commentary = false; if (Musak) { Music.setVolume(143); Music.start(0, 64); if (pursu1t) { commentary = true; } endPointsIndex = 0; Cued = false; JBspeaking = false; } if (sk1d) { SkidLoop.start(0, 64); } startTime = getTimer(); var thisPauseTime = (startTime - stopTime); ClockMC.GameStartTime = ClockMC.GameStartTime + thisPauseTime; ClockMC.MapStartTime = ClockMC.MapStartTime + thisPauseTime; ClockMC.LapStartTime = ClockMC.LapStartTime + thisPauseTime; _root.play(); return(undefined); }
Frame 227
function DisplayStatusPanel() { if ((getTimer() - startTime) < 333) { return(undefined); } attachMovie("StatusPanelLink", "StatusPanel", 1); StatusPanel._alpha = 80; StatusPanel._x = 240; StatusPanel._y = 240; MessageBoop.start(0, 2); return(undefined); } function PopUpPager(messagetext) { MessageBoop.start(0, 1); attachMovie("PopUpMessageLink", "PopUpMessage", 2); PopUpMessage._x = 240; if (idealY > 330) { PopUpMessage._y = 455; } else if (idealY < 150) { PopUpMessage._y = 25; } else if (P1.LP0.y < 0) { PopUpMessage._y = 25; } else { PopUpMessage._y = 455; } PopUpMessage.thisMessage = messagetext; } function PopUpIntro(messagetext) { MessageBoop.start(0, 1); attachMovie("PopUpMessageLink", "PopUpMessage", 2); PopUpMessage._x = 240; PopUpMessage._y = 25; PopUpMessage.thisMessage = messagetext; } function HealthDown(damage) { Health = Math.max(0, Health - damage); UpdateHealthMeter(); if (Health <= 0) { if (PlayerAlive) { PlayerAlive = false; P1.gotoAndPlay("TankDeath"); } } else if (Health > ((MaxHealth * 2) / 3)) { HealthMeter.Spanner.gotoAndPlay("flickr1"); } else if (Health < (MaxHealth / 3)) { HealthMeter.Spanner.gotoAndPlay("flickr3"); } else { HealthMeter.Spanner.gotoAndPlay("flickr2"); } } function HealthUp(Amount) { Health = Math.min(MaxHealth, Health + Amount); UpdateHealthMeter(); } function UpdateHealthMeter() { HealthMeter.gotoAndStop(Math.floor(Health)); } function OutOfTime() { PlayerAlive = false; DisplayStatusPanel(); }
Frame 229
function MoveP1(dx, dy) { P1Local(); if (Sp4ce(P1._x + dx, P1._y - dy)) { var trimX = Math.round((idealX - P1._x) / trimK); var x2 = (P1._x + trimX); if ((x2 > 100) || (x2 < 380)) { P1._x = x2; BG0._x = BG0._x + (trimX - dx); } else { BG0._x = BG0._x - dx; } var trimY = Math.round((idealY - P1._y) / trimK); var y2 = (P1._y + trimY); if ((y2 > 100) || (y2 < 380)) { P1._y = y2; BG0._y = BG0._y + (trimY + dy); } else { BG0._y = BG0._y + dy; } P1Local(); } else { if (CheckPickUps()) { return(undefined); } if (CheckPortals()) { return(undefined); } if (sk1d) { WallSkidDeflect(Math.sqrt((dx * dx) + (dy * dy))); } else { TC0 = 0; WallDeflect(); } } return(undefined); } function WallDeflect() { var r = P1Spd; var angleL = P1._rotation; var angleR = P1._rotation; var clearL = false; var clearR = false; var c = 0; do { c++; r = r * 0.95; angleL = angleL - P1Turn; angleR = angleR + P1Turn; clearL = Sp4ce(P1._x + (r * Math.sin(degRad * angleL)), P1._y - (r * Math.cos(degRad * angleL))); clearR = Sp4ce(P1._x + (r * Math.sin(degRad * angleR)), P1._y - (r * Math.cos(degRad * angleR))); } while (((!clearL) && (!clearR)) && (c != 7)); if (clearL && (!clearR)) { P1._rotation = P1._rotation - (c * P1Turn); CalcStep(P1._rotation); P1Spd = r; } else if (clearR && (!clearL)) { P1._rotation = P1._rotation + (c * P1Turn); CalcStep(P1._rotation); P1Spd = r; } else { landLockedCheck(); } r = Math.abs(r); HealthDown((c * r) / 30); Collision.setVolume(((c * r) / 2) + 30); Collision.stop(); Collision.start(0, 1); } function WallSkidDeflect(speedScalar) { EndSkid(); var r = speedScalar; var angleL = P1._rotation; var angleR = P1._rotation; var clearL = false; var clearR = false; var c = 0; do { c++; r = r * 0.95; angleL = angleL - P1Turn; angleR = angleR + P1Turn; clearL = Sp4ce(P1._x + (r * Math.sin(degRad * angleL)), P1._y - (r * Math.cos(degRad * angleL))); clearR = Sp4ce(P1._x + (r * Math.sin(degRad * angleR)), P1._y - (r * Math.cos(degRad * angleR))); } while (((!clearL) && (!clearR)) && (c != 7)); var slowingFactor = Math.pow(0.95, c); if (clearL && (!clearR)) { P1._rotation = P1._rotation - (c * P1Turn); } else if (clearR && (!clearL)) { P1._rotation = P1._rotation + (c * P1Turn); } else if (clearL && (clearR)) { var r = speedScalar; var angleL = P1._rotation; var angleR = P1._rotation; var clearL = false; var clearR = false; var c = 0; do { c++; r = r * 0.95; angleL = angleL - P1Turn; angleR = angleR + P1Turn; clearL = Sp4ce(P1._x + (r * Math.sin(degRad * angleL)), P1._y - (r * Math.cos(degRad * angleL))); clearR = Sp4ce(P1._x + (r * Math.sin(degRad * angleR)), P1._y - (r * Math.cos(degRad * angleR))); } while ((clearL && (clearR)) && (c != 7)); var slowingFactor = Math.pow(0.95, c); c--; if (clearL && (!clearR)) { P1._rotation = P1._rotation + (c * P1Turn); } else if ((!clearL) && (clearR)) { P1._rotation = P1._rotation - (c * P1Turn); } else if (clearL && (clearR)) { } else { landLockedCheck(); } } else { landLockedCheck(); } CalcStep(P1._rotation); P1Spd = P1Spd * slowingFactor; HealthDown((c * r) / 30); Collision.setVolume(((c * r) / 2) + 30); Collision.stop(); Collision.start(0, 1); } function landLockedCheck() { if (Sp4ce(P1._x, P1._y)) { P1Spd = 0; return(undefined); } var LandLockDodge = 4; do { var LandLockDodge = Math.round(LandLockDodge * -1.2); } while ((Math.abs(LandLockDodge) < 90) && (!Sp4ce(P1._x + (Step_x * LandLockDodge), P1._y - (Step_y * LandLockDodge)))); if (Math.abs(LandLockDodge) >= 90) { P1._x = 240; P1._y = 240; P1._rotation = 144; LoadMap(0, 150, -305); CalcStep(P1._rotation); } else { P1._x = P1._x + (Step_x * LandLockDodge); P1._y = P1._y - (Step_y * LandLockDodge); } P1Spd = 0; return(undefined); } var trimK = (30 - (2 * PatrolCar));
Frame 230
function Collide() { if (C1.Immobilised) { if (!Crash) { Collision.start(0, 1); if (sk1d) { EndSkid(); } P1Spd = Math.round(P1Spd * 0.9); } return(undefined); } PerpVelX = Math.sin(degRad * C1._rotation) * PerpSpd; PerpVelY = Math.cos(degRad * C1._rotation) * PerpSpd; if (!Crash) { Collision.start(0, 1); if (!r0gue) { intensityUp(2 + UpIntensityStep); } if (sk1d) { EndSkid(); } else { P1Vx = Step_x * P1Spd; P1Vy = Step_y * P1Spd; } var CollideDamage = Math.ceil(0.1 * Math.sqrt(((P1Vx - PerpVelX) * (P1Vx - PerpVelX)) + ((P1Vy - PerpVelY) * (P1Vy - PerpVelY)))); if (P1Vx == PerpVelX) { ImpulseX = 0; } else { ImpulseX = (2 * (P1Vx - PerpVelX)) / Math.abs(P1Vx - PerpVelX); } if (P1Vy == PerpVelY) { ImpulseY = 0; } else { ImpulseY = (2 * (P1Vy - PerpVelY)) / Math.abs(P1Vy - PerpVelY); } var tempPVx = P1Vx; var tempPVy = P1Vy; P1Vx = PerpVelX * PerpMass; P1Vy = PerpVelY * PerpMass; P1Spd = (P1Vx * Step_x) + (P1Vy * Step_y); PerpVelX = tempPVx / PerpMass; PerpVelY = tempPVy / PerpMass; PerpSpd = (PerpVelX * Math.sin(degRad * C1._rotation)) + (PerpVelY * Math.cos(degRad * C1._rotation)); if (P1._rotation >= C1._rotation) { TurningImpulse = -1; } else { TurningImpulse = 1; } P1._rotation = P1._rotation + (TurningImpulse * P1Turn); TC0 = TC0 + TurningImpulse; CalcStep(P1._rotation); C1._rotation = C1._rotation - (TurningImpulse * ((4 * C1Turn) + P1Turn)); DamagePerp(CollideDamage / PerpMass); HealthDown(CollideDamage * PerpMass); } else { if (!sk1d) { P1Vx = Step_x * P1Spd; P1Vy = Step_y * P1Spd; } if (r0gue) { P1Vx = P1Vx - ImpulseX; P1Vy = P1Vy - ImpulseY; PerpVelX = PerpVelX + ImpulseX; PerpVelY = PerpVelY + ImpulseY; } else { P1Vx = P1Vx - (ImpulseX / 4); P1Vy = P1Vy - (ImpulseY / 4); PerpVelX = PerpVelX + (ImpulseX / 2); PerpVelY = PerpVelY + (ImpulseY / 2); } P1Spd = (P1Vx * Step_x) + (P1Vy * Step_y); PerpSpd = (PerpVelX * Math.sin(degRad * C1._rotation)) + (PerpVelY * Math.cos(degRad * C1._rotation)); if (P1Spd > 5) { P1._rotation = P1._rotation + (TurningImpulse * P1Turn); TC0 = TC0 + TurningImpulse; CalcStep(P1._rotation); } if (PerpSpd > 5) { C1._rotation = C1._rotation - (TurningImpulse * (3 * C1Turn)); } } } function TC1new() { TC1 = (P1Spd * SK1) + SK2; } function StartSkid() { sk1d = true; P1Vx = Step_x * P1Spd; P1Vy = Step_y * P1Spd; SkidLoop.setVolume((P1Spd / P1MaxSpd) * 66); SkidLoop.start(0, 64); } function EndSkid() { sk1d = false; P1Spd = (P1Vx * Step_x) + (P1Vy * Step_y); TC0 = 0; SkidLoop.stop(); SkidEnd.start(0, 1); }
Frame 232
function CheckPortals() { var i = 1; while (i <= PortalNo) { var thisPortal = eval ("BG0.OB1.Portal" + i); if (P1a.hitTest(thisPortal)) { var destinationMap = thisPortal.PortalDestination[0]; var Start_x = thisPortal.PortalDestination[1]; var Start_y = thisPortal.PortalDestination[2]; if (i == DirectionCode) { ClockMC.CheckProgress(Map, destinationMap); if (PerpStatus == "None") { MapsTilNewPerp--; if (MapsTilNewPerp < 1) { PerpStatus = "Ready4Next"; if (LastPursuitSuccessful) { SpawnWaypoint = WPdirection(Randomiser(2, 3)); } else { SpawnWaypoint = WPdirection(2); } } } } else if (TimeTrial) { PlayerAlive = false; DisplayStatusPanel(); } else { if (pursu1t) { if (PopUpMessage.thisMessage != "Wrong way!") { PopUpPager("Wrong way!"); } return(undefined); } PopUpPager("Wrong way!"); } CloseMap(); LoadMap(destinationMap, Start_x, Start_y); return(true); } i++; } return(false); } function LoadMap(thisMap, Start_x, Start_y) { Map = thisMap; if (r0gue) { r0gueMap(); } BG0.gotoAndStop((2 * thisMap) + 2); BG0.OB1.gotoAndStop((2 * thisMap) + 2); BG0._x = P1._x - Start_x; BG0._y = P1._y - Start_y; P1Local(); if (Pursu1t) { if (PerpStatus == "Ready4Next") { SpawnPerp(); } else if (PerpStatus == "OnNextMap") { ReSpawnPerp(); } else if (PerpStatus == "OnMap") { PerpCatchingUp(); } else if (PerpStatus == "None") { if (MapsTilNewPerp == 2) { JBphilosophy(); } } } var i = 0; while (i < GatesOpened.length) { var thisGate = eval ("BG0.OB1." + GatesOpened[i]); thisGate.gotoAndPlay("FullyOpenFrame"); i++; } return(undefined); } function CloseMap() { if (PerpStatus == "Destroyed") { removeMovieClip(C1); PerpStatus = "None"; } else if (PerpStatus == "Squished") { removeMovieClip(C1); removeMovieClip(C1f); PerpMeter._alpha = 100; PerpStatus = "None"; } else if (PerpStatus == "OnFoot") { removeMovieClip(C1f); PerpMeter._alpha = 100; PerpEscapes(); } jbOnMike(); BG0.gotoAndStop(1); BG0.OB1.gotoAndStop(1); return(undefined); }
Frame 234
function LoadPickUp(PickUpID, ContentID) { var thisCrate = eval ("BG0.OB1.PickUp" + PickUpID); thisCrate.ItemID = ContentID; if (ContentID == 0) { thisCrate.gotoAndStop(1); return(undefined); } if (ContentID == 1) { if (Health > (MaxHealth * 0.66)) { thisCrate.ItemID = 0; thisCrate.gotoAndStop(1); return(undefined); } thisCrate.gotoAndStop(2); return(undefined); } if (TimeTrial) { thisCrate.ItemID = 0; thisCrate.gotoAndStop(1); return(undefined); } if (PursuitDuration < 3) { thisCrate.gotoAndStop("NoCrateFrame"); return(undefined); } thisCrate.gotoAndStop(3); return(undefined); } function CheckPickUps() { var i = 1; while (i <= PickUpNo) { var thisCrate = eval ("BG0.OB1.PickUp" + i); if (P1a.hitTest(thisCrate)) { var ContentType = thisCrate.ItemID; if (ContentType == 0) { TurboBoost.start(0, 1); thisCrate.gotoAndStop("NoCrateFrame"); P1.TurboOn(); return(true); } if (ContentType == 1) { HealthUp(MaxHealth / 3); PopUpPager("Damage repaired"); RepairSound.start(0, 2); thisCrate.gotoAndStop("NoCrateFrame"); return(true); } if (ContentType == 2) { requestedBackup = true; if (PursuitDuration < 5) { WhichBlock = FirstBlock; } else { WhichBlock = SecondBlock; } if (Pursu1t && (!C1.Immobilised)) { DispatcherAllUnits.start(0, 1); } thisCrate.gotoAndStop("NoCrateFrame"); if (r0gue || (!C1.Immobilised)) { PopUpPager(backupString); } return(true); } } i++; } return(false); }
Frame 236
function SpawnPerp() { var PerpMCname = "Perp"; BG0.ES2.attachMovie("PerpLink", PerpMCname, 0); C1 = BG0.ES2.Perp; C1.NextWaypoint = SpawnWaypoint + st3p; if ((!LastPursuitSuccessful) || (MaxModelReached == 14)) { ModelID = Randomiser(1, MaxModelReached - 1); } else { ModelID = MaxModelReached; } C1.Chassis.gotoAndPlay(ModelID + 1); C1._x = 1024; C1._y = 1024; C1._rotation = 0; performanceFactor = (((Performance[0] + Performance[1]) + Performance[2]) + Performance[3]) / 16; Performance.pop(); Performance.unshift(4); C1.AccWeight = (performanceFactor * 0.06) - 0.03; C1kTD = Math.round(970 + (10 * performanceFactor)) / 1000; UpIntensityStep = Math.round(performanceFactor) + 1; DownIntensityStep = 3 - Math.round(2 * performanceFactor); RestraintStep = Math.floor(70 + (140 * performanceFactor)); JBsaidFC = false; SirenLoop.start(0, 5); lightsOn(); } function ReSpawnPerp() { SpawnWaypoint = WPdirection(Math.round((C1.Wait4CopCount * (PerpSpd + PerpMaxSpd)) / 700)); if (!C1.FotoFinish) { if (WPdirection(SpawnWaypoint) > 0) { intensityDown(DownIntensityStep * WPdirection(SpawnWaypoint)); } else { intensityUp(2 + (3 * UpIntensityStep)); } } else { intensityUp(2 + (3 * UpIntensityStep)); } C1.NextWaypoint = SpawnWaypoint + st3p; if ((C1.NextWaypoint < 10) && (C1.NextWaypoint > 0)) { C1.gotoAndPlay("JoinMap"); PursuitDuration++; lightsOn(); } else { PerpEscapes(); } } function PerpCatchingUp() { CheckFotoFinish(); C1.CatchUpCount = Math.round(((10 - WPdirection(C1.NextWaypoint)) * 700) / (PerpSpd + PerpMaxSpd)); intensityUp(UpIntensityStep + (3 * (11 - WPdirection(C1.NextWaypoint)))); C1.gotoAndPlay("CatchUp"); PerpStatus = "OnLastMap"; C1._x = 1024; C1._y = 1024; if (WPdirection(C1.NextWaypoint) < WPdirection(7)) { PerpEscapes(); } else { SpawnWaypoint = WPdirection(0); C1.NextWaypoint = SpawnWaypoint + st3p; lightsOff(); } } function PerpEscapes() { removeMovieClip(C1); PerpMeter.gotoAndstop("NoPerp"); PerpsLost++; Performance[0] = 0; if (!LastPursuitSuccessful) { MinChaseIntensity = Math.max(1, MinChaseIntensity - 1); } LastPursuitSuccessful = false; MapsTilNewPerp = 2; PursuitDuration = 1; PerpStatus = "None"; ClockMC.TimeExtend("Fugitive escaped", 0, 3); lightsOff(); PopUpPager("You lost them"); } function DamagePerp(prangfactor) { PerpHealth = PerpHealth - prangfactor; PerpHealth = Math.max(PerpHealth, 0); UpdatePerpMeter(); if ((PerpHealth <= 0) && (!C1.Immobilised)) { C1.Immobilised = true; if (!r0gue) { C1.gotoAndPlay("FieryDeath"); PerpStatus = "Destroyed"; if (!CueJB(2, 2)) { JBphilosophy(); } FugitiveTakeDown(); } else { C1.gotoAndPlay("OfficerDown"); } } } function UpdatePerpMeter() { PerpMeter.gotoAndStop(Math.floor((PerpHealth / PerpMaxHealth) * 100)); } function PerpRunover() { PerpStatus = "Squished"; PerpsSquished++; if (!CueJB(3, 2)) { JBphilosophy(); } FugitiveTakeDown(); } function FugitiveTakeDown() { PerpMeter.gotoAndstop("NoPerp"); PerpsCaught++; LastPursuitSuccessful = true; if (ModelID == MaxModelReached) { MaxModelReached = Math.min(14, MaxModelReached + 1); } MapsTilNewPerp = 2; PursuitDuration = 0; MinChaseIntensity = MaxModelReached; ClockMC.TimeExtend("Take down: +", 20, 2); lightsOff(); switch (MaxModelReached) { case 5 : if (PatrolCar == 1) { if (FeaturesUnlocked == 1) { FeaturesUnlocked = 2; NeedToSave = true; PopUpPager("Interceptor unlocked"); } } return; case 6 : if (PatrolCar == 2) { if (FeaturesUnlocked == 2) { FeaturesUnlocked = 3; NeedToSave = true; PopUpPager("Special unlocked"); } } return; case 7 : if (PatrolCar != 3) { break; } if (FeaturesUnlocked != 3) { break; } FeaturesUnlocked = 4; NeedToSave = true; PopUpPager("Reverse unlocked"); } } function BystanderRunover() { CiviliansKilled++; ClockMC.TimeExtend(bsString, bsBonus, 4); CueJB(0, 0); } function intensityUp(n) { ChaseIntensity = Math.min(ChaseIntensity + n, 17); SetMaxSpd(); } function intensityDown(n) { ChaseIntensity = Math.max(ChaseIntensity - n, MinChaseIntensity); SetMaxSpd(); } function SetMaxSpd() { PerpMaxSpd = Math.round((gSpd * ((ChaseIntensity * 4) + 33)) / 100); } function lightsOn() { P1a.Lights.gotoAndPlay("OnOff"); } function lightsOff() { P1a.Lights.gotoAndStop("OnOff"); }
Frame 237
function Pathfinder(Seeker, Target) { var angle = (Math.atan2(Target._x - Seeker.GP0.x, Seeker.GP0.y - Target._y) / degRad); var relativeAngle = (angle - Seeker._rotation); if (Math.abs(relativeAngle) > 180) { relativeAngle = (-relativeAngle) % 180; } PerpSpd = PerpSpd + ((PerpAccel * (PerpMaxSpd - PerpSpd)) / PerpMaxSpd); if (Math.abs(relativeAngle) < PerpTurnJudge) { Seeker._rotation = angle; return(undefined); } if (relativeAngle > 0) { Seeker._rotation = Seeker._rotation + (10 - (C1turnK * PerpSpd)); PerpSpd = PerpSpd * C1kTD; return(undefined); } if (relativeAngle < 0) { Seeker._rotation = Seeker._rotation - (10 - (C1turnK * PerpSpd)); PerpSpd = PerpSpd * C1kTD; return(undefined); } } function CheckPickupsPortals() { var i = 1; while (i <= _root.PickUpNo) { var thisCrate = eval ("BG0.OB1.PickUp" + i); if (C1.hitTest(thisCrate)) { return(true); } i++; } var i = 1; while (i <= _root.PortalNo) { var thisPortal = eval ("_root.BG0.OB1.Portal" + i); if (C1.hitTest(thisPortal)) { return(true); } i++; } return(false); } function PerpWallDeflect() { var r = PerpSpd; var angleL = C1._rotation; var angleR = C1._rotation; var clearL = false; var clearR = false; var c = 0; do { c++; r = r * 0.95; angleL = angleL - 6; angleR = angleR + 6; clearL = _root.Sp4ce(C1.GP0.x + (r * Math.sin(degRad * angleL)), C1.GP0.y - (r * Math.cos(degRad * angleL))); clearR = _root.Sp4ce(C1.GP0.x + (r * Math.sin(degRad * angleR)), C1.GP0.y - (r * Math.cos(degRad * angleR))); } while (((!clearL) && (!clearR)) && (c != 7)); if (clearL && (!clearR)) { C1._rotation = C1._rotation - (1 + (c * 6)); PerpSpd = r; PerpWallCollision(c, r); } else if (clearR && (!clearL)) { C1._rotation = C1._rotation + (1 + (c * 6)); PerpSpd = r; PerpWallCollision(c, r); } else { PerpWallCollision(c, r); if (PerpHealth > 0) { if (Pursu1t) { if ((PerpsSquished / PerpsCaught) < 0.5) { C1.gotoAndPlay("StoppedByRoadBlock"); } else { DamagePerp(666); } } else { DamagePerp(666); } } } } function PerpWallCollision(c, r) { r = Math.abs(r); DamagePerp((c * r) / 30); if (!C1.WallStrike) { Collision.stop(); Collision.setVolume(((c * r) / 2) + 30); Collision.start(0, 1); } if (Pursu1t) { if (!C1.hitTest(P1f)) { intensityDown(Math.ceil(c / 2)); } } C1.WallStrike = true; } function CheckFotoFinish() { if (C1.FotoFinish) { return(undefined); } if (C1.hitTest(P1f)) { var relPosX = (C1.GP0.x - P1._x); var relPosY = (P1._y - C1.GP0.y); var ScalarX = Math.abs(relPosX); if (ScalarX > 50) { var relPosX = ((relPosX * 50) / ScalarX); } var ScalarY = Math.abs(relPosY); if (ScalarY > 50) { var relPosY = ((relPosY * 50) / ScalarY); } C1.CutOffTime = getTimer() + 666; C1.relPosX = relPosX; C1.relPosY = relPosY; C1.FotoFinish = true; } else { C1.FotoFinish = false; } } function AdjustIntensity() { if (C1.hitTest(P1f)) { intensityUp(1 + (2 * UpIntensityStep)); if (!JBsaidFC) { JBsaidFC = CueJB(1, 1); } return(undefined); } var Xdiff = (P1._x - C1.GP0.x); var Ydiff = (C1.GP0.y - P1._y); var angle = ((Math.atan2(Xdiff, Ydiff) / degRad) - C1._rotation); if (Math.abs(angle) < 45) { intensityUp((3 + Math.round(Math.abs((4 * P1Spd) / Math.max(1, PerpSpd)))) + UpIntensityStep); return(undefined); } var relSep = ((Math.sqrt(Math.pow(Xdiff, 2) + Math.pow(Ydiff, 2)) * Math.abs(PerpSpd / Math.max(1, P1Spd))) - 240); if (relSep <= 0) { var relSep = Math.abs(PerpSpd / Math.max(1, P1Spd)); if (relSep > 1.35) { intensityDown(DownIntensityStep); } else if (relSep < 1) { intensityUp(UpIntensityStep); } if (!JBsaidFC) { JBsaidFC = CueJB(1, 1); } return(undefined); } if (Math.abs(angle) > 90) { intensityDown(Math.ceil(relSep / RestraintStep)); } }
Frame 239
function SpawnRescuee() { C1.Immobilised = true; PerpStatus = "OnFoot"; BG0.attachMovie("PerpOnFoot", "PerpOnFoot", 6); C1f = _root.BG0.PerpOnFoot; var tx = 32; var ty = 0; do { tx = Math.round(tx * -1.03); ty = ty + 5; C1.GP0.x = tx; C1.GP0.y = ty; C1.localToGlobal(C1.GP0); } while ((ty < 76) && (!Sp4ce(C1.GP0.x, C1.GP0.y))); if (ty < 76) { C1.GP0.x = tx; C1.GP0.y = ty; } else { C1.GP0.x = 0; C1.GP0.y = -30; } C1.localToGlobal(C1.GP0); BG0.globalToLocal(C1.GP0); C1f._x = C1.GP0.x; C1f._y = C1.GP0.y; C1f._rotation = C1._rotation; PerpMeter._alpha = 50; footBail.start(0, 1); PopUpPager("Suspect on foot"); return(undefined); }
Frame 240
function r0gueCheck() { PopUpPager("Fight The Power"); SpreeDuration = 0; SpreeGetaways = 0; SpreeLockOns = 0; SpreeLaunches = 0; HunterAlive = false; LastPursuitSuccessful = true; requestedBackup = true; WhichBlock = SecondBlock; ShortSpeech = true; PerpStatus = ""; backupString = "Roadblock disabled"; bsString = "Hit and run bonus: +"; bsBonus = 1; ClockMC.TimeLeft = 30; ClockMC.mapBonus = 4; r0gueSpeed = P1a.Spd[1]; PerpMass = 1; } function r0gueMap() { if (ClockMC.Lap == 0) { return(undefined); } JBr0gue(); PerpStatus = ""; PursuitDuration = 3; MapsTilNewPerp = 27; requestedBackup = !requestedBackup; if (requestedBackup) { DispatcherAllUnits.start(0, 1); if ((SpreeGetaways > (SpreeDuration / 2)) && (!LastPursuitSuccessful)) { WhichBlock = FirstBlock; } else { WhichBlock = SecondBlock; } } if (!HunterAlive) { chaseCar = Math.min(3, Math.ceil(ClockMC.Lap / 2)); PerpMaxHealth = Math.min(25, Math.round(8 + (SpreeGetaways / 2))); PerpHealth = PerpMaxHealth; UpdatePerpMeter(); thisChaseDuration = 0; } else { thisChaseDuration++; } removeMovieClip(BG0.ES2.Perp); attachMovie("r0gueDirectorLink", "r0gue", 666); SpreeDuration++; SpreeGetaways++; } function LaunchPursuit() { BG0.ES2.attachMovie("r0gueHunterLink", "Perp", 99); C1 = BG0.ES2.Perp; C1._x = 1024; C1._y = 1024; } function r0gueLockOn() { SpreeLockOns++; SirenLoop.start(0, 1); C1.G2.Lights.gotoAndPlay("OnOff"); } function r0gueTakeDown() { SpreeLaunches++; SirenLoop.start(0, 3); PerpAccel = Math.round((P1a.Acc[1] + P1Acc) * Math.min(93, (((49 + (3 * (chaseCar + PatrolCar))) + (SpreeGetaways / 2)) + ((20 * (SpreeGetaways - (SpreeLockOns - SpreeLaunches))) / (SpreeLaunches + 1))) - Math.min(13, ClockMC.BestMapTimes[Map]))) / 200; C1.WallStrike = false; C1.Immobilised = false; Crash = false; } function r0gueHunterDies() { PerpMeter.gotoAndstop("NoPerp"); PerpsCaught++; SirenLoop.stop(); BigBang.start(0, 1); HunterAlive = false; delete C1; } function r0gueEnd() { removeMovieClip(r0gue); var i = 2; while (i <= 8) { var Q = eval ("BG0.ES2.Protester" + i); removeMovieClip(Q); i++; } delete SpreeDuration; delete SpreeGetaways; delete chaseCar; r0gue = false; }
Frame 242
function CueJB(cat, priority) { if (!commentary) { return(false); } if (jbOnMike()) { return(false); } if (Cued) { if (priority <= CuedClipPriority) { return(false); } if (priority == 2) { Cued = false; } } if (cat < 2) { if (C1.Check4Backup) { return(false); } if (C1.Immobilised) { return(false); } if (requestedBackup) { return(false); } } if ((Music.position + VOlengths[cat][0]) > endPoints[endPointsIndex]) { if ((endPointsIndex == 0) && (Music.position > endPoints[TotalEP - 1])) { return(false); } endPointsIndex = (endPointsIndex + 1) % TotalEP; } if (isItMajor[endPointsIndex]) { var gotMajorEP = true; var firstChoiceEP = endPointsIndex; var secondChoiceEP = (endPointsIndex + 1); var firstChoiceOffset = 0; var secondChoiceOffset = 1; } else if (isItMajor[endPointsIndex + 1]) { var gotMajorEP = true; var firstChoiceEP = (endPointsIndex + 1); var secondChoiceEP = endPointsIndex; var firstChoiceOffset = 1; var secondChoiceOffset = 0; } else { var gotMajorEP = false; var firstChoiceEP = endPointsIndex; var secondChoiceEP = (endPointsIndex + 1); var firstChoiceOffset = 0; var secondChoiceOffset = 1; } var goodFit = false; var LowestTimeTilClipStart = VOmaxdelay[cat]; var currentIndex = 0; while (currentIndex < 5) { var TimeTilClipStart = ((endPoints[firstChoiceEP] - VOlengths[cat][currentIndex]) - Music.position); if (TimeTilClipStart < 0) { break; } if (TimeTilClipStart <= LowestTimeTilClipStart) { if ((!goodFit) || (VOfreq[cat][currentIndex] <= VOfreq[cat][BestIndex])) { var goodFit = true; var BestIndex = currentIndex; var endPointsIndexOffset = firstChoiceOffset; } } currentIndex++; } if ((!gotMajorEP) || (!goodFit)) { var currentIndex = 0; while (currentIndex < 5) { var TimeTilClipStart = ((endPoints[secondChoiceEP] - VOlengths[cat][currentIndex]) - Music.position); if (TimeTilClipStart < 0) { break; } if (TimeTilClipStart <= LowestTimeTilClipStart) { if ((!goodFit) || (VOfreq[cat][currentIndex] <= VOfreq[cat][BestIndex])) { if (!goodFit) { var goodFit = true; var BestIndex = currentIndex; var endPointsIndexOffset = secondChoiceOffset; } else if (BestIndex != currentIndex) { var goodFit = true; var BestIndex = currentIndex; var endPointsIndexOffset = secondChoiceOffset; } } } currentIndex++; } } if (goodFit) { CueTime = endPoints[endPointsIndex + endPointsIndexOffset] - VOlengths[cat][BestIndex]; VoiceOver.attachSound(VOcats[cat] + BestIndex); Cued = true; CuedClipPriority = priority; VOfreq[cat][BestIndex]++; return(true); } return(false); } function JBphilosophy() { if (!commentary) { return(undefined); } if (jbOnMike()) { var timeTilSilence = ((VoiceOver.duration - VoiceOver.position) + 3000); } else { var timeTilSilence = 0; } if (Cued) { if (CuedClipPriority == 0) { Cued = false; } else { return(undefined); } } var cat = 4; var nextDueIndex = VOindices[cat]; var goodFit = false; var LowestTimeTilClipStart = 20000; var i = 0; do { var TimeTilClipStart = ((endPointsMajor[i] - VOlengths[cat][nextDueIndex]) - Music.position); if ((TimeTilClipStart > timeTilSilence) && (TimeTilClipStart < LowestTimeTilClipStart)) { var goodFit = true; } else { i++; } } while ((i != 7) && (!goodFit)); if (goodFit) { CueTime = endPointsMajor[i] - VOlengths[cat][nextDueIndex]; VoiceOver.attachSound(VOcats[cat] + nextDueIndex); VOindices[cat] = (nextDueIndex + 1) % 5; Cued = true; CuedClipPriority = 1; } } function JBr0gue() { if (Cued) { return(undefined); } if (jbOnMike()) { return(undefined); } if (!Musak) { return(undefined); } if (ShortSpeech) { var cat = 1; } else { var cat = 4; } var nextDueIndex = VOindices[cat]; var goodFit = false; var LowestTimeTilClipStart = 80000; var i = 0; do { var TimeTilClipStart = ((endPointsMajor[i] - VOlengths[cat][nextDueIndex]) - Music.position); if ((TimeTilClipStart > 0) && (TimeTilClipStart < LowestTimeTilClipStart)) { var goodFit = true; } else { i++; } } while ((i != 7) && (!goodFit)); if (goodFit) { CueTime = endPointsMajor[i] - VOlengths[cat][nextDueIndex]; VoiceOver.attachSound(VOcats[cat] + nextDueIndex); VOindices[cat] = (nextDueIndex + 1) % 5; Cued = true; ShortSpeech = !ShortSpeech; CuedClipPriority = 1; } } function jbOnMike() { if (!JBspeaking) { return(false); } if (Math.abs(Music.position - CueTime) > (VoiceOver.duration + 1000)) { JBspeaking = false; Cued = false; Music.setVolume(121); return(false); } return(true); } var endPoints = new Array(13800, 20100, 33200, 46200, 52700, 65800, 72300, 78000, 85400, 95000, 104900, 117300, 130300, 135900, 140800, 147300, 150600, 160300, 166700, 170100, 176600, 183100, 194500, 201800, 209200, 222200, 234900); var endPointsMajor = new Array(3, 6, 10, 12, 17, 22, 26); var TotalEP = endPoints.length; var isItMajor = new Array(); var i = 0; while (i < TotalEP) { endPoints[i] = endPoints[i] - 450; isItMajor[i] = false; i++; } var i = 0; while (i < endPointsMajor.length) { isItMajor[endPointsMajor[i]] = true; endPointsMajor[i] = endPoints[endPointsMajor[i]]; i++; } var VOcats = new Array("BS", "FC", "CB", "PS", "XJ"); var VOlengths = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]; var VOindices = new Array(Randomiser(0, 4), Randomiser(0, 4), Randomiser(0, 4), Randomiser(0, 4), Randomiser(0, 4)); var VOmaxdelay = new Array(2500, 7000, 3600, 3600); VoiceOver = new Sound(); var i = 0; while (i < 5) { VoiceOver.attachSound("BS" + i); VOlengths[0][i] = VoiceOver.duration; VoiceOver.attachSound("FC" + i); VOlengths[1][i] = VoiceOver.duration; VoiceOver.attachSound("CB" + i); VOlengths[2][i] = VoiceOver.duration; VoiceOver.attachSound("PS" + i); VOlengths[3][i] = VoiceOver.duration; VoiceOver.attachSound("XJ" + i); VOlengths[4][i] = VoiceOver.duration; i++; }
Frame 244
function NewTimeTrialRecorded(clocktime) { if ((!TimeTrialData) || (!G1.gotHome1st)) { TimeTrialData = true; TTrecordtime = clocktime; TTrecordcar = PatrolCar; TTrecorddirection = DirectionCode; var m = 0; while (m < 9) { BT[m].splice(0, BTi[m]); m++; } var m = 0; while (m < 9) { BTi[m] = G1.TTi[m]; m++; } var m = 0; while (m < 9) { var i = 0; while (i < G1.TTi[m]) { BT[m][i] = G1.TT[m][i]; i++; } m++; } var NewRecordSet = true; } else { var NewRecordSet = false; } var totalFrames = 0; var m = 0; while (m < 9) { totalFrames = totalFrames + G1.TTi[m]; m++; } PlayerAlive = false; DisplayStatusPanel(); StatusPanel.NewRecordSet = NewRecordSet; StatusPanel.frameRate = totalFrames / clocktime; }
Frame 246
_quality = myQuality; if (DirectionCode == 1) { var st3p = 1; var FirstBlock = "RoadBlock1"; var SecondBlock = "RoadBlock2"; } else { var st3p = -1; var FirstBlock = "RoadBlock2"; var SecondBlock = "RoadBlock1"; } attachMovie("HUDhelpLoader", "HUDhelpLoader", 3); HUDhelpLoader._x = 240; HUDhelpLoader._y = 240;
Frame 247
var PerpStatus = "Ready4Next"; var SpawnWaypoint = 7; var ExitWaypoint = WPdirection(10); Splooge = new Sound(BG0.ES2); Splooge.attachSound("Splooge");
Frame 248
P1a = P1.AV0; P1f = P1.FP0; R1 = BG0.road; var Rd0 = false; var Rd1 = false; var PerpsCaught = 0; var PerpsLost = 0; var CiviliansKilled = 0; var MaxModelReached = 3; var MinChaseIntensity = 3; var ChaseIntensity = 4; var gSpd = P1a.Spd[0]; var Performance = new Array(2, 2, 2, 2); var performanceFactor = 0; var PerpsSquished = 0; var LastPursuitSuccessful = false; var MapsTilNewPerp = 0; var PursuitDuration = 0; var requestedBackup = false; var Crash = false; var PlayerAlive = true; var MaxHealth = 100; var Health = MaxHealth; UpdateHealthMeter(); var startTime = getTimer(); P1._x = 240; P1._y = 240; if (TimeTrial || (r0gue)) { if (DirectionCode == 1) { P1._rotation = 90; LoadMap(0, 460, -543); } else { P1._rotation = -180; LoadMap(0, 463, 510); } } else if (DirectionCode == 1) { P1._rotation = 144; LoadMap(0, 150, -305); } else { P1._rotation = -144; LoadMap(0, 150, -305); } CalcStep(P1._rotation); SkidLoop = new Sound(P1f); SkidLoop.attachSound("SkidLoop"); SkidEnd = new Sound(P1f); SkidEnd.attachSound("SkidEnd"); Collision = new Sound(P1a); Collision.attachSound("Collision"); BigBang = new Sound(P1a); BigBang.attachSound("BigBang"); sirenLoop = new Sound(PerpMeter); sirenLoop.attachSound("sirenLoop"); RepairSound = new Sound(P1); RepairSound.attachSound("RepairSound"); TurboBoost = new Sound(P1); TurboBoost.attachSound("TurboBoost"); dispatcherAllUnits = new Sound(P1); dispatcherAllUnits.attachSound("dispatcherAllUnits"); footBail = new Sound(P1); footBail.attachSound("footBail"); Help = new Sound(BG0); Help.attachSound("Help"); HelpEndPos = Help.duration - 5; Splooge = new Sound(BG0.ES2); Splooge.attachSound("Splooge"); Music = new Sound(HealthMeter); Music.attachSound("Music"); var commentary = false; if (Musak) { Music.setVolume(143); Music.start(0, 64); if (pursu1t) { var commentary = true; } } VoiceOver = new Sound(ClockMC); VoiceOver.onSoundComplete = function () { JBspeaking = false; Music.setVolume(143); }; endPointsIndex = 0; Cued = false; JBspeaking = false;
Frame 249
if (TimeTrial) { var PerpStatus = ""; PerpMeter.gotoAndstop("NoPerp"); lightsOff(); if (TTrecorddirection != DirectionCode) { var TimeTrialData = false; } if (!TimeTrialData) { loadGhost(); } BG0.ES2.attachMovie("GhostLink", "Ghost", 0); G1 = BG0.ES2.Ghost; if (TimeTrialData) { PopUpPager("Time to beat: " + TimeDisplay(TTrecordtime)); } else { PopUpPager("Complete 1 lap to set race data"); } } var backupString = "Roadblock requested"; var bsString = "Innocent bystander: "; var bsBonus = -3; if (r0gue) { r0gueCheck(); var PerpStatus = ""; PerpMeter.gotoAndstop("NoPerp"); var PerpMaxSpd = r0gueSpeed; }
Frame 250
Frame 251
if (P1Spd != 0) { TC1new(); if ((kD(kL) && (kD(kR))) || ((!kD(kL)) && (!kD(kR)))) { if (TC0 < -1) { TC0 = TC0 + 2; } else if (TC0 > 1) { TC0 = TC0 - 2; } else { var TC0 = 0; } } else if (kD(kL)) { P1Spd = P1Spd * kTD; TC0--; if ((P1Spd > SkidSpd) && (!sk1d)) { if (TC0 < (-TC1)) { StartSkid(); } } P1._rotation = P1._rotation - P1Turn; CalcStep(P1._rotation); } else if (kD(kR)) { P1Spd = P1Spd * kTD; TC0++; if ((P1Spd > SkidSpd) && (!sk1d)) { if (TC0 > TC1) { StartSkid(); } } P1._rotation = P1._rotation + P1Turn; CalcStep(P1._rotation); } } if (!sk1d) { if (kD(88)) { P1Spd = P1Spd + ((P1Acc * (P1MaxSpd - P1Spd)) / P1MaxSpd); if (kD(90)) { if (P1Spd > 6) { if (kD(kL) || (kD(kR))) { StartSkid(); } } } } else if (kD(90)) { P1Spd = P1Spd - P1Brake; if (P1Spd < P1MaxRev) { P1Spd = P1MaxRev; } } else if (P1Spd > 1) { P1Spd = P1Spd * P1Dec; } else if (Math.abs(P1Spd) <= 1) { P1Spd = 0; } else { P1Spd = P1Spd * P1Dec; } MoveP1(Step_x * P1Spd, Step_y * P1Spd); } else { var P1Spd = ((P1Vx * Step_x) + (P1Vy * Step_y)); var LatVel = ((P1Vx * Step_y) - (P1Vy * Step_x)); if (kD(88)) { P1Spd = P1Spd + ((P1Acc * (P1MaxSpd - P1Spd)) / P1MaxSpd); LatVel = LatVel * kSD; } else if (kD(90)) { P1Spd = P1Spd * kSD; LatVel = LatVel * kSD; } else { P1Spd = P1Spd * P1Dec; LatVel = LatVel * kSD; } P1Vx = (Step_x * P1Spd) + (Step_y * LatVel); P1Vy = (Step_y * P1Spd) - (Step_x * LatVel); MoveP1(P1Vx, P1Vy); if (Math.abs(LatVel) < kES) { EndSkid(); } }
Frame 252
var Rd1 = BG0.road.hitTest(P1._x, P1._y, true); if (Rd0 != Rd1) { if (Rd1) { P1.Surface(0, ClockMC.Turbo); } else { P1.Surface(1, ClockMC.Turbo); } } var Rd0 = Rd1; if (P1a.hitTest(C1)) { Collide(); if (!Crash) { var Crash = true; } } else if (Crash) { var Crash = false; } if (kD(kS)) { DisplayStatusPanel(); } if (Cued) { if (CueTime < Music.position) { Music.setVolume(100); VoiceOver.start(Math.min(0.05, (Music.position - CueTime) / 1000), 1); JBspeaking = true; Cued = false; } } Speedo = Math.ceil(P1Spd * 3); gotoAndPlay (251);
Frame 253
_quality = "best"; if (r0gue) { if (DirectionCode == 1) { var DirectionCode = 2; } else { var DirectionCode = 1; } } if (r0gue) { r0gueEnd(); goHome(); } else { IntroSounds.setVolume(100); IntroSounds.start(0, 1); saveVOdata(); if (PerpsCaught > MostPerpsCaught[PatrolCar - 1]) { MostPerpsCaught[PatrolCar - 1] = PerpsCaught; NeedToSave = true; gotoAndPlay (257); } else if (((CiviliansKilled > (3 * PerpsCaught)) && (PerpsCaught > 0)) || ((CiviliansKilled > 10) && (PerpsCaught == 0))) { gotoAndPlay (256); } else { gotoAndPlay (255); } }
Frame 254
removeMovieClip(G1); _quality = "best"; goHome();
Frame 255
stop();
Frame 256
stop();
Frame 257
stop();
Frame 263
stop();
Frame 265
Spd = new Array(24, 23); Acc = new Array(0.92, 0.8); TurboSpd = new Array(28, 27); TurboAcc = new Array(1.3, 1.15); P1Brake = new Array(0.95, 0.8); kTD = new Array(0.985, 0.98); kES = new Array(2.1, 1.4); kSD = new Array(0.945, 0.96); SkidSpd = new Array(12, 9); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(99, 81); MaxSpeedSkidAngle = new Array(45, 27); if (_root.r0gue && (_parent._name == "Player")) { gotoAndStop (266); } else { stop(); }
Frame 266
Spd = new Array(26, 24); Acc = new Array(1.05, 0.82); TurboSpd = new Array(29, 25); TurboAcc = new Array(1.4, 1.13); P1Brake = new Array(1.1, 0.7); kTD = new Array(0.99, 0.98); kES = new Array(2.5, 1.2); kSD = new Array(0.94, 0.97); SkidSpd = new Array(14, 8); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(99, 72); MaxSpeedSkidAngle = new Array(52, 18); if (_root.r0gue && (_parent._name == "Player")) { gotoAndStop (267); } else { stop(); }
Frame 267
Spd = new Array(28, 27); Acc = new Array(1.15, 1.1); TurboSpd = new Array(32, 31); TurboAcc = new Array(1.4, 1.35); P1Brake = new Array(0.9, 0.8); kTD = new Array(0.985, 0.982); kES = new Array(1.8, 1.35); kSD = new Array(0.95, 0.96); SkidSpd = new Array(12, 9); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(99, 90); MaxSpeedSkidAngle = new Array(36, 27); if (_root.r0gue && (_parent._name == "Player")) { gotoAndStop (268); } else { stop(); }
Frame 270
function TurboOn() { _root.ClockMC.Turbo = true; _root.ClockMC.TurboDuration = _root.ClockMC.TurboDuration + 3; _root.P1MaxSpd = Avatar.TurboSpd[rSurf]; _root.P1Acc = Avatar.TurboAcc[rSurf]; _root.SK1 = Avatar.SK1turbo[rSurf]; _root.SK2 = Avatar.SK2turbo[rSurf]; _root.TC0 = 0; } function TurboOff() { _root.ClockMC.Turbo = false; _root.ClockMC.TurboDuration = 0; _root.P1MaxSpd = Avatar.Spd[rSurf]; _root.P1Acc = Avatar.Acc[rSurf]; _root.SK1 = Avatar.SK1[rSurf]; _root.SK2 = Avatar.SK2[rSurf]; } function Surface(s, t) { rSurf = s; if (t) { _root.P1MaxSpd = Avatar.TurboSpd[s]; _root.P1Acc = Avatar.TurboAcc[s]; _root.SK1 = Avatar.SK1turbo[s]; _root.SK2 = Avatar.SK2turbo[s]; } else { _root.P1MaxSpd = Avatar.Spd[s]; _root.P1Acc = Avatar.Acc[s]; _root.SK1 = Avatar.SK1[s]; _root.SK2 = Avatar.SK2[s]; } _root.P1Brake = Avatar.P1Brake[s]; _root.kTD = Avatar.kTD[s]; _root.kES = Avatar.kES[s]; _root.kSD = Avatar.kSD[s]; _root.SkidSpd = Avatar.SkidSpd[s]; } function fillSkidConstantArrays() { Avatar.SK1[0] = calculateSK1(Avatar.MinSpeedSkidAngle[0], Avatar.MaxSpeedSkidAngle[0], Avatar.SkidSpd[0], Avatar.Spd[0], _root.P1Turn); Avatar.SK2[0] = calculateSK2(Avatar.MinSpeedSkidAngle[0], Avatar.MaxSpeedSkidAngle[0], Avatar.SkidSpd[0], Avatar.Spd[0], _root.P1Turn); Avatar.SK1[1] = calculateSK1(Avatar.MinSpeedSkidAngle[1], Avatar.MaxSpeedSkidAngle[1], Avatar.SkidSpd[1], Avatar.Spd[1], _root.P1Turn); Avatar.SK2[1] = calculateSK2(Avatar.MinSpeedSkidAngle[1], Avatar.MaxSpeedSkidAngle[1], Avatar.SkidSpd[1], Avatar.Spd[1], _root.P1Turn); Avatar.SK1turbo[0] = calculateSK1(Avatar.MinSpeedSkidAngle[0], Avatar.MaxSpeedSkidAngle[0], Avatar.SkidSpd[0], Avatar.TurboSpd[0], _root.P1Turn); Avatar.SK2turbo[0] = calculateSK2(Avatar.MinSpeedSkidAngle[0], Avatar.MaxSpeedSkidAngle[0], Avatar.SkidSpd[0], Avatar.TurboSpd[0], _root.P1Turn); Avatar.SK1turbo[1] = calculateSK1(Avatar.MinSpeedSkidAngle[1], Avatar.MaxSpeedSkidAngle[1], Avatar.SkidSpd[1], Avatar.TurboSpd[1], _root.P1Turn); Avatar.SK2turbo[1] = calculateSK2(Avatar.MinSpeedSkidAngle[1], Avatar.MaxSpeedSkidAngle[1], Avatar.SkidSpd[1], Avatar.TurboSpd[1], _root.P1Turn); _root.Splooge.start(0, 3); delete Avatar.MinSpeedSkidAngle; delete Avatar.MaxSpeedSkidAngle; } function calculateSK1(TURNminV, TURNmaxV, Vmin, Vmax, TURNrate) { var TCminV = (TURNminV / TURNrate); var TCmaxV = (TURNmaxV / TURNrate); var SK1 = (Math.floor(((TCmaxV - TCminV) / (Vmax - Vmin)) * 10) / 10); return(SK1); } function calculateSK2(TURNminV, TURNmaxV, Vmin, Vmax, TURNrate) { var TCminV = (TURNminV / TURNrate); var TCmaxV = (TURNmaxV / TURNrate); var SK1 = ((TCmaxV - TCminV) / (Vmax - Vmin)); var SK2 = (Math.ceil((TCmaxV - (Vmax * SK1)) * 10) / 10); return(SK2); } LP0 = new Object(); Avatar.gotoAndStop(_root.PatrolCar); Avatar.SK1 = new Array(1, 2); Avatar.SK2 = new Array(3, 4); Avatar.SK1turbo = new Array(5, 6); Avatar.SK2turbo = new Array(7, 8);
Frame 271
if (_root.BG0.road.hitTest(this._x, this._y, true)) { var rSurf = 0; } else { var rSurf = 1; } fillSkidConstantArrays(); TurboOff(); Surface(rSurf, false); _root.P1Spd = 0; _root.P1MaxRev = -9; _root.P1Dec = 0.985; _root.PlayerTurnCount = 0; _root.sk1d = false; _root.P1Vx = 0; _root.P1Vy = 0; stop();
Frame 272
_root.BigBang.setVolume(130); _root.BigBang.start(0.1, 1);
Frame 275
_root.BigBang.start(0, 1);
Frame 280
if (this.hitTest(_root.C1) && (!_root.C1.Immobilised)) { _root.C1.Immobilised = true; _root.C1.gotoAndPlay("FieryDeath"); } if (this.hitTest(_root.C1f) && (_root.C1f.alive)) { _root.C1f.gotoAndPlay("Squished"); } var i = 1; while (i <= 7) { var thisBystander = eval ("_root.BG0.B" + i); if (this.hitTest(thisBystander) && (thisBystander.alive)) { thisBystander.gotoAndPlay("Squished"); } i++; }
Frame 290
_root.DisplayStatusPanel(); stop();
Symbol 65 MovieClip Frame 1
stop();
Symbol 65 MovieClip Frame 2
stop();
Symbol 67 MovieClip Frame 1
if (_root.TimeTrial) { stop(); } else { gotoAndStop (2); }
Symbol 67 MovieClip Frame 2
Symbol 68 MovieClip [HUDhelpLoader] Frame 1
var HUDhelpTimer = getTimer();
Symbol 68 MovieClip [HUDhelpLoader] Frame 10
if (_root.kD(_root.kS) || (_root.ClockMC.TimeLeft < 1)) { removeMovieClip(this); }
Symbol 68 MovieClip [HUDhelpLoader] Frame 11
if ((getTimer() - HUDhelpTimer) > 3200) { HUDhelp.HUDhelpKeys.gotoAndStop(2); }
Symbol 68 MovieClip [HUDhelpLoader] Frame 12
if (_root.P1Spd < 4) { gotoAndPlay (10); }
Symbol 68 MovieClip [HUDhelpLoader] Frame 23
removeMovieClip(this);
Symbol 76 MovieClip Frame 1
stop();
Symbol 76 MovieClip Frame 2
stop();
Symbol 76 MovieClip Frame 3
stop();
Symbol 76 MovieClip Frame 4
stop();
Symbol 77 MovieClip [TimeExtendDisplay] Frame 50
removeMovieClip(this);
Symbol 93 MovieClip Frame 1
Spd = new Array(25, 24); Acc = new Array(0.96, 0.86); TurboSpd = new Array(28, 27); TurboAcc = new Array(1.2, 1.1); P1Brake = new Array(1.1, 0.95); kTD = new Array(0.985, 0.98); kES = new Array(2.8, 2.4); kSD = new Array(0.92, 0.93); SkidSpd = new Array(11, 9); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(99, 90); MaxSpeedSkidAngle = new Array(48, 36); if (_root.r0gue && (_parent._name == "P1")) { gotoAndStop (4); } else { stop(); }
Symbol 93 MovieClip Frame 2
Spd = new Array(27, 24); Acc = new Array(1.05, 0.93); TurboSpd = new Array(29, 26); TurboAcc = new Array(1.24, 1.12); P1Brake = new Array(1.2, 0.85); kTD = new Array(0.99, 0.98); kES = new Array(3.1, 1.8); kSD = new Array(0.92, 0.95); SkidSpd = new Array(13, 7); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(108, 81); MaxSpeedSkidAngle = new Array(60, 36); if (_root.r0gue && (_parent._name == "P1")) { gotoAndStop (5); } else { stop(); }
Symbol 93 MovieClip Frame 3
Spd = new Array(29, 27); Acc = new Array(1.16, 1.12); TurboSpd = new Array(32, 30); TurboAcc = new Array(1.4, 1.34); P1Brake = new Array(1.1, 0.9); kTD = new Array(0.985, 0.982); kES = new Array(2.6, 2.4); kSD = new Array(0.94, 0.95); SkidSpd = new Array(9, 8); _root.P1Turn = 9; MinSpeedSkidAngle = new Array(99, 90); MaxSpeedSkidAngle = new Array(53, 44); if (_root.r0gue && (_parent._name == "P1")) { gotoAndStop (6); } else { stop(); }
Symbol 93 MovieClip Frame 4
stop();
Symbol 93 MovieClip Frame 5
stop();
Symbol 93 MovieClip Frame 6
stop();
Symbol 96 MovieClip [r0gueHunterLink] Frame 1
function driveOn() { this._x = this._x + dX; this._y = this._y - dY; } _root.C1Turn = Math.round(((12 * _root.SpreeGetaways) / (_root.SpreeLaunches + 1)) - 6) / 10; if (_root.chaseCar == 3) { G2.gotoAndStop(3); _root.C1Turn = _root.C1Turn + 2.4; } else if (_root.chaseCar == 2) { G2.gotoAndStop(2); _root.C1Turn = _root.C1Turn + 2.2; } else if (_root.chaseCar == 1) { G2.gotoAndStop(1); _root.C1Turn = _root.C1Turn + 2; } else { removeMovieClip(this); } var PerpTurnJudge = (_root.C1Turn + Math.round(_root.Randomiser(1, 3))); var C1turnK = (Math.round((1000 * (10 - _root.C1Turn)) / _root.r0gueSpeed) / 1000); G2.Lights.gotoAndStop("OnOff"); var PD = false; var lockOn = false; switch (_root.thisChaseDuration) { case 0 : var durationWeight = 0; break; case 1 : var durationWeight = 1; break; case 2 : var durationWeight = 1; break; default : var durationWeight = 2; } if (!_root.LastPursuitSuccessful) { var d3lay = (((16 - _root.chaseCar) - Math.ceil((5 * _root.SpreeGetaways) / _root.SpreeDuration)) - durationWeight); var TriggerD = Math.floor(((_root.r0gueSpeed * d3lay) * ((((((99 + _root.chaseCar) + _root.PatrolCar) + _root.thisChaseDuration) - (2 * d3lay)) - ((15 * _root.SpreeLockOns) / _root.SpreeDuration)) - (_root.ClockMC.BestMapTimes[_root.Map] / 3))) / 100); } else { var d3lay = (((16 - _root.chaseCar) - Math.floor((4 * _root.SpreeGetaways) / _root.SpreeDuration)) - durationWeight); var TriggerD = Math.floor(((_root.r0gueSpeed * d3lay) * ((((((90 + _root.chaseCar) + _root.PatrolCar) + _root.thisChaseDuration) - (2 * d3lay)) - ((15 * _root.SpreeLockOns) / _root.SpreeDuration)) - (_root.ClockMC.BestMapTimes[_root.Map] / 3))) / 100); } var TriggerA = 0; var dTriggerA = Math.min(0.009, 0.007 + (0.0001 * ((3 * _root.PatrolCar) + _root.SpreeGetaways))); var mTriggerA = Math.min(3.6, 1.3 + (0.1 * ((3 * _root.PatrolCar) + _root.SpreeGetaways))); var TT = []; HC = _root.P1; HP = _root.P1.LP0; GP0 = new Object(); _root.HunterAlive = true; _root.LastPursuitSuccessful = false;
Symbol 96 MovieClip [r0gueHunterLink] Frame 2
var SS = ((((((HC._rotation / 9) + 32) + "/") + Math.round((HP.x + 1024) / 2)) + "/") + Math.round((HP.y + 1024) / 2)); if (PD) { TT.push(SS); var SS = TT.shift(); var SSdata = SS.split("/"); this._rotation = (SSdata[0] - 32) * 9; this._x = (SSdata[1] * 2) - 1024; this._y = (SSdata[2] * 2) - 1024; } else if (TT.push(SS) == d3lay) { var PD = true; }
Symbol 96 MovieClip [r0gueHunterLink] Frame 3
if (lockOn) { if (_root.P1a.hitTest(this)) { _root.r0gueTakeDown(); gotoAndPlay (5); } else { var angle = (Math.atan2(HP.x - this._x, this._y - HP.y) / _root.degRad); var relativeAngle = (angle - this._rotation); if (Math.abs(relativeAngle) > 180) { relativeAngle = (-relativeAngle) % 180; } if (Math.abs(relativeAngle) < TriggerA) { var SS = TT.shift(); var SSdata = SS.split("/"); var Xdiff = (this._x - ((SSdata[1] * 2) - 1024)); var Ydiff = (((SSdata[2] * 2) - 1024) - this._y); _root.PerpSpd = Math.sqrt(Math.pow(Xdiff, 2) + Math.pow(Ydiff, 2)); _root.r0gueTakeDown(); gotoAndPlay (5); } else { var TriggerA = Math.min(mTriggerA, TriggerA + dTriggerA); gotoAndPlay (2); } } } else { var Xdiff = (this._x - HP.x); var Ydiff = (HP.y - this._y); var distance = Math.sqrt(Math.pow(Xdiff, 2) + Math.pow(Ydiff, 2)); if (distance < TriggerD) { _root.r0gueLockOn(); var lockOn = true; Waypoint = _root.P1.AV0; } gotoAndPlay (2); }
Symbol 96 MovieClip [r0gueHunterLink] Frame 5
_root.ObjGlob(this); _root.ObjBG(this); if (!WallStrike) { var angle = (Math.atan2(HP.x - this._x, this._y - HP.y) / _root.degRad); var relativeAngle = (angle - this._rotation); if (Math.abs(relativeAngle) > 180) { relativeAngle = (-relativeAngle) % 180; } _root.PerpSpd = _root.PerpSpd + ((_root.PerpAccel * (_root.r0gueSpeed - _root.PerpSpd)) / _root.r0gueSpeed); if (Math.abs(relativeAngle) < PerpTurnJudge) { this._rotation = angle; } else if (relativeAngle > 0) { this._rotation = this._rotation + (10 - (C1turnK * _root.PerpSpd)); _root.PerpSpd = _root.PerpSpd * 0.96; } else if (relativeAngle < 0) { this._rotation = this._rotation - (10 - (C1turnK * _root.PerpSpd)); _root.PerpSpd = _root.PerpSpd * 0.96; } } _root.ObjGlob(this); if (this.hitTest(_root.P1a)) { if (_root.P1Spd < 7) { _root.DamagePerp(666); } }
Symbol 96 MovieClip [r0gueHunterLink] Frame 6
_root.ObjGlob(this); var dX = (Math.sin(_root.degRad * this._rotation) * _root.PerpSpd); var dY = (Math.cos(_root.degRad * this._rotation) * _root.PerpSpd); if (_root.Sp4ce(GP0.x + dX, GP0.y - dY)) { driveOn(); gotoAndPlay (5); if (WallStrike) { WallStrike = false; } } else if (_root.CheckPickupsPortals()) { driveOn(); gotoAndPlay (5); } else { _root.PerpWallDeflect(); if (!Immobilised) { gotoAndPlay (5); } }
Symbol 96 MovieClip [r0gueHunterLink] Frame 8
if (this.hitTest(_root.P1a)) { _root.HealthDown(4 + (3 * _root.chaseCar)); if ((_root.P1Spd > 0) && (!_root.sk1d)) { var speedDiff = (_root.P1Spd - _root.PerpSpd); var angleFactor = Math.cos(_root.degRad * (this._rotation - _root.P1._rotation)); if ((speedDiff > 0) && (angleFactor > 0)) { _root.PerpSpd = Math.ceil(_root.PerpSpd + (6 * angleFactor)); } } _root.SpreeGetaways--; _root.LastPursuitSuccessful = true; _root.BigBang.setVolume(100); } else { _root.BigBang.setVolume(66); } _root.r0gueHunterDies();
Symbol 96 MovieClip [r0gueHunterLink] Frame 23
stop();
Symbol 97 MovieClip [r0gueDirectorLink] Frame 1
var i = 2; while (i <= 8) { var Q = eval ("_root.BG0.ES2.Protester" + i); Q._visible = false; i++; }
Symbol 97 MovieClip [r0gueDirectorLink] Frame 3
_root.LaunchPursuit();
Symbol 97 MovieClip [r0gueDirectorLink] Frame 7
var FuzzyFactor = Math.min(23, _root.SpreeDuration + 1); var i = 2; while (i <= 8) { var thisProtester = ("Protester" + i); _root.BG0.ES2.attachMovie("PerpOnFoot", thisProtester, 10 + i); Pro = eval ("_root.BG0.ES2." + thisProtester); var wp = ("Waypoint" + i); theirWaypoint = eval ("_root.BG0." + wp); Pro._x = theirWaypoint.SpawnPoint.x + _root.Randomiser(-FuzzyFactor, FuzzyFactor); Pro._y = theirWaypoint.SpawnPoint.y + _root.Randomiser(-FuzzyFactor, FuzzyFactor); Pro.Distance = 0; Pro._rotation = (theirWaypoint._rotation + 90) + (_root.st3p * 90); i++; }
Symbol 97 MovieClip [r0gueDirectorLink] Frame 8
removeMovieClip(this);
Symbol 99 MovieClip [GhostLink] Frame 1
var GC = _root.TimeTrialData; if (GC) { G2.gotoAndStop(_root.TTrecordcar); G2._alpha = 75; G2._visible = false; var LF = false; var gotHome1st = false; } else { G2.gotoAndStop(_root.PatrolCar); G2._visible = false; } var TT = [[], [], [], [], [], [], [], [], []]; var TTi = [0, 0, 0, 0, 0, 0, 0, 0, 0]; var MH = 0; var MG = 0; var iH = 0; var iG = 1; HC = _root.P1; HP = _root.P1.LP0;
Symbol 99 MovieClip [GhostLink] Frame 2
function sirenLights(P1Prompted) { if (!GC) { return(undefined); } if (MH == MG) { _root.lightsOn(); if (P1Prompted) { _root.SirenLoop.start(0, 3); } } else { _root.lightsOff(); } } stop();
Symbol 99 MovieClip [GhostLink] Frame 3
if (GC) { G2._visible = false; } var SS = ((((((HC._rotation / 9) + 32) + "/") + Math.round((HP.x + 1024) / 2)) + "/") + Math.round((HP.y + 1024) / 2)); TT[MH][iH] = SS;
Symbol 99 MovieClip [GhostLink] Frame 5
if (GC) { if (MH == MG) { G2._visible = true; var SS = _root.BT[MG][iG]; var SSdata = SS.split("/"); this._rotation = (SSdata[0] - 32) * 9; this._x = (SSdata[1] * 2) - 1024; this._y = (SSdata[2] * 2) - 1024; } }
Symbol 99 MovieClip [GhostLink] Frame 6
iH++; iG++; BTi[m]; if (iG == _root.BTi[MG]) { if (MG == 0) { if (_root.ClockMC.Lap == 1) { if (GC) { var gotHome1st = true; _root.PopUpPager("Time Trial Failed"); } } } var iG = 0; MG = MG + _root.st3p; MG = MG % 9; sirenLights(false); } gotoAndPlay (3);
Symbol 103 MovieClip [PopUpMessageLink] Frame 50
removeMovieClip(this);
Symbol 114 Button
on (release) { if (_root.saveGhost()) { gotoAndStop (3); } else { gotoAndStop (4); } }
Symbol 118 Button
on (release) { _root.clearGhost(); gotoAndStop (6); }
Symbol 120 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 2
stop();
Symbol 120 MovieClip Frame 3
stop();
Symbol 120 MovieClip Frame 4
stop();
Symbol 120 MovieClip Frame 5
stop();
Symbol 120 MovieClip Frame 6
stop();
Symbol 120 MovieClip Frame 7
stop();
Symbol 134 MovieClip [StatusPanelLink] Frame 1
_root.PauseGame(); TTsaveMC.gotoAndStop("empty"); if (_root.Musak) { var musicMessage = "Music: on \r Press M to toggle"; MusicEnd = new Sound(this); MusicEnd.attachSound("MusicEnd"); MusicEnd.start(0, 1); } else { var musicMessage = "Music: off \r Press M to toggle"; } if (_root.myQuality == "best") { var qualityMessage = (("Quality: " + _root.myQuality) + "\rPress Q to toggle"); } else if (_root.myQuality == "high") { var qualityMessage = (("Quality: " + _root.myQuality) + " (default)\rPress Q to toggle"); } else if (_root.myQuality == "medium") { var qualityMessage = "Quality: medium\rPress Q to toggle"; } else if (_root.myQuality == "low") { var qualityMessage = "Quality: low\rPress Q to toggle"; } if (_root.Pursu1t) { gotoAndPlay (2); } else if (_root.TimeTrial) { gotoAndPlay (3); } else { gotoAndPlay (4); }
Symbol 134 MovieClip [StatusPanelLink] Frame 2
if (_root.PlayerAlive) { TitleMessage = "Game Paused"; SubTitleMessage = "Press SPACE to resume play"; } else { this._alpha = 100; TitleMessage = "GAME OVER"; SubTitleMessage = "Press SPACE for debriefing"; } var TotalTimeString = ("Total time: " + _root.TimeDisplay((_root.stopTime - _root.ClockMC.GameStartTime) / 1000)); var LapTimeString = _root.TimeDisplay((_root.stopTime - _root.ClockMC.LapStartTime) / 1000); var BestLapTimeString = _root.TimeDisplay(_root.BestLapTimes[_root.PatrolCar - 1]); gotoAndPlay (5);
Symbol 134 MovieClip [StatusPanelLink] Frame 3
if (_root.PlayerAlive) { TitleMessage = "Time Trial Paused"; SubTitleMessage = "Press SPACE to resume play"; var TotalTimeString = ""; } else { this._alpha = 100; if (NewRecordSet) { TitleMessage = "New Best Lap - Data Saved"; SubTitleMessage = "Press SPACE to race against it, ESC for main menu"; if (_root.OKtoSaveTimeTrial) { if (_root.saveGhost()) { TTsaveMC.gotoAndStop("saveYes"); } else { TTsaveMC.gotoAndStop("saveNo"); } } else { TTsaveMC.gotoAndStop("save"); } } else { TitleMessage = "TIME TRIAL FAILED"; SubTitleMessage = "Press SPACE to try again, ESC for main menu"; if (_root.TimeTrialData) { TTsaveMC.gotoAndStop("clear"); } } if (frameRate > 0) { var TotalTimeString = ("Frame rate: " + (Math.round(frameRate * 30) / 10)); if (frameRate > 7.4) { FrameRateAdvice = ""; } else if (_root.myQuality == "low") { FrameRateAdvice = "Low frame rate detected!\rClose any other applications."; } else { FrameRateAdvice = "Low frame rate detected!\rLower the quality (Q key) or close other applications."; } } } var LapTimeString = _root.TimeDisplay((_root.stopTime - _root.ClockMC.LapStartTime) / 1000); var BestLapTimeString = _root.TimeDisplay(_root.TTrecordtime); gotoAndPlay (5);
Symbol 134 MovieClip [StatusPanelLink] Frame 4
var HitRunDuration = ((_root.stopTime - _root.ClockMC.GameStartTime) / 1000); if (HitRunDuration > _root.LongestHitRun[_root.PatrolCar - 1]) { _root.LongestHitRun[_root.PatrolCar - 1] = HitRunDuration; _root.NeedToSave = true; } if (_root.PlayerAlive) { TitleMessage = "Game Paused"; SubTitleMessage = "Press SPACE to resume play"; } else { this._alpha = 100; TitleMessage = "GAME OVER"; SubTitleMessage = "Press SPACE for main menu"; stopAllSounds(); _root.VoiceOver.attachSound("jbSoMuchShit"); _root.VoiceOver.start(0, 1); } var TotalTimeString = ("Total time: " + _root.TimeDisplay(HitRunDuration)); var LapTimeString = _root.TimeDisplay((_root.stopTime - _root.ClockMC.LapStartTime) / 1000); var BestLapTimeString = _root.TimeDisplay(_root.BestLapTimes[_root.PatrolCar - 1]); _root.PerpsLost = _root.SpreeGetaways; var peopleStats1 = "Officers down :"; var peopleStats2 = "Escapes :"; var peopleStats3 = "Hit and runs :"; gotoAndPlay (5);
Symbol 134 MovieClip [StatusPanelLink] Frame 5
Symbol 134 MovieClip [StatusPanelLink] Frame 6
if (Key.isDown(32)) { gotoAndPlay (5); }
Symbol 134 MovieClip [StatusPanelLink] Frame 7
Symbol 134 MovieClip [StatusPanelLink] Frame 8
if (Key.isDown(77) || (Key.isDown(81))) { gotoAndPlay (7); }
Symbol 134 MovieClip [StatusPanelLink] Frame 9
if (Key.isDown(77)) { if (_root.Musak) { _root.Musak = false; var musicMessage = "Music: off \r Press M to toggle"; } else { _root.Musak = true; var musicMessage = "Music: on \r Press M to toggle"; } gotoAndPlay (7); } if (Key.isDown(81)) { if (_root.myQuality == "low") { _root.myQuality = "medium"; _quality = _root.myQuality; var qualityMessage = (("Quality: " + _root.myQuality) + "\rPress Q to toggle"); } else if (_root.myQuality == "medium") { _root.myQuality = "high"; _quality = _root.myQuality; var qualityMessage = (("Quality: " + _root.myQuality) + " (default)\rPress Q to toggle"); } else if (_root.myQuality == "high") { _root.myQuality = "best"; _quality = _root.myQuality; var qualityMessage = (("Quality: " + _root.myQuality) + "\rPress Q to toggle"); } else if (_root.myQuality == "best") { _root.myQuality = "low"; _quality = "low"; var qualityMessage = "Quality: low\rPress Q to toggle"; } gotoAndPlay (7); } if (Key.isDown(27)) { _root.CloseMap(); if (_root.TimeTrial) { _root.gotoAndPlay("DismountTTFrame"); } else { _root.gotoAndPlay("DismountFrame"); } removeMovieClip(this); }
Symbol 134 MovieClip [StatusPanelLink] Frame 10
if (Key.isDown(32)) { if (_root.PlayerAlive) { _root.UnPauseGame(); } else { _root.CloseMap(); if (_root.TimeTrial) { _root.gotoAndPlay("NewGameStarts"); } else { _root.gotoAndPlay("DismountFrame"); } } removeMovieClip(this); } else { gotoAndPlay (9); }
Symbol 155 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 2
Acceleration = 0.945; Turning = 4; HitPoints = 0.7; Mass = 1; stop();
Symbol 155 MovieClip Frame 3
Acceleration = 0.945; Turning = 4; HitPoints = 0.7; Mass = 1; stop();
Symbol 155 MovieClip Frame 4
Acceleration = 0.95; Turning = 4.1; HitPoints = 0.7; Mass = 0.9; stop();
Symbol 155 MovieClip Frame 5
Acceleration = 0.96; Turning = 4.2; HitPoints = 0.6; Mass = 0.8; stop();
Symbol 155 MovieClip Frame 6
Acceleration = 0.945; Turning = 4; HitPoints = 0.95; Mass = 1.15; stop();
Symbol 155 MovieClip Frame 7
Acceleration = 0.97; Turning = 4.3; HitPoints = 0.75; Mass = 1; stop();
Symbol 155 MovieClip Frame 8
Acceleration = 0.975; Turning = 4.4; HitPoints = 0.8; Mass = 0.95; stop();
Symbol 155 MovieClip Frame 9
Acceleration = 0.98; Turning = 4.5; HitPoints = 0.7; Mass = 0.9; stop();
Symbol 155 MovieClip Frame 10
Acceleration = 0.985; Turning = 4.6; HitPoints = 0.8; Mass = 1.05; stop();
Symbol 155 MovieClip Frame 11
Acceleration = 0.955; Turning = 4.1; HitPoints = 1; Mass = 1.2; stop();
Symbol 155 MovieClip Frame 12
Acceleration = 0.99; Turning = 4.8; HitPoints = 0.5; Mass = 0.85; stop();
Symbol 155 MovieClip Frame 13
Acceleration = 0.995; Turning = 4.7; HitPoints = 0.7; Mass = 1.05; stop();
Symbol 155 MovieClip Frame 14
Acceleration = 1; Turning = 4.9; HitPoints = 0.6; Mass = 0.95; stop();
Symbol 156 MovieClip [PerpLink] Frame 1
function driveOn() { this._x = this._x + dX; this._y = this._y - dY; } if (this._name == "TESTANT") { stop(); } GP0 = new Object(); WallStrike = false; Check4Backup = false; Immobilised = false; var FotoFinish = false; var portalWP = (_root.ExitWaypoint + _root.st3p);
Symbol 156 MovieClip [PerpLink] Frame 2
_root.ChaseIntensity = _root.MinChaseIntensity + Math.floor((17 - _root.MinChaseIntensity) / 5); _root.SetMaxSpd(); _root.PerpSpd = Math.ceil(Math.max((3 * _root.P1Spd) / 4, _root.PerpMaxSpd * 0.3)); _root.PerpAccel = Math.round((100 * _root.P1a.TurboAcc[0]) * Math.min(1.05, Chassis.Acceleration + AccWeight)) / 100; _root.C1Turn = Chassis.Turning; _root.C1turnK = Math.round((1000 * ((10 - Chassis.Turning) - _root.performanceFactor)) / _root.gSpd) / 1000; _root.PerpTurnJudge = _root.C1Turn + Math.round(_root.Randomiser(1, 3)); _root.PerpMass = Chassis.Mass; _root.PerpMaxHealth = Math.round((_root.MaxHealth * Chassis.HitPoints) / 3); _root.PerpHealth = _root.PerpMaxHealth; _root.UpdatePerpMeter();
Symbol 156 MovieClip [PerpLink] Frame 6
Waypoint = eval ("_root.BG0.Waypoint" + NextWaypoint); var StartingWaypoint = eval ("_root.BG0.Waypoint" + _root.SpawnWaypoint); if (FotoFinish) { if (getTimer() < CutOffTime) { this._x = relPosX + _root.P1.LP0.x; this._y = _root.P1.LP0.y - relPosY; } else { var FotoFinish = false; } } if (!FotoFinish) { this._x = StartingWaypoint.SpawnPoint.x; this._y = StartingWaypoint.SpawnPoint.y; _root.PerpSpd = Math.ceil(Math.max((_root.PerpSpd + _root.P1Spd) / 2, _root.PerpSpd)); if (_root.DirectionCode == 1) { this._rotation = StartingWaypoint._rotation; } else { this._rotation = StartingWaypoint._rotation + 180; } } else { var FotoFinish = false; } _root.PerpStatus = "OnMap";
Symbol 156 MovieClip [PerpLink] Frame 7
if (this.hitTest(Waypoint)) { NextWaypoint = NextWaypoint + _root.st3p; if (NextWaypoint == portalWP) { _root.CheckFotoFinish(); this._x = 1024; this._y = 1024; Wait4CopCount = 0; _root.PerpStatus = "OnNextMap"; _root.lightsOff(); gotoAndPlay (10); } else { Waypoint = eval ("_root.BG0.Waypoint" + NextWaypoint); _root.AdjustIntensity(); } } _root.ObjGlob(this); _root.ObjBG(this); if (!WallStrike) { _root.Pathfinder(this, Waypoint); } _root.ObjGlob(this);
Symbol 156 MovieClip [PerpLink] Frame 8
_root.ObjGlob(this); var dX = (Math.sin(_root.degRad * this._rotation) * _root.PerpSpd); var dY = (Math.cos(_root.degRad * this._rotation) * _root.PerpSpd); if (_root.Sp4ce(GP0.x + dX, GP0.y - dY)) { driveOn(); gotoAndPlay (7); if (WallStrike) { WallStrike = false; } } else if (_root.CheckPickupsPortals()) { driveOn(); gotoAndPlay (7); } else if (Check4Backup) { if (this.hitTest(eval ("_root.BG0.OB1." + _root.WhichBlock))) { if (_root.WhichBlock == _root.FirstBlock) { _root.Performance[0] = 3; } else { _root.Performance[0] = 2; } gotoAndPlay (16); } else { _root.PerpWallDeflect(); if (!Immobilised) { gotoAndPlay (7); } } } else { _root.PerpWallDeflect(); if (!Immobilised) { gotoAndPlay (7); } }
Symbol 156 MovieClip [PerpLink] Frame 10
Wait4CopCount++;
Symbol 156 MovieClip [PerpLink] Frame 11
gotoAndPlay (10);
Symbol 156 MovieClip [PerpLink] Frame 13
CatchUpCount--;
Symbol 156 MovieClip [PerpLink] Frame 14
if (CatchUpCount > 0) { gotoAndPlay (13); } else { _root.lightsOn(); gotoAndPlay (3); }
Symbol 156 MovieClip [PerpLink] Frame 16
_root.SkidEnd.start(0, 1); _root.SpawnRescuee(); stop();
Symbol 156 MovieClip [PerpLink] Frame 18
_root.BigBang.setVolume(100); _root.BigBang.start(0, 1);
Symbol 156 MovieClip [PerpLink] Frame 33
stop();
Symbol 161 MovieClip Frame 1
stop();
Symbol 163 MovieClip [PerpOnFoot] Frame 1
function turn() { var fleeAngle = (80 + (40 * _root.Randomiser(0, 5))); this._rotation = fleeAngle + (Math.atan2(_root.P1._x - GP0.x, GP0.y - _root.P1._y) / _root.degRad); step_x = Math.sin(_root.degRad * this._rotation) * Speed; step_y = Math.cos(_root.degRad * this._rotation) * Speed; } alive = true; if (this._name == "PerpOnFoot") { var guilty = true; this.attachMovie("Beacon", "Beacon", 7); } else { var guilty = false; gotoAndPlay (23); }
Symbol 163 MovieClip [PerpOnFoot] Frame 9
var Speed = _root.Randomiser(8, 12); GP0 = new Object(); _root.ObjGlob(this); turn();
Symbol 163 MovieClip [PerpOnFoot] Frame 10
Symbol 163 MovieClip [PerpOnFoot] Frame 11
if (this.hitTest(_root.P1a)) { _root.ObjGlob(this); if (_root.P1a.hitTest(GP0.x, GP0.y, false)) { if (guilty) { removeMovieClip(Beacon); _root.PerpRunover(); } else { _root.BystanderRunover(); } gotoAndPlay (13); } else { if (guilty) { if (!_root.JBspeaking) { if (_root.Help.position > _root.HelpEndPos) { _root.Help.start(0, 1); } } } turn(); } }
Symbol 163 MovieClip [PerpOnFoot] Frame 12
_root.ObjGlob(this); if (_root.Sp4ce(GP0.x + step_x, GP0.y - step_y)) { this._x = this._x + step_x; this._y = this._y - step_y; gotoAndPlay (10); } else if (guilty) { if (!_root.JBspeaking) { if (_root.Help.position > _root.HelpEndPos) { _root.Help.start(0, 1); } } turn(); gotoAndPlay (10); } else { this._rotation = Math.atan2(_root.P1._x - GP0.x, GP0.y - _root.P1._y) / _root.degRad; Distance = 0; gotoAndPlay (23); }
Symbol 163 MovieClip [PerpOnFoot] Frame 13
alive = false; _root.Splooge.setVolume(40 + _root.P1Spd); _root.Splooge.start(0, 1);
Symbol 163 MovieClip [PerpOnFoot] Frame 14
_root.ObjGlob(this); if (((((_root.P1a.hitTest(GP0.x, GP0.y, false) && (!_root.sk1d)) && (!_root.BG0.OB1.hitTest(GP0.x + 32, GP0.y + 32, true))) && (!_root.BG0.OB1.hitTest(GP0.x + 32, GP0.y - 32, true))) && (!_root.BG0.OB1.hitTest(GP0.x - 32, GP0.y - 32, true))) && (!_root.BG0.OB1.hitTest(GP0.x - 32, GP0.y + 32, true))) { Smear._yscale = (_root.P1Spd / _root.P1MaxSpd) * 120; this._rotation = _root.P1._rotation; GP0.x = _root.P1._x; GP0.y = _root.P1._y; _root.BG0.globalToLocal(GP0); this._x = GP0.x; this._y = GP0.y; } else { this._rotation = this._rotation + _root.Randomiser(-30, 30); }
Symbol 163 MovieClip [PerpOnFoot] Frame 22
stop();
Symbol 163 MovieClip [PerpOnFoot] Frame 23
if (Distance == 0) { var Walking = false; } else { var Walking = true; if (!accompanied) { var Speed = _root.Randomiser(3, 5); var Steps = Math.floor(Distance / Speed); var Count = _root.Randomiser(0, Math.floor(Steps / 2)); } else { var Speed = ((2 + (_root.CiviliansKilled % 3)) - (_root.Randomiser(0, 10) / 100)); var Steps = Math.floor(Distance / Speed); var Count = Math.floor((Steps * (_root.CiviliansKilled % 7)) / 10); } var step_x = (Math.sin(_root.degRad * this._rotation) * Speed); var step_y = (Math.cos(_root.degRad * this._rotation) * Speed); this._x = this._x + (step_x * Count); this._y = this._y - (step_y * Count); }
Symbol 163 MovieClip [PerpOnFoot] Frame 24
if (this.hitTest(_root.P1f)) { if (!_root.Rd1) { if (!_root.JBspeaking) { _root.Help.start(0, 1); } } gotoAndPlay (9); }
Symbol 163 MovieClip [PerpOnFoot] Frame 25
if (Walking) { this._x = this._x + step_x; this._y = this._y - step_y; }
Symbol 163 MovieClip [PerpOnFoot] Frame 26
if (Walking) { Count++; if (Count == Steps) { this._rotation = this._rotation + 180; var step_x = (Math.sin(_root.degRad * this._rotation) * Speed); var step_y = (Math.cos(_root.degRad * this._rotation) * Speed); var Count = 0; } } gotoAndPlay (24);
Symbol 174 MovieClip Frame 1
if (_root._framesloaded == _root._totalframes) { var currentlyLoadingAsset = ""; _root.gotoAndPlay("BootFrame"); } else { var PercentageLoaded = Math.floor((_root._framesloaded / _root._totalframes) * 100); var currentlyLoadingAsset = _root.AssetList[Math.floor((_root.AssetList.length * PercentageLoaded) / 100)]; }
Symbol 178 Button
on (release) { gotoAndPlay (4); }
Symbol 218 MovieClip Frame 193
stop();
Symbol 221 Button
on (release) { IntroSounds.stop(); buttonNoises.attachSound("footBail"); buttonNoises.start(); var Pursu1t = false; var TimeTrial = false; var r0gue = true; gotoAndPlay (220); }
Symbol 224 Button
on (release) { IntroSounds.stop(); buttonNoises.attachSound("dispatcherAllUnits"); buttonNoises.start(); var Pursu1t = true; var TimeTrial = false; var r0gue = false; gotoAndPlay (215); }
Symbol 227 Button
on (release) { IntroSounds.stop(); buttonNoises.attachSound("TurboBoost"); buttonNoises.start(); var Pursu1t = false; var TimeTrial = true; var r0gue = false; gotoAndPlay (215); }
Symbol 228 Button
on (release) { getURL ("mailto:listenupsucka@hotmail.com"); }
Symbol 232 Button
on (release) { if ((IntroSounds.position < 18600) || (IntroSounds.position == IntroSounds.duration)) { IntroSounds.stop(); IntroSounds.start(18.6, 1); } gotoAndStop (262); }
Symbol 235 Button
on (release) { _root.goHome(); }
Symbol 236 MovieClip Frame 15
stop();
Symbol 239 Button
on (release) { delete InstructionTxt; delete BestTimesHeading; delete BestTimesTable; delete MostPerpsHeading; delete MostPerpsTable; gotoAndPlay (225); }
Symbol 240 Button
on (release) { if (pursu1t) { gotoAndStop (258); } else { gotoAndStop (259); } }
Symbol 253 Button
on (release) { Direction = 1; DirectionTick._y = 376.4; }
Symbol 255 Button
on (release) { PatrolCar = 1; CarTick._y = 268.4; }
Symbol 265 Button
on (release) { PatrolCar = 2; CarTick._y = 296.9; }
Symbol 267 Button
on (release) { PatrolCar = 3; CarTick._y = 326.3; }
Symbol 269 Button
on (release) { var DirectionCode = 2; DirectionTick._y = 407.2; }
Symbol 270 Button
on (release) { var DirectionCode = 1; DirectionTick._y = 376.4; }
Symbol 271 Button
on (release) { gotoAndStop (260); }
Symbol 304 MovieClip Frame 1
SpawnPoint = new Object(); SpawnPoint.x = 0; SpawnPoint.y = 0; localToGlobal(this.SpawnPoint); _root.BG0.ES2.globalToLocal(this.SpawnPoint); stop();
Symbol 316 MovieClip Frame 1
if (this._name == _root.WhichBlock) { if (_root.requestedBackup) { _root.requestedBackup = false; if (_root.PerpStatus != "None") { _root.C1.Check4Backup = true; if (_root.DirectionCode == 2) { this._rotation = this._rotation + 180; } gotoAndStop (2); } else { stop(); } } else { _root.C1.Check4Backup = false; stop(); } } else { stop(); }
Symbol 316 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 3
stop();
Symbol 321 MovieClip Frame 4
stop();
Symbol 345 MovieClip Frame 1
this._y = 900; GP0 = new Object(); var clockStartTime = getTimer(); var triggered = false; if (_root.DirectionCode == 1) { var delayTime = (1100 + _root.Randomiser(0, 500)); } else { var delayTime = (3000 + _root.Randomiser(0, 1000)); } TrainHorn = new Sound(this); TrainHorn.attachSound("TrainHorn");
Symbol 345 MovieClip Frame 2
function bookTrain(withTraffic, speedCode) { if (_root.DirectionCode == 1) { northbound = true; } else { northbound = false; } if (!withTraffic) { northbound = !northbound; } switch (speedCode) { case 3 : Speed = _root.Randomiser(_root.gSpd - 3, _root.gSpd); return; case 2 : Speed = _root.Randomiser(_root.gSpd - 8, _root.gSpd - 5); return; default : Speed = _root.Randomiser(_root.gSpd - 13, _root.gSpd - 10); } }
Symbol 345 MovieClip Frame 3
Symbol 345 MovieClip Frame 6
if ((clockStartTime + delayTime) > getTimer()) { gotoAndPlay (3); }
Symbol 345 MovieClip Frame 7
if (_root.PerpStatus == "OnMap") { gotoAndPlay (9); } else if (_root.DirectionCode == 1) { trigger = _root.BG0.Waypoint2; var delayTime = (4000 + _root.Randomiser(0, 3000)); gotoAndPlay (11); } else { trigger = _root.BG0.Waypoint6; var delayTime = (5000 + _root.Randomiser(0, 3000)); gotoAndPlay (11); }
Symbol 345 MovieClip Frame 9
_root.Splooge.start(); var waypoint = _root.C1.NextWaypoint; var NoPerpFit = false; if (_root.DirectionCode == 1) { switch (waypoint) { case 2 : bookTrain(false, 1); break; case 3 : bookTrain(false, 2); break; case 4 : bookTrain(true, 1); break; case 5 : bookTrain(true, 2); break; case 6 : bookTrain(true, 3); break; case 7 : bookTrain(false, 1); break; default : var NoPerpFit = true; } } else { switch (waypoint) { case 7 : bookTrain(true, 2); break; case 6 : bookTrain(false, 1); break; case 5 : bookTrain(false, 1); break; case 4 : bookTrain(false, 2); break; case 3 : bookTrain(true, 2); break; case 2 : bookTrain(true, 3); break; default : var NoPerpFit = true; } } if (NoPerpFit) { if (_root.DirectionCode == 1) { trigger = _root.BG0.Waypoint2; var delayTime = (4000 + _root.Randomiser(0, 3000)); gotoAndPlay (11); } else { trigger = _root.BG0.Waypoint6; var delayTime = (5000 + _root.Randomiser(0, 3000)); gotoAndPlay (11); } } else { gotoAndPlay (14); }
Symbol 345 MovieClip Frame 11
if (!triggered) { if (_root.P1.hitTest(trigger)) { var clockStartTime = getTimer(); var delayTime = _root.Randomiser(0, 999); var triggered = true; } }
Symbol 345 MovieClip Frame 12
if ((clockStartTime + delayTime) < getTimer()) { bookTrain(false, 3); gotoAndPlay (14); } else { gotoAndPlay (11); }
Symbol 345 MovieClip Frame 14
var startPoint = 900; var endPoint = -900; var Steps = Math.ceil(Math.abs((startPoint - endPoint) / Speed)); var Count = 0; if (northbound) { this._rotation = 0; TrainHorn.setPan(-50); } else { this._rotation = 180; var Speed = (-Speed); var startPoint = (-startPoint); TrainHorn.setPan(50); } GP0.y = startPoint; _root.BG0.globalToLocal(GP0); this._y = GP0.y; var hornVol = Math.floor(90 - (Math.abs(startPoint - _root.P1.LP0.y) / 36)); TrainHorn.setVolume(hornVol); TrainHorn.start(0, 1);
Symbol 345 MovieClip Frame 15
this._y = this._y - Speed; Count++; if (kZone.hitTest(_root.C1)) { _root.DamagePerp(666); _root.PopUpPager("Mayhem Bonus +5 seconds"); _root.ClockMC.TimeLeft = _root.ClockMC.TimeLeft + 5; } if (kZone.hitTest(_root.P1a)) { GP0.x = 0; GP0.y = 0; localToGlobal(GP0); if (_root.P1a.hitTest(GP0.x, GP0.y, false)) { _root.HealthDown(666); } }
Symbol 345 MovieClip Frame 16
if (Count >= Steps) { gotoAndPlay (17); } else { gotoAndPlay (15); }
Symbol 345 MovieClip Frame 17
stop();
Symbol 347 MovieClip Frame 1
stop();
Symbol 347 MovieClip Frame 2
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 1); _root.LoadPickUp(2, 0); _root.LoadPickUp(3, 2); stop();
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 2
onClipEvent (load) { PortalDestination = new Array(1, -690, 220); stop(); }
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 2
onClipEvent (load) { PortalDestination = new Array(8, 460, -690); stop(); }
Symbol 347 MovieClip Frame 4
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 1); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 4
onClipEvent (load) { PortalDestination = new Array(0, 690, -550); stop(); }
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 4
onClipEvent (load) { PortalDestination = new Array(2, -550, -690); stop(); }
Symbol 347 MovieClip Frame 6
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 0); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 6
onClipEvent (load) { PortalDestination = new Array(1, 300, 690); stop(); }
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 6
onClipEvent (load) { PortalDestination = new Array(3, -500, 690); stop(); }
Symbol 347 MovieClip Frame 8
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 1); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 8
onClipEvent (load) { PortalDestination = new Array(2, 540, -690); stop(); }
Instance of Symbol 326 MovieClip "Portal1" in Symbol 347 MovieClip Frame 8
onClipEvent (load) { PortalDestination = new Array(4, -600, -600); stop(); }
Symbol 347 MovieClip Frame 10
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 0); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 326 MovieClip "Portal2" in Symbol 347 MovieClip Frame 10
onClipEvent (load) { PortalDestination = new Array(3, 600, 600); stop(); }
Instance of Symbol 326 MovieClip "Portal1" in Symbol 347 MovieClip Frame 10
onClipEvent (load) { PortalDestination = new Array(5, 600, -600); stop(); }
Symbol 347 MovieClip Frame 12
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 0); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 12
onClipEvent (load) { PortalDestination = new Array(6, 550, 690); stop(); }
Instance of Symbol 326 MovieClip "Portal2" in Symbol 347 MovieClip Frame 12
onClipEvent (load) { PortalDestination = new Array(4, -600, 600); stop(); }
Symbol 347 MovieClip Frame 14
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 0); _root.LoadPickUp(2, 1); _root.LoadPickUp(3, 2); stop();
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 14
onClipEvent (load) { PortalDestination = new Array(5, -550, -690); stop(); }
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 14
onClipEvent (load) { PortalDestination = new Array(7, 260, -690); stop(); }
Symbol 347 MovieClip Frame 16
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 1); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 16
onClipEvent (load) { PortalDestination = new Array(8, 690, 380); stop(); }
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 16
onClipEvent (load) { PortalDestination = new Array(6, -550, 690); stop(); }
Symbol 347 MovieClip Frame 18
_root.PortalNo = 2; _root.PickUpNo = 3; _root.LoadPickUp(1, 0); _root.LoadPickUp(2, 2); _root.LoadPickUp(3, 0); stop();
Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 18
onClipEvent (load) { PortalDestination = new Array(0, 460, 690); stop(); }
Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 18
onClipEvent (load) { PortalDestination = new Array(7, -690, -190); stop(); }
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 2
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 2
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 2
onClipEvent (load) { Distance = 420; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 2
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 2
onClipEvent (load) { Distance = 0; }
Symbol 388 MovieClip Frame 4
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 4
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 4
onClipEvent (load) { Distance = 600; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 4
onClipEvent (load) { Distance = 300; }
Symbol 388 MovieClip Frame 6
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 6
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 6
onClipEvent (load) { Distance = 380; accompanied = true; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 6
onClipEvent (load) { Distance = 380; accompanied = true; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 6
onClipEvent (load) { Distance = 380; accompanied = true; }
Symbol 388 MovieClip Frame 8
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 8
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 8
onClipEvent (load) { Distance = 370; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 8
onClipEvent (load) { Distance = 0; }
Symbol 388 MovieClip Frame 10
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 240; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B6" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 400; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 388 MovieClip Frame 10
onClipEvent (load) { Distance = 290; }
Symbol 388 MovieClip Frame 12
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 12
onClipEvent (load) { Distance = 290; accompanied = true; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 12
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 12
onClipEvent (load) { Distance = 200; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 12
onClipEvent (load) { Distance = 290; accompanied = true; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 388 MovieClip Frame 12
onClipEvent (load) { Distance = 700; }
Symbol 388 MovieClip Frame 14
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 14
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 14
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 14
onClipEvent (load) { Distance = 0; }
Symbol 388 MovieClip Frame 16
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 16
onClipEvent (load) { Distance = 370; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 16
onClipEvent (load) { Distance = 250; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 16
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 16
onClipEvent (load) { Distance = 0; }
Symbol 388 MovieClip Frame 18
stop();
Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 18
onClipEvent (load) { Distance = 0; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 18
onClipEvent (load) { Distance = 350; }
Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 18
onClipEvent (load) { Distance = 500; }
Symbol 391 MovieClip Frame 1
function TurboOn() { _root.ClockMC.Turbo = true; _root.ClockMC.TurboDuration = _root.ClockMC.TurboDuration + 3; _root.P1MaxSpd = AV0.TurboSpd[rSurf]; _root.P1Acc = AV0.TurboAcc[rSurf]; _root.SK1 = AV0.SK1turbo[rSurf]; _root.SK2 = AV0.SK2turbo[rSurf]; _root.TC0 = 0; } function TurboOff() { _root.ClockMC.Turbo = false; _root.ClockMC.TurboDuration = 0; _root.P1MaxSpd = AV0.Spd[rSurf]; _root.P1Acc = AV0.Acc[rSurf]; _root.SK1 = AV0.SK1[rSurf]; _root.SK2 = AV0.SK2[rSurf]; } function Surface(s, t) { rSurf = s; if (t) { _root.P1MaxSpd = AV0.TurboSpd[s]; _root.P1Acc = AV0.TurboAcc[s]; _root.SK1 = AV0.SK1turbo[s]; _root.SK2 = AV0.SK2turbo[s]; } else { _root.P1MaxSpd = AV0.Spd[s]; _root.P1Acc = AV0.Acc[s]; _root.SK1 = AV0.SK1[s]; _root.SK2 = AV0.SK2[s]; } _root.P1Brake = AV0.P1Brake[s]; _root.kTD = AV0.kTD[s]; _root.kES = AV0.kES[s]; _root.kSD = AV0.kSD[s]; _root.SkidSpd = AV0.SkidSpd[s]; } function fillSkidConstantArrays() { AV0.SK1[0] = calculateSK1(AV0.MinSpeedSkidAngle[0], AV0.MaxSpeedSkidAngle[0], AV0.SkidSpd[0], AV0.Spd[0], _root.P1Turn); AV0.SK2[0] = calculateSK2(AV0.MinSpeedSkidAngle[0], AV0.MaxSpeedSkidAngle[0], AV0.SkidSpd[0], AV0.Spd[0], _root.P1Turn); AV0.SK1[1] = calculateSK1(AV0.MinSpeedSkidAngle[1], AV0.MaxSpeedSkidAngle[1], AV0.SkidSpd[1], AV0.Spd[1], _root.P1Turn); AV0.SK2[1] = calculateSK2(AV0.MinSpeedSkidAngle[1], AV0.MaxSpeedSkidAngle[1], AV0.SkidSpd[1], AV0.Spd[1], _root.P1Turn); AV0.SK1turbo[0] = calculateSK1(AV0.MinSpeedSkidAngle[0], AV0.MaxSpeedSkidAngle[0], AV0.SkidSpd[0], AV0.TurboSpd[0], _root.P1Turn); AV0.SK2turbo[0] = calculateSK2(AV0.MinSpeedSkidAngle[0], AV0.MaxSpeedSkidAngle[0], AV0.SkidSpd[0], AV0.TurboSpd[0], _root.P1Turn); AV0.SK1turbo[1] = calculateSK1(AV0.MinSpeedSkidAngle[1], AV0.MaxSpeedSkidAngle[1], AV0.SkidSpd[1], AV0.TurboSpd[1], _root.P1Turn); AV0.SK2turbo[1] = calculateSK2(AV0.MinSpeedSkidAngle[1], AV0.MaxSpeedSkidAngle[1], AV0.SkidSpd[1], AV0.TurboSpd[1], _root.P1Turn); delete AV0.MinSpeedSkidAngle; delete AV0.MaxSpeedSkidAngle; } function calculateSK1(TURNminV, TURNmaxV, Vmin, Vmax, TURNrate) { var TCminV = (TURNminV / TURNrate); var TCmaxV = (TURNmaxV / TURNrate); var SK1 = (Math.floor(((TCmaxV - TCminV) / (Vmax - Vmin)) * 10) / 10); return(SK1); } function calculateSK2(TURNminV, TURNmaxV, Vmin, Vmax, TURNrate) { var TCminV = (TURNminV / TURNrate); var TCmaxV = (TURNmaxV / TURNrate); var SK1 = ((TCmaxV - TCminV) / (Vmax - Vmin)); var SK2 = (Math.ceil((TCmaxV - (Vmax * SK1)) * 10) / 10); return(SK2); } LP0 = new Object(); AV0.gotoAndStop(_root.PatrolCar); AV0.SK1 = new Array(1, 2); AV0.SK2 = new Array(3, 4); AV0.SK1turbo = new Array(5, 6); AV0.SK2turbo = new Array(7, 8);
Symbol 391 MovieClip Frame 2
if (_root.BG0.road.hitTest(this._x, this._y, true)) { var rSurf = 0; } else { var rSurf = 1; } fillSkidConstantArrays(); TurboOff(); Surface(rSurf, false); _root.P1Spd = 0; _root.P1MaxRev = -9; _root.P1Dec = 0.985; _root.TC0 = 0; _root.sk1d = false; _root.P1Vx = 0; _root.P1Vy = 0; stop();
Symbol 391 MovieClip Frame 3
_root.BigBang.setVolume(130); _root.BigBang.start(0.1, 1);
Symbol 391 MovieClip Frame 6
_root.BigBang.start(0, 1);
Symbol 391 MovieClip Frame 11
if (this.hitTest(_root.C1) && (!_root.C1.Immobilised)) { _root.C1.Immobilised = true; _root.C1.gotoAndPlay("FieryDeath"); } if (this.hitTest(_root.C1f) && (_root.C1f.alive)) { _root.C1f.gotoAndPlay("Squished"); } var i = 1; while (i <= 7) { var thisBystander = eval ("_root.BG0.B" + i); if (this.hitTest(thisBystander) && (thisBystander.alive)) { thisBystander.gotoAndPlay("Squished"); } i++; }
Symbol 391 MovieClip Frame 21
_root.DisplayStatusPanel(); stop();
Symbol 395 MovieClip Frame 1
stop();
Symbol 396 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 1
stop();
Symbol 399 MovieClip Frame 101
stop();
Symbol 402 MovieClip Frame 1
stop();
Symbol 403 MovieClip Frame 1
var Lap = 0; var NumberOfMaps = 9; if (_root.TimeTrial) { TimeLeft = 99; } else { TimeLeft = 60; } var mapBonus = 6; if (_root.DirectionCode == 1) { var NextMapToComplete = 0; var LapBoundary = 1; var mapStep = 1; } else { var NextMapToComplete = 0; var LapBoundary = (NumberOfMaps - 1); var mapStep = (NumberOfMaps - 1); } BestMapTimes = new Array(16, 16, 16, 16, 16, 16, 16, 16, 16); GameStartTime = getTimer(); MapStartTime = getTimer(); Beep = new Sound(this); Beep.attachSound("Beep");
Symbol 403 MovieClip Frame 2
function CheckProgress(exitMap, entryMap) { if (_root.TimeTrial) { _root.G1.TTi[_root.G1.MH] = _root.G1.iH + 1; _root.G1.MH = entryMap; _root.G1.TTloops = _root.G1.TTloops + _root.G1.iH; _root.G1.iH = 0; _root.G1.sirenLights(true); } if (entryMap == LapBoundary) { if (Lap == 0) { LapStartTime = getTimer(); MapStartTime = getTimer() - 999999; Lap = 1; if (_root.TimeTrial) { _root.G1.MG = LapBoundary; _root.G1.gotoAndPlay("TL"); _root.G1.sirenLights(false); } } else if (exitMap == NextMapToComplete) { LapEndTime = getTimer(); LastLapTime = (LapEndTime - LapStartTime) / 1000; if (LastLapTime < _root.BestLapTimes[_root.PatrolCar - 1]) { _root.BestLapTimes[_root.PatrolCar - 1] = Math.ceil(LastLapTime * 100) / 100; _root.PopUpPager(("New lap record: " + _root.BestLapTimes[_root.PatrolCar - 1]) + " secs"); _root.NeedToSave = true; } if (_root.TimeTrial) { _root.G1.stop(); _root.NewTimeTrialRecorded(LastLapTime); } LapStartTime = getTimer(); Lap++; } } if (exitMap == NextMapToComplete) { MapEndTime = getTimer(); var thisMapTime = ((MapEndTime - MapStartTime) / 1000); if (thisMapTime < BestMapTimes[exitMap]) { var speedBonus = (mapBonus + Math.ceil(BestMapTimes[exitMap] - thisMapTime)); TimeExtend("Speed bonus: +", speedBonus, 1); BestMapTimes[exitMap] = thisMapTime; } else { TimeExtend("Map bonus: +", mapBonus, 1); } NextMapToComplete = (NextMapToComplete + mapStep) % NumberOfMaps; MapStartTime = getTimer(); } } function TimeExtend(Message, Extension, Frame) { attachMovie("TimeExtendDisplay", "TimeExtendDisplay", 1); if (Extension != 0) { TimeLeft = TimeLeft + Extension; TimeExtendDisplay.TimeExtendContent.Message = (Message + Extension) + "s"; } else { TimeExtendDisplay.TimeExtendContent.Message = Message; } TimeExtendDisplay.TimeExtendContent.gotoAndStop(Frame); }
Symbol 403 MovieClip Frame 9
if (Turbo) { TurboDuration--; if (TurboDuration <= 0) { _root.P1.TurboOff(); } }
Symbol 403 MovieClip Frame 15
if (_root.Music.position > _root.endPoints[_root.endPointsIndex]) { if (!((_root.endPointsIndex == 0) && (_root.Music.position > _root.endPoints[_root.TotalEP - 1]))) { _root.endPointsIndex = (_root.endPointsIndex + 1) % _root.TotalEP; } }
Symbol 403 MovieClip Frame 21
if (TimeLeft < 10) { Beep.start(); ClockTimeLeft.gotoAndPlay(2); }
Symbol 403 MovieClip Frame 27
TimeLeft--; if (TimeLeft < 1) { TimeLeft = Math.max(0, TimeLeft); var minSec = _root.TimeDisplay(TimeLeft); _root.OutOfTime(); stop(); } else { var minSec = _root.TimeDisplay(TimeLeft); gotoAndPlay (3); }
Symbol 407 Button
on (release) { gotoAndPlay (149); }
Symbol 422 Button
on (release) { if (r0gue) { gotoAndPlay (220); } else { gotoAndPlay (215); } }
Symbol 423 Button
on (release) { gotoAndStop (261); }
Symbol 441 Button
on (release) { _root.goHome(); }

Library Items

Symbol 1 Sound [TurboBoost]
Symbol 2 Sound [TrainHorn]
Symbol 3 Sound [Splooge]
Symbol 4 Sound [SkidLoop]
Symbol 5 Sound [SkidEnd]
Symbol 6 Sound [sirenLoop]
Symbol 7 Sound [RepairSound]
Symbol 8 Sound [MusicEnd]
Symbol 9 Sound [MessageBoop]
Symbol 10 Sound [LurePing]
Symbol 11 Sound [LocknLoad]
Symbol 12 Sound [XJ4]
Symbol 13 Sound [XJ3]
Symbol 14 Sound [XJ2]
Symbol 15 Sound [XJ1]
Symbol 16 Sound [XJ0]
Symbol 17 Sound [jbSoMuchShit]
Symbol 18 Sound [PS4]
Symbol 19 Sound [PS3]
Symbol 20 Sound [PS2]
Symbol 21 Sound [PS1]
Symbol 22 Sound [PS0]
Symbol 23 Sound [FC4]
Symbol 24 Sound [FC3]
Symbol 25 Sound [FC2]
Symbol 26 Sound [FC1]
Symbol 27 Sound [FC0]
Symbol 28 Sound [CB4]
Symbol 29 Sound [CB3]
Symbol 30 Sound [CB2]
Symbol 31 Sound [CB1]
Symbol 32 Sound [CB0]
Symbol 33 Sound [BS4]
Symbol 34 Sound [BS3]
Symbol 35 Sound [BS2]
Symbol 36 Sound [BS1]
Symbol 37 Sound [BS0]
Symbol 38 Sound [IntroMusic]
Symbol 39 Sound [Music]
Symbol 40 Sound [Help]
Symbol 41 Sound [footBail]
Symbol 42 Sound [EmptyGun]
Symbol 43 Sound [dispatcherAllUnits]
Symbol 44 Sound [Collision]
Symbol 45 Sound [Click]
Symbol 46 Sound [BigBang]
Symbol 47 Sound [Beep]
Symbol 48 GraphicUsed by:49 163
Symbol 49 MovieClip [Beacon]Uses:48
Symbol 50 GraphicUsed by:67
Symbol 51 FontUsed by:52 53 54 55 56 57 58 66
Symbol 52 EditableTextUses:51Used by:67
Symbol 53 EditableTextUses:51Used by:67
Symbol 54 EditableTextUses:51Used by:67
Symbol 55 EditableTextUses:51Used by:65
Symbol 56 EditableTextUses:51Used by:65
Symbol 57 EditableTextUses:51Used by:65
Symbol 58 EditableTextUses:51Used by:65
Symbol 59 GraphicUsed by:65
Symbol 60 GraphicUsed by:65
Symbol 61 FontUsed by:62 63 64 69 70 72 74 101 105 106 107 108 109 110 112 115 116 117 119 121 122 123 124 125 126 127 128 129 130 131 132 133 256 257 260 261 275 278 279 400 401 404 405 424 425 426 427 428 429 430 431 432 433 434 436 437 438
Symbol 62 TextUses:61Used by:65
Symbol 63 TextUses:61Used by:65
Symbol 64 TextUses:61Used by:65
Symbol 65 MovieClipUses:55 56 57 58 59 60 62 63 64Used by:67
Symbol 66 EditableTextUses:51Used by:67
Symbol 67 MovieClipUses:50 52 53 54 65 66Used by:68
Symbol 68 MovieClip [HUDhelpLoader]Uses:67
Symbol 69 EditableTextUses:61Used by:76
Symbol 70 EditableTextUses:61Used by:76
Symbol 71 GraphicUsed by:76 134
Symbol 72 EditableTextUses:61Used by:76
Symbol 73 GraphicUsed by:76 134
Symbol 74 EditableTextUses:61Used by:76
Symbol 75 GraphicUsed by:76 134
Symbol 76 MovieClipUses:69 70 71 72 73 74 75Used by:77
Symbol 77 MovieClip [TimeExtendDisplay]Uses:76
Symbol 78 BitmapUsed by:79 315 435
Symbol 79 GraphicUses:78Used by:93 98 218
Symbol 80 GraphicUsed by:82
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:80 81Used by:93
Symbol 83 BitmapUsed by:84 212 312 435
Symbol 84 GraphicUses:83Used by:93 98
Symbol 85 BitmapUsed by:86 312 435
Symbol 86 GraphicUses:85Used by:93 98
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:93 155
Symbol 89 BitmapUsed by:90
Symbol 90 GraphicUses:89Used by:93 155
Symbol 91 BitmapUsed by:92 213
Symbol 92 GraphicUses:91Used by:93 155
Symbol 93 MovieClipUses:79 82 84 86 88 90 92Used by:96 391
Symbol 94 ShapeTweeningUsed by:96 156 391
Symbol 95 GraphicUsed by:96 156 391
Symbol 96 MovieClip [r0gueHunterLink]Uses:93 94 95Used by:Timeline
Symbol 97 MovieClip [r0gueDirectorLink]Used by:Timeline
Symbol 98 MovieClipUses:79 84 86Used by:99
Symbol 99 MovieClip [GhostLink]Uses:98Used by:Timeline
Symbol 100 GraphicUsed by:102
Symbol 101 EditableTextUses:61Used by:102
Symbol 102 MovieClipUses:100 101Used by:103
Symbol 103 MovieClip [PopUpMessageLink]Uses:102Used by:Timeline
Symbol 104 GraphicUsed by:134
Symbol 105 TextUses:61Used by:134
Symbol 106 TextUses:61Used by:134
Symbol 107 EditableTextUses:61Used by:134
Symbol 108 EditableTextUses:61Used by:134
Symbol 109 TextUses:61Used by:134
Symbol 110 EditableTextUses:61Used by:134
Symbol 111 GraphicUsed by:120
Symbol 112 TextUses:61Used by:120
Symbol 113 GraphicUsed by:114 118 178 228 239 240 271 396 399 407 422 423 441
Symbol 114 ButtonUses:113Used by:120
Symbol 115 TextUses:61Used by:120
Symbol 116 TextUses:61Used by:120
Symbol 117 TextUses:61Used by:120
Symbol 118 ButtonUses:113Used by:120
Symbol 119 TextUses:61Used by:120
Symbol 120 MovieClipUses:111 112 114 115 116 117 118 119Used by:134
Symbol 121 EditableTextUses:61Used by:134
Symbol 122 EditableTextUses:61Used by:134
Symbol 123 EditableTextUses:61Used by:134
Symbol 124 EditableTextUses:61Used by:134
Symbol 125 EditableTextUses:61Used by:134
Symbol 126 EditableTextUses:61Used by:134
Symbol 127 EditableTextUses:61Used by:134
Symbol 128 EditableTextUses:61Used by:134
Symbol 129 EditableTextUses:61Used by:134
Symbol 130 EditableTextUses:61Used by:134
Symbol 131 EditableTextUses:61Used by:134
Symbol 132 TextUses:61Used by:134
Symbol 133 EditableTextUses:61Used by:134
Symbol 134 MovieClip [StatusPanelLink]Uses:104 75 71 73 105 106 107 108 109 110 120 121 122 123 124 125 126 127 128 129 130 131 132 133Used by:Timeline
Symbol 135 BitmapUsed by:136 212
Symbol 136 GraphicUses:135Used by:155
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:155
Symbol 139 BitmapUsed by:140 339
Symbol 140 GraphicUses:139Used by:155
Symbol 141 BitmapUsed by:142
Symbol 142 GraphicUses:141Used by:155
Symbol 143 BitmapUsed by:144 339
Symbol 144 GraphicUses:143Used by:155
Symbol 145 BitmapUsed by:146
Symbol 146 GraphicUses:145Used by:155
Symbol 147 BitmapUsed by:148 339
Symbol 148 GraphicUses:147Used by:155
Symbol 149 BitmapUsed by:150 339
Symbol 150 GraphicUses:149Used by:155
Symbol 151 BitmapUsed by:152
Symbol 152 GraphicUses:151Used by:155
Symbol 153 BitmapUsed by:154
Symbol 154 GraphicUses:153Used by:155
Symbol 155 MovieClipUses:136 138 140 142 144 88 146 148 150 152 90 92 154Used by:156
Symbol 156 MovieClip [PerpLink]Uses:155 94 95Used by:Timeline
Symbol 157 BitmapUsed by:158 213
Symbol 158 GraphicUses:157Used by:163
Symbol 159 ShapeTweeningUsed by:163
Symbol 160 GraphicUsed by:161
Symbol 161 MovieClipUses:160Used by:163
Symbol 162 GraphicUsed by:163
Symbol 163 MovieClip [PerpOnFoot]Uses:48 158 159 161 162Used by:388
Symbol 164 GraphicUsed by:221 224 227 236 311  Timeline
Symbol 165 FontUsed by:166 167 175 179 283 284 285 288 289 290 291 292 293 294 295 296 297 298 299 300 301 444
Symbol 166 EditableTextUses:165Used by:Timeline
Symbol 167 EditableTextUses:165Used by:Timeline
Symbol 168 FontUsed by:169 170 171 172 173
Symbol 169 EditableTextUses:168Used by:174
Symbol 170 EditableTextUses:168Used by:174
Symbol 171 EditableTextUses:168Used by:174
Symbol 172 EditableTextUses:168Used by:174
Symbol 173 EditableTextUses:168Used by:174
Symbol 174 MovieClipUses:169 170 171 172 173Used by:Timeline
Symbol 175 EditableTextUses:165Used by:Timeline
Symbol 176 FontUsed by:177 180 184 186 237 238 246 248 254 264 266 268 273 274 280 281 282 406 410 411 414 415 418 419 420 421 439 440
Symbol 177 TextUses:176Used by:Timeline
Symbol 178 ButtonUses:113Used by:Timeline
Symbol 179 EditableTextUses:165Used by:Timeline
Symbol 180 TextUses:176Used by:Timeline
Symbol 181 BitmapUsed by:182
Symbol 182 GraphicUses:181Used by:Timeline
Symbol 183 GraphicUsed by:Timeline
Symbol 184 TextUses:176Used by:Timeline
Symbol 185 GraphicUsed by:Timeline
Symbol 186 TextUses:176Used by:Timeline
Symbol 187 BitmapUsed by:188
Symbol 188 GraphicUses:187Used by:232 235 236  Timeline
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:Timeline
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:Timeline
Symbol 193 GraphicUsed by:218
Symbol 194 BitmapUsed by:195
Symbol 195 GraphicUses:194Used by:218
Symbol 196 GraphicUsed by:218
Symbol 197 BitmapUsed by:198
Symbol 198 GraphicUses:197Used by:218
Symbol 199 GraphicUsed by:218
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:218
Symbol 202 BitmapUsed by:203
Symbol 203 GraphicUses:202Used by:218
Symbol 204 BitmapUsed by:205
Symbol 205 GraphicUses:204Used by:218
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:218
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:218
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:218
Symbol 212 GraphicUses:83 135Used by:218
Symbol 213 GraphicUses:91 157Used by:218
Symbol 214 FontUsed by:215 216 217 219 220 222 223 225 226
Symbol 215 TextUses:214Used by:218
Symbol 216 TextUses:214Used by:218
Symbol 217 TextUses:214Used by:218
Symbol 218 MovieClipUses:193 195 196 198 199 201 203 205 207 209 211 212 79 213 215 216 217Used by:Timeline
Symbol 219 TextUses:214Used by:221
Symbol 220 TextUses:214Used by:221
Symbol 221 ButtonUses:219 220 164Used by:Timeline
Symbol 222 TextUses:214Used by:224
Symbol 223 TextUses:214Used by:224
Symbol 224 ButtonUses:222 223 164Used by:Timeline
Symbol 225 TextUses:214Used by:227
Symbol 226 TextUses:214Used by:227
Symbol 227 ButtonUses:225 226 164Used by:Timeline
Symbol 228 ButtonUses:113Used by:Timeline
Symbol 229 GraphicUsed by:236  Timeline
Symbol 230 GraphicUsed by:232
Symbol 231 GraphicUsed by:232
Symbol 232 ButtonUses:188 230 231Used by:Timeline
Symbol 233 GraphicUsed by:235
Symbol 234 GraphicUsed by:235
Symbol 235 ButtonUses:188 233 234Used by:236
Symbol 236 MovieClipUses:164 188 229 235Used by:Timeline
Symbol 237 TextUses:176Used by:Timeline
Symbol 238 TextUses:176Used by:Timeline
Symbol 239 ButtonUses:113Used by:Timeline
Symbol 240 ButtonUses:113Used by:Timeline
Symbol 241 FontUsed by:242 243 258 259 262 263 272 276 277 427 428 430 431 433 434 436 437 438 442 443
Symbol 242 EditableTextUses:241Used by:Timeline
Symbol 243 TextUses:241Used by:Timeline
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:244Used by:Timeline
Symbol 246 TextUses:176Used by:Timeline
Symbol 247 GraphicUsed by:250
Symbol 248 TextUses:176Used by:250
Symbol 249 GraphicUsed by:250
Symbol 250 ButtonUses:247 248 249Used by:Timeline
Symbol 251 GraphicUsed by:253 255 265 267 269 270
Symbol 252 GraphicUsed by:253 255 265 267 269 270
Symbol 253 ButtonUses:251 252Used by:Timeline
Symbol 254 TextUses:176Used by:Timeline
Symbol 255 ButtonUses:251 252Used by:Timeline
Symbol 256 TextUses:61Used by:Timeline
Symbol 257 TextUses:61Used by:Timeline
Symbol 258 EditableTextUses:241Used by:Timeline
Symbol 259 EditableTextUses:241Used by:Timeline
Symbol 260 EditableTextUses:61Used by:Timeline
Symbol 261 EditableTextUses:61Used by:Timeline
Symbol 262 EditableTextUses:241Used by:Timeline
Symbol 263 EditableTextUses:241Used by:Timeline
Symbol 264 TextUses:176Used by:Timeline
Symbol 265 ButtonUses:251 252Used by:Timeline
Symbol 266 TextUses:176Used by:Timeline
Symbol 267 ButtonUses:251 252Used by:Timeline
Symbol 268 TextUses:176Used by:Timeline
Symbol 269 ButtonUses:251 252Used by:Timeline
Symbol 270 ButtonUses:251 252Used by:Timeline
Symbol 271 ButtonUses:113Used by:Timeline
Symbol 272 EditableTextUses:241Used by:Timeline
Symbol 273 TextUses:176Used by:Timeline
Symbol 274 TextUses:176Used by:Timeline
Symbol 275 TextUses:61Used by:Timeline
Symbol 276 EditableTextUses:241Used by:Timeline
Symbol 277 EditableTextUses:241Used by:Timeline
Symbol 278 EditableTextUses:61Used by:Timeline
Symbol 279 EditableTextUses:61Used by:Timeline
Symbol 280 TextUses:176Used by:Timeline
Symbol 281 TextUses:176Used by:Timeline
Symbol 282 TextUses:176Used by:Timeline
Symbol 283 EditableTextUses:165Used by:Timeline
Symbol 284 EditableTextUses:165Used by:Timeline
Symbol 285 EditableTextUses:165Used by:Timeline
Symbol 286 FontUsed by:287
Symbol 287 EditableTextUses:286Used by:Timeline
Symbol 288 EditableTextUses:165Used by:Timeline
Symbol 289 EditableTextUses:165Used by:Timeline
Symbol 290 EditableTextUses:165Used by:Timeline
Symbol 291 EditableTextUses:165Used by:Timeline
Symbol 292 EditableTextUses:165Used by:Timeline
Symbol 293 EditableTextUses:165Used by:Timeline
Symbol 294 EditableTextUses:165Used by:Timeline
Symbol 295 EditableTextUses:165Used by:Timeline
Symbol 296 EditableTextUses:165Used by:Timeline
Symbol 297 EditableTextUses:165Used by:Timeline
Symbol 298 EditableTextUses:165Used by:Timeline
Symbol 299 EditableTextUses:165Used by:Timeline
Symbol 300 EditableTextUses:165Used by:Timeline
Symbol 301 EditableTextUses:165Used by:Timeline
Symbol 302 MovieClipUsed by:388
Symbol 303 GraphicUsed by:304
Symbol 304 MovieClipUses:303Used by:388
Symbol 305 BitmapUsed by:307 452
Symbol 306 BitmapUsed by:307 452
Symbol 307 GraphicUses:305 306Used by:388
Symbol 308 GraphicUsed by:309
Symbol 309 MovieClipUses:308Used by:388
Symbol 310 GraphicUsed by:388
Symbol 311 MovieClipUses:164Used by:347
Symbol 312 GraphicUses:85 83Used by:347
Symbol 313 GraphicUsed by:314
Symbol 314 MovieClipUses:313Used by:316 321
Symbol 315 GraphicUses:78Used by:316
Symbol 316 MovieClipUses:314 315Used by:347
Symbol 317 GraphicUsed by:321
Symbol 318 GraphicUsed by:321  Timeline
Symbol 319 GraphicUsed by:321  Timeline
Symbol 320 GraphicUsed by:321  Timeline
Symbol 321 MovieClipUses:314 317 318 319 320Used by:347
Symbol 322 GraphicUsed by:347
Symbol 323 GraphicUsed by:347
Symbol 324 GraphicUsed by:347
Symbol 325 GraphicUsed by:326
Symbol 326 MovieClipUses:325Used by:347
Symbol 327 GraphicUsed by:347
Symbol 328 BitmapUsed by:330 452
Symbol 329 BitmapUsed by:330 452
Symbol 330 GraphicUses:328 329Used by:347
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:347
Symbol 333 BitmapUsed by:336 346
Symbol 334 BitmapUsed by:336
Symbol 335 BitmapUsed by:336
Symbol 336 GraphicUses:333 334 335Used by:347
Symbol 337 BitmapUsed by:339
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:139 143 337 149 147 338Used by:347
Symbol 340 GraphicUsed by:347
Symbol 341 GraphicUsed by:342
Symbol 342 MovieClipUses:341Used by:345
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClipUses:342 344Used by:347
Symbol 346 GraphicUses:333Used by:347
Symbol 347 MovieClipUses:311 312 316 321 322 323 324 326 327 330 332 336 339 340 345 346Used by:388
Symbol 348 GraphicUsed by:388
Symbol 349 BitmapUsed by:351 383 452
Symbol 350 BitmapUsed by:351 372
Symbol 351 GraphicUses:349 350Used by:388
Symbol 352 GraphicUsed by:353
Symbol 353 MovieClipUses:352Used by:388
Symbol 354 GraphicUsed by:388
Symbol 355 BitmapUsed by:356 363 452
Symbol 356 GraphicUses:355Used by:388
Symbol 357 BitmapUsed by:358 376 452
Symbol 358 GraphicUses:357Used by:388
Symbol 359 GraphicUsed by:360
Symbol 360 MovieClipUses:359Used by:388
Symbol 361 GraphicUsed by:388
Symbol 362 BitmapUsed by:363 452
Symbol 363 GraphicUses:355 362Used by:388
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:388
Symbol 366 GraphicUsed by:388
Symbol 367 BitmapUsed by:368 452
Symbol 368 GraphicUses:367Used by:388
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:369Used by:388
Symbol 371 GraphicUsed by:388
Symbol 372 GraphicUses:350Used by:388
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:388
Symbol 375 GraphicUsed by:388
Symbol 376 GraphicUses:357Used by:388
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:388
Symbol 379 GraphicUsed by:388
Symbol 380 GraphicUsed by:381
Symbol 381 MovieClipUses:380Used by:388
Symbol 382 GraphicUsed by:388
Symbol 383 GraphicUses:349Used by:388
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:388
Symbol 386 BitmapUsed by:387 452
Symbol 387 GraphicUses:386Used by:388
Symbol 388 MovieClipUses:302 304 307 309 310 347 348 163 351 353 354 356 358 360 361 363 365 366 368 370 371 372 374 375 376 378 379 381 382 383 385 387Used by:Timeline
Symbol 389 GraphicUsed by:390
Symbol 390 MovieClipUses:389Used by:391
Symbol 391 MovieClipUses:390 93 94 95Used by:Timeline
Symbol 392 GraphicUsed by:396
Symbol 393 GraphicUsed by:395
Symbol 394 GraphicUsed by:395
Symbol 395 MovieClipUses:393 394Used by:396
Symbol 396 MovieClipUses:392 113 395Used by:Timeline
Symbol 397 GraphicUsed by:399
Symbol 398 GraphicUsed by:399
Symbol 399 MovieClipUses:397 113 398Used by:Timeline
Symbol 400 EditableTextUses:61Used by:402
Symbol 401 EditableTextUses:61Used by:402
Symbol 402 MovieClipUses:400 401Used by:403
Symbol 403 MovieClipUses:402Used by:Timeline
Symbol 404 TextUses:61Used by:Timeline
Symbol 405 EditableTextUses:61Used by:Timeline
Symbol 406 TextUses:176Used by:Timeline
Symbol 407 ButtonUses:113Used by:Timeline
Symbol 408 BitmapUsed by:409
Symbol 409 GraphicUses:408Used by:Timeline
Symbol 410 TextUses:176Used by:Timeline
Symbol 411 TextUses:176Used by:Timeline
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:Timeline
Symbol 414 TextUses:176Used by:Timeline
Symbol 415 TextUses:176Used by:Timeline
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:Timeline
Symbol 418 TextUses:176Used by:Timeline
Symbol 419 TextUses:176Used by:Timeline
Symbol 420 TextUses:176Used by:Timeline
Symbol 421 TextUses:176Used by:Timeline
Symbol 422 ButtonUses:113Used by:Timeline
Symbol 423 ButtonUses:113Used by:Timeline
Symbol 424 TextUses:61Used by:Timeline
Symbol 425 TextUses:61Used by:Timeline
Symbol 426 TextUses:61Used by:Timeline
Symbol 427 TextUses:61 241Used by:Timeline
Symbol 428 TextUses:61 241Used by:Timeline
Symbol 429 TextUses:61Used by:Timeline
Symbol 430 TextUses:61 241Used by:Timeline
Symbol 431 TextUses:61 241Used by:Timeline
Symbol 432 TextUses:61Used by:Timeline
Symbol 433 TextUses:61 241Used by:Timeline
Symbol 434 TextUses:61 241Used by:Timeline
Symbol 435 GraphicUses:85 83 78Used by:Timeline
Symbol 436 TextUses:61 241Used by:Timeline
Symbol 437 TextUses:241 61Used by:Timeline
Symbol 438 TextUses:61 241Used by:Timeline
Symbol 439 TextUses:176Used by:Timeline
Symbol 440 TextUses:176Used by:Timeline
Symbol 441 ButtonUses:113Used by:Timeline
Symbol 442 TextUses:241Used by:Timeline
Symbol 443 TextUses:241Used by:Timeline
Symbol 444 EditableTextUses:165Used by:Timeline
Symbol 445 BitmapUsed by:452
Symbol 446 BitmapUsed by:452
Symbol 447 BitmapUsed by:452
Symbol 448 BitmapUsed by:452
Symbol 449 BitmapUsed by:452
Symbol 450 BitmapUsed by:452
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:445 446 447 362 448 305 349 357 306 449 328 386 355 450 367 451 329Used by:Timeline
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:Timeline
Symbol 455 BitmapUsed by:456
Symbol 456 GraphicUses:455Used by:Timeline
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:Timeline
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:Timeline
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:Timeline
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:Timeline
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:Timeline
Symbol 467 BitmapUsed by:468
Symbol 468 GraphicUses:467Used by:Timeline
Symbol 469 BitmapUsed by:470
Symbol 470 GraphicUses:469Used by:Timeline

Instance Names

"CarTick"Frame 215Symbol 245 MovieClip
"DirectionTick"Frame 215Symbol 245 MovieClip
"CarTick"Frame 220Symbol 245 MovieClip
"DirectionTick"Frame 220Symbol 245 MovieClip
"BG0"Frame 247Symbol 388 MovieClip
"P1"Frame 247Symbol 391 MovieClip
"HealthMeter"Frame 247Symbol 396 MovieClip
"PerpMeter"Frame 247Symbol 399 MovieClip
"ClockMC"Frame 247Symbol 403 MovieClip
"HUDhelpKeys"Symbol 67 MovieClip Frame 1Symbol 65 MovieClip
"HUDhelp"Symbol 68 MovieClip [HUDhelpLoader] Frame 1Symbol 67 MovieClip
"TimeExtendContent"Symbol 77 MovieClip [TimeExtendDisplay] Frame 1Symbol 76 MovieClip
"Lights"Symbol 93 MovieClip Frame 1Symbol 82 MovieClip
"G2"Symbol 96 MovieClip [r0gueHunterLink] Frame 1Symbol 93 MovieClip
"G2"Symbol 99 MovieClip [GhostLink] Frame 1Symbol 98 MovieClip
"TTsaveMC"Symbol 134 MovieClip [StatusPanelLink] Frame 1Symbol 120 MovieClip
"Chassis"Symbol 156 MovieClip [PerpLink] Frame 1Symbol 155 MovieClip
"Smear"Symbol 163 MovieClip [PerpOnFoot] Frame 14Symbol 161 MovieClip
"kZone"Symbol 345 MovieClip Frame 14Symbol 342 MovieClip
"Portal1"Symbol 347 MovieClip Frame 2Symbol 311 MovieClip
"Portal2"Symbol 347 MovieClip Frame 2Symbol 311 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 2Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 2Symbol 316 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 2Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 2Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 2Symbol 321 MovieClip
"Portal2"Symbol 347 MovieClip Frame 4Symbol 311 MovieClip
"Portal1"Symbol 347 MovieClip Frame 4Symbol 311 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 4Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 4Symbol 316 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 4Symbol 321 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 4Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 4Symbol 321 MovieClip
"Portal2"Symbol 347 MovieClip Frame 6Symbol 311 MovieClip
"Portal1"Symbol 347 MovieClip Frame 6Symbol 311 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 6Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 6Symbol 316 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 6Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 6Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 6Symbol 321 MovieClip
"Portal2"Symbol 347 MovieClip Frame 8Symbol 311 MovieClip
"Portal1"Symbol 347 MovieClip Frame 8Symbol 326 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 8Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 8Symbol 316 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 8Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 8Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 8Symbol 321 MovieClip
"Portal2"Symbol 347 MovieClip Frame 10Symbol 326 MovieClip
"Portal1"Symbol 347 MovieClip Frame 10Symbol 326 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 10Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 10Symbol 316 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 10Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 10Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 10Symbol 321 MovieClip
"Portal1"Symbol 347 MovieClip Frame 12Symbol 311 MovieClip
"Portal2"Symbol 347 MovieClip Frame 12Symbol 326 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 12Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 12Symbol 316 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 12Symbol 321 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 12Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 12Symbol 321 MovieClip
"Portal2"Symbol 347 MovieClip Frame 14Symbol 311 MovieClip
"Portal1"Symbol 347 MovieClip Frame 14Symbol 311 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 14Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 14Symbol 316 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 14Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 14Symbol 321 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 14Symbol 321 MovieClip
"Portal1"Symbol 347 MovieClip Frame 16Symbol 311 MovieClip
"Portal2"Symbol 347 MovieClip Frame 16Symbol 311 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 16Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 16Symbol 316 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 16Symbol 321 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 16Symbol 321 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 16Symbol 321 MovieClip
"Portal1"Symbol 347 MovieClip Frame 18Symbol 311 MovieClip
"Portal2"Symbol 347 MovieClip Frame 18Symbol 311 MovieClip
"Train"Symbol 347 MovieClip Frame 18Symbol 345 MovieClip
"RoadBlock2"Symbol 347 MovieClip Frame 18Symbol 316 MovieClip
"RoadBlock1"Symbol 347 MovieClip Frame 18Symbol 316 MovieClip
"PickUp2"Symbol 347 MovieClip Frame 18Symbol 321 MovieClip
"PickUp3"Symbol 347 MovieClip Frame 18Symbol 321 MovieClip
"PickUp1"Symbol 347 MovieClip Frame 18Symbol 321 MovieClip
"ES2"Symbol 388 MovieClip Frame 1Symbol 302 MovieClip
"Waypoint0"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 2Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 2Symbol 309 MovieClip
"OB1"Symbol 388 MovieClip Frame 2Symbol 347 MovieClip
"B3"Symbol 388 MovieClip Frame 2Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 2Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 2Symbol 163 MovieClip [PerpOnFoot]
"B4"Symbol 388 MovieClip Frame 2Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 4Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 4Symbol 353 MovieClip
"OB1"Symbol 388 MovieClip Frame 4Symbol 347 MovieClip
"B2"Symbol 388 MovieClip Frame 4Symbol 163 MovieClip [PerpOnFoot]
"B3"Symbol 388 MovieClip Frame 4Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 4Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 6Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 6Symbol 360 MovieClip
"OB1"Symbol 388 MovieClip Frame 6Symbol 347 MovieClip
"B1"Symbol 388 MovieClip Frame 6Symbol 163 MovieClip [PerpOnFoot]
"B4"Symbol 388 MovieClip Frame 6Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 6Symbol 163 MovieClip [PerpOnFoot]
"B3"Symbol 388 MovieClip Frame 6Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 8Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 8Symbol 365 MovieClip
"OB1"Symbol 388 MovieClip Frame 8Symbol 347 MovieClip
"B2"Symbol 388 MovieClip Frame 8Symbol 163 MovieClip [PerpOnFoot]
"B3"Symbol 388 MovieClip Frame 8Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 8Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 10Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 10Symbol 370 MovieClip
"OB1"Symbol 388 MovieClip Frame 10Symbol 347 MovieClip
"B3"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"B4"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"B6"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"B5"Symbol 388 MovieClip Frame 10Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 12Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 12Symbol 374 MovieClip
"OB1"Symbol 388 MovieClip Frame 12Symbol 347 MovieClip
"B3"Symbol 388 MovieClip Frame 12Symbol 163 MovieClip [PerpOnFoot]
"B4"Symbol 388 MovieClip Frame 12Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 12Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 12Symbol 163 MovieClip [PerpOnFoot]
"B5"Symbol 388 MovieClip Frame 12Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 14Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 14Symbol 378 MovieClip
"OB1"Symbol 388 MovieClip Frame 14Symbol 347 MovieClip
"B1"Symbol 388 MovieClip Frame 14Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 14Symbol 163 MovieClip [PerpOnFoot]
"B3"Symbol 388 MovieClip Frame 14Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 16Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 16Symbol 381 MovieClip
"OB1"Symbol 388 MovieClip Frame 16Symbol 347 MovieClip
"B3"Symbol 388 MovieClip Frame 16Symbol 163 MovieClip [PerpOnFoot]
"B4"Symbol 388 MovieClip Frame 16Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 16Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 16Symbol 163 MovieClip [PerpOnFoot]
"Waypoint0"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint1"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint9"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint2"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint3"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint4"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint5"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint6"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint7"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint8"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"Waypoint10"Symbol 388 MovieClip Frame 18Symbol 304 MovieClip
"road"Symbol 388 MovieClip Frame 18Symbol 385 MovieClip
"OB1"Symbol 388 MovieClip Frame 18Symbol 347 MovieClip
"B3"Symbol 388 MovieClip Frame 18Symbol 163 MovieClip [PerpOnFoot]
"B1"Symbol 388 MovieClip Frame 18Symbol 163 MovieClip [PerpOnFoot]
"B2"Symbol 388 MovieClip Frame 18Symbol 163 MovieClip [PerpOnFoot]
"FP0"Symbol 391 MovieClip Frame 1Symbol 390 MovieClip
"AV0"Symbol 391 MovieClip Frame 1Symbol 93 MovieClip
"Spanner"Symbol 396 MovieClip Frame 1Symbol 395 MovieClip
"ClockTimeLeft"Symbol 403 MovieClip Frame 3Symbol 402 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "TurboBoost"
ExportAssets (56)Timeline Frame 1Symbol 2 as "TrainHorn"
ExportAssets (56)Timeline Frame 1Symbol 3 as "Splooge"
ExportAssets (56)Timeline Frame 1Symbol 4 as "SkidLoop"
ExportAssets (56)Timeline Frame 1Symbol 5 as "SkidEnd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "sirenLoop"
ExportAssets (56)Timeline Frame 1Symbol 7 as "RepairSound"
ExportAssets (56)Timeline Frame 1Symbol 8 as "MusicEnd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "MessageBoop"
ExportAssets (56)Timeline Frame 1Symbol 10 as "LurePing"
ExportAssets (56)Timeline Frame 1Symbol 11 as "LocknLoad"
ExportAssets (56)Timeline Frame 1Symbol 12 as "XJ4"
ExportAssets (56)Timeline Frame 1Symbol 13 as "XJ3"
ExportAssets (56)Timeline Frame 1Symbol 14 as "XJ2"
ExportAssets (56)Timeline Frame 1Symbol 15 as "XJ1"
ExportAssets (56)Timeline Frame 1Symbol 16 as "XJ0"
ExportAssets (56)Timeline Frame 1Symbol 17 as "jbSoMuchShit"
ExportAssets (56)Timeline Frame 1Symbol 18 as "PS4"
ExportAssets (56)Timeline Frame 1Symbol 19 as "PS3"
ExportAssets (56)Timeline Frame 1Symbol 20 as "PS2"
ExportAssets (56)Timeline Frame 1Symbol 21 as "PS1"
ExportAssets (56)Timeline Frame 1Symbol 22 as "PS0"
ExportAssets (56)Timeline Frame 1Symbol 23 as "FC4"
ExportAssets (56)Timeline Frame 1Symbol 24 as "FC3"
ExportAssets (56)Timeline Frame 1Symbol 25 as "FC2"
ExportAssets (56)Timeline Frame 1Symbol 26 as "FC1"
ExportAssets (56)Timeline Frame 1Symbol 27 as "FC0"
ExportAssets (56)Timeline Frame 1Symbol 28 as "CB4"
ExportAssets (56)Timeline Frame 1Symbol 29 as "CB3"
ExportAssets (56)Timeline Frame 1Symbol 30 as "CB2"
ExportAssets (56)Timeline Frame 1Symbol 31 as "CB1"
ExportAssets (56)Timeline Frame 1Symbol 32 as "CB0"
ExportAssets (56)Timeline Frame 1Symbol 33 as "BS4"
ExportAssets (56)Timeline Frame 1Symbol 34 as "BS3"
ExportAssets (56)Timeline Frame 1Symbol 35 as "BS2"
ExportAssets (56)Timeline Frame 1Symbol 36 as "BS1"
ExportAssets (56)Timeline Frame 1Symbol 37 as "BS0"
ExportAssets (56)Timeline Frame 1Symbol 38 as "IntroMusic"
ExportAssets (56)Timeline Frame 1Symbol 39 as "Music"
ExportAssets (56)Timeline Frame 1Symbol 40 as "Help"
ExportAssets (56)Timeline Frame 1Symbol 41 as "footBail"
ExportAssets (56)Timeline Frame 1Symbol 42 as "EmptyGun"
ExportAssets (56)Timeline Frame 1Symbol 43 as "dispatcherAllUnits"
ExportAssets (56)Timeline Frame 1Symbol 44 as "Collision"
ExportAssets (56)Timeline Frame 1Symbol 45 as "Click"
ExportAssets (56)Timeline Frame 1Symbol 46 as "BigBang"
ExportAssets (56)Timeline Frame 1Symbol 47 as "Beep"
ExportAssets (56)Timeline Frame 1Symbol 49 as "Beacon"
ExportAssets (56)Timeline Frame 1Symbol 68 as "HUDhelpLoader"
ExportAssets (56)Timeline Frame 1Symbol 77 as "TimeExtendDisplay"
ExportAssets (56)Timeline Frame 1Symbol 96 as "r0gueHunterLink"
ExportAssets (56)Timeline Frame 1Symbol 97 as "r0gueDirectorLink"
ExportAssets (56)Timeline Frame 1Symbol 99 as "GhostLink"
ExportAssets (56)Timeline Frame 1Symbol 103 as "PopUpMessageLink"
ExportAssets (56)Timeline Frame 1Symbol 134 as "StatusPanelLink"
ExportAssets (56)Timeline Frame 1Symbol 156 as "PerpLink"
ExportAssets (56)Timeline Frame 1Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 247Symbol 163 as "PerpOnFoot"
ExportAssets (56)Timeline Frame 264Symbol 156 as "PerpLink"
ExportAssets (56)Timeline Frame 285Symbol 134 as "StatusPanelLink"
ExportAssets (56)Timeline Frame 288Symbol 103 as "PopUpMessageLink"
ExportAssets (56)Timeline Frame 290Symbol 99 as "GhostLink"
ExportAssets (56)Timeline Frame 291Symbol 97 as "r0gueDirectorLink"
ExportAssets (56)Timeline Frame 292Symbol 96 as "r0gueHunterLink"

Labels

"LoadFrame"Frame 1
"BootFrame"Frame 2
"IntroFrame"Frame 4
"QuickIntroFrame"Frame 149
"wait4input"Frame 214
"StartGame"Frame 225
"NewGameStarts"Frame 246
"GLS"Frame 251
"DismountFrame"Frame 253
"DismountTTFrame"Frame 254
"FinalFrame"Frame 262
"TankDeath"Frame 272
"HUDhelpLoop"Symbol 68 MovieClip [HUDhelpLoader] Frame 10
"Bonus"Symbol 76 MovieClip Frame 1
"PerpArrested"Symbol 76 MovieClip Frame 2
"PerpEscapes"Symbol 76 MovieClip Frame 3
"BystanderKilled"Symbol 76 MovieClip Frame 4
"OnOff"Symbol 82 MovieClip Frame 22
"SL"Symbol 96 MovieClip [r0gueHunterLink] Frame 2
"RTD"Symbol 96 MovieClip [r0gueHunterLink] Frame 5
"OfficerDown"Symbol 96 MovieClip [r0gueHunterLink] Frame 8
"TL"Symbol 99 MovieClip [GhostLink] Frame 3
"blank"Symbol 120 MovieClip Frame 1
"save"Symbol 120 MovieClip Frame 2
"saveYes"Symbol 120 MovieClip Frame 3
"saveNo"Symbol 120 MovieClip Frame 4
"clear"Symbol 120 MovieClip Frame 5
"cleared"Symbol 120 MovieClip Frame 6
"empty"Symbol 120 MovieClip Frame 7
"PursuitGame"Symbol 134 MovieClip [StatusPanelLink] Frame 2
"TimeTrialGame"Symbol 134 MovieClip [StatusPanelLink] Frame 3
"r0gueGame"Symbol 134 MovieClip [StatusPanelLink] Frame 4
"WaitForButtonRelease"Symbol 134 MovieClip [StatusPanelLink] Frame 5
"WaitForToggleRelease"Symbol 134 MovieClip [StatusPanelLink] Frame 7
"WaitForButtonPress"Symbol 134 MovieClip [StatusPanelLink] Frame 9
"JoinMap"Symbol 156 MovieClip [PerpLink] Frame 3
"ML"Symbol 156 MovieClip [PerpLink] Frame 7
"Wait4Cop"Symbol 156 MovieClip [PerpLink] Frame 10
"CatchUp"Symbol 156 MovieClip [PerpLink] Frame 13
"StoppedByRoadBlock"Symbol 156 MovieClip [PerpLink] Frame 16
"FieryDeath"Symbol 156 MovieClip [PerpLink] Frame 18
"StartFlee"Symbol 163 MovieClip [PerpOnFoot] Frame 9
"FL"Symbol 163 MovieClip [PerpOnFoot] Frame 10
"Squished"Symbol 163 MovieClip [PerpOnFoot] Frame 13
"Bystander"Symbol 163 MovieClip [PerpOnFoot] Frame 23
"BL"Symbol 163 MovieClip [PerpOnFoot] Frame 24
"RoadblockON"Symbol 316 MovieClip Frame 2
"TurboFrame"Symbol 321 MovieClip Frame 1
"RepairFrame"Symbol 321 MovieClip Frame 2
"BackupFrame"Symbol 321 MovieClip Frame 3
"NoCrateFrame"Symbol 321 MovieClip Frame 4
"WaitLoop"Symbol 345 MovieClip Frame 3
"C1Trigger"Symbol 345 MovieClip Frame 9
"P1Trigger"Symbol 345 MovieClip Frame 11
"StandAway"Symbol 345 MovieClip Frame 14
"TML"Symbol 345 MovieClip Frame 15
"EndOfTheLine"Symbol 345 MovieClip Frame 17
"TownPlaza"Symbol 347 MovieClip Frame 4
"FortDouglasNorth"Symbol 347 MovieClip Frame 6
"FortDouglasSouth"Symbol 347 MovieClip Frame 14
"TownPlaza"Symbol 388 MovieClip Frame 4
"FortDouglasNorth"Symbol 388 MovieClip Frame 6
"CrottysRanch"Symbol 388 MovieClip Frame 8
"Canyons"Symbol 388 MovieClip Frame 10
"Silos"Symbol 388 MovieClip Frame 12
"FortDouglasSouth"Symbol 388 MovieClip Frame 14
"Anthill"Symbol 388 MovieClip Frame 16
"TankDeath"Symbol 391 MovieClip Frame 3
"flickr3"Symbol 395 MovieClip Frame 2
"flickr2"Symbol 395 MovieClip Frame 11
"flickr1"Symbol 395 MovieClip Frame 21
"NoPerp"Symbol 399 MovieClip Frame 101
"CDloop"Symbol 403 MovieClip Frame 3

Dynamic Text Variables

MessageSymbol 69 EditableText""
_root.PerpsCaughtSymbol 70 EditableText"000"
_root.PerpsLostSymbol 72 EditableText"000"
_root.CiviliansKilledSymbol 74 EditableText"000"
_parent.thisMessageSymbol 101 EditableText""
peopleStats3Symbol 107 EditableText"Civilian casualties :"
peopleStats1Symbol 108 EditableText"Fugitives taken down :"
peopleStats2Symbol 110 EditableText"Evaded capture :"
LapTimeStringSymbol 121 EditableText""
BestLapTimeStringSymbol 122 EditableText""
TotalTimeStringSymbol 123 EditableText""
_root.CiviliansKilledSymbol 124 EditableText""
_root.PerpsCaughtSymbol 125 EditableText""
_root.ClockMC.LapSymbol 126 EditableText""
TitleMessageSymbol 127 EditableText""
SubTitleMessageSymbol 128 EditableText""
_root.PerpsLostSymbol 129 EditableText""
musicMessageSymbol 130 EditableText""
qualityMessageSymbol 131 EditableText""
FrameRateAdviceSymbol 133 EditableText""
PercentageLoadedSymbol 169 EditableText""
currentlyLoadingAssetSymbol 171 EditableText""
InstructionTxtSymbol 242 EditableText"Instructions: Chase down the fugitive vehicle and ram it until you take them down. Keep driving and look for more suspects."
MostPerpsHeadingSymbol 258 EditableText"Most take downs "
BestTimesHeadingSymbol 259 EditableText"Best lap times "
BestTimesTableSymbol 260 EditableText"Times"
MostPerpsTableSymbol 261 EditableText"arrests"
GhostCarFWDSymbol 262 EditableText"Ghost car"
GhostCarREVSymbol 263 EditableText"Ghost car"
InstructionTxtSymbol 272 EditableText"Instructions: Chase down the fugitive vehicle and ram it until you take them down. Keep driving and look for more suspects."
MostPerpsHeadingSymbol 276 EditableText"Most take downs "
BestTimesHeadingSymbol 277 EditableText"Best lap times "
BestTimesTableSymbol 278 EditableText"Times"
MostPerpsTableSymbol 279 EditableText"arrests"
antstats1Symbol 283 EditableText""
antstats3Symbol 284 EditableText""
antstats2Symbol 285 EditableText""
BenchmarkTimeSymbol 287 EditableText""
testdata14Symbol 288 EditableText""
testdata8Symbol 289 EditableText""
testdata9Symbol 290 EditableText""
testdata10Symbol 291 EditableText""
testdata11Symbol 292 EditableText""
testdata12Symbol 293 EditableText""
testdata1Symbol 294 EditableText""
testdata2Symbol 295 EditableText""
testdata3Symbol 296 EditableText""
testdata4Symbol 297 EditableText""
testdata5Symbol 298 EditableText""
testdata6Symbol 299 EditableText""
testdata7Symbol 300 EditableText""
testdata13Symbol 301 EditableText""
_parent.minSecSymbol 400 EditableText"0'00""
_parent.minSecSymbol 401 EditableText"0'00""
SpeedoSymbol 405 EditableText"0"




http://swfchan.com/8/39744/info.shtml
Created: 11/5 -2019 23:46:33 Last modified: 11/5 -2019 23:46:33 Server time: 22/12 -2024 23:10:29