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

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

Clock Tournament.swf

This is the info page for
Flash #36972

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


Text
Time Played:

BLANKBLANK CLOCK

WINS!

Strawberry Clock

Points

Kills

Deaths

99

Strawberry Clock

Points

Kills

Deaths

99

Strawberry Clock

Points

Kills

Deaths

99

Name

Points

Kills

Deaths

Rank

0

0

0

0

00:00

0

0

<p align="right"><font face="Impact" size="14" color="#ffffff" letterSpacing="0.000000" kerning="0">VERSION 1.0.01</font></p>

250/375Kb

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.clockcrew.cc</font></p>

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.clockcrew.cc</font></p>

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">www.clockcrew.cc</font></p>

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">More Clock Day 2006 Flash</font></p>

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">More Clock Day 2006 Flash</font></p>

<p align="center"><font face="Impact" size="20" color="#ffffff" letterSpacing="0.000000" kerning="0">More Clock Day 2006 Flash</font></p>

7

ب

Respawn in:

0.0s

Pause

UnPause

0.0s

Strawberry Clock

Player Options

Name:

Match Type:

Character:

Player

Deathmatch

Keys:

Jump:

Jetpack:

CONTROL

Left:

Right:

Grenade:

Reload:

25 kills

Kills:

Captures:

Time :

Total Time:

Total Players:

4

Total Time Played:
Total Points:
Total Kills:
Total Deaths:
Kill/Death Ratio:
Total Flag Captures:
Total Deathmatch Kills:
Total Capture the Flag Kills:
Total Defend the Base Kills:











Game Design and Programming
Brian Cable
Map  Art
CorpsegrinderClock
HUD  Art
SockPuppet
Blood  Art
Topkatyo
Weapon  Art
BunnyClock
Ammo  Art
Sir Clock
Title Screen Strawberry Clock
Zebu Clock
Original Idea
Chicken Clock
Game Heavily Inspired By
Soldat
Title Screen Music
Hans Zimmer - Coral Atoll
Sound FX
Soldat
Special Thanks
BBQBeefBurgerMan
BoulderClock
As well as everyone who
gave feedback  to help
improve the game!

Clock Tournament is a single player side-scrolling
objective-based shooting game featuring the
Clock Crew.  It's similar to a real-time Worms, or
Counter-Strike if played from the side, and it's
based on the popular PC shareware game Soldat.
The Options screen helps you set up a game.  Here
you can choose between Deathmatch, Capture the
Flag, Defend the Base, and Team Deathmatch modes,
the number of players, and your keyboard settings.
Default keys are WASD to move, R to reload,
Spacebar to throw grenade, point and click to aim and
shoot, and 1 for showing the stats.
If  you find the game too difficult, choose some
settings under the cheats menu.  The cheats menu
also has some extra options for modifying how the
game plays, including Friendly Fire and Instagib.
Have fun, and if you have any questions or
comments, or want to chat with other fans, click
"More Games" from the menu screen to access
my website.
This game took about 2 years (off and on) and
somewhere around 150 hours total, not including art
contributed by other users.  The main engine has
about 2000 lines of code.
Happy Clock Day!

God Mode:
Double Health:
Double Damage:
No Recoil:
Instant Reload:
Infinite Jet:

Show Particles:
Play Sounds:
Friendly Fire:
Disable Grenades:
Record Stats:
Instagib:

ActionScript [AS1/AS2]

