Frame 98
gotoAndStop (99);
Frame 99
fscommand ("showmenu", "false");
name1 = "ANDERS";
name2 = "TOMAS";
name3 = "ANDERS";
name4 = "TOMAS";
name5 = "ANDERS";
name6 = "TOMAS";
name7 = "ANDERS";
name8 = "TOMAS";
name9 = "ANDERS";
name10 = "TOMAS";
score1 = 1000000 /* 0x0F4240 */;
score2 = 575000 /* 0x08C618 */;
score3 = 100000 /* 0x0186A0 */;
score4 = 25000;
score5 = 10000;
score6 = 7500;
score7 = 5000;
score8 = 1000;
score9 = 750;
score10 = 500;
play();
Instance of Symbol 29 MovieClip "Size" in Frame 99
onClipEvent (enterFrame) {
_root.percent = Math.floor((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
_root.percent_txt = _root.percent + " %";
setProperty(_root.bar, _xscale , _root.percent);
if (_root.percent >= 100) {
_root.skipper.gotoAndStop(2);
}
}
Frame 100
stop();
Frame 101
function initialize() {
_root.nextlevel2 = false;
_root.newgame = true;
_root.nameset = false;
_root.newscore = true;
_root.monsterremover = false;
_root.allmisslevels = 0;
_root.blockstop = false;
_root.blockspawn = 0;
_root.deathcheck = false;
_root.monsterskilled = 0;
_root.monstersmissed = 0;
_root.damagetaken = 0;
_root.blocknumber = 2;
_root.lowset = 3;
_root.monsterskilledtotalt = 0;
_root.allkillslevels = 0;
_root.zerodamagelevels = 0;
_root.damagetakentotalt = 0;
_root.perfectlevels = 0;
_root.monstersmissedtotalt = 0;
_root.score = 0;
_root.levelcomplete = 0;
_root.death = false;
_root.difficulty = 12;
_root.fallspeed = 0;
_root.pause = true;
}
_root.kvalitet = "medium";
_root.menu = true;
_root.gameover = false;
setProperty("_root", _quality , "high");
stop();
Instance of Symbol 45 MovieClip "controller" in Frame 101
onClipEvent (load) {
_root.death = false;
_root.score = 0;
_root.level = 1;
}
onClipEvent (enterFrame) {
if (_root.pause == false) {
if (_root.level == 1) {
_root.lowset = 3;
_root.difficulty = 2;
_root.fallspeed = 5;
_root.blocknumber = 2;
}
if (_root.level == 2) {
_root.lowset = 3;
_root.difficulty = 5;
_root.fallspeed = 6;
_root.blocknumber = 3;
}
if (_root.level == 3) {
_root.lowset = 3;
_root.difficulty = 8;
_root.fallspeed = 7;
_root.blocknumber = 4;
}
if (_root.level == 4) {
_root.lowset = 3;
_root.difficulty = 10;
_root.fallspeed = 7;
_root.blocknumber = 6;
}
if (_root.level == 5) {
_root.lowset = 3;
_root.difficulty = 2;
_root.fallspeed = 10;
_root.blocknumber = 10;
_root.fond.gotoAndStop(2);
}
if (_root.level == 6) {
_root.lowset = 5;
_root.difficulty = 13;
_root.fallspeed = 8;
_root.blocknumber = 7;
}
if (_root.level == 7) {
_root.lowset = 5;
_root.difficulty = 14;
_root.fallspeed = 8;
_root.blocknumber = 8;
}
if (_root.level == 8) {
_root.lowset = 5;
_root.difficulty = 15;
_root.fallspeed = 8;
_root.blocknumber = 9;
}
if (_root.level == 9) {
_root.lowset = 5;
_root.difficulty = 16;
_root.fallspeed = 8;
_root.blocknumber = 10;
}
if (_root.level == 10) {
_root.lowset = 17;
_root.difficulty = 0;
_root.fallspeed = 7;
_root.blocknumber = 5;
_root.fond.gotoAndStop(3);
}
if (_root.level == 11) {
_root.lowset = 4;
_root.difficulty = 18;
_root.fallspeed = 8;
_root.blocknumber = 11;
}
if (_root.level == 12) {
_root.lowset = 5;
_root.difficulty = 19;
_root.fallspeed = 8;
_root.blocknumber = 12;
}
if (_root.level == 13) {
_root.lowset = 5;
_root.difficulty = 20;
_root.fallspeed = 8;
_root.blocknumber = 13;
}
if (_root.level == 14) {
_root.lowset = 6;
_root.difficulty = 21;
_root.fallspeed = 8;
_root.blocknumber = 14;
}
if (_root.level == 15) {
_root.lowset = 18;
_root.difficulty = 0;
_root.fallspeed = 7;
_root.blocknumber = 5;
_root.fond.gotoAndStop(4);
}
if (_root.level == 16) {
_root.lowset = 8;
_root.difficulty = 22;
_root.fallspeed = 9;
_root.blocknumber = 16;
}
if (_root.level == 17) {
_root.lowset = 8;
_root.difficulty = 22;
_root.fallspeed = 9;
_root.blocknumber = 17;
}
if (_root.level == 18) {
_root.lowset = 8;
_root.difficulty = 22;
_root.fallspeed = 9;
_root.blocknumber = 18;
}
if (_root.level == 19) {
_root.lowset = 9;
_root.difficulty = 22;
_root.fallspeed = 9;
_root.blocknumber = 19;
}
if (_root.level == 20) {
_root.lowset = 19;
_root.difficulty = 22;
_root.fallspeed = 10;
_root.blocknumber = 20;
_root.fond.gotoAndStop(5);
}
}
if ((_root.death == true) and (_root.gameover == false)) {
tellTarget (_root.controller) {
play();
};
}
if ((_root.pause == false) and (_root.fallspeed == 0)) {
_root.fallspeed = 8;
}
}
Instance of Symbol 46 MovieClip in Frame 101
onClipEvent (enterFrame) {
_y = _root.herospawn._y;
_x = (_root.herospawn._x - 20);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.herospawn._x = _root.herospawn._x + 10;
_root.herospawn.dx = _root.herospawn.dx * -1;
_root.left2 = true;
} else {
_root.left2 = false;
}
}
Instance of Symbol 46 MovieClip in Frame 101
onClipEvent (enterFrame) {
_y = _root.herospawn._y;
_x = (_root.herospawn._x + 20);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.herospawn._x = _root.herospawn._x - 10;
_root.herospawn.dx = _root.herospawn.dx * -1;
_root.right2 = true;
} else {
_root.right2 = false;
}
}
Instance of Symbol 48 MovieClip "herospawn" in Frame 101
onClipEvent (enterFrame) {
if ((_root.left2 == true) and (_root.right2 == true)) {
_x = 275;
}
}
Instance of Symbol 50 MovieClip in Frame 101
onClipEvent (load) {
this.swapDepths(10000);
}
Frame 102
function death() {
if (5 >= getProperty("/life/lifebar", _currentframe)) {
_root.damagetaken = _root.damagetaken + 8;
_root.damagetakentotalt = _root.damagetakentotalt + 8;
tellTarget ("/life/lifebar") {
gotoAndStop (8);
};
} else {
tellTarget ("/life/lifebar") {
_root.damagetaken = _root.damagetaken + 6;
_root.damagetakentotalt = _root.damagetakentotalt + 6;
gotoAndStop (11);
};
}
}
function regenerate() {
tellTarget ("/life/lifebar") {
prevFrame();
};
tellTarget ("/life/lifebar") {
prevFrame();
};
}
function addpoints() {
_root.score = _root.score + 50;
}
function nextlevel() {
tellTarget ("_root.gameover") {
gotoAndStop (1);
};
}
with (_root.controller) {
gotoAndPlay(4);
}
_root.menu = false;
Instance of Symbol 143 MovieClip in Frame 102
onClipEvent (keyDown) {
if (this._currentframe == 9) {
this.play();
}
}
Instance of Symbol 153 MovieClip in Frame 102
onClipEvent (load) {
setProperty(this, _visible , false);
}
onClipEvent (enterFrame) {
if (Key.isDown(8) and Key.isDown(32)) {
setProperty(this, _visible , true);
}
}
Instance of Symbol 177 MovieClip "life" in Frame 102
onClipEvent (load) {
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.newgame == true) {
this.gotoAndStop(1);
}
if (_root.menu == true) {
this.swapDepths(2);
} else {
this.swapDepths(10001);
}
if (Key.isDown(80)) {
tellTarget (_root.pausetext) {
play();
};
}
}
Instance of Symbol 186 MovieClip "hero" in Frame 102
onClipEvent (load) {
_root.speed2 = 0;
_root.death = false;
_root.pause = false;
this.swapDepths(9998);
tellTarget ("/hero") {
gotoAndPlay (1);
};
}
onClipEvent (enterFrame) {
if (_root.gameover == true) {
removeMovieClip("");
}
if ((_root.left3 == true) and (_root.right3 == true)) {
_y = (_y - (_root.fallspeed * 1.2));
}
if (-5 >= _root.speed2) {
_root.speed2 = -5;
}
if (_root.speed2 >= 2) {
_root.speed2 = 2;
}
if (Key.isDown(37)) {
_root.direction2 = _root.direction2 - 1.5;
}
if (Key.isDown(39)) {
_root.direction2 = _root.direction2 + 1.5;
}
if (Key.isDown(38)) {
_root.speed2 = _root.speed2 - 1.3;
}
if (Key.isDown(40) and (_y >= -2.5)) {
_root.speed2 = _root.speed2 + 1;
}
if (_root.bounce.hitTest(this._x, this._y, true)) {
_y = 390;
_root.speed2 = _root.speed2 * -0.5;
}
if (_root.pause == false) {
_y = (_y + _root.speed2);
_x = (_x + _root.direction2);
} else {
_y = (_y + 0);
_x = (_x + 0);
}
if (_root.death == true) {
_y = -100;
_x = -810;
}
if (_root.death != true) {
if (((((_root.wall1.hitTest(_root.l._x, _root.l._y, true) or _root.wall2.hitTest(_root.l._x, _root.l._y, true)) or _root.wall1.hitTest(_root.r._x, _root.r._y, true)) or _root.wall2.hitTest(_root.r._x, _root.r._y, true)) or _root.wall3.hitTest(_root.r._x, _root.r._y, true)) or _root.wall3.hitTest(_root.r._x, _root.r._y, true)) {
_root.direction2 = _root.direction2 * -0.5;
_root.speed2 = _root.speed2 * -0.5;
_root.damagetaken++;
_root.damagetakentotalt++;
tellTarget ("/life/lifebar") {
play();
};
}
if (_root.killer.hitTest(this)) {
_y = -100;
_x = -810;
_root.death = true;
_root.monsterremover = true;
_root.damagetaken++;
_root.damagetakentotalt++;
this.gotoAndPlay(3);
tellTarget ("/controller") {
play();
};
}
}
}
Instance of Symbol 46 MovieClip "l" in Frame 102
onClipEvent (enterFrame) {
_y = _root.hero._y;
_x = (_root.hero._x - 5);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.hero._x = _root.hero._x + 10;
_root.left3 = true;
} else {
_root.left3 = false;
}
}
Instance of Symbol 46 MovieClip "r" in Frame 102
onClipEvent (enterFrame) {
_y = _root.hero._y;
_x = (_root.hero._x + 5);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.hero._x = _root.hero._x - 10;
_root.right3 = true;
} else {
_root.right3 = false;
}
}
Instance of Symbol 188 MovieClip "duva" in Frame 102
onClipEvent (enterFrame) {
_y = (_y - _root.fallspeed);
if (_root.gameover == true) {
this.removeMovieClip();
}
}
Instance of Symbol 190 MovieClip "spawn4" in Frame 102
onClipEvent (load) {
if (_root.kvalitet == "low") {
setProperty(this, _visible , false);
}
}
onClipEvent (enterFrame) {
this._x = _root.hero._x;
this._y = _root.hero._y;
}
Instance of Symbol 46 MovieClip in Frame 102
onClipEvent (enterFrame) {
_y = _root.monsterspawn._y;
_x = (_root.monsterspawn._x - 20);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.monsterspawn._x = _root.monsterspawn._x + 10;
_root.monsterspawn.dx = _root.monsterspawn.dx * -1;
_root.left = true;
} else {
_root.left = false;
}
}
Instance of Symbol 46 MovieClip in Frame 102
onClipEvent (enterFrame) {
_y = _root.monsterspawn._y;
_x = (_root.monsterspawn._x + 20);
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
_root.monsterspawn._x = _root.monsterspawn._x - 10;
_root.monsterspawn.dx = _root.monsterspawn.dx * -1;
_root.right = true;
} else {
_root.right = false;
}
}
Instance of Symbol 194 MovieClip "monster" in Frame 102
onClipEvent (load) {
dx = random(3) + 1;
hitcheck = false;
}
onClipEvent (enterFrame) {
if ((_root.death == true) or (_root.remover == true)) {
removeMovieClip("");
}
_y = (_y - _root.fallspeed);
if (_root.pause == false) {
_x = (_x + dx);
}
if (_root.wall1.hitTest(this._x, this._y, true) or _root.wall2.hitTest(this._x, this._y, true)) {
if (stuckcheck == false) {
dx = dx * -1;
setProperty(this, _xscale , -100);
stuckcheck = true;
} else {
this.play();
}
} else {
stuckcheck = false;
}
if (this.hittest(_root.killer) and (this._currentframe == 1)) {
_root.monstersmissed++;
_root.monstersmissedtotalt++;
removeMovieClip("");
}
if (this.hittest(_root.hero)) {
if (hitcheck == false) {
_root.monsterskilled++;
_root.monsterskilledtotalt++;
_root.addpoints();
hitcheck = true;
} else {
this.play();
}
}
if (this.hittest(_root.wall1.trap) or this.hittest(_root.wall2.trap)) {
this.play();
}
if ((_root.gameover == true) or (_root.nextlevel2 == true)) {
removeMovieClip("");
}
}
Instance of Symbol 195 MovieClip "monsterspawn" in Frame 102
onClipEvent (load) {
_root.monsterspawn.dx = -7;
}
onClipEvent (enterFrame) {
_x = (_x + _root.monsterspawn.dx);
if ((_root.left == true) and (_root.right == true)) {
_x = 275;
}
if (0 >= _x) {
_x = 275;
}
if (_x >= 550) {
_x = 275;
}
}
Instance of Symbol 197 MovieClip "bounce" in Frame 102
onClipEvent (load) {
setProperty(this, _visible , false);
}
Instance of Symbol 200 MovieClip "pausetext" in Frame 102
onClipEvent (enterFrame) {
if (Key.isDown(80)) {
_root.speed2 = 0;
_root.direction2 = 0;
tellTarget (_root.pausetext) {
play();
};
}
}
Instance of Symbol 197 MovieClip "killer" in Frame 102
onClipEvent (load) {
setProperty(_root.killer, _visible , false);
}
Instance of Symbol 229 MovieClip "gameover" in Frame 102
onClipEvent (enterFrame) {
if (_root.menu == false) {
if ((_root.deathcheck == true) or (_root.gameover == true)) {
this.play();
}
}
}
Instance of Symbol 269 MovieClip "wall2" in Frame 102
onClipEvent (enterFrame) {
_y = (_y - _root.fallspeed);
if (this.hittest(_root.remover) and (_root.blockstop == false)) {
_y = 598;
_root.blockspawn++;
gotoAndPlay("/wall2:new" +98);
}
}
Instance of Symbol 269 MovieClip "wall1" in Frame 102
onClipEvent (enterFrame) {
_y = (_y - _root.fallspeed);
if (this.hittest(_root.remover) and (_root.blockstop == false)) {
_y = 598;
_root.blockspawn++;
gotoAndPlay("/wall1:new" +98);
}
}
Instance of Symbol 271 MovieClip "wall3" in Frame 102
onClipEvent (enterFrame) {
_y = (_y - _root.fallspeed);
if (this.hittest(_root.remover)) {
_root.blockreset = false;
removeMovieClip("");
}
}
Frame 103
setProperty("_root", _quality , "high");
_root.menu = true;
_root.score_txt = _root.score;
stop();
Frame 104
i = 1;
while (10 >= i) {
if (score >= _root["score" + i]) {
j = 10;
while (i < j) {
_root["score" + j] = _root["score" + (j - 1)];
_root["name" + j] = _root["name" + (j - 1)];
j--;
}
_root["score" + i] = score;
_root["name" + i] = newname;
break;
}
i++;
}
Frame 105
stop();
Symbol 13 MovieClip Frame 99
stop();
Symbol 20 MovieClip Frame 10
stop();
Symbol 24 Button
on (release) {
_root.gotoAndStop("menu");
}
Symbol 25 MovieClip Frame 1
stop();
Symbol 25 MovieClip Frame 2
stop();
Symbol 45 MovieClip Frame 1
stop();
Symbol 45 MovieClip Frame 2
_root.death = false;
tellTarget (_root.hero) {
gotoAndPlay (3);
};
tellTarget ("/life") {
nextFrame();
};
tellTarget ("/life/lifebar") {
gotoAndStop (1);
};
if (_root.gameover == true) {
gotoAndStop (1);
}
Symbol 45 MovieClip Frame 4
if (_root.gameover == true) {
gotoAndStop (1);
} else {
_root.wall3._y = 219.4;
_root.wall1._y = 603.3;
_root.wall1.gotoAndPlay("new");
_root.wall2._y = 1000.8;
_root.wall2.gotoAndPlay("new");
}
Instance of Symbol 40 MovieClip in Symbol 45 MovieClip Frame 4
onClipEvent (load) {
_root.fallspeedholder = _root.fallspeed;
}
onClipEvent (enterFrame) {
_root.speed2 = 0;
_root.direction2 = 0;
_root.fallspeed = 0;
_root.pause = true;
}
Symbol 45 MovieClip Frame 25
_root.blockstop = false;
_root.blockspawn = 0;
tellTarget (_root.herospawn) {
_x = 275;
play();
};
play();
Instance of Symbol 40 MovieClip in Symbol 45 MovieClip Frame 25
onClipEvent (load) {
_root.fallspeed = _root.fallspeedholder;
_root.pause = false;
}
Symbol 45 MovieClip Frame 29
_root.wall1.gotoAndPlay("new");
_root.wall2.gotoAndPlay("new");
_root.newgame = false;
gotoAndStop (1);
Symbol 48 MovieClip Frame 1
stop();
Symbol 48 MovieClip Frame 11
if (_root.pause == true) {
gotoAndPlay (2);
} else if ((_root.death == true) or (_root.deathcheck == true)) {
_root.gameover.play();
gotoAndStop (1);
}
Symbol 48 MovieClip Frame 18
if ((_root.deathcheck != true) or (_root.death != true)) {
duplicateMovieClip ("/hero", "hero", 9998);
_root.hero._x = _root.herospawn._x;
_root.hero._y = _root.herospawn._y;
_root.speed2 = 0;
_root.direction2 = 0;
_root.monsterskilled = 0;
_root.monstersmissed = 0;
_root.damagetaken = 0;
_root.monsterremover = false;
tellTarget ("/hero") {
gotoAndStop (1);
};
}
gotoAndStop (1);
Symbol 50 MovieClip Frame 1
stop();
Symbol 52 Button
on (release) {
getURL ("http://www.miniclip.com/Homepage.htm", "_blank");
}
Symbol 56 Button
on (release) {
nextFrame();
}
Symbol 67 Button
on (release) {
tellTarget (_root.instruktion) {
gotoAndPlay ("close");
};
}
Symbol 69 Button
on (release) {
prevFrame();
}
Symbol 81 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 2
tellTarget (_root.alternativ) {
gotoAndStop (1);
};
Symbol 81 MovieClip Frame 9
stop();
Symbol 81 MovieClip Frame 10
stop();
Symbol 81 MovieClip Frame 11
stop();
Symbol 81 MovieClip Frame 12
stop();
Symbol 84 MovieClip Frame 1
if (_root.kvalitet == "medium") {
gotoAndStop (4);
}
if (_root.kvalitet == "low") {
gotoAndStop (3);
}
if (_root.kvalitet == "high") {
gotoAndStop (2);
}
_root.kvalitet = "medium";
stop();
Symbol 84 MovieClip Frame 2
_root.kvalitet = "high";
stop();
Symbol 84 MovieClip Frame 3
_root.kvalitet = "low";
stop();
Symbol 84 MovieClip Frame 4
_root.kvalitet = "medium";
stop();
Symbol 86 Button
on (release) {
tellTarget ("q_bock") {
gotoAndStop (2);
};
}
Symbol 88 Button
on (release) {
tellTarget ("q_bock") {
gotoAndStop (4);
};
}
Symbol 90 Button
on (release) {
tellTarget ("q_bock") {
gotoAndStop (3);
};
}
Symbol 93 Button
on (release) {
tellTarget (_root.alternativ) {
gotoAndPlay ("close");
};
}
Symbol 95 Button
on (release) {
getURL ("mailto:tomas.mazetti@fx33.com");
}
Symbol 96 Button
on (release) {
getURL ("mailto:spalding@hotmail.com");
}
Symbol 100 MovieClip Frame 1
stop();
Symbol 100 MovieClip Frame 2
tellTarget (_root.instruktion) {
gotoAndStop (1);
};
Symbol 100 MovieClip Frame 9
stop();
Symbol 100 MovieClip Frame 10
stop();
Symbol 100 MovieClip Frame 11
stop();
Symbol 100 MovieClip Frame 12
stop();
Symbol 102 Button
on (release) {
getURL ("http://www.fx33.com", "_blank");
}
Symbol 104 Button
on (release) {
getURL ("http://www.2000adonline.com", "_blank");
}
Symbol 109 Button
on (release) {
if (_root.kvalitet == "medium") {
setProperty("_root", _quality , "medium");
}
if (_root.kvalitet == "low") {
setProperty("_root", _quality , "low");
}
if (_root.kvalitet == "high") {
setProperty("_root", _quality , "high");
}
_root.initialize();
tellTarget (_root) {
nextFrame();
};
}
Symbol 113 Button
on (release) {
if (_root.alternativ._currentFrame == 1) {
_root.alternativ.play();
} else {
_root.alternativ.gotoAndPlay("close");
}
}
Symbol 117 Button
on (release) {
if (_root.instruktion._currentFrame == 1) {
_root.instruktion.play();
} else {
_root.instruktion.gotoAndPlay("close");
}
}
Symbol 122 Button
on (release) {
getURL ("http://www.miniclip.com/download_rigelian.htm", "_blank");
}
Symbol 126 Button
on (release) {
getURL ("http://www.miniclip.com/Homepage.htm", "_blank");
}
Symbol 130 Button
on (release) {
getURL ("http://www.miniclip.com/signup.htm", "_blank");
}
Symbol 143 MovieClip Frame 1
play();
Symbol 143 MovieClip Frame 9
stop();
Symbol 143 MovieClip Frame 14
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 2
stop();
Symbol 169 MovieClip Frame 3
stop();
Symbol 169 MovieClip Frame 4
stop();
Symbol 169 MovieClip Frame 5
stop();
Symbol 169 MovieClip Frame 6
stop();
Symbol 169 MovieClip Frame 7
stop();
Symbol 169 MovieClip Frame 8
stop();
Symbol 169 MovieClip Frame 9
stop();
Symbol 169 MovieClip Frame 10
stop();
Symbol 169 MovieClip Frame 11
if (_root.death != true) {
_root.death = true;
_root.monsterremover = true;
}
gotoAndStop (12);
Symbol 169 MovieClip Frame 12
stop();
Symbol 176 Button
on (release) {
tellTarget (_root.pausetext) {
play();
};
}
Symbol 177 MovieClip Frame 1
stop();
Symbol 177 MovieClip Frame 2
_root.death = false;
stop();
Symbol 177 MovieClip Frame 3
_root.death = false;
stop();
Symbol 177 MovieClip Frame 4
_root.hero.removeMovieClip();
_root.death = false;
_root.gameover = true;
stop();
Symbol 177 MovieClip Frame 5
_root.deathcheck = true;
_root.death = true;
stop();
Symbol 178 MovieClip Frame 28
gotoAndPlay (1);
Symbol 186 MovieClip Frame 2
gotoAndPlay (1);
Symbol 186 MovieClip Frame 3
this._y = -100;
this._x = -810;
Symbol 186 MovieClip Frame 8
stop();
Symbol 188 MovieClip Frame 13
removeMovieClip("");
Symbol 190 MovieClip Frame 1
iiii = 1;
Symbol 190 MovieClip Frame 3
if (_root.death != true) {
duplicateMovieClip ("/duva", "duva" + iiii, iiii);
_root["duva" + iiii]._x = _root.spawn4._x;
_root["duva" + iiii]._y = _root.spawn4._y;
iiii++;
}
if (iiii >= 50) {
gotoAndPlay (1);
} else {
gotoAndPlay (2);
}
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 6
removeMovieClip("");
Symbol 195 MovieClip Frame 1
ii = 3000;
Symbol 195 MovieClip Frame 40
if ((_root.pause == false) and (_root.blockstop == false)) {
duplicateMovieClip ("/monster", "monster" + ii, ii);
_root["monster" + ii]._x = _root.monsterspawn._x;
_root["monster" + ii]._y = _root.monsterspawn._y;
ii++;
}
gotoAndPlay (2);
Symbol 200 MovieClip Frame 1
_root.pause = false;
stop();
Instance of Symbol 40 MovieClip in Symbol 200 MovieClip Frame 2
onClipEvent (load) {
_root.fallspeedholder = _root.fallspeed;
}
onClipEvent (enterFrame) {
_root.speed2 = 0;
_root.direction2 = 0;
_root.fallspeed = 0;
_root.pause = true;
}
Symbol 200 MovieClip Frame 3
_root.fallspeed = 0;
stop();
Instance of Symbol 40 MovieClip in Symbol 200 MovieClip Frame 4
onClipEvent (load) {
_root.fallspeed = _root.fallspeedholder;
}
Symbol 200 MovieClip Frame 5
gotoAndStop (1);
Symbol 216 MovieClip Frame 1
stop();
Symbol 216 MovieClip Frame 2
_root.score = _root.score * 4;
stop();
Symbol 219 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 2
_root.score = _root.score * 2;
stop();
Symbol 226 MovieClip Frame 1
stop();
Symbol 226 MovieClip Frame 2
_root.score = _root.score * 3;
stop();
Symbol 226 MovieClip Frame 3
_root.score = _root.score / 2;
stop();
Symbol 226 MovieClip Frame 4
stop();
Symbol 229 MovieClip Frame 1
stop();
Symbol 229 MovieClip Frame 11
_root.nextFrame();
_root.menu = true;
stop();
Instance of Symbol 40 MovieClip in Symbol 229 MovieClip Frame 12
onClipEvent (load) {
_root.fallspeedholder = _root.fallspeed + 1;
_root.nextlevel2 = true;
}
onClipEvent (enterFrame) {
_root.speed2 = 0;
_root.direction2 = 0;
_root.fallspeed = 0;
_root.pause = true;
}
Instance of Symbol 207 MovieClip in Symbol 229 MovieClip Frame 17
onClipEvent (enterFrame) {
_root.hero._y = -1000;
_root.hero._x = -200;
}
Symbol 229 MovieClip Frame 19
gotoAndStop (21);
Instance of Symbol 40 MovieClip in Symbol 229 MovieClip Frame 20
onClipEvent (load) {
if ((_root.damagetaken == 0) and (0 < _root.monstersmissed)) {
_root.zerodamagelevels++;
tellTarget ("_root.gameover.zerodamage") {
nextFrame();
};
}
if (_root.monsterskilled == 0) {
_root.allmisslevels++;
tellTarget ("_root.gameover.allkills") {
gotoAndStop (3);
};
}
if ((_root.monstersmissed == 0) and (0 < _root.damagetaken)) {
_root.allkillslevels++;
tellTarget ("_root.gameover.allkills") {
nextFrame();
};
}
if ((_root.monstersmissed == 0) and (_root.damagetaken == 0)) {
_root.perfectlevels++;
tellTarget ("_root.gameover.perfect") {
nextFrame();
};
}
if (((0 < _root.monstersmissed) and (0 < _root.damagetaken)) and (0 < _root.monsterskilled)) {
tellTarget ("_root.gameover.allkills") {
gotoAndPlay (4);
};
}
}
onClipEvent (enterFrame) {
_root.pause = true;
}
onClipEvent (keyDown) {
_root.pause = false;
_root.death = false;
_root.blockstop = false;
_root.nextlevel2 = false;
_root.fallspeed = _root.fallspeedholder;
_root.blockspawn = 0;
_root.level++;
_root.monsterskilled = 0;
_root.interplay = true;
_root.monstersmissed = 0;
_root.levelcomplete++;
_root.damagetaken = 0;
tellTarget (_root.controller) {
gotoAndPlay (4);
};
_root.nextlevel();
}
Instance of Symbol 197 MovieClip "bounce" in Symbol 241 MovieClip Frame 1
onClipEvent (load) {
setProperty(this, _visible , false);
}
Symbol 241 MovieClip Frame 2
gotoAndPlay (1);
Symbol 241 MovieClip Frame 7
this.gotoAndPlay(1);
Instance of Symbol 241 MovieClip "monsterskott" in Symbol 243 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 241 MovieClip "monsterskott" in Symbol 243 MovieClip Frame 13
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this._x, this._y, true)) {
gotoAndPlay (3);
}
}
Instance of Symbol 241 MovieClip "monsterskott" in Symbol 243 MovieClip Frame 29
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 250 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 248 MovieClip in Symbol 250 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 250 MovieClip Frame 38
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 248 MovieClip in Symbol 250 MovieClip Frame 38
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 254 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 259 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 259 MovieClip Frame 35
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 261 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 261 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 261 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Instance of Symbol 247 MovieClip in Symbol 261 MovieClip Frame 22
onClipEvent (enterFrame) {
if (_root.hero.hitTest(this)) {
_root.death();
}
}
Symbol 269 MovieClip Frame 1
if (_root.blockspawn >= _root.blocknumber) {
gotoAndStop (2);
} else {
gotoAndStop(random(_root.difficulty) + _root.lowset);
}
Symbol 269 MovieClip Frame 2
_root.blockstop = true;
stop();
Instance of Symbol 232 MovieClip in Symbol 269 MovieClip Frame 2
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (this.hittest(_root.hero) and (_root.deathcheck == false)) {
_y = -200;
_x = -810;
tellTarget ("/gameover") {
gotoAndPlay ("nextlevel");
};
}
}
Symbol 269 MovieClip Frame 3
stop();
Symbol 269 MovieClip Frame 4
stop();
Symbol 269 MovieClip Frame 5
stop();
Symbol 269 MovieClip Frame 6
stop();
Symbol 269 MovieClip Frame 7
stop();
Instance of Symbol 238 MovieClip in Symbol 269 MovieClip Frame 7
onClipEvent (enterFrame) {
if (this.hitTest(_root.l._x, _root.l._y) or this.hitTest(_root.r._x, _root.r._y)) {
_y = -200;
_x = -810;
_root.regenerate();
}
}
Symbol 269 MovieClip Frame 8
stop();
Symbol 269 MovieClip Frame 9
stop();
Symbol 269 MovieClip Frame 10
stop();
Symbol 269 MovieClip Frame 11
stop();
Symbol 269 MovieClip Frame 12
stop();
Symbol 269 MovieClip Frame 13
stop();
Symbol 269 MovieClip Frame 14
stop();
Instance of Symbol 238 MovieClip in Symbol 269 MovieClip Frame 14
onClipEvent (enterFrame) {
if (this.hitTest(_root.l._x, _root.l._y) or this.hitTest(_root.r._x, _root.r._y)) {
_y = -200;
_x = -810;
_root.regenerate();
}
}
Symbol 269 MovieClip Frame 15
stop();
Symbol 269 MovieClip Frame 16
stop();
Symbol 269 MovieClip Frame 17
stop();
Symbol 269 MovieClip Frame 18
stop();
Symbol 269 MovieClip Frame 19
stop();
Symbol 269 MovieClip Frame 20
stop();
Symbol 269 MovieClip Frame 21
stop();
Symbol 269 MovieClip Frame 22
stop();
Symbol 269 MovieClip Frame 23
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 2
stop();
Symbol 277 MovieClip Frame 3
stop();
Symbol 277 MovieClip Frame 4
stop();
Symbol 277 MovieClip Frame 5
stop();
Symbol 304 MovieClip Frame 42
stop();
Symbol 307 Button
on (release) {
_root.gameover = false;
_root.menu = true;
_root.score = 0;
_root.newgame = true;
gotoAndStop (101);
}
Symbol 309 Button
on (release) {
if (_root.score_txt >= _root.score10) {
_root.gotoAndStop("newhighscore");
} else {
_root.gotoAndStop("highscore_old");
}
}
Symbol 338 Button
on (release) {
_root.gotoAndStop("highscore_old");
}