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

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

Square Shifter.swf

This is the info page for
Flash #28859

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


Text
<p align="left"></p>

fps

A Game By
James Joy

Music by
Alex Rabjohns

click to skip tutorial

You have 20 minutes to
complete all 10 levels.

Shift all the squares of each
level to progress.

Hold the Space bar to fly

Watch out for enemies!
They will try to steal back your squares.
Attack by pressing the <X>

Your Time Begins Now

Good Luck!

Level Complete!

f

Graphics

Sound

High

Med

Low

On

Off

Close

Controls

Arrow keys
to move

Hold Space
to Fly

X to shoot

OPTIONS

timer

00:00

Retry?

00:00

You took

Congratulations!

And thanks for playing Square Shifter!

Submit Time

00:00

Time board coming in
next update

Hard luck!

But thanks for playing Square Shifter!

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"d17cbe3c23d9032c", res:"768x512", background:16777215, color:1479165, outline:16777215, no_bg:false}); mochi.MochiServices.connect("d17cbe3c23d9032c");
Frame 16
stop();
Frame 17
numParticles = 5; _root.telekSound = new Sound(); _root.telekSound.attachSound("smack"); _root.meltSound = new Sound(); _root.meltSound.attachSound("meltsd"); _root.revertSound = new Sound(); _root.revertSound.attachSound("revertsd"); _root.transSound = new Sound(); _root.transSound.attachSound("transsd"); _root.enemyhitSound = new Sound(); _root.enemyhitSound.attachSound("ehitsd"); _root.jumpSound = new Sound(); _root.jumpSound.attachSound("jumpsd"); _root.footSound = new Sound(); _root.footSound.attachSound("footsd"); _root.bgonemusic.stop("bgonesd"); _root.bgtwomusic.stop("bgtwosd"); _root.bgonemusic = new Sound(); _root.bgonemusic.attachSound("bgonesd"); _root.bgonemusic.start(0, 999); _root.bgtwomusic = new Sound(); _root.bgtwomusic.attachSound("bgtwosd"); function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 16; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0], [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 1, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0], [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 2, 2, 0, 0, 0, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 1, 1, 2, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Instance of Symbol 171 MovieClip "player" in Frame 17
onClipEvent (keyUp) { this.gotoAndPlay("standing"); }
Instance of Symbol 60 MovieClip [cursor] "cursor" in Frame 17
onClipEvent (load) { _root.shifter = false; i = 0; } onClipEvent (enterFrame) { if (_root.shifter) { this._y = random(400); this._x = random(700); if ((this._y < 500) && (i < 900)) { h = 0; while (h < _root.numParticles) { _root.attachMovie("particle", "particle" + i, i, {_x:this._x, _y:this._y, _rotation:random(360)}); i++; if (i > 1000) { i = 0; } _root.shifter = false; h++; } } } }
Instance of Symbol 183 MovieClip "fire" in Frame 17
onClipEvent (enterFrame) { if (faceright && (!faceleft)) { this._x = this._x + 3; } if ((!faceright) && (faceleft)) { this._x = this._x + 3; } }
Instance of Symbol 345 MovieClip "sym" in Frame 17
onClipEvent (load) { this.swapDepths(8000); }
Frame 18
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 19; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 0, 4, 0, 4, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 19
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 18; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 3, 0, 0, 3, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0], [0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 2, 2, 2, 2, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 20
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 16; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 2, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 2, 4, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0], [0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 0, 0, 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 0, 0, 0, 2, 2, 2, 0, 2, 1, 2, 2, 2, 2, 1, 1, 1]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 21
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 23; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 2, 0, 0, 0, 0, 0, 0, 0, 3, 0], [1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 2, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 2, 0, 2, 0], [0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 0, 0, 4, 0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 2, 0, 2, 0, 2, 0]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 22
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 23; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 1, 2, 0, 0, 0, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0], [1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 23
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 14; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 2, 2, 2, 4, 4, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 2, 0, 0, 3, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2], [0, 3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 2, 0, 0, 2, 0, 0, 2, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 0, 2], [2, 2, 2, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0, 0, 2, 0, 0, 0, 0, 0, 2, 2, 0, 0, 0, 2, 0, 0, 1, 1, 1, 1, 1, 2, 0, 0, 0, 2, 2, 2, 2, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 24
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 17; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 1, 2, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 2, 0, 0, 0, 0, 0, 2, 4, 4, 4, 2, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 2, 0, 0, 0, 0, 0, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 1, 1, 1, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 25
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 15; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 2, 2, 2], [0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 4, 0, 0, 2, 0, 0, 4, 0, 0, 3, 0, 0, 0, 0, 3, 3, 2], [0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 4, 0, 2, 0, 4, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2], [0, 0, 0, 2, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 4, 2, 4, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 2], [0, 0, 0, 2, 2, 2, 2, 2, 2, 0, 4, 0, 0, 0, 1, 1, 1, 0, 0, 0, 3, 0, 0, 2, 2, 1, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 2]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 26
numParticles = 5; function buildMap(map) { _root.attachMovie("empty", "ground", ++d); game.clip = _root.ground; _root.ground.swapDepths(1000); _root.ground._x = 32; _root.ground._y = 32; var _local6 = map[0].length; var _local7 = map.length; var _local4 = 0; while (_local4 < _local7) { var _local3 = 0; while (_local3 < _local6) { var _local2 = (("t_" + _local4) + "_") + _local3; game[_local2] = new game["Tile" + map[_local4][_local3]](); game.clip.attachMovie("tile", _local2, (_local4 * 100) + (_local3 * 2)); game.clip[_local2]._x = _local3 * game.tileW; game.clip[_local2]._y = _local4 * game.tileH; game.clip[_local2].gotoAndStop(game[_local2].frame); _local3++; } _local4++; } } function cogalt() { if ((k <= 900) && (jumping)) { k++; mc.duplicateMovieClip("mc" + k, k); _root["mc" + k]._alpha = 1; _root["mc" + k]._x = tiklax; _root["mc" + k]._y = tiklay; _root["mc" + k].deger = random(2); _root["mc" + k].deger2 = random(2); if (_root["mc" + k].deger == 0) { _root["mc" + k].degerx = -(1 + random(10)); } else { _root["mc" + k].degerx = 1 + random(10); } if (_root["mc" + k].deger2 == 0) { _root["mc" + k].degery = -(1 + random(4)); } else { _root["mc" + k].degery = 1 + random(4); } _root["mc" + k].onEnterFrame = function () { this._x = this._x + this.degerx; this._y = this._y + this.degery; this._xscale = this._xscale - 5; this._yscale = this._yscale - 5; if (!this.alphamax) { this._alpha = this._alpha + 20; } if (this._alpha > 98) { this.alphamax = true; } if (this.alphamax) { this._alpha = this._alpha - 10; } if (this._alpha < 0) { delete this.onEnterFrame; removeMovieClip(this); } }; } } k = 0; _root.land = false; _root.bgstart = _root.bg._x; _root.damageready = true; _root.gui_mc.control._alpha = 0; _quality = "MEDUIM"; _root.damaged = false; _root.dead = false; _root.falling = true; _root.enemyplay = false; _root.enemyactive = false; _root.dir = 2; _root.bgonemusic.setVolume(20); _root.gui_mc.swapDepths(3000); _root.gui_mc.play(); _root.fade.swapDepths(45000); _root.roomintro.swapDepths(9000); _root.ground._alpha = 100; ground.removeMovieClip(); _root.gui_mc.control._alpha = 0; _root.reloadframe = _root.currentFrame; _root.playerstart = _root.player._y; _root.neededsquares = 21; stop(); gravity = 2; drag = 0.99; bounce = 0.8; _root.attackready = true; running = false; jumping = false; g = 0.6; a = 2; f = 0.87; vy = 0; vx = 0; dx = 0; totalpower = 70; remainingpower = 70; roomchange.gotoAndStop(1); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 4, 0, 4], [4, 4, 4, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 2, 6], [1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0], [0, 0, 0, 0, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 0, 0, 0, 0, 0, 0, 0]]; game = {tileW:64, tileH:64}; game.Tile0 = function () { }; game.Tile0.prototype.frame = 1; game.Tile1 = function () { }; game.Tile1.prototype.frame = 2; game.Tile2 = function () { }; game.Tile2.prototype.frame = 3; game.Tile3 = function () { }; game.Tile3.prototype.frame = 4; game.Tile4 = function () { }; game.Tile4.prototype.frame = 5; game.Tile5 = function () { }; game.Tile5.prototype.frame = 6; game.Tile6 = function () { }; game.Tile6.prototype.frame = 7; game.Tile7 = function () { }; game.Tile7.prototype.frame = 8; game.Tile8 = function () { }; game.Tile8.prototype.frame = 9; game.Tile9 = function () { }; game.Tile9.prototype.frame = 10; game.Tile10 = function () { }; game.Tile10.prototype.frame = 11; game.Tile11 = function () { }; game.Tile11.prototype.frame = 12; game.Tile12 = function () { }; game.Tile12.prototype.frame = 13; game.Tile13 = function () { }; game.Tile13.prototype.frame = 14; game.Tile14 = function () { }; game.Tile14.prototype.frame = 15; game.Tile15 = function () { }; game.Tile15.prototype.frame = 16; game.Tile16 = function () { }; game.Tile16.prototype.frame = 17; game.Tile17 = function () { }; game.Tile17.prototype.frame = 18; game.Tile18 = function () { }; game.Tile18.prototype.frame = 19; buildMap(myMap); stop(); this.onEnterFrame = function () { if (_root.enemyplay) { _root.enemy.play(); _root.enemyplay = false; } if (_root.damageready && (_root.damaged)) { _root.damagetimer.gotoAndPlay(2); _root.damaged = false; } if ((!jumping) && (remainingpower <= 69)) { } if (remainingpower <= 1) { telekready = false; gui_mc.powerbar.gotoAndStop("recharge"); jumpready = false; hudeyes.gotoAndStop(13); } else if (remainingpower >= 69) { telekready = true; jumpready = true; gui_mc.powerbar.gotoAndStop("full"); hudeyes.gotoAndStop(1); } if (_root.neededsquares == 0) { _root.roomintro.play(); } if (dead) { gotoAndStop (47); } _root.gui_mc.powernumber = (remainingpower / totalpower) * 100; _root.gui_mc.powerbar._xscale = (remainingpower / totalpower) * 300; vy = vy + g; if (_root.ground.changeroom.hitTest(player)) { _root.roomintro.play(); } if (Key.isDown(88)) { _root.firing = true; if (_root.attackready && (!_root.attacking)) { _root.attacking = true; _root.attackready = false; } } if (Key.isDown(37)) { _root.player.gotoAndStop("walking"); _root.player._xscale = -100; _root.dir = 1; walking = true; if (attacking) { attacking = false; attackready = true; } vx = vx - a; dx = dx - a; } if (Key.isDown(39)) { player.gotoAndStop("walking"); _root.player._xscale = 100; _root.dir = 2; if (attacking) { attackready = true; attacking = false; } vx = vx + a; dx = dx + a; } vx = vx * f; dx = dx * f; if (_root.attacking) { _root.player.gotoAndStop("attack"); } if ((Key.isDown(32) && (jumpready)) && (player._y >= 100)) { cogalt(); mc._alpha = 0; mc._y = player._y - 10; mc._x = player._x; chargeready = false; jumping = true; } else { mc._y = -132.3; mc._x = 45; k = 0; vy = vy + 1; jumping = false; } if (falling) { player.gotoAndStop("falling"); } if (jumping && (player._y >= 100)) { remainingpower = remainingpower - 1; player.gotoAndStop("flying"); vy = vy - 1.2; falling = true; } if ((remainingpower <= 69) && (chargeready)) { remainingpower = remainingpower + 2; } if (ground.hitTest(player._x, (player._y + vy) - 5, true)) { chargeready = true; vy = 0; jumping = false; jumpamount = 2; if (_root.falling) { player.gotoAndStop("standing"); _root.falling = false; } } if (_root.enemy.hitTest(_root.fire)) { _root.enemy.enemyone.gotoAndPlay(23); _root.enemy.stop(); _root.fire.gotoAndStop(1); } if (_root.death.hitTest(player)) { _root.dead = true; } if (_root.enemy.hitTest(player)) { if (!_root.enemydead) { _root.damaged = true; } } if (ground.hitTest((player._x + (player._width / 2)) + vx, player._y - 10, true)) { vx = -1; } if (ground.hitTest((player._x - (player._width / 2)) + vx, player._y - 10, true)) { vx = 1; } player._y = player._y + vy; ground._x = ground._x - vx; bg._x = bg._x - (vx / 6); urship._x = urship._x - (vx / 48); if (_root.enemyactive) { enemy._x = enemy._x - vx; } else { enemy._y = -86.1; enemy._x = 286.1; } }; t = 0; _root.restart = _currentframe; _root.gui_mc.health.gotoAndStop(1); _root.bgstart = _root.bg._x; _root.bg.gotoAndStop(1);
Frame 44
stop(); finaltime = _root.countdown.myTime; ground.removeMovieClip(); _root.gui_mc.removeMovieClip(); _root.sym.removeMovieClip();
Instance of Symbol 352 MovieClip in Frame 44
on (release) { mochi.MochiScores.showLeaderboard({boardID:"89c702feefa24b16", score:_root.finaltime}); }
Frame 45
_root.gotoAndPlay(16);
Frame 46
stop(); finaltime = _root.countdown.myTime; ground.removeMovieClip(); _root.gui_mc.removeMovieClip(); _root.sym.removeMovieClip();
Frame 47
this.onEnterFrame = function () { _root.bg._x = _root.bgstart; _root.control._alpha = 0; _root.gui_mc.removeMovieClip(); _root.gotoAndStop(_root.restart); };
Symbol 12 MovieClip [particle] Frame 1
temp = random(4) + 1; if (temp == 1) { gotoAndPlay ("1"); } else if (temp == 2) { gotoAndPlay ("2"); } else if (temp == 3) { gotoAndPlay ("3"); } else if (temp == 4) { gotoAndPlay ("4"); }
Symbol 12 MovieClip [particle] Frame 36
gotoAndStop (112);
Symbol 12 MovieClip [particle] Frame 56
gotoAndStop (112);
Symbol 12 MovieClip [particle] Frame 76
gotoAndStop (112);
Symbol 12 MovieClip [particle] Frame 111
gotoAndStop (112);
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 6
stop();
Symbol 19 MovieClip Frame 11
gotoAndStop (1);
Instance of Symbol 21 MovieClip "squarehit" in Symbol 22 MovieClip Frame 1
onClipEvent (load) { red = true; } onClipEvent (enterFrame) { if (_root.player.hitTest(this) && (red)) { _parent.red_mc.play(); _root.gui_mc.uiback.flash.gotoAndPlay(2); _root.shifter = true; _root.neededsquares = _root.neededsquares - 1; red = false; _root.telekSound.start(); } if ((_root.enemy.hitTest(this) && (!red)) && (!_root.enemydead)) { _parent.red_mc.gotoAndPlay(7); _root.neededsquares = _root.neededsquares + 1; red = true; } }
Instance of Symbol 30 MovieClip "spike" in Symbol 32 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.damaged = true; } }
Instance of Symbol 21 MovieClip "squarehit" in Symbol 32 MovieClip Frame 1
onClipEvent (load) { red = true; } onClipEvent (enterFrame) { if (_root.player.hitTest(this) && (red)) { _parent.red_mc.play(); _parent.spike.gotoAndStop(29); _root.gui_mc.uiback.flash.gotoAndPlay(2); _root.shifter = true; _root.neededsquares = _root.neededsquares - 1; red = false; _root.telekSound.start(); } }
Symbol 38 MovieClip Frame 1
stop();
Symbol 38 MovieClip Frame 2
stop();
Instance of Symbol 21 MovieClip "squarehit" in Symbol 40 MovieClip Frame 1
onClipEvent (load) { red = true; } onClipEvent (enterFrame) { if (_root.player.hitTest(this) && (red)) { _parent.red_mc.play(); _root.gotoAndPlay(44); _root.gui_mc.uiback.flash.gotoAndPlay(2); _root.shifter = true; _root.neededsquares = _root.neededsquares - 1; red = false; _root.telekSound.start(); } }
Instance of Symbol 36 MovieClip in Symbol 41 MovieClip [tile] Frame 5
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.damaged = true; } }
Instance of Symbol 38 MovieClip in Symbol 41 MovieClip [tile] Frame 6
onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.enemyplay = true; this.gotoAndStop(2); } }
Symbol 47 MovieClip [fps] Frame 1
fps = 60; var timeinit = new Date(); var lasttime = timeinit.getMilliseconds(); onEnterFrame = function () { var _local1 = new Date(); timepassed = (((_local1.getMilliseconds() - lasttime) >= 0) ? (_local1.getMilliseconds() - lasttime) : (1000 + (_local1.getMilliseconds() - lasttime))); fps = Math.round(10000 / timepassed) / 10; lasttime = _local1.getMilliseconds(); };
Symbol 357 MovieClip [__Packages.mochi.MochiServices] Frame 0
class mochi.MochiServices { static var _id, _container, _clip, _sendChannelName, _rcvChannelName, __get__comChannelName, onError, _listenChannel, _rcvChannel, _loader, _loaderListener, _sendChannel; function MochiServices () { } static function get id() { return(_id); } static function get clip() { return(_container); } static function get childClip() { return(_clip); } static function getVersion() { return("1.31"); } static function allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function get isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function set comChannelName(val) { if (val != undefined) { if (val.length > 3) { _sendChannelName = val + "_fromgame"; _rcvChannelName = val; initComChannels(); } } //return(__get__comChannelName()); } static function get connected() { return(_connected); } static function connect(id, clip, onError) { if ((!_connected) && (_clip == undefined)) { trace("MochiServices Connecting..."); _connecting = true; init(id, clip); } if (onError != undefined) { mochi.MochiServices.onError = onError; } else if (mochi.MochiServices.onError == undefined) { mochi.MochiServices.onError = function (errorCode) { trace(errorCode); }; } } static function disconnect() { if (_connected || (_connecting)) { _connecting = (_connected = false); flush(true); if (_clip != undefined) { _clip.removeMovieClip(); delete _clip; } _listenChannel.close(); _rcvChannel.close(); } } static function init(id, clip) { _id = id; if (clip != undefined) { _container = clip; } else { _container = _root; } loadCommunicator(id, _container); } static function loadCommunicator(id, clip) { var _local2 = "_mochiservices_com_" + id; if (_clip != null) { return(_clip); } if (!isNetworkAvailable) { return(null); } allowDomains(_gatewayURL); _clip = clip.createEmptyMovieClip(_local2, 10336, false); _loader = new MovieClipLoader(); if (_loaderListener.waitInterval != null) { clearInterval(_loaderListener.waitInterval); } _loaderListener = {}; _loaderListener.onLoadError = function (target_mc, errorCode, httpStatus) { trace("MochiServices could not load."); mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, [errorCode]); }; _loaderListener.onLoadStart = function (target_mc) { this.isLoading = true; }; _loaderListener.startTime = getTimer(); _loaderListener.wait = function () { if ((getTimer() - this.startTime) > 10000) { if (!this.isLoading) { mochi.MochiServices.disconnect(); mochi.MochiServices.onError.apply(null, ["IOError"]); } clearInterval(this.waitInterval); } }; _loaderListener.waitInterval = setInterval(_loaderListener, "wait", 1000); _loader.addListener(_loaderListener); _loader.loadClip(_gatewayURL, _clip); _sendChannel = new LocalConnection(); _sendChannel._queue = []; _rcvChannel = new LocalConnection(); _rcvChannel.allowDomain = function (d) { return(true); }; _rcvChannel.allowInsecureDomain = _rcvChannel.allowDomain; _rcvChannel._nextcallbackID = 0; _rcvChannel._callbacks = {}; listen(); return(_clip); } static function onStatus(infoObject) { if (!(infoObject.level === "error")) { } else { _connected = false; _listenChannel.connect(_listenChannelName); } } static function listen() { _listenChannel = new LocalConnection(); _listenChannel.handshake = function (args) { mochi.MochiServices.__set__comChannelName(args.newChannel); }; _listenChannel.allowDomain = function (d) { return(true); }; _listenChannel.allowInsecureDomain = _listenChannel.allowDomain; _listenChannel.connect(_listenChannelName); trace("Waiting for MochiAds services to connect..."); } static function initComChannels() { if (!_connected) { _sendChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _sendChannel.send(_sendChannelName, "onReceive", {methodName:"handshakeDone"}); _sendChannel.send(_sendChannelName, "onReceive", {methodName:"registerGame", id:_id, clip:_clip, version:getVersion()}); _rcvChannel.onStatus = function (infoObject) { mochi.MochiServices.onStatus(infoObject); }; _rcvChannel.onReceive = function (pkg) { var _local5 = pkg.callbackID; var _local4 = this._callbacks[_local5]; if (!_local4) { return(undefined); } var _local2 = _local4.callbackMethod; var _local3 = _local4.callbackObject; if (_local3 && (typeof(_local2) == "string")) { _local2 = _local3[_local2]; } if (_local2 != undefined) { _local2.apply(_local3, pkg.args); } delete this._callbacks[_local5]; }; _rcvChannel.onError = function () { mochi.MochiServices.onError.apply(null, ["IOError"]); }; _rcvChannel.connect(_rcvChannelName); trace("connected!"); _connecting = false; _connected = true; _listenChannel.close(); while (_sendChannel._queue.length > 0) { _sendChannel.send(_sendChannelName, "onReceive", _sendChannel._queue.shift()); } } } static function flush(error) { var _local1; var _local2; while (_sendChannel._queue.length > 0) { _local1 = _sendChannel._queue.shift(); if (_local1.callbackID != null) { _local2 = _rcvChannel._callbacks[_local1.callbackID]; } delete _rcvChannel._callbacks[_local1.callbackID]; if (error) { handleError(_local1.args, _local2.callbackObject, _local2.callbackMethod); } } } static function handleError(args, callbackObject, callbackMethod) { if (args != null) { if (args.onError != null) { args.onError.apply(null, ["NotConnected"]); } } if (callbackMethod != null) { args = {}; args.error = true; args.errorCode = "NotConnected"; if ((callbackObject != null) && (typeof(callbackMethod) == "string")) { callbackObject[callbackMethod](args); } else if (callbackMethod != null) { callbackMethod.apply(args); } } } static function send(methodName, args, callbackObject, callbackMethod) { if (_connected) { _sendChannel.send(_sendChannelName, "onReceive", {methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } else { if ((_clip == undefined) || (!_connecting)) { onError.apply(null, ["NotConnected"]); handleError(args, callbackObject, callbackMethod); flush(true); return(undefined); } _sendChannel._queue.push({methodName:methodName, args:args, callbackID:_rcvChannel._nextcallbackID}); } _rcvChannel._callbacks[_rcvChannel._nextcallbackID] = {callbackObject:callbackObject, callbackMethod:callbackMethod}; _rcvChannel._nextcallbackID++; } static var _gatewayURL = "http://www.mochiads.com/static/lib/services/services.swf"; static var _listenChannelName = "__mochiservices"; static var _connecting = false; static var _connected = false; }
Symbol 358 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.4"); } static function showPreGameAd(options) { var _local26 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, no_progress_bar:false, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }, ad_progress:function (percent) { }}; options = _parseOptions(options, _local26); if ("5cc6f7dfb67f2f08341c831480f7c2a7".length == 0) { options.ad_started(); options.ad_finished(); return(undefined); } var clip = options.clip; var _local22 = 11000; var _local25 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local6 = chk.createEmptyMovieClip("_mochiad_bar", 4); if (options.no_progress_bar) { _local6._visible = false; delete options.no_progress_bar; } else { _local6._x = 10; _local6._y = _local13 - 20; } var _local21 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local23 = options.outline; delete options.outline; var _local5 = _local6.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local6.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local21); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local7 = _local6.createEmptyMovieClip("_outline", 3); _local7.lineStyle(0, _local23, 100); _local7.moveTo(0, 0); _local7.lineTo(_local4 - 20, 0); _local7.lineTo(_local4 - 20, 10); _local7.lineTo(0, 10); _local7.lineTo(0, 0); chk.ad_msec = _local22; chk.ad_timeout = _local25; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; var sendHostProgress = false; mc.lc.sendHostLoadProgress = function (lc_name) { sendHostProgress = true; }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local11 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local2 = (100 * _local8) / _local4; var _local10 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local13 = Math.min(100, Math.min(_local2 || 0, _local10)); _local13 = Math.max(this.last_pcnt, _local13); this.last_pcnt = _local13; _local9._xscale = _local13; options.ad_progress(_local13); if (sendHostProgress) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"hostLoadPcnt", pcnt:_local2}); if (_local2 == 100) { sendHostProgress = false; } } if (!chk.showing) { var _local7 = _local11.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if ((_local5 > chk.ad_timeout) && (_local2 == 100)) { options.ad_failed(); _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showClickAwayAd(options) { var _local9 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showClickAwayAd", res:"300x250", no_bg:true, ad_started:function () { _root.intro.stop(); }, ad_finished:function () { _root.intro.play(); }, ad_loaded:function (width, height) { }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_skipped:function () { }}; options = _parseOptions(options, _local9); var clip = options.clip; var _local8 = options.ad_timeout; delete options.ad_timeout; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local4 = _getRes(options); var _local10 = _local4[0]; var _local7 = _local4[1]; mc._x = _local10 * 0.5; mc._y = _local7 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_timeout = _local8; chk.started = getTimer(); chk.showing = false; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; var _local20 = false; mc.lc.regContLC = function (lc_name) { mc._containerLCName = lc_name; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { _local2 = true; chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local2) { delete this.onEnterFrame; } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { _root.intro.stop(); }, ad_finished:function () { trace(2); _root.intro.play(); }, ad_failed:function () { trace("[MochiAd] Couldn't load an ad, make sure that your game's local security sandbox is configured for Access Network Only and that you are not using ad blocking software"); }, ad_loaded:function (width, height) { }, ad_skipped:function () { }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_failed(); options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = options.ad_loaded; mc.lc.adSkipped = options.ad_skipped; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; mc.lc.rpc = function (callbackID, arg) { MochiAd.rpc(clip, callbackID, arg); }; mc.rpcTestFn = function (s) { trace("[MOCHIAD rpcTestFn] " + s); return(s); }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { options.ad_failed(); _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showPreloaderAd(options) { trace("[MochiAd] DEPRECATED: showPreloaderAd was renamed to showPreGameAd in 2.0"); showPreGameAd(options); } static function showTimedAd(options) { trace("[MochiAd] DEPRECATED: showTimedAd was renamed to showInterLevelAd in 2.0"); showInterLevelAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } if (clip._mochiad._containerLCName != undefined) { clip._mochiad.lc.send(clip._mochiad._containerLCName, "notify", {id:"unload"}); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } if (_local4.id == "test") { trace("[MochiAd] WARNING: Using the MochiAds test identifier, make sure to use the code from your dashboard, not this example!"); } return(_local4); } static function rpc(clip, callbackID, arg) { switch (arg.id) { case "setValue" : setValue(clip, arg.objectName, arg.value); break; case "getValue" : var _local4 = getValue(clip, arg.objectName); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local4); break; case "runMethod" : var _local3 = runMethod(clip, arg.method, arg.args); clip._mochiad.lc.send(clip._mochiad._containerLCName, "rpcResult", callbackID, _local3); break; default : trace("[mochiads rpc] unknown rpc id: " + arg.id); } } static function setValue(base, objectName, value) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } base[_local2[_local1]] = value; } static function getValue(base, objectName) { var _local2 = objectName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } return(base[_local2[_local1]]); } static function runMethod(base, methodName, argsArray) { var _local2 = methodName.split("."); var _local1; _local1 = 0; while (_local1 < (_local2.length - 1)) { if ((base[_local2[_local1]] == undefined) || (base[_local2[_local1]] == null)) { return(undefined); } base = base[_local2[_local1]]; _local1++; } if (typeof(base[_local2[_local1]]) == "function") { return(base[_local2[_local1]].apply(base, argsArray)); } return(undefined); } }
Symbol 359 MovieClip [__Packages.mochi.MochiScores] Frame 0
class mochi.MochiScores { static var boardID, onClose, onError; function MochiScores () { } static function setBoardID(boardID) { mochi.MochiScores.boardID = boardID; mochi.MochiServices.send("scores_setBoardID", {boardID:boardID}); } static function showLeaderboard(options) { if (options.clip != null) { if ((options.clip != mochi.MochiServices.__get__clip()) || (mochi.MochiServices.__get__childClip()._target == undefined)) { mochi.MochiServices.disconnect(); mochi.MochiServices.connect(mochi.MochiServices.__get__id(), options.clip); } delete options.clip; } if (options.name != null) { if (typeof(options.name) == "object") { if (options.name.text != undefined) { options.name = options.name.text; } } } if (options.score != null) { if (typeof(options.score) == "object") { if (options.score.text != undefined) { options.score = options.score.text; } } } if (options.onDisplay != null) { options.onDisplay(); } else { mochi.MochiServices.__get__clip().stop(); } if (options.onClose != null) { onClose = options.onClose; } else { onClose = function () { mochi.MochiServices.__get__clip().play(); }; } if (options.onError != null) { onError = options.onError; } else { onError = onClose; } if (options.boardID == null) { if (boardID != null) { options.boardID = boardID; } } mochi.MochiServices.send("scores_showLeaderboard", {options:options}, null, doClose); } static function closeLeaderboard() { mochi.MochiServices.send("scores_closeLeaderboard"); } static function getPlayerInfo(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_getPlayerInfo", null, callbackObj, callbackMethod); } static function submit(score, name, callbackObj, callbackMethod) { mochi.MochiServices.send("scores_submit", {score:score, name:name}, callbackObj, callbackMethod); } static function requestList(callbackObj, callbackMethod) { mochi.MochiServices.send("scores_requestList", null, callbackObj, callbackMethod); } static function scoresArrayToObjects(scores) { var _local5 = {}; var _local1; var _local4; var _local2; var _local6; for (var _local8 in scores) { if (typeof(scores[_local8]) == "object") { if ((scores[_local8].cols != null) && (scores[_local8].rows != null)) { _local5[_local8] = []; _local2 = scores[_local8]; _local4 = 0; while (_local4 < _local2.rows.length) { _local6 = {}; _local1 = 0; while (_local1 < _local2.cols.length) { _local6[_local2.cols[_local1]] = _local2.rows[_local4][_local1]; _local1++; } _local5[_local8].push(_local6); _local4++; } } else { _local5[_local8] = {}; for (var _local7 in scores[_local8]) { _local5[_local8][_local7] = scores[_local8][_local7]; } } } else { _local5[_local8] = scores[_local8]; } } return(_local5); } static function doClose(args) { if (args.error == true) { if (args.errorCode == undefined) { args.errorCode = "IOError"; } onError.apply(null, [args.errorCode]); } else { onClose.apply(); } } }
Symbol 68 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 6
gotoAndStop (1);
Instance of Symbol 68 MovieClip in Symbol 100 MovieClip Frame 93
on (release) { _root.gotoAndStop(17); }
Symbol 100 MovieClip Frame 682
_root.gotoAndStop(17);
Symbol 134 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 9
_root.footSound.start();
Symbol 146 MovieClip Frame 18
_root.footSound.start();
Symbol 146 MovieClip Frame 21
_root.running = true;
Symbol 146 MovieClip Frame 22
gotoAndPlay (6);
Symbol 170 MovieClip Frame 10
if (_root.dir == 2) { _root.fire.gotoAndPlay(1); _root.fire._y = _root.player._y - 45; } if (_root.dir == 1) { _root.fire.gotoAndPlay(17); _root.fire._y = _root.player._y - 45; }
Symbol 170 MovieClip Frame 19
_root.attackready = true; _root.attacking = false;
Symbol 170 MovieClip Frame 20
_parent.gotoAndStop("standing");
Symbol 171 MovieClip Frame 1
stop();
Symbol 171 MovieClip Frame 2
stop();
Symbol 171 MovieClip Frame 3
stop();
Symbol 171 MovieClip Frame 4
stop();
Symbol 171 MovieClip Frame 5
stop();
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 11
_root.player._y = _root.playerstart; _root.nextFrame(); _root.bg._x = _root.bgstart;
Symbol 183 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 16
gotoAndStop (1);
Symbol 183 MovieClip Frame 33
gotoAndStop (1);
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 16
stop();
Symbol 223 MovieClip Frame 16
stop();
Symbol 223 MovieClip Frame 24
stop();
Symbol 227 MovieClip Frame 1
stop();
Symbol 227 MovieClip Frame 8
gotoAndStop (1);
Symbol 233 MovieClip Frame 1
stop();
Symbol 233 MovieClip Frame 2
stop();
Symbol 240 MovieClip Frame 10
stop();
Symbol 242 MovieClip Frame 1
stop();
Symbol 242 MovieClip Frame 2
stop();
Symbol 242 MovieClip Frame 3
stop();
Instance of Symbol 240 MovieClip in Symbol 242 MovieClip Frame 3
onClipEvent (load) { this.gotoAndPlay(2); }
Symbol 242 MovieClip Frame 4
stop(); _root.dead = true;
Symbol 254 MovieClip Frame 1
stop();
Symbol 254 MovieClip Frame 6
stop();
Symbol 258 MovieClip Frame 1
stop();
Symbol 258 MovieClip Frame 6
stop();
Symbol 262 MovieClip Frame 1
stop();
Symbol 262 MovieClip Frame 6
stop();
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 6
stop();
Symbol 270 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 6
stop();
Symbol 274 MovieClip Frame 1
stop();
Symbol 274 MovieClip Frame 6
stop();
Symbol 279 MovieClip Frame 1
stop();
Symbol 279 MovieClip Frame 6
stop();
Symbol 283 MovieClip Frame 1
stop(); _root.rwd = false; _root.rewindready = false; this.onEnterFrame = function () { if (_root.rwd) { prevFrame(); } };
Symbol 283 MovieClip Frame 11
_root.rewindready = true; stop();
Instance of Symbol 254 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release) { _quality = "HIGH"; }
Instance of Symbol 258 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release) { _quality = "MEDIUM"; }
Instance of Symbol 262 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release) { _quality = "LOW"; }
Instance of Symbol 266 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release) { _root.bgonemusic.setVolume(20); }
Instance of Symbol 270 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release) { _root.bgonemusic.setVolume(0); _root.bgtwomusic.setVolume(0); }
Instance of Symbol 274 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release, releaseOutside) { if (_root.rewindready) { _root.rwd = true; } }
Instance of Symbol 279 MovieClip in Symbol 283 MovieClip Frame 11
on (rollOver) { this.gotoAndPlay(2); } on (rollOut) { this.gotoAndPlay(7); } on (release, releaseOutside) { _root.gui_mc.menuhud.nextFrame(); }
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
stop();
Instance of Symbol 288 MovieClip "menubut" in Symbol 289 MovieClip Frame 1
on (release) { if (_root.rewindready) { _root.rwd = true; } else { _root.rwd = false; _parent.menuhud.play(); } } on (rollOver) { this.gotoAndStop(2); } on (rollOut) { this.gotoAndStop(1); }
Symbol 293 MovieClip Frame 1
stop();
Symbol 293 MovieClip Frame 2
_root.damageready = false; _root.player._alpha = 50; _root.damaged = false; _root.gui_mc.health.nextFrame();
Symbol 293 MovieClip Frame 42
_root.player._alpha = 100; _root.damaged = false;
Symbol 293 MovieClip Frame 47
_root.player._alpha = 50; _root.damaged = false;
Symbol 293 MovieClip Frame 51
_root.player._alpha = 100;
Symbol 293 MovieClip Frame 56
_root.player._alpha = 50;
Symbol 293 MovieClip Frame 60
_root.damageready = true; _root.player._alpha = 100;
Symbol 331 MovieClip Frame 1
_root.enemydead = false;
Symbol 331 MovieClip Frame 22
gotoAndPlay (6);
Symbol 331 MovieClip Frame 23
_root.enemydead = true;
Symbol 331 MovieClip Frame 65
stop(); _parent.gotoAndStop(1);
Symbol 332 MovieClip Frame 1
stop(); _root.enemyactive = false;
Symbol 332 MovieClip Frame 2
_root.enemyactive = true;
Symbol 332 MovieClip Frame 136
gotoAndPlay (18);
Symbol 336 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 1
startTime = getTimer(); this.onEnterFrame = function () { currentTime = getTimer() - startTime; displayTime = currentTime; minutes = int(displayTime / 60000); seconds = int((displayTime / 1000) - (minutes * 60)); if (seconds < 10) { seconds = "0" + seconds; } else { seconds = seconds; } if (minutes < 10) { minutes = "0" + minutes; } else { minutes = minutes; } myTime = (minutes + ":") + seconds; timer_txt = myTime; if (minutes == 20) { _root.gotoAndStop(46); } };
Instance of Symbol 336 MovieClip in Symbol 337 MovieClip Frame 1
on (release) { _root.gotoAndStop(45); }