Frame 1
stopAllSounds(); if (!statsSent) { __com_mochibot__("6e726a33", this, 10301, true); statsOut = new LoadVars(); statsIn = new LoadVars(); path = "http://www.briancable.com/stats.php"; statsIn.onLoad = function (success) { if (success) { statsText.htmlText = String(statsIn.returnVal); } else { statsText.text = "Failed to get stats"; } }; statsOut.content = 7; statsOut.sendAndLoad(path, statsIn, "POST"); statsSent = true; }
Frame 2
menuPlaying = false; stop();
Instance of Symbol 301 MovieClip in Frame 2
onClipEvent (load) { r = _root; alpha = 0; phase = 1; anim = 80; } onClipEvent (enterFrame) { if (phase == 1) { _alpha = (_alpha + 3); if (_alpha > 100) { _alpha = 100; } if ((--anim) < 0) { phase = 2; anim = 45; } } else { _alpha = (_alpha - 3); if (_alpha < 0) { _alpha = 0; } if ((--anim) < 0) { r.nextFrame(); } } }
Frame 3
function playSound(sound, times, obj, extra) { var _local1 = 300; if (obj) { var _local2 = int(_local1 - Math.abs(cl._x - obj._x)); if (_local2 > 0) { if (playSounds) { sfx[sound].start(0, times); } } } else if (playSounds) { sfx[sound].start(0, times); } } function stopSound(sound) { sfx[sound].stop(); } stop(); for (name in _root) { _root[name].removeMovieClip(); } Mouse.show(); FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; S_W1F = 1; S_W1R = 2; S_W2F = 3; S_W2R = 4; S_W3F = 5; S_W3R = 6; S_W4F = 7; S_W4R = 8; S_W5F = 23; S_W5R = 24; S_DEATH = 9; S_CTF = 10; S_JUMP = 11; S_JUMPLAND = 12; S_JETPACK = 13; S_SPAWN = 14; S_MENU = 15; S_HIT = 16; S_SHOWTEXT = 17; S_CAPTURED = 18; S_GTHROW = 19; S_GBOUNCE = 20; S_GEXPLODE = 21; S_MENUMUSIC = 22; sfx = new Array(); a = 0; while (a <= 24) { sfx.push(new Sound()); sfx[a].attachSound("s" + a); a++; } clocknames = ["", "Strawberry", "Orange", "Raspberry", "Pineapple", "Knottsberry", "Grapes", "Olskoo", "Biological", "Magic", "Leek", "Cableshaft", "Nef", "Munglai", "Radish", "Carrot", "Artichoke", "Pint", "Archon", "Strange", "Tropicana", "Koala", "Sprite Remix", "Smurfberry", "Sharp", "Bomb", "Anime", "Barcode", "Blueberry", "Boltgun", "Desert", "Durian", "Elements", "F.U.", "Golden", "Harmony", "Milk", "Nectarine", "Pizza", "Poison Shroom", "Reporter", "Triangle", "BG Ryder", "Blackberry", "Crow", "Dutch", "Mouserz", "Redneck", "Sinister", "Sqeezy", "Topkatyo", "Negro Sailor", "AMPM", "BBQBEEFBURGERMAN", "Bunny", "Chicken", "Corpsegrinder", "Knight", "Masquatto", "Renegade", "Rupee", "Sir", "SockPuppet", "Turd", "Shasta"]; matchtypes = ["", "Deathmatch", "Capture the Flag", "Defend the Base", "Team Deathmatch", "King of the Portal"]; totplayers = [0, 4, 6, 8, 10, 12, 14, 16, 2]; keynames = ["0", "1", "2", "3", "4", "5", "6", "7", "Backspace", "Tab", "10", "11", "Center", "Enter", "14", "15", "Shift", "Control", "Alt", "Pause", "Caps Lock", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "Space", "Page Up", "Page Down", "End", "Home", "Left", "Up", "Right", "Down", "41", "42", "43", "44", "Insert", "Delete", "47", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "58", "59", "60", "61", "62", "63", "64", "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z", "Windows", "Windows", "Menu", "94", "95", "Num 0", "Num 1", "Num 2", "Num 3", "Num 4", "Num 5", "Num 6", "Num 7", "Num 8", "Num 9", "Num *", "Num +", "108", "Num -", "Num .", "Num /", "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "Num Lock", "Scroll Lock", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", ";", "+", ",", "-", ".", "/", "~", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "[", "\\", "]", "'", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]; dbTime = [0, 8, 6, 4, 12, 10]; flagWin = [0, 5, 10, 15, 1, 3]; dmatchWin = [0, 15, 25, 50, 1, 10]; teamdmWin = [0, 25, 50, 75, 100, 15]; keyset = new Array(); var gS = new SharedObject(); gS = SharedObject.getLocal("gameSettings"); if (gS.data.clockid != undefined) { clockid = gS.data.clockid; matchid = gS.data.matchid; totpid = gS.data.totpid; playername = gS.data.playername; contextid = gS.data.contextid; keyset = gS.data.keyset; godCheat = gS.data.godCheat; healthCheat = gS.data.healthCheat; damageCheat = gS.data.damageCheat; recoilCheat = gS.data.recoilCheat; showParticles = gS.data.showParticles; playSounds = gS.data.playSounds; friendlyFire = gS.data.friendlyFire; disableGrenades = gS.data.disableGrenades; reloadCheat = gS.data.reloadCheat; jetCheat = gS.data.jetCheat; recordStats = gS.data.recordStats; instagib = gS.data.instagib; } else { keyset = [0, 87, 83, 65, 68, 32, 82, 49]; clockid = 1; matchid = 1; totpid = 1; contextid = 1; playername = "Player"; gS.data.clockid = clockid; gS.data.matchid = matchid; gS.data.totpid = totpid; gS.data.playername = playername; gS.data.contextid = contextid; gS.data.keyset = keyset; gS.data.totKills = 0; gS.data.totKills1 = 0; gS.data.totKills2 = 0; gS.data.totKills3 = 0; gS.data.totDeaths = 0; gS.data.totPoints = 0; gS.data.totCaptures = 0; gS.data.totTime = 0; gS.data.godCheat = false; gS.data.healthCheat = false; gS.data.damageCheat = false; gS.data.recoilCheat = false; gS.data.showParticles = true; gS.data.playSounds = true; gS.data.friendlyFire = false; gS.data.disableGrenades = false; gS.data.reloadCheat = false; gS.data.jetCheat = false; gS.data.recordStats = true; gS.data.instagib = false; godCheat = false; healthCheat = false; damageCheat = false; recoilCheat = false; showParticles = true; playSounds = true; friendlyFire = false; disableGrenades = false; reloadCheat = false; jetCheat = false; recordStats = true; instagib = false; gS.flush(); } maxClocks = 64; stop(); logo.dy = (-logo._y) - 100; logo.ty = logo._y; logo._y = -100; backdrop._y = 200; backdrop._alpha = 0; menubuttons = ["", "PLAY", "OPTIONS", "INSTRUCTIONS", "STATISTICS", "CHEATS", "CREDITS", "MORE GAMES"]; framebuttons = ["", "playgame", "options", "instructions", "statistics", "cheats", "credits", "website"]; dtext = new Array(); var offset = 0; var abc = 1; while (abc <= 7) { var xpos = ((Stage.width / 2) + 15); var ypos = (((Stage.height / 2) + (30 * (abc - 2))) - 5); var path = FS.AddMessage(menubuttons[abc], xpos, ypos, 10, ALIGN_CENTER, 2, offset); path.AbsScaleMessage(60, 60); dtext.push(path); path.MakeButton(framebuttons[abc]); offset = offset + (menubuttons[abc].length * 2); abc++; } ftime = -12; onEnterFrame = function () { if (logo._y < logo.ty) { logo._y = logo._y - (logo.dy / 10); } if (backdrop._alpha < 30) { backdrop._alpha = backdrop._alpha + 3; backdrop._y = backdrop._y - 10; } FS.Animate(); ftime++; }; if (!menuPlaying) { sfx[S_MENUMUSIC].start(0, 500); } menuPlaying = true;
Frame 4
function updateOptions() { options = new Array(); option1.gotoAndStop(matchid); extra = ""; switch (matchid) { case 1 : options = [0, 15, 25, 50, 1, 10]; extra = " kills"; break; case 2 : options = [0, 5, 10, 15, 20, 3]; extra = " flags"; break; case 3 : options = [0, 8, 6, 4, 12, 10]; extra = " minutes"; break; case 4 : options = [0, 25, 50, 75, 100, 15]; extra = " kills"; break; case 5 : options = [0, 3, 5, 10, 1, 2]; extra = " minutes"; } contextid = 1; txtContext.text = options[contextid] + extra; } for (name in _root) { _root[name].removeMovieClip(); } FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; txtOptions = FS.AddMessage("OPTIONS", 25, 30, 0, ALIGN_LEFT); txtOptions.AbsScaleMessage(80, 80); btnBack = FS.AddMessage("BACK", 280, 385, 0, ALIGN_CENTER); btnBack.AbsScaleMessage(50, 50); btnBack.MakeButton("saveoptions"); clstore.gotoAndStop(clockid); clname.text = clocknames[clockid] + " Clock"; txtPlayer.text = playername; txtMatch.text = matchtypes[matchid]; txtTotP.text = totplayers[totpid]; updateOptions(); txtContext.text = options[contextid] + extra; a = 1; while (a < 7) { _root["b" + a].txt.text = keynames[keyset[a]]; a++; } keytarget = null; keyHandler = new Object(); keyHandler.onKeyDown = function () { if (changing) { var _local1 = Key.getCode(); var _local2 = keynames[_local1]; keytarget.txt.text = _local2; keyset[keytarget.id] = _local1; changing = false; } }; Key.addListener(keyHandler);
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((++r.clockid) > r.maxClocks) { r.clockid = 1; } r.clstore.gotoAndStop(r.clockid); r.clname.text = r.clocknames[r.clockid] + " Clock"; r.playSound(r.S_MENU); play(); }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((--r.matchid) < 1) { r.matchid = 4; } r.txtMatch.text = r.matchtypes[r.matchid]; r.updateOptions(); r.playSound(r.S_MENU); play(); }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((++r.matchid) > 4) { r.matchid = 4; } r.updateOptions(); r.txtMatch.text = r.matchtypes[r.matchid]; r.playSound(r.S_MENU); play(); }
Instance of Symbol 919 MovieClip "b1" in Frame 4
onClipEvent (load) { r = _root; id = 1; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 919 MovieClip "b3" in Frame 4
onClipEvent (load) { r = _root; id = 3; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 919 MovieClip "b4" in Frame 4
onClipEvent (load) { r = _root; id = 4; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 908 MovieClip in Frame 4
on (release) { if ((--_root.clockid) < 1) { _root.clockid = _root.maxClocks; } _root.clstore.gotoAndStop(_root.clockid); _root.clname.text = _root.clocknames[_root.clockid] + " Clock"; _root.playSound(_root.S_MENU); play(); }
Instance of Symbol 919 MovieClip "b5" in Frame 4
onClipEvent (load) { r = _root; id = 5; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 919 MovieClip "b6" in Frame 4
onClipEvent (load) { r = _root; id = 6; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 919 MovieClip "b2" in Frame 4
onClipEvent (load) { r = _root; id = 2; } on (release) { if (!r.changing) { txt.text = "???"; r.changing = true; r.keytarget = this; } }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((--r.contextid) < 1) { r.contextid = 5; } r.txtContext.text = r.options[r.contextid] + r.extra; r.playSound(r.S_MENU); play(); }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((++r.contextid) > 5) { r.contextid = 1; } r.txtContext.text = r.options[r.contextid] + r.extra; r.playSound(r.S_MENU); play(); }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((--r.totpid) < 1) { r.totpid = 8; } r.txtTotP.text = r.totplayers[r.totpid]; r.playSound(r.S_MENU); play(); }
Instance of Symbol 908 MovieClip in Frame 4
onClipEvent (load) { r = _root; } on (release) { if ((++r.totpid) > 8) { r.totpid = 1; } r.txtTotP.text = r.totplayers[r.totpid]; r.playSound(r.S_MENU); play(); }
Frame 5
function getDTime(tm) { hours = Math.floor(tm / 3600000) % 60; if (hours < 10) { hours = "0" + hours; } mins = Math.floor(tm / 60000) % 60; if (mins < 10) { mins = "0" + mins; } secs = Math.floor(tm / 1000) % 60; if (secs < 10) { secs = "0" + secs; } mytimer = (((hours + ":") + mins) + ":") + secs; return(mytimer); } for (name in _root) { _root[name].removeMovieClip(); } FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; txtOptions = FS.AddMessage("STATISTICS", 25, 30, 0, ALIGN_LEFT); txtOptions.AbsScaleMessage(80, 80); btnBack = FS.AddMessage("BACK", 280, 385, 0, ALIGN_CENTER); btnBack.AbsScaleMessage(50, 50); btnBack.MakeButton("titlescreen"); var out = ""; var gS = new SharedObject(); gS = SharedObject.getLocal("gameSettings"); if (gS.data.totKills != undefined) { var ratio = (int((gS.data.totKills / gS.data.totDeaths) * 10000) / 10000); out = out + ((((((((((((((((getDTime(gS.data.totTime) + newline) + gS.data.totPoints) + newline) + gS.data.totKills) + newline) + gS.data.totDeaths) + newline) + ratio) + newline) + gS.data.totCaptures) + "\n\n") + gS.data.totKills1) + newline) + gS.data.totKills2) + newline) + gS.data.totKills3); } else { out = "No data yet"; } statstxt.text = out;
Frame 6
for (name in _root) { _root[name].removeMovieClip(); } FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; btnBack = FS.AddMessage("BACK", 280, 385, 0, ALIGN_CENTER); btnBack.AbsScaleMessage(50, 50); btnBack.MakeButton("titlescreen"); creds.txtcredits._y = 0; onEnterFrame = function () { creds.txtcredits._y = creds.txtcredits._y - 2; };
Frame 7
for (name in _root) { _root[name].removeMovieClip(); } FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; btnBack = FS.AddMessage("BACK", 280, 385, 0, ALIGN_CENTER); btnBack.AbsScaleMessage(50, 50); btnBack.MakeButton("titlescreen"); creds.txtinst._y = 0; onEnterFrame = function () { creds.txtinst._y = creds.txtinst._y - 1; };
Frame 8
for (name in _root) { _root[name].removeMovieClip(); } FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; btnBack = FS.AddMessage("BACK", 280, 385, 0, ALIGN_CENTER); btnBack.AbsScaleMessage(50, 50); btnBack.MakeButton("savecheats"); if (godCheat) { c1.gotoAndStop(2); } if (healthCheat) { c2.gotoAndStop(2); } if (damageCheat) { c3.gotoAndStop(2); } if (recoilCheat) { c4.gotoAndStop(2); } if (reloadCheat) { c5.gotoAndStop(2); } if (showParticles) { c6.gotoAndStop(2); } if (playSounds) { c7.gotoAndStop(2); } if (friendlyFire) { c8.gotoAndStop(2); } if (disableGrenades) { c9.gotoAndStop(2); } if (jetCheat) { c10.gotoAndStop(2); } if (recordStats) { c11.gotoAndStop(2); } if (instagib) { c12.gotoAndStop(2); }
Instance of Symbol 945 MovieClip "c1" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c2" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c3" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c4" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c6" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c7" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c8" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c9" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c11" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c12" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c5" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Instance of Symbol 945 MovieClip "c10" in Frame 8
on (release) { ((_currentframe == 1) ? (gotoAndStop (2)) : (gotoAndStop (1))); }
Frame 9
function rnd(x) { return(int(Math.random() * x) + 1); } function rnd0(x) { return(int(Math.random() * x)); } function endgameHandler() { if (!endgameinit) { stopSound(S_JETPACK); endgameinit = true; switch (matchid) { case 1 : break; case 2 : if (redCaptures >= flagWin[contextid]) { winner = 1; winnerT = "Red Team"; } else { winner = 2; winnerT = "Blue Team"; } break; case 3 : if (hqhealth > 0) { winnerT = "Red Team"; winner = 1; } else { winnerT = "Blue Team"; winner = 2; } break; case 4 : if (redCaptures >= teamdmWin[contextid]) { winner = 1; winnerT = "Red Team"; } else { winner = 2; winnerT = "Blue Team"; } } weaponsel._visible = false; winScreen._visible = true; winScreen.anim.nextFrame(); winScreen.anim.w.winT.text = winnerT; winScreen.anim.play(); totTime = getTimer() - startTime; if (recordStats) { addStats(); } winScreen.st1.text = "Time Played: " + getDTime(totTime); displayStats(); } } function addStats() { gS = SharedObject.getLocal("gameSettings"); gS.data.totKills = gS.data.totKills + cl.stats.kills; gS.data.totDeaths = gS.data.totDeaths + cl.stats.deaths; gS.data.totPoints = gS.data.totPoints + cl.stats.points; gS.data.totCaptures = gS.data.totCaptures + flagCaptures; gS.data.totTime = gS.data.totTime + totTime; gS.data["totKills" + matchid] = gS.data["totKills" + matchid] + cl.stats.kills; gS.flush(); } function updateHudScore() { hud.redscore.text = redCaptures; hud.bluescore.text = blueCaptures; } function spawn(path) { if (!endgame) { switch (matchid) { case cDEATHMATCH : case cTEAMDEATHMATCH : path._x = rnd(scrollMax - 100) + 50; break; case cCAPTURETHEFLAG : if (path.team == cRED) { path._x = rnd(180) + 20; } else { path._x = rnd(180) + (scrollMax - 200); } break; case cDEFENDTHEBASE : if (path.team != cRED) { if (rnd(100) > 50) { path._x = rnd(180) + 20; } else { path._x = rnd(180) + (scrollMax - 200); } } else { path._x = 850 + rnd(100); } } path.gotoAndStop(1); var _local2 = path.clocknum; path.a.body.char.gotoAndStop(_local2); path.a.body.gotoAndStop(_local2); path.a.hand1.gotoAndStop(_local2); path.a.hand2.gotoAndStop(_local2); path.a.foot1.gotoAndStop(_local2); path.a.foot2.gotoAndStop(_local2); path.a.gun.gotoAndStop(obj.weapon.id); updateAfterEvent(); path.health = path.maxHealth; path.nadesleft = 3; if (path.isPlayer) { hud.nades.gotoAndStop(1); weaponsel._visible = false; if (instagib) { weaponChosen = 3; } path.weapon = new Weapon(weaponChosen); if (recoilCheat) { path.weapon.inaccuracy = 0; } var _local3 = -(path._x - 275); curScrollPosX = _local3; if (scrollx > 0) { scrollx = 0; } if (scrollx < scrollmax) { scrollx = scrollmax; } r.allcl._x = _local3; r.board._x = _local3; r.ground._x = _local3; hud.ammobar.gotoAndStop(1); hud.ammobar.bullets.text = path.weapon.numbullets; updateHealth(path, -0.25, null); playSound(S_SPAWN, 0); } else { var _local4 = rnd(6); if (instagib) { _local4 = 3; } path.weapon = new Weapon(_local4); } path._y = 200; path.deathinit = false; path.shooting = false; path.jumping = true; path.dead = false; path.jetbar = 99; path.shootagain = 0; path.otype = cFIGHTER; path.vy = 0; path.vx = 0; path.offset = 55; path.jetmod = 0; path.grenadeagain = 5; path.dout = 30; path.invincible = 36; path.angoff = 0; path.bulletsleft = path.weapon.numbullets; } } function setupGame() { var _local3 = new Array(); a = 1; while (a < maxClocks) { if (a != clockid) { _local3.push(a); } a++; } var _local2 = 0; var _local5 = ""; var _local1 = cNONE; var _local7 = false; a = 0; while (a < (maxEnemies + 1)) { if (a == 0) { _local2 = clockid; _local5 = playername; cl = allcl.attachMovie("clock", "cl", 1100); _local7 = true; path = cl; path.isPlayer = true; } else { var _local4 = rnd0(_local3.length); _local2 = _local3[_local4]; _local3.splice(_local4, 1); _local5 = clocknames[_local2] + " Clock"; path = allcl.attachMovie("clock", "cl" + a, 1000 + a); enemies.push(path); path.isPlayer = false; } var _local6 = null; noTeam.push(path); switch (matchid) { case cDEATHMATCH : break; case cCAPTURETHEFLAG : case cDEFENDTHEBASE : case cTEAMDEATHMATCH : if (a < (maxEnemies / 2)) { redTeam.push(path); _local1 = cRED; myFlag = redflag; badFlag = blueflag; } else { blueTeam.push(path); _local1 = cBLUE; myFlag = blueflag; badFlag = redflag; } } path.badFlag = badFlag; path.myFlag = myFlag; path.offset = 0; path.clocknum = _local2; path.team = _local1; path.id = a; path.maxHealth = 100; if (healthCheat && (a == 0)) { path.maxHealth = 200; } path.health = path.maxHealth; if (!path.isPlayer) { spawn(path); } else { path.deathinit = true; path.dead = true; path.respawnleft = 0; path._y = 500; } people.push(path); len = allstats.length; allstats.push(new Stats(_local5, _local1)); path.stats = allstats[len]; a++; } hud.bullets.text = cl.weapon.numbullets; hud.w.gotoAndStop(cl.weapon.id); } function flagHandler() { var _local1 = blueflag; if (!_local1.taken) { zz = 0; while (zz < redTeam.length) { var _local2 = redTeam[zz]; if (_local2.hitTest(_local1) && (!_local2.dead)) { _local1.taken = true; _local1.drifting = false; _local2.hasFlag = true; _local1.takenBy = _local2; _local2.flag._visible = true; _local2.flag.gotoAndStop(2); _local1._visible = false; playSound(S_CAPTURED); _local2.stats.points++; hud.blueteam.gotoAndStop(2); break; } zz++; } if (_local1.drifting) { if ((--_local1.countdown) < 0) { _local1.taken = false; _local1.drifting = false; _local1._x = scrollMax - 100; _local1._y = 250; _local1._visible = true; _local1._rotation = 0; hud.blueteam.gotoAndStop(1); } moveFlag(_local1); var zz = 0; while (zz < blueTeam.length) { var _local2 = blueTeam[zz]; if (_local2.hitTest(_local1) && (!_local2.dead)) { _local1.taken = false; _local1.drifting = false; _local1._x = scrollMax - 100; _local1._y = 250; _local1._rotation = 0; _local1._visible = true; _local2.stats.points = _local2.stats.points + 2; hud.blueteam.gotoAndStop(1); } zz++; } } } else { var _local2 = _local1.takenBy; _local1._x = _local2._x; if (!_local2.dead) { if ((!redflag.taken) && (!redflag.drifting)) { if (_local1.takenBy.hitTest(redbase)) { _local1.taken = false; _local1.drifting = false; _local1._x = scrollMax - 100; _local1._y = 250; _local1._rotation = 0; _local1._visible = true; if (_local1.takenBy.isPlayer) { flagCaptures++; } _local1.takenBy.hasFlag = false; _local1.takenBy.stats.points = _local1.takenBy.stats.points + 5; _local2.flag._visible = false; playSound(S_CTF); redCaptures++; if (redCaptures >= flagWin[contextid]) { endgame = true; } updateHudScore(); hud.blueteam.gotoAndStop(1); } } } else { _local1.taken = false; _local1.drifting = true; _local1.takenBy.hasFlag = false; _local1.countdown = 48; _local1._visible = true; _local1._x = _local2._x; _local1._y = _local2._y; _local1.vx = _local2.vx; _local1.vy = -25; _local1.rotamt = rnd(20) + 10; moveFlag(_local1); _local1.takenBy = null; } } _local1 = redflag; if (!_local1.taken) { var zz = 0; while (zz < blueTeam.length) { var _local2 = blueTeam[zz]; if (_local2.hitTest(_local1) && (!_local2.dead)) { _local2.hasFlag = true; _local2.flag._visible = true; _local1.takenBy = _local2; _local1.taken = true; _local1.drifting = false; _local1._visible = false; playSound(S_CAPTURED); _local2.stats.points++; hud.redteam.gotoAndStop(2); break; } zz++; } if (_local1.drifting) { if ((--_local1.countdown) < 0) { _local1.taken = false; _local1._x = 100; _local1._y = 250; _local1.drifting = false; _local1._visible = true; _local1._rotation = 0; hud.redteam.gotoAndStop(1); } moveFlag(_local1); var zz = 0; while (zz < redTeam.length) { var _local2 = redTeam[zz]; if (_local2.hitTest(_local1) && (!_local2.dead)) { _local1.taken = false; _local1._x = 100; _local1._y = 250; _local1.drifting = false; _local1._visible = true; _local1._rotation = 0; _local2.stats.points = _local2.stats.points + 2; hud.redteam.gotoAndStop(1); } zz++; } } } else { var _local2 = _local1.takenBy; if (!_local2.dead) { if ((!blueflag.taken) && (!blueflag.drifting)) { if (_local1.takenBy.hitTest(bluebase)) { _local1.taken = false; _local1.drifting = false; _local1._x = 100; _local1._y = 250; _local1._rotation = 0; _local1._visible = true; if (_local1.takenBy.isPlayer) { flagCaptures++; } _local1.takenBy.hasFlag = false; _local1.takenBy.stats.points = _local1.takenBy.stats.points + 5; _local2.flag._visible = false; playSound(S_CTF); blueCaptures++; if (blueCaptures >= flagWin[contextid]) { endgame = true; } hud.redteam.gotoAndStop(1); updateHudScore(); } } } else { _local1.taken = false; _local1.drifting = true; _local2.hasFlag = false; _local1._visible = true; _local1.countdown = 48; _local1._x = _local2._x; _local1._y = _local2._y; _local1.vx = _local2.vx; _local1.vy = -25; _local1.rotamt = rnd(20) + 10; moveFlag(_local1); _local1.takenBy = null; } } var _local3 = 0; } function updateTimer() { totaltime = startT - getTimer(); mins = Math.floor(totaltime / 60000) % 60; secs = Math.floor(totaltime / 1000) % 60; if ((mins <= 0) && (secs <= 0)) { endgame = true; } if (mins < 10) { mins = "0" + mins; } if (secs < 10) { secs = "0" + secs; } if (secs < 0) { secs = 0; } mytimer = (mins + ":") + secs; hud.timeleft.text = mytimer; } function getDTime(tm) { mins = Math.floor(tm / 60000) % 60; if (mins < 10) { mins = "0" + mins; } secs = Math.floor(tm / 1000) % 60; if (secs < 10) { secs = "0" + secs; } mytimer = (mins + ":") + secs; return(mytimer); } function moveBullets() { a = 0; while (a < shots.length) { path = shots[a]; var _local2 = false; var _local5 = false; var _local9 = false; if (path.mytype == cBULLET) { if (path.weapon.hasGravity) { path.vy = path.vy + 0.5; } } else if (path.mytype == cGRENADE) { _local2 = true; path.vy = path.vy + 2; } else { _local5 = true; } path._x = path._x + path.vx; path._y = path._y + path.vy; var _local4 = {x:path.x._x, y:path.x._y}; path.localToGlobal(_local4); var _local3 = false; if (_local2) { path.x._rotation = Math.atan2(path.vy, path.vx) * 57.2957795130823; } if ((_local4.y > 400) || (_local4.y < 0)) { _local3 = true; _local9 = true; } else if (ground.hitTest(_local4.x, _local4.y, true)) { if (_local2) { var _local7 = 0; while (ground.hitTest(_local4.x, _local4.y - _local7, true)) { _local7++; } path._y = path._y - _local7; path.vy = path.vy * -0.8; path.bounced = true; } else { _local3 = true; } } if (_local2) { var _local6 = 50; } else { var _local6 = path.owner.weapon.damage; } if ((path.owner.team == cNONE) || (friendlyFire)) { var _local1 = 0; while (_local1 < noTeam.length) { if (((path.owner != noTeam[_local1]) && (!noTeam[_local1].dead)) && (noTeam[_local1].a.body.hitTest(path))) { tintObject(0, 255, 0, noTeam[_local1]); updateHealth(noTeam[_local1], _local6 + rnd(20), path.owner, _local2 || (_local5), path); playSound(S_HIT, 0, noTeam[_local1]); _local3 = true; } _local1++; } } else if (path.owner.team == cRED) { var _local1 = 0; while (_local1 < blueTeam.length) { if ((!blueTeam[_local1].dead) && (blueTeam[_local1].a.body.hitTest(path))) { tintObject(0, 0, 255, blueTeam[_local1]); updateHealth(blueTeam[_local1], _local6 + rnd(20), path.owner, _local2 || (_local5), path); playSound(S_HIT, 0, blueTeam[_local1]); _local3 = true; } _local1++; } } else { var _local1 = 0; while (_local1 < redTeam.length) { if ((!redTeam[_local1].dead) && (redTeam[_local1].a.body.hitTest(path))) { tintObject(255, 0, 0, redTeam[_local1]); updateHealth(redTeam[_local1], _local6 + rnd(20), path.owner, _local2 || (_local5), path); playSound(S_HIT, 0, redTeam[_local1]); _local3 = true; } _local1++; } } if (((matchid == 3) && (path.owner.team == cBLUE)) && (clockhq.hitTest(path))) { tintObject(255, 0, 0, clockhq); hqhealth = hqhealth - (_local6 + rnd(20)); if (hqhealth < 0) { hqhealth = 0; endgame = true; } hud.hq.hqbar._xscale = (hqhealth / hqtotal) * 45; var _local10 = int((100 - ((hqhealth / hqtotal) * 100)) / 20) + 1; clockhq.gotoAndStop(_local10); _local3 = true; } if ((_local2 && ((--path.countdown) < 0)) && (path.bounced)) { _local3 = true; } if (_local3) { if (showParticles) { fi = (fi + 1) % 100; var _local8 = ground.attachMovie("bullethole", "bhole" + fi, fi + 1000); _local8._x = path._x; _local8._y = path._y; _local8._rotation = rnd0(360); _local8.gotoAndPlay(rnd(10) + 1); } if (_local2 || (_local5)) { _local8.bhtype.gotoAndStop(2); playSound(S_GEXPLODE, 0, path.owner, 100); addExplosion(path); } path.removeMovieClip(); shots.splice(a, 1); a--; } a++; } } function addExplosion(path) { var _local1 = null; xpid = (++xpid) % 50; allcl["e" + xpid].removeMovieClip(); _local1 = allcl.attachMovie("explosion", "e" + xpid, xpid + 13000); _local1._x = path._x; _local1._y = path._y; } function shoot(obj, clr, mytype) { var _local2 = obj.weapon; sd++; if (sd > 100) { sd = 0; } if (mytype == cGRENADE) { path = allcl.attachMovie("grenade", "s" + sd, sd + 100); path.velocity = 16; path.yvelocity = 30; path.countdown = 20; path.mytype = cGRENADE; path.bounced = false; playSound(S_GTHROW, 0, obj); obj.grenadeagain = 48; } else { if (_local2.typeOf == cROCKET) { path = allcl.attachMovie("rocket", "s" + sd, sd + 100); } else { path = allcl.attachMovie("shot", "s" + sd, sd + 100); path.gotoAndStop(obj.weapon.id); } path.velocity = obj.weapon.velocity; path.yvelocity = obj.weapon.velocity; if (!recoilCheat) { obj.dout = rnd(10) + 5; } if ((--obj.bulletsleft) <= 0) { obj.shootagain = _local2.reloadtime; if (obj.isPlayer) { if (reloadCheat) { obj.shootagain = 1; } hud.ammobar.gotoAndStop(2); } playSound(_local2.sfire, 0, obj); playSound(_local2.sreload, _local2.reloadt, obj); } else { obj.shootagain = _local2.betweenbullets; if (obj.isPlayer) { hud.ammobar.bullets.text = obj.bulletsleft; } playSound(_local2.sfire, 0, obj); } path.mytype = _local2.typeOf; } if (mytype != cGRENADE) { var _local3 = {x:obj.a.gun.shootstart._x, y:obj.a.gun.shootstart._y}; obj.a.gun.shootstart.localToGlobal(_local3); allcl.globalToLocal(_local3); } else { var _local3 = {x:obj._x, y:obj._y}; } shots.push(path); var _local5 = Math.cos(obj.angle); var _local4 = Math.sin(obj.angle); obj.angoff = (-(((Math.random() * 3) * obj.weapon.inaccuracy) - obj.weapon.inaccuracy)) / 100; path._x = _local3.x; path._y = _local3.y; path.angle = obj.angle; path.owner = obj; path.team = obj.team; path.weapon = obj.weapon; path.vx = _local5 * path.velocity; path.vy = _local4 * path.yvelocity; path.x._rotation = Math.atan2(path.vy, path.vx) * 57.2957795130823; } function checkClosest(py, obj) { if (!py.dead) { var _local1 = Math.abs(py._x - obj._x); if ((_local1 != 0) && (_local1 < obj.cdist)) { obj.tgt = py; obj.cdist = _local1; } } } function closestToBase(py, obj) { if (!py.dead) { var _local1 = Math.abs(py._x - 900); if ((_local1 != 0) && (_local1 < obj.cdist)) { obj.tgt = py; obj.cdist = _local1; } } } function chooseTargetHandler(obj) { obj.tgt = null; obj.cdist = 500000 /* 0x07A120 */; obj.shooting = false; switch (matchid) { case cDEATHMATCH : z = 0; while (z < noTeam.length) { if (noTeam[z] != obj) { checkClosest(noTeam[z], obj); } z++; } break; case cCAPTURETHEFLAG : case cTEAMDEATHMATCH : if (obj.team == cBLUE) { var z = 0; while (z < redTeam.length) { checkClosest(redTeam[z], obj); z++; } } else { var z = 0; while (z < blueTeam.length) { checkClosest(blueTeam[z], obj); z++; } } break; case cDEFENDTHEBASE : if (obj.team != cBLUE) { var z = 0; while (z < blueTeam.length) { closestToBase(blueTeam[z], obj); z++; } } else { obj.tgt = clockhq; obj.cdist = Math.abs(obj._x - 900); var z = 0; for(;;){ if (z >= redTeam.length) { break; } checkClosest(redTeam[z], obj); z++; }; } } if (matchid == 2) { if (obj.team != 1) { if (!obj.badFlag.taken) { obj.mtgt = obj.badFlag; } else { obj.mtgt = obj.myFlag; } } } else if ((matchid != 3) || (obj.team == cRED)) { obj.mtgt = obj.tgt; } else if (matchid == 3) { obj.mtgt = clockhq; } obj.thrownade = false; if ((obj.tgt != null) && (obj.cdist < 500)) { obj.shooting = true; } else if ((obj.tgt != null) && (obj.cdist < 750)) { obj.thrownade = true; } } function CPU_AI(obj) { if (obj.tinted) { tintObject(0, 0, 0, obj); } if (obj.dead) { deathHandler(obj); } else { var _local2 = "idle"; chooseTargetHandler(obj); var _local4 = 50; var _local3 = 1; if (obj.health < 50) { _local4 = 150; _local3 = 2; } if (obj.tgt == clockhq) { _local3 = 3; } if (obj.hasFlag || (obj.mtgt.otype == cFLAG)) { offfull = 0; } else { offfull = (_local3 * obj.offset) + rnd(_local4); } if ((obj.mtgt._x - obj._x) > offfull) { moveRight(obj); _local2 = "walk"; } else if ((obj._x - obj.mtgt._x) > offfull) { moveLeft(obj); _local2 = "walk"; } else if ((obj.mtgt._x - obj._x) < offfull) { moveLeft(obj); _local2 = "walk"; } else if ((obj._x - obj.mtgt._x) < offfull) { moveRight(obj); _local2 = "walk"; } if (!obj.jetInit) { if ((obj.jetbar > 75) || ((obj.jetbar > 20) && (obj.health < 100))) { obj.jumping = true; jetpackHandler(obj, true, true); obj.jetInit = true; } else { jetpackHandler(obj, false, true); } } else if (obj.jetbar <= 0) { obj.jetInit = false; } else { jetpackHandler(obj, true, true); } if (obj.jetInit && (obj.jetbar > 0)) { _local2 = "jet"; } var _local7 = {x:obj._x, y:obj._y}; var _local5 = {x:obj.tgt._x, y:obj.tgt._y}; bodyMove(obj, obj.tgt, _local7, _local5, _local2, 50); if ((--obj.shootagain) == 0) { if (obj.bulletsleft <= 0) { obj.bulletsleft = obj.weapon.numbullets; } } else if (obj.shooting && (obj.shootagain < 0)) { shoot(obj, cBLUE, cBULLET); } obj.grenadeagain--; if (((((((!disableGrenades) && (obj.thrownade)) && (obj.angle != "undefined")) && (obj.angle != "NaN")) && (obj.angle != null)) && (obj.angle)) && (rnd(100) > 90)) { if (obj.grenadeagain < 0) { shoot(obj, cBLUE, cGRENADE); } } var _local6 = 88; moveNCollision(obj, false, 27, false); _local6 = 99; } } function moveFlag(obj) { var _local4 = false; var _local5 = {x:obj._x, y:obj._y}; var _local3 = _local5.x + obj.vx; var _local2 = obj._y + ((obj.vy = obj.vy + 2)); while (ground.hitTest(_local3 + actScrollPosX, _local2, true)) { _local2 = _local2 - 1; obj.vy = 0; _local4 = true; } if (_local4) { obj.rotamt = obj.rotamt * 0.6; obj.vx = obj.vx * 0.6; } obj._rotation = obj._rotation + obj.rotamt; obj._x = _local3; obj._y = _local2; } function displayStats() { var _local1 = new Array(); a = 0; while (a < allstats.length) { _local1.push(a); a++; } flipped = true; while (flipped) { flipped = false; a = 1; while (a < _local1.length) { if (allstats[_local1[a]].points > allstats[_local1[a - 1]].points) { temp = _local1[a - 1]; _local1[a - 1] = _local1[a]; _local1[a] = temp; flipped = true; } a++; } } stats = r.attachMovie("stats", "st", 11101); txtGS = FS.AddMessage("GAME STATISTICS", 25, 30, 0, ALIGN_LEFT, 0, 0, stats); txtGS.AbsScaleMessage(80, 80); a = 0; while (a < _local1.length) { var _local2 = allstats[_local1[a]]; path = stats.attachMovie("statsline", "stl" + a, 100 + a); path._x = 21; path._y = 73 + (20 * a); path.gotoAndStop(_local2.team); path.rank.text = a + 1; path.name.text = _local2.pname; path.points.text = _local2.points; path.kills.text = _local2.kills; path.deaths.text = _local2.deaths; a++; } } function moveNCollision(obj, scrollme, ymod, bodyparts) { var _local7 = {x:obj._x, y:obj._y}; if (bodyparts) { char.localToGlobal(_local7); } var _local2 = _local7.y + ((obj.vy = obj.vy + 2)); var _local3 = _local7.x + obj.vx; var _local10 = false; var _local8 = false; var _local4 = false; if (obj.vx >= 0) { _local10 = true; } if (obj.vy >= 0) { _local8 = true; } var _local5 = 0; while (ground.hitTest(_local3 + actScrollPosX, _local2 + ymod, true)) { _local2--; if (obj.jumping) { obj.jumping = false; playSound(S_JUMPLAND, 0, obj); _local4 = true; obj.jetInit = false; } obj.vy = 0; _local5++; } if (_local3 > (scrollMax - 15)) { _local3 = scrollMax - 15; } if (_local3 < 5) { _local3 = 5; } if (bodyparts && (_local4)) { obj.rotamt = obj.rotamt * 0.8; if (obj._name == "gun") { obj.rotamt = 0; } } obj.vx = obj.vx * 0.8; if (Math.abs(obj.vx) < 0.5) { obj.vx = 0; } board._x = ((-offx) + 225) - _xmouse; if (scrollme) { var _local15; var _local9 = _local3 - obj._x; newX = _local9; curScrollPosX = curScrollPosX - newX; camerax = (curScrollPosX + 275) - _xmouse; if (camerax > 0) { actScrollPosX = 0; } else if (camerax < (-(scrollMax - 550))) { actScrollPosX = -(scrollMax - 550); } else { actScrollPosX = camerax; } allcl._x = actScrollPosX; board._x = actScrollPosX; ground._x = actScrollPosX; board2._x = actScrollPosX; } obj._x = _local3; obj._y = _local2; if ((!bodyparts) && (obj._y < 5)) { obj._y = 5; obj.vy = 0; } return(_local4); } function bodyMove(obj, target, q, t, anim, myoffset) { var _local6 = obj.a.gun; var _local9 = obj.a.hand1; var _local8 = obj.a.hand2; var _local2 = obj.a.body; var _local11; var _local10; if (t.x > q.x) { obj._xscale = 100; if (obj.vx > 0) { anim = anim + "forward"; } else if (obj.vx < 0) { anim = anim + "back"; } _local11 = t.x - q.x; _local10 = t.y - q.y; } else { obj._xscale = -100; if (obj.vx > 0) { anim = anim + "back"; } else if (obj.vx < 0) { anim = anim + "forward"; } _local11 = q.x - t.x; _local10 = t.y - q.y; } obj.gotoAndStop(anim); var _local5 = obj.clocknum; obj.a.body.char.gotoAndStop(obj.clocknum); _local9.gotoAndStop(_local5); _local8.gotoAndStop(_local5); obj.a.foot1.gotoAndStop(_local5); obj.a.foot2.gotoAndStop(_local5); obj.a.gun.gotoAndStop(obj.weapon.id); var _local13 = ((obj.jetmod > 0) ? 2 : 1); obj.a.jetpack.gotoAndStop(_local13); obj.a.jetpack.pack.gotoAndStop(obj.team); if ((--obj.invincible) > 0) { if ((obj.invincible % 4) < 2) { obj._alpha = 100; } else { obj._alpha = 0; } } updateAfterEvent(); angle = Math.atan2(_local10, _local11) + obj.angoff; obj.dout = Math.min(obj.dout + 1, 30); obj.angoff = obj.angoff * 0.96; obj.angle = angle; _local6._rotation = angle * 57.2957795130823; _local6.angle = angle; _local6._x = _local2._x + (Math.cos(angle) * obj.dout); _local6._y = _local2._y + (Math.sin(angle) * obj.dout); _local9._x = (_local2._x - 5) + (Math.cos(angle) * obj.dout); _local9._y = (_local2._y + 6) + (Math.sin(angle) * obj.dout); _local8._x = (_local2._x - 12) + (Math.cos(angle) * obj.dout); _local8._y = (_local2._y + 10) + (Math.sin(angle) * obj.dout); obj.angle = Math.atan2(((t.y + rnd(2 * myoffset)) - rnd(myoffset)) - q.y, ((t.x + rnd(2 * myoffset)) - rnd(myoffset)) - q.x); } function initdeath(mc, explosive) { mc.blood = []; mc.bA = 0; mc.bIt = 0; mc.bOff = 0; mc.bVel = 10; var _local3 = mc._xscale / 100; var _local6 = bodyparts.length; var _local2 = 0; while (_local2 < _local6) { var _local1 = mc.a[bodyparts[_local2]]; _local1.vx = ((-_local3) * (2 * (rnd(4) - 2))) + (_local3 * 8); _local1.vy = -(rnd(10) + 6); _local1.rotamt = rnd(50) - 25; _local1.prevx = _local1._x; _local1.prevy = _local1._y; _local1.countt = 0; _local1.attached = true; switch (_local2) { case 1 : case 2 : _local1.vy = _local1.vy * 6; _local1.vx = _local1.vx * 2; break; case 3 : case 4 : _local1.vy = _local1.vy * 1.5; break; case 5 : _local1.vx = _local1.vx / 2.5; _local1.vy = _local1.vy * 2; _local1.rotamt = _local1.rotamt * 2; break; case 6 : _local1.rotamt = _local1.rotamt * 2; case 0 : _local1.vx = (_local3 * (2 * (rnd(4) - 2))) - (_local3 * 8); _local1.rotamt = _local1.rotamt / 2; } _local1.explosive = false; if (explosive) { _local1.explosive = true; _local1.attached = false; var _local4 = -(rnd(50) + 40); tintObject(_local4, _local4, _local4, _local1); if ((_local2 > 0) && (_local2 < 3)) { _local1.vy = _local1.vy * 0.4; _local1.vx = _local1.vx - (_local3 * 20); } else { _local1.vx = _local1.vx * 2; } } _local2++; } mc.bVel = 10; mc.bOff = 0; mc.bloodtotal = 37; mc.phase = 1; mc.jetpacksetting = 1; mc.a.stop(); } function deathAnim(obj) { var _local8 = bodyparts.length; var _local2 = 0; while (_local2 < _local8) { var _local1 = obj.a[bodyparts[_local2]]; _local1._x = _local1._x + _local1.vx; _local1.countt++; _local1._rotation = _local1._rotation + _local1.rotamt; var _local6 = false; dx = _local1._x - _local1.prevx; dy = _local1._y - _local1.prevy; dist = (dx * dx) + (dy * dy); if (_local2 == 6) { _local1.angle = Math.atan2(dy, dx); } if (!((_local2 == 5) && (_local1.countt < 3))) { _local6 = moving2(_local1, 0, obj); } if (_local2 == 0) { if (dist > 4) { dx = _local1._x - _local1.prevx; dy = _local1._y - _local1.prevy; _local1.angle = Math.atan2(dy, dx); _local1._rotation = ((_local1.angle * 180) / Math.PI) + 90; bodyrot = ((_local1._rotation + 90) * Math.PI) / 180; } } else if (((_local2 > 0) && (_local2 < 5)) && (_local1.attached)) { var _local4 = obj.a.body; var dx = (_local1._x - _local4._x); var dy = (_local1._y - _local4._y); var _local7 = 1.3962; if (_local6) { _local1.angle = Math.atan2(dy, dx); } if (_local1.countt < 110) { _local1.angle = Math.atan2(dy, dx); if (_local1.angle > (bodyrot + _local7)) { _local1.angle = bodyrot + _local7; } } _local1._x = _local4._x + (Math.cos(_local1.angle) * daway[_local2]); _local1._y = _local4._y + (Math.sin(_local1.angle) * daway[_local2]); _local1._rotation = ((_local1.angle * 180) / Math.PI) - 90; } else if (_local2 == 6) { if (((!_local1.explosive) && (_local1.countt < (rnd(30) + 120))) && (Math.abs(_local1.rotamt) > 1)) { if (_local1.jetpacksetting == 2) { var _local5 = ((_local1._rotation - 90) * Math.PI) / 180; _local1.vx = _local1.vx + (Math.cos(_local5) * 2); _local1.vy = _local1.vy + (Math.sin(_local5) * 2); } if (rnd(100) > 80) { if (_local1.jetpacksetting == 1) { _local1.jetpacksetting = 2; _local1.gotoAndStop(jetpacksetting); _local1.pack.gotoAndStop(obj.team); } else { _local1.jetpacksetting = 1; _local1.gotoAndStop(jetpacksetting); _local1.pack.gotoAndStop(obj.team); } } } else { _local1.gotoAndStop(1); _local1.pack.gotoAndStop(obj.team); _local1.jetpacksetting = 1; } } _local1.prevx = _local1._x; _local1.prevy = _local1._y; _local2++; } } function moving2(obj, yadd, char) { var _local5 = {x:obj._x, y:obj._y}; var _local3 = false; char.localToGlobal(_local5); var _local2 = _local5.y + ((obj.vy = obj.vy + 2)); var _local4 = _local5.x; while (ground.hitTest(_local4, _local2, true)) { _local2 = _local2 - 1; obj.vy = 0; _local3 = true; } obj._y = obj._y + (_local2 - _local5.y); if (_local3) { if (obj.explosive) { obj.vx = obj.vx * 0.85; } else { obj.vx = obj.vx * 0.65; } obj.rotamt = obj.rotamt * 0.8; if (obj._name == "gun") { obj.rotamt = 0; } } } function bloodHandler(obj, mc) { if ((--obj.bloodtotal) > 0) { if ((rnd(100) > 0) && (obj.bVel > 6)) { obj.bA = (++obj.bA) % 75; if (rnd(100) > 50) { obj.bVel = obj.bVel - 0.1; } var _local1 = obj.a.attachMovie("blood", "b" + obj.bA, 100 + obj.bA); blood.push(_local1); _local1._x = obj._x; _local1._y = obj._y; if (obj.bVel > 8.5) { var _local8 = ((Math.random() * 20) - 10) / 100; obj.bVelUse = obj.bVel + (rnd(50) / 20); } else { var _local8 = ((Math.random() * 6) - 3) / 100; obj.bVelUse = obj.bVel; } obj.bOff = obj.bOff + _local8; _local1.vx = Math.cos((obj.angle + (dir * 1.571)) + bOff) * obj.bVelUse; _local1.vy = Math.sin((obj.angle + (dir * 1.571)) + bOff) * obj.bVelUse; _local1._alpha = 100; _local1.px = _local1._x; _local1.py = _local1._y; } } var _local7 = blood.length; var _local2 = 0; while (_local2 < _local7) { var _local1 = blood[_local2]; _local1.vy = _local1.vy + 0.5; _local1._x = _local1._x + _local1.vx; _local1._y = _local1._y + _local1.vy; _local1._alpha = _local1._alpha - (int(Math.random() * 5) + 2); var _local5 = _local1._x - _local1.px; var _local4 = _local1._y - _local1.py; var _local6 = Math.atan2(_local4, _local5); _local1._rotation = (_local6 * 180) / Math.PI; _local1.px = _local1._x; _local1.py = _local1._y; if (_local1._alpha <= 0) { delete blood[_local2]; blood.splice(_local2, 1); _local7--; _local2--; } _local2++; } } function tintObject(r, g, b, obj) { colored = new Color(obj); tint = new Object(); tint.ra = 100; tint.ga = 100; tint.ba = 100; tint.rb = r; tint.gb = g; tint.bb = b; tint.aa = 100; colored.setTransform(tint); updateAfterEvent(); if (((r > 0) || (g > 0)) || (b > 0)) { obj.tinted = true; } else { obj.tinted = false; } } function updateHealth(obj, amount, owner, byExplosive, path2) { var _local7 = owner.stats; if (instagib) { amount = 5000; } if (godCheat && (obj.isPlayer)) { amount = 0; } if (damageCheat && (owner.isPlayer)) { amount = amount * 2; } if (obj.invincible <= 0) { obj.health = obj.health - amount; if ((showParticles && (amount > 0)) && (!byExplosive)) { fi = (fi + 1) % 100; var _local2 = allcl.attachMovie("bspatter", "b" + fi, 12000 + fi); _local2._x = obj._x; _local2._y = obj._y; _local2.a._rotation = path2.angle * 57.2957795130823; _local2.a.bl.gotoAndStop(rnd(6)); } if (obj.health <= 0) { obj.dead = true; obj.byExplosive = byExplosive; obj.health = 0; obj.deathinit = false; if ((matchid > 1) && (obj.team == owner.team)) { _local7.kills--; _local7.points = _local7.points - 10; } else { _local7.kills++; _local7.points++; } if (matchid == 1) { var _local6 = null; var _local5 = -5000; var _local3 = 0; while (_local3 < noTeam.length) { var _local2 = noTeam[_local3]; if (_local2.stats.kills > _local5) { _local5 = _local2.stats.kills; _local6 = _local2; } _local3++; } txtleader.t.text = ((("Current Leader: " + _local6.stats.pname) + " with ") + _local6.stats.kills) + " kills."; } if ((matchid == 1) && (_local7.kills >= maxkills)) { endgame = true; winnerT = _local7.pname; } else if (matchid == 4) { if (owner.team == cRED) { redCaptures++; if (redCaptures >= teamdmWin[contextid]) { endgame = true; } hud.redscore.text = redCaptures; } else { blueCaptures++; if (blueCaptures >= teamdmWin[contextid]) { endgame = true; } hud.bluescore.text = blueCaptures; } } if (owner.isPlayer) { hud.killbar.text = _local7.kills; stopSound(S_JETPACK); } playSound(S_DEATH, 0, obj); } else if (obj.health > obj.maxHealth) { obj.health = obj.maxHealth; } if (obj.isPlayer) { var _local10 = 1; if (healthCheat) { _local10 = 2; } _root.hud.hb.healthbar._xscale = obj.health / _local10; } } } function deathHandler(obj) { if (!obj.deathinit) { obj.stats.deaths++; obj.respawnleft = respawnTime; obj.deathinit = true; initdeath(obj, obj.byExplosive); obj.vx = 0; obj.vy = 0; obj.flag._visible = false; if (obj.isPlayer) { weaponsel._visible = true; if (instagib) { weaponsel.gotoAndStop(2); } } } else { deathAnim(obj); obj.respawnleft--; if (weaponChosen > 0) { var _local2 = String(Math.round((obj.respawnleft / 24) * 10) / 10); if (_local2.length < 2) { _local2 = _local2 + ".0"; } weaponsel.txtRespawn.text = _local2 + "s"; } if (obj.respawnleft == 0) { obj.gotoAndStop(2); obj._alpha = 100; } else if ((obj.respawnleft < 20) && (obj.respawnleft > 0)) { obj._alpha = 5 * obj.respawnleft; } else if ((obj.respawnleft < 0) && (weaponChosen > 0)) { if (obj.isPlayer) { weaponsel._visible = false; } spawn(obj); } } } function moveRight(obj) { obj.vx = obj.vx + (1.5 + obj.jetmod); if (obj.vx > 20) { obj.vx = 20; } } function moveLeft(obj) { obj.vx = obj.vx - (1.5 + obj.jetmod); if (obj.vx < -20) { obj.vx = -20; } } function jetpackHandler(path, isJetting, display) { var _local2 = false; path.jetmod = 0; if (isJetting) { if (path.jetbar > 0) { if (path.vy > 0) { path.vy = 0; } path.vy = path.vy - 3; if ((!path.isPlayer) || (!jetCheat)) { path.jetbar = path.jetbar - 3; } path.jetmod = 4; _local2 = true; path.a.jetpack.gotoAndStop(2); path.a.jetpack.pack.gotoAndStop(path.team); } else { path.a.jetpack.gotoAndStop(1); path.a.jetpack.pack.gotoAndStop(path.team); } } else if (path.jetbar < 100) { path.jetbar = path.jetbar + 1.5; if (path.jetbar > 100) { path.jetbar = 100; } _local2 = true; path.a.jetpack.gotoAndStop(1); path.a.jetpack.pack.gotoAndStop(path.team); } if (display && (_local2)) { hud.jb.jetbar._xscale = cl.jetbar; } } sfx[S_MENUMUSIC].stop(); for (name in _root) { _root[name].removeMovieClip(); } r = _root; reSpawnTime = 150; cBULLET = 2; cGRENADE = 3; cROCKET = 4; cNONE = 1; cRED = 2; cBLUE = 3; cDEATHMATCH = 1; cCAPTURETHEFLAG = 2; cDEFENDTHEBASE = 3; cTEAMDEATHMATCH = 4; cKINGOFTHEPORTAL = 5; cFIGHTER = 0; cFLAG = 1; cBASE = 2; redTeam = new Array(); blueTeam = new Array(); maxEnemies = totplayers[totpid] - 1; curScrollPosX = 0; Mouse.hide(); createEmptyMovieClip("allcl", 8999); _root.attachMovie("hud", "hud", 9000); hud._x = 0; hud._y = 344; hud.gotoAndStop(matchid); targetoffset = [-77, 77]; enemies = new Array(); people = new Array(); shots = new Array(); sd = 0; redCaptures = 0; blueCaptures = 0; hqtotal = 20000; hqhealth = 20000; showWSel = true; rndWeap = false; weaponsel = _root.attachMovie("wsel", "wsel1", 14001); cursor = _root.attachMovie("cursor", "cur", 14103); weaponsel._x = 0; weaponsel._y = 0; if (instagib) { weaponsel.gotoAndStop(2); } winScreen = _root.attachMovie("winnerScreen", "wscr", 11102); winScreen._x = 325; winScreen._y = 50; winScreen._visible = false; flagCaptures = 0; grenadeagain = 0; endgame = false; startTime = getTimer(); Weapon = function (id) { this.id = id; switch (id) { case 1 : this.velocity = 40; this.inaccuracy = 6; this.reloadtime = 50; this.betweenbullets = 3; this.numbullets = 30; this.typeOf = cBULLET; this.damage = 10; this.proximityFactor = 0; this.hasGravity = true; this.sfire = S_W1F; this.sreload = S_W1R; this.reloadt = 0; break; case 6 : this.velocity = 36; this.inaccuracy = 4; this.reloadtime = 50; this.betweenbullets = 5; this.numbullets = 32; this.typeOf = cBULLET; this.damage = 25; this.proximityFactor = 0; this.hasGravity = true; this.sfire = S_W1F; this.sreload = S_W1R; this.reloadt = 0; break; case 2 : this.velocity = 44; this.inaccuracy = 18; this.reloadtime = 70; this.betweenbullets = 22; this.numbullets = 7; this.typeOf = cBULLET; this.damage = 40; this.proximityFactor = 10; this.hasGravity = true; this.sfire = S_W2F; this.sreload = S_W2R; this.reloadt = 7; break; case 5 : this.velocity = 36; this.inaccuracy = 16; this.reloadtime = 75; this.betweenbullets = 35; this.numbullets = 2; this.typeOf = cROCKET; this.damage = 90; this.proximityFactor = 0; this.sfire = S_W5F; this.sreload = S_W5R; this.hasGravity = false; break; case 3 : this.velocity = 56; this.inaccuracy = 2; this.reloadtime = 100; this.betweenbullets = 45; this.numbullets = 10; this.typeOf = cBULLET; this.damage = 120; this.proximityFactor = 0; this.hasGravity = false; this.sfire = S_W3F; this.sreload = S_W3R; this.reloadt = 0; break; case 4 : this.velocity = 48; this.inaccuracy = 2; this.reloadtime = 40; this.betweenbullets = 9; this.numbullets = 7; this.typeOf = cBULLET; this.damage = 25; this.proximityFactor = 4; this.hasGravity = true; this.sfire = S_W4F; this.sreload = S_W4R; this.reloadt = 0; break; case 9 : this.velocity = 0; this.inaccuracy = 0; this.reloadtime = 0; this.betweenbullets = 12; this.numbullets = 99999 /* 0x01869F */; this.typeOf = cSWORD; this.damage = 70; this.proximityFactor = 0; this.hasGravity = false; } }; createEmptyMovieClip("board", 1); createEmptyMovieClip("board2", 2); board.lineStyle(2, 30464, 100); board2.lineStyle(4, 10053120, 100); board.beginFill(359992, 100); board.moveTo(-50, 250); board.lineTo(200, 250); board2.moveTo(-50, 250); board2.lineTo(200, 250); newx = 200; scrollMax = 1400; flattened = false; var above = true; while (newx < scrollMax) { var prevx = newx; var prevy = newy; if (((matchid == 3) && (!flattened)) && ((newx + 150) > 790)) { flattened = true; board.lineTo(790, 350); board.lineTo(1010, 350); board2.lineTo(790, 350); board2.lineTo(1010, 350); newx = 1010; } newx = newx + (50 + rnd(100)); if (rnd(100) > 80) { newy = rnd(100) + 150; } else { newy = rnd(100) + 250; } if (above) { if (newy > prevy) { var curvex = newx; var curvey = prevy; } else { var curvex = prevx; var curvey = newy; } above = !above; } else { if (newy < prevy) { var curvex = newx; var curvey = prevy; } else { var curvex = prevx; var curvey = newy; } above = !above; } var curvex = ((prevx + newx) / 2); var curvey = (newy - 10); board.lineTo(newx, newy); board2.lineTo(newx, newy); } board.lineTo(scrollMax + 200, 250); board2.lineTo(scrollMax + 200, 250); scrollMax = 1800; board.lineTo(scrollMax, 250); board.lineTo(scrollMax, 410); board.lineTo(-50, 410); board.lineTo(-50, 250); board2.lineTo(scrollMax, 250); board2.lineTo(scrollMax, 410); board2.lineTo(-50, 410); board2.lineTo(-50, 250); board.endFill(); _root.createEmptyMovieClip("ground", 100); newx = -200; id = -1; var path; var path2; while (newx < (scrollMax + 256)) { var path = ground.attachMovie("grnd", "grnd" + (++id), 100 + id); path2 = ground.attachMovie("grnd", "grnd" + (++id), 100 + id); path._x = newx; path2._x = newx; path._y = 0; path._y = 256; path.gotoAndStop(1); path.gotoAndStop(1); newx = newx + 256; } ground.setMask(board); FS_STOP = 0; FS_SINE = 1; FS_JITTER = 2; FS_RANDOM = 3; FS_BOUNCY = 5; FS_DANCE = 4; FS_SPIN = 6; FS_SWAGGER = 7; FS_SIDESTEP = 8; FS_GHOST = 9; FS_SLAMIN = 10; FS_DEFAULT = 0; ALIGN_LEFT = 0; ALIGN_CENTER = 1; ALIGN_RIGHT = 2; r = _root; titles = ["", "SINE", "JITTER", "WANDER", "DANCE", "BOUNCY", "SPIN", "SWAGGER", "QUAKE", "GHOST"]; letterwidth = [0, 28, 26, 28, 28, 24, 20, 26, 28, 14, 18, 28, 18, 31, 25, 25, 25, 25, 23, 24, 23, 25, 25, 32, 23, 25, 20, 20, 25, 25, 25, 25, 28, 21, 26, 26, 26, 20, 0, 14]; FS_T_EXPLODE_IN = -5; FS_T_LINE_IN = -4; FS_T_RAN_TEXT = -3; FS_T_LINE_OUT = 4; FS_T_EXPLODE_OUT = 5; FS_System = function (rows, cols, twidth, theight, anim, offset) { this.rows = int(rows); this.cols = int(cols); this.twidth = int(twidth); this.theight = int(theight); this.anim = int(anim); this.offset = int(offset); this.messages = new Array(); this.messageCount = 0; this.AddMessage = function (content, xpos, ypos, anim, align, offset, totoffset, mcparent) { if (!twidth) { twidth = this.twidth; } if (!anim) { anim = this.anim; } if (!offset) { offset = this.offset; } if (!totoffset) { totoffset = 0; } if (!align) { align = 0; } if (!mcparent) { mcparent = FS; } returnValue = new Message(mcparent, this.messageCount, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align); this.messages.push(returnValue); return(returnValue); }; this.DelMessage = function (id) { this.messages[id].Delete(id); delete this.messages[id]; }; r.createEmptyMovieClip("FS_Main", 9010); this.mc = r.FS_Main; this.Animate = function () { a = 0; while (a < this.messages.length) { this.messages[a].Animate(); a++; } }; }; FS = new FS_System(4, 50, 50, 20, 0, 1); FS.init; Message = function (parent, id, content, xpos, ypos, twidth, anim, offset, totoffset, bkg, align) { this.content = String(content).toUpperCase(); this.rows = FS.rows; this.cols = FS.cols; this.xpos = int(xpos); this.ypos = int(ypos); this.twidth = twidth; this.theight = FS.theight; this.anim = anim; this.offset = offset; this.letters = new Array(); this.parent = parent; this.id = id; this.align = align; this.xscale = 100; this.yscale = 100; this.Animate = function () { b = 0; while (b < this.letters.length) { this.letters[b].Animate(); b++; } }; this.ShowMessage = function () { this.mmc._visible = true; }; this.HideMessage = function () { this.mmc._visible = false; }; this.RelMoveMessage = function (newX, newY) { this.mmc._x = this.mmc._x + newX; this.mmc._y = this.mmc._y + newY; this.xpos = this.xpos + newX; this.ypos = this.ypos + newY; }; this.RelScaleMessage = function (newX, newY) { this.mmc._xscale = this.mmc._xscale + newX; this.mmc._yscale = this.mmc._yscale + newY; this.xscale = this.xscale + newX; this.yscale = this.yscale + newY; }; this.RelAlphaMessage = function (newAlpha) { this.mmc._alpha = this.mmc._alpha + newAlpha; if ((newAlpha > 0) && (this.mmc._alpha > 100)) { this.mmc._alpha = 100; } else if ((newAlpha < 0) && (this.mmc._alpha < 0)) { this.mmc._alpha = 0; } }; this.RelRotateMessage = function (newRot) { this.mmc._rotation = this.mmc._rotation + newRot; }; this.AbsMoveMessage = function (newX, newY) { this.mmc._y = newY; this.ypos = newX; }; this.AbsScaleMessage = function (newX, newY) { this.mmc._xscale = newX; this.mmc._yscale = newY; this.xscale = newX; this.yscale = newY; }; this.AbsAlphaMessage = function (newAlpha) { this.mmc._alpha = newAlpha; }; this.AbsRotateMessage = function (newRot) { this.mmc._rotation = newRot; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.buildText(); }; this.totpos = curpos; if (this.align == ALIGN_CENTER) { this.mmc._x = xpos - (this.mmc._width / 2); } this.Typing = function (inkey) { if (inkey == 220) { killit = this.letters.length - 1; this.letters[killit].lmc.removeMovieClip(); delete this.letters[killit]; this.letters.splice(killit, 1); } else { character = this.GetFrame(inkey); tid = this.letters.length; path = new FS_Letter(this, tid, character, this.xpos + (tid * this.twidth), this.ypos, this.anim, tid * this.offset); this.letters.push(path); } }; this.SetAnimation = function (animnew) { b = 0; while (b < this.letters.length) { path = this.letters[b]; path.anim = animnew; path._rotation = 0; path._alpha = 0; path.lmc._x = path.xpos; path.lmc._y = path.ypos; path.lmc._rotation = 0; path.lmc._alpha = 100; path.init = false; this.anim = animnew; b++; } }; this.SetTransition = function (first, second, newText, time) { this.newText = newText; this.first = first; this.second = second; b = 0; while (b < this.letters.length) { path = this.letters[b]; path.trans = true; path.transAnim1 = first; path.transSecond = second; path.transCur = first; path.newLetter = this.GetFrame(newText.charCodeAt(b)); path.transition = 1; path.transTime = time; path.init2 = false; path.sett = false; b++; } }; this.GetFrame = function (charInt) { if (!charInt) { return(37); } if (charInt == 33) { return(38); } if (charInt == 37) { return(42); } if (charInt == 39) { return(54); } if ((charInt >= 65) && (charInt <= 90)) { return(charInt - 64); } if ((charInt >= 48) && (charInt <= 57)) { return(charInt - 21); } return(37); }; this.MakeButton = function (frame) { this.mmc.frame = frame; this.mmc.onRollOver = function () { colored = new Color(this); watercolor = new Object(); watercolor.ra = 100; watercolor.rb = 100; watercolor.ga = 100; watercolor.gb = 100; watercolor.ba = 100; watercolor.bb = 100; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRollOut = function () { colored = new Color(this); watercolor = new Object(); watercolor.rb = 0; watercolor.bb = 0; watercolor.gb = 0; watercolor.aa = 100; colored.setTransform(watercolor); }; this.mmc.onRelease = function () { playSound(S_CLICK); if (this.frame == "website") { _root.getURL("http://www.briancable.com", "_blank"); } else if (this.frame == "saveoptions") { var _local4 = _root; _local4.playSound(_local4.S_MENU); var _local3 = SharedObject.getLocal("gameSettings"); _local3.data.clockid = _local4.clockid; _local3.data.matchid = _local4.matchid; _local3.data.totpid = _local4.totpid; _local3.data.keyset = _local4.keyset; _local3.data.contextid = _local4.contextid; _local3.data.playername = _local4.txtPlayer.text; _local3.flush(); playername = _local4.txtPlayer.text; _root.gotoAndStop("titlescreen"); } else if (this.frame == "savecheats") { var _local3 = SharedObject.getLocal("gameSettings"); ((_root.c1._currentframe == 2) ? ((_local3.data.godCheat = true)) : ((_local3.data.godCheat = false))); ((_root.c2._currentframe == 2) ? ((_local3.data.healthCheat = true)) : ((_local3.data.healthCheat = false))); ((_root.c3._currentframe == 2) ? ((_local3.data.damageCheat = true)) : ((_local3.data.damageCheat = false))); ((_root.c4._currentframe == 2) ? ((_local3.data.recoilCheat = true)) : ((_local3.data.recoilCheat = false))); ((_root.c5._currentframe == 2) ? ((_local3.data.reloadCheat = true)) : ((_local3.data.reloadCheat = false))); ((_root.c6._currentframe == 2) ? ((_local3.data.showParticles = true)) : ((_local3.data.showParticles = false))); ((_root.c7._currentframe == 2) ? ((_local3.data.playSounds = true)) : ((_local3.data.playSounds = false))); ((_root.c8._currentframe == 2) ? ((_local3.data.friendlyFire = true)) : ((_local3.data.friendlyFire = false))); ((_root.c9._currentframe == 2) ? ((_local3.data.disableGrenades = true)) : ((_local3.data.disableGrenades = false))); ((_root.c10._currentframe == 2) ? ((_local3.data.jetCheat = true)) : ((_local3.data.jetCheat = false))); ((_root.c11._currentframe == 2) ? ((_local3.data.recordStats = true)) : ((_local3.data.recordStats = false))); ((_root.c12._currentframe == 2) ? ((_local3.data.instagib = true)) : ((_local3.data.instagib = false))); _local3.flush(); _root.gotoAndStop("titlescreen"); } else if (this.frame == "forfeit") { if (!_root.cplayer.ai) { squit._visible = true; showingstats = true; } } else { _root.onEnterFrame = null; _root.gotoAndStop(this.frame); } }; }; this.delMessage = function () { removeMovieClip(this.mmc); FS.messages.splice(this.id, 1); }; this.SetColor = function (red, green, blue) { colored = new Color(this.mmc); watercolor = new Object(); watercolor.ra = 100; watercolor.ga = 100; watercolor.ba = 100; watercolor.rb = red; watercolor.gb = green; watercolor.bb = blue; watercolor.aa = 100; colored.setTransform(watercolor); }; if (!parent.mc._x) { parent.createEmptyMovieClip("mc", parent.getNextHighestDepth()); } parent.mc.createEmptyMovieClip("M" + id, id + 9050); this.mmc = parent.mc["M" + id]; FS.messageCount++; this.buildText = function () { curpos = 0; a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); curpos = curpos + (letterwidth[character] + 1); a++; } this.totpos = curpos; if (this.align == ALIGN_CENTER) { curpos = -(this.totpos / 2); } else if (this.align == ALIGN_LEFT) { curpos = 0; } else { curpos = -this.totpos; } a = 0; while (a < this.content.length) { character = this.GetFrame(this.content.charCodeAt(a)); mywidth = letterwidth[character]; path = new FS_Letter(this, a, character, curpos, -10, anim, a * offset, totoffset); curpos = curpos + (mywidth + 1); this.letters.push(path); a++; } this.mmc._x = xpos; this.mmc._y = ypos; this.mmc._xscale = this.xscale; this.mmc._yscale = this.yscale; this.mmc.messagepath = this; }; this.SetMessage = function (newText) { this.mmc.removeMovieClip(); parent.mc.createEmptyMovieClip("M" + this.id, this.id + 9050); this.mmc = parent.mc["M" + this.id]; this.mmc._x = this.xpos; this.mmc._y = this.ypos; this.content = newText; this.buildText(); }; this.buildText(); }; FS_Letter = function (parent, id, content, xpos, ypos, anim, seed, totoffset, ml) { this.id = id; this.parent = parent; this.letter = int(content); this.follow = follow; this.anim = anim; this.seed = seed + totoffset; parent.mmc.createEmptyMovieClip("L" + id, id + 100); this.lmc = parent.mmc["L" + id]; this.lmc.attachMovie("FS_F1", "l" + id, id + 1000); this.lmc._x = xpos; this.lmc._y = ypos; this.xpos = xpos; this.ypos = ypos; this.lmc["l" + id].gotoAndStop(content); this.time = seed; this.tx = (xpos + int(Math.random() * 10)) - 5; this.ty = (ypos + int(Math.random() * 10)) - 5; this.transCur = 0; this.messageLength = ml; this.totoffset = totoffset; if (anim == 10) { this.lmc._visible = false; } this.SetLetter = function (letter) { this.lmc["l" + id].gotoAndStop(letter); }; this.Animate = function () { if (!this.trans) { switch (this.anim) { case 1 : this.lmc._y = this.ypos + (2 * Math.sin(this.time)); break; case 2 : if (this.time % 2) { this.lmc._x = this.xpos + int((Math.random() * 6) - 3); this.lmc._y = this.ypos + int((Math.random() * 6) - 3); } break; case 3 : if ((this.lmc._x == this.tx) && (this.lmc._y == this.ty)) { this.tx = (this.xpos + int(Math.random() * 6)) - 3; this.ty = (this.ypos + int(Math.random() * 6)) - 3; } if (this.lmc._x < this.tx) { this.lmc._x++; } else if (this.lmc._x > this.tx) { this.lmc._x--; } if (this.lmc._y < this.ty) { this.lmc._y++; } else if (this.lmc._y > this.ty) { this.lmc._y--; } break; case 4 : if (this.time % 2) { this.time2++; } this.lmc._x = this.xpos + (8 * Math.sin(this.time2)); this.lmc._y = this.ypos + Math.abs(8 * Math.sin(this.time2)); if (!this.dir) { this.dir = 4; } this.rotMe = this.rotMe + (this.dir * 1); if (this.rotMe >= 10) { this.dir = -4; } else if (this.rotMe <= -10) { this.dir = 4; } this.lmc._rotation = this.rotMe; break; case 5 : if (!this.init) { this.init = true; this.bounce = false; } if (!this.bounce) { test = int(Math.random() * 100); this.lmc._xscale = 100; this.lmc._yscale = 100; if (test < 5) { this.bounce = true; this.vy = -5; this.lmc._xscale = 110; this.lmc._yscale = 90; } } else if ((this.lmc._y + this.vy) <= this.ypos) { this.lmc._y = this.lmc._y + this.vy; this.lmc._xscale = 90; this.lmc._yscale = 110; this.vy++; } else { this.lmc._y = this.ypos; this.bounce = false; this.lmc._xscale = 110; this.lmc._yscale = 90; this.vy = 0; } break; case 6 : if (!this.change) { this.change = -10; } this.lmc._xscale = this.lmc._xscale + this.change; if (this.lmc._xscale < -90) { this.change = 10; } else if (this.lmc._xscale > 90) { this.change = -10; } break; case 7 : this.lmc._rotation = (20 * Math.sin(this.time / 2)) + this.seed; break; case 8 : this.lmc._x = this.xpos + (4 * Math.sin(this.time)); break; case 9 : if (!this.init) { this.init = true; this.ta = int(Math.random() * 80) + 20; this.lmc._alpha = 90; } else { diff = this.ta - this.lmc._alpha; if (Math.abs(diff) < 5) { this.ta = int(Math.random() * 80) + 20; } else if (diff > 0) { this.lmc._alpha = this.lmc._alpha + 4; } else { this.lmc._alpha = this.lmc._alpha - 4; } } break; case 10 : if (this.seed > _root.ftime) { this.lmc._visible = false; } else if (!this.init) { this.lmc._visible = true; this.scaleval = 300; this.dx = this.xpos; this.lmc._x = this.xpos + this.dx; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; this.init = true; } else if ((this.seed + 6) > _root.ftime) { this.lmc._x = this.lmc._x - (this.dx / 5); this.scaleval = this.scaleval - 40; this.lmc._xscale = this.scaleval; this.lmc._yscale = this.scaleval; } else { if ((this.seed + 12) <= _root.ftime) { break; } } } } else { switch (this.transCur) { case 5 : if (this.init2 && (this.vy < 50)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.vy++; } else if (!this.init2) { this.init2 = true; this.vy = -1 * int(Math.random() * 15); this.vx = int(Math.random() * 6) - 3; } else { this.lmc["l" + id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; } else { this.trans = false; this.init2 = false; } } break; case -3 : if (this.transTime > 0) { if (!this.sett) { this.lmc["l" + this.id].gotoAndStop(int(Math.random() * 40)); this.transTime--; if (int(Math.random() * 100) > 65) { this.sett = true; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } } else { this.lmc["l" + this.id].gotoAndStop(this.newLetter); if (this.transition == 1) { this.transCur = this.transSecond; this.init2 = false; this.transition = 2; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } else { this.trans = false; this.init2 = false; this.lmc["l" + this.id].gotoAndStop(this.newLetter); } } case -5 : if (this.init2 && (this.transTime > 0)) { this.lmc._x = this.lmc._x + this.vx; this.lmc._y = this.lmc._y + this.vy; this.transTime--; } else if (!this.init2) { this.vx = (-(this.lmc._x - this.xpos)) / this.transTime; this.vy = (-(this.lmc._y - this.ypos)) / this.transTime; this.init2 = true; } else if (this.transition == 1) { this.transition = 2; this.init2 = false; this.transCur = this.transSecond; } else { this.trans = false; this.init2 = false; } } } this.time++; }; }; if (!instagib) { txtChooseWeap = FS.AddMessage("CHOOSE WEAPON", 25, 30, 0, ALIGN_LEFT, 0, 0, weaponsel); txtChooseWeap.AbsScaleMessage(80, 80); weaponChosen = 0; } else { weaponChosen = 3; } if (matchid == 1) { txtleader.gotoAndStop(2); } txtRM = FS.AddMessage("MAIN MENU", 90, 225, 0, ALIGN_CENTER, 0, 0, winScreen); txtRM.AbsScaleMessage(60, 60); txtRM.MakeButton("titlescreen"); bodyparts = ["body", "hand1", "hand2", "foot1", "foot2", "gun", "jetpack"]; daway = [0, 27, 32, 41, 43, 0, 0]; dout = 30; maxkills = dmatchWin[contextid]; endgameinit = false; if (matchid == 1) { respawnTime = 96; } else if (matchid == 2) { redflag = allcl.attachMovie("theflag", "f1", 8000); redbase = allcl.attachMovie("flagbase", "b1", 8002); redbase._x = 100; redbase._y = 250; redflag._x = 100; redflag._y = 250; redflag.otype = cFLAG; redflag.txt = hud.redscore; blueflag = allcl.attachMovie("theflag", "f2", 8001); bluebase = allcl.attachMovie("flagbase", "b2", 8003); bluebase._x = scrollMax - 100; bluebase._y = 250; blueflag._x = scrollMax - 100; blueflag._y = 250; blueflag.gotoAndStop(2); blueflag.otype = cFLAG; blueflag.txt = hud.bluescore; respawnTime = 96; } else if (matchid == 3) { clockhq = allcl.attachMovie("hq", "chq", 95); clockhq._x = 900; clockhq._y = 352; startT = getTimer() + (dbTime[contextid] * 60000); respawnTime = 96; } else if (matchid == 4) { respawnTime = 96; } spawnplayed = false; Stats = function (myName, myTeam) { this.pname = myName; this.team = myTeam; this.points = 0; this.kills = 0; this.deaths = 0; }; allstats = new Array(); noTeam = new Array(); setupGame(); cursor._x = _xmouse; cursor._y = _ymouse; onEnterFrame = function () { if (!gamepaused) { if (endgame) { endgameHandler(); } else { moveBullets(); a = 0; while (a < maxEnemies) { CPU_AI(enemies[a]); a++; } if (matchid == 3) { updateTimer(); } spawnplayed = false; tintObject(0, 0, 0, cl); tintObject(0, 0, 0, clockhq); if (cl.dead) { if (cl.jetInit) { stopSound(S_JETPACK); cl.jetInit = false; } deathHandler(cl); } else { updateHealth(cl, -0.25, null); anim = "idle"; if (Key.isDown(keyset[4])) { if (!cl.jumping) { anim = "walk"; } moveRight(cl); } else if (Key.isDown(keyset[3])) { if (!cl.jumping) { anim = "walk"; } moveLeft(cl); } if (Key.isDown(keyset[1])) { if (!cl.jumping) { cl.vy = cl.vy - 10; if (cl.vx > 0) { cl.vx = cl.vx + 5; } else { cl.vx = cl.vx - 5; } cl.jumping = true; playSound(S_JUMP); } } if (Key.isDown(keyset[2])) { cl.jumping = true; if (!cl.jetInit) { cl.jetInit = true; playSound(S_JETPACK, 500); } if (cl.jetbar <= 0) { stopSound(S_JETPACK); } jetpackHandler(cl, true, true); } else { if (cl.jetInit) { stopSound(S_JETPACK); cl.jetInit = false; } jetpackHandler(cl, false, true); } if (cl.jumping && (cl.jetbar > 0)) { anim = "jump"; } if (cl.jetInit && (cl.jetbar > 0)) { anim = "jet"; } var _local4 = {x:cl._x, y:cl._y}; allcl.localToGlobal(_local4); var _local3 = {x:cursor._x, y:cursor._y}; _root.localToGlobal(_local3); bodyMove(cl, cursor, _local4, _local3, anim, 0); cl.shootagain--; if (cl.shootagain == 0) { if (cl.bulletsleft <= 0) { cl.bulletsleft = cl.weapon.numbullets; } hud.ammobar.gotoAndStop(1); hud.ammobar.bullets.text = cl.bulletsleft; } else if (shooting && (cl.shootagain < 0)) { shoot(cl, cRED, cBULLET); } if ((Key.isDown(keyset[6]) && (cl.bulletsleft > 0)) && (cl.bulletsleft != cl.weapon.numbullets)) { var _local2 = cl.weapon; cl.shootagain = _local2.reloadtime; if (reloadCheat) { cl.shootagain = 1; } hud.ammobar.gotoAndStop(2); cl.bulletsleft = 0; playSound(_local2.sreload, _local2.reloadt, cl); } if (cl.nadesleft > 0) { if ((((!disableGrenades) && (--cl.grenadeagain)) < 0) && (Key.isDown(keyset[5]))) { hud.nades.nextFrame(); shoot(cl, cRED, cGRENADE); } } } moveNCollision(cl, true, 27, false); if (matchid == cCAPTURETHEFLAG) { flagHandler(); } } } }; blll = 200; fi = 0; xpid = 0; MouseHandler = new Object(); MouseHandler.onMouseMove = function () { cursor._x = _xmouse; cursor._y = _ymouse; xm = _xmouse; }; MouseHandler.onMouseDown = function () { shooting = true; }; MouseHandler.onMouseUp = function () { shooting = false; }; Mouse.addListener(MouseHandler); stop(); keyHandler = new Object(); keyHandler.onKeyDown = function () { if (!displayingStats) { var _local1 = Key.getCode(); if ((_local1 == keyset[7]) && ((!weaponsel._visible) || (instagib))) { displayingStats = true; displayStats(); } } }; keyHandler.onKeyUp = function () { if (displayingStats && (!endgame)) { stats.removeMovieClip(); txtGS.delMessage(); displayingStats = false; } }; Key.addListener(keyHandler);
Symbol 30 MovieClip Frame 1
stop();
Symbol 30 MovieClip Frame 11
stop();
Symbol 38 MovieClip [hq] Frame 1
stop();
Symbol 41 MovieClip [grnd] Frame 1
stop();
Symbol 47 MovieClip [shot] Frame 1
stop();
Symbol 64 MovieClip [statsline] Frame 1
stop();
Symbol 103 MovieClip Frame 1
stop();
Symbol 107 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 136 MovieClip Frame 1
stop();
Symbol 137 MovieClip [bullethole] Frame 73
removeMovieClip(this);
Symbol 145 MovieClip [fade] Frame 6
removeMovieClip(this);
Symbol 168 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 8
stop();
Symbol 210 MovieClip [theflag] Frame 1
stop();
Symbol 222 MovieClip Frame 1
flashfile._rotation = flashfile._rotation + (random(358) + 2);
Symbol 223 MovieClip Frame 1
gotoAndPlay(random(39) + 1);
Symbol 223 MovieClip Frame 41
gotoAndPlay(random(18) + 41);
Symbol 223 MovieClip Frame 60
gotoAndPlay (2);
Symbol 247 MovieClip Frame 20
gotoAndPlay (1);
Symbol 252 MovieClip Frame 20
gotoAndPlay (1);
Symbol 254 MovieClip Frame 1
half1._rotation = (_root.getBytesLoaded() / _root.getBytesTotal()) * 360; if (((_root.getBytesLoaded() / _root.getBytesTotal()) * 360) >= 180) { gotoAndPlay (3); }
Symbol 254 MovieClip Frame 2
half1._rotation = (_root.getBytesLoaded() / _root.getBytesTotal()) * 360; if (((_root.getBytesLoaded() / _root.getBytesTotal()) * 360) >= 180) { gotoAndPlay (3); } gotoAndPlay (1);
Symbol 254 MovieClip Frame 3
half1._rotation = 180; half2._rotation = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 360) - 180; if (_root.getBytesLoaded() >= _root.getBytesTotal()) { half2._rotation = 180; }
Symbol 254 MovieClip Frame 4
half1._rotation = 180; half2._rotation = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 360) - 180; if (_root.getBytesLoaded() >= _root.getBytesTotal()) { half2._rotation = 180; } gotoAndPlay (3);
Symbol 263 MovieClip Frame 1
textloaded = ((Math.round(_root.getBytesLoaded() * 0.000872) + "/") + Math.round(_root.getBytesTotal() * 0.000872)) + "Kb"; if (Math.round(_root.getBytesTotal() * 0.000872) > 999) { textloaded = (((Math.round((_root.getBytesLoaded() * 0.9213) / 10000) / 100) + "/") + (Math.round((_root.getBytesTotal() * 0.9213) / 10000) / 100)) + "Mb"; } if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _parent._parent.play(); }
Symbol 263 MovieClip Frame 2
textloaded = ((Math.round(_root.getBytesLoaded() * 0.000872) + "/") + Math.round(_root.getBytesTotal() * 0.000872)) + "Kb"; if (Math.round(_root.getBytesTotal() * 0.000872) > 999) { textloaded = (((Math.round((_root.getBytesLoaded() * 0.9213) / 10000) / 100) + "/") + (Math.round((_root.getBytesTotal() * 0.9213) / 10000) / 100)) + "Mb"; } if (_root.getBytesLoaded() >= _root.getBytesTotal()) { _parent._parent.play(); }
Symbol 274 MovieClip Frame 1
areacolor = new Color(area); areacolor.setRGB(_parent._parent.randomcolor);
Symbol 277 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 281 MovieClip Frame 1
stripe1.play();
Symbol 281 MovieClip Frame 2
stripe2.play();
Symbol 281 MovieClip Frame 3
stripe3.play();
Symbol 281 MovieClip Frame 4
stripe4.play();
Symbol 281 MovieClip Frame 5
stripe5.play();
Symbol 281 MovieClip Frame 6
stripe6.play();
Symbol 281 MovieClip Frame 7
stripe7.play();
Symbol 281 MovieClip Frame 8
stripe8.play();
Symbol 281 MovieClip Frame 9
stripe9.play();
Symbol 281 MovieClip Frame 10
stripe10.play();
Symbol 281 MovieClip Frame 11
stripe11.play();
Symbol 281 MovieClip Frame 12
stripe12.play();
Symbol 281 MovieClip Frame 13
stripe13.play();
Symbol 281 MovieClip Frame 14
stripe14.play();
Symbol 281 MovieClip Frame 15
stripe15.play();
Symbol 281 MovieClip Frame 16
stripe16.play();
Symbol 281 MovieClip Frame 17
stripe17.play();
Symbol 281 MovieClip Frame 18
stripe18.play(); stop();
Symbol 283 Button
on (release) { _parent.play(); nextFrame(); }
Symbol 284 MovieClip Frame 1
randomcolor = random(16777215); skycolor = new Color(sky); skycolor.setRGB(randomcolor); stop();
Symbol 284 MovieClip Frame 13
stop();
Symbol 284 MovieClip Frame 14
stop();
Symbol 288 Button
on (release) { getURL ("http://www.clockcrew.cc", _blank); }
Symbol 289 MovieClip Frame 1
_root.stop();
Symbol 289 MovieClip Frame 3
if (this._framesloaded > 30) { play(); } else { gotoAndPlay (2); }
Symbol 289 MovieClip Frame 16
_quality = "MEDIUM";
Symbol 289 MovieClip Frame 28
_quality = "HIGH";
Symbol 289 MovieClip Frame 29
if (_root.getBytesLoaded() >= _root.getBytesTotal()) { logo.gotoAndPlay(6); gotoAndStop ("done"); }
Symbol 289 MovieClip Frame 30
if (_root.getBytesLoaded() >= _root.getBytesTotal()) { logo.gotoAndPlay(6); gotoAndStop ("done"); } gotoAndPlay ("reload");
Symbol 289 MovieClip Frame 32
_quality = "MEDIUM";
Symbol 289 MovieClip Frame 44
_quality = "HIGH";
Symbol 289 MovieClip Frame 61
_root.play(); stop();
Symbol 294 Button
on (release) { _root.getURL("http://www.clockcrew.cc", "_blank"); }
Symbol 299 Button
on (release) { _root.getURL("http://newgrounds.com/collection/clockday2006.html", "_blank"); }
Symbol 304 MovieClip Frame 1
stop();
Symbol 308 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 1
stop();
Symbol 506 MovieClip Frame 1
x = new Date(); y = x.getSeconds(); z = x.getHours(); setProperty(this.secondhand, _rotation , y * 6); setProperty(this.minutehand, _rotation , x.getMinutes() * 6); if (z > 12) { z = z - 12; } setProperty(this.hourhand, _rotation , (z * 30) + (x.getMinutes() / 2));
Symbol 506 MovieClip Frame 2
x = new Date(); y = x.getSeconds(); z = x.getHours(); setProperty(this.secondhand, _rotation , y * 6); setProperty(this.minutehand, _rotation , x.getMinutes() * 6); if (z > 12) { z = z - 12; } setProperty(this.hourhand, _rotation , (z * 30) + (x.getMinutes() / 2));
Symbol 569 MovieClip Frame 1
rj = new Date(); setProperty(this, _rotation , rj.getHours() * "30"); gotoAndPlay (2);
Symbol 570 MovieClip Frame 1
mydate = new Date(); setProperty(this, _rotation , mydate.getSeconds() * "6");
Symbol 720 MovieClip Frame 1
stop();
Symbol 731 MovieClip Frame 1
mydate = new Date(); this._rotation = mydate.getMinutes() * "6";
Symbol 732 MovieClip Frame 1
rj = new Date(); this._rotation = rj.getHours() * "30"; gotoAndPlay (2);
Symbol 733 MovieClip Frame 1
mydate = new Date(); this._rotation = mydate.getSeconds() * "6";
Symbol 767 MovieClip Frame 1
stop();
Instance of Symbol 720 MovieClip "this" in Symbol 767 MovieClip Frame 57
onClipEvent (enterFrame) { x = random(60); if (x == 1) { play(); } }
Symbol 827 MovieClip Frame 1
stop();
Symbol 842 MovieClip Frame 1
stop();
Symbol 846 MovieClip Frame 32
gotoAndPlay ("start");
Symbol 847 MovieClip [clock] Frame 1
stop();
Instance of Symbol 210 MovieClip [theflag] "flag" in Symbol 847 MovieClip [clock] Frame 1
onClipEvent (load) { if (!_parent._parent._parent._parent.hasFlag) { _visible = false; } if (_parent._parent._parent._parent.team == 2) { gotoAndStop (2); } }
Instance of Symbol 210 MovieClip [theflag] "flag" in Symbol 847 MovieClip [clock] Frame 3
onClipEvent (load) { if (!_parent._parent._parent._parent.hasFlag) { _visible = false; } if (_parent._parent._parent._parent.team == 2) { gotoAndStop (2); } }
Symbol 865 MovieClip [explosion] Frame 17
stop(); removeMovieClip(this);
Symbol 874 MovieClip [FS_F1] Frame 1
stop();
Symbol 878 MovieClip [grenade] Frame 1
stop();
Symbol 878 MovieClip [grenade] Frame 2
_rotation = 0;
Symbol 878 MovieClip [grenade] Frame 18
removeMovieClip(this);
Symbol 881 MovieClip [rocket] Frame 1
stop();
Instance of Symbol 880 MovieClip "x" in Symbol 881 MovieClip [rocket] Frame 1
onClipEvent (enterFrame) { }
Symbol 881 MovieClip [rocket] Frame 2
_rotation = 0;
Symbol 881 MovieClip [rocket] Frame 18
removeMovieClip(this);
Symbol 890 MovieClip Frame 1
stop();
Symbol 895 MovieClip [wsel] Frame 1
stop();
Instance of Symbol 890 MovieClip in Symbol 895 MovieClip [wsel] Frame 1
on (release) { if (_currentframe == 1) { gotoAndStop (2); _root.gamepaused = true; _root.pauseStart = getTimer(); } else { gotoAndStop (1); _root.gamepaused = false; _root.startTime = _root.startTime + (getTimer() - _root.pauseStart); _root.startT = _root.startT + (getTimer() - _root.pauseStart); } }
Instance of Symbol 893 MovieClip "w4" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 4; _parent.w4._alpha = 100; }
Instance of Symbol 893 MovieClip "w5" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 5; _parent.w5._alpha = 100; }
Instance of Symbol 893 MovieClip "w6" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 6; _parent.w6._alpha = 100; }
Instance of Symbol 893 MovieClip "w1" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 1; _parent.w1._alpha = 100; }
Instance of Symbol 893 MovieClip "w2" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 2; _parent.w2._alpha = 100; }
Instance of Symbol 893 MovieClip "w3" in Symbol 895 MovieClip [wsel] Frame 1
on (release) { _parent["w" + _root.weaponChosen]._alpha = 0; _root.weaponChosen = 3; _parent.w3._alpha = 100; }
Symbol 907 MovieClip Frame 1
stop();
Symbol 908 MovieClip Frame 1
stop();
Symbol 929 MovieClip Frame 1
stop();
Symbol 945 MovieClip Frame 1
stop();
Symbol 949 MovieClip Frame 1
stop();

