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 #29754 |
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.1c |
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. |
GranSport F355 Viper |
Suspect vehicle : |
Most take downs |
Best lap times |
Times |
arrests |
GranSport F355 Viper |
GranSport F355 Viper |
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.1c |
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); } 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 = (31 - (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) * 70); 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(ContentID + 1); return(undefined); } if (ContentID == 1) { if (Health > (MaxHealth * 0.66)) { thisCrate.gotoAndStop("NoCrateFrame"); return(undefined); } thisCrate.gotoAndStop(ContentID + 1); return(undefined); } if (PursuitDuration < 3) { thisCrate.gotoAndStop("NoCrateFrame"); return(undefined); } thisCrate.gotoAndStop(ContentID + 1); 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(1 + UpIntensityStep); } } else { intensityUp(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 6 : if (PatrolCar == 1) { if (FeaturesUnlocked == 1) { FeaturesUnlocked = 2; NeedToSave = true; PopUpPager("Interceptor unlocked"); } } return; case 7 : if (PatrolCar == 2) { if (FeaturesUnlocked == 2) { FeaturesUnlocked = 3; NeedToSave = true; PopUpPager("Special unlocked"); } } return; case 8 : 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 + 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((2 * 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(undefined); } if (jbOnMike()) { return(undefined); } if (Cued) { if (priority <= CuedClipPriority) { return(undefined); } if (priority == 2) { Cued = false; } } if (C1.Check4Backup) { if (cat < 2) { return(undefined); } } if (C1.Immobilised) { if (cat < 2) { return(undefined); } } var goodFit = false; var LowestTimeTilClipStart = VOmaxdelay[cat]; var endPointsIndexOffset = 0; var currentIndex = 0; while (currentIndex < 5) { var TimeTilClipStart = ((endPoints[endPointsIndex] - 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; } } currentIndex++; } var currentIndex = 0; while (currentIndex < 5) { var TimeTilClipStart = ((endPoints[endPointsIndex + 1] - 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 = 1; } else if (BestIndex != currentIndex) { var goodFit = true; var BestIndex = currentIndex; var endPointsIndexOffset = 1; } } } 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 TotalEP = endPoints.length; var i = 0; while (i < TotalEP) { endPoints[i] = endPoints[i] - 450; i++; } var endPointsMajor = new Array(3, 6, 10, 12, 17, 22, 26); var i = 0; while (i < endPointsMajor.length) { 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 - 10; Splooge = new Sound(BG0); 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) { 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(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 == "P1")) { gotoAndStop (4); } else { stop(); }Symbol 93 MovieClip Frame 2Spd = new Array(26, 24); Acc = new Array(1.05, 0.82); TurboSpd = new Array(30, 25); TurboAcc = new Array(1.4, 1.12); 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 == "P1")) { gotoAndStop (5); } else { stop(); }Symbol 93 MovieClip Frame 3Spd = new Array(28, 27); Acc = new Array(1.12, 1.07); 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 == "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.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 ((_root.Help.position == 0) || (_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.Help.position == 0) || (_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.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)) { _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 302 MovieClip Frame 1SpawnPoint = new Object(); SpawnPoint.x = 0; SpawnPoint.y = 0; localToGlobal(this.SpawnPoint); _root.BG0.ES2.globalToLocal(this.SpawnPoint); stop();Symbol 314 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 314 MovieClip Frame 2stop();Symbol 319 MovieClip Frame 1stop();Symbol 319 MovieClip Frame 2stop();Symbol 319 MovieClip Frame 3stop();Symbol 319 MovieClip Frame 4stop();Symbol 343 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 343 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 343 MovieClip Frame 3Symbol 343 MovieClip Frame 6if ((clockStartTime + delayTime) > getTimer()) { gotoAndPlay (3); }Symbol 343 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 343 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 343 MovieClip Frame 11if (!triggered) { if (_root.P1.hitTest(trigger)) { var clockStartTime = getTimer(); var delayTime = _root.Randomiser(0, 999); var triggered = true; } }Symbol 343 MovieClip Frame 12if ((clockStartTime + delayTime) < getTimer()) { bookTrain(false, 3); gotoAndPlay (14); } else { gotoAndPlay (11); }Symbol 343 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 343 MovieClip Frame 15this._y = this._y - Speed; Count++; if (kZone.hitTest(_root.C1)) { _root.DamagePerp(666); } 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 343 MovieClip Frame 16if (Count >= Steps) { gotoAndPlay (17); } else { gotoAndPlay (15); }Symbol 343 MovieClip Frame 17stop();Symbol 345 MovieClip Frame 1stop();Symbol 345 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 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 2onClipEvent (load) { PortalDestination = new Array(1, -690, 220); stop(); }Instance of Symbol 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 2onClipEvent (load) { PortalDestination = new Array(8, 460, -690); stop(); }Symbol 345 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 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 4onClipEvent (load) { PortalDestination = new Array(0, 690, -550); stop(); }Instance of Symbol 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 4onClipEvent (load) { PortalDestination = new Array(2, -550, -690); stop(); }Symbol 345 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 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 6onClipEvent (load) { PortalDestination = new Array(1, 300, 690); stop(); }Instance of Symbol 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 6onClipEvent (load) { PortalDestination = new Array(3, -500, 690); stop(); }Symbol 345 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 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 8onClipEvent (load) { PortalDestination = new Array(2, 540, -690); stop(); }Instance of Symbol 324 MovieClip "Portal1" in Symbol 345 MovieClip Frame 8onClipEvent (load) { PortalDestination = new Array(4, -600, -600); stop(); }Symbol 345 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 324 MovieClip "Portal2" in Symbol 345 MovieClip Frame 10onClipEvent (load) { PortalDestination = new Array(3, 600, 600); stop(); }Instance of Symbol 324 MovieClip "Portal1" in Symbol 345 MovieClip Frame 10onClipEvent (load) { PortalDestination = new Array(5, 600, -600); stop(); }Symbol 345 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 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 12onClipEvent (load) { PortalDestination = new Array(6, 550, 690); stop(); }Instance of Symbol 324 MovieClip "Portal2" in Symbol 345 MovieClip Frame 12onClipEvent (load) { PortalDestination = new Array(4, -600, 600); stop(); }Symbol 345 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 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 14onClipEvent (load) { PortalDestination = new Array(5, -550, -690); stop(); }Instance of Symbol 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 14onClipEvent (load) { PortalDestination = new Array(7, 260, -690); stop(); }Symbol 345 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 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 16onClipEvent (load) { PortalDestination = new Array(8, 690, 380); stop(); }Instance of Symbol 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 16onClipEvent (load) { PortalDestination = new Array(6, -550, 690); stop(); }Symbol 345 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 309 MovieClip "Portal1" in Symbol 345 MovieClip Frame 18onClipEvent (load) { PortalDestination = new Array(0, 460, 690); stop(); }Instance of Symbol 309 MovieClip "Portal2" in Symbol 345 MovieClip Frame 18onClipEvent (load) { PortalDestination = new Array(7, -690, -190); stop(); }Symbol 386 MovieClip Frame 1stop();Symbol 386 MovieClip Frame 2stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 2onClipEvent (load) { Distance = 420; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 386 MovieClip Frame 2onClipEvent (load) { Distance = 0; }Symbol 386 MovieClip Frame 4stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 4onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 4onClipEvent (load) { Distance = 600; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 4onClipEvent (load) { Distance = 300; }Symbol 386 MovieClip Frame 6stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 6onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 386 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 6onClipEvent (load) { Distance = 380; accompanied = true; }Symbol 386 MovieClip Frame 8stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 8onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 8onClipEvent (load) { Distance = 370; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 8onClipEvent (load) { Distance = 0; }Symbol 386 MovieClip Frame 10stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 240; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B6" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 400; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 386 MovieClip Frame 10onClipEvent (load) { Distance = 290; }Symbol 386 MovieClip Frame 12stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 12onClipEvent (load) { Distance = 290; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 386 MovieClip Frame 12onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 12onClipEvent (load) { Distance = 200; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 12onClipEvent (load) { Distance = 290; accompanied = true; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B5" in Symbol 386 MovieClip Frame 12onClipEvent (load) { Distance = 700; }Symbol 386 MovieClip Frame 14stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 14onClipEvent (load) { Distance = 0; }Symbol 386 MovieClip Frame 16stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 16onClipEvent (load) { Distance = 370; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B4" in Symbol 386 MovieClip Frame 16onClipEvent (load) { Distance = 250; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 16onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 16onClipEvent (load) { Distance = 0; }Symbol 386 MovieClip Frame 18stop();Instance of Symbol 163 MovieClip [PerpOnFoot] "B3" in Symbol 386 MovieClip Frame 18onClipEvent (load) { Distance = 0; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B1" in Symbol 386 MovieClip Frame 18onClipEvent (load) { Distance = 350; }Instance of Symbol 163 MovieClip [PerpOnFoot] "B2" in Symbol 386 MovieClip Frame 18onClipEvent (load) { Distance = 500; }Symbol 389 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 389 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 389 MovieClip Frame 3_root.BigBang.setVolume(130); _root.BigBang.start(0.1, 1);Symbol 389 MovieClip Frame 6_root.BigBang.start(0, 1);Symbol 389 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 389 MovieClip Frame 21_root.DisplayStatusPanel(); stop();Symbol 394 MovieClip Frame 1stop();Symbol 395 MovieClip Frame 1stop();Symbol 398 MovieClip Frame 1stop();Symbol 398 MovieClip Frame 101stop();Symbol 401 MovieClip Frame 1stop();Symbol 402 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 402 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 402 MovieClip Frame 9if (Turbo) { TurboDuration--; if (TurboDuration <= 0) { _root.P1.TurboOff(); } }Symbol 402 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 402 MovieClip Frame 21if (TimeLeft < 10) { Beep.start(); ClockTimeLeft.gotoAndPlay(2); }Symbol 402 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 406 Buttonon (release) { gotoAndPlay (149); }Symbol 421 Buttonon (release) { if (r0gue) { gotoAndPlay (220); } else { gotoAndPlay (215); } }Symbol 422 Buttonon (release) { gotoAndStop (261); }Symbol 440 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 274 277 278 399 400 403 404 423 424 425 426 427 428 429 430 431 432 433 435 436 437 | |
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 313 434 | |
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 310 434 | |
Symbol 84 Graphic | Uses:83 | Used by:93 98 |
Symbol 85 Bitmap | Used by:86 310 434 | |
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 389 |
Symbol 94 ShapeTweening | Used by:96 156 389 | |
Symbol 95 Graphic | Used by:96 156 389 | |
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 395 398 406 421 422 440 | |
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 337 | |
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 337 | |
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 337 | |
Symbol 148 Graphic | Uses:147 | Used by:155 |
Symbol 149 Bitmap | Used by:150 337 | |
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:386 |
Symbol 164 Graphic | Used by:221 224 227 236 309 Timeline | |
Symbol 165 Font | Used by:166 167 175 179 281 282 283 286 287 288 289 290 291 292 293 294 295 296 297 298 299 443 | |
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 279 280 405 409 410 413 414 417 418 419 420 438 439 | |
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 275 276 426 427 429 430 432 433 435 436 437 441 442 | |
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:61 | Used by:Timeline |
Symbol 275 EditableText | Uses:241 | Used by:Timeline |
Symbol 276 EditableText | Uses:241 | Used by:Timeline |
Symbol 277 EditableText | Uses:61 | Used by:Timeline |
Symbol 278 EditableText | Uses:61 | Used by:Timeline |
Symbol 279 Text | Uses:176 | Used by:Timeline |
Symbol 280 Text | Uses:176 | Used by:Timeline |
Symbol 281 EditableText | Uses:165 | Used by:Timeline |
Symbol 282 EditableText | Uses:165 | Used by:Timeline |
Symbol 283 EditableText | Uses:165 | Used by:Timeline |
Symbol 284 Font | Used by:285 | |
Symbol 285 EditableText | Uses:284 | Used by:Timeline |
Symbol 286 EditableText | Uses:165 | Used by:Timeline |
Symbol 287 EditableText | Uses:165 | 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 MovieClip | Used by:386 | |
Symbol 301 Graphic | Used by:302 | |
Symbol 302 MovieClip | Uses:301 | Used by:386 |
Symbol 303 Bitmap | Used by:305 451 | |
Symbol 304 Bitmap | Used by:305 451 | |
Symbol 305 Graphic | Uses:303 304 | Used by:386 |
Symbol 306 Graphic | Used by:307 | |
Symbol 307 MovieClip | Uses:306 | Used by:386 |
Symbol 308 Graphic | Used by:386 | |
Symbol 309 MovieClip | Uses:164 | Used by:345 |
Symbol 310 Graphic | Uses:85 83 | Used by:345 |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:311 | Used by:314 319 |
Symbol 313 Graphic | Uses:78 | Used by:314 |
Symbol 314 MovieClip | Uses:312 313 | Used by:345 |
Symbol 315 Graphic | Used by:319 | |
Symbol 316 Graphic | Used by:319 Timeline | |
Symbol 317 Graphic | Used by:319 Timeline | |
Symbol 318 Graphic | Used by:319 Timeline | |
Symbol 319 MovieClip | Uses:312 315 316 317 318 | Used by:345 |
Symbol 320 Graphic | Used by:345 | |
Symbol 321 Graphic | Used by:345 | |
Symbol 322 Graphic | Used by:345 | |
Symbol 323 Graphic | Used by:324 | |
Symbol 324 MovieClip | Uses:323 | Used by:345 |
Symbol 325 Graphic | Used by:345 | |
Symbol 326 Bitmap | Used by:328 451 | |
Symbol 327 Bitmap | Used by:328 451 | |
Symbol 328 Graphic | Uses:326 327 | Used by:345 |
Symbol 329 Bitmap | Used by:330 | |
Symbol 330 Graphic | Uses:329 | Used by:345 |
Symbol 331 Bitmap | Used by:334 344 | |
Symbol 332 Bitmap | Used by:334 | |
Symbol 333 Bitmap | Used by:334 | |
Symbol 334 Graphic | Uses:331 332 333 | Used by:345 |
Symbol 335 Bitmap | Used by:337 | |
Symbol 336 Bitmap | Used by:337 | |
Symbol 337 Graphic | Uses:139 143 335 149 147 336 | Used by:345 |
Symbol 338 Graphic | Used by:345 | |
Symbol 339 Graphic | Used by:340 | |
Symbol 340 MovieClip | Uses:339 | Used by:343 |
Symbol 341 Bitmap | Used by:342 | |
Symbol 342 Graphic | Uses:341 | Used by:343 |
Symbol 343 MovieClip | Uses:340 342 | Used by:345 |
Symbol 344 Graphic | Uses:331 | Used by:345 |
Symbol 345 MovieClip | Uses:309 310 314 319 320 321 322 324 325 328 330 334 337 338 343 344 | Used by:386 |
Symbol 346 Graphic | Used by:386 | |
Symbol 347 Bitmap | Used by:349 381 451 | |
Symbol 348 Bitmap | Used by:349 370 | |
Symbol 349 Graphic | Uses:347 348 | Used by:386 |
Symbol 350 Graphic | Used by:351 | |
Symbol 351 MovieClip | Uses:350 | Used by:386 |
Symbol 352 Graphic | Used by:386 | |
Symbol 353 Bitmap | Used by:354 361 451 | |
Symbol 354 Graphic | Uses:353 | Used by:386 |
Symbol 355 Bitmap | Used by:356 374 451 | |
Symbol 356 Graphic | Uses:355 | Used by:386 |
Symbol 357 Graphic | Used by:358 | |
Symbol 358 MovieClip | Uses:357 | Used by:386 |
Symbol 359 Graphic | Used by:386 | |
Symbol 360 Bitmap | Used by:361 451 | |
Symbol 361 Graphic | Uses:353 360 | Used by:386 |
Symbol 362 Graphic | Used by:363 | |
Symbol 363 MovieClip | Uses:362 | Used by:386 |
Symbol 364 Graphic | Used by:386 | |
Symbol 365 Bitmap | Used by:366 451 | |
Symbol 366 Graphic | Uses:365 | Used by:386 |
Symbol 367 Graphic | Used by:368 | |
Symbol 368 MovieClip | Uses:367 | Used by:386 |
Symbol 369 Graphic | Used by:386 | |
Symbol 370 Graphic | Uses:348 | Used by:386 |
Symbol 371 Graphic | Used by:372 | |
Symbol 372 MovieClip | Uses:371 | Used by:386 |
Symbol 373 Graphic | Used by:386 | |
Symbol 374 Graphic | Uses:355 | Used by:386 |
Symbol 375 Graphic | Used by:376 | |
Symbol 376 MovieClip | Uses:375 | Used by:386 |
Symbol 377 Graphic | Used by:386 | |
Symbol 378 Graphic | Used by:379 | |
Symbol 379 MovieClip | Uses:378 | Used by:386 |
Symbol 380 Graphic | Used by:386 | |
Symbol 381 Graphic | Uses:347 | Used by:386 |
Symbol 382 Graphic | Used by:383 | |
Symbol 383 MovieClip | Uses:382 | Used by:386 |
Symbol 384 Bitmap | Used by:385 451 | |
Symbol 385 Graphic | Uses:384 | Used by:386 |
Symbol 386 MovieClip | Uses:300 302 305 307 308 345 346 163 349 351 352 354 356 358 359 361 363 364 366 368 369 370 372 373 374 376 377 379 380 381 383 385 | Used by:Timeline |
Symbol 387 Graphic | Used by:388 | |
Symbol 388 MovieClip | Uses:387 | Used by:389 |
Symbol 389 MovieClip | Uses:388 93 94 95 | Used by:Timeline |
Symbol 390 Graphic | Used by:395 | |
Symbol 391 Graphic | Used by:394 | |
Symbol 392 Graphic | Used by:394 | |
Symbol 393 Graphic | Used by:394 | |
Symbol 394 MovieClip | Uses:391 392 393 | Used by:395 |
Symbol 395 MovieClip | Uses:390 113 394 | Used by:Timeline |
Symbol 396 Graphic | Used by:398 | |
Symbol 397 Graphic | Used by:398 | |
Symbol 398 MovieClip | Uses:396 113 397 | Used by:Timeline |
Symbol 399 EditableText | Uses:61 | Used by:401 |
Symbol 400 EditableText | Uses:61 | Used by:401 |
Symbol 401 MovieClip | Uses:399 400 | Used by:402 |
Symbol 402 MovieClip | Uses:401 | Used by:Timeline |
Symbol 403 Text | Uses:61 | Used by:Timeline |
Symbol 404 EditableText | Uses:61 | Used by:Timeline |
Symbol 405 Text | Uses:176 | Used by:Timeline |
Symbol 406 Button | Uses:113 | Used by:Timeline |
Symbol 407 Bitmap | Used by:408 | |
Symbol 408 Graphic | Uses:407 | Used by:Timeline |
Symbol 409 Text | Uses:176 | Used by:Timeline |
Symbol 410 Text | Uses:176 | Used by:Timeline |
Symbol 411 Bitmap | Used by:412 | |
Symbol 412 Graphic | Uses:411 | Used by:Timeline |
Symbol 413 Text | Uses:176 | Used by:Timeline |
Symbol 414 Text | Uses:176 | Used by:Timeline |
Symbol 415 Bitmap | Used by:416 | |
Symbol 416 Graphic | Uses:415 | Used by:Timeline |
Symbol 417 Text | Uses:176 | 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 Button | Uses:113 | Used by:Timeline |
Symbol 422 Button | Uses:113 | Used by:Timeline |
Symbol 423 Text | Uses:61 | Used by:Timeline |
Symbol 424 Text | Uses:61 | Used by:Timeline |
Symbol 425 Text | Uses:61 | Used by:Timeline |
Symbol 426 Text | Uses:61 241 | Used by:Timeline |
Symbol 427 Text | Uses:61 241 | Used by:Timeline |
Symbol 428 Text | Uses:61 | Used by:Timeline |
Symbol 429 Text | Uses:61 241 | Used by:Timeline |
Symbol 430 Text | Uses:61 241 | Used by:Timeline |
Symbol 431 Text | Uses:61 | Used by:Timeline |
Symbol 432 Text | Uses:61 241 | Used by:Timeline |
Symbol 433 Text | Uses:61 241 | Used by:Timeline |
Symbol 434 Graphic | Uses:85 83 78 | Used by:Timeline |
Symbol 435 Text | Uses:61 241 | Used by:Timeline |
Symbol 436 Text | Uses:241 61 | Used by:Timeline |
Symbol 437 Text | Uses:61 241 | Used by:Timeline |
Symbol 438 Text | Uses:176 | Used by:Timeline |
Symbol 439 Text | Uses:176 | Used by:Timeline |
Symbol 440 Button | Uses:113 | Used by:Timeline |
Symbol 441 Text | Uses:241 | Used by:Timeline |
Symbol 442 Text | Uses:241 | Used by:Timeline |
Symbol 443 EditableText | Uses:165 | Used by:Timeline |
Symbol 444 Bitmap | Used by:451 | |
Symbol 445 Bitmap | Used by:451 | |
Symbol 446 Bitmap | Used by:451 | |
Symbol 447 Bitmap | Used by:451 | |
Symbol 448 Bitmap | Used by:451 | |
Symbol 449 Bitmap | Used by:451 | |
Symbol 450 Bitmap | Used by:451 | |
Symbol 451 Graphic | Uses:444 445 446 360 447 303 347 355 304 448 326 384 353 449 365 450 327 | Used by:Timeline |
Symbol 452 Bitmap | Used by:453 | |
Symbol 453 Graphic | Uses:452 | Used by:Timeline |
Symbol 454 Bitmap | Used by:455 | |
Symbol 455 Graphic | Uses:454 | Used by:Timeline |
Symbol 456 Bitmap | Used by:457 | |
Symbol 457 Graphic | Uses:456 | Used by:Timeline |
Symbol 458 Bitmap | Used by:459 | |
Symbol 459 Graphic | Uses:458 | Used by:Timeline |
Symbol 460 Bitmap | Used by:461 | |
Symbol 461 Graphic | Uses:460 | Used by:Timeline |
Symbol 462 Bitmap | Used by:463 | |
Symbol 463 Graphic | Uses:462 | Used by:Timeline |
Symbol 464 Bitmap | Used by:465 | |
Symbol 465 Graphic | Uses:464 | Used by:Timeline |
Symbol 466 Bitmap | Used by:467 | |
Symbol 467 Graphic | Uses:466 | Used by:Timeline |
Symbol 468 Bitmap | Used by:469 | |
Symbol 469 Graphic | Uses:468 | 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 386 MovieClip |
"P1" | Frame 247 | Symbol 389 MovieClip |
"HealthMeter" | Frame 247 | Symbol 395 MovieClip |
"PerpMeter" | Frame 247 | Symbol 398 MovieClip |
"ClockMC" | Frame 247 | Symbol 402 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 343 MovieClip Frame 14 | Symbol 340 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 2 | Symbol 309 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 2 | Symbol 309 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 2 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 2 | Symbol 314 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 2 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 2 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 2 | Symbol 319 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 4 | Symbol 309 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 4 | Symbol 309 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 4 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 4 | Symbol 314 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 4 | Symbol 319 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 4 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 4 | Symbol 319 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 6 | Symbol 309 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 6 | Symbol 309 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 6 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 6 | Symbol 314 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 6 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 6 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 6 | Symbol 319 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 8 | Symbol 309 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 8 | Symbol 324 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 8 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 8 | Symbol 314 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 8 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 8 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 8 | Symbol 319 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 10 | Symbol 324 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 10 | Symbol 324 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 10 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 10 | Symbol 314 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 10 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 10 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 10 | Symbol 319 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 12 | Symbol 309 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 12 | Symbol 324 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 12 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 12 | Symbol 314 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 12 | Symbol 319 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 12 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 12 | Symbol 319 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 14 | Symbol 309 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 14 | Symbol 309 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 14 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 14 | Symbol 314 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 14 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 14 | Symbol 319 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 14 | Symbol 319 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 16 | Symbol 309 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 16 | Symbol 309 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 16 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 16 | Symbol 314 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 16 | Symbol 319 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 16 | Symbol 319 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 16 | Symbol 319 MovieClip |
"Portal1" | Symbol 345 MovieClip Frame 18 | Symbol 309 MovieClip |
"Portal2" | Symbol 345 MovieClip Frame 18 | Symbol 309 MovieClip |
"Train" | Symbol 345 MovieClip Frame 18 | Symbol 343 MovieClip |
"RoadBlock2" | Symbol 345 MovieClip Frame 18 | Symbol 314 MovieClip |
"RoadBlock1" | Symbol 345 MovieClip Frame 18 | Symbol 314 MovieClip |
"PickUp2" | Symbol 345 MovieClip Frame 18 | Symbol 319 MovieClip |
"PickUp3" | Symbol 345 MovieClip Frame 18 | Symbol 319 MovieClip |
"PickUp1" | Symbol 345 MovieClip Frame 18 | Symbol 319 MovieClip |
"ES2" | Symbol 386 MovieClip Frame 1 | Symbol 300 MovieClip |
"Waypoint0" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 2 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 2 | Symbol 307 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 2 | Symbol 345 MovieClip |
"B3" | Symbol 386 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 386 MovieClip Frame 2 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 4 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 4 | Symbol 351 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 4 | Symbol 345 MovieClip |
"B2" | Symbol 386 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 386 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 4 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 6 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 6 | Symbol 358 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 6 | Symbol 345 MovieClip |
"B1" | Symbol 386 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 386 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 386 MovieClip Frame 6 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 8 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 8 | Symbol 363 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 8 | Symbol 345 MovieClip |
"B2" | Symbol 386 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 386 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 8 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 10 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 10 | Symbol 368 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 10 | Symbol 345 MovieClip |
"B3" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B6" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"B5" | Symbol 386 MovieClip Frame 10 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 12 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 12 | Symbol 372 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 12 | Symbol 345 MovieClip |
"B3" | Symbol 386 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 386 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"B5" | Symbol 386 MovieClip Frame 12 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 14 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 14 | Symbol 376 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 14 | Symbol 345 MovieClip |
"B1" | Symbol 386 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"B3" | Symbol 386 MovieClip Frame 14 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 16 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 16 | Symbol 379 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 16 | Symbol 345 MovieClip |
"B3" | Symbol 386 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B4" | Symbol 386 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 16 | Symbol 163 MovieClip [PerpOnFoot] |
"Waypoint0" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint1" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint9" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint2" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint3" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint4" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint5" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint6" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint7" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint8" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"Waypoint10" | Symbol 386 MovieClip Frame 18 | Symbol 302 MovieClip |
"road" | Symbol 386 MovieClip Frame 18 | Symbol 383 MovieClip |
"OB1" | Symbol 386 MovieClip Frame 18 | Symbol 345 MovieClip |
"B3" | Symbol 386 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"B1" | Symbol 386 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"B2" | Symbol 386 MovieClip Frame 18 | Symbol 163 MovieClip [PerpOnFoot] |
"FP0" | Symbol 389 MovieClip Frame 1 | Symbol 388 MovieClip |
"AV0" | Symbol 389 MovieClip Frame 1 | Symbol 93 MovieClip |
"Spanner" | Symbol 395 MovieClip Frame 1 | Symbol 394 MovieClip |
"ClockTimeLeft" | Symbol 402 MovieClip Frame 3 | Symbol 401 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 314 MovieClip Frame 2 |
"TurboFrame" | Symbol 319 MovieClip Frame 1 |
"RepairFrame" | Symbol 319 MovieClip Frame 2 |
"BackupFrame" | Symbol 319 MovieClip Frame 3 |
"NoCrateFrame" | Symbol 319 MovieClip Frame 4 |
"WaitLoop" | Symbol 343 MovieClip Frame 3 |
"C1Trigger" | Symbol 343 MovieClip Frame 9 |
"P1Trigger" | Symbol 343 MovieClip Frame 11 |
"StandAway" | Symbol 343 MovieClip Frame 14 |
"TML" | Symbol 343 MovieClip Frame 15 |
"EndOfTheLine" | Symbol 343 MovieClip Frame 17 |
"TownPlaza" | Symbol 345 MovieClip Frame 4 |
"FortDouglasNorth" | Symbol 345 MovieClip Frame 6 |
"FortDouglasSouth" | Symbol 345 MovieClip Frame 14 |
"TownPlaza" | Symbol 386 MovieClip Frame 4 |
"FortDouglasNorth" | Symbol 386 MovieClip Frame 6 |
"CrottysRanch" | Symbol 386 MovieClip Frame 8 |
"Canyons" | Symbol 386 MovieClip Frame 10 |
"Silos" | Symbol 386 MovieClip Frame 12 |
"FortDouglasSouth" | Symbol 386 MovieClip Frame 14 |
"Anthill" | Symbol 386 MovieClip Frame 16 |
"TankDeath" | Symbol 389 MovieClip Frame 3 |
"flickr3" | Symbol 394 MovieClip Frame 2 |
"flickr2" | Symbol 394 MovieClip Frame 11 |
"flickr1" | Symbol 394 MovieClip Frame 21 |
"NoPerp" | Symbol 398 MovieClip Frame 101 |
"CDloop" | Symbol 402 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 275 EditableText | "Most take downs " |
BestTimesHeading | Symbol 276 EditableText | "Best lap times " |
BestTimesTable | Symbol 277 EditableText | "Times" |
MostPerpsTable | Symbol 278 EditableText | "arrests" |
antstats1 | Symbol 281 EditableText | "" |
antstats3 | Symbol 282 EditableText | "" |
antstats2 | Symbol 283 EditableText | "" |
BenchmarkTime | Symbol 285 EditableText | "" |
testdata14 | Symbol 286 EditableText | "" |
testdata8 | Symbol 287 EditableText | "" |
testdata9 | Symbol 288 EditableText | "" |
testdata10 | Symbol 289 EditableText | "" |
testdata11 | Symbol 290 EditableText | "" |
testdata12 | Symbol 291 EditableText | "" |
testdata1 | Symbol 292 EditableText | "" |
testdata2 | Symbol 293 EditableText | "" |
testdata3 | Symbol 294 EditableText | "" |
testdata4 | Symbol 295 EditableText | "" |
testdata5 | Symbol 296 EditableText | "" |
testdata6 | Symbol 297 EditableText | "" |
testdata7 | Symbol 298 EditableText | "" |
testdata13 | Symbol 299 EditableText | "" |
_parent.minSec | Symbol 399 EditableText | "0'00"" |
_parent.minSec | Symbol 400 EditableText | "0'00"" |
Speedo | Symbol 404 EditableText | "0" |
|