Frame 1
Frame 87
ifFrameLoaded (127) {
gotoAndPlay (89);
}
setProperty("/loader", _xscale , (_framesloaded / _totalframes) * 100);
Set("/:loaddisp", int((_framesloaded / _totalframes) * 100) add "%");
Frame 88
gotoAndPlay (87);
Frame 90
Mouse.show();
fscommand ("fullscreen", "false");
fscommand ("allowscale", "false");
fscommand ("showmenu", "false");
Frame 91
Mouse.show();
stop();
Instance of Symbol 98 MovieClip in Frame 115
onClipEvent (enterFrame) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
Frame 116
stop();
tellTarget ("/rc") {
gotoAndPlay (2);
};
Frame 117
stop();
Frame 118
stop();
Frame 119
Set("/:bullfirecount", 1);
startDrag ("/mt", true);
Set("/:placecountet3", 0);
tellTarget ("/et1") {
gotoAndPlay (2);
};
tellTarget ("/et2") {
gotoAndPlay (2);
};
tellTarget ("/et3") {
gotoAndPlay (2);
};
Set("/:weap1", 20);
Set("/:weap2", 0);
Set("/:weap3", 0);
Set("/:levelchange", 0);
stopAllSounds();
Mouse.hide();
stop();
Instance of Symbol 161 MovieClip "bullet1" in Frame 119
onClipEvent (enterFrame) {
if (/bullet1/bullfire/:bullfire == 1) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
}
Instance of Symbol 162 MovieClip "bullet2" in Frame 119
onClipEvent (enterFrame) {
if (/bullet2/bullfire/:bullfire == 1) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
}
Instance of Symbol 163 MovieClip "bullet3" in Frame 119
onClipEvent (enterFrame) {
if (/bullet3/bullfire/:bullfire == 1) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
}
Instance of Symbol 164 MovieClip "bullet4" in Frame 119
onClipEvent (enterFrame) {
if (/bullet4/bullfire/:bullfire == 1) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
}
Instance of Symbol 165 MovieClip "bullet5" in Frame 119
onClipEvent (enterFrame) {
if (/bullet5/bullfire/:bullfire == 1) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
}
Instance of Symbol 169 MovieClip "cannon" in Frame 119
onClipEvent (enterFrame) {
_rotation = (_rotation + Math.floor((180 * Math.atan2(_ymouse, _xmouse)) / 3.14159265358979 /* Math.PI */));
}
Instance of Symbol 170 MovieClip "et1" in Frame 119
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet1", /:placecountet1 + 1);
if (placecountet1 == 0) {
et1x = getProperty("/et1", _x);
et1y = getProperty("/et1", _y);
}
tellTarget ("/et1") {
gotoAndStop (1);
};
_x = et1x;
_y = et1y;
}
}
Instance of Symbol 173 MovieClip "et2" in Frame 119
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet2", /:placecountet2 + 1);
if (placecountet2 == 0) {
et2x = getProperty("/et2", _x);
et2y = getProperty("/et2", _y);
}
tellTarget ("/et2") {
gotoAndStop (1);
};
_x = et2x;
_y = et2y;
}
}
Instance of Symbol 174 MovieClip "et3" in Frame 119
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet3", /:placecountet3 + 1);
if (placecountet3 == 0) {
et3x = getProperty("/et3", _x);
et3y = getProperty("/et3", _y);
}
tellTarget ("/et3") {
gotoAndStop (1);
};
_x = et3x;
_y = et3y;
}
}
Instance of Symbol 170 MovieClip "et1" in Frame 121
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet1", /:placecountet1 + 1);
if (placecountet1 == 0) {
et1x = getProperty("/et1", _x);
et1y = getProperty("/et1", _y);
}
tellTarget ("/et1") {
gotoAndStop (1);
};
_x = et1x;
_y = et1y;
}
}
Instance of Symbol 173 MovieClip "et2" in Frame 121
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet2", /:placecountet2 + 1);
if (placecountet2 == 0) {
et2x = getProperty("/et2", _x);
et2y = getProperty("/et2", _y);
}
tellTarget ("/et2") {
gotoAndStop (1);
};
_x = et2x;
_y = et2y;
}
}
Instance of Symbol 174 MovieClip "et3" in Frame 121
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet3", /:placecountet3 + 1);
if (placecountet3 == 0) {
et3x = getProperty("/et3", _x);
et3y = getProperty("/et3", _y);
}
tellTarget ("/et3") {
gotoAndStop (1);
};
_x = et3x;
_y = et3y;
}
}
Instance of Symbol 170 MovieClip "et1" in Frame 123
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet1", /:placecountet1 + 1);
if (placecountet1 == 0) {
et1x = getProperty("/et1", _x);
et1y = getProperty("/et1", _y);
}
tellTarget ("/et1") {
gotoAndStop (1);
};
_x = et1x;
_y = et1y;
}
}
Instance of Symbol 173 MovieClip "et2" in Frame 123
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet2", /:placecountet2 + 1);
if (placecountet2 == 0) {
et2x = getProperty("/et2", _x);
et2y = getProperty("/et2", _y);
}
tellTarget ("/et2") {
gotoAndStop (1);
};
_x = et2x;
_y = et2y;
}
}
Instance of Symbol 174 MovieClip "et3" in Frame 123
onClipEvent (enterFrame) {
if (this.hitTest("/base")) {
tellTarget ("/base/electro") {
play();
};
Set("/:placecountet3", /:placecountet3 + 1);
if (placecountet3 == 0) {
et3x = getProperty("/et3", _x);
et3y = getProperty("/et3", _y);
}
tellTarget ("/et3") {
gotoAndStop (1);
};
_x = et3x;
_y = et3y;
}
}
Symbol 3 MovieClip Frame 1
stop();
Symbol 18 MovieClip Frame 21
stop();
Symbol 43 Button
on (release) {
gotoAndPlay (119);
}
Symbol 47 Button
on (release) {
gotoAndStop (116);
}
Symbol 52 Button
on (release) {
nextFrame();
}
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 4
tellTarget ("/energy") {
nextFrame();
};
gotoAndPlay (2);
Symbol 89 MovieClip Frame 16
stop();
Symbol 90 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 2
tellTarget ("te1") {
play();
};
tellTarget ("te2") {
play();
};
tellTarget ("te3") {
play();
};
Symbol 97 MovieClip Frame 1
stop();
Symbol 103 Button
on (release) {
nextFrame();
}
Symbol 109 MovieClip Frame 1
stop();
Symbol 109 MovieClip Frame 40
_x = -100;
_y = -100;
Symbol 113 MovieClip Frame 1
stop();
Symbol 113 MovieClip Frame 40
_x = -100;
_y = -100;
Symbol 117 MovieClip Frame 1
stop();
Symbol 117 MovieClip Frame 40
_x = -100;
_y = -100;
Symbol 119 Button
on (release) {
gotoAndStop (91);
}
Symbol 129 Button
on (release) {
gotoAndStop (91);
}
Symbol 137 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 7
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 140 MovieClip Frame 50
tellTarget ("/base") {
gotoAndStop (2);
};
tellTarget ("/go") {
gotoAndStop (2);
};
tellTarget ("blasted") {
gotoAndStop(/:level);
};
setProperty("/cannon", _visible , "0");
setProperty("/hood1", _visible , "0");
setProperty("/hood2", _visible , "0");
Set("/:weap1", 0);
Set("/:weap2", 0);
Set("/:weap3", 0);
Symbol 149 MovieClip Frame 1
stop();
Set("/:weapon", 1);
Symbol 149 MovieClip Frame 2
stop();
Set("/:weapon", 2);
Symbol 149 MovieClip Frame 3
stop();
Set("/:weapon", 3);
Symbol 151 Button
on (keyPress "<Space>") {
tellTarget ("/sc") {
play();
};
}
Symbol 152 MovieClip Frame 1
Set("/:level", 1);
Symbol 152 MovieClip Frame 2
if (50 < /:levelchange) {
Set("/:levelchange", 0);
tellTarget ("/") {
nextFrame();
};
gotoAndPlay (3);
} else {
gotoAndPlay (1);
}
Symbol 152 MovieClip Frame 3
Set("/:level", 2);
Symbol 152 MovieClip Frame 4
if (50 < /:levelchange) {
Set("/:levelchange", 0);
tellTarget ("/") {
nextFrame();
};
gotoAndPlay (5);
} else {
gotoAndPlay (3);
}
Symbol 152 MovieClip Frame 5
Set("/:level", 3);
Symbol 152 MovieClip Frame 6
if (50 < /:levelchange) {
Set("/:levelchange", 0);
tellTarget ("/") {
gotoAndStop ("over");
};
tellTarget ("/ma") {
gotoAndStop (2);
};
stop();
} else {
gotoAndPlay (5);
}
Symbol 154 MovieClip Frame 1
stop();
Symbol 155 MovieClip Frame 1
stop();
Symbol 157 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 1
stop();
Symbol 158 MovieClip Frame 2
stop();
Symbol 159 MovieClip Frame 1
stop();
Symbol 159 MovieClip Frame 2
stop();
Symbol 160 MovieClip Frame 1
stop();
bullfire = 1;
Symbol 160 MovieClip Frame 2
if ((0 >= /:weap1) and (/:weapon == 1)) {
Set("/:weap1", 0);
gotoAndStop (1);
} else if ((0 >= /:weap2) and (/:weapon == 2)) {
Set("/:weap2", 0);
gotoAndStop (1);
} else if ((0 >= /:weap3) and (/:weapon == 3)) {
Set("/:weap3", 0);
gotoAndStop (1);
}
Symbol 160 MovieClip Frame 3
bullfire = 0;
tellTarget ("all") {
gotoAndStop(/:weapon);
};
Set("/:weap" add /:weapon, eval ("/:weap" add /:weapon) - 1);
tellTarget (/:weapon) {
play();
};
Instance of Symbol 158 MovieClip "all" in Symbol 160 MovieClip Frame 3
onClipEvent (enterFrame) {
if (this.hitTest("/et1") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et1") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et1", _x));
setProperty("/explosion", _y , getProperty("/et1", _y));
tellTarget ("/explosion") {
play();
};
if (/:weapon == 3) {
setProperty("/vortex", _x , getProperty("/explosion", _x));
setProperty("/vortex", _y , getProperty("/explosion", _y));
tellTarget ("/vortex") {
play();
};
}
setProperty("/et1", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et1", _x , random(740));
setProperty("/et1", _y , 500);
} else if (placer == 1) {
setProperty("/et1", _x , random(640));
setProperty("/et1", _y , -100);
} else if (placer == 2) {
setProperty("/et1", _x , -100);
setProperty("/et1", _y , random(480));
} else if (placer == 3) {
setProperty("/et1", _x , 740);
setProperty("/et1", _y , random(480));
}
Set("/et1/:move", 40);
Set("/:placecountet1", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et2") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et2") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et2", _x));
setProperty("/explosion", _y , getProperty("/et2", _y));
tellTarget ("/explosion") {
play();
};
if (/:weapon == 3) {
setProperty("/vortex", _x , getProperty("/explosion", _x));
setProperty("/vortex", _y , getProperty("/explosion", _y));
tellTarget ("/vortex") {
play();
};
}
setProperty("/et2", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et2", _x , random(740));
setProperty("/et2", _y , 500);
} else if (placer == 1) {
setProperty("/et2", _x , random(640));
setProperty("/et2", _y , -100);
} else if (placer == 2) {
setProperty("/et2", _x , -100);
setProperty("/et2", _y , random(480));
} else if (placer == 3) {
setProperty("/et2", _x , 740);
setProperty("/et2", _y , random(480));
}
Set("/et2/:move", 40);
Set("/:placecountet2", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et3") and (_visible eq "true")) {
_visible = "0";
setProperty("/explosion", _x , getProperty("/et3", _x));
setProperty("/explosion", _y , getProperty("/et3", _y));
tellTarget ("/explosion") {
play();
};
if (/:weapon == 3) {
setProperty("/vortex", _x , getProperty("/explosion", _x));
setProperty("/vortex", _y , getProperty("/explosion", _y));
tellTarget ("/vortex") {
play();
};
}
setProperty("/et3", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et3", _x , random(740));
setProperty("/et3", _y , 500);
} else if (placer == 1) {
setProperty("/et3", _x , random(640));
setProperty("/et3", _y , -100);
} else if (placer == 2) {
setProperty("/et3", _x , -100);
setProperty("/et3", _y , random(480));
} else if (placer == 3) {
setProperty("/et3", _x , 740);
setProperty("/et3", _y , random(480));
}
Set("/et3/:move", 40);
tellTarget ("/et3") {
gotoAndPlay (1);
};
Set("/:placecountet3", 0);
}
}
onClipEvent (enterFrame) {
if (((this.hitTest("/sb") and (_visible eq "true")) and (-50 < getProperty("/sb", _y))) and (getProperty("/sb", _currentframe) == 1)) {
Set("/:weap1", /:weap1 + 10);
_visible = "0";
tellTarget ("/sb") {
play();
};
}
}
onClipEvent (enterFrame) {
if (((this.hitTest("/lb") and (_visible eq "true")) and (-50 < getProperty("/lb", _y))) and (getProperty("/lb", _currentframe) == 1)) {
Set("/:weap2", /:weap2 + 10);
_visible = "0";
tellTarget ("/lb") {
play();
};
}
}
onClipEvent (enterFrame) {
if (((this.hitTest("/mb") and (_visible eq "true")) and (-50 < getProperty("/mb", _y))) and (getProperty("/mb", _currentframe) == 1)) {
Set("/:weap3", /:weap3 + 10);
_visible = "0";
tellTarget ("/mb") {
play();
};
}
}
Symbol 161 MovieClip Frame 1
stop();
Symbol 162 MovieClip Frame 1
stop();
Symbol 163 MovieClip Frame 1
stop();
Symbol 164 MovieClip Frame 1
stop();
Symbol 165 MovieClip Frame 1
stop();
Symbol 167 MovieClip Frame 1
stop();
Instance of Symbol 166 MovieClip in Symbol 167 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest("/et1") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et1") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et1", _x));
setProperty("/explosion", _y , getProperty("/et1", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et1", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et1", _x , random(740));
setProperty("/et1", _y , 500);
} else if (placer == 1) {
setProperty("/et1", _x , random(640));
setProperty("/et1", _y , -100);
} else if (placer == 2) {
setProperty("/et1", _x , -100);
setProperty("/et1", _y , random(480));
} else if (placer == 3) {
setProperty("/et1", _x , 740);
setProperty("/et1", _y , random(480));
}
Set("/et1/:move", 40);
Set("/:placecountet1", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et2") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et2") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et2", _x));
setProperty("/explosion", _y , getProperty("/et2", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et2", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et2", _x , random(740));
setProperty("/et2", _y , 500);
} else if (placer == 1) {
setProperty("/et2", _x , random(640));
setProperty("/et2", _y , -100);
} else if (placer == 2) {
setProperty("/et2", _x , -100);
setProperty("/et2", _y , random(480));
} else if (placer == 3) {
setProperty("/et2", _x , 740);
setProperty("/et2", _y , random(480));
}
Set("/et2/:move", 40);
Set("/:placecountet2", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et3") and (_visible eq "true")) {
_visible = "0";
setProperty("/explosion", _x , getProperty("/et3", _x));
setProperty("/explosion", _y , getProperty("/et3", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et3", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et3", _x , random(740));
setProperty("/et3", _y , 500);
} else if (placer == 1) {
setProperty("/et3", _x , random(640));
setProperty("/et3", _y , -100);
} else if (placer == 2) {
setProperty("/et3", _x , -100);
setProperty("/et3", _y , random(480));
} else if (placer == 3) {
setProperty("/et3", _x , 740);
setProperty("/et3", _y , random(480));
}
Set("/et3/:move", 40);
tellTarget ("/et3") {
gotoAndPlay (1);
};
Set("/:placecountet3", 0);
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/sb") and (_visible eq "true")) and (-50 < getProperty("/sb", _y))) {
Set("/:weap1", /:weap1 + 10);
_visible = "0";
tellTarget ("/sb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/lb") and (_visible eq "true")) and (-50 < getProperty("/lb", _y))) {
Set("/:weap2", /:weap2 + 10);
_visible = "0";
tellTarget ("/lb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/mb") and (_visible eq "true")) and (-50 < getProperty("/mb", _y))) {
Set("/:weap3", /:weap3 + 10);
_visible = "0";
tellTarget ("/mb") {
play();
};
}
}
Instance of Symbol 166 MovieClip in Symbol 167 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest("/et1") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et1") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et1", _x));
setProperty("/explosion", _y , getProperty("/et1", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et1", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et1", _x , random(740));
setProperty("/et1", _y , 500);
} else if (placer == 1) {
setProperty("/et1", _x , random(640));
setProperty("/et1", _y , -100);
} else if (placer == 2) {
setProperty("/et1", _x , -100);
setProperty("/et1", _y , random(480));
} else if (placer == 3) {
setProperty("/et1", _x , 740);
setProperty("/et1", _y , random(480));
}
Set("/et1/:move", 40);
Set("/:placecountet1", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et2") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et2") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et2", _x));
setProperty("/explosion", _y , getProperty("/et2", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et2", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et2", _x , random(740));
setProperty("/et2", _y , 500);
} else if (placer == 1) {
setProperty("/et2", _x , random(640));
setProperty("/et2", _y , -100);
} else if (placer == 2) {
setProperty("/et2", _x , -100);
setProperty("/et2", _y , random(480));
} else if (placer == 3) {
setProperty("/et2", _x , 740);
setProperty("/et2", _y , random(480));
}
Set("/et2/:move", 40);
Set("/:placecountet2", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et3") and (_visible eq "true")) {
_visible = "0";
setProperty("/explosion", _x , getProperty("/et3", _x));
setProperty("/explosion", _y , getProperty("/et3", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et3", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et3", _x , random(740));
setProperty("/et3", _y , 500);
} else if (placer == 1) {
setProperty("/et3", _x , random(640));
setProperty("/et3", _y , -100);
} else if (placer == 2) {
setProperty("/et3", _x , -100);
setProperty("/et3", _y , random(480));
} else if (placer == 3) {
setProperty("/et3", _x , 740);
setProperty("/et3", _y , random(480));
}
Set("/et3/:move", 40);
tellTarget ("/et3") {
gotoAndPlay (1);
};
Set("/:placecountet3", 0);
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/sb") and (_visible eq "true")) and (-50 < getProperty("/sb", _y))) {
Set("/:weap1", /:weap1 + 10);
_visible = "0";
tellTarget ("/sb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/lb") and (_visible eq "true")) and (-50 < getProperty("/lb", _y))) {
Set("/:weap2", /:weap2 + 10);
_visible = "0";
tellTarget ("/lb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/mb") and (_visible eq "true")) and (-50 < getProperty("/mb", _y))) {
Set("/:weap3", /:weap3 + 10);
_visible = "0";
tellTarget ("/mb") {
play();
};
}
}
Instance of Symbol 166 MovieClip in Symbol 167 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest("/et1") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et1") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et1", _x));
setProperty("/explosion", _y , getProperty("/et1", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et1", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et1", _x , random(740));
setProperty("/et1", _y , 500);
} else if (placer == 1) {
setProperty("/et1", _x , random(640));
setProperty("/et1", _y , -100);
} else if (placer == 2) {
setProperty("/et1", _x , -100);
setProperty("/et1", _y , random(480));
} else if (placer == 3) {
setProperty("/et1", _x , 740);
setProperty("/et1", _y , random(480));
}
Set("/et1/:move", 40);
Set("/:placecountet1", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et2") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et2") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et2", _x));
setProperty("/explosion", _y , getProperty("/et2", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et2", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et2", _x , random(740));
setProperty("/et2", _y , 500);
} else if (placer == 1) {
setProperty("/et2", _x , random(640));
setProperty("/et2", _y , -100);
} else if (placer == 2) {
setProperty("/et2", _x , -100);
setProperty("/et2", _y , random(480));
} else if (placer == 3) {
setProperty("/et2", _x , 740);
setProperty("/et2", _y , random(480));
}
Set("/et2/:move", 40);
Set("/:placecountet2", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et3") and (_visible eq "true")) {
_visible = "0";
setProperty("/explosion", _x , getProperty("/et3", _x));
setProperty("/explosion", _y , getProperty("/et3", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et3", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et3", _x , random(740));
setProperty("/et3", _y , 500);
} else if (placer == 1) {
setProperty("/et3", _x , random(640));
setProperty("/et3", _y , -100);
} else if (placer == 2) {
setProperty("/et3", _x , -100);
setProperty("/et3", _y , random(480));
} else if (placer == 3) {
setProperty("/et3", _x , 740);
setProperty("/et3", _y , random(480));
}
Set("/et3/:move", 40);
tellTarget ("/et3") {
gotoAndPlay (1);
};
Set("/:placecountet3", 0);
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/sb") and (_visible eq "true")) and (-50 < getProperty("/sb", _y))) {
Set("/:weap1", /:weap1 + 10);
_visible = "0";
tellTarget ("/sb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/lb") and (_visible eq "true")) and (-50 < getProperty("/lb", _y))) {
Set("/:weap2", /:weap2 + 10);
_visible = "0";
tellTarget ("/lb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/mb") and (_visible eq "true")) and (-50 < getProperty("/mb", _y))) {
Set("/:weap3", /:weap3 + 10);
_visible = "0";
tellTarget ("/mb") {
play();
};
}
}
Instance of Symbol 166 MovieClip in Symbol 167 MovieClip Frame 2
onClipEvent (enterFrame) {
if (this.hitTest("/et1") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et1") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et1", _x));
setProperty("/explosion", _y , getProperty("/et1", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et1", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et1", _x , random(740));
setProperty("/et1", _y , 500);
} else if (placer == 1) {
setProperty("/et1", _x , random(640));
setProperty("/et1", _y , -100);
} else if (placer == 2) {
setProperty("/et1", _x , -100);
setProperty("/et1", _y , random(480));
} else if (placer == 3) {
setProperty("/et1", _x , 740);
setProperty("/et1", _y , random(480));
}
Set("/et1/:move", 40);
Set("/:placecountet1", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et2") and (_visible eq "true")) {
_visible = "0";
tellTarget ("/et2") {
gotoAndPlay (1);
};
setProperty("/explosion", _x , getProperty("/et2", _x));
setProperty("/explosion", _y , getProperty("/et2", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et2", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et2", _x , random(740));
setProperty("/et2", _y , 500);
} else if (placer == 1) {
setProperty("/et2", _x , random(640));
setProperty("/et2", _y , -100);
} else if (placer == 2) {
setProperty("/et2", _x , -100);
setProperty("/et2", _y , random(480));
} else if (placer == 3) {
setProperty("/et2", _x , 740);
setProperty("/et2", _y , random(480));
}
Set("/et2/:move", 40);
Set("/:placecountet2", 0);
}
}
onClipEvent (enterFrame) {
if (this.hitTest("/et3") and (_visible eq "true")) {
_visible = "0";
setProperty("/explosion", _x , getProperty("/et3", _x));
setProperty("/explosion", _y , getProperty("/et3", _y));
tellTarget ("/explosion") {
play();
};
setProperty("/et3", _visible , 0);
placer = random(4);
if (placer == 0) {
setProperty("/et3", _x , random(740));
setProperty("/et3", _y , 500);
} else if (placer == 1) {
setProperty("/et3", _x , random(640));
setProperty("/et3", _y , -100);
} else if (placer == 2) {
setProperty("/et3", _x , -100);
setProperty("/et3", _y , random(480));
} else if (placer == 3) {
setProperty("/et3", _x , 740);
setProperty("/et3", _y , random(480));
}
Set("/et3/:move", 40);
tellTarget ("/et3") {
gotoAndPlay (1);
};
Set("/:placecountet3", 0);
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/sb") and (_visible eq "true")) and (-50 < getProperty("/sb", _y))) {
Set("/:weap1", /:weap1 + 10);
_visible = "0";
tellTarget ("/sb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/lb") and (_visible eq "true")) and (-50 < getProperty("/lb", _y))) {
Set("/:weap2", /:weap2 + 10);
_visible = "0";
tellTarget ("/lb") {
play();
};
}
}
onClipEvent (enterFrame) {
if ((this.hitTest("/mb") and (_visible eq "true")) and (-50 < getProperty("/mb", _y))) {
Set("/:weap3", /:weap3 + 10);
_visible = "0";
tellTarget ("/mb") {
play();
};
}
}
Symbol 168 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 1
stop();
Symbol 169 MovieClip Frame 550
gotoAndPlay (2);
Symbol 170 MovieClip Frame 2
move = random(10);
_visible = 1;
tellTarget ("/base/electro") {
gotoAndStop (1);
};
Symbol 170 MovieClip Frame 3
if (move == 0) {
if (/:level == 1) {
speed = random(25) + 110;
} else if (/:level == 2) {
speed = random(25) + 80;
} else if (/:level == 3) {
speed = random(25) + 50;
}
gotoAndPlay (5);
} else {
gotoAndPlay (2);
}
Symbol 170 MovieClip Frame 4
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 170 MovieClip Frame 5
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 170 MovieClip Frame 6
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
if (_visible eq "false") {
gotoAndPlay (2);
} else {
gotoAndPlay (4);
}
Symbol 172 MovieClip Frame 1
stop();
Set("/:levelchange", /:levelchange + 1);
Symbol 172 MovieClip Frame 2
Set("/:points", (/:points + 100) + (50 - getProperty("/energy", _currentframe)));
Symbol 172 MovieClip Frame 4
boxplacer = random(17);
if (boxplacer == 0) {
setProperty("/sb", _x , _x);
setProperty("/sb", _y , _y);
} else if (boxplacer == 1) {
setProperty("/lb", _x , _x);
setProperty("/lb", _y , _y);
} else if (boxplacer == 2) {
setProperty("/mb", _x , _x);
setProperty("/mb", _y , _y);
}
Symbol 173 MovieClip Frame 2
move = random(10);
_visible = 1;
tellTarget ("/base/electro") {
gotoAndStop (1);
};
Symbol 173 MovieClip Frame 3
if (move == 0) {
if (/:level == 1) {
speed = random(25) + 110;
} else if (/:level == 2) {
speed = random(25) + 80;
} else if (/:level == 3) {
speed = random(25) + 50;
}
gotoAndPlay (5);
} else {
gotoAndPlay (2);
}
Symbol 173 MovieClip Frame 4
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 173 MovieClip Frame 5
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 173 MovieClip Frame 6
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
if (_visible eq "false") {
gotoAndPlay (2);
} else {
gotoAndPlay (4);
}
Symbol 174 MovieClip Frame 2
move = random(10);
_visible = 1;
tellTarget ("/base/electro") {
gotoAndStop (1);
};
Symbol 174 MovieClip Frame 3
if (move == 0) {
if (/:level == 1) {
speed = random(25) + 110;
} else if (/:level == 2) {
speed = random(25) + 80;
} else if (/:level == 3) {
speed = random(25) + 50;
}
gotoAndPlay (5);
} else {
gotoAndPlay (2);
}
Symbol 174 MovieClip Frame 4
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 174 MovieClip Frame 5
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
Symbol 174 MovieClip Frame 6
_x = (_x + ((getProperty("/cannon", _x) - _x) / speed));
_y = (_y + ((getProperty("/cannon", _y) - _y) / speed));
if (_visible eq "false") {
gotoAndPlay (2);
} else {
gotoAndPlay (4);
}
Symbol 177 Button
on (press) {
if (/:bullfirecount < 5) {
Set("/:bullfirecount", /:bullfirecount + 1);
tellTarget (("/bullet" add /:bullfirecount) add "/bullfire") {
play();
};
tellTarget ("/cannon/can") {
play();
};
} else {
Set("/:bullfirecount", 1);
tellTarget (("/bullet" add /:bullfirecount) add "/bullfire") {
play();
};
tellTarget ("/cannon/can") {
play();
};
}
}
Symbol 184 Button
on (release) {
stopAllSounds();
tellTarget ("/") {
gotoAndStop (90);
};
}
Symbol 185 MovieClip Frame 1
stop();
Symbol 187 Button
on (release) {
stopAllSounds();
tellTarget ("/") {
gotoAndPlay (90);
};
}
Symbol 188 MovieClip Frame 1
stop();
Symbol 188 MovieClip Frame 2
tellTarget ("/") {
gotoAndStop ("over");
};
Symbol 191 MovieClip Frame 105
tellTarget ("/") {
nextFrame();
};
Symbol 193 MovieClip Frame 105
tellTarget ("/") {
nextFrame();
};