Library Items

Symbol 1 Sound [s14]
Symbol 2 Sound [s4]
Symbol 3 Sound [s3]
Symbol 4 Sound [s17]
Symbol 5 Sound [s13]
Symbol 6 Sound [s2]
Symbol 7 Sound [s1]
Symbol 8 Sound [s15]
Symbol 9 Sound [s24]
Symbol 10 Sound [s23]
Symbol 11 Sound [s6]
Symbol 12 Sound [s5]
Symbol 13 Sound [s12]
Symbol 14 Sound [s11]
Symbol 15 Sound [s16]
Symbol 16 Sound [s19]
Symbol 17 Sound [s21]
Symbol 18 Sound [s20]
Symbol 19 Sound [s8]
Symbol 20 Sound [s7]
Symbol 21 Sound [s9]
Symbol 22 Sound [s10]
Symbol 23 Sound [s18]
Symbol 24 FontUsed by:25 211 290 291 292 295 296 297 932 933 934 938 941 942 948
Symbol 25 EditableTextUses:24Used by:31
Symbol 26 FontUsed by:27 28 67 68 69 70 71 884 885 888 889 894 903 909 910 911 912 913 914 915 916 917 918 920 921 922 923 924 925 926 927 928 930 931 934 938
Symbol 27 EditableTextUses:26Used by:29
Symbol 28 EditableTextUses:26Used by:29
Symbol 29 MovieClipUses:27 28Used by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClip [winnerScreen]Uses:25 30
Symbol 32 GraphicUsed by:38
Symbol 33 GraphicUsed by:38
Symbol 34 GraphicUsed by:38
Symbol 35 GraphicUsed by:38
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClip [hq]Uses:32 33 34 35 36 37
Symbol 39 BitmapUsed by:40
Symbol 40 GraphicUses:39Used by:41
Symbol 41 MovieClip [grnd]Uses:40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [flagbase]Uses:42
Symbol 44 GraphicUsed by:45 47 874 937 940  Timeline
Symbol 45 MovieClipUses:44Used by:47
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClip [shot]Uses:45 44 46
Symbol 48 FontUsed by:49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Symbol 49 EditableTextUses:48Used by:64
Symbol 50 EditableTextUses:48Used by:64
Symbol 51 EditableTextUses:48Used by:64
Symbol 52 EditableTextUses:48Used by:64
Symbol 53 EditableTextUses:48Used by:64
Symbol 54 EditableTextUses:48Used by:64
Symbol 55 EditableTextUses:48Used by:64
Symbol 56 EditableTextUses:48Used by:64
Symbol 57 EditableTextUses:48Used by:64
Symbol 58 EditableTextUses:48Used by:64
Symbol 59 EditableTextUses:48Used by:64
Symbol 60 EditableTextUses:48Used by:64
Symbol 61 EditableTextUses:48Used by:64
Symbol 62 EditableTextUses:48Used by:64
Symbol 63 EditableTextUses:48Used by:64
Symbol 64 MovieClip [statsline]Uses:49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:72
Symbol 67 TextUses:26Used by:72
Symbol 68 TextUses:26Used by:72
Symbol 69 TextUses:26Used by:72
Symbol 70 TextUses:26Used by:72
Symbol 71 TextUses:26Used by:72
Symbol 72 MovieClip [stats]Uses:66 67 68 69 70 71
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:130
Symbol 75 BitmapUsed by:76 81 119 123
Symbol 76 GraphicUses:75Used by:83 87
Symbol 77 BitmapUsed by:78 84 120
Symbol 78 GraphicUses:77Used by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:79Used by:83
Symbol 81 GraphicUses:75Used by:82
Symbol 82 MovieClipUses:81Used by:83 87
Symbol 83 MovieClipUses:76 80 82Used by:130
Symbol 84 GraphicUses:77Used by:85
Symbol 85 MovieClipUses:84Used by:86
Symbol 86 MovieClipUses:85Used by:87
Symbol 87 MovieClipUses:76 86 82Used by:130
Symbol 88 BitmapUsed by:89
Symbol 89 GraphicUses:88Used by:130
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:130
Symbol 92 FontUsed by:93 96
Symbol 93 EditableTextUses:92Used by:130
Symbol 94 BitmapUsed by:95
Symbol 95 GraphicUses:94Used by:103
Symbol 96 EditableTextUses:92Used by:103
Symbol 97 GraphicUsed by:100
Symbol 98 GraphicUsed by:99 658 731
Symbol 99 MovieClipUses:98Used by:100 572 717
Symbol 100 MovieClipUses:97 99Used by:103
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:101Used by:103
Symbol 103 MovieClipUses:95 96 100 102Used by:130
Symbol 104 BitmapUsed by:105 106
Symbol 105 GraphicUses:104Used by:107
Symbol 106 GraphicUses:104Used by:107
Symbol 107 MovieClipUses:105 106Used by:130
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:111
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:109 110Used by:130
Symbol 112 FontUsed by:113 114
Symbol 113 EditableTextUses:112Used by:130
Symbol 114 EditableTextUses:112Used by:130
Symbol 115 BitmapUsed by:116
Symbol 116 GraphicUses:115Used by:130
Symbol 117 BitmapUsed by:118
Symbol 118 GraphicUses:117Used by:130
Symbol 119 GraphicUses:75Used by:125
Symbol 120 GraphicUses:77Used by:121
Symbol 121 MovieClipUses:120Used by:122
Symbol 122 MovieClipUses:121Used by:125
Symbol 123 GraphicUses:75Used by:124
Symbol 124 MovieClipUses:123Used by:125
Symbol 125 MovieClipUses:119 122 124Used by:130
Symbol 126 FontUsed by:127 128 129
Symbol 127 EditableTextUses:126Used by:130
Symbol 128 EditableTextUses:126Used by:130
Symbol 129 EditableTextUses:126Used by:130
Symbol 130 MovieClip [hud]Uses:74 83 87 89 91 93 103 107 111 113 114 116 118 125 127 128 129
Symbol 131 GraphicUsed by:136
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:136
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:131 133 135Used by:137
Symbol 137 MovieClip [bullethole]Uses:136
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClip [blood]Uses:138
Symbol 140 GraphicUsed by:141
Symbol 141 MovieClipUses:140Used by:142
Symbol 142 MovieClip [cursor]Uses:141
Symbol 143 GraphicUsed by:144 216
Symbol 144 MovieClipUses:143Used by:145
Symbol 145 MovieClip [fade]Uses:144
Symbol 146 GraphicUsed by:147
Symbol 147 MovieClip [bullet]Uses:146
Symbol 148 BitmapUsed by:149
Symbol 149 GraphicUses:148Used by:168
Symbol 150 BitmapUsed by:151
Symbol 151 GraphicUses:150Used by:168
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:168
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:168
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:168
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:168
Symbol 160 BitmapUsed by:161
Symbol 161 GraphicUses:160Used by:168
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:168
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:168
Symbol 166 BitmapUsed by:167
Symbol 167 GraphicUses:166Used by:168
Symbol 168 MovieClipUses:149 151 153 155 157 159 161 163 165 167Used by:169
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 MovieClip [bspatter]Uses:169
Symbol 171 GraphicUsed by:191 209
Symbol 172 GraphicUsed by:191
Symbol 173 GraphicUsed by:191
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:191 209
Symbol 176 GraphicUsed by:191
Symbol 177 GraphicUsed by:191
Symbol 178 GraphicUsed by:191
Symbol 179 GraphicUsed by:191
Symbol 180 GraphicUsed by:191
Symbol 181 GraphicUsed by:191
Symbol 182 GraphicUsed by:191
Symbol 183 GraphicUsed by:191
Symbol 184 GraphicUsed by:191
Symbol 185 GraphicUsed by:191
Symbol 186 GraphicUsed by:191
Symbol 187 GraphicUsed by:191
Symbol 188 GraphicUsed by:191
Symbol 189 GraphicUsed by:191
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:171 172 173 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190Used by:210
Symbol 192 GraphicUsed by:209
Symbol 193 GraphicUsed by:209
Symbol 194 GraphicUsed by:209
Symbol 195 GraphicUsed by:209
Symbol 196 GraphicUsed by:209
Symbol 197 GraphicUsed by:209
Symbol 198 GraphicUsed by:209
Symbol 199 GraphicUsed by:209
Symbol 200 GraphicUsed by:209
Symbol 201 GraphicUsed by:209
Symbol 202 GraphicUsed by:209
Symbol 203 GraphicUsed by:209
Symbol 204 GraphicUsed by:209
Symbol 205 GraphicUsed by:209
Symbol 206 GraphicUsed by:209
Symbol 207 GraphicUsed by:209
Symbol 208 GraphicUsed by:209
Symbol 209 MovieClipUses:171 192 193 175 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208Used by:210
Symbol 210 MovieClip [theflag]Uses:191 209Used by:847
Symbol 211 EditableTextUses:24Used by:Timeline
Symbol 212 GraphicUsed by:289
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:213Used by:289
Symbol 215 GraphicUsed by:284
Symbol 216 MovieClipUses:143Used by:284
Symbol 217 GraphicUsed by:218
Symbol 218 MovieClipUses:217Used by:284
Symbol 219 GraphicUsed by:223
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:222
Symbol 222 MovieClipUses:221Used by:223
Symbol 223 MovieClipUses:219 222Used by:284
Symbol 224 GraphicUsed by:284
Symbol 225 GraphicUsed by:226 236
Symbol 226 MovieClipUses:225Used by:284
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:227Used by:284
Symbol 229 GraphicUsed by:237
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:230Used by:237
Symbol 232 GraphicUsed by:237
Symbol 233 GraphicUsed by:236
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:233 225 234 235Used by:237
Symbol 237 MovieClipUses:229 231 232 236Used by:284
Symbol 238 GraphicUsed by:239
Symbol 239 MovieClipUses:238Used by:284
Symbol 240 GraphicUsed by:254
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:241Used by:254
Symbol 243 GraphicUsed by:254
Symbol 244 GraphicUsed by:247
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245Used by:247 252
Symbol 247 MovieClipUses:244 246Used by:254
Symbol 248 GraphicUsed by:249
Symbol 249 MovieClipUses:248Used by:254
Symbol 250 GraphicUsed by:254
Symbol 251 GraphicUsed by:252
Symbol 252 MovieClipUses:251 246Used by:254
Symbol 253 GraphicUsed by:254
Symbol 254 MovieClipUses:240 242 243 247 249 250 252 253Used by:284
Symbol 255 GraphicUsed by:264
Symbol 256 GraphicUsed by:263
Symbol 257 FontUsed by:258
Symbol 258 EditableTextUses:257Used by:263
Symbol 259 GraphicUsed by:263
Symbol 260 GraphicUsed by:262
Symbol 261 GraphicUsed by:262
Symbol 262 MovieClipUses:260 261Used by:263
Symbol 263 MovieClipUses:256 258 259 262Used by:264
Symbol 264 MovieClipUses:255 263Used by:284
Symbol 265 GraphicUsed by:270 283
Symbol 266 GraphicUsed by:269 270 281
Symbol 267 GraphicUsed by:269 270 281
Symbol 268 GraphicUsed by:269 270
Symbol 269 MovieClipUses:266 267 268Used by:270 283
Symbol 270 ButtonUses:265 269 266 267 268Used by:284
Symbol 271 GraphicUsed by:272
Symbol 272 MovieClipUses:271Used by:274
Symbol 273 GraphicUsed by:274
Symbol 274 MovieClipUses:272 273Used by:283
Symbol 275 GraphicUsed by:277
Symbol 276 ShapeTweeningUsed by:277
Symbol 277 MovieClipUses:275 276Used by:281
Symbol 278 GraphicUsed by:280
Symbol 279 ShapeTweeningUsed by:280
Symbol 280 MovieClipUses:278 279Used by:281
Symbol 281 MovieClipUses:266 267 277 280Used by:283
Symbol 282 GraphicUsed by:283
Symbol 283 ButtonUses:265 269 274 281 282Used by:284
Symbol 284 MovieClipUses:215 216 218 223 224 226 228 237 239 254 264 270 283Used by:289
Symbol 285 GraphicUsed by:289
Symbol 286 GraphicUsed by:289
Symbol 287 GraphicUsed by:288
Symbol 288 ButtonUses:287Used by:289
Symbol 289 MovieClipUses:212 214 284 285 286 288Used by:Timeline
Symbol 290 EditableTextUses:24Used by:294
Symbol 291 EditableTextUses:24Used by:294
Symbol 292 EditableTextUses:24Used by:294
Symbol 293 GraphicUsed by:294
Symbol 294 ButtonUses:290 291 292 293Used by:Timeline
Symbol 295 EditableTextUses:24Used by:299
Symbol 296 EditableTextUses:24Used by:299
Symbol 297 EditableTextUses:24Used by:299
Symbol 298 GraphicUsed by:299
Symbol 299 ButtonUses:295 296 297 298Used by:Timeline
Symbol 300 GraphicUsed by:301
Symbol 301 MovieClipUses:300Used by:Timeline
Symbol 302 GraphicUsed by:304
Symbol 303 Sound [s22]Used by:304
Symbol 304 MovieClipUses:302 303Used by:Timeline
Symbol 305 GraphicUsed by:308
Symbol 306 GraphicUsed by:308
Symbol 307 GraphicUsed by:308
Symbol 308 MovieClipUses:305 306 307Used by:312
Symbol 309 GraphicUsed by:310
Symbol 310 MovieClipUses:309Used by:311
Symbol 311 MovieClipUses:310Used by:312 880
Symbol 312 MovieClipUses:308 311Used by:843 844 845 846
Symbol 313 GraphicUsed by:368
Symbol 314 GraphicUsed by:368
Symbol 315 GraphicUsed by:368
Symbol 316 GraphicUsed by:368
Symbol 317 GraphicUsed by:368
Symbol 318 GraphicUsed by:368
Symbol 319 GraphicUsed by:368
Symbol 320 GraphicUsed by:368
Symbol 321 GraphicUsed by:368
Symbol 322 GraphicUsed by:368
Symbol 323 GraphicUsed by:368
Symbol 324 GraphicUsed by:368
Symbol 325 GraphicUsed by:368
Symbol 326 GraphicUsed by:368
Symbol 327 GraphicUsed by:368
Symbol 328 GraphicUsed by:368
Symbol 329 GraphicUsed by:368
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:330Used by:368
Symbol 332 GraphicUsed by:368
Symbol 333 GraphicUsed by:368
Symbol 334 GraphicUsed by:368
Symbol 335 GraphicUsed by:368
Symbol 336 GraphicUsed by:368
Symbol 337 GraphicUsed by:368
Symbol 338 GraphicUsed by:368
Symbol 339 GraphicUsed by:368
Symbol 340 GraphicUsed by:368
Symbol 341 GraphicUsed by:368
Symbol 342 GraphicUsed by:368
Symbol 343 GraphicUsed by:368
Symbol 344 GraphicUsed by:368
Symbol 345 GraphicUsed by:368
Symbol 346 GraphicUsed by:368
Symbol 347 GraphicUsed by:368
Symbol 348 GraphicUsed by:368
Symbol 349 GraphicUsed by:368
Symbol 350 GraphicUsed by:368
Symbol 351 GraphicUsed by:368
Symbol 352 GraphicUsed by:368
Symbol 353 GraphicUsed by:368
Symbol 354 GraphicUsed by:368
Symbol 355 GraphicUsed by:368
Symbol 356 GraphicUsed by:368
Symbol 357 GraphicUsed by:368
Symbol 358 GraphicUsed by:368
Symbol 359 GraphicUsed by:368
Symbol 360 GraphicUsed by:368
Symbol 361 GraphicUsed by:368
Symbol 362 GraphicUsed by:368
Symbol 363 GraphicUsed by:368
Symbol 364 GraphicUsed by:368
Symbol 365 GraphicUsed by:368
Symbol 366 GraphicUsed by:368
Symbol 367 GraphicUsed by:368
Symbol 368 MovieClipUses:313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367Used by:843 844 845 846
Symbol 369 GraphicUsed by:372
Symbol 370 GraphicUsed by:371
Symbol 371 MovieClipUses:370Used by:372
Symbol 372 MovieClipUses:369 371Used by:767
Symbol 373 GraphicUsed by:374
Symbol 374 MovieClipUses:373Used by:767
Symbol 375 GraphicUsed by:376
Symbol 376 MovieClipUses:375Used by:767
Symbol 377 GraphicUsed by:378
Symbol 378 MovieClipUses:377Used by:767
Symbol 379 GraphicUsed by:381
Symbol 380 GraphicUsed by:381 612
Symbol 381 MovieClipUses:379 380Used by:767
Symbol 382 GraphicUsed by:383
Symbol 383 MovieClipUses:382Used by:767
Symbol 384 GraphicUsed by:385
Symbol 385 MovieClipUses:384Used by:767
Symbol 386 GraphicUsed by:442
Symbol 387 GraphicUsed by:442
Symbol 388 GraphicUsed by:442
Symbol 389 GraphicUsed by:438
Symbol 390 GraphicUsed by:438
Symbol 391 GraphicUsed by:438
Symbol 392 GraphicUsed by:438
Symbol 393 GraphicUsed by:438
Symbol 394 GraphicUsed by:438
Symbol 395 GraphicUsed by:438
Symbol 396 GraphicUsed by:438
Symbol 397 GraphicUsed by:438
Symbol 398 GraphicUsed by:438
Symbol 399 GraphicUsed by:438
Symbol 400 GraphicUsed by:438
Symbol 401 GraphicUsed by:438
Symbol 402 GraphicUsed by:438
Symbol 403 GraphicUsed by:438
Symbol 404 GraphicUsed by:438
Symbol 405 GraphicUsed by:438
Symbol 406 GraphicUsed by:438
Symbol 407 GraphicUsed by:438
Symbol 408 GraphicUsed by:438
Symbol 409 GraphicUsed by:438
Symbol 410 GraphicUsed by:438
Symbol 411 GraphicUsed by:438
Symbol 412 GraphicUsed by:438
Symbol 413 GraphicUsed by:438
Symbol 414 GraphicUsed by:438
Symbol 415 GraphicUsed by:438
Symbol 416 GraphicUsed by:438
Symbol 417 GraphicUsed by:438
Symbol 418 GraphicUsed by:438
Symbol 419 GraphicUsed by:438
Symbol 420 GraphicUsed by:438
Symbol 421 GraphicUsed by:438
Symbol 422 GraphicUsed by:438
Symbol 423 GraphicUsed by:438
Symbol 424 GraphicUsed by:438
Symbol 425 GraphicUsed by:438
Symbol 426 GraphicUsed by:438
Symbol 427 GraphicUsed by:438
Symbol 428 GraphicUsed by:438
Symbol 429 GraphicUsed by:438
Symbol 430 GraphicUsed by:438
Symbol 431 GraphicUsed by:438
Symbol 432 GraphicUsed by:438
Symbol 433 GraphicUsed by:438
Symbol 434 GraphicUsed by:438
Symbol 435 GraphicUsed by:438
Symbol 436 GraphicUsed by:438
Symbol 437 GraphicUsed by:438
Symbol 438 MovieClipUses:389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437Used by:439
Symbol 439 MovieClipUses:438Used by:442
Symbol 440 GraphicUsed by:442
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:386 387 388 439 440 441Used by:767
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:453
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:453
Symbol 447 GraphicUsed by:450
Symbol 448 FontUsed by:449
Symbol 449 TextUses:448Used by:450
Symbol 450 MovieClipUses:447 449Used by:453
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:453
Symbol 453 MovieClipUses:444 446 450 452Used by:767
Symbol 454 GraphicUsed by:456
Symbol 455 GraphicUsed by:456
Symbol 456 MovieClipUses:454 455Used by:767
Symbol 457 GraphicUsed by:767
Symbol 458 GraphicUsed by:459
Symbol 459 MovieClipUses:458Used by:767
Symbol 460 GraphicUsed by:461
Symbol 461 MovieClipUses:460Used by:466
Symbol 462 GraphicUsed by:463
Symbol 463 MovieClipUses:462Used by:466
Symbol 464 GraphicUsed by:465
Symbol 465 MovieClipUses:464Used by:466
Symbol 466 MovieClipUses:461 463 465Used by:767
Symbol 467 GraphicUsed by:767
Symbol 468 GraphicUsed by:479
Symbol 469 GraphicUsed by:479
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:477
Symbol 472 GraphicUsed by:475
Symbol 473 GraphicUsed by:475
Symbol 474 GraphicUsed by:475
Symbol 475 MovieClipUses:472 473 474Used by:477
Symbol 476 GraphicUsed by:477
Symbol 477 MovieClipUses:471 475 476Used by:479
Symbol 478 GraphicUsed by:479
Symbol 479 MovieClipUses:468 469 477 478Used by:767
Symbol 480 GraphicUsed by:481
Symbol 481 MovieClipUses:480Used by:767
Symbol 482 GraphicUsed by:484
Symbol 483 GraphicUsed by:484
Symbol 484 MovieClipUses:482 483Used by:767
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:485Used by:767
Symbol 487 GraphicUsed by:489
Symbol 488 GraphicUsed by:489 602
Symbol 489 MovieClipUses:487 488Used by:767
Symbol 490 GraphicUsed by:491
Symbol 491 MovieClipUses:490Used by:496
Symbol 492 GraphicUsed by:493
Symbol 493 MovieClipUses:492Used by:496
Symbol 494 GraphicUsed by:495
Symbol 495 MovieClipUses:494Used by:496
Symbol 496 MovieClipUses:491 493 495Used by:767
Symbol 497 GraphicUsed by:498
Symbol 498 MovieClipUses:497Used by:508
Symbol 499 GraphicUsed by:506
Symbol 500 GraphicUsed by:501
Symbol 501 MovieClipUses:500Used by:506
Symbol 502 GraphicUsed by:503
Symbol 503 MovieClipUses:502Used by:506
Symbol 504 GraphicUsed by:505
Symbol 505 MovieClipUses:504Used by:506
Symbol 506 MovieClipUses:499 501 503 505Used by:507
Symbol 507 MovieClipUses:506Used by:508
Symbol 508 MovieClipUses:498 507Used by:767
Symbol 509 GraphicUsed by:510
Symbol 510 MovieClipUses:509Used by:767
Symbol 511 GraphicUsed by:518
Symbol 512 GraphicUsed by:513
Symbol 513 MovieClipUses:512Used by:518
Symbol 514 GraphicUsed by:518
Symbol 515 GraphicUsed by:518
Symbol 516 GraphicUsed by:518
Symbol 517 GraphicUsed by:518
Symbol 518 MovieClipUses:511 513 514 515 516 517Used by:767
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:521
Symbol 521 MovieClipUses:520Used by:767
Symbol 522 GraphicUsed by:523
Symbol 523 MovieClipUses:522Used by:526
Symbol 524 GraphicUsed by:526
Symbol 525 GraphicUsed by:526
Symbol 526 MovieClipUses:523 524 525Used by:767
Symbol 527 GraphicUsed by:528
Symbol 528 MovieClipUses:527Used by:767
Symbol 529 GraphicUsed by:530
Symbol 530 MovieClipUses:529Used by:535
Symbol 531 GraphicUsed by:532
Symbol 532 MovieClipUses:531Used by:535
Symbol 533 GraphicUsed by:534
Symbol 534 MovieClipUses:533Used by:535
Symbol 535 MovieClipUses:530 532 534Used by:767
Symbol 536 GraphicUsed by:537
Symbol 537 MovieClipUses:536Used by:549
Symbol 538 GraphicUsed by:539
Symbol 539 MovieClipUses:538Used by:549
Symbol 540 GraphicUsed by:541
Symbol 541 MovieClipUses:540Used by:549
Symbol 542 GraphicUsed by:543
Symbol 543 MovieClipUses:542Used by:549
Symbol 544 GraphicUsed by:545
Symbol 545 MovieClipUses:544Used by:549
Symbol 546 GraphicUsed by:548
Symbol 547 GraphicUsed by:548
Symbol 548 MovieClipUses:546 547Used by:549
Symbol 549 MovieClipUses:537 539 541 543 545 548Used by:767
Symbol 550 GraphicUsed by:552
Symbol 551 GraphicUsed by:552
Symbol 552 MovieClipUses:550 551Used by:767
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:555
Symbol 555 MovieClipUses:554Used by:767
Symbol 556 GraphicUsed by:561
Symbol 557 GraphicUsed by:561
Symbol 558 GraphicUsed by:561
Symbol 559 GraphicUsed by:561
Symbol 560 GraphicUsed by:561
Symbol 561 MovieClipUses:556 557 558 559 560Used by:767
Symbol 562 GraphicUsed by:566
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClipUses:563Used by:566
Symbol 565 GraphicUsed by:566
Symbol 566 MovieClipUses:562 564 565Used by:576
Symbol 567 GraphicUsed by:573
Symbol 568 GraphicUsed by:569 570 658 732 733
Symbol 569 MovieClipUses:568Used by:572 717
Symbol 570 MovieClipUses:568Used by:572 717
Symbol 571 GraphicUsed by:572 658 734
Symbol 572 MovieClipUses:99 569 570 571Used by:573 623 658
Symbol 573 MovieClipUses:567 572Used by:575
Symbol 574 GraphicUsed by:575
Symbol 575 MovieClipUses:573 574Used by:576
Symbol 576 MovieClipUses:566 575Used by:767
Symbol 577 GraphicUsed by:578
Symbol 578 MovieClipUses:577Used by:767
Symbol 579 GraphicUsed by:580
Symbol 580 MovieClipUses:579Used by:583
Symbol 581 GraphicUsed by:582
Symbol 582 MovieClipUses:581Used by:583
Symbol 583 MovieClipUses:580 582Used by:767
Symbol 584 GraphicUsed by:588
Symbol 585 GraphicUsed by:588
Symbol 586 GraphicUsed by:588
Symbol 587 GraphicUsed by:588
Symbol 588 MovieClipUses:584 585 586 587Used by:767
Symbol 589 GraphicUsed by:590
Symbol 590 MovieClipUses:589Used by:599
Symbol 591 GraphicUsed by:599
Symbol 592 GraphicUsed by:593
Symbol 593 MovieClipUses:592Used by:598
Symbol 594 GraphicUsed by:595 596
Symbol 595 MovieClipUses:594Used by:598
Symbol 596 MovieClipUses:594Used by:598
Symbol 597 GraphicUsed by:598
Symbol 598 MovieClipUses:593 595 596 597Used by:599
Symbol 599 MovieClipUses:590 591 598Used by:767
Symbol 600 GraphicUsed by:601
Symbol 601 MovieClipUses:600Used by:603
Symbol 602 MovieClipUses:488Used by:603
Symbol 603 MovieClipUses:601 602Used by:767
Symbol 604 GraphicUsed by:605
Symbol 605 MovieClipUses:604Used by:608
Symbol 606 GraphicUsed by:607
Symbol 607 MovieClipUses:606Used by:608
Symbol 608 MovieClipUses:605 607Used by:767
Symbol 609 GraphicUsed by:612
Symbol 610 GraphicUsed by:612
Symbol 611 GraphicUsed by:612
Symbol 612 MovieClipUses:609 610 611 380Used by:767
Symbol 613 GraphicUsed by:614
Symbol 614 MovieClipUses:613Used by:617
Symbol 615 GraphicUsed by:616
Symbol 616 MovieClipUses:615Used by:617
Symbol 617 MovieClipUses:614 616Used by:767
Symbol 618 GraphicUsed by:621
Symbol 619 GraphicUsed by:620
Symbol 620 MovieClipUses:619Used by:621
Symbol 621 MovieClipUses:618 620Used by:623
Symbol 622 GraphicUsed by:623
Symbol 623 MovieClipUses:621 622 572Used by:767
Symbol 624 GraphicUsed by:627
Symbol 625 GraphicUsed by:627
Symbol 626 GraphicUsed by:627
Symbol 627 MovieClipUses:624 625 626Used by:767
Symbol 628 GraphicUsed by:630
Symbol 629 GraphicUsed by:630
Symbol 630 MovieClipUses:628 629Used by:632
Symbol 631 GraphicUsed by:632
Symbol 632 MovieClipUses:630 631Used by:767
Symbol 633 GraphicUsed by:644
Symbol 634 GraphicUsed by:644
Symbol 635 GraphicUsed by:644
Symbol 636 GraphicUsed by:644
Symbol 637 GraphicUsed by:644
Symbol 638 GraphicUsed by:640
Symbol 639 GraphicUsed by:640
Symbol 640 MovieClipUses:638 639Used by:644
Symbol 641 GraphicUsed by:642 643
Symbol 642 MovieClipUses:641Used by:644
Symbol 643 MovieClipUses:641Used by:644
Symbol 644 MovieClipUses:633 634 635 636 637 640 642 643Used by:767
Symbol 645 GraphicUsed by:648
Symbol 646 GraphicUsed by:648
Symbol 647 GraphicUsed by:648
Symbol 648 MovieClipUses:645 646 647Used by:767
Symbol 649 GraphicUsed by:654
Symbol 650 GraphicUsed by:654
Symbol 651 GraphicUsed by:654
Symbol 652 GraphicUsed by:654
Symbol 653 GraphicUsed by:654
Symbol 654 MovieClipUses:649 650 651 652 653Used by:767
Symbol 655 GraphicUsed by:656
Symbol 656 ButtonUses:655Used by:659
Symbol 657 GraphicUsed by:658
Symbol 658 ButtonUses:657 572 98 568 571Used by:659
Symbol 659 MovieClipUses:656 658Used by:767
Symbol 660 GraphicUsed by:661
Symbol 661 MovieClipUses:660Used by:767
Symbol 662 GraphicUsed by:665
Symbol 663 GraphicUsed by:665
Symbol 664 GraphicUsed by:665
Symbol 665 MovieClipUses:662 663 664Used by:767
Symbol 666 GraphicUsed by:667
Symbol 667 MovieClipUses:666Used by:674
Symbol 668 GraphicUsed by:669
Symbol 669 MovieClipUses:668Used by:674
Symbol 670 GraphicUsed by:671
Symbol 671 MovieClipUses:670Used by:674
Symbol 672 GraphicUsed by:673
Symbol 673 MovieClipUses:672Used by:674
Symbol 674 MovieClipUses:667 669 671 673Used by:767
Symbol 675 GraphicUsed by:680
Symbol 676 GraphicUsed by:677
Symbol 677 MovieClipUses:676Used by:680
Symbol 678 GraphicUsed by:679
Symbol 679 MovieClipUses:678Used by:680
Symbol 680 MovieClipUses:675 677 679Used by:767
Symbol 681 GraphicUsed by:682
Symbol 682 MovieClipUses:681Used by:767
Symbol 683 BitmapUsed by:684
Symbol 684 GraphicUses:683Used by:767
Symbol 685 GraphicUsed by:687
Symbol 686 GraphicUsed by:687
Symbol 687 MovieClipUses:685 686Used by:767
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:690
Symbol 690 MovieClipUses:689Used by:767
Symbol 691 GraphicUsed by:767
Symbol 692 GraphicUsed by:767
Symbol 693 GraphicUsed by:694
Symbol 694 MovieClipUses:693Used by:702
Symbol 695 GraphicUsed by:696
Symbol 696 MovieClipUses:695Used by:699
Symbol 697 GraphicUsed by:698
Symbol 698 MovieClipUses:697Used by:699
Symbol 699 MovieClipUses:696 698Used by:702
Symbol 700 GraphicUsed by:701
Symbol 701 MovieClipUses:700Used by:702
Symbol 702 MovieClipUses:694 699 701Used by:767
Symbol 703 GraphicUsed by:767
Symbol 704 GraphicUsed by:717
Symbol 705 GraphicUsed by:717
Symbol 706 FontUsed by:708
Symbol 707 Font
Symbol 708 TextUses:706Used by:717
Symbol 709 GraphicUsed by:717
Symbol 710 GraphicUsed by:711
Symbol 711 MovieClipUses:710Used by:712
Symbol 712 MovieClipUses:711Used by:717
Symbol 713 GraphicUsed by:714
Symbol 714 MovieClipUses:713Used by:715
Symbol 715 MovieClipUses:714Used by:717
Symbol 716 GraphicUsed by:717
Symbol 717 MovieClipUses:704 705 708 709 99 569 570 712 715 716Used by:767
Symbol 718 GraphicUsed by:767
Symbol 719 GraphicUsed by:720
Symbol 720 MovieClipUses:719Used by:767
Symbol 721 GraphicUsed by:767
Symbol 722 GraphicUsed by:767
Symbol 723 GraphicUsed by:767
Symbol 724 GraphicUsed by:725
Symbol 725 MovieClipUses:724Used by:767
Symbol 726 GraphicUsed by:727
Symbol 727 MovieClipUses:726Used by:767
Symbol 728 GraphicUsed by:767
Symbol 729 GraphicUsed by:767
Symbol 730 GraphicUsed by:736
Symbol 731 MovieClipUses:98Used by:734
Symbol 732 MovieClipUses:568Used by:734
Symbol 733 MovieClipUses:568Used by:734
Symbol 734 MovieClipUses:731 732 733 571Used by:736
Symbol 735 GraphicUsed by:736
Symbol 736 MovieClipUses:730 734 735Used by:767
Symbol 737 GraphicUsed by:767
Symbol 738 GraphicUsed by:767
Symbol 739 GraphicUsed by:767
Symbol 740 GraphicUsed by:767
Symbol 741 GraphicUsed by:767
Symbol 742 GraphicUsed by:745
Symbol 743 GraphicUsed by:745
Symbol 744 GraphicUsed by:745
Symbol 745 MovieClipUses:742 743 744Used by:767
Symbol 746 GraphicUsed by:767
Symbol 747 GraphicUsed by:767
Symbol 748 GraphicUsed by:767
Symbol 749 GraphicUsed by:767
Symbol 750 GraphicUsed by:767
Symbol 751 GraphicUsed by:767
Symbol 752 GraphicUsed by:755
Symbol 753 GraphicUsed by:755
Symbol 754 GraphicUsed by:755
Symbol 755 MovieClipUses:752 753 754Used by:767
Symbol 756 GraphicUsed by:757
Symbol 757 MovieClipUses:756Used by:767
Symbol 758 GraphicUsed by:759
Symbol 759 MovieClipUses:758Used by:762
Symbol 760 GraphicUsed by:761
Symbol 761 MovieClipUses:760Used by:762
Symbol 762 MovieClipUses:759 761Used by:767
Symbol 763 GraphicUsed by:767
Symbol 764 GraphicUsed by:767
Symbol 765 GraphicUsed by:767
Symbol 766 GraphicUsed by:767
Symbol 767 MovieClipUses:372 374 376 378 381 383 385 442 453 456 457 459 466 467 479 481 484 486 489 496 508 510 518 521 526 528 535 549 552 555 561 576 578 583 588 599 603 608 612 617 623 627 632 644 648 654 659 661 665 674 680 682 684 687 690 691 692 702 703 717 718 720 721 722 723 725 727 728 729 736 737 738 739 740 741 745 746 747 748 749 750 751 755 757 762 763 764 765 766Used by:768  Timeline
Symbol 768 MovieClipUses:767Used by:843 844 845 846
Symbol 769 GraphicUsed by:827
Symbol 770 GraphicUsed by:827
Symbol 771 GraphicUsed by:827
Symbol 772 GraphicUsed by:827
Symbol 773 GraphicUsed by:827
Symbol 774 GraphicUsed by:827
Symbol 775 GraphicUsed by:827
Symbol 776 GraphicUsed by:827
Symbol 777 GraphicUsed by:827
Symbol 778 GraphicUsed by:827
Symbol 779 GraphicUsed by:827
Symbol 780 GraphicUsed by:827
Symbol 781 GraphicUsed by:827
Symbol 782 GraphicUsed by:827
Symbol 783 GraphicUsed by:827
Symbol 784 GraphicUsed by:827
Symbol 785 GraphicUsed by:827
Symbol 786 GraphicUsed by:827
Symbol 787 GraphicUsed by:827
Symbol 788 GraphicUsed by:827
Symbol 789 GraphicUsed by:827
Symbol 790 GraphicUsed by:827
Symbol 791 GraphicUsed by:827
Symbol 792 GraphicUsed by:827
Symbol 793 GraphicUsed by:827
Symbol 794 GraphicUsed by:827
Symbol 795 GraphicUsed by:827
Symbol 796 GraphicUsed by:827
Symbol 797 GraphicUsed by:827
Symbol 798 GraphicUsed by:827
Symbol 799 GraphicUsed by:827
Symbol 800 GraphicUsed by:827
Symbol 801 GraphicUsed by:827
Symbol 802 GraphicUsed by:827
Symbol 803 GraphicUsed by:827
Symbol 804 GraphicUsed by:827
Symbol 805 GraphicUsed by:827
Symbol 806 GraphicUsed by:827
Symbol 807 GraphicUsed by:827
Symbol 808 GraphicUsed by:827
Symbol 809 GraphicUsed by:827
Symbol 810 GraphicUsed by:827
Symbol 811 GraphicUsed by:827
Symbol 812 GraphicUsed by:827
Symbol 813 GraphicUsed by:827
Symbol 814 GraphicUsed by:827
Symbol 815 GraphicUsed by:827
Symbol 816 GraphicUsed by:827
Symbol 817 GraphicUsed by:827
Symbol 818 GraphicUsed by:827
Symbol 819 GraphicUsed by:827
Symbol 820 GraphicUsed by:827
Symbol 821 GraphicUsed by:827
Symbol 822 GraphicUsed by:827
Symbol 823 GraphicUsed by:827
Symbol 824 GraphicUsed by:827
Symbol 825 GraphicUsed by:827
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826Used by:843 844 845 846
Symbol 828 GraphicUsed by:829
Symbol 829 MovieClipUses:828Used by:842 895
Symbol 830 GraphicUsed by:831
Symbol 831 MovieClipUses:830Used by:842
Symbol 832 GraphicUsed by:833
Symbol 833 MovieClipUses:832Used by:842 895
Symbol 834 GraphicUsed by:835
Symbol 835 MovieClipUses:834Used by:842 895
Symbol 836 GraphicUsed by:837
Symbol 837 MovieClipUses:836Used by:842 895
Symbol 838 GraphicUsed by:839
Symbol 839 MovieClipUses:838Used by:842 895
Symbol 840 GraphicUsed by:841
Symbol 841 MovieClipUses:840Used by:842 895
Symbol 842 MovieClipUses:829 831 833 835 837 839 841Used by:843 844 845 846
Symbol 843 MovieClipUses:312 368 768 827 842Used by:847
Symbol 844 MovieClipUses:827 368 312 768 842Used by:847
Symbol 845 MovieClipUses:827 368 312 768 842Used by:847
Symbol 846 MovieClipUses:827 368 312 768 842Used by:847
Symbol 847 MovieClip [clock]Uses:210 843 844 845 846Used by:Timeline
Symbol 848 BitmapUsed by:849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864
Symbol 849 GraphicUses:848Used by:865 878 881
Symbol 850 GraphicUses:848Used by:865 878 881
Symbol 851 GraphicUses:848Used by:865 878 881
Symbol 852 GraphicUses:848Used by:865 878 881
Symbol 853 GraphicUses:848Used by:865 878 881
Symbol 854 GraphicUses:848Used by:865 878 881
Symbol 855 GraphicUses:848Used by:865 878 881
Symbol 856 GraphicUses:848Used by:865 878 881
Symbol 857 GraphicUses:848Used by:865 878 881
Symbol 858 GraphicUses:848Used by:865 878 881
Symbol 859 GraphicUses:848Used by:865 878 881
Symbol 860 GraphicUses:848Used by:865 878 881
Symbol 861 GraphicUses:848Used by:865 878 881
Symbol 862 GraphicUses:848Used by:865 878 881
Symbol 863 GraphicUses:848Used by:865 878 881
Symbol 864 GraphicUses:848Used by:865 878 881
Symbol 865 MovieClip [explosion]Uses:849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864Used by:Timeline
Symbol 866 GraphicUsed by:874
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:874
Symbol 869 GraphicUsed by:874
Symbol 870 GraphicUsed by:874
Symbol 871 GraphicUsed by:874
Symbol 872 GraphicUsed by:874
Symbol 873 GraphicUsed by:874
Symbol 874 MovieClip [FS_F1]Uses:866 868 44 869 870 871 872 873Used by:Timeline
Symbol 875 BitmapUsed by:876
Symbol 876 GraphicUses:875Used by:877
Symbol 877 MovieClipUses:876Used by:878
Symbol 878 MovieClip [grenade]Uses:877 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864Used by:Timeline
Symbol 879 GraphicUsed by:880
Symbol 880 MovieClipUses:311 879Used by:881
Symbol 881 MovieClip [rocket]Uses:880 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864Used by:Timeline
Symbol 882 GraphicUsed by:883
Symbol 883 MovieClipUses:882Used by:895
Symbol 884 TextUses:26Used by:895
Symbol 885 EditableTextUses:26Used by:895
Symbol 886 GraphicUsed by:887
Symbol 887 MovieClipUses:886Used by:890
Symbol 888 TextUses:26Used by:890
Symbol 889 TextUses:26Used by:890
Symbol 890 MovieClipUses:887 888 889Used by:895
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:891Used by:893
Symbol 893 MovieClipUses:892Used by:895
Symbol 894 EditableTextUses:26Used by:895
Symbol 895 MovieClip [wsel]Uses:883 829 837 833 841 839 835 884 885 890 893 894Used by:Timeline
Symbol 896 SoundUsed by:Timeline
Symbol 897 GraphicUsed by:898
Symbol 898 MovieClipUses:897Used by:Timeline
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:901
Symbol 901 MovieClipUses:900Used by:Timeline
Symbol 902 GraphicUsed by:Timeline
Symbol 903 EditableTextUses:26Used by:Timeline
Symbol 904 BitmapUsed by:905 906
Symbol 905 GraphicUses:904Used by:907
Symbol 906 GraphicUses:904Used by:907
Symbol 907 MovieClipUses:905 906Used by:908
Symbol 908 MovieClipUses:907Used by:Timeline
Symbol 909 TextUses:26Used by:Timeline
Symbol 910 TextUses:26Used by:Timeline
Symbol 911 TextUses:26Used by:Timeline
Symbol 912 TextUses:26Used by:Timeline
Symbol 913 EditableTextUses:26Used by:Timeline
Symbol 914 EditableTextUses:26Used by:Timeline
Symbol 915 TextUses:26Used by:Timeline
Symbol 916 TextUses:26Used by:Timeline
Symbol 917 TextUses:26Used by:Timeline
Symbol 918 EditableTextUses:26Used by:919
Symbol 919 MovieClipUses:918Used by:Timeline
Symbol 920 TextUses:26Used by:Timeline
Symbol 921 TextUses:26Used by:Timeline
Symbol 922 TextUses:26Used by:Timeline
Symbol 923 TextUses:26Used by:Timeline
Symbol 924 EditableTextUses:26Used by:Timeline
Symbol 925 TextUses:26Used by:929
Symbol 926 TextUses:26Used by:929
Symbol 927 TextUses:26Used by:929
Symbol 928 TextUses:26Used by:929
Symbol 929 MovieClipUses:925 926 927 928Used by:Timeline
Symbol 930 TextUses:26Used by:Timeline
Symbol 931 EditableTextUses:26Used by:Timeline
Symbol 932 TextUses:24Used by:Timeline
Symbol 933 EditableTextUses:24Used by:Timeline
Symbol 934 TextUses:24 26Used by:935
Symbol 935 MovieClipUses:934Used by:937
Symbol 936 GraphicUsed by:937 940
Symbol 937 MovieClipUses:44 935 936Used by:Timeline
Symbol 938 TextUses:24 26Used by:939
Symbol 939 MovieClipUses:938Used by:940
Symbol 940 MovieClipUses:44 939 936Used by:Timeline
Symbol 941 TextUses:24Used by:Timeline
Symbol 942 TextUses:24Used by:Timeline
Symbol 943 GraphicUsed by:945
Symbol 944 GraphicUsed by:945
Symbol 945 MovieClipUses:943 944Used by:Timeline
Symbol 946 BitmapUsed by:947
Symbol 947 GraphicUses:946Used by:Timeline
Symbol 948 EditableTextUses:24Used by:949
Symbol 949 MovieClipUses:948Used by:Timeline

