Instance of Symbol 279 MovieClip in Frame 1
onClipEvent (load) {
i = 0;
counter = 0;
}
onClipEvent (mouseMove) {
diffx = oldx - _root._xmouse;
diffy = oldy - _root._ymouse;
change = Math.round(Math.sqrt((diffx * diffx) + (diffy * diffy)));
wavetrigger = Math.round(7 / change) + 2;
counter++;
if (counter >= wavetrigger) {
counter = 0;
}
if (counter == 1) {
_root.attachMovie("wave", i, i);
i++;
}
if (50 < i) {
i = 0;
}
oldx = _root._xmouse;
oldy = _root._ymouse;
}
Instance of Symbol 295 MovieClip "preloader" in Frame 1
onClipEvent (enterFrame) {
frame = _root.PercentLoaded + 1;
gotoAndStop(frame);
}
Instance of Symbol 297 MovieClip in Frame 1
onClipEvent (load) {
swapDepths(9999);
}
Frame 5
_root.PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
Frame 9
_root.PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
Frame 13
_root.PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);
if (_root.PercentLoaded >= 100) {
gotoAndPlay (15);
}
Frame 14
gotoAndPlay (12);
Instance of Symbol 297 MovieClip in Frame 36
onClipEvent (load) {
swapDepths(9999);
}
Frame 37
_root.playsounds = true;
_root._quality = "MEDIUM";
_root.name = "";
Instance of Symbol 510 MovieClip "menu_music" in Frame 2589
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Frame 2590
stop();
Instance of Symbol 518 MovieClip in Frame 2597
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 522 MovieClip in Frame 2597
onClipEvent (enterFrame) {
quality = _root._quality.toLowerCase();
}
Frame 2614
stop();
Frame 2635
stop();
Frame 2655
stop();
Frame 2656
_root.score = 0;
_root.doubleDamage = 0;
Mouse.show();
stopAllSounds();
Instance of Symbol 543 MovieClip in Frame 2656
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Instance of Symbol 297 MovieClip in Frame 2656
onClipEvent (load) {
swapDepths(9999);
}
Frame 2700
stop();
Frame 2706
Mouse.hide();
_root.level = 1;
_root.score = 0;
_root.time = 0;
_root.switch1 = 720;
_root.switch2 = 1440;
_root.switch3 = 2160;
Instance of Symbol 561 MovieClip in Frame 2706
onClipEvent (load) {
this.gotoAndPlay(40);
}
Instance of Symbol 564 MovieClip in Frame 2706
onClipEvent (load) {
this.gotoAndPlay(50);
}
Instance of Symbol 565 MovieClip in Frame 2706
onClipEvent (load) {
this.gotoAndPlay(30);
}
Instance of Symbol 575 MovieClip "lineshoot" in Frame 2706
onClipEvent (enterFrame) {
_x = _root.seraph._x;
Xpos = _root.seraph._x;
_y = (_root.seraph._y - 25);
Ypos = _root.seraph._y - 25;
circleXpos = _root._xmouse;
circleYpos = _root._ymouse;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
shoot._width = r;
if (Xpos < circleXpos) {
_rotation = (180 - (theta / 0.0175));
} else if (circleXpos < Xpos) {
_rotation = (theta / 0.0175);
}
}
Instance of Symbol 601 MovieClip "seraph" in Frame 2706
onClipEvent (enterFrame) {
swapDepths(5000);
}
Instance of Symbol 615 MovieClip "hud" in Frame 2706
onClipEvent (load) {
swapDepths(9990);
}
Instance of Symbol 632 MovieClip "crosshair" in Frame 2706
onClipEvent (load) {
_root.shoot = false;
swapDepths(4999);
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.shoot) {
gotoAndStop (2708);
if (0 >= _root.doubleDamage) {
_root.damage = 10;
} else if (0 < _root.doubleDamage) {
_root.damage = 20;
}
} else {
this.gotoAndStop(1);
}
}
onClipEvent (mouseDown) {
_root.shoot = true;
}
onClipEvent (mouseUp) {
_root.shoot = false;
}
Instance of Symbol 518 MovieClip in Frame 2706
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 297 MovieClip in Frame 2706
onClipEvent (load) {
swapDepths(9999);
}
Frame 2707
stop();
Instance of Symbol 647 MovieClip in Frame 2708
onClipEvent (load) {
latency = 50;
i = 1;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch1 < _root.time) {
latency = 70;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 20) {
i = 1;
}
if ((_root.switch1 >= _root.time) or (_root.switch2 < _root.time)) {
_root.attachMovie("enemy02", i, i);
}
i++;
}
}
Instance of Symbol 648 MovieClip in Frame 2708
onClipEvent (load) {
latency = 1100;
i = 201;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 210) {
i = 201;
}
_root.attachMovie("healthpack", i, i);
i++;
}
}
Instance of Symbol 649 MovieClip in Frame 2708
onClipEvent (load) {
latency = 1600;
i = 211;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 220) {
i = 211;
}
_root.attachMovie("shield", i, i);
i++;
}
}
Instance of Symbol 650 MovieClip in Frame 2708
onClipEvent (load) {
latency = 40;
i = 21;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch2 < _root.time) {
latency = 70;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 40) {
i = 21;
}
if (_root.switch1 < _root.time) {
_root.attachMovie("enemy04", i, i);
}
i++;
}
}
Instance of Symbol 651 MovieClip in Frame 2708
onClipEvent (load) {
_root.doubleDamage = 0;
_root.spawnplace = 2000;
}
onClipEvent (enterFrame) {
if (0 < _root.doubleDamage) {
_root.doubleDamage--;
}
_root.time++;
check = _root.time % 18;
if (check == 1) {
_root.score++;
}
if (_root.time >= _root.switch3) {
_root.play();
}
if (0 >= _root.health) {
_root.play();
}
}
Instance of Symbol 652 MovieClip in Frame 2708
onClipEvent (load) {
latency = 2100;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("doubledamage", i, i);
i++;
}
}
Instance of Symbol 653 MovieClip in Frame 2708
onClipEvent (load) {
latency = 2600;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("nuke", i, i);
i++;
}
}
Instance of Symbol 659 MovieClip "nuker" in Frame 2708
onClipEvent (load) {
swapDepths(9998);
}
Frame 2710
stop();
Frame 2711
if (0 >= _root.health) {
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (4506);
}
if ((_root.time < _root.switch3) and (0 < _root.health)) {
gotoAndStop(_currentframe - 2 +2705);
}
Frame 2755
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
Frame 2756
_root.score = _root.score + (_root.health * 2);
_root.score = _root.score + (_root.armor * 2);
_root.doubleDamage = 0;
Mouse.show();
stopAllSounds();
Instance of Symbol 543 MovieClip in Frame 2756
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Instance of Symbol 297 MovieClip in Frame 2756
onClipEvent (load) {
swapDepths(9999);
}
Frame 2800
stop();
Frame 2806
Mouse.hide();
_root.time = 0;
_root.level = 2;
_root.switch1 = 720;
_root.switch2 = 1440;
_root.switch3 = 2160;
_root.switch4 = 2880;
Instance of Symbol 670 MovieClip in Frame 2806
onClipEvent (load) {
this.gotoAndPlay(30);
}
Instance of Symbol 673 MovieClip in Frame 2806
onClipEvent (load) {
this.gotoAndPlay(50);
}
Instance of Symbol 677 MovieClip in Frame 2806
onClipEvent (load) {
this.gotoAndPlay(20);
}
Instance of Symbol 575 MovieClip "lineshoot" in Frame 2806
onClipEvent (enterFrame) {
_x = _root.seraph._x;
Xpos = _root.seraph._x;
_y = (_root.seraph._y - 25);
Ypos = _root.seraph._y - 25;
circleXpos = _root._xmouse;
circleYpos = _root._ymouse;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
shoot._width = r;
if (Xpos < circleXpos) {
_rotation = (180 - (theta / 0.0175));
} else if (circleXpos < Xpos) {
_rotation = (theta / 0.0175);
}
}
Instance of Symbol 601 MovieClip "seraph" in Frame 2806
onClipEvent (enterFrame) {
swapDepths(5000);
}
Instance of Symbol 678 MovieClip "hud" in Frame 2806
onClipEvent (load) {
this.gotoAndStop(1);
swapDepths(9990);
}
Instance of Symbol 679 MovieClip "crosshair" in Frame 2806
onClipEvent (load) {
_root.shoot = false;
swapDepths(4999);
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.shoot) {
gotoAndStop (2808);
if (0 >= _root.doubleDamage) {
_root.damage = 10;
} else if (0 < _root.doubleDamage) {
_root.damage = 20;
}
} else {
this.gotoAndStop(1);
}
}
onClipEvent (mouseDown) {
_root.shoot = true;
}
onClipEvent (mouseUp) {
_root.shoot = false;
}
Instance of Symbol 518 MovieClip in Frame 2806
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 297 MovieClip in Frame 2806
onClipEvent (load) {
swapDepths(9999);
}
Frame 2807
stop();
Instance of Symbol 680 MovieClip in Frame 2808
onClipEvent (load) {
latency = 40;
i = 1;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 20) {
i = 1;
}
if (_root.switch1 >= _root.time) {
_root.attachMovie("enemy01", i, i);
}
i++;
}
}
Instance of Symbol 681 MovieClip in Frame 2808
onClipEvent (load) {
latency = 1100;
i = 201;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 210) {
i = 201;
}
_root.attachMovie("healthpack", i, i);
i++;
}
}
Instance of Symbol 682 MovieClip in Frame 2808
onClipEvent (load) {
latency = 1600;
i = 211;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 220) {
i = 211;
}
_root.attachMovie("shield", i, i);
i++;
}
}
Instance of Symbol 683 MovieClip in Frame 2808
onClipEvent (load) {
latency = 50;
i = 21;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch2 < _root.time) {
latency = 70;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 40) {
i = 21;
}
if (_root.switch1 < _root.time) {
_root.attachMovie("enemy05", i, i);
}
i++;
}
}
Instance of Symbol 684 MovieClip in Frame 2808
onClipEvent (load) {
_root.doubleDamage = 0;
_root.spawnplace = 2000;
}
onClipEvent (enterFrame) {
if (0 < _root.doubleDamage) {
_root.doubleDamage--;
}
_root.time++;
check = _root.time % 18;
if (check == 1) {
_root.score++;
}
if (_root.time >= _root.switch4) {
_root.play();
}
if (0 >= _root.health) {
_root.play();
}
}
Instance of Symbol 685 MovieClip in Frame 2808
onClipEvent (load) {
latency = 50;
i = 41;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch3 < _root.time) {
latency = 30;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 60) {
i = 41;
}
if (_root.switch2 < _root.time) {
_root.attachMovie("enemy06", i, i);
}
i++;
}
}
Instance of Symbol 652 MovieClip in Frame 2808
onClipEvent (load) {
latency = 2100;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("doubledamage", i, i);
i++;
}
}
Instance of Symbol 653 MovieClip in Frame 2808
onClipEvent (load) {
latency = 2600;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("nuke", i, i);
i++;
}
}
Instance of Symbol 659 MovieClip "nuker" in Frame 2808
onClipEvent (load) {
swapDepths(9998);
}
Frame 2810
stop();
Frame 2811
if (0 >= _root.health) {
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (4506);
}
if ((_root.time < _root.switch3) and (0 < _root.health)) {
gotoAndStop(_currentframe - 2 +2805);
}
Frame 2855
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
Frame 2856
_root.score = _root.score + (_root.health * 2);
_root.score = _root.score + (_root.armor * 2);
_root.doubleDamage = 0;
Mouse.show();
stopAllSounds();
Instance of Symbol 543 MovieClip in Frame 2856
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Instance of Symbol 297 MovieClip in Frame 2856
onClipEvent (load) {
swapDepths(9999);
}
Frame 2900
stop();
Frame 2906
Mouse.hide();
_root.time = 0;
_root.level = 3;
_root.switch1 = 720;
_root.switch2 = 1440;
_root.switch3 = 2160;
_root.switch4 = 2880;
_root.switch5 = 3600;
Instance of Symbol 699 MovieClip in Frame 2906
onClipEvent (load) {
this.gotoAndPlay(30);
}
Instance of Symbol 701 MovieClip in Frame 2906
onClipEvent (load) {
this.gotoAndPlay(50);
}
Instance of Symbol 703 MovieClip in Frame 2906
onClipEvent (load) {
this.gotoAndPlay(20);
}
Instance of Symbol 704 MovieClip in Frame 2906
onClipEvent (load) {
this.gotoAndPlay(40);
}
Instance of Symbol 705 MovieClip in Frame 2906
onClipEvent (load) {
gotoAndPlay (2935);
}
Instance of Symbol 706 MovieClip in Frame 2906
onClipEvent (load) {
this.gotoAndPlay(20);
}
Instance of Symbol 575 MovieClip "lineshoot" in Frame 2906
onClipEvent (enterFrame) {
_x = _root.seraph._x;
Xpos = _root.seraph._x;
_y = (_root.seraph._y - 25);
Ypos = _root.seraph._y - 25;
circleXpos = _root._xmouse;
circleYpos = _root._ymouse;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
shoot._width = r;
if (Xpos < circleXpos) {
_rotation = (180 - (theta / 0.0175));
} else if (circleXpos < Xpos) {
_rotation = (theta / 0.0175);
}
}
Instance of Symbol 601 MovieClip "seraph" in Frame 2906
onClipEvent (enterFrame) {
swapDepths(5000);
}
Instance of Symbol 709 MovieClip "light" in Frame 2906
onClipEvent (enterFrame) {
swapDepths(5001);
}
onClipEvent (enterFrame) {
_x = _root.seraph._x;
_y = _root.seraph._y;
}
Instance of Symbol 678 MovieClip "hud" in Frame 2906
onClipEvent (load) {
this.gotoAndStop(1);
swapDepths(9990);
}
Instance of Symbol 710 MovieClip "crosshair" in Frame 2906
onClipEvent (load) {
_root.shoot = false;
swapDepths(4999);
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.shoot) {
gotoAndStop (2908);
if (0 >= _root.doubleDamage) {
_root.damage = 10;
} else if (0 < _root.doubleDamage) {
_root.damage = 20;
}
} else {
this.gotoAndStop(1);
}
}
onClipEvent (mouseDown) {
_root.shoot = true;
}
onClipEvent (mouseUp) {
_root.shoot = false;
}
Instance of Symbol 518 MovieClip in Frame 2906
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 297 MovieClip in Frame 2906
onClipEvent (load) {
swapDepths(9999);
}
Frame 2907
stop();
Instance of Symbol 711 MovieClip in Frame 2908
onClipEvent (load) {
latency = 40;
i = 1;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch3 < _root.time) {
latency = 80;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 20) {
i = 1;
}
if (_root.switch1 >= _root.time) {
_root.attachMovie("enemy07", i, i);
}
if (_root.switch3 < _root.time) {
_root.attachMovie("enemy07", i, i);
}
i++;
}
}
Instance of Symbol 712 MovieClip in Frame 2908
onClipEvent (load) {
latency = 30;
i = 21;
counter = 0;
}
onClipEvent (enterFrame) {
if (_root.switch4 < _root.time) {
latency = 80;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 40) {
i = 21;
}
if ((_root.switch1 < _root.time) and (_root.time < _root.switch2)) {
_root.attachMovie("enemy08", i, i);
}
if (_root.switch4 < _root.time) {
_root.attachMovie("enemy08", i, i);
}
i++;
}
}
Instance of Symbol 713 MovieClip in Frame 2908
onClipEvent (load) {
_root.doubleDamage = 0;
_root.spawnplace = 2000;
}
onClipEvent (enterFrame) {
if (0 < _root.doubleDamage) {
_root.doubleDamage--;
}
_root.time++;
check = _root.time % 18;
if (check == 1) {
_root.score++;
}
if (_root.time >= _root.switch5) {
_root.play();
}
if (0 >= _root.health) {
_root.play();
}
}
Instance of Symbol 714 MovieClip in Frame 2908
onClipEvent (load) {
latency = 60;
i = 41;
counter = 0;
}
onClipEvent (enterFrame) {
if ((_root.switch3 < _root.time) and (_root.time < _root.switch4)) {
latency = 90;
} else if (_root.time >= _root.switch4) {
latency = 100;
}
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 60) {
i = 41;
}
if (_root.switch2 < _root.time) {
_root.attachMovie("enemy09", i, i);
}
i++;
}
}
Instance of Symbol 681 MovieClip in Frame 2908
onClipEvent (load) {
latency = 1100;
i = 201;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 210) {
i = 201;
}
_root.attachMovie("healthpack", i, i);
i++;
}
}
Instance of Symbol 682 MovieClip in Frame 2908
onClipEvent (load) {
latency = 1600;
i = 211;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 220) {
i = 211;
}
_root.attachMovie("shield", i, i);
i++;
}
}
Instance of Symbol 652 MovieClip in Frame 2908
onClipEvent (load) {
latency = 2100;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("doubledamage", i, i);
i++;
}
}
Instance of Symbol 653 MovieClip in Frame 2908
onClipEvent (load) {
latency = 2600;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("nuke", i, i);
i++;
}
}
Instance of Symbol 659 MovieClip "nuker" in Frame 2908
onClipEvent (load) {
swapDepths(9998);
}
Frame 2910
stop();
Frame 2911
if (0 >= _root.health) {
removeMovieClip("seraph");
removeMovieClip("light");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (4506);
}
if ((_root.time < _root.switch3) and (0 < _root.health)) {
gotoAndStop(_currentframe - 2 +2905);
}
Frame 2955
removeMovieClip("light");
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
Frame 2956
_root.score = _root.score + (_root.health * 2);
_root.score = _root.score + (_root.armor * 2);
_root.doubleDamage = 0;
Mouse.show();
stopAllSounds();
Instance of Symbol 543 MovieClip in Frame 2956
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Instance of Symbol 297 MovieClip in Frame 2956
onClipEvent (load) {
swapDepths(9999);
}
Frame 3000
stop();
Frame 3006
Mouse.hide();
_root.time = 0;
_root.level = 4;
_root.switch1 = 720;
_root.switch2 = 1440;
_root.switch3 = 2160;
_root.switch4 = 2880;
_root.switch5 = 3600;
Instance of Symbol 670 MovieClip in Frame 3006
onClipEvent (load) {
this.gotoAndPlay(30);
}
Instance of Symbol 673 MovieClip in Frame 3006
onClipEvent (load) {
this.gotoAndPlay(50);
}
Instance of Symbol 677 MovieClip in Frame 3006
onClipEvent (load) {
this.gotoAndPlay(20);
}
Instance of Symbol 575 MovieClip "lineshoot" in Frame 3006
onClipEvent (enterFrame) {
_x = _root.seraph._x;
Xpos = _root.seraph._x;
_y = (_root.seraph._y - 25);
Ypos = _root.seraph._y - 25;
circleXpos = _root._xmouse;
circleYpos = _root._ymouse;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
shoot._width = r;
if (Xpos < circleXpos) {
_rotation = (180 - (theta / 0.0175));
} else if (circleXpos < Xpos) {
_rotation = (theta / 0.0175);
}
}
Instance of Symbol 601 MovieClip "seraph" in Frame 3006
onClipEvent (enterFrame) {
swapDepths(5000);
}
Instance of Symbol 709 MovieClip "light" in Frame 3006
onClipEvent (enterFrame) {
swapDepths(5001);
}
onClipEvent (enterFrame) {
_x = _root.seraph._x;
_y = _root.seraph._y;
}
Instance of Symbol 678 MovieClip "hud" in Frame 3006
onClipEvent (load) {
this.gotoAndStop(1);
swapDepths(9990);
}
Instance of Symbol 724 MovieClip "crosshair" in Frame 3006
onClipEvent (load) {
_root.shoot = false;
swapDepths(4999);
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.shoot) {
gotoAndStop (3008);
if (_root.gun == 1) {
_root.damage = 10;
}
if (_root.gun == 2) {
_root.damage = 10;
}
} else {
this.gotoAndStop(1);
}
}
onClipEvent (mouseDown) {
_root.shoot = true;
}
onClipEvent (mouseUp) {
_root.shoot = false;
}
Instance of Symbol 518 MovieClip in Frame 3006
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 297 MovieClip in Frame 3006
onClipEvent (load) {
swapDepths(9999);
}
Frame 3007
stop();
Instance of Symbol 725 MovieClip in Frame 3008
onClipEvent (load) {
_root.attachMovie("enemy10", "master", 1);
}
Instance of Symbol 726 MovieClip in Frame 3008
onClipEvent (load) {
_root.spawnplace = 2000;
}
onClipEvent (enterFrame) {
_root.time++;
if (0 >= _root.health) {
_root.play();
}
}
Frame 3010
stop();
Frame 3011
if (0 >= _root.health) {
removeMovieClip("seraph");
removeMovieClip("light");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("master");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (4506);
} else if (0 >= _root.master.health) {
removeMovieClip("seraph");
removeMovieClip("light");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("master");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (3056);
}
if ((0 < _root.master.health) and (0 < _root.health)) {
gotoAndStop(_currentframe - 2 +3005);
}
Frame 3055
removeMovieClip("light");
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
i = 1;
while (100 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
Frame 3056
stopAllSounds();
Frame 3057
Mouse.show();
_root.score = _root.score + (_root.health * 2);
_root.score = _root.score + (_root.armor * 2);
_root.score = _root.score + 300;
Frame 4498
stop();
Frame 4506
stopAllSounds();
Frame 4507
Mouse.show();
Frame 4575
stop();
Frame 4576
_root.score = 0;
_root.doubleDamage = 0;
Mouse.show();
stopAllSounds();
Instance of Symbol 543 MovieClip in Frame 4576
onClipEvent (load) {
if (!_root.playsounds) {
stop();
}
}
Instance of Symbol 297 MovieClip in Frame 4576
onClipEvent (load) {
swapDepths(9999);
}
Frame 4620
stop();
Frame 4626
Mouse.hide();
_root.survivalscore = 0;
_root.hundertstel = 0;
_root.time = 0;
_root.level = 5;
_root.switch1 = 720;
_root.switch2 = 1440;
_root.switch3 = 2160;
_root.switch4 = 2880;
_root.switch5 = 3600;
_root.switch6 = 4320;
_root.switch7 = 5040;
_root.switch8 = 5760;
Instance of Symbol 812 MovieClip in Frame 4626
onClipEvent (load) {
this.gotoAndPlay(40);
}
Instance of Symbol 813 MovieClip in Frame 4626
onClipEvent (load) {
this.gotoAndPlay(50);
}
Instance of Symbol 814 MovieClip in Frame 4626
onClipEvent (load) {
this.gotoAndPlay(30);
}
Instance of Symbol 575 MovieClip "lineshoot" in Frame 4626
onClipEvent (enterFrame) {
_x = _root.seraph._x;
Xpos = _root.seraph._x;
_y = (_root.seraph._y - 25);
Ypos = _root.seraph._y - 25;
circleXpos = _root._xmouse;
circleYpos = _root._ymouse;
x = Xpos - circleXpos;
y = Ypos - circleYpos;
r = Math.sqrt((x * x) + (y * y));
sinTheta = y / r;
theta = Math.asin(sinTheta);
shoot._width = r;
if (Xpos < circleXpos) {
_rotation = (180 - (theta / 0.0175));
} else if (circleXpos < Xpos) {
_rotation = (theta / 0.0175);
}
}
Instance of Symbol 601 MovieClip "seraph" in Frame 4626
onClipEvent (enterFrame) {
swapDepths(5000);
}
Instance of Symbol 819 MovieClip "hud" in Frame 4626
onClipEvent (load) {
this.gotoAndStop(1);
swapDepths(9990);
}
Instance of Symbol 820 MovieClip "crosshair" in Frame 4626
onClipEvent (load) {
_root.shoot = false;
swapDepths(4999);
}
onClipEvent (enterFrame) {
_x = _root._xmouse;
_y = _root._ymouse;
if (_root.shoot) {
gotoAndStop (4628);
if (0 >= _root.doubleDamage) {
_root.damage = 10;
} else if (0 < _root.doubleDamage) {
_root.damage = 20;
}
} else {
this.gotoAndStop(1);
}
}
onClipEvent (mouseDown) {
_root.shoot = true;
}
onClipEvent (mouseUp) {
_root.shoot = false;
}
Instance of Symbol 518 MovieClip in Frame 4626
onClipEvent (load) {
if (_root.playsounds) {
this.gotoAndPlay(1);
} else {
this.gotoAndPlay(6);
}
}
Instance of Symbol 297 MovieClip in Frame 4626
onClipEvent (load) {
swapDepths(9999);
}
Frame 4627
stop();
Instance of Symbol 821 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 1;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 20) {
i = 1;
}
_root.attachMovie("enemy02", i, i);
i++;
}
}
Instance of Symbol 822 MovieClip in Frame 4628
onClipEvent (load) {
_root.doubleDamage = 0;
_root.spawnplace = 2000;
}
onClipEvent (enterFrame) {
if (0 < _root.doubleDamage) {
_root.doubleDamage--;
}
_root.time++;
_root.hundertstel = _root.hundertstel + 2.8;
if (_root.hundertstel >= 100) {
_root.hundertstel = _root.hundertstel - 100;
}
_root.hundertstel = Math.round(_root.hundertstel);
_root.survivalscore = Math.round(_root.time / 36);
if (0 >= _root.health) {
_root.play();
}
}
Instance of Symbol 681 MovieClip in Frame 4628
onClipEvent (load) {
latency = 1100;
i = 201;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 210) {
i = 201;
}
_root.attachMovie("healthpack", i, i);
i++;
}
}
Instance of Symbol 682 MovieClip in Frame 4628
onClipEvent (load) {
latency = 1600;
i = 211;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 220) {
i = 211;
}
_root.attachMovie("shield", i, i);
i++;
}
}
Instance of Symbol 652 MovieClip in Frame 4628
onClipEvent (load) {
latency = 2100;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("doubledamage", i, i);
i++;
}
}
Instance of Symbol 653 MovieClip in Frame 4628
onClipEvent (load) {
latency = 2600;
i = 221;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 230) {
i = 221;
}
_root.attachMovie("nuke", i, i);
i++;
}
}
Instance of Symbol 823 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 21;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 40) {
i = 21;
}
if (_root.switch1 < _root.time) {
_root.attachMovie("enemy04", i, i);
}
i++;
}
}
Instance of Symbol 824 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 41;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 60) {
i = 41;
}
if (_root.switch2 < _root.time) {
_root.attachMovie("enemy01", i, i);
}
i++;
}
}
Instance of Symbol 825 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 61;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 80) {
i = 61;
}
if (_root.switch3 < _root.time) {
_root.attachMovie("enemy05", i, i);
}
i++;
}
}
Instance of Symbol 826 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 81;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 100) {
i = 81;
}
if (_root.switch4 < _root.time) {
_root.attachMovie("enemy06", i, i);
}
i++;
}
}
Instance of Symbol 827 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 101;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 120) {
i = 101;
}
if (_root.switch5 < _root.time) {
_root.attachMovie("enemy07", i, i);
}
i++;
}
}
Instance of Symbol 828 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 121;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 140) {
i = 121;
}
if (_root.switch6 < _root.time) {
_root.attachMovie("enemy07", i, i);
}
i++;
}
}
Instance of Symbol 829 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 141;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 160) {
i = 141;
}
if (_root.switch7 < _root.time) {
_root.attachMovie("enemy08", i, i);
}
i++;
}
}
Instance of Symbol 830 MovieClip in Frame 4628
onClipEvent (load) {
latency = 60;
i = 161;
counter = 0;
}
onClipEvent (enterFrame) {
outspit = Number(random(latency));
if (outspit == 2) {
if (i >= 180) {
i = 161;
}
if (_root.switch8 < _root.time) {
_root.attachMovie("enemy09", i, i);
}
i++;
}
}
Instance of Symbol 659 MovieClip "nuker" in Frame 4628
onClipEvent (load) {
swapDepths(9998);
}
Frame 4630
stop();
Frame 4631
if (0 >= _root.health) {
removeMovieClip("seraph");
removeMovieClip("light");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (180 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
gotoAndPlay (4676);
}
if ((_root.time < _root.switch3) and (0 < _root.health)) {
gotoAndStop(_currentframe - 2 +4625);
}
Frame 4675
removeMovieClip("light");
removeMovieClip("seraph");
removeMovieClip("crosshair");
removeMovieClip("screenager");
removeMovieClip("hud");
removeMovieClip("nuker");
i = 1;
while (180 >= i) {
removeMovieClip(i);
i++;
}
i = 201;
while (250 >= i) {
removeMovieClip(i);
i++;
}
Frame 4676
stopAllSounds();
_root.survivalscore = _root.survivalscore + (_root.hundertstel / 100);
Frame 4677
Mouse.show();
Frame 4745
stop();
Frame 4747
_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") or (_root.domain2 == "http://mindistortion.freshgames.net")) or (_root.domain3 == "http://mindistortion.finito.net")) {
gotoAndPlay (4761);
} else {
play();
}
Frame 4759
stop();
Frame 4760
prevFrame();
Frame 4764
stop();
Frame 4765
prevFrame();
Frame 4767
Math.bitAND = function (a, b) {
if ((a < 0) && (b < 0)) {
var lsb = ((a & 1) & (b & 1));
var msb31 = ((a >>> 1) & (b >>> 1));
return((msb31 << 1) | lsb);
}
return(a & b);
};
function rhex(num) {
str = "";
j = 0;
while (3 >= j) {
str = str + (hex_chr.charAt(Math.bitAND(num >> ((j * 8) + 4), 15)) + hex_chr.charAt(Math.bitAND(num >> (j * 8), 15)));
j++;
}
return(str);
}
function str2blks_MD5(str) {
nblk = ((str.length + 8) >> 6) + 1;
blks = new Array(nblk * 16);
i = 0;
while (i < (nblk * 16)) {
blks[i] = 0;
i++;
}
i = 0;
while (i < str.length) {
blks[i >> 2] = blks[i >> 2] | (str.charCodeAt(i) << ((i % 4) * 8));
i++;
}
blks[i >> 2] = blks[i >> 2] | (128 << ((i % 4) * 8));
blks[(nblk * 16) - 2] = str.length * 8;
return(blks);
}
function addme(x, y) {
var lsw = (Math.bitAND(x, 65535) + Math.bitAND(y, 65535));
var msw = (((x >> 16) + (y >> 16)) + (lsw >> 16));
return((msw << 16) | Math.bitAND(lsw, 65535));
}
function rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function cmn(q, a, b, x, s, t) {
return(addme(rol(addme(addme(a, q), addme(x, t)), s), b));
}
function ff(a, b, c, d, x, s, t) {
return(cmn(Math.bitAND(b, c) | Math.bitAND(~b, d), a, b, x, s, t));
}
function gg(a, b, c, d, x, s, t) {
return(cmn(Math.bitAND(b, d) | Math.bitAND(c, ~d), a, b, x, s, t));
}
function hh(a, b, c, d, x, s, t) {
return(cmn((b ^ c) ^ d, a, b, x, s, t));
}
function ii(a, b, c, d, x, s, t) {
return(cmn(c ^ (b | (~d)), a, b, x, s, t));
}
var hex_chr = "0123456789abcdef";
String.prototype.MD5 = function () {
var str = this;
x = str2blks_MD5(str);
a = 1732584193 /* 0x67452301 */;
b = -271733879;
c = -1732584194;
d = 271733878 /* 0x10325476 */;
i = 0;
while (i < x.length) {
olda = a;
oldb = b;
oldc = c;
oldd = d;
a = ff(a, b, c, d, x[i + 0], 7, -680876936);
d = ff(d, a, b, c, x[i + 1], 12, -389564586);
c = ff(c, d, a, b, x[i + 2], 17, 606105819);
b = ff(b, c, d, a, x[i + 3], 22, -1044525330);
a = ff(a, b, c, d, x[i + 4], 7, -176418897);
d = ff(d, a, b, c, x[i + 5], 12, 1200080426);
c = ff(c, d, a, b, x[i + 6], 17, -1473231341);
b = ff(b, c, d, a, x[i + 7], 22, -45705983);
a = ff(a, b, c, d, x[i + 8], 7, 1770035416);
d = ff(d, a, b, c, x[i + 9], 12, -1958414417);
c = ff(c, d, a, b, x[i + 10], 17, -42063);
b = ff(b, c, d, a, x[i + 11], 22, -1990404162);
a = ff(a, b, c, d, x[i + 12], 7, 1804603682);
d = ff(d, a, b, c, x[i + 13], 12, -40341101);
c = ff(c, d, a, b, x[i + 14], 17, -1502002290);
b = ff(b, c, d, a, x[i + 15], 22, 1236535329);
a = gg(a, b, c, d, x[i + 1], 5, -165796510);
d = gg(d, a, b, c, x[i + 6], 9, -1069501632);
c = gg(c, d, a, b, x[i + 11], 14, 643717713);
b = gg(b, c, d, a, x[i + 0], 20, -373897302);
a = gg(a, b, c, d, x[i + 5], 5, -701558691);
d = gg(d, a, b, c, x[i + 10], 9, 38016083);
c = gg(c, d, a, b, x[i + 15], 14, -660478335);
b = gg(b, c, d, a, x[i + 4], 20, -405537848);
a = gg(a, b, c, d, x[i + 9], 5, 568446438);
d = gg(d, a, b, c, x[i + 14], 9, -1019803690);
c = gg(c, d, a, b, x[i + 3], 14, -187363961);
b = gg(b, c, d, a, x[i + 8], 20, 1163531501);
a = gg(a, b, c, d, x[i + 13], 5, -1444681467);
d = gg(d, a, b, c, x[i + 2], 9, -51403784);
c = gg(c, d, a, b, x[i + 7], 14, 1735328473);
b = gg(b, c, d, a, x[i + 12], 20, -1926607734);
a = hh(a, b, c, d, x[i + 5], 4, -378558);
d = hh(d, a, b, c, x[i + 8], 11, -2022574463);
c = hh(c, d, a, b, x[i + 11], 16, 1839030562);
b = hh(b, c, d, a, x[i + 14], 23, -35309556);
a = hh(a, b, c, d, x[i + 1], 4, -1530992060);
d = hh(d, a, b, c, x[i + 4], 11, 1272893353);
c = hh(c, d, a, b, x[i + 7], 16, -155497632);
b = hh(b, c, d, a, x[i + 10], 23, -1094730640);
a = hh(a, b, c, d, x[i + 13], 4, 681279174);
d = hh(d, a, b, c, x[i + 0], 11, -358537222);
c = hh(c, d, a, b, x[i + 3], 16, -722521979);
b = hh(b, c, d, a, x[i + 6], 23, 76029189);
a = hh(a, b, c, d, x[i + 9], 4, -640364487);
d = hh(d, a, b, c, x[i + 12], 11, -421815835);
c = hh(c, d, a, b, x[i + 15], 16, 530742520);
b = hh(b, c, d, a, x[i + 2], 23, -995338651);
a = ii(a, b, c, d, x[i + 0], 6, -198630844);
d = ii(d, a, b, c, x[i + 7], 10, 1126891415);
c = ii(c, d, a, b, x[i + 14], 15, -1416354905);
b = ii(b, c, d, a, x[i + 5], 21, -57434055);
a = ii(a, b, c, d, x[i + 12], 6, 1700485571);
d = ii(d, a, b, c, x[i + 3], 10, -1894986606);
c = ii(c, d, a, b, x[i + 10], 15, -1051523);
b = ii(b, c, d, a, x[i + 1], 21, -2054922799);
a = ii(a, b, c, d, x[i + 8], 6, 1873313359);
d = ii(d, a, b, c, x[i + 15], 10, -30611744);
c = ii(c, d, a, b, x[i + 6], 15, -1560198380);
b = ii(b, c, d, a, x[i + 13], 21, 1309151649);
a = ii(a, b, c, d, x[i + 4], 6, -145523070);
d = ii(d, a, b, c, x[i + 11], 10, -1120210379);
c = ii(c, d, a, b, x[i + 2], 15, 718787259);
b = ii(b, c, d, a, x[i + 9], 21, -343485551);
a = addme(a, olda);
b = addme(b, oldb);
c = addme(c, oldc);
d = addme(d, oldd);
i = i + 16;
}
return(((rhex(a) + rhex(b)) + rhex(c)) + rhex(d));
};
Frame 4768
highscore_table = "highscore_seraph_normal";
list_size = 30;
r = Math.round(random(100)) + 1;
keycheck = String((_root.score * r) + 1984).MD5();
loadVariablesNum ("http://www.mindistortion.net/processing/writeHighscore.php", 0, "POST");
Frame 4780
if ((loaded == "") and (_root.timer < 50)) {
_root.timer++;
gotoAndPlay (4770);
} else if (_root.timer >= 50) {
gotoAndPlay (4806);
} else {
play();
}
Frame 4782
loaded = "";
_root.timer = 0;
Frame 4785
loadVariablesNum ("http://www.mindistortion.net/processing/readHighscore.php", 0, "POST");
Frame 4800
if ((loaded == "") and (_root.timer < 50)) {
_root.timer++;
gotoAndPlay (4790);
} else if (_root.timer >= 50) {
gotoAndPlay (4806);
} else {
play();
}
Frame 4804
stop();
Frame 4805
prevFrame();
Frame 4809
stop();
Frame 4810
prevFrame();
Frame 4812
_root.score = _root.survivalscore;
_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") or (_root.domain2 == "http://mindistortion.freshgames.net")) or (_root.domain3 == "http://mindistortion.finito.net")) {
gotoAndPlay (4826);
} else {
play();
}
Frame 4824
stop();
Frame 4825
prevFrame();
Frame 4829
stop();
Frame 4830
prevFrame();
Frame 4832
Math.bitAND = function (a, b) {
if ((a < 0) && (b < 0)) {
var lsb = ((a & 1) & (b & 1));
var msb31 = ((a >>> 1) & (b >>> 1));
return((msb31 << 1) | lsb);
}
return(a & b);
};
function rhex(num) {
str = "";
j = 0;
while (3 >= j) {
str = str + (hex_chr.charAt(Math.bitAND(num >> ((j * 8) + 4), 15)) + hex_chr.charAt(Math.bitAND(num >> (j * 8), 15)));
j++;
}
return(str);
}
function str2blks_MD5(str) {
nblk = ((str.length + 8) >> 6) + 1;
blks = new Array(nblk * 16);
i = 0;
while (i < (nblk * 16)) {
blks[i] = 0;
i++;
}
i = 0;
while (i < str.length) {
blks[i >> 2] = blks[i >> 2] | (str.charCodeAt(i) << ((i % 4) * 8));
i++;
}
blks[i >> 2] = blks[i >> 2] | (128 << ((i % 4) * 8));
blks[(nblk * 16) - 2] = str.length * 8;
return(blks);
}
function addme(x, y) {
var lsw = (Math.bitAND(x, 65535) + Math.bitAND(y, 65535));
var msw = (((x >> 16) + (y >> 16)) + (lsw >> 16));
return((msw << 16) | Math.bitAND(lsw, 65535));
}
function rol(num, cnt) {
return((num << cnt) | (num >>> (32 - cnt)));
}
function cmn(q, a, b, x, s, t) {
return(addme(rol(addme(addme(a, q), addme(x, t)), s), b));
}
function ff(a, b, c, d, x, s, t) {
return(cmn(Math.bitAND(b, c) | Math.bitAND(~b, d), a, b, x, s, t));
}
function gg(a, b, c, d, x, s, t) {
return(cmn(Math.bitAND(b, d) | Math.bitAND(c, ~d), a, b, x, s, t));
}
function hh(a, b, c, d, x, s, t) {
return(cmn((b ^ c) ^ d, a, b, x, s, t));
}
function ii(a, b, c, d, x, s, t) {
return(cmn(c ^ (b | (~d)), a, b, x, s, t));
}
var hex_chr = "0123456789abcdef";
String.prototype.MD5 = function () {
var str = this;
x = str2blks_MD5(str);
a = 1732584193 /* 0x67452301 */;
b = -271733879;
c = -1732584194;
d = 271733878 /* 0x10325476 */;
i = 0;
while (i < x.length) {
olda = a;
oldb = b;
oldc = c;
oldd = d;
a = ff(a, b, c, d, x[i + 0], 7, -680876936);
d = ff(d, a, b, c, x[i + 1], 12, -389564586);
c = ff(c, d, a, b, x[i + 2], 17, 606105819);
b = ff(b, c, d, a, x[i + 3], 22, -1044525330);
a = ff(a, b, c, d, x[i + 4], 7, -176418897);
d = ff(d, a, b, c, x[i + 5], 12, 1200080426);
c = ff(c, d, a, b, x[i + 6], 17, -1473231341);
b = ff(b, c, d, a, x[i + 7], 22, -45705983);
a = ff(a, b, c, d, x[i + 8], 7, 1770035416);
d = ff(d, a, b, c, x[i + 9], 12, -1958414417);
c = ff(c, d, a, b, x[i + 10], 17, -42063);
b = ff(b, c, d, a, x[i + 11], 22, -1990404162);
a = ff(a, b, c, d, x[i + 12], 7, 1804603682);
d = ff(d, a, b, c, x[i + 13], 12, -40341101);
c = ff(c, d, a, b, x[i + 14], 17, -1502002290);
b = ff(b, c, d, a, x[i + 15], 22, 1236535329);
a = gg(a, b, c, d, x[i + 1], 5, -165796510);
d = gg(d, a, b, c, x[i + 6], 9, -1069501632);
c = gg(c, d, a, b, x[i + 11], 14, 643717713);
b = gg(b, c, d, a, x[i + 0], 20, -373897302);
a = gg(a, b, c, d, x[i + 5], 5, -701558691);
d = gg(d, a, b, c, x[i + 10], 9, 38016083);
c = gg(c, d, a, b, x[i + 15], 14, -660478335);
b = gg(b, c, d, a, x[i + 4], 20, -405537848);
a = gg(a, b, c, d, x[i + 9], 5, 568446438);
d = gg(d, a, b, c, x[i + 14], 9, -1019803690);
c = gg(c, d, a, b, x[i + 3], 14, -187363961);
b = gg(b, c, d, a, x[i + 8], 20, 1163531501);
a = gg(a, b, c, d, x[i + 13], 5, -1444681467);
d = gg(d, a, b, c, x[i + 2], 9, -51403784);
c = gg(c, d, a, b, x[i + 7], 14, 1735328473);
b = gg(b, c, d, a, x[i + 12], 20, -1926607734);
a = hh(a, b, c, d, x[i + 5], 4, -378558);
d = hh(d, a, b, c, x[i + 8], 11, -2022574463);
c = hh(c, d, a, b, x[i + 11], 16, 1839030562);
b = hh(b, c, d, a, x[i + 14], 23, -35309556);
a = hh(a, b, c, d, x[i + 1], 4, -1530992060);
d = hh(d, a, b, c, x[i + 4], 11, 1272893353);
c = hh(c, d, a, b, x[i + 7], 16, -155497632);
b = hh(b, c, d, a, x[i + 10], 23, -1094730640);
a = hh(a, b, c, d, x[i + 13], 4, 681279174);
d = hh(d, a, b, c, x[i + 0], 11, -358537222);
c = hh(c, d, a, b, x[i + 3], 16, -722521979);
b = hh(b, c, d, a, x[i + 6], 23, 76029189);
a = hh(a, b, c, d, x[i + 9], 4, -640364487);
d = hh(d, a, b, c, x[i + 12], 11, -421815835);
c = hh(c, d, a, b, x[i + 15], 16, 530742520);
b = hh(b, c, d, a, x[i + 2], 23, -995338651);
a = ii(a, b, c, d, x[i + 0], 6, -198630844);
d = ii(d, a, b, c, x[i + 7], 10, 1126891415);
c = ii(c, d, a, b, x[i + 14], 15, -1416354905);
b = ii(b, c, d, a, x[i + 5], 21, -57434055);
a = ii(a, b, c, d, x[i + 12], 6, 1700485571);
d = ii(d, a, b, c, x[i + 3], 10, -1894986606);
c = ii(c, d, a, b, x[i + 10], 15, -1051523);
b = ii(b, c, d, a, x[i + 1], 21, -2054922799);
a = ii(a, b, c, d, x[i + 8], 6, 1873313359);
d = ii(d, a, b, c, x[i + 15], 10, -30611744);
c = ii(c, d, a, b, x[i + 6], 15, -1560198380);
b = ii(b, c, d, a, x[i + 13], 21, 1309151649);
a = ii(a, b, c, d, x[i + 4], 6, -145523070);
d = ii(d, a, b, c, x[i + 11], 10, -1120210379);
c = ii(c, d, a, b, x[i + 2], 15, 718787259);
b = ii(b, c, d, a, x[i + 9], 21, -343485551);
a = addme(a, olda);
b = addme(b, oldb);
c = addme(c, oldc);
d = addme(d, oldd);
i = i + 16;
}
return(((rhex(a) + rhex(b)) + rhex(c)) + rhex(d));
};
Frame 4833
highscore_table = "highscore_seraph_survival";
list_size = 30;
r = Math.round(random(100)) + 1;
keycheck = String((_root.score * r) + 1984).MD5();
loadVariablesNum ("http://www.mindistortion.net/processing/writeHighscore.php", 0, "POST");
Frame 4845
if ((loaded == "") and (_root.timer < 50)) {
_root.timer++;
gotoAndPlay (4835);
} else if (_root.timer >= 50) {
gotoAndPlay (4871);
} else {
play();
}
Frame 4847
loaded = "";
_root.timer = 0;
Frame 4850
loadVariablesNum ("http://www.mindistortion.net/data_processing/readHighscore.php", 0, "POST");
Frame 4865
if ((loaded == "") and (_root.timer < 50)) {
_root.timer++;
gotoAndPlay (4855);
} else if (_root.timer >= 50) {
gotoAndPlay (4871);
} else {
play();
}
Frame 4869
stop();
Frame 4870
prevFrame();
Frame 4874
stop();
Frame 4875
prevFrame();
Instance of Symbol 12 MovieClip in Symbol 13 MovieClip [blut] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(1500) - 750);
_parent.yposition = Number(random(1500) - 750);
_parent.z = _root.ego_z + 10000;
_parent.zstep = -15;
_parent.rotstep = Number(random(10) - 5);
_parent.x = _root.ego_x + _parent.xposition;
_parent.y = _root.ego_y + _parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 100);
}
onClipEvent (enterFrame) {
_parent.x = _root.ego_x + _parent.xposition;
_parent.y = _root.ego_y + _parent.yposition;
_parent.depth = (-_parent.z) + 5000;
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 100);
_parent._rotation = _parent._rotation + _parent.rotstep;
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -100) {
_parent.removeMovieClip("");
}
}
Symbol 26 MovieClip Frame 10
stop();
Symbol 29 MovieClip Frame 4
_parent.play();
Symbol 29 MovieClip Frame 5
_parent.play();
stop();
Symbol 34 MovieClip Frame 9
stop();
Symbol 35 MovieClip Frame 13
stop();
_parent.removeMovieClip("");
Symbol 45 MovieClip Frame 16
stop();
Instance of Symbol 23 MovieClip in Symbol 47 MovieClip [enemy04] Frame 1
onClipEvent (load) {
_parent.health = 10;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -9;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -4;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 4;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -4;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 4;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 47 MovieClip [enemy04] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 47 MovieClip [enemy04] Frame 5
stop();
Instance of Symbol 27 MovieClip "attack" in Symbol 47 MovieClip [enemy04] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 15;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 47 MovieClip [enemy04] Frame 8
stop();
Symbol 47 MovieClip [enemy04] Frame 10
stop();
Instance of Symbol 30 MovieClip "attack" in Symbol 47 MovieClip [enemy04] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.gotoAndPlay(16);
}
}
}
Symbol 47 MovieClip [enemy04] Frame 12
z = z + 40;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 47 MovieClip [enemy04] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 47 MovieClip [enemy04] Frame 14
stop();
Symbol 47 MovieClip [enemy04] Frame 15
gotoAndPlay (1);
Symbol 47 MovieClip [enemy04] Frame 17
_root.score = _root.score + 80;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 47 MovieClip [enemy04] Frame 20
stop();
Symbol 58 MovieClip Frame 20
stop();
Symbol 61 MovieClip Frame 4
_parent.play();
Symbol 61 MovieClip Frame 5
stop();
_parent.play();
Symbol 67 MovieClip Frame 11
stop();
Symbol 68 MovieClip Frame 35
stop();
_parent.removeMovieClip("");
Symbol 76 MovieClip Frame 15
stop();
Instance of Symbol 57 MovieClip in Symbol 78 MovieClip [enemy05] Frame 1
onClipEvent (load) {
_parent.health = 50;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -6;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -2;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 2;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -2;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 2;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.1;
_parent.y = _parent.y + (20 * Math.sin(rot));
_parent.x = _parent.x + (5 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 78 MovieClip [enemy05] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 78 MovieClip [enemy05] Frame 5
stop();
Instance of Symbol 59 MovieClip "attack" in Symbol 78 MovieClip [enemy05] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 25;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 78 MovieClip [enemy05] Frame 8
stop();
Symbol 78 MovieClip [enemy05] Frame 10
stop();
Instance of Symbol 25 MovieClip "attack" in Symbol 78 MovieClip [enemy05] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 78 MovieClip [enemy05] Frame 12
z = z + 10;
health = health - _root.damage;
Instance of Symbol 67 MovieClip in Symbol 78 MovieClip [enemy05] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(200) - 140);
}
Symbol 78 MovieClip [enemy05] Frame 14
stop();
Symbol 78 MovieClip [enemy05] Frame 15
gotoAndPlay (1);
Symbol 78 MovieClip [enemy05] Frame 17
_root.score = _root.score + 90;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 78 MovieClip [enemy05] Frame 20
stop();
Symbol 84 MovieClip Frame 9
stop();
Instance of Symbol 81 MovieClip in Symbol 85 MovieClip [enemy10-3] Frame 1
onClipEvent (load) {
_parent.health = 20;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = -_root.master.x;
_parent.yposition = -_root.master.y;
_parent.z = _root.master.z;
_parent.zstep = -8;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -8;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 8;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -8;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 8;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.3;
_parent.y = _parent.y + (20 * Math.sin(rot));
_parent.x = _parent.x + (20 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
}
Symbol 85 MovieClip [enemy10-3] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 85 MovieClip [enemy10-3] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 85 MovieClip [enemy10-3] Frame 8
stop();
Symbol 85 MovieClip [enemy10-3] Frame 10
stop();
Symbol 85 MovieClip [enemy10-3] Frame 12
z = z + 30;
health = health - _root.damage;
Symbol 85 MovieClip [enemy10-3] Frame 14
stop();
Symbol 85 MovieClip [enemy10-3] Frame 15
gotoAndPlay (1);
Symbol 85 MovieClip [enemy10-3] Frame 17
_root.score = _root.score + 90;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 85 MovieClip [enemy10-3] Frame 20
stop();
Instance of Symbol 86 MovieClip in Symbol 88 MovieClip [enemy10-2] Frame 1
onClipEvent (load) {
_parent.health = 20;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = -_root.master.x;
_parent.yposition = -_root.master.y;
_parent.z = _root.master.z;
_parent.zstep = -13;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -8;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 8;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -8;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 8;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot - 0.2;
_parent.y = _parent.y + (40 * Math.sin(rot));
_parent.x = _parent.x + (40 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
}
Symbol 88 MovieClip [enemy10-2] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 88 MovieClip [enemy10-2] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 88 MovieClip [enemy10-2] Frame 8
stop();
Symbol 88 MovieClip [enemy10-2] Frame 10
stop();
Symbol 88 MovieClip [enemy10-2] Frame 12
z = z + 30;
health = health - _root.damage;
Symbol 88 MovieClip [enemy10-2] Frame 14
stop();
Symbol 88 MovieClip [enemy10-2] Frame 15
gotoAndPlay (1);
Symbol 88 MovieClip [enemy10-2] Frame 17
_root.score = _root.score + 90;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 88 MovieClip [enemy10-2] Frame 20
stop();
Instance of Symbol 89 MovieClip in Symbol 91 MovieClip [enemy10-1] Frame 1
onClipEvent (load) {
_parent.health = 20;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = -_root.master.x;
_parent.yposition = -_root.master.y;
_parent.z = _root.master.z;
_parent.zstep = -13;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -8;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 8;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -8;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 8;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.2;
_parent.y = _parent.y + (60 * Math.sin(rot));
_parent.x = _parent.x + (60 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
}
Symbol 91 MovieClip [enemy10-1] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 91 MovieClip [enemy10-1] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 91 MovieClip [enemy10-1] Frame 8
stop();
Symbol 91 MovieClip [enemy10-1] Frame 10
stop();
Symbol 91 MovieClip [enemy10-1] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 91 MovieClip [enemy10-1] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 91 MovieClip [enemy10-1] Frame 14
stop();
Symbol 91 MovieClip [enemy10-1] Frame 15
gotoAndPlay (1);
Symbol 91 MovieClip [enemy10-1] Frame 17
_root.score = _root.score + 90;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 91 MovieClip [enemy10-1] Frame 20
stop();
Instance of Symbol 93 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_rotation = (_rotation + 10);
}
Symbol 97 MovieClip Frame 4
_parent.play();
Symbol 97 MovieClip Frame 5
_parent.play();
stop();
Symbol 101 MovieClip Frame 21
_parent.removeMovieClip("");
stop();
Instance of Symbol 95 MovieClip in Symbol 102 MovieClip [enemy08] Frame 1
onClipEvent (load) {
_parent.health = 20;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -10;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -6;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 6;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -6;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 6;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.15;
_parent.y = _parent.y + (30 * Math.sin(rot));
_parent.x = _parent.x + (30 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 102 MovieClip [enemy08] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 102 MovieClip [enemy08] Frame 5
stop();
Instance of Symbol 96 MovieClip "attack" in Symbol 102 MovieClip [enemy08] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 20;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 102 MovieClip [enemy08] Frame 8
stop();
Symbol 102 MovieClip [enemy08] Frame 10
stop();
Instance of Symbol 25 MovieClip "attack" in Symbol 102 MovieClip [enemy08] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 102 MovieClip [enemy08] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 102 MovieClip [enemy08] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 102 MovieClip [enemy08] Frame 14
stop();
Symbol 102 MovieClip [enemy08] Frame 15
gotoAndPlay (1);
Symbol 102 MovieClip [enemy08] Frame 17
_root.score = _root.score + 90;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 102 MovieClip [enemy08] Frame 20
stop();
Symbol 113 MovieClip Frame 15
stop();
Symbol 114 MovieClip Frame 4
_parent.play();
Symbol 114 MovieClip Frame 5
stop();
_parent.play();
Symbol 115 MovieClip Frame 11
stop();
Symbol 116 MovieClip Frame 21
stop();
_parent.removeMovieClip("");
Instance of Symbol 112 MovieClip in Symbol 117 MovieClip [enemy06] Frame 1
onClipEvent (load) {
_parent.health = 10;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -7;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -5;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 5;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -5;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 5;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.2;
_parent.y = _parent.y + (40 * Math.sin(rot));
_parent.x = _parent.x + (30 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 117 MovieClip [enemy06] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 117 MovieClip [enemy06] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 117 MovieClip [enemy06] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 117 MovieClip [enemy06] Frame 8
stop();
Symbol 117 MovieClip [enemy06] Frame 10
stop();
Instance of Symbol 25 MovieClip "attack" in Symbol 117 MovieClip [enemy06] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 117 MovieClip [enemy06] Frame 12
z = z + 60;
health = health - _root.damage;
Instance of Symbol 115 MovieClip in Symbol 117 MovieClip [enemy06] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 117 MovieClip [enemy06] Frame 14
stop();
Symbol 117 MovieClip [enemy06] Frame 15
gotoAndPlay (1);
Symbol 117 MovieClip [enemy06] Frame 17
_root.score = _root.score + 70;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 117 MovieClip [enemy06] Frame 20
stop();
Symbol 128 MovieClip Frame 15
stop();
Symbol 131 MovieClip Frame 4
_parent.play();
Symbol 131 MovieClip Frame 5
stop();
_parent.play();
Symbol 132 MovieClip Frame 35
stop();
_parent.removeMovieClip("");
Instance of Symbol 125 MovieClip in Symbol 133 MovieClip [enemy01] Frame 1
onClipEvent (load) {
_parent.health = 30;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -7;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -3;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 3;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -3;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 3;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.15;
_parent.y = _parent.y + (30 * Math.sin(rot));
_parent.x = _parent.x + (10 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 133 MovieClip [enemy01] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 133 MovieClip [enemy01] Frame 5
stop();
Instance of Symbol 129 MovieClip "attack" in Symbol 133 MovieClip [enemy01] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 133 MovieClip [enemy01] Frame 8
stop();
Symbol 133 MovieClip [enemy01] Frame 10
stop();
Instance of Symbol 25 MovieClip "attack" in Symbol 133 MovieClip [enemy01] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 133 MovieClip [enemy01] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 115 MovieClip in Symbol 133 MovieClip [enemy01] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 133 MovieClip [enemy01] Frame 14
stop();
Symbol 133 MovieClip [enemy01] Frame 15
gotoAndPlay (1);
Symbol 133 MovieClip [enemy01] Frame 17
_root.score = _root.score + 60;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 133 MovieClip [enemy01] Frame 20
stop();
Symbol 150 MovieClip Frame 15
stop();
Symbol 151 MovieClip Frame 4
_parent.play();
Symbol 151 MovieClip Frame 5
_parent.play();
stop();
Symbol 152 MovieClip Frame 16
stop();
_parent.removeMovieClip("");
Instance of Symbol 141 MovieClip in Symbol 153 MovieClip [enemy07] Frame 1
onClipEvent (load) {
_parent.health = 30;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -7;
_parent.dodge = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -5;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 5;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -5;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 5;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
if ((1 < _parent.dodge) or (_parent.dodge < -1)) {
_parent.yposition = _parent.yposition + _parent.dodge;
_parent.dodge = _parent.dodge * 0.8;
}
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 142 MovieClip "attack" in Symbol 153 MovieClip [enemy07] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.dodge < 5) and (-5 < _parent.dodge)) {
r = Number(random(2));
if (r == 0) {
_parent.dodge = 15;
} else {
_parent.dodge = -15;
}
}
}
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 153 MovieClip [enemy07] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 153 MovieClip [enemy07] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 153 MovieClip [enemy07] Frame 8
stop();
Symbol 153 MovieClip [enemy07] Frame 10
stop();
Instance of Symbol 142 MovieClip "attack" in Symbol 153 MovieClip [enemy07] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.dodge < 5) and (-5 < _parent.dodge)) {
r = Number(random(2));
if (r == 0) {
_parent.dodge = 15;
} else {
_parent.dodge = -15;
}
}
}
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 153 MovieClip [enemy07] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 153 MovieClip [enemy07] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 153 MovieClip [enemy07] Frame 14
stop();
Symbol 153 MovieClip [enemy07] Frame 15
gotoAndPlay (1);
Symbol 153 MovieClip [enemy07] Frame 17
dodge = 0;
_root.score = _root.score + 80;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 153 MovieClip [enemy07] Frame 20
stop();
Symbol 165 MovieClip Frame 15
stop();
Symbol 166 MovieClip Frame 4
_parent.play();
Symbol 166 MovieClip Frame 5
_parent.play();
stop();
Symbol 167 MovieClip Frame 21
_parent.removeMovieClip("");
stop();
Instance of Symbol 161 MovieClip in Symbol 168 MovieClip [enemy09] Frame 1
onClipEvent (load) {
_parent.health = 50;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -6;
_parent.xdodge = 0;
_parent.ydodge = 0;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -3;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 3;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -3;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 3;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
if ((1 < _parent.ydodge) or (_parent.ydodge < -1)) {
_parent.yposition = _parent.yposition + _parent.ydodge;
_parent.ydodge = _parent.ydodge * 0.8;
}
if ((1 < _parent.xdodge) or (_parent.xdodge < -1)) {
_parent.xposition = _parent.xposition + _parent.xdodge;
_parent.xdodge = _parent.xdodge * 0.8;
}
rot = rot + 0.15;
_parent.y = _parent.y + (20 * Math.sin(rot));
_parent.x = _parent.x + (20 * Math.cos(rot));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 162 MovieClip "attack" in Symbol 168 MovieClip [enemy09] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.xdodge < 5) and (-5 < _parent.xdodge)) {
r = Number(random(2));
if (r == 0) {
_parent.xdodge = 10;
} else {
_parent.xdodge = -10;
}
}
}
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.ydodge < 5) and (-5 < _parent.ydodge)) {
r = Number(random(2));
if (r == 0) {
_parent.ydodge = 10;
} else {
_parent.ydodge = -10;
}
}
}
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 168 MovieClip [enemy09] Frame 5
stop();
Instance of Symbol 27 MovieClip "attack" in Symbol 168 MovieClip [enemy09] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 15;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 168 MovieClip [enemy09] Frame 8
stop();
Symbol 168 MovieClip [enemy09] Frame 10
stop();
Instance of Symbol 162 MovieClip "attack" in Symbol 168 MovieClip [enemy09] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.xdodge < 5) and (-5 < _parent.xdodge)) {
r = Number(random(2));
if (r == 0) {
_parent.xdodge = 10;
} else {
_parent.xdodge = -10;
}
}
}
if (this.hitTest(_root._xmouse, _root._ymouse)) {
if ((_parent.ydodge < 5) and (-5 < _parent.ydodge)) {
r = Number(random(2));
if (r == 0) {
_parent.ydodge = 10;
} else {
_parent.ydodge = -10;
}
}
}
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 168 MovieClip [enemy09] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 168 MovieClip [enemy09] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 168 MovieClip [enemy09] Frame 14
stop();
Symbol 168 MovieClip [enemy09] Frame 15
gotoAndPlay (1);
Symbol 168 MovieClip [enemy09] Frame 17
_root.score = _root.score + 110;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 168 MovieClip [enemy09] Frame 20
stop();
Symbol 202 MovieClip Frame 7
_root.fireballSpawnX = _parent.x;
_root.fireballSpawnY = _parent.y;
if (10 < _parent.i) {
_parent.i = 1;
}
_root.attachMovie("enemy10-1", 2 + _parent.i, _parent.depth + _parent.i);
_parent.i++;
Symbol 202 MovieClip Frame 9
_root.fireballSpawnX = _parent.x;
_root.fireballSpawnY = _parent.y;
if (10 < _parent.i) {
_parent.i = 1;
}
_root.attachMovie("enemy10-2", 2 + _parent.i, _parent.depth + _parent.i);
_parent.i++;
Symbol 202 MovieClip Frame 11
_root.fireballSpawnX = _parent.x;
_root.fireballSpawnY = _parent.y;
if (10 < _parent.i) {
_parent.i = 1;
}
_root.attachMovie("enemy10-3", 2 + _parent.i, _parent.depth + _parent.i);
_parent.i++;
Symbol 202 MovieClip Frame 15
_parent.attack = false;
Symbol 202 MovieClip Frame 17
_parent.attack = false;
_parent.play();
Symbol 202 MovieClip Frame 21
_parent.attack = false;
_parent.play();
gotoAndPlay (18);
Symbol 203 MovieClip Frame 4
_parent.play();
Symbol 203 MovieClip Frame 7
_parent.play();
gotoAndPlay (5);
Symbol 204 MovieClip Frame 9
stop();
Symbol 209 MovieClip Frame 20
stop();
_parent.removeMovieClip("");
Instance of Symbol 190 MovieClip in Symbol 210 MovieClip [enemy10] Frame 1
onClipEvent (load) {
_parent.counter = 1;
latency = 50;
}
onClipEvent (enterFrame) {
if (200 >= _parent.health) {
latency = 30;
}
if (_parent.counter >= latency) {
_parent.counter = 1;
}
if (!_parent.dead) {
if (_parent.counter == 10) {
_parent.gotoAndPlay(6);
_parent.attack = true;
}
}
_parent.counter++;
}
Instance of Symbol 191 MovieClip in Symbol 210 MovieClip [enemy10] Frame 1
onClipEvent (load) {
_parent.i = 1;
_parent.health = 700;
_parent.dead = false;
_parent.attack = false;
_parent.attack2 = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -6;
rot = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (300 >= _parent.z) {
_parent.zstep = 12;
} else {
_parent.zstep = -6;
}
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -2;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 2;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -2;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 2;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
rot = rot + 0.12;
_parent.y = _parent.y + (150 * Math.sin(rot));
rot2 = rot * 0.25;
_parent.x = _parent.x + (400 * Math.cos(rot2));
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
}
Instance of Symbol 192 MovieClip "attack" in Symbol 210 MovieClip [enemy10] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_root.play();
}
}
}
Symbol 210 MovieClip [enemy10] Frame 5
stop();
Symbol 210 MovieClip [enemy10] Frame 9
stop();
Symbol 210 MovieClip [enemy10] Frame 10
gotoAndPlay (1);
Symbol 210 MovieClip [enemy10] Frame 12
health = health - _root.damage;
Instance of Symbol 192 MovieClip "attack" in Symbol 210 MovieClip [enemy10] Frame 13
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_root.play();
}
}
}
Instance of Symbol 204 MovieClip in Symbol 210 MovieClip [enemy10] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(400) - 200);
}
Symbol 210 MovieClip [enemy10] Frame 14
stop();
Symbol 210 MovieClip [enemy10] Frame 15
gotoAndPlay (1);
Symbol 210 MovieClip [enemy10] Frame 17
_root.score = _root.score + 50;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 210 MovieClip [enemy10] Frame 20
stop();
Symbol 213 MovieClip Frame 10
stop();
Symbol 214 MovieClip Frame 4
_parent.play();
Symbol 214 MovieClip Frame 5
_parent.play();
stop();
Instance of Symbol 212 MovieClip in Symbol 215 MovieClip [enemy02] Frame 1
onClipEvent (load) {
_parent.health = 20;
_parent.dead = false;
_parent.attack = false;
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(500) - 250);
_parent.z = _root.spawnplace;
_parent.zstep = -6;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
if (!_parent.dead) {
if ((_root.seraph_x + 20) < _parent.xposition) {
_parent.xstep = -2;
} else if (_parent.xposition < (_root.seraph_x - 20)) {
_parent.xstep = 2;
} else {
_parent.xstep = 0;
}
if ((_root.seraph_y + 40) < _parent.yposition) {
_parent.ystep = -2;
} else if (_parent.yposition < (_root.seraph_y - 40)) {
_parent.ystep = 2;
} else {
_parent.ystep = 0;
}
}
_parent.xposition = _parent.xposition + _parent.xstep;
_parent.yposition = _parent.yposition + _parent.ystep;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
if (!_parent.dead) {
if ((_parent.z < 150) and (!_parent.attack)) {
_parent.attack = true;
_parent.gotoAndPlay(6);
}
}
if (_parent.dead) {
_parent.xstep = _parent.xstep * 1.1;
}
if (_root.nukeAll) {
_parent.gotoAndPlay(16);
}
}
Instance of Symbol 25 MovieClip "attack" in Symbol 215 MovieClip [enemy02] Frame 2
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.dead = true;
_parent.gotoAndPlay(16);
}
}
}
Symbol 215 MovieClip [enemy02] Frame 5
stop();
Instance of Symbol 82 MovieClip "attack" in Symbol 215 MovieClip [enemy02] Frame 6
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-25 < _parent.z)) and (_parent.z < 25)) {
damage = 10;
shielddamage = Math.round(damage * 0.3);
healthdamage = Math.round(damage * 0.7);
if (_root.shield >= shielddamage) {
_root.shield = _root.shield - shielddamage;
_root.health = _root.health - healthdamage;
} else {
_root.health = _root.health - damage;
_root.shield = 0;
}
_root.seraph.gotoAndPlay(26);
_root.hit.gotoAndPlay(3);
_parent.gotoAndPlay(9);
}
}
Symbol 215 MovieClip [enemy02] Frame 8
stop();
Symbol 215 MovieClip [enemy02] Frame 10
stop();
Instance of Symbol 30 MovieClip "attack" in Symbol 215 MovieClip [enemy02] Frame 11
onClipEvent (enterFrame) {
if (this.hitTest(_root.crosshair.allguns.gun.hitarea)) {
if (0 < _parent.health) {
_parent.gotoAndPlay(11);
} else {
_parent.gotoAndPlay(16);
}
}
}
Symbol 215 MovieClip [enemy02] Frame 12
z = z + 30;
health = health - _root.damage;
Instance of Symbol 34 MovieClip in Symbol 215 MovieClip [enemy02] Frame 13
onClipEvent (load) {
_x = Number(random(30) - 15);
_y = Number(random(140) - 70);
}
Symbol 215 MovieClip [enemy02] Frame 14
stop();
Symbol 215 MovieClip [enemy02] Frame 15
gotoAndPlay (1);
Symbol 215 MovieClip [enemy02] Frame 17
_root.score = _root.score + 50;
dead = true;
xstep = 0;
zstep = 0;
ystep = -15;
Symbol 215 MovieClip [enemy02] Frame 20
stop();
Instance of Symbol 218 MovieClip in Symbol 220 MovieClip [hills1] Frame 1
onClipEvent (load) {
frame = Number(random(4) + 1);
gotoAndStop(frame);
}
Instance of Symbol 219 MovieClip in Symbol 220 MovieClip [hills1] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(4000) - 2000);
_parent.yposition = -1500;
_parent.z = 2000;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -20) {
_parent.removeMovieClip("");
}
}
Instance of Symbol 225 MovieClip in Symbol 227 MovieClip [cloud01] Frame 1
onClipEvent (load) {
frame = Number(random(4) + 1);
gotoAndStop(frame);
}
Instance of Symbol 226 MovieClip in Symbol 227 MovieClip [cloud01] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(5000) - 2500);
_parent.yposition = Number(random(1000) + 500);
_parent.z = 5000;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -20) {
_parent.removeMovieClip("");
}
}
Symbol 238 MovieClip Frame 9
_parent.removeMovieClip("");
Symbol 238 MovieClip Frame 10
stop();
_parent.removeMovieClip("");
Instance of Symbol 230 MovieClip "attack" in Symbol 239 MovieClip [nuke] Frame 1
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-20 < _parent.z)) and (_parent.z < 20)) {
_root.nuker.gotoAndPlay(3);
}
}
Instance of Symbol 231 MovieClip in Symbol 239 MovieClip [nuke] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(400) - 200);
_parent.z = _root.spawnplace;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
}
Symbol 239 MovieClip [nuke] Frame 2
stop();
Symbol 239 MovieClip [nuke] Frame 4
stop();
Symbol 248 MovieClip Frame 10
stop();
_parent.removeMovieClip("");
Instance of Symbol 242 MovieClip "attack" in Symbol 250 MovieClip [shield] Frame 1
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-20 < _parent.z)) and (_parent.z < 20)) {
if (25 >= _root.shield) {
_root.shield = _root.shield + 25;
} else if (50 >= _root.shield) {
_root.shield = 50;
}
_parent.gotoAndPlay(3);
}
}
Instance of Symbol 231 MovieClip in Symbol 250 MovieClip [shield] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(400) - 200);
_parent.z = _root.spawnplace;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
}
Symbol 250 MovieClip [shield] Frame 2
stop();
Symbol 250 MovieClip [shield] Frame 4
stop();
Symbol 259 MovieClip Frame 10
stop();
_parent.removeMovieClip("");
Instance of Symbol 253 MovieClip "attack" in Symbol 261 MovieClip [doubledamage] Frame 1
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-20 < _parent.z)) and (_parent.z < 20)) {
_root.doubleDamage = 540;
_parent.gotoAndPlay(3);
}
}
Instance of Symbol 231 MovieClip in Symbol 261 MovieClip [doubledamage] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(400) - 200);
_parent.z = _root.spawnplace;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
}
Symbol 261 MovieClip [doubledamage] Frame 2
stop();
Symbol 261 MovieClip [doubledamage] Frame 4
stop();
Symbol 270 MovieClip Frame 10
stop();
_parent.removeMovieClip("");
Instance of Symbol 264 MovieClip "attack" in Symbol 271 MovieClip [healthpack] Frame 1
onClipEvent (enterFrame) {
if ((this.hitTest(_root.seraph.hitarea) and (-20 < _parent.z)) and (_parent.z < 20)) {
if (75 >= _root.health) {
_root.health = _root.health + 25;
} else if (100 >= _root.health) {
_root.health = 100;
}
_parent.gotoAndPlay(3);
}
}
Instance of Symbol 231 MovieClip in Symbol 271 MovieClip [healthpack] Frame 1
onClipEvent (load) {
_parent.xposition = Number(random(500) - 250);
_parent.yposition = Number(random(400) - 200);
_parent.z = _root.spawnplace;
_parent.zstep = 0;
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
}
onClipEvent (enterFrame) {
_parent.x = -_parent.xposition;
_parent.y = -_parent.yposition;
_parent.depth = (-_parent.z) + 5000;
if ((_parent.depth == 4999) or (_parent.depth == 5000)) {
_parent.depth = _parent.depth + 2;
}
_parent.swapDepths(_parent.depth);
_parent.scale = _root.fl / (_root.fl + _parent.z);
_parent._x = (_parent.x * _parent.scale) + _root.xcenter;
_parent._y = (_parent.y * _parent.scale) + _root.ycenter;
_parent._xscale = (_parent._yscale = _parent.scale * 25);
_parent.z = _parent.z + (_parent.zstep - _root.speed);
if (_parent.z < -150) {
_parent.removeMovieClip("");
}
}
Symbol 271 MovieClip [healthpack] Frame 2
stop();
Symbol 271 MovieClip [healthpack] Frame 4
stop();
Symbol 275 MovieClip [wave] Frame 1
_x = _root._xmouse;
_y = _root._ymouse;
Symbol 275 MovieClip [wave] Frame 15
removeMovieClip("");
Symbol 301 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 305 Button
on (keyPress "<Right>") {
gotoAndPlay(_currentframe + 10 +35);
}
on (keyPress "<Left>") {
gotoAndPlay(_currentframe - 10 +35);
}
on (keyPress "a") {
gotoAndPlay (3006);
}
Symbol 311 Button
on (release) {
gotoAndPlay (2580);
}
Symbol 431 MovieClip Frame 30
gotoAndPlay (10);
Symbol 486 MovieClip Frame 1
xmiddle = 275;
ymiddle = 200;
flare1var = -0.635;
flare2var = -0.93;
flare3var = -1.13;
flare4var = -1.316;
flare5var = -1.653;
flare6var = -1.724;
flare7var = -2.174;
flare8var = -2.899;
flare9var = -5.12;
flare10var = -26;
flare11var = 12.5;
flare12var = -1.17;
xconstante = _x - xmiddle;
yconstante = _y - ymiddle;
flare1._x = xconstante / flare1var;
flare1._y = yconstante / flare1var;
flare2._x = xconstante / flare2var;
flare2._y = yconstante / flare2var;
flare3._x = xconstante / flare3var;
flare3._y = yconstante / flare3var;
flare4._x = xconstante / flare4var;
flare4._y = yconstante / flare4var;
flare5._x = xconstante / flare5var;
flare5._y = yconstante / flare5var;
flare6._x = xconstante / flare6var;
flare6._y = yconstante / flare6var;
flare7._x = xconstante / flare7var;
flare7._y = yconstante / flare7var;
flare8._x = xconstante / flare8var;
flare8._y = yconstante / flare8var;
flare9._x = xconstante / flare9var;
flare9._y = yconstante / flare9var;
flare10._x = xconstante / flare10var;
flare10._y = yconstante / flare10var;
flare11._x = xconstante / flare11var;
flare11._y = yconstante / flare11var;
flare12._x = xconstante / flare12var;
flare12._y = yconstante / flare12var;
Symbol 486 MovieClip Frame 2
xconstante = _x - xmiddle;
yconstante = _y - ymiddle;
flare1._x = xconstante / flare1var;
flare1._y = yconstante / flare1var;
flare2._x = xconstante / flare2var;
flare2._y = yconstante / flare2var;
flare3._x = xconstante / flare3var;
flare3._y = yconstante / flare3var;
flare4._x = xconstante / flare4var;
flare4._y = yconstante / flare4var;
flare5._x = xconstante / flare5var;
flare5._y = yconstante / flare5var;
flare6._x = xconstante / flare6var;
flare6._y = yconstante / flare6var;
flare7._x = xconstante / flare7var;
flare7._y = yconstante / flare7var;
flare8._x = xconstante / flare8var;
flare8._y = yconstante / flare8var;
flare9._x = xconstante / flare9var;
flare9._y = yconstante / flare9var;
flare10._x = xconstante / flare10var;
flare10._y = yconstante / flare10var;
flare11._x = xconstante / flare11var;
flare11._y = yconstante / flare11var;
flare12._x = xconstante / flare12var;
flare12._y = yconstante / flare12var;
gotoAndPlay (1);
Symbol 500 Button
on (release) {
gotoAndPlay (2636);
}
Symbol 501 Button
on (release) {
gotoAndPlay (2616);
}
Symbol 502 Button
on (release) {
gotoAndPlay (2591);
}
Symbol 505 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 510 MovieClip Frame 4
stop();
Symbol 512 Button
on (release) {
if (_root._quality == "HIGH") {
_root._quality = "MEDIUM";
} else if (_root._quality == "MEDIUM") {
_root._quality = "LOW";
} else if (_root._quality == "LOW") {
_root._quality = "HIGH";
}
}
Symbol 515 Button
on (release) {
gotoAndPlay (6);
}
Symbol 517 Button
on (release) {
_root.menu_music.play();
gotoAndPlay (1);
}
Symbol 518 MovieClip Frame 3
_root.playsounds = true;
if (_root.level == 2) {
_root.jukebox.gotoAndPlay(5);
} else if (_root.level == 3) {
_root.jukebox.gotoAndPlay(10);
} else if (_root.level == 4) {
_root.jukebox.gotoAndPlay(15);
} else if (_root.level == 5) {
_root.jukebox.gotoAndPlay(20);
} else if (_root.level == 1) {
_root.jukebox.gotoAndPlay(1);
}
Symbol 518 MovieClip Frame 5
stop();
Symbol 518 MovieClip Frame 8
_root.playsounds = false;
stopAllSounds();
Symbol 518 MovieClip Frame 10
stop();
Symbol 522 MovieClip Frame 4
stop();
Symbol 530 Button
on (release) {
gotoAndPlay (2656);
}
Symbol 531 Button
on (release) {
gotoAndPlay (4576);
}
Symbol 538 Button
on (release) {
gotoAndPlay (3);
}
Symbol 540 Button
on (release) {
gotoAndPlay (1);
}
Symbol 541 MovieClip Frame 2
stop();
Symbol 541 MovieClip Frame 4
stop();
Symbol 543 MovieClip Frame 5
stop();
Symbol 551 Button
on (release) {
gotoAndPlay (2706);
}
Symbol 575 MovieClip Frame 2
stop();
Symbol 575 MovieClip Frame 6
gotoAndPlay (1);
Symbol 575 MovieClip Frame 9
if (!_root.shoot) {
gotoAndPlay (1);
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 582 MovieClip Frame 3
_parent.play();
Symbol 582 MovieClip Frame 4
stop();
_parent.play();
Symbol 586 MovieClip Frame 16
if (!_root.shoot) {
_parent.play();
} else {
gotoAndPlay(_currentframe - 2);
}
Symbol 587 MovieClip Frame 2
stop();
Symbol 587 MovieClip Frame 4
stop();
Symbol 587 MovieClip Frame 5
gotoAndPlay (1);
Symbol 587 MovieClip Frame 7
stop();
Symbol 587 MovieClip Frame 8
gotoAndPlay (1);
Symbol 594 MovieClip Frame 5
stop();
Symbol 594 MovieClip Frame 10
stop();
Symbol 594 MovieClip Frame 15
stop();
Symbol 596 MovieClip Frame 70
gotoAndPlay (10);
Symbol 597 MovieClip Frame 70
gotoAndPlay (10);
Symbol 598 MovieClip Frame 5
stop();
_parent.play();
Symbol 599 MovieClip Frame 5
stop();
_parent.play();
Symbol 600 MovieClip Frame 8
_parent.play();
Symbol 600 MovieClip Frame 9
stop();
_parent.play();
Instance of Symbol 577 MovieClip in Symbol 601 MovieClip Frame 1
onClipEvent (load) {
_root.xcenter = 275;
_root.ycenter = 200;
_root.fl = 170;
_root.gun = 1;
_root.seraph_xlimit1 = 50;
_root.seraph_xlimit2 = 500;
_root.seraph_ylimit1 = 100;
_root.seraph_ylimit2 = 275;
_root.seraph_x = 0;
_root.seraph_y = -30;
_root.seraph_z = 0;
_root.health = 100;
_root.shield = 0;
_root.xstep = 0;
_root.ystep = 0;
_root.dir_left = false;
_root.dir_right = false;
_root.dir_up = false;
_root.dir_down = false;
_root.speed = 12;
_root.key_left = 37;
_root.key_up = 38;
_root.key_right = 39;
_root.key_down = 40;
_root.key_left2 = 65;
_root.key_up2 = 87;
_root.key_right2 = 68;
_root.key_down2 = 83;
_root.accspeed = 2;
_root.decspeed = 1.5;
_root.speed_mod = 1;
_root.movelimit = 6;
}
onClipEvent (keyDown) {
if ((Key.getCode() == _root.key_left) or (Key.getCode() == _root.key_left2)) {
_root.dir_left = true;
_parent.gotoAndPlay(6);
}
if ((Key.getCode() == _root.key_right) or (Key.getCode() == _root.key_right2)) {
_root.dir_right = true;
_parent.gotoAndPlay(11);
}
if ((Key.getCode() == _root.key_up) or (Key.getCode() == _root.key_up2)) {
_root.dir_up = true;
_parent.seraph.flame.gotoAndPlay(6);
}
if ((Key.getCode() == _root.key_down) or (Key.getCode() == _root.key_down2)) {
_root.dir_down = true;
_parent.seraph.flame.gotoAndPlay(11);
}
}
onClipEvent (keyUp) {
if ((Key.getCode() == _root.key_left) or (Key.getCode() == _root.key_left2)) {
_root.dir_left = false;
if (!_root.dir_right) {
_parent.gotoAndPlay(16);
}
}
if ((Key.getCode() == _root.key_right) or (Key.getCode() == _root.key_right2)) {
_root.dir_right = false;
if (!_root.dir_left) {
_parent.gotoAndPlay(21);
}
}
if ((Key.getCode() == _root.key_up) or (Key.getCode() == _root.key_up2)) {
_root.dir_up = false;
if (!_root.dir_down) {
_parent.seraph.flame.gotoAndPlay(1);
}
}
if ((Key.getCode() == _root.key_down) or (Key.getCode() == _root.key_down2)) {
_root.dir_down = false;
if (!_root.dir_up) {
_parent.seraph.flame.gotoAndPlay(1);
}
}
}
onClipEvent (enterFrame) {
if (_root.dir_right) {
if (_root.xstep < _root.movelimit) {
_root.xstep = _root.xstep + _root.accspeed;
}
}
if (_root.dir_left) {
if ((-_root.movelimit) < _root.xstep) {
_root.xstep = _root.xstep - _root.accspeed;
}
}
if ((!_root.dir_left) and (!_root.dir_right)) {
_root.xstep = _root.xstep / _root.decspeed;
if ((_root.xstep < 0.1) and (-0.1 < _root.xstep)) {
_root.xstep = 0;
}
}
if (_root.dir_down) {
if (_root.ystep < _root.movelimit) {
_root.ystep = _root.ystep + _root.accspeed;
}
}
if (_root.dir_up) {
if ((-_root.movelimit) < _root.ystep) {
_root.ystep = _root.ystep - _root.accspeed;
}
}
if ((!_root.dir_up) and (!_root.dir_down)) {
_root.ystep = _root.ystep / _root.decspeed;
if ((_root.ystep < 0.1) and (-0.1 < _root.ystep)) {
_root.ystep = 0;
}
}
if (((_root.seraph_xlimit1 < _parent._x) and (0 >= _root.xstep)) or ((_parent._x < _root.seraph_xlimit2) and (_root.xstep >= 0))) {
_parent._x = _parent._x + _root.xstep;
}
if (((_root.seraph_ylimit1 < _parent._y) and (0 >= _root.ystep)) or ((_parent._y < _root.seraph_ylimit2) and (_root.ystep >= 0))) {
_parent._y = _parent._y + _root.ystep;
}
yvar = _parent._y - 200;
xvar = _parent._x - 275;
_root.seraph_x = -xvar;
_root.seraph_y = -yvar;
_root.seraph_z = 0;
}
Instance of Symbol 588 MovieClip in Symbol 601 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop (50);
}
onClipEvent (enterFrame) {
_parent.frame = int(_parent._x / 5) - 5;
gotoAndStop(_parent.frame);
}
Symbol 601 MovieClip Frame 5
stop();
Symbol 601 MovieClip Frame 10
stop();
Symbol 601 MovieClip Frame 15
stop();
Symbol 601 MovieClip Frame 19
stop();
Symbol 601 MovieClip Frame 20
gotoAndPlay (1);
Symbol 601 MovieClip Frame 24
stop();
Symbol 601 MovieClip Frame 25
gotoAndPlay (1);
Symbol 601 MovieClip Frame 27
stop();
Symbol 601 MovieClip Frame 30
gotoAndPlay (1);
Symbol 605 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Instance of Symbol 612 MovieClip in Symbol 614 MovieClip Frame 1
onClipEvent (enterFrame) {
_yscale = (_root.doubleDamage / 5.4);
}
Instance of Symbol 614 MovieClip in Symbol 615 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 >= _root.doubleDamage) {
_visible = false;
} else {
_visible = true;
}
}
Symbol 620 MovieClip Frame 2
stop();
Symbol 620 MovieClip Frame 5
gotoAndPlay (1);
Symbol 620 MovieClip Frame 7
gotoAndPlay (1);
Symbol 629 MovieClip Frame 1
_root.seraph.shoot.gotoAndPlay(3);
_root.lineshoot.gotoAndPlay(3);
Symbol 630 MovieClip Frame 1
_root.seraph.shoot.gotoAndPlay(7);
_root.lineshoot.gotoAndPlay(7);
Symbol 630 MovieClip Frame 5
stop();
Instance of Symbol 622 MovieClip in Symbol 632 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 10);
_y = ((_root.seraph._y - _root._ymouse) / 10);
}
Instance of Symbol 624 MovieClip in Symbol 632 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 4);
_y = ((_root.seraph._y - _root._ymouse) / 4);
}
Symbol 632 MovieClip Frame 2
stop();
Instance of Symbol 631 MovieClip "allguns" in Symbol 632 MovieClip Frame 3
onClipEvent (load) {
if (_root.gun == 1) {
stop();
} else if (_root.gun == 2) {
gotoAndStop (2);
}
}
Symbol 632 MovieClip Frame 4
stop();
Symbol 639 MovieClip Frame 2
if (!_root.playsounds) {
stop();
}
stopAllSounds();
Symbol 639 MovieClip Frame 4
stop();
Symbol 639 MovieClip Frame 6
stopAllSounds();
Symbol 639 MovieClip Frame 8
stop();
Symbol 639 MovieClip Frame 11
stopAllSounds();
Symbol 639 MovieClip Frame 13
stop();
Symbol 639 MovieClip Frame 16
stopAllSounds();
Symbol 639 MovieClip Frame 18
stop();
Symbol 639 MovieClip Frame 21
stopAllSounds();
Symbol 639 MovieClip Frame 23
stop();
Symbol 639 MovieClip Frame 26
stopAllSounds();
Symbol 639 MovieClip Frame 28
stop();
Symbol 639 MovieClip Frame 31
stopAllSounds();
Symbol 639 MovieClip Frame 33
stop();
Symbol 646 MovieClip Frame 127
_parent.play();
Symbol 659 MovieClip Frame 1
_root.nukeAll = false;
Symbol 659 MovieClip Frame 2
stop();
Symbol 659 MovieClip Frame 3
_root.nukeAll = true;
Symbol 659 MovieClip Frame 16
_root.nukeAll = false;
Symbol 659 MovieClip Frame 20
gotoAndPlay (1);
Symbol 665 Button
on (release) {
gotoAndPlay (2806);
}
Instance of Symbol 614 MovieClip in Symbol 678 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 >= _root.doubleDamage) {
_visible = false;
} else {
_visible = true;
}
}
Instance of Symbol 622 MovieClip in Symbol 679 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 10);
_y = ((_root.seraph._y - _root._ymouse) / 10);
}
Instance of Symbol 624 MovieClip in Symbol 679 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 4);
_y = ((_root.seraph._y - _root._ymouse) / 4);
}
Symbol 679 MovieClip Frame 2
stop();
Instance of Symbol 631 MovieClip "allguns" in Symbol 679 MovieClip Frame 3
onClipEvent (load) {
if (_root.gun == 1) {
stop();
} else if (_root.gun == 2) {
gotoAndStop (2);
}
}
Symbol 679 MovieClip Frame 4
stop();
Symbol 691 Button
on (release) {
gotoAndPlay (2906);
}
Instance of Symbol 622 MovieClip in Symbol 710 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 10);
_y = ((_root.seraph._y - _root._ymouse) / 10);
}
Instance of Symbol 624 MovieClip in Symbol 710 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 4);
_y = ((_root.seraph._y - _root._ymouse) / 4);
}
Symbol 710 MovieClip Frame 2
stop();
Instance of Symbol 631 MovieClip "allguns" in Symbol 710 MovieClip Frame 3
onClipEvent (load) {
if (_root.gun == 1) {
stop();
} else if (_root.gun == 2) {
gotoAndStop (2);
}
}
Symbol 710 MovieClip Frame 4
stop();
Symbol 718 Button
on (release) {
gotoAndPlay (3006);
}
Instance of Symbol 622 MovieClip in Symbol 724 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 10);
_y = ((_root.seraph._y - _root._ymouse) / 10);
}
Instance of Symbol 624 MovieClip in Symbol 724 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 4);
_y = ((_root.seraph._y - _root._ymouse) / 4);
}
Symbol 724 MovieClip Frame 2
stop();
Instance of Symbol 631 MovieClip "allguns" in Symbol 724 MovieClip Frame 3
onClipEvent (load) {
if (_root.gun == 1) {
stop();
} else if (_root.gun == 2) {
gotoAndStop (2);
}
}
Symbol 724 MovieClip Frame 4
stop();
Symbol 758 Button
on (release) {
gotoAndPlay (4746);
}
Symbol 769 Button
on (release) {
gotoAndPlay (2580);
}
Symbol 775 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 778 Button
on (release) {
getURL ("http://www.mindistortion.net/tellafriend/seraph.htm", "_blank");
}
Symbol 793 Button
on (release) {
if (_root.level == 1) {
_root.score = 0;
gotoAndPlay (2656);
}
if (_root.level == 2) {
_root.score = Math.round(_root.score / 2);
gotoAndPlay (2756);
}
if (_root.level == 3) {
_root.score = Math.round(_root.score / 2);
gotoAndPlay (2856);
}
if (_root.level == 4) {
_root.score = Math.round(_root.score / 2);
gotoAndPlay (2956);
}
}
Symbol 797 Button
on (release) {
gotoAndPlay (4626);
}
Instance of Symbol 614 MovieClip in Symbol 819 MovieClip Frame 1
onClipEvent (enterFrame) {
if (0 >= _root.doubleDamage) {
_visible = false;
} else {
_visible = true;
}
}
Instance of Symbol 622 MovieClip in Symbol 820 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 10);
_y = ((_root.seraph._y - _root._ymouse) / 10);
}
Instance of Symbol 624 MovieClip in Symbol 820 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_root.seraph._x - _root._xmouse) / 4);
_y = ((_root.seraph._y - _root._ymouse) / 4);
}
Symbol 820 MovieClip Frame 2
stop();
Instance of Symbol 631 MovieClip "allguns" in Symbol 820 MovieClip Frame 3
onClipEvent (load) {
if (_root.gun == 1) {
stop();
} else if (_root.gun == 2) {
gotoAndStop (2);
}
}
Symbol 820 MovieClip Frame 4
stop();
Symbol 832 Button
on (release) {
gotoAndPlay (4811);
}
Symbol 835 Button
on (release) {
gotoAndPlay (4576);
}
Symbol 838 Button
on (release) {
getURL ("http://www.mindistortion.net", "_blank");
}
Symbol 843 Button
on (keyPress "$") {
bla = 0;
}
on (keyPress "/") {
bla = 0;
}
on (keyPress "+") {
bla = 0;
}
on (keyPress "&") {
bla = 0;
}
on (keyPress "{") {
bla = 0;
}
on (keyPress "}") {
bla = 0;
}
on (keyPress "?") {
bla = 0;
}
Symbol 844 Button
on (release) {
if (_root.name != "") {
loaded = "";
_root.timer = 0;
gotoAndPlay (4766);
}
}
Symbol 946 Button
on (release) {
if (_root.name != "") {
loaded = "";
_root.timer = 0;
gotoAndPlay (4831);
}
}