Frame 1
fscommand ("showmenu", false);
stop();
Instance of Symbol 84 MovieClip in Frame 1
onClipEvent (load) {
status = "loading...";
}
onClipEvent (enterFrame) {
myPercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
_root.bytesLoaded = int(_root.getBytesLoaded());
_root.bytesTotal = int(_root.getBytesTotal());
if (myPercentLoaded == 100) {
status = "loaded!";
ystep = (550 - _y) / 5;
_y = (_y + ystep);
}
if (_y >= 540) {
_root.play();
}
}
Frame 11
_global.playsounds = true;
Frame 12
stop();
Frame 20
stop();
Frame 36
removeMovieClip(_root.HUD);
removeMovieClip(_root.announce);
i = 0;
while (i <= 30) {
removeMovieClip(_global.attackerArr[i]);
i++;
}
i = 0;
while (i <= 100) {
removeMovieClip(_global.enemyShotsArr[i]);
i++;
}
removeMovieClip(_root.bonus);
removeMovieClip(_root.crosshair);
stopAllSounds();
Instance of Symbol 178 MovieClip in Frame 36
onClipEvent (load) {
if (!_global.playsounds) {
this.gotoAndPlay(11);
} else {
this.gotoAndStop(1);
}
}
Frame 37
stop();
Frame 41
removeMovieClip(_root.HUD);
removeMovieClip(_root.announce);
i = 0;
while (i <= 30) {
removeMovieClip(_global.attackerArr[i]);
i++;
}
i = 0;
while (i <= 100) {
removeMovieClip(_global.enemyShotsArr[i]);
i++;
}
removeMovieClip(_root.bonus);
removeMovieClip(_root.crosshair);
stopAllSounds();
Frame 104
gotoAndStop (106);
Frame 106
function rotate(movieClip) {
Xpos = _root._xmouse;
Ypos = _root._ymouse;
circleXpos = movieClip._x;
circleYpos = movieClip._y;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = movieClip._rotation;
if (Xpos < circleXpos) {
movieClip._rotation = 270 - (theta / 0.0175);
} else if (Xpos > circleXpos) {
movieClip._rotation = (theta / 0.0175) + 90;
}
}
function rotateAttacker(movieClip) {
Xpos = _root.player._x;
Ypos = _root.player._y;
circleXpos = movieClip._x;
circleYpos = movieClip._y;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
myRotation = movieClip._rotation;
if (Xpos < circleXpos) {
movieClip._rotation = (270 - (theta / 0.0175)) + 180;
} else if (Xpos > circleXpos) {
movieClip._rotation = (theta / 0.0175) + 270;
}
}
function setBonustime() {
_global.bonustime = 300 + Math.floor(random(200));
}
function getNextSpawn() {
_global.nextSpawn = (_global.gametime + (_global.attackerDelay * _global.timewarp)) + Math.floor(random(_global.attackerDelay * _global.timewarp));
}
function engine() {
gametime = _global.gametime;
nextSpawn = _global.nextSpawn;
if (_global.ready && (!_global.gameOver)) {
_global.gametime++;
}
if (_global.timewarp > 1) {
_global.timeWarpTime--;
if (_global.timeWarpTime <= 0) {
_global.timewarp = 1;
_root.background.background.play();
}
}
if ((_global.gametime % _global.levelLength) == 0) {
_global.ready = false;
_global.nextPause = _global.gametime + _global.levelLength;
announce.gotoAndStop(1);
}
if (_global.ready) {
if (_global.gametime >= _global.nextSpawn) {
if (_global.wave <= 7) {
attackerTypes = _global.wave - 1;
} else {
attackerTypes = 6;
}
r = Math.floor(random(attackerTypes) + 1);
if (_global.gametime < (_global.nextPause - 60)) {
attachMovie("Attacker0" + r, "attacker" + _global.attackers, 4000 + _global.attackers);
}
if (_global.attackers < _global.maxAttackers) {
_global.attackers++;
} else {
_global.attackers = 0;
}
getNextSpawn();
}
if (_global.bonustime > 0) {
_global.bonustime--;
} else if (_global.ready && (!_global.gameOver)) {
r = Math.floor(random(10) + 1);
if ((_global.wave > 3) && (_global.shotQuan == 1)) {
r = 7;
}
if ((_global.wave > 5) && (_global.shotQuan == 2)) {
r = 7;
}
if (r <= 6) {
attachMovie("BonusShield", "bonus", 666);
} else if (r == 7) {
if (_global.wave > 2) {
attachMovie("BonusAmmo", "bonus", 666);
} else {
attachMovie("BonusNuke", "bonus", 666);
}
} else if (r == 8) {
attachMovie("BonusNuke", "bonus", 666);
} else {
attachMovie("BonusTimewarp", "bonus", 666);
}
setBonustime();
}
}
}
_global.score = 0;
_global.playerLevel = 5000;
_global.playerShotLevel = 2500;
_global.attackerLevel = 4000;
_global.miniExplLevel = 3000;
_global.enemyShotLevel = 2000;
_global.attackers = 0;
_global.maxAttackers = 30;
_global.numberOfMiniExpl = 0;
_global.leftEdge = 0;
_global.rightEdge = 400;
_global.topEdge = 0;
_global.bottomEdge = 450;
_global.mycontrols = 1;
if (_global.mycontrols == 0) {
_global.ctrlUp = 38;
_global.ctrlDown = 40;
_global.ctrlLeft = 37;
_global.ctrlRight = 39;
_global.ctrlAction = 32;
_global.ctrlAction2 = 17;
} else {
_global.ctrlUp = 87;
_global.ctrlDown = 83;
_global.ctrlLeft = 65;
_global.ctrlRight = 68;
_global.ctrlAction = 32;
_global.ctrlAction2 = 16;
}
_global.ctrlStatus = new Array();
_global.maxPlayerShots = 35;
_global.playerShots = 0;
_global.playerShotArr = new Array();
_global.maxEnemyShots = 100;
_global.enemyShots = 0;
_global.enemyShotsArr = new Array();
_global.attackerArr = new Array();
keyListener = new Object();
Key.addListener(keyListener);
keyListener.onKeyDown = function () {
_global.ctrlStatus[Key.getCode()] = true;
if (Key.getCode() == _global.ctrlUp) {
_global.ctrlStatus[_global.ctrlDown] = false;
}
if (Key.getCode() == _global.ctrlDown) {
_global.ctrlStatus[_global.ctrlUp] = false;
}
if (Key.getCode() == _global.ctrlLeft) {
_global.ctrlStatus[_global.ctrlRight] = false;
}
if (Key.getCode() == _global.ctrlRight) {
_global.ctrlStatus[_global.ctrlLeft] = false;
}
};
keyListener.onKeyUp = function () {
_global.ctrlStatus[Key.getCode()] = false;
};
_global.shotQuan = 1;
_global.playerShotDamage = 10;
_global.playerShotDamageArr = new Array();
setBonustime();
_global.nukes = 1;
_global.nukeActive = false;
_global.timewarp = 1;
_global.timeWarpTime = 150;
_global.gametime = 0;
_global.gamespeed = 1;
_global.nextPause = _global.levelLength;
_global.levelLength = 900;
_global.ready = false;
_global.wave = 1;
_global.attackerDelay = 40;
_global.nextSpawn = 0;
getNextSpawn();
_global.gameOver = false;
attachMovie("PlayerAvatar", "player", _global.playerLevel);
attachMovie("Crosshair", "crosshair", _global.playerLevel + 1);
HUD.swapDepths(9000);
announce.swapDepths(9001);
Mouse.hide();
onEnterFrame = function () {
engine();
};
Instance of Symbol 178 MovieClip in Frame 106
onClipEvent (load) {
if (!_global.playsounds) {
this.gotoAndPlay(11);
} else {
this.gotoAndStop(1);
}
}
Frame 107
removeMovieClip(_root.HUD);
removeMovieClip(_root.announce);
i = 0;
while (i <= 30) {
removeMovieClip(_global.attackerArr[i]);
i++;
}
i = 0;
while (i <= 100) {
removeMovieClip(_global.enemyShotsArr[i]);
i++;
}
removeMovieClip(_root.bonus);
removeMovieClip(_root.crosshair);
stopAllSounds();
_root.myurl = _root._url;
_root.domain1 = _root.myurl.substring(0, 28);
_root.domain2 = _root.myurl.substring(0, 35);
_root.domain3 = _root.myurl.substring(0, 31);
if (((_root.domain1 == "http://www.mindistortion.net") || (_root.domain2 == "http://mindistortion.freshgames.net")) || (_root.domain3 == "http://mindistortion.finito.net")) {
gotoAndStop (110);
} else {
gotoAndStop (108);
}
Frame 109
prevFrame();
Frame 111
stop();
Symbol 7 MovieClip Frame 25
_parent.gotoAndStop(1);
Symbol 11 MovieClip Frame 17
stop();
_parent.removeMovieClip();
Symbol 12 MovieClip [PlayerAvatar] Frame 1
#initclip 32
Object.registerClass("PlayerAvatar", PlayerAvatar);
#endinitclip
stop();
Symbol 12 MovieClip [PlayerAvatar] Frame 2
stop();
Symbol 12 MovieClip [PlayerAvatar] Frame 3
_global.gameOver = true;
_root.announce.gotoAndStop(11);
stop();
Symbol 12 MovieClip [PlayerAvatar] Frame 4
stop();
Symbol 15 MovieClip [Attacker04] Frame 1
#initclip 17
Object.registerClass("Attacker04", Attacker04);
#endinitclip
stop();
Symbol 15 MovieClip [Attacker04] Frame 2
stop();
Symbol 15 MovieClip [Attacker04] Frame 3
stop();
Symbol 18 MovieClip [Attacker06] Frame 1
#initclip 18
Object.registerClass("Attacker06", Attacker06);
#endinitclip
stop();
Symbol 18 MovieClip [Attacker06] Frame 2
stop();
Symbol 18 MovieClip [Attacker06] Frame 3
stop();
Symbol 18 MovieClip [Attacker06] Frame 4
stop();
Symbol 21 MovieClip [Attacker03] Frame 1
#initclip 19
Object.registerClass("Attacker03", Attacker03);
#endinitclip
stop();
Symbol 21 MovieClip [Attacker03] Frame 2
stop();
Symbol 21 MovieClip [Attacker03] Frame 3
stop();
Symbol 24 MovieClip [Attacker05] Frame 1
#initclip 20
Object.registerClass("Attacker05", Attacker05);
#endinitclip
stop();
Symbol 24 MovieClip [Attacker05] Frame 2
stop();
Symbol 24 MovieClip [Attacker05] Frame 3
stop();
Symbol 27 MovieClip [Attacker02] Frame 1
#initclip 21
Object.registerClass("Attacker02", Attacker02);
#endinitclip
stop();
Symbol 27 MovieClip [Attacker02] Frame 2
stop();
Symbol 27 MovieClip [Attacker02] Frame 3
stop();
Symbol 30 MovieClip [Attacker01] Frame 1
#initclip 22
Object.registerClass("Attacker01", Attacker01);
#endinitclip
stop();
Symbol 30 MovieClip [Attacker01] Frame 2
stop();
Symbol 33 MovieClip [MultiShot] Frame 1
#initclip 23
Object.registerClass("MultiShot", MultiShot);
#endinitclip
Symbol 34 MovieClip [Shot] Frame 1
#initclip 24
Object.registerClass("Shot", Shot);
#endinitclip
Symbol 37 MovieClip [PlayerShot] Frame 1
#initclip 25
Object.registerClass("PlayerShot", PlayerShot);
#endinitclip
Symbol 38 MovieClip [MiniExpl] Frame 1
#initclip 26
Object.registerClass("MiniExpl", MiniExpl);
#endinitclip
Symbol 38 MovieClip [MiniExpl] Frame 8
stop();
removeMovieClip(this);
Symbol 44 MovieClip Frame 15
stop();
removeMovieClip(_parent);
Symbol 47 MovieClip Frame 10
stop();
Symbol 48 MovieClip [BonusNuke] Frame 1
#initclip 27
Object.registerClass("BonusNuke", BonusNuke);
#endinitclip
stop();
Instance of Symbol 40 MovieClip in Symbol 48 MovieClip [BonusNuke] Frame 1
onClipEvent (load) {
gotoAndStop(_global.shotQuan + 1);
}
Instance of Symbol 42 MovieClip in Symbol 48 MovieClip [BonusNuke] Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 15);
}
Symbol 48 MovieClip [BonusNuke] Frame 2
stop();
Instance of Symbol 44 MovieClip in Symbol 48 MovieClip [BonusNuke] Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation - 10);
}
Symbol 55 MovieClip Frame 10
stop();
Symbol 56 MovieClip [BonusAmmo] Frame 1
#initclip 28
Object.registerClass("BonusAmmo", BonusAmmo);
#endinitclip
stop();
Instance of Symbol 52 MovieClip in Symbol 56 MovieClip [BonusAmmo] Frame 1
onClipEvent (load) {
gotoAndStop(_global.shotQuan + 1);
}
Instance of Symbol 42 MovieClip in Symbol 56 MovieClip [BonusAmmo] Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 15);
}
Symbol 56 MovieClip [BonusAmmo] Frame 2
stop();
Instance of Symbol 44 MovieClip in Symbol 56 MovieClip [BonusAmmo] Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation - 10);
}
Symbol 61 MovieClip Frame 10
stop();
Symbol 62 MovieClip [BonusTimewarp] Frame 1
#initclip 29
Object.registerClass("BonusTimewarp", BonusTimewarp);
#endinitclip
stop();
Instance of Symbol 42 MovieClip in Symbol 62 MovieClip [BonusTimewarp] Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 15);
}
Symbol 62 MovieClip [BonusTimewarp] Frame 2
stop();
Instance of Symbol 44 MovieClip in Symbol 62 MovieClip [BonusTimewarp] Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation - 10);
}
Symbol 67 MovieClip Frame 10
stop();
Symbol 68 MovieClip [BonusShield] Frame 1
#initclip 30
Object.registerClass("BonusShield", BonusShield);
#endinitclip
stop();
Instance of Symbol 42 MovieClip in Symbol 68 MovieClip [BonusShield] Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation - 15);
}
Symbol 68 MovieClip [BonusShield] Frame 2
stop();
Instance of Symbol 44 MovieClip in Symbol 68 MovieClip [BonusShield] Frame 2
onClipEvent (enterFrame) {
_rotation = (_rotation - 10);
}
Symbol 70 MovieClip [Crosshair] Frame 1
#initclip 31
Object.registerClass("Crosshair", Crosshair);
#endinitclip
Symbol 75 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 78 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Instance of Symbol 81 MovieClip in Symbol 84 MovieClip Frame 1
onClipEvent (enterFrame) {
_xscale = _parent.myPercentLoaded;
}
Symbol 90 MovieClip Frame 50
gotoAndPlay (40);
Symbol 362 MovieClip [__Packages.Attacker04] Frame 0
class Attacker04 extends MovieClip
{
var damage, shield, killed, startX, startY, _x, _y, bounce, yStep, xStep, me, _name, stop, i, hitarea, gotoAndStop, gotoAndPlay, removeMovieClip;
function Attacker04 () {
super();
}
function onLoad() {
damage = 50;
shield = 20;
killed = false;
startX = random(_global.rightEdge - 50) + 50;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
bounce = -0.75;
yStep = 10;
xStep = 0;
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
(stop());// not popped
}
function onEnterFrame() {
_root.rotateAttacker(this);
if (_root.player._x > _x) {
xStep = xStep + 0.2;
} else if (_root.player._x < _x) {
xStep = xStep - 0.2;
} else {
xStep = 0;
}
_x = _x + (xStep / _global.timewarp);
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
shield = shield - _global.playerShotDamageArr[i];
if (shield > 0) {
(gotoAndStop(2));// not popped
} else {
(gotoAndStop(3));// not popped
killed = true;
_global.score = _global.score + 20;
}
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(gotoAndPlay(2));// not popped
killed = true;
_global.score = _global.score + 20;
}
if (_global.nukeActive) {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 20;
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 363 MovieClip [__Packages.Attacker06] Frame 0
class Attacker06 extends MovieClip
{
var damage, shield, killed, startX, startY, _x, _y, yStep, me, _name, i, hitarea, gotoAndStop, gotoAndPlay, shootRate, r, myDirection, removeMovieClip;
function Attacker06 () {
super();
}
function onLoad() {
damage = 50;
shield = 70;
killed = false;
startX = random(_global.rightEdge - 50) + 50;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
yStep = 3.5;
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
}
function onEnterFrame() {
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
shield = shield - _global.playerShotDamageArr[i];
if (shield > 0) {
(gotoAndStop(2));// not popped
} else {
(gotoAndStop(3));// not popped
killed = true;
_global.score = _global.score + 70;
}
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
if (shield > 20) {
(gotoAndPlay(2));// not popped
shield = shield - 20;
} else {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 70;
}
}
if (_global.nukeActive) {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 70;
}
shootRate = 40;
r = random(shootRate * _global.timewarp) + 1;
if (r < 2) {
i = 0;
while (i < 3) {
myDirection = (i * 20) - 20;
_root.attachMovie("MultiShot", "enemyshot" + _global.enemyShots, _global.enemyShotLevel + _global.enemyShots, {direction:myDirection, shooter:this});
if (_global.enemyShots < _global.maxEnemyShots) {
_global.enemyShots++;
} else {
_global.enemyShots = 0;
}
i++;
}
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 364 MovieClip [__Packages.Attacker03] Frame 0
class Attacker03 extends MovieClip
{
var damage, shield, killed, startX, startY, _x, _y, bounce, yStep, xStep, swingSpeed, swingPos, me, _name, stop, i, hitarea, gotoAndStop, gotoAndPlay, shootRate, r, removeMovieClip;
function Attacker03 () {
super();
}
function onLoad() {
damage = 40;
shield = 30;
killed = false;
startX = random(_global.rightEdge - 50) + 50;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
bounce = -0.75;
yStep = 5;
xStep = 0;
swingSpeed = 0.2;
swingPos = 0;
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
(stop());// not popped
}
function onEnterFrame() {
xStep = Math.cos(swingPos) * 3;
swingPos = swingPos + (swingSpeed / _global.timewarp);
_x = _x + (xStep / _global.timewarp);
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
shield = shield - _global.playerShotDamageArr[i];
if (shield > 0) {
(gotoAndStop(2));// not popped
} else {
(gotoAndStop(3));// not popped
killed = true;
_global.score = _global.score + 30;
}
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 30;
}
if (_global.nukeActive) {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 30;
}
shootRate = 15;
r = random(shootRate * _global.timewarp) + 1;
if (r < 2) {
_root.attachMovie("Shot", "enemyshot" + _global.enemyShots, _global.enemyShotLevel + _global.enemyShots, {shooter:this});
if (_global.enemyShots < _global.maxEnemyShots) {
_global.enemyShots++;
} else {
_global.enemyShots = 0;
}
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 365 MovieClip [__Packages.Attacker05] Frame 0
class Attacker05 extends MovieClip
{
var damage, shield, killed, startX, startY, _x, _y, yStep, r, xStep, me, _name, stop, i, hitarea, gotoAndStop, gotoAndPlay, shootRate, removeMovieClip;
function Attacker05 () {
super();
}
function onLoad() {
damage = 40;
shield = 30;
killed = false;
startX = random(_global.rightEdge - 100) + 100;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
yStep = 7;
r = Math.floor(random(2));
if (r == 0) {
xStep = 3;
} else {
xStep = -3;
}
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
(stop());// not popped
}
function onEnterFrame() {
_root.rotateAttacker(this);
_x = _x + (xStep / _global.timewarp);
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
shield = shield - _global.playerShotDamageArr[i];
if (shield > 0) {
(gotoAndStop(2));// not popped
} else {
(gotoAndStop(3));// not popped
killed = true;
_global.score = _global.score + 40;
}
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 40;
}
if (_global.nukeActive) {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 40;
}
shootRate = 30;
r = random(shootRate * _global.timewarp) + 1;
if (r < 2) {
_root.attachMovie("Shot", "enemyshot" + _global.enemyShots, _global.enemyShotLevel + _global.enemyShots, {shooter:this});
if (_global.enemyShots < _global.maxEnemyShots) {
_global.enemyShots++;
} else {
_global.enemyShots = 0;
}
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 366 MovieClip [__Packages.Attacker02] Frame 0
class Attacker02 extends MovieClip
{
var damage, shield, killed, startX, startY, _x, _y, bounce, yStep, xStep, me, _name, stop, i, hitarea, gotoAndStop, gotoAndPlay, shootRate, r, removeMovieClip;
function Attacker02 () {
super();
}
function onLoad() {
damage = 40;
shield = 20;
killed = false;
startX = random(_global.rightEdge - 50) + 50;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
bounce = -0.75;
yStep = 7;
xStep = 0;
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
(stop());// not popped
}
function onEnterFrame() {
_x = _x + (xStep / _global.timewarp);
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
shield = shield - _global.playerShotDamageArr[i];
if (shield > 0) {
(gotoAndStop(2));// not popped
} else {
(gotoAndStop(3));// not popped
killed = true;
_global.score = _global.score + 20;
}
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 20;
}
if (_global.nukeActive) {
(gotoAndPlay(3));// not popped
killed = true;
_global.score = _global.score + 20;
}
shootRate = 20;
r = random(shootRate * _global.timewarp) + 1;
if (r < 2) {
_root.attachMovie("Shot", "enemyshot" + _global.enemyShots, _global.enemyShotLevel + _global.enemyShots, {shooter:this});
if (_global.enemyShots < _global.maxEnemyShots) {
_global.enemyShots++;
} else {
_global.enemyShots = 0;
}
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 367 MovieClip [__Packages.Attacker01] Frame 0
class Attacker01 extends MovieClip
{
var damage, killed, startX, startY, _x, _y, yStep, xStep, me, _name, stop, i, hitarea, gotoAndPlay, shootRate, r, removeMovieClip;
function Attacker01 () {
super();
}
function onLoad() {
damage = 40;
killed = false;
startX = random(_global.rightEdge - 50) + 50;
startY = _global.topEdge - 50;
_x = startX;
_y = startY;
yStep = 5;
xStep = 0;
me = Number(_name.substr(8));
_global.attackerArr[me] = this;
(stop());// not popped
}
function onEnterFrame() {
_x = _x + (xStep / _global.timewarp);
_y = _y + (yStep / _global.timewarp);
i = 0;
while (i < _global.maxPlayerShots) {
if (hitarea.hitTest(_global.playerShotArr[i])) {
with (_global.playerShotArr[i]) {
removeMovieClip(this);
}
(gotoAndPlay(2));// not popped
killed = true;
_global.score = _global.score + 10;
}
i++;
}
if (hitarea.hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(gotoAndPlay(2));// not popped
killed = true;
_global.score = _global.score + 10;
}
if (_global.nukeActive) {
(gotoAndPlay(2));// not popped
killed = true;
_global.score = _global.score + 10;
}
shootRate = 30;
r = random(shootRate * _global.timewarp) + 1;
if (r < 2) {
_root.attachMovie("Shot", "enemyshot" + _global.enemyShots, _global.enemyShotLevel + _global.enemyShots, {shooter:this});
if (_global.enemyShots < _global.maxEnemyShots) {
_global.enemyShots++;
} else {
_global.enemyShots = 0;
}
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 368 MovieClip [__Packages.MultiShot] Frame 0
class MultiShot extends MovieClip
{
var damage, startX, shooter, startY, _x, _y, speed, pos, rot, trans, direction, me, _name, hitTest, removeMovieClip;
function MultiShot () {
super();
}
function onLoad() {
damage = 20;
startX = shooter._x;
startY = shooter._y;
_x = startX;
_y = startY;
speed = 9;
pos = 9;
rot = (direction + 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
trans = 57.2957795130823;
me = Number(_name.substr(9));
_global.enemyShotArr[me] = this;
}
function onEnterFrame() {
rot = (direction + 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
pos = pos + (speed / _global.timewarp);
if (hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(removeMovieClip());// not popped
}
if (_global.nukeActive) {
(removeMovieClip());// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
} else if (_y < (_global.topEdge - 50)) {
(removeMovieClip());// not popped
}
if (_x > (_global.rightEdge + 50)) {
(removeMovieClip());// not popped
} else if (_x < (_global.leftEdge - 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 369 MovieClip [__Packages.Shot] Frame 0
class Shot extends MovieClip
{
var damage, startX, shooter, startY, _x, _y, direction, speed, pos, rot, trans, me, _name, hitTest, removeMovieClip;
function Shot () {
super();
}
function onLoad() {
damage = 20;
startX = shooter._x;
startY = shooter._y;
_x = startX;
_y = startY;
direction = shooter._rotation;
speed = 14;
pos = 14;
rot = (direction + 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
trans = 57.2957795130823;
me = Number(_name.substr(9));
_global.enemyShotArr[me] = this;
}
function onEnterFrame() {
rot = (direction + 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
pos = pos + (speed / _global.timewarp);
if (hitTest(_root.player.hitarea)) {
if ((_root.player.shield - damage) > 0) {
_root.player.gotoAndPlay(2);
_root.player.shield = _root.player.shield - damage;
} else {
_root.player.gotoAndPlay(3);
_root.player.killed = true;
_root.player.shield = 0;
}
(removeMovieClip());// not popped
}
if (_global.nukeActive) {
(removeMovieClip());// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
} else if (_y < (_global.topEdge - 50)) {
(removeMovieClip());// not popped
}
if (_x > (_global.rightEdge + 50)) {
(removeMovieClip());// not popped
} else if (_x < (_global.leftEdge - 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 370 MovieClip [__Packages.PlayerShot] Frame 0
class PlayerShot extends MovieClip
{
var startX, startY, trans, speed, pos, rot, direction, _x, _y, me, _name, removeMovieClip;
function PlayerShot () {
super();
}
function onLoad() {
startX = _root.player._x;
startY = _root.player._y;
trans = 57.2957795130823;
speed = 18;
pos = 18;
rot = (direction - 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
me = Number(_name.substr(4));
_global.playerShotArr[me] = this;
_global.playerShotDamageArr[me] = _global.playerShotDamage;
}
function onEnterFrame() {
rot = (direction - 90) / trans;
_x = startX + (pos * Math.cos(rot));
_y = startY + (pos * Math.sin(rot));
pos = pos + speed;
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
} else if (_y < (_global.topEdge - 50)) {
(removeMovieClip());// not popped
}
if (_x > (_global.rightEdge + 50)) {
(removeMovieClip());// not popped
} else if (_x < (_global.leftEdge - 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 371 MovieClip [__Packages.MiniExpl] Frame 0
class MiniExpl extends MovieClip
{
var r, _xscale, _yscale;
function MiniExpl () {
super();
}
function onLoad() {
r = random(50) + 50;
_xscale = r;
_yscale = _xscale;
_global.miniExplArr[_global.numberOfMiniExpl] = this;
}
}
Symbol 372 MovieClip [__Packages.BonusNuke] Frame 0
class BonusNuke extends MovieClip
{
var speed, _x, _y, hitarea, gotoAndStop, removeMovieClip;
function BonusNuke () {
super();
}
function onLoad() {
speed = 5;
_x = random(_global.rightEdge - 50) + 50;
_y = _global.topEdge - 50;
}
function onEnterFrame() {
_y = _y + (speed / _global.timewarp);
if (hitarea.hitTest(_root.player)) {
if (_global.nukes < 3) {
_global.nukes++;
if (_global.nukes > 0) {
_root.HUD.nuke1._visible = true;
}
if (_global.nukes > 1) {
_root.HUD.nuke2._visible = true;
}
if (_global.nukes > 2) {
_root.HUD.nuke3._visible = true;
}
} else {
_global.score = _global.score + 200;
}
(gotoAndStop(2));// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 373 MovieClip [__Packages.BonusAmmo] Frame 0
class BonusAmmo extends MovieClip
{
var speed, _x, _y, hitarea, gotoAndStop, removeMovieClip;
function BonusAmmo () {
super();
}
function onLoad() {
speed = 5;
_x = random(_global.rightEdge - 50) + 50;
_y = _global.topEdge - 50;
}
function onEnterFrame() {
_y = _y + (speed / _global.timewarp);
if (hitarea.hitTest(_root.player)) {
if (_global.shotQuan < 5) {
_global.shotQuan = _global.shotQuan + 1;
} else {
_global.score = _global.score + 150;
}
(gotoAndStop(2));// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 374 MovieClip [__Packages.BonusTimewarp] Frame 0
class BonusTimewarp extends MovieClip
{
var speed, _x, _y, hitarea, gotoAndStop, removeMovieClip;
function BonusTimewarp () {
super();
}
function onLoad() {
speed = 5;
_x = random(_global.rightEdge - 50) + 50;
_y = _global.topEdge - 50;
}
function onEnterFrame() {
_y = _y + (speed / _global.timewarp);
if (hitarea.hitTest(_root.player)) {
if (_global.timeWarpTime <= 100) {
_global.timeWarpTime = _global.timeWarpTime + 50;
} else {
_global.timeWarpTime = 150;
}
if (_root.player.shield == 200) {
_global.score = _global.score + 60;
}
(gotoAndStop(2));// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 375 MovieClip [__Packages.BonusShield] Frame 0
class BonusShield extends MovieClip
{
var speed, _x, _y, hitarea, gotoAndStop, removeMovieClip;
function BonusShield () {
super();
}
function onLoad() {
speed = 5;
_x = random(_global.rightEdge - 50) + 50;
_y = _global.topEdge - 50;
}
function onEnterFrame() {
_y = _y + (speed / _global.timewarp);
if (hitarea.hitTest(_root.player)) {
if (_root.player.shield < 75) {
_root.player.shield = _root.player.shield + 25;
} else {
_root.player.shield = 100;
}
if (_root.player.shield == 100) {
_global.score = _global.score + 30;
}
(gotoAndStop(2));// not popped
}
if (_y > (_global.bottomEdge + 50)) {
(removeMovieClip());// not popped
}
}
}
Symbol 376 MovieClip [__Packages.Crosshair] Frame 0
class Crosshair extends MovieClip
{
var swapDepths, _x, _y;
function Crosshair () {
super();
}
function onLoad() {
swapDepths(9998);
}
function onEnterFrame() {
_x = _root._xmouse;
_y = _root._ymouse;
}
}
Symbol 377 MovieClip [__Packages.PlayerAvatar] Frame 0
class PlayerAvatar extends MovieClip
{
var recoil, shield, killed, xStep, yStep, acc, maxSpeed, friction, bounce, startX, startY, _x, _y, nukeTriggered, futureX, _width, futureY, _height, i, shootDirection, _rotation;
function PlayerAvatar () {
super();
}
function onLoad() {
recoil = 100;
shield = 100;
killed = false;
xStep = 0;
yStep = 0;
acc = 3;
maxSpeed = 24;
friction = 0.8;
bounce = -0.75;
startX = 200;
startY = 350;
_x = startX;
_y = startY;
nukeTriggered = false;
}
function onEnterFrame() {
if (_global.nukeActive) {
_global.nukeActive = false;
}
if (_global.ctrlStatus[_global.ctrlUp]) {
if (yStep > (-maxSpeed)) {
yStep = yStep - acc;
}
}
if (_global.ctrlStatus[_global.ctrlDown]) {
if (yStep < maxSpeed) {
yStep = yStep + acc;
}
}
if (_global.ctrlStatus[_global.ctrlLeft]) {
if (xStep > (-maxSpeed)) {
xStep = xStep - acc;
}
}
if (_global.ctrlStatus[_global.ctrlRight]) {
if (xStep < maxSpeed) {
xStep = xStep + acc;
}
}
if (_global.ctrlStatus[_global.ctrlAction2]) {
if (_global.timeWarpTime > 0) {
_global.timewarp = 4 * _global.gamespeed;
_root.background.background.stop();
}
} else {
_root.background.background.play();
_global.timewarp = _global.gamespeed;
}
if (!_global.ctrlStatus[_global.ctrlAction]) {
nukeTriggered = false;
}
if (_global.ctrlStatus[_global.ctrlAction] && (!nukeTriggered)) {
nukeTriggered = true;
if (_global.nukes > 0) {
_global.nukeActive = true;
_global.nukes--;
_root.background.gotoAndPlay(2);
if (_global.nukes < 1) {
_root.HUD.nuke1._visible = false;
}
if (_global.nukes < 2) {
_root.HUD.nuke2._visible = false;
}
if (_global.nukes < 3) {
_root.HUD.nuke3._visible = false;
}
}
}
_root.rotate(this);
xStep = xStep * friction;
yStep = yStep * friction;
if (Math.sqrt(xStep * xStep) < 0.1) {
xStep = 0;
}
if (Math.sqrt(yStep * yStep) < 0.1) {
yStep = 0;
}
if (xStep > 0) {
futureX = (_x + xStep) + (_width / 2);
if (futureX > _global.rightEdge) {
xStep = xStep * bounce;
}
} else {
futureX = (_x + xStep) - (_width / 2);
if (futureX < _global.leftEdge) {
xStep = xStep * bounce;
}
}
if (yStep < 0) {
futureY = (_y + yStep) - (_height / 2);
if (futureY < _global.topEdge) {
yStep = yStep * bounce;
}
} else {
futureY = (_y + yStep) + (_height / 2);
if (futureY > _global.bottomEdge) {
yStep = yStep * bounce;
}
}
_y = _y + yStep;
_x = _x + xStep;
if (recoil < 100) {
recoil = recoil + 20;
}
}
function onMouseDown() {
if (recoil == 100) {
i = 0;
while (i < _global.shotQuan) {
if ((i % 2) == 0) {
shootDirection = _rotation + (i * 5);
} else {
shootDirection = _rotation - ((i + 1) * 5);
}
_root.attachMovie("PlayerShot", "shot" + _global.playerShots, _global.playerShotLevel + _global.playerShots, {direction:shootDirection});
if (_global.playerShots < _global.maxPlayerShots) {
_global.playerShots++;
} else {
_global.playerShots = 0;
}
i++;
}
recoil = 0;
}
}
}
Symbol 98 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 100 MovieClip Frame 75
_root.play();
Symbol 144 Button
on (release) {
_root.play();
}
Symbol 145 MovieClip Frame 143
_root.play();
stop();
Symbol 151 MovieClip Frame 2
if (!_global.playsounds) {
stop();
}
stopAllSounds();
Symbol 151 MovieClip Frame 5
stop();
Symbol 151 MovieClip Frame 7
stopAllSounds();
Symbol 154 Button
on (release) {
gotoAndPlay (41);
}
Symbol 158 Button
on (release) {
gotoAndStop (38);
}
Symbol 161 Button
on (release) {
gotoAndStop (39);
}
Symbol 164 Button
on (release) {
gotoAndStop (40);
}
Symbol 167 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 171 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 175 Button
on (release) {
gotoAndPlay (11);
}
Symbol 177 Button
on (release) {
gotoAndPlay (1);
}
Symbol 178 MovieClip Frame 6
_global.playsounds = true;
_root.jukebox.gotoAndPlay(3);
Symbol 178 MovieClip Frame 10
stop();
Symbol 178 MovieClip Frame 17
_global.playsounds = false;
stopAllSounds();
Symbol 178 MovieClip Frame 20
stop();
Symbol 181 Button
on (release) {
gotoAndStop (37);
}
Symbol 184 MovieClip Frame 15
stop();
Symbol 235 MovieClip Frame 1
_root.myurl = _root._url;
_root.domain1 = _root.myurl.substring(0, 28);
_root.domain2 = _root.myurl.substring(0, 35);
_root.domain3 = _root.myurl.substring(0, 31);
if (((_root.domain1 == "http://www.mindistortion.net") || (_root.domain2 == "http://mindistortion.freshgames.net")) || (_root.domain3 == "http://mindistortion.finito.net")) {
gotoAndPlay (5);
} else {
gotoAndStop (2);
}
Symbol 235 MovieClip Frame 8
stop();
remoteVars = new LoadVars();
remoteVars.load("http://www.mindistortion.net/processing/readHighscore2.php?list_size=15&highscore_table=highscore_astroblaster");
remoteVars.onLoad = function () {
name1 = remoteVars.name1;
name2 = remoteVars.name2;
name3 = remoteVars.name3;
name4 = remoteVars.name4;
name5 = remoteVars.name5;
name6 = remoteVars.name6;
name7 = remoteVars.name7;
name8 = remoteVars.name8;
name9 = remoteVars.name9;
name10 = remoteVars.name10;
name11 = remoteVars.name11;
name12 = remoteVars.name12;
name13 = remoteVars.name13;
name14 = remoteVars.name14;
name15 = remoteVars.name15;
score1 = remoteVars.score1;
score2 = remoteVars.score2;
score3 = remoteVars.score3;
score4 = remoteVars.score4;
score5 = remoteVars.score5;
score6 = remoteVars.score6;
score7 = remoteVars.score7;
score8 = remoteVars.score8;
score9 = remoteVars.score9;
score10 = remoteVars.score10;
score11 = remoteVars.score11;
score12 = remoteVars.score12;
score13 = remoteVars.score13;
score14 = remoteVars.score14;
score15 = remoteVars.score15;
play();
};
Symbol 235 MovieClip Frame 10
stop();
Symbol 237 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 240 MovieClip Frame 15
stop();
Instance of Symbol 246 MovieClip in Symbol 247 MovieClip Frame 1
/* no clip actions */
Symbol 255 MovieClip Frame 19
gotoAndPlay (1);
Symbol 257 MovieClip Frame 1
stop();
Symbol 257 MovieClip Frame 10
gotoAndStop (1);
Symbol 262 MovieClip Frame 2
if (!_global.playsounds) {
stop();
}
stopAllSounds();
Symbol 262 MovieClip Frame 5
stop();
Symbol 262 MovieClip Frame 7
stopAllSounds();
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 2
stop();
Symbol 280 MovieClip Frame 1
onEnterFrame = function () {
timewarpBar._xscale = _global.timeWarpTime / 1.5;
score = _global.score;
if (_root.player.shield <= 0) {
_root.player.shield = 0;
}
if (_root.player.shield <= 20) {
shieldIcon.gotoAndStop(2);
} else {
shieldIcon.gotoAndStop(1);
}
targetScale = _root.player.shield;
scaleStep = (shield._xscale - targetScale) / 5;
if (scaleStep > 0.5) {
shield._xscale = shield._xscale - scaleStep;
} else {
shield._xscale = targetScale;
}
shotsIcon.gotoAndStop(_global.shotQuan);
recoilBar._xscale = _root.player.recoil;
};
Instance of Symbol 40 MovieClip "nuke1" in Symbol 280 MovieClip Frame 1
onClipEvent (load) {
if (_global.nukes > 0) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 40 MovieClip "nuke2" in Symbol 280 MovieClip Frame 1
onClipEvent (load) {
if (_global.nukes > 1) {
_visible = true;
} else {
_visible = false;
}
}
Instance of Symbol 40 MovieClip "nuke3" in Symbol 280 MovieClip Frame 1
onClipEvent (load) {
if (_global.nukes > 2) {
_visible = true;
} else {
_visible = false;
}
}
Symbol 287 Button
on (release) {
_global.ready = true;
_global.wave++;
if (_global.attackerDelay >= 10) {
_global.attackerDelay = Math.floor(_global.attackerDelay * 0.9);
} else {
_global.gamespeed = _global.gamespeed - 0.05;
}
_global.attackers = 0;
gotoAndPlay (5);
}
Symbol 293 Button
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 296 Button
on (release) {
Mouse.show();
_root.gotoAndPlay("startgame");
}
Symbol 300 Button
on (release) {
Mouse.show();
_root.gotoAndStop("mainmenu");
}
Symbol 304 Button
on (release) {
Mouse.show();
_root.gotoAndStop("submithighscore");
}
Symbol 305 MovieClip Frame 1
announcement = "Wave " + _global.wave;
Symbol 305 MovieClip Frame 10
stop();
Symbol 305 MovieClip Frame 11
stop();
Symbol 314 Button
on (release) {
if (playername != "") {
play();
}
}
Symbol 361 MovieClip Frame 1
stop();
score = _global.score;
playername = "";
loaded = "";
Symbol 361 MovieClip Frame 3
highscore_table = "highscore_astroblaster";
list_size = 15;
loadVariables ("http://www.mindistortion.net/processing/writeHighscore2.php", this, "POST");
Symbol 361 MovieClip Frame 7
if ((loaded == undefined) || (loaded == "")) {
gotoAndPlay(_currentframe - 2);
}
Symbol 361 MovieClip Frame 8
stop();
remoteVars = new LoadVars();
remoteVars.load("http://www.mindistortion.net/processing/readHighscore2.php?list_size=15&highscore_table=highscore_astroblaster");
remoteVars.onLoad = function () {
name1 = remoteVars.name1;
name2 = remoteVars.name2;
name3 = remoteVars.name3;
name4 = remoteVars.name4;
name5 = remoteVars.name5;
name6 = remoteVars.name6;
name7 = remoteVars.name7;
name8 = remoteVars.name8;
name9 = remoteVars.name9;
name10 = remoteVars.name10;
name11 = remoteVars.name11;
name12 = remoteVars.name12;
name13 = remoteVars.name13;
name14 = remoteVars.name14;
name15 = remoteVars.name15;
score1 = remoteVars.score1;
score2 = remoteVars.score2;
score3 = remoteVars.score3;
score4 = remoteVars.score4;
score5 = remoteVars.score5;
score6 = remoteVars.score6;
score7 = remoteVars.score7;
score8 = remoteVars.score8;
score9 = remoteVars.score9;
score10 = remoteVars.score10;
score11 = remoteVars.score11;
score12 = remoteVars.score12;
score13 = remoteVars.score13;
score14 = remoteVars.score14;
score15 = remoteVars.score15;
play();
};
Symbol 361 MovieClip Frame 10
stop();