Library Items

Symbol 1 Sound [bgonesd]
Symbol 2 Sound [transsd]
Symbol 3 Sound [smack]
Symbol 4 Sound [bgtwosd]
Symbol 5 Sound [revertsd]
Symbol 6 Sound [meltsd]
Symbol 7 Sound [jumpsd]
Symbol 8 Sound [jugsd]
Symbol 9 Sound [footsd]
Symbol 10 Sound [ehitsd]
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClip [particle]Uses:11
Symbol 13 GraphicUsed by:22
Symbol 14 GraphicUsed by:19 26 73
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:19 30 73
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:19 30 73
Symbol 19 MovieClipUses:14 16 18Used by:22 32 40 70
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22 32 40
Symbol 22 MovieClipUses:13 19 21Used by:41
Symbol 23 GraphicUsed by:27
Symbol 24 GraphicUsed by:25
Symbol 25 MovieClipUses:24Used by:26
Symbol 26 MovieClipUses:14 25Used by:27
Symbol 27 MovieClipUses:23 26Used by:41 71 75
Symbol 28 GraphicUsed by:30
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:28 16 18 29Used by:32
Symbol 31 GraphicUsed by:32
Symbol 32 MovieClipUses:30 31 19 21Used by:41
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:36
Symbol 35 GraphicUsed by:36
Symbol 36 MovieClipUses:34 35Used by:41
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:37Used by:41
Symbol 39 GraphicUsed by:40
Symbol 40 MovieClipUses:39 19 21Used by:41
Symbol 41 MovieClip [tile]Uses:22 27 32 36 38 40
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClip [snow]Uses:42
Symbol 44 FontUsed by:45 46
Symbol 45 EditableTextUses:44Used by:47
Symbol 46 TextUses:44Used by:47
Symbol 47 MovieClip [fps]Uses:45 46
Symbol 48 MovieClip [empty]
Symbol 49 ShapeTweeningUsed by:56
Symbol 50 ShapeTweeningUsed by:56
Symbol 51 ShapeTweeningUsed by:56
Symbol 52 ShapeTweeningUsed by:56
Symbol 53 ShapeTweeningUsed by:56
Symbol 54 ShapeTweeningUsed by:56
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClip [dark]Uses:49 50 51 52 53 54 55
Symbol 57 GraphicUsed by:58
Symbol 58 MovieClip [heart]Uses:57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClip [cursor]Uses:59Used by:Timeline
Symbol 357 MovieClip [__Packages.mochi.MochiServices]
Symbol 358 MovieClip [__Packages.MochiAd]
Symbol 359 MovieClip [__Packages.mochi.MochiScores]
Symbol 61 FontUsed by:62 63 81 85 89 93 97 98 173 184 249 250 252 256 260 264 268 272 277 280 281 282 286 334
Symbol 62 TextUses:61Used by:64
Symbol 63 TextUses:61Used by:64
Symbol 64 MovieClipUses:62 63Used by:100
Symbol 65 GraphicUsed by:68 352
Symbol 66 FontUsed by:67 335 348 349 350 351 354 355 356
Symbol 67 TextUses:66Used by:68
Symbol 68 MovieClipUses:65 67Used by:100
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69 19Used by:71
Symbol 71 MovieClipUses:27 70Used by:100
Symbol 72 GraphicUsed by:74
Symbol 73 MovieClipUses:14 16 18Used by:74
Symbol 74 MovieClipUses:72 73Used by:75
Symbol 75 MovieClipUses:27 74Used by:100
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 MovieClipUses:77Used by:100
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:82
Symbol 81 TextUses:61Used by:82
Symbol 82 MovieClipUses:80 81Used by:100
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:86
Symbol 85 TextUses:61Used by:86
Symbol 86 MovieClipUses:84 85Used by:100
Symbol 87 BitmapUsed by:88
Symbol 88 GraphicUses:87Used by:90
Symbol 89 TextUses:61Used by:90
Symbol 90 MovieClipUses:88 89Used by:100
Symbol 91 BitmapUsed by:92
Symbol 92 GraphicUses:91Used by:94
Symbol 93 TextUses:61Used by:94
Symbol 94 MovieClipUses:92 93Used by:100
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:99
Symbol 97 TextUses:61Used by:99
Symbol 98 TextUses:61Used by:99
Symbol 99 MovieClipUses:96 97 98Used by:100
Symbol 100 MovieClipUses:64 68 71 75 78 82 86 90 94 99Used by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 BitmapUsed by:104
Symbol 104 GraphicUses:103Used by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:107  Timeline
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:134 146 331
Symbol 109 GraphicUsed by:134 146 331
Symbol 110 GraphicUsed by:134 146 331
Symbol 111 GraphicUsed by:134
Symbol 112 GraphicUsed by:134
Symbol 113 GraphicUsed by:134
Symbol 114 GraphicUsed by:134
Symbol 115 GraphicUsed by:134
Symbol 116 GraphicUsed by:134
Symbol 117 GraphicUsed by:134 146 331
Symbol 118 GraphicUsed by:134 146 331
Symbol 119 GraphicUsed by:134 146 331
Symbol 120 GraphicUsed by:134
Symbol 121 GraphicUsed by:134
Symbol 122 GraphicUsed by:134 146 331
Symbol 123 GraphicUsed by:134 146 331
Symbol 124 GraphicUsed by:134 146 331
Symbol 125 GraphicUsed by:134 146 331
Symbol 126 GraphicUsed by:134
Symbol 127 GraphicUsed by:134
Symbol 128 GraphicUsed by:134
Symbol 129 GraphicUsed by:134
Symbol 130 GraphicUsed by:134
Symbol 131 GraphicUsed by:134 146 331
Symbol 132 GraphicUsed by:134
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133Used by:171
Symbol 135 GraphicUsed by:146
Symbol 136 GraphicUsed by:146
Symbol 137 GraphicUsed by:146
Symbol 138 GraphicUsed by:146
Symbol 139 GraphicUsed by:146
Symbol 140 GraphicUsed by:146
Symbol 141 GraphicUsed by:146
Symbol 142 GraphicUsed by:146
Symbol 143 GraphicUsed by:146
Symbol 144 GraphicUsed by:146
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:108 109 110 135 136 137 138 139 117 118 119 140 122 123 124 125 141 142 143 131 144 145Used by:171
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:147Used by:171
Symbol 149 GraphicUsed by:171 332
Symbol 150 GraphicUsed by:170
Symbol 151 GraphicUsed by:170
Symbol 152 GraphicUsed by:170
Symbol 153 GraphicUsed by:170
Symbol 154 GraphicUsed by:170
Symbol 155 GraphicUsed by:170
Symbol 156 GraphicUsed by:170
Symbol 157 GraphicUsed by:170
Symbol 158 GraphicUsed by:170
Symbol 159 GraphicUsed by:170
Symbol 160 GraphicUsed by:170
Symbol 161 GraphicUsed by:170
Symbol 162 GraphicUsed by:170
Symbol 163 GraphicUsed by:170
Symbol 164 GraphicUsed by:170
Symbol 165 GraphicUsed by:170
Symbol 166 GraphicUsed by:170
Symbol 167 GraphicUsed by:170
Symbol 168 GraphicUsed by:170
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169Used by:171
Symbol 171 MovieClipUses:134 146 148 149 170Used by:Timeline
Symbol 172 ShapeTweeningUsed by:177
Symbol 173 TextUses:61Used by:177
Symbol 174 ShapeTweeningUsed by:177
Symbol 175 ShapeTweeningUsed by:177
Symbol 176 GraphicUsed by:177 254 258 262 266 270 274 279
Symbol 177 MovieClipUses:172 173 174 175 176Used by:Timeline
Symbol 178 ShapeTweeningUsed by:183
Symbol 179 ShapeTweeningUsed by:183
Symbol 180 GraphicUsed by:183
Symbol 181 ShapeTweeningUsed by:183
Symbol 182 ShapeTweeningUsed by:183
Symbol 183 MovieClipUses:178 179 180 181 182Used by:Timeline
Symbol 184 EditableTextUses:61Used by:Timeline
Symbol 185 GraphicUsed by:200
Symbol 186 GraphicUsed by:200
Symbol 187 GraphicUsed by:200
Symbol 188 GraphicUsed by:200
Symbol 189 GraphicUsed by:200
Symbol 190 GraphicUsed by:200
Symbol 191 GraphicUsed by:200
Symbol 192 GraphicUsed by:200
Symbol 193 GraphicUsed by:200
Symbol 194 GraphicUsed by:200
Symbol 195 GraphicUsed by:200
Symbol 196 GraphicUsed by:200
Symbol 197 GraphicUsed by:200
Symbol 198 GraphicUsed by:200
Symbol 199 GraphicUsed by:200
Symbol 200 MovieClipUses:185 186 187 188 189 190 191 192 193 194 195 196 197 198 199Used by:Timeline
Symbol 201 GraphicUsed by:223
Symbol 202 GraphicUsed by:223
Symbol 203 GraphicUsed by:223
Symbol 204 GraphicUsed by:223
Symbol 205 GraphicUsed by:223
Symbol 206 GraphicUsed by:223
Symbol 207 GraphicUsed by:223
Symbol 208 GraphicUsed by:223
Symbol 209 GraphicUsed by:223
Symbol 210 GraphicUsed by:223
Symbol 211 GraphicUsed by:223
Symbol 212 GraphicUsed by:223
Symbol 213 GraphicUsed by:223
Symbol 214 GraphicUsed by:223
Symbol 215 GraphicUsed by:223
Symbol 216 GraphicUsed by:223
Symbol 217 GraphicUsed by:223
Symbol 218 GraphicUsed by:223
Symbol 219 GraphicUsed by:223
Symbol 220 GraphicUsed by:223
Symbol 221 GraphicUsed by:223
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222Used by:Timeline
Symbol 224 ShapeTweeningUsed by:227
Symbol 225 ShapeTweeningUsed by:227
Symbol 226 GraphicUsed by:227
Symbol 227 MovieClipUses:224 225 226Used by:229
Symbol 228 GraphicUsed by:229
Symbol 229 MovieClipUses:227 228Used by:289
Symbol 230 GraphicUsed by:289
Symbol 231 GraphicUsed by:233
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:231 232Used by:289
Symbol 234 GraphicUsed by:242
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:235Used by:242
Symbol 237 GraphicUsed by:242
Symbol 238 ShapeTweeningUsed by:240
Symbol 239 GraphicUsed by:240
Symbol 240 MovieClipUses:238 239Used by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:234 236 237 240 241Used by:289
Symbol 243 ShapeTweeningUsed by:283
Symbol 244 ShapeTweeningUsed by:283
Symbol 245 ShapeTweeningUsed by:283
Symbol 246 ShapeTweeningUsed by:283
Symbol 247 GraphicUsed by:283
Symbol 248 ShapeTweeningUsed by:283
Symbol 249 TextUses:61Used by:283
Symbol 250 TextUses:61Used by:283
Symbol 251 ShapeTweeningUsed by:254
Symbol 252 TextUses:61Used by:254
Symbol 253 ShapeTweeningUsed by:254
Symbol 254 MovieClipUses:251 252 253 176Used by:283
Symbol 255 ShapeTweeningUsed by:258
Symbol 256 TextUses:61Used by:258
Symbol 257 ShapeTweeningUsed by:258
Symbol 258 MovieClipUses:255 256 257 176Used by:283
Symbol 259 ShapeTweeningUsed by:262
Symbol 260 TextUses:61Used by:262
Symbol 261 ShapeTweeningUsed by:262
Symbol 262 MovieClipUses:259 260 261 176Used by:283
Symbol 263 ShapeTweeningUsed by:266
Symbol 264 TextUses:61Used by:266
Symbol 265 ShapeTweeningUsed by:266
Symbol 266 MovieClipUses:263 264 265 176Used by:283
Symbol 267 ShapeTweeningUsed by:270
Symbol 268 TextUses:61Used by:270
Symbol 269 ShapeTweeningUsed by:270
Symbol 270 MovieClipUses:267 268 269 176Used by:283
Symbol 271 ShapeTweeningUsed by:274
Symbol 272 TextUses:61Used by:274
Symbol 273 ShapeTweeningUsed by:274
Symbol 274 MovieClipUses:271 272 273 176Used by:283
Symbol 275 ShapeTweeningUsed by:279
Symbol 276 GraphicUsed by:279
Symbol 277 TextUses:61Used by:279
Symbol 278 ShapeTweeningUsed by:279
Symbol 279 MovieClipUses:275 276 277 278 176Used by:283
Symbol 280 TextUses:61Used by:283
Symbol 281 TextUses:61Used by:283
Symbol 282 TextUses:61Used by:283
Symbol 283 MovieClipUses:243 244 245 246 247 248 249 250 254 258 262 266 270 274 279 280 281 282Used by:289
Symbol 284 GraphicUsed by:289
Symbol 285 GraphicUsed by:288
Symbol 286 TextUses:61Used by:288
Symbol 287 GraphicUsed by:288
Symbol 288 MovieClipUses:285 286 287Used by:289
Symbol 289 MovieClipUses:229 230 233 242 283 284 288Used by:Timeline
Symbol 290 GraphicUsed by:293
Symbol 291 FontUsed by:292
Symbol 292 TextUses:291Used by:293
Symbol 293 MovieClipUses:290 292Used by:Timeline
Symbol 294 GraphicUsed by:331
Symbol 295 GraphicUsed by:331
Symbol 296 GraphicUsed by:331
Symbol 297 GraphicUsed by:331
Symbol 298 GraphicUsed by:331
Symbol 299 GraphicUsed by:331
Symbol 300 GraphicUsed by:331
Symbol 301 GraphicUsed by:331
Symbol 302 GraphicUsed by:331
Symbol 303 GraphicUsed by:331
Symbol 304 GraphicUsed by:331
Symbol 305 GraphicUsed by:331
Symbol 306 GraphicUsed by:331
Symbol 307 GraphicUsed by:331
Symbol 308 GraphicUsed by:331
Symbol 309 GraphicUsed by:331
Symbol 310 GraphicUsed by:331
Symbol 311 GraphicUsed by:331
Symbol 312 GraphicUsed by:331
Symbol 313 GraphicUsed by:331
Symbol 314 GraphicUsed by:331
Symbol 315 GraphicUsed by:331
Symbol 316 GraphicUsed by:331
Symbol 317 GraphicUsed by:331
Symbol 318 GraphicUsed by:331
Symbol 319 GraphicUsed by:331
Symbol 320 GraphicUsed by:331
Symbol 321 GraphicUsed by:331
Symbol 322 GraphicUsed by:331
Symbol 323 GraphicUsed by:331
Symbol 324 GraphicUsed by:331
Symbol 325 GraphicUsed by:331
Symbol 326 GraphicUsed by:331
Symbol 327 GraphicUsed by:331
Symbol 328 GraphicUsed by:331
Symbol 329 GraphicUsed by:331
Symbol 330 GraphicUsed by:331
Symbol 331 MovieClipUses:108 109 110 294 295 296 297 298 117 118 119 299 122 123 124 125 300 301 302 131 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330Used by:332
Symbol 332 MovieClipUses:149 331Used by:Timeline
Symbol 333 GraphicUsed by:336 337
Symbol 334 EditableTextUses:61Used by:337
Symbol 335 TextUses:66Used by:336
Symbol 336 MovieClipUses:335 333Used by:337
Symbol 337 MovieClipUses:333 334 336Used by:Timeline
Symbol 338 GraphicUsed by:345
Symbol 339 ShapeTweeningUsed by:345
Symbol 340 ShapeTweeningUsed by:345
Symbol 341 ShapeTweeningUsed by:345
Symbol 342 ShapeTweeningUsed by:345
Symbol 343 GraphicUsed by:345
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:338 339 340 341 342 343 344Used by:Timeline
Symbol 346 FontUsed by:347 353
Symbol 347 EditableTextUses:346Used by:Timeline
Symbol 348 TextUses:66Used by:Timeline
Symbol 349 TextUses:66Used by:Timeline
Symbol 350 TextUses:66Used by:Timeline
Symbol 351 TextUses:66Used by:352
Symbol 352 MovieClipUses:351 65Used by:Timeline
Symbol 353 EditableTextUses:346Used by:Timeline
Symbol 354 TextUses:66Used by:Timeline
Symbol 355 TextUses:66Used by:Timeline
Symbol 356 TextUses:66Used by:Timeline

