STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 229595 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2595 · P5190 |
This is the info page for Flash #23557 |
Twas the month after xmas and santa was sleeping |
Outside his workshop, something evil was creeping |
goblins broke in and abducted the elves |
they wanted the workshop all for themselves |
Their plan was to make vile and dangerous toys |
but santa woke up... |
... and he's bringin' the noise! |
Select a control scheme below: |
D |
A |
W |
Fire |
Aim |
Jump |
Walk Left |
Walk Right |
1 |
2 |
3 |
4 |
Change Weapons |
Q |
Toggle Quality |
Control Scheme 1 (Desktop) |
Control Scheme 2 (Notebook) |
Select a control scheme: |
S |
Aim Up |
Aim Down |
Walk Right |
Walk Left |
M |
Mute |
Use the crosshair to aim your weapons and fire at anyone who gets in your way. Some weapons, like the rocket launcher, require you to HOLD the fire button in order to charge your shot. Find all of the kidnapped elves to win. |
Instructions: |
PSYCHO |
GOLDFISH |
Creative Media |
Created by: |
tips: Try using the force of your gun to jump farther |
tips: conserving ammo might help you through dead ends |
tips: try going throuhg levels as fast as you can to find time-sensitive secrets. |
tips: a shotgun can be fast and powerful at close range |
Y |
A |
L |
P |
Instructions Controls |
Continue New Game |
V 2.0 |
Presents: |
Level 1 |
PLAY |
+50 |
Health: 200/200 |
200 |
4 |
4 |
300 |
Enter Cheat Code: |
Score: 12312342314521341234 |
Lives: |
The elves were all free and the workshop was saved |
Santa and friends were heroes that day |
With a smile on his face and a nod of his head |
He took his fat ass and went back to bed |
Credits: Developed by: Psycho Goldfish Creative Media Sponsored by: Newgrounds Gameplay Concepts: Josh Tuttle Tom Fulp Original Concept: Josh Tuttle In-game Art & Animation: Josh Tuttle Title Screen Artwork: Josh Tuttle Opening Movie: Josh Tuttle Ending Movie: Josh Tuttle PG Title animation: Jose Ortiz Programming: Josh Tuttle Level Design: Josh Tuttle Voice Acting/Narration: Josh Tuttle MUSIC Santa Rap: Written and preformed by Josh Tuttle Santa Clause iz comin' Biatch Written and preformed by Josh Tuttle Jizzingle Bellz Written and preformed by Josh Tuttle Kill the Boss Written and preformed by -vincentb- Characters: (did you find all 4 hidden characters?) Serious Santa: Designed by Josh Tuttle Goblins/Yeti Created & Designed by Josh Tuttle Santa's Elves Designed by Josh Tuttle Psycho Goldfish created and designed by Josh Tuttle Alien Hominid Created and designed by Tom Fulp & Dan Paladin Pico Created by Tom Fulp Designed by Jose Ortiz P-bot Created by Tom Fulp Designed by Jose Ortiz Special thanks to the NG drunks for testing and feedback Serious Santa is brought to you by the letter A and the number 12 |
GAME OVER |
Final Score: |
45347657657 |
Enter your name: |
SUBMIT |
High Scores |
Main Menu |
ActionScript [AS1/AS2]
Frame 1function autoScore(sc) { trace("hp score = " + sc); _root.HPScoreService.postScore(sc, ""); } function handleScore(sc) { gotoAndStop (3); } function sendScore(p, s) { myScore.submit(p, s); gotoAndStop (3); } function loadScores() { myScore.show(); } myScore = new saveScore("Serious_Santa", "s78FW9gf7o32sxbx782n3xN4876DJHG", "newgrounds"); if (_root.pg_username) { myname = pg_username; } else { myname = ""; } function itemHandler0(obj, item) { getURL ("http://www.newgrounds.com", "_blank"); } function itemHandler1(obj, item) { getURL ("http://www.psychogoldfish.com", "_blank"); } _global.locker = 0; var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.customItems.push(new ContextMenuItem("Newgrounds", itemHandler0)); myMenu.customItems.push(new ContextMenuItem("Psycho Goldfish", itemHandler1)); myMenu.customItems[1].separatorBefore = true; _root.menu = myMenu; Mouse.show(); if (!controls) { _global.controls = 1; } level = 1; _quality = "high"; stop(); _global.ammo = new Object(); ammo.rifle = "i"; ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; _global.playersprite = "santa"; _global.oldplayer = playersprite; if (!secrets) { _global.secrets = new Object(); _global.secrets = SharedObject.getLocal("SERIOUS_SANTA"); }Frame 2stop();Frame 3_global.lives = 4; _global.score = 0; _quality = "high"; sentScore = false;Instance of Symbol 1169 MovieClip in Frame 3onClipEvent (load) { timer = 100; gotoAndStop(random(4) + 1); } onClipEvent (enterFrame) { timer--; if (timer < 1) { timer = 100; play(); } }Frame 4Key.removeListener(_root.klist); locker++; _root.basescore = 0; Mouse.show(); stopAllSounds(); if (_global.lives < 1) { gotoAndStop ("gameover"); } else { if (_root.bonus and (_root.level != _root.lastlev)) { _global.score = _global.score + _root.bonus; } _root.bonus = 0; stop(); } _root.lastlev = _root.level;Instance of Symbol 1222 MovieClip in Frame 4onClipEvent (enterFrame) { if (playersprite != oldplayer) { ann.gotoAndPlay(playersprite); _global.oldplayer = playersprite; } }Frame 5stop();Instance of Symbol 1304 MovieClip "charge" in Frame 5onClipEvent (load) { gotoAndStop (2); }Instance of Symbol 1307 MovieClip in Frame 5onClipEvent (enterFrame) { scr = "Score: " + (_global.score * 10); gotoAndStop(_global.lives + 1); }Frame 12sentScore = false; stop();Symbol 5 MovieClip Frame 1stop();Instance of Symbol 5 MovieClip in Symbol 15 MovieClip [explosion1] Frame 1onClipEvent (load) { if (_parent._yscale > 120) { gotoAndStop ("large"); } else if (_parent._yscale <= 50) { gotoAndStop ("small"); } else { gotoAndStop ("medium"); } }Symbol 15 MovieClip [explosion1] Frame 4if (radius) { _parent.makeHole(_width / 2, Ex, Ey); }Symbol 15 MovieClip [explosion1] Frame 18this.removeMovieClip(); stop();Symbol 24 MovieClip Frame 1stop();Symbol 33 MovieClip Frame 1stop();Symbol 40 MovieClip Frame 1stop();Symbol 48 MovieClip Frame 1stop();Symbol 56 MovieClip Frame 6stop();Instance of Symbol 56 MovieClip in Symbol 76 MovieClip Frame 7onClipEvent (load) { if (_root.game.player.grav > -35) { this.gotoAndStop(8); } }Instance of Symbol 81 MovieClip in Symbol 82 MovieClip Frame 1onClipEvent (enterFrame) { _rotation = (_parent._rotation * -1); }Symbol 84 MovieClip Frame 19stop();Symbol 85 MovieClip Frame 1stop();Symbol 85 MovieClip Frame 2_global.lives--;Symbol 85 MovieClip Frame 54ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; score = 0; _root.gotoAndStop(4);Symbol 93 MovieClip Frame 1this.onEnterFrame = function () { if (!init) { hh = _parent.health; init = 1; } if (hh > _parent.health) { gotoAndPlay(self); } hh = _parent.health; }; stop();Symbol 93 MovieClip Frame 3stop();Symbol 93 MovieClip Frame 5stop();Symbol 93 MovieClip Frame 7stop();Symbol 93 MovieClip Frame 9stop();Symbol 93 MovieClip Frame 11stop();Symbol 93 MovieClip Frame 13stop();Symbol 93 MovieClip Frame 15stop();Symbol 94 MovieClip [pbot] Frame 1if (!init) { init = 1; pmode = "f"; drop = 40; weight = 2.5; run = 5; grav = 0; health = 100; height = 58; width = 46; maxHealth = health; } dir = 1; stop();Instance of Symbol 93 MovieClip in Symbol 94 MovieClip [pbot] Frame 1onClipEvent (load) { self = "pbot"; }Symbol 94 MovieClip [pbot] Frame 2dir = -1;Symbol 115 MovieClip Frame 1stop();Symbol 127 MovieClip Frame 1stop();Symbol 134 MovieClip Frame 1stop();Symbol 140 MovieClip Frame 1stop();Symbol 146 MovieClip Frame 1stop();Symbol 157 MovieClip Frame 1stop();Symbol 157 MovieClip Frame 2_global.lives--;Symbol 157 MovieClip Frame 54ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; score = 0; _root.gotoAndStop(4);Symbol 158 MovieClip [alienhominid] Frame 1if (!init) { init = 1; pmode = "f"; drop = 26; weight = 1.5; run = 7; grav = 0; health = 15; height = 58; width = 46; maxHealth = health * 2; } dir = 1; stop();Instance of Symbol 93 MovieClip in Symbol 158 MovieClip [alienhominid] Frame 1onClipEvent (load) { self = "ah"; }Symbol 158 MovieClip [alienhominid] Frame 2dir = -1;Symbol 178 MovieClip Frame 1stop();Symbol 190 MovieClip Frame 1stop();Symbol 196 MovieClip Frame 1stop();Symbol 207 MovieClip Frame 1stop();Symbol 220 MovieClip Frame 1stop();Symbol 220 MovieClip Frame 2_global.lives--;Symbol 220 MovieClip Frame 54ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; score = 0; _root.gotoAndStop(4);Symbol 221 MovieClip [pico] Frame 1if (!init) { init = 1; pmode = "f"; drop = 24; weight = 2; run = 8; grav = 0; health = 55; height = 58; width = 46; maxHealth = health; } dir = 1; stop();Instance of Symbol 93 MovieClip in Symbol 221 MovieClip [pico] Frame 1onClipEvent (load) { self = "pico"; }Symbol 221 MovieClip [pico] Frame 2dir = -1;Symbol 245 MovieClip Frame 1stop();Symbol 252 MovieClip Frame 1stop();Symbol 259 MovieClip Frame 1stop();Symbol 266 MovieClip Frame 1stop();Symbol 270 MovieClip Frame 1stop();Symbol 270 MovieClip Frame 2_global.lives--;Symbol 270 MovieClip Frame 54ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; score = 0; _root.gotoAndStop(4);Symbol 271 MovieClip [pg] Frame 1if (!init) { init = 1; pmode = "f"; drop = 24; weight = 2; run = 6; grav = 0; health = 40; height = 58; width = 46; inofall = 1; maxHealth = health; } dir = 1; stop();Instance of Symbol 93 MovieClip in Symbol 271 MovieClip [pg] Frame 1onClipEvent (load) { self = "pg"; }Symbol 271 MovieClip [pg] Frame 2dir = -1;Symbol 322 MovieClip Frame 1stop();Symbol 328 MovieClip Frame 1stop();Symbol 335 MovieClip Frame 1stop();Symbol 338 MovieClip Frame 1stop();Symbol 338 MovieClip Frame 2smoke.gotoAndPlay(2);Symbol 362 MovieClip Frame 1stop();Symbol 374 MovieClip Frame 1stop();Symbol 374 MovieClip Frame 2_global.lives--;Symbol 374 MovieClip Frame 54ammo.shotgun = 0; ammo.rocket = 0; ammo.grenade = 0; score = 0; _root.gotoAndStop(4);Symbol 375 MovieClip [santa] Frame 1if (!init) { init = 1; pmode = "f"; drop = 24; weight = 2; run = 6; grav = 0; health = 80; maxHealth = health; height = 58; width = 46; } dir = 1; stop();Instance of Symbol 93 MovieClip in Symbol 375 MovieClip [santa] Frame 1onClipEvent (load) { self = "santa"; }Symbol 375 MovieClip [santa] Frame 2dir = -1;Symbol 382 MovieClip Frame 1hops = 3 + random(4);Symbol 382 MovieClip Frame 13hops--; if (hops > 0) { gotoAndPlay (2); } else { hops = 3 + random(4); }Symbol 382 MovieClip Frame 30hops--; if (hops > 0) { gotoAndPlay (19); } else { hops = 3 + random(4); }Symbol 390 MovieClip Frame 9stop();Symbol 394 MovieClip Frame 4stop();Symbol 401 MovieClip Frame 9dp = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("snowball", "sn" + dp, dp); _parent._parent._parent["sn" + dp]._x = _parent._parent._x + (8 * _parent._parent.dir); _parent._parent._parent["sn" + dp]._y = _parent._parent._y; _parent._parent._parent["sn" + dp].yspd = -2; _parent._parent._parent["sn" + dp].xspd = 16 * _parent._parent.dir;Symbol 401 MovieClip Frame 20_parent.gotoAndStop("stance");Symbol 409 MovieClip Frame 8dst = Math.round(Math.sqrt(Math.pow(_parent._parent._parent.player._x - _parent._parent._x, 2) + Math.pow(_parent._parent._parent.player._y - _parent._parent._y, 2))); if (dst <= 60) { _parent._parent._parent.player.grav = -20; _parent._parent._parent.player._y = _parent._parent._parent.player._y - 20; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.health = _parent._parent._parent.player.health - 10; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-10"; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player._height / 2); }Symbol 409 MovieClip Frame 13_parent.gotoAndStop(1);Symbol 418 MovieClip Frame 26_global.score = _global.score + 30; tmp = new Array(); tmp = _parent._parent._parent.gamesprites; tmp2 = new Array(); i = 0; while (i < tmp.length) { if (tmp[i] != _parent._parent._name) { tmp2.push(tmp[i]); } i++; } _parent._parent._parent.gamesprites = tmp2; _parent._parent.removeMovieClip(); stop();Symbol 419 MovieClip Frame 1stop();Symbol 420 MovieClip [goblin1] Frame 1if (!init) { this.filters = swatches[random(swatches.length)]; init = 1; gotoAndStop(random(2) + 1); pmode = "f"; drop = 24; weight = 3; grav = 0; health = 25; _parent.gamesprites.push(_name); stop(); damage = 50; live = true; height = 68; width = 40; snowdelay = 40 + random(60); this.onEnterFrame = function () { if (health != oldhealth) { if (health < 1) { sprite.gotoAndStop("dead"); live = false; } else { sprite.gotoAndStop("jump"); oldhealth = health; } } if (live == true) { xd = _parent.player._x - _x; yd = _parent.player._y - _y; xd = Math.sqrt((xd * xd) + (yd * yd)); if (xd < 600) { if (pmode == "g") { if ((_parent.player._x > (_x - 300)) or (_parent.player._x < (_x + 300))) { snowdelay--; if (snowdelay < 1) { if (random(100) < 50) { gotoAndStop (1); dir = 1; } else { gotoAndStop (2); dir = -1; } if (((_parent.player._x < _x) and (dir == -1)) or ((_parent.player._x > _x) and (dir == 1))) { dst = Math.round(Math.sqrt(Math.pow(_parent.player._x - _x, 2) + Math.pow(_parent.player._y - _y, 2))); if (dst > 80) { sprite.gotoAndStop("throw"); } else { sprite.gotoAndStop("melee"); } snowdelay = 50 + random(90); } else { this.grav = -24; this.hforce = -12 * dir; this._y = this._y + this.grav; this.pmode = "f"; sprite.gotoAndStop("flip"); snowdelay = 10 + random(20); } } else if ((sprite._currentframe == 2) or (sprite._currentframe == 3)) { sprite.gotoAndStop(1); } } } } } }; } dir = 1;Instance of Symbol 93 MovieClip in Symbol 420 MovieClip [goblin1] Frame 1onClipEvent (load) { self = "goblin"; }Symbol 420 MovieClip [goblin1] Frame 2dir = -1;Symbol 456 MovieClip Frame 1hops = 3 + random(4);Symbol 456 MovieClip Frame 13hops--; if (hops > 0) { gotoAndPlay (2); } else { hops = 3 + random(4); }Symbol 456 MovieClip Frame 30hops--; if (hops > 0) { gotoAndPlay (19); } else { hops = 3 + random(4); }Symbol 464 MovieClip Frame 9stop();Symbol 467 MovieClip Frame 4stop();Symbol 473 MovieClip Frame 9dp = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("snowball2", "sn" + dp, dp); xdst = (_parent._parent._parent.player._x - _parent._parent._x) / 20; ydst = ((_parent._parent._parent.player._y - _parent._parent._y) / 20) - 4; _parent._parent._parent["sn" + dp]._x = _parent._parent._x + (12 * _parent._parent.dir); _parent._parent._parent["sn" + dp]._y = _parent._parent._y - 8; _parent._parent._parent["sn" + dp].yspd = ydst; _parent._parent._parent["sn" + dp].xspd = xdst;Symbol 473 MovieClip Frame 20_parent.gotoAndStop("stance");Symbol 480 MovieClip Frame 8dst = Math.round(Math.sqrt(Math.pow(_parent._parent._parent.player._x - _parent._parent._x, 2) + Math.pow(_parent._parent._parent.player._y - _parent._parent._y, 2))); if (dst <= 90) { _parent._parent._parent.player.grav = -30; if (_parent._parent._parent.player._x > _parent._parent._x) { _parent._parent._parent.player.hforce = 8; } else { _parent._parent._parent.player.hforce = -8; } _parent._parent._parent.player._y = _parent._parent._parent.player._y - 20; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.health = _parent._parent._parent.player.health - 15; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-15"; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player._height / 2); }Symbol 480 MovieClip Frame 14_parent.gotoAndStop(1);Symbol 489 MovieClip Frame 26_global.score = _global.score + 50; tmp = new Array(); tmp = _parent._parent._parent.gamesprites; tmp2 = new Array(); i = 0; while (i < tmp.length) { if (tmp[i] != _parent._parent._name) { tmp2.push(tmp[i]); } i++; } _parent._parent._parent.gamesprites = tmp2; _parent._parent.removeMovieClip(); stop();Symbol 490 MovieClip Frame 1stop();Symbol 491 MovieClip [goblin2] Frame 1if (!init) { if (nofilter != 1) { this.filters = swatches[random(swatches.length)]; } init = 1; gotoAndStop(random(2) + 1); pmode = "f"; drop = 24; weight = 2.5; grav = 1; health = 50; oldhealth = 0; _parent.gamesprites.push(_name); stop(); damage = 40; live = true; height = 68; width = 40; snowdelay = 40 + random(60); this.onEnterFrame = function () { if (health != oldhealth) { if (health < 1) { sprite.gotoAndStop("dead"); live = false; } else { sprite.gotoAndStop("jump"); oldhealth = health; } } if (live == true) { xd = _parent.player._x - _x; yd = _parent.player._y - _y; xd = Math.sqrt((xd * xd) + (yd * yd)); if (xd < 600) { if (pmode == "g") { if ((_parent.player._x > (_x - 300)) or (_parent.player._x < (_x + 300))) { snowdelay--; if (snowdelay < 1) { if (random(100) < 50) { gotoAndStop (1); dir = 1; } else { gotoAndStop (2); dir = -1; } if (((_parent.player._x < _x) and (dir == -1)) or ((_parent.player._x > _x) and (dir == 1))) { dst = Math.round(Math.sqrt(Math.pow(_parent.player._x - _x, 2) + Math.pow(_parent.player._y - _y, 2))); if (dst > 100) { sprite.gotoAndStop("throw"); } else { pmode = "f"; grav = -18; _y = (_y - 10); sprite.gotoAndStop("melee"); } snowdelay = 40 + random(80); } else { this.grav = -30; this.hforce = -10 * dir; this._y = this._y + this.grav; this.pmode = "f"; sprite.gotoAndStop("flip"); snowdelay = 10 + random(10); } } else if ((sprite._currentframe == 2) or (sprite._currentframe == 3)) { sprite.gotoAndStop(1); } } } } } }; } dir = 1;Instance of Symbol 93 MovieClip in Symbol 491 MovieClip [goblin2] Frame 1onClipEvent (load) { self = "goblin"; }Symbol 491 MovieClip [goblin2] Frame 2dir = -1;Symbol 494 MovieClip Frame 1function dropem() { dp = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("napalm", "jk" + dp, dp); _parent._parent._parent["jk" + dp]._x = _parent._parent._x; _parent._parent._parent["jk" + dp]._y = _parent._parent._y + 120; _parent._parent._parent["jk" + dp].yspd = 8; _parent._parent._parent["jk" + dp].xspd = 1 * _parent._parent.dir; } stop();Symbol 494 MovieClip Frame 2bombs = 6;Symbol 494 MovieClip Frame 9dropem();Symbol 494 MovieClip Frame 16bombs--; if (bombs > 1) { gotoAndPlay (6); }Symbol 526 MovieClip Frame 26_parent.door.play();Symbol 526 MovieClip Frame 35_parent.gotoAndStop(1);Symbol 527 MovieClip Frame 1stop();Instance of Symbol 93 MovieClip in Symbol 527 MovieClip Frame 1onClipEvent (load) { self = "zeplin"; }Symbol 527 MovieClip Frame 2stop();Symbol 528 MovieClip [zeplin] Frame 1dir = 1; _parent.gamesprites.push(_name); active = false; alive = true; health = 30; yfl = 0; fdr = 1; spd = 6; this.filters = swatches[random(swatches.length)]; this.onEnterFrame = function () { if (alive == true) { grav = 0; hforce = 0; if (active == true) { xd = _parent.player._x - _x; yd = _parent.player._y - _y; xd = Math.sqrt((xd * xd) + (yd * yd)); if ((xd < -700) or (xd > 700)) { this.removeMovieClip(); } else { if ((xd < 400) and (xd > -400)) { if (sprite.door._currentframe != 2) { sprite.gotoAndStop(2); } } yfl = yfl + (0.25 * fdr); _y = (_y + yfl); if (yfl > 3) { fdr = -1; } else if (yfl < -3) { fdr = 1; } _x = (_x + (spd * dir)); } } else { xd = _parent.player._x - _x; yd = _parent.player._y - _y; xd = Math.sqrt((xd * xd) + (yd * yd)); if ((xd > -600) and (xd < 600)) { active = true; if (_parent.player._x > _x) { gotoAndStop (1); } else { gotoAndStop (2); } } } if (health < 1) { alive = false; gotoAndPlay (3); } } }; stop();Symbol 528 MovieClip [zeplin] Frame 2dir = -1;Symbol 528 MovieClip [zeplin] Frame 3radius = 120; maxblast = 24; boomscale = 100; damage = 10; _parent.makeExplosion(_x, _y, boomscale, radius, maxblast, damage); _global.score = _global.score + 50;Symbol 528 MovieClip [zeplin] Frame 5_parent.attachMovie("goblin2", "gob" + dpth2, dpth2); _parent["gob" + dpth2]._x = _x; _parent["gob" + dpth2]._y = _y; _parent["gob" + dpth2].nofilter = 1; _parent["gob" + dpth2].filters = this.filters; _parent.sprites.push("gob" + dpth2);Symbol 528 MovieClip [zeplin] Frame 10this.removeMovieClip(); stop();Symbol 541 MovieClip Frame 2stop();Symbol 550 MovieClip Frame 1if (!init) { init = 1; delay = 30 + random(45); this.onEnterFrame = function () { if (_parent._parent.stopme != 1) { delay--; if (delay < 1) { _parent.gotoAndStop(2); } } }; }Symbol 560 MovieClip Frame 3dp = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("jackbomb", "jk" + dp, dp); _parent._parent._parent["jk" + dp]._x = _parent._parent._x + (86 * _parent._parent.dir); _parent._parent._parent["jk" + dp]._y = _parent._parent._y - 40; _parent._parent._parent["jk" + dp].yspd = -12 - random(6); _parent._parent._parent["jk" + dp].xspd = (8 + random(8)) * _parent._parent.dir;Symbol 560 MovieClip Frame 15_parent.gotoAndStop(1);Symbol 571 MovieClip Frame 26_global.score = _global.score + 50; tmp = new Array(); tmp = _parent._parent._parent.gamesprites; tmp2 = new Array(); i = 0; while (i < tmp.length) { if (tmp[i] != _parent._parent._name) { tmp2.push(tmp[i]); } i++; } _parent._parent._parent.gamesprites = tmp2; _parent._parent.removeMovieClip(); stop();Symbol 572 MovieClip Frame 1stop();Symbol 573 MovieClip [jacklin] Frame 1if (!init) { this.filters = swatches[random(swatches.length)]; init = 1; pmode = "f"; drop = 24; weight = 3; grav = 0; health = 45; _parent.gamesprites.push(_name); stop(); damage = 50; live = true; height = 68; width = 40; snowdelay = 40 + random(60); amode = "s"; stopme = 1; this.onEnterFrame = function () { if (live == true) { ydd = _y - _parent.player._y; if (ydd < 0) { ydd = ydd * -1; } if (ydd < 300) { if (pmode != "f") { if (sprite._currentframe == 3) { sprite.gotoAndStop(1); } if ((_parent.player._x < (_x + 510)) and (_parent.player._x > (_x - 510))) { if (_parent.player._x > _x) { gotoAndStop (2); dir = 1; } else { gotoAndStop (1); dir = -1; } if ((_parent.player._x > (_x + 220)) or (_parent.player._x < (_x - 220))) { amode = "s"; } else { amode = "w"; } if (amode == "s") { stopme = 0; sprite.top.stop(); sprite.legs.gotoAndStop(1); } else if ((amode == "w") and (sprite._currentframe == 1)) { sprite.top.play(); sprite.legs.gotoAndStop(2); miny = _y - 10; maxy = _y + 50; if (_parent.land.hitTest(_parent.gpx(_x + (-30 * dir)), _parent.gpy(miny - 1), true)) { _x = (_x - (4 * dir)); floor = "no"; i = miny; while (i <= maxy) { if (!_parent.land.hitTest(_parent.gpx(_x), _parent.gpy(i), true)) { floor = i; i = maxy + 1; } i = i + 3; } if (floor != "no") { _y = (floor - 38); } else { pmode = "f"; grav = -16; } } } } else { stopme = 1; } } else { sprite.gotoAndStop("jump"); } } else { stopme = 1; } if (health < 1) { live = false; sprite.gotoAndStop("dead"); } } }; } dir = -1; stop();Instance of Symbol 93 MovieClip in Symbol 573 MovieClip [jacklin] Frame 1onClipEvent (load) { self = "goblin"; }Symbol 573 MovieClip [jacklin] Frame 2dir = 1;Symbol 577 MovieClip [boom] Frame 4stop();Symbol 583 MovieClip [rocket] Frame 1function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } strail = "smoketrail"; radius = 120; maxblast = 24; boomscale = 100; live = 0; damage = 50; this.onEnterFrame = function () { if (!init) { init = 1; smokeat = 0; } smokeat = smokeat - speed; if (smokeat < 1) { smokeat = 16; sdp = _parent.getNextHighestDepth(); _parent.attachMovie(strail, "s" + sdp, sdp); _parent["s" + sdp]._x = this._x; _parent["s" + sdp]._y = this._y; } if ((this._rotation > 100) or (this._rotation < -90)) { this._rotation = this._rotation - 3; } else if (this._rotation < 80) { this._rotation = this._rotation + 3; } if ((_rotation >= 45) and (_rotation <= 135)) { speed = speed * 1.08; } wang = _rotation; (gotY = getXY(wang)); loop = 0; smoked = false; if (_parent.yeti1.init == 1) { hit = 0; if ((this._y > (_parent.yeti1._y - 134)) and (this._y < (_parent.yeti1._y - 30))) { if (((this._x > (_parent.yeti1._x - 60)) and (this._x < _parent.yeti1._x)) and (gotX > 0)) { hit = 1; side = 2; } else if (((this._x < (_parent.yeti1._x + 60)) and (this._x > _parent.yeti1._x)) and (gotX < 0)) { hit = 1; side = 1; } } if (hit == 1) { _rotation = (180 - _rotation); wang = _rotation; (gotY = getXY(wang)); this._rotation = 360 - this._rotation; kilzme = true; _parent.yeti1.gotoAndStop(side); _parent.yeti1.sprite.gotoAndStop("block"); _parent.yeti1.sprite.ani.gotoAndPlay(1); } } if (live > 2) { i = 0; while (i < _parent.sprites.length) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; } i++; } } else { live++; } while (loop < speed) { this._x = this._x + (gotX * 4); this._y = this._y + (gotY * 4); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { _parent.projectiles--; this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { _parent.projectiles--; this.removeMovieClip(); } else if ((!_parent.checkForHit(_x, _y, true)) or (smoked == true)) { _parent.makeExplosion(_x, _y, boomscale, radius, maxblast, damage); this.removeMovieClip(); } loop = loop + 4; } }; gotoAndStop(playersprite);Symbol 583 MovieClip [rocket] Frame 2radius = 160; maxblast = 24; boomscale = 125; damage = 75;Symbol 583 MovieClip [rocket] Frame 3radius = 160; maxblast = 24; boomscale = 125; damage = 75;Symbol 583 MovieClip [rocket] Frame 4radius = 180; maxblast = 24; boomscale = 150; damage = 50;Symbol 583 MovieClip [rocket] Frame 5radius = 160; maxblast = 24; boomscale = 125; damage = 75; strail = "plasmatrail";Symbol 600 MovieClip [smoketrail] Frame 1this._rotation = random(360);Symbol 600 MovieClip [smoketrail] Frame 21this.removeMovieClip(); stop();Symbol 606 MovieClip Frame 1play();Symbol 606 MovieClip Frame 4dd = _parent._parent.getNextHighestDepth(); _parent._parent.attachMovie("greenring", "smk" + dd, dd); _parent._parent["smk" + dd]._x = _parent._x; _parent._parent["smk" + dd]._y = _parent._y;Symbol 607 MovieClip [grenade] Frame 1function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } radius = 100; maxblast = 24; boomscale = 75; bombz = 4; damage = 40; live = 0; this.onEnterFrame = function () { if (live < 10) { live++; } this._rotation = this._rotation + (xspd * 2); loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 0.75; } xspd = xspd * 1.01; smoked = false; while (loop < speed) { this._x = this._x + (axspd * 2); this._y = this._y + (ayspd * 2); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { _parent.projectiles--; this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { _parent.projectiles--; this.removeMovieClip(); } else if (!_parent.checkForHit(_x, _y, true)) { smoked = true; loop = speed; } loop = loop + 2; } if ((live >= 5) and (smoked != true)) { i = 0; while (i < _parent.sprites.length) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; i = _parent.sprites.length; } i++; } } if (_parent.yeti1.init == 1) { hit = 0; if ((this._y > (_parent.yeti1._y - 134)) and (this._y < (_parent.yeti1._y - 30))) { if (((this._x > (_parent.yeti1._x - 60)) and (this._x < _parent.yeti1._x)) and (axspd > 0)) { hit = 1; side = 2; } else if (((this._x < (_parent.yeti1._x + 60)) and (this._x > _parent.yeti1._x)) and (axspd < 0)) { hit = 1; side = 1; } } if (hit == 1) { axspd = axspd * -1; xspd = xspd * -1; this._rotation = 360 - this._rotation; kilzme = true; _parent.yeti1.gotoAndStop(side); _parent.yeti1.sprite.gotoAndStop("block"); _parent.yeti1.sprite.ani.gotoAndPlay(1); } } if (smoked == true) { _parent.makeExplosion(_x, _y, boomscale, radius, maxblast, damage); s = 0; while (s < bombz) { dpth = _parent.getNextHighestDepth(); _parent.attachMovie("cluster", "c" + dpth, dpth); cspd = random(bombz) + 10; xm = random(cspd * 0.5); ym = Math.round(Math.sqrt((cspd * cspd) - (xm * xm))) * -1; if (random(100) < 50) { xm = xm * -1; } _parent["c" + dpth].xspd = xm; _parent["c" + dpth].yspd = ym; _parent["c" + dpth]._x = this._x + xm; _parent["c" + dpth]._y = this._y + ym; s++; } this.removeMovieClip(); } }; gotoAndStop(playersprite);Symbol 607 MovieClip [grenade] Frame 2radius = 80; maxblast = 24; boomscale = 50; damage = 20; bombz = 5; dd = _parent.getNextHighestDepth(); _parent.attachMovie("greensmoke", "smk" + dd, dd); _parent["smk" + dd]._x = _x; _parent["smk" + dd]._y = _y;Symbol 607 MovieClip [grenade] Frame 3radius = 100; maxblast = 24; boomscale = 60; damage = 20; bombz = 8;Symbol 607 MovieClip [grenade] Frame 4radius = 98; maxblast = 24; boomscale = 100; damage = 20; bombz = 3;Symbol 607 MovieClip [grenade] Frame 5radius = 224; maxblast = 24; boomscale = 200; damage = 80; bombz = 0;Symbol 618 MovieClip [rifle] Frame 1damage = 5; live = 0; this.onEnterFrame = function () { loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; while (loop < speed) { this._x = this._x + (axspd * 4); this._y = this._y + (ayspd * 4); if (_parent.yeti1.init == 1) { hit = 0; if ((this._y > (_parent.yeti1._y - 134)) and (this._y < (_parent.yeti1._y - 30))) { if (((this._x > (_parent.yeti1._x - 60)) and (this._x < _parent.yeti1._x)) and (axspd > 0)) { hit = 1; side = 2; } else if (((this._x < (_parent.yeti1._x + 60)) and (this._x > _parent.yeti1._x)) and (axspd < 0)) { hit = 1; side = 1; } } if (hit == 1) { axspd = axspd * -1; xspd = xspd * -1; this._rotation = 180 - this._rotation; kilzme = true; _parent.yeti1.gotoAndStop(side); _parent.yeti1.sprite.gotoAndStop("block"); _parent.yeti1.sprite.ani.gotoAndPlay(1); } } smoked = false; i = 0; while (i < _parent.sprites.length) { if ((_parent.sprites[i] != "player") or (kilzme == true)) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { _parent[_parent.sprites[i]].grav = _parent[_parent.sprites[i]].grav - 10; _parent[_parent.sprites[i]].hforce = _parent[_parent.sprites[i]].hforce - (xspd * -0.1); _parent[_parent.sprites[i]].pmode = "f"; pain = damage; dpth = _parent.getNextHighestDepth(); _parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent["dm" + dpth].pain = "-" + pain; _parent["dm" + dpth]._x = _parent[_parent.sprites[i]]._x; _parent["dm" + dpth]._y = _parent[_parent.sprites[i]]._y - (_parent[_parent.sprites[i]]._height / 2); _parent[_parent.sprites[i]].health = _parent[_parent.sprites[i]].health - pain; loop = speed + 1; _parent.projectiles--; i = _parent.sprites.length; this.removeMovieClip(); } } i++; } loop = loop + 4; } diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { _parent.projectiles--; this.removeMovieClip(); } else if ((_y > (_parent.player._y + 380)) or (_y < (_parent.player._y - 380))) { _parent.projectiles--; this.removeMovieClip(); } else if (!_parent.checkForHit(_x, _y, true)) { _parent.projectiles--; this.removeMovieClip(); } }; gotoAndStop(playersprite);Symbol 618 MovieClip [rifle] Frame 2_parent.projectiles--;Symbol 618 MovieClip [rifle] Frame 3damage = 10;Symbol 618 MovieClip [rifle] Frame 4damage = 7;Symbol 618 MovieClip [rifle] Frame 5damage = 10;Symbol 626 MovieClip [greensmoke] Frame 11this.removeMovieClip(); stop();Symbol 631 MovieClip [shotgun] Frame 1damage = 10; live = 0; this.onEnterFrame = function () { loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; smoked = false; while (loop < speed) { this._x = this._x + (axspd * 6); this._y = this._y + (ayspd * 6); if (_parent.yeti1.init == 1) { hit = 0; if ((this._y > (_parent.yeti1._y - 134)) and (this._y < (_parent.yeti1._y - 30))) { if (((this._x > (_parent.yeti1._x - 60)) and (this._x < _parent.yeti1._x)) and (axspd > 0)) { hit = 1; side = 2; } else if (((this._x < (_parent.yeti1._x + 60)) and (this._x > _parent.yeti1._x)) and (axspd < 0)) { hit = 1; side = 1; } } if (hit == 1) { axspd = axspd * -1; xspd = xspd * -1; this._rotation = 180 - this._rotation; kilzme = true; _parent.yeti1.gotoAndStop(side); _parent.yeti1.sprite.gotoAndStop("block"); _parent.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < _parent.sprites.length) { if ((_parent.sprites[i] != "player") or (kilzme == true)) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { _parent[_parent.sprites[i]].grav = _parent[_parent.sprites[i]].grav - 10; _parent[_parent.sprites[i]].hforce = _parent[_parent.sprites[i]].hforce - (xspd * -0.1); _parent[_parent.sprites[i]].pmode = "f"; pain = damage; dpth = _parent.getNextHighestDepth(); _parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent["dm" + dpth].pain = "-" + pain; _parent["dm" + dpth]._x = _parent[_parent.sprites[i]]._x; _parent["dm" + dpth]._y = _parent[_parent.sprites[i]]._y - (_parent[_parent.sprites[i]]._height / 2); _parent[_parent.sprites[i]].health = _parent[_parent.sprites[i]].health - pain; _parent.projectiles--; loop = speed + 1; this.removeMovieClip(); } } i++; } diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { _parent.projectiles--; this.removeMovieClip(); } else if ((_y > (_parent.player._y + 380)) or (_y < (_parent.player._y - 380))) { _parent.projectiles--; this.removeMovieClip(); } else if (!_parent.checkForHit(_x, _y, true)) { _parent.projectiles--; this.removeMovieClip(); } loop = loop + 6; } }; gotoAndStop(playersprite);Symbol 631 MovieClip [shotgun] Frame 3damage = 15;Symbol 631 MovieClip [shotgun] Frame 4damage = 15;Symbol 631 MovieClip [shotgun] Frame 5damage = 10;Symbol 637 MovieClip [snowball2] Frame 1damage = 15; alive = true; this.onEnterFrame = function () { if (alive == true) { this._rotation = this._rotation + (xspd * 3); loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 0.6; } xspd = xspd * 1.01; while (loop < speed) { this._x = this._x + (axspd * 8); this._y = this._y + (ayspd * 8); if (_parent.player.hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { loop = speed + 1; _parent.player.grav = _parent.player.grav - 3; _parent.player.hforce = _parent.player.hforce - (xspd * -0.25); _parent.player.pmode = "f"; pain = damage; dpth = _parent.getNextHighestDepth(); _parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent["dm" + dpth].pain = "-" + pain; _parent["dm" + dpth]._x = _parent.player._x; _parent["dm" + dpth]._y = _parent.player._y - (_parent.player._height / 2); _parent.player.health = _parent.player.health - pain; alive = false; play(); } diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { this.removeMovieClip(); } else if (!_parent.checkForHit(_x, _y, true)) { alive = false; play(); } loop = loop + 8; } } }; stop();Symbol 637 MovieClip [snowball2] Frame 8this.removeMovieClip(); stop();Symbol 642 MovieClip [snowball] Frame 1damage = 5; this.onEnterFrame = function () { if (this._currentframe == 1) { this._rotation = this._rotation + (xspd * 3); loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 0.4; } xspd = xspd * 1.01; while (loop < speed) { this._x = this._x + (axspd * 4); this._y = this._y + (ayspd * 4); if (_parent.player.hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { _parent.player.grav = _parent.player.grav - 10; _parent.player.hforce = _parent.player.hforce - (xspd * -0.1); _parent.player.pmode = "f"; pain = damage; dpth = _parent.getNextHighestDepth(); _parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent["dm" + dpth].pain = "-" + pain; _parent["dm" + dpth]._x = _parent.player._x; _parent["dm" + dpth]._y = _parent.player._y - (_parent.player._height / 2); _parent.player.health = _parent.player.health - pain; this.removeMovieClip(); } diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { play(); } else if (_y > (_parent.player._y + 380)) { play(); } else if (!_parent.checkForHit(_x, _y, true)) { play(); } loop = loop + 4; } } }; stop();Symbol 642 MovieClip [snowball] Frame 6this.removeMovieClip();Symbol 644 MovieClip [napalm] Frame 1function addbomb(xx, sc) { radius = 96 * (sc / 100); maxblast = 24; _parent.makeExplosion(_x, _y, sc, radius, maxblast, damage); } damage = 10; live = 0; alive = 1; this.onEnterFrame = function () { if (alive == 1) { this._rotation = this._rotation + xspd; loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 1.25; } xspd = xspd * 1.01; smoked = false; if (live > 2) { i = 0; while (i < _parent.sprites.length) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; } i++; } } else { live++; } while (loop < speed) { this._x = this._x + (axspd * 4); this._y = this._y + (ayspd * 4); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { this.removeMovieClip(); } else if ((!_parent.checkForHit(_x, _y, true)) or (smoked == true)) { addbomb(0, 60); loop = speed + 1; alive = 0; play(); } loop = loop + 4; } } }; stop();Symbol 644 MovieClip [napalm] Frame 6addbomb(60, 30); addbomb(-60, 30);Symbol 644 MovieClip [napalm] Frame 10addbomb(40, 15); addbomb(-40, 15);Symbol 644 MovieClip [napalm] Frame 14this.removeMovieClip();Symbol 646 MovieClip [cherrybomb] Frame 1damage = 100; live = 0; this.onEnterFrame = function () { this._rotation = this._rotation + xspd; loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 1.25; } xspd = xspd * 1.01; smoked = false; if (live > 2) { if (_parent.player.hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; } } else { live++; } while (loop < speed) { this._x = this._x + (axspd * 8); this._y = this._y + (ayspd * 8); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { this.removeMovieClip(); } else if ((!_parent.checkForHit(_x, _y, true)) or (smoked == true)) { boomscale = 105; radius = 105; maxblast = 24; _parent.makeExplosion(_x, _y, boomscale, radius, maxblast, damage); this.removeMovieClip(); } loop = loop + 8; } };Symbol 648 MovieClip [jackbomb] Frame 1damage = 30; live = 0; this.onEnterFrame = function () { this._rotation = this._rotation + xspd; loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 1.25; } xspd = xspd * 1.01; smoked = false; if (live > 2) { i = 0; while (i < _parent.sprites.length) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; } i++; } } else { live++; } while (loop < speed) { this._x = this._x + (axspd * 8); this._y = this._y + (ayspd * 8); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { this.removeMovieClip(); } else if ((!_parent.checkForHit(_x, _y, true)) or (smoked == true)) { filter = swatches[5]; scale = 96; radius = 96; maxblast = 24; _parent.makeExplosion(_x, _y, scale, radius, maxblast, damage, filter); this.removeMovieClip(); } loop = loop + 8; } };Symbol 653 MovieClip [cluster] Frame 1function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } radius = 48; maxblast = 24; boomscale = 50; damage = 10; this.onEnterFrame = function () { this._rotation = this._rotation + (xspd * 3); loop = 0; speed = Math.round(Math.sqrt((xspd * xspd) + (yspd * yspd))); axspd = xspd / speed; ayspd = yspd / speed; if (yspd < 30) { yspd = yspd + 0.75; } xspd = xspd * 1.01; smoked = false; if (live >= 5) { i = 0; while (i < _parent.sprites.length) { if (_parent[_parent.sprites[i]].hitTest(_parent.gpx(_x), _parent.gpy(_y), false)) { smoked = true; } i++; } } if (_parent.yeti1.init == 1) { hit = 0; if ((this._y > (_parent.yeti1._y - 134)) and (this._y < (_parent.yeti1._y - 30))) { if (((this._x > (_parent.yeti1._x - 60)) and (this._x < _parent.yeti1._x)) and (axspd > 0)) { hit = 1; side = 2; } else if (((this._x < (_parent.yeti1._x + 60)) and (this._x > _parent.yeti1._x)) and (axspd < 0)) { hit = 1; side = 1; } } if (hit == 1) { axspd = axspd * -1; xspd = xspd * -1; this._rotation = 360 - this._rotation; kilzme = true; _parent.yeti1.gotoAndStop(side); _parent.yeti1.sprite.gotoAndStop("block"); _parent.yeti1.sprite.ani.gotoAndPlay(1); } } while (loop < speed) { this._x = this._x + (axspd * 3); this._y = this._y + (ayspd * 3); diff = this._x - _parent.player._x; if ((diff > 640) or (diff < -640)) { this.removeMovieClip(); } else if (_y > (_parent.player._y + 380)) { this.removeMovieClip(); } else if ((!_parent.checkForHit(_x, _y, true)) or (smoked == true)) { _parent.makeExplosion(_x, _y, boomscale, radius, maxblast, damage); this.removeMovieClip(); } loop = loop + 3; } }; gotoAndStop(playersprite);Symbol 653 MovieClip [cluster] Frame 2radius = 28; maxblast = 32; boomscale = 33; damage = 15;Symbol 653 MovieClip [cluster] Frame 3radius = 48; maxblast = 32; boomscale = 75; damage = 30;Symbol 653 MovieClip [cluster] Frame 4radius = 92; maxblast = 24; boomscale = 100;Symbol 656 MovieClip [playerdamage] Frame 1this.onEnterFrame = function () { if (pain == "-NaN") { pain = ""; } if (!clicker) { clicker = 1; } _y = (_y - 6); clicker++; if (clicker > 20) { this.removeMovieClip(); } };Symbol 665 MovieClip [fire2] Frame 18stop();Symbol 676 MovieClip [fire] Frame 20this.removeMovieClip();Symbol 684 MovieClip [splash] Frame 11this.removeMovieClip(); stop();Symbol 690 MovieClip [plasmatrail] Frame 1this._rotation = random(360);Symbol 690 MovieClip [plasmatrail] Frame 11this.removeMovieClip();Symbol 696 MovieClip [greenring] Frame 1this._rotation = random(360);Symbol 696 MovieClip [greenring] Frame 11this.removeMovieClip();Symbol 729 MovieClip Frame 4if (_parent._parent._currentframe == 2) { _parent._parent.gotoAndStop(1); } else { _parent._parent.gotoAndStop(2); } _parent.gotoAndStop(1);Symbol 742 MovieClip Frame 1damage = 30; hit = 0;Symbol 742 MovieClip Frame 17xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if ((((xd > 20) and (xd < 180)) and (yd > 70)) and (yd < 260)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -18; _parent._parent._parent.player.hforce = 22 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player.height / 2); hit = 1; }Symbol 742 MovieClip Frame 18if (hit != 1) { xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if (((xd > 70) and (xd < 200)) and (yd < 100)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -12; _parent._parent._parent.player.hforce = 30 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._y - (_parent._parent._parent.player.height / 2); } }Symbol 742 MovieClip Frame 24_parent.gotoAndStop(1);Symbol 754 MovieClip Frame 1gotoAndStop(random(3) + 2);Symbol 755 MovieClip Frame 10_parent.gotoAndStop(1);Symbol 759 MovieClip Frame 1damage = 20;Symbol 759 MovieClip Frame 7xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if (((xd > -10) and (xd < 100)) and (yd < 80)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -24; _parent._parent._parent.player.hforce = 8 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x + _parent._parent._parent.player.hforce; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player._height / 2); hit = 1; }Symbol 759 MovieClip Frame 11_parent.gotoAndStop(1);Symbol 760 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 772 MovieClip Frame 5stop();Symbol 772 MovieClip Frame 6_parent.pmode = "w";Symbol 772 MovieClip Frame 9_root.game.gate.play(); if (!idiedk) { _global.score = _global.score + 200; idiedk = 1; }Symbol 773 MovieClip [yeti2] Frame 1this.onEnterFrame = function () { if (!init) { trace((("x:" + _x) + " y:") + _y); init = 1; health = 100; attackdelay = 60; gotoAndStop (2); sprite.gotoAndStop("hurt"); pmode = "g"; } if (icei == 1) { slots = new Array(); i = 1; while (i <= 4) { if (_parent["ice" + i].init != 1) { slots.push(i); } i++; } trace("slots = " + slots.length); if ((slots.length > 1) and (random(500) < 10)) { i = slots[random(slots.length)]; ii = i - 1; _parent.attachMovie("spike", "ice" + i, _parent.getNextHighestDepth()); _parent["ice" + i]._x = _parent.icer[ii].x; _parent["ice" + i]._y = _parent.icer[ii].y; _parent["ice" + i].gotoAndStop("drip"); } } icei = 1; if (sprite._currentframe < 3) { if ((_parent.player._x > _x) and (this._currentframe == 2)) { sprite.gotoAndStop("turn"); } else if ((_parent.player._x < _x) and (this._currentframe == 1)) { sprite.gotoAndStop("turn"); } else if ((_parent.player._x < (_x - 120)) and (_parent.player._x > (_x - 600))) { sprite.gotoAndStop("walk"); this._x = this._x - 6.5; } else if ((_parent.player._x > (_x + 120)) and (_parent.player._x < (_x + 600))) { sprite.gotoAndStop("walk"); this._x = this._x + 6.5; } else { sprite.gotoAndStop(1); } dst = (_parent.player._x - _x) * dir; if (attackdelay < 1) { if ((dst > 60) and (dst < 200)) { sprite.gotoAndStop("smash"); attackdelay = 30; } else if ((dst > -1) and (dst <= 60)) { sprite.gotoAndStop("pound"); attackdelay = 20; } } else { attackdelay--; } } }; dir = 1;Symbol 773 MovieClip [yeti2] Frame 2dir = -1; stop();Symbol 799 MovieClip Frame 4if (_parent._parent._currentframe == 2) { _parent._parent.gotoAndStop(1); } else { _parent._parent.gotoAndStop(2); } _parent.gotoAndStop(1);Symbol 808 MovieClip Frame 1damage = 30; hit = 0;Symbol 808 MovieClip Frame 15xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if ((((xd > 20) and (xd < 180)) and (yd > 70)) and (yd < 260)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -18; _parent._parent._parent.player.hforce = 22 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player.height / 2); hit = 1; }Symbol 808 MovieClip Frame 17if (hit != 1) { xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if (((xd > 70) and (xd < 200)) and (yd < 100)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -12; _parent._parent._parent.player.hforce = 30 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._x; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._y - (_parent._parent._parent.player.height / 2); } }Symbol 808 MovieClip Frame 25_parent.gotoAndStop(1);Symbol 812 MovieClip Frame 15_parent.gotoAndStop(1);Symbol 815 MovieClip Frame 1damage = 20;Symbol 815 MovieClip Frame 6xd = (_parent._parent._parent.player._x - _parent._parent._x) * _parent._parent.dir; yd = _parent._parent._y - _parent._parent._parent.player._y; if (((xd > -10) and (xd < 100)) and (yd < 80)) { _parent._parent._parent.player.health = _parent._parent._parent.player.health - damage; _parent._parent._parent.player.pmode = "f"; _parent._parent._parent.player.grav = -24; _parent._parent._parent.player.hforce = 8 * _parent._parent.dir; dpth = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("playerdamage", "dm" + dpth, dpth); _parent._parent._parent["dm" + dpth].pain = "-" + damage; _parent._parent._parent["dm" + dpth]._x = _parent._parent._parent.player._x + _parent._parent._parent.player.hforce; _parent._parent._parent["dm" + dpth]._y = _parent._parent._parent.player._y - (_parent._parent._parent.player._height / 2); hit = 1; }Symbol 815 MovieClip Frame 12_parent.gotoAndStop(1);Symbol 816 MovieClip Frame 30_parent.gotoAndStop(1);Symbol 817 MovieClip Frame 5stop();Symbol 817 MovieClip Frame 6_parent.pmode = "w";Symbol 818 MovieClip [yeti1] Frame 1this.onEnterFrame = function () { if (!init) { init = 1; health = 300; attackdelay = 60; gotoAndStop (2); sprite.gotoAndStop("angry"); pmode = "a"; } if (pmode == "a") { if ((_x - _parent.player._x) < 240) { pmode = "w"; sprite.gotoAndStop(1); } } else { _parent.yeti0.ison = 1; if (sprite._currentframe < 3) { if ((_parent.player._x > _x) and (this._currentframe == 2)) { sprite.gotoAndStop("turn"); } else if ((_parent.player._x < _x) and (this._currentframe == 1)) { sprite.gotoAndStop("turn"); } else if ((_parent.player._x < (_x - 120)) and (_parent.player._x > (_x - 600))) { sprite.gotoAndStop("walk"); this._x = this._x - 5; } else if ((_parent.player._x > (_x + 120)) and (_parent.player._x < (_x + 600))) { sprite.gotoAndStop("walk"); this._x = this._x + 5; } else { sprite.gotoAndStop(1); } dst = (_parent.player._x - _x) * dir; if (attackdelay < 1) { if ((dst > 60) and (dst < 200)) { sprite.gotoAndStop("smash"); attackdelay = 60; } else if ((dst > -1) and (dst <= 60)) { sprite.gotoAndStop("pound"); attackdelay = 30; } } else { attackdelay--; } } } }; dir = 1;Symbol 818 MovieClip [yeti1] Frame 2dir = -1; stop();Symbol 825 MovieClip Frame 8stop();Symbol 831 MovieClip Frame 9_parent.removeMovieClip();Symbol 842 MovieClip Frame 27_parent.gotoAndStop(1);Symbol 843 MovieClip [spike] Frame 1if (!init) { xx = _x; yy = _y; _parent.gamesprites.push(_name); init = 1; grav = 0; height = 40; width = 18; } drop = 16; weight = 2; nofall = 1; pmode = "h"; health = 20; grav = 0; noh = true; damage = 20; stop(); this.onEnterFrame = function () { grav = 20; hforce = 0; noh = true; if (_currentframe == 1) { _y = yy; _x = xx; } else if (_currentframe == 2) { if ((_x > (_parent.yeti1._x - 70)) and (_x < (_parent.yeti1._x + 70))) { if ((_y > (_parent.yeti1._y - 160)) and (_y < _parent.yeti1._y)) { gotoAndStop (3); _parent.yeti1.health = _parent.yeti1.health - damage; _parent.yeti1.sprite.gotoAndStop("hurt"); dd = _parent.getNextHighestDepth(); _parent.attachMovie("playerdamage", "dd" + dd, dd); _parent["dd" + dd]._x = _parent.yeti1._x; _parent["dd" + dd]._y = _parent.yeti1._y - 170; _parent["dd" + dd].pain = "-" + damage; if (_parent.yeti1.health <= 0) { _parent.yeti1._name = "ydead"; _parent.ydead.sprite.gotoAndStop("dead"); } } } } if ((health < 1) and (this._currentframe == 1)) { gotoAndStop ("fall"); nofall = 0; pmode = "f"; grav = 0; } if ((pmode == "g") and (_y > yy)) { gotoAndStop (3); } ices = 0; };Symbol 843 MovieClip [spike] Frame 2nofall = 0;Symbol 843 MovieClip [spike] Frame 4stop();Symbol 845 MovieClip [yeti0] Frame 1_alpha = 0; ison = 0; _x = -999; this.onEnterFrame = function () { if (!init) { init = 1; _parent.gamesprites.push(_name); health = 100; } nofall = 1; noh = 1; if (ison == 1) { _x = (_parent.yeti1._x - (45 * _parent.yeti1.dir)); _y = (_parent.yeti1._y - 143); } if ((health < 1) and (dead != 1)) { dead = 1; fff = _parent.yeti1._currentframe; _parent.yeti1._name = "oldyeti"; _parent.attachMovie("yeti2", "yeti1", _parent.getNextHighestDepth()); _parent.yeti1.swapDepths(_parent.oldyeti); _parent.yeti1._x = _parent.oldyeti._x; _parent.yeti1._y = _parent.oldyeti._y; _parent.yeti1.gotoAndStop(fff); _parent.yeti1.sprite.gotoAndStop("hurt"); _parent.oldyeti.removeMovieClip(); _parent.attachMovie("goblin_boss_run", "bossrun", 2000); _parent.bossrun._x = _parent.yeti1._x; _parent.bossrun._y = _parent.yeti1._y; _parent.play(); this.removeMovieClip(); } };Instance of Symbol 93 MovieClip in Symbol 845 MovieClip [yeti0] Frame 1onClipEvent (load) { self = "goblin"; }Symbol 847 MovieClip Frame 15_parent.gotoAndStop(2);Symbol 860 MovieClip Frame 1stop();Symbol 861 MovieClip [goblin_boss_run] Frame 1dir = 1; speed = 8; if (this._x > _parent.gate._x) { gotoAndStop (2); } else { gotoAndStop (1); } this.onEnterFrame = function () { if (ss._currentframe == 2) { this._x = this._x + (speed * dir); if ((this._x < (_parent.gate._x + 20)) and (this._x > (_parent.gate._x - 20))) { _parent.gate.play(); this.removeMovieClip(); } } };Symbol 861 MovieClip [goblin_boss_run] Frame 2dir = -1;Symbol 872 MovieClip Frame 6_parent._parent.pmode = "f"; _parent._parent.grav = -30;Symbol 872 MovieClip Frame 20_parent._parent.pmode = "aa";Symbol 872 MovieClip Frame 28dp = _parent._parent._parent.getNextHighestDepth(); _parent._parent._parent.attachMovie("cherrybomb", "sn" + dp, dp); xdst = (_parent._parent._parent.player._x - _parent._parent._x) / 20; ydst = ((_parent._parent._parent.player._y - _parent._parent._y) / 20) - 4; _parent._parent._parent["sn" + dp]._x = _parent._parent._x + (12 * _parent._parent.dir); _parent._parent._parent["sn" + dp]._y = _parent._parent._y - 8; _parent._parent._parent["sn" + dp].yspd = ydst * 1.25; _parent._parent._parent["sn" + dp].xspd = xdst * 1.25;Symbol 872 MovieClip Frame 29_parent._parent.pmode = "f";Symbol 872 MovieClip Frame 33_parent.gotoAndStop(1);Symbol 889 MovieClip Frame 9_parent._parent.pmode = "f"; _parent._parent.grav = -40 + random(8); _parent._parent.hforce = (-12 + random(7)) * _parent._parent.dir;Symbol 889 MovieClip Frame 32stop();Symbol 899 MovieClip Frame 13if (!idiedk) { _global.score = _global.score + 200; idiedk = 1; }Symbol 899 MovieClip Frame 40_root.nextFrame();Symbol 900 MovieClip Frame 1stop();Symbol 901 MovieClip [goblin3] Frame 1dir = 1; if (!init) { init = 1; gotoAndStop(random(2) + 1); pmode = "f"; drop = 24; weight = 2.5; grav = 1; health = 50000000 /* 0x2FAF080 */; oldhealth = 0; _parent.gamesprites.push(_name); stop(); damage = 40; live = true; height = 68; width = 40; attackat = random(2) + 3; this.onEnterFrame = function () { if (health < 1) { ss.gotoAndStop("dead"); } else if (pmode == "g") { ss.gotoAndStop(1); attackat--; pmode = "w"; trace(attackat); if (attackat < 1) { attackat = random(4) + 5; ss.gotoAndStop("attack"); if (_parent.player._x > _x) { gotoAndStop (1); } else { gotoAndStop (2); } } else { if (_parent.player._x > _x) { gotoAndStop (2); } else { gotoAndStop (1); } ss.gotoAndStop("flip"); } } }; }Instance of Symbol 93 MovieClip in Symbol 901 MovieClip [goblin3] Frame 1onClipEvent (load) { self = "goblin"; }Symbol 901 MovieClip [goblin3] Frame 2dir = -1;Symbol 903 MovieClip [gas] Frame 1_parent.redepth(this); pmode = "f"; drop = 18; weight = 2; grav = 0; health = 5; _parent.gamesprites.push(_name); stop(); damage = 50; live = true; height = _height; width = _width; this.onEnterFrame = function () { if ((live == true) and (health < 1)) { filter = swatches[3]; _global.score = _global.score + 10; ss = 200; radius = 200; maxblast = 24; live = false; xx1 = this._x; xx2 = this._x; yy1 = this._y; yy2 = this._y; yd = 86; loop1 = 0; _parent.makeExplosion(_x, _y, ss, ss, maxblast, damage, filter); ss = 125; chain = 6; this.play(); } };Symbol 903 MovieClip [gas] Frame 7loop1++; if (loop1 == 1) { xx1 = xx1 + yd; xx = xx1; yy = yy2; yy1 = yy1 - (random(20) - 5); } else { xx2 = xx2 - yd; yd = yd * 0.9; xx = xx2; yy2 = yy2 - (random(20) - 5); yy = yy2; loop1 = 0; } this._x = xx; this._y = yy; chain--; _parent.makeExplosion(xx, yy, ss, ss, maxblast, damage, filter); ss = ss * 0.9; if (chain < 1) { _x = -9999; _y = _x; stop(); }Symbol 903 MovieClip [gas] Frame 10gotoAndPlay ("loop");Symbol 905 MovieClip Frame 1stop();Symbol 905 MovieClip Frame 2stop();Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 906 MovieClip [preloaderexplosion] Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y + yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Symbol 909 MovieClip Frame 1if (!swatches) { _global.swatches = new Array(); } swatches.push(this.filters);Symbol 917 MovieClip Frame 100stop();Symbol 925 MovieClip Frame 1stop();Symbol 927 Buttonon (release) { getURL ("http://www.hallpass.com", "_blank"); }Symbol 937 MovieClip Frame 1stop();Symbol 937 MovieClip Frame 2stop();Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 937 MovieClip in Symbol 938 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Instance of Symbol 905 MovieClip in Symbol 939 MovieClip Frame 1onClipEvent (load) { size = random(100); _xscale = size; _yscale = size; xspeed = random(30) - 15; yspeed = random(30) - 15; _alpha = 100; gotoAndStop(random(2) + 1); } onClipEvent (enterFrame) { _rotation = (_rotation + 3); this._x = this._x + xspeed; this._y = this._y - yspeed; _alpha = (_alpha - 2); if (_alpha < 0) { _parent.swapDepths(_parent.getNextHighestDepth()); _parent.removeMovieClip(); } }Symbol 944 MovieClip Frame 222_root.play();Symbol 945 MovieClip Frame 1loadedbytes = _root.getBytesLoaded(); totalbytes = _root.getBytesTotal(); percentbytes = int(loadedbytes / (totalbytes / 100)); loader.gotoAndStop(percentbytes);Symbol 945 MovieClip Frame 2if (loadedbytes == totalbytes) { gotoAndPlay (3); } else { gotoAndPlay (1); }Symbol 945 MovieClip Frame 3stop();Symbol 1380 MovieClip [__Packages.saveScore] Frame 0class saveScore { var gameId, eKey, sponsor; function saveScore (g, k, s) { gameId = g; eKey = k; sponsor = s; } function submit(u, n, o, p) { var _local2 = new Object(); _local2.seed = 99999999 * Math.random(); _local2.user = u; if (p) { _local2.password = com.meychi.ascrypt.MD5.calculate(p); } _local2.score = n; if (o) { _local2.other = JSON.stringify(o); } var _local3 = com.meychi.ascrypt.RC4.encrypt(JSON.stringify(_local2), eKey); sendit(_local3); } function sendit(secure) { _root.createEmptyMovieClip("scoreSubmissionWrapper", _root.getNextHighestDepth()); _root.scoreSubmissionWrapper.dataString = secure; _root.scoreSubmissionWrapper.sponsor = sponsor; _root.scoreSubmissionWrapper.gameId = gameId; _root.scoreSubmissionWrapper.getURL("http://www.psychogoldfish.com/submitScore.php", "_blank", "POST"); _root.scoreSubmissionWrapper.removeMovieClip(); } function show() { getURL ((("http://www.psychogoldfish.com/scoreBoards.php?gameId=" + gameId) + "&sponsor=") + sponsor, "_blank"); } }Symbol 1381 MovieClip [__Packages.com.meychi.ascrypt.MD5] Frame 0class com.meychi.ascrypt.MD5 { function MD5 () { } static function calculate(src) { return(hex_md5(src)); } static function hex_md5(src) { return(binl2hex(core_md5(str2binl(src), src.length * 8))); } static function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(new Array(_local4, _local3, _local2, _local1)); } static function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } static function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } static function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } static function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } static function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } static function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } static function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } static function str2binl(str) { var _local3 = new Array(); var _local4 = 255; var _local1 = 0; while (_local1 < (str.length * 8)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / 8) & _local4) << (_local1 % 32)); _local1 = _local1 + 8; } return(_local3); } static function binl2hex(binarray) { var _local4 = new String(""); var _local3 = new String("0123456789abcdef"); var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } }Symbol 1382 MovieClip [__Packages.JSON] Frame 0class JSON { function JSON () { } static function stringify(arg, noquotes) { var _local3; var _local2; var _local6; var _local1 = ""; var _local4; var _local8 = typeof(arg); switch (_local8) { case "object" : if (arg) { if (arg instanceof Array) { _local2 = 0; while (_local2 < arg.length) { _local4 = stringify(arg[_local2]); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + _local4; _local2++; } return(("[" + _local1) + "]"); } if (typeof(arg.toString) != "undefined") { for (_local2 in arg) { _local4 = arg[_local2]; if ((typeof(_local4) != "undefined") && (typeof(_local4) != "function")) { _local4 = stringify(_local4); if (_local1) { _local1 = _local1 + ","; } _local1 = _local1 + ((stringify(_local2) + ":") + _local4); } } return(("{" + _local1) + "}"); } } return("null"); case "number" : return((isFinite(arg) ? (String(arg)) : "null")); case "string" : _local6 = arg.length; if (noquotes) { var _local7 = ""; } else { var _local7 = "\""; } _local1 = _local7; _local2 = 0; while (_local2 < _local6) { _local3 = arg.charAt(_local2); if (_local3 >= " ") { if ((_local3 == "\\") || (_local3 == "\"")) { _local1 = _local1 + "\\"; } _local1 = _local1 + _local3; } else { switch (_local3) { case "\b" : _local1 = _local1 + "\\b"; break; case "\f" : _local1 = _local1 + "\\f"; break; case newline : _local1 = _local1 + "\\n"; break; case "\r" : _local1 = _local1 + "\\r"; break; case "\t" : _local1 = _local1 + "\\t"; break; default : _local3 = _local3.charCodeAt(); _local1 = _local1 + (("\\u00" + Math.floor(_local3 / 16).toString(16)) + (_local3 % 16).toString(16)); } } _local2 = _local2 + 1; } return(_local1 + _local7); case "boolean" : return(String(arg)); } return("null"); } static function parse(text) { var at = 0; var ch = " "; var _value; var _error = function (m) { throw {name:"JSONError", message:m, at:at - 1, text:text}; }; var _next = function () { ch = text.charAt(at); at = at + 1; return(ch); }; var _white = function () { while (ch) { if (ch <= " ") { _next(); } else if (ch == "/") { switch (_next()) { case "/" : while ((_next() && (ch != newline)) && (ch != "\r")) { } break; case "*" : _next(); for(;;){ if (ch) { if (ch == "*") { if (_next() == "/") { _next(); // unexpected jump } } else { _next(); } } else { _error("Unterminated comment"); } }; break; default : _error("Syntax error"); } } else { return; } } }; var _string = function () { var _local4; var _local1 = ""; var _local3; var _local2; var _local5 = false; if (ch == "\"") { while (_next()) { if (ch == "\"") { _next(); return(_local1); } if (ch == "\\") { switch (_next()) { case "b" : _local1 = _local1 + "\b"; break; case "f" : _local1 = _local1 + "\f"; break; case "n" : _local1 = _local1 + newline; break; case "r" : _local1 = _local1 + "\r"; break; case "t" : _local1 = _local1 + "\t"; break; case "u" : _local2 = 0; _local4 = 0; while (_local4 < 4) { _local3 = parseInt(_next(), 16); if (!isFinite(_local3)) { _local5 = true; break; } _local2 = (_local2 * 16) + _local3; _local4 = _local4 + 1; } if (_local5) { _local5 = false; break; } _local1 = _local1 + String.fromCharCode(_local2); break; default : _local1 = _local1 + ch; } } else { _local1 = _local1 + ch; } } } _error("Bad string"); }; var _array = function () { var _local1 = []; if (ch == "[") { _next(); _white(); if (ch == "]") { _next(); return(_local1); } while (ch) { _local1.push(_value()); _white(); if (ch == "]") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad array"); }; var _object = function () { var _local2; var _local1 = {}; if (ch == "{") { _next(); _white(); if (ch == "}") { _next(); return(_local1); } while (ch) { _local2 = _string(); _white(); if (ch != ":") { break; } _next(); _local1[_local2] = _value(); _white(); if (ch == "}") { _next(); return(_local1); } if (ch != ",") { break; } _next(); _white(); } } _error("Bad object"); }; var _number = function () { var _local1 = ""; var _local2; if (ch == "-") { _local1 = "-"; _next(); } while ((ch >= "0") && (ch <= "9")) { _local1 = _local1 + ch; _next(); } if (ch == ".") { _local1 = _local1 + "."; while ((_next() && (ch >= "0")) && (ch <= "9")) { _local1 = _local1 + ch; } } _local2 = 1 * _local1; if (!isFinite(_local2)) { _error("Bad number"); } else { return(_local2); } }; var _word = function () { switch (ch) { case "t" : if (((_next() == "r") && (_next() == "u")) && (_next() == "e")) { _next(); return(true); } break; case "f" : if ((((_next() == "a") && (_next() == "l")) && (_next() == "s")) && (_next() == "e")) { _next(); return(false); } break; case "n" : if (!(((_next() == "u") && (_next() == "l")) && (_next() == "l"))) { break; } _next(); return(null); } _error("Syntax error"); }; _value = function () { _white(); switch (ch) { case "{" : return(_object()); case "[" : return(_array()); case "\"" : return(_string()); case "-" : return(_number()); } return((((ch >= "0") && (ch <= "9")) ? (_number()) : (_word()))); }; return(_value()); } }Symbol 1383 MovieClip [__Packages.com.meychi.ascrypt.RC4] Frame 0class com.meychi.ascrypt.RC4 { function RC4 () { } static function encrypt(src, key) { var _local3 = strToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToHex(_local2)); } static function decrypt(src, key) { var _local3 = hexToChars(src); var _local1 = strToChars(key); var _local2 = calculate(_local3, _local1); return(charsToStr(_local2)); } static function initialize(pwd) { var _local2 = 0; var _local3; var _local4 = pwd.length; var _local1 = 0; while (_local1 <= 255) { mykey[_local1] = pwd[_local1 % _local4]; sbox[_local1] = _local1; _local1++; } _local1 = 0; while (_local1 <= 255) { _local2 = ((_local2 + sbox[_local1]) + mykey[_local1]) % 256; _local3 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local3; _local1++; } } static function calculate(plaintxt, psw) { initialize(psw); var _local1 = 0; var _local2 = 0; var _local9 = new Array(); var _local7; var _local5; var _local6; var _local3 = 0; while (_local3 < plaintxt.length) { _local1 = (_local1 + 1) % 256; _local2 = (_local2 + sbox[_local1]) % 256; _local5 = sbox[_local1]; sbox[_local1] = sbox[_local2]; sbox[_local2] = _local5; var _local4 = (sbox[_local1] + sbox[_local2]) % 256; _local7 = sbox[_local4]; _local6 = plaintxt[_local3] ^ _local7; _local9.push(_local6); _local3++; } return(_local9); } static function charsToHex(chars) { var _local4 = new String(""); var _local3 = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "a", "b", "c", "d", "e", "f"); var _local1 = 0; while (_local1 < chars.length) { _local4 = _local4 + (_local3[chars[_local1] >> 4] + _local3[chars[_local1] & 15]); _local1++; } return(_local4); } static function hexToChars(hex) { var _local3 = new Array(); var _local1 = ((hex.substr(0, 2) == "0x") ? 2 : 0); while (_local1 < hex.length) { _local3.push(parseInt(hex.substr(_local1, 2), 16)); _local1 = _local1 + 2; } return(_local3); } static function charsToStr(chars) { var _local3 = new String(""); var _local1 = 0; while (_local1 < chars.length) { _local3 = _local3 + String.fromCharCode(chars[_local1]); _local1++; } return(_local3); } static function strToChars(str) { var _local3 = new Array(); var _local1 = 0; while (_local1 < str.length) { _local3.push(str.charCodeAt(_local1)); _local1++; } return(_local3); } static var sbox = new Array(255); static var mykey = new Array(255); }Symbol 947 Buttonon (release) { stopAllSounds(); play(); }Symbol 1083 MovieClip Frame 22Symbol 1083 MovieClip Frame 336_parent.play(); stop();Symbol 1087 Buttonon (release) { stopAllSounds(); _root.nextFrame(); }Symbol 1110 MovieClip Frame 1stop();Symbol 1110 MovieClip Frame 728stopAllSounds(); _parent.nextFrame();Symbol 1140 Buttonon (release) { _global.controls = 1; gotoAndStop(controls); }Symbol 1141 Buttonon (release) { _global.controls = 2; gotoAndStop(controls); }Symbol 1156 MovieClip Frame 1stop();Instance of Symbol 1152 MovieClip in Symbol 1156 MovieClip Frame 2onClipEvent (load) { gotoAndStop(controls); }Symbol 1161 Buttonon (release) { getURL ("http://www.psychogoldfish.com/", "_blank"); }Symbol 1169 MovieClip Frame 1stop();Symbol 1169 MovieClip Frame 2stop();Symbol 1169 MovieClip Frame 3stop();Symbol 1169 MovieClip Frame 4stop();Symbol 1171 Buttonon (release) { _root.nextFrame(); }Symbol 1177 Buttonon (release) { _root.menu1.gotoAndStop(2); }Symbol 1178 Buttonon (release) { _root.menu1.gotoAndStop(3); }Symbol 1179 Buttonon (release) { _root.loadScores(); }Symbol 1181 Buttonon (release) { _root.level = 1; _root.nextFrame(); }Symbol 1182 MovieClip Frame 1if (_root.level > 1) { nextFrame(); } else { stop(); }Symbol 1190 Buttonon (release) { _global.playersprite = "santa"; }Instance of Symbol 1192 MovieClip in Symbol 1195 MovieClip Frame 2onClipEvent (enterFrame) { if (_global.playersprite == "santa") { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1196 Buttonon (release) { _global.playersprite = "pbot"; }Instance of Symbol 1192 MovieClip in Symbol 1198 MovieClip Frame 2onClipEvent (enterFrame) { if (_global.playersprite == "pbot") { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1200 Buttonon (release) { _global.playersprite = "pico"; }Instance of Symbol 1192 MovieClip in Symbol 1202 MovieClip Frame 2onClipEvent (enterFrame) { if (_global.playersprite == "pico") { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1203 Buttonon (release) { _global.playersprite = "pg"; }Instance of Symbol 1192 MovieClip in Symbol 1206 MovieClip Frame 2onClipEvent (enterFrame) { if (_global.playersprite == "pg") { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1207 Buttonon (release) { _global.playersprite = "alienhominid"; }Instance of Symbol 1192 MovieClip in Symbol 1209 MovieClip Frame 2onClipEvent (enterFrame) { if (_global.playersprite == "alienhominid") { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1214 Buttonon (release) { _root.gotoAndStop(_root.level + 4); }Symbol 1221 MovieClip Frame 1stop();Symbol 1221 MovieClip Frame 3stop();Symbol 1221 MovieClip Frame 5stop();Symbol 1221 MovieClip Frame 7stop();Symbol 1221 MovieClip Frame 9stop();Symbol 1221 MovieClip Frame 11stop();Symbol 1222 MovieClip Frame 1stage = "Level " + _root.level; stop();Instance of Symbol 1195 MovieClip in Symbol 1222 MovieClip Frame 1onClipEvent (load) { gotoAndStop (2); }Instance of Symbol 1198 MovieClip in Symbol 1222 MovieClip Frame 1onClipEvent (enterFrame) { if (!secrets.data.pbot) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 1202 MovieClip in Symbol 1222 MovieClip Frame 1onClipEvent (enterFrame) { if (!secrets.data.pico) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 1206 MovieClip in Symbol 1222 MovieClip Frame 1onClipEvent (enterFrame) { if (!secrets.data.pg) { gotoAndStop (1); } else { gotoAndStop (2); } }Instance of Symbol 1209 MovieClip in Symbol 1222 MovieClip Frame 1onClipEvent (enterFrame) { if (!secrets.data.alienhominid) { gotoAndStop (1); } else { gotoAndStop (2); } }Symbol 1229 MovieClip Frame 1_alpha = 0;Symbol 1231 MovieClip Frame 1function checkHit() { if (((_parent.player._x + (_parent.player.width / 2)) > l) and ((_parent.player._x - (_parent.player.width / 2)) < r)) { if (((_parent.player._y + (_parent.player.height / 2)) > t) and ((_parent.player._y - (_parent.player.height / 2)) < b)) { if (active != 1) { launch = 1; } active = 1; } else { active = 0; } } else { active = 0; } } l = Math.round(_x - (_width / 2)); r = Math.round(_x + (_width / 2)); t = Math.round(_y - (_height / 2)); b = Math.round(_y + (_height / 2)); active = 0; launch = 0; _alpha = 0; onEnterFrame = function () { checkHit(); if (launch == 1) { launch = 0; i = 0; while (i < Enemies.length) { Sname = Enemies[i].name; sprite = Enemies[i].sprite; spawn = Enemies[i].spawn; if (!_parent[Sname]) { dd = _parent.getNextHighestDepth(); _parent.attachMovie(sprite, Sname, dd); _parent[Sname]._x = _parent[spawn]._x; _parent[Sname]._y = _parent[spawn]._y; } i++; } } };Symbol 1233 MovieClip Frame 1self = "alienhominid"; _parent.redepth(this); this.onEnterFrame = function () { if ((_global.secrets.data[self] == 1) or (_root.charge.clock.time < 125)) { gotoAndStop (2); } else { if ((_parent.player._x < (_x + 24)) and (_parent.player._x > (_x - 24))) { if ((_parent.player._y < (_y + 24)) and (_parent.player._y > (_y - 24))) { _global.secrets.data[self] = 1; _global.secrets.flush(); } } gotoAndStop (1); } };Symbol 1235 MovieClip Frame 1_parent.redepth(this); pmode = "f"; drop = 18; weight = 2; grav = 0; health = 5; _parent.gamesprites.push(_name); stop(); damage = 50; live = true; height = _height; width = _width; this.onEnterFrame = function () { if ((live == true) and (health < 1)) { _global.score = _global.score + 10; filter = swatches[3]; scale = 200; radius = 200; maxblast = 24; live = false; xx = this._x; yy = this._y; yd = -100; chain = 5; _parent.makeExplosion(xx, yy, scale, radius, maxblast, damage, filter); scale = 150; this.play(); } };Symbol 1235 MovieClip Frame 6xx = xx + (random(50) - 25); yy = yy + yd; yd = yd * 0.9; this._x = xx; this._y = yy; chain--; _parent.makeExplosion(xx, yy, scale, scale, maxblast, damage, filter); scale = scale * 0.75; if (chain < 1) { _x = -9999; _y = _x; stop(); }Symbol 1235 MovieClip Frame 10gotoAndPlay ("loop");Symbol 1238 MovieClip Frame 16stop();Symbol 1240 MovieClip Frame 1_parent.redepth(this); pmode = "f"; drop = 8; weight = 0; grav = 0; height = _height; width = _width; health = 50; live = true; this.onEnterFrame = function () { if (live == true) { if (hforce > 0) { hforce = 1; } if (hforce < 0) { hforce = -1; } dztx = _x - _parent.player._x; dzty = _y - _parent.player._y; dzt = Math.sqrt((dztx * dztx) + (dzty * dzty)); if (dzt < 30) { _parent.player.health = _parent.player.health + 50; if (_parent.player.health > _parent.player.maxHealth) { _parent.player.health = _parent.player.maxHealth; } live = false; gotoAndStop (2); } } }; stop();Symbol 1247 MovieClip Frame 1_parent.redepth(this); if (!init) { _parent.gamesprites.push(_name); init = 1; pmode = "f"; drop = 22; weight = 1; grav = 5; height = 60; width = 60; health = 50; } this.onEnterFrame = function () { if (hforce > 0) { hforce = 1; } if (hforce < 0) { hforce = -1; } dztx = _x - _parent.player._x; dzty = _y - _parent.player._y; dzt = Math.sqrt((dztx * dztx) + (dzty * dzty)); if (dzt < 30) { _root.level++; _root.gotoAndStop(4); } };Symbol 1249 MovieClip Frame 1_parent.redepth(this); pmode = "f"; drop = 8; weight = 0; grav = 0; height = _height; width = _width; health = 50; me = "shotgun"; live = true; this.onEnterFrame = function () { if (live == true) { if (hforce > 0) { hforce = 1; } if (hforce < 0) { hforce = -1; } dztx = _x - _parent.player._x; dzty = _y - _parent.player._y; dzt = Math.sqrt((dztx * dztx) + (dzty * dzty)); if (dzt < 30) { if (ammo[me] < 1) { _parent.weapon = me; } ammo[me] = ammo[me] + 10; live = false; gotoAndStop (2); } } }; stop();Symbol 1251 MovieClip Frame 1pmode = "f"; drop = 8; weight = 0; grav = 0; height = _height; width = _width; health = 50; me = "grenade"; live = true; this.onEnterFrame = function () { if (live == true) { if (hforce > 0) { hforce = 1; } if (hforce < 0) { hforce = -1; } dztx = _x - _parent.player._x; dzty = _y - _parent.player._y; dzt = Math.sqrt((dztx * dztx) + (dzty * dzty)); if (dzt < 30) { if (ammo[me] < 1) { _parent.weapon = me; } ammo[me] = ammo[me] + 5; live = false; gotoAndStop (2); } } }; stop();Symbol 1253 MovieClip Frame 1_parent.redepth(this); pmode = "f"; drop = 8; weight = 0; grav = 0; height = _height; width = _width; health = 50; me = "rocket"; live = true; this.onEnterFrame = function () { if (live == true) { if (hforce > 0) { hforce = 1; } if (hforce < 0) { hforce = -1; } dztx = _x - _parent.player._x; dzty = _y - _parent.player._y; dzt = Math.sqrt((dztx * dztx) + (dzty * dzty)); if (dzt < 30) { if (ammo[me] < 1) { _parent.weapon = me; } ammo[me] = ammo[me] + 5; live = false; gotoAndStop (2); } } }; stop();Symbol 1255 MovieClip Frame 1this.swapDepths(9000);Symbol 1257 MovieClip Frame 1dd = _parent.getNextHighestDepth(); _parent.attachMovie(playersprite, "player", dd); _parent.player._x = _x; _parent.player._y = _y; _root.hh = 1; _alpha = 0;Symbol 1258 MovieClip Frame 1function redepth(clip) { clip.swapDepths(itemRage); itemRage++; } function fireGun() { if (((weapon == "rocket") or (weapon == "grenade")) and (chargeIt == true)) { fire = true; } } function chargeGun() { if (weapon == "rocket") { if (projectiles < 3) { chargeIt = true; charge = 4; } } else if (weapon == "grenade") { if (projectiles < 1) { chargeIt = true; charge = 2; } } else if ((weapon == "shotgun") and (projectiles < 1)) { fire = true; } else if ((weapon == "rifle") and (projectiles < 1)) { fire = true; } } function gpx(x) { newx = (x + prx) / prs; return(newx / prs); } function gpy(y) { newy = y + pry; return(newy); } function circle(r, c) { px = r; py = r; myBitmapData = new flash.display.BitmapData(r * 2, r * 2, true, 0); x = 0; y = r; d = 1 - r; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px + y, py + x, c); while (y > x) { if (d < 0) { d = d + ((2 * x) + 3); } else { d = d + ((2 * (x - y)) + 5); y--; } x++; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px - x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px - y, py - x, c); myBitmapData.setPixel32(px + y, py - x, c); myBitmapData.setPixel32(px + y, py + x, c); } myBitmapData.floodFill(px, py, c); return(myBitmapData); } function makeHole(radius, Hxd, Hyd) { w = bitmapgrid; h = bitmapgrid; Gx1 = Math.floor((Hxd - radius) / bitmapgrid); Gy1 = Math.floor((Hyd - radius) / bitmapgrid); Gx2 = Math.floor((Hxd + radius) / bitmapgrid); Gy2 = Math.floor((Hyd + radius) / bitmapgrid); xgrid = Gx1; while (xgrid <= Gx2) { ygrid = Gy1; while (ygrid <= Gy2) { clip = this[(("mc_" + xgrid) + "_") + ygrid]; hole = circle(radius, 4294902015); Exp = Hxd - (xgrid * bitmapgrid); Eyp = Hyd - (ygrid * bitmapgrid); dqd = clip.getNextHighestDepth(); clip.hole = clip.createEmptyMovieClip("hole" + dqd, dqd); clip.hole._x = Exp - radius; clip.hole._y = Eyp - radius; clip.hole.attachBitmap(hole, 10); bitmaps[xgrid][ygrid].draw(clip); clip.hole.removeMovieClip(); if (Exp < 0) { Exp = 0; } else if (Exp >= bitmapgrid) { Exp = bitmapgrid - 1; } if (Eyp < 0) { Eyp = 0; } else if (Eyp >= bitmapgrid) { Eyp = bitmapgrid - 1; } bitmaps[xgrid][ygrid].floodFill(Exp, Eyp, 0); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * xgrid); mymatrix.ty = overlay._y - (bitmapgrid * ygrid); bitmaps[xgrid][ygrid].draw(overlay, mymatrix); } ygrid++; } xgrid++; } } function makeExplosion(Ex, Ey, boomscale, radius, maxblast, damage, filter) { dpth = itemRage; itemRage++; this.attachMovie("explosion1", "boom" + dpth, dpth); this["boom" + dpth]._x = Ex; this["boom" + dpth]._y = Ey; this["boom" + dpth]._yscale = boomscale; this["boom" + dpth]._xscale = boomscale; this["boom" + dpth].radius = radius; this["boom" + dpth].Ex = Ex; this["boom" + dpth].Ey = Ey; if (filter) { this["boom" + dpth].filters = filter; } this.projectiles--; if (this.yeti1.init == 1) { xdst = (Ex - this.yeti1._x) - 78; ydst = Ey - this.yeti1._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance < (radius + 80)) { if (Ex > this.yet1._x) { side = 1; } else { side = 2; } this.yeti1.gotoAndStop(side); this.yeti1.sprite.gotoAndStop("block"); this.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < this.sprites.length) { usesprite = this.sprites[i]; xdst = Ex - this[usesprite]._x; ydst = Ey - this[usesprite]._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance <= radius) { if (xdst > 0) { xm = (radius * -1) + xdst; } else { xm = radius + xdst; } xm = (xm / radius) * maxblast; if (ydst > 0) { ym = (radius * -1) + ydst; } else { ym = radius + ydst; } ym = (ym / radius) * maxblast; if (ym > 0) { ym = ym * -0.75; } this[usesprite].grav = ym; trace((("setting " + usesprite) + " grav to ") + ym); this[usesprite].hforce = xm; this[usesprite]._y = this[usesprite]._y + this[this.sprites[i]].grav; this[usesprite].pmode = "f"; pain = damage - Math.round((damage / 2) * (distance / radius)); dpth = itemRage; itemRage++; if (this[usesprite].health > 0) { this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth].pain = "-" + pain; this[usesprite].health = this[usesprite].health - pain; } trace((">>>>>>> " + usesprite) + " fidge"); this["dm" + dpth]._x = this[usesprite]._x; this["dm" + dpth]._y = this[usesprite]._y - (this[usesprite]._height / 2); } i++; } projectiles--; if (projectiles < 0) { projectiles = 0; } } function checkForHit(x, y, shape) { xgrid = Math.floor(x / bitmapgrid); ygrid = Math.floor(y / bitmapgrid); alpha = ((bitmaps[xgrid][ygrid].getPixel32(x % bitmapgrid, y % bitmapgrid) >> 24) & 255).toString(16) == "0"; return(alpha); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } function checkFooting(sp) { bb = this[sp]._y + Math.round(this[sp].height / 2); yd = bb - this[sp]._y; xx = this[sp]._x; maxform = this[sp].drop; minform = this[sp].drop * -1; if (this.checkForHit(xx, (bb + minform) - 1, true)) { while (this.checkForHit(xx, bb + minform, true) and (minform < maxform)) { minform = minform + 2; } if (!this.checkForHit(xx, (bb + minform) + 1, true)) { this[sp]._y = this[sp]._y + minform; } else { this[sp].pmode = "f"; } } } gamesprites = new Array(); gamesprites.push("player"); dd = 0; rounds = 0; bounds = new Object(); bounds.xMin = 40; bounds.yMin = 0; bounds.xMax = (_width - 40) * -1; bounds.yMax = (_height - 10) * -1; screenw = 600; screenh = 360; ang = 0; test = 100; weapon = "rifle"; projectiles = 0; bitmapgrid = 1600; itemRage = 2000; levelRange = 1000; bitmaps = new Array(); x = 0; while (x <= Math.ceil(art._width / bitmapgrid)) { bitmaps[x] = new Array(); y = 0; while (y <= Math.ceil(art._height / bitmapgrid)) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = art._x - (bitmapgrid * x); mymatrix.ty = art._y - (bitmapgrid * y); bitmaps[x][y] = new flash.display.BitmapData(bitmapgrid, bitmapgrid, true, 0); mc = this.createEmptyMovieClip((("mc_" + x) + "_") + y, this.levelRange); this.levelRange++; mc.attachBitmap(bitmaps[x][y], mc.getNextHighestDepth()); mc._x = x * bitmapgrid; mc._y = y * bitmapgrid; bitmaps[x][y].draw(art, mymatrix); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * x); mymatrix.ty = overlay._y - (bitmapgrid * y); bitmaps[x][y].draw(overlay, mymatrix); } y++; } x++; } art._visible = false; if (overlay) { overlay.swapDepths(8000); } _x = ((-player_spawn._x) + (screenw / 2)); _y = ((-player_spawn._y) + (screenh / 2)); Keyz = new Object(); if (controls == 1) { Mouse.hide(); left = 65; right = 68; jump = 87; } else { left = 37; right = 39; jump = 65; firekey = 83; shotAgun = 0; up = 38; down = 40; } Keyz.onKeyDown = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 0)) { shotAgun = 1; chargeGun(); } }; Keyz.onKeyUp = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 1)) { shotAgun = 0; fireGun(); } if (keycode == 81) { trace("toggleroggle"); toggleHighQuality(); } else if (keycode == 77) { mute = new Sound(); if (_root.muted) { mute.setVolume(100); _root.muted = 0; } else { mute.setVolume(0); _root.muted = 1; } } }; _root.klist = Keyz; Key.addListener(_root.klist); aimang = 0; this.onMouseDown = function () { if (controls == 1) { chargeGun(); } }; this.onMouseUp = function () { if (controls == 1) { fireGun(); } }; proset = 90; this.onEnterFrame = function () { if (projectiles < 1) { proset = 90; } else if (proset > 0) { proset--; } else { proset = 90; projectiles = 0; } if ((weapon != "rifle") and (ammo[weapon] < 1)) { weapon = "rifle"; } if ((tmpx > player._x) or (tmpy != player._y)) { tmpx = player._x; tmpy = player._y; sprites = new Array(); i = 0; while (i < gamesprites.length) { if ((((this[gamesprites[i]]._x > (tmpx - 700)) and (this[gamesprites[i]]._x < (tmpx + 700))) and (this[gamesprites[i]]._y > (tmpy - 600))) and (this[gamesprites[i]]._y < (tmpy + 600))) { sprites.push(gamesprites[i]); } i++; } } if (controls == 1) { aim._x = _xmouse; aim._y = _ymouse; } else { if (Key.isDown(up) and (aimang > -85)) { aimang = aimang - 3; } if (Key.isDown(down) and (aimang < 85)) { aimang = aimang + 3; } if (player.dir == 1) { aimang2 = aimang; } else { aimang2 = 180 - aimang; } (gotY = getXY(aimang2)); aim._x = player._x + (160 * gotX); aim._y = player._y + (160 * gotY); } if (projectiles < 0) { projectiles = 0; } if (Key.isDown(49)) { weapon = "rifle"; } else if (Key.isDown(50) and (ammo.shotgun > 0)) { weapon = "shotgun"; } else if (Key.isDown(51) and (ammo.rocket > 0)) { weapon = "rocket"; } else if (Key.isDown(52) and (ammo.grenade > 0)) { weapon = "grenade"; } if (chargeIt == true) { _parent.charge.gotoAndStop(1); charge++; if (charge >= 30) { charge = 30; fire = true; } _parent.charge.bar._xscale = (charge / 30) * 100; } else { _parent.charge.gotoAndStop(2); } _global.prs = this._xscale / 100; _global.prx = this._x; _global.pry = this._y; i = 0; while (i < sprites.length) { t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; if ((this[sprites[i]].pmode == "f") and (this[sprites[i]].nofall != 1)) { this[sprites[i]].fall = 0; if (this[sprites[i]].grav < this[sprites[i]].drop) { this[sprites[i]].grav = this[sprites[i]].grav + this[sprites[i]].weight; } if (((this[sprites[i]]._x - (this[sprites[i]].width / 2)) - 1) < this.bounds.xMin) { this[sprites[i]]._x = (this[sprites[i]].width / 2) + 1; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; } if (((this[sprites[i]]._y - (this[sprites[i]].height / 2)) - 1) < this.bounds.yMin) { this[sprites[i]]._y = (this[sprites[i]].height / 2) + 2; this[sprites[i]].grav = 0; t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; } fall = this[sprites[i]].grav; if (!this[sprites[i]].noh) { force = this[sprites[i]].hforce; } else { force = 0; } if (fall > 0) { yc = b; } else if (fall > 0) { yc = t; } else { yc = y; } if (force > 0) { xc = r; } else if (force < 0) { xc = l; } else { force = 0; xc = x; } moving = Math.round(Math.sqrt((force * force) + (fall * fall))); xxm = (force / moving) * 2; yym = (fall / moving) * 2; while (moving > 0) { xc = xc + xxm; yc = yc + yym; this[sprites[i]]._y = this[sprites[i]]._y + yym; this[sprites[i]]._x = this[sprites[i]]._x + xxm; hhx = this[sprites[i]]._x; hhy = this[sprites[i]]._y + 4; if (!this.checkForHit(xc, yc, true)) { if (force != 0) { if (force > 0) { hhh = -3; } else { hhh = 3; } choke = 0; while ((!this.checkForHit(hhx - (hhh * 2), hhy, true)) and (choke < 20)) { xc = xc + hhh; hhx = hhx + hhh; this[sprites[i]]._x = this[sprites[i]]._x + hhh; choke++; } this[sprites[i]].hforce = 0; } else if (fall < 0) { this[sprites[i]].grav = 0; } else { this[sprites[i]].pmode = "g"; this[sprites[i]].grav = 0; this[sprites[i]].hforce = 0; } moving = 0; } moving = moving - 2; } } else if (this.land.dd != dd) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = 0; this[sprites[i]].fall = 0; } else if (this[sprites[i]].pmode == "g") { this[sprites[i]].fall = 1; } if (((((this[sprites[i]]._y + bounds.yMax) + this[sprites[i]].height) - 20) > 0) and (this[sprites[i]].health > 0)) { dd = itemRage; itemRage++; this.attachMovie("splash", "splash" + dd, dd); this["splash" + dd]._y = this[sprites[i]]._y; this["splash" + dd]._x = this[sprites[i]]._x; if (this[sprites[i]].inofall == 1) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -38; } else if (sprites[i] != "player") { this[sprites[i]].health = 0; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -20; } else { dpth = itemRage; this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth]._x = this[sprites[i]]._x; this["dm" + dpth]._y = this[sprites[i]]._y - (this[sprites[i]]._height / 2); pain = this[sprites[i]].health - 5; if (pain < 5) { pain = 5; } this["dm" + dpth].pain = "-" + pain; this[sprites[i]].health = this[sprites[i]].health - pain; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -26; } } i++; } dd = this.land.dd; if (player.dead != 1) { if (Key.isDown(jump) and (player.fall == 1)) { player.grav = player.drop * -1; player._y = player._y + player.grav; player.pmode = "f"; _root.charge.sfx.gotoAndPlay(playersprite); } if (Key.isDown(left)) { dir = -1; if (controls == 2) { player.gotoAndStop(2); } } else if (Key.isDown(right)) { dir = 1; if (controls == 2) { player.gotoAndStop(1); } } else { dir = 0; } if (this.aim._x >= player._x) { if (controls == 1) { player.gotoAndStop(1); } myang = Math.round(Math.atan2(this.aim._y - player._y, this.aim._x - player._x) * 55) + 5; wang = myang; } else { if (controls == 1) { player.gotoAndStop(2); } myang = Math.round(Math.atan2(this.aim._y - player._y, player._x - this.aim._x) * 55) + 5; wang = 180 - myang; } wang = wang - (4 * player.dir); ang = myang; if (player.pmode == "f") { player.sprite.leg1.gotoAndStop("jump"); player.sprite.leg2.gotoAndStop("jump"); } else if (dir != 0) { if (dir == player.dir) { player.sprite.leg1.gotoAndStop("run"); player.sprite.leg2.gotoAndStop("run"); } else { player.sprite.leg1.gotoAndStop("run2"); player.sprite.leg2.gotoAndStop("run2"); } } else { player.sprite.leg1.gotoAndStop("stance"); player.sprite.leg2.gotoAndStop("stance"); } if (dir != 0) { mv = player.run; while (mv > 0) { xd = player._x + (23 * dir); if (this.checkForHit(xd, player._y - 28, true)) { player._x = player._x + (dir * 2); } else { mv = 0; } mv = mv - 2; } if (player.pmode == "g") { checkFooting("player"); } } xmid = screenw / 2; ymid = screenh / 2; xdist = ((_x + player._x) - xmid) + (70 * player.dir); if ((xdist > (xmid + 5)) or (xdist < (xmid - 5))) { xmod = Math.round(xdist * 0.05); } else { xmod = 0; } mmdist = (player._y - aim._y) / 4; if (mmdist > 80) { mmdist = 80; } if (mmdist < -80) { mmdist = -80; } ydist = ((_y + player._y) - ymid) - mmdist; if ((ydist > (ymid + 20)) or (ydist < (ymid - 20))) { ymod = Math.round(ydist * 0.25); } else { ymod = 0; } _x = (_x - xmod); _y = (_y - ymod); if (_x > 0) { _x = 0; } else if (_x < (((bounds.xMax + screenw) + 8) - 38)) { _x = (((bounds.xMax + screenw) + 8) - 38); } if (_y > 0) { _y = 0; } else if (_y < ((bounds.yMax + screenh) + 24)) { _y = ((bounds.yMax + screenh) + 24); } if (player._x < (bounds.xMin + 4)) { player._x = bounds.xMin + 4; } else if (player._x > ((bounds.xMax * -1) - 4)) { player._x = (bounds.xMax * -1) - 4; } if (player._y < bounds.yMin) { player._y = bounds.yMin; } else if (player._y > (bounds.yMax * -1)) { player._y = bounds.yMax * -1; } player.sprite.head._rotation = ang / 2; player.sprite.torso._rotation = ang / 3; player.sprite.arms._rotation = ang; player.sprite.arms.gotoAndStop(weapon); if (fire == true) { if (weapon == "rocket") { if (projectiles < 3) { firenow = true; projectiles++; } } else if (weapon == "grenade") { if (projectiles < 1) { firenow = true; projectiles++; } } else if (weapon == "shotgun") { if (projectiles < 1) { firenow = true; } } else if (weapon == "rifle") { if (projectiles < 10) { firenow = true; projectiles++; } } fire = false; } if (firenow == true) { player.sprite.arms.gun.gotoAndPlay(2); chargeIt = false; firenow = false; if (weapon != "rifle") { ammo[weapon]--; } if (weapon != "shotgun") { rounds++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang)); xm = gotX * 58; ym = gotY * 58; this[weapon + rounds]._x = ((player._x + (6 * player.dir)) + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; } else { s = -1; while (s < 2) { wang2 = wang + (12 * s); rounds++; projectiles++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang2)); xm = gotX * 68; ym = gotY * 68; this[weapon + rounds]._x = (player._x + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; this[weapon + rounds]._rotation = wang2; spd = 26; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); s++; } } if (weapon == "rocket") { this[weapon + rounds]._rotation = wang; this[weapon + rounds].speed = 24 * (charge / 30); } else if (weapon == "grenade") { spd = 30 * (charge / 30); this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } else if (weapon == "rifle") { spd = 32; this[weapon + rounds]._rotation = wang; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } if (player.pmode == "f") { if (_global.playersprite == "pico") { maxG = 4; maxH = 1; } else { maxG = 8; maxH = 4; } if (ang > 69) { if (player.grav > -16) { player.grav = player.grav - maxG; } } else if (ang > 45) { player.hforce = player.hforce - (maxH * player.dir); if (player.grav > -8) { player.grav = player.grav - (maxG / 2); } } else if (ang > -20) { player.hforce = player.hforce - ((maxH / 2) * player.dir); } else if (ang > -69) { player.hforce = player.hforce - ((maxH / 4) * player.dir); } } } if ((player.health < 1) and (player.health != undefined)) { player.dead = 1; player.sprite.play(); } } }; stop();Instance of Symbol 1225 MovieClip "bg" in Symbol 1258 MovieClip Frame 1/* no clip actions */Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g1p1", sprite:"goblin1", spawn:"p1"}); Enemies.push({name:"g1p2", sprite:"goblin1", spawn:"p2"}); }Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"zp3", sprite:"zeplin", spawn:"p3"}); }Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p4", sprite:"goblin2", spawn:"p4"}); Enemies.push({name:"g2p5", sprite:"goblin2", spawn:"p5"}); Enemies.push({name:"g2p6", sprite:"goblin2", spawn:"p6"}); }Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p7", sprite:"goblin2", spawn:"p7"}); Enemies.push({name:"jp8", sprite:"jacklin", spawn:"p8"}); }Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"z9", sprite:"zeplin", spawn:"p9"}); Enemies.push({name:"z10", sprite:"zeplin", spawn:"p10"}); }Instance of Symbol 1231 MovieClip in Symbol 1258 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p11", sprite:"goblin2", spawn:"p11"}); Enemies.push({name:"j12", sprite:"jacklin", spawn:"p12"}); Enemies.push({name:"j13", sprite:"jacklin", spawn:"p13"}); }Symbol 1266 MovieClip Frame 1stop();Symbol 1266 MovieClip Frame 3stop();Symbol 1266 MovieClip Frame 5stop();Symbol 1266 MovieClip Frame 7stop();Symbol 1266 MovieClip Frame 9stop();Symbol 1266 MovieClip Frame 11stop();Symbol 1293 MovieClip Frame 1stop();Symbol 1298 MovieClip Frame 1_parent.cheatscreen == false; stop();Symbol 1298 MovieClip Frame 2_parent.cheatscreen == true; stop();Instance of Symbol 1297 MovieClip in Symbol 1298 MovieClip Frame 2onClipEvent (load) { var string = new String(); } onClipEvent (keyUp) { if (!Key.isDown(17)) { key = Key.getAscii(); if ((key >= 97) and (key <= 122)) { string = string + chr(key); } if (string.length == 8) { if (string == "painkill") { _root.game.player.health = 99999 /* 0x01869F */; _root.game.player.maxHealth = 99999 /* 0x01869F */; } else if (string == "blowitup") { ammo.shotgun = 999; ammo.rocket = 999; ammo.grenade = 999; } else if (string == "goldfish") { _root.game.player.inofall = 1; } else if ((string == "skipthis") and (_root.level < 5)) { _root.level++; _root.gotoAndStop(4); } else if (string == "slowtime") { _root.charge.clock.crate = 120; } else if (string == "playasah") { secrets.data.alienhominid = 1; _root.gotoAndStop(4); } else if (string == "playaspg") { secrets.data.pg = 1; _root.gotoAndStop(4); } else if (string == "playpbot") { secrets.data.pbot = 1; _root.gotoAndStop(4); } else if (string == "playpico") { secrets.data.pico = 1; _root.gotoAndStop(4); } _parent.gotoAndStop(1); } } }Instance of Symbol 1272 MovieClip in Symbol 1304 MovieClip Frame 1onClipEvent (enterFrame) { if (_root.game.player.health < 1) { _root.game.player.health = 0; } h = Math.round((_root.game.player.health / _root.game.player.maxHealth) * 100); if (h < 1) { h = 0; } bar._xscale = h; hp.text = (("Health: " + _root.game.player.health) + "/") + _root.game.player.maxHealth; }Instance of Symbol 1289 MovieClip in Symbol 1304 MovieClip Frame 1onClipEvent (load) { guns = new Object(); guns.rifle = 1; guns.shotgun = 2; guns.rocket = 3; guns.grenade = 4; } onClipEvent (enterFrame) { for (i in guns) { if (_root.game.weapon == i) { this[i].gotoAndStop(1); } else { this[i].gotoAndStop(2); } this[i].a.id = guns[i]; this[i].a.wammo = ammo[i]; } }Instance of Symbol 1293 MovieClip "clock" in Symbol 1304 MovieClip Frame 1onClipEvent (load) { time = 150; msec = 0; crate = 30; } onClipEvent (enterFrame) { if (time > 0) { msec++; if (msec >= crate) { msec = 0; time--; _root.bonus = time; if (time < 1) { _root.game.player.health = 0; play(); } } } }Symbol 1315 MovieClip Frame 1self = "pbot"; _parent.redepth(this); this.onEnterFrame = function () { if ((_global.secrets.data[self] == 1) or (_root.charge.clock.time < 125)) { gotoAndStop (2); } else { if ((_parent.player._x < (_x + 24)) and (_parent.player._x > (_x - 24))) { if ((_parent.player._y < (_y + 24)) and (_parent.player._y > (_y - 24))) { _global.secrets.data[self] = 1; _global.secrets.flush(); } } gotoAndStop (1); } };Symbol 1316 MovieClip Frame 1self = "pg"; _parent.redepth(this); this.onEnterFrame = function () { if ((_global.secrets.data[self] == 1) or (_root.charge.clock.time < 80)) { gotoAndStop (2); } else { if ((_parent.player._x < (_x + 24)) and (_parent.player._x > (_x - 24))) { if ((_parent.player._y < (_y + 24)) and (_parent.player._y > (_y - 24))) { _global.secrets.data[self] = 1; _global.secrets.flush(); } } gotoAndStop (1); } };Symbol 1317 MovieClip Frame 1function redepth(clip) { clip.swapDepths(itemRage); itemRage++; } function fireGun() { if (((weapon == "rocket") or (weapon == "grenade")) and (chargeIt == true)) { fire = true; } } function chargeGun() { if (weapon == "rocket") { if (projectiles < 3) { chargeIt = true; charge = 4; } } else if (weapon == "grenade") { if (projectiles < 1) { chargeIt = true; charge = 2; } } else if ((weapon == "shotgun") and (projectiles < 1)) { fire = true; } else if ((weapon == "rifle") and (projectiles < 1)) { fire = true; } } function gpx(x) { newx = (x + prx) / prs; return(newx / prs); } function gpy(y) { newy = y + pry; return(newy); } function circle(r, c) { px = r; py = r; myBitmapData = new flash.display.BitmapData(r * 2, r * 2, true, 0); x = 0; y = r; d = 1 - r; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px + y, py + x, c); while (y > x) { if (d < 0) { d = d + ((2 * x) + 3); } else { d = d + ((2 * (x - y)) + 5); y--; } x++; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px - x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px - y, py - x, c); myBitmapData.setPixel32(px + y, py - x, c); myBitmapData.setPixel32(px + y, py + x, c); } myBitmapData.floodFill(px, py, c); return(myBitmapData); } function makeHole(radius, Hxd, Hyd) { w = bitmapgrid; h = bitmapgrid; Gx1 = Math.floor((Hxd - radius) / bitmapgrid); Gy1 = Math.floor((Hyd - radius) / bitmapgrid); Gx2 = Math.floor((Hxd + radius) / bitmapgrid); Gy2 = Math.floor((Hyd + radius) / bitmapgrid); xgrid = Gx1; while (xgrid <= Gx2) { ygrid = Gy1; while (ygrid <= Gy2) { clip = this[(("mc_" + xgrid) + "_") + ygrid]; hole = circle(radius, 4294902015); Exp = Hxd - (xgrid * bitmapgrid); Eyp = Hyd - (ygrid * bitmapgrid); dqd = clip.getNextHighestDepth(); clip.hole = clip.createEmptyMovieClip("hole" + dqd, dqd); clip.hole._x = Exp - radius; clip.hole._y = Eyp - radius; clip.hole.attachBitmap(hole, 10); bitmaps[xgrid][ygrid].draw(clip); clip.hole.removeMovieClip(); if (Exp < 0) { Exp = 0; } else if (Exp >= bitmapgrid) { Exp = bitmapgrid - 1; } if (Eyp < 0) { Eyp = 0; } else if (Eyp >= bitmapgrid) { Eyp = bitmapgrid - 1; } bitmaps[xgrid][ygrid].floodFill(Exp, Eyp, 0); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * xgrid); mymatrix.ty = overlay._y - (bitmapgrid * ygrid); bitmaps[xgrid][ygrid].draw(overlay, mymatrix); } ygrid++; } xgrid++; } } function makeExplosion(Ex, Ey, boomscale, radius, maxblast, damage, filter) { dpth = itemRage; itemRage++; this.attachMovie("explosion1", "boom" + dpth, dpth); this["boom" + dpth]._x = Ex; this["boom" + dpth]._y = Ey; this["boom" + dpth]._yscale = boomscale; this["boom" + dpth]._xscale = boomscale; this["boom" + dpth].radius = radius; this["boom" + dpth].Ex = Ex; this["boom" + dpth].Ey = Ey; if (filter) { this["boom" + dpth].filters = filter; } this.projectiles--; if (this.yeti1.init == 1) { xdst = (Ex - this.yeti1._x) - 78; ydst = Ey - this.yeti1._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance < (radius + 80)) { if (Ex > this.yet1._x) { side = 1; } else { side = 2; } this.yeti1.gotoAndStop(side); this.yeti1.sprite.gotoAndStop("block"); this.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < this.sprites.length) { usesprite = this.sprites[i]; xdst = Ex - this[usesprite]._x; ydst = Ey - this[usesprite]._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance <= radius) { if (xdst > 0) { xm = (radius * -1) + xdst; } else { xm = radius + xdst; } xm = (xm / radius) * maxblast; if (ydst > 0) { ym = (radius * -1) + ydst; } else { ym = radius + ydst; } ym = (ym / radius) * maxblast; if (ym > 0) { ym = ym * -0.75; } this[usesprite].grav = ym; trace((("setting " + usesprite) + " grav to ") + ym); this[usesprite].hforce = xm; this[usesprite]._y = this[usesprite]._y + this[this.sprites[i]].grav; this[usesprite].pmode = "f"; pain = damage - Math.round((damage / 2) * (distance / radius)); dpth = itemRage; itemRage++; if (this[usesprite].health > 0) { this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth].pain = "-" + pain; this[usesprite].health = this[usesprite].health - pain; } trace((">>>>>>> " + usesprite) + " fidge"); this["dm" + dpth]._x = this[usesprite]._x; this["dm" + dpth]._y = this[usesprite]._y - (this[usesprite]._height / 2); } i++; } projectiles--; if (projectiles < 0) { projectiles = 0; } } function checkForHit(x, y, shape) { xgrid = Math.floor(x / bitmapgrid); ygrid = Math.floor(y / bitmapgrid); alpha = ((bitmaps[xgrid][ygrid].getPixel32(x % bitmapgrid, y % bitmapgrid) >> 24) & 255).toString(16) == "0"; return(alpha); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } function checkFooting(sp) { bb = this[sp]._y + Math.round(this[sp].height / 2); yd = bb - this[sp]._y; xx = this[sp]._x; maxform = this[sp].drop; minform = this[sp].drop * -1; if (this.checkForHit(xx, (bb + minform) - 1, true)) { while (this.checkForHit(xx, bb + minform, true) and (minform < maxform)) { minform = minform + 2; } if (!this.checkForHit(xx, (bb + minform) + 1, true)) { this[sp]._y = this[sp]._y + minform; } else { this[sp].pmode = "f"; } } } gamesprites = new Array(); gamesprites.push("player"); dd = 0; rounds = 0; bounds = new Object(); bounds.xMin = 40; bounds.yMin = 0; bounds.xMax = (_width - 40) * -1; bounds.yMax = (_height - 10) * -1; screenw = 600; screenh = 360; ang = 0; test = 100; weapon = "rifle"; projectiles = 0; bitmapgrid = 1600; itemRage = 2000; levelRange = 1000; bitmaps = new Array(); x = 0; while (x <= Math.ceil(art._width / bitmapgrid)) { bitmaps[x] = new Array(); y = 0; while (y <= Math.ceil(art._height / bitmapgrid)) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = art._x - (bitmapgrid * x); mymatrix.ty = art._y - (bitmapgrid * y); bitmaps[x][y] = new flash.display.BitmapData(bitmapgrid, bitmapgrid, true, 0); mc = this.createEmptyMovieClip((("mc_" + x) + "_") + y, this.levelRange); this.levelRange++; mc.attachBitmap(bitmaps[x][y], mc.getNextHighestDepth()); mc._x = x * bitmapgrid; mc._y = y * bitmapgrid; bitmaps[x][y].draw(art, mymatrix); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * x); mymatrix.ty = overlay._y - (bitmapgrid * y); bitmaps[x][y].draw(overlay, mymatrix); } y++; } x++; } art._visible = false; if (overlay) { overlay.swapDepths(8000); } _x = ((-player_spawn._x) + (screenw / 2)); _y = ((-player_spawn._y) + (screenh / 2)); Keyz = new Object(); if (controls == 1) { Mouse.hide(); left = 65; right = 68; jump = 87; } else { left = 37; right = 39; jump = 65; firekey = 83; shotAgun = 0; up = 38; down = 40; } Keyz.onKeyDown = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 0)) { shotAgun = 1; chargeGun(); } }; Keyz.onKeyUp = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 1)) { shotAgun = 0; fireGun(); } if (keycode == 81) { trace("toggleroggle"); toggleHighQuality(); } else if (keycode == 77) { mute = new Sound(); if (_root.muted) { mute.setVolume(100); _root.muted = 0; } else { mute.setVolume(0); _root.muted = 1; } } }; _root.klist = Keyz; Key.addListener(_root.klist); aimang = 0; this.onMouseDown = function () { if (controls == 1) { chargeGun(); } }; this.onMouseUp = function () { if (controls == 1) { fireGun(); } }; proset = 90; this.onEnterFrame = function () { if (projectiles < 1) { proset = 90; } else if (proset > 0) { proset--; } else { proset = 90; projectiles = 0; } if ((weapon != "rifle") and (ammo[weapon] < 1)) { weapon = "rifle"; } if ((tmpx > player._x) or (tmpy != player._y)) { tmpx = player._x; tmpy = player._y; sprites = new Array(); i = 0; while (i < gamesprites.length) { if ((((this[gamesprites[i]]._x > (tmpx - 700)) and (this[gamesprites[i]]._x < (tmpx + 700))) and (this[gamesprites[i]]._y > (tmpy - 600))) and (this[gamesprites[i]]._y < (tmpy + 600))) { sprites.push(gamesprites[i]); } i++; } } if (controls == 1) { aim._x = _xmouse; aim._y = _ymouse; } else { if (Key.isDown(up) and (aimang > -85)) { aimang = aimang - 3; } if (Key.isDown(down) and (aimang < 85)) { aimang = aimang + 3; } if (player.dir == 1) { aimang2 = aimang; } else { aimang2 = 180 - aimang; } (gotY = getXY(aimang2)); aim._x = player._x + (160 * gotX); aim._y = player._y + (160 * gotY); } if (projectiles < 0) { projectiles = 0; } if (Key.isDown(49)) { weapon = "rifle"; } else if (Key.isDown(50) and (ammo.shotgun > 0)) { weapon = "shotgun"; } else if (Key.isDown(51) and (ammo.rocket > 0)) { weapon = "rocket"; } else if (Key.isDown(52) and (ammo.grenade > 0)) { weapon = "grenade"; } if (chargeIt == true) { _parent.charge.gotoAndStop(1); charge++; if (charge >= 30) { charge = 30; fire = true; } _parent.charge.bar._xscale = (charge / 30) * 100; } else { _parent.charge.gotoAndStop(2); } _global.prs = this._xscale / 100; _global.prx = this._x; _global.pry = this._y; i = 0; while (i < sprites.length) { t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; if ((this[sprites[i]].pmode == "f") and (this[sprites[i]].nofall != 1)) { this[sprites[i]].fall = 0; if (this[sprites[i]].grav < this[sprites[i]].drop) { this[sprites[i]].grav = this[sprites[i]].grav + this[sprites[i]].weight; } if (((this[sprites[i]]._x - (this[sprites[i]].width / 2)) - 1) < this.bounds.xMin) { this[sprites[i]]._x = (this[sprites[i]].width / 2) + 1; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; } if (((this[sprites[i]]._y - (this[sprites[i]].height / 2)) - 1) < this.bounds.yMin) { this[sprites[i]]._y = (this[sprites[i]].height / 2) + 2; this[sprites[i]].grav = 0; t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; } fall = this[sprites[i]].grav; if (!this[sprites[i]].noh) { force = this[sprites[i]].hforce; } else { force = 0; } if (fall > 0) { yc = b; } else if (fall > 0) { yc = t; } else { yc = y; } if (force > 0) { xc = r; } else if (force < 0) { xc = l; } else { force = 0; xc = x; } moving = Math.round(Math.sqrt((force * force) + (fall * fall))); xxm = (force / moving) * 2; yym = (fall / moving) * 2; while (moving > 0) { xc = xc + xxm; yc = yc + yym; this[sprites[i]]._y = this[sprites[i]]._y + yym; this[sprites[i]]._x = this[sprites[i]]._x + xxm; hhx = this[sprites[i]]._x; hhy = this[sprites[i]]._y + 4; if (!this.checkForHit(xc, yc, true)) { if (force != 0) { if (force > 0) { hhh = -3; } else { hhh = 3; } choke = 0; while ((!this.checkForHit(hhx - (hhh * 2), hhy, true)) and (choke < 20)) { xc = xc + hhh; hhx = hhx + hhh; this[sprites[i]]._x = this[sprites[i]]._x + hhh; choke++; } this[sprites[i]].hforce = 0; } else if (fall < 0) { this[sprites[i]].grav = 0; } else { this[sprites[i]].pmode = "g"; this[sprites[i]].grav = 0; this[sprites[i]].hforce = 0; } moving = 0; } moving = moving - 2; } } else if (this.land.dd != dd) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = 0; this[sprites[i]].fall = 0; } else if (this[sprites[i]].pmode == "g") { this[sprites[i]].fall = 1; } if (((((this[sprites[i]]._y + bounds.yMax) + this[sprites[i]].height) - 20) > 0) and (this[sprites[i]].health > 0)) { dd = itemRage; itemRage++; this.attachMovie("splash", "splash" + dd, dd); this["splash" + dd]._y = this[sprites[i]]._y; this["splash" + dd]._x = this[sprites[i]]._x; if (this[sprites[i]].inofall == 1) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -38; } else if (sprites[i] != "player") { this[sprites[i]].health = 0; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -20; } else { dpth = itemRage; this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth]._x = this[sprites[i]]._x; this["dm" + dpth]._y = this[sprites[i]]._y - (this[sprites[i]]._height / 2); pain = this[sprites[i]].health - 5; if (pain < 5) { pain = 5; } this["dm" + dpth].pain = "-" + pain; this[sprites[i]].health = this[sprites[i]].health - pain; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -26; } } i++; } dd = this.land.dd; if (player.dead != 1) { if (Key.isDown(jump) and (player.fall == 1)) { player.grav = player.drop * -1; player._y = player._y + player.grav; player.pmode = "f"; _root.charge.sfx.gotoAndPlay(playersprite); } if (Key.isDown(left)) { dir = -1; if (controls == 2) { player.gotoAndStop(2); } } else if (Key.isDown(right)) { dir = 1; if (controls == 2) { player.gotoAndStop(1); } } else { dir = 0; } if (this.aim._x >= player._x) { if (controls == 1) { player.gotoAndStop(1); } myang = Math.round(Math.atan2(this.aim._y - player._y, this.aim._x - player._x) * 55) + 5; wang = myang; } else { if (controls == 1) { player.gotoAndStop(2); } myang = Math.round(Math.atan2(this.aim._y - player._y, player._x - this.aim._x) * 55) + 5; wang = 180 - myang; } wang = wang - (4 * player.dir); ang = myang; if (player.pmode == "f") { player.sprite.leg1.gotoAndStop("jump"); player.sprite.leg2.gotoAndStop("jump"); } else if (dir != 0) { if (dir == player.dir) { player.sprite.leg1.gotoAndStop("run"); player.sprite.leg2.gotoAndStop("run"); } else { player.sprite.leg1.gotoAndStop("run2"); player.sprite.leg2.gotoAndStop("run2"); } } else { player.sprite.leg1.gotoAndStop("stance"); player.sprite.leg2.gotoAndStop("stance"); } if (dir != 0) { mv = player.run; while (mv > 0) { xd = player._x + (23 * dir); if (this.checkForHit(xd, player._y - 28, true)) { player._x = player._x + (dir * 2); } else { mv = 0; } mv = mv - 2; } if (player.pmode == "g") { checkFooting("player"); } } xmid = screenw / 2; ymid = screenh / 2; xdist = ((_x + player._x) - xmid) + (70 * player.dir); if ((xdist > (xmid + 5)) or (xdist < (xmid - 5))) { xmod = Math.round(xdist * 0.05); } else { xmod = 0; } mmdist = (player._y - aim._y) / 4; if (mmdist > 80) { mmdist = 80; } if (mmdist < -80) { mmdist = -80; } ydist = ((_y + player._y) - ymid) - mmdist; if ((ydist > (ymid + 20)) or (ydist < (ymid - 20))) { ymod = Math.round(ydist * 0.25); } else { ymod = 0; } _x = (_x - xmod); _y = (_y - ymod); if (_x > 0) { _x = 0; } else if (_x < (((bounds.xMax + screenw) + 8) - 38)) { _x = (((bounds.xMax + screenw) + 8) - 38); } if (_y > 0) { _y = 0; } else if (_y < ((bounds.yMax + screenh) + 24)) { _y = ((bounds.yMax + screenh) + 24); } if (player._x < (bounds.xMin + 4)) { player._x = bounds.xMin + 4; } else if (player._x > ((bounds.xMax * -1) - 4)) { player._x = (bounds.xMax * -1) - 4; } if (player._y < bounds.yMin) { player._y = bounds.yMin; } else if (player._y > (bounds.yMax * -1)) { player._y = bounds.yMax * -1; } player.sprite.head._rotation = ang / 2; player.sprite.torso._rotation = ang / 3; player.sprite.arms._rotation = ang; player.sprite.arms.gotoAndStop(weapon); if (fire == true) { if (weapon == "rocket") { if (projectiles < 3) { firenow = true; projectiles++; } } else if (weapon == "grenade") { if (projectiles < 1) { firenow = true; projectiles++; } } else if (weapon == "shotgun") { if (projectiles < 1) { firenow = true; } } else if (weapon == "rifle") { if (projectiles < 10) { firenow = true; projectiles++; } } fire = false; } if (firenow == true) { player.sprite.arms.gun.gotoAndPlay(2); chargeIt = false; firenow = false; if (weapon != "rifle") { ammo[weapon]--; } if (weapon != "shotgun") { rounds++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang)); xm = gotX * 58; ym = gotY * 58; this[weapon + rounds]._x = ((player._x + (6 * player.dir)) + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; } else { s = -1; while (s < 2) { wang2 = wang + (12 * s); rounds++; projectiles++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang2)); xm = gotX * 68; ym = gotY * 68; this[weapon + rounds]._x = (player._x + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; this[weapon + rounds]._rotation = wang2; spd = 26; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); s++; } } if (weapon == "rocket") { this[weapon + rounds]._rotation = wang; this[weapon + rounds].speed = 24 * (charge / 30); } else if (weapon == "grenade") { spd = 30 * (charge / 30); this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } else if (weapon == "rifle") { spd = 32; this[weapon + rounds]._rotation = wang; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } if (player.pmode == "f") { if (_global.playersprite == "pico") { maxG = 4; maxH = 1; } else { maxG = 8; maxH = 4; } if (ang > 69) { if (player.grav > -16) { player.grav = player.grav - maxG; } } else if (ang > 45) { player.hforce = player.hforce - (maxH * player.dir); if (player.grav > -8) { player.grav = player.grav - (maxG / 2); } } else if (ang > -20) { player.hforce = player.hforce - ((maxH / 2) * player.dir); } else if (ang > -69) { player.hforce = player.hforce - ((maxH / 4) * player.dir); } } } if ((player.health < 1) and (player.health != undefined)) { player.dead = 1; player.sprite.play(); } } }; stop();Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g1p2", sprite:"goblin1", spawn:"p2"}); Enemies.push({name:"g1p3", sprite:"goblin1", spawn:"p3"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g1p1", sprite:"goblin1", spawn:"p1"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g1p5", sprite:"goblin1", spawn:"p5"}); Enemies.push({name:"g1p6", sprite:"goblin1", spawn:"p6"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p7", sprite:"goblin2", spawn:"p7"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"zp8", sprite:"zeplin", spawn:"p8"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"jp9", sprite:"jacklin", spawn:"p9"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"zp10", sprite:"zeplin", spawn:"p10"}); Enemies.push({name:"g2p11", sprite:"goblin2", spawn:"p11"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p12", sprite:"goblin1", spawn:"p12"}); Enemies.push({name:"g2p13", sprite:"goblin2", spawn:"p13"}); Enemies.push({name:"g2p14", sprite:"goblin1", spawn:"p14"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"jp15", sprite:"jacklin", spawn:"p15"}); Enemies.push({name:"jp16", sprite:"jacklin", spawn:"p16"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p17", sprite:"goblin2", spawn:"p17"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g1p17", sprite:"goblin1", spawn:"p17"}); Enemies.push({name:"g1p18", sprite:"goblin1", spawn:"p18"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"zp17", sprite:"zeplin", spawn:"p17"}); }Instance of Symbol 1231 MovieClip in Symbol 1317 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p19", sprite:"goblin2", spawn:"p19"}); Enemies.push({name:"g2p20", sprite:"goblin2", spawn:"p20"}); Enemies.push({name:"g2p20", sprite:"goblin2", spawn:"p21"}); }Symbol 1324 MovieClip Frame 1self = "pico"; _parent.redepth(this); this.onEnterFrame = function () { if ((_global.secrets.data[self] == 1) or (_root.charge.clock.time < 75)) { gotoAndStop (2); } else { if ((_parent.player._x < (_x + 24)) and (_parent.player._x > (_x - 24))) { if ((_parent.player._y < (_y + 24)) and (_parent.player._y > (_y - 24))) { _global.secrets.data[self] = 1; _global.secrets.flush(); } } gotoAndStop (1); } };Symbol 1327 MovieClip Frame 1function redepth(clip) { clip.swapDepths(itemRage); itemRage++; } function fireGun() { if (((weapon == "rocket") or (weapon == "grenade")) and (chargeIt == true)) { fire = true; } } function chargeGun() { if (weapon == "rocket") { if (projectiles < 3) { chargeIt = true; charge = 4; } } else if (weapon == "grenade") { if (projectiles < 1) { chargeIt = true; charge = 2; } } else if ((weapon == "shotgun") and (projectiles < 1)) { fire = true; } else if ((weapon == "rifle") and (projectiles < 1)) { fire = true; } } function gpx(x) { newx = (x + prx) / prs; return(newx / prs); } function gpy(y) { newy = y + pry; return(newy); } function circle(r, c) { px = r; py = r; myBitmapData = new flash.display.BitmapData(r * 2, r * 2, true, 0); x = 0; y = r; d = 1 - r; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px + y, py + x, c); while (y > x) { if (d < 0) { d = d + ((2 * x) + 3); } else { d = d + ((2 * (x - y)) + 5); y--; } x++; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px - x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px - y, py - x, c); myBitmapData.setPixel32(px + y, py - x, c); myBitmapData.setPixel32(px + y, py + x, c); } myBitmapData.floodFill(px, py, c); return(myBitmapData); } function makeHole(radius, Hxd, Hyd) { w = bitmapgrid; h = bitmapgrid; Gx1 = Math.floor((Hxd - radius) / bitmapgrid); Gy1 = Math.floor((Hyd - radius) / bitmapgrid); Gx2 = Math.floor((Hxd + radius) / bitmapgrid); Gy2 = Math.floor((Hyd + radius) / bitmapgrid); xgrid = Gx1; while (xgrid <= Gx2) { ygrid = Gy1; while (ygrid <= Gy2) { clip = this[(("mc_" + xgrid) + "_") + ygrid]; hole = circle(radius, 4294902015); Exp = Hxd - (xgrid * bitmapgrid); Eyp = Hyd - (ygrid * bitmapgrid); dqd = clip.getNextHighestDepth(); clip.hole = clip.createEmptyMovieClip("hole" + dqd, dqd); clip.hole._x = Exp - radius; clip.hole._y = Eyp - radius; clip.hole.attachBitmap(hole, 10); bitmaps[xgrid][ygrid].draw(clip); clip.hole.removeMovieClip(); if (Exp < 0) { Exp = 0; } else if (Exp >= bitmapgrid) { Exp = bitmapgrid - 1; } if (Eyp < 0) { Eyp = 0; } else if (Eyp >= bitmapgrid) { Eyp = bitmapgrid - 1; } bitmaps[xgrid][ygrid].floodFill(Exp, Eyp, 0); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * xgrid); mymatrix.ty = overlay._y - (bitmapgrid * ygrid); bitmaps[xgrid][ygrid].draw(overlay, mymatrix); } ygrid++; } xgrid++; } } function makeExplosion(Ex, Ey, boomscale, radius, maxblast, damage, filter) { dpth = itemRage; itemRage++; this.attachMovie("explosion1", "boom" + dpth, dpth); this["boom" + dpth]._x = Ex; this["boom" + dpth]._y = Ey; this["boom" + dpth]._yscale = boomscale; this["boom" + dpth]._xscale = boomscale; this["boom" + dpth].radius = radius; this["boom" + dpth].Ex = Ex; this["boom" + dpth].Ey = Ey; if (filter) { this["boom" + dpth].filters = filter; } this.projectiles--; if (this.yeti1.init == 1) { xdst = (Ex - this.yeti1._x) - 78; ydst = Ey - this.yeti1._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance < (radius + 80)) { if (Ex > this.yet1._x) { side = 1; } else { side = 2; } this.yeti1.gotoAndStop(side); this.yeti1.sprite.gotoAndStop("block"); this.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < this.sprites.length) { usesprite = this.sprites[i]; xdst = Ex - this[usesprite]._x; ydst = Ey - this[usesprite]._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance <= radius) { if (xdst > 0) { xm = (radius * -1) + xdst; } else { xm = radius + xdst; } xm = (xm / radius) * maxblast; if (ydst > 0) { ym = (radius * -1) + ydst; } else { ym = radius + ydst; } ym = (ym / radius) * maxblast; if (ym > 0) { ym = ym * -0.75; } this[usesprite].grav = ym; trace((("setting " + usesprite) + " grav to ") + ym); this[usesprite].hforce = xm; this[usesprite]._y = this[usesprite]._y + this[this.sprites[i]].grav; this[usesprite].pmode = "f"; pain = damage - Math.round((damage / 2) * (distance / radius)); dpth = itemRage; itemRage++; if (this[usesprite].health > 0) { this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth].pain = "-" + pain; this[usesprite].health = this[usesprite].health - pain; } trace((">>>>>>> " + usesprite) + " fidge"); this["dm" + dpth]._x = this[usesprite]._x; this["dm" + dpth]._y = this[usesprite]._y - (this[usesprite]._height / 2); } i++; } projectiles--; if (projectiles < 0) { projectiles = 0; } } function checkForHit(x, y, shape) { xgrid = Math.floor(x / bitmapgrid); ygrid = Math.floor(y / bitmapgrid); alpha = ((bitmaps[xgrid][ygrid].getPixel32(x % bitmapgrid, y % bitmapgrid) >> 24) & 255).toString(16) == "0"; return(alpha); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } function checkFooting(sp) { bb = this[sp]._y + Math.round(this[sp].height / 2); yd = bb - this[sp]._y; xx = this[sp]._x; maxform = this[sp].drop; minform = this[sp].drop * -1; if (this.checkForHit(xx, (bb + minform) - 1, true)) { while (this.checkForHit(xx, bb + minform, true) and (minform < maxform)) { minform = minform + 2; } if (!this.checkForHit(xx, (bb + minform) + 1, true)) { this[sp]._y = this[sp]._y + minform; } else { this[sp].pmode = "f"; } } } gamesprites = new Array(); gamesprites.push("player"); dd = 0; rounds = 0; bounds = new Object(); bounds.xMin = 40; bounds.yMin = 0; bounds.xMax = (_width - 40) * -1; bounds.yMax = (_height - 10) * -1; screenw = 600; screenh = 360; ang = 0; test = 100; weapon = "rifle"; projectiles = 0; bitmapgrid = 1600; itemRage = 2000; levelRange = 1000; bitmaps = new Array(); x = 0; while (x <= Math.ceil(art._width / bitmapgrid)) { bitmaps[x] = new Array(); y = 0; while (y <= Math.ceil(art._height / bitmapgrid)) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = art._x - (bitmapgrid * x); mymatrix.ty = art._y - (bitmapgrid * y); bitmaps[x][y] = new flash.display.BitmapData(bitmapgrid, bitmapgrid, true, 0); mc = this.createEmptyMovieClip((("mc_" + x) + "_") + y, this.levelRange); this.levelRange++; mc.attachBitmap(bitmaps[x][y], mc.getNextHighestDepth()); mc._x = x * bitmapgrid; mc._y = y * bitmapgrid; bitmaps[x][y].draw(art, mymatrix); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * x); mymatrix.ty = overlay._y - (bitmapgrid * y); bitmaps[x][y].draw(overlay, mymatrix); } y++; } x++; } art._visible = false; if (overlay) { overlay.swapDepths(8000); } _x = ((-player_spawn._x) + (screenw / 2)); _y = ((-player_spawn._y) + (screenh / 2)); Keyz = new Object(); if (controls == 1) { Mouse.hide(); left = 65; right = 68; jump = 87; } else { left = 37; right = 39; jump = 65; firekey = 83; shotAgun = 0; up = 38; down = 40; } Keyz.onKeyDown = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 0)) { shotAgun = 1; chargeGun(); } }; Keyz.onKeyUp = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 1)) { shotAgun = 0; fireGun(); } if (keycode == 81) { trace("toggleroggle"); toggleHighQuality(); } else if (keycode == 77) { mute = new Sound(); if (_root.muted) { mute.setVolume(100); _root.muted = 0; } else { mute.setVolume(0); _root.muted = 1; } } }; _root.klist = Keyz; Key.addListener(_root.klist); aimang = 0; this.onMouseDown = function () { if (controls == 1) { chargeGun(); } }; this.onMouseUp = function () { if (controls == 1) { fireGun(); } }; proset = 90; this.onEnterFrame = function () { if (projectiles < 1) { proset = 90; } else if (proset > 0) { proset--; } else { proset = 90; projectiles = 0; } if ((weapon != "rifle") and (ammo[weapon] < 1)) { weapon = "rifle"; } if ((tmpx > player._x) or (tmpy != player._y)) { tmpx = player._x; tmpy = player._y; sprites = new Array(); i = 0; while (i < gamesprites.length) { if ((((this[gamesprites[i]]._x > (tmpx - 700)) and (this[gamesprites[i]]._x < (tmpx + 700))) and (this[gamesprites[i]]._y > (tmpy - 600))) and (this[gamesprites[i]]._y < (tmpy + 600))) { sprites.push(gamesprites[i]); } i++; } } if (controls == 1) { aim._x = _xmouse; aim._y = _ymouse; } else { if (Key.isDown(up) and (aimang > -85)) { aimang = aimang - 3; } if (Key.isDown(down) and (aimang < 85)) { aimang = aimang + 3; } if (player.dir == 1) { aimang2 = aimang; } else { aimang2 = 180 - aimang; } (gotY = getXY(aimang2)); aim._x = player._x + (160 * gotX); aim._y = player._y + (160 * gotY); } if (projectiles < 0) { projectiles = 0; } if (Key.isDown(49)) { weapon = "rifle"; } else if (Key.isDown(50) and (ammo.shotgun > 0)) { weapon = "shotgun"; } else if (Key.isDown(51) and (ammo.rocket > 0)) { weapon = "rocket"; } else if (Key.isDown(52) and (ammo.grenade > 0)) { weapon = "grenade"; } if (chargeIt == true) { _parent.charge.gotoAndStop(1); charge++; if (charge >= 30) { charge = 30; fire = true; } _parent.charge.bar._xscale = (charge / 30) * 100; } else { _parent.charge.gotoAndStop(2); } _global.prs = this._xscale / 100; _global.prx = this._x; _global.pry = this._y; i = 0; while (i < sprites.length) { t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; if ((this[sprites[i]].pmode == "f") and (this[sprites[i]].nofall != 1)) { this[sprites[i]].fall = 0; if (this[sprites[i]].grav < this[sprites[i]].drop) { this[sprites[i]].grav = this[sprites[i]].grav + this[sprites[i]].weight; } if (((this[sprites[i]]._x - (this[sprites[i]].width / 2)) - 1) < this.bounds.xMin) { this[sprites[i]]._x = (this[sprites[i]].width / 2) + 1; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; } if (((this[sprites[i]]._y - (this[sprites[i]].height / 2)) - 1) < this.bounds.yMin) { this[sprites[i]]._y = (this[sprites[i]].height / 2) + 2; this[sprites[i]].grav = 0; t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; } fall = this[sprites[i]].grav; if (!this[sprites[i]].noh) { force = this[sprites[i]].hforce; } else { force = 0; } if (fall > 0) { yc = b; } else if (fall > 0) { yc = t; } else { yc = y; } if (force > 0) { xc = r; } else if (force < 0) { xc = l; } else { force = 0; xc = x; } moving = Math.round(Math.sqrt((force * force) + (fall * fall))); xxm = (force / moving) * 2; yym = (fall / moving) * 2; while (moving > 0) { xc = xc + xxm; yc = yc + yym; this[sprites[i]]._y = this[sprites[i]]._y + yym; this[sprites[i]]._x = this[sprites[i]]._x + xxm; hhx = this[sprites[i]]._x; hhy = this[sprites[i]]._y + 4; if (!this.checkForHit(xc, yc, true)) { if (force != 0) { if (force > 0) { hhh = -3; } else { hhh = 3; } choke = 0; while ((!this.checkForHit(hhx - (hhh * 2), hhy, true)) and (choke < 20)) { xc = xc + hhh; hhx = hhx + hhh; this[sprites[i]]._x = this[sprites[i]]._x + hhh; choke++; } this[sprites[i]].hforce = 0; } else if (fall < 0) { this[sprites[i]].grav = 0; } else { this[sprites[i]].pmode = "g"; this[sprites[i]].grav = 0; this[sprites[i]].hforce = 0; } moving = 0; } moving = moving - 2; } } else if (this.land.dd != dd) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = 0; this[sprites[i]].fall = 0; } else if (this[sprites[i]].pmode == "g") { this[sprites[i]].fall = 1; } if (((((this[sprites[i]]._y + bounds.yMax) + this[sprites[i]].height) - 20) > 0) and (this[sprites[i]].health > 0)) { dd = itemRage; itemRage++; this.attachMovie("splash", "splash" + dd, dd); this["splash" + dd]._y = this[sprites[i]]._y; this["splash" + dd]._x = this[sprites[i]]._x; if (this[sprites[i]].inofall == 1) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -38; } else if (sprites[i] != "player") { this[sprites[i]].health = 0; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -20; } else { dpth = itemRage; this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth]._x = this[sprites[i]]._x; this["dm" + dpth]._y = this[sprites[i]]._y - (this[sprites[i]]._height / 2); pain = this[sprites[i]].health - 5; if (pain < 5) { pain = 5; } this["dm" + dpth].pain = "-" + pain; this[sprites[i]].health = this[sprites[i]].health - pain; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -26; } } i++; } dd = this.land.dd; if (player.dead != 1) { if (Key.isDown(jump) and (player.fall == 1)) { player.grav = player.drop * -1; player._y = player._y + player.grav; player.pmode = "f"; _root.charge.sfx.gotoAndPlay(playersprite); } if (Key.isDown(left)) { dir = -1; if (controls == 2) { player.gotoAndStop(2); } } else if (Key.isDown(right)) { dir = 1; if (controls == 2) { player.gotoAndStop(1); } } else { dir = 0; } if (this.aim._x >= player._x) { if (controls == 1) { player.gotoAndStop(1); } myang = Math.round(Math.atan2(this.aim._y - player._y, this.aim._x - player._x) * 55) + 5; wang = myang; } else { if (controls == 1) { player.gotoAndStop(2); } myang = Math.round(Math.atan2(this.aim._y - player._y, player._x - this.aim._x) * 55) + 5; wang = 180 - myang; } wang = wang - (4 * player.dir); ang = myang; if (player.pmode == "f") { player.sprite.leg1.gotoAndStop("jump"); player.sprite.leg2.gotoAndStop("jump"); } else if (dir != 0) { if (dir == player.dir) { player.sprite.leg1.gotoAndStop("run"); player.sprite.leg2.gotoAndStop("run"); } else { player.sprite.leg1.gotoAndStop("run2"); player.sprite.leg2.gotoAndStop("run2"); } } else { player.sprite.leg1.gotoAndStop("stance"); player.sprite.leg2.gotoAndStop("stance"); } if (dir != 0) { mv = player.run; while (mv > 0) { xd = player._x + (23 * dir); if (this.checkForHit(xd, player._y - 28, true)) { player._x = player._x + (dir * 2); } else { mv = 0; } mv = mv - 2; } if (player.pmode == "g") { checkFooting("player"); } } xmid = screenw / 2; ymid = screenh / 2; xdist = ((_x + player._x) - xmid) + (70 * player.dir); if ((xdist > (xmid + 5)) or (xdist < (xmid - 5))) { xmod = Math.round(xdist * 0.05); } else { xmod = 0; } mmdist = (player._y - aim._y) / 4; if (mmdist > 80) { mmdist = 80; } if (mmdist < -80) { mmdist = -80; } ydist = ((_y + player._y) - ymid) - mmdist; if ((ydist > (ymid + 20)) or (ydist < (ymid - 20))) { ymod = Math.round(ydist * 0.25); } else { ymod = 0; } _x = (_x - xmod); _y = (_y - ymod); if (_x > 0) { _x = 0; } else if (_x < (((bounds.xMax + screenw) + 8) - 38)) { _x = (((bounds.xMax + screenw) + 8) - 38); } if (_y > 0) { _y = 0; } else if (_y < ((bounds.yMax + screenh) + 24)) { _y = ((bounds.yMax + screenh) + 24); } if (player._x < (bounds.xMin + 4)) { player._x = bounds.xMin + 4; } else if (player._x > ((bounds.xMax * -1) - 4)) { player._x = (bounds.xMax * -1) - 4; } if (player._y < bounds.yMin) { player._y = bounds.yMin; } else if (player._y > (bounds.yMax * -1)) { player._y = bounds.yMax * -1; } player.sprite.head._rotation = ang / 2; player.sprite.torso._rotation = ang / 3; player.sprite.arms._rotation = ang; player.sprite.arms.gotoAndStop(weapon); if (fire == true) { if (weapon == "rocket") { if (projectiles < 3) { firenow = true; projectiles++; } } else if (weapon == "grenade") { if (projectiles < 1) { firenow = true; projectiles++; } } else if (weapon == "shotgun") { if (projectiles < 1) { firenow = true; } } else if (weapon == "rifle") { if (projectiles < 10) { firenow = true; projectiles++; } } fire = false; } if (firenow == true) { player.sprite.arms.gun.gotoAndPlay(2); chargeIt = false; firenow = false; if (weapon != "rifle") { ammo[weapon]--; } if (weapon != "shotgun") { rounds++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang)); xm = gotX * 58; ym = gotY * 58; this[weapon + rounds]._x = ((player._x + (6 * player.dir)) + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; } else { s = -1; while (s < 2) { wang2 = wang + (12 * s); rounds++; projectiles++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang2)); xm = gotX * 68; ym = gotY * 68; this[weapon + rounds]._x = (player._x + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; this[weapon + rounds]._rotation = wang2; spd = 26; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); s++; } } if (weapon == "rocket") { this[weapon + rounds]._rotation = wang; this[weapon + rounds].speed = 24 * (charge / 30); } else if (weapon == "grenade") { spd = 30 * (charge / 30); this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } else if (weapon == "rifle") { spd = 32; this[weapon + rounds]._rotation = wang; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } if (player.pmode == "f") { if (_global.playersprite == "pico") { maxG = 4; maxH = 1; } else { maxG = 8; maxH = 4; } if (ang > 69) { if (player.grav > -16) { player.grav = player.grav - maxG; } } else if (ang > 45) { player.hforce = player.hforce - (maxH * player.dir); if (player.grav > -8) { player.grav = player.grav - (maxG / 2); } } else if (ang > -20) { player.hforce = player.hforce - ((maxH / 2) * player.dir); } else if (ang > -69) { player.hforce = player.hforce - ((maxH / 4) * player.dir); } } } if ((player.health < 1) and (player.health != undefined)) { player.dead = 1; player.sprite.play(); } } }; stop();Instance of Symbol 1321 MovieClip "bg" in Symbol 1327 MovieClip Frame 1/* no clip actions */Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"jp19", sprite:"jacklin", spawn:"p19"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p1", sprite:"goblin2", spawn:"p1"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p1a", sprite:"goblin2", spawn:"p1"}); Enemies.push({name:"g2p2", sprite:"goblin2", spawn:"p2"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"jp4", sprite:"jacklin", spawn:"p4"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"zp5", sprite:"zeplin", spawn:"p5"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p7", sprite:"goblin1", spawn:"p7"}); Enemies.push({name:"g2p8", sprite:"goblin1", spawn:"p8"}); Enemies.push({name:"g2p9", sprite:"goblin1", spawn:"p9"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p10", sprite:"goblin2", spawn:"p10"}); Enemies.push({name:"g2p11", sprite:"goblin2", spawn:"p11"}); Enemies.push({name:"g2p12", sprite:"goblin2", spawn:"p12"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p13", sprite:"goblin2", spawn:"p13"}); Enemies.push({name:"jp14", sprite:"jacklin", spawn:"p14"}); Enemies.push({name:"gsp15", sprite:"gas", spawn:"p15"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p17", sprite:"goblin2", spawn:"p17"}); Enemies.push({name:"jp16", sprite:"jacklin", spawn:"p16"}); }Instance of Symbol 1231 MovieClip in Symbol 1327 MovieClip Frame 1onClipEvent (load) { Enemies = new Array(); Enemies.push({name:"g2p20", sprite:"goblin2", spawn:"p20"}); Enemies.push({name:"g2p21", sprite:"goblin2", spawn:"p21"}); Enemies.push({name:"g1p22", sprite:"goblin1", spawn:"p22"}); Enemies.push({name:"g1p23", sprite:"goblin1", spawn:"p23"}); Enemies.push({name:"g1p24", sprite:"goblin1", spawn:"p24"}); Enemies.push({name:"g1p25", sprite:"goblin1", spawn:"p25"}); }Symbol 1332 MovieClip Frame 1stop();Symbol 1332 MovieClip Frame 5stop();Symbol 1332 MovieClip Frame 17stop();Symbol 1337 MovieClip Frame 1function redepth(clip) { clip.swapDepths(itemRage); itemRage++; } function fireGun() { if (((weapon == "rocket") or (weapon == "grenade")) and (chargeIt == true)) { fire = true; } } function chargeGun() { if (weapon == "rocket") { if (projectiles < 3) { chargeIt = true; charge = 4; } } else if (weapon == "grenade") { if (projectiles < 1) { chargeIt = true; charge = 2; } } else if ((weapon == "shotgun") and (projectiles < 1)) { fire = true; } else if ((weapon == "rifle") and (projectiles < 1)) { fire = true; } } function gpx(x) { newx = (x + prx) / prs; return(newx / prs); } function gpy(y) { newy = y + pry; return(newy); } function circle(r, c) { px = r; py = r; myBitmapData = new flash.display.BitmapData(r * 2, r * 2, true, 0); x = 0; y = r; d = 1 - r; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px + y, py + x, c); while (y > x) { if (d < 0) { d = d + ((2 * x) + 3); } else { d = d + ((2 * (x - y)) + 5); y--; } x++; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px - x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px - y, py - x, c); myBitmapData.setPixel32(px + y, py - x, c); myBitmapData.setPixel32(px + y, py + x, c); } myBitmapData.floodFill(px, py, c); return(myBitmapData); } function makeHole(radius, Hxd, Hyd) { w = bitmapgrid; h = bitmapgrid; Gx1 = Math.floor((Hxd - radius) / bitmapgrid); Gy1 = Math.floor((Hyd - radius) / bitmapgrid); Gx2 = Math.floor((Hxd + radius) / bitmapgrid); Gy2 = Math.floor((Hyd + radius) / bitmapgrid); xgrid = Gx1; while (xgrid <= Gx2) { ygrid = Gy1; while (ygrid <= Gy2) { clip = this[(("mc_" + xgrid) + "_") + ygrid]; hole = circle(radius, 4294902015); Exp = Hxd - (xgrid * bitmapgrid); Eyp = Hyd - (ygrid * bitmapgrid); dqd = clip.getNextHighestDepth(); clip.hole = clip.createEmptyMovieClip("hole" + dqd, dqd); clip.hole._x = Exp - radius; clip.hole._y = Eyp - radius; clip.hole.attachBitmap(hole, 10); bitmaps[xgrid][ygrid].draw(clip); clip.hole.removeMovieClip(); if (Exp < 0) { Exp = 0; } else if (Exp >= bitmapgrid) { Exp = bitmapgrid - 1; } if (Eyp < 0) { Eyp = 0; } else if (Eyp >= bitmapgrid) { Eyp = bitmapgrid - 1; } bitmaps[xgrid][ygrid].floodFill(Exp, Eyp, 0); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * xgrid); mymatrix.ty = overlay._y - (bitmapgrid * ygrid); bitmaps[xgrid][ygrid].draw(overlay, mymatrix); } ygrid++; } xgrid++; } } function makeExplosion(Ex, Ey, boomscale, radius, maxblast, damage, filter) { dpth = itemRage; itemRage++; this.attachMovie("explosion1", "boom" + dpth, dpth); this["boom" + dpth]._x = Ex; this["boom" + dpth]._y = Ey; this["boom" + dpth]._yscale = boomscale; this["boom" + dpth]._xscale = boomscale; this["boom" + dpth].radius = radius; this["boom" + dpth].Ex = Ex; this["boom" + dpth].Ey = Ey; if (filter) { this["boom" + dpth].filters = filter; } this.projectiles--; if (this.yeti1.init == 1) { xdst = (Ex - this.yeti1._x) - 78; ydst = Ey - this.yeti1._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance < (radius + 80)) { if (Ex > this.yet1._x) { side = 1; } else { side = 2; } this.yeti1.gotoAndStop(side); this.yeti1.sprite.gotoAndStop("block"); this.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < this.sprites.length) { usesprite = this.sprites[i]; xdst = Ex - this[usesprite]._x; ydst = Ey - this[usesprite]._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance <= radius) { if (xdst > 0) { xm = (radius * -1) + xdst; } else { xm = radius + xdst; } xm = (xm / radius) * maxblast; if (ydst > 0) { ym = (radius * -1) + ydst; } else { ym = radius + ydst; } ym = (ym / radius) * maxblast; if (ym > 0) { ym = ym * -0.75; } this[usesprite].grav = ym; trace((("setting " + usesprite) + " grav to ") + ym); this[usesprite].hforce = xm; this[usesprite]._y = this[usesprite]._y + this[this.sprites[i]].grav; this[usesprite].pmode = "f"; pain = damage - Math.round((damage / 2) * (distance / radius)); dpth = itemRage; itemRage++; if (this[usesprite].health > 0) { this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth].pain = "-" + pain; this[usesprite].health = this[usesprite].health - pain; } trace((">>>>>>> " + usesprite) + " fidge"); this["dm" + dpth]._x = this[usesprite]._x; this["dm" + dpth]._y = this[usesprite]._y - (this[usesprite]._height / 2); } i++; } projectiles--; if (projectiles < 0) { projectiles = 0; } } function checkForHit(x, y, shape) { xgrid = Math.floor(x / bitmapgrid); ygrid = Math.floor(y / bitmapgrid); alpha = ((bitmaps[xgrid][ygrid].getPixel32(x % bitmapgrid, y % bitmapgrid) >> 24) & 255).toString(16) == "0"; return(alpha); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } function checkFooting(sp) { bb = this[sp]._y + Math.round(this[sp].height / 2); yd = bb - this[sp]._y; xx = this[sp]._x; maxform = this[sp].drop; minform = this[sp].drop * -1; if (this.checkForHit(xx, (bb + minform) - 1, true)) { while (this.checkForHit(xx, bb + minform, true) and (minform < maxform)) { minform = minform + 2; } if (!this.checkForHit(xx, (bb + minform) + 1, true)) { this[sp]._y = this[sp]._y + minform; } else { this[sp].pmode = "f"; } } } gamesprites = new Array(); gamesprites.push("player"); dd = 0; rounds = 0; bounds = new Object(); bounds.xMin = 40; bounds.yMin = 0; bounds.xMax = (_width - 40) * -1; bounds.yMax = (_height - 10) * -1; screenw = 600; screenh = 360; ang = 0; test = 100; weapon = "rifle"; projectiles = 0; bitmapgrid = 1600; itemRage = 2000; levelRange = 1000; bitmaps = new Array(); x = 0; while (x <= Math.ceil(art._width / bitmapgrid)) { bitmaps[x] = new Array(); y = 0; while (y <= Math.ceil(art._height / bitmapgrid)) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = art._x - (bitmapgrid * x); mymatrix.ty = art._y - (bitmapgrid * y); bitmaps[x][y] = new flash.display.BitmapData(bitmapgrid, bitmapgrid, true, 0); mc = this.createEmptyMovieClip((("mc_" + x) + "_") + y, this.levelRange); this.levelRange++; mc.attachBitmap(bitmaps[x][y], mc.getNextHighestDepth()); mc._x = x * bitmapgrid; mc._y = y * bitmapgrid; bitmaps[x][y].draw(art, mymatrix); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * x); mymatrix.ty = overlay._y - (bitmapgrid * y); bitmaps[x][y].draw(overlay, mymatrix); } y++; } x++; } art._visible = false; if (overlay) { overlay.swapDepths(8000); } _x = ((-player_spawn._x) + (screenw / 2)); _y = ((-player_spawn._y) + (screenh / 2)); Keyz = new Object(); if (controls == 1) { Mouse.hide(); left = 65; right = 68; jump = 87; } else { left = 37; right = 39; jump = 65; firekey = 83; shotAgun = 0; up = 38; down = 40; } Keyz.onKeyDown = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 0)) { shotAgun = 1; chargeGun(); } }; Keyz.onKeyUp = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 1)) { shotAgun = 0; fireGun(); } if (keycode == 81) { trace("toggleroggle"); toggleHighQuality(); } else if (keycode == 77) { mute = new Sound(); if (_root.muted) { mute.setVolume(100); _root.muted = 0; } else { mute.setVolume(0); _root.muted = 1; } } }; _root.klist = Keyz; Key.addListener(_root.klist); aimang = 0; this.onMouseDown = function () { if (controls == 1) { chargeGun(); } }; this.onMouseUp = function () { if (controls == 1) { fireGun(); } }; proset = 90; this.onEnterFrame = function () { if (projectiles < 1) { proset = 90; } else if (proset > 0) { proset--; } else { proset = 90; projectiles = 0; } if ((weapon != "rifle") and (ammo[weapon] < 1)) { weapon = "rifle"; } if ((tmpx > player._x) or (tmpy != player._y)) { tmpx = player._x; tmpy = player._y; sprites = new Array(); i = 0; while (i < gamesprites.length) { if ((((this[gamesprites[i]]._x > (tmpx - 700)) and (this[gamesprites[i]]._x < (tmpx + 700))) and (this[gamesprites[i]]._y > (tmpy - 600))) and (this[gamesprites[i]]._y < (tmpy + 600))) { sprites.push(gamesprites[i]); } i++; } } if (controls == 1) { aim._x = _xmouse; aim._y = _ymouse; } else { if (Key.isDown(up) and (aimang > -85)) { aimang = aimang - 3; } if (Key.isDown(down) and (aimang < 85)) { aimang = aimang + 3; } if (player.dir == 1) { aimang2 = aimang; } else { aimang2 = 180 - aimang; } (gotY = getXY(aimang2)); aim._x = player._x + (160 * gotX); aim._y = player._y + (160 * gotY); } if (projectiles < 0) { projectiles = 0; } if (Key.isDown(49)) { weapon = "rifle"; } else if (Key.isDown(50) and (ammo.shotgun > 0)) { weapon = "shotgun"; } else if (Key.isDown(51) and (ammo.rocket > 0)) { weapon = "rocket"; } else if (Key.isDown(52) and (ammo.grenade > 0)) { weapon = "grenade"; } if (chargeIt == true) { _parent.charge.gotoAndStop(1); charge++; if (charge >= 30) { charge = 30; fire = true; } _parent.charge.bar._xscale = (charge / 30) * 100; } else { _parent.charge.gotoAndStop(2); } _global.prs = this._xscale / 100; _global.prx = this._x; _global.pry = this._y; i = 0; while (i < sprites.length) { t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; if ((this[sprites[i]].pmode == "f") and (this[sprites[i]].nofall != 1)) { this[sprites[i]].fall = 0; if (this[sprites[i]].grav < this[sprites[i]].drop) { this[sprites[i]].grav = this[sprites[i]].grav + this[sprites[i]].weight; } if (((this[sprites[i]]._x - (this[sprites[i]].width / 2)) - 1) < this.bounds.xMin) { this[sprites[i]]._x = (this[sprites[i]].width / 2) + 1; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; } if (((this[sprites[i]]._y - (this[sprites[i]].height / 2)) - 1) < this.bounds.yMin) { this[sprites[i]]._y = (this[sprites[i]].height / 2) + 2; this[sprites[i]].grav = 0; t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; } fall = this[sprites[i]].grav; if (!this[sprites[i]].noh) { force = this[sprites[i]].hforce; } else { force = 0; } if (fall > 0) { yc = b; } else if (fall > 0) { yc = t; } else { yc = y; } if (force > 0) { xc = r; } else if (force < 0) { xc = l; } else { force = 0; xc = x; } moving = Math.round(Math.sqrt((force * force) + (fall * fall))); xxm = (force / moving) * 2; yym = (fall / moving) * 2; while (moving > 0) { xc = xc + xxm; yc = yc + yym; this[sprites[i]]._y = this[sprites[i]]._y + yym; this[sprites[i]]._x = this[sprites[i]]._x + xxm; hhx = this[sprites[i]]._x; hhy = this[sprites[i]]._y + 4; if (!this.checkForHit(xc, yc, true)) { if (force != 0) { if (force > 0) { hhh = -3; } else { hhh = 3; } choke = 0; while ((!this.checkForHit(hhx - (hhh * 2), hhy, true)) and (choke < 20)) { xc = xc + hhh; hhx = hhx + hhh; this[sprites[i]]._x = this[sprites[i]]._x + hhh; choke++; } this[sprites[i]].hforce = 0; } else if (fall < 0) { this[sprites[i]].grav = 0; } else { this[sprites[i]].pmode = "g"; this[sprites[i]].grav = 0; this[sprites[i]].hforce = 0; } moving = 0; } moving = moving - 2; } } else if (this.land.dd != dd) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = 0; this[sprites[i]].fall = 0; } else if (this[sprites[i]].pmode == "g") { this[sprites[i]].fall = 1; } if (((((this[sprites[i]]._y + bounds.yMax) + this[sprites[i]].height) - 20) > 0) and (this[sprites[i]].health > 0)) { dd = itemRage; itemRage++; this.attachMovie("splash", "splash" + dd, dd); this["splash" + dd]._y = this[sprites[i]]._y; this["splash" + dd]._x = this[sprites[i]]._x; if (this[sprites[i]].inofall == 1) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -38; } else if (sprites[i] != "player") { this[sprites[i]].health = 0; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -20; } else { dpth = itemRage; this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth]._x = this[sprites[i]]._x; this["dm" + dpth]._y = this[sprites[i]]._y - (this[sprites[i]]._height / 2); pain = this[sprites[i]].health - 5; if (pain < 5) { pain = 5; } this["dm" + dpth].pain = "-" + pain; this[sprites[i]].health = this[sprites[i]].health - pain; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -26; } } i++; } dd = this.land.dd; if (player.dead != 1) { if (Key.isDown(jump) and (player.fall == 1)) { player.grav = player.drop * -1; player._y = player._y + player.grav; player.pmode = "f"; _root.charge.sfx.gotoAndPlay(playersprite); } if (Key.isDown(left)) { dir = -1; if (controls == 2) { player.gotoAndStop(2); } } else if (Key.isDown(right)) { dir = 1; if (controls == 2) { player.gotoAndStop(1); } } else { dir = 0; } if (this.aim._x >= player._x) { if (controls == 1) { player.gotoAndStop(1); } myang = Math.round(Math.atan2(this.aim._y - player._y, this.aim._x - player._x) * 55) + 5; wang = myang; } else { if (controls == 1) { player.gotoAndStop(2); } myang = Math.round(Math.atan2(this.aim._y - player._y, player._x - this.aim._x) * 55) + 5; wang = 180 - myang; } wang = wang - (4 * player.dir); ang = myang; if (player.pmode == "f") { player.sprite.leg1.gotoAndStop("jump"); player.sprite.leg2.gotoAndStop("jump"); } else if (dir != 0) { if (dir == player.dir) { player.sprite.leg1.gotoAndStop("run"); player.sprite.leg2.gotoAndStop("run"); } else { player.sprite.leg1.gotoAndStop("run2"); player.sprite.leg2.gotoAndStop("run2"); } } else { player.sprite.leg1.gotoAndStop("stance"); player.sprite.leg2.gotoAndStop("stance"); } if (dir != 0) { mv = player.run; while (mv > 0) { xd = player._x + (23 * dir); if (this.checkForHit(xd, player._y - 28, true)) { player._x = player._x + (dir * 2); } else { mv = 0; } mv = mv - 2; } if (player.pmode == "g") { checkFooting("player"); } } xmid = screenw / 2; ymid = screenh / 2; xdist = ((_x + player._x) - xmid) + (70 * player.dir); if ((xdist > (xmid + 5)) or (xdist < (xmid - 5))) { xmod = Math.round(xdist * 0.05); } else { xmod = 0; } mmdist = (player._y - aim._y) / 4; if (mmdist > 80) { mmdist = 80; } if (mmdist < -80) { mmdist = -80; } ydist = ((_y + player._y) - ymid) - mmdist; if ((ydist > (ymid + 20)) or (ydist < (ymid - 20))) { ymod = Math.round(ydist * 0.25); } else { ymod = 0; } _x = (_x - xmod); _y = (_y - ymod); if (_x > 0) { _x = 0; } else if (_x < (((bounds.xMax + screenw) + 8) - 38)) { _x = (((bounds.xMax + screenw) + 8) - 38); } if (_y > 0) { _y = 0; } else if (_y < ((bounds.yMax + screenh) + 24)) { _y = ((bounds.yMax + screenh) + 24); } if (player._x < (bounds.xMin + 4)) { player._x = bounds.xMin + 4; } else if (player._x > ((bounds.xMax * -1) - 4)) { player._x = (bounds.xMax * -1) - 4; } if (player._y < bounds.yMin) { player._y = bounds.yMin; } else if (player._y > (bounds.yMax * -1)) { player._y = bounds.yMax * -1; } player.sprite.head._rotation = ang / 2; player.sprite.torso._rotation = ang / 3; player.sprite.arms._rotation = ang; player.sprite.arms.gotoAndStop(weapon); if (fire == true) { if (weapon == "rocket") { if (projectiles < 3) { firenow = true; projectiles++; } } else if (weapon == "grenade") { if (projectiles < 1) { firenow = true; projectiles++; } } else if (weapon == "shotgun") { if (projectiles < 1) { firenow = true; } } else if (weapon == "rifle") { if (projectiles < 10) { firenow = true; projectiles++; } } fire = false; } if (firenow == true) { player.sprite.arms.gun.gotoAndPlay(2); chargeIt = false; firenow = false; if (weapon != "rifle") { ammo[weapon]--; } if (weapon != "shotgun") { rounds++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang)); xm = gotX * 58; ym = gotY * 58; this[weapon + rounds]._x = ((player._x + (6 * player.dir)) + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; } else { s = -1; while (s < 2) { wang2 = wang + (12 * s); rounds++; projectiles++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang2)); xm = gotX * 68; ym = gotY * 68; this[weapon + rounds]._x = (player._x + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; this[weapon + rounds]._rotation = wang2; spd = 26; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); s++; } } if (weapon == "rocket") { this[weapon + rounds]._rotation = wang; this[weapon + rounds].speed = 24 * (charge / 30); } else if (weapon == "grenade") { spd = 30 * (charge / 30); this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } else if (weapon == "rifle") { spd = 32; this[weapon + rounds]._rotation = wang; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } if (player.pmode == "f") { if (_global.playersprite == "pico") { maxG = 4; maxH = 1; } else { maxG = 8; maxH = 4; } if (ang > 69) { if (player.grav > -16) { player.grav = player.grav - maxG; } } else if (ang > 45) { player.hforce = player.hforce - (maxH * player.dir); if (player.grav > -8) { player.grav = player.grav - (maxG / 2); } } else if (ang > -20) { player.hforce = player.hforce - ((maxH / 2) * player.dir); } else if (ang > -69) { player.hforce = player.hforce - ((maxH / 4) * player.dir); } } } if ((player.health < 1) and (player.health != undefined)) { player.dead = 1; player.sprite.play(); } } }; stop(); stop(); this.attachMovie("yeti1", "yeti1", this.getNextHighestDepth()); yeti1._x = 986; yeti1._y = 488; this.attachMovie("yeti0", "yeti0", this.getNextHighestDepth());Instance of Symbol 1332 MovieClip "gate" in Symbol 1337 MovieClip Frame 1onClipEvent (enterFrame) { if (this._currentframe > 13) { xd = _x - _parent.player._x; yd = _y - _parent.player._y; dst = Math.sqrt((xd * xd) + (yd * yd)); if (dst < 40) { _root.hh = _root.game.player.health; _parent._parent.nextFrame(); } } }Symbol 1337 MovieClip Frame 2icer = new Array(); icer.push({x:329.45, y:211.9}); icer.push({x:563.4, y:221.9}); icer.push({x:737.4, y:217.9}); icer.push({x:899.4, y:218.9}); i = 1; while (i <= icer.length) { this.attachMovie("spike", "ice" + i, this.getNextHighestDepth()); this["ice" + i]._x = icer[i - 1].x; this["ice" + i]._y = icer[i - 1].y; this["ice" + i].gotoAndStop("drip"); i++; } stop();Symbol 1345 MovieClip Frame 1function redepth(clip) { clip.swapDepths(itemRage); itemRage++; } function fireGun() { if (((weapon == "rocket") or (weapon == "grenade")) and (chargeIt == true)) { fire = true; } } function chargeGun() { if (weapon == "rocket") { if (projectiles < 3) { chargeIt = true; charge = 4; } } else if (weapon == "grenade") { if (projectiles < 1) { chargeIt = true; charge = 2; } } else if ((weapon == "shotgun") and (projectiles < 1)) { fire = true; } else if ((weapon == "rifle") and (projectiles < 1)) { fire = true; } } function gpx(x) { newx = (x + prx) / prs; return(newx / prs); } function gpy(y) { newy = y + pry; return(newy); } function circle(r, c) { px = r; py = r; myBitmapData = new flash.display.BitmapData(r * 2, r * 2, true, 0); x = 0; y = r; d = 1 - r; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px + y, py + x, c); while (y > x) { if (d < 0) { d = d + ((2 * x) + 3); } else { d = d + ((2 * (x - y)) + 5); y--; } x++; myBitmapData.setPixel32(px + x, py + y, c); myBitmapData.setPixel32(px - x, py + y, c); myBitmapData.setPixel32(px + x, py - y, c); myBitmapData.setPixel32(px - x, py - y, c); myBitmapData.setPixel32(px - y, py + x, c); myBitmapData.setPixel32(px - y, py - x, c); myBitmapData.setPixel32(px + y, py - x, c); myBitmapData.setPixel32(px + y, py + x, c); } myBitmapData.floodFill(px, py, c); return(myBitmapData); } function makeHole(radius, Hxd, Hyd) { w = bitmapgrid; h = bitmapgrid; Gx1 = Math.floor((Hxd - radius) / bitmapgrid); Gy1 = Math.floor((Hyd - radius) / bitmapgrid); Gx2 = Math.floor((Hxd + radius) / bitmapgrid); Gy2 = Math.floor((Hyd + radius) / bitmapgrid); xgrid = Gx1; while (xgrid <= Gx2) { ygrid = Gy1; while (ygrid <= Gy2) { clip = this[(("mc_" + xgrid) + "_") + ygrid]; hole = circle(radius, 4294902015); Exp = Hxd - (xgrid * bitmapgrid); Eyp = Hyd - (ygrid * bitmapgrid); dqd = clip.getNextHighestDepth(); clip.hole = clip.createEmptyMovieClip("hole" + dqd, dqd); clip.hole._x = Exp - radius; clip.hole._y = Eyp - radius; clip.hole.attachBitmap(hole, 10); bitmaps[xgrid][ygrid].draw(clip); clip.hole.removeMovieClip(); if (Exp < 0) { Exp = 0; } else if (Exp >= bitmapgrid) { Exp = bitmapgrid - 1; } if (Eyp < 0) { Eyp = 0; } else if (Eyp >= bitmapgrid) { Eyp = bitmapgrid - 1; } bitmaps[xgrid][ygrid].floodFill(Exp, Eyp, 0); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * xgrid); mymatrix.ty = overlay._y - (bitmapgrid * ygrid); bitmaps[xgrid][ygrid].draw(overlay, mymatrix); } ygrid++; } xgrid++; } } function makeExplosion(Ex, Ey, boomscale, radius, maxblast, damage, filter) { dpth = itemRage; itemRage++; this.attachMovie("explosion1", "boom" + dpth, dpth); this["boom" + dpth]._x = Ex; this["boom" + dpth]._y = Ey; this["boom" + dpth]._yscale = boomscale; this["boom" + dpth]._xscale = boomscale; this["boom" + dpth].radius = radius; this["boom" + dpth].Ex = Ex; this["boom" + dpth].Ey = Ey; if (filter) { this["boom" + dpth].filters = filter; } this.projectiles--; if (this.yeti1.init == 1) { xdst = (Ex - this.yeti1._x) - 78; ydst = Ey - this.yeti1._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance < (radius + 80)) { if (Ex > this.yet1._x) { side = 1; } else { side = 2; } this.yeti1.gotoAndStop(side); this.yeti1.sprite.gotoAndStop("block"); this.yeti1.sprite.ani.gotoAndPlay(1); } } i = 0; while (i < this.sprites.length) { usesprite = this.sprites[i]; xdst = Ex - this[usesprite]._x; ydst = Ey - this[usesprite]._y; distance = Math.sqrt((xdst * xdst) + (ydst * ydst)); if (distance <= radius) { if (xdst > 0) { xm = (radius * -1) + xdst; } else { xm = radius + xdst; } xm = (xm / radius) * maxblast; if (ydst > 0) { ym = (radius * -1) + ydst; } else { ym = radius + ydst; } ym = (ym / radius) * maxblast; if (ym > 0) { ym = ym * -0.75; } this[usesprite].grav = ym; trace((("setting " + usesprite) + " grav to ") + ym); this[usesprite].hforce = xm; this[usesprite]._y = this[usesprite]._y + this[this.sprites[i]].grav; this[usesprite].pmode = "f"; pain = damage - Math.round((damage / 2) * (distance / radius)); dpth = itemRage; itemRage++; if (this[usesprite].health > 0) { this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth].pain = "-" + pain; this[usesprite].health = this[usesprite].health - pain; } trace((">>>>>>> " + usesprite) + " fidge"); this["dm" + dpth]._x = this[usesprite]._x; this["dm" + dpth]._y = this[usesprite]._y - (this[usesprite]._height / 2); } i++; } projectiles--; if (projectiles < 0) { projectiles = 0; } } function checkForHit(x, y, shape) { xgrid = Math.floor(x / bitmapgrid); ygrid = Math.floor(y / bitmapgrid); alpha = ((bitmaps[xgrid][ygrid].getPixel32(x % bitmapgrid, y % bitmapgrid) >> 24) & 255).toString(16) == "0"; return(alpha); } function getXY(angle) { angle = (angle * -1) + 90; if (angle < 0) { angle = angle + 360; } else if (angle > 360) { angle = angle - 360; } beta = (angle * Math.PI) / 180; yy = 100 * Math.sin(beta); yy1 = yy; if (yy1 < 0) { yy1 = yy1 * -1; } xx = Math.sqrt(10000 - (yy1 * yy1)); if ((int(angle) < 270) and (int(angle) >= 90)) { xx = xx * -1; } gotX = int(yy) / 100; gotY = int(xx) / 100; return(gotY); } function checkFooting(sp) { bb = this[sp]._y + Math.round(this[sp].height / 2); yd = bb - this[sp]._y; xx = this[sp]._x; maxform = this[sp].drop; minform = this[sp].drop * -1; if (this.checkForHit(xx, (bb + minform) - 1, true)) { while (this.checkForHit(xx, bb + minform, true) and (minform < maxform)) { minform = minform + 2; } if (!this.checkForHit(xx, (bb + minform) + 1, true)) { this[sp]._y = this[sp]._y + minform; } else { this[sp].pmode = "f"; } } } gamesprites = new Array(); gamesprites.push("player"); dd = 0; rounds = 0; bounds = new Object(); bounds.xMin = 40; bounds.yMin = 0; bounds.xMax = (_width - 40) * -1; bounds.yMax = (_height - 10) * -1; screenw = 600; screenh = 360; ang = 0; test = 100; weapon = "rifle"; projectiles = 0; bitmapgrid = 1600; itemRage = 2000; levelRange = 1000; bitmaps = new Array(); x = 0; while (x <= Math.ceil(art._width / bitmapgrid)) { bitmaps[x] = new Array(); y = 0; while (y <= Math.ceil(art._height / bitmapgrid)) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = art._x - (bitmapgrid * x); mymatrix.ty = art._y - (bitmapgrid * y); bitmaps[x][y] = new flash.display.BitmapData(bitmapgrid, bitmapgrid, true, 0); mc = this.createEmptyMovieClip((("mc_" + x) + "_") + y, this.levelRange); this.levelRange++; mc.attachBitmap(bitmaps[x][y], mc.getNextHighestDepth()); mc._x = x * bitmapgrid; mc._y = y * bitmapgrid; bitmaps[x][y].draw(art, mymatrix); if (this.overlay) { mymatrix = new flash.geom.Matrix(); mymatrix.tx = overlay._x - (bitmapgrid * x); mymatrix.ty = overlay._y - (bitmapgrid * y); bitmaps[x][y].draw(overlay, mymatrix); } y++; } x++; } art._visible = false; if (overlay) { overlay.swapDepths(8000); } _x = ((-player_spawn._x) + (screenw / 2)); _y = ((-player_spawn._y) + (screenh / 2)); Keyz = new Object(); if (controls == 1) { Mouse.hide(); left = 65; right = 68; jump = 87; } else { left = 37; right = 39; jump = 65; firekey = 83; shotAgun = 0; up = 38; down = 40; } Keyz.onKeyDown = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 0)) { shotAgun = 1; chargeGun(); } }; Keyz.onKeyUp = function () { keycode = Key.getCode(); if (((controls == 2) and (keycode == firekey)) and (shotAgun == 1)) { shotAgun = 0; fireGun(); } if (keycode == 81) { trace("toggleroggle"); toggleHighQuality(); } else if (keycode == 77) { mute = new Sound(); if (_root.muted) { mute.setVolume(100); _root.muted = 0; } else { mute.setVolume(0); _root.muted = 1; } } }; _root.klist = Keyz; Key.addListener(_root.klist); aimang = 0; this.onMouseDown = function () { if (controls == 1) { chargeGun(); } }; this.onMouseUp = function () { if (controls == 1) { fireGun(); } }; proset = 90; this.onEnterFrame = function () { if (projectiles < 1) { proset = 90; } else if (proset > 0) { proset--; } else { proset = 90; projectiles = 0; } if ((weapon != "rifle") and (ammo[weapon] < 1)) { weapon = "rifle"; } if ((tmpx > player._x) or (tmpy != player._y)) { tmpx = player._x; tmpy = player._y; sprites = new Array(); i = 0; while (i < gamesprites.length) { if ((((this[gamesprites[i]]._x > (tmpx - 700)) and (this[gamesprites[i]]._x < (tmpx + 700))) and (this[gamesprites[i]]._y > (tmpy - 600))) and (this[gamesprites[i]]._y < (tmpy + 600))) { sprites.push(gamesprites[i]); } i++; } } if (controls == 1) { aim._x = _xmouse; aim._y = _ymouse; } else { if (Key.isDown(up) and (aimang > -85)) { aimang = aimang - 3; } if (Key.isDown(down) and (aimang < 85)) { aimang = aimang + 3; } if (player.dir == 1) { aimang2 = aimang; } else { aimang2 = 180 - aimang; } (gotY = getXY(aimang2)); aim._x = player._x + (160 * gotX); aim._y = player._y + (160 * gotY); } if (projectiles < 0) { projectiles = 0; } if (Key.isDown(49)) { weapon = "rifle"; } else if (Key.isDown(50) and (ammo.shotgun > 0)) { weapon = "shotgun"; } else if (Key.isDown(51) and (ammo.rocket > 0)) { weapon = "rocket"; } else if (Key.isDown(52) and (ammo.grenade > 0)) { weapon = "grenade"; } if (chargeIt == true) { _parent.charge.gotoAndStop(1); charge++; if (charge >= 30) { charge = 30; fire = true; } _parent.charge.bar._xscale = (charge / 30) * 100; } else { _parent.charge.gotoAndStop(2); } _global.prs = this._xscale / 100; _global.prx = this._x; _global.pry = this._y; i = 0; while (i < sprites.length) { t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; if ((this[sprites[i]].pmode == "f") and (this[sprites[i]].nofall != 1)) { this[sprites[i]].fall = 0; if (this[sprites[i]].grav < this[sprites[i]].drop) { this[sprites[i]].grav = this[sprites[i]].grav + this[sprites[i]].weight; } if (((this[sprites[i]]._x - (this[sprites[i]].width / 2)) - 1) < this.bounds.xMin) { this[sprites[i]]._x = (this[sprites[i]].width / 2) + 1; l = this[sprites[i]]._x - (this[sprites[i]].width / 2); r = this[sprites[i]]._x + (this[sprites[i]].width / 2); x = this[sprites[i]]._x; } if (((this[sprites[i]]._y - (this[sprites[i]].height / 2)) - 1) < this.bounds.yMin) { this[sprites[i]]._y = (this[sprites[i]].height / 2) + 2; this[sprites[i]].grav = 0; t = this[sprites[i]]._y - (this[sprites[i]].height / 2); b = this[sprites[i]]._y + (this[sprites[i]].height / 2); y = this[sprites[i]]._y; } fall = this[sprites[i]].grav; if (!this[sprites[i]].noh) { force = this[sprites[i]].hforce; } else { force = 0; } if (fall > 0) { yc = b; } else if (fall > 0) { yc = t; } else { yc = y; } if (force > 0) { xc = r; } else if (force < 0) { xc = l; } else { force = 0; xc = x; } moving = Math.round(Math.sqrt((force * force) + (fall * fall))); xxm = (force / moving) * 2; yym = (fall / moving) * 2; while (moving > 0) { xc = xc + xxm; yc = yc + yym; this[sprites[i]]._y = this[sprites[i]]._y + yym; this[sprites[i]]._x = this[sprites[i]]._x + xxm; hhx = this[sprites[i]]._x; hhy = this[sprites[i]]._y + 4; if (!this.checkForHit(xc, yc, true)) { if (force != 0) { if (force > 0) { hhh = -3; } else { hhh = 3; } choke = 0; while ((!this.checkForHit(hhx - (hhh * 2), hhy, true)) and (choke < 20)) { xc = xc + hhh; hhx = hhx + hhh; this[sprites[i]]._x = this[sprites[i]]._x + hhh; choke++; } this[sprites[i]].hforce = 0; } else if (fall < 0) { this[sprites[i]].grav = 0; } else { this[sprites[i]].pmode = "g"; this[sprites[i]].grav = 0; this[sprites[i]].hforce = 0; } moving = 0; } moving = moving - 2; } } else if (this.land.dd != dd) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = 0; this[sprites[i]].fall = 0; } else if (this[sprites[i]].pmode == "g") { this[sprites[i]].fall = 1; } if (((((this[sprites[i]]._y + bounds.yMax) + this[sprites[i]].height) - 20) > 0) and (this[sprites[i]].health > 0)) { dd = itemRage; itemRage++; this.attachMovie("splash", "splash" + dd, dd); this["splash" + dd]._y = this[sprites[i]]._y; this["splash" + dd]._x = this[sprites[i]]._x; if (this[sprites[i]].inofall == 1) { this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -38; } else if (sprites[i] != "player") { this[sprites[i]].health = 0; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -20; } else { dpth = itemRage; this.attachMovie("playerdamage", "dm" + dpth, dpth); this["dm" + dpth]._x = this[sprites[i]]._x; this["dm" + dpth]._y = this[sprites[i]]._y - (this[sprites[i]]._height / 2); pain = this[sprites[i]].health - 5; if (pain < 5) { pain = 5; } this["dm" + dpth].pain = "-" + pain; this[sprites[i]].health = this[sprites[i]].health - pain; this[sprites[i]].pmode = "f"; this[sprites[i]].grav = -26; } } i++; } dd = this.land.dd; if (player.dead != 1) { if (Key.isDown(jump) and (player.fall == 1)) { player.grav = player.drop * -1; player._y = player._y + player.grav; player.pmode = "f"; _root.charge.sfx.gotoAndPlay(playersprite); } if (Key.isDown(left)) { dir = -1; if (controls == 2) { player.gotoAndStop(2); } } else if (Key.isDown(right)) { dir = 1; if (controls == 2) { player.gotoAndStop(1); } } else { dir = 0; } if (this.aim._x >= player._x) { if (controls == 1) { player.gotoAndStop(1); } myang = Math.round(Math.atan2(this.aim._y - player._y, this.aim._x - player._x) * 55) + 5; wang = myang; } else { if (controls == 1) { player.gotoAndStop(2); } myang = Math.round(Math.atan2(this.aim._y - player._y, player._x - this.aim._x) * 55) + 5; wang = 180 - myang; } wang = wang - (4 * player.dir); ang = myang; if (player.pmode == "f") { player.sprite.leg1.gotoAndStop("jump"); player.sprite.leg2.gotoAndStop("jump"); } else if (dir != 0) { if (dir == player.dir) { player.sprite.leg1.gotoAndStop("run"); player.sprite.leg2.gotoAndStop("run"); } else { player.sprite.leg1.gotoAndStop("run2"); player.sprite.leg2.gotoAndStop("run2"); } } else { player.sprite.leg1.gotoAndStop("stance"); player.sprite.leg2.gotoAndStop("stance"); } if (dir != 0) { mv = player.run; while (mv > 0) { xd = player._x + (23 * dir); if (this.checkForHit(xd, player._y - 28, true)) { player._x = player._x + (dir * 2); } else { mv = 0; } mv = mv - 2; } if (player.pmode == "g") { checkFooting("player"); } } xmid = screenw / 2; ymid = screenh / 2; xdist = ((_x + player._x) - xmid) + (70 * player.dir); if ((xdist > (xmid + 5)) or (xdist < (xmid - 5))) { xmod = Math.round(xdist * 0.05); } else { xmod = 0; } mmdist = (player._y - aim._y) / 4; if (mmdist > 80) { mmdist = 80; } if (mmdist < -80) { mmdist = -80; } ydist = ((_y + player._y) - ymid) - mmdist; if ((ydist > (ymid + 20)) or (ydist < (ymid - 20))) { ymod = Math.round(ydist * 0.25); } else { ymod = 0; } _x = (_x - xmod); _y = (_y - ymod); if (_x > 0) { _x = 0; } else if (_x < (((bounds.xMax + screenw) + 8) - 38)) { _x = (((bounds.xMax + screenw) + 8) - 38); } if (_y > 0) { _y = 0; } else if (_y < ((bounds.yMax + screenh) + 24)) { _y = ((bounds.yMax + screenh) + 24); } if (player._x < (bounds.xMin + 4)) { player._x = bounds.xMin + 4; } else if (player._x > ((bounds.xMax * -1) - 4)) { player._x = (bounds.xMax * -1) - 4; } if (player._y < bounds.yMin) { player._y = bounds.yMin; } else if (player._y > (bounds.yMax * -1)) { player._y = bounds.yMax * -1; } player.sprite.head._rotation = ang / 2; player.sprite.torso._rotation = ang / 3; player.sprite.arms._rotation = ang; player.sprite.arms.gotoAndStop(weapon); if (fire == true) { if (weapon == "rocket") { if (projectiles < 3) { firenow = true; projectiles++; } } else if (weapon == "grenade") { if (projectiles < 1) { firenow = true; projectiles++; } } else if (weapon == "shotgun") { if (projectiles < 1) { firenow = true; } } else if (weapon == "rifle") { if (projectiles < 10) { firenow = true; projectiles++; } } fire = false; } if (firenow == true) { player.sprite.arms.gun.gotoAndPlay(2); chargeIt = false; firenow = false; if (weapon != "rifle") { ammo[weapon]--; } if (weapon != "shotgun") { rounds++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang)); xm = gotX * 58; ym = gotY * 58; this[weapon + rounds]._x = ((player._x + (6 * player.dir)) + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; } else { s = -1; while (s < 2) { wang2 = wang + (12 * s); rounds++; projectiles++; attachMovie(weapon, weapon + rounds, itemRage); itemRage++; (gotY = getXY(wang2)); xm = gotX * 68; ym = gotY * 68; this[weapon + rounds]._x = (player._x + xm) - (12 * player.dir); this[weapon + rounds]._y = (player._y + ym) - 3; this[weapon + rounds]._rotation = wang2; spd = 26; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); s++; } } if (weapon == "rocket") { this[weapon + rounds]._rotation = wang; this[weapon + rounds].speed = 24 * (charge / 30); } else if (weapon == "grenade") { spd = 30 * (charge / 30); this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } else if (weapon == "rifle") { spd = 32; this[weapon + rounds]._rotation = wang; this[weapon + rounds].xspd = spd * (xm / 58); this[weapon + rounds].yspd = spd * (ym / 58); } if (player.pmode == "f") { if (_global.playersprite == "pico") { maxG = 4; maxH = 1; } else { maxG = 8; maxH = 4; } if (ang > 69) { if (player.grav > -16) { player.grav = player.grav - maxG; } } else if (ang > 45) { player.hforce = player.hforce - (maxH * player.dir); if (player.grav > -8) { player.grav = player.grav - (maxG / 2); } } else if (ang > -20) { player.hforce = player.hforce - ((maxH / 2) * player.dir); } else if (ang > -69) { player.hforce = player.hforce - ((maxH / 4) * player.dir); } } } if ((player.health < 1) and (player.health != undefined)) { player.dead = 1; player.sprite.play(); } } }; stop();Instance of Symbol 1340 MovieClip "bg" in Symbol 1345 MovieClip Frame 1/* no clip actions */Instance of Symbol 1344 MovieClip in Symbol 1345 MovieClip Frame 1onClipEvent (enterFrame) { if (!init) { if (_parent.player._y > (_y + 80)) { init = 2; _parent.attachMovie("goblin3", "gboss", _parent.getNextHighestDepth()); _parent.gboss._y = _y - 200; _parent.gboss._x = (_x - 150) + random(300); } } }Instance of Symbol 1350 MovieClip in Symbol 1358 MovieClip Frame 1onClipEvent (load) { if (!secrets.data.pg) { gotoAndStop (2); } else { gotoAndStop (1); } }Instance of Symbol 1352 MovieClip in Symbol 1358 MovieClip Frame 1onClipEvent (load) { if (!secrets.data.alienhominid) { gotoAndStop (2); } else { gotoAndStop (1); } }Instance of Symbol 1354 MovieClip in Symbol 1358 MovieClip Frame 1onClipEvent (load) { if (!secrets.data.pico) { gotoAndStop (2); } else { gotoAndStop (1); } }Instance of Symbol 1356 MovieClip in Symbol 1358 MovieClip Frame 1onClipEvent (load) { if (!secrets.data.pbot) { gotoAndStop (2); } else { gotoAndStop (1); } }Symbol 1366 MovieClip Frame 1stopAllSounds();Symbol 1366 MovieClip Frame 2_root.autoScore(_global.score * 10);Symbol 1366 MovieClip Frame 2003stopAllSounds(); _root.handleScore(_global.score * 10); stop();Symbol 1368 MovieClip Frame 1_root.autoScore(_global.score * 10);Symbol 1368 MovieClip Frame 90_root.handleScore(_global.score * 10); stop();Symbol 1375 Buttonon (release) { if ((myname.length > 1) and (!sentScore)) { sendScore(myname, playerScore); sentScore = true; } }Symbol 1379 Buttonon (release) { _root.gotoAndStop(3); }
Library Items
Symbol 1 Graphic | Used by:15 | |
Symbol 2 Sound | Used by:5 | |
Symbol 3 Sound | Used by:5 | |
Symbol 4 Sound | Used by:5 | |
Symbol 5 MovieClip | Uses:2 3 4 | Used by:15 |
Symbol 6 Graphic | Used by:15 | |
Symbol 7 Graphic | Used by:15 | |
Symbol 8 Graphic | Used by:15 | |
Symbol 9 Graphic | Used by:15 | |
Symbol 10 Graphic | Used by:15 | |
Symbol 11 Graphic | Used by:15 | |
Symbol 12 Graphic | Used by:15 | |
Symbol 13 Graphic | Used by:15 | |
Symbol 14 Graphic | Used by:15 | |
Symbol 15 MovieClip [explosion1] | Uses:1 5 6 7 8 9 10 11 12 13 14 | Used by:85 |
Symbol 16 Graphic | Used by:24 | |
Symbol 17 Graphic | Used by:24 | |
Symbol 18 Graphic | Used by:24 | |
Symbol 19 Sound | Used by:24 | |
Symbol 20 Graphic | Used by:24 | |
Symbol 21 Graphic | Used by:24 | |
Symbol 22 Graphic | Used by:24 | |
Symbol 23 Graphic | Used by:24 | |
Symbol 24 MovieClip | Uses:16 17 18 19 20 21 22 23 | Used by:49 |
Symbol 25 Graphic | Used by:33 | |
Symbol 26 Graphic | Used by:33 | |
Symbol 27 Graphic | Used by:33 | |
Symbol 28 Sound | Used by:33 | |
Symbol 29 Graphic | Used by:33 | |
Symbol 30 Graphic | Used by:33 | |
Symbol 31 Graphic | Used by:33 | |
Symbol 32 Graphic | Used by:33 | |
Symbol 33 MovieClip | Uses:25 26 27 28 29 30 31 32 | Used by:49 |
Symbol 34 Graphic | Used by:40 | |
Symbol 35 Graphic | Used by:40 | |
Symbol 36 Sound | Used by:40 | |
Symbol 37 Graphic | Used by:40 | |
Symbol 38 Graphic | Used by:40 | |
Symbol 39 Graphic | Used by:40 | |
Symbol 40 MovieClip | Uses:34 35 36 37 38 39 | Used by:49 |
Symbol 41 Graphic | Used by:48 | |
Symbol 42 Graphic | Used by:48 | |
Symbol 43 Sound | Used by:48 | |
Symbol 44 Graphic | Used by:48 | |
Symbol 45 Graphic | Used by:48 | |
Symbol 46 Graphic | Used by:48 | |
Symbol 47 Graphic | Used by:48 | |
Symbol 48 MovieClip | Uses:41 42 43 44 45 46 47 | Used by:49 |
Symbol 49 MovieClip | Uses:24 33 40 48 | Used by:85 |
Symbol 50 Graphic | Used by:76 | |
Symbol 51 Graphic | Used by:56 | |
Symbol 52 Graphic | Used by:56 | |
Symbol 53 Graphic | Used by:56 | |
Symbol 54 Graphic | Used by:56 | |
Symbol 55 Graphic | Used by:56 | |
Symbol 56 MovieClip | Uses:51 52 53 54 55 | Used by:76 |
Symbol 57 Graphic | Used by:76 | |
Symbol 58 Graphic | Used by:66 | |
Symbol 59 Graphic | Used by:66 | |
Symbol 60 Graphic | Used by:66 | |
Symbol 61 Graphic | Used by:66 | |
Symbol 62 Graphic | Used by:66 | |
Symbol 63 Graphic | Used by:66 | |
Symbol 64 Graphic | Used by:66 | |
Symbol 65 Graphic | Used by:66 | |
Symbol 66 MovieClip | Uses:58 59 60 61 62 63 64 65 | Used by:76 |
Symbol 67 Graphic | Used by:75 | |
Symbol 68 Graphic | Used by:75 | |
Symbol 69 Graphic | Used by:75 | |
Symbol 70 Graphic | Used by:75 | |
Symbol 71 Graphic | Used by:75 | |
Symbol 72 Graphic | Used by:75 | |
Symbol 73 Graphic | Used by:75 | |
Symbol 74 Graphic | Used by:75 | |
Symbol 75 MovieClip | Uses:67 68 69 70 71 72 73 74 | Used by:76 |
Symbol 76 MovieClip | Uses:50 56 57 66 75 | Used by:85 |
Symbol 77 Graphic | Used by:78 | |
Symbol 78 MovieClip | Uses:77 | Used by:85 1198 |
Symbol 79 Graphic | Used by:82 | |
Symbol 80 Graphic | Used by:81 | |
Symbol 81 MovieClip | Uses:80 | Used by:82 |
Symbol 82 MovieClip | Uses:79 81 | Used by:85 1198 |
Symbol 83 Graphic | Used by:84 | |
Symbol 84 MovieClip | Uses:83 | Used by:85 |
Symbol 85 MovieClip | Uses:49 76 78 82 15 84 | Used by:94 |
Symbol 86 Sound | Used by:93 419 490 572 899 | |
Symbol 87 Sound | Used by:93 | |
Symbol 88 Sound | Used by:93 | |
Symbol 89 Sound | Used by:93 | |
Symbol 90 Sound | Used by:93 | |
Symbol 91 Sound | Used by:93 | |
Symbol 92 Sound | Used by:93 | |
Symbol 93 MovieClip | Uses:86 87 88 89 90 91 92 | Used by:94 158 221 271 375 420 491 527 573 845 901 |
Symbol 94 MovieClip [pbot] | Uses:85 93 | |
Symbol 95 Graphic | Used by:96 | |
Symbol 96 MovieClip | Uses:95 | Used by:157 |
Symbol 97 Graphic | Used by:115 | |
Symbol 98 Graphic | Used by:115 | |
Symbol 99 Graphic | Used by:106 | |
Symbol 100 Graphic | Used by:106 | |
Symbol 101 Graphic | Used by:106 | |
Symbol 102 Graphic | Used by:106 | |
Symbol 103 Graphic | Used by:106 | |
Symbol 104 Graphic | Used by:106 | |
Symbol 105 Graphic | Used by:106 | |
Symbol 106 MovieClip | Uses:99 100 101 102 103 104 105 | Used by:115 |
Symbol 107 Graphic | Used by:114 | |
Symbol 108 Graphic | Used by:114 | |
Symbol 109 Graphic | Used by:114 | |
Symbol 110 Graphic | Used by:114 | |
Symbol 111 Graphic | Used by:114 | |
Symbol 112 Graphic | Used by:114 | |
Symbol 113 Graphic | Used by:114 | |
Symbol 114 MovieClip | Uses:107 108 109 110 111 112 113 | Used by:115 |
Symbol 115 MovieClip | Uses:97 98 106 114 | Used by:157 |
Symbol 116 Graphic | Used by:117 | |
Symbol 117 MovieClip | Uses:116 | Used by:157 1233 |
Symbol 118 Graphic | Used by:127 128 | |
Symbol 119 Graphic | Used by:127 | |
Symbol 120 Graphic | Used by:127 134 140 146 | |
Symbol 121 Graphic | Used by:127 | |
Symbol 122 Sound | Used by:127 | |
Symbol 123 Graphic | Used by:127 134 140 146 | |
Symbol 124 Graphic | Used by:127 | |
Symbol 125 Graphic | Used by:127 | |
Symbol 126 Graphic | Used by:127 134 140 146 | |
Symbol 127 MovieClip | Uses:118 119 120 121 122 123 124 125 126 | Used by:147 1209 |
Symbol 128 MovieClip | Uses:118 | Used by:134 140 146 |
Symbol 129 Graphic | Used by:134 | |
Symbol 130 Graphic | Used by:134 | |
Symbol 131 Sound | Used by:134 | |
Symbol 132 Graphic | Used by:134 | |
Symbol 133 Graphic | Used by:134 | |
Symbol 134 MovieClip | Uses:128 129 120 130 131 123 132 133 126 | Used by:147 |
Symbol 135 Graphic | Used by:140 | |
Symbol 136 Graphic | Used by:140 | |
Symbol 137 Sound | Used by:140 | |
Symbol 138 Graphic | Used by:140 | |
Symbol 139 Graphic | Used by:140 | |
Symbol 140 MovieClip | Uses:128 135 120 136 137 123 138 139 126 | Used by:147 |
Symbol 141 Graphic | Used by:146 | |
Symbol 142 Graphic | Used by:146 | |
Symbol 143 Sound | Used by:146 | |
Symbol 144 Graphic | Used by:146 | |
Symbol 145 Graphic | Used by:146 | |
Symbol 146 MovieClip | Uses:128 141 120 142 143 123 144 145 126 | Used by:147 |
Symbol 147 MovieClip | Uses:127 134 140 146 | Used by:157 |
Symbol 148 Graphic | Used by:157 | |
Symbol 149 Sound | Used by:157 | |
Symbol 150 Graphic | Used by:157 | |
Symbol 151 Graphic | Used by:157 | |
Symbol 152 Graphic | Used by:157 | |
Symbol 153 Graphic | Used by:157 | |
Symbol 154 Graphic | Used by:157 | |
Symbol 155 Graphic | Used by:157 | |
Symbol 156 Graphic | Used by:157 | |
Symbol 157 MovieClip | Uses:96 115 117 147 148 149 150 151 152 153 154 155 156 | Used by:158 |
Symbol 158 MovieClip [alienhominid] | Uses:157 93 | |
Symbol 159 Graphic | Used by:170 | |
Symbol 160 Graphic | Used by:170 | |
Symbol 161 Graphic | Used by:165 | |
Symbol 162 Graphic | Used by:165 | |
Symbol 163 Graphic | Used by:165 | |
Symbol 164 Graphic | Used by:165 169 | |
Symbol 165 MovieClip | Uses:161 162 163 164 | Used by:170 |
Symbol 166 Graphic | Used by:169 | |
Symbol 167 Graphic | Used by:169 | |
Symbol 168 Graphic | Used by:169 | |
Symbol 169 MovieClip | Uses:164 166 167 168 | Used by:170 |
Symbol 170 MovieClip | Uses:159 160 165 169 | Used by:220 |
Symbol 171 Graphic | Used by:220 | |
Symbol 172 Graphic | Used by:173 | |
Symbol 173 MovieClip | Uses:172 | Used by:220 1324 |
Symbol 174 Graphic | Used by:178 | |
Symbol 175 Graphic | Used by:178 | |
Symbol 176 Sound | Used by:178 322 | |
Symbol 177 Graphic | Used by:178 | |
Symbol 178 MovieClip | Uses:174 175 176 177 | Used by:208 1202 |
Symbol 179 Graphic | Used by:190 | |
Symbol 180 Graphic | Used by:190 | |
Symbol 181 Sound | Used by:190 362 | |
Symbol 182 Graphic | Used by:190 | |
Symbol 183 Graphic | Used by:190 | |
Symbol 184 Graphic | Used by:190 | |
Symbol 185 Sound | Used by:190 362 | |
Symbol 186 Graphic | Used by:190 | |
Symbol 187 Graphic | Used by:190 | |
Symbol 188 Graphic | Used by:190 | |
Symbol 189 Graphic | Used by:190 | |
Symbol 190 MovieClip | Uses:179 180 181 182 183 184 185 186 187 188 189 | Used by:208 |
Symbol 191 Graphic | Used by:196 | |
Symbol 192 Graphic | Used by:196 | |
Symbol 193 Sound | Used by:196 | |
Symbol 194 Graphic | Used by:196 | |
Symbol 195 Graphic | Used by:196 | |
Symbol 196 MovieClip | Uses:191 192 193 194 195 | Used by:208 |
Symbol 197 Graphic | Used by:207 | |
Symbol 198 Graphic | Used by:207 | |
Symbol 199 Sound | Used by:207 338 | |
Symbol 200 Graphic | Used by:207 | |
Symbol 201 Graphic | Used by:207 | |
Symbol 202 Graphic | Used by:207 | |
Symbol 203 Graphic | Used by:207 | |
Symbol 204 Graphic | Used by:207 | |
Symbol 205 Graphic | Used by:207 | |
Symbol 206 Graphic | Used by:207 | |
Symbol 207 MovieClip | Uses:197 198 199 200 201 202 203 204 205 206 | Used by:208 |
Symbol 208 MovieClip | Uses:178 190 196 207 | Used by:220 |
Symbol 209 Graphic | Used by:220 | |
Symbol 210 Sound | Used by:220 | |
Symbol 211 Graphic | Used by:220 | |
Symbol 212 Graphic | Used by:220 | |
Symbol 213 Graphic | Used by:220 | |
Symbol 214 Graphic | Used by:220 | |
Symbol 215 Graphic | Used by:220 | |
Symbol 216 Graphic | Used by:220 | |
Symbol 217 Graphic | Used by:220 | |
Symbol 218 Graphic | Used by:220 | |
Symbol 219 Graphic | Used by:220 | |
Symbol 220 MovieClip | Uses:170 171 173 208 209 210 211 212 213 214 215 216 217 218 219 | Used by:221 |
Symbol 221 MovieClip [pico] | Uses:220 93 | |
Symbol 222 Graphic | Used by:270 | |
Symbol 223 Graphic | Used by:233 | |
Symbol 224 Graphic | Used by:233 | |
Symbol 225 Graphic | Used by:231 232 | |
Symbol 226 Graphic | Used by:231 232 | |
Symbol 227 Graphic | Used by:231 232 | |
Symbol 228 Graphic | Used by:231 232 | |
Symbol 229 Graphic | Used by:231 232 | |
Symbol 230 Graphic | Used by:231 232 | |
Symbol 231 MovieClip | Uses:225 226 227 228 229 230 | Used by:233 |
Symbol 232 MovieClip | Uses:230 229 228 227 226 225 | Used by:233 |
Symbol 233 MovieClip | Uses:223 224 231 232 | Used by:270 |
Symbol 234 Graphic | Used by:235 | |
Symbol 235 MovieClip | Uses:234 | Used by:270 1206 |
Symbol 236 Graphic | Used by:237 | |
Symbol 237 MovieClip | Uses:236 | Used by:270 1206 1316 |
Symbol 238 Graphic | Used by:245 | |
Symbol 239 Graphic | Used by:245 | |
Symbol 240 Sound | Used by:245 | |
Symbol 241 Graphic | Used by:245 | |
Symbol 242 Graphic | Used by:245 | |
Symbol 243 Graphic | Used by:245 | |
Symbol 244 Graphic | Used by:245 | |
Symbol 245 MovieClip | Uses:238 239 240 241 242 243 244 | Used by:267 |
Symbol 246 Graphic | Used by:252 | |
Symbol 247 Graphic | Used by:252 | |
Symbol 248 Sound | Used by:252 | |
Symbol 249 Graphic | Used by:252 | |
Symbol 250 Graphic | Used by:252 | |
Symbol 251 Graphic | Used by:252 | |
Symbol 252 MovieClip | Uses:246 247 248 249 250 251 | Used by:267 |
Symbol 253 Graphic | Used by:259 | |
Symbol 254 Graphic | Used by:259 | |
Symbol 255 Sound | Used by:259 | |
Symbol 256 Graphic | Used by:259 | |
Symbol 257 Graphic | Used by:259 | |
Symbol 258 Graphic | Used by:259 | |
Symbol 259 MovieClip | Uses:253 254 255 256 257 258 | Used by:267 |
Symbol 260 Graphic | Used by:266 | |
Symbol 261 Graphic | Used by:266 | |
Symbol 262 Sound | Used by:266 473 | |
Symbol 263 Graphic | Used by:266 | |
Symbol 264 Graphic | Used by:266 | |
Symbol 265 Graphic | Used by:266 | |
Symbol 266 MovieClip | Uses:260 261 262 263 264 265 | Used by:267 |
Symbol 267 MovieClip | Uses:245 252 259 266 | Used by:270 |
Symbol 268 Graphic | Used by:270 | |
Symbol 269 Sound | Used by:270 | |
Symbol 270 MovieClip | Uses:222 233 235 237 267 268 269 | Used by:271 |
Symbol 271 MovieClip [pg] | Uses:270 93 | |
Symbol 272 Graphic | Used by:289 | |
Symbol 273 Graphic | Used by:289 | |
Symbol 274 Graphic | Used by:282 288 | |
Symbol 275 Graphic | Used by:282 | |
Symbol 276 Graphic | Used by:282 288 | |
Symbol 277 Graphic | Used by:282 | |
Symbol 278 Graphic | Used by:282 | |
Symbol 279 Graphic | Used by:282 | |
Symbol 280 Graphic | Used by:282 288 | |
Symbol 281 Graphic | Used by:282 | |
Symbol 282 MovieClip | Uses:274 275 276 277 278 279 280 281 | Used by:289 |
Symbol 283 Graphic | Used by:288 | |
Symbol 284 Graphic | Used by:288 | |
Symbol 285 Graphic | Used by:288 | |
Symbol 286 Graphic | Used by:288 | |
Symbol 287 Graphic | Used by:288 | |
Symbol 288 MovieClip | Uses:283 280 284 285 286 276 287 274 | Used by:289 |
Symbol 289 MovieClip | Uses:272 273 282 288 | Used by:374 |
Symbol 290 Graphic | Used by:291 | |
Symbol 291 MovieClip | Uses:290 | Used by:374 1195 |
Symbol 292 Graphic | Used by:310 1195 | |
Symbol 293 Graphic | Used by:310 | |
Symbol 294 Graphic | Used by:302 | |
Symbol 295 Graphic | Used by:302 | |
Symbol 296 Graphic | Used by:302 309 | |
Symbol 297 Graphic | Used by:302 | |
Symbol 298 Graphic | Used by:302 309 | |
Symbol 299 Graphic | Used by:302 | |
Symbol 300 Graphic | Used by:302 | |
Symbol 301 Graphic | Used by:302 | |
Symbol 302 MovieClip | Uses:294 295 296 297 298 299 300 301 | Used by:310 |
Symbol 303 Graphic | Used by:309 | |
Symbol 304 Graphic | Used by:309 | |
Symbol 305 Graphic | Used by:309 | |
Symbol 306 Graphic | Used by:309 | |
Symbol 307 Graphic | Used by:309 | |
Symbol 308 Graphic | Used by:309 | |
Symbol 309 MovieClip | Uses:303 304 305 298 306 296 307 308 | Used by:310 |
Symbol 310 MovieClip | Uses:292 293 302 309 | Used by:374 |
Symbol 311 Graphic | Used by:312 | |
Symbol 312 MovieClip | Uses:311 | Used by:374 1195 |
Symbol 313 Graphic | Used by:322 | |
Symbol 314 Graphic | Used by:322 328 338 362 1195 | |
Symbol 315 Graphic | Used by:322 328 338 362 1195 | |
Symbol 316 Graphic | Used by:322 328 338 362 1195 | |
Symbol 317 Graphic | Used by:322 | |
Symbol 318 Graphic | Used by:322 | |
Symbol 319 Graphic | Used by:322 | |
Symbol 320 Graphic | Used by:322 | |
Symbol 321 Graphic | Used by:322 | |
Symbol 322 MovieClip | Uses:313 314 315 316 317 318 176 319 320 321 | Used by:363 |
Symbol 323 Graphic | Used by:328 | |
Symbol 324 Graphic | Used by:328 | |
Symbol 325 Sound | Used by:328 | |
Symbol 326 Graphic | Used by:328 | |
Symbol 327 Graphic | Used by:328 | |
Symbol 328 MovieClip | Uses:323 314 315 316 324 325 326 327 | Used by:363 |
Symbol 329 Graphic | Used by:338 | |
Symbol 330 Graphic | Used by:335 | |
Symbol 331 Graphic | Used by:335 | |
Symbol 332 Graphic | Used by:335 | |
Symbol 333 Graphic | Used by:335 | |
Symbol 334 Graphic | Used by:335 | |
Symbol 335 MovieClip | Uses:330 331 332 333 334 | Used by:338 |
Symbol 336 Graphic | Used by:338 | |
Symbol 337 Graphic | Used by:338 | |
Symbol 338 MovieClip | Uses:329 314 315 316 335 336 199 337 | Used by:363 |
Symbol 339 Graphic | Used by:362 | |
Symbol 340 Graphic | Used by:362 | |
Symbol 341 Graphic | Used by:362 | |
Symbol 342 Graphic | Used by:362 | |
Symbol 343 Graphic | Used by:362 | |
Symbol 344 Graphic | Used by:362 | |
Symbol 345 Graphic | Used by:362 | |
Symbol 346 Graphic | Used by:362 | |
Symbol 347 Graphic | Used by:362 | |
Symbol 348 Graphic | Used by:362 | |
Symbol 349 Graphic | Used by:362 | |
Symbol 350 Graphic | Used by:362 | |
Symbol 351 Graphic | Used by:362 | |
Symbol 352 Graphic | Used by:362 | |
Symbol 353 Graphic | Used by:362 | |
Symbol 354 Graphic | Used by:362 | |
Symbol 355 Graphic | Used by:362 | |
Symbol 356 Graphic | Used by:362 | |
Symbol 357 Graphic | Used by:362 | |
Symbol 358 Graphic | Used by:362 | |
Symbol 359 Graphic | Used by:362 | |
Symbol 360 Graphic | Used by:362 | |
Symbol 361 Graphic | Used by:362 | |
Symbol 362 MovieClip | Uses:314 339 315 340 316 341 342 181 343 344 345 346 347 348 349 350 351 352 353 354 355 185 356 357 358 359 360 361 | Used by:363 |
Symbol 363 MovieClip | Uses:322 328 338 362 | Used by:374 |
Symbol 364 Graphic | Used by:374 | |
Symbol 365 Sound | Used by:374 | |
Symbol 366 Graphic | Used by:374 | |
Symbol 367 Graphic | Used by:374 | |
Symbol 368 Graphic | Used by:374 | |
Symbol 369 Graphic | Used by:374 | |
Symbol 370 Graphic | Used by:374 | |
Symbol 371 Graphic | Used by:374 | |
Symbol 372 Graphic | Used by:374 | |
Symbol 373 Graphic | Used by:374 | |
Symbol 374 MovieClip | Uses:289 291 310 312 363 364 365 366 367 368 369 370 371 372 373 | Used by:375 |
Symbol 375 MovieClip [santa] | Uses:374 93 | |
Symbol 376 Graphic | Used by:382 | |
Symbol 377 Graphic | Used by:382 | |
Symbol 378 Graphic | Used by:382 | |
Symbol 379 Graphic | Used by:382 | |
Symbol 380 Graphic | Used by:382 | |
Symbol 381 Graphic | Used by:382 | |
Symbol 382 MovieClip | Uses:376 377 378 379 380 381 | Used by:419 |
Symbol 383 Graphic | Used by:390 | |
Symbol 384 Graphic | Used by:390 | |
Symbol 385 Graphic | Used by:390 | |
Symbol 386 Graphic | Used by:390 | |
Symbol 387 Graphic | Used by:390 | |
Symbol 388 Graphic | Used by:390 | |
Symbol 389 Graphic | Used by:390 | |
Symbol 390 MovieClip | Uses:383 384 385 386 387 388 389 | Used by:419 |
Symbol 391 Sound | Used by:419 490 872 889 | |
Symbol 392 Graphic | Used by:394 | |
Symbol 393 Graphic | Used by:394 | |
Symbol 394 MovieClip | Uses:392 393 | Used by:419 |
Symbol 395 Graphic | Used by:401 | |
Symbol 396 Graphic | Used by:401 | |
Symbol 397 Sound | Used by:401 872 | |
Symbol 398 Graphic | Used by:401 | |
Symbol 399 Graphic | Used by:401 | |
Symbol 400 Graphic | Used by:401 | |
Symbol 401 MovieClip | Uses:395 396 397 398 399 400 | Used by:419 |
Symbol 402 Graphic | Used by:409 | |
Symbol 403 Graphic | Used by:409 | |
Symbol 404 Sound | Used by:409 480 | |
Symbol 405 Graphic | Used by:409 | |
Symbol 406 Graphic | Used by:409 | |
Symbol 407 Graphic | Used by:409 | |
Symbol 408 Graphic | Used by:409 | |
Symbol 409 MovieClip | Uses:402 403 404 405 406 407 408 | Used by:419 |
Symbol 410 Graphic | Used by:418 | |
Symbol 411 Graphic | Used by:418 | |
Symbol 412 Graphic | Used by:418 | |
Symbol 413 Graphic | Used by:418 | |
Symbol 414 Graphic | Used by:418 | |
Symbol 415 Graphic | Used by:418 | |
Symbol 416 Graphic | Used by:418 | |
Symbol 417 Graphic | Used by:418 | |
Symbol 418 MovieClip | Uses:410 411 412 413 414 415 416 417 | Used by:419 |
Symbol 419 MovieClip | Uses:382 390 391 394 401 409 418 86 | Used by:420 |
Symbol 420 MovieClip [goblin1] | Uses:419 93 | |
Symbol 421 Graphic | Used by:456 | |
Symbol 422 Graphic | Used by:456 | |
Symbol 423 Graphic | Used by:456 | |
Symbol 424 Graphic | Used by:456 | |
Symbol 425 Graphic | Used by:456 | |
Symbol 426 Graphic | Used by:456 | |
Symbol 427 Graphic | Used by:456 | |
Symbol 428 Graphic | Used by:456 | |
Symbol 429 Graphic | Used by:456 | |
Symbol 430 Graphic | Used by:456 | |
Symbol 431 Graphic | Used by:456 | |
Symbol 432 Graphic | Used by:456 | |
Symbol 433 Graphic | Used by:456 | |
Symbol 434 Graphic | Used by:456 | |
Symbol 435 Graphic | Used by:456 | |
Symbol 436 Graphic | Used by:456 | |
Symbol 437 Graphic | Used by:456 | |
Symbol 438 Graphic | Used by:456 | |
Symbol 439 Graphic | Used by:456 | |
Symbol 440 Graphic | Used by:456 | |
Symbol 441 Graphic | Used by:456 | |
Symbol 442 Graphic | Used by:456 | |
Symbol 443 Graphic | Used by:456 | |
Symbol 444 Graphic | Used by:456 | |
Symbol 445 Graphic | Used by:456 | |
Symbol 446 Graphic | Used by:456 | |
Symbol 447 Graphic | Used by:456 | |
Symbol 448 Graphic | Used by:456 | |
Symbol 449 Graphic | Used by:456 | |
Symbol 450 Graphic | Used by:456 | |
Symbol 451 Graphic | Used by:456 | |
Symbol 452 Graphic | Used by:456 | |
Symbol 453 Graphic | Used by:456 | |
Symbol 454 Graphic | Used by:456 | |
Symbol 455 Graphic | Used by:456 | |
Symbol 456 MovieClip | Uses:421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 | Used by:490 |
Symbol 457 Graphic | Used by:464 | |
Symbol 458 Graphic | Used by:464 | |
Symbol 459 Graphic | Used by:464 | |
Symbol 460 Graphic | Used by:464 | |
Symbol 461 Graphic | Used by:464 | |
Symbol 462 Graphic | Used by:464 | |
Symbol 463 Graphic | Used by:464 | |
Symbol 464 MovieClip | Uses:457 458 459 460 461 462 463 | Used by:490 |
Symbol 465 Graphic | Used by:467 | |
Symbol 466 Graphic | Used by:467 | |
Symbol 467 MovieClip | Uses:465 466 | Used by:490 |
Symbol 468 Graphic | Used by:473 | |
Symbol 469 Graphic | Used by:473 | |
Symbol 470 Graphic | Used by:473 | |
Symbol 471 Graphic | Used by:473 | |
Symbol 472 Graphic | Used by:473 | |
Symbol 473 MovieClip | Uses:468 469 262 470 471 472 | Used by:490 |
Symbol 474 Graphic | Used by:480 | |
Symbol 475 Graphic | Used by:480 | |
Symbol 476 Graphic | Used by:480 | |
Symbol 477 Graphic | Used by:480 | |
Symbol 478 Graphic | Used by:480 | |
Symbol 479 Graphic | Used by:480 | |
Symbol 480 MovieClip | Uses:474 475 404 476 477 478 479 | Used by:490 |
Symbol 481 Graphic | Used by:489 | |
Symbol 482 Graphic | Used by:489 | |
Symbol 483 Graphic | Used by:489 | |
Symbol 484 Graphic | Used by:489 | |
Symbol 485 Graphic | Used by:489 | |
Symbol 486 Graphic | Used by:489 | |
Symbol 487 Graphic | Used by:489 | |
Symbol 488 Graphic | Used by:489 | |
Symbol 489 MovieClip | Uses:481 482 483 484 485 486 487 488 | Used by:490 |
Symbol 490 MovieClip | Uses:456 464 391 467 473 480 489 86 | Used by:491 |
Symbol 491 MovieClip [goblin2] | Uses:490 93 | |
Symbol 492 Graphic | Used by:494 | |
Symbol 493 Sound | Used by:494 | |
Symbol 494 MovieClip | Uses:492 493 | Used by:527 |
Symbol 495 Graphic | Used by:527 | |
Symbol 496 Graphic | Used by:504 | |
Symbol 497 Graphic | Used by:502 | |
Symbol 498 Graphic | Used by:502 | |
Symbol 499 Graphic | Used by:502 | |
Symbol 500 Graphic | Used by:502 | |
Symbol 501 Graphic | Used by:502 | |
Symbol 502 MovieClip | Uses:497 498 499 500 501 | Used by:504 |
Symbol 503 Graphic | Used by:504 | |
Symbol 504 MovieClip | Uses:496 502 503 | Used by:527 |
Symbol 505 Graphic | Used by:513 | |
Symbol 506 Graphic | Used by:513 | |
Symbol 507 Graphic | Used by:513 | |
Symbol 508 Graphic | Used by:513 | |
Symbol 509 Graphic | Used by:513 | |
Symbol 510 Graphic | Used by:513 | |
Symbol 511 Graphic | Used by:513 | |
Symbol 512 Graphic | Used by:513 | |
Symbol 513 MovieClip | Uses:505 506 507 508 509 510 511 512 | Used by:527 |
Symbol 514 Graphic | Used by:526 | |
Symbol 515 Graphic | Used by:526 | |
Symbol 516 Sound | Used by:526 | |
Symbol 517 Graphic | Used by:526 | |
Symbol 518 Graphic | Used by:526 | |
Symbol 519 Graphic | Used by:526 | |
Symbol 520 Graphic | Used by:526 | |
Symbol 521 Graphic | Used by:526 | |
Symbol 522 Graphic | Used by:526 | |
Symbol 523 Graphic | Used by:526 | |
Symbol 524 Graphic | Used by:526 | |
Symbol 525 Graphic | Used by:526 | |
Symbol 526 MovieClip | Uses:514 515 516 517 518 519 520 521 522 523 524 525 | Used by:527 |
Symbol 527 MovieClip | Uses:494 495 504 513 93 526 | Used by:528 |
Symbol 528 MovieClip [zeplin] | Uses:527 | |
Symbol 529 Graphic | Used by:531 | |
Symbol 530 Graphic | Used by:531 | |
Symbol 531 MovieClip | Uses:529 530 | Used by:541 |
Symbol 532 Graphic | Used by:540 | |
Symbol 533 Graphic | Used by:540 | |
Symbol 534 Graphic | Used by:540 | |
Symbol 535 Graphic | Used by:540 | |
Symbol 536 Graphic | Used by:540 | |
Symbol 537 Graphic | Used by:540 | |
Symbol 538 Graphic | Used by:540 | |
Symbol 539 Graphic | Used by:540 | |
Symbol 540 MovieClip | Uses:532 533 534 535 536 537 538 539 | Used by:541 |
Symbol 541 MovieClip | Uses:531 540 | Used by:572 |
Symbol 542 Graphic | Used by:550 | |
Symbol 543 Graphic | Used by:550 | |
Symbol 544 Graphic | Used by:550 | |
Symbol 545 Graphic | Used by:550 | |
Symbol 546 Graphic | Used by:549 | |
Symbol 547 Graphic | Used by:549 | |
Symbol 548 Graphic | Used by:549 | |
Symbol 549 MovieClip | Uses:546 547 548 | Used by:550 |
Symbol 550 MovieClip | Uses:542 543 544 545 549 | Used by:572 |
Symbol 551 Graphic | Used by:560 | |
Symbol 552 Graphic | Used by:560 | |
Symbol 553 Graphic | Used by:560 | |
Symbol 554 Graphic | Used by:560 | |
Symbol 555 Graphic | Used by:560 | |
Symbol 556 Graphic | Used by:560 | |
Symbol 557 Graphic | Used by:560 | |
Symbol 558 Graphic | Used by:560 | |
Symbol 559 Graphic | Used by:560 | |
Symbol 560 MovieClip | Uses:551 552 553 554 555 556 557 558 559 | Used by:572 |
Symbol 561 Graphic | Used by:572 | |
Symbol 562 Graphic | Used by:571 | |
Symbol 563 Graphic | Used by:571 | |
Symbol 564 Graphic | Used by:571 | |
Symbol 565 Graphic | Used by:571 | |
Symbol 566 Graphic | Used by:571 | |
Symbol 567 Graphic | Used by:571 | |
Symbol 568 Graphic | Used by:571 | |
Symbol 569 Graphic | Used by:571 | |
Symbol 570 Graphic | Used by:571 | |
Symbol 571 MovieClip | Uses:562 563 564 565 566 567 568 569 570 | Used by:572 |
Symbol 572 MovieClip | Uses:541 550 560 561 571 86 | Used by:573 |
Symbol 573 MovieClip [jacklin] | Uses:572 93 | |
Symbol 574 Graphic | Used by:575 | |
Symbol 575 MovieClip [landscreen] | Uses:574 | |
Symbol 576 Graphic | Used by:577 | |
Symbol 577 MovieClip [boom] | Uses:576 | |
Symbol 578 Graphic | Used by:583 | |
Symbol 579 Graphic | Used by:583 | |
Symbol 580 Graphic | Used by:583 | |
Symbol 581 Graphic | Used by:583 | |
Symbol 582 Graphic | Used by:583 | |
Symbol 583 MovieClip [rocket] | Uses:578 579 580 581 582 | |
Symbol 584 Bitmap | Used by:585 | |
Symbol 585 Graphic | Uses:584 | Used by:600 |
Symbol 586 Bitmap | Used by:587 | |
Symbol 587 Graphic | Uses:586 | Used by:600 |
Symbol 588 Bitmap | Used by:589 | |
Symbol 589 Graphic | Uses:588 | Used by:600 |
Symbol 590 Bitmap | Used by:591 | |
Symbol 591 Graphic | Uses:590 | Used by:600 |
Symbol 592 Bitmap | Used by:593 | |
Symbol 593 Graphic | Uses:592 | Used by:600 |
Symbol 594 Bitmap | Used by:595 | |
Symbol 595 Graphic | Uses:594 | Used by:600 |
Symbol 596 Bitmap | Used by:597 | |
Symbol 597 Graphic | Uses:596 | Used by:600 |
Symbol 598 Bitmap | Used by:599 | |
Symbol 599 Graphic | Uses:598 | Used by:600 |
Symbol 600 MovieClip [smoketrail] | Uses:585 587 589 591 593 595 597 599 | |
Symbol 601 Graphic | Used by:607 | |
Symbol 602 Graphic | Used by:607 | |
Symbol 603 Graphic | Used by:607 | |
Symbol 604 Graphic | Used by:607 | |
Symbol 605 Graphic | Used by:606 | |
Symbol 606 MovieClip | Uses:605 | Used by:607 |
Symbol 607 MovieClip [grenade] | Uses:601 602 603 604 606 | |
Symbol 608 Graphic | Used by:618 | |
Symbol 609 Graphic | Used by:618 | |
Symbol 610 Graphic | Used by:618 | |
Symbol 611 Graphic | Used by:618 | |
Symbol 612 Graphic | Used by:617 | |
Symbol 613 Graphic | Used by:617 | |
Symbol 614 Graphic | Used by:617 | |
Symbol 615 Graphic | Used by:617 | |
Symbol 616 Graphic | Used by:617 | |
Symbol 617 MovieClip | Uses:612 613 614 615 616 | Used by:618 631 |
Symbol 618 MovieClip [rifle] | Uses:608 609 610 611 617 | |
Symbol 619 Graphic | Used by:626 | |
Symbol 620 Graphic | Used by:626 | |
Symbol 621 Graphic | Used by:626 | |
Symbol 622 Graphic | Used by:626 | |
Symbol 623 Graphic | Used by:626 | |
Symbol 624 Graphic | Used by:626 | |
Symbol 625 Graphic | Used by:626 | |
Symbol 626 MovieClip [greensmoke] | Uses:619 620 621 622 623 624 625 | |
Symbol 627 Graphic | Used by:631 | |
Symbol 628 Graphic | Used by:631 | |
Symbol 629 Graphic | Used by:631 | |
Symbol 630 Graphic | Used by:631 | |
Symbol 631 MovieClip [shotgun] | Uses:627 628 629 630 617 | |
Symbol 632 Graphic | Used by:637 | |
Symbol 633 Graphic | Used by:637 | |
Symbol 634 Sound | Used by:637 | |
Symbol 635 Graphic | Used by:637 | |
Symbol 636 Graphic | Used by:637 | |
Symbol 637 MovieClip [snowball2] | Uses:632 633 634 635 636 | |
Symbol 638 Graphic | Used by:642 | |
Symbol 639 Graphic | Used by:642 | |
Symbol 640 Sound | Used by:642 | |
Symbol 641 Graphic | Used by:642 | |
Symbol 642 MovieClip [snowball] | Uses:638 639 640 641 | |
Symbol 643 Graphic | Used by:644 | |
Symbol 644 MovieClip [napalm] | Uses:643 | |
Symbol 645 Graphic | Used by:646 | |
Symbol 646 MovieClip [cherrybomb] | Uses:645 | |
Symbol 647 Graphic | Used by:648 | |
Symbol 648 MovieClip [jackbomb] | Uses:647 | |
Symbol 649 Graphic | Used by:653 | |
Symbol 650 Graphic | Used by:653 | |
Symbol 651 Graphic | Used by:653 | |
Symbol 652 Graphic | Used by:653 | |
Symbol 653 MovieClip [cluster] | Uses:649 650 651 652 | |
Symbol 654 Font | Used by:655 1172 1173 1174 1175 1176 1180 1210 1237 1271 1274 1290 1295 1296 1305 1306 1367 1373 1377 1378 | |
Symbol 655 EditableText | Uses:654 | Used by:656 |
Symbol 656 MovieClip [playerdamage] | Uses:655 | |
Symbol 657 Graphic | Used by:665 | |
Symbol 658 Graphic | Used by:665 | |
Symbol 659 Graphic | Used by:665 | |
Symbol 660 Graphic | Used by:665 | |
Symbol 661 Graphic | Used by:665 | |
Symbol 662 Graphic | Used by:665 | |
Symbol 663 Graphic | Used by:665 | |
Symbol 664 Graphic | Used by:665 | |
Symbol 665 MovieClip [fire2] | Uses:657 658 659 660 661 662 663 664 | |
Symbol 666 Graphic | Used by:676 | |
Symbol 667 Graphic | Used by:676 | |
Symbol 668 Graphic | Used by:676 | |
Symbol 669 Graphic | Used by:676 | |
Symbol 670 Graphic | Used by:676 | |
Symbol 671 Graphic | Used by:676 | |
Symbol 672 Graphic | Used by:676 | |
Symbol 673 Graphic | Used by:676 | |
Symbol 674 Graphic | Used by:676 | |
Symbol 675 Graphic | Used by:676 | |
Symbol 676 MovieClip [fire] | Uses:666 667 668 669 670 671 672 673 674 675 | |
Symbol 677 Graphic | Used by:684 | |
Symbol 678 Sound | Used by:684 | |
Symbol 679 Graphic | Used by:684 | |
Symbol 680 Graphic | Used by:684 | |
Symbol 681 Graphic | Used by:684 | |
Symbol 682 Graphic | Used by:684 | |
Symbol 683 Graphic | Used by:684 | |
Symbol 684 MovieClip [splash] | Uses:677 678 679 680 681 682 683 | |
Symbol 685 Graphic | Used by:690 | |
Symbol 686 Graphic | Used by:690 | |
Symbol 687 Graphic | Used by:690 | |
Symbol 688 Graphic | Used by:690 | |
Symbol 689 Graphic | Used by:690 | |
Symbol 690 MovieClip [plasmatrail] | Uses:685 686 687 688 689 | |
Symbol 691 Graphic | Used by:696 | |
Symbol 692 Graphic | Used by:696 | |
Symbol 693 Graphic | Used by:696 | |
Symbol 694 Graphic | Used by:696 | |
Symbol 695 Graphic | Used by:696 | |
Symbol 696 MovieClip [greenring] | Uses:691 692 693 694 695 | |
Symbol 697 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 698 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 699 Graphic | Used by:713 742 748 755 759 783 808 811 812 815 | |
Symbol 700 Graphic | Used by:713 742 748 755 759 783 808 811 812 815 | |
Symbol 701 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 702 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 703 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 704 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 705 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 706 Graphic | Used by:713 742 748 755 759 783 808 811 812 815 | |
Symbol 707 Graphic | Used by:713 742 748 755 759 783 808 811 812 815 | |
Symbol 708 Graphic | Used by:713 727 742 755 759 783 797 808 812 815 | |
Symbol 709 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 710 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 711 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 712 Graphic | Used by:713 742 755 759 783 808 812 815 | |
Symbol 713 MovieClip | Uses:697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 | Used by:772 |
Symbol 714 Graphic | Used by:727 797 | |
Symbol 715 Graphic | Used by:727 | |
Symbol 716 Graphic | Used by:727 797 | |
Symbol 717 Graphic | Used by:727 | |
Symbol 718 Graphic | Used by:727 | |
Symbol 719 Graphic | Used by:727 | |
Symbol 720 Graphic | Used by:727 | |
Symbol 721 Graphic | Used by:727 | |
Symbol 722 Graphic | Used by:727 | |
Symbol 723 Graphic | Used by:727 797 | |
Symbol 724 Graphic | Used by:727 | |
Symbol 725 Graphic | Used by:727 797 | |
Symbol 726 Graphic | Used by:727 | |
Symbol 727 MovieClip | Uses:714 708 715 716 717 718 719 720 721 722 723 724 725 726 | Used by:772 |
Symbol 728 Graphic | Used by:729 | |
Symbol 729 MovieClip | Uses:728 | Used by:772 |
Symbol 730 Graphic | Used by:742 | |
Symbol 731 Graphic | Used by:742 | |
Symbol 732 Graphic | Used by:742 | |
Symbol 733 Graphic | Used by:742 808 | |
Symbol 734 Graphic | Used by:742 | |
Symbol 735 Sound | Used by:742 808 | |
Symbol 736 Graphic | Used by:742 | |
Symbol 737 Graphic | Used by:742 | |
Symbol 738 Graphic | Used by:742 808 | |
Symbol 739 Graphic | Used by:742 808 | |
Symbol 740 Graphic | Used by:742 808 | |
Symbol 741 Graphic | Used by:742 | |
Symbol 742 MovieClip | Uses:697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 730 731 732 733 734 735 736 737 738 739 740 741 | Used by:772 |
Symbol 743 Graphic | Used by:748 811 | |
Symbol 744 Graphic | Used by:748 811 | |
Symbol 745 Graphic | Used by:748 811 | |
Symbol 746 Graphic | Used by:748 811 | |
Symbol 747 Graphic | Used by:748 811 | |
Symbol 748 MovieClip | Uses:699 700 743 744 745 746 706 707 747 | Used by:760 772 |
Symbol 749 Sound | Used by:772 817 | |
Symbol 750 Graphic | Used by:755 783 797 808 812 815 | |
Symbol 751 Sound | Used by:754 | |
Symbol 752 Sound | Used by:754 | |
Symbol 753 Sound | Used by:754 | |
Symbol 754 MovieClip | Uses:751 752 753 | Used by:755 812 |
Symbol 755 MovieClip | Uses:697 698 699 700 750 701 702 703 704 705 706 707 708 709 710 711 712 754 | Used by:772 |
Symbol 756 Graphic | Used by:759 | |
Symbol 757 Graphic | Used by:759 | |
Symbol 758 Sound | Used by:759 815 | |
Symbol 759 MovieClip | Uses:697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 756 757 758 712 | Used by:772 |
Symbol 760 MovieClip | Uses:748 | Used by:772 |
Symbol 761 Graphic | Used by:771 | |
Symbol 762 Graphic | Used by:771 | |
Symbol 763 Graphic | Used by:771 | |
Symbol 764 Graphic | Used by:771 | |
Symbol 765 Graphic | Used by:771 | |
Symbol 766 Graphic | Used by:771 | |
Symbol 767 Graphic | Used by:771 | |
Symbol 768 Graphic | Used by:771 | |
Symbol 769 Graphic | Used by:771 | |
Symbol 770 Graphic | Used by:771 | |
Symbol 771 MovieClip [yeti_dead] | Uses:761 762 763 764 765 766 767 768 769 770 | Used by:772 |
Symbol 772 MovieClip | Uses:713 727 729 742 748 749 755 759 760 771 | Used by:773 |
Symbol 773 MovieClip [yeti2] | Uses:772 | |
Symbol 774 Graphic | Used by:783 797 808 812 815 | |
Symbol 775 Graphic | Used by:783 797 808 812 815 | |
Symbol 776 Graphic | Used by:783 797 808 812 815 | |
Symbol 777 Graphic | Used by:783 797 808 812 815 | |
Symbol 778 Graphic | Used by:783 797 808 812 815 | |
Symbol 779 Graphic | Used by:783 797 808 812 815 | |
Symbol 780 Graphic | Used by:783 797 808 812 815 | |
Symbol 781 Graphic | Used by:783 797 808 812 815 | |
Symbol 782 Graphic | Used by:783 808 812 815 | |
Symbol 783 MovieClip | Uses:697 698 699 700 774 775 776 777 778 779 780 750 781 701 782 702 703 704 705 706 707 708 709 710 711 712 | Used by:817 |
Symbol 784 Graphic | Used by:797 | |
Symbol 785 Graphic | Used by:797 | |
Symbol 786 Graphic | Used by:797 | |
Symbol 787 Graphic | Used by:797 | |
Symbol 788 Graphic | Used by:797 | |
Symbol 789 Graphic | Used by:797 | |
Symbol 790 Graphic | Used by:797 | |
Symbol 791 Graphic | Used by:797 | |
Symbol 792 Graphic | Used by:797 | |
Symbol 793 Graphic | Used by:797 | |
Symbol 794 Graphic | Used by:797 | |
Symbol 795 Graphic | Used by:797 | |
Symbol 796 Graphic | Used by:797 | |
Symbol 797 MovieClip | Uses:774 775 776 777 778 779 780 750 781 714 708 784 716 785 786 787 788 789 790 791 792 793 794 723 795 725 796 | Used by:817 |
Symbol 798 Graphic | Used by:799 | |
Symbol 799 MovieClip | Uses:798 | Used by:817 |
Symbol 800 Graphic | Used by:808 | |
Symbol 801 Graphic | Used by:808 | |
Symbol 802 Graphic | Used by:808 | |
Symbol 803 Graphic | Used by:808 | |
Symbol 804 Graphic | Used by:808 | |
Symbol 805 Graphic | Used by:808 | |
Symbol 806 Graphic | Used by:808 | |
Symbol 807 Graphic | Used by:808 | |
Symbol 808 MovieClip | Uses:697 698 699 700 774 775 776 777 778 779 780 750 781 701 782 702 703 704 705 706 707 708 709 710 711 712 800 801 802 733 803 804 735 805 738 806 739 740 807 | Used by:817 |
Symbol 809 Graphic | Used by:811 | |
Symbol 810 Graphic | Used by:811 | |
Symbol 811 MovieClip | Uses:699 700 743 744 809 745 810 746 706 707 747 | Used by:816 817 |
Symbol 812 MovieClip | Uses:697 698 699 700 774 775 776 777 778 779 780 750 781 701 782 702 703 704 705 706 707 708 709 710 711 712 754 | Used by:817 |
Symbol 813 Graphic | Used by:815 | |
Symbol 814 Graphic | Used by:815 | |
Symbol 815 MovieClip | Uses:697 698 699 700 774 775 776 777 778 779 780 750 781 701 782 702 703 704 705 706 707 708 709 710 711 813 814 758 712 | Used by:817 |
Symbol 816 MovieClip | Uses:811 | Used by:817 |
Symbol 817 MovieClip | Uses:783 797 799 808 811 812 815 816 749 | Used by:818 |
Symbol 818 MovieClip [yeti1] | Uses:817 | |
Symbol 819 Graphic | Used by:843 | |
Symbol 820 Graphic | Used by:843 | |
Symbol 821 Graphic | Used by:825 | |
Symbol 822 Graphic | Used by:825 | |
Symbol 823 Graphic | Used by:825 | |
Symbol 824 Graphic | Used by:825 | |
Symbol 825 MovieClip | Uses:821 822 823 824 | Used by:843 |
Symbol 826 Sound | Used by:843 | |
Symbol 827 Graphic | Used by:831 | |
Symbol 828 Graphic | Used by:831 | |
Symbol 829 Graphic | Used by:831 | |
Symbol 830 Graphic | Used by:831 | |
Symbol 831 MovieClip | Uses:827 828 829 830 | Used by:843 |
Symbol 832 Sound | Used by:843 | |
Symbol 833 Graphic | Used by:842 | |
Symbol 834 Graphic | Used by:842 | |
Symbol 835 Graphic | Used by:842 | |
Symbol 836 Graphic | Used by:842 | |
Symbol 837 Graphic | Used by:842 | |
Symbol 838 Graphic | Used by:842 | |
Symbol 839 Graphic | Used by:842 | |
Symbol 840 Graphic | Used by:842 | |
Symbol 841 Graphic | Used by:842 | |
Symbol 842 MovieClip | Uses:833 834 835 836 837 838 839 840 841 | Used by:843 |
Symbol 843 MovieClip [spike] | Uses:819 820 825 826 831 832 842 | |
Symbol 844 Graphic | Used by:845 | |
Symbol 845 MovieClip [yeti0] | Uses:844 93 | |
Symbol 846 Graphic | Used by:847 872 900 | |
Symbol 847 MovieClip | Uses:846 | Used by:860 |
Symbol 848 Graphic | Used by:859 | |
Symbol 849 Graphic | Used by:859 | |
Symbol 850 Graphic | Used by:859 | |
Symbol 851 Graphic | Used by:859 | |
Symbol 852 Graphic | Used by:859 | |
Symbol 853 Graphic | Used by:859 | |
Symbol 854 Graphic | Used by:859 | |
Symbol 855 Graphic | Used by:859 | |
Symbol 856 Graphic | Used by:859 | |
Symbol 857 Graphic | Used by:859 | |
Symbol 858 Graphic | Used by:859 | |
Symbol 859 MovieClip | Uses:848 849 850 851 852 853 854 855 856 857 858 | Used by:860 |
Symbol 860 MovieClip | Uses:847 859 | Used by:861 |
Symbol 861 MovieClip [goblin_boss_run] | Uses:860 | |
Symbol 862 Graphic | Used by:872 | |
Symbol 863 Graphic | Used by:872 | |
Symbol 864 Graphic | Used by:872 | |
Symbol 865 Graphic | Used by:872 | |
Symbol 866 Graphic | Used by:872 | |
Symbol 867 Graphic | Used by:872 | |
Symbol 868 Graphic | Used by:872 | |
Symbol 869 Graphic | Used by:872 | |
Symbol 870 Graphic | Used by:872 | |
Symbol 871 Graphic | Used by:872 | |
Symbol 872 MovieClip | Uses:862 863 391 846 864 865 866 867 868 397 869 870 871 | Used by:900 |
Symbol 873 Graphic | Used by:889 | |
Symbol 874 Graphic | Used by:889 | |
Symbol 875 Graphic | Used by:889 | |
Symbol 876 Graphic | Used by:889 | |
Symbol 877 Graphic | Used by:889 | |
Symbol 878 Graphic | Used by:889 | |
Symbol 879 Graphic | Used by:889 | |
Symbol 880 Graphic | Used by:889 | |
Symbol 881 Graphic | Used by:889 | |
Symbol 882 Graphic | Used by:889 | |
Symbol 883 Graphic | Used by:889 | |
Symbol 884 Graphic | Used by:889 | |
Symbol 885 Graphic | Used by:889 | |
Symbol 886 Graphic | Used by:889 | |
Symbol 887 Graphic | Used by:889 | |
Symbol 888 Graphic | Used by:889 | |
Symbol 889 MovieClip | Uses:873 874 875 876 391 877 878 879 880 881 882 883 884 885 886 887 888 | Used by:900 |
Symbol 890 Graphic | Used by:900 | |
Symbol 891 Graphic | Used by:899 | |
Symbol 892 Graphic | Used by:899 | |
Symbol 893 Graphic | Used by:899 | |
Symbol 894 Graphic | Used by:899 | |
Symbol 895 Graphic | Used by:899 | |
Symbol 896 Graphic | Used by:899 | |
Symbol 897 Graphic | Used by:899 | |
Symbol 898 Graphic | Used by:899 | |
Symbol 899 MovieClip | Uses:891 86 892 893 894 895 896 897 898 | Used by:900 |
Symbol 900 MovieClip | Uses:846 872 889 890 899 | Used by:901 |
Symbol 901 MovieClip [goblin3] | Uses:900 93 | |
Symbol 902 Graphic | Used by:903 | |
Symbol 903 MovieClip [gas] | Uses:902 | Used by:1258 1317 |
Symbol 904 Graphic | Used by:905 | |
Symbol 905 MovieClip | Uses:904 | Used by:906 939 |
Symbol 906 MovieClip [preloaderexplosion] | Uses:905 | Used by:917 |
Symbol 907 Graphic | Used by:Timeline | |
Symbol 908 Graphic | Used by:909 | |
Symbol 909 MovieClip | Uses:908 | Used by:Timeline |
Symbol 910 Graphic | Used by:945 | |
Symbol 911 Graphic | Used by:917 925 | |
Symbol 912 Graphic | Used by:913 | |
Symbol 913 MovieClip | Uses:912 | Used by:917 925 |
Symbol 914 Graphic | Used by:915 | |
Symbol 915 MovieClip | Uses:914 | Used by:917 925 |
Symbol 916 Sound | Used by:917 | |
Symbol 917 MovieClip | Uses:911 913 915 906 916 | Used by:944 945 |
Symbol 918 Bitmap | Used by:919 935 940 942 | |
Symbol 919 Graphic | Uses:918 | Used by:944 945 |
Symbol 920 Font | Used by:921 922 923 924 1136 1137 1155 | |
Symbol 921 EditableText | Uses:920 | Used by:945 |
Symbol 922 EditableText | Uses:920 | Used by:945 |
Symbol 923 EditableText | Uses:920 | Used by:945 |
Symbol 924 EditableText | Uses:920 | Used by:945 |
Symbol 925 MovieClip | Uses:911 915 913 | Used by:944 |
Symbol 926 Graphic | Used by:927 | |
Symbol 927 Button | Uses:926 | Used by:944 |
Symbol 928 Sound | Used by:944 | |
Symbol 929 Graphic | Used by:944 | |
Symbol 930 Graphic | Used by:944 | |
Symbol 931 Graphic | Used by:944 | |
Symbol 932 Graphic | Used by:944 | |
Symbol 933 Graphic | Used by:944 | |
Symbol 934 Graphic | Used by:944 | |
Symbol 935 Graphic | Uses:918 | Used by:944 |
Symbol 936 Graphic | Used by:937 | |
Symbol 937 MovieClip | Uses:936 | Used by:938 |
Symbol 938 MovieClip | Uses:937 | Used by:944 |
Symbol 939 MovieClip | Uses:905 | Used by:944 |
Symbol 940 Graphic | Uses:918 | Used by:944 |
Symbol 941 Graphic | Used by:944 | |
Symbol 942 Graphic | Uses:918 | Used by:943 |
Symbol 943 MovieClip | Uses:942 | Used by:944 |
Symbol 944 MovieClip | Uses:925 919 927 928 917 929 930 931 932 933 934 935 938 939 940 941 943 | Used by:945 |
Symbol 945 MovieClip | Uses:910 917 919 921 922 923 924 944 | Used by:Timeline |
Symbol 1380 MovieClip [__Packages.saveScore] | ||
Symbol 1381 MovieClip [__Packages.com.meychi.ascrypt.MD5] | ||
Symbol 1382 MovieClip [__Packages.JSON] | ||
Symbol 1383 MovieClip [__Packages.com.meychi.ascrypt.RC4] | ||
Symbol 946 Graphic | Used by:947 1087 1140 1141 1171 1177 1178 1179 1181 1379 | |
Symbol 947 Button | Uses:946 | Used by:1110 |
Symbol 948 Graphic | Used by:1083 | |
Symbol 949 Graphic | Used by:1083 | |
Symbol 950 Graphic | Used by:1083 | |
Symbol 951 Graphic | Used by:1083 | |
Symbol 952 Graphic | Used by:1083 | |
Symbol 953 Graphic | Used by:1083 | |
Symbol 954 Graphic | Used by:1031 1083 | |
Symbol 955 Graphic | Used by:1083 | |
Symbol 956 Graphic | Used by:1083 | |
Symbol 957 Graphic | Used by:1083 | |
Symbol 958 Graphic | Used by:1083 | |
Symbol 959 Graphic | Used by:1083 | |
Symbol 960 Graphic | Used by:1083 | |
Symbol 961 Graphic | Used by:1083 | |
Symbol 962 Graphic | Used by:1083 | |
Symbol 963 Graphic | Used by:1083 | |
Symbol 964 Graphic | Used by:1083 | |
Symbol 965 Graphic | Used by:1083 | |
Symbol 966 Graphic | Used by:1083 | |
Symbol 967 Graphic | Used by:1083 | |
Symbol 968 Graphic | Used by:1083 | |
Symbol 969 Graphic | Used by:1083 | |
Symbol 970 Graphic | Used by:1083 | |
Symbol 971 Graphic | Used by:1083 | |
Symbol 972 Graphic | Used by:1044 1074 1083 | |
Symbol 973 Graphic | Used by:1044 1074 1083 | |
Symbol 974 Sound | Used by:1083 | |
Symbol 975 Graphic | Used by:1044 1074 1083 | |
Symbol 976 Graphic | Used by:1044 1074 1083 | |
Symbol 977 Graphic | Used by:1083 | |
Symbol 978 Graphic | Used by:1044 1074 1083 | |
Symbol 979 Graphic | Used by:1044 1074 1083 | |
Symbol 980 Graphic | Used by:1044 1074 1083 | |
Symbol 981 Graphic | Used by:1044 1074 1083 | |
Symbol 982 Graphic | Used by:1083 | |
Symbol 983 Graphic | Used by:1044 1074 1083 | |
Symbol 984 Graphic | Used by:1044 1074 1083 | |
Symbol 985 Graphic | Used by:1083 | |
Symbol 986 Graphic | Used by:1044 1074 1083 | |
Symbol 987 Graphic | Used by:1044 1074 1083 | |
Symbol 988 Graphic | Used by:1083 | |
Symbol 989 Graphic | Used by:1083 | |
Symbol 990 Graphic | Used by:1044 1074 1083 | |
Symbol 991 Graphic | Used by:1044 1074 1083 | |
Symbol 992 Graphic | Used by:1083 | |
Symbol 993 Graphic | Used by:1083 | |
Symbol 994 Sound | Used by:1083 | |
Symbol 995 Graphic | Used by:1083 | |
Symbol 996 Graphic | Used by:1083 | |
Symbol 997 Graphic | Used by:1083 | |
Symbol 998 Graphic | Used by:1083 | |
Symbol 999 Graphic | Used by:1083 | |
Symbol 1000 Graphic | Used by:1083 | |
Symbol 1001 Graphic | Used by:1083 | |
Symbol 1002 Graphic | Used by:1083 | |
Symbol 1003 Graphic | Used by:1083 | |
Symbol 1004 Graphic | Used by:1083 | |
Symbol 1005 Graphic | Used by:1083 | |
Symbol 1006 Graphic | Used by:1083 | |
Symbol 1007 Graphic | Used by:1083 | |
Symbol 1008 Graphic | Used by:1083 | |
Symbol 1009 Graphic | Used by:1083 | |
Symbol 1010 Sound | Used by:1083 | |
Symbol 1011 Graphic | Used by:1083 | |
Symbol 1012 Graphic | Used by:1014 | |
Symbol 1013 Graphic | Used by:1014 | |
Symbol 1014 MovieClip | Uses:1012 1013 | Used by:1083 |
Symbol 1015 Graphic | Used by:1017 | |
Symbol 1016 Graphic | Used by:1017 | |
Symbol 1017 MovieClip | Uses:1015 1016 | Used by:1083 |
Symbol 1018 Graphic | Used by:1020 | |
Symbol 1019 Graphic | Used by:1020 | |
Symbol 1020 MovieClip | Uses:1018 1019 | Used by:1083 |
Symbol 1021 Graphic | Used by:1023 | |
Symbol 1022 Graphic | Used by:1023 | |
Symbol 1023 MovieClip | Uses:1021 1022 | Used by:1083 |
Symbol 1024 Graphic | Used by:1026 | |
Symbol 1025 Graphic | Used by:1026 | |
Symbol 1026 MovieClip | Uses:1024 1025 | Used by:1083 |
Symbol 1027 Graphic | Used by:1029 | |
Symbol 1028 Graphic | Used by:1029 | |
Symbol 1029 MovieClip | Uses:1027 1028 | Used by:1083 |
Symbol 1030 Graphic | Used by:1031 | |
Symbol 1031 MovieClip | Uses:1030 954 | Used by:1083 |
Symbol 1032 Sound | Used by:1083 | |
Symbol 1033 Graphic | Used by:1034 | |
Symbol 1034 MovieClip | Uses:1033 | Used by:1083 |
Symbol 1035 Sound | Used by:1083 | |
Symbol 1036 Graphic | Used by:1044 | |
Symbol 1037 Graphic | Used by:1044 | |
Symbol 1038 Graphic | Used by:1044 | |
Symbol 1039 Graphic | Used by:1044 | |
Symbol 1040 Graphic | Used by:1044 | |
Symbol 1041 Graphic | Used by:1044 | |
Symbol 1042 Graphic | Used by:1044 | |
Symbol 1043 Graphic | Used by:1044 | |
Symbol 1044 MovieClip | Uses:972 973 1036 975 976 1037 978 979 1038 980 981 1039 983 984 1040 1041 986 987 1042 990 991 1043 | Used by:1083 |
Symbol 1045 Graphic | Used by:1049 | |
Symbol 1046 Graphic | Used by:1049 | |
Symbol 1047 Graphic | Used by:1049 | |
Symbol 1048 Graphic | Used by:1049 | |
Symbol 1049 MovieClip | Uses:1045 1046 1047 1048 | Used by:1083 |
Symbol 1050 Graphic | Used by:1083 | |
Symbol 1051 Graphic | Used by:1083 | |
Symbol 1052 Graphic | Used by:1083 | |
Symbol 1053 Graphic | Used by:1083 | |
Symbol 1054 Graphic | Used by:1083 | |
Symbol 1055 Graphic | Used by:1083 | |
Symbol 1056 Graphic | Used by:1083 | |
Symbol 1057 Graphic | Used by:1083 | |
Symbol 1058 Graphic | Used by:1083 | |
Symbol 1059 Graphic | Used by:1083 | |
Symbol 1060 Graphic | Used by:1083 | |
Symbol 1061 Graphic | Used by:1083 | |
Symbol 1062 Graphic | Used by:1083 | |
Symbol 1063 Graphic | Used by:1083 | |
Symbol 1064 Graphic | Used by:1083 | |
Symbol 1065 Graphic | Used by:1083 | |
Symbol 1066 Graphic | Used by:1074 | |
Symbol 1067 Graphic | Used by:1074 | |
Symbol 1068 Graphic | Used by:1074 | |
Symbol 1069 Graphic | Used by:1074 | |
Symbol 1070 Graphic | Used by:1074 | |
Symbol 1071 Graphic | Used by:1074 | |
Symbol 1072 Graphic | Used by:1074 | |
Symbol 1073 Graphic | Used by:1074 | |
Symbol 1074 MovieClip | Uses:1066 1067 1068 1069 1070 1071 1072 972 973 975 976 1073 978 979 980 981 983 984 986 987 990 991 | Used by:1083 |
Symbol 1075 Sound | Used by:1083 | |
Symbol 1076 Graphic | Used by:1077 | |
Symbol 1077 MovieClip | Uses:1076 | Used by:1082 1083 |
Symbol 1078 Graphic | Used by:1079 | |
Symbol 1079 MovieClip | Uses:1078 | Used by:1082 1083 |
Symbol 1080 Graphic | Used by:1081 | |
Symbol 1081 MovieClip | Uses:1080 | Used by:1082 1083 |
Symbol 1082 MovieClip | Uses:1077 1079 1081 | Used by:1083 |
Symbol 1083 MovieClip | Uses:948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1014 1017 1020 1023 1026 1029 1031 1032 1034 1035 1044 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1074 1075 1077 1079 1081 1082 | Used by:1110 |
Symbol 1084 Graphic | Used by:1110 | |
Symbol 1085 Graphic | Used by:1086 | |
Symbol 1086 MovieClip | Uses:1085 | Used by:1110 1366 |
Symbol 1087 Button | Uses:946 | Used by:1110 |
Symbol 1088 Font | Used by:1089 1091 1099 1103 1104 1107 1109 1166 1167 1168 1347 1359 1362 1364 | |
Symbol 1089 Text | Uses:1088 | Used by:1110 |
Symbol 1090 Graphic | Used by:1110 | |
Symbol 1091 Text | Uses:1088 | Used by:1110 |
Symbol 1092 Graphic | Used by:1110 | |
Symbol 1093 Graphic | Used by:1110 | |
Symbol 1094 Graphic | Used by:1110 | |
Symbol 1095 Graphic | Used by:1110 | |
Symbol 1096 Graphic | Used by:1110 | |
Symbol 1097 Graphic | Used by:1110 | |
Symbol 1098 Graphic | Used by:1110 | |
Symbol 1099 Text | Uses:1088 | Used by:1110 |
Symbol 1100 Graphic | Used by:1110 | |
Symbol 1101 Graphic | Used by:1110 | |
Symbol 1102 Graphic | Used by:1110 | |
Symbol 1103 Text | Uses:1088 | Used by:1110 |
Symbol 1104 Text | Uses:1088 | Used by:1110 |
Symbol 1105 Graphic | Used by:1110 | |
Symbol 1106 Graphic | Used by:1110 | |
Symbol 1107 Text | Uses:1088 | Used by:1110 |
Symbol 1108 Graphic | Used by:1110 | |
Symbol 1109 Text | Uses:1088 | Used by:1110 |
Symbol 1110 MovieClip | Uses:947 1083 1084 1086 1087 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 SS1 | Used by:Timeline |
Symbol 1111 Graphic | Used by:1156 | |
Symbol 1112 Graphic | Used by:1156 | |
Symbol 1113 Font | Used by:1114 1165 1166 1167 1168 1365 | |
Symbol 1114 Text | Uses:1113 | Used by:1156 |
Symbol 1115 Graphic | Used by:1152 | |
Symbol 1116 Font | Used by:1117 1118 1119 1128 1129 1130 1131 1133 1143 1149 1154 | |
Symbol 1117 Text | Uses:1116 | Used by:1152 |
Symbol 1118 Text | Uses:1116 | Used by:1152 |
Symbol 1119 Text | Uses:1116 | Used by:1152 |
Symbol 1120 Graphic | Used by:1152 | |
Symbol 1121 Font | Used by:1122 1123 1124 1125 1126 1132 1134 1144 1145 1146 1147 1150 1183 | |
Symbol 1122 Text | Uses:1121 | Used by:1152 |
Symbol 1123 Text | Uses:1121 | Used by:1152 |
Symbol 1124 Text | Uses:1121 | Used by:1152 |
Symbol 1125 Text | Uses:1121 | Used by:1152 |
Symbol 1126 Text | Uses:1121 | Used by:1152 |
Symbol 1127 Graphic | Used by:1152 | |
Symbol 1128 Text | Uses:1116 | Used by:1152 |
Symbol 1129 Text | Uses:1116 | Used by:1152 |
Symbol 1130 Text | Uses:1116 | Used by:1152 |
Symbol 1131 Text | Uses:1116 | Used by:1152 |
Symbol 1132 Text | Uses:1121 | Used by:1152 |
Symbol 1133 Text | Uses:1116 | Used by:1152 |
Symbol 1134 Text | Uses:1121 | Used by:1152 |
Symbol 1135 Graphic | Used by:1152 | |
Symbol 1136 Text | Uses:920 | Used by:1152 |
Symbol 1137 Text | Uses:920 | Used by:1152 |
Symbol 1138 Font | Used by:1139 | |
Symbol 1139 Text | Uses:1138 | Used by:1152 |
Symbol 1140 Button | Uses:946 | Used by:1152 |
Symbol 1141 Button | Uses:946 | Used by:1152 |
Symbol 1142 Graphic | Used by:1152 | |
Symbol 1143 Text | Uses:1116 | Used by:1152 |
Symbol 1144 Text | Uses:1121 | Used by:1152 |
Symbol 1145 Text | Uses:1121 | Used by:1152 |
Symbol 1146 Text | Uses:1121 | Used by:1152 |
Symbol 1147 Text | Uses:1121 | Used by:1152 |
Symbol 1148 Graphic | Used by:1152 | |
Symbol 1149 Text | Uses:1116 | Used by:1152 |
Symbol 1150 Text | Uses:1121 | Used by:1152 |
Symbol 1151 Graphic | Used by:1152 | |
Symbol 1152 MovieClip | Uses:1115 1117 1118 1119 1120 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 | Used by:1156 |
Symbol 1153 Graphic | Used by:1156 | |
Symbol 1154 Text | Uses:1116 | Used by:1156 |
Symbol 1155 Text | Uses:920 | Used by:1156 |
Symbol 1156 MovieClip | Uses:1111 1112 1114 1152 1153 1154 1155 | Used by:Timeline |
Symbol 1157 Font | Used by:1158 1159 1184 | |
Symbol 1158 Text | Uses:1157 | Used by:1161 |
Symbol 1159 Text | Uses:1157 | Used by:1161 |
Symbol 1160 Graphic | Used by:1161 | |
Symbol 1161 Button | Uses:1158 1159 1160 | Used by:Timeline |
Symbol 1162 Font | Used by:1163 1164 | |
Symbol 1163 Text | Uses:1162 | Used by:Timeline |
Symbol 1164 Text | Uses:1162 | Used by:Timeline |
Symbol 1165 Text | Uses:1113 | Used by:1169 |
Symbol 1166 Text | Uses:1113 1088 | Used by:1169 |
Symbol 1167 Text | Uses:1113 1088 | Used by:1169 |
Symbol 1168 Text | Uses:1113 1088 | Used by:1169 |
Symbol 1169 MovieClip | Uses:1165 1166 1167 1168 | Used by:Timeline |
Symbol 1170 Graphic | Used by:Timeline | |
Symbol 1171 Button | Uses:946 | Used by:1182 |
Symbol 1172 Text | Uses:654 | Used by:1182 |
Symbol 1173 Text | Uses:654 | Used by:1182 |
Symbol 1174 Text | Uses:654 | Used by:1182 |
Symbol 1175 Text | Uses:654 | Used by:1182 |
Symbol 1176 Text | Uses:654 | Used by:1182 |
Symbol 1177 Button | Uses:946 | Used by:1182 |
Symbol 1178 Button | Uses:946 | Used by:1182 |
Symbol 1179 Button | Uses:946 | Used by:1182 Timeline |
Symbol 1180 Text | Uses:654 | Used by:1182 |
Symbol 1181 Button | Uses:946 | Used by:1182 |
Symbol 1182 MovieClip | Uses:1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 | Used by:Timeline |
Symbol 1183 Text | Uses:1121 | Used by:Timeline |
Symbol 1184 Text | Uses:1157 | Used by:Timeline |
Symbol 1185 Graphic | Used by:Timeline | |
Symbol 1186 Sound | Used by:1366 Timeline | |
Symbol 1187 Graphic | Used by:1222 | |
Symbol 1188 Graphic | Used by:1195 1198 1202 1206 1209 | |
Symbol 1189 Graphic | Used by:1190 1196 1200 1203 1207 | |
Symbol 1190 Button | Uses:1189 | Used by:1195 |
Symbol 1191 Graphic | Used by:1192 | |
Symbol 1192 MovieClip | Uses:1191 | Used by:1195 1198 1202 1206 1209 |
Symbol 1193 Graphic | Used by:1195 | |
Symbol 1194 Graphic | Used by:1195 | |
Symbol 1195 MovieClip | Uses:1188 1190 1192 1193 291 292 312 1194 314 315 316 | Used by:1222 |
Symbol 1196 Button | Uses:1189 | Used by:1198 |
Symbol 1197 Graphic | Used by:1198 | |
Symbol 1198 MovieClip | Uses:1188 1196 1192 1197 78 82 | Used by:1222 |
Symbol 1199 Graphic | Used by:1202 | |
Symbol 1200 Button | Uses:1189 | Used by:1202 |
Symbol 1201 Graphic | Used by:1202 | |
Symbol 1202 MovieClip | Uses:1188 1199 1200 1192 1201 178 | Used by:1222 |
Symbol 1203 Button | Uses:1189 | Used by:1206 |
Symbol 1204 Graphic | Used by:1206 | |
Symbol 1205 Graphic | Used by:1206 | |
Symbol 1206 MovieClip | Uses:1188 1203 1192 1204 235 237 1205 | Used by:1222 |
Symbol 1207 Button | Uses:1189 | Used by:1209 |
Symbol 1208 Graphic | Used by:1209 | |
Symbol 1209 MovieClip | Uses:1188 1207 1192 1208 127 | Used by:1222 |
Symbol 1210 EditableText | Uses:654 | Used by:1222 |
Symbol 1211 Font | Used by:1212 1374 | |
Symbol 1212 Text | Uses:1211 | Used by:1214 |
Symbol 1213 Graphic | Used by:1214 1375 | |
Symbol 1214 Button | Uses:1212 1213 | Used by:1222 |
Symbol 1215 Graphic | Used by:1221 | |
Symbol 1216 Sound | Used by:1221 | |
Symbol 1217 Sound | Used by:1221 | |
Symbol 1218 Sound | Used by:1221 | |
Symbol 1219 Sound | Used by:1221 | |
Symbol 1220 Sound | Used by:1221 | |
Symbol 1221 MovieClip | Uses:1215 1216 1217 1218 1219 1220 | Used by:1222 |
Symbol 1222 MovieClip | Uses:1187 1195 1198 1202 1206 1209 1210 1214 1221 | Used by:Timeline |
Symbol 1223 Graphic | Used by:1224 | |
Symbol 1224 MovieClip | Uses:1223 | Used by:1225 |
Symbol 1225 MovieClip | Uses:1224 | Used by:1258 |
Symbol 1226 Graphic | Used by:1227 | |
Symbol 1227 MovieClip | Uses:1226 | Used by:1258 |
Symbol 1228 Graphic | Used by:1229 | |
Symbol 1229 MovieClip | Uses:1228 | Used by:1258 1317 1327 |
Symbol 1230 Graphic | Used by:1231 | |
Symbol 1231 MovieClip | Uses:1230 | Used by:1258 1317 1327 |
Symbol 1232 Graphic | Used by:1233 1316 1324 | |
Symbol 1233 MovieClip | Uses:1232 117 | Used by:1258 |
Symbol 1234 Graphic | Used by:1235 | |
Symbol 1235 MovieClip | Uses:1234 | Used by:1258 1317 1327 |
Symbol 1236 Graphic | Used by:1240 | |
Symbol 1237 EditableText | Uses:654 | Used by:1238 |
Symbol 1238 MovieClip | Uses:1237 | Used by:1240 |
Symbol 1239 Sound | Used by:1240 | |
Symbol 1240 MovieClip | Uses:1236 1238 1239 | Used by:1258 1317 1327 1345 |
Symbol 1241 Graphic | Used by:1247 | |
Symbol 1242 Graphic | Used by:1247 | |
Symbol 1243 Graphic | Used by:1247 | |
Symbol 1244 Graphic | Used by:1247 | |
Symbol 1245 Graphic | Used by:1247 | |
Symbol 1246 Graphic | Used by:1247 | |
Symbol 1247 MovieClip | Uses:1241 1242 1243 1244 1245 1246 | Used by:1258 1317 1327 |
Symbol 1248 Graphic | Used by:1249 | |
Symbol 1249 MovieClip | Uses:1248 | Used by:1258 1317 1327 |
Symbol 1250 Graphic | Used by:1251 | |
Symbol 1251 MovieClip | Uses:1250 | Used by:1258 1317 1327 |
Symbol 1252 Graphic | Used by:1253 | |
Symbol 1253 MovieClip | Uses:1252 | Used by:1258 1317 1327 |
Symbol 1254 Graphic | Used by:1255 | |
Symbol 1255 MovieClip | Uses:1254 | Used by:1258 1317 1327 1337 1345 |
Symbol 1256 Graphic | Used by:1257 1307 | |
Symbol 1257 MovieClip | Uses:1256 | Used by:1258 1317 1327 1337 1345 |
Symbol 1258 MovieClip | Uses:1225 1227 1229 1231 1233 1235 903 1240 1247 1249 1251 1253 1255 1257 | Used by:Timeline |
Symbol 1259 Graphic | Used by:1304 | |
Symbol 1260 Graphic | Used by:1266 Timeline | |
Symbol 1261 Sound | Used by:1266 | |
Symbol 1262 Sound | Used by:1266 | |
Symbol 1263 Sound | Used by:1266 | |
Symbol 1264 Sound | Used by:1266 | |
Symbol 1265 Sound | Used by:1266 | |
Symbol 1266 MovieClip | Uses:1260 1261 1262 1263 1264 1265 | Used by:1304 |
Symbol 1267 Graphic | Used by:1272 | |
Symbol 1268 Graphic | Used by:1269 | |
Symbol 1269 MovieClip | Uses:1268 | Used by:1272 |
Symbol 1270 Graphic | Used by:1272 | |
Symbol 1271 EditableText | Uses:654 | Used by:1272 |
Symbol 1272 MovieClip | Uses:1267 1269 1270 1271 | Used by:1304 |
Symbol 1273 Graphic | Used by:1279 | |
Symbol 1274 EditableText | Uses:654 | Used by:1278 |
Symbol 1275 Graphic | Used by:1278 1286 | |
Symbol 1276 Font | Used by:1277 1284 1376 | |
Symbol 1277 EditableText | Uses:1276 | Used by:1278 |
Symbol 1278 MovieClip | Uses:1274 1275 1277 | Used by:1279 1281 1283 |
Symbol 1279 MovieClip | Uses:1273 1278 | Used by:1289 |
Symbol 1280 Graphic | Used by:1281 | |
Symbol 1281 MovieClip | Uses:1280 1278 | Used by:1289 |
Symbol 1282 Graphic | Used by:1283 | |
Symbol 1283 MovieClip | Uses:1282 1278 | Used by:1289 |
Symbol 1284 EditableText | Uses:1276 | Used by:1286 |
Symbol 1285 Graphic | Used by:1286 | |
Symbol 1286 MovieClip | Uses:1275 1284 1285 | Used by:1288 |
Symbol 1287 Graphic | Used by:1288 | |
Symbol 1288 MovieClip | Uses:1286 1287 | Used by:1289 |
Symbol 1289 MovieClip | Uses:1279 1281 1283 1288 | Used by:1304 |
Symbol 1290 EditableText | Uses:654 | Used by:1293 |
Symbol 1291 Graphic | Used by:1293 | |
Symbol 1292 Graphic | Used by:1293 | |
Symbol 1293 MovieClip | Uses:1290 1291 1292 | Used by:1304 |
Symbol 1294 Graphic | Used by:1304 | |
Symbol 1295 Text | Uses:654 | Used by:1297 |
Symbol 1296 EditableText | Uses:654 | Used by:1297 |
Symbol 1297 MovieClip | Uses:1295 1296 | Used by:1298 |
Symbol 1298 MovieClip | Uses:1297 | Used by:1304 |
Symbol 1299 Graphic | Used by:1304 | |
Symbol 1300 Graphic | Used by:1301 | |
Symbol 1301 MovieClip | Uses:1300 | Used by:1304 |
Symbol 1302 Graphic | Used by:1304 | |
Symbol 1303 Graphic | Used by:1304 | |
Symbol 1304 MovieClip | Uses:1259 1266 1272 1289 1293 1294 1298 1299 1301 1302 1303 | Used by:Timeline |
Symbol 1305 EditableText | Uses:654 | Used by:1307 |
Symbol 1306 Text | Uses:654 | Used by:1307 |
Symbol 1307 MovieClip | Uses:1305 1306 1256 | Used by:Timeline |
Symbol 1308 Sound | Used by:Timeline | |
Symbol 1309 Graphic | Used by:1310 | |
Symbol 1310 MovieClip | Uses:1309 | Used by:1317 |
Symbol 1311 Graphic | Used by:1312 | |
Symbol 1312 MovieClip | Uses:1311 | Used by:1313 |
Symbol 1313 MovieClip | Uses:1312 | Used by:1317 |
Symbol 1314 Graphic | Used by:1315 | |
Symbol 1315 MovieClip | Uses:1314 | Used by:1317 |
Symbol 1316 MovieClip | Uses:1232 237 | Used by:1317 |
Symbol 1317 MovieClip | Uses:1310 1313 1315 1316 1240 1235 903 1251 1249 1253 1247 1255 1229 1231 1257 | Used by:Timeline |
Symbol 1318 Sound | Used by:Timeline | |
Symbol 1319 Graphic | Used by:1320 | |
Symbol 1320 MovieClip | Uses:1319 | Used by:1321 |
Symbol 1321 MovieClip | Uses:1320 | Used by:1327 |
Symbol 1322 Graphic | Used by:1323 | |
Symbol 1323 MovieClip | Uses:1322 | Used by:1327 |
Symbol 1324 MovieClip | Uses:1232 173 | Used by:1327 |
Symbol 1325 Graphic | Used by:1326 | |
Symbol 1326 MovieClip | Uses:1325 | Used by:1327 |
Symbol 1327 MovieClip | Uses:1321 1323 1253 1324 1326 1251 1249 1240 1231 1229 1235 1247 1257 1255 | Used by:Timeline |
Symbol 1328 Graphic | Used by:1329 | |
Symbol 1329 MovieClip | Uses:1328 | Used by:1337 |
Symbol 1330 Graphic | Used by:1332 | |
Symbol 1331 Graphic | Used by:1332 | |
Symbol 1332 MovieClip | Uses:1330 1331 | Used by:1337 |
Symbol 1333 Graphic | Used by:1334 | |
Symbol 1334 MovieClip | Uses:1333 | Used by:1337 |
Symbol 1335 Graphic | Used by:1336 | |
Symbol 1336 MovieClip | Uses:1335 | Used by:1337 |
Symbol 1337 MovieClip | Uses:1329 1332 1334 1336 1257 1255 | Used by:Timeline |
Symbol 1338 Sound | Used by:Timeline | |
Symbol 1339 Graphic | Used by:1340 | |
Symbol 1340 MovieClip | Uses:1339 | Used by:1345 |
Symbol 1341 Graphic | Used by:1342 | |
Symbol 1342 MovieClip | Uses:1341 | Used by:1345 |
Symbol 1343 Graphic | Used by:1344 | |
Symbol 1344 MovieClip | Uses:1343 | Used by:1345 |
Symbol 1345 MovieClip | Uses:1340 1342 1344 1255 1257 1240 | Used by:Timeline |
Symbol 1346 Graphic | Used by:1366 | |
Symbol 1347 Text | Uses:1088 | Used by:1366 |
Symbol 1348 Graphic | Used by:1358 | |
Symbol 1349 Graphic | Used by:1350 | |
Symbol 1350 MovieClip | Uses:1349 | Used by:1358 |
Symbol 1351 Graphic | Used by:1352 | |
Symbol 1352 MovieClip | Uses:1351 | Used by:1358 |
Symbol 1353 Graphic | Used by:1354 | |
Symbol 1354 MovieClip | Uses:1353 | Used by:1358 |
Symbol 1355 Graphic | Used by:1356 | |
Symbol 1356 MovieClip | Uses:1355 | Used by:1358 |
Symbol 1357 Graphic | Used by:1358 | |
Symbol 1358 MovieClip | Uses:1348 1350 1352 1354 1356 1357 | Used by:1366 |
Symbol 1359 Text | Uses:1088 | Used by:1366 |
Symbol 1360 Graphic | Used by:1366 | |
Symbol 1361 Graphic | Used by:1366 | |
Symbol 1362 Text | Uses:1088 | Used by:1366 |
Symbol 1363 Graphic | Used by:1366 | |
Symbol 1364 Text | Uses:1088 | Used by:1366 |
Symbol 1365 Text | Uses:1113 | Used by:1366 |
Symbol 1366 MovieClip | Uses:1346 1347 1358 1359 1360 1361 1362 1363 1086 1364 1365 1186 SS2 | Used by:Timeline |
Symbol 1367 Text | Uses:654 | Used by:1368 |
Symbol 1368 MovieClip | Uses:1367 | Used by:Timeline |
Symbol 1369 Graphic | Used by:Timeline | |
Symbol 1370 Font | Used by:1371 1372 | |
Symbol 1371 Text | Uses:1370 | Used by:Timeline |
Symbol 1372 EditableText | Uses:1370 | Used by:Timeline |
Symbol 1373 Text | Uses:654 | Used by:Timeline |
Symbol 1374 Text | Uses:1211 | Used by:1375 |
Symbol 1375 Button | Uses:1374 1213 | Used by:Timeline |
Symbol 1376 EditableText | Uses:1276 | Used by:Timeline |
Symbol 1377 Text | Uses:654 | Used by:Timeline |
Symbol 1378 Text | Uses:654 | Used by:Timeline |
Symbol 1379 Button | Uses:946 | Used by:Timeline |
Streaming Sound 1 | Used by:Symbol 1110 MovieClip | |
Streaming Sound 2 | Used by:Symbol 1366 MovieClip |
Instance Names
"ns1" | Frame 1 | Symbol 909 MovieClip |
"ns2" | Frame 1 | Symbol 909 MovieClip |
"ns3" | Frame 1 | Symbol 909 MovieClip |
"ns4" | Frame 1 | Symbol 909 MovieClip |
"ns5" | Frame 1 | Symbol 909 MovieClip |
"ns8" | Frame 1 | Symbol 909 MovieClip |
"ns7" | Frame 1 | Symbol 909 MovieClip |
"ns6" | Frame 1 | Symbol 909 MovieClip |
"ani" | Frame 2 | Symbol 1110 MovieClip |
"menu1" | Frame 3 | Symbol 1156 MovieClip |
"game" | Frame 5 | Symbol 1258 MovieClip |
"charge" | Frame 5 | Symbol 1304 MovieClip |
"game" | Frame 6 | Symbol 1317 MovieClip |
"game" | Frame 7 | Symbol 1327 MovieClip |
"game" | Frame 8 | Symbol 1337 MovieClip |
"game" | Frame 9 | Symbol 1345 MovieClip |
"gun" | Symbol 49 MovieClip Frame 1 | Symbol 24 MovieClip |
"gun" | Symbol 49 MovieClip Frame 2 | Symbol 33 MovieClip |
"gun" | Symbol 49 MovieClip Frame 3 | Symbol 40 MovieClip |
"gun" | Symbol 49 MovieClip Frame 4 | Symbol 48 MovieClip |
"arms" | Symbol 85 MovieClip Frame 1 | Symbol 49 MovieClip |
"leg1" | Symbol 85 MovieClip Frame 1 | Symbol 76 MovieClip |
"head" | Symbol 85 MovieClip Frame 1 | Symbol 78 MovieClip |
"torso" | Symbol 85 MovieClip Frame 1 | Symbol 82 MovieClip |
"sprite" | Symbol 94 MovieClip [pbot] Frame 1 | Symbol 85 MovieClip |
"run" | Symbol 115 MovieClip Frame 12 | Symbol 106 MovieClip |
"run" | Symbol 115 MovieClip Frame 16 | Symbol 114 MovieClip |
"gun" | Symbol 147 MovieClip Frame 1 | Symbol 127 MovieClip |
"gun" | Symbol 147 MovieClip Frame 2 | Symbol 134 MovieClip |
"gun" | Symbol 147 MovieClip Frame 3 | Symbol 140 MovieClip |
"gun" | Symbol 147 MovieClip Frame 4 | Symbol 146 MovieClip |
"torso" | Symbol 157 MovieClip Frame 1 | Symbol 96 MovieClip |
"leg1" | Symbol 157 MovieClip Frame 1 | Symbol 115 MovieClip |
"head" | Symbol 157 MovieClip Frame 1 | Symbol 117 MovieClip |
"arms" | Symbol 157 MovieClip Frame 1 | Symbol 147 MovieClip |
"sprite" | Symbol 158 MovieClip [alienhominid] Frame 1 | Symbol 157 MovieClip |
"gun" | Symbol 208 MovieClip Frame 1 | Symbol 178 MovieClip |
"gun" | Symbol 208 MovieClip Frame 2 | Symbol 190 MovieClip |
"gun" | Symbol 208 MovieClip Frame 3 | Symbol 196 MovieClip |
"gun" | Symbol 208 MovieClip Frame 4 | Symbol 207 MovieClip |
"leg1" | Symbol 220 MovieClip Frame 1 | Symbol 170 MovieClip |
"head" | Symbol 220 MovieClip Frame 1 | Symbol 173 MovieClip |
"arms" | Symbol 220 MovieClip Frame 1 | Symbol 208 MovieClip |
"sprite" | Symbol 221 MovieClip [pico] Frame 1 | Symbol 220 MovieClip |
"gun" | Symbol 267 MovieClip Frame 1 | Symbol 245 MovieClip |
"gun" | Symbol 267 MovieClip Frame 2 | Symbol 252 MovieClip |
"gun" | Symbol 267 MovieClip Frame 3 | Symbol 259 MovieClip |
"gun" | Symbol 267 MovieClip Frame 4 | Symbol 266 MovieClip |
"leg1" | Symbol 270 MovieClip Frame 1 | Symbol 233 MovieClip |
"torso" | Symbol 270 MovieClip Frame 1 | Symbol 235 MovieClip |
"head" | Symbol 270 MovieClip Frame 1 | Symbol 237 MovieClip |
"arms" | Symbol 270 MovieClip Frame 1 | Symbol 267 MovieClip |
"sprite" | Symbol 271 MovieClip [pg] Frame 1 | Symbol 270 MovieClip |
"smoke" | Symbol 338 MovieClip Frame 1 | Symbol 335 MovieClip |
"gun" | Symbol 363 MovieClip Frame 1 | Symbol 322 MovieClip |
"gun" | Symbol 363 MovieClip Frame 2 | Symbol 328 MovieClip |
"gun" | Symbol 363 MovieClip Frame 3 | Symbol 338 MovieClip |
"gun" | Symbol 363 MovieClip Frame 4 | Symbol 362 MovieClip |
"leg2" | Symbol 374 MovieClip Frame 1 | Symbol 289 MovieClip |
"torso" | Symbol 374 MovieClip Frame 1 | Symbol 291 MovieClip |
"leg1" | Symbol 374 MovieClip Frame 1 | Symbol 310 MovieClip |
"head" | Symbol 374 MovieClip Frame 1 | Symbol 312 MovieClip |
"arms" | Symbol 374 MovieClip Frame 1 | Symbol 363 MovieClip |
"sprite" | Symbol 375 MovieClip [santa] Frame 1 | Symbol 374 MovieClip |
"sprite" | Symbol 420 MovieClip [goblin1] Frame 1 | Symbol 419 MovieClip |
"sprite" | Symbol 491 MovieClip [goblin2] Frame 1 | Symbol 490 MovieClip |
"door" | Symbol 527 MovieClip Frame 1 | Symbol 494 MovieClip |
"sprite" | Symbol 528 MovieClip [zeplin] Frame 1 | Symbol 527 MovieClip |
"feet" | Symbol 541 MovieClip Frame 1 | Symbol 531 MovieClip |
"arm" | Symbol 550 MovieClip Frame 1 | Symbol 549 MovieClip |
"legs" | Symbol 572 MovieClip Frame 1 | Symbol 541 MovieClip |
"top" | Symbol 572 MovieClip Frame 1 | Symbol 550 MovieClip |
"sprite" | Symbol 573 MovieClip [jacklin] Frame 1 | Symbol 572 MovieClip |
"ani" | Symbol 772 MovieClip Frame 6 | Symbol 755 MovieClip |
"pound" | Symbol 772 MovieClip Frame 7 | Symbol 759 MovieClip |
"sprite" | Symbol 773 MovieClip [yeti2] Frame 1 | Symbol 772 MovieClip |
"ani" | Symbol 817 MovieClip Frame 6 | Symbol 812 MovieClip |
"pound" | Symbol 817 MovieClip Frame 7 | Symbol 815 MovieClip |
"sprite" | Symbol 818 MovieClip [yeti1] Frame 1 | Symbol 817 MovieClip |
"ss" | Symbol 861 MovieClip [goblin_boss_run] Frame 1 | Symbol 860 MovieClip |
"aa" | Symbol 900 MovieClip Frame 3 | Symbol 889 MovieClip |
"ss" | Symbol 901 MovieClip [goblin3] Frame 1 | Symbol 900 MovieClip |
"loader" | Symbol 944 MovieClip Frame 1 | Symbol 925 MovieClip |
"loader" | Symbol 944 MovieClip Frame 20 | Symbol 917 MovieClip |
"loader" | Symbol 945 MovieClip Frame 1 | Symbol 917 MovieClip |
"torso" | Symbol 1195 MovieClip Frame 2 | Symbol 291 MovieClip |
"head" | Symbol 1195 MovieClip Frame 2 | Symbol 312 MovieClip |
"head" | Symbol 1198 MovieClip Frame 2 | Symbol 78 MovieClip |
"torso" | Symbol 1198 MovieClip Frame 2 | Symbol 82 MovieClip |
"gun" | Symbol 1202 MovieClip Frame 2 | Symbol 178 MovieClip |
"torso" | Symbol 1206 MovieClip Frame 2 | Symbol 235 MovieClip |
"head" | Symbol 1206 MovieClip Frame 2 | Symbol 237 MovieClip |
"gun" | Symbol 1209 MovieClip Frame 2 | Symbol 127 MovieClip |
"ann" | Symbol 1222 MovieClip Frame 1 | Symbol 1221 MovieClip |
"b" | Symbol 1225 MovieClip Frame 1 | Symbol 1224 MovieClip |
"head" | Symbol 1233 MovieClip Frame 1 | Symbol 117 MovieClip |
"bg" | Symbol 1258 MovieClip Frame 1 | Symbol 1225 MovieClip |
"art" | Symbol 1258 MovieClip Frame 1 | Symbol 1227 MovieClip |
"p8" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p2" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p1" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p3" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p4" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p5" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p6" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p7" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p10" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p9" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p11" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p12" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p13" | Symbol 1258 MovieClip Frame 1 | Symbol 1229 MovieClip |
"elf" | Symbol 1258 MovieClip Frame 1 | Symbol 1247 MovieClip |
"aim" | Symbol 1258 MovieClip Frame 1 | Symbol 1255 MovieClip |
"player_spawn" | Symbol 1258 MovieClip Frame 1 | Symbol 1257 MovieClip |
"bar" | Symbol 1272 MovieClip Frame 1 | Symbol 1269 MovieClip |
"hp" | Symbol 1272 MovieClip Frame 1 | Symbol 1271 EditableText |
"a" | Symbol 1279 MovieClip Frame 1 | Symbol 1278 MovieClip |
"a" | Symbol 1281 MovieClip Frame 1 | Symbol 1278 MovieClip |
"a" | Symbol 1283 MovieClip Frame 1 | Symbol 1278 MovieClip |
"a" | Symbol 1288 MovieClip Frame 1 | Symbol 1286 MovieClip |
"grenade" | Symbol 1289 MovieClip Frame 1 | Symbol 1279 MovieClip |
"rocket" | Symbol 1289 MovieClip Frame 1 | Symbol 1281 MovieClip |
"shotgun" | Symbol 1289 MovieClip Frame 1 | Symbol 1283 MovieClip |
"rifle" | Symbol 1289 MovieClip Frame 1 | Symbol 1288 MovieClip |
"sfx" | Symbol 1304 MovieClip Frame 1 | Symbol 1266 MovieClip |
"clock" | Symbol 1304 MovieClip Frame 1 | Symbol 1293 MovieClip |
"cheat" | Symbol 1304 MovieClip Frame 1 | Symbol 1298 MovieClip |
"bar" | Symbol 1304 MovieClip Frame 1 | Symbol 1301 MovieClip |
"head" | Symbol 1316 MovieClip Frame 1 | Symbol 237 MovieClip |
"bg" | Symbol 1317 MovieClip Frame 1 | Symbol 1310 MovieClip |
"art" | Symbol 1317 MovieClip Frame 1 | Symbol 1313 MovieClip |
"aim" | Symbol 1317 MovieClip Frame 1 | Symbol 1255 MovieClip |
"p1" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p2" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p3" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p5" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p6" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p7" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p8" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p9" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p10" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p11" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p13" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p14" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p12" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p16" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p15" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p17" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p18" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p19" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p20" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p21" | Symbol 1317 MovieClip Frame 1 | Symbol 1229 MovieClip |
"player_spawn" | Symbol 1317 MovieClip Frame 1 | Symbol 1257 MovieClip |
"head" | Symbol 1324 MovieClip Frame 1 | Symbol 173 MovieClip |
"bg" | Symbol 1327 MovieClip Frame 1 | Symbol 1321 MovieClip |
"art" | Symbol 1327 MovieClip Frame 1 | Symbol 1323 MovieClip |
"overlay" | Symbol 1327 MovieClip Frame 1 | Symbol 1326 MovieClip |
"p1" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p2" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p4" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p5" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p7" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p9" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p8" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p10" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p11" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p12" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p14" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p13" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p15" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p16" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p17" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p19" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p20" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p21" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p22" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p23" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p25" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"p26" | Symbol 1327 MovieClip Frame 1 | Symbol 1229 MovieClip |
"player_spawn" | Symbol 1327 MovieClip Frame 1 | Symbol 1257 MovieClip |
"aim" | Symbol 1327 MovieClip Frame 1 | Symbol 1255 MovieClip |
"bg" | Symbol 1337 MovieClip Frame 1 | Symbol 1329 MovieClip |
"gate" | Symbol 1337 MovieClip Frame 1 | Symbol 1332 MovieClip |
"overlay" | Symbol 1337 MovieClip Frame 1 | Symbol 1334 MovieClip |
"art" | Symbol 1337 MovieClip Frame 1 | Symbol 1336 MovieClip |
"player_spawn" | Symbol 1337 MovieClip Frame 1 | Symbol 1257 MovieClip |
"aim" | Symbol 1337 MovieClip Frame 1 | Symbol 1255 MovieClip |
"bg" | Symbol 1345 MovieClip Frame 1 | Symbol 1340 MovieClip |
"art" | Symbol 1345 MovieClip Frame 1 | Symbol 1342 MovieClip |
"aim" | Symbol 1345 MovieClip Frame 1 | Symbol 1255 MovieClip |
"player_spawn" | Symbol 1345 MovieClip Frame 1 | Symbol 1257 MovieClip |
Special Tags
FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Protect (24) | Timeline Frame 1 | 31 bytes "..$1$wG$ZD1tVZCuTnBDUbFjvxJgp0." |
ExportAssets (56) | Timeline Frame 1 | Symbol 15 as "explosion1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 94 as "pbot" |
ExportAssets (56) | Timeline Frame 1 | Symbol 158 as "alienhominid" |
ExportAssets (56) | Timeline Frame 1 | Symbol 221 as "pico" |
ExportAssets (56) | Timeline Frame 1 | Symbol 271 as "pg" |
ExportAssets (56) | Timeline Frame 1 | Symbol 375 as "santa" |
ExportAssets (56) | Timeline Frame 1 | Symbol 420 as "goblin1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 491 as "goblin2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 528 as "zeplin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 573 as "jacklin" |
ExportAssets (56) | Timeline Frame 1 | Symbol 575 as "landscreen" |
ExportAssets (56) | Timeline Frame 1 | Symbol 577 as "boom" |
ExportAssets (56) | Timeline Frame 1 | Symbol 583 as "rocket" |
ExportAssets (56) | Timeline Frame 1 | Symbol 600 as "smoketrail" |
ExportAssets (56) | Timeline Frame 1 | Symbol 607 as "grenade" |
ExportAssets (56) | Timeline Frame 1 | Symbol 618 as "rifle" |
ExportAssets (56) | Timeline Frame 1 | Symbol 626 as "greensmoke" |
ExportAssets (56) | Timeline Frame 1 | Symbol 631 as "shotgun" |
ExportAssets (56) | Timeline Frame 1 | Symbol 637 as "snowball2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 642 as "snowball" |
ExportAssets (56) | Timeline Frame 1 | Symbol 644 as "napalm" |
ExportAssets (56) | Timeline Frame 1 | Symbol 646 as "cherrybomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 648 as "jackbomb" |
ExportAssets (56) | Timeline Frame 1 | Symbol 653 as "cluster" |
ExportAssets (56) | Timeline Frame 1 | Symbol 656 as "playerdamage" |
ExportAssets (56) | Timeline Frame 1 | Symbol 665 as "fire2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 676 as "fire" |
ExportAssets (56) | Timeline Frame 1 | Symbol 684 as "splash" |
ExportAssets (56) | Timeline Frame 1 | Symbol 690 as "plasmatrail" |
ExportAssets (56) | Timeline Frame 1 | Symbol 696 as "greenring" |
ExportAssets (56) | Timeline Frame 1 | Symbol 771 as "yeti_dead" |
ExportAssets (56) | Timeline Frame 1 | Symbol 773 as "yeti2" |
ExportAssets (56) | Timeline Frame 1 | Symbol 818 as "yeti1" |
ExportAssets (56) | Timeline Frame 1 | Symbol 843 as "spike" |
ExportAssets (56) | Timeline Frame 1 | Symbol 845 as "yeti0" |
ExportAssets (56) | Timeline Frame 1 | Symbol 861 as "goblin_boss_run" |
ExportAssets (56) | Timeline Frame 1 | Symbol 901 as "goblin3" |
ExportAssets (56) | Timeline Frame 1 | Symbol 903 as "gas" |
ExportAssets (56) | Timeline Frame 1 | Symbol 906 as "preloaderexplosion" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1380 as "__Packages.saveScore" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1381 as "__Packages.com.meychi.ascrypt.MD5" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1382 as "__Packages.JSON" |
ExportAssets (56) | Timeline Frame 1 | Symbol 1383 as "__Packages.com.meychi.ascrypt.RC4" |
Labels
"lvl" | Frame 4 |
"gameover" | Frame 11 |
"submit" | Frame 12 |
"small" | Symbol 5 MovieClip Frame 2 |
"medium" | Symbol 5 MovieClip Frame 3 |
"large" | Symbol 5 MovieClip Frame 4 |
"rifle" | Symbol 49 MovieClip Frame 1 |
"shotgun" | Symbol 49 MovieClip Frame 2 |
"rocket" | Symbol 49 MovieClip Frame 3 |
"grenade" | Symbol 49 MovieClip Frame 4 |
"stance" | Symbol 76 MovieClip Frame 1 |
"jump" | Symbol 76 MovieClip Frame 7 |
"run" | Symbol 76 MovieClip Frame 13 |
"run2" | Symbol 76 MovieClip Frame 17 |
"goblin" | Symbol 93 MovieClip Frame 2 |
"zeplin" | Symbol 93 MovieClip Frame 4 |
"santa" | Symbol 93 MovieClip Frame 6 |
"ah" | Symbol 93 MovieClip Frame 8 |
"pico" | Symbol 93 MovieClip Frame 10 |
"pbot" | Symbol 93 MovieClip Frame 12 |
"pg" | Symbol 93 MovieClip Frame 14 |
"stance" | Symbol 115 MovieClip Frame 1 |
"jump" | Symbol 115 MovieClip Frame 7 |
"run" | Symbol 115 MovieClip Frame 12 |
"run2" | Symbol 115 MovieClip Frame 16 |
"rifle" | Symbol 147 MovieClip Frame 1 |
"shotgun" | Symbol 147 MovieClip Frame 2 |
"rocket" | Symbol 147 MovieClip Frame 3 |
"grenade" | Symbol 147 MovieClip Frame 4 |
"stance" | Symbol 170 MovieClip Frame 1 |
"jump" | Symbol 170 MovieClip Frame 7 |
"run" | Symbol 170 MovieClip Frame 12 |
"run2" | Symbol 170 MovieClip Frame 16 |
"rifle" | Symbol 208 MovieClip Frame 1 |
"shotgun" | Symbol 208 MovieClip Frame 2 |
"rocket" | Symbol 208 MovieClip Frame 3 |
"grenade" | Symbol 208 MovieClip Frame 4 |
"stance" | Symbol 233 MovieClip Frame 1 |
"jump" | Symbol 233 MovieClip Frame 7 |
"run" | Symbol 233 MovieClip Frame 12 |
"run2" | Symbol 233 MovieClip Frame 16 |
"rifle" | Symbol 267 MovieClip Frame 1 |
"shotgun" | Symbol 267 MovieClip Frame 2 |
"rocket" | Symbol 267 MovieClip Frame 3 |
"grenade" | Symbol 267 MovieClip Frame 4 |
"stance" | Symbol 289 MovieClip Frame 1 |
"jump" | Symbol 289 MovieClip Frame 7 |
"run" | Symbol 289 MovieClip Frame 12 |
"run2" | Symbol 289 MovieClip Frame 16 |
"stance" | Symbol 310 MovieClip Frame 1 |
"jump" | Symbol 310 MovieClip Frame 7 |
"run" | Symbol 310 MovieClip Frame 12 |
"run2" | Symbol 310 MovieClip Frame 16 |
"rifle" | Symbol 363 MovieClip Frame 1 |
"rocket" | Symbol 363 MovieClip Frame 2 |
"grenade" | Symbol 363 MovieClip Frame 3 |
"shotgun" | Symbol 363 MovieClip Frame 4 |
"stance" | Symbol 419 MovieClip Frame 1 |
"flip" | Symbol 419 MovieClip Frame 2 |
"jump" | Symbol 419 MovieClip Frame 3 |
"throw" | Symbol 419 MovieClip Frame 4 |
"melee" | Symbol 419 MovieClip Frame 5 |
"dead" | Symbol 419 MovieClip Frame 6 |
"stance" | Symbol 490 MovieClip Frame 1 |
"flip" | Symbol 490 MovieClip Frame 2 |
"jump" | Symbol 490 MovieClip Frame 3 |
"throw" | Symbol 490 MovieClip Frame 4 |
"melee" | Symbol 490 MovieClip Frame 5 |
"dead" | Symbol 490 MovieClip Frame 6 |
"gone" | Symbol 527 MovieClip Frame 3 |
"jump" | Symbol 572 MovieClip Frame 3 |
"dead" | Symbol 572 MovieClip Frame 4 |
"santa" | Symbol 583 MovieClip [rocket] Frame 1 |
"pbot" | Symbol 583 MovieClip [rocket] Frame 2 |
"pico" | Symbol 583 MovieClip [rocket] Frame 3 |
"pg" | Symbol 583 MovieClip [rocket] Frame 4 |
"alienhominid" | Symbol 583 MovieClip [rocket] Frame 5 |
"santa" | Symbol 607 MovieClip [grenade] Frame 1 |
"pbot" | Symbol 607 MovieClip [grenade] Frame 2 |
"pico" | Symbol 607 MovieClip [grenade] Frame 3 |
"pg" | Symbol 607 MovieClip [grenade] Frame 4 |
"alienhominid" | Symbol 607 MovieClip [grenade] Frame 5 |
"santa" | Symbol 618 MovieClip [rifle] Frame 1 |
"pico" | Symbol 618 MovieClip [rifle] Frame 2 |
"pbot" | Symbol 618 MovieClip [rifle] Frame 3 |
"pg" | Symbol 618 MovieClip [rifle] Frame 4 |
"alienhominid" | Symbol 618 MovieClip [rifle] Frame 5 |
"santa" | Symbol 631 MovieClip [shotgun] Frame 1 |
"pico" | Symbol 631 MovieClip [shotgun] Frame 2 |
"pbot" | Symbol 631 MovieClip [shotgun] Frame 3 |
"pg" | Symbol 631 MovieClip [shotgun] Frame 4 |
"alienhominid" | Symbol 631 MovieClip [shotgun] Frame 5 |
"santa" | Symbol 653 MovieClip [cluster] Frame 1 |
"pico" | Symbol 653 MovieClip [cluster] Frame 2 |
"pbot" | Symbol 653 MovieClip [cluster] Frame 3 |
"pg" | Symbol 653 MovieClip [cluster] Frame 4 |
"stance" | Symbol 772 MovieClip Frame 1 |
"walk" | Symbol 772 MovieClip Frame 2 |
"turn" | Symbol 772 MovieClip Frame 3 |
"smash" | Symbol 772 MovieClip Frame 4 |
"angry" | Symbol 772 MovieClip Frame 5 |
"block" | Symbol 772 MovieClip Frame 6 |
"pound" | Symbol 772 MovieClip Frame 7 |
"hurt" | Symbol 772 MovieClip Frame 8 |
"dead" | Symbol 772 MovieClip Frame 9 |
"stance" | Symbol 817 MovieClip Frame 1 |
"walk" | Symbol 817 MovieClip Frame 2 |
"turn" | Symbol 817 MovieClip Frame 3 |
"smash" | Symbol 817 MovieClip Frame 4 |
"angry" | Symbol 817 MovieClip Frame 5 |
"block" | Symbol 817 MovieClip Frame 6 |
"pound" | Symbol 817 MovieClip Frame 7 |
"hurt" | Symbol 817 MovieClip Frame 8 |
"fall" | Symbol 843 MovieClip [spike] Frame 2 |
"smash" | Symbol 843 MovieClip [spike] Frame 3 |
"drip" | Symbol 843 MovieClip [spike] Frame 4 |
"off" | Symbol 843 MovieClip [spike] Frame 5 |
"fall" | Symbol 900 MovieClip Frame 1 |
"attack" | Symbol 900 MovieClip Frame 2 |
"flip" | Symbol 900 MovieClip Frame 3 |
"dead" | Symbol 900 MovieClip Frame 5 |
"loop" | Symbol 903 MovieClip [gas] Frame 7 |
"santa" | Symbol 1221 MovieClip Frame 2 |
"pbot" | Symbol 1221 MovieClip Frame 4 |
"pico" | Symbol 1221 MovieClip Frame 6 |
"pg" | Symbol 1221 MovieClip Frame 8 |
"alienhominid" | Symbol 1221 MovieClip Frame 10 |
"loop" | Symbol 1235 MovieClip Frame 6 |
"player_spawn" | Symbol 1257 MovieClip Frame 1 |
"santa" | Symbol 1266 MovieClip Frame 2 |
"pbot" | Symbol 1266 MovieClip Frame 4 |
"pico" | Symbol 1266 MovieClip Frame 6 |
"pg" | Symbol 1266 MovieClip Frame 8 |
"alienhominid" | Symbol 1266 MovieClip Frame 10 |
Dynamic Text Variables
pain | Symbol 655 EditableText | "" |
_root.loadedbytes | Symbol 921 EditableText | "" |
_root.totalbytes | Symbol 922 EditableText | "" |
_root.loadedbytes | Symbol 923 EditableText | "" |
_root.totalbytes | Symbol 924 EditableText | "" |
stage | Symbol 1210 EditableText | "Level 1" |
wammo | Symbol 1274 EditableText | "200" |
id | Symbol 1277 EditableText | "4" |
id | Symbol 1284 EditableText | "4" |
time | Symbol 1290 EditableText | "300" |
string | Symbol 1296 EditableText | "" |
scr | Symbol 1305 EditableText | "Score: 12312342314521341234" |
playerScore | Symbol 1372 EditableText | "45347657657" |
myname | Symbol 1376 EditableText | "" |
|