Instance Names

"backdrop"Frame 3Symbol 898 MovieClip
"logo"Frame 3Symbol 901 MovieClip
"clname"Frame 4Symbol 903 EditableText
"clstore"Frame 4Symbol 767 MovieClip
"txtPlayer"Frame 4Symbol 913 EditableText
"txtMatch"Frame 4Symbol 914 EditableText
"b1"Frame 4Symbol 919 MovieClip
"b3"Frame 4Symbol 919 MovieClip
"b4"Frame 4Symbol 919 MovieClip
"b5"Frame 4Symbol 919 MovieClip
"b6"Frame 4Symbol 919 MovieClip
"b2"Frame 4Symbol 919 MovieClip
"txtContext"Frame 4Symbol 924 EditableText
"option1"Frame 4Symbol 929 MovieClip
"txtTotP"Frame 4Symbol 931 EditableText
"statstxt"Frame 5Symbol 933 EditableText
"creds"Frame 6Symbol 937 MovieClip
"logo"Frame 6Symbol 901 MovieClip
"creds"Frame 7Symbol 940 MovieClip
"c1"Frame 8Symbol 945 MovieClip
"c2"Frame 8Symbol 945 MovieClip
"c3"Frame 8Symbol 945 MovieClip
"c4"Frame 8Symbol 945 MovieClip
"c6"Frame 8Symbol 945 MovieClip
"c7"Frame 8Symbol 945 MovieClip
"c8"Frame 8Symbol 945 MovieClip
"c9"Frame 8Symbol 945 MovieClip
"c11"Frame 8Symbol 945 MovieClip
"c12"Frame 8Symbol 945 MovieClip
"c5"Frame 8Symbol 945 MovieClip
"c10"Frame 8Symbol 945 MovieClip
"txtleader"Frame 9Symbol 949 MovieClip
"winT"Symbol 29 MovieClip Frame 1Symbol 27 EditableText
"w"Symbol 30 MovieClip Frame 2Symbol 29 MovieClip
"st1"Symbol 31 MovieClip [winnerScreen] Frame 1Symbol 25 EditableText
"anim"Symbol 31 MovieClip [winnerScreen] Frame 1Symbol 30 MovieClip
"x"Symbol 47 MovieClip [shot] Frame 1Symbol 45 MovieClip
"name"Symbol 64 MovieClip [statsline] Frame 1Symbol 49 EditableText
"points"Symbol 64 MovieClip [statsline] Frame 1Symbol 50 EditableText
"kills"Symbol 64 MovieClip [statsline] Frame 1Symbol 51 EditableText
"deaths"Symbol 64 MovieClip [statsline] Frame 1Symbol 52 EditableText
"rank"Symbol 64 MovieClip [statsline] Frame 1Symbol 53 EditableText
"name"Symbol 64 MovieClip [statsline] Frame 2Symbol 54 EditableText
"points"Symbol 64 MovieClip [statsline] Frame 2Symbol 55 EditableText
"kills"Symbol 64 MovieClip [statsline] Frame 2Symbol 56 EditableText
"deaths"Symbol 64 MovieClip [statsline] Frame 2Symbol 57 EditableText
"rank"Symbol 64 MovieClip [statsline] Frame 2Symbol 58 EditableText
"name"Symbol 64 MovieClip [statsline] Frame 3Symbol 59 EditableText
"points"Symbol 64 MovieClip [statsline] Frame 3Symbol 60 EditableText
"kills"Symbol 64 MovieClip [statsline] Frame 3Symbol 61 EditableText
"deaths"Symbol 64 MovieClip [statsline] Frame 3Symbol 62 EditableText
"rank"Symbol 64 MovieClip [statsline] Frame 3Symbol 63 EditableText
"healthbar"Symbol 83 MovieClip Frame 1Symbol 80 MovieClip
"jetbar"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"bullets"Symbol 103 MovieClip Frame 1Symbol 96 EditableText
"hqbar"Symbol 125 MovieClip Frame 1Symbol 122 MovieClip
"hb"Symbol 130 MovieClip [hud] Frame 1Symbol 83 MovieClip
"jb"Symbol 130 MovieClip [hud] Frame 1Symbol 87 MovieClip
"killbar"Symbol 130 MovieClip [hud] Frame 1Symbol 93 EditableText
"ammobar"Symbol 130 MovieClip [hud] Frame 1Symbol 103 MovieClip
"blueteam"Symbol 130 MovieClip [hud] Frame 2Symbol 107 MovieClip
"redteam"Symbol 130 MovieClip [hud] Frame 2Symbol 111 MovieClip
"bluescore"Symbol 130 MovieClip [hud] Frame 2Symbol 113 EditableText
"redscore"Symbol 130 MovieClip [hud] Frame 2Symbol 114 EditableText
"hq"Symbol 130 MovieClip [hud] Frame 3Symbol 125 MovieClip
"timeleft"Symbol 130 MovieClip [hud] Frame 3Symbol 127 EditableText
"blueteam"Symbol 130 MovieClip [hud] Frame 4Symbol 107 MovieClip
"redteam"Symbol 130 MovieClip [hud] Frame 4Symbol 111 MovieClip
"bluescore"Symbol 130 MovieClip [hud] Frame 4Symbol 128 EditableText
"redscore"Symbol 130 MovieClip [hud] Frame 4Symbol 129 EditableText
"bhtype"Symbol 137 MovieClip [bullethole] Frame 1Symbol 136 MovieClip
"a"Symbol 142 MovieClip [cursor] Frame 1Symbol 141 MovieClip
"bl"Symbol 169 MovieClip Frame 1Symbol 168 MovieClip
"a"Symbol 170 MovieClip [bspatter] Frame 1Symbol 169 MovieClip
"flashfile"Symbol 222 MovieClip Frame 1Symbol 221 MovieClip
"half2"Symbol 254 MovieClip Frame 1Symbol 242 MovieClip
"half1"Symbol 254 MovieClip Frame 1Symbol 249 MovieClip
"area"Symbol 274 MovieClip Frame 1Symbol 272 MovieClip
"stripe1"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe2"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe3"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe4"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe5"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe6"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe7"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe8"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe9"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe10"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe11"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe12"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe13"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe14"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"stripe15"Symbol 281 MovieClip Frame 1Symbol 277 MovieClip
"stripe18"Symbol 281 MovieClip Frame 1Symbol 280 MovieClip
"sky"Symbol 284 MovieClip Frame 1Symbol 216 MovieClip
"loadpad"Symbol 284 MovieClip Frame 1Symbol 264 MovieClip
"pack"Symbol 312 MovieClip Frame 1Symbol 308 MovieClip
"secondhand"Symbol 506 MovieClip Frame 1Symbol 501 MovieClip
"minutehand"Symbol 506 MovieClip Frame 1Symbol 503 MovieClip
"hourhand"Symbol 506 MovieClip Frame 1Symbol 505 MovieClip
"this"Symbol 767 MovieClip Frame 57Symbol 720 MovieClip
"char"Symbol 768 MovieClip Frame 1Symbol 767 MovieClip
"shootstart"Symbol 842 MovieClip Frame 1Symbol 831 MovieClip
"jetpack"Symbol 843 MovieClip Frame 1Symbol 312 MovieClip
"hand2"Symbol 843 MovieClip Frame 1Symbol 368 MovieClip
"body"Symbol 843 MovieClip Frame 1Symbol 768 MovieClip
"foot1"Symbol 843 MovieClip Frame 1Symbol 827 MovieClip
"foot2"Symbol 843 MovieClip Frame 1Symbol 827 MovieClip
"gun"Symbol 843 MovieClip Frame 1Symbol 842 MovieClip
"hand1"Symbol 843 MovieClip Frame 1Symbol 368 MovieClip
"foot1"Symbol 844 MovieClip Frame 1Symbol 827 MovieClip
"hand2"Symbol 844 MovieClip Frame 1Symbol 368 MovieClip
"jetpack"Symbol 844 MovieClip Frame 1Symbol 312 MovieClip
"body"Symbol 844 MovieClip Frame 1Symbol 768 MovieClip
"foot2"Symbol 844 MovieClip Frame 1Symbol 827 MovieClip
"gun"Symbol 844 MovieClip Frame 1Symbol 842 MovieClip
"hand1"Symbol 844 MovieClip Frame 1Symbol 368 MovieClip
"foot1"Symbol 845 MovieClip Frame 1Symbol 827 MovieClip
"hand2"Symbol 845 MovieClip Frame 1Symbol 368 MovieClip
"jetpack"Symbol 845 MovieClip Frame 1Symbol 312 MovieClip
"body"Symbol 845 MovieClip Frame 1Symbol 768 MovieClip
"foot2"Symbol 845 MovieClip Frame 1Symbol 827 MovieClip
"gun"Symbol 845 MovieClip Frame 1Symbol 842 MovieClip
"hand1"Symbol 845 MovieClip Frame 1Symbol 368 MovieClip
"foot1"Symbol 846 MovieClip Frame 1Symbol 827 MovieClip
"hand2"Symbol 846 MovieClip Frame 1Symbol 368 MovieClip
"jetpack"Symbol 846 MovieClip Frame 1Symbol 312 MovieClip
"body"Symbol 846 MovieClip Frame 1Symbol 768 MovieClip
"foot2"Symbol 846 MovieClip Frame 1Symbol 827 MovieClip
"gun"Symbol 846 MovieClip Frame 1Symbol 842 MovieClip
"hand1"Symbol 846 MovieClip Frame 1Symbol 368 MovieClip
"flag"Symbol 847 MovieClip [clock] Frame 1Symbol 210 MovieClip [theflag]
"a"Symbol 847 MovieClip [clock] Frame 1Symbol 843 MovieClip
"flag"Symbol 847 MovieClip [clock] Frame 3Symbol 210 MovieClip [theflag]
"a"Symbol 847 MovieClip [clock] Frame 3Symbol 844 MovieClip
"a"Symbol 847 MovieClip [clock] Frame 4Symbol 845 MovieClip
"a"Symbol 847 MovieClip [clock] Frame 5Symbol 846 MovieClip
"x"Symbol 878 MovieClip [grenade] Frame 1Symbol 877 MovieClip
"x"Symbol 881 MovieClip [rocket] Frame 1Symbol 880 MovieClip
"w4"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"w5"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"w6"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"w1"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"w2"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"w3"Symbol 895 MovieClip [wsel] Frame 1Symbol 883 MovieClip
"txtRespawn"Symbol 895 MovieClip [wsel] Frame 1Symbol 885 EditableText
"w4"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"w5"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"w6"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"w1"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"w2"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"w3"Symbol 895 MovieClip [wsel] Frame 1Symbol 893 MovieClip
"txtRespawn"Symbol 895 MovieClip [wsel] Frame 2Symbol 894 EditableText
"txt"Symbol 919 MovieClip Frame 1Symbol 918 EditableText
"txtcredits"Symbol 937 MovieClip Frame 1Symbol 935 MovieClip
"txtinst"Symbol 940 MovieClip Frame 1Symbol 939 MovieClip
"t"Symbol 949 MovieClip Frame 2Symbol 948 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata present, AS1/AS2.
SWFMetaData (77)Timeline Frame 1371 bytes "<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><rdf:Description rdf:about="" xmlns ..."
Protect (24)Timeline Frame 10 bytes ""
ExportAssets (56)Timeline Frame 1Symbol 1 as "s14"
ExportAssets (56)Timeline Frame 1Symbol 2 as "s4"
ExportAssets (56)Timeline Frame 1Symbol 3 as "s3"
ExportAssets (56)Timeline Frame 1Symbol 4 as "s17"
ExportAssets (56)Timeline Frame 1Symbol 5 as "s13"
ExportAssets (56)Timeline Frame 1Symbol 6 as "s2"
ExportAssets (56)Timeline Frame 1Symbol 7 as "s1"
ExportAssets (56)Timeline Frame 1Symbol 8 as "s15"
ExportAssets (56)Timeline Frame 1Symbol 9 as "s24"
ExportAssets (56)Timeline Frame 1Symbol 10 as "s23"
ExportAssets (56)Timeline Frame 1Symbol 11 as "s6"
ExportAssets (56)Timeline Frame 1Symbol 12 as "s5"
ExportAssets (56)Timeline Frame 1Symbol 13 as "s12"
ExportAssets (56)Timeline Frame 1Symbol 14 as "s11"
ExportAssets (56)Timeline Frame 1Symbol 15 as "s16"
ExportAssets (56)Timeline Frame 1Symbol 16 as "s19"
ExportAssets (56)Timeline Frame 1Symbol 17 as "s21"
ExportAssets (56)Timeline Frame 1Symbol 18 as "s20"
ExportAssets (56)Timeline Frame 1Symbol 19 as "s8"
ExportAssets (56)Timeline Frame 1Symbol 20 as "s7"
ExportAssets (56)Timeline Frame 1Symbol 21 as "s9"
ExportAssets (56)Timeline Frame 1Symbol 22 as "s10"
ExportAssets (56)Timeline Frame 1Symbol 23 as "s18"
ExportAssets (56)Timeline Frame 1Symbol 31 as "winnerScreen"
ExportAssets (56)Timeline Frame 1Symbol 38 as "hq"
ExportAssets (56)Timeline Frame 1Symbol 41 as "grnd"
ExportAssets (56)Timeline Frame 1Symbol 43 as "flagbase"
ExportAssets (56)Timeline Frame 1Symbol 47 as "shot"
ExportAssets (56)Timeline Frame 1Symbol 64 as "statsline"
ExportAssets (56)Timeline Frame 1Symbol 72 as "stats"
ExportAssets (56)Timeline Frame 1Symbol 130 as "hud"
ExportAssets (56)Timeline Frame 1Symbol 137 as "bullethole"
ExportAssets (56)Timeline Frame 1Symbol 139 as "blood"
ExportAssets (56)Timeline Frame 1Symbol 142 as "cursor"
ExportAssets (56)Timeline Frame 1Symbol 145 as "fade"
ExportAssets (56)Timeline Frame 1Symbol 147 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 170 as "bspatter"
ExportAssets (56)Timeline Frame 1Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 303 as "s22"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 210 as "theflag"
ExportAssets (56)Timeline Frame 2Symbol 847 as "clock"
ExportAssets (56)Timeline Frame 2Symbol 865 as "explosion"
ExportAssets (56)Timeline Frame 2Symbol 874 as "FS_F1"
ExportAssets (56)Timeline Frame 2Symbol 878 as "grenade"
ExportAssets (56)Timeline Frame 2Symbol 881 as "rocket"
ExportAssets (56)Timeline Frame 2Symbol 895 as "wsel"