Instance Names

"mc"Frame 17Symbol 102 MovieClip
"bg"Frame 17Symbol 105 MovieClip
"death"Frame 17Symbol 107 MovieClip
"player"Frame 17Symbol 171 MovieClip
"roomintro"Frame 17Symbol 177 MovieClip
"cursor"Frame 17Symbol 60 MovieClip [cursor]
"fire"Frame 17Symbol 183 MovieClip
"explode"Frame 17Symbol 200 MovieClip
"jforce"Frame 17Symbol 223 MovieClip
"gui_mc"Frame 17Symbol 289 MovieClip
"damagetimer"Frame 17Symbol 293 MovieClip
"enemy"Frame 17Symbol 332 MovieClip
"countdown"Frame 17Symbol 337 MovieClip
"sym"Frame 17Symbol 345 MovieClip
"red_mc"Symbol 22 MovieClip Frame 1Symbol 19 MovieClip
"squarehit"Symbol 22 MovieClip Frame 1Symbol 21 MovieClip
"red_mc"Symbol 27 MovieClip Frame 1Symbol 26 MovieClip
"spike"Symbol 32 MovieClip Frame 1Symbol 30 MovieClip
"red_mc"Symbol 32 MovieClip Frame 1Symbol 19 MovieClip
"squarehit"Symbol 32 MovieClip Frame 1Symbol 21 MovieClip
"red_mc"Symbol 40 MovieClip Frame 1Symbol 19 MovieClip
"squarehit"Symbol 40 MovieClip Frame 1Symbol 21 MovieClip
"square"Symbol 41 MovieClip [tile] Frame 4Symbol 32 MovieClip
"red_mc"Symbol 70 MovieClip Frame 1Symbol 19 MovieClip
"red_mc"Symbol 74 MovieClip Frame 1Symbol 73 MovieClip
"flash"Symbol 229 MovieClip Frame 1Symbol 227 MovieClip
"uiback"Symbol 289 MovieClip Frame 1Symbol 229 MovieClip
"powerbar"Symbol 289 MovieClip Frame 1Symbol 233 MovieClip
"health"Symbol 289 MovieClip Frame 1Symbol 242 MovieClip
"menuhud"Symbol 289 MovieClip Frame 1Symbol 283 MovieClip
"menubut"Symbol 289 MovieClip Frame 1Symbol 288 MovieClip
"enemyone"Symbol 332 MovieClip Frame 9Symbol 331 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "bgonesd"
ExportAssets (56)Timeline Frame 1Symbol 2 as "transsd"
ExportAssets (56)Timeline Frame 1Symbol 3 as "smack"
ExportAssets (56)Timeline Frame 1Symbol 4 as "bgtwosd"
ExportAssets (56)Timeline Frame 1Symbol 5 as "revertsd"
ExportAssets (56)Timeline Frame 1Symbol 6 as "meltsd"
ExportAssets (56)Timeline Frame 1Symbol 7 as "jumpsd"
ExportAssets (56)Timeline Frame 1Symbol 8 as "jugsd"
ExportAssets (56)Timeline Frame 1Symbol 9 as "footsd"
ExportAssets (56)Timeline Frame 1Symbol 10 as "ehitsd"
ExportAssets (56)Timeline Frame 1Symbol 12 as "particle"
ExportAssets (56)Timeline Frame 1Symbol 41 as "tile"
ExportAssets (56)Timeline Frame 1Symbol 43 as "snow"
ExportAssets (56)Timeline Frame 1Symbol 47 as "fps"
ExportAssets (56)Timeline Frame 1Symbol 48 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 56 as "dark"
ExportAssets (56)Timeline Frame 1Symbol 58 as "heart"
ExportAssets (56)Timeline Frame 1Symbol 60 as "cursor"
ExportAssets (56)Timeline Frame 1Symbol 357 as "__Packages.mochi.MochiServices"
ExportAssets (56)Timeline Frame 1Symbol 358 as "__Packages.MochiAd"
ExportAssets (56)Timeline Frame 1Symbol 359 as "__Packages.mochi.MochiScores"

Labels

"1"Symbol 12 MovieClip [particle] Frame 2
"2"Symbol 12 MovieClip [particle] Frame 37
"3"Symbol 12 MovieClip [particle] Frame 57
"4"Symbol 12 MovieClip [particle] Frame 77
"standing"Symbol 171 MovieClip Frame 1
"walking"Symbol 171 MovieClip Frame 2
"flying"Symbol 171 MovieClip Frame 3
"falling"Symbol 171 MovieClip Frame 4
"attack"Symbol 171 MovieClip Frame 5
"full"Symbol 233 MovieClip Frame 1
"recharge"Symbol 233 MovieClip Frame 2

Dynamic Text Variables

fpsSymbol 45 EditableText"<p align="left"></p>"
neededsquaresSymbol 184 EditableText"f"
timer_txtSymbol 334 EditableText"00:00"
finaltimeSymbol 347 EditableText"00:00"
finaltimeSymbol 353 EditableText"00:00"




http://swfchan.com/6/28859/info.shtml
Created: 20/5 -2019 05:30:12 Last modified: 20/5 -2019 05:30:12 Server time: 09/05 -2024 18:02:30