Frame 1
stop();
Instance of Symbol 22 MovieClip "planeloading" in Frame 1
onClipEvent (load) {
startBytes = _root.getBytesLoaded();
}
onClipEvent (enterFrame) {
percentloaded = parseInt(((_root.getBytesLoaded() - startBytes) / (_root.getBytesTotal() - startBytes)) * 100);
_root.planeloading._x = (percentloaded / 100) * 420;
_root.planeloading.loadpercent = percentloaded + "%";
loaded = precentloaded;
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
_root.nextFrame();
}
}
Frame 2
stop();
Frame 3
stop();
Frame 4
if (init != 1) {
slots = new Array(101);
object = new Array(101);
i = 0;
while (i < 102) {
object[i] = i;
i++;
}
}
score = 0;
Mouse.hide();
duplicateMovieClip ("/crosshair", "crosshair1", 9999);
_root.boat1.removeMovieClip();
duplicateMovieClip ("/boat", "boat1", 9998);
_root.boat._visible = 0;
_root.boat1.gotoAndStop(1);
startDrag ("/crosshair1", true);
Set("/actions2:xposarray", new Array());
Set("/actions2:yposarray", new Array());
_root.actions2.xposarray[5] = _root.trail._x;
counter = 1;
while (counter < 6) {
eval ("/trail" + counter)._y = eval ("/trail" + (counter - 1))._y + 10;
_root.actions2.xposarray[6 - counter] = eval ("/trail" + counter)._x;
_root.actions2.yposarray[6 - counter] = eval ("/trail" + counter)._y;
counter++;
}
Instance of Symbol 274 MovieClip "actions" in Frame 4
onClipEvent (load) {
function minespawn() {
if ((/:slots[depth] != 1) and (boatdepth != depth)) {
/:slots[depth] = 1;
/:object[depth] = "/mine" + counter;
duplicateMovieClip ("/minesource", "mine" + counter, depth);
setProperty("/mine" + counter, _y , depth + 270);
Set(("/mine" + counter) + ":minespeed", 10);
Set(("/mine" + counter) + ":depth", depth);
setProperty("/mine" + counter, _xscale , (getProperty("/mine" + counter, _y) - 270) + 10);
setProperty("/mine" + counter, _yscale , (getProperty("/mine" + counter, _y) - 270) + 10);
Set(("/mine" + counter) + ":minespeed", (eval (("/mine" + counter) + ":minespeed") * eval ("/mine" + counter)._xscale) / 100);
}
}
function maidenspawn() {
if ((/:slots[depth] != 1) and (boatdepth != depth)) {
/:slots[depth] = 1;
/:object[depth] = "/maiden" + counter;
duplicateMovieClip ("/maidensource", "maiden" + counter, depth);
setProperty("/maiden" + counter, _y , depth + 270);
Set(("/maiden" + counter) + ":minespeed", 10);
Set(("/maiden" + counter) + ":depth", depth);
setProperty("/maiden" + counter, _xscale , (getProperty("/maiden" + counter, _y) - 270) + 10);
setProperty("/maiden" + counter, _yscale , (getProperty("/maiden" + counter, _y) - 270) + 10);
Set(("/maiden" + counter) + ":minespeed", (eval (("/maiden" + counter) + ":minespeed") * eval ("/maiden" + counter)._xscale) / 100);
}
}
function mermaidspawn() {
if ((/:slots[depth] != 1) and (boatdepth != depth)) {
/:slots[depth] = 1;
/:object[depth] = "/mermaid" + counter;
duplicateMovieClip ("/mermaidsource", "mermaid" + counter, depth);
setProperty("/mermaid" + counter, _y , depth + 270);
Set(("/mermaid" + counter) + ":minespeed", 10);
Set(("/mermaid" + counter) + ":depth", depth);
setProperty("/mermaid" + counter, _xscale , (getProperty("/mermaid" + counter, _y) - 270) + 10);
setProperty("/mermaid" + counter, _yscale , (getProperty("/mermaid" + counter, _y) - 270) + 10);
Set(("/mermaid" + counter) + ":minespeed", (eval (("/mermaid" + counter) + ":minespeed") * eval ("/mermaid" + counter)._xscale) / 100);
}
}
function planespawn() {
if ((/:slots[80 - depth] != 1) and (boatdepth != (80 - depth))) {
/:slots[80 - depth] = 1;
Set(("/carrier/plane" + /carrier:counter) + ":depth", depth);
Set(("/carrier/plane" + /carrier:counter) + ":planename", "/plane" + counter);
eval ("/carrier/plane" + /carrier:counter).play();
_root.carrier.counter++;
if (12 < _root.carrier.counter) {
_root.carrier.counter = 0;
}
}
}
setProperty("/boat1", _xscale , (_root.boat._y - 270) + 50);
setProperty("/boat1", _yscale , (_root.boat._y - 270) + 50);
}
onClipEvent (enterFrame) {
if (_root._ymouse < 40) {
_root.crosshair1._visible = 0;
Mouse.show();
} else if (_root.crosshair1._visible == 0) {
_root.crosshair1._visible = 1;
Mouse.hide();
}
counter++;
depth = random(80) + 1;
if (((lastdepth - 10) < depth) and (depth < (lastdepth + 10))) {
depth = 80 - depth;
}
prevdepth = depth;
randomspawn = random(999) + 1;
if (_root.boat1) {
} else {
duplicateMovieClip ("/boat", "boat1", boatdepth);
}
xspeed = 8 * (_root.boat1._xscale / 100);
yspeed = 5 * (_root.boat1._xscale / 100);
if (Key.isDown(Key.LEFT)) {
if (50 < _root.boat._x) {
setProperty("/boat", _x , _root.boat._x - xspeed);
}
}
if (Key.isDown(Key.RIGHT)) {
if (_root.boat._x < 550) {
setProperty("/boat", _x , _root.boat._x + xspeed);
}
}
if (Key.isDown(Key.UP)) {
if (265 < _root.boat._y) {
setProperty("/boat", _y , _root.boat._y - ((_root.boat._xscale / 100) * yspeed));
}
}
if (Key.isDown(Key.DOWN)) {
if (_root.boat._y < 350) {
setProperty("/boat", _y , _root.boat._y + ((_root.boat._xscale / 100) * yspeed));
}
}
_root.boat1._x = _root.boat._x;
_root.boat1._y = _root.boat._y;
boatdepth = Math.round(_root.boat._y - 270);
if (80 < boatdepth) {
boatdepth = 80;
} else if (boatdepth < 0) {
boatdepth = 0;
}
if (lastdepth ne /:object[boatdepth]) {
_root.boat1.swapDepths(/:object[boatdepth]);
}
lastdepth = /:object[boatdepth];
setProperty("/boat1", _xscale , (_root.boat._y - 270) + 50);
setProperty("/boat1", _yscale , (_root.boat._y - 270) + 50);
if (randomspawn < 30) {
minespawn();
}
if ((950 < randomspawn) and (randomspawn < 978)) {
planespawn();
}
if ((979 < randomspawn) and (randomspawn < 998)) {
maidenspawn();
}
if (998 < randomspawn) {
mermaidspawn();
}
o = _root._ymouse - (_root.boat1.stick._y + _root.boat._y);
a = _root._xmouse - (_root.boat1.stick._x + _root.boat._x);
hype = Math.sqrt((o * o) + (a * a));
rad = Math.asin(o / hype);
angle = rad / (Math.PI/180);
if (0 < a) {
_root.boat1.stick._rotation = int(angle);
setProperty("/boat1/stick", _rotation , int(angle));
} else {
_root.boat1.stick._rotation = int((-angle) - 180);
setProperty("/boat1/stick", _rotation , int((-angle) - 180));
}
}
Instance of Symbol 283 MovieClip "planesource" in Frame 4
onClipEvent (load) {
enginesound = new Sound(this);
enginesound.attachSound("plane");
enginesound.setVolume(depth + 20);
if (_name ne "planesource") {
enginesound.start(0, 999);
}
}
onClipEvent (enterFrame) {
_x = (_x + (speed * (_xscale / 100)));
reflect._y = (_y * (_yscale / 100)) + _y;
if (0 < _x) {
if (_x < 600) {
soundloop++;
if (soundloop == 10) {
enginesound.setPan((_x / 3) - 100);
soundloop = 0;
}
} else {
enginesound.setPan(100);
}
} else {
enginesound.setPan(-100);
}
if (680 < _x) {
enginesound.stop();
bomb.splosh.stop();
/:slots[depth] = 0;
/:object[depth] = depth;
removeMovieClip("");
}
if (((random(100) < 5) and (0 < _x)) and (this.bomb._currentframe < 7)) {
bomb.play();
}
for (fired in /crosshair:fired) {
firedObj = eval ("_root." + _root.crosshair.fired[fired]);
if (planeart.hitTest(firedObj._x, firedObj._y, false)) {
if (6 < firedObj._currentframe) {
this.planeart.play();
reflect.gotoAndStop(2);
if (this.bomb._currentframe < 2) {
bomb.gotoAndStop(7);
shadow._visible = 0;
}
}
}
}
}
Instance of Symbol 286 MovieClip "ackacksource" in Frame 4
onClipEvent (enterFrame) {
if (6 < _currentframe) {
_x = (_x - speed);
}
}
Instance of Symbol 288 MovieClip "maidensource" in Frame 4
onClipEvent (enterFrame) {
_x = (_x - minespeed);
if (_x < -50) {
/:slots[depth] = 0;
/:object[depth] = depth;
removeMovieClip("");
}
minelside = this.getBounds(_root).xMin;
minerside = this.getBounds(_root).xMax;
miney = _y;
boatlside = _root.boat.getBounds(_root).xMin + (_root.boat.stick._width / 2);
boatrside = _root.boat.getBounds(_root).xMax - (_root.boat.stick._width / 2);
boaty = _root.boat._y;
if ((((boatlside < minerside) and (minelside < boatrside)) and (boaty < (miney + 5))) and ((miney - 5) < boaty)) {
play();
}
}
Instance of Symbol 290 MovieClip "mermaidsource" in Frame 4
onClipEvent (enterFrame) {
_x = (_x - minespeed);
if (_x < -50) {
/:slots[depth] = 0;
/:object[depth] = depth;
removeMovieClip("");
}
minelside = this.getBounds(_root).xMin;
minerside = this.getBounds(_root).xMax;
miney = _y;
boatlside = _root.boat.getBounds(_root).xMin + (_root.boat.stick._width / 2);
boatrside = _root.boat.getBounds(_root).xMax - (_root.boat.stick._width / 2);
boaty = _root.boat._y;
if ((((boatlside < minerside) and (minelside < boatrside)) and (boaty < (miney + 5))) and ((miney - 5) < boaty)) {
play();
}
}
Instance of Symbol 300 MovieClip "crosshair" in Frame 4
onClipEvent (load) {
ackack = new Sound(this);
ackack.attachSound("boatgun");
fired = new Array();
}
Instance of Symbol 301 MovieClip "actions2" in Frame 4
onClipEvent (enterFrame) {
counter = 0;
xposarray.shift();
yposarray.shift();
xposarray[5 - counter] = eval ("/trail" + counter)._x;
yposarray[5 - counter] = eval ("/trail" + counter)._y;
eval ("/trail" + counter)._xscale = (_root.boat._y - 270) + 50;
eval ("/trail" + counter)._yscale = (_root.boat._y - 270) + 50;
while (counter < 6) {
counter++;
eval ("/trail" + counter)._x = xposarray[6 - counter] - (counter * (10 * (_root.boat._xscale / 100)));
eval ("/trail" + counter)._y = yposarray[6 - counter] + (2 - random(5));
eval ("/trail" + counter)._xscale = (_root.boat._y - 270) + 50;
eval ("/trail" + counter)._yscale = (_root.boat._y - 270) + 50;
}
_root.trail0._x = _root.boat._x - 8;
_root.trail0._y = _root.boat._y + 2;
}
Frame 5
init = 1;
Mouse.show();
removeMovieClip("/crosshair1");
Symbol 11 Button
on (release) {
getURL ("http://www.whizzkids.co.nz", "_blank");
}
Symbol 17 MovieClip Frame 1
_x = 0;
_y = 0;
stop();
Symbol 17 MovieClip Frame 2
_x = (_x - 5);
_y = (_y-1);
coords = new Object();
coords.x = _x;
coords.y = _y;
_root.carrier.localToGlobal(coords);
if (coords.x < -50) {
if (_root._currentframe == 4) {
/:object[depth] = planename;
duplicateMovieClip ("/planesource", planename.substr(1), 80 - depth);
setProperty(planename, _y , depth + 120);
Set(planename + ":depth", 80 - depth);
Set(planename + ":speed", 20);
setProperty(planename, _xscale , 220 - getProperty(planename, _y));
setProperty(planename, _yscale , 220 - getProperty(planename, _y));
}
gotoAndStop (1);
}
Symbol 17 MovieClip Frame 3
gotoAndPlay (2);
Symbol 18 MovieClip Frame 1
counter = 0;
Symbol 22 MovieClip Frame 1
if (_x < -50) {
this.removeMovieClip();
}
Symbol 26 MovieClip Frame 1
bushxpos = getProperty("/bush", _x);
roadxpos = getProperty("/road", _x);
hillsxpos = getProperty("/hills", _x);
roadspeed = "15";
bushspeed = "5";
hillsspeed = ".2";
setProperty("/bush", _x , Number(bushxpos) + Number(bushspeed));
setProperty("/road", _x , Number(roadxpos) + Number(roadspeed));
setProperty("/hills", _x , Number(hillsxpos) + Number(hillsspeed));
if (Number(-bushspeed) < Number(bushxpos - (getProperty("/bush", _width) / 2))) {
setProperty("/bush", _x , (600 + Number(bushspeed)) - (getProperty("/bush", _width) / 2));
}
if (Number(-roadspeed) < Number(roadxpos - (getProperty("/road", _width) / 2))) {
setProperty("/road", _x , (600 + Number(roadspeed)) - (getProperty("/road", _width) / 2));
}
if (Number(-hillsspeed) < Number(hillsxpos - (getProperty("/hills", _width) / 2))) {
setProperty("/hills", _x , (600 + Number(hillsspeed)) - (getProperty("/hills", _width) / 2));
}
Symbol 26 MovieClip Frame 2
gotoAndPlay (1);
Instance of Symbol 81 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.3);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 83 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.2);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 85 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 85 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 86 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.08);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 87 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 88 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 89 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 90 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 91 MovieClip in Symbol 94 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Symbol 131 MovieClip Frame 1
if (Number(_x) < Number(-100)) {
setProperty("/target", _x , 680);
}
setProperty("/target", _x , _x - 20);
randomno = random(100);
count = Number(count) + 1;
if (Number(randomno) == 1) {
duplicateMovieClip ("/target good", "target good" add count, count);
setProperty("/target good" add count, _x , getProperty("/target", _x));
setProperty("/target good" add count, _y , getProperty("/target", _y));
}
if (90 < Number(randomno)) {
duplicateMovieClip ("/target bullet", "target bullet" add count, count);
setProperty("/target bullet" add count, _x , getProperty("/target", _x));
setProperty("/target bullet" add count, _y , getProperty("/target", _y));
}
Symbol 131 MovieClip Frame 2
gotoAndPlay (1);
Instance of Symbol 81 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.3);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 83 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.2);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 85 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 85 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 86 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.08);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 87 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 88 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 89 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 90 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.01);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Instance of Symbol 91 MovieClip in Symbol 176 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = (_x - 0.1);
if (_x < (-300 - _width)) {
_x = (300 + _width);
}
}
Symbol 194 MovieClip Frame 350
_root.nextFrame();
Symbol 197 Button
on (release) {
_root.nextFrame();
}
Symbol 199 MovieClip Frame 1
counter = 0;
Symbol 201 Button
on (release) {
nextFrame();
}
Symbol 205 Button
on (release) {
nextFrame();
}
Symbol 223 MovieClip Frame 1
stop();
Symbol 223 MovieClip Frame 2
Set("/:score", /:score + 10);
Symbol 223 MovieClip Frame 3
_y = (_y + 2);
Symbol 223 MovieClip Frame 5
gotoAndPlay (3);
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 5
gotoAndPlay (1);
Symbol 264 MovieClip Frame 1
mineexplo = new Sound(this);
mineexplo.attachSound("mineexplo");
mineexplo.start();
Symbol 264 MovieClip Frame 11
splosh = new Sound(this);
splosh.attachSound("splosh");
splosh.start();
Symbol 264 MovieClip Frame 26
stop();
Symbol 265 MovieClip Frame 1
stop();
Symbol 265 MovieClip Frame 2
_xscale = _root.boat1._xscale;
_yscale = _root.boat1._yscale;
_root.theme_music.thememusic.stop();
_root.nextFrame();
Symbol 269 Button
on (release) {
ackack.setVolume(250 - _root._ymouse);
ackack.setPan((_root._xmouse / 3) - 100);
ackack.start();
counter++;
_root.boat1.stick.play();
_root.crosshair.counter = counter;
duplicateMovieClip ("/ackacksource", "ackack" + counter, counter + 555);
_root.crosshair.fired.push("ackack" + counter);
setProperty("/ackack" + counter, _x , _root._xmouse + (random(50) - 25));
setProperty("/ackack" + counter, _y , _root._ymouse + (random(50) - 25));
setProperty("/ackack" + counter, _xscale , 250 - _root._ymouse);
setProperty("/ackack" + counter, _yscale , 250 - _root._ymouse);
setProperty("/ackack" + counter, _rotation , random(360));
Set(("/ackack" + counter) + ":speed", 5);
}
Symbol 272 Button
on (release) {
prevFrame();
}
Symbol 273 MovieClip Frame 1
stop();
Symbol 277 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 2
_y = (_y + 10);
_x = (_x - 1);
xref = (_x * (_parent._xscale / 100)) + _parent._x;
yref = (_y * (_parent._yscale / 100)) + _parent._y;
_parent.shadow._y = (_parent._y * (_parent._yscale / 100)) + _parent._y;
_parent.shadow._x = _parent.shadow._x - 1;
if (_parent.shadow._y < _y) {
gotoAndPlay (4);
_parent.shadow._visible = 0;
}
Symbol 280 MovieClip Frame 3
gotoAndPlay (2);
Symbol 280 MovieClip Frame 4
splosh = new Sound(this);
splosh.attachSound("splosh");
splosh.setVolume(_parent.depth + 20);
splosh.start();
Symbol 280 MovieClip Frame 5
_x = (_x + 20);
if (650 < _x) {
stop();
}
xref = (_x * (_parent._xscale / 100)) + _parent._x;
yref = (_y * (_parent._yscale / 100)) + _parent._y;
if ((((yref < (_root.boat._y + 10)) and ((_root.boat._y - 10) < yref)) and (xref < (_root.boat._x + (_root.boat._width / 2)))) and ((_root.boat._x - (_root.boat._width / 2)) < xref)) {
_root.boat1.gotoAndStop(2);
gotoAndStop (7);
}
Symbol 280 MovieClip Frame 6
gotoAndPlay (5);
Symbol 280 MovieClip Frame 7
stop();
Symbol 286 MovieClip Frame 20
_root.crosshair.fired.shift();
this.removeMovieClip();
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 2
savemaiden = new Sound();
savemaiden.attachSound("savemaiden");
savemaiden.start();
Symbol 288 MovieClip Frame 10
Set("/:score", /:score + 50);
/:slots[depth] = 0;
/:object[depth] = depth;
this.removeMovieClip();
Symbol 290 MovieClip Frame 1
stop();
Symbol 290 MovieClip Frame 2
savemaiden = new Sound();
savemaiden.attachSound("savemaiden");
savemaiden.start();
Symbol 290 MovieClip Frame 10
Set("/:score", /:score + 100);
/:slots[depth] = 0;
/:object[depth] = depth;
this.removeMovieClip();
Symbol 299 MovieClip Frame 1
_x = (_x - minespeed);
if (_x < -50) {
/:slots[depth] = 0;
/:object[depth] = depth;
removeMovieClip("");
}
minelside = this.getBounds(_root).xMin;
minerside = this.getBounds(_root).xMax;
miney = _y;
boatlside = _root.boat.getBounds(_root).xMin + (_root.boat.stick._width / 2);
boatrside = _root.boat.getBounds(_root).xMax - (_root.boat.stick._width / 2);
boaty = _root.boat._y;
if ((((boatlside < minerside) and (minelside < boatrside)) and (boaty < (miney + 5))) and ((miney - 5) < boaty)) {
_root.boat1.gotoAndStop(2);
/:slots[depth] = 0;
/:object[depth] = depth;
gotoAndPlay (3);
}
Symbol 299 MovieClip Frame 2
gotoAndPlay (1);
Symbol 299 MovieClip Frame 15
removeMovieClip("");
Symbol 305 Button
on (release) {
if (state == 1) {
thememusic.stop();
state = 0;
} else {
thememusic.start(0, 999);
state = 1;
}
}
Symbol 306 MovieClip Frame 1
thememusic = new Sound(this);
thememusic.attachSound("theme");
thememusic.start(0, 999);
state = 1;
Symbol 306 MovieClip Frame 2
stop();
Symbol 308 MovieClip Frame 20
_root.crosshair.fired.shift();
this.removeMovieClip();
Symbol 309 MovieClip Frame 1
stop();
Symbol 309 MovieClip Frame 2
savemaiden = new Sound();
savemaiden.attachSound("savemaiden");
savemaiden.start();
Symbol 309 MovieClip Frame 10
Set("/:score", /:score + 50);
/:slots[depth] = 0;
/:object[depth] = depth;
this.removeMovieClip();
Symbol 310 MovieClip Frame 1
stop();
Symbol 310 MovieClip Frame 2
savemaiden = new Sound();
savemaiden.attachSound("savemaiden");
savemaiden.start();
Symbol 310 MovieClip Frame 10
Set("/:score", /:score + 100);
/:slots[depth] = 0;
/:object[depth] = depth;
this.removeMovieClip();
Symbol 311 MovieClip Frame 1
stop();
Symbol 312 Button
on (release) {
stopAllSounds();
gotoAndStop (3);
}