Frame 1
function enterCode(code) {
x = 0;
while (x <= _root.codelist.length) {
if (String(code).toUpperCase() == codelist[x]) {
_global.valid = x;
trace("VALID:" + x);
}
x++;
}
}
_global.valid = 0;
loadVariablesNum ("key.txt", 0);
_root.attachMovie("frame", "frame", 10003);
_global.episode = 1;
_global.ep_id = 1115;
codelist = Array("void", "GERM", "PLASMA", "AMOEBA");
if ((_global.episode == 1) && (!_global.valid)) {
_global.valid = 1;
}
if (_root.pw) {
enterCode(_root.pw);
}
stop();
Instance of Symbol 1241 MovieClip [range] "range" in Frame 1
onClipEvent (enterFrame) {
_parent.everyFrame();
}
Frame 2
function buildGame() {
Game = {};
_root.Visits = {};
Game.stat = "play";
Game.title = "The Twisted Stomach";
Game.level = 0;
Game.levels = 1;
Game.startscreens = Array("void", Array(0, -1), Array(0, -1), Array(0, 0));
Game.screen = "intro";
Game.Xscreen = Game.startscreens[Game.level][0];
Game.Yscreen = Game.startscreens[Game.level][1];
Game.lives = 0;
Game.bubbles = Array(87, 83, 65, 68, 40, 37, 38, 39);
Game.dna = false;
Game.newlife1 = false;
if (_root.zip) {
Game.level = zip - 1;
}
if (Key.isDown(81) && (Key.isDown(90))) {
_global.ghostmode = true;
} else {
_global.ghostmode = false;
}
Game.pause = function (mode) {
Game.stat = mode;
if (mode == "pause") {
i = 0;
while (i < enemies.length) {
_root["Enemy" + i].path.art.art.stop();
if (_root["Enemy" + i].path.art.art.art) {
_root["Enemy" + i].path.art.art.art.stop();
}
i++;
}
_root.attachMovie("display_pause", "display_pause", 10000);
display_pause._x = 40;
display_pause._y = 25;
_global.rollbuffer = false;
} else {
i = 0;
while (i < enemies.length) {
_root["Enemy" + i].path.art.art.play();
if (_root["Enemy" + i].path.art.art.art) {
_root["Enemy" + i].path.art.art.art.play();
}
i++;
}
removeMovieClip(_root.display_pause);
_global.rollbuffer = true;
}
};
Game.die = function () {
_root.attachMovie("display_gameover", "gameover", 10000);
gameover._x = 40;
gameover._y = 25;
removeMovieClip(Pill.path);
};
_global.shooting = true;
_root.attachMovie("range", "range2", 6000);
range2._x = 40;
range2._y = 25;
}
function everyFrame() {
if (Game.stat != "play") {
return(undefined);
}
if (Pill.stat == "active") {
Pill.speed();
manMove("Pill");
}
if (Shots.firing == "yes") {
moveShots();
}
if (Shots.delaytimer > 0) {
Shots.delaytimer--;
}
i = 0;
while (i < enemies.length) {
enemyThink("Enemy" + i);
manMove("Enemy" + i);
i++;
}
if (_root.range.bubbles) {
_root.range.bubbles._x = _root.range.bubbles._x + (Pill.xSpeed * 0.5);
_root.range.bubbles._y = _root.range.bubbles._y + (Pill.ySpeed * 0.5);
}
moveEnemyShots();
i = 0;
while (i < blocks.length) {
if (Pill.path.bump.hitTest(grid_holder["block" + i].bump)) {
if (_global.ghostmode) {
return(undefined);
}
blockHit(grid_holder["block" + i], grid_holder["block" + i].typ, grid_holder["block" + i].damage);
}
i++;
}
i = 0;
while (i < blocks.length) {
j = 0;
while (j < enemies.length) {
k = 0;
while (k < 100) {
if (_root["Enemy" + j].path["bump" + k] != undefined) {
if (_root["Enemy" + j].path["bump" + k].hitTest(grid_holder["block" + i].bump)) {
bounceStart("Enemy" + j, "100", "100", "100", "100");
_root["Enemy" + j].path._x = _root["Enemy" + j].fromX;
_root["Enemy" + j].path._y = _root["Enemy" + j].fromY;
break;
}
} else {
break;
}
k++;
}
j++;
}
i++;
}
j = 0;
while (j < enemies.length) {
k = 0;
while (k < 10) {
if (_global.ghostmode) {
return(undefined);
}
if (_root["Enemy" + j].path["bump" + k] != undefined) {
if ((_root["Enemy" + j].path["bump" + k].hitTest(Pill.path.bump) && (Pill.stat == "active")) && (Pill.hurtstat == "off")) {
Pill.damage(_root["Enemy" + j].damage);
enemyAttack("Enemy" + j);
break;
}
} else {
break;
}
k++;
}
j++;
}
i = 0;
while (i < terrains.length) {
if (Pill.path.bump.hitTest(grid_holder["terrain" + i].bump)) {
_root.terrainHit(grid_holder["terrain" + i], grid_holder["terrain" + i].typ, grid_holder["terrain" + i].power);
}
i++;
}
var _local3 = "no";
i = 0;
while (i < bonus.length) {
if (Pill.path.bump.hitTest(range2["bonus" + i].bump)) {
if (bonus[i] != "treasure") {
setBonus(bonus[i], i);
} else {
if (_global.dropout == "yes") {
_local3 = "yes";
break;
}
setBonus(bonus[i], i);
_local3 = "yes";
break;
}
}
i++;
}
if ((_global.dropout == "yes") && (_local3 == "no")) {
_global.dropout = "no";
}
}
function newScreen(dir, xS, yS) {
if (_global.shooting) {
_global.shooting = false;
}
Pill.path.art.gotoAndStop(1);
if (Game.screen == "intro") {
Pill.init();
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
Screen = {};
var _local4 = 1;
_root.bg.attachMovie("bg_" + Game.level, "bg", _root.bg.getNextHighestDepth());
grid_holder._x = 40;
grid_holder._y = 25;
} else {
if (dir == "DOWN") {
Game.Yscreen = Game.Yscreen + 1;
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
Pill.toY = 1;
Pill.toX = Pill.fromX;
Pill.xSpeed = 0;
} else if (dir == "UP") {
Game.Yscreen = Game.Yscreen - 1;
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
Pill.toY = 399 - (Pill.path._height / 2);
Pill.toX = Pill.fromX;
Pill.xSpeed = 0;
} else if (dir == "RIGHT") {
Game.Xscreen = Game.Xscreen + 1;
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
Pill.toX = 1;
Pill.toY = Pill.fromY;
Pill.ySpeed = 0;
} else if (dir == "LEFT") {
Game.Xscreen = Game.Xscreen - 1;
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
Pill.toX = 599 - (Pill.path._width / 2);
Pill.toY = Pill.fromY;
Pill.ySpeed = 0;
} else {
Game.Xscreen = xS;
Game.Yscreen = yS;
Game.screen = (Game.Xscreen + "_") + Game.Yscreen;
}
_root.attachMovie("fader", "fader", 10002);
_root.bg.bg.play();
}
buildGrid(Game.level, Game.screen);
Pill.place(Pill.toX, Pill.toY);
Visits["v_" + Game.screen] = true;
_global.blocks = Array();
i = 0;
while (i <= 100) {
if (grid_holder["block" + i]._x != undefined) {
_global.blocks.push("1");
} else {
break;
}
i++;
}
_global.terrains = Array();
i = 0;
while (i <= 100) {
if (grid_holder["terrain" + i]._x != undefined) {
_global.terrains.push("1");
} else {
break;
}
i++;
}
if (_local4 != 1) {
if (_global.enemies.length > 0) {
i = 0;
while (i <= enemies.length) {
removeMovieClip(range["art_enemy" + i]);
i++;
}
}
} else if (_global.enemies_past.length > 0) {
i = 0;
while (i <= enemies_past.length) {
removeMovieClip(range["art_enemy" + i]);
i++;
}
}
z = 1080;
while (z < 1100) {
if (_root.range["shot" + z] != undefined) {
removeMovieClip(_root.range["shot" + z]);
}
z++;
}
EnemyShots.reset();
clearBonuses();
if (Screen["num" + Game.screen] == undefined) {
Screen["num" + Game.screen] = {};
}
i = 0;
while (i <= blocks.length) {
if (Screen["num" + Game.screen]["Block" + i] == "spent") {
grid_holder["block" + i]._x = -1000;
}
i++;
}
i = 0;
while (i <= terrains.length) {
if (Screen["num" + Game.screen]["terrain" + i] == "clear") {
grid_holder["terrain" + i].gotoAndStop("clear");
}
i++;
}
if (Screen["num" + Game.screen].treasure && (Screen["num" + Game.screen].treasure != "spent")) {
x = Screen["num" + Game.screen].treasure[3];
y = Screen["num" + Game.screen].treasure[4];
showBonus("treasure", x, y, Screen["num" + Game.screen].treasure);
}
}
function newLevel() {
Game.screen = "intro";
Game.level++;
Game.Xscreen = Game.startscreens[Game.level][0];
Game.Yscreen = Game.startscreens[Game.level][1];
Game.treasurelist = {};
Visits = {};
Game.dna = false;
_root.attachMovie("lvl_loader", "lvl_loader", 10002);
lvl_loader._x = 40;
lvl_loader._y = 25;
_global.curveSmootherArray = Array();
mid.attachMovie("mid" + Game.level, "mid", 1);
trace("m:" + mid._height);
trace("m:" + mid.mid._height);
removeMovieClip(_root.frame.nav.main.itemx.art);
removeMovieClip(_root.frame.nav.main.itemz.art);
}
function buildGrid(level, screen) {
_root.grid_holder.gotoAndPlay(Game.screen);
_root.mid.mid.gotoAndStop(1);
_root.mid.mid.gotoAndStop(Game.screen);
z = 0;
while (z < _global.curveSmootherArray.length) {
removeMovieClip(_root.grid_holder[_global.curveSmootherArray[z]]);
z++;
}
_global.curveSmootherArray = Array();
Grid = {};
i = 1;
while (i <= 10) {
j = 1;
while (j <= 15) {
if (_root.grid_holder[(("cell" + i) + "_") + j]._alpha > 90) {
Grid[(("cell" + i) + "_") + j] = 100;
} else if ((_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 50) || (_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 75)) {
Grid[(("cell" + i) + "_") + j] = 0;
} else {
Grid[(("cell" + i) + "_") + j] = 0;
Grid[(("cell" + i) + "_") + j]._visible = 0;
}
j++;
}
i++;
}
var _local4 = 1;
i = 1;
while (i <= 10) {
j = 1;
while (j <= 15) {
_root.grid_holder[(("cell" + i) + "_") + j].gotoAndStop(2);
if (_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 100) {
_root.grid_holder[(("cell" + i) + "_") + j].attachMovie("walltile_" + Game.level, "tile", _root.grid_holder[(("cell" + i) + "_") + j].getNextHighestDepth());
_root.grid_holder[(("cell" + i) + "_") + j].tile.t = tileType(i, j, "wall");
} else if ((_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 50) || (_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 75)) {
if (_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 75) {
_root.grid_holder[(("cell" + i) + "_") + j].bc = true;
}
_root.grid_holder[(("cell" + i) + "_") + j]._alpha = 100;
_root.grid_holder.attachMovie("walltile_" + Game.level, "cs" + _local4, _root.grid_holder.getNextHighestDepth());
_root.grid_holder["cs" + _local4].texture.gotoAndStop(1);
_root.grid_holder["cs" + _local4]._x = _root.grid_holder[(("cell" + i) + "_") + j]._x;
_root.grid_holder["cs" + _local4]._y = _root.grid_holder[(("cell" + i) + "_") + j]._y;
_root.grid_holder["cs" + _local4].t = tileType(i, j, "space");
_global.curveSmootherArray.push("cs" + _local4);
_local4++;
}
j++;
}
i++;
}
i = 1;
while (i <= 10) {
j = 1;
while (j <= 15) {
if ((_root.grid_holder[(("cell" + i) + "_") + j]._alpha == 25) || (_root.grid_holder[(("cell" + i) + "_") + j].bc == true)) {
Grid[(("cell" + i) + "_") + j] = 100;
_root.grid_holder[(("cell" + i) + "_") + j].tile.t = tileType(i, j, "wall");
}
j++;
}
i++;
}
Grid.get = function (prop) {
return(this[prop]);
};
}
function tileType(i, j, mod) {
var _local1 = Array();
_local1.push(Grid[(("cell" + (i - 1)) + "_") + (j - 1)]);
_local1.push(Grid[(("cell" + (i - 1)) + "_") + j]);
_local1.push(Grid[(("cell" + (i - 1)) + "_") + (j + 1)]);
_local1.push(Grid[(("cell" + i) + "_") + (j - 1)]);
_local1.push(Grid[(("cell" + i) + "_") + (j + 1)]);
_local1.push(Grid[(("cell" + (i + 1)) + "_") + (j - 1)]);
_local1.push(Grid[(("cell" + (i + 1)) + "_") + j]);
_local1.push(Grid[(("cell" + (i + 1)) + "_") + (j + 1)]);
u = 0;
while (u < _local1.length) {
if (_local1[u] == undefined) {
_local1[u] = 100;
}
u++;
}
var _local6 = _local1[1];
var _local5 = _local1[3];
var _local7 = _local1[4];
var _local4 = _local1[6];
var _local10 = ((_local6 + _local5) + _local7) + _local4;
var _local3;
var _local2;
if (mod == "wall") {
switch (_local10) {
case 300 :
if (_local6 == 0) {
_local2 = "1";
} else if (_local4 == 0) {
_local2 = "2";
} else if (_local5 == 0) {
_local2 = "3";
} else if (_local7 == 0) {
_local2 = "4";
}
_local3 = "s" + _local2;
break;
case 200 :
if ((_local6 == 0) && (_local5 == 0)) {
_local3 = "c1";
} else if ((_local6 == 0) && (_local7 == 0)) {
_local3 = "c2";
} else if ((_local4 == 0) && (_local5 == 0)) {
_local3 = "c3";
} else if ((_local4 == 0) && (_local7 == 0)) {
_local3 = "c4";
} else if ((_local4 == 0) && (_local6 == 0)) {
_local3 = "b2";
} else if ((_local5 == 0) && (_local7 == 0)) {
_local3 = "b1";
}
break;
case 100 :
if (_local4 == 100) {
_local2 = "1";
} else if (_local6 == 100) {
_local2 = "2";
} else if (_local7 == 100) {
_local2 = "3";
} else if (_local5 == 100) {
_local2 = "4";
}
_local3 = "p" + _local2;
}
} else if (mod == "space") {
switch (_local10) {
case 300 :
if (_local6 == 0) {
_local2 = "2";
} else if (_local4 == 0) {
_local2 = "1";
} else if (_local5 == 0) {
_local2 = "4";
} else if (_local7 == 0) {
_local2 = "3";
}
_local3 = "n" + _local2;
break;
case 200 :
if ((_local6 == 0) && (_local5 == 0)) {
_local3 = "a4";
} else if ((_local6 == 0) && (_local7 == 0)) {
_local3 = "a3";
} else if ((_local4 == 0) && (_local5 == 0)) {
_local3 = "a2";
} else {
if (!((_local4 == 0) && (_local7 == 0))) {
break;
}
_local3 = "a1";
}
}
}
return(_local3);
}
function restart(state) {
if (state == "alive") {
Game.level--;
newLevel();
} else {
if (_global.enemies.length > 0) {
i = 0;
while (i <= enemies.length) {
trace("x:" + range["art_enemy" + i]._x);
removeMovieClip(range["art_enemy" + i]);
trace("x:" + range["art_enemy" + i]._x);
trace("removing enemy" + i);
i++;
}
}
if (_global.enemies_past.length > 0) {
i = 0;
while (i <= enemies_past.length) {
removeMovieClip(range["art_enemy" + i]);
i++;
}
}
buildGame();
Game.stat = "pause";
_root.attachMovie("intro", "intro", 10001);
_root.frame.gotoAndPlay(1);
_root.intro._x = 40;
_root.intro._y = 25;
}
}
function playSound(sound) {
if (Game.sound > 1) {
_root.soundmachine.gotoAndPlay(sound);
}
}
function switchSound(num) {
Game.sound = num;
_root.frame.nav.main.soundbutton.gotoAndStop(num);
if ((num == 2) || (num == 1)) {
_root.music_main.stop();
} else if (num == 3) {
_root.music_main.start(0, 1000);
}
}
_global.lvl_titles = Array();
_global.lvl_titles[0] = "";
_global.lvl_titles[1] = "";
music_main = new Sound();
music_main.attachSound("m_main");
music_transition = new Sound();
music_transition.attachSound("m_transition");
Pill = {};
Pill.init = function () {
range.attachMovie("img_pill", "art_pill", 1000);
Pill.path = _root.range.art_pill;
Pill.stat = "active";
Pill.health = 100;
Pill.toX = _root.grid_holder.start_pos._x;
Pill.toY = _root.grid_holder.start_pos._y;
Pill.fromX = _root.grid_holder.start_pos._x;
Pill.fromY = _root.grid_holder.start_pos._y;
Pill.dieX = Pill.toX;
Pill.dieY = Pill.toY;
Pill.maxSpeed = 8;
Pill.speedCap = 15;
Pill.xSpeed = _root.grid_holder.start_pos.xSpeed;
Pill.ySpeed = _root.grid_holder.start_pos.ySpeed;
Pill.xDir = _root.grid_holder.start_pos.xDir;
Pill.yDir = _root.grid_holder.start_pos.yDir;
Pill.last_xDir = _root.grid_holder.start_pos.last_xDir;
Pill.direction = _root.grid_holder.start_pos.direction;
Pill.UL = 0;
Pill.UR = 0;
Pill.DL = 0;
Pill.DR = 0;
Pill.hurtstat = "off";
Pill.healthbar();
_root.grid_holder.start_pos._alpha = 0;
Pill.itemz = Array();
Pill.itemx = Array();
};
Pill.get = function (prop) {
return(this[prop]);
};
Pill.set = function (prop, val) {
this[prop] = val;
};
Pill.place = function (x, y) {
Pill.path._x = x;
Pill.path._y = y;
};
Pill.speed = function () {
if ((Pill.stat != "active") || (Game.stat != "play")) {
return(undefined);
}
if ((Key.isDown(39) || (Key.isDown(68))) && (Pill.get("xSpeed") < Pill.get("maxSpeed"))) {
Pill.set("xSpeed", Pill.get("xSpeed") + 2);
} else if ((Key.isDown(37) || (Key.isDown(65))) && (Pill.get("xSpeed") > (-Pill.get("maxSpeed")))) {
Pill.set("xSpeed", Pill.get("xSpeed") - 2);
} else if (Pill.get("xSpeed") != 0) {
Pill.set("xSpeed", Pill.get("xSpeed") * 0.9);
if (Math.abs(Pill.get("xSpeed")) <= 0.5) {
Pill.set("xSpeed", 0);
}
}
if ((Key.isDown(40) || (Key.isDown(83))) && (Pill.get("ySpeed") < Pill.get("maxSpeed"))) {
Pill.set("ySpeed", Pill.get("ySpeed") + 2);
} else if ((Key.isDown(38) || (Key.isDown(87))) && (Pill.get("ySpeed") > (-Pill.get("maxSpeed")))) {
Pill.set("ySpeed", Pill.get("ySpeed") - 2);
} else if (Pill.get("ySpeed") != 0) {
Pill.set("ySpeed", Pill.get("ySpeed") * 0.9);
if (Math.abs(Pill.get("ySpeed")) <= 0.5) {
Pill.set("ySpeed", 0);
}
}
};
Pill.damage = function (damage) {
trace("D:" + damage);
Pill.health = Pill.health - damage;
Pill.path.art.gotoAndPlay("hurt");
if (Pill.health <= 0) {
Pill.health = 0;
Pill.stat = "pause";
Pill.path.art.gotoAndPlay("die");
playSound("die");
} else {
playSound("hurt");
}
Pill.healthBar();
Pill.xSpeed = Pill.xSpeed * -1;
Pill.ySpeed = Pill.ySpeed * -1;
gunSwitch(-1);
};
Pill.healthBar = function () {
_root.frame.nav.main.lifebar.span._width = Pill.health + 1;
if ((Pill.health < 100) && (Pill.health > 0)) {
_root.frame.nav.main.lifebar.cap._x = (_root.frame.nav.main.lifebar.span._x + _root.frame.nav.main.lifebar.span._width) - 1;
} else {
_root.frame.nav.main.lifebar.cap._x = -1000;
}
if (Pill.health < 25) {
_root.frame.nav.main.heart.gotoAndPlay("blink");
} else {
_root.frame.nav.main.heart.gotoAndStop("normal");
}
};
function enemyThink(en) {
var _local3 = _root[en].movetype;
switch (_local3) {
case 1 :
break;
case 2 :
moveAngle(en, 50);
break;
case 3 :
moveCurve(en, 500, 0.5);
break;
case 4 :
moveScoot(en, "xy");
break;
case 5 :
if (_root[en].movemode == "seek") {
moveSeek(en, aim);
} else {
moveAngle(en, 50);
_root[en].timer++;
if (_root[en].timer > 18) {
_root[en].movemode = "seek";
_root[en].timer = 0;
}
}
break;
case 6 :
break;
case 7 :
_root[en].ySpeed = _root[en].ySpeed + _root[en].minSpeedY;
break;
case 8 :
if (_root[en].minSpeedX == 0) {
ax = "y";
} else {
ax = "x";
}
if (_root[en].movemode == "-1") {
_root[en][ax + "Speed"] = _root[en][ax + "Speed"] - _root[en]["minSpeed" + ax.toUpperCase()];
} else {
_root[en][ax + "Speed"] = _root[en][ax + "Speed"] + _root[en]["minSpeed" + ax.toUpperCase()];
}
if (Math.abs(_root[en][ax + "Speed"]) > _root[en]["maxSpeed" + ax.toUpperCase()]) {
_root[en].movemode = _root[en].movemode * -1;
}
break;
case 9 :
moveCurve(en, 1000, 4);
break;
}
if (_root[en].shootTrigger != "event") {
enemyShoot(en, _root[en].shoot);
}
}
function sightLine(en, ax) {
var _local5 = Math.abs(_root.Pill.path._x + (_root.Pill.path._width / 2));
var _local4 = Math.abs(_root.Pill.path._y + (_root.Pill.path._height / 2));
var _local3 = Math.abs(_root[en].path._x + (_root[en].path._width / 2));
var _local2 = Math.abs(_root[en].path._y + (_root[en].path._height / 2));
if (((_local5 > (_local3 - 10)) && (_local5 < (_local3 + 10))) && (ax == "y")) {
if (_local4 < _local2) {
return("u");
}
return("d");
}
if (((_local4 > (_local2 - 10)) && (_local4 < (_local2 + 10))) && (ax == "x")) {
if (_local5 < _local3) {
return("l");
}
return("r");
}
}
function enemyCompass(en) {
if ((Pill.path._x + (Pill.path._width / 2)) > (_root[en].path._x + (_root[en].path._width / 2))) {
x = 1;
}
if ((Pill.path._y + (Pill.path._height / 2)) > (_root[en].path._y + (_root[en].path._height / 2))) {
y = 1;
}
if (x && (y)) {
compass = "DR";
} else if (x) {
compass = "UR";
} else if (y) {
compass = "DL";
} else {
compass = "UL";
}
return(compass);
}
function enemyShoot(en, ax) {
var _local3 = _root[en].shoot;
var _local9 = _root[en].shootTrigger;
var _local7 = _root[en].xDir;
var _local8 = _root[en].yDir;
switch (_local9) {
case "sight" :
if ((_root[en].shootTimer < 20) && (_root[en].shootTimer > 0)) {
_root[en].shootTimer++;
} else if (_root[en].shootTimer == 20) {
_root[en].shootTimer = 0;
} else {
xOrient = sightLine(en, "x");
yOrient = sightLine(en, "y");
if (yOrient && (_local3 != "x")) {
_root[en].shootTimer = 1;
if (yOrient == "u") {
_root[en].ySpeed = Math.abs(_root[en].ySpeed) * -1;
newEnemyShot(en, 0, -10);
} else if (yOrient == "d") {
_root[en].ySpeed = Math.abs(_root[en].ySpeed);
newEnemyShot(en, 0, 10);
}
} else if (xOrient && (_local3 != "y")) {
if (xOrient == "l") {
_root[en].xSpeed = Math.abs(_root[en].xSpeed) * -1;
newEnemyShot(en, -10, 0);
} else if (xOrient == "r") {
_root[en].xSpeed = Math.abs(_root[en].xSpeed);
newEnemyShot(en, 10, 0);
}
}
}
break;
case "event" :
var _local5 = 0;
var _local4 = 0;
if (_root[en].shootX || (_root[en].shootY)) {
_local5 = _root[en].shootX;
_local4 = _root[en].shootY;
} else if (_local3 == "xy") {
if (_local7 == "LEFT") {
_local5 = -10;
} else if (_local7 == "RIGHT") {
_local5 = 10;
}
if (_local8 == "UP") {
_local4 = -10;
} else if (_local8 == "DOWN") {
_local4 = 10;
}
} else if (_local3 == "x") {
if (_local7 == "LEFT") {
_local5 = -10;
} else if (_local7 == "RIGHT") {
_local5 = 10;
}
} else if (_local3 == "y") {
if (_local8 == "UP") {
_local4 = -10;
} else if (_local8 == "DOWN") {
_local4 = 10;
}
}
newEnemyShot(en, _local5, _local4);
break;
default :
var _local10 = _root[en].shootTrigger;
if (_root[en].shootTimer < _local10) {
_root[en].shootTimer++;
} else {
_root[en].shootTimer = 0;
if (_local3 == "xy") {
_local3 = ((random(2) == 1) ? "x" : "y");
} else if (_local3 == "omni") {
var _local12 = ((random(2) == 1) ? 1 : -1);
var _local11 = ((random(2) == 1) ? 1 : -1);
var _local6 = random(11) * _local12;
var _local13 = (10 - _local6) * _local11;
newEnemyShot(en, _local6, _local13);
}
_local7 = ((_root[en].xDir == "0") ? (_root[en].last_xDir) : (_root[en].xDir));
_local8 = ((_root[en].yDir == "0") ? (_root[en].last_yDir) : (_root[en].yDir));
if (_local3 == "x") {
_local5 = 0;
if (_local7 == "LEFT") {
_local5 = -10;
} else if (_local7 == "RIGHT") {
_local5 = 10;
}
newEnemyShot(en, _local5, 0);
} else {
if (_local3 != "y") {
break;
}
_local4 = 0;
if (_local8 == "UP") {
_local4 = -10;
} else if (_local8 == "DOWN") {
_local4 = 10;
}
newEnemyShot(en, 0, _local4);
}
}
}
}
function enemyBounce(en, pUL, pUR, pDL, pDR) {
var _local5 = _root[en].movetype;
switch (_local5) {
case 1 :
break;
case 2 :
break;
case 3 :
_root[en].movemode = "normal";
break;
case 4 :
_root[en].scootdir = ((_root[en].scootdir == 1) ? -1 : 1);
break;
case 5 :
_root[en].movemode = "rebound";
break;
case 6 :
var _local4 = Array("x", "y");
p = 0;
while (p <= 1) {
var _local2 = _local4[p];
if (Math.abs(_root[en][_local2 + "Speed"]) == Math.abs(_root[en]["maxSpeed" + _local2.toUpperCase()])) {
_root[en][_local2 + "Speed"] = 0;
} else {
_root[en]["toggle_" + _local2] = _root[en]["toggle_" + _local2] * -1;
_root[en][_local2 + "Speed"] = _root[en]["maxSpeed" + _local2.toUpperCase()] * _root[en]["toggle_" + _local2];
}
p++;
}
break;
case 7 :
if ((pDL == 100) && (pDR == 100)) {
_root[en].ySpeed = _root[en].maxSpeedY * -1;
}
break;
case 8 :
if (_root[en].minSpeedX == 0) {
ax = "y";
} else {
ax = "x";
}
_root[en][ax + "Speed"] = 0;
break;
}
}
function enemyAttackBounce(en) {
compass = enemyCompass(en);
if (compass == "DR") {
bounceStart(en, "0", "0", "0", "100");
} else if (compass == "UR") {
bounceStart(en, "0", "100", "0", "0");
} else if (compass == "DL") {
bounceStart(en, "0", "0", "100", "0");
} else if (compass == "UL") {
bounceStart(en, "100", "0", "0", "0");
}
}
function enemyAttack(en) {
var _local3 = _root[en].movetype;
switch (_local3) {
case 1 :
enemyAttackBounce(en);
break;
case 2 :
enemyAttackBounce(en);
break;
case 3 :
enemyAttackBounce(en);
break;
case 4 :
enemyAttackBounce(en);
break;
case 5 :
_root[en].movemode = "rebound";
break;
case 6 :
enemyAttackBounce(en);
break;
case 7 :
enemyAttackBounce(en);
break;
case 8 :
enemyAttackBounce(en);
break;
case 9 :
enemyAttackBounce(en);
break;
}
}
function enemyDamage(en) {
}
function moveSeek(en, aim) {
var _local8 = Math.abs(_root.Pill.path._x + (_root.Pill.path._width / 2));
var _local7 = Math.abs(_root.Pill.path._y + (_root.Pill.path._height / 2));
var _local6 = Math.abs(_root[en].path._x + (_root[en].path._width / 2));
var _local5 = Math.abs(_root[en].path._y + (_root[en].path._height / 2));
var _local4 = Math.abs(_root[en].xSpeed);
var _local3 = Math.abs(_root[en].ySpeed);
var _local9 = 1;
var _local10 = 1;
if (_local8 < (_local6 - 10)) {
_local4 = -1;
_local9 = -1;
} else if (_local8 > (_local6 + 10)) {
_local4 = 1;
}
if (_local7 < (_local5 - 10)) {
_local3 = -1;
_local10 = -1;
} else if (_local7 > (_local5 + 10)) {
_local3 = 1;
}
_root[en].xSpeed = _root[en].xSpeed + _local4;
_root[en].ySpeed = _root[en].ySpeed + _local3;
if (Math.abs(_root[en].xSpeed) > _root[en].maxSpeedX) {
_root[en].xSpeed = _root[en].maxSpeedX * _local9;
}
_root[en].ySpeed = _root[en].ySpeed + _local3;
if (Math.abs(_root[en].ySpeed) > _root[en].maxSpeedY) {
_root[en].ySpeed = _root[en].maxSpeedY * _local10;
}
}
function moveScoot(en, axis) {
switch (_root[en].movemode) {
case "normal" :
_root[en].timer++;
if (_root[en].timer == 10) {
_root[en].movemode = "scooting";
_root[en].scootdir = ((random(2) == 0) ? 1 : -1);
if (axis == "xy") {
_root[en].scootaxis = ((random(2) == 0) ? "x" : "y");
} else {
_root[en].scootaxis = axis;
}
}
break;
case "scooting" :
var _local4 = _root[en].scootaxis;
var _local5 = _root[en].scootdir;
var _local3 = Math.abs(_root[en][_local4 + "Speed"]);
if (_root[en].timer == 10) {
_local3 = 0.2;
} else if ((_root[en].timer > 10) && (_root[en].timer < 20)) {
_local3 = _local3 + (_local3 * 0.7);
} else if (_root[en].timer == 20) {
_local3 = _local3 * 0.4;
} else if (((_root[en].timer > 20) && (_root[en].timer < 40)) && (_local3 > 0)) {
_local3 = _local3 * 0.9;
} else if (_root[en].timer == 40) {
_local3 = 0;
_root[en].movemode = "normal";
_root[en].timer = 0;
if (_root[en].shootTrigger == "event") {
enemyShoot(en, _local4);
}
}
_root[en].timer++;
_root[en][_local4 + "Speed"] = _local3 * _local5;
}
}
function moveAngle(en, frq) {
if (!_root[en].timer) {
_root[en].timer = 1;
} else if (_root[en].timer > frq) {
_root[en].timer = 1;
if (random(2) == 0) {
_root[en].xSpeed = _root[en].maxSpeedX;
_root[en].ySpeed = random(_root[en].maxSpeedY + 1);
} else {
_root[en].xSpeed = random(_root[en].maxSpeedX + 1);
_root[en].ySpeed = _root[en].maxSpeedY;
}
if (random(2) == 0) {
_root[en].xSpeed = _root[en].xSpeed * -1;
}
if (random(2) == 0) {
_root[en].ySpeed = _root[en].ySpeed * -1;
}
} else {
_root[en].timer++;
}
}
function moveCurve(en, frq, rate) {
switch (_root[en].movemode) {
case "normal" :
if (random(1000) < frq) {
var _local6 = random(4);
switch (_local6) {
case 0 :
_root[en].curve = "XU";
break;
case 1 :
_root[en].curve = "XD";
break;
case 2 :
_root[en].curve = "YU";
break;
case 3 :
_root[en].curve = "YD";
}
_root[en].movemode = "curving";
}
break;
case "curving" :
switch (_root[en].curve) {
case "XU" :
_root[en].xSpeed = _root[en].xSpeed + rate;
break;
case "XD" :
_root[en].xSpeed = _root[en].xSpeed - rate;
break;
case "YU" :
_root[en].ySpeed = _root[en].ySpeed + rate;
break;
case "YD" :
_root[en].ySpeed = _root[en].ySpeed - rate;
}
var _local4 = Array("x", "y");
p = 0;
for(;;){
if (p > 1) {
break;
}
var _local3 = _local4[p];
if (Math.abs(_root[en][_local3 + "Speed"]) > Math.abs(_root[en]["maxSpeed" + _local3.toUpperCase()])) {
if (_root[en][_local3 + "Speed"] > 0) {
_root[en][_local3 + "Speed"] = _root[en]["maxSpeed" + _local3.toUpperCase()];
} else {
_root[en][_local3 + "Speed"] = _root[en]["maxSpeed" + _local3.toUpperCase()] * -1;
}
_root[en].movemode = "normal";
}
p++;
};
}
}
function makeEnemy(count) {
if (Screen["num" + Game.screen]["Enemy" + i] != "spent") {
_global.enemies.push("1");
var eny = ("Enemy" + count);
var _local3 = _root.grid_holder["enemy" + count];
var _local5 = _local3.enemytype;
var _local4 = _root["Enemytype" + _local5];
_root[eny] = {};
_root[eny].stat = "active";
_root[eny].movetype = _local4.movetype;
_root[eny].enemytype = _local5;
_root[eny].typemod = _local3.typemod;
_root[eny].movemode = _local4.movemode;
_root[eny].damage = _local4.damage;
_root[eny].life = _local4.life;
_root[eny].lock = _local3.lock;
_root[eny].art = _local4.art;
_root[eny].timer = 0;
_root[eny].shoot = _local4.shoot;
_root[eny].shootTrigger = _local4.shootTrigger;
_root[eny].shootTimer = 0;
_root[eny].toggle_x = 1;
_root[eny].toggle_y = 1;
_root[eny].gun = _local4.gun;
_root[eny].toX = _local3._x;
_root[eny].toY = _local3._y;
_root[eny].fromX = _local3._x;
_root[eny].fromY = _local3._y;
_root[eny].pen = _local3.pen;
_root[eny].xSpeed = _local3.xSpeed;
_root[eny].ySpeed = _local3.ySpeed;
_root[eny].maxSpeedX = _local4.maxSpeedX;
_root[eny].minSpeedX = _local4.minSpeedX;
_root[eny].maxSpeedY = _local4.maxSpeedY;
_root[eny].minSpeedY = _local4.minSpeedY;
_root[eny].xDir = _local3.dir;
_root[eny].yDir = _local3.dir;
_root[eny].last_xDir = _local3.dir;
_root[eny].last_yDir = _local3.dir;
_root[eny].UL;
_root[eny].UR;
_root[eny].DL;
_root[eny].DR;
_root[eny].bonus = _local3.bonus;
_root[eny].bonus_detail = _local3.bonus_detail;
range.attachMovie(_root[eny].art, "art_enemy" + count, 2000 + count);
_root[eny].path = _root.range["art_enemy" + count];
if (_local3.life) {
_root[eny].life = _local3.life;
}
if (_local3.damage) {
_root[eny].damage = _local3.damage;
}
if (_local3.shootX || (_local3.shootY)) {
_root[eny].shootX = _local3.shootX;
_root[eny].shootY = _local3.shootY;
}
_root[eny].place = function (xx, yy) {
_root[eny].path._x = xx;
_root[eny].path._y = yy;
_root[eny].path._xscale = _root.grid_holder["enemy" + count]._xscale;
_root[eny].path._yscale = _root.grid_holder["enemy" + count]._yscale;
};
_root[eny].place(_root.grid_holder["enemy" + count]._x, _root.grid_holder["enemy" + count]._y);
} else {
_global.enemies.push("0");
}
_root.grid_holder["enemy" + count]._visible = 0;
_root.grid_holder["enemy" + count].art.art.art.art.stop();
_root.grid_holder["enemy" + count].art.art.art.stop();
_root.grid_holder["enemy" + count].art.art.stop();
_root.grid_holder["enemy" + count].gotoAndStop("off");
}
function countEnemies() {
_global.enemies = Array();
i = 0;
while (i <= 100) {
if (grid_holder["enemy" + i]._x != undefined) {
makeEnemy(i);
} else {
break;
}
i++;
}
}
var Enemytype1 = {movetype:1, movemode:"normal", damage:10, life:1, art:"e5_virus_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
var Enemytype2 = {movetype:3, movemode:"normal", damage:20, life:3, art:"e5_germ_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var Enemytype3 = {movetype:8, movemode:"-1", damage:20, life:1, art:"e5_smerp_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:2, minSpeedX:0, minSpeedY:2};
var Enemytype4 = {movetype:6, movemode:"normal", damage:15, life:2, art:"e5_eyeball_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var Enemytype5 = {movetype:7, movemode:"normal", damage:20, life:3, art:"e5_ringo_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:3, minSpeedX:0, minSpeedY:2};
var Enemytype6 = {movetype:1, movemode:"normal", damage:20, life:"lock", art:"e5_canon_tube_1", shoot:"hardcoded", shootTrigger:"event", gun:2, maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
var Enemytype7 = {movetype:7, movemode:"normal", damage:30, life:4, art:"e5_Spuder_1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:3, minSpeedX:0, minSpeedY:3};
var Enemytype8 = {movetype:2, movemode:"normal", damage:5, life:1, art:"e5_Spudy_1", shoot:"no", shootTrigger:"no", maxSpeedX:2, maxSpeedY:2, minSpeedX:0, minSpeedY:0};
var Enemytype9 = {movetype:1, movemode:"normal", damage:20, life:2, art:"e5_phrogger_1", shoot:"x", shootTrigger:"event", gun:1, maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var Enemytype10 = {movetype:1, movemode:"normal", damage:20, life:"lock", art:"e5_canon_pore_1x", shoot:"x", shootTrigger:"40", gun:2, maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
var Enemytype11 = {movetype:1, movemode:"normal", damage:20, life:"lock", art:"e5_canon_pore_1y", shoot:"y", shootTrigger:"20", gun:2, maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
var Enemytype12 = {movetype:1, movemode:"normal", damage:10, life:"lock", art:"e5_blowfeld_1", shoot:"no", shootTrigger:"no", gun:2, maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
var Enemytype13 = {movetype:1, movemode:"normal", damage:20, life:2, art:"e5_saag_1", shoot:"x", shootTrigger:"event", gun:3, maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:2, movemode:"normal", damage:1, life:1, art:"img_germ1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:4, movemode:"normal", damage:1, life:1, art:"img_germ1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:5, movemode:"seek", damage:1, life:1, art:"img_germ1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:4, movemode:"normal", damage:1, life:1, art:"img_germ1", shoot:"xy", shootTrigger:"event", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:2, movemode:"normal", damage:1, life:1, art:"img_germ1", shoot:"x", shootTrigger:"sight", maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:1, movemode:"normal", damage:20, life:10, art:"img_germ1", shoot:"x", shootTrigger:20, maxSpeedX:5, maxSpeedY:5, minSpeedX:0, minSpeedY:0};
var EnemytypeX = {movetype:9, movemode:"normal", damage:20, life:10, art:"img_germ1", shoot:"no", shootTrigger:"no", maxSpeedX:5, maxSpeedY:5, minSpeedX:2, minSpeedY:2};
function manMove(man) {
if (_global.shooting != true) {
return(undefined);
}
_root[man].toX = _root[man].path._x + _root[man].xSpeed;
_root[man].toY = _root[man].path._y + _root[man].ySpeed;
if (_root[man].toX > _root[man].path._x) {
if (((!Key.isDown(37)) || (Key.isDown(65))) || (man != "Pill")) {
_root[man].xDir = "RIGHT";
}
} else if (_root[man].toX < _root[man].path._x) {
if (((!Key.isDown(39)) || (Key.isDown(68))) || (man != "Pill")) {
_root[man].xDir = "LEFT";
}
}
if (_root[man].toY > _root[man].path._y) {
_root[man].yDir = "DOWN";
} else if (_root[man].toY < _root[man].path._y) {
_root[man].yDir = "UP";
} else {
_root[man].yDir = "0";
}
if (_root[man].xDir != 0) {
_root[man].last_xDir = _root[man].xDir;
}
if (_root[man].xDir != 0) {
_root[man].direction = (_root[man].xDir + "_") + _root[man].yDir;
} else {
_root[man].direction = _root[man].last_xDir + "_0";
}
_root[man].path.gotoAndStop(_root[man].direction);
getCornerPoints(man, _root[man].path);
if ((((pUL == "100") || (pUR == "100")) || (pDL == "100")) || (pDR == "100")) {
bounceStart(man, pUL, pUR, pDL, pDR);
} else if (_root[man].pen) {
pen = _root[man].pen;
if ((_root[man].toX < pen[0]) || (_root[man].toX > pen[1])) {
if (_root[man].movetype != 6) {
_root[man].xSpeed = _root[man].xSpeed * -1;
}
enemyBounce(man, pUL, pUR, pDL, pDR);
}
if ((_root[man].toY < pen[2]) || (_root[man].toY > pen[3])) {
if (_root[man].movetype != 6) {
_root[man].ySpeed = _root[man].ySpeed * -1;
}
enemyBounce(man, pUL, pUR, pDL, pDR);
}
}
_root[man].fromX = _root[man].path._x;
_root[man].fromY = _root[man].path._y;
_root[man].path._x = _root[man].path._x + _root[man].xSpeed;
_root[man].path._y = _root[man].path._y + _root[man].ySpeed;
if (((_root[man].path._x + (_root[man].path._width / 2)) < 0) || ((_root[man].path._x + (_root[man].path._width / 2)) > 600)) {
if (man == "Pill") {
if (_root[man].path._x <= 0) {
newScreen("LEFT");
} else {
newScreen("RIGHT");
}
} else if (_root[man].path._x > 0) {
bounceStart(man, "0", "100", "0", "100");
} else {
bounceStart(man, "100", "0", "100", "0");
}
} else if (((_root[man].path._y + (_root[man].path._height / 2)) < 0) || ((_root[man].path._y + (_root[man].path._height / 2)) > 400)) {
if (man == "Pill") {
if (_root[man].path._y <= 0) {
newScreen("UP");
} else {
newScreen("DOWN");
}
} else if (_root[man].path._y > 0) {
bounceStart(man, "0", "0", "100", "100");
} else {
bounceStart(man, "100", "100", "0", "0");
}
}
}
function bounceStart(man, pUL, pUR, pDL, pDR) {
var _local7 = 0;
var _local8 = 0;
var _local9 = (_root[man].path._x + _root[man].path.bump._x) + (_root[man].path.bump._width / 2);
var _local10 = (_root[man].path._y + _root[man].path.bump._y) + (_root[man].path.bump._height / 2);
if (_root[man].yDir == "UP") {
if ((pUL == "100") && (pUR == "100")) {
bounce(man, "y");
} else if (((pUL == "100") && (pDL == "100")) || ((pUR == "100") && (pDR == "100"))) {
} else if ((pUL == "100") && (_local10 > (grid_holder[_root[man].UL]._y + grid_holder[_root[man].UL]._height))) {
bounce(man, "y");
_local7 = 2;
} else if ((pUR == "100") && (_local10 > (grid_holder[_root[man].UR]._y + grid_holder[_root[man].UR]._height))) {
bounce(man, "y");
_local7 = -2;
}
} else if (_root[man].yDir == "DOWN") {
if ((pDL == "100") && (pDR == "100")) {
bounce(man, "y");
} else if (((pUL == "100") && (pDL == "100")) || ((pUR == "100") && (pDR == "100"))) {
} else if ((pDL == "100") && (_local10 < grid_holder[_root[man].DL]._y)) {
bounce(man, "y");
_local7 = 4;
} else if ((pDR == "100") && (_local10 < grid_holder[_root[man].DR]._y)) {
bounce(man, "y");
_local7 = -4;
}
}
if (_root[man].xDir == "LEFT") {
if ((pUL == "100") && (pDL == "100")) {
bounce(man, "x");
} else if (((pUL == "100") && (pUR == "100")) || ((pDL == "100") && (pDR == "100"))) {
} else if ((pUL == "100") && (_local9 > (grid_holder[_root[man].UL]._x + grid_holder[_root[man].UL]._width))) {
bounce(man, "x");
_local8 = 1;
} else if ((pDL == "100") && (_local9 > (grid_holder[_root[man].DL]._x + grid_holder[_root[man].DL]._width))) {
bounce(man, "x");
_local8 = -1;
}
} else if (_root[man].xDir == "RIGHT") {
if ((pUR == "100") && (pDR == "100")) {
bounce(man, "x");
} else if (((pUL == "100") && (pUR == "100")) || ((pDL == "100") && (pDR == "100"))) {
} else if ((pUR == "100") && (_local9 < grid_holder[_root[man].UR]._x)) {
bounce(man, "x");
_local8 = 2;
} else if ((pDR == "100") && (_local9 < grid_holder[_root[man].DR]._x)) {
bounce(man, "x");
_local8 = -2;
}
}
if (man != "Pill") {
enemyBounce(man, pUL, pUR, pDL, pDR);
} else {
Pill.xSpeed = Pill.xSpeed + _local7;
Pill.ySpeed = Pill.ySpeed + _local8;
}
}
function getCellType(man, xx, yy, pt) {
col = Math.ceil(xx / 40);
row = Math.ceil(yy / 40);
_root[man][pt] = (("cell" + row) + "_") + col;
return(Grid.get((("cell" + row) + "_") + col).toString());
}
function bounce(man, dir) {
_root[man][dir + "Speed"] = -_root[man][dir + "Speed"];
if (man == "Pill") {
_root.Pill[dir + "Speed"] = _root.Pill[dir + "Speed"] * 0.75;
}
}
function getCornerPoints(man, ob) {
pUL = getCellType(man, ob._x + ob.bump._x, ob._y + ob.bump._y, "UL");
pUR = getCellType(man, (ob._x + ob.bump._x) + ob.bump._width, ob._y + ob.bump._y, "UR");
pDL = getCellType(man, ob._x + ob.bump._x, (ob._y + ob.bump._y) + ob.bump._height, "DL");
pDR = getCellType(man, (ob._x + ob.bump._x) + ob.bump._width, (ob._y + ob.bump._y) + ob.bump._height, "DR");
}
function showBubbles(bounce) {
i = 0;
while (i < Game.bubbles.length) {
if (Key.getCode() == Game.bubbles[i]) {
if (((Math.abs(Pill.xSpeed) < 1) && (Key.isDown(39) || (Key.isDown(37)))) || ((Math.abs(Pill.ySpeed) < 1) && (Key.isDown(38) || (Key.isDown(40))))) {
_root.range.attachMovie("pill_bubbles", "bubbles", 900);
_root.range.bubbles._x = Pill.fromX + (Pill.path._width / 2);
_root.range.bubbles._y = Pill.fromY + (Pill.path._height / 2);
}
}
i++;
}
}
function blockHit(block, type, damage) {
var _local4 = "no";
if ((type == "pop") || (type == "still")) {
bounceStart("Pill", 100, 100, 100, 100);
var _local5 = "Pill";
_root[_local5].fromX = _root[_local5].path._x;
_root[_local5].fromY = _root[_local5].path._y;
_root[_local5].path._x = _root[_local5].path._x + (_root[_local5].xSpeed * 2);
_root[_local5].path._y = _root[_local5].path._y + (_root[_local5].ySpeed * 2);
if (((damage > 0) && (Pill.stat == "active")) && (Pill.hurtstat == "off")) {
Pill.damage(damage);
}
} else if ((type == "move") || (type == "bomb")) {
trace(block._x);
trace(Pill.path._x);
block.blockFromX = block._x;
block.blockFromY = block._y;
if ((((Pill.path._x + Pill.path.bump._x) + (Pill.path.bump._width / 2)) > block._x) && (((Pill.path._x + Pill.path.bump._x) + (Pill.path.bump._width / 2)) < ((block._x + block.bump._x) + block.bump._width))) {
if (Key.isDown(40) || (Key.isDown(38))) {
block._y = block._y + Pill.ySpeed;
trace("MOVE:1:");
} else {
_local4 = "yes";
trace("END MOVE:2:");
}
} else {
Pill.path._y = Pill.fromY;
trace("NOT ALIGNED:" + _root.range.art_pill._x);
}
if ((((Pill.path._y + Pill.path.bump._y) + (Pill.path.bump._height / 2)) > block._y) && (((Pill.path._y + Pill.path.bump._y) + (Pill.path.bump._height / 2)) < ((block._y + block.bump._y) + block.bump._height))) {
if (Key.isDown(37) || (Key.isDown(39))) {
block._x = block._x + Pill.xSpeed;
} else {
_local4 = "yes";
}
} else {
Pill.path._x = Pill.fromX;
}
Pill.xSpeed = 0;
Pill.ySpeed = 0;
j = 0;
while (j < enemies.length) {
if (block.bump.hitTest(_root["Enemy" + j].path.bump)) {
bounceStart("Enemy" + j, "100", "100", "100", "100");
_local4 = "yes";
}
j++;
}
i = 0;
while (i < blocks.length) {
if (block.bump.hitTest(grid_holder["block" + i].bump) && (String(block).substr(-2) != String("block" + i).substr(-2))) {
_local4 = "yes";
if (block.key == grid_holder["block" + i].lock) {
block.blockFromX = block._x;
block.blockFromY = block._y;
block.gotoAndPlay("pop");
grid_holder["block" + i].gotoAndPlay("trigger");
showBonus(_root.grid_holder["block" + i].bonus, _root.grid_holder["block" + i]._x + (_root.grid_holder["block" + i]._width / 2), _root.grid_holder["block" + i]._y + (_root.grid_holder["block" + i]._height / 2), _root.grid_holder["block" + i].bonus_detail);
Screen["num" + Game.screen]["Block" + p] = "spent";
Screen["num" + Game.screen]["Block" + String(block).substr(String(block).indexOf("block") + 5)] = "spent";
}
}
i++;
}
getCornerPoints("Pill", block);
if (((((pUL == "100") || (pUR == "100")) || (pDL == "100")) || (pDR == "100")) || (_local4 == "yes")) {
block._x = block.blockFromX;
block._y = block.blockFromY;
Pill.path._x = Pill.fromX;
Pill.path._y = Pill.fromY;
}
i = 0;
while (i < terrains.length) {
if (Pill.path.bump.hitTest(grid_holder["terrain" + i])) {
if (_global.ghostmode) {
return(undefined);
}
if (grid_holder["terrain" + i].typ == "down") {
Pill.ySpeed = Pill.ySpeed - 5;
} else if (grid_holder["terrain" + i].typ == "up") {
Pill.ySpeed = Pill.ySpeed + 5;
} else if (grid_holder["terrain" + i].typ == "right") {
Pill.xSpeed = Pill.xSpeed - 5;
} else if (grid_holder["terrain" + i].typ == "left") {
Pill.xSpeed = Pill.xSpeed + 5;
} else if (grid_holder["terrain" + i].typ == "downleft") {
Pill.xSpeed = Pill.xSpeed - 5;
Pill.ySpeed = Pill.ySpeed + 5;
} else if (grid_holder["terrain" + i].typ == "downright") {
Pill.xSpeed = Pill.xSpeed + 5;
Pill.ySpeed = Pill.ySpeed + 5;
} else if (grid_holder["terrain" + i].typ == "upleft") {
Pill.xSpeed = Pill.xSpeed - 5;
Pill.ySpeed = Pill.ySpeed - 5;
} else if (grid_holder["terrain" + i].typ == "upright") {
Pill.xSpeed = Pill.xSpeed + 5;
Pill.ySpeed = Pill.ySpeed - 5;
}
}
i++;
}
} else if (type == "bubble") {
if ((Pill.path._x > (block._x + block.bump._x)) && ((Pill.path._x + Pill.path._width) < ((block._x + block.bump._x) + block.bump._width))) {
} else if (Pill.path._x < (block._x + block.bump._x)) {
Pill.xSpeed--;
} else {
Pill.xSpeed++;
}
if ((Pill.path._y > (block._y + block.bump._y)) && ((Pill.path._y + Pill.path._height) < ((block._y + block.bump._y) + block.bump._height))) {
} else if (Pill.path._y < (block._y + block.bump._y)) {
Pill.ySpeed--;
} else {
Pill.ySpeed++;
}
}
}
function terrainHit(terrain, type, power) {
var _local3 = power;
if (type == "slow") {
Pill.xSpeed = Pill.xSpeed * power;
Pill.ySpeed = Pill.ySpeed * power;
} else if (type == "liquid") {
if (Math.abs(Pill.xSpeed) > (Pill.maxSpeed / 2)) {
if (Pill.xSpeed >= 0) {
var _local7 = 1;
} else {
var _local7 = -1;
}
Pill.xSpeed = (Pill.maxSpeed / 2) * _local7;
}
if (Math.abs(Pill.ySpeed) > (Pill.maxSpeed / 2)) {
if (Pill.ySpeed >= 0) {
var _local8 = 1;
} else {
var _local8 = -1;
}
Pill.ySpeed = (Pill.maxSpeed / 2) * _local8;
}
if (!Key.isDown(40)) {
Pill.ySpeed = Pill.ySpeed - 1;
}
if ((((Pill.path._y + Pill.path.bump._y) < terrain._y) && (terrain.edge == "surface")) && (_root.range.splash == undefined)) {
_root.range.attachMovie("splash-" + terrain.liquid, "splash", 2060);
_root.range.splash._x = Pill.path._x + (Pill.path._width / 2);
_root.range.splash._y = terrain._y;
}
} else if (type == "up") {
Pill.ySpeed = Pill.ySpeed - _local3;
} else if (type == "down") {
Pill.ySpeed = Pill.ySpeed + _local3;
} else if (type == "left") {
Pill.xSpeed = Pill.xSpeed - _local3;
} else if (type == "right") {
Pill.xSpeed = Pill.xSpeed + _local3;
} else if (type == "ul") {
Pill.xSpeed = Pill.xSpeed - _local3;
Pill.ySpeed = Pill.ySpeed - _local3;
} else if (type == "ur") {
Pill.xSpeed = Pill.xSpeed + _local3;
Pill.ySpeed = Pill.ySpeed - _local3;
} else if (type == "dl") {
Pill.xSpeed = Pill.xSpeed - _local3;
Pill.ySpeed = Pill.ySpeed + _local3;
} else if (type == "dr") {
Pill.xSpeed = Pill.xSpeed + _local3;
Pill.ySpeed = Pill.ySpeed + _local3;
} else {
if (type == "portal") {
Pill.toX = terrain.toX;
Pill.toY = terrain.toY;
Pill.xSpeed = terrain.xSpeed;
Pill.ySpeed = terrain.ySpeed;
newScreen("Portal", terrain.Xscreen, terrain.Yscreen);
return(undefined);
}
if (type == "drip") {
if (drop._parent.damage > 0) {
Pill.damage(drop._parent.damage);
}
Pill.ySpeed = Pill.ySpeed - power;
} else if (type == "level") {
_root.Game.stat = "pause";
_root.Pill.path._visible = 0;
_root.attachMovie("display_gameover", "gameover", 10000);
gameover._x = 40;
gameover._y = 25;
_global.levelup = terrain.power;
}
}
if (Math.abs(Pill.xSpeed) > Pill.speedCap) {
if (Pill.xSpeed >= 0) {
var _local7 = 1;
} else {
var _local7 = -1;
}
Pill.xSpeed = Pill.speedCap * _local7;
}
if (Math.abs(Pill.ySpeed) > Pill.speedCap) {
if (Pill.ySpeed >= 0) {
var _local8 = 1;
} else {
var _local8 = -1;
}
Pill.ySpeed = Pill.speedCap * _local8;
}
if (terrain.damage > 0) {
Pill.path._x = Pill.fromX;
Pill.path._y = Pill.fromY;
Pill.damage(terrain.damage);
}
}
function drip(drop, speed) {
drop._y = drop._y + speed;
var _local2 = "no";
col = Math.ceil((drop._x + drop._parent._x) / 40);
row = Math.ceil((drop._y + drop._parent._y) / 40);
if (Grid.get((("cell" + row) + "_") + col).toString() != 0) {
_local2 = "yes";
var _local3 = (row - 1) * 40;
} else if (drop.hitTest(Pill.path.bump)) {
terrainHit(drop._parent, "drip", speed);
var _local3 = Pill.path._y;
_local2 = "yes";
} else {
i = 0;
while (i < blocks.length) {
if (drop.hitTest(grid_holder["block" + i].bump)) {
var _local3 = grid_holder["block" + i]._y;
_local2 = "yes";
break;
}
i++;
}
i = 0;
while (i < terrains.length) {
if (drop.hitTest(grid_holder["terrain" + i].bump) && (grid_holder["terrain" + i].typ == "liquid")) {
var _local3 = grid_holder["terrain" + i]._y;
_local2 = "yes";
break;
}
i++;
}
}
if (_local2 == "yes") {
range.attachMovie("splash-" + drop._parent.liquid, "splash", 2060);
range.splash._x = drop._parent._x + drop._x;
range.splash._y = _local3;
var _local4 = drop._parent;
removeMovieClip(drop);
startdrip(_local4);
}
}
function startdrip(terrain) {
terrain.attachMovie("drop", "drop", terrain.getNextHighestDepth());
terrain.drop._x = random(Math.ceil(terrain._width));
}
Terrain = {};
Terrain.speed1 = 2;
Terrain.speed2 = 4;
Terrain.speed3 = 20;
Terrain.strength1 = 0.8;
Terrain.strength2 = 0.5;
Terrain.strength3 = 0.2;
function newShot(type, detail, art, itm) {
Shots.firing = "yes";
Shots.delay = "on";
Shots.delaytimer = 3;
if (type == "gun") {
range.attachMovie("gun" + Shots.gun, "shot" + Shots.lvl, Shots.lvl);
Shots["timer" + Shots.lvl] = 0;
} else if (type == "key") {
Shots.item = "on";
range.attachMovie(art, "shot" + Shots.lvl, Shots.lvl);
range["shot" + Shots.lvl].id = detail;
range["shot" + Shots.lvl].key = itm;
range["shot" + Shots.lvl].gotoAndStop("use");
Shots["timer" + Shots.lvl] = -20;
}
_root.range["shot" + Shots.lvl]._y = (Pill.path._y + (Pill.path._height / 2)) + Pill.ySpeed;
if (Pill.last_xDir == "LEFT") {
Shots[Shots.lvl + "xdir"] = -1;
_root.range["shot" + Shots.lvl]._x = Pill.path._x;
} else if (Pill.last_xDir == "RIGHT") {
Shots[Shots.lvl + "xdir"] = 1;
_root.range["shot" + Shots.lvl]._xscale = -100;
_root.range["shot" + Shots.lvl]._x = (Pill.path._x + Pill.path._width) - 5;
}
if (Shots.lvl < 1099) {
Shots.lvl++;
} else {
Shots.lvl = 1080;
}
Pill.path.art.gotoAndPlay("attack");
}
function newEnemyShot(en, xx, yy) {
if (Game.stat != "play") {
return(undefined);
}
range.attachMovie("egun_" + _root[en].gun, "enemyShot" + EnemyShots.lvl, EnemyShots.lvl);
_root.range["enemyShot" + EnemyShots.lvl]._x = ((_root[en].path._x + _root[en].path.art._x) + _root[en].path.art.art._x) + _root[en].path.art.art.shot._x;
_root.range["enemyShot" + EnemyShots.lvl]._y = ((_root[en].path._y + _root[en].path.art._y) + _root[en].path.art.art._y) + _root[en].path.art.art.shot._y;
_root.range["enemyShot" + EnemyShots.lvl].xSpeed = xx;
_root.range["enemyShot" + EnemyShots.lvl].ySpeed = yy;
playSound("e_gun" + _root[en].gun);
EnemyShots.active.push(EnemyShots.lvl);
EnemyShots["d_" + EnemyShots.lvl] = _root[en].damage;
if (EnemyShots.lvl < 2050) {
EnemyShots.lvl++;
} else {
EnemyShots.lvl = 2030;
}
}
function moveShots() {
l = 1080;
while (l < 1100) {
_root.range["shot" + l]._x = _root.range["shot" + l]._x + (20 * Shots[l + "xdir"]);
Shots["timer" + l]++;
if (_root.range["shot" + l].id != undefined) {
var _local4 = Shots.damage;
Shots.damage = 0;
}
if (Shots["timer" + l] >= Shots.timer) {
if (_root.range["shot" + l].id != undefined) {
Shots.item = "off";
}
removeMovieClip(_root.range["shot" + l]);
z = 1080;
while (z < 1100) {
if (_root.range["shot" + z] != undefined) {
break;
}
if (z == 1099) {
Shots.firing = "no";
break;
}
z++;
}
} else if (Shots["timer" + l] >= (Shots.timer - 3)) {
_root.range["shot" + l]._alpha = 50;
}
if (_root.range["shot" + l]._x != undefined) {
var _local3 = _root.range["shot" + l].hit._x + _root.range["shot" + l]._x;
var _local5 = (_root.range["shot" + l].hit._y + _root.range["shot" + l]._y) + (_root.range["shot" + l].hit._height / 2);
if (getCellType("Shots", _local3, _local5, "tracker") != 0) {
Shots["timer" + l] = Shots.timer - 1;
range.attachMovie("exploder", "explode" + l, Shots.lvl + 50);
range["explode" + l]._x = range["shot" + l]._x;
range["explode" + l]._y = range["shot" + l]._y;
range["shot" + l]._alpha = 0;
} else {
p = 0;
while (p < blocks.length) {
if (_root.range["shot" + l].hit.hitTest(_root.grid_holder["block" + p].hit)) {
range.attachMovie("exploder", "explode" + l, Shots.lvl + 50);
range["explode" + l]._x = range["shot" + l]._x;
range["explode" + l]._y = range["shot" + l]._y;
range["shot" + l]._alpha = 0;
Shots["timer" + l] = Shots.timer - 1;
var _local2 = _root.grid_holder["block" + p].typ;
if (((_local2 == "pop") || (_local2 == "bomb")) || (_local2 == "bubble")) {
_root.grid_holder["block" + p].life = _root.grid_holder["block" + p].life - Shots.damage;
_root.grid_holder["block" + p].play();
if (_root.grid_holder["block" + p].life <= 0) {
_root.grid_holder["block" + p].gotoAndPlay("pop");
_root.range["shot" + l]._y + (_root.range["shot" + l]._height / 2);
trace("GO BONUS");
showBonus(_root.grid_holder["block" + p].bonus, _root.grid_holder["block" + p]._x, _root.grid_holder["block" + p]._y, _root.grid_holder["block" + p].bonus_detail);
Screen["num" + Game.screen]["Block" + p] = "spent";
playSound("block_pop");
} else {
playSound("block_hit");
}
}
if ((_root.grid_holder["block" + p].lock == _root.range["shot" + l].id) && (_root.range["shot" + l].id > 0)) {
_root.grid_holder["block" + p].gotoAndPlay("pop");
Screen["num" + Game.screen]["Block" + p] = "spent";
Pill["item" + _root.range["shot" + l].key] = [];
_root.frame.nav["item" + _root.range["shot" + l].key].gotoAndPlay("exit");
playSound("block_unlock");
}
}
p++;
}
p = 0;
while (p < terrains.length) {
if (((_root.grid_holder["terrain" + p].lock == _root.range["shot" + l].id) && (_root.range["shot" + l].id > 0)) && (_root.range["shot" + l].hitTest(_root.grid_holder["terrain" + p].bump))) {
_root.grid_holder["terrain" + p].gotoAndPlay("pop");
Pill["item" + _root.range["shot" + l].key] = [];
removeMovieClip(_root.frame.nav.main["item" + _root.range["shot" + l].key].art);
playSound("terrain_unlock");
}
p++;
}
q = 0;
while (q < enemies.length) {
if (_root.range["shot" + l].hit.hitTest(_root.range["art_enemy" + q].hit)) {
playSound("e_hurt");
}
if ((_root.range["shot" + l].hit.hitTest(_root.range["art_enemy" + q].hit) && (Shots["timer" + l] < Shots.timer)) && ((_root["Enemy" + q].life > 0) || (_root["Enemy" + q].lock == _root.range["shot" + l].id))) {
if ((_root.range["shot" + l].id != undefined) && (_root["Enemy" + q].lock != _root.range["shot" + l].id)) {
Shots[l + "xdir"] = Shots[l + "xdir"] * -1;
playSound("deflect");
break;
}
Shots["timer" + l] = Shots.timer - 1;
_root["Enemy" + q].life = _root["Enemy" + q].life - Shots.damage;
if (((_root["Enemy" + q].life > 0) && (Shots.damage > 0)) && ((!_root["Enemy" + q].lock) || (_root["Enemy" + q].lock != _root.range["shot" + l].id))) {
_root.range["art_enemy" + q].art.gotoAndPlay("hurt");
playSound("e_hurt");
} else if ((_root.range["art_enemy" + q].die != true) && ((_root["Enemy" + q].life <= 0) || ((_root["Enemy" + q].lock == _root.range["shot" + l].id) && _root["Enemy" + q].lock))) {
_root.range["art_enemy" + q].die = true;
_root.range["art_enemy" + q].art.gotoAndPlay("die");
playSound("e_die");
if (Screen["num" + Game.screen]["Enemy" + q] != "spent") {
showBonus(_root["Enemy" + q].bonus, _root.range["art_enemy" + q]._x + (_root.range["art_enemy" + q]._width / 2), _root.range["art_enemy" + q]._y + (_root.range["art_enemy" + q]._height / 2), _root["Enemy" + q].bonus_detail);
Screen["num" + Game.screen]["Enemy" + q] = "spent";
}
if (_root["Enemy" + q].lock == _root.range["shot" + l].id) {
Pill["item" + _root.range["shot" + l].key] = [];
removeMovieClip(_root.frame.nav.main["item" + _root.range["shot" + l].key].art);
}
}
break;
}
r = 0;
while (r < 100) {
if (_root.range["art_enemy" + q]["bump" + r] != undefined) {
if (_root.range["shot" + l].hit.hitTest(_root.range["art_enemy" + q]["bump" + r])) {
if ((Shots["timer" + l] < Shots.timer) && ((_root["Enemy" + q].life > 0) || (_root["Enemy" + q].life == "lock"))) {
playSound("deflect");
if (_root.range["shot" + l].id != undefined) {
Shots[l + "xdir"] = Shots[l + "xdir"] * -1;
break;
}
range.attachMovie("exploder", "explode" + l, Shots.lvl + 50);
range["explode" + l]._x = range["shot" + l]._x;
range["explode" + l]._y = range["shot" + l]._y;
Shots["timer" + l] = Shots.timer - 1;
}
}
} else {
break;
}
r++;
}
q++;
}
}
}
if (Shots.damage == 0) {
Shots.damage = _local4;
}
l++;
}
if (Shots.gun > 0) {
Shots.specialtimer++;
if (Shots.specialtimer > 100) {
gunSwitch(-1);
}
}
}
function moveEnemyShots() {
s = 0;
while (s < EnemyShots.active.length) {
var _local3 = "no";
var _local2 = EnemyShots.active[s];
_root.range["enemyShot" + _local2]._x = _root.range["enemyShot" + _local2]._x + _root.range["enemyShot" + _local2].xSpeed;
_root.range["enemyShot" + _local2]._y = _root.range["enemyShot" + _local2]._y + _root.range["enemyShot" + _local2].ySpeed;
if (getCellType("EnemyShots", _root.range["enemyShot" + _local2]._x, _root.range["enemyShot" + _local2]._y, "tracker") != 0) {
_local3 = "yes";
} else if ((((_root.range["enemyShot" + _local2]._x < 0) || (_root.range["enemyShot" + _local2]._x > 600)) || (_root.range["enemyShot" + _local2]._y < 0)) || (_root.range["enemyShot" + _local2]._y > 400)) {
_local3 = "yes";
} else {
p = 0;
while (p < blocks.length) {
if (_root.range["enemyShot" + _local2].hit.hitTest(_root.grid_holder["block" + p].hit)) {
_local3 = "yes";
}
p++;
}
if (_root.range["enemyShot" + _local2].hit.hitTest(Pill.path.bump)) {
_local3 = "yes";
Pill.damage(EnemyShots["d_" + _local2]);
}
}
if (_local3 == "yes") {
_root.range["enemyShot" + _local2].gotoAndPlay("pop");
_root.range["enemyShot" + _local2].xSpeed = 0;
_root.range["enemyShot" + _local2].ySpeed = 0;
EnemyShots.active.splice(s, 1);
}
s++;
}
}
function gunSwitch(type) {
trace("Shots:" + Shots.gun);
if (Shots.gun == 0) {
Shots.timerreturn = Shots.timer;
}
if (type > 0) {
playSound("gun_special");
}
if (type == -1) {
Shots.reset();
Shots.timer = Shots.timerreturn;
playSound("gun_return");
} else if ((Shots.timer < Shots.timermax) && (type == 0)) {
Shots.timer = Shots.timer + 10;
Shots.timerreturn = Shots.timer;
gunBar();
playSound("gun_up");
} else if ((Shots.gun > 0) && (type == 0)) {
if (Shots.timerreturn < Shots.timermax) {
Shots.timerreturn = Shots.timerreturn + 10;
gunBar();
}
playSound("gun_up");
} else if (type == 1) {
Shots.reset();
Shots.gun = type;
Shots.timer = Shots.timermax;
Shots.firing = "no";
Shots.lvl = 1080;
Shots.specialtimer = 0;
} else if (type == 2) {
Shots.reset();
Shots.gun = type;
Shots.timer = Shots.timermax;
Shots.firing = "no";
Shots.lvl = 1080;
Shots.specialtimer = 0;
Shots.style = "single";
} else if (type == 3) {
Shots.reset();
Shots.gun = type;
Shots.timer = Shots.timermax;
Shots.firing = "no";
Shots.lvl = 1080;
Shots.specialtimer = 0;
Shots.style = "single";
} else if (type == 4) {
Shots.reset();
Shots.gun = type;
Shots.timer = Shots.timermax;
Shots.firing = "no";
Shots.lvl = 1080;
Shots.specialtimer = 0;
Shots.style = "multi";
}
if (type > 0) {
_root.frame.nav.main.gunbar.yellow._y = 0;
_root.frame.nav.main.gunbar.teal._y = -100;
_root.frame.nav.main.gunbar.cap._x = -1000;
_root.frame.nav.main.gunbar.span._xscale = 100;
} else if (type == -1) {
_root.frame.nav.main.gunbar.yellow._y = -100;
_root.frame.nav.main.gunbar.teal._y = 0;
}
if (type > 0) {
Shots.nav_display(type);
}
}
function gunBar() {
if (Shots.gun != 0) {
return(undefined);
}
_root.frame.nav.main.gunbar.span._xscale = Shots.timer * 5;
if (Shots.timer <= Shots.timerbase) {
_root.frame.nav.main.gunbar.span._xscale = 6;
}
if (Shots.timer < Shots.timermax) {
_root.frame.nav.main.gunbar.cap._x = (_root.frame.nav.main.gunbar.span._x + _root.frame.nav.main.gunbar.span._width) - 1;
} else {
_root.frame.nav.main.gunbar.cap._x = -1000;
}
}
Shots = {};
Shots.firing = "no";
Shots.delay = "off";
Shots.delaytimer = 3;
Shots.tracker = 0;
Shots.lvl = 1080;
Shots.timerbase = 4;
Shots.timermax = 20;
Shots.item = "off";
Shots.timerreturn = Shots.timerbase;
Shots.nav_display = function (type) {
_root.frame.nav.main.gun.attachMovie("bonus_gun" + type, "art", 1);
_root.frame.nav.main.gun.art.gotoAndStop("display");
};
Shots.reset = function () {
Shots.gun = 0;
Shots.damage = 1;
Shots.timer = Shots.timerreturn;
Shots.specialtimer = 0;
Shots.style = "multi";
_root.Shots.nav_display(Shots.gun);
gunBar();
};
Shots.reset();
EnemyShots = {};
EnemyShots.reset = function () {
EnemyShots.lvl = 2030;
EnemyShots.tracker = 0;
s = 0;
while (s < EnemyShots.active.length) {
removeMovieClip(_root.range["enemyShot" + EnemyShots.active[s]]);
s++;
}
EnemyShots.active = Array();
};
EnemyShots.reset();
keyListener = new Object();
keyListener.onKeyDown = function () {
if (_global.shooting != true) {
return(undefined);
}
if ((Key.getCode() == 13) && (Game.screen != "intro")) {
if ((_root.Game.stat == "play") && (!_root.gameover)) {
_global.pausemode = "map";
_root.Game.pause("pause");
} else if ((_root.Game.stat == "pause") && (_root.display_pause._currentframe > 1)) {
_root.display_pause.gotoAndPlay("exit");
}
}
if (((((Shots.delaytimer > 0) || (Shots.delay == "on")) || (Pill.stat != "active")) || (Game.stat != "play")) || (Pill.hurtstat != "off")) {
return(undefined);
}
if ((Shots.style == "single") && (_root.range["shot" + (Shots.lvl - 1)]._x != undefined)) {
return(undefined);
}
if (Key.getCode() == 32) {
newShot("gun");
playSound("gun" + _root.Shots.gun);
if (Shots.timer > Shots.timerbase) {
Shots.timer = Shots.timer - 0.5;
trace("SHOT:" + Shots.timer);
gunBar();
}
} else if ((Key.getCode() == 88) || (Key.getCode() == 191)) {
if (Pill.itemx[0] != undefined) {
newShot(Pill.itemx[0], Pill.itemx[1], Pill.itemx[2], "x");
playSound("gun_item");
}
} else if ((Key.getCode() == 68) || (Key.getCode() == 222)) {
if (Pill.itemz[0] != undefined) {
newShot(Pill.itemz[0], Pill.itemz[1], Pill.itemz[2], "z");
playSound("gun_item");
}
}
showBubbles(0);
};
Key.addListener(keyListener);
upListener = new Object();
upListener.onKeyUp = function () {
Shots.delay = "off";
};
Key.addListener(upListener);
function clearBonuses() {
if (bonus.length != 0) {
i = 0;
while (i < bonus.length) {
if (range2["bonus" + i]._x != undefined) {
removeMovieClip(range2["bonus" + i]);
}
i++;
}
}
_global.bonus = Array();
}
function showBonus(bType, xx, yy, bonus_detail) {
if (bType == undefined) {
return(undefined);
}
if (bType == "basic1") {
var _local6 = random(2);
if (_local6 == 0) {
var _local8 = "bonus_gun0";
var _local7 = "gun0";
} else if (_local6 == 1) {
var _local8 = "health";
var _local7 = "health";
} else {
return(undefined);
}
} else if (bType == "health") {
var _local8 = "health";
var _local7 = "health";
} else if (bType == "treasure") {
Screen["num" + Game.screen].treasure = bonus_detail;
var _local8 = bonus_detail[2];
var _local7 = "treasure";
playSound("treasure");
} else if (bType == "trigger") {
_root.grid_holder["block" + bonus_detail].gotoAndPlay("pop");
Screen["num" + Game.screen]["Block" + i] = "spent";
} else if (bType == "gun") {
var _local8 = "bonus_gun" + bonus_detail;
var _local7 = "gun" + bonus_detail;
} else if (bType == "superhealth") {
var _local8 = "superhealth";
var _local7 = "superhealth";
playSound("superhealth");
} else if (bType == "newlife") {
var _local8 = "newlife";
var _local7 = "newlife";
playSound("newlife");
} else if (bType == "dna") {
playSound("dna");
var _local8 = "dna";
var _local7 = "dna";
} else if (bType == "spore") {
trace("spore");
switchSound(2);
var _local8 = "spore" + bonus_detail;
var _local7 = "spore";
playSound("spore");
} else if (bType == "bomb") {
if (bonus_detail[2].bump.hitTest(Pill.path.hit) && (bonus_detail[0] > 0)) {
Pill.damage(bonus_detail[0]);
}
q = 0;
while (q < enemies.length) {
if (bonus_detail[2].bump.hitTest(_root.range["art_enemy" + q].hit)) {
if (_root["Enemy" + q].lock == bonus_detail[1]) {
_root.range["art_enemy" + q].art.gotoAndPlay("die");
playSound("e_die");
} else if (_root["Enemy" + q].life != "lock") {
_root["Enemy" + q].life = _root["Enemy" + q].life - bonus_detail[0];
if ((_root["Enemy" + q].life > 0) && (bonus_detail[0] > 0)) {
_root.range["art_enemy" + q].art.gotoAndPlay("hurt");
playSound("e_hurt");
} else if (_root["Enemy" + q].life <= 0) {
_root.range["art_enemy" + q].art.gotoAndPlay("die");
showBonus(_root["Enemy" + q].bonus, _root.range["art_enemy" + q]._x, _root.range["art_enemy" + q]._y, _root.range["art_enemy" + q].bonus_detail);
Screen["num" + Game.screen]["Enemy" + q] = "spent";
playSound("e_die");
}
}
}
q++;
}
q = 0;
while (q < blocks.length) {
if (bonus_detail[2].bump.hitTest(grid_holder["block" + q].bump)) {
if (grid_holder["block" + q].lock == bonus_detail[1]) {
grid_holder["block" + q].gotoAndPlay("trigger");
}
}
q++;
}
}
var _local5 = bonus.length;
range2.attachMovie(_local8, "bonus" + _local5, 6000 + _local5);
_global.bonus.push(_local7);
range2["bonus" + _local5]._x = xx - (range2["bonus" + _local5]._width / 2);
range2["bonus" + _local5]._y = yy - (range2["bonus" + _local5]._height / 2);
}
function setBonus(effect, count) {
if (effect == "health") {
Pill.health = Pill.health + 10;
if (Pill.health > 100) {
Pill.health = 100;
}
Pill.healthBar();
playSound("health");
} else if (effect == "superhealth") {
Pill.health = 100;
Pill.healthBar();
playSound("pickup2");
} else if (String(effect).indexOf("gun") == 0) {
gunSwitch(String(effect).slice(String(effect).indexOf("gun") + 3));
} else if (effect == "treasure") {
var _local8 = Screen["num" + Game.screen].treasure[0];
var _local9 = Screen["num" + Game.screen].treasure[1];
var _local6 = Screen["num" + Game.screen].treasure[2];
if (Pill.itemx[0] == undefined) {
var _local5 = "x";
Screen["num" + Game.screen].treasure = "spent";
} else if (Pill.itemz[0] == undefined) {
var _local5 = "z";
Screen["num" + Game.screen].treasure = "spent";
} else {
var _local5 = "x";
_global.dropout = "yes";
var _local7 = Array();
_local7 = [Pill.itemx[0], Pill.itemx[1], Pill.itemx[2], range2["bonus" + count]._x, range2["bonus" + count]._y];
showBonus("treasure", range2["bonus" + count]._x, range2["bonus" + count]._y, _local7);
}
if (Pill.itemx[0] && (Pill.itemz[0])) {
} else if (Pill.itemx[0] || (Pill.itemz[0])) {
_root.frame.nav.gotoAndPlay("I-II");
} else {
_root.frame.nav.gotoAndPlay("O-I");
}
Pill["item" + _local5] = [_local8, _local9, _local6];
_root.frame.nav["item" + _local5].attachMovie(_local6, "art", 1);
_root.frame.nav["item" + _local5].art.gotoAndStop("display");
_root.frame.nav["item" + _local5].gotoAndPlay(1);
playSound("pickup");
} else if (effect == "newlife") {
Game.lives++;
playSound("pickup2");
} else if (effect == "dna") {
Game.dna = true;
_global.pausemode = "map";
_root.Game.pause("pause");
_global.rollbuffer = false;
_root.frame.nav.main.pausemap.gotoAndStop(2);
} else if (effect == "spore") {
_root.frame.nav.main.spores.play();
range2["bonus" + count].gotoAndPlay("action");
playSound("spore");
}
if (effect != "spore") {
removeMovieClip(range2["bonus" + count]);
}
bonus[count] = 0;
}
restart("start");
Frame 3
stop();
Symbol 26 MovieClip [tile] Frame 1
stop();
Symbol 26 MovieClip [tile] Frame 2
stop();
Symbol 52 MovieClip Frame 1
_root.Pill.hurtstat = "off";
stop();
Symbol 52 MovieClip Frame 9
gotoAndStop (1);
Symbol 52 MovieClip Frame 10
_root.Pill.hurtstat = "on";
play();
Symbol 52 MovieClip Frame 23
_root.Pill.hurtstat = "off";
gotoAndStop (1);
Symbol 52 MovieClip Frame 24
var hurt = "on";
trace("hurt");
Symbol 52 MovieClip Frame 35
_root.Game.die();
stop();
Symbol 53 MovieClip [img_pill] Frame 1
stop();
Instance of Symbol 24 MovieClip "bump" in Symbol 53 MovieClip [img_pill] Frame 1
/* no clip actions */
Symbol 53 MovieClip [img_pill] Frame 9
stop();
Symbol 53 MovieClip [img_pill] Frame 16
stop();
Symbol 53 MovieClip [img_pill] Frame 28
stop();
Symbol 53 MovieClip [img_pill] Frame 35
stop();
Symbol 53 MovieClip [img_pill] Frame 42
stop();
Symbol 86 MovieClip Frame 1
bump._rotation = bump._rotation - this._rotation;
pod.gotoAndStop(random(2) + 1);
stem.gotoAndStop(random(3) + 9);
stop();
Symbol 86 MovieClip Frame 5
gotoAndStop (1);
Symbol 86 MovieClip Frame 6
play();
Symbol 86 MovieClip Frame 11
this._x = -1000;
stop();
Symbol 95 MovieClip Frame 1
stop();
Symbol 96 MovieClip Frame 1
Symbol 96 MovieClip Frame 13
gotoAndPlay ("loop");
Symbol 97 MovieClip Frame 1
trace("SPAN:" + span);
gotoAndPlay("span" + String(span));
Symbol 97 MovieClip Frame 2
gotoAndStop(_currentframe + reach);
Symbol 97 MovieClip Frame 14
gotoAndStop(_currentframe + reach);
Symbol 112 MovieClip Frame 1
bump._rotation = bump._rotation - this._rotation;
stop();
Symbol 112 MovieClip Frame 5
gotoAndStop (1);
Symbol 112 MovieClip Frame 6
play();
Symbol 112 MovieClip Frame 11
this._x = -1000;
stop();
Symbol 144 MovieClip Frame 1
bump._rotation = bump._rotation - this._rotation;
pod.gotoAndStop(random(2) + 1);
stem.gotoAndStop(random(3) + 9);
stop();
Symbol 144 MovieClip Frame 5
gotoAndStop (1);
Symbol 144 MovieClip Frame 6
play();
Symbol 144 MovieClip Frame 11
this._x = -1000;
stop();
Symbol 153 MovieClip Frame 1
bump._rotation = bump._rotation - this._rotation;
hit._rotation = hit._rotation - this._rotation;
pod.gotoAndStop(random(2) + 1);
stem.gotoAndStop(random(3) + 9);
stop();
Symbol 153 MovieClip Frame 5
gotoAndStop (1);
Symbol 153 MovieClip Frame 11
this._x = -1000;
stop();
Symbol 160 MovieClip Frame 1
stop();
Symbol 160 MovieClip Frame 5
gotoAndStop (1);
Symbol 160 MovieClip Frame 6
play();
Symbol 160 MovieClip Frame 10
this._x = -1000;
stop();
Symbol 168 MovieClip [e4_germ_art] Frame 1
stop();
Symbol 168 MovieClip [e4_germ_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 168 MovieClip [e4_germ_art] Frame 8
gotoAndStop (1);
Symbol 168 MovieClip [e4_germ_art] Frame 12
play();
Symbol 168 MovieClip [e4_germ_art] Frame 20
removeMovieClip(_parent);
Symbol 169 MovieClip [e5_germ_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 169 MovieClip [e5_germ_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 169 MovieClip [e5_germ_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 169 MovieClip [e5_germ_1] Frame 1
/* no clip actions */
Symbol 169 MovieClip [e5_germ_1] Frame 9
stop();
Symbol 169 MovieClip [e5_germ_1] Frame 17
stop();
Symbol 169 MovieClip [e5_germ_1] Frame 25
stop();
Symbol 169 MovieClip [e5_germ_1] Frame 33
stop();
Symbol 169 MovieClip [e5_germ_1] Frame 41
stop();
Symbol 179 MovieClip [e4_eyeball_art] Frame 1
stop();
Symbol 179 MovieClip [e4_eyeball_art] Frame 3
play();
Symbol 179 MovieClip [e4_eyeball_art] Frame 8
gotoAndStop (1);
Symbol 179 MovieClip [e4_eyeball_art] Frame 12
play();
Symbol 179 MovieClip [e4_eyeball_art] Frame 16
removeMovieClip(_parent);
Symbol 180 MovieClip [e5_eyeball_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 180 MovieClip [e5_eyeball_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 180 MovieClip [e5_eyeball_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 180 MovieClip [e5_eyeball_1] Frame 1
/* no clip actions */
Symbol 180 MovieClip [e5_eyeball_1] Frame 9
stop();
Symbol 180 MovieClip [e5_eyeball_1] Frame 17
stop();
Symbol 180 MovieClip [e5_eyeball_1] Frame 25
stop();
Symbol 180 MovieClip [e5_eyeball_1] Frame 33
stop();
Symbol 180 MovieClip [e5_eyeball_1] Frame 41
stop();
Instance of Symbol 24 MovieClip "bump" in Symbol 181 MovieClip Frame 1
onClipEvent (load) {
var span = "2";
var reach = 10;
var typ = "up";
var power = _root.Terrain.speed2;
}
Symbol 186 MovieClip Frame 1
stop();
Symbol 186 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 186 MovieClip Frame 8
gotoAndStop (1);
Symbol 186 MovieClip Frame 12
play();
Symbol 186 MovieClip Frame 16
removeMovieClip(_parent);
Symbol 187 MovieClip [e5_blowfeld_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "bump0" in Symbol 187 MovieClip [e5_blowfeld_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 187 MovieClip [e5_blowfeld_1] Frame 1
/* no clip actions */
Symbol 187 MovieClip [e5_blowfeld_1] Frame 9
stop();
Symbol 187 MovieClip [e5_blowfeld_1] Frame 17
stop();
Symbol 187 MovieClip [e5_blowfeld_1] Frame 25
stop();
Symbol 187 MovieClip [e5_blowfeld_1] Frame 33
stop();
Symbol 187 MovieClip [e5_blowfeld_1] Frame 41
stop();
Instance of Symbol 24 MovieClip "shot" in Symbol 191 MovieClip Frame 1
/* no clip actions */
Symbol 216 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 1
stop();
Symbol 224 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 224 MovieClip Frame 6
gotoAndStop (1);
Symbol 224 MovieClip Frame 12
play();
Symbol 224 MovieClip Frame 15
removeMovieClip(_parent);
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 1
stop();
Instance of Symbol 24 MovieClip "bump0" in Symbol 225 MovieClip [e5_canon_pore_1x] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 225 MovieClip [e5_canon_pore_1x] Frame 1
/* no clip actions */
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 2
stop();
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 3
stop();
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 4
stop();
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 5
stop();
Symbol 225 MovieClip [e5_canon_pore_1x] Frame 6
stop();
Symbol 233 MovieClip [e4_ringo_art] Frame 1
stop();
Symbol 233 MovieClip [e4_ringo_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 233 MovieClip [e4_ringo_art] Frame 8
gotoAndStop (1);
Symbol 233 MovieClip [e4_ringo_art] Frame 12
play();
Symbol 233 MovieClip [e4_ringo_art] Frame 16
removeMovieClip(_parent);
Symbol 234 MovieClip [e5_ringo_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 234 MovieClip [e5_ringo_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 234 MovieClip [e5_ringo_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 234 MovieClip [e5_ringo_1] Frame 1
/* no clip actions */
Symbol 234 MovieClip [e5_ringo_1] Frame 9
stop();
Symbol 234 MovieClip [e5_ringo_1] Frame 17
stop();
Symbol 234 MovieClip [e5_ringo_1] Frame 25
stop();
Symbol 234 MovieClip [e5_ringo_1] Frame 33
stop();
Symbol 234 MovieClip [e5_ringo_1] Frame 41
stop();
Symbol 242 MovieClip [e4_virus_art] Frame 1
stop();
Symbol 242 MovieClip [e4_virus_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 242 MovieClip [e4_virus_art] Frame 8
gotoAndStop (1);
Symbol 242 MovieClip [e4_virus_art] Frame 12
play();
Symbol 242 MovieClip [e4_virus_art] Frame 16
removeMovieClip(_parent);
Symbol 243 MovieClip [e5_virus_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 243 MovieClip [e5_virus_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 243 MovieClip [e5_virus_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 243 MovieClip [e5_virus_1] Frame 1
/* no clip actions */
Symbol 243 MovieClip [e5_virus_1] Frame 9
stop();
Symbol 243 MovieClip [e5_virus_1] Frame 17
stop();
Symbol 243 MovieClip [e5_virus_1] Frame 25
stop();
Symbol 243 MovieClip [e5_virus_1] Frame 33
stop();
Symbol 243 MovieClip [e5_virus_1] Frame 41
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 1
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 1
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 1
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 53 MovieClip [img_pill] "start_pos" in Symbol 244 MovieClip [grid_2] Frame 1
onClipEvent (load) {
this.xDir = 0;
this.yDir = "DOWN";
this.last_xDir = "RIGHT";
this.direction = "RIGHT";
this.xSpeed = 0;
this.ySpeed = 10;
this._visible = 0;
}
Instance of Symbol 86 MovieClip "block0" in Symbol 244 MovieClip [grid_2] Frame 2
onClipEvent (load) {
this.typ = "move";
this.life = 2;
this.bonus = "basic1";
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 244 MovieClip [grid_2] Frame 2
onClipEvent (load) {
var span = "1";
var reach = 8;
var typ = "up";
var power = _root.Terrain.speed1;
}
Instance of Symbol 112 MovieClip "block7" in Symbol 244 MovieClip [grid_2] Frame 2
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block0" in Symbol 244 MovieClip [grid_2] Frame 2
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "gun";
this.bonus_detail = "1";
}
Instance of Symbol 112 MovieClip "block0" in Symbol 244 MovieClip [grid_2] Frame 2
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "gun";
this.bonus_detail = "1";
}
Symbol 244 MovieClip [grid_2] Frame 3
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 8
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 8
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 8
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 9
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 14
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 14
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 14
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 15
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 20
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 20
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 20
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 21
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 26
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 26
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 26
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 27
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 32
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 32
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 32
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 33
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 38
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 38
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 38
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 39
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 44
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 44
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 44
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 45
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 50
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 50
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 50
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 51
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 56
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 56
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 56
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 57
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 66
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 66
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 66
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 67
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 72
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 72
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 72
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 73
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 78
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 78
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 78
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 79
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 84
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 84
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 84
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 85
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 90
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 90
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 90
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 91
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 96
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 96
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 96
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 97
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 102
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 102
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 102
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 103
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 108
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 108
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 108
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 109
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 114
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 114
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 114
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 115
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 123
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 123
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 123
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 124
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 129
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 129
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 129
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 130
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 135
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 135
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 135
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 136
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 141
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 141
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 141
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 142
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 147
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 147
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 147
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 148
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 153
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 153
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 153
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 154
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 159
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 159
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 159
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 160
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 165
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 165
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 165
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 166
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 171
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 171
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 171
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 172
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 181
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 181
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 181
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 182
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 187
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 187
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 187
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 188
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 193
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 193
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 193
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 194
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 199
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 199
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 199
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 200
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 205
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 205
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 205
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 206
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 211
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 211
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 211
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 212
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 217
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 217
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 217
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 218
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 223
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 223
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 223
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 224
_level0.countEnemies();
stop();
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 229
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 229
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 229
onClipEvent (load) {
t = "a3";
}
Symbol 244 MovieClip [grid_2] Frame 230
_level0.countEnemies();
stop();
Instance of Symbol 97 MovieClip "terrain1" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
var span = "1";
var reach = 8;
var typ = "up";
var power = _root.Terrain.speed1;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 153 MovieClip "block0" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 160 MovieClip "block3" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.typ = "still";
this.lock = 2;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.enemytype = 2;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 5;
this.bonus = "treasure";
this.bonus_detail = ["key", 2, "key2", this._x, this._y];
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = 5;
this.bonus = "gun";
this.bonus_detail = "1";
this.damage = 25;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = 5;
this.damage = -5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 245
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
var span = "1";
var reach = 3;
var typ = "up";
var power = _root.Terrain.speed1;
}
Instance of Symbol 97 MovieClip "terrain2" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
var span = "1";
var reach = 5;
var typ = "up";
var power = _root.Terrain.speed2;
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
this.enemytype = 4;
this.pen = [86, 220, 84, 220];
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
this.enemytype = 2;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = -5;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 251
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 244 MovieClip [grid_2] Frame 257
onClipEvent (load) {
var typ = "level";
var power = "next";
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 244 MovieClip [grid_2] Frame 257
onClipEvent (load) {
var span = "1";
var reach = 3;
var typ = "down";
var power = _root.Terrain.speed2;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 257
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 257
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 257
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = 5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy3" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy4" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 0;
this.ySpeed = -5;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 263
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy4" in Symbol 244 MovieClip [grid_2] Frame 269
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 269
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 269
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 269
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 5;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy3" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 281
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 287
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 287
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 287
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 293
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 293
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 293
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
this.enemytype = 4;
this.pen = [109, 370, 156, 290];
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
this.enemytype = 5;
this.dir = "LEFT";
this.xSpeed = 4;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
this.enemytype = 5;
this.dir = "RIGHT";
this.xSpeed = -4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 299
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
this.enemytype = 5;
this.dir = "RIGHT";
this.xSpeed = 4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
this.enemytype = 4;
this.pen = [125, 289, 80, 175];
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
this.enemytype = 4;
this.pen = [418, 499, 70, 160];
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 25;
this.life = 4;
this.bonus = "gun";
this.bonus_detail = "1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 305
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 311
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -0.15;
this.ySpeed = -1;
this.bonus = "basic1";
this.damage = 5;
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 311
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -0.15;
this.ySpeed = -1;
this.bonus = "basic1";
this.damage = 5;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 311
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 311
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 311
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 317
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 317
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 317
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
this.enemytype = 4;
this.pen = [378, 513, 94, 230];
this.xSpeed = 0;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy1" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
this.enemytype = 4;
this.pen = [378, 513, 94, 230];
this.xSpeed = 0;
this.ySpeed = 5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy2" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 0;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 244 MovieClip [grid_2] Frame 323
onClipEvent (load) {
t = "a3";
}
Symbol 263 MovieClip [e4_smerp_1_art] Frame 1
stop();
Symbol 263 MovieClip [e4_smerp_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 263 MovieClip [e4_smerp_1_art] Frame 8
gotoAndStop (1);
Symbol 263 MovieClip [e4_smerp_1_art] Frame 12
play();
Symbol 263 MovieClip [e4_smerp_1_art] Frame 16
removeMovieClip(_parent);
Symbol 264 MovieClip [e5_smerp_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 264 MovieClip [e5_smerp_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 264 MovieClip [e5_smerp_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 264 MovieClip [e5_smerp_1] Frame 1
/* no clip actions */
Symbol 264 MovieClip [e5_smerp_1] Frame 9
stop();
Symbol 264 MovieClip [e5_smerp_1] Frame 17
stop();
Symbol 264 MovieClip [e5_smerp_1] Frame 25
stop();
Symbol 264 MovieClip [e5_smerp_1] Frame 33
stop();
Symbol 264 MovieClip [e5_smerp_1] Frame 41
stop();
Symbol 297 MovieClip Frame 9
_parent._parent.bump0._height = 170;
_parent._parent.bump0._y = -145;
_parent._parent.hit._y = -132;
Symbol 297 MovieClip Frame 16
_parent._parent.bump0._height = 210;
_parent._parent.bump0._y = -195;
_parent._parent.hit._y = -182;
Symbol 297 MovieClip Frame 26
_parent._parent.bump0._height = 170;
_parent._parent.bump0._y = -145;
_parent._parent.hit._y = -132;
Symbol 297 MovieClip Frame 30
_root.enemyShoot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), "event");
Symbol 297 MovieClip Frame 39
_parent._parent.bump0._height = 210;
_parent._parent.bump0._y = -195;
_parent._parent.hit._y = -182;
Symbol 297 MovieClip Frame 49
_parent._parent.bump0._height = 170;
_parent._parent.bump0._y = -145;
_parent._parent.hit._y = -132;
Symbol 297 MovieClip Frame 61
_parent._parent.bump0._height = 210;
_parent._parent.bump0._y = -195;
_parent._parent.hit._y = -182;
Symbol 297 MovieClip Frame 65
_root.enemyShoot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), "event");
Symbol 297 MovieClip Frame 74
gotoAndPlay ("loop");
Symbol 299 MovieClip Frame 1
stop();
Symbol 299 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 299 MovieClip Frame 8
gotoAndStop (1);
Symbol 299 MovieClip Frame 12
play();
Symbol 299 MovieClip Frame 19
removeMovieClip(_parent);
Symbol 300 MovieClip [e5_saag_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "bump" in Symbol 300 MovieClip [e5_saag_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 300 MovieClip [e5_saag_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump1" in Symbol 300 MovieClip [e5_saag_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "hit" in Symbol 300 MovieClip [e5_saag_1] Frame 1
/* no clip actions */
Symbol 300 MovieClip [e5_saag_1] Frame 9
stop();
Symbol 300 MovieClip [e5_saag_1] Frame 17
stop();
Symbol 300 MovieClip [e5_saag_1] Frame 25
stop();
Symbol 300 MovieClip [e5_saag_1] Frame 33
stop();
Symbol 300 MovieClip [e5_saag_1] Frame 41
stop();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 5
gotoAndStop (1);
Symbol 309 MovieClip Frame 6
play();
Symbol 309 MovieClip Frame 12
stop();
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 5
gotoAndStop (1);
Symbol 310 MovieClip Frame 6
play();
Symbol 310 MovieClip Frame 11
stop();
Symbol 328 MovieClip Frame 1
stop();
Symbol 328 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 328 MovieClip Frame 8
gotoAndStop (1);
Symbol 328 MovieClip Frame 12
play();
Symbol 328 MovieClip Frame 16
removeMovieClip(_parent);
Symbol 329 MovieClip [e5_spuder_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 329 MovieClip [e5_spuder_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 329 MovieClip [e5_spuder_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 329 MovieClip [e5_spuder_1] Frame 1
/* no clip actions */
Symbol 329 MovieClip [e5_spuder_1] Frame 9
stop();
Symbol 329 MovieClip [e5_spuder_1] Frame 17
stop();
Symbol 329 MovieClip [e5_spuder_1] Frame 25
stop();
Symbol 329 MovieClip [e5_spuder_1] Frame 33
stop();
Symbol 329 MovieClip [e5_spuder_1] Frame 41
stop();
Symbol 337 MovieClip Frame 1
stop();
Symbol 337 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 337 MovieClip Frame 8
gotoAndStop (1);
Symbol 337 MovieClip Frame 12
play();
Symbol 337 MovieClip Frame 16
removeMovieClip(_parent);
Symbol 338 MovieClip [e5_spudy_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 338 MovieClip [e5_spudy_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 338 MovieClip [e5_spudy_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 338 MovieClip [e5_spudy_1] Frame 1
/* no clip actions */
Symbol 338 MovieClip [e5_spudy_1] Frame 9
stop();
Symbol 338 MovieClip [e5_spudy_1] Frame 17
stop();
Symbol 338 MovieClip [e5_spudy_1] Frame 25
stop();
Symbol 338 MovieClip [e5_spudy_1] Frame 33
stop();
Symbol 338 MovieClip [e5_spudy_1] Frame 41
stop();
Symbol 360 MovieClip Frame 1
stop();
Symbol 360 MovieClip Frame 7
gotoAndStop (1);
Symbol 360 MovieClip Frame 8
play();
Symbol 360 MovieClip Frame 19
_parent.block1.gotoAndPlay("pop");
_parent.terrain0._x = -1000;
Symbol 360 MovieClip Frame 53
stop();
Symbol 364 MovieClip Frame 1
bump._rotation = bump._rotation - this._rotation;
pod.gotoAndStop(random(2) + 1);
stem.gotoAndStop(random(3) + 9);
stop();
Symbol 364 MovieClip Frame 5
gotoAndStop (1);
Symbol 364 MovieClip Frame 6
play();
Symbol 364 MovieClip Frame 11
this._x = -1000;
stop();
Instance of Symbol 144 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 1
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 53 MovieClip [img_pill] "start_pos" in Symbol 367 MovieClip [grid_1] Frame 1
onClipEvent (load) {
this.xDir = 0;
this.yDir = "DOWN";
this.last_xDir = "RIGHT";
this.direction = "RIGHT";
this.xSpeed = 0;
this.ySpeed = 10;
this._visible = 0;
}
Instance of Symbol 153 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -1;
this.ySpeed = -0.5;
this.bonus = "basic1";
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.enemytype = 1;
this.dir = "RIGHT";
this.xSpeed = 2;
this.ySpeed = -1.5;
this.damage = 5;
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 3
onClipEvent (load) {
this.enemytype = 1;
this.dir = "RIGHT";
this.xSpeed = 1;
this.ySpeed = 2;
this.damage = 15;
this.life = 2;
this.bonus = "gun";
this.bonus_detail = "1";
}
Symbol 367 MovieClip [grid_1] Frame 4
_level0.countEnemies();
stop();
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
var typ = "portal";
var Xscreen = 2;
var Yscreen = 1;
var toX = 110;
var toY = 80;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
var span = "1";
var reach = 8;
var typ = "up";
var power = _root.Terrain.speed1;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 153 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 160 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.typ = "still";
this.lock = 2;
}
onClipEvent (enterFrame) {
if (this.hint.hitTest(_root.Pill.path) && (!_global.hint)) {
_root.attachMovie("display_hint_locked", "hint", 10000);
_root.hint._x = 340;
_root.hint._y = 390;
}
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.enemytype = 2;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 5;
this.bonus = "treasure";
this.bonus_detail = ["key", 2, "key2", this._x, this._y];
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = 5;
this.bonus = "gun";
this.bonus_detail = "1";
this.damage = 25;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = 5;
this.damage = -5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 9
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 10
_level0.countEnemies();
stop();
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 153 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "dna";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 1;
var toX = 110;
var toY = 65;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
var span = "1";
var reach = 3;
var typ = "up";
var power = _root.Terrain.speed1;
}
Instance of Symbol 97 MovieClip "terrain2" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
var span = "1";
var reach = 5;
var typ = "up";
var power = _root.Terrain.speed2;
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.enemytype = 4;
this.pen = [86, 220, 84, 220];
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.enemytype = 2;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = -5;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 15
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 16
_level0.countEnemies();
stop();
Instance of Symbol 300 MovieClip [e5_saag_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
this.enemytype = 13;
this.dir = "RIGHT";
this.xSpeed = 3;
this.ySpeed = 0;
this.damage = 15;
this.life = 10;
this.bonus = "spore";
this.bonus_detail = "1";
this.shootX = 10;
this.shootY = 0;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
var typ = "level";
var power = "next";
}
Instance of Symbol 97 MovieClip "terrain1" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
var span = "1";
var reach = 3;
var typ = "down";
var power = _root.Terrain.speed2;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 21
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 22
_level0.countEnemies();
stop();
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 309 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "pop";
this.life = 2;
this.bonus = "trigger";
this.bonus_detail = 4;
}
Instance of Symbol 309 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "pop";
this.life = 2;
this.bonus = "trigger";
this.bonus_detail = 5;
}
Instance of Symbol 310 MovieClip "block4" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 310 MovieClip "block5" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
var typ = "portal";
var Xscreen = 0;
var Yscreen = 1;
var toX = 88;
var toY = 66;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 144 MovieClip "block6" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block7" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = -5;
this.ySpeed = 5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy4" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 0;
this.ySpeed = -5;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 27
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 28
_level0.countEnemies();
stop();
Instance of Symbol 329 MovieClip [e5_spuder_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 7;
this.pen = [255, 496, 0, 1000];
this.dir = "LEFT";
this.xSpeed = -3;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 50, this._x + 50, this._y - 50, this._y + 50];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 329 MovieClip [e5_spuder_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 7;
this.pen = [60, 496, 0, 1000];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 50, this._x + 50, this._y - 50, this._y + 50];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy4" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 33
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 34
_level0.countEnemies();
stop();
Instance of Symbol 153 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
var typ = "portal";
var Xscreen = 3;
var Yscreen = 0;
var toX = 200;
var toY = 200;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -0.5;
this.bonus = "basic1";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 39
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -2;
this.ySpeed = -2;
this.damage = 5;
this.life = 1;
}
Symbol 367 MovieClip [grid_1] Frame 40
_level0.countEnemies();
stop();
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
var typ = "portal";
var Xscreen = 0;
var Yscreen = 1;
var toX = 500;
var toY = 190;
var xSpeed = -5;
var ySpeed = 0;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 5;
this.bonus = "basic1";
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
this.enemytype = 12;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 45
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 46
_level0.countEnemies();
stop();
Instance of Symbol 153 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 144 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block5" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy4" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "gun";
this.bonus_detail = "1";
this.damage = 25;
this.life = 4;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 51
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 52
_level0.countEnemies();
stop();
Instance of Symbol 153 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 160 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.typ = "still";
this.lock = 1;
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.enemytype = 5;
this.xSpeed = 4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 3;
this.bonus = "superhealth";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 57
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 58
_level0.countEnemies();
stop();
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 1;
var toX = 515;
var toY = 315;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.enemytype = 4;
this.pen = [109, 370, 156, 290];
this.xSpeed = 0;
this.ySpeed = 5;
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.enemytype = 5;
this.dir = "LEFT";
this.xSpeed = 4;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
this.enemytype = 5;
this.dir = "RIGHT";
this.xSpeed = -4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 63
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 64
_level0.countEnemies();
stop();
Symbol 367 MovieClip [grid_1] Frame 69
trace(block0.tester._x);
Instance of Symbol 360 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.typ = "pop";
this.life = 6;
this.bonus = "none";
}
Instance of Symbol 97 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
var span = "1";
var reach = 6;
var typ = "up";
var power = _root.Terrain.speed2;
}
Instance of Symbol 160 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.enemytype = 5;
this.dir = "RIGHT";
this.xSpeed = 4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.enemytype = 4;
this.pen = [125, 289, 80, 175];
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
this.enemytype = 4;
this.pen = [418, 499, 70, 160];
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 25;
this.life = 4;
this.bonus = "gun";
this.bonus_detail = "1";
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 69
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 70
_level0.countEnemies();
stop();
Instance of Symbol 364 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "treasure";
this.bonus_detail = ["key", 1, "key1", this._x, this._y];
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = -1;
var toX = 100;
var toY = 200;
var xSpeed = 5;
var ySpeed = 0;
}
Instance of Symbol 144 MovieClip "block4" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 181 MovieClip "terrain1" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
var typ = "portal";
var Xscreen = 4;
var Yscreen = 0;
var toX = 150;
var toY = 300;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 112 MovieClip "block5" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block6" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block7" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block8" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -0.15;
this.ySpeed = -1;
this.bonus = "basic1";
this.damage = 5;
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -0.15;
this.ySpeed = -1;
this.bonus = "basic1";
this.damage = 5;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 75
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 76
_level0.countEnemies();
stop();
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
var typ = "portal";
var Xscreen = 2;
var Yscreen = 0;
var toX = 315;
var toY = 270;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block4" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 181 MovieClip "terrain1" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
var typ = "portal";
var Xscreen = 4;
var Yscreen = -1;
var toX = 218;
var toY = 111;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 112 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "gun";
this.bonus_detail = "1";
}
Instance of Symbol 112 MovieClip "block6" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "superhealth";
}
Instance of Symbol 112 MovieClip "block5" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 3;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy3" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 81
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 82
_level0.countEnemies();
stop();
Instance of Symbol 181 MovieClip "terrain0" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 0;
var toX = 400;
var toY = 290;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 112 MovieClip "block0" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "superhealth";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy0" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.enemytype = 4;
this.pen = [378, 513, 94, 230];
this.xSpeed = 0;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 180 MovieClip [e5_eyeball_1] "enemy1" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.enemytype = 4;
this.pen = [378, 513, 94, 230];
this.xSpeed = 0;
this.ySpeed = 5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 187 MovieClip [e5_blowfeld_1] "enemy2" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
this.enemytype = 12;
this.dir = "RIGHT";
this.xSpeed = 5;
this.ySpeed = 0;
}
Instance of Symbol 26 MovieClip [tile] "cell7_2" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell8_3" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
t = "a3";
}
Instance of Symbol 26 MovieClip [tile] "cell9_4" in Symbol 367 MovieClip [grid_1] Frame 87
onClipEvent (load) {
t = "a3";
}
Symbol 367 MovieClip [grid_1] Frame 88
_level0.countEnemies();
stop();
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 245
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 245
onClipEvent (load) {
var typ = "portal";
var Xscreen = 2;
var Yscreen = 1;
var toX = 110;
var toY = 80;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy3" in Symbol 372 MovieClip [mid2] Frame 251
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 153 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 251
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "dna";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 251
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 1;
var toX = 110;
var toY = 65;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 251
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 251
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 300 MovieClip [e5_saag_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 257
onClipEvent (load) {
this.enemytype = 13;
this.dir = "RIGHT";
this.xSpeed = 3;
this.ySpeed = 0;
this.damage = 15;
this.life = 10;
this.bonus = "spore";
this.bonus_detail = "1";
this.shootX = 10;
this.shootY = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block3" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 309 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "pop";
this.life = 2;
this.bonus = "trigger";
this.bonus_detail = 4;
}
Instance of Symbol 309 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "pop";
this.life = 2;
this.bonus = "trigger";
this.bonus_detail = 5;
}
Instance of Symbol 310 MovieClip "block4" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 310 MovieClip "block5" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
var typ = "portal";
var Xscreen = 0;
var Yscreen = 1;
var toX = 88;
var toY = 66;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 144 MovieClip "block6" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block7" in Symbol 372 MovieClip [mid2] Frame 263
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 329 MovieClip [e5_spuder_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 269
onClipEvent (load) {
this.enemytype = 7;
this.pen = [255, 496, 0, 1000];
this.dir = "LEFT";
this.xSpeed = -3;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy2" in Symbol 372 MovieClip [mid2] Frame 269
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 50, this._x + 50, this._y - 50, this._y + 50];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 329 MovieClip [e5_spuder_1] "enemy1" in Symbol 372 MovieClip [mid2] Frame 269
onClipEvent (load) {
this.enemytype = 7;
this.pen = [60, 496, 0, 1000];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy3" in Symbol 372 MovieClip [mid2] Frame 269
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 50, this._x + 50, this._y - 50, this._y + 50];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 225 MovieClip [e5_canon_pore_1x] "enemy3" in Symbol 372 MovieClip [mid2] Frame 269
onClipEvent (load) {
this.enemytype = 10;
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 0;
this.bonus = "basic1";
this.damage = 5;
this.life = 1;
}
Instance of Symbol 153 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
var typ = "portal";
var Xscreen = 3;
var Yscreen = 0;
var toX = 200;
var toY = 200;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "basic1";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy1" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -0.5;
this.bonus = "basic1";
}
Instance of Symbol 243 MovieClip [e5_virus_1] "enemy2" in Symbol 372 MovieClip [mid2] Frame 275
onClipEvent (load) {
this.enemytype = 1;
this.dir = "LEFT";
this.xSpeed = -2;
this.ySpeed = -2;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 281
onClipEvent (load) {
var typ = "portal";
var Xscreen = 0;
var Yscreen = 1;
var toX = 500;
var toY = 190;
var xSpeed = -5;
var ySpeed = 0;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 281
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 281
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 153 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 144 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block5" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy4" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.bonus = "gun";
this.bonus_detail = "1";
this.damage = 25;
this.life = 4;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy2" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 264 MovieClip [e5_smerp_1] "enemy3" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.enemytype = 3;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 0;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 287
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 153 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 153 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 160 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.typ = "still";
this.lock = 1;
}
Instance of Symbol 234 MovieClip [e5_ringo_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.enemytype = 5;
this.xSpeed = 4;
this.ySpeed = -10;
this.bonus = "basic1";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy1" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 5;
this.ySpeed = 3;
this.bonus = "superhealth";
}
Instance of Symbol 169 MovieClip [e5_germ_1] "enemy2" in Symbol 372 MovieClip [mid2] Frame 293
onClipEvent (load) {
this.enemytype = 2;
this.dir = "LEFT";
this.xSpeed = 1;
this.ySpeed = -5;
this.damage = 5;
this.life = 1;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 299
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 1;
var toX = 515;
var toY = 315;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 299
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 299
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 299
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 372 MovieClip [mid2] Frame 299
onClipEvent (load) {
this.typ = "still";
this.life = 2;
this.bonus = "gun";
this.bonus_detail = 2;
}
Instance of Symbol 360 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 305
onClipEvent (load) {
this.typ = "pop";
this.life = 6;
this.bonus = "none";
}
Instance of Symbol 97 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 305
onClipEvent (load) {
var span = "1";
var reach = 6;
var typ = "up";
var power = _root.Terrain.speed2;
}
Instance of Symbol 160 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 305
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 305
onClipEvent (load) {
this.typ = "still";
}
Instance of Symbol 364 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "treasure";
this.bonus_detail = ["key", 1, "key1", this._x, this._y];
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = -1;
var toX = 100;
var toY = 200;
var xSpeed = 5;
var ySpeed = 0;
}
Instance of Symbol 144 MovieClip "block4" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 181 MovieClip "terrain1" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
var typ = "portal";
var Xscreen = 4;
var Yscreen = 0;
var toX = 150;
var toY = 300;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 112 MovieClip "block5" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block6" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block7" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 112 MovieClip "block8" in Symbol 372 MovieClip [mid2] Frame 311
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "health";
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
var typ = "portal";
var Xscreen = 2;
var Yscreen = 0;
var toX = 315;
var toY = 270;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block3" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block4" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy1" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy2" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 181 MovieClip "terrain1" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
var typ = "portal";
var Xscreen = 4;
var Yscreen = -1;
var toX = 218;
var toY = 111;
var xSpeed = 0;
var ySpeed = 5;
}
Instance of Symbol 112 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "gun";
this.bonus_detail = "1";
}
Instance of Symbol 112 MovieClip "block6" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "superhealth";
}
Instance of Symbol 112 MovieClip "block5" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
this.bonus = "basic1";
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy0" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 0;
this.ySpeed = 3;
}
Instance of Symbol 338 MovieClip [e5_spudy_1] "enemy3" in Symbol 372 MovieClip [mid2] Frame 317
onClipEvent (load) {
this.enemytype = 8;
this.pen = [this._x - 40, this._x + 40, this._y - 40, this._y + 40];
this.dir = "LEFT";
this.xSpeed = 3;
this.ySpeed = 0;
}
Instance of Symbol 181 MovieClip "terrain0" in Symbol 372 MovieClip [mid2] Frame 323
onClipEvent (load) {
var typ = "portal";
var Xscreen = 1;
var Yscreen = 0;
var toX = 400;
var toY = 290;
var xSpeed = 0;
var ySpeed = -5;
}
Instance of Symbol 144 MovieClip "block1" in Symbol 372 MovieClip [mid2] Frame 323
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 144 MovieClip "block2" in Symbol 372 MovieClip [mid2] Frame 323
onClipEvent (load) {
this.typ = "still";
this._visible = 0;
}
Instance of Symbol 112 MovieClip "block0" in Symbol 372 MovieClip [mid2] Frame 323
onClipEvent (load) {
this.typ = "pop";
this.life = 1;
if (!_root.Game.newlife1) {
this.bonus = "newlife";
_root.Game.newlife1 = true;
} else {
this.bonus = "basic1";
}
}
Symbol 415 MovieClip Frame 1
stop();
Symbol 415 MovieClip Frame 18
stop();
Symbol 436 MovieClip [mid1] Frame 1
stop();
Symbol 443 MovieClip Frame 1
stop();
Symbol 482 MovieClip [walltile_2] Frame 1
if (t != undefined) {
gotoAndStop(t);
} else {
stop();
main_tile.gotoAndStop(random(32) + 1);
}
Symbol 483 MovieClip [walltile_1] Frame 1
if (t != undefined) {
gotoAndStop(t);
} else {
stop();
main_tile.gotoAndStop(random(32) + 1);
}
Symbol 489 MovieClip [gun4] Frame 5
stop();
Symbol 491 MovieClip [gun3] Frame 5
stop();
Symbol 494 MovieClip [gun2] Frame 10
stop();
Symbol 497 MovieClip Frame 6
gotoAndPlay (1);
Symbol 500 MovieClip [gun1] Frame 4
stop();
Symbol 506 MovieClip [gun0] Frame 7
stop();
Symbol 509 MovieClip [egun_3] Frame 3
gotoAndPlay (1);
if (_root.Pill.path._y < this._y) {
this._y = this._y - 8;
} else {
this._y = this._y + 8;
}
Symbol 509 MovieClip [egun_3] Frame 8
removeMovieClip(this);
Symbol 512 MovieClip [egun_2] Frame 4
gotoAndPlay (1);
Symbol 512 MovieClip [egun_2] Frame 9
removeMovieClip(this);
Symbol 515 MovieClip [egun_1] Frame 3
gotoAndPlay (1);
Symbol 515 MovieClip [egun_1] Frame 8
removeMovieClip(this);
Instance of Symbol 517 MovieClip in Symbol 523 MovieClip [superhealth] Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Instance of Symbol 517 MovieClip in Symbol 523 MovieClip [superhealth] Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Symbol 529 MovieClip [spore1] Frame 1
stop();
this._x = _root.Pill.path._x - 100;
this._y = _root.Pill.path._y + 20;
Symbol 529 MovieClip [spore1] Frame 2
_root.mid.mid.door.gotoAndPlay("open");
_root.grid_holder.terrain0._x = 131;
_root.grid_holder.terrain1._x = 131;
trace(_root.grid_holder.terrain1._y);
removeMovieClip(this);
Symbol 537 MovieClip [newlife] Frame 1
stop();
Symbol 538 MovieClip [key6] Frame 1
stop();
Symbol 538 MovieClip [key6] Frame 2
stop();
Symbol 538 MovieClip [key6] Frame 3
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 538 MovieClip [key6] Frame 3
onClipEvent (enterFrame) {
_parent._y = _parent._y + 10;
}
Symbol 539 MovieClip [key5] Frame 1
stop();
Symbol 539 MovieClip [key5] Frame 2
stop();
Symbol 539 MovieClip [key5] Frame 3
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 539 MovieClip [key5] Frame 3
onClipEvent (enterFrame) {
_parent._y = _parent._y + 10;
}
Symbol 543 MovieClip [key4] Frame 1
stop();
Symbol 543 MovieClip [key4] Frame 2
stop();
Symbol 543 MovieClip [key4] Frame 3
stop();
Symbol 548 MovieClip [key3] Frame 1
stop();
Symbol 548 MovieClip [key3] Frame 2
stop();
Symbol 548 MovieClip [key3] Frame 3
stop();
Symbol 549 MovieClip [key2] Frame 1
stop();
Symbol 549 MovieClip [key2] Frame 2
stop();
Symbol 549 MovieClip [key2] Frame 3
stop();
Symbol 550 MovieClip [key1] Frame 1
stop();
Symbol 550 MovieClip [key1] Frame 2
stop();
Symbol 550 MovieClip [key1] Frame 3
stop();
Symbol 551 MovieClip [bonus_gun4] Frame 1
stop();
Symbol 551 MovieClip [bonus_gun4] Frame 2
stop();
Symbol 555 MovieClip [bonus_gun3] Frame 1
stop();
Symbol 555 MovieClip [bonus_gun3] Frame 2
stop();
Symbol 557 MovieClip [bonus_gun2] Frame 1
stop();
Symbol 557 MovieClip [bonus_gun2] Frame 2
stop();
Instance of Symbol 517 MovieClip in Symbol 560 MovieClip [dna] Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Instance of Symbol 517 MovieClip in Symbol 560 MovieClip [dna] Frame 1
onClipEvent (load) {
gotoAndPlay (5);
}
Symbol 561 MovieClip [fader] Frame 1
_root.Game.stat = "play";
Symbol 561 MovieClip [fader] Frame 8
_global.shooting = true;
removeMovieClip(_root.fader);
Symbol 584 MovieClip Frame 1
gotoAndPlay(_currentframe + random(30));
Symbol 584 MovieClip Frame 41
gotoAndPlay ("loop");
Symbol 614 MovieClip Frame 10
stop();
Symbol 656 MovieClip Frame 1
if (Key.isDown(81)) {
gotoAndStop ("menu");
}
Symbol 656 MovieClip Frame 473
_parent.gotoAndStop("menu");
Symbol 656 MovieClip Frame 487
stop();
Symbol 715 Button
on (press) {
_parent.gotoAndPlay("help");
}
Symbol 738 Button
on (release) {
getURL ("http://www.myspace.com/zeitmahl", "_blank");
}
Symbol 743 Button
on (release) {
getURL ("http://www.thefrown.com/main_send_popup.php?episode=" + _global.ep_id, "_blank");
}
Symbol 746 Button
on (release) {
getURL ("http://www.thefrown.com/bitterpill/code.php", "_blank");
}
Symbol 755 Button
on (release) {
getURL ("http://www.thefrown.com", "_blank");
}
Symbol 758 Button
on (release) {
getURL ("http://www.thefrown.com", "_blank");
}
Symbol 760 Button
on (release) {
gotoAndPlay ("exit");
}
Symbol 770 MovieClip Frame 1
stop();
Symbol 770 MovieClip Frame 2
stop();
Symbol 782 MovieClip Frame 1
if (_root.Game.dna) {
gotoAndPlay ("map");
}
Symbol 782 MovieClip Frame 2
stop();
Symbol 782 MovieClip Frame 8
gotoAndStop("level" + _root.Game.level);
Symbol 782 MovieClip Frame 13
i = -10;
while (i <= 10) {
j = -10;
while (j <= 10) {
if (_root.Visits[(("v_" + i) + "_") + j] == true) {
xscreen = i;
yscreen = j;
if (xscreen < 0) {
xscreen = "_" + (xscreen * -1);
}
if (yscreen < 0) {
yscreen = "_" + (yscreen * -1);
}
this[(("v_" + xscreen) + "_") + yscreen].gotoAndStop(2);
if (_root.Game.screen == ((i + "_") + j)) {
pill._x = this[(("v_" + xscreen) + "_") + yscreen]._x;
pill._y = this[(("v_" + xscreen) + "_") + yscreen]._y;
}
}
j++;
}
i++;
}
stop();
Symbol 803 Button
on (release) {
if (_parent.mode == "menu") {
_root.frame.nav.gotoAndPlay("start");
_parent._parent._parent.gotoAndPlay("start");
_root.newLevel();
} else {
_root.restart("dead");
removeMovieClip(_parent);
}
}
Symbol 821 Button
on (release) {
if (_parent.mode == "menu") {
_parent._parent.gotoAndPlay(1);
} else if (_root.Game.stat == "pause") {
_parent.gotoAndPlay("exit");
}
}
Symbol 833 MovieClip [bonus_gun1] Frame 1
stop();
Symbol 833 MovieClip [bonus_gun1] Frame 2
stop();
Symbol 837 MovieClip [display_pause] Frame 6
_root.playSound("pause");
Symbol 837 MovieClip [display_pause] Frame 12
if ((_global.pausemode == "help") || (mode == "menu")) {
gotoAndPlay ("help");
}
_global.pausemode = undefined;
Symbol 837 MovieClip [display_pause] Frame 19
stop();
Symbol 837 MovieClip [display_pause] Frame 29
if (mode == "menu") {
bg_button._y = -1000;
}
Symbol 837 MovieClip [display_pause] Frame 34
stop();
Symbol 837 MovieClip [display_pause] Frame 47
_root.playSound("pause");
Symbol 837 MovieClip [display_pause] Frame 51
_root.Game.pause("play");
stop();
Symbol 838 MovieClip Frame 3
if (_root.frame.nav._currentframe > 50) {
_root.frame.nav.gotoAndPlay("menu");
} else if (!_root.zip) {
_root.frame.nav.gotoAndPlay("intro_exit");
}
Symbol 838 MovieClip Frame 90
stop();
Symbol 838 MovieClip Frame 95
help.mode = "menu";
stop();
Symbol 839 MovieClip [intro] Frame 1
_root.switchSound(2);
_root.Game.sound = "";
Symbol 839 MovieClip [intro] Frame 5
stop();
_root.frame.nav.gotoAndPlay("intro");
Symbol 839 MovieClip [intro] Frame 6
stop();
Symbol 839 MovieClip [intro] Frame 15
removeMovieClip(this);
Symbol 840 MovieClip [bg_1] Frame 1
stop();
Symbol 840 MovieClip [bg_1] Frame 2
stop();
Symbol 840 MovieClip [bg_1] Frame 3
stop();
Symbol 840 MovieClip [bg_1] Frame 4
stop();
Symbol 850 Button
on (release) {
_root.restart("dead");
_parent.play();
}
Symbol 854 Button
on (release) {
getURL ("http://www.brianfrisk.com", "_top");
}
Symbol 881 Button
on (release) {
getURL ("http://www.thefrown.com/index.php?&zip=2/games/90/" + _global.ep_id, "_blank");
}
Symbol 889 MovieClip Frame 1
stop();
Symbol 889 MovieClip Frame 2
stop();
Symbol 892 Button
on (release) {
gotoAndPlay ("login");
getURL ("http://www.thefrown.com/bitterpill/code.php", "_blank");
}
Symbol 895 Button
on (release) {
getURL ("http://www.thefrown.com/bitterpill/code.php", "_blank");
}
Symbol 897 Button
on (release) {
enterCode(password.text);
if (_global.valid >= _global.episode) {
_root.newLevel();
} else if (_global.valid && (_global.valid < _global.episode)) {
txt_entercode.gotoAndStop(3);
} else {
txt_entercode.gotoAndStop(2);
}
}
Symbol 901 MovieClip Frame 1
stop();
Symbol 901 MovieClip Frame 2
stop();
Symbol 901 MovieClip Frame 3
stop();
Symbol 915 MovieClip Frame 210
stop();
_parent.play();
Symbol 921 Button
on (release) {
_root.restart("dead");
}
Symbol 926 Button
on (release) {
getURL ("http://www.brianfrisk.com", "_top");
}
Symbol 928 MovieClip [display_gameover] Frame 1
if (_global.levelup) {
levelup = _global.levelup;
_global.levelup = undefined;
gotoAndPlay ("levelup");
}
Symbol 928 MovieClip [display_gameover] Frame 21
_root.frame.nav.gotoAndPlay("exit");
if (_root.Game.lives <= 0) {
gotoAndPlay ("end");
}
Symbol 928 MovieClip [display_gameover] Frame 28
_root.restart("alive");
stop();
Symbol 928 MovieClip [display_gameover] Frame 59
stop();
Symbol 928 MovieClip [display_gameover] Frame 65
removeMovieClip(this);
Symbol 928 MovieClip [display_gameover] Frame 72
num.gotoAndStop(_root.Game.level);
trace("LEVELUP");
Symbol 928 MovieClip [display_gameover] Frame 100
if (_root.Game.level < _root.Game.levels) {
if (_global.valid && (_root.frown_key)) {
_root.newLevel();
stop();
} else if (_root.frown_key) {
gotoAndPlay ("buy");
} else if (_global.episode == 1) {
gotoAndPlay ("frown_lvl1");
} else {
gotoAndPlay ("frown");
}
} else {
gotoAndPlay ("win");
}
Symbol 928 MovieClip [display_gameover] Frame 105
trace("offsite message");
_root.newLevel();
Symbol 928 MovieClip [display_gameover] Frame 112
trace("offsite message");
_root.newLevel();
Symbol 928 MovieClip [display_gameover] Frame 119
stop();
Symbol 928 MovieClip [display_gameover] Frame 120
if (!_root.key) {
subtitle.gotoAndStop(2);
}
Symbol 928 MovieClip [display_gameover] Frame 124
stop();
Symbol 928 MovieClip [display_gameover] Frame 125
stop();
Symbol 928 MovieClip [display_gameover] Frame 129
stop();
Symbol 928 MovieClip [display_gameover] Frame 130
stop();
trace("WIN");
Symbol 928 MovieClip [display_gameover] Frame 156
stop();
Symbol 933 Button
on (release) {
_root.intro.movie.gotoAndPlay("menu");
_root.frame.nav.gotoAndPlay("menu");
}
Symbol 934 Button
on (release) {
stopAllSounds();
_root.intro.movie.gotoAndPlay(1);
}
Symbol 942 Button
on (release) {
gotoAndStop ("code");
}
Symbol 948 Button
on (release) {
if (_root.frown_key) {
window = "_self";
} else {
window = "_blank";
}
getURL ("http://www.thefrown.com/index.php?&/games/90/1115", window);
}
Symbol 951 Button
on (release) {
getURL ("http://www.thefrown.com/bitterpill/code.php", "_blank");
}
Symbol 954 Button
on (release) {
_root.buildGame();
_root.newLevel();
_root.frame.nav.gotoAndPlay("off");
_root.intro.gotoAndPlay("start");
}
Symbol 955 Button
on (release) {
if (_root.frown_key) {
window = "_self";
} else {
window = "_blank";
}
getURL ("http://www.thefrown.com/bitterpill", window);
}
Symbol 963 Button
on (release) {
getURL ("http://www.thefrown.com/index.php?/games/90/", "_blank");
}
Symbol 966 Button
on (release) {
getURL ("http://www.thefrown.com/index.php?/games/90/", "_blank");
}
Symbol 967 MovieClip Frame 1
if (_global.episode > 1) {
stop();
}
Symbol 967 MovieClip Frame 2
stop();
Symbol 972 Button
on (release) {
_root.buildGame();
_root.newLevel();
_root.frame.nav.gotoAndPlay("off");
_root.intro.gotoAndPlay("start");
}
Symbol 973 MovieClip Frame 1
if (_global.episode > 1) {
stop();
}
Symbol 973 MovieClip Frame 2
stop();
Symbol 977 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 977 MovieClip Frame 2
stop();
Symbol 978 Button
on (release) {
_parent.gotoAndStop("code");
getURL (("http://www.thefrown.com/bitterpill/code.php?episode=" + _global.episode) + "&", "_blank");
}
Symbol 985 Button
on (release) {
enterCode(password.text);
if (_global.valid >= _global.episode) {
_root.newLevel();
_root.frame.nav.gotoAndPlay("off");
_root.intro.gotoAndPlay("start");
} else if (_global.valid && (_global.valid < _global.episode)) {
txt_entercode.gotoAndStop(3);
} else {
txt_entercode.gotoAndStop(2);
}
}
Symbol 988 Button
on (release) {
_root.zip = undefined;
gotoAndPlay (1);
}
Symbol 989 Button
on (release) {
_root.buildGame();
_root.newLevel();
_root.frame.nav.gotoAndPlay("off");
_root.intro.gotoAndPlay("start");
}
Symbol 991 Button
on (release) {
enterCode(password.text);
if (_global.valid >= _global.episode) {
_root.newLevel();
_root.frame.nav.gotoAndPlay("off");
_root.intro.gotoAndPlay("start");
} else if (_global.valid && (_global.valid < _global.episode)) {
txt_entercode.gotoAndStop(3);
} else {
txt_entercode.gotoAndStop(2);
}
}
Symbol 994 Button
on (release) {
gotoAndStop (1);
}
Symbol 995 MovieClip Frame 1
stop();
Symbol 995 MovieClip Frame 85
if (_root.frown_key) {
if (!_root.zip) {
gotoAndStop ("new_anon");
} else {
gotoAndStop ("zip_anon");
}
} else {
stop();
}
Symbol 995 MovieClip Frame 93
stop();
Symbol 995 MovieClip Frame 102
stop();
Symbol 995 MovieClip Frame 110
stop();
Symbol 995 MovieClip Frame 119
stop();
Symbol 1022 MovieClip Frame 1
stop();
Symbol 1022 MovieClip Frame 24
gotoAndPlay ("loop");
Symbol 1028 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1028 MovieClip Frame 3
if (!_global.rollbuffer) {
gotoAndStop (1);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1029 Button
on (release) {
if ((_root.Game.stat == "play") && (!_root.gameover)) {
_global.pausemode = "help";
_root.Game.pause("pause");
_global.rollbuffer = false;
} else if ((_root.Game.stat == "pause") && (_root.display_pause._currentframe > 1)) {
_root.display_pause.gotoAndPlay("exit");
}
}
Symbol 1034 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1034 MovieClip Frame 2
stop();
Symbol 1035 Button
on (press) {
_root.switchSound(3);
gotoAndStop (3);
}
Symbol 1037 Button
on (press) {
_root.switchSound(1);
gotoAndStop (1);
}
Symbol 1039 Button
on (press) {
_root.switchSound(2);
gotoAndStop (2);
}
Symbol 1040 MovieClip Frame 1
stop();
Symbol 1040 MovieClip Frame 2
stop();
Symbol 1040 MovieClip Frame 3
stop();
Symbol 1044 MovieClip Frame 1
stop();
Symbol 1044 MovieClip Frame 2
stop();
Symbol 1047 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1047 MovieClip Frame 3
if (!_global.rollbuffer) {
gotoAndStop (1);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1048 Button
on (release) {
if ((_root.Game.stat == "play") && (!_root.gameover)) {
_global.pausemode = "map";
_root.Game.pause("pause");
_global.rollbuffer = false;
} else if ((_root.Game.stat == "pause") && (_root.display_pause._currentframe > 1)) {
_root.display_pause.gotoAndPlay("exit");
}
}
Symbol 1051 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1051 MovieClip Frame 3
if (!_global.rollbuffer) {
gotoAndStop (1);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1052 Button
on (release) {
if ((_root.Game.stat == "play") && (!_root.gameover)) {
_global.pausemode = "map";
_root.Game.pause("pause");
_global.rollbuffer = false;
} else if ((_root.Game.stat == "pause") && (_root.display_pause._currentframe > 1)) {
_root.display_pause.gotoAndPlay("exit");
}
}
Symbol 1053 MovieClip Frame 1
stop();
Symbol 1053 MovieClip Frame 2
stop();
Symbol 1056 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1056 MovieClip Frame 2
stop();
Symbol 1060 MovieClip Frame 1
if (!_global.rollbuffer) {
stop();
}
Symbol 1060 MovieClip Frame 2
stop();
Symbol 1062 MovieClip Frame 1
lives.text = _root.Game.lives;
soundbutton.gotoAndStop(_root.Game.sound);
stop();
Symbol 1067 MovieClip Frame 13
stop();
if (String(this).indexOf("x") != -1) {
keylabel.text = "X";
} else {
keylabel.text = "Z";
keylabel._x = keylabel._x + 0.5;
}
Symbol 1067 MovieClip Frame 14
art._alpha = 50;
Symbol 1067 MovieClip Frame 15
removeMovieClip("art");
Symbol 1067 MovieClip Frame 18
if (_root.Pill.itemx[0] || (_root.Pill.itemz[0])) {
trace("II-I");
_root.frame.nav.gotoAndPlay("II-I");
} else {
trace("I-O");
_root.frame.nav.gotoAndPlay("I-O");
}
stop();
Symbol 1068 MovieClip Frame 1
stop();
Symbol 1068 MovieClip Frame 2
if (_root.zip) {
_root.intro.movie.gotoAndPlay("menu");
_root.frame.nav.gotoAndPlay("menu");
}
Symbol 1068 MovieClip Frame 16
stop();
Symbol 1068 MovieClip Frame 17
trace("===== IE ++++++");
Symbol 1068 MovieClip Frame 36
stop();
_global.rollbuffer = true;
Symbol 1068 MovieClip Frame 46
stop();
_global.rollbuffer = false;
Symbol 1068 MovieClip Frame 48
_root.frame.nav.main.lives.text = Game.lives;
_root.Shots.nav_display(0);
_root.gunSwitch();
_root.gunBar();
itemz._x = -1000;
itemx._x = -1000;
Symbol 1068 MovieClip Frame 49
_global.rollbuffer = true;
Symbol 1068 MovieClip Frame 54
stop();
Symbol 1068 MovieClip Frame 55
itemx._x = 5;
itemz._x = -1000;
Symbol 1068 MovieClip Frame 58
stop();
Symbol 1068 MovieClip Frame 59
itemz._x = 5;
itemx._x = 40;
Symbol 1068 MovieClip Frame 62
stop();
Symbol 1068 MovieClip Frame 63
if (_root.Pill.itemx[0]) {
itemx._x = 5;
itemz._x = -1000;
} else {
itemz._x = 5;
itemx._x = -1000;
}
Symbol 1068 MovieClip Frame 66
stop();
Symbol 1068 MovieClip Frame 67
itemz._x = -1000;
itemx._x = -1000;
Symbol 1068 MovieClip Frame 70
stop();
Symbol 1068 MovieClip Frame 78
stop();
Symbol 1068 MovieClip Frame 83
gotoAndPlay ("O-I");
Instance of Symbol 1068 MovieClip "nav" in Symbol 1069 MovieClip [frame] Frame 1
/* no clip actions */
Symbol 1069 MovieClip [frame] Frame 8
stop();
Symbol 1070 MovieClip [bonus_gun0] Frame 1
stop();
Symbol 1070 MovieClip [bonus_gun0] Frame 2
stop();
Symbol 1083 MovieClip Frame 22
stop();
Symbol 1084 MovieClip Frame 16
stop();
Symbol 1085 MovieClip [lvl_loader] Frame 7
num.gotoAndStop(1);
lvl_title.txt.text = _root.Game.title;
num.gotoAndStop(_root.Game.level);
_root.attachMovie("grid_" + _root.Game.level, "grid_holder", 800);
_global.enemies_past = Array();
if (_global.enemies.length > 0) {
n = 0;
while (n <= _global.enemies.length) {
_global.enemies_past.push(_global.enemies[n]);
n++;
}
}
if (_root.intro._x != undefined) {
removeMovieClip(_root.intro);
}
if (_root.gameover._x != undefined) {
removeMovieClip(_root.gameover);
}
Symbol 1085 MovieClip [lvl_loader] Frame 8
_root.Game.stat = "pause";
_root.newScreen(_root.grid_holder.start_pos.dir);
Symbol 1085 MovieClip [lvl_loader] Frame 107
if (!_root.Game.sound) {
_root.switchSound(3);
}
_root.frame.nav.gotoAndPlay("start");
_root.Game.stat = "play";
_global.shooting = true;
_root.frame.nav.gotoAndPlay("start");
removeMovieClip(_root.lvl_loader);
stop();
Symbol 1085 MovieClip [lvl_loader] Frame 119
if (_root.intro._x != undefined) {
removeMovieClip(_root.intro);
}
_root.Game.stat = "pause";
_root.newScreen(_root.grid_holder.start_pos.dir);
Symbol 1085 MovieClip [lvl_loader] Frame 120
_root.Game.stat = "play";
_global.shooting = true;
_root.Pill.healthBar();
_root.gunBar();
removeMovieClip(_root.lvl_loader);
Symbol 1085 MovieClip [lvl_loader] Frame 129
Symbol 1085 MovieClip [lvl_loader] Frame 130
if (_root.intro._x != undefined) {
removeMovieClip(_root.intro);
}
_root.Game.stat = "pause";
_root.newScreen(_root.grid_holder.start_pos.dir);
Symbol 1085 MovieClip [lvl_loader] Frame 131
_root.Game.stat = "play";
_global.shooting = true;
_root.Pill.healthBar();
_root.gunBar();
removeMovieClip(_root.lvl_loader);
Symbol 1089 MovieClip [e4_wrenk_art] Frame 1
stop();
Symbol 1089 MovieClip [e4_wrenk_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1089 MovieClip [e4_wrenk_art] Frame 6
gotoAndStop (1);
Symbol 1089 MovieClip [e4_wrenk_art] Frame 12
play();
Symbol 1089 MovieClip [e4_wrenk_art] Frame 15
removeMovieClip(_parent);
Symbol 1090 MovieClip [e5_wrenk_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1090 MovieClip [e5_wrenk_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1090 MovieClip [e5_wrenk_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1090 MovieClip [e5_wrenk_1] Frame 1
/* no clip actions */
Symbol 1090 MovieClip [e5_wrenk_1] Frame 9
stop();
Symbol 1090 MovieClip [e5_wrenk_1] Frame 17
stop();
Symbol 1090 MovieClip [e5_wrenk_1] Frame 25
stop();
Symbol 1090 MovieClip [e5_wrenk_1] Frame 33
stop();
Symbol 1090 MovieClip [e5_wrenk_1] Frame 41
stop();
Symbol 1096 MovieClip [e4_tril_1_art] Frame 1
stop();
Symbol 1096 MovieClip [e4_tril_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1096 MovieClip [e4_tril_1_art] Frame 6
gotoAndStop (1);
Symbol 1096 MovieClip [e4_tril_1_art] Frame 12
play();
Symbol 1096 MovieClip [e4_tril_1_art] Frame 15
removeMovieClip(_parent);
Symbol 1097 MovieClip [e5_tril_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1097 MovieClip [e5_tril_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1097 MovieClip [e5_tril_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1097 MovieClip [e5_tril_1] Frame 1
/* no clip actions */
Symbol 1097 MovieClip [e5_tril_1] Frame 9
stop();
Symbol 1097 MovieClip [e5_tril_1] Frame 17
stop();
Symbol 1097 MovieClip [e5_tril_1] Frame 25
stop();
Symbol 1097 MovieClip [e5_tril_1] Frame 33
stop();
Symbol 1097 MovieClip [e5_tril_1] Frame 41
stop();
Symbol 1101 MovieClip [e4_shesh_1_art] Frame 1
stop();
Symbol 1101 MovieClip [e4_shesh_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1101 MovieClip [e4_shesh_1_art] Frame 6
gotoAndStop (1);
Symbol 1101 MovieClip [e4_shesh_1_art] Frame 12
play();
Symbol 1101 MovieClip [e4_shesh_1_art] Frame 15
removeMovieClip(_parent);
Symbol 1102 MovieClip [e5_shesh_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1102 MovieClip [e5_shesh_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1102 MovieClip [e5_shesh_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1102 MovieClip [e5_shesh_1] Frame 1
/* no clip actions */
Symbol 1102 MovieClip [e5_shesh_1] Frame 9
stop();
Symbol 1102 MovieClip [e5_shesh_1] Frame 16
stop();
Symbol 1102 MovieClip [e5_shesh_1] Frame 28
stop();
Symbol 1102 MovieClip [e5_shesh_1] Frame 35
stop();
Symbol 1102 MovieClip [e5_shesh_1] Frame 42
stop();
Symbol 1111 MovieClip [e4_plop_art] Frame 1
stop();
Symbol 1111 MovieClip [e4_plop_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1111 MovieClip [e4_plop_art] Frame 6
gotoAndStop (1);
Symbol 1111 MovieClip [e4_plop_art] Frame 12
play();
Symbol 1111 MovieClip [e4_plop_art] Frame 15
removeMovieClip(_parent);
Symbol 1112 MovieClip [e5_plop_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1112 MovieClip [e5_plop_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1112 MovieClip [e5_plop_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1112 MovieClip [e5_plop_1] Frame 1
/* no clip actions */
Symbol 1112 MovieClip [e5_plop_1] Frame 9
stop();
Symbol 1112 MovieClip [e5_plop_1] Frame 17
stop();
Symbol 1112 MovieClip [e5_plop_1] Frame 25
stop();
Symbol 1112 MovieClip [e5_plop_1] Frame 33
stop();
Symbol 1112 MovieClip [e5_plop_1] Frame 41
stop();
Symbol 1119 MovieClip Frame 1
_parent._parent.bump._y = 0;
_parent._parent.bump0._y = 0;
_parent._parent.hit._y = 0;
Symbol 1119 MovieClip Frame 10
gotoAndPlay(_currentframe + random(15));
Symbol 1119 MovieClip Frame 51
_root.enemyShoot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), "event");
_parent._parent.bump._y = -60;
_parent._parent.bump0._y = -60;
_parent._parent.hit._y = -60;
Symbol 1119 MovieClip Frame 59
gotoAndPlay ("loop");
Symbol 1120 MovieClip Frame 1
stop();
Symbol 1120 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 1120 MovieClip Frame 8
gotoAndStop (1);
Symbol 1120 MovieClip Frame 12
play();
Symbol 1120 MovieClip Frame 16
removeMovieClip(_parent);
Symbol 1121 MovieClip [e5_phrogger_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1121 MovieClip [e5_phrogger_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1121 MovieClip [e5_phrogger_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1121 MovieClip [e5_phrogger_1] Frame 1
/* no clip actions */
Symbol 1121 MovieClip [e5_phrogger_1] Frame 9
stop();
Symbol 1121 MovieClip [e5_phrogger_1] Frame 17
stop();
Symbol 1121 MovieClip [e5_phrogger_1] Frame 25
stop();
Symbol 1121 MovieClip [e5_phrogger_1] Frame 33
stop();
Symbol 1121 MovieClip [e5_phrogger_1] Frame 41
stop();
Symbol 1127 MovieClip [e4_octu_1_art] Frame 1
stop();
Symbol 1127 MovieClip [e4_octu_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1127 MovieClip [e4_octu_1_art] Frame 6
gotoAndStop (1);
Symbol 1127 MovieClip [e4_octu_1_art] Frame 12
play();
Symbol 1127 MovieClip [e4_octu_1_art] Frame 15
removeMovieClip(_parent);
Symbol 1128 MovieClip [e5_octu_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1128 MovieClip [e5_octu_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1128 MovieClip [e5_octu_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1128 MovieClip [e5_octu_1] Frame 1
/* no clip actions */
Symbol 1128 MovieClip [e5_octu_1] Frame 9
stop();
Symbol 1128 MovieClip [e5_octu_1] Frame 17
stop();
Symbol 1128 MovieClip [e5_octu_1] Frame 25
stop();
Symbol 1128 MovieClip [e5_octu_1] Frame 33
stop();
Symbol 1128 MovieClip [e5_octu_1] Frame 41
stop();
Symbol 1139 MovieClip [e4_nevar_art] Frame 1
stop();
Symbol 1139 MovieClip [e4_nevar_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1139 MovieClip [e4_nevar_art] Frame 6
gotoAndStop (1);
Symbol 1139 MovieClip [e4_nevar_art] Frame 12
play();
Symbol 1139 MovieClip [e4_nevar_art] Frame 15
removeMovieClip(_parent);
Symbol 1140 MovieClip [e5_nevar_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1140 MovieClip [e5_nevar_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1140 MovieClip [e5_nevar_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1140 MovieClip [e5_nevar_1] Frame 1
/* no clip actions */
Symbol 1140 MovieClip [e5_nevar_1] Frame 9
stop();
Symbol 1140 MovieClip [e5_nevar_1] Frame 17
stop();
Symbol 1140 MovieClip [e5_nevar_1] Frame 25
stop();
Symbol 1140 MovieClip [e5_nevar_1] Frame 33
stop();
Symbol 1140 MovieClip [e5_nevar_1] Frame 41
stop();
Symbol 1153 MovieClip [e4_krak_art] Frame 1
stop();
Symbol 1153 MovieClip [e4_krak_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1153 MovieClip [e4_krak_art] Frame 6
gotoAndStop (1);
Symbol 1153 MovieClip [e4_krak_art] Frame 12
play();
Symbol 1153 MovieClip [e4_krak_art] Frame 15
removeMovieClip(_parent);
Symbol 1154 MovieClip [e5_krak_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1154 MovieClip [e5_krak_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1154 MovieClip [e5_krak_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1154 MovieClip [e5_krak_1] Frame 1
/* no clip actions */
Symbol 1154 MovieClip [e5_krak_1] Frame 9
stop();
Symbol 1154 MovieClip [e5_krak_1] Frame 17
stop();
Symbol 1154 MovieClip [e5_krak_1] Frame 25
stop();
Symbol 1154 MovieClip [e5_krak_1] Frame 33
stop();
Symbol 1154 MovieClip [e5_krak_1] Frame 41
stop();
Symbol 1164 MovieClip [e4_dono_art] Frame 1
stop();
Symbol 1164 MovieClip [e4_dono_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1164 MovieClip [e4_dono_art] Frame 6
gotoAndStop (1);
Symbol 1164 MovieClip [e4_dono_art] Frame 12
play();
Symbol 1164 MovieClip [e4_dono_art] Frame 15
removeMovieClip(_parent);
Symbol 1165 MovieClip [e5_dono_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1165 MovieClip [e5_dono_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1165 MovieClip [e5_dono_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1165 MovieClip [e5_dono_1] Frame 1
/* no clip actions */
Symbol 1165 MovieClip [e5_dono_1] Frame 9
stop();
Symbol 1165 MovieClip [e5_dono_1] Frame 17
stop();
Symbol 1165 MovieClip [e5_dono_1] Frame 25
stop();
Symbol 1165 MovieClip [e5_dono_1] Frame 33
stop();
Symbol 1165 MovieClip [e5_dono_1] Frame 41
stop();
Symbol 1177 MovieClip [e4_crabo_art] Frame 1
stop();
Symbol 1177 MovieClip [e4_crabo_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1177 MovieClip [e4_crabo_art] Frame 6
gotoAndStop (1);
Symbol 1177 MovieClip [e4_crabo_art] Frame 12
play();
Symbol 1177 MovieClip [e4_crabo_art] Frame 15
removeMovieClip(_parent);
Symbol 1178 MovieClip [e5_crabo_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1178 MovieClip [e5_crabo_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1178 MovieClip [e5_crabo_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1178 MovieClip [e5_crabo_1] Frame 1
/* no clip actions */
Symbol 1178 MovieClip [e5_crabo_1] Frame 9
stop();
Symbol 1178 MovieClip [e5_crabo_1] Frame 17
stop();
Symbol 1178 MovieClip [e5_crabo_1] Frame 25
stop();
Symbol 1178 MovieClip [e5_crabo_1] Frame 33
stop();
Symbol 1178 MovieClip [e5_crabo_1] Frame 41
stop();
Symbol 1181 MovieClip Frame 1
if (this.buffer) {
_root.newEnemyShot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), -10, -10);
}
buffer = true;
Instance of Symbol 24 MovieClip "shot" in Symbol 1181 MovieClip Frame 1
/* no clip actions */
Symbol 1181 MovieClip Frame 26
_root.newEnemyShot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), 0, -10);
Symbol 1181 MovieClip Frame 50
_root.newEnemyShot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), 10, -10);
Symbol 1181 MovieClip Frame 75
_root.newEnemyShot("Enemy" + String(this).substr(String(this).indexOf("y") + 1, 1), 0, -10);
Symbol 1182 MovieClip Frame 1
stop();
Symbol 1182 MovieClip Frame 3
core.gotoAndStop(3);
play();
Symbol 1182 MovieClip Frame 6
gotoAndStop (1);
Symbol 1182 MovieClip Frame 12
play();
Symbol 1182 MovieClip Frame 15
removeMovieClip(_parent);
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1183 MovieClip [e5_canon_tube_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1183 MovieClip [e5_canon_tube_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1183 MovieClip [e5_canon_tube_1] Frame 1
/* no clip actions */
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 9
stop();
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 17
stop();
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 25
stop();
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 33
stop();
Symbol 1183 MovieClip [e5_canon_tube_1] Frame 41
stop();
Symbol 1184 MovieClip [e5_canon_pore_1y] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1184 MovieClip [e5_canon_pore_1y] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1184 MovieClip [e5_canon_pore_1y] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1184 MovieClip [e5_canon_pore_1y] Frame 1
/* no clip actions */
Symbol 1184 MovieClip [e5_canon_pore_1y] Frame 25
stop();
Symbol 1196 MovieClip [e4_blorg_art] Frame 1
stop();
Symbol 1196 MovieClip [e4_blorg_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1196 MovieClip [e4_blorg_art] Frame 6
gotoAndStop (1);
Symbol 1196 MovieClip [e4_blorg_art] Frame 12
play();
Symbol 1196 MovieClip [e4_blorg_art] Frame 15
removeMovieClip(_parent);
Symbol 1197 MovieClip [e5_blorg_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1197 MovieClip [e5_blorg_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1197 MovieClip [e5_blorg_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1197 MovieClip [e5_blorg_1] Frame 1
/* no clip actions */
Symbol 1197 MovieClip [e5_blorg_1] Frame 9
stop();
Symbol 1197 MovieClip [e5_blorg_1] Frame 17
stop();
Symbol 1197 MovieClip [e5_blorg_1] Frame 25
stop();
Symbol 1197 MovieClip [e5_blorg_1] Frame 33
stop();
Symbol 1197 MovieClip [e5_blorg_1] Frame 41
stop();
Symbol 1205 MovieClip [e4_blaky_art] Frame 1
stop();
Symbol 1205 MovieClip [e4_blaky_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1205 MovieClip [e4_blaky_art] Frame 6
gotoAndStop (1);
Symbol 1205 MovieClip [e4_blaky_art] Frame 12
play();
Symbol 1205 MovieClip [e4_blaky_art] Frame 15
removeMovieClip(_parent);
Symbol 1206 MovieClip [e5_blaky_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1206 MovieClip [e5_blaky_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1206 MovieClip [e5_blaky_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1206 MovieClip [e5_blaky_1] Frame 1
/* no clip actions */
Symbol 1206 MovieClip [e5_blaky_1] Frame 9
stop();
Symbol 1206 MovieClip [e5_blaky_1] Frame 17
stop();
Symbol 1206 MovieClip [e5_blaky_1] Frame 25
stop();
Symbol 1206 MovieClip [e5_blaky_1] Frame 33
stop();
Symbol 1206 MovieClip [e5_blaky_1] Frame 41
stop();
Symbol 1214 MovieClip [e4_blak_art] Frame 1
stop();
Symbol 1214 MovieClip [e4_blak_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1214 MovieClip [e4_blak_art] Frame 6
gotoAndStop (1);
Symbol 1214 MovieClip [e4_blak_art] Frame 12
play();
Symbol 1214 MovieClip [e4_blak_art] Frame 15
removeMovieClip(_parent);
Symbol 1215 MovieClip [e5_blak_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1215 MovieClip [e5_blak_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1215 MovieClip [e5_blak_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1215 MovieClip [e5_blak_1] Frame 1
/* no clip actions */
Symbol 1215 MovieClip [e5_blak_1] Frame 9
stop();
Symbol 1215 MovieClip [e5_blak_1] Frame 17
stop();
Symbol 1215 MovieClip [e5_blak_1] Frame 25
stop();
Symbol 1215 MovieClip [e5_blak_1] Frame 33
stop();
Symbol 1215 MovieClip [e5_blak_1] Frame 41
stop();
Symbol 1223 MovieClip [e4_baar_1_art] Frame 1
stop();
Symbol 1223 MovieClip [e4_baar_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1223 MovieClip [e4_baar_1_art] Frame 6
gotoAndStop (1);
Symbol 1223 MovieClip [e4_baar_1_art] Frame 12
play();
Symbol 1223 MovieClip [e4_baar_1_art] Frame 15
removeMovieClip(_parent);
Symbol 1224 MovieClip [e5_baar_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1224 MovieClip [e5_baar_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1224 MovieClip [e5_baar_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1224 MovieClip [e5_baar_1] Frame 1
/* no clip actions */
Symbol 1224 MovieClip [e5_baar_1] Frame 9
stop();
Symbol 1224 MovieClip [e5_baar_1] Frame 17
stop();
Symbol 1224 MovieClip [e5_baar_1] Frame 25
stop();
Symbol 1224 MovieClip [e5_baar_1] Frame 33
stop();
Symbol 1224 MovieClip [e5_baar_1] Frame 41
stop();
Symbol 1234 MovieClip [e4_ami_1_art] Frame 1
stop();
Symbol 1234 MovieClip [e4_ami_1_art] Frame 3
core.gotoAndStop(3);
play();
Symbol 1234 MovieClip [e4_ami_1_art] Frame 6
gotoAndStop (1);
Symbol 1234 MovieClip [e4_ami_1_art] Frame 12
play();
Symbol 1234 MovieClip [e4_ami_1_art] Frame 15
removeMovieClip(_parent);
Symbol 1235 MovieClip [e5_ami_1] Frame 1
stop();
Instance of Symbol 24 MovieClip "hit" in Symbol 1235 MovieClip [e5_ami_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump0" in Symbol 1235 MovieClip [e5_ami_1] Frame 1
/* no clip actions */
Instance of Symbol 24 MovieClip "bump" in Symbol 1235 MovieClip [e5_ami_1] Frame 1
/* no clip actions */
Symbol 1235 MovieClip [e5_ami_1] Frame 9
stop();
Symbol 1235 MovieClip [e5_ami_1] Frame 17
stop();
Symbol 1235 MovieClip [e5_ami_1] Frame 25
stop();
Symbol 1235 MovieClip [e5_ami_1] Frame 33
stop();
Symbol 1235 MovieClip [e5_ami_1] Frame 41
stop();
Symbol 1240 MovieClip [display_hint_locked] Frame 1
_global.hint = 1;
Symbol 1240 MovieClip [display_hint_locked] Frame 27
_global.hint = 0;
removeMovieClip(this);
Symbol 1271 MovieClip Frame 1
stop();
Symbol 1271 MovieClip Frame 3
gotoAndStop (1);
Symbol 1271 MovieClip Frame 8
gotoAndStop (1);
Symbol 1271 MovieClip Frame 13
gotoAndStop (1);
Symbol 1271 MovieClip Frame 17
gotoAndStop (1);
Symbol 1271 MovieClip Frame 22
gotoAndStop (1);
Symbol 1271 MovieClip Frame 27
gotoAndStop (1);
Symbol 1271 MovieClip Frame 34
gotoAndStop (1);
Symbol 1271 MovieClip Frame 40
gotoAndStop (1);
Symbol 1271 MovieClip Frame 44
gotoAndStop (1);
Symbol 1271 MovieClip Frame 48
gotoAndStop (1);
Symbol 1271 MovieClip Frame 55
gotoAndStop (1);
Symbol 1271 MovieClip Frame 60
gotoAndStop (1);
Symbol 1271 MovieClip Frame 65
gotoAndStop (1);
Symbol 1271 MovieClip Frame 71
gotoAndStop (1);
Symbol 1271 MovieClip Frame 77
gotoAndStop (1);
Symbol 1271 MovieClip Frame 83
gotoAndStop (1);
Symbol 1271 MovieClip Frame 91
gotoAndStop (1);
Symbol 1271 MovieClip Frame 97
gotoAndStop (1);
Symbol 1271 MovieClip Frame 104
gotoAndStop (1);
Symbol 1271 MovieClip Frame 113
gotoAndStop (1);
Symbol 1271 MovieClip Frame 124
gotoAndStop (1);
Symbol 1271 MovieClip Frame 130
gotoAndStop (1);
Symbol 1271 MovieClip Frame 138
gotoAndStop (1);
Symbol 1271 MovieClip Frame 146
gotoAndStop (1);
Symbol 1271 MovieClip Frame 151
gotoAndStop (1);
Symbol 1271 MovieClip Frame 159
gotoAndStop (1);
Symbol 1271 MovieClip Frame 167
gotoAndStop (1);
Symbol 1271 MovieClip Frame 175
gotoAndStop (1);
Symbol 1271 MovieClip Frame 184
gotoAndStop (1);
Symbol 1271 MovieClip Frame 191
gotoAndStop (1);
Symbol 1271 MovieClip Frame 199
gotoAndStop (1);
Symbol 1271 MovieClip Frame 210
gotoAndStop (1);
Symbol 1271 MovieClip Frame 216
gotoAndStop (1);
Symbol 1293 Button
on (release) {
getURL ("http://www.thefrown.com", "_blank");
}
Symbol 1305 MovieClip Frame 45
if ((getBytesLoaded() >= (getBytesTotal() / 5)) && (getBytesTotal() > 1)) {
gotoAndPlay ("skipload");
}
Symbol 1305 MovieClip Frame 61
if ((getBytesLoaded() >= getBytesTotal()) && (getBytesTotal() > 1)) {
gotoAndPlay ("start");
}
Symbol 1305 MovieClip Frame 63
_root.percent = Math.floor((getBytesLoaded() / getBytesTotal()) * 100);
loader.mask._yscale = _root.percent;
loader.meter._y = loader.mask._y - loader.mask._height;
if ((getBytesLoaded() >= getBytesTotal()) && (getBytesTotal() > 1)) {
play();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1305 MovieClip Frame 73
_parent.gotoAndPlay("main");
Symbol 1305 MovieClip Frame 74
_root.percent = 1;
Symbol 1305 MovieClip Frame 86
_root.percent = _root.percent + 2;
loader.mask._yscale = _root.percent;
loader.meter._y = loader.mask._y - loader.mask._height;
if (_root.percent >= 100) {
play();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 1305 MovieClip Frame 94
_parent.gotoAndPlay("main");