Labels

"titlescreen"Frame 3
"options"Frame 4
"statistics"Frame 5
"credits"Frame 6
"instructions"Frame 7
"cheats"Frame 8
"playgame"Frame 9
"BioViral Productions © 2003 All Rights Reserved"Symbol 100 MovieClip Frame 1
"reload"Symbol 289 MovieClip Frame 29
"done"Symbol 289 MovieClip Frame 31
"BioViral Productions © 2003 All Rights Reserved"Symbol 573 MovieClip Frame 1
"blink"Symbol 640 MovieClip Frame 35
"blonk"Symbol 640 MovieClip Frame 37
"BioViral Productions © 2003 All Rights Reserved"Symbol 736 MovieClip Frame 1
"start"Symbol 846 MovieClip Frame 7
"idle"Symbol 847 MovieClip [clock] Frame 1
"walkforward"Symbol 847 MovieClip [clock] Frame 3
"walkback"Symbol 847 MovieClip [clock] Frame 4
"jetforward"Symbol 847 MovieClip [clock] Frame 5
"jetback"Symbol 847 MovieClip [clock] Frame 6
"jet"Symbol 847 MovieClip [clock] Frame 7
"idle"Symbol 908 MovieClip Frame 1

Dynamic Text Variables

textloadedSymbol 258 EditableText"250/375Kb"




http://swfchan.com/8/36972/info.shtml
Created: 14/5 -2019 19:15:11 Last modified: 14/5 -2019 19:15:11 Server time: 22/12 -2024 15:20:39