STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #39744 |
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 1theMan = 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 2function 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 3function 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 81IntroSounds.start();Frame 149if (NeedToSave) { saveProgress(); }Frame 214stop();Frame 215if (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 220if (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 225function 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 226function 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 227function 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 229function 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 230function 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 232function 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 234function 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 236function 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 237function 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 239function 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 240function 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 242function 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 244function 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 247var PerpStatus = "Ready4Next"; var SpawnWaypoint = 7; var ExitWaypoint = WPdirection(10); Splooge = new Sound(BG0.ES2); Splooge.attachSound("Splooge");Frame 248P1a = 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 249if (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 250Frame 251if (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 252var 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 254removeMovieClip(G1); _quality = "best"; goHome();Frame 255stop();Frame 256stop();Frame 257stop();Frame 263stop();Frame 265Spd = 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 266Spd = 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 267Spd = 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 270function 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 271if (_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 280if (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 1stop();Symbol 65 MovieClip Frame 2stop();Symbol 67 MovieClip Frame 1if (_root.TimeTrial) { stop(); } else { gotoAndStop (2); }Symbol 67 MovieClip Frame 2Symbol 68 MovieClip [HUDhelpLoader] Frame 1var HUDhelpTimer = getTimer();Symbol 68 MovieClip [HUDhelpLoader] Frame 10if (_root.kD(_root.kS) || (_root.ClockMC.TimeLeft < 1)) { removeMovieClip(this); }Symbol 68 MovieClip [HUDhelpLoader] Frame 11if ((getTimer() - HUDhelpTimer) > 3200) { HUDhelp.HUDhelpKeys.gotoAndStop(2); }Symbol 68 MovieClip [HUDhelpLoader] Frame 12if (_root.P1Spd < 4) { gotoAndPlay (10); }Symbol 68 MovieClip [HUDhelpLoader] Frame 23removeMovieClip(this);Symbol 76 MovieClip Frame 1stop();Symbol 76 MovieClip Frame 2stop();Symbol 76 MovieClip Frame 3stop();Symbol 76 MovieClip Frame 4stop();Symbol 77 MovieClip [TimeExtendDisplay] Frame 50removeMovieClip(this);Symbol 93 MovieClip Frame 1Spd = 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 2Spd = 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 3Spd = 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 4stop();Symbol 93 MovieClip Frame 5stop();Symbol 93 MovieClip Frame 6stop();Symbol 96 MovieClip [r0gueHunterLink] Frame 1function 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 2var 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 3if (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 8if (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 23stop();Symbol 97 MovieClip [r0gueDirectorLink] Frame 1var 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 7var 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 8removeMovieClip(this);Symbol 99 MovieClip [GhostLink] Frame 1var 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 2function 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 3if (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 5if (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 6iH++; 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 50removeMovieClip(this);Symbol 114 Buttonon (release) { if (_root.saveGhost()) { gotoAndStop (3); } else { gotoAndStop (4); } }Symbol 118 Buttonon (release) { _root.clearGhost(); gotoAndStop (6); }Symbol 120 MovieClip Frame 1stop();Symbol 120 MovieClip Frame 2stop();Symbol 120 MovieClip Frame 3stop();Symbol 120 MovieClip Frame 4stop();Symbol 120 MovieClip Frame 5stop();Symbol 120 MovieClip Frame 6stop();Symbol 120 MovieClip Frame 7stop();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 2if (_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 3if (_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 4var 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 5Symbol 134 MovieClip [StatusPanelLink] Frame 6if (Key.isDown(32)) { gotoAndPlay (5); }Symbol 134 MovieClip [StatusPanelLink] Frame 7Symbol 134 MovieClip [StatusPanelLink] Frame 8if (Key.isDown(77) || (Key.isDown(81))) { gotoAndPlay (7); }Symbol 134 MovieClip [StatusPanelLink] Frame 9if (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 10if (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 1stop();Symbol 155 MovieClip Frame 2Acceleration = 0.945; Turning = 4; HitPoints = 0.7; Mass = 1; stop();Symbol 155 MovieClip Frame 3Acceleration = 0.945; Turning = 4; HitPoints = 0.7; Mass = 1; stop();Symbol 155 MovieClip Frame 4Acceleration = 0.95; Turning = 4.1; HitPoints = 0.7; Mass = 0.9; stop();Symbol 155 MovieClip Frame 5Acceleration = 0.96; Turning = 4.2; HitPoints = 0.6; Mass = 0.8; stop();Symbol 155 MovieClip Frame 6Acceleration = 0.945; Turning = 4; HitPoints = 0.95; Mass = 1.15; stop();Symbol 155 MovieClip Frame 7Acceleration = 0.97; Turning = 4.3; HitPoints = 0.75; Mass = 1; stop();Symbol 155 MovieClip Frame 8Acceleration = 0.975; Turning = 4.4; HitPoints = 0.8; Mass = 0.95; stop();Symbol 155 MovieClip Frame 9Acceleration = 0.98; Turning = 4.5; HitPoints = 0.7; Mass = 0.9; stop();Symbol 155 MovieClip Frame 10Acceleration = 0.985; Turning = 4.6; HitPoints = 0.8; Mass = 1.05; stop();Symbol 155 MovieClip Frame 11Acceleration = 0.955; Turning = 4.1; HitPoints = 1; Mass = 1.2; stop();Symbol 155 MovieClip Frame 12Acceleration = 0.99; Turning = 4.8; HitPoints = 0.5; Mass = 0.85; stop();Symbol 155 MovieClip Frame 13Acceleration = 0.995; Turning = 4.7; HitPoints = 0.7; Mass = 1.05; stop();Symbol 155 MovieClip Frame 14Acceleration = 1; Turning = 4.9; HitPoints = 0.6; Mass = 0.95; stop();Symbol 156 MovieClip [PerpLink] Frame 1function 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 6Waypoint = 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 7if (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 10Wait4CopCount++;Symbol 156 MovieClip [PerpLink] Frame 11gotoAndPlay (10);Symbol 156 MovieClip [PerpLink] Frame 13CatchUpCount--;Symbol 156 MovieClip [PerpLink] Frame 14if (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 33stop();Symbol 161 MovieClip Frame 1stop();Symbol 163 MovieClip [PerpOnFoot] Frame 1function 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 9var Speed = _root.Randomiser(8, 12); GP0 = new Object(); _root.ObjGlob(this); turn();Symbol 163 MovieClip [PerpOnFoot] Frame 10Symbol 163 MovieClip [PerpOnFoot] Frame 11if (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 13alive = 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 22stop();Symbol 163 MovieClip [PerpOnFoot] Frame 23if (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 24if (this.hitTest(_root.P1f)) { if (!_root.Rd1) { if (!_root.JBspeaking) { _root.Help.start(0, 1); } } gotoAndPlay (9); }Symbol 163 MovieClip [PerpOnFoot] Frame 25if (Walking) { this._x = this._x + step_x; this._y = this._y - step_y; }Symbol 163 MovieClip [PerpOnFoot] Frame 26if (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 1if (_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 Buttonon (release) { gotoAndPlay (4); }Symbol 218 MovieClip Frame 193stop();Symbol 221 Buttonon (release) { IntroSounds.stop(); buttonNoises.attachSound("footBail"); buttonNoises.start(); var Pursu1t = false; var TimeTrial = false; var r0gue = true; gotoAndPlay (220); }Symbol 224 Buttonon (release) { IntroSounds.stop(); buttonNoises.attachSound("dispatcherAllUnits"); buttonNoises.start(); var Pursu1t = true; var TimeTrial = false; var r0gue = false; gotoAndPlay (215); }Symbol 227 Buttonon (release) { IntroSounds.stop(); buttonNoises.attachSound("TurboBoost"); buttonNoises.start(); var Pursu1t = false; var TimeTrial = true; var r0gue = false; gotoAndPlay (215); }Symbol 228 Buttonon (release) { getURL ("mailto:listenupsucka@hotmail.com"); }Symbol 232 Buttonon (release) { if ((IntroSounds.position < 18600) || (IntroSounds.position == IntroSounds.duration)) { IntroSounds.stop(); IntroSounds.start(18.6, 1); } gotoAndStop (262); }Symbol 235 Buttonon (release) { _root.goHome(); }Symbol 236 MovieClip Frame 15stop();Symbol 239 Buttonon (release) { delete InstructionTxt; delete BestTimesHeading; delete BestTimesTable; delete MostPerpsHeading; delete MostPerpsTable; gotoAndPlay (225); }Symbol 240 Buttonon (release) { if (pursu1t) { gotoAndStop (258); } else { gotoAndStop (259); } }Symbol 253 Buttonon (release) { Direction = 1; DirectionTick._y = 376.4; }Symbol 255 Buttonon (release) { PatrolCar = 1; CarTick._y = 268.4; }Symbol 265 Buttonon (release) { PatrolCar = 2; CarTick._y = 296.9; }Symbol 267 Buttonon (release) { PatrolCar = 3; CarTick._y = 326.3; }Symbol 269 Buttonon (release) { var DirectionCode = 2; DirectionTick._y = 407.2; }Symbol 270 Buttonon (release) { var DirectionCode = 1; DirectionTick._y = 376.4; }Symbol 271 Buttonon (release) { gotoAndStop (260); }Symbol 304 MovieClip Frame 1SpawnPoint = new Object(); SpawnPoint.x = 0; SpawnPoint.y = 0; localToGlobal(this.SpawnPoint); _root.BG0.ES2.globalToLocal(this.SpawnPoint); stop();Symbol 316 MovieClip Frame 1if (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 2stop();Symbol 321 MovieClip Frame 1stop();Symbol 321 MovieClip Frame 2stop();Symbol 321 MovieClip Frame 3stop();Symbol 321 MovieClip Frame 4stop();Symbol 345 MovieClip Frame 1this._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 2function 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 3Symbol 345 MovieClip Frame 6if ((clockStartTime + delayTime) > getTimer()) { gotoAndPlay (3); }Symbol 345 MovieClip Frame 7if (_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 11if (!triggered) { if (_root.P1.hitTest(trigger)) { var clockStartTime = getTimer(); var delayTime = _root.Randomiser(0, 999); var triggered = true; } }Symbol 345 MovieClip Frame 12if ((clockStartTime + delayTime) < getTimer()) { bookTrain(false, 3); gotoAndPlay (14); } else { gotoAndPlay (11); }Symbol 345 MovieClip Frame 14var 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 15this._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 16if (Count >= Steps) { gotoAndPlay (17); } else { gotoAndPlay (15); }Symbol 345 MovieClip Frame 17stop();Symbol 347 MovieClip Frame 1stop();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 2onClipEvent (load) { PortalDestination = new Array(1, -690, 220); stop(); }Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 2onClipEvent (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 4onClipEvent (load) { PortalDestination = new Array(0, 690, -550); stop(); }Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 4onClipEvent (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 6onClipEvent (load) { PortalDestination = new Array(1, 300, 690); stop(); }Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 6onClipEvent (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 8onClipEvent (load) { PortalDestination = new Array(2, 540, -690); stop(); }Instance of Symbol 326 MovieClip "Portal1" in Symbol 347 MovieClip Frame 8onClipEvent (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 10onClipEvent (load) { PortalDestination = new Array(3, 600, 600); stop(); }Instance of Symbol 326 MovieClip "Portal1" in Symbol 347 MovieClip Frame 10onClipEvent (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 12onClipEvent (load) { PortalDestination = new Array(6, 550, 690); stop(); }Instance of Symbol 326 MovieClip "Portal2" in Symbol 347 MovieClip Frame 12onClipEvent (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 14onClipEvent (load) { PortalDestination = new Array(5, -550, -690); stop(); }Instance of Symbol 311 MovieClip "Portal1" in Symbol 347 MovieClip Frame 14onClipEvent (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 16onClipEvent (load) { PortalDestination = new Array(8, 690, 380); stop(); }Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 16onClipEvent (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 18onClipEvent (load) { PortalDestination = new Array(0, 460, 690); stop(); }Instance of Symbol 311 MovieClip "Portal2" in Symbol 347 MovieClip Frame 18onClipEvent (load) { PortalDestination = new Array(7, -690, -190); stop(); }Symbol 388 MovieClip Frame 1stop();Symbol 388 MovieClip Frame 2stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 2onClipEvent (load) { Distance = 420; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Symbol 388 MovieClip Frame 4stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 4onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 4onClipEvent (load) { Distance = 600; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 4onClipEvent (load) { Distance = 300; }Symbol 388 MovieClip Frame 6stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 6onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Symbol 388 MovieClip Frame 8stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 8onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 8onClipEvent (load) { Distance = 370; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 8onClipEvent (load) { Distance = 0; }Symbol 388 MovieClip Frame 10stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 240; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B6" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 400; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 388 MovieClip Frame 10onClipEvent (load) { Distance = 290; }Symbol 388 MovieClip Frame 12stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 12onClipEvent (load) { Distance = 290; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 12onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 12onClipEvent (load) { Distance = 200; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 12onClipEvent (load) { Distance = 290; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 388 MovieClip Frame 12onClipEvent (load) { Distance = 700; }Symbol 388 MovieClip Frame 14stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Symbol 388 MovieClip Frame 16stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 16onClipEvent (load) { Distance = 370; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 388 MovieClip Frame 16onClipEvent (load) { Distance = 250; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 16onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 16onClipEvent (load) { Distance = 0; }Symbol 388 MovieClip Frame 18stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 388 MovieClip Frame 18onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 388 MovieClip Frame 18onClipEvent (load) { Distance = 350; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 388 MovieClip Frame 18onClipEvent (load) { Distance = 500; }Symbol 391 MovieClip Frame 1function 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 2if (_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 11if (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 1stop();Symbol 396 MovieClip Frame 1stop();Symbol 399 MovieClip Frame 1stop();Symbol 399 MovieClip Frame 101stop();Symbol 402 MovieClip Frame 1stop();Symbol 403 MovieClip Frame 1var 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 2function 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 9if (Turbo) { TurboDuration--; if (TurboDuration <= 0) { _root.P1.TurboOff(); } }Symbol 403 MovieClip Frame 15if (_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 21if (TimeLeft < 10) { Beep.start(); ClockTimeLeft.gotoAndPlay(2); }Symbol 403 MovieClip Frame 27TimeLeft--; 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 Buttonon (release) { gotoAndPlay (149); }Symbol 422 Buttonon (release) { if (r0gue) { gotoAndPlay (220); } else { gotoAndPlay (215); } }Symbol 423 Buttonon (release) { gotoAndStop (261); }Symbol 441 Buttonon (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 Graphic | Used by:49 163 | |
Symbol 49 MovieClip [Beacon] | Uses:48 | |
Symbol 50 Graphic | Used by:67 | |
Symbol 51 Font | Used by:52 53 54 55 56 57 58 66 | |
Symbol 52 EditableText | Uses:51 | Used by:67 |
Symbol 53 EditableText | Uses:51 | Used by:67 |
Symbol 54 EditableText | Uses:51 | Used by:67 |
Symbol 55 EditableText | Uses:51 | Used by:65 |
Symbol 56 EditableText | Uses:51 | Used by:65 |
Symbol 57 EditableText | Uses:51 | Used by:65 |
Symbol 58 EditableText | Uses:51 | Used by:65 |
Symbol 59 Graphic | Used by:65 | |
Symbol 60 Graphic | Used by:65 | |
Symbol 61 Font | Used 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 Text | Uses:61 | Used by:65 |
Symbol 63 Text | Uses:61 | Used by:65 |
Symbol 64 Text | Uses:61 | Used by:65 |
Symbol 65 MovieClip | Uses:55 56 57 58 59 60 62 63 64 | Used by:67 |
Symbol 66 EditableText | Uses:51 | Used by:67 |
Symbol 67 MovieClip | Uses:50 52 53 54 65 66 | Used by:68 |
Symbol 68 MovieClip [HUDhelpLoader] | Uses:67 | |
Symbol 69 EditableText | Uses:61 | Used by:76 |
Symbol 70 EditableText | Uses:61 | Used by:76 |
Symbol 71 Graphic | Used by:76 134 | |
Symbol 72 EditableText | Uses:61 | Used by:76 |
Symbol 73 Graphic | Used by:76 134 | |
Symbol 74 EditableText | Uses:61 | Used by:76 |
Symbol 75 Graphic | Used by:76 134 | |
Symbol 76 MovieClip | Uses:69 70 71 72 73 74 75 | Used by:77 |
Symbol 77 MovieClip [TimeExtendDisplay] | Uses:76 | |
Symbol 78 Bitmap | Used by:79 315 435 | |
Symbol 79 Graphic | Uses:78 | Used by:93 98 218 |
Symbol 80 Graphic | Used by:82 | |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:80 81 | Used by:93 |
Symbol 83 Bitmap | Used by:84 212 312 435 | |
Symbol 84 Graphic | Uses:83 | Used by:93 98 |
Symbol 85 Bitmap | Used by:86 312 435 | |
Symbol 86 Graphic | Uses:85 | Used by:93 98 |
Symbol 87 Bitmap | Used by:88 | |
Symbol 88 Graphic | Uses:87 | Used by:93 155 |
Symbol 89 Bitmap | Used by:90 | |
Symbol 90 Graphic | Uses:89 | Used by:93 155 |
Symbol 91 Bitmap | Used by:92 213 | |
Symbol 92 Graphic | Uses:91 | Used by:93 155 |
Symbol 93 MovieClip | Uses:79 82 84 86 88 90 92 | Used by:96 391 |
Symbol 94 ShapeTweening | Used by:96 156 391 | |
Symbol 95 Graphic | Used by:96 156 391 | |
Symbol 96 MovieClip [r0gueHunterLink] | Uses:93 94 95 | Used by:Timeline |
Symbol 97 MovieClip [r0gueDirectorLink] | Used by:Timeline | |
Symbol 98 MovieClip | Uses:79 84 86 | Used by:99 |
Symbol 99 MovieClip [GhostLink] | Uses:98 | Used by:Timeline |
Symbol 100 Graphic | Used by:102 | |
Symbol 101 EditableText | Uses:61 | Used by:102 |
Symbol 102 MovieClip | Uses:100 101 | Used by:103 |
Symbol 103 MovieClip [PopUpMessageLink] | Uses:102 | Used by:Timeline |
Symbol 104 Graphic | Used by:134 | |
Symbol 105 Text | Uses:61 | Used by:134 |
Symbol 106 Text | Uses:61 | Used by:134 |
Symbol 107 EditableText | Uses:61 | Used by:134 |
Symbol 108 EditableText | Uses:61 | Used by:134 |
Symbol 109 Text | Uses:61 | Used by:134 |
Symbol 110 EditableText | Uses:61 | Used by:134 |
Symbol 111 Graphic | Used by:120 | |
Symbol 112 Text | Uses:61 | Used by:120 |
Symbol 113 Graphic | Used by:114 118 178 228 239 240 271 396 399 407 422 423 441 | |
Symbol 114 Button | Uses:113 | Used by:120 |
Symbol 115 Text | Uses:61 | Used by:120 |
Symbol 116 Text | Uses:61 | Used by:120 |
Symbol 117 Text | Uses:61 | Used by:120 |
Symbol 118 Button | Uses:113 | Used by:120 |
Symbol 119 Text | Uses:61 | Used by:120 |
Symbol 120 MovieClip | Uses:111 112 114 115 116 117 118 119 | Used by:134 |
Symbol 121 EditableText | Uses:61 | Used by:134 |
Symbol 122 EditableText | Uses:61 | Used by:134 |
Symbol 123 EditableText | Uses:61 | Used by:134 |
Symbol 124 EditableText | Uses:61 | Used by:134 |
Symbol 125 EditableText | Uses:61 | Used by:134 |
Symbol 126 EditableText | Uses:61 | Used by:134 |
Symbol 127 EditableText | Uses:61 | Used by:134 |
Symbol 128 EditableText | Uses:61 | Used by:134 |
Symbol 129 EditableText | Uses:61 | Used by:134 |
Symbol 130 EditableText | Uses:61 | Used by:134 |
Symbol 131 EditableText | Uses:61 | Used by:134 |
Symbol 132 Text | Uses:61 | Used by:134 |
Symbol 133 EditableText | Uses:61 | Used 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 133 | Used by:Timeline |
Symbol 135 Bitmap | Used by:136 212 | |
Symbol 136 Graphic | Uses:135 | Used by:155 |
Symbol 137 Bitmap | Used by:138 | |
Symbol 138 Graphic | Uses:137 | Used by:155 |
Symbol 139 Bitmap | Used by:140 339 | |
Symbol 140 Graphic | Uses:139 | Used by:155 |
Symbol 141 Bitmap | Used by:142 | |
Symbol 142 Graphic | Uses:141 | Used by:155 |
Symbol 143 Bitmap | Used by:144 339 | |
Symbol 144 Graphic | Uses:143 | Used by:155 |
Symbol 145 Bitmap | Used by:146 | |
Symbol 146 Graphic | Uses:145 | Used by:155 |
Symbol 147 Bitmap | Used by:148 339 | |
Symbol 148 Graphic | Uses:147 | Used by:155 |
Symbol 149 Bitmap | Used by:150 339 | |
Symbol 150 Graphic | Uses:149 | Used by:155 |
Symbol 151 Bitmap | Used by:152 | |
Symbol 152 Graphic | Uses:151 | Used by:155 |
Symbol 153 Bitmap | Used by:154 | |
Symbol 154 Graphic | Uses:153 | Used by:155 |
Symbol 155 MovieClip | Uses:136 138 140 142 144 88 146 148 150 152 90 92 154 | Used by:156 |
Symbol 156 MovieClip [PerpLink] | Uses:155 94 95 | Used by:Timeline |
Symbol 157 Bitmap | Used by:158 213 | |
Symbol 158 Graphic | Uses:157 | Used by:163 |
Symbol 159 ShapeTweening | Used by:163 | |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:163 |
Symbol 162 Graphic | Used by:163 | |
Symbol 163 MovieClip [PerpOnFoot] | Uses:48 158 159 161 162 | Used by:388 |
Symbol 164 Graphic | Used by:221 224 227 236 311 Timeline | |
Symbol 165 Font | Used 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 EditableText | Uses:165 | Used by:Timeline |
Symbol 167 EditableText | Uses:165 | Used by:Timeline |
Symbol 168 Font | Used by:169 170 171 172 173 | |
Symbol 169 EditableText | Uses:168 | Used by:174 |
Symbol 170 EditableText | Uses:168 | Used by:174 |
Symbol 171 EditableText | Uses:168 | Used by:174 |
Symbol 172 EditableText | Uses:168 | Used by:174 |
Symbol 173 EditableText | Uses:168 | Used by:174 |
Symbol 174 MovieClip | Uses:169 170 171 172 173 | Used by:Timeline |
Symbol 175 EditableText | Uses:165 | Used by:Timeline |
Symbol 176 Font | Used 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 Text | Uses:176 | Used by:Timeline |
Symbol 178 Button | Uses:113 | Used by:Timeline |
Symbol 179 EditableText | Uses:165 | Used by:Timeline |
Symbol 180 Text | Uses:176 | Used by:Timeline |
Symbol 181 Bitmap | Used by:182 | |
Symbol 182 Graphic | Uses:181 | Used by:Timeline |
Symbol 183 Graphic | Used by:Timeline | |
Symbol 184 Text | Uses:176 | Used by:Timeline |
Symbol 185 Graphic | Used by:Timeline | |
Symbol 186 Text | Uses:176 | Used by:Timeline |
Symbol 187 Bitmap | Used by:188 | |
Symbol 188 Graphic | Uses:187 | Used by:232 235 236 Timeline |
Symbol 189 Bitmap | Used by:190 | |
Symbol 190 Graphic | Uses:189 | Used by:Timeline |
Symbol 191 Bitmap | Used by:192 | |
Symbol 192 Graphic | Uses:191 | Used by:Timeline |
Symbol 193 Graphic | Used by:218 | |
Symbol 194 Bitmap | Used by:195 | |
Symbol 195 Graphic | Uses:194 | Used by:218 |
Symbol 196 Graphic | Used by:218 | |
Symbol 197 Bitmap | Used by:198 | |
Symbol 198 Graphic | Uses:197 | Used by:218 |
Symbol 199 Graphic | Used by:218 | |
Symbol 200 Bitmap | Used by:201 | |
Symbol 201 Graphic | Uses:200 | Used by:218 |
Symbol 202 Bitmap | Used by:203 | |
Symbol 203 Graphic | Uses:202 | Used by:218 |
Symbol 204 Bitmap | Used by:205 | |
Symbol 205 Graphic | Uses:204 | Used by:218 |
Symbol 206 Bitmap | Used by:207 | |
Symbol 207 Graphic | Uses:206 | Used by:218 |
Symbol 208 Bitmap | Used by:209 | |
Symbol 209 Graphic | Uses:208 | Used by:218 |
Symbol 210 Bitmap | Used by:211 | |
Symbol 211 Graphic | Uses:210 | Used by:218 |
Symbol 212 Graphic | Uses:83 135 | Used by:218 |
Symbol 213 Graphic | Uses:91 157 | Used by:218 |
Symbol 214 Font | Used by:215 216 217 219 220 222 223 225 226 | |
Symbol 215 Text | Uses:214 | Used by:218 |
Symbol 216 Text | Uses:214 | Used by:218 |
Symbol 217 Text | Uses:214 | Used by:218 |
Symbol 218 MovieClip | Uses:193 195 196 198 199 201 203 205 207 209 211 212 79 213 215 216 217 | Used by:Timeline |
Symbol 219 Text | Uses:214 | Used by:221 |
Symbol 220 Text | Uses:214 | Used by:221 |
Symbol 221 Button | Uses:219 220 164 | Used by:Timeline |
Symbol 222 Text | Uses:214 | Used by:224 |
Symbol 223 Text | Uses:214 | Used by:224 |
Symbol 224 Button | Uses:222 223 164 | Used by:Timeline |
Symbol 225 Text | Uses:214 | Used by:227 |
Symbol 226 Text | Uses:214 | Used by:227 |
Symbol 227 Button | Uses:225 226 164 | Used by:Timeline |
Symbol 228 Button | Uses:113 | Used by:Timeline |
Symbol 229 Graphic | Used by:236 Timeline | |
Symbol 230 Graphic | Used by:232 | |
Symbol 231 Graphic | Used by:232 | |
Symbol 232 Button | Uses:188 230 231 | Used by:Timeline |
Symbol 233 Graphic | Used by:235 | |
Symbol 234 Graphic | Used by:235 | |
Symbol 235 Button | Uses:188 233 234 | Used by:236 |
Symbol 236 MovieClip | Uses:164 188 229 235 | Used by:Timeline |
Symbol 237 Text | Uses:176 | Used by:Timeline |
Symbol 238 Text | Uses:176 | Used by:Timeline |
Symbol 239 Button | Uses:113 | Used by:Timeline |
Symbol 240 Button | Uses:113 | Used by:Timeline |
Symbol 241 Font | Used by:242 243 258 259 262 263 272 276 277 427 428 430 431 433 434 436 437 438 442 443 | |
Symbol 242 EditableText | Uses:241 | Used by:Timeline |
Symbol 243 Text | Uses:241 | Used by:Timeline |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:244 | Used by:Timeline |
Symbol 246 Text | Uses:176 | Used by:Timeline |
Symbol 247 Graphic | Used by:250 | |
Symbol 248 Text | Uses:176 | Used by:250 |
Symbol 249 Graphic | Used by:250 | |
Symbol 250 Button | Uses:247 248 249 | Used by:Timeline |
Symbol 251 Graphic | Used by:253 255 265 267 269 270 | |
Symbol 252 Graphic | Used by:253 255 265 267 269 270 | |
Symbol 253 Button | Uses:251 252 | Used by:Timeline |
Symbol 254 Text | Uses:176 | Used by:Timeline |
Symbol 255 Button | Uses:251 252 | Used by:Timeline |
Symbol 256 Text | Uses:61 | Used by:Timeline |
Symbol 257 Text | Uses:61 | Used by:Timeline |
Symbol 258 EditableText | Uses:241 | Used by:Timeline |
Symbol 259 EditableText | Uses:241 | Used by:Timeline |
Symbol 260 EditableText | Uses:61 | Used by:Timeline |
Symbol 261 EditableText | Uses:61 | Used by:Timeline |
Symbol 262 EditableText | Uses:241 | Used by:Timeline |
Symbol 263 EditableText | Uses:241 | Used by:Timeline |
Symbol 264 Text | Uses:176 | Used by:Timeline |
Symbol 265 Button | Uses:251 252 | Used by:Timeline |
Symbol 266 Text | Uses:176 | Used by:Timeline |
Symbol 267 Button | Uses:251 252 | Used by:Timeline |
Symbol 268 Text | Uses:176 | Used by:Timeline |
Symbol 269 Button | Uses:251 252 | Used by:Timeline |
Symbol 270 Button | Uses:251 252 | Used by:Timeline |
Symbol 271 Button | Uses:113 | Used by:Timeline |
Symbol 272 EditableText | Uses:241 | Used by:Timeline |
Symbol 273 Text | Uses:176 | Used by:Timeline |
Symbol 274 Text | Uses:176 | Used by:Timeline |
Symbol 275 Text | Uses:61 | Used by:Timeline |
Symbol 276 EditableText | Uses:241 | Used by:Timeline |
Symbol 277 EditableText | Uses:241 | Used by:Timeline |
Symbol 278 EditableText | Uses:61 | Used by:Timeline |
Symbol 279 EditableText | Uses:61 | Used by:Timeline |
Symbol 280 Text | Uses:176 | Used by:Timeline |
Symbol 281 Text | Uses:176 | Used by:Timeline |
Symbol 282 Text | Uses:176 | Used by:Timeline |
Symbol 283 EditableText | Uses:165 | Used by:Timeline |
Symbol 284 EditableText | Uses:165 | Used by:Timeline |
Symbol 285 EditableText | Uses:165 | Used by:Timeline |
Symbol 286 Font | Used by:287 | |
Symbol 287 EditableText | Uses:286 | Used by:Timeline |
Symbol 288 EditableText | Uses:165 | Used by:Timeline |
Symbol 289 EditableText | Uses:165 | Used by:Timeline |
Symbol 290 EditableText | Uses:165 | Used by:Timeline |
Symbol 291 EditableText | Uses:165 | Used by:Timeline |
Symbol 292 EditableText | Uses:165 | Used by:Timeline |
Symbol 293 EditableText | Uses:165 | Used by:Timeline |
Symbol 294 EditableText | Uses:165 | Used by:Timeline |
Symbol 295 EditableText | Uses:165 | Used by:Timeline |
Symbol 296 EditableText | Uses:165 | Used by:Timeline |
Symbol 297 EditableText | Uses:165 | Used by:Timeline |
Symbol 298 EditableText | Uses:165 | Used by:Timeline |
Symbol 299 EditableText | Uses:165 | Used by:Timeline |
Symbol 300 EditableText | Uses:165 | Used by:Timeline |
Symbol 301 EditableText | Uses:165 | Used by:Timeline |
Symbol 302 MovieClip | Used by:388 | |
Symbol 303 Graphic | Used by:304 | |
Symbol 304 MovieClip | Uses:303 | Used by:388 |
Symbol 305 Bitmap | Used by:307 452 | |
Symbol 306 Bitmap | Used by:307 452 | |
Symbol 307 Graphic | Uses:305 306 | Used by:388 |
Symbol 308 Graphic | Used by:309 | |
Symbol 309 MovieClip | Uses:308 | Used by:388 |
Symbol 310 Graphic | Used by:388 | |
Symbol 311 MovieClip | Uses:164 | Used by:347 |
Symbol 312 Graphic | Uses:85 83 | Used by:347 |
Symbol 313 Graphic | Used by:314 | |
Symbol 314 MovieClip | Uses:313 | Used by:316 321 |
Symbol 315 Graphic | Uses:78 | Used by:316 |
Symbol 316 MovieClip | Uses:314 315 | Used by:347 |
Symbol 317 Graphic | Used by:321 | |
Symbol 318 Graphic | Used by:321 Timeline | |
Symbol 319 Graphic | Used by:321 Timeline | |
Symbol 320 Graphic | Used by:321 Timeline | |
Symbol 321 MovieClip | Uses:314 317 318 319 320 | Used by:347 |
Symbol 322 Graphic | Used by:347 | |
Symbol 323 Graphic | Used by:347 | |
Symbol 324 Graphic | Used by:347 | |
Symbol 325 Graphic | Used by:326 | |
Symbol 326 MovieClip | Uses:325 | Used by:347 |
Symbol 327 Graphic | Used by:347 | |
Symbol 328 Bitmap | Used by:330 452 | |
Symbol 329 Bitmap | Used by:330 452 | |
Symbol 330 Graphic | Uses:328 329 | Used by:347 |
Symbol 331 Bitmap | Used by:332 | |
Symbol 332 Graphic | Uses:331 | Used by:347 |
Symbol 333 Bitmap | Used by:336 346 | |
Symbol 334 Bitmap | Used by:336 | |
Symbol 335 Bitmap | Used by:336 | |
Symbol 336 Graphic | Uses:333 334 335 | Used by:347 |
Symbol 337 Bitmap | Used by:339 | |
Symbol 338 Bitmap | Used by:339 | |
Symbol 339 Graphic | Uses:139 143 337 149 147 338 | Used by:347 |
Symbol 340 Graphic | Used by:347 | |
Symbol 341 Graphic | Used by:342 | |
Symbol 342 MovieClip | Uses:341 | Used by:345 |
Symbol 343 Bitmap | Used by:344 | |
Symbol 344 Graphic | Uses:343 | Used by:345 |
Symbol 345 MovieClip | Uses:342 344 | Used by:347 |
Symbol 346 Graphic | Uses:333 | Used by:347 |
Symbol 347 MovieClip | Uses:311 312 316 321 322 323 324 326 327 330 332 336 339 340 345 346 | Used by:388 |
Symbol 348 Graphic | Used by:388 | |
Symbol 349 Bitmap | Used by:351 383 452 | |
Symbol 350 Bitmap | Used by:351 372 | |
Symbol 351 Graphic | Uses:349 350 | Used by:388 |
Symbol 352 Graphic | Used by:353 | |
Symbol 353 MovieClip | Uses:352 | Used by:388 |
Symbol 354 Graphic | Used by:388 | |
Symbol 355 Bitmap | Used by:356 363 452 | |
Symbol 356 Graphic | Uses:355 | Used by:388 |
Symbol 357 Bitmap | Used by:358 376 452 | |
Symbol 358 Graphic | Uses:357 | Used by:388 |
Symbol 359 Graphic | Used by:360 | |
Symbol 360 MovieClip | Uses:359 | Used by:388 |
Symbol 361 Graphic | Used by:388 | |
Symbol 362 Bitmap | Used by:363 452 | |
Symbol 363 Graphic | Uses:355 362 | Used by:388 |
Symbol 364 Graphic | Used by:365 | |
Symbol 365 MovieClip | Uses:364 | Used by:388 |
Symbol 366 Graphic | Used by:388 | |
Symbol 367 Bitmap | Used by:368 452 | |
Symbol 368 Graphic | Uses:367 | Used by:388 |
Symbol 369 Graphic | Used by:370 | |
Symbol 370 MovieClip | Uses:369 | Used by:388 |
Symbol 371 Graphic | Used by:388 | |
Symbol 372 Graphic | Uses:350 | Used by:388 |
Symbol 373 Graphic | Used by:374 | |
Symbol 374 MovieClip | Uses:373 | Used by:388 |
Symbol 375 Graphic | Used by:388 | |
Symbol 376 Graphic | Uses:357 | Used by:388 |
Symbol 377 Graphic | Used by:378 | |
Symbol 378 MovieClip | Uses:377 | Used by:388 |
Symbol 379 Graphic | Used by:388 | |
Symbol 380 Graphic | Used by:381 | |
Symbol 381 MovieClip | Uses:380 | Used by:388 |
Symbol 382 Graphic | Used by:388 | |
Symbol 383 Graphic | Uses:349 | Used by:388 |
Symbol 384 Graphic | Used by:385 | |
Symbol 385 MovieClip | Uses:384 | Used by:388 |
Symbol 386 Bitmap | Used by:387 452 | |
Symbol 387 Graphic | Uses:386 | Used by:388 |
Symbol 388 MovieClip | Uses: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 387 | Used by:Timeline |
Symbol 389 Graphic | Used by:390 | |
Symbol 390 MovieClip | Uses:389 | Used by:391 |
Symbol 391 MovieClip | Uses:390 93 94 95 | Used by:Timeline |
Symbol 392 Graphic | Used by:396 | |
Symbol 393 Graphic | Used by:395 | |
Symbol 394 Graphic | Used by:395 | |
Symbol 395 MovieClip | Uses:393 394 | Used by:396 |
Symbol 396 MovieClip | Uses:392 113 395 | Used by:Timeline |
Symbol 397 Graphic | Used by:399 | |
Symbol 398 Graphic | Used by:399 | |
Symbol 399 MovieClip | Uses:397 113 398 | Used by:Timeline |
Symbol 400 EditableText | Uses:61 | Used by:402 |
Symbol 401 EditableText | Uses:61 | Used by:402 |
Symbol 402 MovieClip | Uses:400 401 | Used by:403 |
Symbol 403 MovieClip | Uses:402 | Used by:Timeline |
Symbol 404 Text | Uses:61 | Used by:Timeline |
Symbol 405 EditableText | Uses:61 | Used by:Timeline |
Symbol 406 Text | Uses:176 | Used by:Timeline |
Symbol 407 Button | Uses:113 | Used by:Timeline |
Symbol 408 Bitmap | Used by:409 | |
Symbol 409 Graphic | Uses:408 | Used by:Timeline |
Symbol 410 Text | Uses:176 | Used by:Timeline |
Symbol 411 Text | Uses:176 | Used by:Timeline |
Symbol 412 Bitmap | Used by:413 | |
Symbol 413 Graphic | Uses:412 | Used by:Timeline |
Symbol 414 Text | Uses:176 | Used by:Timeline |
Symbol 415 Text | Uses:176 | Used by:Timeline |
Symbol 416 Bitmap | Used by:417 | |
Symbol 417 Graphic | Uses:416 | Used by:Timeline |
Symbol 418 Text | Uses:176 | Used by:Timeline |
Symbol 419 Text | Uses:176 | Used by:Timeline |
Symbol 420 Text | Uses:176 | Used by:Timeline |
Symbol 421 Text | Uses:176 | Used by:Timeline |
Symbol 422 Button | Uses:113 | Used by:Timeline |
Symbol 423 Button | Uses:113 | Used by:Timeline |
Symbol 424 Text | Uses:61 | Used by:Timeline |
Symbol 425 Text | Uses:61 | Used by:Timeline |
Symbol 426 Text | Uses:61 | Used by:Timeline |
Symbol 427 Text | Uses:61 241 | Used by:Timeline |
Symbol 428 Text | Uses:61 241 | Used by:Timeline |
Symbol 429 Text | Uses:61 | Used by:Timeline |
Symbol 430 Text | Uses:61 241 | Used by:Timeline |
Symbol 431 Text | Uses:61 241 | Used by:Timeline |
Symbol 432 Text | Uses:61 | Used by:Timeline |
Symbol 433 Text | Uses:61 241 | Used by:Timeline |
Symbol 434 Text | Uses:61 241 | Used by:Timeline |
Symbol 435 Graphic | Uses:85 83 78 | Used by:Timeline |
Symbol 436 Text | Uses:61 241 | Used by:Timeline |
Symbol 437 Text | Uses:241 61 | Used by:Timeline |
Symbol 438 Text | Uses:61 241 | Used by:Timeline |
Symbol 439 Text | Uses:176 | Used by:Timeline |
Symbol 440 Text | Uses:176 | Used by:Timeline |
Symbol 441 Button | Uses:113 | Used by:Timeline |
Symbol 442 Text | Uses:241 | Used by:Timeline |
Symbol 443 Text | Uses:241 | Used by:Timeline |
Symbol 444 EditableText | Uses:165 | Used by:Timeline |
Symbol 445 Bitmap | Used by:452 | |
Symbol 446 Bitmap | Used by:452 | |
Symbol 447 Bitmap | Used by:452 | |
Symbol 448 Bitmap | Used by:452 | |
Symbol 449 Bitmap | Used by:452 | |
Symbol 450 Bitmap | Used by:452 | |
Symbol 451 Bitmap | Used by:452 | |
Symbol 452 Graphic | Uses:445 446 447 362 448 305 349 357 306 449 328 386 355 450 367 451 329 | Used by:Timeline |
Symbol 453 Bitmap | Used by:454 | |
Symbol 454 Graphic | Uses:453 | Used by:Timeline |
Symbol 455 Bitmap | Used by:456 | |
Symbol 456 Graphic | Uses:455 | Used by:Timeline |
Symbol 457 Bitmap | Used by:458 | |
Symbol 458 Graphic | Uses:457 | Used by:Timeline |
Symbol 459 Bitmap | Used by:460 | |
Symbol 460 Graphic | Uses:459 | Used by:Timeline |
Symbol 461 Bitmap | Used by:462 | |
Symbol 462 Graphic | Uses:461 | Used by:Timeline |
Symbol 463 Bitmap | Used by:464 | |
Symbol 464 Graphic | Uses:463 | Used by:Timeline |
Symbol 465 Bitmap | Used by:466 | |
Symbol 466 Graphic | Uses:465 | Used by:Timeline |
Symbol 467 Bitmap | Used by:468 | |
Symbol 468 Graphic | Uses:467 | Used by:Timeline |
Symbol 469 Bitmap | Used by:470 | |
Symbol 470 Graphic | Uses:469 | Used by:Timeline |
Instance Names
"CarTick" | Frame 215 | Symbol 245 MovieClip |
"DirectionTick" | Frame 215 | Symbol 245 MovieClip |
"CarTick" | Frame 220 | Symbol 245 MovieClip |
"DirectionTick" | Frame 220 | Symbol 245 MovieClip |
"BG0" | Frame 247 | Symbol 388 MovieClip |
"P1" | Frame 247 | Symbol 391 MovieClip |
"HealthMeter" | Frame 247 | Symbol 396 MovieClip |
"PerpMeter" | Frame 247 | Symbol 399 MovieClip |
"ClockMC" | Frame 247 | Symbol 403 MovieClip |
"HUDhelpKeys" | Symbol 67 MovieClip Frame 1 | Symbol 65 MovieClip |
"HUDhelp" | Symbol 68 MovieClip [HUDhelpLoader] Frame 1 | Symbol 67 MovieClip |
"TimeExtendContent" | Symbol 77 MovieClip [TimeExtendDisplay] Frame 1 | Symbol 76 MovieClip |
"Lights" | Symbol 93 MovieClip Frame 1 | Symbol 82 MovieClip |
"G2" | Symbol 96 MovieClip [r0gueHunterLink] Frame 1 | Symbol 93 MovieClip |
"G2" | Symbol 99 MovieClip [GhostLink] Frame 1 | Symbol 98 MovieClip |
"TTsaveMC" | Symbol 134 MovieClip [StatusPanelLink] Frame 1 | Symbol 120 MovieClip |
"Chassis" | Symbol 156 MovieClip [PerpLink] Frame 1 | Symbol 155 MovieClip |
"Smear" | Symbol 163 MovieClip [PerpOnFoot] Frame 14 | Symbol 161 MovieClip |
"kZone" | Symbol 345 MovieClip Frame 14 | Symbol 342 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 2 | Symbol 311 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 2 | Symbol 311 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 2 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 2 | Symbol 316 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 2 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 2 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 2 | Symbol 321 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 4 | Symbol 311 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 4 | Symbol 311 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 4 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 4 | Symbol 316 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 4 | Symbol 321 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 4 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 4 | Symbol 321 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 6 | Symbol 311 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 6 | Symbol 311 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 6 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 6 | Symbol 316 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 6 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 6 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 6 | Symbol 321 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 8 | Symbol 311 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 8 | Symbol 326 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 8 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 8 | Symbol 316 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 8 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 8 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 8 | Symbol 321 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 10 | Symbol 326 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 10 | Symbol 326 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 10 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 10 | Symbol 316 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 10 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 10 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 10 | Symbol 321 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 12 | Symbol 311 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 12 | Symbol 326 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 12 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 12 | Symbol 316 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 12 | Symbol 321 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 12 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 12 | Symbol 321 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 14 | Symbol 311 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 14 | Symbol 311 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 14 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 14 | Symbol 316 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 14 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 14 | Symbol 321 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 14 | Symbol 321 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 16 | Symbol 311 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 16 | Symbol 311 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 16 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 16 | Symbol 316 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 16 | Symbol 321 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 16 | Symbol 321 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 16 | Symbol 321 MovieClip |
"Portal1" | Symbol 347 MovieClip Frame 18 | Symbol 311 MovieClip |
"Portal2" | Symbol 347 MovieClip Frame 18 | Symbol 311 MovieClip |
"Train" | Symbol 347 MovieClip Frame 18 | Symbol 345 MovieClip |
"RoadBlock2" | Symbol 347 MovieClip Frame 18 | Symbol 316 MovieClip |
"RoadBlock1" | Symbol 347 MovieClip Frame 18 | Symbol 316 MovieClip |
"PickUp2" | Symbol 347 MovieClip Frame 18 | Symbol 321 MovieClip |
"PickUp3" | Symbol 347 MovieClip Frame 18 | Symbol 321 MovieClip |
"PickUp1" | Symbol 347 MovieClip Frame 18 | Symbol 321 MovieClip |
"ES2" | Symbol 388 MovieClip Frame 1 | Symbol 302 MovieClip |
"Waypoint0" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 2 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 2 | Symbol 309 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 2 | Symbol 347 MovieClip |
"B3" | Symbol 388 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 388 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 4 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 4 | Symbol 353 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 4 | Symbol 347 MovieClip |
"B2" | Symbol 388 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 388 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 6 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 6 | Symbol 360 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 6 | Symbol 347 MovieClip |
"B1" | Symbol 388 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 388 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 388 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 8 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 8 | Symbol 365 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 8 | Symbol 347 MovieClip |
"B2" | Symbol 388 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 388 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 10 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 10 | Symbol 370 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 10 | Symbol 347 MovieClip |
"B3" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B6" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B5" | Symbol 388 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 12 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 12 | Symbol 374 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 12 | Symbol 347 MovieClip |
"B3" | Symbol 388 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 388 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B5" | Symbol 388 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 14 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 14 | Symbol 378 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 14 | Symbol 347 MovieClip |
"B1" | Symbol 388 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 388 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 16 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 16 | Symbol 381 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 16 | Symbol 347 MovieClip |
"B3" | Symbol 388 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 388 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint1" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint9" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint2" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint3" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint4" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint5" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint6" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint7" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint8" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"Waypoint10" | Symbol 388 MovieClip Frame 18 | Symbol 304 MovieClip |
"road" | Symbol 388 MovieClip Frame 18 | Symbol 385 MovieClip |
"OB1" | Symbol 388 MovieClip Frame 18 | Symbol 347 MovieClip |
"B3" | Symbol 388 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 388 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 388 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"FP0" | Symbol 391 MovieClip Frame 1 | Symbol 390 MovieClip |
"AV0" | Symbol 391 MovieClip Frame 1 | Symbol 93 MovieClip |
"Spanner" | Symbol 396 MovieClip Frame 1 | Symbol 395 MovieClip |
"ClockTimeLeft" | Symbol 403 MovieClip Frame 3 | Symbol 402 MovieClip |
Special Tags
ExportAssets (56) | Timeline Frame 1 | Symbol 1 as "TurboBoost" |
ExportAssets (56) | Timeline Frame 1 | Symbol 2 as "TrainHorn" |
ExportAssets (56) | Timeline Frame 1 | Symbol 3 as "Splooge" |
ExportAssets (56) | Timeline Frame 1 | Symbol 4 as "SkidLoop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 5 as "SkidEnd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 6 as "sirenLoop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 7 as "RepairSound" |
ExportAssets (56) | Timeline Frame 1 | Symbol 8 as "MusicEnd" |
ExportAssets (56) | Timeline Frame 1 | Symbol 9 as "MessageBoop" |
ExportAssets (56) | Timeline Frame 1 | Symbol 10 as "LurePing" |
ExportAssets (56) | Timeline Frame 1 | Symbol 11 as "LocknLoad" |
ExportAssets (56) | Timeline Frame 1 | Symbol 12 as "XJ4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 13 as "XJ3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 14 as "XJ2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "XJ1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 16 as "XJ0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 17 as "jbSoMuchShit" |
ExportAssets (56) | Timeline Frame 1 | Symbol 18 as "PS4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 19 as "PS3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 20 as "PS2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 21 as "PS1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 22 as "PS0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 23 as "FC4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 24 as "FC3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 25 as "FC2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 26 as "FC1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 27 as "FC0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 28 as "CB4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 29 as "CB3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 30 as "CB2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 31 as "CB1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 32 as "CB0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 33 as "BS4" |
ExportAssets (56) | Timeline Frame 1 | Symbol 34 as "BS3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 35 as "BS2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 36 as "BS1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 37 as "BS0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 38 as "IntroMusic" |
ExportAssets (56) | Timeline Frame 1 | Symbol 39 as "Music" |
ExportAssets (56) | Timeline Frame 1 | Symbol 40 as "Help" |
ExportAssets (56) | Timeline Frame 1 | Symbol 41 as "footBail" |
ExportAssets (56) | Timeline Frame 1 | Symbol 42 as "EmptyGun" |
ExportAssets (56) | Timeline Frame 1 | Symbol 43 as "dispatcherAllUnits" |
ExportAssets (56) | Timeline Frame 1 | Symbol 44 as "Collision" |
ExportAssets (56) | Timeline Frame 1 | Symbol 45 as "Click" |
ExportAssets (56) | Timeline Frame 1 | Symbol 46 as "BigBang" |
ExportAssets (56) | Timeline Frame 1 | Symbol 47 as "Beep" |
ExportAssets (56) | Timeline Frame 1 | Symbol 49 as "Beacon" |
ExportAssets (56) | Timeline Frame 1 | Symbol 68 as "HUDhelpLoader" |
ExportAssets (56) | Timeline Frame 1 | Symbol 77 as "TimeExtendDisplay" |
ExportAssets (56) | Timeline Frame 1 | Symbol 96 as "r0gueHunterLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 97 as "r0gueDirectorLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 99 as "GhostLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 103 as "PopUpMessageLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 134 as "StatusPanelLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 156 as "PerpLink" |
ExportAssets (56) | Timeline Frame 1 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 247 | Symbol 163 as "PerpOnFoot" |
ExportAssets (56) | Timeline Frame 264 | Symbol 156 as "PerpLink" |
ExportAssets (56) | Timeline Frame 285 | Symbol 134 as "StatusPanelLink" |
ExportAssets (56) | Timeline Frame 288 | Symbol 103 as "PopUpMessageLink" |
ExportAssets (56) | Timeline Frame 290 | Symbol 99 as "GhostLink" |
ExportAssets (56) | Timeline Frame 291 | Symbol 97 as "r0gueDirectorLink" |
ExportAssets (56) | Timeline Frame 292 | Symbol 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
Message | Symbol 69 EditableText | "" |
_root.PerpsCaught | Symbol 70 EditableText | "000" |
_root.PerpsLost | Symbol 72 EditableText | "000" |
_root.CiviliansKilled | Symbol 74 EditableText | "000" |
_parent.thisMessage | Symbol 101 EditableText | "" |
peopleStats3 | Symbol 107 EditableText | "Civilian casualties :" |
peopleStats1 | Symbol 108 EditableText | "Fugitives taken down :" |
peopleStats2 | Symbol 110 EditableText | "Evaded capture :" |
LapTimeString | Symbol 121 EditableText | "" |
BestLapTimeString | Symbol 122 EditableText | "" |
TotalTimeString | Symbol 123 EditableText | "" |
_root.CiviliansKilled | Symbol 124 EditableText | "" |
_root.PerpsCaught | Symbol 125 EditableText | "" |
_root.ClockMC.Lap | Symbol 126 EditableText | "" |
TitleMessage | Symbol 127 EditableText | "" |
SubTitleMessage | Symbol 128 EditableText | "" |
_root.PerpsLost | Symbol 129 EditableText | "" |
musicMessage | Symbol 130 EditableText | "" |
qualityMessage | Symbol 131 EditableText | "" |
FrameRateAdvice | Symbol 133 EditableText | "" |
PercentageLoaded | Symbol 169 EditableText | "" |
currentlyLoadingAsset | Symbol 171 EditableText | "" |
InstructionTxt | Symbol 242 EditableText | "Instructions: Chase down the fugitive vehicle and ram it until you take them down. Keep driving and look for more suspects." |
MostPerpsHeading | Symbol 258 EditableText | "Most take downs " |
BestTimesHeading | Symbol 259 EditableText | "Best lap times " |
BestTimesTable | Symbol 260 EditableText | "Times" |
MostPerpsTable | Symbol 261 EditableText | "arrests" |
GhostCarFWD | Symbol 262 EditableText | "Ghost car" |
GhostCarREV | Symbol 263 EditableText | "Ghost car" |
InstructionTxt | Symbol 272 EditableText | "Instructions: Chase down the fugitive vehicle and ram it until you take them down. Keep driving and look for more suspects." |
MostPerpsHeading | Symbol 276 EditableText | "Most take downs " |
BestTimesHeading | Symbol 277 EditableText | "Best lap times " |
BestTimesTable | Symbol 278 EditableText | "Times" |
MostPerpsTable | Symbol 279 EditableText | "arrests" |
antstats1 | Symbol 283 EditableText | "" |
antstats3 | Symbol 284 EditableText | "" |
antstats2 | Symbol 285 EditableText | "" |
BenchmarkTime | Symbol 287 EditableText | "" |
testdata14 | Symbol 288 EditableText | "" |
testdata8 | Symbol 289 EditableText | "" |
testdata9 | Symbol 290 EditableText | "" |
testdata10 | Symbol 291 EditableText | "" |
testdata11 | Symbol 292 EditableText | "" |
testdata12 | Symbol 293 EditableText | "" |
testdata1 | Symbol 294 EditableText | "" |
testdata2 | Symbol 295 EditableText | "" |
testdata3 | Symbol 296 EditableText | "" |
testdata4 | Symbol 297 EditableText | "" |
testdata5 | Symbol 298 EditableText | "" |
testdata6 | Symbol 299 EditableText | "" |
testdata7 | Symbol 300 EditableText | "" |
testdata13 | Symbol 301 EditableText | "" |
_parent.minSec | Symbol 400 EditableText | "0'00"" |
_parent.minSec | Symbol 401 EditableText | "0'00"" |
Speedo | Symbol 405 EditableText | "0" |
|