STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229494 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2575 · P5149 |
This is the info page for Flash #39320 |
Q |
SUPER |
Wiggi-Ball |
Play the game! |
Exit game |
Developed by Eddy Larkin @2007 |
Music the property of its respective artists - full credits on the Newgrounds page. |
Proceed to game |
Instructions |
Previous |
Next |
Training Mode |
NEW Challenger! |
Proceed |
Ready? |
GO! |
OverBounce! |
Ball Out! |
richard |
You are the Champion! |
Author's website |
Every year, Wiggis from around the world come together for the great, official Super Wiggi Ball tournament. Your man Brad has been preparing himself for this tournament for some time. As well as the many wonderful prizes, the tournament builds friendship and brotherhood in all its competitors. |
Familiarise yourself with the various rules and moves of Super Wiggi Ball. If you put in the effort - who knows? Maybe you could be the next big champion! Be ready for a challenge! |
For Brad to move around ths court, use the ARROW KEYS. You can move reasonably fast, but so can the ball, so keep an eye on where it's headed and plan ahead carefully. |
For a random shot which could land anywhere, use the A KEY. This is the fastest of all moves - practically instant - so it's a good idea to use this if you don't have enough time for other moves. |
If you want to perform an aimed shot, use the S KEY and hold one or more ARROW KEY. The arrow you hold dictates where you will aim towards. This shot takes some time to prepare, so make sure you know that the ball is coming towards you before using it. |
The D KEY will cause Brad to perform a preparatory shot directly into the air above him. This is a useful way of buying yourself some thinking time, as well as preparing an aimed shot. It also a lot of time to prepare, but is a good way to plan your next move. |
The rules of Super Wiggi Ball are as follows: - If a ball leaves the court, it is out of play and a point is awarded to the player opposite whos half it last bounced in. - If the ball bounces or is hit more than three times in a player's half, it is considered out of play and a point is awarded to the opposite player. Bear this in mind when using preparatory shots. |
- The first player to reach six points in normal play is considered the winner. There are no rematches, half times, and there is only one round per game. |
Super Wiggi Ball features a number of collectible Power Ups and modifiers: |
Lightning Bolt will temporarilly stun your opponent. Can be blocked by performing any shot before impact. |
100 |
250 |
500 |
Reverse Polarity will change the direction of the ball. Can only be used before a bounce. |
Speed Boost will increase the speed of your ball untill the next point is scored. |
Speed Decrease is the same, only it reduces your ball's speed. Get it? |
Small Score Bonuses will grant you an extra 100 game points (not to be confused with your match points. |
Medium Score Bonuses will grant you an extra 250 game points. |
Large Score Bonuses will grant you 500 game points. |
Skull Tokens will activate Sudden Death Mode. The next point scored determines the winner! |
These can be activated by simply moving over them. |
Super Wiggi Ball is a complex and difficult game. If you haven't played already, it is reccommended that you access the training mode below. Otherwise, start the game proper, and good luck! |
TRAINING MODE |
1 |
2 |
3 |
effects |
Captain Billy has been an enthusiastic Wiggi-Baller ever since he discovered that his hook made a decent batting tool. A man of honor; he is sure to reward anyone who can beat him in a fair game. |
sudden death message |
SUDDEN |
DEATH! |
<p align="right"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="right"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
bounce message |
ball out message |
player1 win message |
Player One Wins! |
player2 win message |
Player Two Wins! |
You Won! |
Remember - Nobody likes a bad winner, but everybody likes a good loser. |
"Arrgh, that was fun!" said Captain Billy, readjusting his hat; "Be sure to stop around for a rematch any time you're in the area!" Captain Billy was so impressed by your performance, he had the judges award you an exra 1,000 game points! |
Score: |
<p align="left"><font face="Arial" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">undefined</font></p> |
Hey, don't worry about it. Everyone loses some time or other. The important thing is that you try your hardest, and keep on trying even after those little defeats. You got a pretty awesome final score: |
Get practicing, and you can try again really soon ! |
Main Menu |
You lost... |
While the other orcs were out seing how many mushrooms they could fit in their mouths or attempting long-division, Stanley was honing his skill at Wiggi-Ball. After some diplomacy, the judges have decided to allow him to use his club in games. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - It never hurts to think laterally in challenging situations. |
"Me got beat fair and square", says Stanley, resting on his oversized club; "You play so well, me gonna get the judges to give you some more points!" Congratulations! Stanley had the judges award you an extra 1500 game points! |
Working in the lab one day, Brian realised that his skills in calculating trajectories could be easilly applied to Wiggi-Ball. What he lacks in speed, he makes up for in intelligence, accuracy and ability to swing a beaker full of chemicals around without spilling a drop. |
EUREKA! |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - A slow and planned out move is often preferable to a fast and random one. |
"Most ingenious strategy!" exclaims Brian, "I'll be sure to submit a paper on your playing style to my peers! Now, where can I find those judges..." Congratulations! Brian had the judges award you an extra 1750 game points! |
Richard always wanted to be a Wiggi-Baller, and his father was sure to find the best trainer money could find. After a few lessons, it became apparent that the privelaged young lad had some natural talent of the sort money just can't buy, though it certainly helps. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - Don't take anything for granted. You never know when you may have to do without it. |
"Sigh", sighs Richard, "Yes... I suppose that was rather good. I'd better see one of those judges about raising your score somewhat; how does that sound?" Congratulations! Richard had the judges award you an extra 2700 game points! |
This young metalhead was offered inhuman skill in Wiggi-Ball by Zeus and the gods of Mount Olympus in exchange for an awesome theme tune. The deities were not satisfied with the result, but by this point Phil had already got half way through his lessons, and passes as a most hardcore Wiggi-Baller. He'd be even better if he stopped getting hit by lightning. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - "Be excellent to each other" - Bill & Ted |
"Woah, dude", exclaims Phil, "You totally gave a most triumphant performance! Lemme see if I can find those personages of judging epicity!" Congratulations! Phil had the judges award you an extra 2500 game points! |
Since his ship crash-landed, Bleep has been attempting to gather funds for repairs. This year's Super Wiggi-Ball, tournament seems to be the perfect opportunity, especially since the judges are letting him use his ray-gun in games. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - Highly hazardous anomalous materials are NOT toys. |
"Yes, most impressive," says Bleep though his convenient translatortron, "Fortunately I ran into a nice scientist here who says he'll help me with repairs..." Congratulations! Bleep had the judges award you an extra 2600 game points! |
A member of the highly secrative Green Shoelace clan, Len was recently permitted by a group of elders to use his skills in the Super Wigg-Ball tournament in an effort to spread the teachings of the Great Master. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - Don't be embarrased to use velcro instead of laces. It's at least sixty times more convenient and effective. |
"Well played, young shoelace" says Len, "I can see that the teachings of Great Master Barry VII are still alive in you. Where would I find the judges?" Congratulations! Len had the judges award you an extra 3800 game points! |
When Steve heard that The Agency was using Super Wiggi-Ball as part of its staff training, he could hardly believe his luck. It improved yet again when The Agency decided to enter its best player in the tournament to raise funds and provide further training. Just don't expect to have any memory of the game afterwards. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
F O R G E T T H I S M A T C H |
FORGET THIS MATCH. |
FORGET THIS MATCH. |
FORGET THIS MATCH |
FORGET THIS MATCH |
Remember - Never sell yourself out for some quick cash. Work at them and your talents will bring their own rewards. |
"Most interesting," states Agent Steve slowly, "We could use somebody like you down at The Agency. Fancy working with us? We can be sure to pay you well." Congratulations! Agent Steve had the judges award you an extra 3900 game points! |
A ninja assassin in the nicest possible sense, Jane decided that enterring the Super Wiggi-Ball tournament was a more constructive use of her skills than killing people with a sword, which was in nobody's best interests. It also lets her have her hair how she wants it. Jane is the last competitor in the tournament - winning will give you the title of Champion. |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
Remember - Winners don't do drugs. |
Jane doesn't day anything, not wanting to give her position away. Hovever, you find a note by the tree congratulating you on your victory and offering to talk to the judges. Congratulations! Jane had the judges award you an extra 5500 game points! |
But you still have a challenge to face... |
The Super Wiggi-Ball Champion for every year last decade, this epic warrior has come out of retirement to witness your skill for himself. You'll need every ounce of skill in your body to triumph against him. Good luck! You definately need it. |
? |
<p align="left"><font face="Browallia New" size="36" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
<p align="left"><font face="Browallia New" size="18" color="#00cc00" letterSpacing="0.000000" kerning="1">0</font></p> |
LOW BATTERY |
Take it easy! |
Remember - Wit a little determination and self-confidence, there's little you can't achieve. |
"Well playedm youngun!" says The Champion, adjusting his spectacles, "I guess my skills just aren't what they used to be. You certainly deserve my old title!" Congratulations! The Champion had the judges award you an extra 10000 game points! |
Many have tried, but you have triumphed. You were stong, smart and fast enough to defeat all challengers. Above all, you had the self belief required to be the best. Why not submit your score? :D |
You've beaten the game! |
You may not have defeated the retured master, but you're still the Super Wiggi-Ball Champion! Be proud of your achievements, and you always try again to become the best of the best. You got an awesome score. Submit it below! |
You are the Champion! |
Choose your Challenger! |
ActionScript [AS1/AS2]
Frame 1stop(); Stage.showMenu = false; qcont.qu = 1; _quality = "MEDIUM"; qcont.onPress = function () { this.qu = (this.qu + 2) % 3; switch (this.qu) { case 0 : _quality = "LOW"; break; case 1 : _quality = "MEDIUM"; break; case 2 : _quality = "HIGH"; } }; _root.WPI_ArcadeStartSingleGame = function () { trace("WPI_ArcadeStartSingleGame called - the current game has started"); }; _root.WPI_ArcadeStopSingleGame = function (score) { trace("WPI_ArcadeStopSingleGame called - the current game has finished with score: " + score); };Frame 2function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("ca9e7085", this, 10301, true); gotoAndStop (3);Frame 3exitfunction = function () { delete exitfunction; }; scorehold.score = 0; sheet.dupes1 = 0; brad.head.pupil1.defx = brad.head.pupil1._x; brad.head.pupil1.defy = brad.head.pupil1._y; brad.head.pupil2.defx = brad.head.pupil2._x; brad.head.pupil2.defy = brad.head.pupil2._y; brad.head.ang = 0; sheet.ball.stop(); sheet.timer = 1; sheet.onEnterFrame = function () { this.timer--; if (!this.timer) { this.timer = 8; this.dupeBall(); } }; sheet.dupeBall = function () { this.as = this.ball.duplicateMovieClip("ball" + this.dupes1, 1000 + this.dupes1); this.dupes1 = (dupes1 + 1) % 40; this.as.deep = 0.2 + (Math.random() * 0.8); this.as._rotation = Math.random() * 360; this.as._x = 450 + (Math.random() * 300); this.as._y = -100; this.as._xscale = (this.as._yscale = this.as.deep * 100); this.as.swapDepths(1000 + Math.floor(this.as.deep * 3000)); this.as.gotoAndStop(Math.ceil(Math.random() * this.as._totalframes)); this.as.onEnterFrame = function () { this._y = this._y + (this.deep * 24); this._rotation = this._rotation + 3; if (this._y > 700) { this.removeMovieClip(); } }; }; brad.head.onEnterFrame = function () { this.ang = Math.atan2((_xmouse - this._x) - this._parent._x, (_ymouse - this._y) - this._parent._y); this.pupil1._x = this.pupil1.defx + (Math.sin(this.ang) * 5); this.pupil1._y = this.pupil1.defy + (Math.cos(this.ang) * 7); this.pupil2._x = this.pupil2.defx + (Math.sin(this.ang) * 5); this.pupil2._y = this.pupil2.defy + (Math.cos(this.ang) * 7); };Frame 4fadar.swapDepths(15000); instr.prevbtn.stop(); instr.nextbtn.stop(); instr.prevbtn.onRollOver = (instr.nextbtn.onRollOver = function () { if (this._visible) { this.gotoAndStop(2); } }); instr.prevbtn.onRollOut = (instr.prevbtn.onReleaseOutside = (instr.nextbtn.onRollOut = (instr.nextbtn.onReleaseOutside = function () { this.gotoAndStop(1); }))); instr.prevbtn.onPress = function () { if (this._visible) { this._parent.prevFrame(); } }; instr.nextbtn.onPress = function () { if (this._visible) { this._parent.nextFrame(); } };Frame 5for (j in sheet) { this[j] = sheet[j]; } guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.ang = 0; seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { stopAllSounds(); gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); guy.stop(); foresc.swapDepths(9000); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.4; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } debugger.text = (this.px + ", ") + this.py; } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + this.bf; if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -400) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); this.swapDepths(1000 + this.py); cannon.swapDepths(853); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); cannon.gotoAndPlay(16); hitshow.gotoAndStop(1); hitshow._visible = false; } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); debug.text = this.hit; }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { var _local2 = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -26.4; this.bysp = ((ty - this.by) * this.GRAV) / -26.4; this.hit = 0; }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } };Frame 6fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { _root.WPI_ArcadeStartSingleGame(); scorehold.score = 0; stopAllSounds(); gotoAndStop (7); };Frame 7for (j in sheet) { this[j] = sheet[j]; } scorehold.score = 0; scorehold.enemscore = 0; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.suddendeath = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 3; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.4; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 0.8; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + this.GRAV; this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -400) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.8; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 3) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 10) && (enem.ani._currentframe < 25)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if ((((Math.abs((this.ex - this.bx) - 10) < 70) && (Math.abs(this.ey - this.by) < 50)) && (this.bz < 140)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.6) { if ((((this.score1 + this.score2) >= 6) && (!this.deathmatch)) && (Math.random() < 0.4)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); if (((enem._currentframe == 3) && (enem.ani._currentframe > 10)) && (enem.ani._currentframe < 25)) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(4); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 0.9; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 0.9; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.6; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.5; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; if (ball._x < 400) { this.btarg = [tx, ty]; } this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -21; this.bysp = ((ty - this.by) * this.GRAV) / -21; this.hit = 0; }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.8; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(5); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(6); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 8scorehold.score = scorehold.score + 1000; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (40); };Frame 9schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); menubtn.stop(); menubtn.onRollOver = function () { this.gotoAndStop(2); }; menubtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); menubtn.onPress = function () { stopAllSounds(); gotoAndStop (3); }; submitbtn.stop(); submitbtn.onRollOver = function () { this.gotoAndStop(2); }; submitbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); submitbtn.onPress = function () { _root.WPI_ArcadeStopSingleGame(scorehold.score); this.gotoAndStop(4); delete this.onRollOver; delete this.onRollOut; delete this.onPress; };Frame 10fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (11); };Frame 11for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 3250; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 4; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 6; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 0.9; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.9; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 4) { } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 20) && (enem.ani._currentframe < 30)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 100)) && (this.bf < 1)) { i = 0; while (i < 9) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-150 + Math.round((Math.random() * 120) * ((this.px > -150) ? -1 : 1)), -150 + Math.round((Math.random() * 120) * ((this.py > -150) ? -1 : 1))); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 10) && (enem.ani._currentframe < 25)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if ((((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 20))) + 40) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 20))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 10)) * this.sfact) * 20)) < 100)) && (this.bf < 1)) && (Math.random() < 0.2)) { enem.gotoAndStop(4); } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 10))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 10))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 5)) * this.sfact) * 10)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) && (power8._x > 400)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - 5) + (Math.random() * 20), (this.btarg[1] - 2) + (Math.random() * 16)]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 20; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.6) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.3)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); if ((((enem._currentframe == 3) && (enem.ani._currentframe > 10)) && (enem.ani._currentframe < 25)) || (((enem._currentframe == 4) && (enem.ani._currentframe > 20)) && (enem.ani._currentframe < 30))) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; if (ball._x < 400) { this.btarg = [tx + 20, ty]; this.enmovtarg = [(tx - 10) + (Math.random() * 80), (ty - 30) + (Math.random() * 60)]; } this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.8; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 12scorehold.score = scorehold.score + 1500; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (41); };Frame 13fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (14); };Frame 14for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 3600; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 0.9; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.9; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 3) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 15) && (enem.ani._currentframe < 30)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 15))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 15))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 7)) * this.sfact) * 15)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else { enem.gotoAndStop(1); } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.6) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.3)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); if (((enem._currentframe == 3) && (enem.ani._currentframe > 15)) && (enem.ani._currentframe < 30)) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx + 20, ty]; this.enmovtarg = [tx + 20, ty]; enem.gotoAndStop(4); } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.8; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 15scorehold.score = scorehold.score + 1750; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (42); };Frame 16fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (17); };Frame 17for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 7800; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 3.5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 0.9; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.9; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 3) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 8) && (enem.ani._currentframe < 28)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 9))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 9))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 5)) * this.sfact) * 9)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if ((((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) && (power5._x > 400)) { if (Math.abs(this.ey - power5.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power5.px) ? -1 : 1)); } else if (Math.abs(this.ex - power5.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power5.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power5.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power5.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) && (power6._x > 400)) { if (Math.abs(this.ey - power6.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power6.px) ? -1 : 1)); } else if (Math.abs(this.ex - power6.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power6.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power6.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power6.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) && (power7._x > 400)) { if (Math.abs(this.ey - power7.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power7.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power7.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power7.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power7.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 100; if (Math.random() < 0.8) { if (Math.random() < 0.3) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.3)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } else { this.pu = sheet["power" + (5 + Math.floor(Math.random() * 3))]; this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); if (((enem._currentframe == 3) && (enem.ani._currentframe > 8)) && (enem.ani._currentframe < 28)) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(4); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx + 20, ty]; this.enmovtarg = [tx + 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.8; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(5); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(6); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 18scorehold.score = scorehold.score + 2700; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (43); };Frame 19fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (20); };Frame 20for (j in sheet) { this[j] = sheet[j]; } scorehold.score = 7000; scorehold.enemscore = 8200; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.9; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 4) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 10) && (enem.ani._currentframe < 28)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 25) && (enem.ani._currentframe < 39)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 100)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 20))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 20))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 10)) * this.sfact) * 20)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if ((((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 36))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 36))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 15)) * this.sfact) * 40)) < 80)) && (this.bf < 1)) && (Math.random() < 0.2)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.8) { if (Math.random() < 0.6) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.3)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } else { this.pu = sheet.power1; this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); if ((((enem._currentframe == 3) && (enem.ani._currentframe > 10)) && (enem.ani._currentframe < 28)) || (((enem._currentframe == 4) && (enem.ani._currentframe > 25)) && (enem.ani._currentframe < 39))) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1.1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1.1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.7; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.8; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 21scorehold.score = scorehold.score + 2500; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (44); };Frame 22fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (23); };Frame 23for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 8200; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 2.5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 0.9; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 0.9; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 3) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 10) && (enem.ani._currentframe < 28)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 20))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 20))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 10)) * this.sfact) * 20)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (((((Math.abs(this.bf) < 1) && (this.bxsp > 0)) && (Math.random() < 0.1)) && (this.ex > 120)) && (!this.hit)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.8) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.2)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 0.8; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 0.8; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 0.9; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 24scorehold.score = scorehold.score + 2600; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (45); };Frame 25fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (26); };Frame 26for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 16600; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 3.8; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1.1; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + (this.bxsp + (Math.abs(this.bxsp) < 1)); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 1; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 4) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 9) && (enem.ani._currentframe < 24)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 9) && (enem.ani._currentframe < 24)) { if ((((Math.abs((this.ex - this.bx) - 50) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 16))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 16))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 8)) * this.sfact) * 16)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if (((((Math.abs(this.ex - ((this.bx + 50) + ((this.bxsp * this.sfact) * 16))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 16))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 8)) * this.sfact) * 16)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.8) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.2)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; litstorm.gotoAndPlay(1); litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1.2; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1.2; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 1; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 1; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 1; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 27scorehold.score = scorehold.score + 3800; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (46); };Frame 28fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (29); };Frame 29for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 16600; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 3.8; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1.15; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + ((this.bxsp + (Math.abs(this.bxsp) < 1)) * this.sfact); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 1.05; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 4) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 9) && (enem.ani._currentframe < 29)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 92) && (enem.ani._currentframe < 110)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 16))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 16))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 8)) * this.sfact) * 16)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if ((((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 28))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 28))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 14)) * this.sfact) * 28)) < 80)) && (this.bf < 1)) && (Math.random() < 0.04)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (Math.random() < 0.8) { if ((((this.score1 + this.score2) >= 4) && (!this.deathmatch)) && (Math.random() < 0.2)) { this.pu = sheet.power8; } else if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; if ((((enem._currentframe == 3) && (enem.ani._currentframe > 10)) && (enem.ani._currentframe < 30)) || (((enem._currentframe == 4) && (enem.ani._currentframe > 19)) && (enem.ani._currentframe < 112))) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = 1.25; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = 1.25; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = 1.05; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = 1.05; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 1.05; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 30scorehold.score = scorehold.score + 3900; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (47); };Frame 31fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (32); };Frame 32for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 22400; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1.15; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + ((this.bxsp + (Math.abs(this.bxsp) < 1)) * this.sfact); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 1.05; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (enem._currentframe > 4) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 4) && (enem.ani._currentframe < 20)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 18) && (enem.ani._currentframe < 44)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 12))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 12))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 6)) * this.sfact) * 12)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if ((((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 34))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 22))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 14)) * this.sfact) * 32)) < 80)) && (this.bf < 1)) && (Math.random() < 0.02)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if (((this.score1 + this.score2) >= 3) && (!this.deathmatch)) { this.pu = sheet.power8; this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } else if (Math.random() < 0.8) { if (Math.random() < 0.05) { this.pu = sheet.power7; } else { this.pu = sheet["power" + Math.ceil(Math.random() * 6)]; } if (Math.random() < 0.5) { this.pu.px = -30 - (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } else { this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); } this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) { if ((((Math.abs(power1.px - this.ex) < 40) && (Math.abs(power1.py - this.ey) < 30)) && (power1._x > 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = this._x; litstorm._y = this._y; litstorm._xscale = (litstorm._yscale = this._xscale); litstorm.gotoAndPlay(1); if (this.getHitting()) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(this._x, this._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } this.gotoAndStop(6); } } else if ((((Math.abs(power1.px - this.px) < 40) && (Math.abs(power1.py - this.py) < 30)) && (power1._x < 400)) && (litstorm._currentframe == 1)) { power1.gotoAndPlay(200); litstorm._x = enem._x; litstorm._y = enem._y; litstorm._xscale = enem._xscale * -1; litstorm._yscale = enem._xscale; if ((((enem._currentframe == 3) && (enem.ani._currentframe > 4)) && (enem.ani._currentframe < 20)) || (((enem._currentframe == 4) && (enem.ani._currentframe > 18)) && (enem.ani._currentframe < 44))) { litstorm.gotoAndPlay(21); } else { litstorm.gotoAndPlay(1); i = 0; while (i < 9) { this.setStar(enem._x, enem._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } enem.gotoAndStop(5); } } } else if (((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) { if (((Math.abs(power2.px - this.ex) < 40) && (Math.abs(power2.py - this.ey) < 30)) && (power2._x > 400)) { power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; this.enmovtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } else if (((Math.abs(power2.px - this.px) < 40) && (Math.abs(power2.py - this.py) < 30)) && (power2._x < 400)) { power2.gotoAndPlay(200); power2.gotoAndPlay(200); if (!this.hit) { this.bxsp = this.bxsp * -1; this.bysp = this.bysp * -1; this.bf = this.bf * -1; this.enbtarg = [this.frompos[0], this.frompos[1]]; seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); i = 0; while (i < 12) { this.setStar(ball._x, ball._y, 5 - (Math.random() * 10), Math.random() * 4, this._xscale / 3); i++; } } } } else if (((power3._x < 800) && (power3._currentframe < 170)) && (power3._currentframe > 10)) { if (((Math.abs(power3.px - this.ex) < 40) && (Math.abs(power3.py - this.ey) < 30)) && (power3._x > 400)) { power3.gotoAndPlay(200); this.sfact = this.sfact + 0.1; } else if (((Math.abs(power3.px - this.px) < 40) && (Math.abs(power3.py - this.py) < 30)) && (power3._x < 400)) { power3.gotoAndPlay(200); this.sfact = this.sfact + 0.1; } } else if (((power4._x < 800) && (power4._currentframe < 170)) && (power4._currentframe > 10)) { if (((Math.abs(power4.px - this.ex) < 40) && (Math.abs(power4.py - this.ey) < 30)) && (power4._x > 400)) { power4.gotoAndPlay(200); this.sfact = this.sfact - 0.1; } else if (((Math.abs(power4.px - this.px) < 40) && (Math.abs(power4.py - this.py) < 30)) && (power4._x < 400)) { power4.gotoAndPlay(200); this.sfact = this.sfact - 0.1; } } else if (((power5._x < 800) && (power5._currentframe < 170)) && (power5._currentframe > 10)) { if (((Math.abs(power5.px - this.ex) < 40) && (Math.abs(power5.py - this.ey) < 30)) && (power5._x > 400)) { power5.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 100; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power5.px - this.px) < 40) && (Math.abs(power5.py - this.py) < 30)) && (power5._x < 400)) { power5.gotoAndPlay(200); scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } else if (((power6._x < 800) && (power6._currentframe < 170)) && (power6._currentframe > 10)) { if (((Math.abs(power6.px - this.ex) < 40) && (Math.abs(power6.py - this.ey) < 30)) && (power6._x > 400)) { power6.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power6.px - this.px) < 40) && (Math.abs(power6.py - this.py) < 30)) && (power6._x < 400)) { power6.gotoAndPlay(200); scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } } else if (((power7._x < 800) && (power7._currentframe < 170)) && (power7._currentframe > 10)) { if (((Math.abs(power7.px - this.ex) < 40) && (Math.abs(power7.py - this.ey) < 30)) && (power7._x > 400)) { power7.gotoAndPlay(200); scorehold.enemscore = scorehold.enemscore + 500; disp.disp2.tbscore.text = scorehold.enemscore; } else if (((Math.abs(power7.px - this.px) < 40) && (Math.abs(power7.py - this.py) < 30)) && (power7._x < 400)) { power7.gotoAndPlay(200); scorehold.score = scorehold.score + 500; disp.disp1.tbscore.text = scorehold.score; } } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.sfact = this.sfact + 0.01; this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 1.05; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 33scorehold.score = scorehold.score + 5500; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (34); };Frame 34fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { gotoAndStop (48); };Frame 35fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (36); };Frame 36for (j in sheet) { this[j] = sheet[j]; } scorehold.enemscore = 22400; disp.disp1.tbscore.text = scorehold.score; disp.disp2.tbscore.text = scorehold.enemscore; i = 1; while (i <= 8) { this["power" + i].stop(); this["power" + i].px = (this["power" + i].py = (this["power" + i]._x = 1000)); i++; } guy.deathmatch = false; guy.powertime = 320; guy.flytime = 0; guy.ex = 150; guy.ey = -150; guy.frompos = [0, 0]; guy.enbtarg = [150, -150]; guy.enmovtarg = [150, -150]; guy.enthink = 10; guy.score1 = 0; guy.score2 = 0; guy.def1x = guy.ani.head.pupil1._x; guy.def1y = guy.ani.head.pupil1._y; guy.def2x = guy.ani.head.pupil2._x; guy.def2y = guy.ani.head.pupil2._y; guy.endef1x = enem.ani.head.pupil1._x; guy.endef1y = enem.ani.head.pupil1._y; guy.endef2x = enem.ani.head.pupil2._x; guy.endef2y = enem.ani.head.pupil2._y; guy.ang = 0; backg.stop(); msgwin.stop(); msglose.stop(); litstorm.stop(); litstorm.swapDepths(5500); msgdeath.stop(); msgbounce.stop(); msgout.stop(); portal1.stop(); portal1._visible = false; portal1.swapDepths(5002); portal2.stop(); portal2._visible = false; portal2.swapDepths(5003); seffs.stop(); ballboom.stop(); ballboom.swapDepths(5000); hitshow.stop(); hitshow._visible = false; fadar.gotoAndStop(fadar._totalframes); foresc.proceedbtn.stop(); foresc.proceedbtn.onRollOver = function () { this.gotoAndStop(2); }; foresc.proceedbtn.onRollOut = (foresc.proceedbtn.releaseOutside = function () { this.gotoAndStop(1); }); foresc.proceedbtn.onPress = function () { gotoAndStop (6); }; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); enem.stop(); guy.stop(); guy.ENSPD = 4.5; guy.ENDSPD = Math.round(Math.sqrt((guy.ENSPD * guy.ENSPD) / 2)); guy.SPD = 8; guy.DSPD = Math.round(Math.sqrt((guy.SPD * guy.SPD) / 2)); guy.SCALE = guy._xscale; guy.SPNT = guy.SCALE / 100; guy.GRAV = -0.5; guy.dir = 0; guy.udir = 0; guy.px = -150; guy.py = -150; guy.kd = Key.isDown; guy.sfact = 1.15; guy.bfall = 0; guy.bx = -150; guy.by = -150; guy.bz = 300; guy.ba = false; guy.bxsp = 0; guy.bysp = 0; guy.bf = 0; guy.canspawn = true; guy.side = false; guy.hit = 0; guy.starno = 0; guy.setStar = function (vx, vy, vxsp, vysp, vsc) { var _local2 = this._parent["starrier" + Math.ceil(Math.random() * 8)].duplicateMovieClip("starry" + this.starno, 4000 + this.starno); this.starno++; this.starno = this.starno % 40; _local2._x = vx; _local2._y = vy; _local2.xsp = vxsp; _local2.ysp = vysp; _local2.tim = 0; _local2._xscale = (_local2._yscale = vsc); _local2._rotation = Math.round(Math.random() * 360); _local2.onEnterFrame = function () { this.ysp = this.ysp - 0.1; this._x = this._x + this.xsp; this._y = this._y - this.ysp; this.tim = this.tim + 2; if (this.tim > 60) { this.removeMovieClip(); } else if (this.tim > 40) { this._alpha = (60 - this.tim) * 20; } this._rotation = this._rotation + this.xsp; }; }; guy.onEnterFrame = function () { this.dir = this.kd(39) - this.kd(37); this.udir = this.kd(40) - this.kd(38); if (this._currentframe < 3) { if ((!this.dir) && (!this.udir)) { this.gotoAndStop(1); } else { if (this.dir) { if (!this.udir) { this.px = this.px + (this.dir * this.SPD); } else { this.px = this.px + (this.dir * this.DSPD); this.py = this.py + (this.udir * this.DSPD); } } else { this.py = this.py + (this.udir * this.SPD); } if ((((this.px > -50) || (this.px < -330)) || (this.py > -10)) || (this.py < -290)) { if (((((this.py < -290) || (this.py > -10)) && (this.dir)) || (((this.px < -330) || (this.px > -50)) && (this.udir))) && (((((this.px > -50) + (this.px < -330)) + (this.py > -10)) + (this.py < -290)) < 2)) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } if (this.px > -50) { this.px = -50; } else if (this.px < -330) { this.px = -330; } if (this.py > -10) { this.py = -10; } if (this.py < -290) { this.py = -290; } } else { this.gotoAndStop(2); } } this._x = (400 + this.px) + (((this.px + 40) * this.py) / 900); this._y = 560 + ((this.py / 30) * 19); this._xscale = (this._yscale = 120 - ((150 - this.py) / 10)); if (this.kd(65)) { this.gotoAndStop(3); } else if (this.kd(83)) { this.gotoAndStop(4); } else if (this.kd(68)) { this.gotoAndStop(5); } } else if (this._currentframe == 3) { if ((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)) { if ((((Math.abs(this.px - this.bx) < 70) && (Math.abs(this.py - this.by) < 40)) && (this.bz < 70)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.score = scorehold.score + 50; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 4) { if ((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 8) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); if (this.dir && (this.udir)) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -150 + Math.round((Math.random() * 120) * this.udir)); } else if (this.dir) { this.fireToPoint(150 + Math.round((Math.random() * 120) * this.dir), -30 - Math.round(Math.random() * 240)); } else if (this.udir) { this.fireToPoint(30 + Math.round(Math.random() * 240), -150 + Math.round((Math.random() * 120) * this.udir)); } else { this.fireToPoint(30 + Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); } scorehold.score = scorehold.score + 100; disp.disp1.tbscore.text = scorehold.score; } } } else if (this._currentframe == 5) { if ((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)) { if ((((Math.abs(this.px - this.bx) < 80) && (Math.abs(this.py - this.by) < 50)) && (this.bz < 120)) && (this.bf < 1)) { i = 0; while (i < 6) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bf = 20; this.bxsp = 0; this.bysp = 0; this.ballLand(false); scorehold.score = scorehold.score + 20; disp.disp1.tbscore.text = scorehold.score; } } } if (this.ba) { this.bf = this.bf + (this.GRAV * this.sfact); this.bx = this.bx + (this.bxsp * this.sfact); this.by = this.by + (this.bysp * this.sfact); this.bz = this.bz + (this.bf * this.sfact); if (this.bz < 0) { if (this.bf < -0.5) { i = 0; while (i < 2) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); } this.bz = -this.bf; this.bf = this.bf * -0.75; this.ballLand(false); } if ((this.by < -350) || (this.by > 100)) { seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.bysp = this.bysp * -1; } ball._rotation = ball._rotation + ((this.bxsp + (Math.abs(this.bxsp) < 1)) * this.sfact); ball._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ball._y = ((560 + ((this.by / 30) * 19)) - this.bz) - (0.5 * ball._xscale); ball._xscale = (ball._yscale = 60 - ((150 - this.by) / 20)); ballshad._x = (400 + this.bx) + (((this.bx + 40) * this.by) / 900); ballshad._y = 560 + ((this.by / 30) * 19); ballshad._xscale = (ballshad._yscale = (140 - ((150 - this.by) / 20)) - (this.bz / 5)); } ball.swapDepths(1000 + this.by); enem.swapDepths(1000 + this.ey); this.swapDepths(1000 + this.py); if ((((ball._x < -50) || (ball._x > 850)) && (this.ba)) && (this.canspawn)) { this.ba = false; this.sfact = 1.05; ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); hitshow.gotoAndStop(1); hitshow._visible = false; msgout.gotoAndPlay(2); if (ball._x < 400) { this.scoreup(false, true); } else { this.scoreup(true, false); } } this.ang = Math.atan2(((ball._x - this.ani.head._x) - this.ani._x) - this._x, ((ball._y - this.ani.head._y) - this.ani._y) - this._y); this.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); this.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); this.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); this.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); this.ang = Math.atan2(((ball._x - enem.ani.head._x) - enem.ani._x) - enem._x, ((ball._y - enem.ani.head._y) - enem.ani._y) - enem._y); enem.ani.head.pupil1._x = this.def1x + (Math.sin(this.ang) * 5); enem.ani.head.pupil1._y = this.def1y + (Math.cos(this.ang) * 7); enem.ani.head.pupil2._x = this.def2x + (Math.sin(this.ang) * 5); enem.ani.head.pupil2._y = this.def2y + (Math.cos(this.ang) * 7); enem._x = (400 + this.ex) + (((this.ex + 40) * this.ey) / 900); enem._y = 560 + ((this.ey / 30) * 19); enem._xscale = (enem._yscale = 120 - ((150 - this.ey) / 10)); this.flytime++; if (disp._currentframe < 150) { enem.gotoAndStop(1); } else if (enem._currentframe > 4) { } else if (enem._currentframe == 3) { if ((enem.ani._currentframe > 2) && (enem.ani._currentframe < 12)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (enem._currentframe == 4) { if ((enem.ani._currentframe > 99) && (enem.ani._currentframe < 111)) { if ((((Math.abs(this.ex - this.bx) < 70) && (Math.abs(this.ey - this.by) < 40)) && (this.bz < 80)) && (this.bf < 1)) { i = 0; while (i < 3) { this.setStar((ball._x - 20) + (Math.random() * 40), ball._y + (0.5 * ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, ball._xscale); i++; } seffs.gotoAndStop(2 + Math.floor(Math.random() * 6)); this.ballLand(true); this.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240)); scorehold.enemscore = scorehold.enemscore + 50; disp.disp2.tbscore.text = scorehold.enemscore; } } } else if (((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 6))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 6))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 3)) * this.sfact) * 6)) < 80)) && (this.bf < 1)) { enem.gotoAndStop(3); } else if ((((((Math.abs(this.ex - (this.bx + ((this.bxsp * this.sfact) * 36))) + 20) < 70) && (Math.abs(this.ey - (this.by + ((this.bysp * this.sfact) * 36))) < 40)) && ((this.bz + (((this.bf + ((this.GRAV * this.sfact) * 18)) * this.sfact) * 36)) < 80)) && (this.bf < 1)) && (Math.random() < 0.02)) { enem.gotoAndStop(4); } else if (portal2._currentframe > 10) { if ((Math.abs(160 - this.ex) < this.ENSPD) && (Math.abs(-150 - this.ey) < this.ENSPD)) { enem.gotoAndStop(1); } else { enem.gotoAndStop(2); if (Math.abs(-150 - this.ey) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > 160) ? -1 : 1)); } else if (Math.abs(160 - this.ex) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > -150) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > 160) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > -150) ? -1 : 1)); } } } else if (this.hit > 0) { enem.gotoAndStop(1); } else if (this.bxsp < 0) { if ((((power1._x < 800) && (power1._currentframe < 170)) && (power1._currentframe > 10)) && (power1._x > 400)) { if (Math.abs(this.ey - power1.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power1.px) ? -1 : 1)); } else if (Math.abs(this.ex - power1.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power1.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power1.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power1.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (Math.abs(this.ey - power8.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power8.px) ? -1 : 1)); } else if (Math.abs(this.ex - power8.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power8.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power8.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power8.py) ? -1 : 1)); } enem.gotoAndStop(2); } else { enem.gotoAndStop(1); } } else if ((((power2._x < 800) && (power2._currentframe < 170)) && (power2._currentframe > 10)) && (power2._x > 400)) { if (Math.abs(this.ey - power2.py) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > power2.px) ? -1 : 1)); } else if (Math.abs(this.ex - power2.px) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > power2.py) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > power2.px) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > power2.py) ? -1 : 1)); } enem.gotoAndStop(2); } else if ((Math.abs(this.ex - this.enmovtarg[0]) > this.ENSPD) || (Math.abs(this.ey - this.enmovtarg[1]) > this.ENSPD)) { enem.gotoAndStop(2); if (Math.abs(this.ey - this.enmovtarg[1]) < this.ENSPD) { this.ex = this.ex + (this.ENSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); } else if (Math.abs(this.ex - this.enmovtarg[0]) < this.ENSPD) { this.ey = this.ey + (this.ENSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } else { this.ex = this.ex + (this.ENDSPD * ((this.ex > this.enmovtarg[0]) ? -1 : 1)); this.ey = this.ey + (this.ENDSPD * ((this.ey > this.enmovtarg[1]) ? -1 : 1)); } } else if (this.enthink) { this.enthink--; enem.gotoAndStop(1); } else if (this.bxsp > 0) { enem.gotoAndStop(1); this.enthink = 12; this.enmovtarg = [(this.btarg[0] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime)), (this.btarg[1] - ((100 - this.flytime) / 2)) + (Math.random() * (100 - this.flytime))]; ((this.enmovtarg[0] < 30) ? ((this.enmovtarg[0] = 30)) : Void); ((this.enmovtarg[0] > 280) ? ((this.enmovtarg[0] = 280)) : Void); ((this.enmovtarg[1] > -20) ? ((this.enmovtarg[1] = -20)) : Void); ((this.enmovtarg[1] < -280) ? ((this.enmovtarg[1] = -280)) : Void); } else { enem.gotoAndStop(1); this.enthink = 12; } this.powertime--; if (this.powertime <= 0) { this.powertime = 180; if ((((this.score1 + this.score2) >= 9) && (!this.deathmatch)) && (Math.random() < 0.3)) { this.pu = sheet.power8; this.pu.px = 30 + (Math.random() * 240); this.pu.py = -30 - (Math.random() * 240); this.pu._x = (400 + this.pu.px) + (((this.pu.px + 40) * this.pu.py) / 900); this.pu._y = 560 + ((this.pu.py / 30) * 19); this.pu._xscale = (this.pu._yscale = 120 - ((150 - this.pu.py) / 10)); this.pu.gotoAndPlay(1); } } this.pu.swapDepths(1000 + this.pu.py); if (((power8._x < 800) && (power8._currentframe < 170)) && (power8._currentframe > 10)) { if (((Math.abs(power8.px - this.ex) < 40) && (Math.abs(power8.py - this.ey) < 30)) && (power8._x > 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } else if (((Math.abs(power8.px - this.px) < 40) && (Math.abs(power8.py - this.py) < 30)) && (power8._x < 400)) { power8.gotoAndPlay(200); backg.nextFrame(); msgdeath.play(); this.deathmatch = true; } } }; guy.onEnterFrame(); guy.fireToPoint = function (tx, ty) { this.sfact = this.sfact + 0.01; this.frompos = [this.bx, this.by]; this.flytime = 0; this.bf = 14; this.bxsp = ((tx - this.bx) * this.GRAV) / -30; this.bysp = ((ty - this.by) * this.GRAV) / -30; this.hit = 0; if (ball._x < 400) { this.btarg = [tx - 20, ty]; this.enmovtarg = [tx - 20, ty]; } }; guy.ballLand = function (vo) { if ((((this.by < 20) && (this.by > -320)) && (Math.abs(this.bx) < 320)) && (this.ba)) { this.hit++; if (this.hit - vo) { hitshow._visible = true; hitshow.gotoAndPlay((40 * (this.hit - 1)) + 1); if ((this.hit - vo) >= 3) { ballboom._x = ball._x; ballboom._y = ball._y; ballboom._xscale = (ballboom._yscale = ball._xscale); ballboom.play(); this.hit = 0; msgbounce.play(); this.ba = false; this.sfact = 1.05; if (ball._x < 400) { this.scoreup(false, false); } else { this.scoreup(true, true); } } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } } else { hitshow.gotoAndStop(1); hitshow._visible = false; } }; guy.scoreup = function (vpl1, vpo1) { if (vpl1) { this.score1++; disp.disp1.tbpoints.text = this.score1; scorehold.score = scorehold.score + 250; disp.disp1.tbscore.text = scorehold.score; } else { this.score2++; disp.disp2.tbpoints.text = this.score2; scorehold.enemscore = scorehold.enemscore + 250; disp.disp2.tbscore.text = scorehold.enemscore; } if (vpl1 && ((this.score1 >= 6) || (this.deathmatch))) { guy.gotoAndStop(8); enem.gotoAndStop(6); stopAllSounds(); msgwin.play(); } else if ((!vpl1) && ((this.score2 >= 6) || (this.deathmatch))) { guy.gotoAndStop(7); enem.gotoAndStop(7); stopAllSounds(); msglose.play(); } else if (vpo1) { portal1.gotoAndPlay(1); portal1._visible = true; } else { portal2.gotoAndPlay(1); portal2._visible = true; } }; guy.getHitting = function () { if (this._currentframe == 3) { return((this.ani._currentframe >= 5) && (this.ani._currentframe <= 22)); } if (this._currentframe == 4) { return((this.ani._currentframe >= 21) && (this.ani._currentframe <= 42)); } if (this._currentframe == 5) { return((this.ani._currentframe >= 25) && (this.ani._currentframe <= 53)); } return(false); };Frame 37scorehold.score = scorehold.score + 10000; schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); procbtn.stop(); procbtn.onRollOver = function () { this.gotoAndStop(2); }; procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); procbtn.onPress = function () { stopAllSounds(); gotoAndStop (38); };Frame 38schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); menubtn.stop(); menubtn.onRollOver = function () { this.gotoAndStop(2); }; menubtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); menubtn.onPress = function () { stopAllSounds(); gotoAndStop (3); }; submitbtn.stop(); submitbtn.onRollOver = function () { this.gotoAndStop(2); }; submitbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); submitbtn.onPress = function () { _root.WPI_ArcadeStopSingleGame(scorehold.score); this.gotoAndStop(4); delete this.onRollOver; delete this.onRollOut; delete this.onPress; };Frame 39schold.tbscore.text = scorehold.score; fadar.gotoAndPlay(1); menubtn.stop(); menubtn.onRollOver = function () { this.gotoAndStop(2); }; menubtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); menubtn.onPress = function () { stopAllSounds(); gotoAndStop (3); }; submitbtn.stop(); submitbtn.onRollOver = function () { this.gotoAndStop(2); }; submitbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }); submitbtn.onPress = function () { _root.WPI_ArcadeStopSingleGame(scorehold.score); this.gotoAndStop(4); delete this.onRollOver; delete this.onRollOut; delete this.onPress; };Frame 40fadar.gotoAndPlay(1); ch1.stop(); ch2.stop(); ch1.onRollOver = (ch2.onRollOver = function () { this.nextFrame(); }); ch1.onRollOut = (ch2.onRollOut = function () { this.prevFrame(); }); ch1.onPress = function () { gotoAndStop (10); }; ch2.onPress = function () { gotoAndStop (13); };Frame 41fadar.gotoAndPlay(1); ch1.stop(); ch2.stop(); ch1.onRollOver = (ch2.onRollOver = function () { this.nextFrame(); }); ch1.onRollOut = (ch2.onRollOut = function () { this.prevFrame(); }); ch1.onPress = function () { gotoAndStop (16); }; ch2.onPress = function () { gotoAndStop (19); };Frame 42fadar.gotoAndPlay(1); ch1.stop(); ch2.stop(); ch1.onRollOver = (ch2.onRollOver = function () { this.nextFrame(); }); ch1.onRollOut = (ch2.onRollOut = function () { this.prevFrame(); }); ch1.onPress = function () { gotoAndStop (19); }; ch2.onPress = function () { gotoAndStop (22); };Frame 43fadar.gotoAndPlay(1); ch1.stop(); ch1.onRollOver = function () { this.nextFrame(); }; ch1.onRollOut = function () { this.prevFrame(); }; ch1.onPress = function () { gotoAndStop (25); };Frame 44fadar.gotoAndPlay(1); ch1.stop(); ch2.stop(); ch1.onRollOver = (ch2.onRollOver = function () { this.nextFrame(); }); ch1.onRollOut = (ch2.onRollOut = function () { this.prevFrame(); }); ch1.onPress = function () { gotoAndStop (25); }; ch2.onPress = function () { gotoAndStop (28); };Frame 45fadar.gotoAndPlay(1); ch1.stop(); ch1.onRollOver = function () { this.nextFrame(); }; ch1.onRollOut = function () { this.prevFrame(); }; ch1.onPress = function () { gotoAndStop (28); };Frame 46fadar.gotoAndPlay(1); ch1.stop(); ch1.onRollOver = function () { this.nextFrame(); }; ch1.onRollOut = function () { this.prevFrame(); }; ch1.onPress = function () { gotoAndStop (31); };Frame 47fadar.gotoAndPlay(1); ch1.stop(); ch1.onRollOver = function () { this.nextFrame(); }; ch1.onRollOut = function () { this.prevFrame(); }; ch1.onPress = function () { gotoAndStop (31); };Frame 48fadar.gotoAndPlay(1); ch1.stop(); ch1.onRollOver = function () { this.nextFrame(); }; ch1.onRollOut = function () { this.prevFrame(); }; ch1.onPress = function () { gotoAndStop (35); };Symbol 5 MovieClip Frame 17gotoAndPlay (15);Symbol 6 Buttonon (release) { getURL ("http://www.wiggiworld.com", "_blank"); }Symbol 15 MovieClip Frame 15stop();Symbol 17 Buttonon (release) { _root.gotoAndPlay("start"); }Symbol 31 MovieClip Frame 1stop(); this.onEnterFrame = function () { bl = _root.getBytesLoaded(); bt = _root.getBytesTotal(); perc = (bl / bt) * 100; bar.bar._xscale = perc; if (perc >= 100) { this.gotoAndPlay("goplay"); delete this.onEnterFrame; } };Symbol 31 MovieClip Frame 25stop();Symbol 243 MovieClip Frame 120playbtn.stop(); playbtn.onRollOver = function () { this.gotoAndStop(2); }; playbtn.onRollOut = (playbtn.releaseOutside = function () { this.gotoAndStop(1); }); playbtn.onPress = function () { _parent.gotoAndStop(4); };Symbol 243 MovieClip Frame 130extbtn.stop(); extbtn.onRollOver = function () { this.gotoAndStop(2); }; extbtn.onRollOut = (playbtn.releaseOutside = function () { this.gotoAndStop(1); }); extbtn.onPress = function () { _parent.exitfunction(); };Symbol 243 MovieClip Frame 140cacbtn.stop(); cacbtn.onRollOver = function () { this.gotoAndStop(2); }; cacbtn.onRollOut = (playbtn.releaseOutside = function () { this.gotoAndStop(1); }); cacbtn.onPress = function () { getURL ("http://www.brainflay.com/", "_blank"); };Symbol 243 MovieClip Frame 150stop();Symbol 317 MovieClip Frame 1stop(); prevbtn._visible = false;Symbol 317 MovieClip Frame 2prevbtn._visible = true;Symbol 317 MovieClip Frame 4ball.gotoAndStop(Math.ceil(Math.random() * ball._totalframes)); ball.onEnterFrame = function () { this._rotation++; };Symbol 317 MovieClip Frame 5nextbtn._visible = true;Symbol 317 MovieClip Frame 6nextbtn._visible = false; trainbtn.stop(); procbtn.stop(); trainbtn.onRollOver = (procbtn.onRollOver = function () { this.gotoAndStop(2); }); trainbtn.onRollOut = (trainbtn.onReleaseOutside = (procbtn.onRollOut = (procbtn.onReleaseOutside = function () { this.gotoAndStop(1); }))); trainbtn.onPress = function () { stopAllSounds(); _parent.gotoAndStop(5); }; procbtn.onPress = function () { stopAllSounds(); _parent.gotoAndStop(6); };Symbol 320 MovieClip Frame 10stop();Symbol 327 MovieClip Frame 30if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 328 MovieClip Frame 50if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 329 MovieClip Frame 70if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 336 MovieClip Frame 52if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 339 MovieClip Frame 60stop();Symbol 362 MovieClip Frame 4ball1.gotoAndStop(_parent.ball._currentframe); ball2.gotoAndStop(_parent.ball._currentframe); _parent.guy.bx = 1000; _parent.ball._x = 2000; _parent.guy.ba = false; i = 0; while (i < 18) { _parent.guy.setStar((_parent.ball._x - 30) + (Math.random() * 60), (_parent.ball._y - 30) + (Math.random() * 60), 5 - (Math.random() * 10), Math.random() * 4, _parent.ball._xscale); i++; }Symbol 362 MovieClip Frame 30_parent.guy.canspawn = true; gotoAndStop (1); _x = (_x + 2000);Symbol 377 MovieClip Frame 20_parent.guy.ba = true; _parent.guy.bx = 330; _parent.guy.by = -150; _parent.guy.bz = 110; _parent.guy.fireToPoint(-30 - Math.round(Math.random() * 240), -30 - Math.round(Math.random() * 240));Symbol 377 MovieClip Frame 80gotoAndStop (1);Symbol 388 MovieClip Frame 40stop();Symbol 388 MovieClip Frame 80stop();Symbol 388 MovieClip Frame 130gotoAndStop (1); _visible = false;Symbol 398 MovieClip Frame 1stop();Symbol 398 MovieClip Frame 2gotoAndStop (1);Symbol 398 MovieClip Frame 3gotoAndStop (1);Symbol 398 MovieClip Frame 4gotoAndStop (1);Symbol 398 MovieClip Frame 5gotoAndStop (1);Symbol 398 MovieClip Frame 6gotoAndStop (1);Symbol 398 MovieClip Frame 7gotoAndStop (1);Symbol 411 MovieClip Frame 28_parent.gotoAndStop(1);Symbol 414 MovieClip Frame 52if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 419 MovieClip Frame 51gotoAndPlay (20);Symbol 426 MovieClip Frame 50_parent.guy.flytime = 50; _parent.guy.hit = 0; _parent.guy.ba = true; _parent.guy.bx = -160 + ((_x > 400) * 320); _parent.guy.by = -150; _parent.guy.bz = 260; _parent.guy.bxsp = (_parent.guy.bysp = (_parent.guy.bf = 0)); _parent.guy.btarg = [-160 + ((_x > 400) * 320), -150]; i = 0; while (i < 12) { _parent.guy.setStar((_parent.ball._x - 30) + (Math.random() * 60), (_parent.ball._y - 30) + (Math.random() * 60), 5 - (Math.random() * 10), Math.random() * 4, _parent.ball._xscale); i++; }Symbol 426 MovieClip Frame 100gotoAndStop (1); _visible = false;Symbol 432 MovieClip Frame 20gotoAndStop (1); _x = 1000;Symbol 432 MovieClip Frame 40gotoAndStop (1); _x = 1000;Symbol 436 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 436 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 438 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 438 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 440 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 440 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 442 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 442 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 444 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 444 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 446 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 446 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 448 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 448 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 450 MovieClip Frame 171gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 450 MovieClip Frame 250gotoAndStop (1); _x = ((px = (py = 1000)));Symbol 463 MovieClip Frame 4stopAllSounds();Symbol 463 MovieClip Frame 50gotoAndStop (1);Symbol 477 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 477 MovieClip Frame 232stop();Symbol 481 MovieClip Frame 50gotoAndStop (1);Symbol 485 MovieClip Frame 50gotoAndStop (1);Symbol 495 MovieClip Frame 120stopAllSounds(); _parent.gotoAndStop(_parent._currentframe + 1);Symbol 503 MovieClip Frame 120stopAllSounds(); if (_parent._currentframe == 36) { _parent.gotoAndStop(39); } else { _parent.gotoAndStop(9); }Symbol 546 MovieClip Frame 40_parent.gotoAndStop(1);Symbol 559 MovieClip Frame 45_parent.gotoAndStop(1);Symbol 562 MovieClip Frame 55if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 566 MovieClip Frame 17stop();Symbol 573 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 573 MovieClip Frame 232stop();Symbol 586 MovieClip Frame 40_parent.gotoAndStop(1);Symbol 592 MovieClip Frame 33_parent.gotoAndStop(1);Symbol 595 MovieClip Frame 52_parent.gotoAndStop(1);Symbol 599 MovieClip Frame 30gotoAndPlay (10);Symbol 605 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 605 MovieClip Frame 232stop();Symbol 617 MovieClip Frame 34_parent.gotoAndStop(1);Symbol 621 MovieClip Frame 52if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 625 MovieClip Frame 23gotoAndPlay (15);Symbol 632 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 632 MovieClip Frame 232stop();Symbol 644 MovieClip Frame 37_parent.gotoAndStop(1);Symbol 651 MovieClip Frame 55_parent.gotoAndStop(1);Symbol 655 MovieClip Frame 52_parent.gotoAndStop(1);Symbol 659 MovieClip Frame 23gotoAndPlay (15);Symbol 665 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 665 MovieClip Frame 232stop();Symbol 677 MovieClip Frame 40_parent.gotoAndStop(1);Symbol 681 MovieClip Frame 15_parent._parent.guy.bxsp = _parent._parent.guy.bxsp * -1; _parent._parent.guy.bysp = _parent._parent.guy.bysp * -1; _parent._parent.guy.bf = _parent._parent.guy.bf * -1; i = 0; while (i < 8) { _parent._parent.guy.setStar((_parent._parent.ball._x - 20) + (Math.random() * 40), _parent._parent.ball._y + (0.5 * _parent._parent.ball._yscale), 5 - (Math.random() * 10), Math.random() * 4, _parent._parent.ball._xscale); i++; } _parent._parent._parent.seffs.gotoAndStop(2 + Math.floor(Math.random() * 6));Symbol 681 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 684 MovieClip Frame 52_parent.gotoAndStop(1);Symbol 688 MovieClip Frame 20stop();Symbol 694 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 694 MovieClip Frame 232stop();Symbol 707 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 708 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 711 MovieClip Frame 52_parent.gotoAndStop(1);Symbol 715 MovieClip Frame 25stop();Symbol 722 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 722 MovieClip Frame 232stop();Symbol 735 MovieClip Frame 40_parent.gotoAndStop(1);Symbol 737 MovieClip Frame 20var pfact = _parent._parent.guy.sfact; var pspd = _parent._parent.guy.SPD; _parent._parent.guy.sfact = _parent._parent.guy.sfact / 30; _parent._parent.guy.SPD = _parent._parent.guy.SPD / 30; _parent._parent.guy.DSPD = Math.round(Math.sqrt((_parent._parent.guy.SPD * _parent._parent.guy.SPD) / 2)); onEnterFrame = function () { _parent._parent.guy.ani.stop(); }; var i = 1; while (i <= 8) { _parent._parent["power" + i].stop(); i++; }Symbol 737 MovieClip Frame 90_parent._parent.guy.sfact = pfact; _parent._parent.guy.SPD = pspd; _parent._parent.guy.DSPD = Math.round(Math.sqrt((_parent._parent.guy.SPD * _parent._parent.guy.SPD) / 2)); delete onEnterFrame; delete pfact; delete pspd; var i = 1; while (i <= 8) { _parent._parent["power" + i].play(); i++; }Symbol 737 MovieClip Frame 120_parent.gotoAndStop(1);Symbol 740 MovieClip Frame 52_parent.gotoAndStop(1);Symbol 749 MovieClip Frame 90stop();Symbol 761 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 761 MovieClip Frame 232stop();Symbol 773 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 779 MovieClip Frame 50_parent.gotoAndStop(1);Symbol 783 MovieClip Frame 52if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 785 MovieClip Frame 50stop();Symbol 792 MovieClip Frame 131var port = _parent.sheet["portal" + (Math.round(Math.random()) + 1)]; port.play(); port._visible = true; delete port;Symbol 792 MovieClip Frame 232stop();Symbol 809 MovieClip Frame 20_parent.gotoAndStop(1);Symbol 810 MovieClip Frame 30var pfact = _parent._parent.guy.sfact; var pspd = _parent._parent.guy.SPD; _parent._parent.guy.sfact = _parent._parent.guy.sfact / 300; _parent._parent.guy.SPD = _parent._parent.guy.SPD / 300; _parent._parent.guy.DSPD = Math.round(Math.sqrt((_parent._parent.guy.SPD * _parent._parent.guy.SPD) / 2)); onEnterFrame = function () { _parent._parent.guy.ani.stop(); }; var i = 1; while (i <= 8) { _parent._parent["power" + i].stop(); i++; }Symbol 810 MovieClip Frame 100_parent._parent.guy.sfact = pfact; _parent._parent.guy.SPD = pspd; _parent._parent.guy.DSPD = Math.round(Math.sqrt((_parent._parent.guy.SPD * _parent._parent.guy.SPD) / 2)); delete onEnterFrame; delete pfact; delete pspd; var i = 1; while (i <= 8) { _parent._parent["power" + i].play(); i++; }Symbol 810 MovieClip Frame 120_parent.gotoAndStop(1);Symbol 814 MovieClip Frame 52if ((!_parent.dir) && (!_parent.udir)) { _parent.gotoAndStop(1); } else { _parent.gotoAndStop(2); }Symbol 818 MovieClip Frame 50stop();Symbol 837 MovieClip Frame 191_parent.enem._visible = false;Symbol 837 MovieClip Frame 209_parent.msgout.gotoAndPlay(1); _parent.guy.score2++; _parent.disp.disp2.tbpoints.text = _parent.guy.score2; _parent.scorehold.enemscore = _parent.scorehold.enemscore + 250; _parent.disp.disp2.tbscore.text = scorehold.enemscore;Symbol 837 MovieClip Frame 229_parent.msgbounce.gotoAndPlay(1); _parent.guy.score2++; _parent.disp.disp2.tbpoints.text = _parent.guy.score2; _parent.scorehold.enemscore = _parent.scorehold.enemscore + 250; _parent.disp.disp2.tbscore.text = scorehold.enemscore;Symbol 837 MovieClip Frame 247_parent.msgout.gotoAndPlay(1); _parent.guy.score2++; _parent.disp.disp2.tbpoints.text = _parent.guy.score2; _parent.scorehold.enemscore = _parent.scorehold.enemscore + 250; _parent.disp.disp2.tbscore.text = scorehold.enemscore;Symbol 837 MovieClip Frame 270_parent.msgout.gotoAndPlay(1); _parent.guy.score2++; _parent.disp.disp2.tbpoints.text = _parent.guy.score2; _parent.scorehold.enemscore = _parent.scorehold.enemscore + 250; _parent.disp.disp2.tbscore.text = scorehold.enemscore;Symbol 837 MovieClip Frame 305_parent.msgout.gotoAndPlay(1); _parent.guy.score2++; _parent.disp.disp2.tbpoints.text = _parent.guy.score2; _parent.scorehold.enemscore = _parent.scorehold.enemscore + 250; _parent.disp.disp2.tbscore.text = scorehold.enemscore;Symbol 837 MovieClip Frame 511stop(); _parent.enem._visible = true; var port = _parent.sheet.portal1; port.play(); port._visible = true; delete port;
Library Items
Symbol 1 Graphic | Used by:31 | |
Symbol 2 Graphic | Used by:6 | |
Symbol 3 Graphic | Used by:4 6 | |
Symbol 4 MovieClip | Uses:3 | Used by:5 |
Symbol 5 MovieClip | Uses:4 | Used by:6 |
Symbol 6 Button | Uses:2 5 3 | Used by:7 |
Symbol 7 MovieClip | Uses:6 | Used by:31 |
Symbol 8 Graphic | Used by:12 | |
Symbol 9 Graphic | Used by:10 | |
Symbol 10 MovieClip | Uses:9 | Used by:12 |
Symbol 11 Graphic | Used by:12 | |
Symbol 12 MovieClip | Uses:8 10 11 | Used by:31 |
Symbol 13 Graphic | Used by:14 17 | |
Symbol 14 MovieClip | Uses:13 | Used by:15 |
Symbol 15 MovieClip | Uses:14 | Used by:17 |
Symbol 16 Graphic | Used by:17 | |
Symbol 17 Button | Uses:13 15 16 | Used by:31 |
Symbol 18 Graphic | Used by:31 | |
Symbol 19 Graphic | Used by:31 | |
Symbol 20 Graphic | Used by:31 | |
Symbol 21 Graphic | Used by:31 | |
Symbol 22 Graphic | Used by:31 | |
Symbol 23 Graphic | Used by:31 | |
Symbol 24 Graphic | Used by:31 | |
Symbol 25 Graphic | Used by:31 | |
Symbol 26 Graphic | Used by:31 | |
Symbol 27 Graphic | Used by:31 | |
Symbol 28 Graphic | Used by:31 | |
Symbol 29 Graphic | Used by:31 | |
Symbol 30 Graphic | Used by:31 | |
Symbol 31 MovieClip | Uses:1 7 12 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | Used by:Timeline |
Symbol 32 Graphic | Used by:36 | |
Symbol 33 Font | Used by:34 71 251 252 256 257 261 262 265 266 267 268 308 309 310 311 312 313 314 315 316 404 513 514 519 528 529 539 574 575 578 606 607 609 633 634 636 666 667 669 695 696 698 723 724 726 758 760 762 763 765 793 794 796 797 838 839 845 858 | |
Symbol 34 Text | Uses:33 | Used by:36 |
Symbol 35 Graphic | Used by:36 62 67 78 87 90 93 110 223 241 242 243 532 | |
Symbol 36 MovieClip | Uses:32 34 35 | Used by:Timeline |
Symbol 37 Graphic | Used by:38 | |
Symbol 38 MovieClip | Uses:37 | Used by:409 410 411 414 415 419 473 Timeline |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:39 | Used by:409 410 411 414 415 419 473 Timeline |
Symbol 41 Graphic | Used by:42 | |
Symbol 42 MovieClip | Uses:41 | Used by:238 250 254 255 259 260 327 328 329 336 339 340 469 Timeline |
Symbol 43 Graphic | Used by:44 | |
Symbol 44 MovieClip | Uses:43 | Used by:238 250 254 255 259 260 327 328 329 336 339 340 469 Timeline |
Symbol 45 Graphic | Used by:48 | |
Symbol 46 Graphic | Used by:47 338 565 598 817 | |
Symbol 47 MovieClip | Uses:46 | Used by:48 96 133 143 156 164 171 183 191 201 217 418 624 687 |
Symbol 48 MovieClip | Uses:45 47 | Used by:238 250 254 255 259 260 327 328 329 340 469 Timeline |
Symbol 49 Graphic | Used by:53 | |
Symbol 50 Font | Used by:51 55 59 64 69 75 80 84 89 92 100 109 112 116 120 124 222 456 458 489 499 510 531 534 759 831 835 847 860 872 | |
Symbol 51 Text | Uses:50 | Used by:53 |
Symbol 52 Graphic | Used by:53 | |
Symbol 53 MovieClip | Uses:49 51 52 | Used by:243 Timeline |
Symbol 54 Graphic | Used by:57 | |
Symbol 55 Text | Uses:50 | Used by:57 |
Symbol 56 Graphic | Used by:57 | |
Symbol 57 MovieClip | Uses:54 55 56 | Used by:243 Timeline |
Symbol 58 Graphic | Used by:62 241 243 | |
Symbol 59 Text | Uses:50 | Used by:62 241 243 |
Symbol 60 Graphic | Used by:62 223 241 242 243 | |
Symbol 61 Graphic | Used by:62 223 241 242 | |
Symbol 62 Button | Uses:58 59 60 35 61 | Used by:Timeline |
Symbol 63 Graphic | Used by:67 | |
Symbol 64 Text | Uses:50 | Used by:67 |
Symbol 65 Graphic | Used by:67 | |
Symbol 66 Graphic | Used by:67 | |
Symbol 67 Button | Uses:63 64 65 35 66 | Used by:Timeline |
Symbol 68 Graphic | Used by:73 | |
Symbol 69 Text | Uses:50 | Used by:73 |
Symbol 70 Graphic | Used by:73 | |
Symbol 71 Text | Uses:33 | Used by:73 |
Symbol 72 Graphic | Used by:73 | |
Symbol 73 MovieClip | Uses:68 69 70 71 72 | Used by:243 Timeline |
Symbol 74 Graphic | Used by:78 | |
Symbol 75 Text | Uses:50 | Used by:78 |
Symbol 76 Graphic | Used by:78 93 110 532 | |
Symbol 77 Graphic | Used by:78 93 110 532 | |
Symbol 78 MovieClip | Uses:74 75 76 35 77 | Used by:317 382 Timeline |
Symbol 79 Graphic | Used by:82 | |
Symbol 80 Text | Uses:50 | Used by:82 |
Symbol 81 Graphic | Used by:82 | |
Symbol 82 MovieClip | Uses:79 80 81 | Used by:317 Timeline |
Symbol 83 Graphic | Used by:87 | |
Symbol 84 Text | Uses:50 | Used by:87 |
Symbol 85 Graphic | Used by:87 90 | |
Symbol 86 Graphic | Used by:87 90 | |
Symbol 87 MovieClip | Uses:83 84 85 35 86 | Used by:317 Timeline |
Symbol 88 Graphic | Used by:90 | |
Symbol 89 Text | Uses:50 | Used by:90 |
Symbol 90 MovieClip | Uses:88 89 85 35 86 | Used by:317 Timeline |
Symbol 91 Graphic | Used by:93 | |
Symbol 92 Text | Uses:50 | Used by:93 |
Symbol 93 MovieClip | Uses:91 92 76 35 77 | Used by:317 Timeline |
Symbol 94 Graphic | Used by:96 | |
Symbol 95 Graphic | Used by:96 413 | |
Symbol 96 MovieClip | Uses:94 47 95 | Used by:409 410 411 414 473 Timeline |
Symbol 97 Graphic | Used by:98 | |
Symbol 98 MovieClip | Uses:97 | Used by:409 410 411 414 415 419 473 Timeline |
Symbol 99 Graphic | Used by:107 | |
Symbol 100 Text | Uses:50 | Used by:107 |
Symbol 101 Graphic | Used by:107 210 852 877 | |
Symbol 102 ShapeTweening | Used by:107 | |
Symbol 103 ShapeTweening | Used by:107 | |
Symbol 104 ShapeTweening | Used by:107 | |
Symbol 105 ShapeTweening | Used by:107 | |
Symbol 106 Graphic | Used by:107 210 852 866 877 | |
Symbol 107 MovieClip | Uses:99 100 101 102 103 104 105 106 | Used by:Timeline |
Symbol 108 Graphic | Used by:110 | |
Symbol 109 Text | Uses:50 | Used by:110 |
Symbol 110 MovieClip | Uses:108 109 76 35 77 | Used by:Timeline |
Symbol 111 Graphic | Used by:114 | |
Symbol 112 Text | Uses:50 | Used by:114 |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip | Uses:111 112 113 | Used by:477 573 605 632 665 694 722 761 792 837 Timeline |
Symbol 115 Graphic | Used by:118 | |
Symbol 116 Text | Uses:50 | Used by:118 |
Symbol 117 Graphic | Used by:118 | |
Symbol 118 MovieClip | Uses:115 116 117 | Used by:477 573 605 632 665 694 722 761 792 837 Timeline |
Symbol 119 Graphic | Used by:122 | |
Symbol 120 Text | Uses:50 | Used by:122 |
Symbol 121 Graphic | Used by:122 125 | |
Symbol 122 MovieClip | Uses:119 120 121 | Used by:481 Timeline |
Symbol 123 Graphic | Used by:125 | |
Symbol 124 Text | Uses:50 | Used by:125 |
Symbol 125 MovieClip | Uses:123 124 121 | Used by:463 485 Timeline |
Symbol 126 Graphic | Used by:136 146 157 165 176 184 192 202 220 250 254 255 259 260 317 327 328 329 336 339 340 342 409 410 411 414 415 419 436 438 440 442 444 446 448 450 469 473 545 546 559 562 563 566 571 585 586 592 595 596 599 616 617 621 622 625 630 643 644 651 655 656 659 676 677 681 684 685 688 693 705 707 708 711 712 715 720 734 735 737 740 749 772 773 779 783 784 785 808 809 810 814 815 818 837 894 Timeline | |
Symbol 127 Graphic | Used by:128 | |
Symbol 128 MovieClip | Uses:127 | Used by:136 545 546 559 562 563 566 571 886 Timeline |
Symbol 129 Graphic | Used by:130 | |
Symbol 130 MovieClip | Uses:129 | Used by:136 545 546 559 562 563 566 571 886 Timeline |
Symbol 131 Graphic | Used by:133 | |
Symbol 132 Graphic | Used by:133 | |
Symbol 133 MovieClip | Uses:131 47 132 | Used by:136 545 546 559 571 886 Timeline |
Symbol 134 Graphic | Used by:135 | |
Symbol 135 MovieClip | Uses:134 | Used by:136 545 546 559 562 563 566 571 886 Timeline |
Symbol 136 MovieClip | Uses:126 128 130 133 135 | Used by:567 Timeline |
Symbol 137 Graphic | Used by:138 | |
Symbol 138 MovieClip | Uses:137 | Used by:146 585 586 592 595 596 599 604 885 Timeline |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:139 | Used by:146 585 586 592 595 596 599 604 885 Timeline |
Symbol 141 Graphic | Used by:143 | |
Symbol 142 Graphic | Used by:143 594 598 | |
Symbol 143 MovieClip | Uses:141 47 142 | Used by:146 585 586 592 595 604 885 Timeline |
Symbol 144 Graphic | Used by:145 | |
Symbol 145 MovieClip | Uses:144 | Used by:146 585 586 592 595 596 599 604 885 Timeline |
Symbol 146 MovieClip | Uses:126 138 140 143 145 | Used by:600 Timeline |
Symbol 147 Graphic | Used by:148 | |
Symbol 148 MovieClip | Uses:147 | Used by:157 616 617 621 622 625 630 890 Timeline |
Symbol 149 Graphic | Used by:150 | |
Symbol 150 MovieClip | Uses:149 | Used by:157 616 617 621 622 625 630 890 Timeline |
Symbol 151 Graphic | Used by:156 | |
Symbol 152 Font | Used by:153 | |
Symbol 153 Text | Uses:152 | Used by:156 620 624 |
Symbol 154 Graphic | Used by:156 624 | |
Symbol 155 Graphic | Used by:156 624 | |
Symbol 156 MovieClip | Uses:151 153 154 47 155 | Used by:157 616 617 621 630 890 Timeline |
Symbol 157 MovieClip | Uses:126 148 150 156 | Used by:626 Timeline |
Symbol 158 Graphic | Used by:159 | |
Symbol 159 MovieClip | Uses:158 | Used by:165 643 644 651 655 656 659 664 889 Timeline |
Symbol 160 Graphic | Used by:161 | |
Symbol 161 MovieClip | Uses:160 | Used by:165 643 644 651 655 656 659 664 889 Timeline |
Symbol 162 Graphic | Used by:164 | |
Symbol 163 Graphic | Used by:164 | |
Symbol 164 MovieClip | Uses:162 47 163 | Used by:165 643 644 651 655 664 889 Timeline |
Symbol 165 MovieClip | Uses:126 159 161 164 | Used by:660 Timeline |
Symbol 166 Graphic | Used by:167 | |
Symbol 167 MovieClip | Uses:166 | Used by:176 676 677 681 684 685 688 693 892 Timeline |
Symbol 168 Graphic | Used by:169 | |
Symbol 169 MovieClip | Uses:168 | Used by:176 676 677 681 684 685 688 693 892 Timeline |
Symbol 170 Graphic | Used by:171 | |
Symbol 171 MovieClip | Uses:170 47 | Used by:176 676 677 681 684 693 892 Timeline |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip | Uses:172 | Used by:176 676 677 681 684 685 688 693 892 Timeline |
Symbol 174 Graphic | Used by:175 678 | |
Symbol 175 MovieClip | Uses:174 | Used by:176 676 677 688 693 892 Timeline |
Symbol 176 MovieClip | Uses:126 167 169 171 173 175 | Used by:689 Timeline |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:177 | Used by:184 705 707 708 711 712 715 720 894 Timeline |
Symbol 179 Graphic | Used by:180 | |
Symbol 180 MovieClip | Uses:179 | Used by:184 705 707 708 711 712 715 720 894 Timeline |
Symbol 181 Graphic | Used by:183 | |
Symbol 182 Graphic | Used by:183 710 | |
Symbol 183 MovieClip | Uses:181 47 182 | Used by:184 705 707 708 720 894 Timeline |
Symbol 184 MovieClip | Uses:126 178 180 183 | Used by:716 Timeline |
Symbol 185 Graphic | Used by:186 | |
Symbol 186 MovieClip | Uses:185 | Used by:192 734 735 737 740 749 755 896 Timeline |
Symbol 187 Graphic | Used by:188 | |
Symbol 188 MovieClip | Uses:187 | Used by:192 734 735 737 740 749 755 896 Timeline |
Symbol 189 Graphic | Used by:191 | |
Symbol 190 Graphic | Used by:191 739 | |
Symbol 191 MovieClip | Uses:189 47 190 | Used by:192 734 735 737 740 749 755 896 Timeline |
Symbol 192 MovieClip | Uses:126 186 188 191 | Used by:750 Timeline |
Symbol 193 Graphic | Used by:194 | |
Symbol 194 MovieClip | Uses:193 | Used by:202 772 773 779 783 784 785 790 899 Timeline |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip | Uses:195 | Used by:202 772 773 779 783 784 785 Timeline |
Symbol 197 Graphic | Used by:198 | |
Symbol 198 MovieClip | Uses:197 | Used by:202 772 773 779 783 784 785 899 Timeline |
Symbol 199 Graphic | Used by:201 | |
Symbol 200 Graphic | Used by:201 | |
Symbol 201 MovieClip | Uses:199 47 200 | Used by:202 772 773 779 785 790 899 Timeline |
Symbol 202 MovieClip | Uses:126 194 196 198 201 | Used by:786 Timeline |
Symbol 203 Graphic | Used by:210 | |
Symbol 204 Font | Used by:205 289 295 300 380 516 | |
Symbol 205 Text | Uses:204 | Used by:210 |
Symbol 206 ShapeTweening | Used by:210 | |
Symbol 207 ShapeTweening | Used by:210 | |
Symbol 208 ShapeTweening | Used by:210 | |
Symbol 209 ShapeTweening | Used by:210 | |
Symbol 210 MovieClip | Uses:203 205 101 206 207 208 209 106 | Used by:Timeline |
Symbol 211 Graphic | Used by:212 | |
Symbol 212 MovieClip | Uses:211 | Used by:220 808 809 810 814 815 818 828 829 837 Timeline |
Symbol 213 Graphic | Used by:214 | |
Symbol 214 MovieClip | Uses:213 | Used by:220 808 809 810 814 815 818 828 829 837 Timeline |
Symbol 215 Graphic | Used by:217 817 | |
Symbol 216 Graphic | Used by:217 | |
Symbol 217 MovieClip | Uses:215 47 216 | Used by:220 808 809 810 823 828 829 837 |
Symbol 218 Graphic | Used by:219 | |
Symbol 219 MovieClip | Uses:218 | Used by:220 808 809 810 814 815 818 828 829 837 Timeline |
Symbol 220 MovieClip | Uses:126 212 214 217 219 | Used by:819 837 Timeline |
Symbol 221 Graphic | Used by:223 242 243 | |
Symbol 222 Text | Uses:50 | Used by:223 242 243 |
Symbol 223 Button | Uses:221 222 60 35 61 | Used by:Timeline |
Symbol 224 Graphic | Used by:Timeline | |
Symbol 225 Graphic | Used by:226 | |
Symbol 226 MovieClip | Uses:225 | Used by:235 |
Symbol 227 Bitmap | Used by:228 | |
Symbol 228 Graphic | Uses:227 | Used by:234 317 837 |
Symbol 229 Graphic | Used by:234 317 837 | |
Symbol 230 Bitmap | Used by:231 | |
Symbol 231 Graphic | Uses:230 | Used by:234 317 |
Symbol 232 Bitmap | Used by:233 | |
Symbol 233 Graphic | Uses:232 | Used by:234 317 |
Symbol 234 MovieClip | Uses:228 229 231 233 | Used by:235 317 362 383 403 451 507 526 568 601 627 661 690 717 751 787 820 844 857 870 |
Symbol 235 MovieClip | Uses:226 234 | Used by:Timeline |
Symbol 236 Graphic | Used by:237 | |
Symbol 237 MovieClip | Uses:236 | Used by:238 |
Symbol 238 MovieClip | Uses:237 42 44 48 | Used by:Timeline |
Symbol 239 ShapeTweening | Used by:243 | |
Symbol 240 Graphic | Used by:243 463 | |
Symbol 241 MovieClip | Uses:58 59 60 35 61 | Used by:243 |
Symbol 242 MovieClip | Uses:221 222 60 35 61 | Used by:243 |
Symbol 243 MovieClip | Uses:239 240 53 57 58 59 60 35 221 222 73 241 242 | Used by:Timeline |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:244 | Used by:Timeline |
Symbol 246 Graphic | Used by:Timeline | |
Symbol 247 Sound | Used by:Timeline | |
Symbol 248 Graphic | Used by:317 | |
Symbol 249 Graphic | Used by:317 | |
Symbol 250 MovieClip | Uses:126 42 44 48 | Used by:317 341 |
Symbol 251 Text | Uses:33 | Used by:317 |
Symbol 252 Text | Uses:33 | Used by:317 |
Symbol 253 Graphic | Used by:317 | |
Symbol 254 MovieClip | Uses:126 42 44 48 | Used by:317 |
Symbol 255 MovieClip | Uses:126 42 44 48 | Used by:317 341 |
Symbol 256 Text | Uses:33 | Used by:317 |
Symbol 257 Text | Uses:33 | Used by:317 |
Symbol 258 Graphic | Used by:317 | |
Symbol 259 MovieClip | Uses:126 42 44 48 | Used by:317 |
Symbol 260 MovieClip | Uses:126 42 44 48 | Used by:317 |
Symbol 261 Text | Uses:33 | Used by:263 |
Symbol 262 Text | Uses:33 | Used by:263 |
Symbol 263 MovieClip | Uses:261 262 | Used by:317 |
Symbol 264 Graphic | Used by:317 | |
Symbol 265 Text | Uses:33 | Used by:317 |
Symbol 266 Text | Uses:33 | Used by:317 |
Symbol 267 Text | Uses:33 | Used by:317 |
Symbol 268 Text | Uses:33 | Used by:317 |
Symbol 269 Graphic | Used by:275 436 438 440 442 444 446 448 450 | |
Symbol 270 Graphic | Used by:275 279 283 287 293 298 303 307 436 438 440 442 444 446 448 450 | |
Symbol 271 ShapeTweening | Used by:275 436 438 440 442 444 446 448 450 | |
Symbol 272 Graphic | Used by:275 279 283 287 293 298 303 307 436 438 440 442 444 446 448 450 | |
Symbol 273 ShapeTweening | Used by:275 | |
Symbol 274 Graphic | Used by:275 279 283 287 293 298 303 307 | |
Symbol 275 MovieClip | Uses:269 270 271 272 273 274 | Used by:317 436 438 440 442 444 446 448 450 |
Symbol 276 Graphic | Used by:279 438 | |
Symbol 277 ShapeTweening | Used by:279 438 | |
Symbol 278 ShapeTweening | Used by:279 | |
Symbol 279 MovieClip | Uses:276 270 277 272 278 274 | Used by:317 438 |
Symbol 280 Graphic | Used by:283 440 | |
Symbol 281 ShapeTweening | Used by:283 440 | |
Symbol 282 ShapeTweening | Used by:283 | |
Symbol 283 MovieClip | Uses:280 270 281 272 282 274 | Used by:317 440 |
Symbol 284 Graphic | Used by:287 442 | |
Symbol 285 ShapeTweening | Used by:287 442 | |
Symbol 286 ShapeTweening | Used by:287 | |
Symbol 287 MovieClip | Uses:284 270 285 272 286 274 | Used by:317 442 |
Symbol 288 Graphic | Used by:293 444 | |
Symbol 289 Text | Uses:204 | Used by:293 444 |
Symbol 290 Graphic | Used by:293 298 303 444 446 448 | |
Symbol 291 ShapeTweening | Used by:293 444 | |
Symbol 292 ShapeTweening | Used by:293 | |
Symbol 293 MovieClip | Uses:288 289 290 270 291 272 292 274 | Used by:317 444 |
Symbol 294 Graphic | Used by:298 446 | |
Symbol 295 Text | Uses:204 | Used by:298 446 |
Symbol 296 ShapeTweening | Used by:298 446 | |
Symbol 297 ShapeTweening | Used by:298 | |
Symbol 298 MovieClip | Uses:294 295 290 270 296 272 297 274 | Used by:317 446 |
Symbol 299 Graphic | Used by:303 448 | |
Symbol 300 Text | Uses:204 | Used by:303 448 |
Symbol 301 ShapeTweening | Used by:303 448 | |
Symbol 302 ShapeTweening | Used by:303 | |
Symbol 303 MovieClip | Uses:299 300 290 270 301 272 302 274 | Used by:317 448 |
Symbol 304 Graphic | Used by:307 450 | |
Symbol 305 ShapeTweening | Used by:307 450 | |
Symbol 306 ShapeTweening | Used by:307 | |
Symbol 307 MovieClip | Uses:304 270 305 272 306 274 | Used by:317 450 |
Symbol 308 Text | Uses:33 | Used by:317 |
Symbol 309 Text | Uses:33 | Used by:317 |
Symbol 310 Text | Uses:33 | Used by:317 |
Symbol 311 Text | Uses:33 | Used by:317 |
Symbol 312 Text | Uses:33 | Used by:317 |
Symbol 313 Text | Uses:33 | Used by:317 |
Symbol 314 Text | Uses:33 | Used by:317 |
Symbol 315 Text | Uses:33 | Used by:317 |
Symbol 316 Text | Uses:33 | Used by:317 |
Symbol 317 MovieClip | Uses:248 249 250 251 252 82 87 90 253 254 255 256 257 258 259 260 228 229 231 233 263 264 234 126 265 266 267 268 275 279 283 287 293 298 303 307 308 309 310 311 312 313 314 315 78 93 316 | Used by:Timeline |
Symbol 318 ShapeTweening | Used by:320 | |
Symbol 319 Graphic | Used by:320 | |
Symbol 320 MovieClip | Uses:318 319 | Used by:Timeline |
Symbol 321 Bitmap | Used by:322 | |
Symbol 322 Graphic | Uses:321 | Used by:408 Timeline |
Symbol 323 Graphic | Used by:Timeline | |
Symbol 324 Graphic | Used by:325 | |
Symbol 325 MovieClip | Uses:324 | Used by:Timeline |
Symbol 326 Graphic | Used by:383 | |
Symbol 327 MovieClip | Uses:126 42 44 48 | Used by:341 |
Symbol 328 MovieClip | Uses:126 42 44 48 | Used by:341 |
Symbol 329 MovieClip | Uses:126 42 44 48 | Used by:341 |
Symbol 330 Graphic | Used by:334 | |
Symbol 331 Graphic | Used by:332 | |
Symbol 332 MovieClip | Uses:331 | Used by:333 |
Symbol 333 MovieClip | Uses:332 | Used by:334 413 561 594 620 654 683 710 739 782 813 |
Symbol 334 MovieClip | Uses:330 333 | Used by:336 |
Symbol 335 Sound | Used by:336 414 562 595 621 655 684 711 740 783 814 | |
Symbol 336 MovieClip | Uses:126 42 44 334 335 | Used by:341 |
Symbol 337 Graphic | Used by:338 | |
Symbol 338 MovieClip | Uses:337 46 | Used by:339 |
Symbol 339 MovieClip | Uses:126 42 44 338 | Used by:341 |
Symbol 340 MovieClip | Uses:126 42 44 48 | Used by:341 |
Symbol 341 MovieClip | Uses:250 255 327 328 329 336 339 340 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 342 MovieClip | Uses:126 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 343 Graphic | Used by:344 | |
Symbol 344 MovieClip | Uses:343 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 345 Graphic | Used by:346 | |
Symbol 346 MovieClip | Uses:345 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 347 Graphic | Used by:348 | |
Symbol 348 MovieClip | Uses:347 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 349 Graphic | Used by:350 | |
Symbol 350 MovieClip | Uses:349 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 351 Graphic | Used by:352 | |
Symbol 352 MovieClip | Uses:351 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 353 Graphic | Used by:354 | |
Symbol 354 MovieClip | Uses:353 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 355 Graphic | Used by:356 | |
Symbol 356 MovieClip | Uses:355 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 357 Graphic | Used by:358 | |
Symbol 358 MovieClip | Uses:357 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 359 ShapeTweening | Used by:362 | |
Symbol 360 ShapeTweening | Used by:362 | |
Symbol 361 Graphic | Used by:362 | |
Symbol 362 MovieClip | Uses:359 234 360 361 | Used by:383 451 568 601 627 661 690 717 751 787 820 |
Symbol 363 Graphic | Used by:364 | |
Symbol 364 MovieClip | Uses:363 | Used by:377 |
Symbol 365 Graphic | Used by:377 | |
Symbol 366 Graphic | Used by:377 | |
Symbol 367 Sound | Used by:377 | |
Symbol 368 Graphic | Used by:377 | |
Symbol 369 Graphic | Used by:377 | |
Symbol 370 Graphic | Used by:377 | |
Symbol 371 Graphic | Used by:377 | |
Symbol 372 Graphic | Used by:377 | |
Symbol 373 Graphic | Used by:377 | |
Symbol 374 Graphic | Used by:377 | |
Symbol 375 Graphic | Used by:377 | |
Symbol 376 Graphic | Used by:377 | |
Symbol 377 MovieClip | Uses:364 365 366 367 368 369 370 371 372 373 374 375 376 | Used by:383 |
Symbol 378 Graphic | Used by:382 | |
Symbol 379 Graphic | Used by:381 | |
Symbol 380 Text | Uses:204 | Used by:381 |
Symbol 381 MovieClip | Uses:379 380 | Used by:382 |
Symbol 382 MovieClip | Uses:378 381 78 | Used by:383 |
Symbol 383 MovieClip | Uses:326 341 234 342 344 346 348 350 352 354 356 358 362 377 382 | Used by:Timeline |
Symbol 384 Font | Used by:385 386 387 | |
Symbol 385 Text | Uses:384 | Used by:388 |
Symbol 386 Text | Uses:384 | Used by:388 |
Symbol 387 Text | Uses:384 | Used by:388 |
Symbol 388 MovieClip | Uses:385 386 387 | Used by:Timeline |
Symbol 389 Graphic | Used by:398 | |
Symbol 390 Font | Used by:391 453 479 483 487 497 519 756 757 | |
Symbol 391 Text | Uses:390 | Used by:398 |
Symbol 392 Sound | Used by:398 837 | |
Symbol 393 Sound | Used by:398 837 | |
Symbol 394 Sound | Used by:398 837 | |
Symbol 395 Sound | Used by:398 837 | |
Symbol 396 Sound | Used by:398 837 | |
Symbol 397 Sound | Used by:398 837 | |
Symbol 398 MovieClip | Uses:389 391 392 393 394 395 396 397 | Used by:Timeline |
Symbol 399 Sound | Used by:Timeline | |
Symbol 400 Graphic | Used by:Timeline | |
Symbol 401 Graphic | Used by:402 | |
Symbol 402 MovieClip | Uses:401 | Used by:403 |
Symbol 403 MovieClip | Uses:402 234 | Used by:Timeline |
Symbol 404 Text | Uses:33 | Used by:Timeline |
Symbol 405 Bitmap | Used by:406 508 | |
Symbol 406 Graphic | Uses:405 | Used by:Timeline |
Symbol 407 Sound | Used by:Timeline | |
Symbol 408 MovieClip | Uses:322 | Used by:Timeline |
Symbol 409 MovieClip | Uses:126 38 40 96 98 | Used by:420 |
Symbol 410 MovieClip | Uses:126 38 40 96 98 | Used by:420 |
Symbol 411 MovieClip | Uses:126 38 40 96 98 | Used by:420 |
Symbol 412 Graphic | Used by:413 | |
Symbol 413 MovieClip | Uses:412 333 95 | Used by:414 415 |
Symbol 414 MovieClip | Uses:126 38 40 413 98 335 96 | Used by:420 |
Symbol 415 MovieClip | Uses:126 38 40 413 98 | Used by:420 |
Symbol 416 Graphic | Used by:418 | |
Symbol 417 Graphic | Used by:418 | |
Symbol 418 MovieClip | Uses:416 47 417 | Used by:419 Timeline |
Symbol 419 MovieClip | Uses:126 38 40 418 98 | Used by:420 |
Symbol 420 MovieClip | Uses:409 410 411 414 415 419 | Used by:451 |
Symbol 421 Bitmap | Used by:422 | |
Symbol 422 Graphic | Uses:421 | Used by:426 837 |
Symbol 423 ShapeTweening | Used by:426 | |
Symbol 424 ShapeTweening | Used by:426 | |
Symbol 425 Graphic | Used by:426 | |
Symbol 426 MovieClip | Uses:422 423 424 425 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 427 Bitmap | Used by:428 | |
Symbol 428 Graphic | Uses:427 | Used by:432 |
Symbol 429 Sound | Used by:432 | |
Symbol 430 Bitmap | Used by:431 | |
Symbol 431 Graphic | Uses:430 | Used by:432 |
Symbol 432 MovieClip | Uses:428 429 431 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 433 ShapeTweening | Used by:436 | |
Symbol 434 Graphic | Used by:436 438 440 442 444 446 448 450 | |
Symbol 435 Sound | Used by:436 438 440 442 444 446 448 450 | |
Symbol 436 MovieClip | Uses:275 269 270 271 272 433 126 434 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 437 ShapeTweening | Used by:438 | |
Symbol 438 MovieClip | Uses:279 276 270 277 272 437 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 439 ShapeTweening | Used by:440 | |
Symbol 440 MovieClip | Uses:283 280 270 281 272 439 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 441 ShapeTweening | Used by:442 | |
Symbol 442 MovieClip | Uses:287 284 270 285 272 441 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 443 ShapeTweening | Used by:444 | |
Symbol 444 MovieClip | Uses:293 288 289 290 270 291 272 443 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 445 ShapeTweening | Used by:446 | |
Symbol 446 MovieClip | Uses:298 294 295 290 270 296 272 445 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 447 ShapeTweening | Used by:448 | |
Symbol 448 MovieClip | Uses:303 299 300 290 270 301 272 447 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 449 ShapeTweening | Used by:450 | |
Symbol 450 MovieClip | Uses:307 304 270 305 272 449 126 434 269 271 275 435 | Used by:451 568 601 627 661 690 717 751 787 820 |
Symbol 451 MovieClip | Uses:341 420 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 452 Graphic | Used by:463 | |
Symbol 453 Text | Uses:390 | Used by:463 |
Symbol 454 ShapeTweening | Used by:463 | |
Symbol 455 Graphic | Used by:460 | |
Symbol 456 Text | Uses:50 | Used by:460 |
Symbol 457 Graphic | Used by:460 | |
Symbol 458 Text | Uses:50 | Used by:460 |
Symbol 459 Graphic | Used by:460 | |
Symbol 460 MovieClip | Uses:455 456 457 458 459 | Used by:463 |
Symbol 461 Sound | Used by:463 | |
Symbol 462 Sound | Used by:463 | |
Symbol 463 MovieClip | Uses:452 453 454 460 461 462 240 125 | Used by:Timeline |
Symbol 464 Graphic | Used by:469 473 571 604 630 664 693 720 755 790 823 | |
Symbol 465 Graphic | Used by:469 | |
Symbol 466 Font | Used by:467 468 471 472 569 570 602 603 628 629 662 663 691 692 718 719 753 754 788 789 821 822 | |
Symbol 467 EditableText | Uses:466 | Used by:469 |
Symbol 468 EditableText | Uses:466 | Used by:469 |
Symbol 469 MovieClip | Uses:464 126 42 44 48 465 467 468 | Used by:477 573 605 632 665 694 722 761 792 837 |
Symbol 470 Graphic | Used by:473 571 604 630 664 693 720 755 790 823 | |
Symbol 471 EditableText | Uses:466 | Used by:473 |
Symbol 472 EditableText | Uses:466 | Used by:473 |
Symbol 473 MovieClip | Uses:464 126 38 40 96 98 470 471 472 | Used by:477 |
Symbol 474 Sound | Used by:477 573 605 632 665 694 722 761 792 837 | |
Symbol 475 Sound | Used by:477 573 605 632 665 694 722 761 792 837 | |
Symbol 476 Sound | Used by:477 | |
Symbol 477 MovieClip | Uses:469 473 114 474 118 475 476 | Used by:Timeline |
Symbol 478 Graphic | Used by:481 | |
Symbol 479 Text | Uses:390 | Used by:481 |
Symbol 480 Sound | Used by:481 | |
Symbol 481 MovieClip | Uses:478 479 122 480 | Used by:Timeline |
Symbol 482 Graphic | Used by:485 | |
Symbol 483 Text | Uses:390 | Used by:485 |
Symbol 484 Sound | Used by:485 | |
Symbol 485 MovieClip | Uses:482 483 125 484 | Used by:Timeline |
Symbol 486 Graphic | Used by:495 | |
Symbol 487 Text | Uses:390 | Used by:495 |
Symbol 488 Graphic | Used by:491 | |
Symbol 489 Text | Uses:50 | Used by:491 |
Symbol 490 Graphic | Used by:491 500 | |
Symbol 491 MovieClip | Uses:488 489 490 | Used by:495 |
Symbol 492 Sound | Used by:495 | |
Symbol 493 ShapeTweening | Used by:495 | |
Symbol 494 Graphic | Used by:495 503 | |
Symbol 495 MovieClip | Uses:486 487 491 492 493 494 | Used by:Timeline |
Symbol 496 Graphic | Used by:503 | |
Symbol 497 Text | Uses:390 | Used by:503 |
Symbol 498 Graphic | Used by:500 | |
Symbol 499 Text | Uses:50 | Used by:500 |
Symbol 500 MovieClip | Uses:498 499 490 | Used by:503 |
Symbol 501 Sound | Used by:503 | |
Symbol 502 ShapeTweening | Used by:503 | |
Symbol 503 MovieClip | Uses:496 497 500 501 502 494 | Used by:Timeline |
Symbol 504 Graphic | Used by:Timeline | |
Symbol 505 Graphic | Used by:506 | |
Symbol 506 MovieClip | Uses:505 | Used by:507 |
Symbol 507 MovieClip | Uses:506 234 | Used by:Timeline |
Symbol 508 Graphic | Uses:405 | Used by:Timeline |
Symbol 509 Graphic | Used by:512 | |
Symbol 510 Text | Uses:50 | Used by:512 |
Symbol 511 Graphic | Used by:512 | |
Symbol 512 MovieClip | Uses:509 510 511 | Used by:Timeline |
Symbol 513 Text | Uses:33 | Used by:Timeline |
Symbol 514 Text | Uses:33 | Used by:Timeline |
Symbol 515 Graphic | Used by:518 | |
Symbol 516 Text | Uses:204 | Used by:518 |
Symbol 517 Graphic | Used by:518 | |
Symbol 518 MovieClip | Uses:515 516 517 | Used by:Timeline |
Symbol 519 EditableText | Uses:33 390 | Used by:520 |
Symbol 520 MovieClip | Uses:519 | Used by:Timeline |
Symbol 521 Graphic | Used by:Timeline | |
Symbol 522 Sound | Used by:Timeline | |
Symbol 523 Graphic | Used by:Timeline | |
Symbol 524 Graphic | Used by:525 | |
Symbol 525 MovieClip | Uses:524 | Used by:526 |
Symbol 526 MovieClip | Uses:525 234 | Used by:Timeline |
Symbol 527 Graphic | Used by:Timeline | |
Symbol 528 Text | Uses:33 | Used by:Timeline |
Symbol 529 Text | Uses:33 | Used by:Timeline |
Symbol 530 Graphic | Used by:532 | |
Symbol 531 Text | Uses:50 | Used by:532 |
Symbol 532 MovieClip | Uses:530 531 76 35 77 | Used by:Timeline |
Symbol 533 Graphic | Used by:536 | |
Symbol 534 Text | Uses:50 | Used by:536 |
Symbol 535 Graphic | Used by:536 | |
Symbol 536 MovieClip | Uses:533 534 535 | Used by:Timeline |
Symbol 537 Sound | Used by:Timeline | |
Symbol 538 Graphic | Used by:Timeline | |
Symbol 539 Text | Uses:33 | Used by:Timeline |
Symbol 540 Bitmap | Used by:541 576 | |
Symbol 541 Graphic | Uses:540 | Used by:Timeline |
Symbol 542 Bitmap | Used by:543 | |
Symbol 543 Graphic | Uses:542 | Used by:544 |
Symbol 544 MovieClip | Uses:543 | Used by:Timeline |
Symbol 545 MovieClip | Uses:126 128 130 133 135 | Used by:567 |
Symbol 546 MovieClip | Uses:126 128 130 133 135 | Used by:567 |
Symbol 547 Graphic | Used by:559 | |
Symbol 548 Graphic | Used by:559 | |
Symbol 549 Graphic | Used by:559 | |
Symbol 550 Graphic | Used by:559 | |
Symbol 551 Graphic | Used by:559 | |
Symbol 552 Graphic | Used by:559 | |
Symbol 553 Graphic | Used by:559 | |
Symbol 554 Graphic | Used by:559 | |
Symbol 555 Graphic | Used by:559 | |
Symbol 556 Graphic | Used by:559 | |
Symbol 557 Graphic | Used by:559 | |
Symbol 558 Graphic | Used by:559 | |
Symbol 559 MovieClip | Uses:126 128 130 133 135 547 548 549 550 551 552 553 554 555 556 557 558 | Used by:567 |
Symbol 560 Graphic | Used by:561 | |
Symbol 561 MovieClip | Uses:560 333 | Used by:562 563 |
Symbol 562 MovieClip | Uses:126 128 130 561 135 335 | Used by:567 |
Symbol 563 MovieClip | Uses:126 128 130 561 135 | Used by:567 |
Symbol 564 Graphic | Used by:565 | |
Symbol 565 MovieClip | Uses:564 46 | Used by:566 Timeline |
Symbol 566 MovieClip | Uses:126 130 128 565 135 | Used by:567 |
Symbol 567 MovieClip | Uses:136 545 546 559 562 563 566 | Used by:568 |
Symbol 568 MovieClip | Uses:341 567 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 569 EditableText | Uses:466 | Used by:571 |
Symbol 570 EditableText | Uses:466 | Used by:571 |
Symbol 571 MovieClip | Uses:464 126 128 130 133 135 470 569 570 | Used by:573 |
Symbol 572 Sound | Used by:573 605 | |
Symbol 573 MovieClip | Uses:469 571 114 474 118 475 572 | Used by:Timeline |
Symbol 574 Text | Uses:33 | Used by:Timeline |
Symbol 575 Text | Uses:33 | Used by:Timeline |
Symbol 576 Graphic | Uses:540 | Used by:Timeline |
Symbol 577 Graphic | Used by:Timeline | |
Symbol 578 Text | Uses:33 | Used by:579 |
Symbol 579 MovieClip | Uses:578 | Used by:Timeline |
Symbol 580 Bitmap | Used by:581 608 | |
Symbol 581 Graphic | Uses:580 | Used by:Timeline |
Symbol 582 Bitmap | Used by:583 | |
Symbol 583 Graphic | Uses:582 | Used by:584 |
Symbol 584 MovieClip | Uses:583 | Used by:Timeline |
Symbol 585 MovieClip | Uses:126 138 140 143 145 | Used by:600 |
Symbol 586 MovieClip | Uses:126 138 140 143 145 | Used by:600 |
Symbol 587 Graphic | Used by:588 | |
Symbol 588 MovieClip | Uses:587 | Used by:592 |
Symbol 589 Font | Used by:590 | |
Symbol 590 Text | Uses:589 | Used by:591 |
Symbol 591 MovieClip | Uses:590 | Used by:592 |
Symbol 592 MovieClip | Uses:126 138 140 143 145 588 591 | Used by:600 |
Symbol 593 Graphic | Used by:594 | |
Symbol 594 MovieClip | Uses:593 333 142 | Used by:595 596 |
Symbol 595 MovieClip | Uses:126 138 140 594 145 335 143 | Used by:600 |
Symbol 596 MovieClip | Uses:126 138 140 594 145 | Used by:600 |
Symbol 597 Graphic | Used by:598 | |
Symbol 598 MovieClip | Uses:597 46 142 | Used by:599 Timeline |
Symbol 599 MovieClip | Uses:126 138 140 598 145 | Used by:600 |
Symbol 600 MovieClip | Uses:585 146 586 592 595 596 599 | Used by:601 |
Symbol 601 MovieClip | Uses:341 600 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 602 EditableText | Uses:466 | Used by:604 |
Symbol 603 EditableText | Uses:466 | Used by:604 |
Symbol 604 MovieClip | Uses:464 138 140 143 145 470 602 603 | Used by:605 |
Symbol 605 MovieClip | Uses:469 604 114 474 118 475 572 | Used by:Timeline |
Symbol 606 Text | Uses:33 | Used by:Timeline |
Symbol 607 Text | Uses:33 | Used by:Timeline |
Symbol 608 Graphic | Uses:580 | Used by:Timeline |
Symbol 609 Text | Uses:33 | Used by:610 |
Symbol 610 MovieClip | Uses:609 | Used by:Timeline |
Symbol 611 Bitmap | Used by:612 635 | |
Symbol 612 Graphic | Uses:611 | Used by:Timeline |
Symbol 613 Bitmap | Used by:614 | |
Symbol 614 Graphic | Uses:613 | Used by:615 |
Symbol 615 MovieClip | Uses:614 | Used by:Timeline |
Symbol 616 MovieClip | Uses:126 148 150 156 | Used by:626 |
Symbol 617 MovieClip | Uses:126 148 150 156 | Used by:626 |
Symbol 618 Graphic | Used by:620 | |
Symbol 619 Graphic | Used by:620 | |
Symbol 620 MovieClip | Uses:618 153 333 619 | Used by:621 622 |
Symbol 621 MovieClip | Uses:126 148 150 620 335 156 | Used by:626 |
Symbol 622 MovieClip | Uses:126 148 150 620 | Used by:626 |
Symbol 623 Graphic | Used by:624 | |
Symbol 624 MovieClip | Uses:623 153 154 47 155 | Used by:625 Timeline |
Symbol 625 MovieClip | Uses:126 148 150 624 | Used by:626 |
Symbol 626 MovieClip | Uses:157 616 617 621 622 625 | Used by:627 |
Symbol 627 MovieClip | Uses:341 626 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 628 EditableText | Uses:466 | Used by:630 |
Symbol 629 EditableText | Uses:466 | Used by:630 |
Symbol 630 MovieClip | Uses:464 126 148 150 156 470 628 629 | Used by:632 |
Symbol 631 Sound | Used by:632 665 694 | |
Symbol 632 MovieClip | Uses:469 630 114 474 118 475 631 | Used by:Timeline |
Symbol 633 Text | Uses:33 | Used by:Timeline |
Symbol 634 Text | Uses:33 | Used by:Timeline |
Symbol 635 Graphic | Uses:611 | Used by:Timeline |
Symbol 636 Text | Uses:33 | Used by:637 |
Symbol 637 MovieClip | Uses:636 | Used by:Timeline |
Symbol 638 Bitmap | Used by:639 668 | |
Symbol 639 Graphic | Uses:638 | Used by:Timeline |
Symbol 640 Bitmap | Used by:641 | |
Symbol 641 Graphic | Uses:640 | Used by:642 |
Symbol 642 MovieClip | Uses:641 | Used by:Timeline |
Symbol 643 MovieClip | Uses:126 159 161 164 | Used by:660 |
Symbol 644 MovieClip | Uses:126 159 161 164 | Used by:660 |
Symbol 645 Graphic | Used by:651 | |
Symbol 646 Graphic | Used by:651 | |
Symbol 647 Graphic | Used by:651 | |
Symbol 648 ShapeTweening | Used by:651 | |
Symbol 649 Graphic | Used by:651 | |
Symbol 650 Graphic | Used by:651 | |
Symbol 651 MovieClip | Uses:126 159 161 164 645 646 647 648 649 650 | Used by:660 |
Symbol 652 Graphic | Used by:654 | |
Symbol 653 Graphic | Used by:654 | |
Symbol 654 MovieClip | Uses:652 333 653 | Used by:655 656 |
Symbol 655 MovieClip | Uses:126 159 161 654 335 164 | Used by:660 |
Symbol 656 MovieClip | Uses:126 159 161 654 | Used by:660 |
Symbol 657 Graphic | Used by:658 | |
Symbol 658 MovieClip | Uses:657 | Used by:659 Timeline |
Symbol 659 MovieClip | Uses:126 159 161 658 | Used by:660 |
Symbol 660 MovieClip | Uses:165 643 644 651 655 656 659 | Used by:661 |
Symbol 661 MovieClip | Uses:341 660 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 662 EditableText | Uses:466 | Used by:664 |
Symbol 663 EditableText | Uses:466 | Used by:664 |
Symbol 664 MovieClip | Uses:464 159 161 164 470 662 663 | Used by:665 |
Symbol 665 MovieClip | Uses:469 664 114 474 118 475 631 | Used by:Timeline |
Symbol 666 Text | Uses:33 | Used by:Timeline |
Symbol 667 Text | Uses:33 | Used by:Timeline |
Symbol 668 Graphic | Uses:638 | Used by:Timeline |
Symbol 669 Text | Uses:33 | Used by:670 |
Symbol 670 MovieClip | Uses:669 | Used by:Timeline |
Symbol 671 Bitmap | Used by:672 697 | |
Symbol 672 Graphic | Uses:671 | Used by:Timeline |
Symbol 673 Bitmap | Used by:674 | |
Symbol 674 Graphic | Uses:673 | Used by:675 |
Symbol 675 MovieClip | Uses:674 | Used by:Timeline |
Symbol 676 MovieClip | Uses:126 167 169 171 173 175 | Used by:689 |
Symbol 677 MovieClip | Uses:126 167 169 171 173 175 | Used by:689 |
Symbol 678 MovieClip | Uses:174 | Used by:681 684 685 |
Symbol 679 ShapeTweening | Used by:681 | |
Symbol 680 Graphic | Used by:681 | |
Symbol 681 MovieClip | Uses:126 167 169 171 173 678 679 680 | Used by:689 |
Symbol 682 Graphic | Used by:683 | |
Symbol 683 MovieClip | Uses:682 333 | Used by:684 685 |
Symbol 684 MovieClip | Uses:126 167 169 683 173 678 335 171 | Used by:689 |
Symbol 685 MovieClip | Uses:126 167 169 683 173 678 | Used by:689 |
Symbol 686 Graphic | Used by:687 | |
Symbol 687 MovieClip | Uses:686 47 | Used by:688 Timeline |
Symbol 688 MovieClip | Uses:126 167 169 687 173 175 | Used by:689 |
Symbol 689 MovieClip | Uses:176 676 677 681 684 685 688 | Used by:690 |
Symbol 690 MovieClip | Uses:341 689 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 691 EditableText | Uses:466 | Used by:693 |
Symbol 692 EditableText | Uses:466 | Used by:693 |
Symbol 693 MovieClip | Uses:464 126 167 169 171 173 175 470 691 692 | Used by:694 |
Symbol 694 MovieClip | Uses:469 693 114 474 118 475 631 | Used by:Timeline |
Symbol 695 Text | Uses:33 | Used by:Timeline |
Symbol 696 Text | Uses:33 | Used by:Timeline |
Symbol 697 Graphic | Uses:671 | Used by:Timeline |
Symbol 698 Text | Uses:33 | Used by:699 |
Symbol 699 MovieClip | Uses:698 | Used by:Timeline |
Symbol 700 Bitmap | Used by:701 725 | |
Symbol 701 Graphic | Uses:700 | Used by:Timeline |
Symbol 702 Bitmap | Used by:703 | |
Symbol 703 Graphic | Uses:702 | Used by:704 |
Symbol 704 MovieClip | Uses:703 | Used by:Timeline |
Symbol 705 MovieClip | Uses:126 178 180 183 | Used by:716 |
Symbol 706 Graphic | Used by:707 | |
Symbol 707 MovieClip | Uses:126 178 180 183 706 | Used by:716 |
Symbol 708 MovieClip | Uses:126 178 180 183 | Used by:716 |
Symbol 709 Graphic | Used by:710 | |
Symbol 710 MovieClip | Uses:709 333 182 | Used by:711 712 |
Symbol 711 MovieClip | Uses:126 178 180 710 335 | Used by:716 |
Symbol 712 MovieClip | Uses:126 178 180 710 | Used by:716 |
Symbol 713 Graphic | Used by:714 | |
Symbol 714 MovieClip | Uses:713 | Used by:715 Timeline |
Symbol 715 MovieClip | Uses:126 178 180 714 | Used by:716 |
Symbol 716 MovieClip | Uses:184 705 707 708 711 712 715 | Used by:717 |
Symbol 717 MovieClip | Uses:341 716 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 718 EditableText | Uses:466 | Used by:720 |
Symbol 719 EditableText | Uses:466 | Used by:720 |
Symbol 720 MovieClip | Uses:464 126 178 180 183 470 718 719 | Used by:722 |
Symbol 721 Sound | Used by:722 761 | |
Symbol 722 MovieClip | Uses:469 720 114 474 118 475 721 | Used by:Timeline |
Symbol 723 Text | Uses:33 | Used by:Timeline |
Symbol 724 Text | Uses:33 | Used by:Timeline |
Symbol 725 Graphic | Uses:700 | Used by:Timeline |
Symbol 726 Text | Uses:33 | Used by:727 |
Symbol 727 MovieClip | Uses:726 | Used by:Timeline |
Symbol 728 Bitmap | Used by:729 764 | |
Symbol 729 Graphic | Uses:728 | Used by:Timeline |
Symbol 730 Bitmap | Used by:731 | |
Symbol 731 Graphic | Uses:730 | Used by:732 |
Symbol 732 MovieClip | Uses:731 | Used by:Timeline |
Symbol 733 Graphic | Used by:Timeline | |
Symbol 734 MovieClip | Uses:126 188 186 191 | Used by:750 |
Symbol 735 MovieClip | Uses:126 186 188 191 | Used by:750 |
Symbol 736 Sound | Used by:737 810 | |
Symbol 737 MovieClip | Uses:126 186 188 191 736 | Used by:750 |
Symbol 738 Graphic | Used by:739 | |
Symbol 739 MovieClip | Uses:738 333 190 | Used by:740 |
Symbol 740 MovieClip | Uses:126 186 188 739 335 191 | Used by:750 |
Symbol 741 Graphic | Used by:742 | |
Symbol 742 MovieClip | Uses:741 | Used by:749 Timeline |
Symbol 743 Graphic | Used by:744 | |
Symbol 744 MovieClip | Uses:743 | Used by:749 |
Symbol 745 Graphic | Used by:749 | |
Symbol 746 Graphic | Used by:749 | |
Symbol 747 ShapeTweening | Used by:749 | |
Symbol 748 Graphic | Used by:749 | |
Symbol 749 MovieClip | Uses:126 186 742 188 191 744 745 746 747 748 | Used by:750 |
Symbol 750 MovieClip | Uses:192 734 735 737 740 749 | Used by:751 |
Symbol 751 MovieClip | Uses:341 750 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 752 Graphic | Used by:755 790 823 | |
Symbol 753 EditableText | Uses:466 | Used by:755 |
Symbol 754 EditableText | Uses:466 | Used by:755 |
Symbol 755 MovieClip | Uses:464 752 186 188 191 470 753 754 | Used by:761 |
Symbol 756 Text | Uses:390 | Used by:761 |
Symbol 757 Text | Uses:390 | Used by:761 |
Symbol 758 Text | Uses:33 | Used by:761 |
Symbol 759 Text | Uses:50 | Used by:761 |
Symbol 760 Text | Uses:33 | Used by:761 |
Symbol 761 MovieClip | Uses:469 755 114 756 474 757 758 118 759 475 721 760 | Used by:Timeline |
Symbol 762 Text | Uses:33 | Used by:Timeline |
Symbol 763 Text | Uses:33 | Used by:Timeline |
Symbol 764 Graphic | Uses:728 | Used by:Timeline |
Symbol 765 Text | Uses:33 | Used by:766 |
Symbol 766 MovieClip | Uses:765 | Used by:Timeline |
Symbol 767 Bitmap | Used by:768 795 | |
Symbol 768 Graphic | Uses:767 | Used by:Timeline |
Symbol 769 Bitmap | Used by:770 | |
Symbol 770 Graphic | Uses:769 | Used by:771 |
Symbol 771 MovieClip | Uses:770 | Used by:Timeline |
Symbol 772 MovieClip | Uses:126 194 198 196 201 | Used by:786 |
Symbol 773 MovieClip | Uses:126 194 196 198 201 | Used by:786 |
Symbol 774 Graphic | Used by:779 | |
Symbol 775 Graphic | Used by:779 | |
Symbol 776 ShapeTweening | Used by:779 | |
Symbol 777 Graphic | Used by:779 | |
Symbol 778 Graphic | Used by:779 | |
Symbol 779 MovieClip | Uses:126 194 196 198 201 774 775 776 777 778 | Used by:786 |
Symbol 780 Graphic | Used by:782 | |
Symbol 781 Graphic | Used by:782 | |
Symbol 782 MovieClip | Uses:780 333 781 | Used by:783 784 |
Symbol 783 MovieClip | Uses:126 194 196 198 782 335 | Used by:786 |
Symbol 784 MovieClip | Uses:126 194 196 198 782 | Used by:786 |
Symbol 785 MovieClip | Uses:126 194 196 198 201 | Used by:786 |
Symbol 786 MovieClip | Uses:202 772 773 779 783 784 785 | Used by:787 |
Symbol 787 MovieClip | Uses:341 786 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 788 EditableText | Uses:466 | Used by:790 |
Symbol 789 EditableText | Uses:466 | Used by:790 |
Symbol 790 MovieClip | Uses:464 752 201 194 470 788 789 | Used by:792 |
Symbol 791 Sound | Used by:792 | |
Symbol 792 MovieClip | Uses:469 790 114 474 118 475 791 | Used by:Timeline |
Symbol 793 Text | Uses:33 | Used by:Timeline |
Symbol 794 Text | Uses:33 | Used by:Timeline |
Symbol 795 Graphic | Uses:767 | Used by:Timeline |
Symbol 796 Text | Uses:33 | Used by:Timeline |
Symbol 797 Text | Uses:33 | Used by:798 |
Symbol 798 MovieClip | Uses:797 | Used by:Timeline |
Symbol 799 Bitmap | Used by:800 840 | |
Symbol 800 Graphic | Uses:799 | Used by:Timeline |
Symbol 801 Graphic | Used by:902 Timeline | |
Symbol 802 Font | Used by:803 | |
Symbol 803 Text | Uses:802 | Used by:902 Timeline |
Symbol 804 Graphic | Used by:902 Timeline | |
Symbol 805 Bitmap | Used by:806 | |
Symbol 806 Graphic | Uses:805 | Used by:807 |
Symbol 807 MovieClip | Uses:806 | Used by:Timeline |
Symbol 808 MovieClip | Uses:126 212 214 217 219 | Used by:819 |
Symbol 809 MovieClip | Uses:126 212 214 217 219 | Used by:819 |
Symbol 810 MovieClip | Uses:126 212 214 217 219 736 | Used by:819 |
Symbol 811 Graphic | Used by:813 | |
Symbol 812 Graphic | Used by:813 | |
Symbol 813 MovieClip | Uses:811 333 812 | Used by:814 815 |
Symbol 814 MovieClip | Uses:126 212 214 813 219 335 | Used by:819 |
Symbol 815 MovieClip | Uses:126 212 214 813 219 | Used by:819 |
Symbol 816 Graphic | Used by:817 | |
Symbol 817 MovieClip | Uses:215 46 816 | Used by:818 Timeline |
Symbol 818 MovieClip | Uses:126 212 214 817 219 | Used by:819 |
Symbol 819 MovieClip | Uses:220 808 809 810 814 815 818 | Used by:820 |
Symbol 820 MovieClip | Uses:341 819 234 342 362 344 346 348 350 352 354 356 358 426 432 436 438 440 442 444 446 448 450 | Used by:Timeline |
Symbol 821 EditableText | Uses:466 | Used by:823 |
Symbol 822 EditableText | Uses:466 | Used by:823 |
Symbol 823 MovieClip | Uses:464 752 217 470 821 822 | Used by:837 |
Symbol 824 Sound | Used by:837 | |
Symbol 825 ShapeTweening | Used by:837 | |
Symbol 826 ShapeTweening | Used by:837 | |
Symbol 827 Graphic | Used by:837 | |
Symbol 828 MovieClip | Uses:212 214 217 219 | Used by:837 |
Symbol 829 MovieClip | Uses:212 214 217 219 | Used by:837 |
Symbol 830 Graphic | Used by:833 | |
Symbol 831 Text | Uses:50 | Used by:833 |
Symbol 832 Graphic | Used by:833 836 | |
Symbol 833 MovieClip | Uses:830 831 832 | Used by:837 |
Symbol 834 Graphic | Used by:836 | |
Symbol 835 Text | Uses:50 | Used by:836 |
Symbol 836 MovieClip | Uses:834 835 832 | Used by:837 |
Symbol 837 MovieClip | Uses:469 823 114 474 422 118 475 824 825 126 228 229 826 220 827 212 214 217 219 392 396 393 394 397 828 829 395 833 836 | Used by:Timeline |
Symbol 838 Text | Uses:33 | Used by:Timeline |
Symbol 839 Text | Uses:33 | Used by:Timeline |
Symbol 840 Graphic | Uses:799 | Used by:Timeline |
Symbol 841 Graphic | Used by:Timeline | |
Symbol 842 Graphic | Used by:843 | |
Symbol 843 MovieClip | Uses:842 | Used by:844 |
Symbol 844 MovieClip | Uses:843 234 | Used by:Timeline |
Symbol 845 Text | Uses:33 | Used by:Timeline |
Symbol 846 Graphic | Used by:852 | |
Symbol 847 Text | Uses:50 | Used by:852 |
Symbol 848 ShapeTweening | Used by:852 | |
Symbol 849 ShapeTweening | Used by:852 | |
Symbol 850 ShapeTweening | Used by:852 | |
Symbol 851 ShapeTweening | Used by:852 | |
Symbol 852 MovieClip | Uses:846 847 101 848 849 850 851 106 | Used by:Timeline |
Symbol 853 Sound | Used by:Timeline | |
Symbol 854 Graphic | Used by:Timeline | |
Symbol 855 Graphic | Used by:856 | |
Symbol 856 MovieClip | Uses:855 | Used by:857 |
Symbol 857 MovieClip | Uses:856 234 | Used by:Timeline |
Symbol 858 Text | Uses:33 | Used by:Timeline |
Symbol 859 Graphic | Used by:866 | |
Symbol 860 Text | Uses:50 | Used by:866 |
Symbol 861 Graphic | Used by:866 | |
Symbol 862 ShapeTweening | Used by:866 | |
Symbol 863 ShapeTweening | Used by:866 | |
Symbol 864 ShapeTweening | Used by:866 | |
Symbol 865 ShapeTweening | Used by:866 | |
Symbol 866 MovieClip | Uses:859 860 861 862 863 864 865 106 | Used by:Timeline |
Symbol 867 Graphic | Used by:Timeline | |
Symbol 868 Graphic | Used by:869 | |
Symbol 869 MovieClip | Uses:868 | Used by:870 |
Symbol 870 MovieClip | Uses:869 234 | Used by:Timeline |
Symbol 871 Graphic | Used by:877 | |
Symbol 872 Text | Uses:50 | Used by:877 |
Symbol 873 ShapeTweening | Used by:877 | |
Symbol 874 ShapeTweening | Used by:877 | |
Symbol 875 ShapeTweening | Used by:877 | |
Symbol 876 ShapeTweening | Used by:877 | |
Symbol 877 MovieClip | Uses:871 872 101 873 874 875 876 106 | Used by:Timeline |
Symbol 878 Graphic | Used by:Timeline | |
Symbol 879 Graphic | Used by:Timeline | |
Symbol 880 Graphic | Used by:885 886 889 890 892 894 896 899 903 Timeline | |
Symbol 881 Graphic | Used by:885 886 889 890 892 894 896 899 903 Timeline | |
Symbol 882 Graphic | Used by:885 886 889 890 892 894 896 899 903 Timeline | |
Symbol 883 Graphic | Used by:885 886 889 890 892 894 896 899 903 Timeline | |
Symbol 884 Sound | Used by:885 886 889 890 892 894 896 899 903 | |
Symbol 885 MovieClip | Uses:880 881 138 140 143 145 882 883 884 | Used by:Timeline |
Symbol 886 MovieClip | Uses:880 881 128 130 133 135 882 883 884 | Used by:Timeline |
Symbol 887 Sound | Used by:Timeline | |
Symbol 888 Graphic | Used by:Timeline | |
Symbol 889 MovieClip | Uses:880 881 161 164 159 882 883 884 | Used by:Timeline |
Symbol 890 MovieClip | Uses:880 881 148 150 156 882 883 884 | Used by:Timeline |
Symbol 891 Graphic | Used by:Timeline | |
Symbol 892 MovieClip | Uses:880 881 167 169 171 173 175 882 883 884 | Used by:Timeline |
Symbol 893 Graphic | Used by:Timeline | |
Symbol 894 MovieClip | Uses:880 881 126 178 180 183 882 883 884 | Used by:Timeline |
Symbol 895 Graphic | Used by:Timeline | |
Symbol 896 MovieClip | Uses:880 881 186 188 191 882 883 884 | Used by:Timeline |
Symbol 897 Graphic | Used by:Timeline | |
Symbol 898 Graphic | Used by:Timeline | |
Symbol 899 MovieClip | Uses:880 881 194 198 201 882 883 884 | Used by:Timeline |
Symbol 900 Graphic | Used by:Timeline | |
Symbol 901 Graphic | Used by:Timeline | |
Symbol 902 MovieClip | Uses:801 803 804 | Used by:903 |
Symbol 903 MovieClip | Uses:880 881 902 882 883 884 | Used by:Timeline |
Instance Names
"qcont" | Frame 1 | Symbol 36 MovieClip |
"prevbtn" | Frame 2 | Symbol 87 MovieClip |
"nextbtn" | Frame 2 | Symbol 90 MovieClip |
"ani" | Frame 2 | Symbol 136 MovieClip |
"ani" | Frame 2 | Symbol 146 MovieClip |
"ani" | Frame 2 | Symbol 157 MovieClip |
"sheet" | Frame 3 | Symbol 235 MovieClip |
"brad" | Frame 3 | Symbol 238 MovieClip |
"scorehold" | Frame 3 | Symbol 245 MovieClip |
"instr" | Frame 4 | Symbol 317 MovieClip |
"fadar" | Frame 4 | Symbol 320 MovieClip |
"sheet" | Frame 5 | Symbol 383 MovieClip |
"hitshow" | Frame 5 | Symbol 388 MovieClip |
"seffs" | Frame 5 | Symbol 398 MovieClip |
"sheet" | Frame 6 | Symbol 403 MovieClip |
"procbtn" | Frame 6 | Symbol 110 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"head" | Frame 6 | Symbol 96 MovieClip |
"backg" | Frame 7 | Symbol 408 MovieClip |
"sheet" | Frame 7 | Symbol 451 MovieClip |
"hitshow" | Frame 7 | Symbol 388 MovieClip |
"msgdeath" | Frame 7 | Symbol 463 MovieClip |
"disp" | Frame 7 | Symbol 477 MovieClip |
"msgbounce" | Frame 7 | Symbol 481 MovieClip |
"msgout" | Frame 7 | Symbol 485 MovieClip |
"msgwin" | Frame 7 | Symbol 495 MovieClip |
"msglose" | Frame 7 | Symbol 503 MovieClip |
"sheet" | Frame 8 | Symbol 507 MovieClip |
"procbtn" | Frame 8 | Symbol 110 MovieClip |
"schold" | Frame 8 | Symbol 520 MovieClip |
"head" | Frame 8 | Symbol 418 MovieClip |
"sheet" | Frame 9 | Symbol 526 MovieClip |
"schold" | Frame 9 | Symbol 520 MovieClip |
"menubtn" | Frame 9 | Symbol 532 MovieClip |
"sheet" | Frame 10 | Symbol 403 MovieClip |
"procbtn" | Frame 10 | Symbol 110 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"head" | Frame 10 | Symbol 133 MovieClip |
"backg" | Frame 11 | Symbol 544 MovieClip |
"sheet" | Frame 11 | Symbol 568 MovieClip |
"hitshow" | Frame 11 | Symbol 388 MovieClip |
"msgdeath" | Frame 11 | Symbol 463 MovieClip |
"disp" | Frame 11 | Symbol 573 MovieClip |
"msgbounce" | Frame 11 | Symbol 481 MovieClip |
"msgout" | Frame 11 | Symbol 485 MovieClip |
"msgwin" | Frame 11 | Symbol 495 MovieClip |
"msglose" | Frame 11 | Symbol 503 MovieClip |
"sheet" | Frame 12 | Symbol 507 MovieClip |
"procbtn" | Frame 12 | Symbol 110 MovieClip |
"schold" | Frame 12 | Symbol 520 MovieClip |
"head" | Frame 12 | Symbol 565 MovieClip |
"sheet" | Frame 13 | Symbol 403 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"head" | Frame 13 | Symbol 143 MovieClip |
"backg" | Frame 14 | Symbol 584 MovieClip |
"sheet" | Frame 14 | Symbol 601 MovieClip |
"hitshow" | Frame 14 | Symbol 388 MovieClip |
"msgdeath" | Frame 14 | Symbol 463 MovieClip |
"disp" | Frame 14 | Symbol 605 MovieClip |
"msgbounce" | Frame 14 | Symbol 481 MovieClip |
"msgout" | Frame 14 | Symbol 485 MovieClip |
"msgwin" | Frame 14 | Symbol 495 MovieClip |
"msglose" | Frame 14 | Symbol 503 MovieClip |
"sheet" | Frame 15 | Symbol 507 MovieClip |
"procbtn" | Frame 15 | Symbol 110 MovieClip |
"schold" | Frame 15 | Symbol 520 MovieClip |
"head" | Frame 15 | Symbol 598 MovieClip |
"sheet" | Frame 16 | Symbol 403 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"head" | Frame 16 | Symbol 156 MovieClip |
"backg" | Frame 17 | Symbol 615 MovieClip |
"sheet" | Frame 17 | Symbol 627 MovieClip |
"hitshow" | Frame 17 | Symbol 388 MovieClip |
"msgdeath" | Frame 17 | Symbol 463 MovieClip |
"disp" | Frame 17 | Symbol 632 MovieClip |
"msgbounce" | Frame 17 | Symbol 481 MovieClip |
"msgout" | Frame 17 | Symbol 485 MovieClip |
"msgwin" | Frame 17 | Symbol 495 MovieClip |
"msglose" | Frame 17 | Symbol 503 MovieClip |
"sheet" | Frame 18 | Symbol 507 MovieClip |
"procbtn" | Frame 18 | Symbol 110 MovieClip |
"schold" | Frame 18 | Symbol 520 MovieClip |
"head" | Frame 18 | Symbol 624 MovieClip |
"sheet" | Frame 19 | Symbol 403 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"head" | Frame 19 | Symbol 164 MovieClip |
"backg" | Frame 20 | Symbol 642 MovieClip |
"sheet" | Frame 20 | Symbol 661 MovieClip |
"hitshow" | Frame 20 | Symbol 388 MovieClip |
"msgdeath" | Frame 20 | Symbol 463 MovieClip |
"disp" | Frame 20 | Symbol 665 MovieClip |
"msgbounce" | Frame 20 | Symbol 481 MovieClip |
"msgout" | Frame 20 | Symbol 485 MovieClip |
"msgwin" | Frame 20 | Symbol 495 MovieClip |
"msglose" | Frame 20 | Symbol 503 MovieClip |
"sheet" | Frame 21 | Symbol 507 MovieClip |
"procbtn" | Frame 21 | Symbol 110 MovieClip |
"schold" | Frame 21 | Symbol 520 MovieClip |
"sheet" | Frame 22 | Symbol 403 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"head" | Frame 22 | Symbol 171 MovieClip |
"backg" | Frame 23 | Symbol 675 MovieClip |
"sheet" | Frame 23 | Symbol 690 MovieClip |
"hitshow" | Frame 23 | Symbol 388 MovieClip |
"msgdeath" | Frame 23 | Symbol 463 MovieClip |
"disp" | Frame 23 | Symbol 694 MovieClip |
"msgbounce" | Frame 23 | Symbol 481 MovieClip |
"msgout" | Frame 23 | Symbol 485 MovieClip |
"msgwin" | Frame 23 | Symbol 495 MovieClip |
"msglose" | Frame 23 | Symbol 503 MovieClip |
"sheet" | Frame 24 | Symbol 507 MovieClip |
"procbtn" | Frame 24 | Symbol 110 MovieClip |
"schold" | Frame 24 | Symbol 520 MovieClip |
"head" | Frame 24 | Symbol 687 MovieClip |
"sheet" | Frame 25 | Symbol 403 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"head" | Frame 25 | Symbol 183 MovieClip |
"backg" | Frame 26 | Symbol 704 MovieClip |
"sheet" | Frame 26 | Symbol 717 MovieClip |
"hitshow" | Frame 26 | Symbol 388 MovieClip |
"msgdeath" | Frame 26 | Symbol 463 MovieClip |
"disp" | Frame 26 | Symbol 722 MovieClip |
"msgbounce" | Frame 26 | Symbol 481 MovieClip |
"msgout" | Frame 26 | Symbol 485 MovieClip |
"msgwin" | Frame 26 | Symbol 495 MovieClip |
"msglose" | Frame 26 | Symbol 503 MovieClip |
"sheet" | Frame 27 | Symbol 507 MovieClip |
"procbtn" | Frame 27 | Symbol 110 MovieClip |
"schold" | Frame 27 | Symbol 520 MovieClip |
"head" | Frame 27 | Symbol 714 MovieClip |
"sheet" | Frame 28 | Symbol 403 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"head" | Frame 28 | Symbol 191 MovieClip |
"backg" | Frame 29 | Symbol 732 MovieClip |
"sheet" | Frame 29 | Symbol 751 MovieClip |
"hitshow" | Frame 29 | Symbol 388 MovieClip |
"msgdeath" | Frame 29 | Symbol 463 MovieClip |
"disp" | Frame 29 | Symbol 761 MovieClip |
"msgbounce" | Frame 29 | Symbol 481 MovieClip |
"msgout" | Frame 29 | Symbol 485 MovieClip |
"msgwin" | Frame 29 | Symbol 495 MovieClip |
"msglose" | Frame 29 | Symbol 503 MovieClip |
"sheet" | Frame 30 | Symbol 507 MovieClip |
"procbtn" | Frame 30 | Symbol 110 MovieClip |
"schold" | Frame 30 | Symbol 520 MovieClip |
"head" | Frame 30 | Symbol 191 MovieClip |
"sheet" | Frame 31 | Symbol 403 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"head" | Frame 31 | Symbol 201 MovieClip |
"backg" | Frame 32 | Symbol 771 MovieClip |
"sheet" | Frame 32 | Symbol 787 MovieClip |
"hitshow" | Frame 32 | Symbol 388 MovieClip |
"msgdeath" | Frame 32 | Symbol 463 MovieClip |
"disp" | Frame 32 | Symbol 792 MovieClip |
"msgbounce" | Frame 32 | Symbol 481 MovieClip |
"msgout" | Frame 32 | Symbol 485 MovieClip |
"msgwin" | Frame 32 | Symbol 495 MovieClip |
"msglose" | Frame 32 | Symbol 503 MovieClip |
"sheet" | Frame 33 | Symbol 507 MovieClip |
"procbtn" | Frame 33 | Symbol 110 MovieClip |
"schold" | Frame 33 | Symbol 520 MovieClip |
"procbtn" | Frame 34 | Symbol 110 MovieClip |
"sheet" | Frame 35 | Symbol 403 MovieClip |
"procbtn" | Frame 35 | Symbol 110 MovieClip |
"backg" | Frame 36 | Symbol 807 MovieClip |
"sheet" | Frame 36 | Symbol 820 MovieClip |
"hitshow" | Frame 36 | Symbol 388 MovieClip |
"msgdeath" | Frame 36 | Symbol 463 MovieClip |
"disp" | Frame 36 | Symbol 837 MovieClip |
"msgbounce" | Frame 36 | Symbol 481 MovieClip |
"msgout" | Frame 36 | Symbol 485 MovieClip |
"msgwin" | Frame 36 | Symbol 495 MovieClip |
"msglose" | Frame 36 | Symbol 503 MovieClip |
"sheet" | Frame 37 | Symbol 507 MovieClip |
"procbtn" | Frame 37 | Symbol 110 MovieClip |
"schold" | Frame 37 | Symbol 520 MovieClip |
"head" | Frame 37 | Symbol 817 MovieClip |
"sheet" | Frame 38 | Symbol 844 MovieClip |
"schold" | Frame 38 | Symbol 520 MovieClip |
"menubtn" | Frame 38 | Symbol 532 MovieClip |
"sheet" | Frame 39 | Symbol 857 MovieClip |
"sheet" | Frame 40 | Symbol 870 MovieClip |
"head" | Frame 40 | Symbol 96 MovieClip |
"ch2" | Frame 40 | Symbol 885 MovieClip |
"ch1" | Frame 40 | Symbol 886 MovieClip |
"head" | Frame 40 | Symbol 164 MovieClip |
"head" | Frame 40 | Symbol 171 MovieClip |
"head" | Frame 40 | Symbol 156 MovieClip |
"head" | Frame 40 | Symbol 191 MovieClip |
"head" | Frame 40 | Symbol 183 MovieClip |
"head" | Frame 40 | Symbol 201 MovieClip |
"head" | Frame 41 | Symbol 143 MovieClip |
"head" | Frame 41 | Symbol 133 MovieClip |
"ch2" | Frame 41 | Symbol 889 MovieClip |
"ch1" | Frame 41 | Symbol 890 MovieClip |
"ch1" | Frame 42 | Symbol 889 MovieClip |
"ch2" | Frame 42 | Symbol 892 MovieClip |
"head" | Frame 42 | Symbol 156 MovieClip |
"head" | Frame 43 | Symbol 164 MovieClip |
"head" | Frame 43 | Symbol 171 MovieClip |
"ch1" | Frame 43 | Symbol 894 MovieClip |
"ch2" | Frame 44 | Symbol 896 MovieClip |
"ch1" | Frame 45 | Symbol 896 MovieClip |
"head" | Frame 45 | Symbol 183 MovieClip |
"head" | Frame 46 | Symbol 191 MovieClip |
"ch1" | Frame 46 | Symbol 899 MovieClip |
"head" | Frame 48 | Symbol 201 MovieClip |
"ch1" | Frame 48 | Symbol 903 MovieClip |
"bar" | Symbol 12 MovieClip Frame 1 | Symbol 10 MovieClip |
"bar" | Symbol 31 MovieClip Frame 1 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 8 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 9 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 10 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 11 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 12 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 13 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 14 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 15 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 16 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 17 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 18 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 19 | Symbol 12 MovieClip |
"bar" | Symbol 31 MovieClip Frame 20 | Symbol 12 MovieClip |
"pupil1" | Symbol 48 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 48 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil1" | Symbol 96 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 96 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil1" | Symbol 133 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 133 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 136 MovieClip Frame 1 | Symbol 133 MovieClip |
"pupil1" | Symbol 143 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 143 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 146 MovieClip Frame 1 | Symbol 143 MovieClip |
"pupil1" | Symbol 156 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 156 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 157 MovieClip Frame 1 | Symbol 156 MovieClip |
"pupil1" | Symbol 164 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 164 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 165 MovieClip Frame 1 | Symbol 164 MovieClip |
"pupil1" | Symbol 171 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 171 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 176 MovieClip Frame 1 | Symbol 171 MovieClip |
"pupil1" | Symbol 183 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 183 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 184 MovieClip Frame 1 | Symbol 183 MovieClip |
"pupil1" | Symbol 191 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 191 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 192 MovieClip Frame 1 | Symbol 191 MovieClip |
"pupil1" | Symbol 201 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 201 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 202 MovieClip Frame 1 | Symbol 201 MovieClip |
"pupil1" | Symbol 217 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 217 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 220 MovieClip Frame 1 | Symbol 217 MovieClip |
"ball" | Symbol 235 MovieClip Frame 1 | Symbol 234 MovieClip |
"head" | Symbol 238 MovieClip Frame 1 | Symbol 48 MovieClip |
"playbtn" | Symbol 243 MovieClip Frame 120 | Symbol 241 MovieClip |
"cacbtn" | Symbol 243 MovieClip Frame 132 | Symbol 242 MovieClip |
"head" | Symbol 250 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 254 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 255 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 259 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 260 MovieClip Frame 1 | Symbol 48 MovieClip |
"prevbtn" | Symbol 317 MovieClip Frame 1 | Symbol 87 MovieClip |
"nextbtn" | Symbol 317 MovieClip Frame 1 | Symbol 90 MovieClip |
"ball" | Symbol 317 MovieClip Frame 4 | Symbol 234 MovieClip |
"procbtn" | Symbol 317 MovieClip Frame 6 | Symbol 78 MovieClip |
"trainbtn" | Symbol 317 MovieClip Frame 6 | Symbol 93 MovieClip |
"head" | Symbol 327 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 328 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 329 MovieClip Frame 1 | Symbol 48 MovieClip |
"head" | Symbol 336 MovieClip Frame 1 | Symbol 334 MovieClip |
"head" | Symbol 339 MovieClip Frame 1 | Symbol 338 MovieClip |
"head" | Symbol 340 MovieClip Frame 1 | Symbol 48 MovieClip |
"ani" | Symbol 341 MovieClip Frame 1 | Symbol 250 MovieClip |
"ani" | Symbol 341 MovieClip Frame 2 | Symbol 255 MovieClip |
"ani" | Symbol 341 MovieClip Frame 3 | Symbol 327 MovieClip |
"ani" | Symbol 341 MovieClip Frame 4 | Symbol 328 MovieClip |
"ani" | Symbol 341 MovieClip Frame 5 | Symbol 329 MovieClip |
"ani" | Symbol 341 MovieClip Frame 6 | Symbol 336 MovieClip |
"ani" | Symbol 341 MovieClip Frame 7 | Symbol 339 MovieClip |
"ball2" | Symbol 362 MovieClip Frame 4 | Symbol 234 MovieClip |
"ball1" | Symbol 362 MovieClip Frame 4 | Symbol 234 MovieClip |
"proceedbtn" | Symbol 382 MovieClip Frame 1 | Symbol 78 MovieClip |
"guy" | Symbol 383 MovieClip Frame 1 | Symbol 341 MovieClip |
"ball" | Symbol 383 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 383 MovieClip Frame 1 | Symbol 342 MovieClip |
"starrier1" | Symbol 383 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 383 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 383 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 383 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 383 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 383 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 383 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 383 MovieClip Frame 1 | Symbol 358 MovieClip |
"ballboom" | Symbol 383 MovieClip Frame 1 | Symbol 362 MovieClip |
"cannon" | Symbol 383 MovieClip Frame 1 | Symbol 377 MovieClip |
"foresc" | Symbol 383 MovieClip Frame 1 | Symbol 382 MovieClip |
"ball" | Symbol 403 MovieClip Frame 1 | Symbol 234 MovieClip |
"head" | Symbol 409 MovieClip Frame 1 | Symbol 96 MovieClip |
"head" | Symbol 410 MovieClip Frame 1 | Symbol 96 MovieClip |
"head" | Symbol 411 MovieClip Frame 1 | Symbol 96 MovieClip |
"pupil1" | Symbol 413 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 413 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 414 MovieClip Frame 1 | Symbol 413 MovieClip |
"head" | Symbol 414 MovieClip Frame 52 | Symbol 96 MovieClip |
"head" | Symbol 415 MovieClip Frame 1 | Symbol 413 MovieClip |
"pupil1" | Symbol 418 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 418 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 419 MovieClip Frame 1 | Symbol 418 MovieClip |
"ani" | Symbol 420 MovieClip Frame 1 | Symbol 409 MovieClip |
"ani" | Symbol 420 MovieClip Frame 2 | Symbol 410 MovieClip |
"ani" | Symbol 420 MovieClip Frame 3 | Symbol 411 MovieClip |
"ani" | Symbol 420 MovieClip Frame 4 | Symbol 414 MovieClip |
"ani" | Symbol 420 MovieClip Frame 5 | Symbol 415 MovieClip |
"ani" | Symbol 420 MovieClip Frame 6 | Symbol 419 MovieClip |
"guy" | Symbol 451 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 451 MovieClip Frame 1 | Symbol 420 MovieClip |
"ball" | Symbol 451 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 451 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 451 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 451 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 451 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 451 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 451 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 451 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 451 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 451 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 451 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 451 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 451 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 451 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 451 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 451 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 451 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 451 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 451 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 451 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 451 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 451 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 469 MovieClip Frame 1 | Symbol 48 MovieClip |
"tbpoints" | Symbol 469 MovieClip Frame 1 | Symbol 467 EditableText |
"tbscore" | Symbol 469 MovieClip Frame 1 | Symbol 468 EditableText |
"head" | Symbol 473 MovieClip Frame 1 | Symbol 96 MovieClip |
"tbpoints" | Symbol 473 MovieClip Frame 1 | Symbol 471 EditableText |
"tbscore" | Symbol 473 MovieClip Frame 1 | Symbol 472 EditableText |
"disp1" | Symbol 477 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 477 MovieClip Frame 1 | Symbol 473 MovieClip |
"ball" | Symbol 507 MovieClip Frame 1 | Symbol 234 MovieClip |
"tbscore" | Symbol 520 MovieClip Frame 1 | Symbol 519 EditableText |
"ball" | Symbol 526 MovieClip Frame 1 | Symbol 234 MovieClip |
"head" | Symbol 545 MovieClip Frame 1 | Symbol 133 MovieClip |
"head" | Symbol 546 MovieClip Frame 1 | Symbol 133 MovieClip |
"head" | Symbol 559 MovieClip Frame 1 | Symbol 133 MovieClip |
"pupil2" | Symbol 561 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 561 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 562 MovieClip Frame 1 | Symbol 561 MovieClip |
"head" | Symbol 563 MovieClip Frame 1 | Symbol 561 MovieClip |
"head" | Symbol 566 MovieClip Frame 1 | Symbol 565 MovieClip |
"ani" | Symbol 567 MovieClip Frame 1 | Symbol 136 MovieClip |
"ani" | Symbol 567 MovieClip Frame 2 | Symbol 545 MovieClip |
"ani" | Symbol 567 MovieClip Frame 3 | Symbol 546 MovieClip |
"ani" | Symbol 567 MovieClip Frame 4 | Symbol 559 MovieClip |
"ani" | Symbol 567 MovieClip Frame 5 | Symbol 562 MovieClip |
"ani" | Symbol 567 MovieClip Frame 6 | Symbol 563 MovieClip |
"ani" | Symbol 567 MovieClip Frame 7 | Symbol 566 MovieClip |
"guy" | Symbol 568 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 568 MovieClip Frame 1 | Symbol 567 MovieClip |
"ball" | Symbol 568 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 568 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 568 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 568 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 568 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 568 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 568 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 568 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 568 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 568 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 568 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 568 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 568 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 568 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 568 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 568 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 568 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 568 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 568 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 568 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 568 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 568 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 571 MovieClip Frame 1 | Symbol 133 MovieClip |
"tbpoints" | Symbol 571 MovieClip Frame 1 | Symbol 569 EditableText |
"tbscore" | Symbol 571 MovieClip Frame 1 | Symbol 570 EditableText |
"disp1" | Symbol 573 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 573 MovieClip Frame 1 | Symbol 571 MovieClip |
"head" | Symbol 585 MovieClip Frame 1 | Symbol 143 MovieClip |
"head" | Symbol 586 MovieClip Frame 1 | Symbol 143 MovieClip |
"head" | Symbol 592 MovieClip Frame 1 | Symbol 143 MovieClip |
"pupil1" | Symbol 594 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil1" | Symbol 594 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 595 MovieClip Frame 1 | Symbol 594 MovieClip |
"head" | Symbol 595 MovieClip Frame 52 | Symbol 143 MovieClip |
"head" | Symbol 596 MovieClip Frame 1 | Symbol 594 MovieClip |
"head" | Symbol 599 MovieClip Frame 1 | Symbol 598 MovieClip |
"ani" | Symbol 600 MovieClip Frame 1 | Symbol 585 MovieClip |
"ani" | Symbol 600 MovieClip Frame 2 | Symbol 146 MovieClip |
"ani" | Symbol 600 MovieClip Frame 3 | Symbol 586 MovieClip |
"ani" | Symbol 600 MovieClip Frame 4 | Symbol 592 MovieClip |
"ani" | Symbol 600 MovieClip Frame 5 | Symbol 595 MovieClip |
"ani" | Symbol 600 MovieClip Frame 6 | Symbol 596 MovieClip |
"ani" | Symbol 600 MovieClip Frame 7 | Symbol 599 MovieClip |
"guy" | Symbol 601 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 601 MovieClip Frame 1 | Symbol 600 MovieClip |
"ball" | Symbol 601 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 601 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 601 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 601 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 601 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 601 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 601 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 601 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 601 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 601 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 601 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 601 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 601 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 601 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 601 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 601 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 601 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 601 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 601 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 601 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 601 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 601 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 604 MovieClip Frame 1 | Symbol 143 MovieClip |
"tbpoints" | Symbol 604 MovieClip Frame 1 | Symbol 602 EditableText |
"tbscore" | Symbol 604 MovieClip Frame 1 | Symbol 603 EditableText |
"disp1" | Symbol 605 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 605 MovieClip Frame 1 | Symbol 604 MovieClip |
"head" | Symbol 616 MovieClip Frame 1 | Symbol 156 MovieClip |
"head" | Symbol 617 MovieClip Frame 1 | Symbol 156 MovieClip |
"head" | Symbol 617 MovieClip Frame 2 | Symbol 156 MovieClip |
"pupil2" | Symbol 620 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 620 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 621 MovieClip Frame 1 | Symbol 620 MovieClip |
"head" | Symbol 621 MovieClip Frame 52 | Symbol 156 MovieClip |
"head" | Symbol 622 MovieClip Frame 1 | Symbol 620 MovieClip |
"pupil1" | Symbol 624 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 624 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 625 MovieClip Frame 1 | Symbol 624 MovieClip |
"ani" | Symbol 626 MovieClip Frame 1 | Symbol 157 MovieClip |
"ani" | Symbol 626 MovieClip Frame 2 | Symbol 616 MovieClip |
"ani" | Symbol 626 MovieClip Frame 3 | Symbol 617 MovieClip |
"ani" | Symbol 626 MovieClip Frame 4 | Symbol 621 MovieClip |
"ani" | Symbol 626 MovieClip Frame 5 | Symbol 622 MovieClip |
"ani" | Symbol 626 MovieClip Frame 6 | Symbol 625 MovieClip |
"guy" | Symbol 627 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 627 MovieClip Frame 1 | Symbol 626 MovieClip |
"ball" | Symbol 627 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 627 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 627 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 627 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 627 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 627 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 627 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 627 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 627 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 627 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 627 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 627 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 627 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 627 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 627 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 627 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 627 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 627 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 627 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 627 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 627 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 627 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 630 MovieClip Frame 1 | Symbol 156 MovieClip |
"tbpoints" | Symbol 630 MovieClip Frame 1 | Symbol 628 EditableText |
"tbscore" | Symbol 630 MovieClip Frame 1 | Symbol 629 EditableText |
"disp1" | Symbol 632 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 632 MovieClip Frame 1 | Symbol 630 MovieClip |
"head" | Symbol 643 MovieClip Frame 1 | Symbol 164 MovieClip |
"head" | Symbol 644 MovieClip Frame 1 | Symbol 164 MovieClip |
"head" | Symbol 651 MovieClip Frame 1 | Symbol 164 MovieClip |
"pupil2" | Symbol 654 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 654 MovieClip Frame 1 | Symbol 333 MovieClip |
"ani" | Symbol 660 MovieClip Frame 1 | Symbol 165 MovieClip |
"ani" | Symbol 660 MovieClip Frame 2 | Symbol 643 MovieClip |
"ani" | Symbol 660 MovieClip Frame 3 | Symbol 644 MovieClip |
"ani" | Symbol 660 MovieClip Frame 4 | Symbol 651 MovieClip |
"ani" | Symbol 660 MovieClip Frame 5 | Symbol 655 MovieClip |
"ani" | Symbol 660 MovieClip Frame 6 | Symbol 656 MovieClip |
"ani" | Symbol 660 MovieClip Frame 7 | Symbol 659 MovieClip |
"guy" | Symbol 661 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 661 MovieClip Frame 1 | Symbol 660 MovieClip |
"ball" | Symbol 661 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 661 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 661 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 661 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 661 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 661 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 661 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 661 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 661 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 661 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 661 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 661 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 661 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 661 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 661 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 661 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 661 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 661 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 661 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 661 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 661 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 661 MovieClip Frame 1 | Symbol 450 MovieClip |
"tbpoints" | Symbol 664 MovieClip Frame 1 | Symbol 662 EditableText |
"tbscore" | Symbol 664 MovieClip Frame 1 | Symbol 663 EditableText |
"disp1" | Symbol 665 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 665 MovieClip Frame 1 | Symbol 664 MovieClip |
"head" | Symbol 676 MovieClip Frame 1 | Symbol 171 MovieClip |
"head" | Symbol 681 MovieClip Frame 1 | Symbol 171 MovieClip |
"pupil2" | Symbol 683 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 683 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 684 MovieClip Frame 52 | Symbol 171 MovieClip |
"pupil1" | Symbol 687 MovieClip Frame 1 | Symbol 47 MovieClip |
"pupil2" | Symbol 687 MovieClip Frame 1 | Symbol 47 MovieClip |
"head" | Symbol 688 MovieClip Frame 1 | Symbol 687 MovieClip |
"ani" | Symbol 689 MovieClip Frame 1 | Symbol 176 MovieClip |
"ani" | Symbol 689 MovieClip Frame 2 | Symbol 676 MovieClip |
"ani" | Symbol 689 MovieClip Frame 3 | Symbol 677 MovieClip |
"ani" | Symbol 689 MovieClip Frame 4 | Symbol 681 MovieClip |
"ani" | Symbol 689 MovieClip Frame 5 | Symbol 684 MovieClip |
"ani" | Symbol 689 MovieClip Frame 6 | Symbol 685 MovieClip |
"ani" | Symbol 689 MovieClip Frame 7 | Symbol 688 MovieClip |
"guy" | Symbol 690 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 690 MovieClip Frame 1 | Symbol 689 MovieClip |
"ball" | Symbol 690 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 690 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 690 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 690 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 690 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 690 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 690 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 690 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 690 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 690 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 690 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 690 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 690 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 690 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 690 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 690 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 690 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 690 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 690 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 690 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 690 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 690 MovieClip Frame 1 | Symbol 450 MovieClip |
"tbpoints" | Symbol 693 MovieClip Frame 1 | Symbol 691 EditableText |
"tbscore" | Symbol 693 MovieClip Frame 1 | Symbol 692 EditableText |
"disp1" | Symbol 694 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 694 MovieClip Frame 1 | Symbol 693 MovieClip |
"head" | Symbol 705 MovieClip Frame 1 | Symbol 183 MovieClip |
"head" | Symbol 707 MovieClip Frame 1 | Symbol 183 MovieClip |
"head" | Symbol 708 MovieClip Frame 1 | Symbol 183 MovieClip |
"pupil1" | Symbol 710 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 710 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 711 MovieClip Frame 1 | Symbol 710 MovieClip |
"head" | Symbol 712 MovieClip Frame 1 | Symbol 710 MovieClip |
"head" | Symbol 715 MovieClip Frame 1 | Symbol 714 MovieClip |
"ani" | Symbol 716 MovieClip Frame 1 | Symbol 184 MovieClip |
"ani" | Symbol 716 MovieClip Frame 2 | Symbol 705 MovieClip |
"ani" | Symbol 716 MovieClip Frame 3 | Symbol 707 MovieClip |
"ani" | Symbol 716 MovieClip Frame 4 | Symbol 708 MovieClip |
"ani" | Symbol 716 MovieClip Frame 5 | Symbol 711 MovieClip |
"ani" | Symbol 716 MovieClip Frame 6 | Symbol 712 MovieClip |
"ani" | Symbol 716 MovieClip Frame 7 | Symbol 715 MovieClip |
"guy" | Symbol 717 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 717 MovieClip Frame 1 | Symbol 716 MovieClip |
"ball" | Symbol 717 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 717 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 717 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 717 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 717 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 717 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 717 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 717 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 717 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 717 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 717 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 717 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 717 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 717 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 717 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 717 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 717 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 717 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 717 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 717 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 717 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 717 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 720 MovieClip Frame 1 | Symbol 183 MovieClip |
"tbpoints" | Symbol 720 MovieClip Frame 1 | Symbol 718 EditableText |
"tbscore" | Symbol 720 MovieClip Frame 1 | Symbol 719 EditableText |
"disp1" | Symbol 722 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 722 MovieClip Frame 1 | Symbol 720 MovieClip |
"head" | Symbol 734 MovieClip Frame 1 | Symbol 191 MovieClip |
"head" | Symbol 735 MovieClip Frame 1 | Symbol 191 MovieClip |
"head" | Symbol 737 MovieClip Frame 1 | Symbol 191 MovieClip |
"pupil1" | Symbol 739 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 739 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 740 MovieClip Frame 1 | Symbol 739 MovieClip |
"head" | Symbol 740 MovieClip Frame 52 | Symbol 191 MovieClip |
"head" | Symbol 749 MovieClip Frame 1 | Symbol 191 MovieClip |
"ani" | Symbol 750 MovieClip Frame 1 | Symbol 192 MovieClip |
"ani" | Symbol 750 MovieClip Frame 2 | Symbol 734 MovieClip |
"ani" | Symbol 750 MovieClip Frame 3 | Symbol 735 MovieClip |
"ani" | Symbol 750 MovieClip Frame 4 | Symbol 737 MovieClip |
"ani" | Symbol 750 MovieClip Frame 5 | Symbol 740 MovieClip |
"ani" | Symbol 750 MovieClip Frame 6 | Symbol 749 MovieClip |
"guy" | Symbol 751 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 751 MovieClip Frame 1 | Symbol 750 MovieClip |
"ball" | Symbol 751 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 751 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 751 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 751 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 751 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 751 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 751 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 751 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 751 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 751 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 751 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 751 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 751 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 751 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 751 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 751 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 751 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 751 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 751 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 751 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 751 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 751 MovieClip Frame 1 | Symbol 450 MovieClip |
"head" | Symbol 755 MovieClip Frame 1 | Symbol 191 MovieClip |
"tbpoints" | Symbol 755 MovieClip Frame 1 | Symbol 753 EditableText |
"tbscore" | Symbol 755 MovieClip Frame 1 | Symbol 754 EditableText |
"disp1" | Symbol 761 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 761 MovieClip Frame 1 | Symbol 755 MovieClip |
"head" | Symbol 772 MovieClip Frame 1 | Symbol 201 MovieClip |
"head" | Symbol 773 MovieClip Frame 1 | Symbol 201 MovieClip |
"head" | Symbol 779 MovieClip Frame 1 | Symbol 201 MovieClip |
"pupil1" | Symbol 782 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 782 MovieClip Frame 1 | Symbol 333 MovieClip |
"ani" | Symbol 786 MovieClip Frame 1 | Symbol 202 MovieClip |
"ani" | Symbol 786 MovieClip Frame 2 | Symbol 772 MovieClip |
"ani" | Symbol 786 MovieClip Frame 3 | Symbol 773 MovieClip |
"ani" | Symbol 786 MovieClip Frame 4 | Symbol 779 MovieClip |
"ani" | Symbol 786 MovieClip Frame 5 | Symbol 783 MovieClip |
"ani" | Symbol 786 MovieClip Frame 6 | Symbol 784 MovieClip |
"ani" | Symbol 786 MovieClip Frame 7 | Symbol 785 MovieClip |
"guy" | Symbol 787 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 787 MovieClip Frame 1 | Symbol 786 MovieClip |
"ball" | Symbol 787 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 787 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 787 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 787 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 787 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 787 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 787 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 787 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 787 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 787 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 787 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 787 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 787 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 787 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 787 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 787 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 787 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 787 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 787 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 787 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 787 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 787 MovieClip Frame 1 | Symbol 450 MovieClip |
"tbpoints" | Symbol 790 MovieClip Frame 1 | Symbol 788 EditableText |
"tbscore" | Symbol 790 MovieClip Frame 1 | Symbol 789 EditableText |
"disp1" | Symbol 792 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 792 MovieClip Frame 1 | Symbol 790 MovieClip |
"head" | Symbol 808 MovieClip Frame 1 | Symbol 217 MovieClip |
"head" | Symbol 809 MovieClip Frame 1 | Symbol 217 MovieClip |
"head" | Symbol 810 MovieClip Frame 1 | Symbol 217 MovieClip |
"pupil1" | Symbol 813 MovieClip Frame 1 | Symbol 333 MovieClip |
"pupil2" | Symbol 813 MovieClip Frame 1 | Symbol 333 MovieClip |
"head" | Symbol 814 MovieClip Frame 1 | Symbol 813 MovieClip |
"head" | Symbol 815 MovieClip Frame 1 | Symbol 813 MovieClip |
"head" | Symbol 818 MovieClip Frame 1 | Symbol 817 MovieClip |
"ani" | Symbol 819 MovieClip Frame 1 | Symbol 220 MovieClip |
"ani" | Symbol 819 MovieClip Frame 2 | Symbol 808 MovieClip |
"ani" | Symbol 819 MovieClip Frame 3 | Symbol 809 MovieClip |
"ani" | Symbol 819 MovieClip Frame 4 | Symbol 810 MovieClip |
"ani" | Symbol 819 MovieClip Frame 5 | Symbol 814 MovieClip |
"ani" | Symbol 819 MovieClip Frame 6 | Symbol 815 MovieClip |
"ani" | Symbol 819 MovieClip Frame 7 | Symbol 818 MovieClip |
"guy" | Symbol 820 MovieClip Frame 1 | Symbol 341 MovieClip |
"enem" | Symbol 820 MovieClip Frame 1 | Symbol 819 MovieClip |
"ball" | Symbol 820 MovieClip Frame 1 | Symbol 234 MovieClip |
"ballshad" | Symbol 820 MovieClip Frame 1 | Symbol 342 MovieClip |
"ballboom" | Symbol 820 MovieClip Frame 1 | Symbol 362 MovieClip |
"starrier1" | Symbol 820 MovieClip Frame 1 | Symbol 344 MovieClip |
"starrier2" | Symbol 820 MovieClip Frame 1 | Symbol 346 MovieClip |
"starrier3" | Symbol 820 MovieClip Frame 1 | Symbol 348 MovieClip |
"starrier4" | Symbol 820 MovieClip Frame 1 | Symbol 350 MovieClip |
"starrier5" | Symbol 820 MovieClip Frame 1 | Symbol 352 MovieClip |
"starrier6" | Symbol 820 MovieClip Frame 1 | Symbol 354 MovieClip |
"starrier7" | Symbol 820 MovieClip Frame 1 | Symbol 356 MovieClip |
"starrier8" | Symbol 820 MovieClip Frame 1 | Symbol 358 MovieClip |
"portal1" | Symbol 820 MovieClip Frame 1 | Symbol 426 MovieClip |
"portal2" | Symbol 820 MovieClip Frame 1 | Symbol 426 MovieClip |
"litstorm" | Symbol 820 MovieClip Frame 1 | Symbol 432 MovieClip |
"power1" | Symbol 820 MovieClip Frame 1 | Symbol 436 MovieClip |
"power2" | Symbol 820 MovieClip Frame 1 | Symbol 438 MovieClip |
"power3" | Symbol 820 MovieClip Frame 1 | Symbol 440 MovieClip |
"power4" | Symbol 820 MovieClip Frame 1 | Symbol 442 MovieClip |
"power5" | Symbol 820 MovieClip Frame 1 | Symbol 444 MovieClip |
"power6" | Symbol 820 MovieClip Frame 1 | Symbol 446 MovieClip |
"power7" | Symbol 820 MovieClip Frame 1 | Symbol 448 MovieClip |
"power8" | Symbol 820 MovieClip Frame 1 | Symbol 450 MovieClip |
"tbpoints" | Symbol 823 MovieClip Frame 1 | Symbol 821 EditableText |
"tbscore" | Symbol 823 MovieClip Frame 1 | Symbol 822 EditableText |
"head" | Symbol 828 MovieClip Frame 1 | Symbol 217 MovieClip |
"head" | Symbol 829 MovieClip Frame 1 | Symbol 217 MovieClip |
"disp1" | Symbol 837 MovieClip Frame 1 | Symbol 469 MovieClip |
"disp2" | Symbol 837 MovieClip Frame 1 | Symbol 823 MovieClip |
"ani" | Symbol 837 MovieClip Frame 191 | Symbol 220 MovieClip |
"head" | Symbol 837 MovieClip Frame 197 | Symbol 217 MovieClip |
"head" | Symbol 837 MovieClip Frame 216 | Symbol 217 MovieClip |
"head" | Symbol 837 MovieClip Frame 238 | Symbol 217 MovieClip |
"head" | Symbol 837 MovieClip Frame 296 | Symbol 217 MovieClip |
"head" | Symbol 837 MovieClip Frame 330 | Symbol 217 MovieClip |
"ball" | Symbol 844 MovieClip Frame 1 | Symbol 234 MovieClip |
"ball" | Symbol 857 MovieClip Frame 1 | Symbol 234 MovieClip |
"ball" | Symbol 870 MovieClip Frame 1 | Symbol 234 MovieClip |
"head" | Symbol 885 MovieClip Frame 1 | Symbol 143 MovieClip |
"head" | Symbol 886 MovieClip Frame 1 | Symbol 133 MovieClip |
"head" | Symbol 889 MovieClip Frame 1 | Symbol 164 MovieClip |
"head" | Symbol 890 MovieClip Frame 1 | Symbol 156 MovieClip |
"head" | Symbol 892 MovieClip Frame 1 | Symbol 171 MovieClip |
"head" | Symbol 894 MovieClip Frame 1 | Symbol 183 MovieClip |
"head" | Symbol 896 MovieClip Frame 1 | Symbol 191 MovieClip |
"head" | Symbol 899 MovieClip Frame 1 | Symbol 201 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Labels
"Directions for Wiggi-World version" | Frame 1 |
"start" | Frame 2 |
"goplay" | Symbol 31 MovieClip Frame 2 |
|