Frame 1
stop();
_quality = "HIGH";
Stage.showMenu = false;
Frame 2
stop();
Frame 3
mine = new Sound();
mine.setVolume(100);
skyframe = 1;
gamestage = 0;
stop();
Frame 4
_quality = "HIGH";
Instance of Symbol 63 MovieClip in Frame 5
onClipEvent (load) {
gotoAndPlay(_root.gamestage * 100);
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 101 MovieClip in Frame 5
onClipEvent (enterFrame) {
_yscale = _xscale;
_x = (_x + (_xscale * 0.1));
if (go == "true") {
_xscale = (_xscale * 1.04);
}
if (_x > 850) {
gotoAndPlay (1);
}
if (_x < -800) {
gotoAndPlay (2);
}
}
Instance of Symbol 271 MovieClip "menue" in Frame 5
onClipEvent (load) {
if (_root.gamestage == 20) {
gotoAndPlay (119);
} else if (_root.gamestage != 0) {
gotoAndPlay (21);
}
}
Frame 6
gotoAndPlay (5);
if (menue._currentframe == 83) {
gotoAndStop (7);
}
_root.menurunspeed = 0.0833333333333333;
Frame 7
play();
Instance of Symbol 279 MovieClip "shell5" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell6" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell7" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell8" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell9" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell10" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell4" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell3" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell2" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell1" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell15" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell16" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell17" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell18" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell19" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell20" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell14" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell13" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell12" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 279 MovieClip "shell11" in Frame 7
onClipEvent (enterFrame) {
if (_y < 800) {
ys = ys + _root.shellgravity;
_x = (_x + xs);
_y = (_y + ys);
_rotation = (_rotation + rs);
}
}
Instance of Symbol 548 MovieClip "guns" in Frame 7
onClipEvent (load) {
gotoAndPlay(_root.gunframe);
_x = 0;
_y = 0;
}
Instance of Symbol 552 MovieClip "reloadm" in Frame 7
onClipEvent (load) {
_visible = 0;
}
onClipEvent (enterFrame) {
if (_root.shots > 1) {
_visible = 0;
}
}
Frame 8
stop();
killsneededchoice = ["0", "30", "45", "60", "45", "60", "30", "45", "60", "30", "45", "45", "90", "60", "30", "1", "60", "1"];
killsneeded = killsneededchoice[gamestage];
_quality = "MEDIUM";
splats = 1;
blud = 1;
clouds = 1;
shells = 1;
bug.counter = 0;
click = "false";
ofreq = 3;
health = 100;
dead = "false";
reshoot = "true";
kills = 0;
shellgravity = 9;
shake = 0;
turn = 0;
tsp = 0;
tsprcam = 0;
rcam = turn;
ycam = (turn / 90) * -200;
xcam = (turn / 90) * 800;
kills2 = 0;
Instance of Symbol 599 MovieClip "ground" in Frame 8
onClipEvent (enterFrame) {
_y = (_root.yshake + _root.ycam);
_x = (_root.xshake + _root.xcam);
_rotation = _root.rcam;
}
Instance of Symbol 610 MovieClip in Frame 8
onClipEvent (load) {
numba = 3;
percent = 0;
start = 0;
}
onClipEvent (enterFrame) {
start = start + 6;
percent = percent + 6;
sonar._visible = 1;
if (percent > 99.99) {
numba--;
percent = 0;
if (numba < 1) {
sonar._visible = 0;
percent = 99.99;
}
}
if (numba < 1) {
text = "GO";
} else {
text = numba;
}
sonar._rotation = percent * 3.6;
sonar2._visible = sonar._visible;
if (sonar._rotation < 0) {
half1._rotation = 90;
half2._rotation = sonar._rotation - 90;
half2._xscale = 100;
} else if (sonar._rotation > 0) {
half1._rotation = sonar._rotation - 90;
half2._rotation = 90;
half2._xscale = 1;
} else {
half1._rotation = sonar._rotation - 90;
half2._rotation = 90;
half2._xscale = 1;
sonar._visible = 0;
sonar2._visible = 0;
}
if (start > 320) {
_root.play();
}
}
Instance of Symbol 644 MovieClip "dirt" in Frame 8
onClipEvent (enterFrame) {
_y = (_root.yshake + _root.ycam);
_x = (_root.xshake + _root.xcam);
_rotation = _root.rcam;
}
Instance of Symbol 651 MovieClip "target" in Frame 8
onClipEvent (load) {
startDrag (this, true);
Mouse.hide();
}
onClipEvent (enterFrame) {
if (_root.dead == "true") {
_visible = 0;
}
if (_currentframe == 3) {
if (_y > 40) {
shotgunhit._yscale = _y - ((_y * 0.03) / 2);
} else {
shotgunhit._yscale = 39.4;
}
shotgunhit._xscale = shotgunhit._yscale;
}
gotoAndStop(_root.guns._currentframe);
_xscale = _yscale;
}
Instance of Symbol 673 MovieClip "healthy" in Frame 8
onClipEvent (enterFrame) {
_alpha = 100;
if (_root.guns.gun._currentframe == 2) {
_alpha = 50;
}
}
Instance of Symbol 1451 MovieClip "bug" in Frame 9
onClipEvent (load) {
_root.bugspeed = 0.015;
gotoAndStop(Number(_root.gamestage));
}
onClipEvent (enterFrame) {
_y = (_root.yshake + _root.ycam);
_x = (_root.xshake + _root.xcam);
_rotation = _root.rcam;
counter++;
if ((counter - (Math.floor(counter / _root.ofreq) * _root.ofreq)) == 0) {
pre = 0;
while (pre < aobs) {
Set("d" add pre, Number(eval ("g" add pre).getDepth()));
Set(("g" add pre) add "y", eval ("g" add pre)._y);
pre++;
}
th = 0;
while (th < aobs) {
if (aobs == 3) {
ymax = Math.max(Math.max(g0y, g1y), g2y);
dmax = Math.max(Math.max(Number(d0), Number(d1)), Number(d2));
}
if (aobs == 4) {
ymax = Math.max(Math.max(g0y, g1y), Math.max(g2y, g3y));
dmax = Math.max(Math.max(Number(d0), Number(d1)), Math.max(Number(d2), Number(d3)));
}
if (aobs == 5) {
ymax = Math.max(Math.max(Math.max(g0y, g1y), Math.max(g2y, g3y)), g4y);
dmax = Math.max(Math.max(Math.max(Number(d0), Number(d4)), Math.max(Number(d1), Number(d2))), Number(d3));
}
if (aobs == 6) {
ymax = Math.max(Math.max(Math.max(g0y, g1y), Math.max(g2y, g3y)), Math.max(g4y, g5y));
dmax = Math.max(Math.max(Math.max(Number(d0), Number(d5)), Math.max(Number(d1), Number(d2))), Math.max(Number(d3), Number(d4)));
}
if (aobs == 7) {
ymax = Math.max(Math.max(Math.max(Math.max(g0y, g1y), Math.max(g2y, g3y)), Math.max(g4y, g5y)), Number(g6y));
dmax = Math.max(Math.max(Math.max(Math.max(Number(d0), Number(d5)), Math.max(Number(d1), Number(d2))), Math.max(Number(d3), Number(d4))), Number(d6));
}
if (aobs == 9) {
ymax = Math.max(Math.max(Math.max(Math.max(g0y, g1y), Math.max(g2y, g3y)), Math.max(Math.max(g4y, g5y), Math.max(g6y, g7y))), g8y);
dmax = Math.max(Math.max(Math.max(Math.max(Number(d0), Number(d5)), Math.max(Number(d1), Number(d2))), Math.max(Math.max(Number(d3), Number(d4)), Math.max(Number(d6), Number(d7)))), Number(d8));
}
tha = 0;
while (tha < aobs) {
if (dmax == eval ("d" add tha)) {
swm = Number(eval ("g" add tha).getDepth());
}
tha++;
}
thb = 0;
while (thb < aobs) {
if (ymax == eval (("g" add thb) add "y")) {
eval ("g" add thb).swapDepths(Number(swm));
Set(("g" add thb) add "y", Number(eval (("g" add thb) add "y")) - 10000);
Set("d" add thb, Number(d0) - 10000);
}
thb++;
}
th++;
}
}
}
Frame 10
yshake = (random(12) - 6) * shake;
xshake = (random(12) - 6) * shake;
shake = shake * 0.85;
if ((Number(health) < 1) && (dead == "false")) {
death.play();
dead = "true";
}
if (dead == "true") {
health = 0;
wpnrdy = "false";
tsp = tsp + 1;
turn = turn + tsp;
if (turn > 90) {
turn = 90;
tsp = tsp * -0.3;
}
rcam = turn;
ycam = (turn / 90) * -200;
xcam = (turn / 90) * 800;
}
kills2 = kills;
play();
Frame 11
kills2 = kills;
if (((kills >= bug.limit) && (_root.gamestage != 16)) || (death._currentframe == 46)) {
_quality = "HIGH";
gotoAndStop (12);
} else if (fadetoblack._currentframe == 46) {
_quality = "HIGH";
gotoAndStop (13);
} else {
gotoAndPlay (10);
}
Frame 12
if (_root.dead == "true") {
gotoAndStop (14);
} else {
stop();
}
Frame 13
Mouse.show();
_root.killcount = _root.killcount + _root.kills;
_root.healthcount = _root.healthcount + (100 - _root.health);
stop();
Frame 14
Mouse.show();
bugheadskilled = kills + " BUGHEADS KILLED";
_root.healthcount = _root.healthcount + (100 - _root.health);
_root.killcount = _root.killcount + _root.kills;
_root.failcount++;
stop();
Frame 15
Mouse.show();
bugheadskilled = killsbefore + " BUGHEADS KILLED";
_root.failcount++;
_root.healthcount = _root.healthcount + (100 - _root.health);
stop();
Frame 17
Mouse.show();
killcount++;
_root.gamestage = 20;
stop();
_root.newdate = new Date();
timediff = Number(_root.newdate.getTime()) - Number(_root.timecount);
seconds = Math.round(timediff / 1000);
minutes = Math.floor(seconds / 60);
seconds = seconds - (minutes * 60);
_root.timebox = ((minutes add " minutes and ") add seconds) add " seconds";
_root.healthbox = _root.healthcount;
_root.bulletbox = _root.bulletcount;
_root.killbox = _root.killcount;
_root.failbox = _root.failcount;
_root.hitbox = (100 - Math.round((_root.nothitcount / _root.bulletbox) * 100)) add " %";
if (_root.bulletbox == 0) {
_root.hitbox = "No bullets were fired";
}
if (timediff < 0) {
_root.timebox = "Change you clock back fool!";
}
Frame 19
stop();
_root.newdate = new Date();
timediff = Number(_root.newdate.getTime()) - Number(_root.timecount);
seconds = Math.round(timediff / 1000);
minutes = Math.floor(seconds / 60);
seconds = seconds - (minutes * 60);
_root.timebox = ((minutes add " minutes and ") add seconds) add " seconds";
_root.healthbox = _root.healthcount;
_root.bulletbox = _root.bulletcount;
_root.killbox = _root.killcount;
_root.failbox = _root.failcount;
_root.hitbox = Math.round((_root.bulletbox / _root.killbox) * 100) add " %";
if (timediff < 0) {
_root.timebox = "Change you clock back fool!";
}
Symbol 11 MovieClip Frame 1
_root.stop();
PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100;
if (PercentLoaded == 100) {
_root.gotoAndStop(2);
}
setProperty(masker, _xscale , PercentLoaded);
_root.loanum = ("Loading " add Math.floor(PercentLoaded)) add "%";
play();
Symbol 11 MovieClip Frame 2
gotoAndPlay (1);
Symbol 17 Button
on (release) {
play();
}
Symbol 31 Button
on (release) {
gotoAndPlay (107);
}
Symbol 43 Button
on (release) {
getURL ("http://www.addictinggames.com", _blank);
}
Symbol 45 Button
on (release) {
getURL ("http://www.dxinteractive.com", "_blank");
}
Symbol 55 MovieClip Frame 107
play();
Symbol 55 MovieClip Frame 332
_root.play();
stop();
Symbol 63 MovieClip Frame 1772
stop();
Symbol 67 MovieClip Frame 1
stop();
_visible = "1";
if (random(6) == 0) {
_visible = "0";
}
if (_name == "b") {
_x = (random(400) + 400);
_rotation = (random(135) - 45);
rdif = random(20) - 10;
xdif = random(20) - 10;
_root.b2._x = _x + xdif;
_root.b3._x = _x + (xdif * 2);
_root.b4._x = _x + (xdif * 3);
_root.b5._x = _x + (xdif * 4);
_root.b6._x = _x + (xdif * 5);
_root.b2._rotation = _rotation + rdif;
_root.b3._rotation = _rotation + (rdif * 2);
_root.b4._rotation = _rotation + (rdif * 3);
_root.b5._rotation = _rotation + (rdif * 4);
_root.b6._rotation = _rotation + (rdif * 5);
gotoAndPlay (12);
_root.b2.gotoAndPlay(10);
_root.b3.gotoAndPlay(8);
_root.b4.gotoAndPlay(6);
_root.b5.gotoAndPlay(4);
_root.b6.gotoAndPlay(2);
}
if (_name == "c") {
_x = random(800);
_rotation = (random(135) - 45);
rdif = random(20) - 10;
xdif = random(20) - 10;
_root.c2._x = _x + xdif;
_root.c3._x = _x + (xdif * 2);
_root.c4._x = _x + (xdif * 3);
_root.c5._x = _x + (xdif * 4);
_root.c6._x = _x + (xdif * 5);
_root.c2._rotation = _rotation + rdif;
_root.c3._rotation = _rotation + (rdif * 2);
_root.c4._rotation = _rotation + (rdif * 3);
_root.c5._rotation = _rotation + (rdif * 4);
_root.c6._rotation = _rotation + (rdif * 5);
gotoAndPlay (12);
_root.c2.gotoAndPlay(10);
_root.c3.gotoAndPlay(8);
_root.c4.gotoAndPlay(6);
_root.c5.gotoAndPlay(4);
_root.c6.gotoAndPlay(2);
}
Symbol 67 MovieClip Frame 29
gotoAndPlay(random(10) + 30);
Symbol 74 MovieClip Frame 1
_x = random(1000);
_rotation = (random(180) - 45);
Symbol 74 MovieClip Frame 40
gotoAndPlay(random(15) + 40);
Symbol 81 MovieClip Frame 24
gotoAndPlay(random(30) + 25);
Symbol 81 MovieClip Frame 110
_x = (random(600) + 200);
Symbol 84 MovieClip Frame 41
goo = random(300) + 300;
Symbol 84 MovieClip Frame 42
goo--;
if (goo < 0) {
gotoAndPlay (1);
}
Symbol 84 MovieClip Frame 43
gotoAndPlay (42);
Symbol 101 MovieClip Frame 1
_x = -900;
go = "false";
play();
Symbol 101 MovieClip Frame 2
_x = (Number(random(1000)) - 200);
_xscale = (random(70) + 30);
go = "false";
if (_root.gamestage == 9) {
gotoAndPlay (1);
}
play();
Symbol 101 MovieClip Frame 13
go = "true";
Symbol 101 MovieClip Frame 17
gotoAndPlay (13);
Symbol 103 MovieClip Frame 7
stop();
Symbol 104 MovieClip Frame 7
stop();
Symbol 109 MovieClip Frame 7
stop();
Symbol 110 MovieClip Frame 7
stop();
Symbol 115 MovieClip Frame 7
stop();
Symbol 116 MovieClip Frame 7
stop();
Symbol 121 MovieClip Frame 7
stop();
Symbol 122 MovieClip Frame 7
stop();
Symbol 126 Button
on (release) {
gotoo = "newgame";
play();
}
Symbol 127 Button
on (release) {
gotoo = "loadgame";
play();
}
Symbol 128 Button
on (release) {
gotoo = "how2play";
play();
}
Symbol 129 Button
on (release) {
gotoo = "about";
play();
}
Symbol 165 MovieClip Frame 1
stop();
gotoAndStop(_root.gamestage);
Symbol 165 MovieClip Frame 2
stop();
Symbol 165 MovieClip Frame 3
stop();
Symbol 165 MovieClip Frame 4
stop();
Symbol 165 MovieClip Frame 5
stop();
Symbol 165 MovieClip Frame 6
stop();
Symbol 165 MovieClip Frame 7
stop();
Symbol 165 MovieClip Frame 8
stop();
Symbol 165 MovieClip Frame 9
stop();
Symbol 165 MovieClip Frame 10
stop();
Symbol 165 MovieClip Frame 11
stop();
Symbol 165 MovieClip Frame 12
stop();
Symbol 165 MovieClip Frame 13
stop();
Symbol 165 MovieClip Frame 14
stop();
Symbol 165 MovieClip Frame 15
stop();
Symbol 165 MovieClip Frame 16
stop();
Symbol 165 MovieClip Frame 17
stop();
Symbol 167 MovieClip Frame 7
stop();
Symbol 168 MovieClip Frame 7
stop();
Symbol 172 MovieClip Frame 7
stop();
Symbol 173 MovieClip Frame 7
stop();
Symbol 176 Button
on (release) {
if (nobackdialog._currentframe == 1) {
play();
gotoo = "start";
}
}
Symbol 183 Button
on (release) {
gotoAndStop (3);
}
Symbol 187 Button
on (release) {
gotoAndStop (1);
}
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
stop();
Symbol 188 MovieClip Frame 3
stop();
_parent.play();
Symbol 189 Button
on (release) {
if (nobackdialog._currentframe == 1) {
nobackdialog.gotoAndStop(2);
gotoo = "back";
}
}
Symbol 196 MovieClip Frame 7
stop();
Symbol 197 MovieClip Frame 7
stop();
Symbol 200 Button
on (release) {
play();
gotoo = "continue";
}
Symbol 201 Button
on (release) {
play();
gotoo = "back";
}
Symbol 208 MovieClip Frame 1
stop();
Symbol 208 MovieClip Frame 2
play();
Symbol 208 MovieClip Frame 69
gotoAndStop (1);
Symbol 209 Button
on (release) {
loadercoders = ["23987", "56520", "29479", "10397", "12042", "88235", "39475", "25793", "12167", "02922", "96835", "88394", "76291", "90231", "96533", "80881", "95735"];
loadergunrem = [1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 5, 6, 6, 6];
i = 0;
while (i < 17) {
if (loadercoders[i] == _root.loadcode) {
_root.gamestage = i + 1;
_root.unlockedgunsrem = loadergunrem[i];
play();
gotoo = "start";
}
i++;
}
if (gotoo != "start") {
incor.gotoAndPlay(2);
}
}
Symbol 233 MovieClip Frame 1
gotoAndStop(_root.gunframe);
Symbol 233 MovieClip Frame 2
stop();
Symbol 233 MovieClip Frame 3
stop();
Symbol 233 MovieClip Frame 4
stop();
Symbol 233 MovieClip Frame 5
stop();
Symbol 234 MovieClip Frame 1
play();
Symbol 234 MovieClip Frame 10
stop();
Symbol 240 MovieClip Frame 1
stop();
_root.gunbar1 = 30;
_root.gunbar2 = 80;
_root.gunbar3 = 15;
_root.gunbar4 = 40;
Instance of Symbol 233 MovieClip in Symbol 240 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(_root.gunframe);
}
Symbol 240 MovieClip Frame 2
stop();
_root.gunbar1 = 50;
_root.gunbar2 = 50;
_root.gunbar3 = 40;
_root.gunbar4 = 30;
Symbol 240 MovieClip Frame 3
stop();
_root.gunbar1 = 20;
_root.gunbar2 = 50;
_root.gunbar3 = 15;
_root.gunbar4 = 100;
Symbol 240 MovieClip Frame 4
stop();
_root.gunbar1 = 100;
_root.gunbar2 = 20;
_root.gunbar3 = 80;
_root.gunbar4 = 30;
Symbol 240 MovieClip Frame 5
stop();
_root.gunbar1 = 80;
_root.gunbar2 = 80;
_root.gunbar3 = 100;
_root.gunbar4 = 30;
Symbol 241 MovieClip Frame 1
stop();
_root.unlockedgunsarray = [0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 4, 4, 5, 5, 0, 0, 5, 5];
_root.unlockedguns = _root.unlockedgunsarray[_root.gamestage];
this.onEnterFrame = function () {
if (_parent._currentframe == 76) {
_root.gunframe = weaponchoice._currentframe;
}
gonext._alpha = 100;
goprev._alpha = 100;
if (weaponchoice._currentframe == _root.unlockedguns) {
gonext._alpha = 40;
}
if (weaponchoice._currentframe == 1) {
goprev._alpha = 40;
}
};
goprev.onRelease = function () {
if ((weaponchoice._currentframe != 1) && (_parent.newweapondialog._currentframe == 1)) {
weaponchoice.fuzz.gotoAndPlay(1);
weaponchoice.prevFrame();
}
};
gonext.onRelease = function () {
if ((weaponchoice._currentframe < _root.unlockedguns) && (_parent.newweapondialog._currentframe == 1)) {
weaponchoice.fuzz.gotoAndPlay(1);
weaponchoice.nextFrame();
}
};
weaponchoice.gotoAndStop(_root.unlockedguns);
Symbol 242 Button
on (release) {
play();
}
Symbol 243 Button
on (release) {
if (newweapondialog._currentframe == 1) {
gotoo = "start";
play();
}
}
Symbol 246 Button
on (release) {
_root.unlockedgunsrem++;
gotoAndStop (1);
}
Symbol 253 MovieClip Frame 1
stop();
Symbol 253 MovieClip Frame 2
stop();
Symbol 253 MovieClip Frame 3
stop();
Symbol 253 MovieClip Frame 4
stop();
Symbol 253 MovieClip Frame 5
stop();
Symbol 253 MovieClip Frame 6
stop();
Symbol 254 Button
on (release) {
if (newweapondialog._currentframe == 1) {
play();
gotoo = "back";
}
}
Symbol 269 Button
on (release) {
play();
}
Symbol 271 MovieClip Frame 10
stop();
Symbol 271 MovieClip Frame 19
if (gotoo == "newgame") {
_root.newdate = new Date();
_root.timecount = _root.newdate.getTime();
_root.nothitcount = 0;
_root.bulletcount = 0;
_root.failcount = 0;
_root.killcount = 0;
_root.healthcount = 0;
_root.gamestage = 1;
_root.unlockedgunsrem = 1;
gotoAndPlay (21);
}
if (gotoo == "loadgame") {
_root.newdate = new Date();
_root.timecount = _root.newdate.getTime();
_root.nothitcount = 0;
_root.bulletcount = 0;
_root.failcount = 0;
_root.killcount = 0;
_root.healthcount = 0;
gotoAndPlay (53);
}
if (gotoo == "how2play") {
gotoAndPlay (85);
}
if (gotoo == "about") {
gotoAndPlay (104);
}
Symbol 271 MovieClip Frame 28
stop();
Symbol 271 MovieClip Frame 35
if (gotoo == "start") {
if ((_root.gamestage == 14) || (_root.gamestage == 15)) {
_root.gunframe = 7;
gotoAndStop (83);
} else if (_root.gamestage == 17) {
_root.gunframe = 8;
gotoAndStop (83);
} else {
gotoAndPlay (69);
}
}
if (gotoo == "back") {
gotoAndPlay (1);
}
Symbol 271 MovieClip Frame 44
stop();
Symbol 271 MovieClip Frame 51
if (gotoo == "back") {
gotoAndPlay (1);
}
if (gotoo == "continue") {
_root.username = _root.userthing;
gotoAndPlay (21);
}
Symbol 271 MovieClip Frame 53
loadercoders = ["23987", "56520", "29479", "10397", "12042", "88325", "39475", "25793", "12167", "02922", "96835", "88394", "76291", "90231", "96533", "80881", "95735"];
_root.loadcode = loadercoders[_root.gamestage - 1];
Symbol 271 MovieClip Frame 60
stop();
Symbol 271 MovieClip Frame 67
if (gotoo == "start") {
gotoAndPlay (21);
}
if (gotoo == "back") {
gotoAndPlay (1);
}
Symbol 271 MovieClip Frame 76
stop();
stop();
Instance of Symbol 241 MovieClip in Symbol 271 MovieClip Frame 76
onClipEvent (enterFrame) {
bar1.stayer._xscale = bar1.stayer._xscale + ((_root.gunbar1 - bar1.stayer._xscale) * 0.4);
bar2.stayer._xscale = bar2.stayer._xscale + ((_root.gunbar2 - bar2.stayer._xscale) * 0.4);
bar3.stayer._xscale = bar3.stayer._xscale + ((_root.gunbar3 - bar3.stayer._xscale) * 0.4);
bar4.stayer._xscale = bar4.stayer._xscale + ((_root.gunbar4 - bar4.stayer._xscale) * 0.4);
}
Instance of Symbol 253 MovieClip "newweapondialog" in Symbol 271 MovieClip Frame 76
onClipEvent (load) {
if ((_root.gamestage == 3) && (_root.unlockedgunsrem == 1)) {
gotoAndStop (2);
}
if ((_root.gamestage == 7) && (_root.unlockedgunsrem == 2)) {
gotoAndStop (3);
}
if ((_root.gamestage == 10) && (_root.unlockedgunsrem == 3)) {
gotoAndStop (4);
}
if ((_root.gamestage == 12) && (_root.unlockedgunsrem == 4)) {
gotoAndStop (5);
}
if ((_root.gamestage == 16) && (_root.unlockedgunsrem == 5)) {
gotoAndStop (6);
}
}
Symbol 271 MovieClip Frame 82
if (gotoo == "back") {
gotoAndPlay (21);
}
Symbol 271 MovieClip Frame 83
stop();
Symbol 271 MovieClip Frame 93
stop();
Symbol 271 MovieClip Frame 100
gotoAndPlay (1);
Symbol 271 MovieClip Frame 110
stop();
Symbol 271 MovieClip Frame 117
gotoAndPlay (1);
Symbol 271 MovieClip Frame 119
play();
Symbol 271 MovieClip Frame 127
stop();
Symbol 271 MovieClip Frame 134
gotoAndPlay (104);
Symbol 284 MovieClip Frame 1
_visible = 0;
setProperty("_root.shell" add _root.shells, _x , ((((-(Math.sin(_parent._rotation * (Math.PI/180)) * _y)) + (Math.cos(_parent._rotation * (Math.PI/180)) * _x)) + _parent._x) + random(18)) - 9);
setProperty("_root.shell" add _root.shells, _y , ((((Math.cos(_parent._rotation * (Math.PI/180)) * _y) + (Math.sin(_parent._rotation * (Math.PI/180)) * _x)) + _parent._y) + random(18)) - 9);
setProperty("_root.shell" add _root.shells, _rotation , _parent._rotation);
setProperty("_root.shell" add _root.shells, _xscale , _root.guns.gun.shellscale);
setProperty("_root.shell" add _root.shells, _yscale , _root.guns.gun.shellscale);
_root.shells = Number(_root.shells) + 1;
if (_root.shells > 20) {
_root.shells = 1;
}
tellTarget ("_root.shell" add _root.shells) {
ys = (_root.guns.gun.shellys + random(8)) - 4;
xs = (_root.guns.gun.shellxs + random(8)) - 4;
rs = random(40) - 20;
gotoAndPlay(random(6) + 1);
};
stop();
Symbol 314 MovieClip Frame 1
_root.wpnrdy = "true";
_root.fire = false;
if (_root.shots < 1) {
gotoAndPlay (27);
}
stop();
Symbol 314 MovieClip Frame 2
_root.wpnrdy = "false";
_root.bulletcount++;
_root.fire = true;
Symbol 314 MovieClip Frame 3
_root.fire = false;
Symbol 314 MovieClip Frame 6
gotoAndPlay (1);
Symbol 314 MovieClip Frame 9
_root.wpnrdy = "false";
Symbol 314 MovieClip Frame 22
_root.shots = 7;
Symbol 314 MovieClip Frame 26
gotoAndPlay (1);
_root.reloadm._visible = 0;
Symbol 314 MovieClip Frame 27
_root.wpnrdy = "true";
stop();
Symbol 314 MovieClip Frame 32
gotoAndStop (27);
Instance of Symbol 326 MovieClip in Symbol 327 MovieClip Frame 1
onClipEvent (enterFrame) {
gotoAndStop(Number(_root.shots) + 1);
}
Symbol 336 MovieClip Frame 1
gotoAndPlay(random(4) + 2);
Symbol 363 MovieClip Frame 1
_root.wpnrdy = "true";
_root.fire = false;
stop();
if (_root.shots < 1) {
gotoAndPlay (31);
}
Symbol 363 MovieClip Frame 2
_root.wpnrdy = "false";
_root.fire = true;
_root.bulletcount++;
play();
Symbol 363 MovieClip Frame 3
_root.fire = false;
Symbol 363 MovieClip Frame 4
_root.wpnrdy = "true";
Symbol 363 MovieClip Frame 6
gotoAndPlay (1);
Symbol 363 MovieClip Frame 7
_root.wpnrdy = "false";
Instance of Symbol 326 MovieClip in Symbol 363 MovieClip Frame 12
onClipEvent (enterFrame) {
gotoAndStop(Number(_root.shots) + 1);
}
Symbol 363 MovieClip Frame 17
_root.shots = 25;
Symbol 363 MovieClip Frame 30
gotoAndPlay (1);
_root.reloadm._visible = 0;
Symbol 363 MovieClip Frame 31
_root.wpnrdy = "true";
stop();
Symbol 363 MovieClip Frame 32
_root.wpnrdy = "false";
Symbol 363 MovieClip Frame 35
gotoAndStop (31);
Symbol 366 MovieClip Frame 1
stop();
Symbol 366 MovieClip Frame 2
play();
Symbol 366 MovieClip Frame 4
gotoAndPlay (3);
Symbol 371 MovieClip Frame 1
stop();
Symbol 371 MovieClip Frame 2
play();
Symbol 371 MovieClip Frame 3
stop();
Symbol 412 MovieClip Frame 1
_root.wpnrdy = "true";
stop();
if (_root.shots < 1) {
gotoAndPlay (47);
}
_root.fire = false;
Symbol 412 MovieClip Frame 2
_root.wpnrdy = "false";
_root.fire = true;
_root.bulletcount++;
Symbol 412 MovieClip Frame 3
_root.fire = false;
Symbol 412 MovieClip Frame 13
gotoAndPlay (1);
Symbol 412 MovieClip Frame 15
_root.wpnrdy = "false";
if (_root.shots == 8) {
gotoAndStop (1);
}
Symbol 412 MovieClip Frame 21
_root.shots = Number(_root.shots) + 2;
if (_root.shots > 7) {
_root.shots = 8;
gotoAndPlay (37);
}
Symbol 412 MovieClip Frame 25
_root.shots = Number(_root.shots) + 2;
if (_root.shots > 7) {
_root.shots = 8;
gotoAndPlay (37);
}
Symbol 412 MovieClip Frame 32
_root.shots = Number(_root.shots) + 2;
if (_root.shots > 7) {
_root.shots = 8;
gotoAndPlay (37);
}
Symbol 412 MovieClip Frame 36
_root.shots = Number(_root.shots) + 2;
if (_root.shots > 7) {
_root.shots = 8;
gotoAndPlay (37);
}
Symbol 412 MovieClip Frame 46
gotoAndPlay (1);
_root.reloadm._visible = 0;
Symbol 412 MovieClip Frame 47
_root.wpnrdy = "true";
stop();
Symbol 412 MovieClip Frame 48
_root.wpnrdy = "false";
Symbol 412 MovieClip Frame 50
gotoAndStop (47);
Symbol 433 MovieClip Frame 1
rand = random(8) + 2;
_root.bulletcount++;
while (rand == _parent.p90ss) {
rand = random(8) + 2;
}
_parent.p90ss = rand;
gotoAndPlay(rand);
Symbol 459 MovieClip Frame 1
stop();
p90ss = 1;
_root.wpnrdy = "true";
_root.fire = false;
if (_root.shots < 1) {
gotoAndPlay (40);
}
Symbol 459 MovieClip Frame 2
_root.wpnrdy = "true";
_root.fire = true;
Symbol 459 MovieClip Frame 3
_root.fire = false;
Symbol 459 MovieClip Frame 4
gotoAndStop (1);
Symbol 459 MovieClip Frame 5
_root.wpnrdy = "false";
Symbol 459 MovieClip Frame 28
_root.shots = 50;
Symbol 459 MovieClip Frame 39
gotoAndPlay (1);
Symbol 459 MovieClip Frame 40
stop();
_root.wpnrdy = "true";
Symbol 459 MovieClip Frame 41
_root.wpnrdy = "false";
Symbol 459 MovieClip Frame 42
gotoAndPlay (40);
Symbol 462 MovieClip Frame 1
stop();
Symbol 462 MovieClip Frame 2
play();
Symbol 462 MovieClip Frame 4
gotoAndPlay (3);
Symbol 491 MovieClip Frame 1
stop();
_root.fire = false;
_root.wpnrdy = "true";
if (_root.shots < 1) {
gotoAndPlay (28);
}
Symbol 491 MovieClip Frame 2
_root.wpnrdy = "false";
_root.fire = true;
_root.bulletcount++;
Symbol 491 MovieClip Frame 3
_root.wpnrdy = "true";
_root.fire = false;
Symbol 491 MovieClip Frame 5
gotoAndPlay (1);
Symbol 491 MovieClip Frame 6
_root.wpnrdy = "false";
Symbol 491 MovieClip Frame 18
_root.shots = 60;
Symbol 491 MovieClip Frame 27
gotoAndPlay (1);
Symbol 491 MovieClip Frame 28
stop();
_root.wpnrdy = "true";
Symbol 491 MovieClip Frame 29
_root.wpnrdy = "false";
Symbol 491 MovieClip Frame 32
gotoAndPlay (28);
Symbol 494 MovieClip Frame 1
stop();
Symbol 494 MovieClip Frame 2
play();
Symbol 494 MovieClip Frame 4
gotoAndPlay (3);
Symbol 500 MovieClip Frame 16
stop();
Symbol 521 MovieClip Frame 1
this.onEnterFrame = function () {
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
};
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
Symbol 540 MovieClip Frame 1
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
Symbol 542 MovieClip Frame 1
_root.wpnrdy = "true";
_root.fire = false;
_root.swipe = "left";
stop();
Instance of Symbol 521 MovieClip in Symbol 542 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
}
Symbol 542 MovieClip Frame 2
_root.wpnrdy = "false";
_root.fire = true;
Symbol 542 MovieClip Frame 3
_root.fire = false;
_root.wpnrdy = "true";
Symbol 542 MovieClip Frame 7
gotoAndPlay (15);
Instance of Symbol 540 MovieClip in Symbol 542 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
}
Symbol 542 MovieClip Frame 8
_root.wpnrdy = "false";
_root.swipe = "right";
_root.fire = true;
Symbol 542 MovieClip Frame 9
_root.fire = false;
_root.wpnrdy = "true";
Symbol 542 MovieClip Frame 11
_root.swipe = "left";
Instance of Symbol 521 MovieClip in Symbol 542 MovieClip Frame 11
onClipEvent (load) {
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
}
Symbol 542 MovieClip Frame 13
gotoAndPlay (1);
Symbol 542 MovieClip Frame 15
_root.wpnrdy = "true";
_root.swipe = "right";
Instance of Symbol 521 MovieClip in Symbol 542 MovieClip Frame 15
onClipEvent (load) {
gotoAndStop(Math.round((_root.kills * 0.5) + 1));
}
Symbol 542 MovieClip Frame 21
gotoAndPlay (1);
Symbol 547 MovieClip Frame 1
stop();
Symbol 547 MovieClip Frame 6
_x = xgo;
_y = ygo;
Symbol 548 MovieClip Frame 1
stop();
Instance of Symbol 314 MovieClip "gun" in Symbol 548 MovieClip Frame 1
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 7;
_root.clip = 7;
}
onClipEvent (keyDown) {
if ((Key.isDown(32) && ((_currentframe > 26) || (_currentframe == 1))) && (_root.dead == "false")) {
gotoAndPlay (9);
}
}
onClipEvent (mouseDown) {
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
shellxs = 15;
shellys = -50;
shellscale = 120;
_root.airhit = "false";
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
_x = ((((_root._xmouse / 3) + 566) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = ((((_root._ymouse / 4) + 360) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if (_root.shots < 1) {
_root.reloadm._visible = 1;
}
if (_root.click == "true") {
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
play();
if (_root.shots > 0) {
_root.shots--;
_root.reshoot = "false";
_root.whoosh._x = _root._xmouse;
_root.whoosh._y = _root._ymouse;
_root.whoosh._rotation = _rotation;
_root.whoosh._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
_root.whoosh.gotoAndPlay(2);
_root.whoosh2._x = _root._xmouse;
_root.whoosh2._y = _root._ymouse;
_root.whoosh2._rotation = _rotation + (_root._ymouse * 0.06);
_root.whoosh2._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh2._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
if (_root.airhit == "true") {
} else {
_root.whoosh2.gotoAndPlay(2);
}
if (_root.bug.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.nothitcount++;
_root.clouds = Number(_root.clouds) + 1;
duplicateMovieClip (_root.dirt.groundhit, "groundhita" add _root.clouds, _root.clouds);
setProperty("_root.dirt.groundhita" add _root.clouds, _x , _root._xmouse);
setProperty("_root.dirt.groundhita" add _root.clouds, _y , _root._ymouse);
setProperty("_root.dirt.groundhita" add _root.clouds, _xscale , ((_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2) * ((random(2) * 2) - 1));
setProperty("_root.dirt.groundhita" add _root.clouds, _yscale , (_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2);
tellTarget ("_root.dirt.groundhita" add _root.clouds) {
gotoAndPlay (2);
};
}
}
}
}
}
Symbol 548 MovieClip Frame 2
stop();
Instance of Symbol 363 MovieClip "gun" in Symbol 548 MovieClip Frame 2
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 25;
_root.clip = 25;
}
onClipEvent (keyDown) {
if ((Key.isDown(32) && ((_currentframe > 30) || (_currentframe == 1))) && (_root.dead == "false")) {
_root.guns.shooter2.gotoAndStop(1);
gotoAndPlay (7);
}
}
onClipEvent (mouseDown) {
county = 3;
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.guns.shooter.gotoAndStop(1);
_root.guns.shooter2.gotoAndStop(1);
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
if (_root.dead == "true") {
_root.guns.shooter.gotoAndStop(1);
_root.guns.shooter2.gotoAndStop(1);
}
county--;
shellxs = -40;
shellys = -15;
shellscale = 100;
_root.airhit = "false";
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
_x = ((((_root._xmouse / 3) + 600) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = ((((_root._ymouse / 4) + 330) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if (_root.shots < 1) {
_root.reloadm._visible = 1;
_root.guns.shooter2.gotoAndStop(1);
}
if (_root.click == "true") {
if (((_root.guns.shooter._currentframe == 1) && (county <= 0)) && (_root.guns.shooter2._currentframe == 3)) {
_root.guns.shooter.gotoAndPlay(2);
}
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
if (_root.shots > 0) {
gotoAndPlay (2);
if (_root.guns.shooter2._currentframe == 1) {
_root.guns.shooter2.gotoAndPlay(2);
}
_root.shots--;
_root.whoosh._alpha = 50;
_root.whoosh._x = _root._xmouse;
_root.whoosh._y = _root._ymouse;
_root.whoosh._rotation = _rotation;
_root.whoosh._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
_root.whoosh.gotoAndPlay(2);
_root.whoosh2._alpha = 23;
_root.whoosh2._x = _root._xmouse;
_root.whoosh2._y = _root._ymouse;
_root.whoosh2._rotation = _rotation + (_root._ymouse * 0.06);
_root.whoosh2._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh2._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
if (_root.airhit == "true") {
} else {
_root.whoosh2.gotoAndPlay(2);
}
if (_root.bug.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.nothitcount++;
_root.clouds = Number(_root.clouds) + 1;
duplicateMovieClip (_root.dirt.groundhit2, "groundhit2a" add _root.clouds, _root.clouds);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _x , _root._xmouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _y , _root._ymouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _xscale , ((_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2) * ((random(2) * 2) - 1));
setProperty("_root.dirt.groundhit2a" add _root.clouds, _yscale , (_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2);
tellTarget ("_root.dirt.groundhit2a" add _root.clouds) {
gotoAndPlay (2);
};
}
} else {
_root.guns.shooter.gotoAndStop(1);
play();
}
}
}
}
Symbol 548 MovieClip Frame 3
stop();
Instance of Symbol 412 MovieClip "gun" in Symbol 548 MovieClip Frame 3
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 8;
_root.clip = 8;
}
onClipEvent (keyDown) {
if ((Key.isDown(32) && ((_currentframe > 26) || (_currentframe == 1))) && (_root.dead == "false")) {
gotoAndPlay (15);
}
}
onClipEvent (mouseDown) {
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
shellxs = -25;
shellys = -50;
shellscale = 150;
_root.airhit = "false";
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
arm.arm._rotation = 330 - (_rotation * 1.2);
_x = ((((_root._xmouse / 3) + 566) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = ((((_root._ymouse / 4) + 360) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if (_root.shots < 1) {
_root.reloadm._visible = 1;
}
if (_root.click == "true") {
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
if (_root.shots > 0) {
play();
_root.shots--;
_root.reshoot = "false";
_root.whoosh3._x = _root._xmouse;
_root.whoosh3._y = _root._ymouse;
_root.whoosh3._rotation = _rotation;
_root.whoosh3._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh3._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
_root.whoosh3.gotoAndPlay(2);
_root.whoosh4._x = _root._xmouse;
_root.whoosh4._y = _root._ymouse;
_root.whoosh4._rotation = _rotation + (_root._ymouse * 0.06);
_root.whoosh4._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh4._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
if (_root.airhit == "true") {
} else {
_root.whoosh4.gotoAndPlay(2);
}
if (_root.bug.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.nothitcount++;
_root.clouds = Number(_root.clouds) + 1;
duplicateMovieClip (_root.dirt.groundhit3, "groundhit3a" add _root.clouds, _root.clouds);
setProperty("_root.dirt.groundhit3a" add _root.clouds, _x , _root._xmouse);
setProperty("_root.dirt.groundhit3a" add _root.clouds, _y , _root._ymouse);
setProperty("_root.dirt.groundhit3a" add _root.clouds, _xscale , ((_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2) * ((random(2) * 2) - 1));
setProperty("_root.dirt.groundhit3a" add _root.clouds, _yscale , (_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2);
tellTarget ("_root.dirt.groundhit3a" add _root.clouds) {
gotoAndPlay (2);
};
}
} else {
play();
}
}
}
}
Symbol 548 MovieClip Frame 4
stop();
Instance of Symbol 459 MovieClip "gun" in Symbol 548 MovieClip Frame 4
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 50;
_root.clip = 50;
}
onClipEvent (keyDown) {
if ((Key.isDown(32) && ((_currentframe > 30) || (_currentframe == 1))) && (_root.dead == "false")) {
_root.guns.shooter2.gotoAndStop(1);
gotoAndPlay (5);
}
}
onClipEvent (mouseDown) {
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.guns.shooter.gotoAndStop(1);
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
if (_root.dead == "true") {
_root.guns.shooter.gotoAndStop(1);
}
shellxs = -40 + random(20);
shellys = -55 + random(20);
shellscale = 80;
_root.airhit = "false";
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
_x = ((((_root._xmouse / 4) + 650) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = (((((_root._ymouse / 5) + (_root._xmouse / 6)) + 320) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if (_root.shots < 1) {
_root.reloadm._visible = 1;
_root.guns.shooter.gotoAndStop(1);
}
if (_root.click == "true") {
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
if (_root.shots > 0) {
gotoAndPlay (2);
if (_root.guns.shooter._currentframe == 1) {
_root.guns.shooter.gotoAndPlay(2);
}
_root.shots--;
_root.whoosh._alpha = 50;
_root.whoosh._x = _root._xmouse;
_root.whoosh._y = _root._ymouse;
_root.whoosh._rotation = _rotation;
_root.whoosh._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
_root.whoosh.gotoAndPlay(2);
_root.whoosh2._alpha = 23;
_root.whoosh2._x = _root._xmouse;
_root.whoosh2._y = _root._ymouse;
_root.whoosh2._rotation = _rotation + (_root._ymouse * 0.06);
_root.whoosh2._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh2._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
if (_root.airhit == "true") {
} else {
_root.whoosh2.gotoAndPlay(2);
}
if (_root.bug.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.nothitcount++;
_root.clouds = Number(_root.clouds) + 1;
duplicateMovieClip (_root.dirt.groundhit2, "groundhit2a" add _root.clouds, _root.clouds);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _x , _root._xmouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _y , _root._ymouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _xscale , ((_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2) * ((random(2) * 2) - 1));
setProperty("_root.dirt.groundhit2a" add _root.clouds, _yscale , (_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2);
tellTarget ("_root.dirt.groundhit2a" add _root.clouds) {
gotoAndPlay (2);
};
}
} else {
_root.guns.shooter.gotoAndStop(1);
play();
}
}
}
}
Symbol 548 MovieClip Frame 5
stop();
Instance of Symbol 491 MovieClip "gun" in Symbol 548 MovieClip Frame 5
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 60;
_root.clip = 60;
}
onClipEvent (keyDown) {
if ((Key.isDown(32) && ((_currentframe > 27) || (_currentframe == 1))) && (_root.dead == "false")) {
_root.guns.shooter.gotoAndStop(1);
gotoAndPlay (6);
}
}
onClipEvent (mouseDown) {
county = 3;
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.guns.shooter.gotoAndStop(1);
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
if (_root.dead == "true") {
_root.guns.shooter.gotoAndStop(1);
}
county--;
shellxs = -40;
shellys = -15;
shellscale = 100;
_root.airhit = "false";
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
arm.arm._rotation = 330 - (_rotation * 1.2);
_x = ((((_root._xmouse / 3) + 666) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = ((((_root._ymouse / 4) + 360) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if (_root.shots < 1) {
_root.reloadm._visible = 1;
_root.guns.shooter.gotoAndStop(1);
}
if (_root.click == "true") {
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
if (_root.shots > 0) {
gotoAndPlay (2);
if (_root.guns.shooter._currentframe == 1) {
_root.guns.shooter.gotoAndPlay(2);
}
_root.shots--;
_root.whoosh._alpha = 50;
_root.whoosh._x = _root._xmouse;
_root.whoosh._y = _root._ymouse;
_root.whoosh._rotation = _rotation;
_root.whoosh._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
_root.whoosh.gotoAndPlay(2);
_root.whoosh2._alpha = 23;
_root.whoosh2._x = _root._xmouse;
_root.whoosh2._y = _root._ymouse;
_root.whoosh2._rotation = _rotation + (_root._ymouse * 0.06);
_root.whoosh2._xscale = (_root._ymouse / 2) - ((_root._ymouse * 0.03) / 2);
_root.whoosh2._yscale = Math.sqrt(((_y - _root._ymouse) * (_y - _root._ymouse)) + ((_x - _root._xmouse) * (_x - _root._xmouse))) / 6;
if (_root.airhit == "true") {
} else {
_root.whoosh2.gotoAndPlay(2);
}
if (_root.bug.hitTest(_root._xmouse, _root._ymouse, true)) {
} else {
_root.nothitcount++;
_root.clouds = Number(_root.clouds) + 1;
duplicateMovieClip (_root.dirt.groundhit2, "groundhit2a" add _root.clouds, _root.clouds);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _x , _root._xmouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _y , _root._ymouse);
setProperty("_root.dirt.groundhit2a" add _root.clouds, _xscale , ((_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2) * ((random(2) * 2) - 1));
setProperty("_root.dirt.groundhit2a" add _root.clouds, _yscale , (_root._ymouse - ((_root._ymouse * 0.03) / 2)) / 2);
tellTarget ("_root.dirt.groundhit2a" add _root.clouds) {
gotoAndPlay (2);
};
}
} else {
_root.guns.shooter.gotoAndStop(1);
play();
}
}
}
}
Symbol 548 MovieClip Frame 6
stop();
stopAllSounds();
Symbol 548 MovieClip Frame 7
stop();
Instance of Symbol 542 MovieClip "gun" in Symbol 548 MovieClip Frame 7
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 0;
_root.clip = 0;
}
onClipEvent (mouseDown) {
_root.click = "true";
}
onClipEvent (mouseUp) {
_root.reshoot = "true";
_root.click = "false";
}
onClipEvent (enterFrame) {
_root.airhit = "false";
if (_currentframe == 1) {
_rotation = (Math.atan2(_root._xmouse - _x, _y - _root._ymouse) / (Math.PI/180));
} else {
_rotation = -44;
}
_x = ((((_root._xmouse / 3) + 566) + ((random(24) - 12) * _root.shake)) + _root.xcam);
_y = ((((_root._ymouse / 4) + 360) + ((random(24) - 12) * _root.shake)) + _root.ycam);
if ((_currentframe != 1) && (_root._ymouse > 240)) {
_y = 420;
}
if (_root.click == "true") {
if (((_root.wpnrdy == "true") && (_root.dead == "false")) && (_root.reshoot == "true")) {
_root.click = "false";
if (((_currentframe > 14) && (_currentframe < 20)) || ((_currentframe > 2) && (_currentframe < 8))) {
gotoAndPlay (8);
} else {
play();
}
}
}
}
Symbol 548 MovieClip Frame 8
stop();
_root.reshoot = "true";
_root.shots = 0;
_root.clip = 0;
Symbol 548 MovieClip Frame 9
stop();
Instance of Symbol 547 MovieClip "gun" in Symbol 548 MovieClip Frame 9
onClipEvent (load) {
_root.reshoot = "true";
_root.shots = 0;
_root.clip = 0;
}
onClipEvent (enterFrame) {
_rotation = -22;
if ((_currentframe == 1) || (_currentframe > 14)) {
xgo = (((_root._xmouse / 3) + 566) + ((random(24) - 12) * _root.shake)) + _root.xcam;
ygo = (((_root._ymouse / 4) + 360) + ((random(24) - 12) * _root.shake)) + _root.ycam;
}
_x = (_x + ((xgo - _x) * 0.65));
_y = (_y + ((ygo - _y) * 0.65));
_xscale = 120;
_yscale = 120;
}
Symbol 554 MovieClip Frame 1
stop();
Symbol 557 MovieClip Frame 240
stop();
removeMovieClip(this);
Symbol 557 MovieClip Frame 241
play();
Symbol 557 MovieClip Frame 480
stop();
removeMovieClip(this);
Symbol 560 MovieClip Frame 240
stop();
removeMovieClip(this);
Symbol 560 MovieClip Frame 480
stop();
removeMovieClip(this);
Symbol 563 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 565 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 567 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 569 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 571 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 573 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 575 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 577 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 579 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 581 MovieClip Frame 240
stop();
removeMovieClip(_parent);
Symbol 582 MovieClip Frame 1
stop();
Symbol 582 MovieClip Frame 2
stop();
Symbol 582 MovieClip Frame 3
stop();
Symbol 582 MovieClip Frame 4
stop();
Symbol 582 MovieClip Frame 5
stop();
Symbol 582 MovieClip Frame 6
stop();
Symbol 582 MovieClip Frame 7
stop();
Symbol 582 MovieClip Frame 8
stop();
Symbol 582 MovieClip Frame 9
stop();
Symbol 582 MovieClip Frame 10
stop();
Symbol 585 MovieClip Frame 240
stop();
removeMovieClip(this);
Symbol 585 MovieClip Frame 480
stop();
removeMovieClip(this);
Symbol 587 MovieClip Frame 240
removeMovieClip(this);
Symbol 589 MovieClip Frame 240
removeMovieClip(this);
Symbol 591 MovieClip Frame 240
removeMovieClip(this);
Symbol 593 MovieClip Frame 240
removeMovieClip(this);
Symbol 595 MovieClip Frame 240
stop();
Symbol 598 MovieClip Frame 101
stop();
removeMovieClip(this);
Symbol 601 MovieClip Frame 1
stop();
Symbol 601 MovieClip Frame 2
play();
Symbol 603 MovieClip Frame 1
stop();
Symbol 603 MovieClip Frame 2
play();
Symbol 627 MovieClip Frame 1
stop();
Symbol 627 MovieClip Frame 2
play();
Symbol 627 MovieClip Frame 17
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.dirt1, "dirt1" add _root.splats, _root.splats);
setProperty("_root.ground.dirt1" add _root.splats, _x , _x);
setProperty("_root.ground.dirt1" add _root.splats, _y , _y);
setProperty("_root.ground.dirt1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.dirt1" add _root.splats, _yscale , _yscale);
removeMovieClip(this);
Symbol 637 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 2
play();
_xscale = (_xscale * ((random(2) * 2) - 1));
Symbol 637 MovieClip Frame 17
removeMovieClip(this);
Symbol 642 MovieClip Frame 1
stop();
Symbol 642 MovieClip Frame 2
play();
Symbol 642 MovieClip Frame 17
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.dirt1, "dirt1" add _root.splats, _root.splats);
setProperty("_root.ground.dirt1" add _root.splats, _x , _x);
setProperty("_root.ground.dirt1" add _root.splats, _y , _y);
setProperty("_root.ground.dirt1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.dirt1" add _root.splats, _yscale , _yscale);
removeMovieClip(this);
Symbol 659 MovieClip Frame 1
stop();
Symbol 659 MovieClip Frame 3
stop();
Instance of Symbol 659 MovieClip "blod" in Symbol 660 MovieClip Frame 1
onClipEvent (load) {
yspeed = 0;
yacc = 0.5;
}
onClipEvent (enterFrame) {
_rotation = _root.rcam;
_yscale = _xscale;
oldys = yspeed;
yspeed = yspeed + yacc;
_x = (_x + (Math.sin(((360 - _rotation) * Math.PI) / 180) * yspeed));
_y = (_y + (Math.cos((_rotation * Math.PI) / 180) * yspeed));
yspeed = yspeed * 0.96;
if (yacc < 0) {
if (random(13) == 0) {
yacc = 0.5;
}
} else if (random(18) == 0) {
yacc = -0.3;
}
if (yspeed < 0) {
yacc = 0.5;
}
if ((yspeed < 3) && (oldys > 3)) {
play();
}
if ((yspeed > 3) && (oldys < 3)) {
play();
}
if (_y > 500) {
if (_name == "blod") {
} else {
removeMovieClip(this);
}
}
}
Symbol 667 MovieClip Frame 1
gotoAndPlay((random(4) * 2) + 2);
Symbol 667 MovieClip Frame 3
stop();
Symbol 667 MovieClip Frame 5
stop();
Symbol 667 MovieClip Frame 7
stop();
Symbol 667 MovieClip Frame 9
stop();
Symbol 668 MovieClip Frame 1
stop();
Symbol 668 MovieClip Frame 2
play();
Instance of Symbol 672 MovieClip in Symbol 673 MovieClip Frame 1
onClipEvent (enterFrame) {
stayer._xscale = _root.health;
}
Instance of Symbol 672 MovieClip "bar" in Symbol 676 MovieClip Frame 1
onClipEvent (enterFrame) {
stayer._xscale = (_root.shots / _root.clip) * 100;
}
Symbol 682 MovieClip Frame 1
stop();
Symbol 682 MovieClip Frame 46
stop();
Symbol 684 MovieClip Frame 1
stop();
Symbol 684 MovieClip Frame 30
stop();
_root.bug.g0.gotoAndPlay(135);
Symbol 685 MovieClip Frame 2
stop();
Symbol 691 MovieClip Frame 1
gotoAndPlay((random(2) * 2) + 2);
Symbol 691 MovieClip Frame 3
stop();
Symbol 691 MovieClip Frame 5
stop();
Symbol 711 MovieClip Frame 1
gotoAndPlay((random(3) * 2) + 2);
Symbol 711 MovieClip Frame 3
stop();
Symbol 711 MovieClip Frame 5
stop();
Symbol 711 MovieClip Frame 7
stop();
Symbol 790 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 23)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , Number(rotata));
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (102);
}
if (((((Math.abs(_x - _local1._xmouse) < 150) && (_local1._ymouse > 240)) && (_currentframe > 22)) && (_currentframe < 48)) && (_local1.guns._currentframe == 3)) {
gotoAndPlay (102);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (_local1.guns.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , _local1.guns.gun._rotation);
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
Symbol 790 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 790 MovieClip Frame 13
go = "true";
Symbol 790 MovieClip Frame 17
gotoAndPlay (13);
Symbol 790 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 790 MovieClip Frame 34
_root.shake = 0;
Symbol 790 MovieClip Frame 49
gotoAndPlay (1);
Symbol 790 MovieClip Frame 50
rand = random(3);
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 790 MovieClip Frame 51
go = "false";
Symbol 790 MovieClip Frame 66
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood1, "blood1" add _root.splats, _root.splats);
setProperty("_root.ground.blood1" add _root.splats, _x , _x);
setProperty("_root.ground.blood1" add _root.splats, _y , _y);
setProperty("_root.ground.blood1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood1" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 790 MovieClip Frame 67
go = "false";
Symbol 790 MovieClip Frame 83
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood2, "blood2" add _root.splats, _root.splats);
setProperty("_root.ground.blood2" add _root.splats, _x , _x);
setProperty("_root.ground.blood2" add _root.splats, _y , _y);
setProperty("_root.ground.blood2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood2" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 790 MovieClip Frame 84
go = "false";
Symbol 790 MovieClip Frame 101
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 790 MovieClip Frame 102
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 790 MovieClip Frame 103
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 790 MovieClip Frame 104
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 790 MovieClip Frame 105
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(480));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 790 MovieClip Frame 108
gotoAndPlay (1);
Symbol 798 MovieClip Frame 1
gotoAndPlay((random(5) * 2) + 2);
Symbol 798 MovieClip Frame 3
stop();
Symbol 798 MovieClip Frame 5
stop();
Symbol 798 MovieClip Frame 7
stop();
Symbol 798 MovieClip Frame 9
stop();
Symbol 801 MovieClip Frame 1
stop();
Symbol 801 MovieClip Frame 2
play();
_rotation = random(360);
Symbol 814 MovieClip Frame 1
gotoAndPlay(Number(random(10)) + 2);
Symbol 818 MovieClip Frame 1
stop();
Symbol 818 MovieClip Frame 4
gotoAndPlay (1);
Symbol 849 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (_x < 0) {
gotoAndPlay (2);
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 23)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , Number(rotata));
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
if (_local1.fire) {
if (_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) {
if ((_currentframe < 18) && (_currentframe > 14)) {
tang._x = _local1._xmouse - _x;
tang._y = _local1._ymouse - _y;
tang.gotoAndPlay(2);
}
if ((_currentframe > 17) && (_currentframe < 42)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (_local1.guns.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , _local1.guns.gun._rotation);
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
} else if (_currentframe > 49) {
} else {
tang._x = _local1._xmouse - _x;
tang._y = _local1._ymouse - _y;
tang.gotoAndPlay(2);
bugshield.gotoAndPlay(2);
}
}
}
};
_y = 60;
_x = -200;
flip = 1;
play();
Symbol 849 MovieClip Frame 2
_y = (Number(random(100)) + 150);
_x = (Number(random(640)) + 80);
if ((_root.kills == nxtpop) && (_root.kills != _parent.limit)) {
nxtpop = Number(nxtpop) + Number(pop);
play();
} else {
gotoAndPlay (1);
}
Symbol 849 MovieClip Frame 10
strike = 20 + random(30);
play();
Symbol 849 MovieClip Frame 11
play();
Symbol 849 MovieClip Frame 12
strike--;
if (strike < 0) {
gotoAndPlay (15);
} else {
gotoAndPlay (11);
}
Symbol 849 MovieClip Frame 15
play();
Symbol 849 MovieClip Frame 42
_root.shake = 1.3;
_root.health = _root.health - (18 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 849 MovieClip Frame 44
_root.shake = 0;
Symbol 849 MovieClip Frame 48
gotoAndStop (10);
Symbol 849 MovieClip Frame 50
rand = random(3);
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 849 MovieClip Frame 66
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood1, "blood1" add _root.splats, _root.splats);
setProperty("_root.ground.blood1" add _root.splats, _x , _x);
setProperty("_root.ground.blood1" add _root.splats, _y , _y);
setProperty("_root.ground.blood1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood1" add _root.splats, _yscale , _yscale);
tellTarget ("_root.ground.blood1" add _root.splats) {
gotoAndPlay (241);
};
gotoAndPlay (1);
Symbol 849 MovieClip Frame 83
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood2, "blood2" add _root.splats, _root.splats);
setProperty("_root.ground.blood2" add _root.splats, _x , _x);
setProperty("_root.ground.blood2" add _root.splats, _y , _y);
setProperty("_root.ground.blood2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood2" add _root.splats, _yscale , _yscale);
tellTarget ("_root.ground.blood2" add _root.splats) {
gotoAndPlay (241);
};
gotoAndPlay (1);
Symbol 849 MovieClip Frame 101
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
tellTarget ("_root.ground.blood3" add _root.splats) {
gotoAndPlay (241);
};
gotoAndPlay (1);
Symbol 849 MovieClip Frame 108
gotoAndPlay (1);
Symbol 884 MovieClip Frame 1
gotoAndPlay(random(5) + 2);
Symbol 889 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if (((_y > 480) && (_currentframe < 17)) && (_currentframe > 11)) {
_local1.health = _local1.health - (27 + random(5));
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 18)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
gotoAndPlay (18);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 18)) {
gotoAndPlay (18);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
play();
Symbol 889 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
play();
Symbol 889 MovieClip Frame 13
go = "true";
Symbol 889 MovieClip Frame 17
gotoAndPlay (13);
Symbol 889 MovieClip Frame 18
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
flip = (random(2) * 2) - 1;
_root.kills++;
_root.blastc._x = _x;
_root.blastc._y = _y;
_root.blastc._xscale = _xscale * 1.3;
_root.blastc._yscale = _yscale;
_root.blastc.play();
Symbol 889 MovieClip Frame 19
_root.shake = _y / 360;
Symbol 889 MovieClip Frame 21
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blast1, "blast1" add _root.splats, _root.splats);
setProperty("_root.ground.blast1" add _root.splats, _x , _x);
setProperty("_root.ground.blast1" add _root.splats, _y , _y);
setProperty("_root.ground.blast1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blast1" add _root.splats, _yscale , _yscale);
Symbol 919 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 27)) {
gotoAndPlay (28);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 33)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , Number(rotata));
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (60);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 32)) && (_currentframe < 58)) {
gotoAndPlay (112);
}
if (((((Math.abs(_x - _local1._xmouse) < 150) && (_local1._ymouse > 240)) && (_currentframe > 32)) && (_currentframe < 58)) && (_local1.guns._currentframe == 3)) {
gotoAndPlay (112);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 33)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (_local1.guns.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , _local1.guns.gun._rotation);
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (60);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
play();
Symbol 919 MovieClip Frame 2
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + 0.02;
go = "false";
play();
Symbol 919 MovieClip Frame 3
walkcycles = 0;
dignumber = random(3) + 3;
Symbol 919 MovieClip Frame 13
go = "true";
Symbol 919 MovieClip Frame 17
walkcycles++;
if (walkcycles == dignumber) {
play();
} else {
gotoAndPlay (13);
}
Symbol 919 MovieClip Frame 18
go = "false";
Symbol 919 MovieClip Frame 23
gotoAndPlay (119);
Symbol 919 MovieClip Frame 42
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 919 MovieClip Frame 44
_root.shake = 0;
Symbol 919 MovieClip Frame 59
gotoAndPlay (1);
Symbol 919 MovieClip Frame 60
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
rand = random(3);
if (rand == 0) {
gotoAndPlay (61);
}
if (rand == 1) {
gotoAndPlay (77);
}
if (rand == 2) {
gotoAndPlay (94);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 919 MovieClip Frame 61
go = "false";
Symbol 919 MovieClip Frame 76
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood1, "blood1" add _root.splats, _root.splats);
setProperty("_root.ground.blood1" add _root.splats, _x , _x);
setProperty("_root.ground.blood1" add _root.splats, _y , _y);
setProperty("_root.ground.blood1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood1" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 919 MovieClip Frame 77
go = "false";
Symbol 919 MovieClip Frame 93
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood2, "blood2" add _root.splats, _root.splats);
setProperty("_root.ground.blood2" add _root.splats, _x , _x);
setProperty("_root.ground.blood2" add _root.splats, _y , _y);
setProperty("_root.ground.blood2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood2" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 919 MovieClip Frame 94
go = "false";
Symbol 919 MovieClip Frame 111
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 919 MovieClip Frame 112
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 919 MovieClip Frame 113
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 919 MovieClip Frame 114
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 919 MovieClip Frame 115
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(480));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 919 MovieClip Frame 118
gotoAndPlay (1);
Symbol 919 MovieClip Frame 119
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + 0.02;
go = "false";
play();
Symbol 919 MovieClip Frame 129
gotoAndPlay (3);
Symbol 925 MovieClip Frame 1
gotoAndPlay((random(2) * 2) + 2);
Symbol 925 MovieClip Frame 3
stop();
Symbol 925 MovieClip Frame 5
stop();
Symbol 943 MovieClip Frame 1
gotoAndPlay((random(2) * 2) + 2);
Symbol 943 MovieClip Frame 3
stop();
Symbol 943 MovieClip Frame 5
stop();
Symbol 1006 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 23)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.blast2, "blast2" add _local1.splats, _local1.splats);
setProperty("_root.ground.blast2" add _local1.splats, _x , _x);
setProperty("_root.ground.blast2" add _local1.splats, _y , _y);
setProperty("_root.ground.blast2" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.blast2" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
gotoAndPlay (50);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (102);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
health--;
tang._x = _local1._xmouse - _x;
tang._y = _local1._ymouse - _y;
tang.gotoAndPlay(2);
if ((health == 0) || ((_local1.guns._currentframe == 3) && (_local2.hitTest(_local1._xmouse, _local1._ymouse, true)))) {
gotoAndPlay (50);
}
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
play();
Symbol 1006 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
health = 3;
play();
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 1006 MovieClip Frame 13
go = "true";
Symbol 1006 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1006 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (22 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 1006 MovieClip Frame 34
_root.shake = 0;
Symbol 1006 MovieClip Frame 49
gotoAndPlay (1);
Symbol 1006 MovieClip Frame 50
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
rand = random(3);
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 1006 MovieClip Frame 51
go = "false";
Symbol 1006 MovieClip Frame 52
_root.shake = _y / 720;
Symbol 1006 MovieClip Frame 56
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blast2, "blast2" add _root.splats, _root.splats);
setProperty("_root.ground.blast2" add _root.splats, _x , _x);
setProperty("_root.ground.blast2" add _root.splats, _y , _y);
setProperty("_root.ground.blast2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blast2" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 65
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.shrapnel, "shrapnel" add _root.splats, _root.splats);
setProperty("_root.ground.shrapnel" add _root.splats, _x , _x);
setProperty("_root.ground.shrapnel" add _root.splats, _y , _y);
setProperty("_root.ground.shrapnel" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.shrapnel" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 66
gotoAndPlay (1);
Symbol 1006 MovieClip Frame 67
go = "false";
Symbol 1006 MovieClip Frame 68
_root.shake = _y / 720;
Symbol 1006 MovieClip Frame 72
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blast2, "blast2" add _root.splats, _root.splats);
setProperty("_root.ground.blast2" add _root.splats, _x , _x);
setProperty("_root.ground.blast2" add _root.splats, _y , _y);
setProperty("_root.ground.blast2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blast2" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 82
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.shrapnel2, "shrapnel2" add _root.splats, _root.splats);
setProperty("_root.ground.shrapnel2" add _root.splats, _x , _x);
setProperty("_root.ground.shrapnel2" add _root.splats, _y , _y);
setProperty("_root.ground.shrapnel2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.shrapnel2" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 83
gotoAndPlay (1);
Symbol 1006 MovieClip Frame 84
go = "false";
Symbol 1006 MovieClip Frame 85
_root.shake = _y / 720;
Symbol 1006 MovieClip Frame 89
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blast2, "blast2" add _root.splats, _root.splats);
setProperty("_root.ground.blast2" add _root.splats, _x , _x);
setProperty("_root.ground.blast2" add _root.splats, _y , _y);
setProperty("_root.ground.blast2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blast2" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 100
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.shrapnel3, "shrapnel3" add _root.splats, _root.splats);
setProperty("_root.ground.shrapnel3" add _root.splats, _x , _x);
setProperty("_root.ground.shrapnel3" add _root.splats, _y , _y);
setProperty("_root.ground.shrapnel3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.shrapnel3" add _root.splats, _yscale , _yscale);
Symbol 1006 MovieClip Frame 101
gotoAndPlay (1);
Symbol 1006 MovieClip Frame 102
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1006 MovieClip Frame 103
_root.splats = Number(_root.splats) + 1;
Symbol 1006 MovieClip Frame 108
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 23)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , Number(rotata));
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (102);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (_local1.guns.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , _local1.guns.gun._rotation);
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
play();
Symbol 1039 MovieClip Frame 2
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
play();
Symbol 1039 MovieClip Frame 13
go = "true";
Symbol 1039 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1039 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 1039 MovieClip Frame 34
_root.shake = 0;
Symbol 1039 MovieClip Frame 49
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 50
rand = random(3);
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 1039 MovieClip Frame 51
go = "false";
Symbol 1039 MovieClip Frame 66
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood1, "blood1" add _root.splats, _root.splats);
setProperty("_root.ground.blood1" add _root.splats, _x , _x);
setProperty("_root.ground.blood1" add _root.splats, _y , _y);
setProperty("_root.ground.blood1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood1" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 67
go = "false";
Symbol 1039 MovieClip Frame 83
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood2, "blood2" add _root.splats, _root.splats);
setProperty("_root.ground.blood2" add _root.splats, _x , _x);
setProperty("_root.ground.blood2" add _root.splats, _y , _y);
setProperty("_root.ground.blood2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood2" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 84
go = "false";
Symbol 1039 MovieClip Frame 101
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1039 MovieClip Frame 102
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1039 MovieClip Frame 103
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1039 MovieClip Frame 104
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 1039 MovieClip Frame 105
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(480));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 1039 MovieClip Frame 108
gotoAndPlay (1);
Symbol 1065 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = this;
var _local2 = _root;
setProperty(_local1, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local1, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 550) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if (_local2.fire) {
if ((_local1.hitTest(_local2._xmouse, _local2._ymouse, true) || (_local2.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
flip = (random(2) * 2) - 1;
_x = (_x + ((flip * _yscale) * 2));
if (_x > 750) {
flip = -1;
_x = (_x - (_yscale * 4));
}
if (_x < 50) {
flip = 1;
_x = (_x + (_yscale * 4));
}
setProperty(_local1, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
zooom = true;
}
}
if ((_currentframe < 60) && (zooom)) {
gotoAndPlay (60);
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
zooom = false;
Symbol 1065 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + 0.04;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 1065 MovieClip Frame 13
go = "true";
Symbol 1065 MovieClip Frame 17
if (random(4) == 0) {
flip = (random(2) * 2) - 1;
_x = (_x + ((flip * _yscale) * 2));
if (_x > 750) {
flip = -1;
_x = (_x - (_yscale * 4));
}
if (_x < 50) {
flip = 1;
_x = (_x + (_yscale * 4));
}
setProperty(this, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
zooom = true;
gotoAndPlay (60);
} else {
gotoAndPlay (13);
}
Symbol 1065 MovieClip Frame 19
_x = 600;
_y = 500;
Symbol 1065 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
_root.guns.gotoAndStop(6);
Symbol 1065 MovieClip Frame 34
_root.shake = 0;
Symbol 1065 MovieClip Frame 44
_parent.ninja2.gotoAndPlay(2);
stop();
Symbol 1065 MovieClip Frame 60
play();
go = "false";
Symbol 1065 MovieClip Frame 62
flip = 1;
zooom = false;
gotoAndPlay (13);
Symbol 1098 MovieClip Frame 1
this.onEnterFrame = function () {
setProperty(this, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(this, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y - (_y * speed));
}
};
_x = 600;
_y = 600;
go = "true";
flip = 1;
stop();
Symbol 1098 MovieClip Frame 2
speed = (random(15) / 1000) + _root.bugspeed;
Symbol 1098 MovieClip Frame 15
go = "true";
Symbol 1098 MovieClip Frame 19
if (_y > 100) {
gotoAndPlay (15);
}
Symbol 1098 MovieClip Frame 20
go = "false";
Symbol 1098 MovieClip Frame 31
stop();
_parent.limit = -3;
Symbol 1140 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.fire) {
if (((Math.abs(_x - _local1._xmouse) < 100) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (50);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
Symbol 1140 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 1140 MovieClip Frame 13
go = "true";
Symbol 1140 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1140 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 1140 MovieClip Frame 34
_root.shake = 0;
Symbol 1140 MovieClip Frame 49
gotoAndPlay (1);
Symbol 1140 MovieClip Frame 50
if ((_parent.limit - _root.kills) < (_parent.aobs + 1)) {
dontpop = true;
}
rand = random(4);
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
if (rand == 3) {
gotoAndPlay (102);
}
flip = (random(2) * 2) - 1;
if (_root.swipe == "left") {
Set(("_parent.bugthrow" add _name.charAt(1)) add ".xspeed", -80);
} else {
Set(("_parent.bugthrow" add _name.charAt(1)) add ".xspeed", 80);
}
Set(("_parent.bugthrow" add _name.charAt(1)) add ".yspeed", -random(100));
Set(("_parent.bugthrow" add _name.charAt(1)) add ".rspeed", random(40) - 20);
setProperty("_parent.bugthrow" add _name.charAt(1), _x , _root._xmouse + eval (("_parent.bugthrow" add _name.charAt(1)) add ".xspeed"));
setProperty("_parent.bugthrow" add _name.charAt(1), _y , _root._ymouse + eval (("_parent.bugthrow" add _name.charAt(1)) add "yxspeed"));
setProperty("_parent.bugthrow" add _name.charAt(1), _xscale , _xscale);
setProperty("_parent.bugthrow" add _name.charAt(1), _yscale , _yscale);
setProperty("_parent.bugthrow" add _name.charAt(1), _rotation , random(360));
Symbol 1140 MovieClip Frame 51
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1140 MovieClip Frame 52
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1140 MovieClip Frame 53
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 1140 MovieClip Frame 57
gotoAndPlay (1);
Symbol 1140 MovieClip Frame 67
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1140 MovieClip Frame 68
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1140 MovieClip Frame 69
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 1140 MovieClip Frame 73
gotoAndPlay (1);
Symbol 1140 MovieClip Frame 84
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1140 MovieClip Frame 85
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1140 MovieClip Frame 86
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 1140 MovieClip Frame 90
gotoAndPlay (1);
Symbol 1140 MovieClip Frame 102
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1140 MovieClip Frame 103
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1140 MovieClip Frame 104
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 1140 MovieClip Frame 108
gotoAndPlay (1);
Symbol 1161 MovieClip Frame 12
gotoAndPlay (1);
Symbol 1190 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if (_local1.fire) {
if (((Math.abs(_x - _local1._xmouse) < 100) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (50);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
flip = (random(2) * 2) - 1;
_x = (_x + ((flip * _yscale) * 2));
if (_x > 750) {
flip = -1;
_x = (_x - (_yscale * 4));
}
if (_x < 50) {
flip = 1;
_x = (_x + (_yscale * 4));
}
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
zooom = true;
}
}
if ((_currentframe < 60) && (zooom)) {
gotoAndPlay (60);
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
zooom = false;
Symbol 1190 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + 0.04;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 1190 MovieClip Frame 13
go = "true";
Symbol 1190 MovieClip Frame 17
if (random(4) == 0) {
flip = (random(2) * 2) - 1;
_x = (_x + ((flip * _yscale) * 2));
if (_x > 750) {
flip = -1;
_x = (_x - (_yscale * 4));
}
if (_x < 50) {
flip = 1;
_x = (_x + (_yscale * 4));
}
setProperty(this, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
zooom = true;
gotoAndPlay (60);
} else {
gotoAndPlay (13);
}
Symbol 1190 MovieClip Frame 32
_root.shake = 1.3;
_root.health = 0;
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 1190 MovieClip Frame 34
_root.shake = 0;
Symbol 1190 MovieClip Frame 44
stop();
Symbol 1190 MovieClip Frame 50
go = "false";
_root.kills++;
_x = _root._xmouse;
flip = (random(2) * 2) - 1;
if (_root.swipe == "left") {
Set(("_parent.bugthrow" add _name.charAt(1)) add ".xspeed", -80);
} else {
Set(("_parent.bugthrow" add _name.charAt(1)) add ".xspeed", 80);
}
Set(("_parent.bugthrow" add _name.charAt(1)) add ".yspeed", -random(100));
Set(("_parent.bugthrow" add _name.charAt(1)) add ".rspeed", random(40) - 20);
setProperty("_parent.bugthrow" add _name.charAt(1), _x , _root._xmouse + eval (("_parent.bugthrow" add _name.charAt(1)) add ".xspeed"));
setProperty("_parent.bugthrow" add _name.charAt(1), _y , _root._ymouse + eval (("_parent.bugthrow" add _name.charAt(1)) add "yxspeed"));
setProperty("_parent.bugthrow" add _name.charAt(1), _xscale , _xscale);
setProperty("_parent.bugthrow" add _name.charAt(1), _yscale , _yscale);
setProperty("_parent.bugthrow" add _name.charAt(1), _rotation , random(360));
Symbol 1190 MovieClip Frame 51
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1190 MovieClip Frame 52
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 1190 MovieClip Frame 56
stop();
Symbol 1190 MovieClip Frame 60
play();
go = "false";
Symbol 1190 MovieClip Frame 62
flip = 1;
zooom = false;
gotoAndPlay (13);
Symbol 1212 MovieClip Frame 12
gotoAndPlay (1);
Symbol 1259 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 350) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if (_local1.fire && (_local2.hitTest(_local1._xmouse, _local1._ymouse, true))) {
tang._x = _local1._xmouse - _x;
tang._y = _local1._ymouse - _y;
tang.gotoAndPlay(2);
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
Symbol 1259 MovieClip Frame 2
_y = (Number(random(40)) + 50);
_x = (Number(random(440)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
if (_root.kills != 59) {
gotoAndPlay (1);
}
Symbol 1259 MovieClip Frame 13
go = "true";
Symbol 1259 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1259 MovieClip Frame 18
go = "false";
Symbol 1259 MovieClip Frame 24
_parent.bubble.gotoAndPlay(2);
Symbol 1259 MovieClip Frame 31
_root.fadetoblack.play();
Symbol 1259 MovieClip Frame 59
go = "true";
Symbol 1259 MovieClip Frame 63
gotoAndPlay (59);
Symbol 1285 MovieClip Frame 1
stop();
Symbol 1285 MovieClip Frame 2
_x = _parent.g6._x;
_y = _parent.g6._y;
play();
Symbol 1285 MovieClip Frame 41
stop();
Symbol 1338 Button
on (release) {
if ((playerturn && (tttarray[2][0] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[2][0] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.ygo = y1;
_root.guns.gun.xgo = x3;
}
}
Symbol 1339 Button
on (release) {
if ((playerturn && (tttarray[1][0] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[1][0] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.ygo = y1;
_root.guns.gun.xgo = x2;
}
}
Symbol 1340 Button
on (release) {
if ((playerturn && (tttarray[0][0] == 1)) && (_root.tictactoego)) {
playerturn = false;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x1;
_root.guns.gun.ygo = y1;
timer = timeyernoggo;
tttarray[0][0] = 2;
}
}
Symbol 1341 Button
on (release) {
if ((playerturn && (tttarray[0][1] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[0][1] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x1;
_root.guns.gun.ygo = y2;
}
}
Symbol 1342 Button
on (release) {
if ((playerturn && (tttarray[1][1] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[1][1] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x2;
_root.guns.gun.ygo = y2;
}
}
Symbol 1343 Button
on (release) {
if ((playerturn && (tttarray[2][1] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[2][1] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x3;
_root.guns.gun.ygo = y2;
}
}
Symbol 1344 Button
on (release) {
if ((playerturn && (tttarray[1][2] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[1][2] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x2;
_root.guns.gun.ygo = y3;
}
}
Symbol 1345 Button
on (release) {
if ((playerturn && (tttarray[2][2] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[2][2] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x3;
_root.guns.gun.ygo = y3;
}
}
Symbol 1346 Button
on (release) {
if ((playerturn && (tttarray[0][2] == 1)) && (_root.tictactoego)) {
playerturn = false;
timer = timeyernoggo;
tttarray[0][2] = 2;
_root.guns.gun.gotoAndPlay(2);
_root.guns.gun.xgo = x1;
_root.guns.gun.ygo = y3;
}
}
Symbol 1355 MovieClip Frame 1
play();
Symbol 1355 MovieClip Frame 10
stop();
Symbol 1365 MovieClip Frame 1
play();
Symbol 1365 MovieClip Frame 14
stop();
Symbol 1366 MovieClip Frame 1
stop();
Symbol 1366 MovieClip Frame 2
stop();
Symbol 1366 MovieClip Frame 3
stop();
_parent.pencil.xgo = _x;
_parent.pencil.ygo = _y;
_parent.pencil.gotoAndPlay(2);
Symbol 1370 MovieClip Frame 1
_root.tictactoego = false;
Symbol 1370 MovieClip Frame 21
stop();
_root.fadetowhite.play();
Symbol 1371 MovieClip Frame 1
stop();
Symbol 1371 MovieClip Frame 2
stop();
Symbol 1373 MovieClip Frame 1
stop();
Symbol 1373 MovieClip Frame 17
_parent.playerturn = true;
Symbol 1374 MovieClip Frame 1
x1 = 240;
x2 = 400;
x3 = 555;
y1 = 85;
y2 = 240;
y3 = 400;
Instance of Symbol 1373 MovieClip "pencil" in Symbol 1374 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_currentframe == 1) {
xgo = -150;
ygo = -223;
}
_x = (_x + ((xgo - _x) * 0.65));
_y = (_y + ((ygo - _y) * 0.65));
}
Symbol 1376 MovieClip Frame 1
stop();
Symbol 1376 MovieClip Frame 35
_parent.gotoAndPlay(101);
Symbol 1379 MovieClip Frame 1
stop();
Symbol 1379 MovieClip Frame 2
stop();
Symbol 1379 MovieClip Frame 3
stop();
Symbol 1424 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 250) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if (_local1.fire && (_local2.hitTest(_local1._xmouse, _local1._ymouse, true))) {
tang._x = _local1._xmouse - _x;
tang._y = _local1._ymouse - _y;
tang.gotoAndPlay(2);
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
Symbol 1424 MovieClip Frame 2
_y = 80;
_x = 400;
speed = 0.005 + _root.bugspeed;
go = "false";
Symbol 1424 MovieClip Frame 10
p = 0;
Symbol 1424 MovieClip Frame 11
p++;
play();
Symbol 1424 MovieClip Frame 12
if (p < 25) {
gotoAndPlay (11);
}
Symbol 1424 MovieClip Frame 13
go = "true";
Symbol 1424 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1424 MovieClip Frame 18
go = "false";
Symbol 1424 MovieClip Frame 22
go = "false";
Symbol 1424 MovieClip Frame 98
_root.tictactoego = true;
Symbol 1424 MovieClip Frame 99
stop();
_root.guns.gotoAndStop(9);
Instance of Symbol 1374 MovieClip "tictactoe" in Symbol 1424 MovieClip Frame 99
onClipEvent (load) {
playerturn = true;
timeyernoggo = 20;
timer = -1;
tttarray = [[1, 1, 1], [1, 1, 1], [1, 1, 1]];
}
onClipEvent (enterFrame) {
timer--;
a11.gotoAndStop(tttarray[0][0]);
a12.gotoAndStop(tttarray[0][1]);
a13.gotoAndStop(tttarray[0][2]);
a21.gotoAndStop(tttarray[1][0]);
a22.gotoAndStop(tttarray[1][1]);
a23.gotoAndStop(tttarray[1][2]);
a31.gotoAndStop(tttarray[2][0]);
a32.gotoAndStop(tttarray[2][1]);
a33.gotoAndStop(tttarray[2][2]);
if ((((tttarray[0][0] == 2) && (tttarray[1][0] == 2)) && (tttarray[2][0] == 2)) || (((tttarray[0][0] == 3) && (tttarray[1][0] == 3)) && (tttarray[2][0] == 3))) {
s1.gotoAndStop(2);
}
if ((((tttarray[0][1] == 2) && (tttarray[1][1] == 2)) && (tttarray[2][1] == 2)) || (((tttarray[0][1] == 3) && (tttarray[1][1] == 3)) && (tttarray[2][1] == 3))) {
s2.gotoAndStop(2);
}
if ((((tttarray[0][2] == 2) && (tttarray[1][2] == 2)) && (tttarray[2][2] == 2)) || (((tttarray[0][2] == 3) && (tttarray[1][2] == 3)) && (tttarray[2][2] == 3))) {
s3.gotoAndStop(2);
}
if ((((tttarray[0][0] == 2) && (tttarray[0][1] == 2)) && (tttarray[0][2] == 2)) || (((tttarray[0][0] == 3) && (tttarray[0][1] == 3)) && (tttarray[0][2] == 3))) {
s4.gotoAndStop(2);
}
if ((((tttarray[1][0] == 2) && (tttarray[1][1] == 2)) && (tttarray[1][2] == 2)) || (((tttarray[1][0] == 3) && (tttarray[1][1] == 3)) && (tttarray[1][2] == 3))) {
s5.gotoAndStop(2);
}
if ((((tttarray[2][0] == 2) && (tttarray[2][1] == 2)) && (tttarray[2][2] == 2)) || (((tttarray[2][0] == 3) && (tttarray[2][1] == 3)) && (tttarray[2][2] == 3))) {
s6.gotoAndStop(2);
}
if ((((tttarray[0][0] == 2) && (tttarray[1][1] == 2)) && (tttarray[2][2] == 2)) || (((tttarray[0][0] == 3) && (tttarray[1][1] == 3)) && (tttarray[2][2] == 3))) {
s7.gotoAndStop(2);
}
if ((((tttarray[2][0] == 2) && (tttarray[1][1] == 2)) && (tttarray[0][2] == 2)) || (((tttarray[2][0] == 3) && (tttarray[1][1] == 3)) && (tttarray[0][2] == 3))) {
s8.gotoAndStop(2);
}
if ((timer == 0) && (_root.tictactoego)) {
newx = true;
swipes = [[0, 0, 1, 0, 2, 0], [0, 1, 1, 1, 2, 1], [0, 2, 1, 2, 2, 2], [0, 0, 0, 1, 0, 2], [1, 0, 1, 1, 1, 2], [2, 0, 2, 1, 2, 2], [0, 0, 1, 1, 2, 2], [0, 2, 1, 1, 2, 0]];
i = 0;
while (i < 8) {
j = 0;
while (j < 3) {
if (j == 0) {
swipes2 = [swipes[i][0], swipes[i][1], swipes[i][2], swipes[i][3], swipes[i][4], swipes[i][5]];
} else if (j == 1) {
swipes2 = [swipes[i][4], swipes[i][5], swipes[i][2], swipes[i][3], swipes[i][0], swipes[i][1]];
} else if (j == 2) {
swipes2 = [swipes[i][4], swipes[i][5], swipes[i][0], swipes[i][1], swipes[i][2], swipes[i][3]];
}
if ((((tttarray[Number(swipes2[0])][Number(swipes2[1])] == 3) && (tttarray[Number(swipes2[2])][Number(swipes2[3])] == 3)) && (tttarray[Number(swipes2[4])][Number(swipes2[5])] == 1)) && (newx)) {
newx = false;
tttarray[Number(swipes2[4])][Number(swipes2[5])] = 3;
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 3) {
if (j == 0) {
swipes2 = [swipes[i][0], swipes[i][1], swipes[i][2], swipes[i][3], swipes[i][4], swipes[i][5]];
} else if (j == 1) {
swipes2 = [swipes[i][4], swipes[i][5], swipes[i][2], swipes[i][3], swipes[i][0], swipes[i][1]];
} else if (j == 2) {
swipes2 = [swipes[i][4], swipes[i][5], swipes[i][0], swipes[i][1], swipes[i][2], swipes[i][3]];
}
if ((((tttarray[Number(swipes2[0])][Number(swipes2[1])] == 2) && (tttarray[Number(swipes2[2])][Number(swipes2[3])] == 2)) && (tttarray[Number(swipes2[4])][Number(swipes2[5])] == 1)) && (newx)) {
newx = false;
tttarray[Number(swipes2[4])][Number(swipes2[5])] = 3;
}
j++;
}
i++;
}
while (newx) {
foofa = true;
i = 0;
while (i < 3) {
j = 0;
while (j < 3) {
if (tttarray[i][j] == 1) {
foofa = false;
}
j++;
}
i++;
}
if (foofa) {
newx = false;
}
randomx = random(3);
randomy = random(3);
if (tttarray[randomx][randomy] == 1) {
tttarray[randomx][randomy] = 3;
newx = false;
}
}
}
foofanoo = true;
i = 0;
while (i < 3) {
j = 0;
while (j < 3) {
if (tttarray[i][j] == 1) {
foofanoo = false;
}
j++;
}
i++;
}
if (foofanoo) {
_parent.whiteness.play();
}
_root.tttarray2 = tttarray;
_root.playerturn2 = playerturn;
}
Symbol 1424 MovieClip Frame 101
play();
_root.guns.gotoAndStop(8);
play();
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[1][1]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[2][1]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[0][1]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[1][2]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[2][2]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[0][2]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[1][0]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[2][0]);
}
Instance of Symbol 1379 MovieClip in Symbol 1424 MovieClip Frame 101
onClipEvent (load) {
gotoAndStop(_root.tttarray2[0][0]);
}
Symbol 1424 MovieClip Frame 106
go = "false";
Symbol 1424 MovieClip Frame 133
gotoAndPlay (34);
Symbol 1424 MovieClip Frame 135
play();
_root.guns.gotoAndStop(8);
if (_root.playerturn2) {
gotoAndPlay (250);
}
Symbol 1424 MovieClip Frame 183
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
Symbol 1424 MovieClip Frame 215
_root.kills++;
Symbol 1424 MovieClip Frame 216
stop();
Symbol 1424 MovieClip Frame 250
play();
Symbol 1424 MovieClip Frame 271
_parent.g1.dontpop = false;
Symbol 1424 MovieClip Frame 274
_parent.g2.dontpop = false;
Symbol 1424 MovieClip Frame 277
_parent.g3.dontpop = false;
Symbol 1424 MovieClip Frame 280
_parent.g4.dontpop = false;
Symbol 1424 MovieClip Frame 283
_parent.g5.dontpop = false;
Symbol 1424 MovieClip Frame 286
_parent.g6.dontpop = false;
Symbol 1424 MovieClip Frame 289
_parent.g7.dontpop = false;
Symbol 1424 MovieClip Frame 292
_parent.g8.dontpop = false;
Symbol 1424 MovieClip Frame 295
_parent.g9.dontpop = false;
Symbol 1424 MovieClip Frame 298
stop();
Symbol 1450 MovieClip Frame 1
this.onEnterFrame = function () {
var _local1 = _root;
var _local2 = this;
setProperty(_local2, _xscale , ((Number(_y) - (_y * 0.03)) / 2) * Number(flip));
setProperty(_local2, _yscale , _xscale * flip);
if (go == "true") {
_y = (_y + (_y * speed));
}
if ((_y > 550) && (_currentframe < 17)) {
gotoAndPlay (18);
}
if (_x < 0) {
gotoAndPlay (2);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 45)) {
_local1.airhit = "true";
}
if (_local1.blastc.hitTest(_x, _y, true) && (_currentframe < 23)) {
rotata = Math.atan2(_local1.blastc._x - _x, _y - _local1.blastc._y) / (Math.PI/180);
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (Math.abs(rotata) * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , Number(rotata));
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
if (_local1.fire) {
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) && (_currentframe > 22)) && (_currentframe < 48)) {
gotoAndPlay (102);
}
if (((((Math.abs(_x - _local1._xmouse) < 150) && (_local1._ymouse > 240)) && (_currentframe > 22)) && (_currentframe < 48)) && (_local1.guns._currentframe == 3)) {
gotoAndPlay (102);
}
if ((_local2.hitTest(_local1._xmouse, _local1._ymouse, true) || (_local1.target.shotgunhit.hitTest(_x, _y, true))) && (_currentframe < 23)) {
_local1.splats = Number(_local1.splats) + 1;
duplicateMovieClip (_local1.ground.splat1, "splat1" add _local1.splats, _local1.splats);
setProperty("_root.ground.splat1" add _local1.splats, _x , _x);
setProperty("_root.ground.splat1" add _local1.splats, _y , _y);
setProperty("_root.ground.splat1" add _local1.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _local1.splats, _yscale , (_yscale * (30 - (_local1.guns.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _local1.splats, _rotation , _local1.guns.gun._rotation);
tellTarget ("_root.ground.splat1" add _local1.splats) {
gotoAndStop(random(9) + 1);
};
gotoAndPlay (50);
}
}
};
_y = 60;
_x = -200;
go = "false";
flip = 1;
Symbol 1450 MovieClip Frame 2
_y = 555;
_x = (Number(random(640)) + 80);
speed = (random(15) / 1000) + _root.bugspeed;
go = "false";
if ((random(3) != 0) || (dontpop)) {
gotoAndPlay (1);
}
Symbol 1450 MovieClip Frame 13
go = "true";
Symbol 1450 MovieClip Frame 17
gotoAndPlay (13);
Symbol 1450 MovieClip Frame 32
_root.shake = 1.3;
_root.health = _root.health - (11 + random(4));
_root.healthy.healthflash.gotoAndPlay(2);
Symbol 1450 MovieClip Frame 34
_root.shake = 0;
Symbol 1450 MovieClip Frame 49
gotoAndPlay (1);
Symbol 1450 MovieClip Frame 50
rand = random(3);
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
if (rand == 0) {
gotoAndPlay (51);
}
if (rand == 1) {
gotoAndPlay (67);
}
if (rand == 2) {
gotoAndPlay (84);
}
flip = (random(2) * 2) - 1;
_root.kills++;
Symbol 1450 MovieClip Frame 51
go = "false";
Symbol 1450 MovieClip Frame 66
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood1, "blood1" add _root.splats, _root.splats);
setProperty("_root.ground.blood1" add _root.splats, _x , _x);
setProperty("_root.ground.blood1" add _root.splats, _y , _y);
setProperty("_root.ground.blood1" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood1" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1450 MovieClip Frame 67
go = "false";
Symbol 1450 MovieClip Frame 83
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood2, "blood2" add _root.splats, _root.splats);
setProperty("_root.ground.blood2" add _root.splats, _x , _x);
setProperty("_root.ground.blood2" add _root.splats, _y , _y);
setProperty("_root.ground.blood2" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood2" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1450 MovieClip Frame 84
go = "false";
Symbol 1450 MovieClip Frame 101
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.blood3, "blood3" add _root.splats, _root.splats);
setProperty("_root.ground.blood3" add _root.splats, _x , _x);
setProperty("_root.ground.blood3" add _root.splats, _y , _y);
setProperty("_root.ground.blood3" add _root.splats, _xscale , _xscale);
setProperty("_root.ground.blood3" add _root.splats, _yscale , _yscale);
gotoAndPlay (1);
Symbol 1450 MovieClip Frame 102
if ((_parent.limit - _root.kills) < ((_parent.aobs + 1) - _parent.shooters)) {
dontpop = true;
}
go = "false";
_root.kills++;
_x = _root._xmouse;
Symbol 1450 MovieClip Frame 103
_root.splats = Number(_root.splats) + 1;
duplicateMovieClip (_root.ground.splat1, "splat1" add _root.splats, _root.splats);
setProperty("_root.ground.splat1" add _root.splats, _x , _x);
setProperty("_root.ground.splat1" add _root.splats, _y , 480);
setProperty("_root.ground.splat1" add _root.splats, _xscale , _xscale * ((random(2) * 2) - 1));
setProperty("_root.ground.splat1" add _root.splats, _yscale , (_yscale * (30 - (_root.gun._rotation * 0.7))) / 100);
setProperty("_root.ground.splat1" add _root.splats, _rotation , _root.gun._rotation);
tellTarget ("_root.ground.splat1" add _root.splats) {
gotoAndStop(random(9) + 1);
};
Symbol 1450 MovieClip Frame 104
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(300));
Symbol 1450 MovieClip Frame 105
_root.blud = Number(_root.blud) + 1;
duplicateMovieClip (_root.blood.blod, "blod" add _root.blud, _root.blud);
setProperty("_root.blood.blod" add _root.blud, _x , random(800));
setProperty("_root.blood.blod" add _root.blud, _y , random(480));
setProperty("_root.blood.blod" add _root.blud, _xscale , random(50) + 50);
Symbol 1450 MovieClip Frame 108
gotoAndPlay (1);
Symbol 1451 MovieClip Frame 1
aobs = 3;
limit = 30;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 2
aobs = 5;
limit = 45;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 3
aobs = 5;
shooters = 1;
limit = 60;
stop();
Instance of Symbol 849 MovieClip "g3" in Symbol 1451 MovieClip Frame 3
onClipEvent (load) {
pop = 12;
nxtpop = Number(pop);
}
Symbol 1451 MovieClip Frame 4
aobs = 6;
limit = 45;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 5
aobs = 5;
limit = 60;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 6
aobs = 3;
limit = 30;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 7
stop();
aobs = 6;
limit = 45;
shooters = 0;
Symbol 1451 MovieClip Frame 8
aobs = 7;
limit = 60;
shooters = 1;
stop();
Instance of Symbol 849 MovieClip "g6" in Symbol 1451 MovieClip Frame 8
onClipEvent (load) {
pop = 12;
nxtpop = Number(pop);
}
Symbol 1451 MovieClip Frame 9
aobs = 3;
limit = 30;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 10
aobs = 5;
limit = 45;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 11
stop();
aobs = 7;
limit = 45;
shooters = 0;
Symbol 1451 MovieClip Frame 12
stop();
aobs = 9;
limit = 90;
shooters = 0;
Symbol 1451 MovieClip Frame 13
stop();
aobs = 1;
limit = 60;
shooters = 0;
Symbol 1451 MovieClip Frame 14
aobs = 3;
limit = 30;
shooters = 0;
stop();
Instance of Symbol 1161 MovieClip "bugthrow0" in Symbol 1451 MovieClip Frame 14
onClipEvent (enterFrame) {
_x = (_x + xspeed);
_y = (_y + yspeed);
_rotation = (_rotation + rspeed);
}
Instance of Symbol 1161 MovieClip "bugthrow1" in Symbol 1451 MovieClip Frame 14
onClipEvent (enterFrame) {
_x = (_x + xspeed);
_y = (_y + yspeed);
_rotation = (_rotation + rspeed);
}
Instance of Symbol 1161 MovieClip "bugthrow2" in Symbol 1451 MovieClip Frame 14
onClipEvent (enterFrame) {
_x = (_x + xspeed);
_y = (_y + yspeed);
_rotation = (_rotation + rspeed);
}
Symbol 1451 MovieClip Frame 15
stop();
aobs = 1;
limit = 1;
shooters = 0;
Instance of Symbol 1212 MovieClip "bugthrow0" in Symbol 1451 MovieClip Frame 15
onClipEvent (enterFrame) {
_x = (_x + xspeed);
_y = (_y + yspeed);
_rotation = (_rotation + rspeed);
}
Symbol 1451 MovieClip Frame 16
aobs = 6;
limit = 59;
shooters = 0;
stop();
Symbol 1451 MovieClip Frame 17
aobs = 9;
limit = 1;
shooters = 0;
stop();
Instance of Symbol 1450 MovieClip "g1" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g2" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g3" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g4" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g5" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g6" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g7" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Instance of Symbol 1450 MovieClip "g8" in Symbol 1451 MovieClip Frame 17
onClipEvent (load) {
dontpop = true;
}
Symbol 1457 MovieClip Frame 20
stopAllSounds();
Symbol 1457 MovieClip Frame 21
if (_root.gamestage == 13) {
_root.gotoAndPlay(15);
} else if (_root.gamestage == 17) {
_root.gotoAndPlay(17);
} else {
_root.nextFrame();
}
Symbol 1484 MovieClip Frame 1
gotoAndStop(_root.gamestage);
stop();
Symbol 1484 MovieClip Frame 2
stop();
Symbol 1484 MovieClip Frame 3
stop();
Symbol 1484 MovieClip Frame 4
stop();
Symbol 1484 MovieClip Frame 5
stop();
Symbol 1484 MovieClip Frame 6
stop();
Symbol 1484 MovieClip Frame 7
stop();
Symbol 1484 MovieClip Frame 8
stop();
Symbol 1484 MovieClip Frame 9
stop();
Symbol 1484 MovieClip Frame 10
stop();
Symbol 1484 MovieClip Frame 11
stop();
Symbol 1484 MovieClip Frame 12
stop();
Symbol 1484 MovieClip Frame 13
stop();
Symbol 1484 MovieClip Frame 14
stop();
Symbol 1484 MovieClip Frame 15
stop();
Symbol 1484 MovieClip Frame 16
stop();
Symbol 1484 MovieClip Frame 17
stop();
Symbol 1485 Button
on (release) {
_root.gamestage++;
_root.gotoAndPlay(4);
}
Symbol 1488 Button
on (release) {
_root.gotoAndPlay(4);
}
Symbol 1502 Button
on (release) {
_root.gotoAndPlay(19);
}
Symbol 1505 Button
on (release) {
skyframe = 1;
gamestage = 0;
_root.gotoAndPlay(4);
}