STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228138
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5122

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/29934231?noj=FRM29934231-17DC" width="1" height="1"></div>

Orbitron.swf

This is the info page for
Flash #25825

(Click the ID number above for more basic data on this flash file.)


Text
STAGE 1

Welcome to the Orbitron tutorial.

NEXT

Move your mouse left and right to move your ship

Hold left mouse button to shoot

Press SPACE to launch an EMP
EMPs will kill enemies in its range,
but will not damage your structures

Press P to pause the game
Press M to mute

Press P to pause the game

Let's take a look at the interface

- your money
- enemies killed in total (enemies remaining in stage)
- orbit health

your lives -
your EMPs -

Your objective:
Hold back the enemies from invading your orbit
and
Survive!
After each stage you will have the chance to repair
your orbit and prepare yourself for the next wave.

This is the preparation screen.
You can spend your money on buildings or
upgrades or just use to repair your orbit.
Normally, you only have 60sec of preparation time,
but on the first stage you can take your time.
Left click on building to select
SPACE to rotate
Move to building area and left click to deplace

Important:
Enemies colliding with structures will die,
but it doesn't count as your kill,
so you don't get money from them

PLAY NOW

It is recommended to go through the tutorial
before your first play.
You will miss out important
gameplay instructions, if you don't.

TUTORIAL

No, THANKS

LOADING...

TYFUN GAMES

www.kongregate.com

A

PLAY

TUTORIAL

TUTORIAL

MORE GAMES

s

m

$

PAUSE

GO

BUILDINGS

UPGRADES

[PREPARATION PHASE]

next wave

100$

300$

500$

1200$

1800$

3500$

1700$

2700$

+

3000$

3000$

22

1500$

ENEMIES KILLED:

0

MAIN MENU

PLAY MORE GAMES
on

REPLAY

HIGHSCOREs ON KONGREGATE ONLY, SORRY

GAME OVER

CONGRATULATIONS
you finished the game!

ENEMIES KILLED:

0

CREDITS

IDEA, CONCEPT, ART
AND PROGRAMMING
Pengming Wang

MUSIC AND SOUND
Radu Curticapean

TESTING TEAM
Florent K. Schmidt
Johannes Birkenheier
Radu Curticapean

SPONSOR

THANK YOU FOR PLAYING

© 2007 Pengming Wang

ActionScript [AS1/AS2]

Frame 1
function __com_mochibot__(swfid, mc, lv, trk) { var x; var g; var s; var fv; var sb; var u; var res; var mb; var mbc; mb = "__mochibot__"; mbc = "mochibot.com"; g = (_global ? (_global) : (_level0._root)); if (g[mb + swfid]) { return(g[mb + swfid]); } s = System.security; x = mc._root.getSWFVersion; fv = (x ? (mc.getSWFVersion()) : ((_global ? 6 : 5))); if (!s) { s = {}; } sb = s.sandboxType; if (sb == "localWithFile") { return(null); } x = s.allowDomain; if (x) { s.allowDomain(mbc); } x = s.allowInsecureDomain; if (x) { s.allowInsecureDomain(mbc); } u = (((((((((((("http://" + mbc) + "/my/core.swf?mv=7&fv=") + fv) + "&v=") + escape(getVersion())) + "&swfid=") + escape(swfid)) + "&l=") + lv) + "&f=") + mc) + (sb ? ("&sb=" + sb) : "")) + (trk ? "&t=1" : ""); lv = ((fv > 6) ? (mc.getNextHighestDepth()) : ((g[mb + "level"] ? (g[mb + "level"] + 1) : (lv)))); g[mb + "level"] = lv; if (fv == 5) { res = "_level" + lv; if (!eval (res)) { loadMovieNum (u, lv); } } else { res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); } return(res); } __com_mochibot__("27639a54", this, 10301, true); stop();
Instance of Symbol 37 MovieClip in Frame 1
onClipEvent (load) { totalBytes = Math.round(_root.getBytesTotal() / 1024); } onClipEvent (enterFrame) { loadedBytes = Math.round(_root.getBytesLoaded() / 1024); percentDone = Math.round((loadedBytes / totalBytes) * 100); if (percentDone >= 100) { play(); } this.gauge._y = (-(percentDone / 100)) * 75; }
Frame 2
stopAllSounds(); stop();
Frame 3
stop();
Frame 4
_root.kongregateServices.connect();
Frame 5
function play_sound(sObj, track, loop) { if ((!isMuted) || (loop > 1)) { sObj.stop(); sObj.attachSound(track); sObj.start(0, loop); } } stop(); isMuted = false; Mouse.hide(); menu = new ContextMenu(); menu.hideBuiltInItems(); bgmusic = new Sound(bgMusic); bgsfx = new Sound(bgSound); play_sound(bgmusic, "loop_bauen", 20); playerturret.prototyp = true; playerturret.duplicateMovieClip("player", 7777); _root.player._x = 200; _root.player._y = 430;
Instance of Symbol 102 MovieClip in Frame 5
onClipEvent (load) { this.swapDepths(999999); } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 122 MovieClip "playerturret" in Frame 5
onClipEvent (load) { if (!prototyp) { death = 2; clipping = true; speed = 7; xspeed = 0; acceleration = 0.4; shootrate = 250; _root.shootListener.set_interval(shootrate); } } onClipEvent (enterFrame) { if (!prototyp) { dx = _root._xmouse - _x; if (dx < -5) { if (xspeed > -1) { xspeed = xspeed - acceleration; } } else if (dx > 5) { if (xspeed < 1) { xspeed = xspeed + acceleration; } } else { if (xspeed > 0) { xspeed = xspeed - acceleration; } else if (xspeed < 0) { xspeed = xspeed + acceleration; } if (Math.abs(xspeed) < 0.1) { xspeed = 0; } } if (_x <= 0) { _x = 0; } else if (_x >= 400) { _x = 400; } _x = (_x + (xspeed * speed)); _rotation = (12 * xspeed); if (clipping) { _root.player_hit(); } } }
Instance of Symbol 105 MovieClip "playershot" in Frame 5
onClipEvent (load) { speed = 9; damage = 30 + (_root.upgrade_powlevel * 7); death = 2; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y <= 0) { _root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } } }
Frame 6
function field_hit(subject) { var _local2 = false; infield_xmin = int((subject._x - (subject._width / 2)) / 10); infield_ymin = int(((subject._y - (subject._height / 2)) - field_yoffset) / 10); infield_xmax = int((subject._x + (subject._width / 2)) / 10); infield_ymax = int(((subject._y + (subject._height / 2)) - field_yoffset) / 10); i = infield_ymin; while (i <= infield_ymax) { j = infield_xmin; while (j <= infield_xmax) { if (fieldArray[i][j]._name != undefined) { fieldArray[i][j].collisionSubject = subject; fieldArray[i][j].gotoAndPlay(fieldArray[i][j].hit); _local2 = true; } j++; } i++; } return(_local2); } function player_hit() { i = 0; while (i < enemyArray.length) { if (player.hitTest(enemyArray[i])) { enemyArray[i].gotoAndPlay(enemyArray[i].death); player.gotoAndPlay(player.death); } i++; } i = 0; while (i < eshotArray.length) { if (player.hitTest(eshotArray[i])) { eshotArray[i].gotoAndPlay(eshotArray[i].death); player.gotoAndPlay(player.death); } i++; } } function getYmove(phi) { return(Math.cos((Math.PI/180) * phi)); } function getXmove(phi) { return(-Math.sin((Math.PI/180) * phi)); } function getCondition(subject) { b = int((subject.health / subject.maxhealth) * 255); c = ((b << 16) ^ (b << 8)) ^ b; subject.condition.setRGB(c); } function getNextEnemy() { do { n = random(enemyArray.length); target = enemyArray[n]; } while (target._name == undefined); return(target); } function explode(xpos, ypos) { num = 3 + random(4); i = 0; while (i < num) { pc++; if (pc >= 1200) { pc = 1100; } particle.duplicateMovieClip("particle" + pc, pc); _root["particle" + pc]._x = xpos; _root["particle" + pc]._y = ypos; i++; } } function sinus_trail(subject) { pc++; if (pc >= 1200) { pc = 1100; } sinustrail.duplicateMovieClip("particle" + pc, pc); _root["particle" + pc]._rotation = subject._rotation; _root["particle" + pc]._x = subject._x; _root["particle" + pc]._y = subject._y; } function orb_trail(subject) { pc++; if (pc >= 1200) { pc = 1100; } orbtrail.duplicateMovieClip("particle" + pc, pc); _root["particle" + pc]._x = subject._x; _root["particle" + pc]._y = subject._y; } function load_wave(n) { wavetimer = 0; _root.attachMovie("StageAnnounce", "StageAnnounce", 8888); _root.StageAnnounce._x = 200; _root.StageAnnounce._y = 200; if (n >= 1) { _root.StageAnnounce.stageText = "STAGE " + n; } switch (n) { case 0 : wave_left = 999; _root.attachMovie("Tutorial", "tutorial", 99998); _root.tutorial._x = 200; _root.tutorial._y = 150; break; case 1 : wave_left = 60; break; case 2 : wave_left = 65; break; case 3 : wave_left = 50; break; case 4 : wave_left = 61; break; case 5 : wave_left = 69; break; case 6 : wave_left = 70; break; case 7 : wave_left = 93; break; case 8 : wave_left = 86; break; case 9 : wave_left = 77; break; case 10 : wave_left = 55; break; case 11 : wave_left = 69; break; case 12 : wave_left = 64; break; case 13 : wave_left = 70; break; case 14 : wave_left = 62; break; case 15 : wave_left = 57; break; case 16 : wave_left = 59; break; case 17 : wave_left = 60; break; case 18 : wave_left = 66; break; case 19 : wave_left = 72; break; case 20 : wave_left = 29; break; case 21 : wave_left = 54; break; case 22 : wave_left = 56; break; case 23 : wave_left = 64; break; case 24 : wave_left = 54; break; case 25 : wave_left = 55; break; case 26 : wave_left = 58; break; case 27 : wave_left = 70; break; case 28 : wave_left = 73; break; case 29 : wave_left = 86; break; case 30 : wave_left = 55; break; case 31 : wave_left = 73; break; case 32 : wave_left = 65; break; case 33 : wave_left = 99; break; case 34 : wave_left = 1; } } function play_wave(n) { switch (n) { case 1 : enemy_sendwave(50, -10, faller, 4, 300, 60); enemy_sendwave(350, -10, faller, 4, 300, 180); enemy_sendwave(200, -10, faller, 5, 400, 270); enemy_sendwave(100, -10, faller, 2, 300, 500); enemy_sendwave(300, -10, faller, 2, 300, 500); enemy_sendwave(100 + random(200), -10, faller, 1, 0, 600); enemy_sendwave(100 + random(200), -10, faller, 1, 0, 600); enemy_sendwave(100 + random(200), -10, faller, 1, 0, 600); enemy_sendwave(200, -10, sinus, 6, 350, 690); enemy_sendwave(30, -10, faller, 3, 300, 750); enemy_sendwave(370, -10, faller, 3, 300, 820); enemy_sendwave(100, -10, sinus, 2, 300, 890); enemy_sendwave(300, -10, sinus, 2, 300, 940); enemy_sendwave(370, -10, faller, 3, 400, 1000); enemy_sendwave(30, -10, faller, 3, 400, 1000); enemy_sendwave(200, -10, faller, 4, 300, 1120); enemy_sendwave(80, -10, sinus, 3, 300, 1170); enemy_sendwave(320, -10, sinus, 2, 300, 1300); enemy_sendwave(200, -10, faller, 3, 300, 1400); enemy_sendwave(100, -10, faller, 3, 300, 1400); enemy_sendwave(300, -10, faller, 3, 300, 1400); break; case 2 : enemy_sendwave(100, -10, faller, 9, 300, 60); enemy_sendwave(300, -10, sinus, 4, 300, 180); enemy_sendwave(100, -10, sinus, 2, 300, 270); enemy_sendwave(300, -10, faller, 9, 300, 360); enemy_sendwave(100, -10, sinus, 4, 300, 460); enemy_sendwave(300, -10, sinus, 2, 300, 550); enemy_sendwave(30, -10, faller, 5, 300, 640); enemy_sendwave(370, -10, faller, 5, 300, 640); enemy_sendwave(30, -10, faller, 4, 300, 720); enemy_sendwave(370, -10, faller, 4, 300, 720); enemy_sendwave(200, -10, sinus, 4, 300, 780); enemy_sendwave(30, -10, faller, 3, 300, 860); enemy_sendwave(370, -10, faller, 3, 300, 860); enemy_sendwave(200, -10, sinus, 3, 300, 930); enemy_sendwave(30, -10, faller, 2, 300, 980); enemy_sendwave(370, -10, faller, 2, 300, 980); break; case 3 : enemy_sendwave(200, -10, sinus, 12, 2000, 60); enemy_sendwave(370, -10, faller, 5, 300, 120); enemy_sendwave(370, -10, faller, 4, 300, 210); enemy_sendwave(370, -10, faller, 3, 300, 300); enemy_sendwave(30, -10, faller, 5, 300, 450); enemy_sendwave(30, -10, faller, 4, 300, 540); enemy_sendwave(30, -10, faller, 3, 300, 630); enemy_sendwave(70, -10, faller, 5, 300, 750); enemy_sendwave(330, -10, faller, 5, 300, 750); enemy_sendwave(200, -10, sinus, 4, 300, 850); break; case 4 : enemy_sendwave(200, -10, sinus, 3, 300, 60); enemy_sendwave(100, -10, sinus, 3, 300, 130); enemy_sendwave(300, -10, sinus, 3, 300, 200); enemy_sendwave(50, -10, faller, 5, 400, 240); enemy_sendwave(350, -10, faller, 5, 400, 240); enemy_sendwave(70, -10, sinus, 3, 300, 310); enemy_sendwave(50 + random(300), -10, faller, 4, 300, 350); enemy_sendwave(330, -10, sinus, 1, 0, 410); enemy_sendwave(70, -10, sinus, 3, 300, 460); enemy_sendwave(70, -10, sinus, 2, 200, 510); enemy_sendwave(50 + random(300), -10, faller, 4, 300, 540); enemy_sendwave(50 + random(300), -10, faller, 8, 300, 640); enemy_sendwave(330, -10, sinus, 4, 300, 720); enemy_sendwave(50 + random(300), -10, faller, 6, 300, 780); enemy_sendwave(50 + random(300), -10, faller, 3, 300, 780); enemy_sendwave(70, -10, sinus, 4, 300, 830); break; case 5 : enemy_sendwave(199, -10, faller, 6, 300, 60); enemy_sendwave(201, -10, faller, 6, 300, 60); enemy_sendwave(200, -10, follower, 1, 0, 120); enemy_sendwave(100, -10, sinus, 4, 200, 190); enemy_sendwave(199, -10, faller, 6, 300, 240); enemy_sendwave(201, -10, faller, 6, 300, 240); enemy_sendwave(50, -10, follower, 1, 0, 300); enemy_sendwave(350, -10, follower, 1, 0, 300); enemy_sendwave(300, -10, sinus, 4, 200, 360); enemy_sendwave(199, -10, faller, 6, 300, 420); enemy_sendwave(201, -10, faller, 6, 300, 420); enemy_sendwave(50, -10, follower, 3, 400, 520); enemy_sendwave(100, -10, sinus, 4, 200, 600); enemy_sendwave(350, -10, follower, 3, 400, 700); enemy_sendwave(330, -10, sinus, 4, 300, 760); enemy_sendwave(70, -10, sinus, 4, 300, 760); enemy_sendwave(200, -10, sinus, 4, 300, 820); break; case 6 : enemy_sendwave(50, -10, follwer, 2, 300, 60); enemy_sendwave(350, -10, follower, 2, 300, 60); enemy_sendwave(30, -10, faller, 5, 300, 120); enemy_sendwave(330, -10, sinus, 4, 300, 120); enemy_sendwave(370, -10, faller, 5, 300, 210); enemy_sendwave(70, -10, sinus, 4, 300, 210); enemy_sendwave(200, -10, follower, 3, 300, 240); enemy_sendwave(370, -10, faller, 5, 300, 320); enemy_sendwave(30, -10, faller, 5, 300, 320); enemy_sendwave(200, -10, sinus, 8, 300, 400); enemy_sendwave(100, -10, follower, 2, 300, 480); enemy_sendwave(300, -10, follower, 2, 300, 520); enemy_sendwave(200, -10, sinus, 5, 300, 580); enemy_sendwave(50, -10, follower, 1, 0, 680); enemy_sendwave(100, -10, follower, 1, 0, 660); enemy_sendwave(200, -10, follower, 1, 0, 640); enemy_sendwave(300, -10, follower, 1, 0, 660); enemy_sendwave(350, -10, follower, 1, 0, 680); enemy_sendwave(30, -10, faller, 5, 300, 740); enemy_sendwave(370, -10, faller, 5, 300, 740); enemy_sendwave(100, -10, follower, 1, 0, 840); enemy_sendwave(200, -10, follower, 1, 0, 820); enemy_sendwave(300, -10, follower, 1, 0, 840); break; case 7 : enemy_sendwave(50, -10, follower, 1, 0, 100); enemy_sendwave(100, -10, follower, 1, 0, 80); enemy_sendwave(200, -10, follower, 1, 0, 60); enemy_sendwave(300, -10, follower, 1, 0, 80); enemy_sendwave(350, -10, follower, 1, 0, 100); enemy_sendwave(30, -10, faller, 5, 300, 120); enemy_sendwave(370, -10, faller, 5, 300, 120); enemy_sendwave(199, -10, faller, 5, 300, 240); enemy_sendwave(201, -10, faller, 5, 300, 240); enemy_sendwave(70, -10, follower, 3, 400, 270); enemy_sendwave(200, -10, sinus, 6, 600, 340); enemy_sendwave(330, -10, follower, 3, 400, 400); enemy_sendwave(100 + random(200), -10, sinus, 4, 600, 460); enemy_sendwave(50, -10, faller, 6, 300, 520); enemy_sendwave(350, -10, faller, 2, 300, 520); enemy_sendwave(100 + random(200), -10, sinus, 4, 600, 560); enemy_sendwave(100 + random(200), -10, follower, 3, 300, 620); enemy_sendwave(50, -10, faller, 2, 300, 680); enemy_sendwave(350, -10, faller, 6, 300, 680); enemy_sendwave(200, -10, sinus, 7, 600, 720); enemy_sendwave(100 + random(200), -10, follower, 3, 300, 780); enemy_sendwave(350, -10, faller, 8, 500, 840); enemy_sendwave(100 + random(200), -10, follower, 3, 300, 880); enemy_sendwave(30, -10, sinus, 4, 300, 930); enemy_sendwave(70, -10, sinus, 4, 300, 1000); break; case 8 : enemy_sendwave(50, -10, faller, 5, 300, 60); enemy_sendwave(200, -10, sinus, 6, 400, 90); enemy_sendwave(350, -10, faller, 5, 300, 120); enemy_sendwave(random(400), -10, follower, 3, 300, 180); enemy_sendwave(random(400), -10, follower, 3, 300, 240); enemy_sendwave(100 + random(200), -10, sinus, 4, 400, 270); enemy_sendwave(random(400), -10, follower, 3, 300, 320); enemy_sendwave(random(400), -10, follower, 3, 300, 360); enemy_sendwave(199, -10, faller, 5, 300, 420); enemy_sendwave(201, -10, faller, 5, 300, 420); enemy_sendwave(random(400), -10, follower, 3, 300, 480); enemy_sendwave(100 + random(200), -10, sinus, 3, 400, 540); enemy_sendwave(100 + random(200), -10, sinus, 4, 400, 570); enemy_sendwave(random(400), -10, follower, 3, 300, 620); enemy_sendwave(30, -10, faller, 10, 800, 620); enemy_sendwave(370, -10, faller, 10, 800, 620); enemy_sendwave(100 + random(200), -10, sinus, 4, 400, 690); enemy_sendwave(100 + random(200), -10, sinus, 4, 400, 730); enemy_sendwave(100, -10, follower, 1, 0, 800); enemy_sendwave(300, -10, follower, 1, 0, 800); enemy_sendwave(200, -10, follower, 1, 0, 820); break; case 9 : enemy_sendwave(-10, -10, follower, 10, 2000, 60); enemy_sendwave(410, -10, follower, 10, 2000, 60); enemy_sendwave(100 + random(200), -10, sinus, 5, 400, 90); enemy_sendwave(50, -10, faller, 6, 500, 150); enemy_sendwave(350, -10, faller, 6, 500, 150); enemy_sendwave(100 + random(200), -10, sinus, 5, 300, 240); enemy_sendwave(199, -10, faller, 6, 500, 390); enemy_sendwave(201, -10, faller, 6, 500, 390); enemy_sendwave(100 + random(200), -10, sinus, 5, 300, 450); enemy_sendwave(100, -10, sinus, 4, 300, 550); enemy_sendwave(100, -10, sinus, 2, 300, 620); enemy_sendwave(50, -10, faller, 6, 300, 720); enemy_sendwave(350, -10, faller, 6, 300, 720); break; case 10 : enemy_sendwave(200, -10, bombBoss, 1, 0, 60); enemy_sendwave(100, -10, sinus, 5, 400, 150); enemy_sendwave(300, -10, sinus, 5, 400, 240); enemy_sendwave(30, -10, faller, 6, 300, 330); enemy_sendwave(370, -10, faller, 6, 300, 330); enemy_sendwave(300, -10, sinus, 5, 400, 420); enemy_sendwave(100, -10, sinus, 5, 400, 510); enemy_sendwave(100, -10, follower, 1, 0, 560); enemy_sendwave(300, -10, follower, 1, 0, 560); enemy_sendwave(200, -10, follower, 1, 0, 580); enemy_sendwave(30, -10, faller, 6, 300, 640); enemy_sendwave(370, -10, faller, 6, 300, 640); enemy_sendwave(200, -10, sinus, 4, 300, 720); enemy_sendwave(100, -10, follower, 1, 0, 820); enemy_sendwave(300, -10, follower, 1, 0, 820); enemy_sendwave(200, -10, follower, 1, 0, 800); break; case 11 : enemy_sendwave(200, -10, shooter, 1, 0, 60); enemy_sendwave(199, -10, faller, 6, 300, 120); enemy_sendwave(201, -10, faller, 6, 300, 120); enemy_sendwave(200, -10, sinus, 3, 300, 180); enemy_sendwave(50, -10, follower, 2, 400, 240); enemy_sendwave(350, -10, follower, 2, 400, 240); enemy_sendwave(200, -10, sinus, 4, 300, 300); enemy_sendwave(70, -10, shooter, 1, 0, 380); enemy_sendwave(330, -10, shooter, 1, 0, 380); enemy_sendwave(200, -10, follower, 2, 400, 420); enemy_sendwave(30, -10, faller, 6, 300, 500); enemy_sendwave(370, -10, faller, 6, 300, 500); enemy_sendwave(250, -10, follower, 1, 0, 560); enemy_sendwave(150, -10, follower, 1, 0, 560); enemy_sendwave(200, -10, follower, 1, 0, 580); enemy_sendwave(100, -10, sinus, 4, 300, 640); enemy_sendwave(300, -10, sinus, 4, 300, 640); enemy_sendwave(50, -10, shooter, 1, 0, 700); enemy_sendwave(350, -10, shooter, 1, 0, 700); enemy_sendwave(300, -10, follower, 1, 0, 740); enemy_sendwave(100, -10, follower, 1, 0, 740); enemy_sendwave(200, -10, shooter, 1, 0, 820); enemy_sendwave(30, -10, faller, 5, 300, 900); enemy_sendwave(370, -10, faller, 5, 300, 900); enemy_sendwave(200, -10, follower, 3, 400, 980); break; case 12 : enemy_sendwave(30, -10, faller, 6, 300, 80); enemy_sendwave(370, -10, faller, 6, 300, 80); enemy_sendwave(50, -10, shooter, 1, 0, 150); enemy_sendwave(350, -10, shooter, 1, 0, 150); enemy_sendwave(100, -10, follower, 3, 400, 240); enemy_sendwave(200, -10, sinus, 5, 300, 270); enemy_sendwave(300, -10, follower, 3, 400, 320); enemy_sendwave(370, -10, faller, 6, 300, 400); enemy_sendwave(100, -10, shooter, 1, 0, 400); enemy_sendwave(30, -10, faller, 6, 300, 540); enemy_sendwave(300, -10, shooter, 1, 0, 540); enemy_sendwave(100, -10, sinus, 3, 300, 600); enemy_sendwave(300, -10, sinus, 3, 300, 600); enemy_sendwave(300, -10, follower, 1, 0, 660); enemy_sendwave(100, -10, follower, 1, 0, 660); enemy_sendwave(200, -10, shooter, 1, 0, 700); enemy_sendwave(200, -10, follower, 2, 400, 740); enemy_sendwave(199, -10, faller, 5, 300, 820); enemy_sendwave(201, -10, faller, 5, 300, 820); enemy_sendwave(200, -10, shooter, 2, 300, 900); enemy_sendwave(200, -10, follower, 2, 300, 960); break; case 13 : enemy_sendwave(200, -10, follower, 3, 300, 80); enemy_sendwave(370, -10, faller, 6, 300, 160); enemy_sendwave(30, -10, faller, 6, 300, 160); enemy_sendwave(100, -10, sinus, 4, 300, 240); enemy_sendwave(300, -10, sinus, 4, 300, 300); enemy_sendwave(200, -10, shooter, 2, 500, 360); enemy_sendwave(50, -10, follower, 2, 300, 420); enemy_sendwave(370, -10, faller, 6, 300, 480); enemy_sendwave(30, -10, faller, 6, 300, 480); enemy_sendwave(50, -10, follower, 2, 300, 520); enemy_sendwave(50, -10, shooter, 2, 1000, 600); enemy_sendwave(350, -10, shooter, 2, 1000, 600); enemy_sendwave(200, -10, sinus, 5, 300, 660); enemy_sendwave(50, -10, follower, 3, 300, 780); enemy_sendwave(350, -10, follower, 3, 300, 840); enemy_sendwave(200, -10, shooter, 2, 400, 900); enemy_sendwave(201, -10, faller, 6, 300, 1000); enemy_sendwave(199, -10, faller, 6, 300, 1000); break; case 14 : enemy_sendwave(200, -10, shooter, 3, 500, 80); enemy_sendwave(300, -10, sinus, 4, 300, 160); enemy_sendwave(100, -10, sinus, 4, 300, 240); enemy_sendwave(30, -10, faller, 5, 300, 300); enemy_sendwave(370, -10, follower, 3, 300, 300); enemy_sendwave(200, -10, shooter, 2, 400, 380); enemy_sendwave(370, -10, faller, 5, 300, 460); enemy_sendwave(30, -10, follower, 3, 300, 460); enemy_sendwave(200, -10, shooter, 2, 400, 520); enemy_sendwave(100, -10, follower, 1, 0, 600); enemy_sendwave(100, -10, sinus, 4, 300, 630); enemy_sendwave(300, -10, follower, 1, 0, 660); enemy_sendwave(300, -10, sinus, 4, 300, 690); enemy_sendwave(201, -10, faller, 5, 300, 760); enemy_sendwave(199, -10, faller, 5, 300, 760); enemy_sendwave(200, -10, shooter, 3, 300, 820); enemy_sendwave(30, -10, follower, 2, 300, 900); enemy_sendwave(370, -10, follower, 2, 300, 900); enemy_sendwave(200, -10, sinus, 4, 300, 940); break; case 15 : enemy_sendwave(50, -10, beamer, 1, 0, 80); enemy_sendwave(350, -10, beamer, 1, 0, 80); enemy_sendwave(50, -10, follower, 1, 0, 300); enemy_sendwave(350, -10, follower, 1, 0, 300); enemy_sendwave(200, -10, follower, 3, 300, 340); enemy_sendwave(199, -10, faller, 5, 300, 400); enemy_sendwave(201, -10, faller, 5, 300, 400); enemy_sendwave(200, -10, beamer, 1, 0, 420); enemy_sendwave(100, -10, shooter, 2, 300, 500); enemy_sendwave(100, -10, sinus, 5, 300, 560); enemy_sendwave(300, -10, shooter, 2, 300, 660); enemy_sendwave(300, -10, sinus, 5, 300, 720); enemy_sendwave(30, -10, faller, 5, 300, 780); enemy_sendwave(370, -10, faller, 5, 300, 780); enemy_sendwave(200, -10, follower, 3, 300, 780); enemy_sendwave(100, -10, beamer, 1, 0, 900); enemy_sendwave(300, -10, beamer, 1, 0, 900); enemy_sendwave(100, -10, shooter, 3, 300, 980); enemy_sendwave(350, -10, follower, 1, 0, 1060); enemy_sendwave(50, -10, follower, 1, 0, 1060); enemy_sendwave(200, -10, sinus, 5, 300, 1120); break; case 16 : enemy_sendwave(30, -10, faller, 5, 300, 80); enemy_sendwave(370, -10, faller, 5, 300, 80); enemy_sendwave(200, -10, beamer, 2, 500, 140); enemy_sendwave(50, -10, follower, 3, 300, 260); enemy_sendwave(200, -10, shooter, 2, 300, 320); enemy_sendwave(350, -10, follower, 3, 300, 380); enemy_sendwave(100, -10, sinus, 5, 300, 420); enemy_sendwave(300, -10, sinus, 5, 300, 420); enemy_sendwave(300, -10, shooter, 1, 0, 500); enemy_sendwave(100, -10, shooter, 1, 0, 500); enemy_sendwave(300, -10, shooter, 1, 0, 540); enemy_sendwave(100, -10, shooter, 1, 0, 540); enemy_sendwave(200, -10, follower, 4, 300, 660); enemy_sendwave(100, -10, beamer, 1, 0, 740); enemy_sendwave(300, -10, beamer, 1, 0, 740); enemy_sendwave(201, -10, faller, 5, 300, 820); enemy_sendwave(199, -10, faller, 5, 300, 820); enemy_sendwave(200, -10, sinus, 5, 300, 880); enemy_sendwave(300, -10, beamer, 1, 0, 1000); enemy_sendwave(100, -10, beamer, 1, 0, 1000); enemy_sendwave(200, -10, shooter, 2, 0, 1100); break; case 17 : enemy_sendwave(200, -10, sinus, 5, 300, 80); enemy_sendwave(50, -10, shooter, 3, 300, 160); enemy_sendwave(50, -10, faller, 4, 300, 220); enemy_sendwave(350, -10, faller, 4, 300, 220); enemy_sendwave(350, -10, shooter, 3, 300, 280); enemy_sendwave(100, -10, beamer, 1, 0, 360); enemy_sendwave(300, -10, beamer, 1, 0, 360); enemy_sendwave(200, -10, beamer, 1, 0, 400); enemy_sendwave(50, -10, follower, 3, 400, 500); enemy_sendwave(350, -10, follower, 3, 400, 500); enemy_sendwave(200, -10, sinus, 5, 300, 580); enemy_sendwave(200, -10, beamer, 1, 0, 640); enemy_sendwave(100, -10, shooter, 2, 300, 680); enemy_sendwave(300, -10, shooter, 2, 300, 680); enemy_sendwave(50, -10, follower, 2, 300, 760); enemy_sendwave(350, -10, follower, 2, 300, 760); enemy_sendwave(201, -10, faller, 5, 300, 840); enemy_sendwave(199, -10, faller, 5, 300, 840); enemy_sendwave(200, -10, beamer, 3, 1000, 900); enemy_sendwave(100, -10, follower, 1, 0, 1000); enemy_sendwave(300, -10, follower, 1, 0, 1000); enemy_sendwave(150, -10, follower, 1, 0, 1020); enemy_sendwave(250, -10, follower, 1, 0, 1020); enemy_sendwave(200, -10, follower, 1, 0, 1040); break; case 18 : enemy_sendwave(200, -10, shooter, 3, 300, 80); enemy_sendwave(50, -10, follower, 3, 300, 160); enemy_sendwave(350, -10, follower, 3, 300, 160); enemy_sendwave(201, -10, faller, 5, 300, 290); enemy_sendwave(199, -10, faller, 5, 300, 290); enemy_sendwave(200, -10, sinus, 4, 400, 340); enemy_sendwave(200, -10, beamer, 3, 1000, 420); enemy_sendwave(50, -10, shooter, 2, 300, 540); enemy_sendwave(350, -10, shooter, 2, 300, 540); enemy_sendwave(150, -10, follower, 1, 0, 620); enemy_sendwave(250, -10, follower, 1, 0, 620); enemy_sendwave(200, -10, follower, 1, 0, 640); enemy_sendwave(200, -10, beamer, 2, 1000, 720); enemy_sendwave(100, -10, sinus, 3, 400, 780); enemy_sendwave(300, -10, sinus, 3, 400, 780); enemy_sendwave(50, -10, follower, 2, 400, 830); enemy_sendwave(350, -10, follower, 2, 400, 830); enemy_sendwave(50, -10, faller, 5, 300, 900); enemy_sendwave(350, -10, faller, 5, 300, 900); enemy_sendwave(200, -10, shooter, 3, 300, 960); enemy_sendwave(50, -10, beamer, 1, 1000, 1020); enemy_sendwave(350, -10, beamer, 1, 1000, 1020); enemy_sendwave(60, -10, sinus, 3, 400, 1140); enemy_sendwave(340, -10, sinus, 3, 400, 1140); break; case 19 : enemy_sendwave(200, -10, beamer, 3, 1000, 80); enemy_sendwave(30, -10, faller, 5, 300, 160); enemy_sendwave(370, -10, faller, 5, 300, 160); enemy_sendwave(300, -10, follower, 1, 0, 240); enemy_sendwave(100, -10, follower, 1, 0, 240); enemy_sendwave(250, -10, follower, 1, 0, 260); enemy_sendwave(150, -10, follower, 1, 0, 260); enemy_sendwave(200, -10, follower, 1, 0, 280); enemy_sendwave(100, -10, sinus, 4, 300, 360); enemy_sendwave(300, -10, sinus, 4, 300, 360); enemy_sendwave(200, -10, shooter, 2, 500, 460); enemy_sendwave(50, -10, beamer, 2, 1000, 540); enemy_sendwave(350, -10, beamer, 2, 1000, 540); enemy_sendwave(50, -10, follower, 3, 400, 600); enemy_sendwave(350, -10, follower, 3, 400, 600); enemy_sendwave(201, -10, faller, 5, 300, 660); enemy_sendwave(199, -10, faller, 5, 300, 660); enemy_sendwave(200, -10, shooter, 2, 500, 740); enemy_sendwave(200, -10, beamer, 3, 1000, 860); enemy_sendwave(50, -10, follower, 3, 400, 960); enemy_sendwave(350, -10, follower, 3, 400, 960); enemy_sendwave(200, -10, shooter, 3, 500, 1060); enemy_sendwave(201, -10, faller, 5, 300, 1120); enemy_sendwave(199, -10, faller, 5, 300, 1120); break; case 20 : enemy_sendwave(200, -10, drillBoss, 1, 0, 80); enemy_sendwave(50, -10, beamer, 2, 1000, 180); enemy_sendwave(350, -10, shooter, 2, 500, 180); enemy_sendwave(200, -10, sinus, 5, 300, 260); enemy_sendwave(30, -10, faller, 5, 300, 360); enemy_sendwave(370, -10, faller, 5, 300, 360); enemy_sendwave(200, -10, follower, 3, 400, 440); enemy_sendwave(50, -10, follower, 1, 0, 460); enemy_sendwave(350, -10, follower, 1, 0, 460); enemy_sendwave(50, -10, shooter, 2, 500, 560); enemy_sendwave(350, -10, beamer, 2, 1000, 560); break; case 21 : enemy_sendwave(100, -10, driller, 1, 0, 80); enemy_sendwave(200, -10, driller, 1, 0, 80); enemy_sendwave(300, -10, driller, 1, 0, 80); enemy_sendwave(30, -10, follower, 3, 400, 160); enemy_sendwave(370, -10, shooter, 1, 0, 160); enemy_sendwave(200, -10, beamer, 3, 1000, 260); enemy_sendwave(370, -10, follower, 3, 400, 360); enemy_sendwave(30, -10, shooter, 1, 0, 360); enemy_sendwave(80, -10, sinus, 5, 400, 440); enemy_sendwave(80, -10, driller, 1, 0, 500); enemy_sendwave(300, -10, beamer, 3, 1000, 580); enemy_sendwave(100, -10, shooter, 3, 500, 660); enemy_sendwave(200, -10, follower, 3, 400, 720); enemy_sendwave(320, -10, sinus, 5, 400, 800); enemy_sendwave(320, -10, driller, 1, 0, 860); enemy_sendwave(30, -10, follower, 3, 400, 940); enemy_sendwave(370, -10, shooter, 1, 0, 940); enemy_sendwave(200, -10, shooter, 3, 500, 1020); enemy_sendwave(200, -10, driller, 3, 400, 1080); enemy_sendwave(80, -10, sinus, 4, 400, 1180); enemy_sendwave(320, -10, sinus, 4, 400, 1180); enemy_sendwave(80, -10, shooter, 2, 500, 1240); enemy_sendwave(320, -10, shooter, 2, 500, 1240); break; case 22 : enemy_sendwave(30, -10, faller, 5, 300, 80); enemy_sendwave(370, -10, faller, 5, 300, 80); enemy_sendwave(100, -10, driller, 3, 400, 160); enemy_sendwave(300, -10, driller, 3, 400, 160); enemy_sendwave(200, -10, shooter, 4, 500, 260); enemy_sendwave(50, -10, follower, 2, 300, 380); enemy_sendwave(350, -10, follower, 2, 300, 380); enemy_sendwave(200, -10, follower, 2, 300, 420); enemy_sendwave(70, -10, sinus, 4, 300, 520); enemy_sendwave(330, -10, sinus, 4, 300, 520); enemy_sendwave(100, -10, driller, 1, 0, 600); enemy_sendwave(200, -10, driller, 1, 0, 600); enemy_sendwave(300, -10, driller, 1, 0, 600); enemy_sendwave(100, -10, shooter, 1, 0, 660); enemy_sendwave(300, -10, shooter, 1, 0, 660); enemy_sendwave(200, -10, follower, 5, 300, 720); enemy_sendwave(100, -10, driller, 1, 0, 800); enemy_sendwave(200, -10, driller, 1, 0, 800); enemy_sendwave(300, -10, driller, 1, 0, 800); enemy_sendwave(200, -10, beamer, 2, 1000, 850); enemy_sendwave(200, -10, follower, 3, 300, 950); enemy_sendwave(100, -10, driller, 2, 400, 1000); enemy_sendwave(300, -10, driller, 2, 400, 1000); break; case 23 : enemy_sendwave(30, -10, faller, 8, 300, 80); enemy_sendwave(370, -10, faller, 8, 300, 80); enemy_sendwave(100, -10, beamer, 2, 1000, 200); enemy_sendwave(300, -10, beamer, 2, 1000, 200); enemy_sendwave(200, -10, follower, 3, 300, 200); enemy_sendwave(150, -10, sinus, 3, 400, 310); enemy_sendwave(250, -10, sinus, 2, 400, 350); enemy_sendwave(100, -10, shooter, 3, 400, 440); enemy_sendwave(80, -10, driller, 3, 300, 500); enemy_sendwave(320, -10, driller, 3, 300, 560); enemy_sendwave(300, -10, shooter, 3, 400, 640); enemy_sendwave(100, -10, beamer, 2, 1000, 700); enemy_sendwave(300, -10, beamer, 2, 1000, 700); enemy_sendwave(190, -10, faller, 8, 300, 800); enemy_sendwave(210, -10, faller, 8, 300, 800); enemy_sendwave(200, -10, shooter, 4, 300, 950); break; case 24 : enemy_sendwave(80, -10, driller, 3, 300, 80); enemy_sendwave(320, -10, driller, 3, 300, 80); enemy_sendwave(200, -10, follower, 4, 300, 200); enemy_sendwave(50, -10, shooter, 1, 0, 200); enemy_sendwave(350, -10, shooter, 1, 0, 200); enemy_sendwave(100, -10, sinus, 4, 400, 290); enemy_sendwave(300, -10, sinus, 4, 400, 290); enemy_sendwave(200, -10, driller, 3, 300, 340); enemy_sendwave(100, -10, beamer, 2, 1000, 420); enemy_sendwave(300, -10, beamer, 2, 1000, 420); enemy_sendwave(200, -10, follower, 1, 0, 520); enemy_sendwave(150, -10, follower, 1, 0, 540); enemy_sendwave(350, -10, follower, 1, 0, 540); enemy_sendwave(100, -10, follower, 1, 0, 560); enemy_sendwave(300, -10, follower, 1, 0, 560); enemy_sendwave(50, -10, follower, 1, 0, 580); enemy_sendwave(350, -10, follower, 1, 0, 580); enemy_sendwave(100, -10, shooter, 3, 400, 680); enemy_sendwave(200, -10, driller, 2, 400, 780); enemy_sendwave(150, -10, driller, 2, 400, 800); enemy_sendwave(350, -10, driller, 2, 400, 800); enemy_sendwave(200, -10, beamer, 3, 1000, 880); enemy_sendwave(100, -10, sinus, 4, 400, 960); enemy_sendwave(300, -10, sinus, 4, 400, 960); break; case 25 : enemy_sendwave(200, -10, tripler, 2, 400, 80); enemy_sendwave(100, -10, driller, 3, 400, 160); enemy_sendwave(300, -10, driller, 3, 400, 160); enemy_sendwave(200, -10, follower, 3, 300, 240); enemy_sendwave(30, -10, shooter, 2, 400, 340); enemy_sendwave(370, -10, shooter, 2, 400, 340); enemy_sendwave(300, -10, beamer, 2, 1000, 460); enemy_sendwave(100, -10, beamer, 2, 1000, 460); enemy_sendwave(150, -10, sinus, 6, 300, 540); enemy_sendwave(250, -10, sinus, 6, 300, 540); enemy_sendwave(200, -10, tripler, 2, 400, 600); enemy_sendwave(200, -10, driller, 1, 0, 700); enemy_sendwave(150, -10, driller, 1, 0, 730); enemy_sendwave(250, -10, driller, 1, 0, 730); enemy_sendwave(100, -10, driller, 1, 0, 760); enemy_sendwave(300, -10, driller, 1, 0, 760); enemy_sendwave(50, -10, driller, 1, 0, 790); enemy_sendwave(350, -10, driller, 1, 0, 790); enemy_sendwave(200, -10, shooter, 3, 400, 870); enemy_sendwave(50, -10, follower, 3, 300, 900); enemy_sendwave(350, -10, follower, 3, 300, 900); enemy_sendwave(200, -10, sinus, 4, 300, 970); enemy_sendwave(200, -10, tripler, 2, 400, 1040); break; case 26 : enemy_sendwave(200, -10, tripler, 1, 0, 80); enemy_sendwave(100, -10, tripler, 1, 0, 100); enemy_sendwave(300, -10, tripler, 1, 0, 100); enemy_sendwave(200, -10, beamer, 3, 1000, 180); enemy_sendwave(50, -10, follower, 2, 400, 220); enemy_sendwave(350, -10, follower, 3, 400, 220); enemy_sendwave(100, -10, driller, 3, 400, 280); enemy_sendwave(300, -10, driller, 3, 400, 280); enemy_sendwave(200, -10, shooter, 4, 500, 380); enemy_sendwave(200, -10, tripler, 1, 0, 480); enemy_sendwave(100, -10, tripler, 1, 0, 500); enemy_sendwave(300, -10, tripler, 1, 0, 500); enemy_sendwave(30, -10, faller, 5, 400, 560); enemy_sendwave(370, -10, faller, 5, 400, 560); enemy_sendwave(50, -10, follower, 3, 400, 640); enemy_sendwave(350, -10, follower, 2, 400, 640); enemy_sendwave(300, -10, driller, 3, 400, 660); enemy_sendwave(100, -10, beamer, 1, 0, 720); enemy_sendwave(200, -10, beamer, 1, 0, 720); enemy_sendwave(300, -10, beamer, 1, 0, 720); enemy_sendwave(200, -10, tripler, 2, 400, 820); enemy_sendwave(100, -10, tripler, 1, 0, 850); enemy_sendwave(300, -10, tripler, 1, 0, 850); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 920); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 980); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 1060); break; case 27 : enemy_sendwave(50, -10, tripler, 2, 400, 80); enemy_sendwave(350, -10, tripler, 2, 400, 80); enemy_sendwave(200, -10, shooter, 4, 400, 140); enemy_sendwave(100, -10, sinus, 4, 400, 220); enemy_sendwave(200, -10, sinus, 6, 400, 240); enemy_sendwave(300, -10, sinus, 4, 400, 220); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 300); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 340); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 380); enemy_sendwave(200, -10, beamer, 3, 1000, 480); enemy_sendwave(50, -10, follower, 2, 400, 520); enemy_sendwave(350, -10, follower, 3, 400, 520); enemy_sendwave(200, -10, tripler, 2, 400, 580); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 660); enemy_sendwave(50, -10, shooter, 2, 400, 840); enemy_sendwave(350, -10, shooter, 2, 400, 840); enemy_sendwave(200, -10, beamer, 3, 1000, 860); enemy_sendwave(100, -10, sinus, 4, 400, 960); enemy_sendwave(200, -10, sinus, 6, 400, 980); enemy_sendwave(300, -10, sinus, 4, 400, 960); enemy_sendwave(50, -10, tripler, 2, 400, 1080); enemy_sendwave(350, -10, tripler, 2, 400, 1080); enemy_sendwave(200, -10, tripler, 2, 400, 1120); break; case 28 : enemy_sendwave(100, -10, shooter, 14, 2000, 80); enemy_sendwave(300, -10, shooter, 14, 2000, 80); enemy_sendwave(200, -10, tripler, 3, 400, 140); enemy_sendwave(50, -10, beamer, 1, 0, 220); enemy_sendwave(350, -10, beamer, 1, 0, 220); enemy_sendwave(200, -10, follower, 5, 400, 260); enemy_sendwave(50, -10, driller, 1, 0, 360); enemy_sendwave(350, -10, driller, 1, 0, 360); enemy_sendwave(100, -10, driller, 1, 0, 390); enemy_sendwave(300, -10, driller, 1, 0, 390); enemy_sendwave(150, -10, driller, 1, 0, 420); enemy_sendwave(250, -10, driller, 1, 0, 420); enemy_sendwave(200, -10, driller, 1, 0, 450); enemy_sendwave(200, -10, sinus, 7, 400, 550); enemy_sendwave(50, -10, follower, 3, 400, 620); enemy_sendwave(350, -10, follower, 3, 400, 700); enemy_sendwave(200, -10, beamer, 2, 1000, 780); enemy_sendwave(30, -10, tripler, 1, 0, 840); enemy_sendwave(370, -10, tripler, 1, 0, 840); enemy_sendwave(200, -10, sinus, 7, 400, 920); enemy_sendwave(50, -10, beamer, 2, 1000, 1000); enemy_sendwave(350, -10, beamer, 2, 1000, 1000); break; case 29 : enemy_sendwave(50 + random(300), -10, driller, 2, 400, 80); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 140); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 200); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 260); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 320); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 380); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 440); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 500); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 560); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 620); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 680); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 740); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 800); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 860); enemy_sendwave(50 + random(300), -10, driller, 2, 400, 920); enemy_sendwave(200, -10, beamer, 3, 1000, 160); enemy_sendwave(100, -10, shooter, 3, 400, 260); enemy_sendwave(300, -10, follower, 3, 400, 260); enemy_sendwave(150, -10, sinus, 5, 400, 360); enemy_sendwave(250, -10, sinus, 5, 400, 360); enemy_sendwave(30, -10, tripler, 3, 500, 440); enemy_sendwave(370, -10, tripler, 3, 500, 440); enemy_sendwave(200, -10, follower, 2, 400, 580); enemy_sendwave(150, -10, follower, 2, 400, 620); enemy_sendwave(250, -10, follower, 2, 400, 620); enemy_sendwave(100, -10, follower, 2, 400, 640); enemy_sendwave(300, -10, follower, 2, 400, 640); enemy_sendwave(200, -10, shooter, 4, 400, 740); enemy_sendwave(200, -10, beamer, 3, 1000, 860); enemy_sendwave(30, -10, tripler, 2, 500, 960); enemy_sendwave(370, -10, tripler, 2, 500, 960); enemy_sendwave(150, -10, sinus, 5, 400, 1040); enemy_sendwave(250, -10, sinus, 5, 400, 1040); break; case 30 : enemy_sendwave(200, -10, shootBoss, 1, 0, 80); enemy_sendwave(50, -10, driller, 1, 0, 140); enemy_sendwave(350, -10, driller, 1, 0, 140); enemy_sendwave(100, -10, driller, 1, 0, 160); enemy_sendwave(300, -10, driller, 1, 0, 160); enemy_sendwave(150, -10, driller, 1, 0, 180); enemy_sendwave(250, -10, driller, 1, 0, 180); enemy_sendwave(200, -10, driller, 1, 0, 200); enemy_sendwave(200, -10, beamer, 3, 1000, 280); enemy_sendwave(50, -10, driller, 1, 0, 380); enemy_sendwave(350, -10, driller, 1, 0, 380); enemy_sendwave(100, -10, driller, 1, 0, 400); enemy_sendwave(300, -10, driller, 1, 0, 400); enemy_sendwave(150, -10, driller, 1, 0, 420); enemy_sendwave(250, -10, driller, 1, 0, 420); enemy_sendwave(200, -10, driller, 1, 0, 440); enemy_sendwave(200, -10, beamer, 3, 1000, 540); enemy_sendwave(30, -10, tripler, 3, 500, 600); enemy_sendwave(370, -10, tripler, 3, 500, 600); enemy_sendwave(50, -10, driller, 1, 0, 680); enemy_sendwave(350, -10, driller, 1, 0, 680); enemy_sendwave(100, -10, driller, 1, 0, 700); enemy_sendwave(300, -10, driller, 1, 0, 700); enemy_sendwave(150, -10, driller, 1, 0, 720); enemy_sendwave(250, -10, driller, 1, 0, 720); enemy_sendwave(200, -10, driller, 1, 0, 740); enemy_sendwave(200, -10, follower, 4, 400, 820); enemy_sendwave(100, -10, shooter, 2, 400, 840); enemy_sendwave(300, -10, shooter, 2, 400, 840); enemy_sendwave(100, -10, sinus, 5, 300, 920); enemy_sendwave(300, -10, sinus, 5, 300, 920); enemy_sendwave(200, -10, beamer, 3, 1000, 1000); break; case 31 : enemy_sendwave(200, -10, beamer, 3, 1000, 80); enemy_sendwave(30, -10, shooter, 3, 400, 280); enemy_sendwave(370, -10, shooter, 3, 400, 280); enemy_sendwave(150, -10, driller, 3, 400, 360); enemy_sendwave(250, -10, driller, 3, 400, 360); enemy_sendwave(200, -10, follower, 5, 400, 420); enemy_sendwave(100, -10, sinus, 3, 400, 480); enemy_sendwave(200, -10, sinus, 5, 400, 500); enemy_sendwave(300, -10, sinus, 3, 400, 480); enemy_sendwave(150, -10, driller, 3, 400, 540); enemy_sendwave(200, -10, driller, 3, 400, 560); enemy_sendwave(350, -10, driller, 3, 400, 540); enemy_sendwave(200, -10, beamer, 3, 1000, 640); enemy_sendwave(199, -10, tripler, 2, 400, 720); enemy_sendwave(201, -10, tripler, 2, 400, 720); enemy_sendwave(100, -10, sinus, 3, 400, 800); enemy_sendwave(200, -10, sinus, 5, 400, 820); enemy_sendwave(300, -10, sinus, 3, 400, 800); enemy_sendwave(100, -10, beamer, 2, 1000, 880); enemy_sendwave(300, -10, beamer, 2, 1000, 880); enemy_sendwave(200, -10, follower, 5, 400, 940); enemy_sendwave(30, -10, shooter, 3, 400, 1020); enemy_sendwave(370, -10, shooter, 3, 400, 1020); break; case 32 : enemy_sendwave(30, -10, tripler, 3, 400, 80); enemy_sendwave(370, -10, tripler, 3, 400, 80); enemy_sendwave(200, -10, driller, 3, 400, 160); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 240); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 240); enemy_sendwave(50, -10, shooter, 3, 400, 320); enemy_sendwave(350, -10, shooter, 3, 400, 320); enemy_sendwave(100, -10, follower, 1, 0, 360); enemy_sendwave(300, -10, follower, 1, 0, 360); enemy_sendwave(150, -10, follower, 1, 0, 380); enemy_sendwave(250, -10, follower, 1, 0, 380); enemy_sendwave(200, -10, follower, 1, 0, 400); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 480); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 520); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 560); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 660); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 660); enemy_sendwave(100, -10, follower, 1, 0, 760); enemy_sendwave(300, -10, follower, 1, 0, 760); enemy_sendwave(150, -10, follower, 1, 0, 780); enemy_sendwave(250, -10, follower, 1, 0, 780); enemy_sendwave(200, -10, follower, 1, 0, 800); enemy_sendwave(30, -10, tripler, 3, 400, 880); enemy_sendwave(370, -10, tripler, 3, 400, 880); enemy_sendwave(200, -10, shooter, 4, 400, 940); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 1020); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 1060); enemy_sendwave(50 + random(300), -10, driller, 3, 400, 1100); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 1100); enemy_sendwave(50 + random(300), -10, beamer, 2, 1000, 1100); break; case 33 : enemy_sendwave(50, -10, faller, 10, 350, 80); enemy_sendwave(199, -10, faller, 10, 350, 80); enemy_sendwave(50, -10, sinus, 5, 400, 280); enemy_sendwave(200, -10, sinus, 6, 400, 300); enemy_sendwave(350, -10, sinus, 5, 400, 280); enemy_sendwave(50, -10, follower, 4, 400, 480); enemy_sendwave(350, -10, follower, 4, 400, 480); enemy_sendwave(100, -10, follower, 3, 400, 500); enemy_sendwave(300, -10, follower, 3, 400, 500); enemy_sendwave(150, -10, follower, 2, 400, 520); enemy_sendwave(250, -10, follower, 2, 400, 520); enemy_sendwave(200, -10, shooter, 12, 300, 640); enemy_sendwave(150, -10, beamer, 3, 800, 740); enemy_sendwave(250, -10, beamer, 3, 800, 740); enemy_sendwave(200, -10, beamer, 3, 800, 760); enemy_sendwave(50 + random(300), -10, driller, 4, 400, 900); enemy_sendwave(50 + random(300), -10, driller, 4, 400, 920); enemy_sendwave(50 + random(300), -10, driller, 4, 400, 940); enemy_sendwave(50 + random(300), -10, driller, 4, 400, 960); enemy_sendwave(50, -10, tripler, 4, 400, 1050); enemy_sendwave(199, -10, tripler, 4, 400, 1050); break; case 34 : enemy_sendwave(200, -10, endBoss, 1, 0, 80); } } function isCleared() { for (i in _root) { if ((_root[i]._name.indexOf("enemy") != -1) && (_root[i]._name != undefined)) { return(false); } } return(true); } function enemy_sendwave(xpos, ypos, type, n, delay, time) { if (wavetimer == time) { enemy_spawn(xpos, ypos, type, n, delay); } } function enemy_spawn(xpos, ypos, type, n, delay) { _root["spawnInterval" + intervaltemp] = setInterval(enemy_spawn2, delay, xpos, ypos, type, n, intervaltemp); _root["spawnCount" + intervaltemp] = 0; intervaltemp++; if (intervaltemp >= 50) { intervaltemp = 0; } } function enemy_spawn2(xpos, ypos, type, n, intNumber) { if (!gamePaused) { if (_root["spawnCount" + intNumber] < n) { ec++; if (ec >= 1100) { ec = 1000; } type.duplicateMovieClip("enemy" + ec, ec); _root["enemy" + ec]._x = xpos; _root["enemy" + ec]._y = ypos; enemyArray[findEmptyPos(enemyArray)] = _root["enemy" + ec]; _root["spawnCount" + intNumber]++; if (wave_left > 0) { wave_left--; } } else { _root["spawnCount" + intNumber] = 0; clearInterval(_root["spawnInterval" + intNumber]); } } } function findArrayPos(A, subject) { i = 0; while (i < A.length) { if (A[i] === subject) { return(i); } i++; } } function findEmptyPos(A) { i = 0; while (i < A.length) { if (A[i]._name == undefined) { return(i); } i++; } return(A.length); } function collisionDetect() { i = 0; while (i < enemyArray.length) { if (enemyArray[i].clipping) { j = 0; while (j < bulletArray.length) { if (enemyArray[i].hitTest(bulletArray[j])) { enemyArray[i].health = enemyArray[i].health - bulletArray[j].damage; if (!bulletArray[j].exploding) { bulletArray[j].gotoAndPlay(bulletArray[j].death); } if (enemyArray[i].health <= 0) { game_killed++; money = money + enemyArray[i].bounty; moneyText = money; enemyArray[i].gotoAndPlay(enemyArray[i].death); } else { enemyArray[i].gotoAndPlay(enemyArray[i].hit); } break; } j++; } } i++; } } function enemy_shoot(subject, phi, n, projectile) { if ((subject._y < field_yoffset) && (!gamePaused)) { if (phi != 0) { if (phi != 360) { section = phi / (n - 1); } else { section = phi / n; } startangle = subject._rotation - (phi / 2); d = 0; while (d < n) { c = 2000 + findEmptyPos(eshotArray); projectile.duplicateMovieClip("eshot" + c, c); _root["eshot" + c]._x = subject._x; _root["eshot" + c]._y = subject._y; _root["eshot" + c]._rotation = startangle + (d * section); _root["eshot" + c].xmove = getXmove(startangle + (d * section)); _root["eshot" + c].ymove = getYmove(startangle + (d * section)); eshotArray[findEmptyPos(eshotArray)] = _root["eshot" + c]; d++; } } else { c = 2000 + findEmptyPos(eshotArray); projectile.duplicateMovieClip("eshot" + c, c); _root["eshot" + c]._x = subject._x; _root["eshot" + c]._y = subject._y; eshotArray[findEmptyPos(eshotArray)] = _root["eshot" + c]; } } } function turretA_shoot(subject) { if (enemy_inTarget(subject._x + 15) && (!gamePaused)) { shootListener.sc++; if (shootListener.sc > 600) { shootListener.sc = 500; } _root.turretshot.duplicateMovieClip("bullet" + shootListener.sc, shootListener.sc); _root["bullet" + shootListener.sc]._x = subject._x + 15; _root["bullet" + shootListener.sc]._y = subject._y - 5; _root["bullet" + shootListener.sc].xmove = 0; _root["bullet" + shootListener.sc].ymove = -1; _root["bullet" + shootListener.sc].damage = 0; bulletArray[findEmptyPos(bulletArray)] = _root["bullet" + shootListener.sc]; } } function turretB_shoot(subject) { if ((!isCleared()) && (!gamePaused)) { target = getNextEnemy(); shootListener.sc++; if (shootListener.sc > 600) { shootListener.sc = 500; } _root.rocketshot.duplicateMovieClip("bullet" + shootListener.sc, shootListener.sc); _root["bullet" + shootListener.sc]._x = subject._x + 10; _root["bullet" + shootListener.sc]._y = subject._y - 5; _root["bullet" + shootListener.sc].target = target; _root["bullet" + shootListener.sc].damage = 0; bulletArray[findEmptyPos(bulletArray)] = _root["bullet" + shootListener.sc]; } } function turretC_shoot(subject) { if ((!isCleared()) && (!gamePaused)) { target = getNextEnemy(); shootListener.sc++; if (shootListener.sc > 600) { shootListener.sc = 500; } _root.orbshot.duplicateMovieClip("bullet" + shootListener.sc, shootListener.sc); _root["bullet" + shootListener.sc]._x = subject._x + 20; _root["bullet" + shootListener.sc]._y = subject._y - 9; _root["bullet" + shootListener.sc].target = target; _root["bullet" + shootListener.sc].damage = 0; bulletArray[findEmptyPos(bulletArray)] = _root["bullet" + shootListener.sc]; } } function turret_newInterval(subject) { if (!isNaN(subject.turType)) { clearInterval(subject.shootInterval); switch (subject.turType) { case 0 : subject.shootInterval = setInterval(_root.turretA_shoot, subject.baseshootrate - (30 * upgrade_turratelevel), subject); break; case 1 : subject.shootInterval = setInterval(_root.turretB_shoot, subject.baseshootrate - (70 * upgrade_turratelevel), subject); break; case 2 : subject.shootInterval = setInterval(_root.turretC_shoot, subject.baseshootrate - (70 * upgrade_turratelevel), subject); } } } function enemy_inTarget(xpos) { i = 1000; while (i <= 1100) { if (_root["enemy" + i]._name != undefined) { if ((_root["enemy" + i]._x >= (xpos - 50)) && (_root["enemy" + i]._x <= (xpos + 50))) { return(true); } } i++; } return(false); } if (wave >= 1) { gotoAndPlay (8); } else { gotoAndPlay (7); } Mouse.hide(); counter = 0; intervaltemp = 0; wavetimer = 0; wave_left = 0; game_killed = 0; money = 400; gamePaused = false; upgrade_ratelevel = 0; upgrade_powlevel = 0; upgrade_turratelevel = 0; upgrade_turpowlevel = 0; upgrade_durablevel = 0; livesPurchased = 0; health = 40; enemyArray = new Array(); eshotArray = new Array(); bulletArray = new Array(); ec = 1000; pc = 1100; bc = 1300; boom.prototyp = true; emp.prototyp = true; faller.prototyp = true; sinus.prototyp = true; shooter.prototyp = true; follower.prototyp = true; tripler.prototyp = true; beamer.prototyp = true; driller.prototyp = true; bombBoss.prototyp = true; drillBoss.prototyp = true; shootBoss.prototyp = true; endBoss.prototyp = true; sinusBullet.prototyp = true; shooterBullet.prototyp = true; triplerBullet.prototyp = true; beamerBullet.prototyp = true; bombBullet.prototyp = true; lightBullet.prototyp = true; playershot.prototyp = true; rocketshot.prototyp = true; orbshot.prototyp = true; playerturret.prototyp = true; turretB.prototyp = true; turretC.prototyp = true; amplifier.immobile = true; for (i in _root) { if (((((_root[i]._name.indexOf("brick") != -1) || (_root[i]._name.indexOf("semi") != -1)) || (_root[i]._name.indexOf("reflect") != -1)) || (_root[i]._name.indexOf("turret") != -1)) && (_root[i]._name != undefined)) { _root[i].immobile = true; } } playerturret.duplicateMovieClip("player", 7777); _root.player._x = 200; _root.player._y = 430; player.lives = 3; player.bombs = 3; shootListener = new Object(); shootListener.addProperty(isShooting, null, null); shootListener.addProperty(sc, null, null); shootListener.sc = 500; shootListener.player_shoot = function () { if ((shootListener.isShooting && (!gamePaused)) && (player.shootrateCounter > player.shootrate)) { shootListener.sc++; player.shootrateCounter = 0; if (shootListener.sc > 600) { shootListener.sc = 500; } _root.playershot.duplicateMovieClip("bullet" + shootListener.sc, shootListener.sc); _root["bullet" + shootListener.sc]._x = _root.player._x; _root["bullet" + shootListener.sc]._y = _root.player._y; _root["bullet" + shootListener.sc].xmove = 0; _root["bullet" + shootListener.sc].ymove = -1; bulletArray[findEmptyPos(bulletArray)] = _root["bullet" + shootListener.sc]; } }; shootListener.onMouseDown = function () { shootListener.isShooting = true; }; shootListener.onMouseUp = function () { shootListener.isShooting = false; }; empListener = new Object(); empListener.onKeyDown = function () { if (Key.isDown(32) && (!gamePaused)) { if (player.bombs > 0) { play_sound(bgsfx, "emp", 1); _root["bomb" + player.bombs].removeMovieClip(); player.bombs = player.bombs - 1; shootListener.sc++; if (shootListener.sc > 600) { shootListener.sc = 500; } emp.duplicateMovieClip("bullet" + shootListener.sc, shootListener.sc); _root["bullet" + shootListener.sc]._x = player._x; _root["bullet" + shootListener.sc]._y = player_y; bulletArray[findEmptyPos(bulletArray)] = _root["bullet" + shootListener.sc]; } } }; pauseListener = new Object(); pauseListener.onKeyDown = function () { if (Key.isDown(80)) { if (!gamePaused) { play_sound(bgsfx, "pause_an", 1); bgmusic.setVolume(0); gamePaused = true; pauseClip._visible = true; } else { play_sound(bgsfx, "pause_aus", 1); bgmusic.setVolume(100); gamePaused = false; pauseClip._visible = false; } } }; muteListener = new Object(); muteListener.onKeyDown = function () { if (Key.isDown(77)) { if (!isMuted) { bgmusic.setVolume(0); isMuted = true; } else { bgmusic.setVolume(100); isMuted = false; } } }; field_yoffset = 320; field_xsize = 40; field_ysize = 8; fieldArray = new Array(field_ysize); i = 0; while (i < field_ysize) { fieldArray[i] = new Array(field_xsize); i++; }
Instance of Symbol 110 MovieClip "orbit" in Frame 6
onClipEvent (load) { sfx = new Sound(this); }
Instance of Symbol 128 MovieClip "buildzone" in Frame 6
onClipEvent (load) { _visible = false; }
Instance of Symbol 102 MovieClip in Frame 6
onClipEvent (load) { this.swapDepths(999999); } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 122 MovieClip "playerturret" in Frame 6
onClipEvent (load) { if (!prototyp) { sfx = new Sound(this); death = 2; clipping = true; speed = 7; xspeed = 0; acceleration = 0.4; shootrate = 9; shootrateCounter = 0; } } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _root.shootListener.player_shoot(); shootrateCounter++; dx = _root._xmouse - _x; if (dx < -5) { if (xspeed > -1) { xspeed = xspeed - acceleration; } } else if (dx > 5) { if (xspeed < 1) { xspeed = xspeed + acceleration; } } else { if (xspeed > 0) { xspeed = xspeed - acceleration; } else if (xspeed < 0) { xspeed = xspeed + acceleration; } if (Math.abs(xspeed) < 0.1) { xspeed = 0; } } if (_x <= 0) { _x = 0; } else if (_x >= 400) { _x = 400; } _x = (_x + (xspeed * speed)); _rotation = (12 * xspeed); if (clipping) { _root.player_hit(); } } }
Instance of Symbol 105 MovieClip "playershot" in Frame 6
onClipEvent (load) { speed = 9; damage = 30 + (_root.upgrade_powlevel * 8); death = 2; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y <= 0) { _root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } } }
Instance of Symbol 140 MovieClip "faller" in Frame 6
onClipEvent (load) { sfx = new Sound(this); speed = 1.5; ymove = 1; if (_x <= 200) { xmove = 2; } else { xmove = -2; } health = 30; damage = 18; bounty = 7; hit = 2; death = 18; clipping = true; piercing = false; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } _rotation = (_rotation + (speed * 2)); _y = (_y + (ymove * speed)); _x = (_x + (xmove * speed)); if (_x <= 0) { _x = 0; xmove = -xmove; } if (_x >= 400) { _x = 400; xmove = -xmove; } if (clipping) { if (_y > 485) { gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } } }
Instance of Symbol 33 MovieClip "brick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); hit = 2; death = 3; upgradeFactor = 50; maxhealth = 100 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); }
Instance of Symbol 141 MovieClip "lbrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 142 MovieClip "rbrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 143 MovieClip "sbrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 144 MovieClip "zbrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 145 MovieClip "obrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 146 MovieClip "tbrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 147 MovieClip "ibrick" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.brick.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 149 MovieClip "sinus" in Frame 6
onClipEvent (load) { sfx = new Sound(this); xmove = 0; ymove = 1; speed = 4; health = 15; damage = 21; bounty = 14; hit = 2; death = 18; clipping = true; piercing = false; trailrate = 8; trailChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } xmove = Math.sin(_y / 40); _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); phi = Math.acos(xmove); _rotation = (((phi * 180) / Math.PI) + 270); if (clipping) { if (_y > 485) { this.gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } shootChance = random(1000); if ((shootChance % 358) == 0) { _root.enemy_shoot(this, 0, 0, _root.sinusBullet); } trailChance++; if ((trailChance % trailrate) == 0) { _root.sinus_trail(this); } } }
Instance of Symbol 155 MovieClip "shooter" in Frame 6
onClipEvent (load) { sfx = new Sound(this); xmove = -1 + (random(20) / 10); ymove = 1; speed = 2.5; health = 75; damage = 31; bounty = 29; hit = 2; death = 18; clipping = true; piercing = false; shootrate = 40 + random(10); shootChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } dx = _root.player._x - _x; dy = _root.player._y - _y; phi = Math.atan2(dy, dx); _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_x < 0) { _x = 0; xmove = -xmove; } if (_x > 400) { _x = 400; xmove = -xmove; } if (clipping) { if (_y > 485) { this.gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } if (_y < 320) { _rotation = (((phi * 180) / Math.PI) + 270); } shootChance++; if ((shootChance % shootrate) == 0) { _root.enemy_shoot(this, 0, 0, _root.shooterBullet); } } }
Instance of Symbol 159 MovieClip "follower" in Frame 6
onClipEvent (load) { sfx = new Sound(this); speed = 4; health = 45; damage = 27; bounty = 23; hit = 2; death = 18; clipping = true; piercing = false; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } dx = _root.player._x - _x; dy = _root.player._y - _y; phi = Math.atan2(dy, dx); if (_y < 320) { xmove = Math.cos(phi); ymove = Math.sin(phi); _rotation = (((phi * 180) / Math.PI) + 270); } _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (clipping) { if (_y > 485) { this.gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } } }
Instance of Symbol 163 MovieClip "tripler" in Frame 6
onClipEvent (load) { sfx = new Sound(this); if (_x >= 200) { xmove = -(1 + (random(10) / 10)); } else { xmove = 1 + (random(10) / 10); } ymove = 1; speed = 1; health = 90; damage = 30; bounty = 31; hit = 2; death = 18; clipping = true; piercing = false; shootrate = 80 + random(20); shootChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_x < 0) { _x = 0; xmove = -xmove; } if (_x > 400) { _x = 400; xmove = -xmove; } if (clipping) { if (_y > 485) { this.gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } shootChance++; if ((shootChance % shootrate) == 0) { _root.enemy_shoot(this, 36, 3, _root.triplerBullet); } } }
Instance of Symbol 168 MovieClip "beamer" in Frame 6
onClipEvent (load) { sfx = new Sound(this); xmove = 0; ymove = 1; speed = 1.2; health = 120; damage = 36; bounty = 35; hit = 2; death = 23; clipping = true; piercing = false; shootrate = 110 + random(40); shootChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (clipping) { if (_y > 485) { this.gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { _root.field_hit(this); } } shootChance++; if ((shootChance % shootrate) == 0) { _root.enemy_shoot(this, 0, 1, _root.beamerBullet); } } }
Instance of Symbol 173 MovieClip "driller" in Frame 6
onClipEvent (load) { sfx = new Sound(this); basespeed = 2.5; speed = 2.5; ymove = 1; xmove = 0; health = 90; damage = 3; bounty = 34; hit = 2; death = 18; clipping = true; piercing = true; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { if (_x <= 50) { sfx.setPan(-100); } else if ((_x > 50) && (_x < 350)) { sfx.setPan(((_x - 200) * 2) / 3); } else if (_x >= 350) { sfx.setPan(100); } _y = (_y + (ymove * speed)); if (clipping) { if (_y > 485) { gotoAndPlay(death); _root.health = _root.health - 1; _root.healthText = _root.health; if (_root.health <= 0) { _root.gotoAndPlay(9); } _root.orbit.gotoAndPlay(2); } if (_y >= (_root.field_yoffset - _height)) { if (_root.field_hit(this)) { speed = 0; } else { speed = basespeed; } } } } }
Instance of Symbol 175 MovieClip "semi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); hit = 2; death = 3; upgradeFactor = 75; maxhealth = 150 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); }
Instance of Symbol 179 MovieClip "reflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); hit = 2; death = 3; upgradeFactor = 75; maxhealth = 150 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); }
Instance of Symbol 185 MovieClip "amplifier" in Frame 6
onClipEvent (load) { sfx = new Sound(this); i = 1; while (i <= 4) { this["brick" + i]._visible = false; i++; } if (!immobile) { color = new Color(this); } if (immobile) { hit = 2; death = 3; upgradeFactor = 40; maxhealth = 70 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.amplifier.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = _x; _root["brick" + _root.bc]._y = _y; _root["brick" + _root.bc].immobile = true; i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 187 MovieClip "turretA" in Frame 6
onClipEvent (load) { sfx = new Sound(this); i = 1; while (i <= 4) { this["brick" + i]._visible = false; i++; } if (!immobile) { color = new Color(this); } if (immobile) { turType = 0; baseshootrate = 400; shootInterval = setInterval(_root.turretA_shoot, 400, this); hit = 2; death = 3; upgradeFactor = 50; maxhealth = 70 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.turretA.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = _x; _root["brick" + _root.bc]._y = _y; _root["brick" + _root.bc].immobile = true; i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 189 MovieClip "turretB" in Frame 6
onClipEvent (load) { sfx = new Sound(this); i = 1; while (i <= 4) { this["brick" + i]._visible = false; i++; } if (!immobile) { color = new Color(this); } if (immobile && (!prototyp)) { turType = 1; baseshootrate = 1600; shootInterval = setInterval(_root.turretB_shoot, 1600, this); hit = 2; death = 3; upgradeFactor = 60; maxhealth = 100 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.turretB.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = _x; _root["brick" + _root.bc]._y = _y; _root["brick" + _root.bc].immobile = true; i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 191 MovieClip "turretC" in Frame 6
onClipEvent (load) { sfx = new Sound(this); i = 1; while (i <= 4) { this["brick" + i]._visible = false; i++; } if (!immobile) { color = new Color(this); } if (immobile && (!prototyp)) { turType = 2; baseshootrate = 2000; shootInterval = setInterval(_root.turretC_shoot, 2000, this); hit = 2; death = 3; upgradeFactor = 60; maxhealth = 100 + (_root.upgrade_durablevel * upgradeFactor); health = maxhealth; condition = new Color(this); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.turretC.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = _x; _root["brick" + _root.bc]._y = _y; _root["brick" + _root.bc].immobile = true; i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 192 MovieClip "lsemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 193 MovieClip "rsemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 194 MovieClip "ssemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 195 MovieClip "zsemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 196 MovieClip "osemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 197 MovieClip "tsemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 198 MovieClip "isemi" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.semi.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 199 MovieClip "lreflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 200 MovieClip "rreflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 201 MovieClip "zreflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 202 MovieClip "sreflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 203 MovieClip "oreflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 204 MovieClip "treflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 205 MovieClip "ireflect" in Frame 6
onClipEvent (load) { sfx = new Sound(this); rotationListener = new Object(); rotationListener.onKeyDown = function () { if (Key.isDown(32)) { _root.play_sound(sfx, "click_hi", 1); play(); } }; if (!immobile) { color = new Color(this); Key.addListener(rotationListener); } } onClipEvent (enterFrame) { if (!this.immobile) { if (!_root.isAttachable(this)) { color.setRGB(16711680); } else { color.setRGB(16777215); } if ((_y >= _root.field_yoffset) && (_y <= 400)) { _x = (int(_root._xmouse / 10) * 10); _y = (int(_root._ymouse / 10) * 10); onMouseDown = function () { if ((((_y >= _root.field_yoffset) && (_y < 400)) && (!this.immobile)) && (_root.isAttachable(this))) { _root.play_sound(sfx, "click_lo", 1); i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.bc++; if (_root.bc > 1700) { _root.bc = 1300; } _root.reflect.duplicateMovieClip("brick" + _root.bc, _root.bc); _root["brick" + _root.bc]._x = field_x * 10; _root["brick" + _root.bc]._y = _root.field_yoffset + (field_y * 10); _root["brick" + _root.bc].immobile = true; _root.fieldArray[field_y][field_x] = _root["brick" + _root.bc]; i++; } Key.removeListener(rotationListener); this.removeMovieClip(); } }; } else { _x = _root._xmouse; _y = _root._ymouse; } } }
Instance of Symbol 207 MovieClip "sinusBullet" in Frame 6
onClipEvent (load) { speed = 5; xmove = 0; ymove = 1; damage = 18; death = 2; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _rotation = (_rotation + 15); _y = (_y + (ymove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { gotoAndPlay(death); } } }
Instance of Symbol 209 MovieClip "particle" in Frame 6
onClipEvent (load) { speed = 1; phi = random(360); xmove = Math.cos(phi); ymove = Math.sin(phi); } onClipEvent (enterFrame) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); }
Instance of Symbol 211 MovieClip "rocketshot" in Frame 6
onClipEvent (load) { speed = 7; damage = 20 + (_root.upgrade_turpowlevel * 5); death = 2; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { dx = target._x - _x; dy = target._y - _y; if ((((target._name != undefined) && (target._x <= 400)) && (target._y <= 500)) && (dy < 0)) { phi = Math.atan2(dy, dx); xmove = Math.cos(phi); ymove = Math.sin(phi); _rotation = (((phi * 180) / Math.PI) + 90); } else { xmove = _root.getXmove(_rotation - 180); ymove = _root.getYmove(_rotation - 180); } _x = (_x + (speed * xmove)); _y = (_y + (speed * ymove)); if ((_x <= 0) || (_x >= 400)) { this.removeMovieClip(); } if ((_y <= 0) || (_y >= 500)) { this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } } }
Instance of Symbol 214 MovieClip "orbshot" in Frame 6
onClipEvent (load) { speed = 6; damage = 3 + (_root.upgrade_turpowlevel * 1); death = 2; exploding = false; trailrate = 8; trailChance = 0; } onClipEvent (enterFrame) { if (((!prototyp) && (!exploding)) && (!_root.gamePaused)) { dx = target._x - _x; dy = target._y - _y; if ((((target._name != undefined) && (target._x <= 400)) && (target._y <= 500)) && (dy < 0)) { phi = Math.atan2(dy, dx); xmove = Math.cos(phi); ymove = Math.sin(phi); _rotation = (((phi * 180) / Math.PI) + 90); } else { xmove = _root.getXmove(_rotation - 180); ymove = _root.getYmove(_rotation - 180); } _x = (_x + (speed * xmove)); _y = (_y + (speed * ymove)); if ((_x <= 0) || (_x >= 400)) { clearInterval(trailInterval); this.removeMovieClip(); } if ((_y <= 0) || (_y >= 500)) { clearInterval(trailInterval); this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } trailChance++; if ((trailChance % trailrate) == 0) { _root.orb_trail(this); } } }
Instance of Symbol 105 MovieClip "turretshot" in Frame 6
onClipEvent (load) { speed = 9; damage = 15 + (_root.upgrade_turpowlevel * 5); death = 2; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y <= 0) { _root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } } }
Instance of Symbol 221 MovieClip "boom" in Frame 6
onClipEvent (load) { damage = 120; }
Instance of Symbol 223 MovieClip "emp" in Frame 6
onClipEvent (load) { damage = 120; }
Instance of Symbol 225 MovieClip "shooterBullet" in Frame 6
onClipEvent (load) { speed = 7; dx = _root.player._x - _x; dy = _root.player._y - _y; phi = Math.atan2(dy, dx); xmove = Math.cos(phi); ymove = Math.sin(phi); _rotation = (((phi * 180) / Math.PI) + 90); damage = 23; death = 2; clipping = true; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _y = (_y + (ymove * speed)); _x = (_x + (xmove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { gotoAndPlay(death); } } }
Instance of Symbol 228 MovieClip "triplerBullet" in Frame 6
onClipEvent (load) { speed = 5; damage = 33; death = 2; clipping = true; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _y = (_y + (ymove * speed)); _x = (_x + (xmove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { this.gotoAndPlay(death); } } }
Instance of Symbol 231 MovieClip "beamerBullet" in Frame 6
onClipEvent (load) { speed = 3; xmove = 0; ymove = 1; damage = 31; death = 12; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _y = (_y + (ymove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { gotoAndPlay(death); } } }
Instance of Symbol 236 MovieClip "bombBoss" in Frame 6
onClipEvent (load) { sfx = new Sound(this); xmove = 1; ymove = 0.5; health = 2800; maxhealth = 2800; speed = 4; damage = 50; bounty = 300; hit = 2; death = 18; unloadFrame = 86; clipping = true; piercing = false; shootrate = 23; shootChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y >= 75) { ymove = 0; } else { ymove = 0.5; } if (_x < 100) { xmove = -xmove; } if (_x > 300) { xmove = -xmove; } if (health > 0) { shootChance++; if ((shootChance % shootrate) == 0) { _root.enemy_shoot(this, 0, 1, _root.bombBullet); } } } }
Instance of Symbol 238 MovieClip "bombBullet" in Frame 6
onClipEvent (load) { speed = 6; xmove = 0; ymove = 1; damage = 20; death = 2; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _rotation = (_rotation + 15); _y = (_y + (ymove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { gotoAndPlay(death); } } }
Instance of Symbol 243 MovieClip "drillBoss" in Frame 6
onClipEvent (load) { function letsDrill() { time = 0; ymove = 0.7; xmove = 0; hitZone.piercing = true; timeInterval = setInterval(function () { time++; if (time >= 4) { clearInterval(timeInterval); ymove = -0.7; } }, 1000); } sfx = new Sound(this); xmove = 1; ymove = 0.5; health = 4500; maxhealth = 4500; basespeed = 4; speed = 4; damage = 5; bounty = 700; hit = 2; death = 18; unloadFrame = 121; clipping = true; piercing = false; if (!prototyp) { drillInterval = setInterval(letsDrill, 8000); } hitZone = new MovieClip(); hitZone._width = 37; hitZone._height = 64; hitZone.piercing = false; hitZone.damage = 3; hitZone._name = "hitzone"; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); hitZone._x = _x; hitZone._y = _y + 30; if (hitZone.piercing) { if (_y <= 75) { ymove = 0; xmove = 1; hitZone.piercing = false; } if (_y >= 340) { ymove = -0.7; hitZone.piercing = false; } } else { if ((_y >= 75) && (_y < 100)) { ymove = 0; } if ((_x < 100) && (xmove < 0)) { xmove = -xmove; } if ((_x > 300) && (xmove > 0)) { xmove = -xmove; } } if (_y >= (_root.field_yoffset - _height)) { if (_root.field_hit(hitZone)) { speed = 0; } else { speed = basespeed; } } } }
Instance of Symbol 245 MovieClip "shootBoss" in Frame 6
onClipEvent (load) { sfx = new Sound(this); xmove = 1; ymove = 0.5; health = 7000; maxhealth = 7000; speed = 4; damage = 50; bounty = 1000; hit = 2; death = 18; unloadFrame = 86; clipping = true; piercing = false; shootZone = new MovieClip(); shootZone._x = _x; shootZone._y = _y + 30; shootZone._rotation = _rotation; shootrate = 40; shootChance = 0; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { shootZone._x = _x; shootZone._y = _y + 30; _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y >= 75) { ymove = 0; } else { ymove = 0.5; } if (_x < 50) { xmove = -xmove; } if (_x > 350) { xmove = -xmove; } if (health > 0) { shootChance++; if ((shootChance % shootrate) == 0) { _root.enemy_shoot(shootZone, 120, 5, _root.lightBullet); } } } }
Instance of Symbol 247 MovieClip "lightBullet" in Frame 6
onClipEvent (load) { speed = 6; damage = 33; death = 2; clipping = true; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _y = (_y + (ymove * speed)); _x = (_x + (xmove * speed)); if (_y >= _root.field_yoffset) { _root.field_hit(this); } if (_y >= 500) { this.gotoAndPlay(death); } } }
Instance of Symbol 261 MovieClip "endBoss" in Frame 6
onClipEvent (load) { function letsDrill() { time = 0; ymove = 0.7; xmove = 0; hitZone1.piercing = true; hitZone2.piercing = true; timeInterval = setInterval(function () { time++; if (time >= 4) { returning = true; clearInterval(timeInterval); ymove = -0.7; } }, 1000); } returning = false; xmove = 1; ymove = 0.5; health = 24000; maxhealth = 24000; basespeed = 4; speed = 4; damage = 0; bounty = 0; hit = 2; death = 18; unloadFrame = 138; clipping = true; piercing = true; if (!prototyp) { sfx = new Sound(this); drillInterval = setInterval(letsDrill, 11000); } hitZone1 = new MovieClip(); hitZone1._width = 47.3; hitZone1._height = 80; hitZone1.piercing = false; hitZone1.damage = 7; hitZone1._name = "hitzone1"; hitZone2 = new MovieClip(); hitZone2._width = 47.3; hitZone2._height = 80; hitZone2.piercing = false; hitZone2.damage = 7; hitZone2._name = "hitzone2"; shootZone = new MovieClip(); shootZone._x = _x; shootZone._y = _y + 35; shootZone._rotation = _rotation; } onClipEvent (enterFrame) { if ((!prototyp) && (!_root.gamePaused)) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); hitZone1._x = _x - 82; hitZone1._y = _y + 27; hitZone2._x = _x + 66; hitZone2._y = _y + 27; shootZone._x = _x; shootZone._y = _y + 35; if ((_y >= 320) && (hitZone1.piercing)) { returning = true; clearInterval(timeInterval); ymove = -0.7; } if (returning) { if ((_y >= 75) && (_y < 100)) { ymove = 0; xmove = 1; hitZone1.piercing = false; hitZone2.piercing = false; returning = false; } } else { if (((_y >= 75) && (_y < 100)) && (!hitZone1.piercing)) { ymove = 0; } if ((_x < 50) && (xmove < 0)) { xmove = -xmove; } if ((_x > 350) && (xmove > 0)) { xmove = -xmove; } } if (_y >= (_root.field_yoffset - _height)) { if (_root.field_hit(hitZone1)) { speed = 0; } if (_root.field_hit(hitZone2)) { speed = 0; } else { speed = basespeed; } } } }
Frame 7
stop(); if ((((wave == 10) || (wave == 20)) || (wave == 30)) || (wave == 35)) { play_sound(bgmusic, "loop_boss", 20); } else { play_sound(bgmusic, "loop_main", 20); } pauseClip._visible = false; Mouse.addListener(_root.shootListener); Key.addListener(_root.empListener); Key.addListener(_root.pauseListener); Key.addListener(_root.muteListener); load_wave(wave); stageText = "Stage " + wave; moneyText = money; healthText = health; player.shootrate = 9 - (upgrade_ratelevel * 1); _root.shootListener.set_interval(shootrate); for (i in _root) { if ((_root[i]._name.indexOf("brick") != -1) && (_root[i]._name != undefined)) { _root.turret_newInterval(_root[i]); } } j = 1; while (j <= player.lives) { life.duplicateMovieClip("life" + j, 5000 + j); _root["life" + j]._y = 13; _root["life" + j]._x = 400 - (j * 20); j++; } k = 1; while (k <= player.bombs) { bomb.duplicateMovieClip("bomb" + k, 6000 + k); _root["bomb" + k]._y = 29; _root["bomb" + k]._x = 400 - (k * 20); k++; } _root.onEnterFrame = function () { if ((!gamePaused) && (wave > 0)) { play_wave(wave); wavetimer++; } killedText = ((game_killed + " (") + wave_left) + ")"; if ((wave_left <= 0) && (wave != 35)) { if (isCleared()) { wave_left = 999; wave++; gotoAndPlay (8); } } collisionDetect(); if (((counter++) % 30) == 1) { thisTime = getTimer(); rate = Math.round(10000 / (thisTime - lastTime)) / 10; fps = rate; } else if ((counter % 30) == 1) { lastTime = getTimer(); } };
Frame 8
function grid_show() { gc = 0; i = 0; while (i < field_ysize) { j = 0; while (j < field_xsize) { gc++; grid.duplicateMovieClip("grid" + gc, gc); _root["grid" + gc]._x = 10 * j; _root["grid" + gc]._y = field_yoffset + (10 * i); j++; } i++; } } function grid_hide() { gc = 0; i = 0; while (i < field_ysize) { j = 0; while (j < field_xsize) { gc++; _root["grid" + gc].play(); j++; } i++; } if (_root.piece._name != undefined) { _root.piece.removeMovieClip(); _root.money = _root.money + _root.tempprice; } } function isAttachable(building) { if ((building._y >= _root.field_yoffset) && (building._y < 400)) { i = 1; while (i <= 4) { point = []; point.x = building["brick" + i]._x; point.y = building["brick" + i]._y; point.x = point.x + building._x; point.y = point.y + building._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); if ((((fieldArray[field_y][field_x]._name != undefined) || (point.y < _root.field_yoffset)) || (point.y >= 400)) || (point.x >= 400)) { return(false); } i++; } return(true); } return(false); } function field_upgrade() { for (i in _root) { if ((_root[i]._name.indexOf("brick") != -1) && (_root[i]._name != undefined)) { _root[i].health = _root[i].health + _root[i].upgradeFactor; _root[i].maxhealth = _root[i].maxhealth + _root[i].upgradeFactor; if (_root[i].health > _root[i].maxhealth) { _root[i].health = _root[i].maxhealth; } getCondition(_root[i]); } } } function wave_timer() { timer--; timerText = "in " + timer; } stop(); gamePaused = false; play_sound(bgmusic, "loop_bauen", 20); tempprice = 0; _root.shootListener.isShooting = false; Mouse.removeListener(_root.shootListener); Key.removeListener(_root.empListener); Key.removeListener(_root.pauseListener); for (i in _root) { if (((_root[i]._name.indexOf("life") != -1) || (_root[i]._name.indexOf("bomb") != -1)) && (_root[i]._name != undefined)) { _root[i].removeMovieClip(); } } j = 0; while (j < eshotArray.length) { eshotArray[j].gotoAndPlay(eshotArray[j].death); j++; } if (wave != 1) { timer = 60; timerInterval = setInterval(wave_timer, 1000); } else { timer = 99; timerText = "ready when you are"; } grid_show(); _root.onEnterFrame = function () { moneyText = "$" + money; if (timer <= 0) { clearInterval(timerInterval); grid_hide(); gotoAndPlay (7); } };
Instance of Symbol 102 MovieClip in Frame 8
onClipEvent (load) { this.swapDepths(999999); } onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 282 MovieClip "buttonBrick" in Frame 8
onClipEvent (load) { active = false; price = 100; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 287 MovieClip "buttonSemi" in Frame 8
onClipEvent (load) { active = false; price = 300; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 292 MovieClip "buttonReflect" in Frame 8
onClipEvent (load) { active = false; price = 500; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 296 MovieClip "buttonTurretA" in Frame 8
onClipEvent (load) { active = false; price = 500; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 301 MovieClip "buttonTurretB" in Frame 8
onClipEvent (load) { active = false; price = 1200; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 306 MovieClip "buttonTurretC" in Frame 8
onClipEvent (load) { active = false; price = 1800; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 311 MovieClip "buttonAmplifier" in Frame 8
onClipEvent (load) { active = false; price = 3500; } onClipEvent (enterFrame) { if ((_root.money < price) || (!isNaN(_root.piece._x))) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 316 MovieClip "buttonUpRate" in Frame 8
onClipEvent (load) { maxlevel = 5; active = false; price = 1200; levelText = (_root.upgrade_ratelevel + "/") + maxlevel; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.upgrade_ratelevel >= maxlevel)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 321 MovieClip "buttonUpPow" in Frame 8
onClipEvent (load) { maxlevel = 5; active = false; price = 1200; levelText = (_root.upgrade_powlevel + "/") + maxlevel; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.upgrade_powlevel >= maxlevel)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 327 MovieClip "buttonTurRate" in Frame 8
onClipEvent (load) { maxlevel = 3; active = false; price = 1700; levelText = (_root.upgrade_turratelevel + "/") + maxlevel; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.upgrade_turratelevel >= maxlevel)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 332 MovieClip "buttonTurPow" in Frame 8
onClipEvent (load) { maxlevel = 3; active = false; price = 1700; levelText = (_root.upgrade_turpowlevel + "/") + maxlevel; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.upgrade_turpowlevel >= maxlevel)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 339 MovieClip "buttonUpDurab" in Frame 8
onClipEvent (load) { maxlevel = 3; active = false; price = 2700; levelText = (_root.upgrade_durablevel + "/") + maxlevel; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.upgrade_durablevel >= maxlevel)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 346 MovieClip "buttonLife" in Frame 8
onClipEvent (load) { active = false; price = 1000 + (_root.livesPurchased * 1000); priceText = price + "$"; levelText = _root.player.lives; } onClipEvent (enterFrame) { if (_root.money < price) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 352 MovieClip "buttonRepair" in Frame 8
onClipEvent (load) { active = false; price = (40 - _root.health) * 15; priceText = price + "$"; levelText = _root.health; } onClipEvent (enterFrame) { if ((_root.money < price) || (_root.health == 40)) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Instance of Symbol 358 MovieClip "buttonBomb" in Frame 8
onClipEvent (load) { active = false; price = 1500; levelText = _root.player.bombs; } onClipEvent (enterFrame) { if (_root.money < price) { active = false; this.vorhang._visible = true; } else { active = true; this.vorhang._visible = false; } }
Frame 9
stop(); isMuted = false; bgmusic.setVolume(100); Key.removeListener(_root.muteListener); Mouse.show(); play_sound(bgmusic, "gameover", 1); _root.shootListener.isShooting = false; Mouse.removeListener(_root.shootListener); Key.removeListener(_root.empListener); Key.removeListener(_root.pauseListener); player.removeMovieClip(); for (i in _root) { if ((_root[i]._name.indexOf("life") != -1) || (_root[i]._name.indexOf("bomb") != -1)) { _root[i].removeMovieClip(); } } for (i in _root) { if ((((_root[i]._name.indexOf("brick") != -1) || (_root[i]._name.indexOf("enemy") != -1)) || (_root[i]._name.indexOf("bullet") != -1)) || (_root[i]._name.indexOf("eshot") != -1)) { if (!isNaN(_root[i].unloadFrame)) { _root[i].gotoAndPlay(_root[i].unloadFrame); } else { _root[i].gotoAndPlay(_root[i].death); } } } i = 0; while (i <= 50) { clearInterval(_root["spawnInterval" + i]); i++; } _root.onEnterFrame = null;
Instance of Symbol 373 MovieClip in Frame 9
onClipEvent (load) { this.killedText = _root.game_killed; }
Frame 10
stop(); isMuted = false; bgmusic.setVolume(100); Key.removeListener(_root.muteListener); player.removeMovieClip(); play_sound(bgmusic, "loop_credits", 20); creditsinus.prototyp = true; creditfaller.prototyp = true; creditshooter.prototyp = true; creditdriller.prototyp = true; creditbeamer.prototyp = true; credittripler.prototyp = true; _root.shootListener.isShooting = false; Mouse.removeListener(_root.shootListener); Key.removeListener(_root.empListener); Key.removeListener(_root.pauseListener); for (i in _root) { if ((_root[i]._name.indexOf("life") != -1) || (_root[i]._name.indexOf("bomb") != -1)) { _root[i].removeMovieClip(); } } for (i in _root) { if ((((_root[i]._name.indexOf("brick") != -1) || (_root[i]._name.indexOf("enemy") != -1)) || (_root[i]._name.indexOf("bullet") != -1)) || (_root[i]._name.indexOf("eshot") != -1)) { _root[i].gotoAndPlay(_root[i].death); } } i = 0; while (i <= 50) { clearInterval(_root["spawnInterval" + i]); i++; } _root.onEnterFrame = null;
Instance of Symbol 386 MovieClip in Frame 10
onClipEvent (load) { this.killedText = _root.game_killed; }
Instance of Symbol 102 MovieClip in Frame 10
onClipEvent (enterFrame) { _x = _root._xmouse; _y = _root._ymouse; }
Instance of Symbol 387 MovieClip "creditfaller" in Frame 10
onClipEvent (load) { speed = 1.5; ymove = 1; if (_x <= 200) { xmove = 2; } else { xmove = -2; } } onClipEvent (enterFrame) { if (!prototyp) { _rotation = (_rotation + (speed * 2)); _y = (_y + (ymove * speed)); _x = (_x + (xmove * speed)); if (_x <= 0) { _x = 0; xmove = -xmove; } if (_x >= 400) { _x = 400; xmove = -xmove; } } }
Instance of Symbol 388 MovieClip "creditsinus" in Frame 10
onClipEvent (load) { xmove = 0; ymove = 1; speed = 4; if (!prototyp) { trailInterval = setInterval(_root.sinus_trail, 200, this); } } onClipEvent (enterFrame) { if (!prototyp) { xmove = Math.sin(_y / 40); _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); phi = Math.acos(xmove); _rotation = (((phi * 180) / Math.PI) + 270); } }
Instance of Symbol 389 MovieClip "creditshooter" in Frame 10
onClipEvent (load) { xmove = -1 + (random(20) / 10); ymove = 1; speed = 2.5; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_x < 0) { _x = 0; xmove = -xmove; } if (_x > 400) { _x = 400; xmove = -xmove; } } }
Instance of Symbol 390 MovieClip "creditbeamer" in Frame 10
onClipEvent (load) { xmove = 0; ymove = 1; speed = 1.2; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); } }
Instance of Symbol 391 MovieClip "creditdriller" in Frame 10
onClipEvent (load) { xmove = 0; ymove = 1; speed = 2.5; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); } }
Instance of Symbol 392 MovieClip "credittripler" in Frame 10
onClipEvent (load) { if (_x >= 200) { xmove = -(1 + (random(10) / 10)); } else { xmove = 1 + (random(10) / 10); } ymove = 1; speed = 1; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_x < 0) { _x = 0; xmove = -xmove; } if (_x > 400) { _x = 400; xmove = -xmove; } } }
Symbol 5 MovieClip [StageAnnounce] Frame 60
this.removeMovieClip(); stop();
Symbol 10 Button
on (press) { play(); }
Symbol 24 Button
on (press) { play(); }
Symbol 25 MovieClip [Tutorial] Frame 17
stop();
Symbol 25 MovieClip [Tutorial] Frame 52
stop();
Symbol 25 MovieClip [Tutorial] Frame 87
stop();
Symbol 25 MovieClip [Tutorial] Frame 122
stop();
Symbol 25 MovieClip [Tutorial] Frame 140
stop();
Symbol 25 MovieClip [Tutorial] Frame 158
stop();
Symbol 25 MovieClip [Tutorial] Frame 176
stop();
Symbol 25 MovieClip [Tutorial] Frame 212
stop();
Symbol 25 MovieClip [Tutorial] Frame 230
_root.shootListener.kill_interval(); _root.shootListener.isShooting = false; Mouse.removeListener(_root.shootListener); Key.removeListener(_root.empListener); Key.removeListener(_root.pauseListener); player.removeMovieClip(); _root.wave = 1; _root.gotoAndPlay(6);
Symbol 25 MovieClip [Tutorial] Frame 231
stop();
Symbol 25 MovieClip [Tutorial] Frame 267
stop();
Symbol 25 MovieClip [Tutorial] Frame 285
this.removeMovieClip();
Symbol 28 Button
on (press) { _root.wave = 0; _root.play(); _root.prompt.removeMovieClip(); }
Symbol 30 Button
on (press) { _root.wave = 1; _root.play(); _root.prompt.removeMovieClip(); }
Symbol 33 MovieClip Frame 1
stop();
Symbol 33 MovieClip Frame 2
if ((collisionSubject._name.indexOf("bullet") != -1) && (collisionSubject._name != null)) { this.health = this.health - (collisionSubject.damage / 2); } else { this.health = this.health - collisionSubject.damage; } if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); }
Symbol 33 MovieClip Frame 3
sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); _root.explode(_x, _y); infield_x = int(_x / 10); infield_y = int((_y - _root.field_yoffset) / 10); _root.fieldArray[infield_y][infield_x] = undefined; this.removeMovieClip();
Symbol 37 MovieClip Frame 1
stop();
Symbol 37 MovieClip Frame 17
_root.play();
Symbol 41 MovieClip Frame 167
_root.play();
Symbol 44 Button
on (release) { getURL ("http://www.kongregate.com/?gamereferral=orbitron", "_blank"); }
Symbol 71 Button
on (release) { getURL ("http://kongregate.com/", "_blank"); }
Symbol 72 MovieClip Frame 180
_root.play();
Symbol 100 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
_root.bulletArray.slice(_root.findArrayPos(_root.bulletArray, this), 1); stop(); this.removeMovieClip();
Symbol 106 MovieClip Frame 1
stop();
Instance of Symbol 105 MovieClip "playershot" in Symbol 106 MovieClip Frame 2
onClipEvent (load) { speed = 9; damage = 30 + (_root.upgrade_powlevel * 7); death = 2; } onClipEvent (enterFrame) { if (!prototyp) { _x = (_x + (xmove * speed)); _y = (_y + (ymove * speed)); if (_y <= 0) { _root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); this.removeMovieClip(); } if (_y >= _root.field_yoffset) { _root.field_hit(this); } } }
Symbol 106 MovieClip Frame 41
_root.attachMovie("FirstPrompt", "prompt", 999); _root.prompt._x = 200; _root.prompt._y = 150;
Symbol 107 Button
on (press) { _root.wave = 1; _root.menuplay._visible = false; _root.playclip.play(); }
Symbol 110 MovieClip Frame 1
stop();
Symbol 110 MovieClip Frame 2
_root.play_sound(sfx, "orbit_hit", 1);
Symbol 110 MovieClip Frame 14
gotoAndPlay (1);
Symbol 112 MovieClip Frame 1
stop();
Symbol 112 MovieClip Frame 41
_root.play();
Symbol 114 Button
on (press) { _root.wave = 0; _root.menutut._visible = false; _root.tutclip.play(); }
Symbol 118 Button
on (press) { _root.linkclip.play(); }
Symbol 119 MovieClip Frame 1
stop();
Symbol 119 MovieClip Frame 41
getURL ("http://www.kongregate.com/?gamereferral=orbitron", "_blank");
Symbol 122 MovieClip Frame 1
clipping = true; stop();
Symbol 122 MovieClip Frame 2
_root.play_sound(sfx, "ship_hit", 1); _root["life" + this.lives].removeMovieClip(); this.lives = this.lives - 1; clipping = false; _root.shootListener.sc++; if (_root.shootListener.sc > 600) { _root.shootListener.sc = 500; } _root.boom.duplicateMovieClip("bullet" + _root.shootListener.sc, _root.shootListener.sc); _root["bullet" + _root.shootListener.sc]._x = _x; _root["bullet" + _root.shootListener.sc]._y = _y; _root.bulletArray[_root.findEmptyPos(_root.bulletArray)] = _root["bullet" + _root.shootListener.sc]; if (this.lives < 0) { _root.gotoAndPlay(9); }
Symbol 122 MovieClip Frame 35
gotoAndPlay (1);
Symbol 131 MovieClip Frame 18
this.removeMovieClip(); stop();
Symbol 140 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 140 MovieClip Frame 17
if (this.health <= 0) { gotoAndPlay(this.death); } else { gotoAndPlay (1); }
Symbol 140 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed1", 1); speed = 0; clipping = false; play();
Symbol 140 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 141 MovieClip Frame 1
stop();
Symbol 141 MovieClip Frame 2
stop();
Symbol 141 MovieClip Frame 3
stop();
Symbol 141 MovieClip Frame 4
stop();
Symbol 142 MovieClip Frame 1
stop();
Symbol 142 MovieClip Frame 2
stop();
Symbol 142 MovieClip Frame 3
stop();
Symbol 142 MovieClip Frame 4
stop();
Symbol 143 MovieClip Frame 1
stop();
Symbol 143 MovieClip Frame 2
stop();
Symbol 144 MovieClip Frame 1
stop();
Symbol 144 MovieClip Frame 2
stop();
Symbol 145 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 2
stop();
Symbol 146 MovieClip Frame 3
stop();
Symbol 146 MovieClip Frame 4
stop();
Symbol 147 MovieClip Frame 1
stop();
Symbol 147 MovieClip Frame 2
stop();
Symbol 149 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 149 MovieClip Frame 17
gotoAndPlay (1);
Symbol 149 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed2", 1); speed = 0; clipping = false;
Symbol 149 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 151 MovieClip Frame 11
this.removeMovieClip(); stop();
Symbol 155 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 155 MovieClip Frame 17
gotoAndPlay (1);
Symbol 155 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed3", 1); speed = 0; clipping = false;
Symbol 155 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 159 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 159 MovieClip Frame 17
gotoAndPlay (1);
Symbol 159 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed4", 1); speed = 0; clipping = false;
Symbol 159 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 163 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 163 MovieClip Frame 17
gotoAndPlay (1);
Symbol 163 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed5", 1); speed = 0; clipping = false;
Symbol 163 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 168 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); } clipping = true;
Symbol 168 MovieClip Frame 2
clipping = false;
Symbol 168 MovieClip Frame 12
this._x = random(400);
Symbol 168 MovieClip Frame 22
gotoAndPlay (1);
Symbol 168 MovieClip Frame 23
_root.play_sound(sfx, "enemy_killed6", 1); speed = 0; clipping = false;
Symbol 168 MovieClip Frame 29
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 173 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 173 MovieClip Frame 17
gotoAndPlay (1);
Symbol 173 MovieClip Frame 18
_root.play_sound(sfx, "enemy_killed7", 1); speed = 0; clipping = false;
Symbol 173 MovieClip Frame 24
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 175 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 2
if (collisionSubject._name.indexOf("bullet") == -1) { this.health = this.health - collisionSubject.damage; if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); } } else { gotoAndPlay (1); }
Symbol 175 MovieClip Frame 3
_root.explode(_x, _y); sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); infield_x = int(_x / 10); infield_y = int((_y - _root.field_yoffset) / 10); _root.fieldArray[infield_y][infield_x] = undefined; this.removeMovieClip();
Symbol 179 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 2
if (collisionSubject._name.indexOf("bullet") == -1) { if (collisionSubject._name.indexOf("eshot") != -1) { collisionSubject.removeMovieClip(); _root.shootListener.sc++; if (_root.shootListener.sc > 600) { _root.shootListener.sc = 500; } _root.playershot.duplicateMovieClip("bullet" + _root.shootListener.sc, _root.shootListener.sc); _root["bullet" + _root.shootListener.sc]._x = _x; _root["bullet" + _root.shootListener.sc]._y = _y; _root["bullet" + _root.shootListener.sc].xmove = 0; _root["bullet" + _root.shootListener.sc].ymove = -1; _root.bulletArray[_root.findEmptyPos(_root.bulletArray)] = _root["bullet" + _root.shootListener.sc]; gotoAndPlay (1); } else { this.health = this.health - collisionSubject.damage; if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); } } } else { gotoAndPlay (1); }
Symbol 179 MovieClip Frame 3
_root.explode(_x, _y); sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); infield_x = int(_x / 10); infield_y = int((_y - _root.field_yoffset) / 10); _root.fieldArray[infield_y][infield_x] = undefined; this.removeMovieClip();
Symbol 185 MovieClip Frame 1
stop();
Symbol 185 MovieClip Frame 2
if (collisionSubject._name.indexOf("bullet") == -1) { this.health = this.health - collisionSubject.damage; if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); } } else { collisionSubject.gotoAndPlay(collisionSubject.death); i = 0; while (i < 3) { angle = (-10 + (i * 10)) + 180; _root.shootListener.sc++; if (_root.shootListener.sc > 600) { _root.shootListener.sc = 500; } _root.playershot.duplicateMovieClip("bullet" + _root.shootListener.sc, _root.shootListener.sc); _root["bullet" + _root.shootListener.sc]._x = _x + 20; _root["bullet" + _root.shootListener.sc]._y = _y - 5; _root["bullet" + _root.shootListener.sc]._rotation = angle; _root["bullet" + _root.shootListener.sc].xmove = _root.getXmove(angle); _root["bullet" + _root.shootListener.sc].ymove = _root.getYmove(angle); _root.bulletArray[_root.findEmptyPos(_root.bulletArray)] = _root["bullet" + _root.shootListener.sc]; i++; } gotoAndPlay (1); }
Symbol 185 MovieClip Frame 3
i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = undefined; _root.explode(point.x, point.y); i++; } sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); this.removeMovieClip();
Symbol 187 MovieClip Frame 1
stop();
Symbol 187 MovieClip Frame 2
if ((collisionSubject._name.indexOf("bullet") != -1) && (collisionSubject._name != null)) { this.health = this.health - (collisionSubject.damage / 2); } else { this.health = this.health - collisionSubject.damage; } if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); }
Symbol 187 MovieClip Frame 3
i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = undefined; _root.explode(point.x, point.y); i++; } sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); clearInterval(this.shootInterval); this.removeMovieClip();
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 2
if ((collisionSubject._name.indexOf("bullet") != -1) && (collisionSubject._name != null)) { this.health = this.health - (collisionSubject.damage / 2); } else { this.health = this.health - collisionSubject.damage; } if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); }
Symbol 189 MovieClip Frame 3
i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = undefined; _root.explode(point.x, point.y); i++; } sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); clearInterval(this.shootInterval); this.removeMovieClip();
Symbol 191 MovieClip Frame 1
stop();
Symbol 191 MovieClip Frame 2
if ((collisionSubject._name.indexOf("bullet") != -1) && (collisionSubject._name != null)) { this.health = this.health - (collisionSubject.damage / 2); } else { this.health = this.health - collisionSubject.damage; } if (!collisionSubject.piercing) { sfx.setVolume(25); _root.play_sound(sfx, "building_hit", 1); if (!isNaN(collisionSubject.health)) { collisionSubject.health = 0; } collisionSubject.gotoAndPlay(collisionSubject.death); } if (this.health <= 0) { collisionSubject = undefined; this.gotoAndPlay(this.death); } else { collisionSubject = undefined; _root.getCondition(this); this.gotoAndPlay(1); }
Symbol 191 MovieClip Frame 3
i = 1; while (i <= 4) { point = []; point.x = this["brick" + i]._x; point.y = this["brick" + i]._y; point.x = point.x + this._x; point.y = point.y + this._y; field_x = int(point.x / 10); field_y = int((point.y - _root.field_yoffset) / 10); _root.fieldArray[field_y][field_x] = undefined; _root.explode(point.x, point.y); i++; } sfx.setVolume(100); _root.play_sound(sfx, "building_explode", 1); clearInterval(this.shootInterval); this.removeMovieClip();
Symbol 192 MovieClip Frame 1
stop();
Symbol 192 MovieClip Frame 2
stop();
Symbol 192 MovieClip Frame 3
stop();
Symbol 192 MovieClip Frame 4
stop();
Symbol 193 MovieClip Frame 1
stop();
Symbol 193 MovieClip Frame 2
stop();
Symbol 193 MovieClip Frame 3
stop();
Symbol 193 MovieClip Frame 4
stop();
Symbol 194 MovieClip Frame 1
stop();
Symbol 194 MovieClip Frame 2
stop();
Symbol 195 MovieClip Frame 1
stop();
Symbol 195 MovieClip Frame 2
stop();
Symbol 196 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 2
stop();
Symbol 197 MovieClip Frame 3
stop();
Symbol 197 MovieClip Frame 4
stop();
Symbol 198 MovieClip Frame 1
stop();
Symbol 198 MovieClip Frame 2
stop();
Symbol 199 MovieClip Frame 1
stop();
Symbol 199 MovieClip Frame 2
stop();
Symbol 199 MovieClip Frame 3
stop();
Symbol 199 MovieClip Frame 4
stop();
Symbol 200 MovieClip Frame 1
stop();
Symbol 200 MovieClip Frame 2
stop();
Symbol 200 MovieClip Frame 3
stop();
Symbol 200 MovieClip Frame 4
stop();
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
stop();
Symbol 202 MovieClip Frame 1
stop();
Symbol 202 MovieClip Frame 2
stop();
Symbol 203 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 2
stop();
Symbol 204 MovieClip Frame 3
stop();
Symbol 204 MovieClip Frame 4
stop();
Symbol 205 MovieClip Frame 1
stop();
Symbol 205 MovieClip Frame 2
stop();
Symbol 207 MovieClip Frame 1
stop();
Symbol 207 MovieClip Frame 2
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 209 MovieClip Frame 44
this.removeMovieClip(); stop();
Symbol 211 MovieClip Frame 1
stop();
Symbol 211 MovieClip Frame 2
_root.bulletArray.slice(_root.findArrayPos(_root.bulletArray, this), 1); stop(); this.removeMovieClip();
Symbol 214 MovieClip Frame 1
stop();
Symbol 214 MovieClip Frame 2
this.exploding = true;
Symbol 214 MovieClip Frame 18
_root.bulletArray.slice(_root.findArrayPos(_root.bulletArray, this), 1); stop(); this.removeMovieClip();
Symbol 215 MovieClip Frame 20
this.removeMovieClip(); stop();
Symbol 221 MovieClip Frame 1
if (this.prototyp) { stop(); }
Symbol 221 MovieClip Frame 25
_root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); stop(); this.removeMovieClip();
Symbol 223 MovieClip Frame 1
if (this.prototyp) { stop(); }
Symbol 223 MovieClip Frame 25
_root.bulletArray.splice(_root.findArrayPos(_root.bulletArray, this), 1); stop(); this.removeMovieClip();
Symbol 225 MovieClip Frame 1
stop();
Symbol 225 MovieClip Frame 2
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 228 MovieClip Frame 1
stop();
Symbol 228 MovieClip Frame 2
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 231 MovieClip Frame 11
gotoAndPlay (1);
Symbol 231 MovieClip Frame 12
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 236 MovieClip Frame 1
if (this.health <= 0) { gotoAndPlay(this.death); } else { stop(); }
Symbol 236 MovieClip Frame 17
gotoAndPlay (1);
Symbol 236 MovieClip Frame 18
_root.play_sound(sfx, "boss_killed", 1); clipping = false; speed = 0; xmove = 0;
Symbol 236 MovieClip Frame 85
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 236 MovieClip Frame 86
clearInterval(this.shootInterval); _root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 238 MovieClip Frame 1
stop();
Symbol 238 MovieClip Frame 2
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 243 MovieClip Frame 1
stop();
Symbol 243 MovieClip Frame 17
gotoAndPlay (1);
Symbol 243 MovieClip Frame 18
_root.play_sound(sfx, "boss_killed", 1); clipping = false; speed = 0; xmove = 0;
Symbol 243 MovieClip Frame 39
clearInterval(this.drillInterval); clearInterval(this.timeInterval);
Symbol 243 MovieClip Frame 120
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 243 MovieClip Frame 121
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); clearInterval(this.drillInterval); clearInterval(this.timeInterval); stop(); this.removeMovieClip();
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 17
gotoAndPlay (1);
Symbol 245 MovieClip Frame 18
_root.play_sound(sfx, "boss_killed", 1); clipping = false; speed = 0;
Symbol 245 MovieClip Frame 85
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 245 MovieClip Frame 86
clearInterval(this.shootInterval); _root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); stop(); this.removeMovieClip();
Symbol 247 MovieClip Frame 1
stop();
Symbol 247 MovieClip Frame 2
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 251 MovieClip Frame 105
_root.play_sound(_parent.sfx, "beam", 1); temp = _parent.xmove; _parent.xmove = 0; if ((!_parent.prototyp) && (_parent.health > 0)) { _root.enemy_shoot(_parent.shootZone, 0, 0, _root.bossBeam); }
Symbol 251 MovieClip Frame 122
_parent.xmove = temp; gotoAndPlay (1); gotoAndPlay (1);
Symbol 261 MovieClip Frame 1
stop();
Symbol 261 MovieClip Frame 17
gotoAndPlay (1);
Symbol 261 MovieClip Frame 18
clipping = false; speed = 0; clearInterval(this.drillInterval); clearInterval(this.timeInterval);
Symbol 261 MovieClip Frame 120
_root.play_sound(sfx, "ship_hit", 1); _root.shootListener.sc++; if (_root.shootListener.sc > 600) { _root.shootListener.sc = 500; } _root.boom.duplicateMovieClip("bullet" + _root.shootListener.sc, _root.shootListener.sc); _root["bullet" + _root.shootListener.sc]._x = _x; _root["bullet" + _root.shootListener.sc]._y = _y; _root.bulletArray[_root.findEmptyPos(_root.bulletArray)] = _root["bullet" + _root.shootListener.sc]; for (i in _root) { if (((_root[i]._name.indexOf("brick") != -1) || (_root[i]._name.indexOf("bullet") != -1)) || (_root[i]._name.indexOf("eshot") != -1)) { _root[i].gotoAndPlay(_root[i].death); } }
Symbol 261 MovieClip Frame 137
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); _root.gotoAndPlay(10); this.removeMovieClip();
Symbol 261 MovieClip Frame 138
_root.enemyArray.slice(_root.findArrayPos(_root.enemyArray, this), 1); clearInterval(this.drillInterval); clearInterval(this.timeInterval); this.removeMovieClip();
Symbol 263 MovieClip Frame 17
_root.eshotArray.slice(_root.findArrayPos(_root.eshotArray, this), 1); this.removeMovieClip(); stop();
Symbol 265 MovieClip Frame 20
stop();
Symbol 265 MovieClip Frame 41
this.removeMovieClip(); stop();
Symbol 268 Button
on (press) { _root.grid_hide(); clearInterval(_root.timerInterval); gotoAndPlay (7); }
Symbol 279 Button
on (rollOver) { _root.descriptionText = "Simple wall to hold back enemies and projectiles. Cheap and effective, but they are also damaged by your own shots."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonBrick.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonBrick.price; _root.tempprice = _root.buttonBrick.price; shape_nr = random(7); switch (shape_nr) { case 0 : _root.lbrick.duplicateMovieClip("piece", 7778); break; case 1 : _root.rbrick.duplicateMovieClip("piece", 7778); break; case 2 : _root.sbrick.duplicateMovieClip("piece", 7778); break; case 3 : _root.zbrick.duplicateMovieClip("piece", 7778); break; case 4 : _root.tbrick.duplicateMovieClip("piece", 7778); break; case 5 : _root.obrick.duplicateMovieClip("piece", 7778); break; case 6 : _root.ibrick.duplicateMovieClip("piece", 7778); } _root.piece.immobile = false; } }
Symbol 286 Button
on (rollOver) { _root.descriptionText = "Semi-permeable wall. Permeable for your shots while holding enemies back."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonSemi.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonSemi.price; _root.tempprice = _root.buttonSemi.price; shape_nr = random(7); switch (shape_nr) { case 0 : _root.lsemi.duplicateMovieClip("piece", 7778); break; case 1 : _root.rsemi.duplicateMovieClip("piece", 7778); break; case 2 : _root.ssemi.duplicateMovieClip("piece", 7778); break; case 3 : _root.zsemi.duplicateMovieClip("piece", 7778); break; case 4 : _root.tsemi.duplicateMovieClip("piece", 7778); break; case 5 : _root.osemi.duplicateMovieClip("piece", 7778); break; case 6 : _root.isemi.duplicateMovieClip("piece", 7778); } _root.piece.immobile = false; } }
Symbol 291 Button
on (rollOver) { _root.descriptionText = "Refelctive wall. Semi-permeable plus they're reflecting enemy projectiles!"; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonReflect.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonReflect.price; _root.tempprice = _root.buttonReflect.price; shape_nr = random(7); switch (shape_nr) { case 0 : _root.lreflect.duplicateMovieClip("piece", 7778); break; case 1 : _root.rreflect.duplicateMovieClip("piece", 7778); break; case 2 : _root.sreflect.duplicateMovieClip("piece", 7778); break; case 3 : _root.zreflect.duplicateMovieClip("piece", 7778); break; case 4 : _root.treflect.duplicateMovieClip("piece", 7778); break; case 5 : _root.oreflect.duplicateMovieClip("piece", 7778); break; case 6 : _root.ireflect.duplicateMovieClip("piece", 7778); } _root.piece.immobile = false; } }
Symbol 295 Button
on (rollOver) { _root.descriptionText = "Simple turret. Automatic fire at decent shootrate and power, but only vertically."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonTurretA.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonTurretA.price; _root.tempprice = _root.buttonTurretA.price; _root.turretA.duplicateMovieClip("piece", 7778); _root.piece.immobile = false; } }
Symbol 300 Button
on (rollOver) { _root.descriptionText = "Rocket turret. Shoots homing projectiles at a nice shootrate."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonTurretB.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonTurretB.price; _root.tempprice = _root.buttonTurretB.price; _root.turretB.duplicateMovieClip("piece", 7778); _root.piece.immobile = false; } }
Symbol 305 Button
on (rollOver) { _root.descriptionText = "Orb turret. Slow shootrate, but shoots a homing orb, which explodes at impact."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonTurretC.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonTurretC.price; _root.tempprice = _root.buttonTurretC.price; _root.turretC.duplicateMovieClip("piece", 7778); _root.piece.immobile = false; } }
Symbol 310 Button
on (rollOver) { _root.descriptionText = "Amplifier. Semi-permeable wall with very weak protection, but amplifies your shots crossing the amplifier."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonAmplifier.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonAmplifier.price; _root.tempprice = _root.buttonAmplifier.price; _root.amplifier.duplicateMovieClip("piece", 7778); _root.piece.immobile = false; } }
Symbol 314 Button
on (rollOver) { _root.descriptionText = "Upgrade your ships shootrate."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonUpRate.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonUpRate.price; _root.upgrade_ratelevel++; _root.buttonUpRate.levelText = (_root.upgrade_ratelevel + "/") + _root.buttonUpRate.maxlevel; } }
Symbol 319 Button
on (rollOver) { _root.descriptionText = "Upgrade your ships power."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonUpPow.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonUpPow.price; _root.upgrade_powlevel++; _root.buttonUpPow.levelText = (_root.upgrade_powlevel + "/") + _root.buttonUpPow.maxlevel; } }
Symbol 325 Button
on (rollOver) { _root.descriptionText = "Upgrade your turrets' shootrate."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonTurRate.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonTurRate.price; _root.upgrade_turratelevel++; _root.buttonTurRate.levelText = (_root.upgrade_turratelevel + "/") + _root.buttonTurRate.maxlevel; } }
Symbol 330 Button
on (rollOver) { _root.descriptionText = "Upgrade your turrets' power."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonTurPow.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonTurPow.price; _root.upgrade_turpowlevel++; _root.buttonTurPow.levelText = (_root.upgrade_turpowlevel + "/") + _root.buttonTurPow.maxlevel; } }
Symbol 337 Button
on (rollOver) { _root.descriptionText = "Upgrade the durability of your buildings."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonUpDurab.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonUpDurab.price; _root.upgrade_durablevel++; _root.buttonUpDurab.levelText = (_root.upgrade_durablevel + "/") + _root.buttonUpDurab.maxlevel; _root.field_upgrade(); } }
Symbol 344 Button
on (rollOver) { _root.descriptionText = "Buy one extra life. Price increases by every purchase."; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonLife.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonLife.price; _root.livesPurchased++; _root.player.lives++; _root.buttonLife.levelText = _root.player.lives; _root.buttonLife.price = 1000 + (_root.livesPurchased * 1000); _root.buttonLife.priceText = price + "$"; } }
Symbol 349 Button
on (rollOver) { _root.descriptionText = "Repair Orbit"; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonRepair.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonRepair.price; _root.health = 40; _root.buttonRepair.levelText = _root.health; _root.buttonRepair.price = (40 - _root.health) * 15; _root.buttonRepair.priceText = price + "$"; } }
Symbol 356 Button
on (rollOver) { _root.descriptionText = "Buy an EMP-Bomb"; } on (rollOut) { _root.descriptionText = ""; } on (press) { if (_root.buttonBomb.active) { _root.play_sound(_root.bgsfx, "purchase", 1); _root.money = _root.money - _root.buttonBomb.price; _root.player.bombs++; _root.buttonBomb.levelText = _root.player.bombs; } }
Symbol 359 MovieClip Frame 134
for (i in _root) { if ((((_root[i]._name.indexOf("brick") != -1) || (_root[i]._name.indexOf("enemy") != -1)) || (_root[i]._name.indexOf("bullet") != -1)) || (_root[i]._name.indexOf("eshot") != -1)) { _root[i].gotoAndPlay(_root[i].death); } } stop();
Symbol 363 Button
on (press) { _root.gotoAndPlay(5); }
Symbol 367 Button
on (press) { getURL ("http://www.kongregate.com/?gamereferral=orbitron", "_blank"); }
Symbol 369 Button
on (press) { _root.wave = 1; _root.gotoAndPlay(6); }
Symbol 383 Button
on (press) { getURL ("http://www.kongregate.com/?gamereferral=orbitron", "_blank"); }
Symbol 386 MovieClip Frame 1
function purge() { for (i in _root) { if ((_root[i]._name.indexOf("enemy") != -1) && (_root[i]._name != undefined)) { _root[i].play(); } } }
Symbol 386 MovieClip Frame 17
_root.kongregateStats.submit("Kills", _root.game_killed); _root.kongregateStats.submit("Waves", 35);
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Instance of Symbol 159 MovieClip in Symbol 386 MovieClip Frame 102
onClipEvent (load) { health = 100; }
Symbol 386 MovieClip Frame 243
_root.enemy_spawn(199, 120, _root.creditfaller, 5, 400); _root.enemy_spawn(201, 120, _root.creditfaller, 5, 400);
Symbol 386 MovieClip Frame 362
purge();
Symbol 386 MovieClip Frame 396
_root.enemy_spawn(300, -10, _root.creditsinus, 5, 400);
Symbol 386 MovieClip Frame 417
_root.enemy_spawn(270, -10, _root.creditsinus, 3, 400);
Symbol 386 MovieClip Frame 500
purge();
Symbol 386 MovieClip Frame 534
_root.enemy_spawn(125, 80, _root.creditshooter, 2, 400);
Symbol 386 MovieClip Frame 551
_root.enemy_spawn(100, 70, _root.creditshooter, 2, 400); _root.enemy_spawn(150, 70, _root.creditshooter, 2, 400);
Symbol 386 MovieClip Frame 630
purge();
Symbol 386 MovieClip Frame 647
_root.enemy_spawn(100, 100, _root.creditbeamer, 4, 800); _root.enemy_spawn(300, 100, _root.creditbeamer, 4, 800);
Symbol 386 MovieClip Frame 780
purge();
Symbol 386 MovieClip Frame 816
_root.enemy_spawn(250, 100, _root.creditdriller, 1, 0);
Symbol 386 MovieClip Frame 829
_root.enemy_spawn(300, 100, _root.creditdriller, 1, 0); _root.enemy_spawn(200, 100, _root.creditdriller, 1, 0);
Symbol 386 MovieClip Frame 844
_root.enemy_spawn(350, 100, _root.creditdriller, 1, 0); _root.enemy_spawn(150, 100, _root.creditdriller, 1, 0);
Symbol 386 MovieClip Frame 915
purge();
Symbol 386 MovieClip Frame 949
_root.enemy_spawn(201, 280, _root.credittripler, 3, 400); _root.enemy_spawn(199, 280, _root.credittripler, 3, 400);
Symbol 386 MovieClip Frame 1050
purge();
Symbol 386 MovieClip Frame 1202
_root.gotoAndPlay(2);
Symbol 387 MovieClip Frame 1
stop();
Symbol 387 MovieClip Frame 18
this.removeMovieClip();
Symbol 388 MovieClip Frame 1
stop();
Symbol 388 MovieClip Frame 18
this.removeMovieClip();
Symbol 389 MovieClip Frame 1
stop();
Symbol 389 MovieClip Frame 18
this.removeMovieClip();
Symbol 390 MovieClip Frame 1
stop();
Symbol 390 MovieClip Frame 18
this.removeMovieClip();
Symbol 391 MovieClip Frame 1
stop();
Symbol 391 MovieClip Frame 18
this.removeMovieClip();
Symbol 392 MovieClip Frame 1
stop();
Symbol 392 MovieClip Frame 18
this.removeMovieClip();

Library Items

Symbol 1 FontUsed by:2 4 8 22 27 29 35 40 103 111 113 115 123 125 137 267 269 270 271 272 274 275 360 361 362 364 368 370 372 374 375 376 377 378 379 380 381 382 384
Symbol 2 EditableTextUses:1Used by:5
Symbol 3 GraphicUsed by:5 25 31 36 42 72 162 279 286 291 295 300 305 310 314 319 325 330 337 344 349 356 386
Symbol 4 TextUses:1Used by:5
Symbol 5 MovieClip [StageAnnounce]Uses:2 3 4
Symbol 6 FontUsed by:7 11 12 13 14 15 16 17 18 19 20 21 26 73 132 133 134 135 136 266 273 277 284 289 297 303 307 315 320 322 326 331 333 335 338 341 343 345 350 351 354 357 379 380 381 385
Symbol 7 TextUses:6Used by:25
Symbol 8 TextUses:1Used by:9 10
Symbol 9 ButtonUses:8Used by:25
Symbol 10 ButtonUses:8Used by:25
Symbol 11 TextUses:6Used by:25
Symbol 12 TextUses:6Used by:25
Symbol 13 TextUses:6Used by:25
Symbol 14 TextUses:6Used by:25
Symbol 15 TextUses:6Used by:25
Symbol 16 TextUses:6Used by:25
Symbol 17 TextUses:6Used by:25
Symbol 18 TextUses:6Used by:25
Symbol 19 TextUses:6Used by:25
Symbol 20 TextUses:6Used by:25
Symbol 21 TextUses:6Used by:25
Symbol 22 TextUses:1Used by:23 24
Symbol 23 ButtonUses:22Used by:25
Symbol 24 ButtonUses:22Used by:25
Symbol 25 MovieClip [Tutorial]Uses:7 9 10 11 12 13 14 15 16 17 18 19 3 20 21 23 24
Symbol 26 TextUses:6Used by:31
Symbol 27 TextUses:1Used by:28
Symbol 28 ButtonUses:27Used by:31
Symbol 29 TextUses:1Used by:30
Symbol 30 ButtonUses:29Used by:31
Symbol 31 MovieClip [FirstPrompt]Uses:3 26 28 30
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:34 141 142 143 144 145 146 147  Timeline
Symbol 34 MovieClipUses:33Used by:37 386  Timeline
Symbol 35 TextUses:1Used by:37
Symbol 36 MovieClipUses:3Used by:37
Symbol 37 MovieClipUses:34 35 36Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:41
Symbol 40 TextUses:1Used by:41
Symbol 41 MovieClipUses:39 40Used by:Timeline
Symbol 42 MovieClipUses:3Used by:72
Symbol 43 GraphicUsed by:44 71
Symbol 44 ButtonUses:43Used by:72
Symbol 45 GraphicUsed by:72
Symbol 46 GraphicUsed by:47
Symbol 47 MovieClipUses:46Used by:65 72
Symbol 48 GraphicUsed by:49
Symbol 49 MovieClipUses:48Used by:64 72
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:50Used by:58 64 65 72
Symbol 52 GraphicUsed by:53
Symbol 53 MovieClipUses:52Used by:58 64 65 72
Symbol 54 GraphicUsed by:55
Symbol 55 MovieClipUses:54Used by:58 64 65 72
Symbol 56 GraphicUsed by:57
Symbol 57 MovieClipUses:56Used by:58 64 65 72
Symbol 58 MovieClipUses:51 53 55 57Used by:72
Symbol 59 GraphicUsed by:72
Symbol 60 GraphicUsed by:61 72
Symbol 61 MovieClipUses:60Used by:72
Symbol 62 GraphicUsed by:72
Symbol 63 GraphicUsed by:65
Symbol 64 MovieClipUses:49 51 53 55 57Used by:65
Symbol 65 MovieClipUses:63 47 64 51 53 55 57Used by:72
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:72
Symbol 68 FontUsed by:69
Symbol 69 TextUses:68Used by:70
Symbol 70 MovieClipUses:69Used by:72
Symbol 71 ButtonUses:43Used by:72
Symbol 72 MovieClipUses:3 42 44 45 47 49 58 59 61 62 51 53 55 57 65 67 60 70 71Used by:Timeline
Symbol 73 TextUses:6Used by:100
Symbol 74 Sound [building_explode]Used by:100
Symbol 75 Sound [beam]Used by:100
Symbol 76 Sound [click_hi]Used by:100
Symbol 77 Sound [click_lo]Used by:100
Symbol 78 Sound [emp]Used by:100
Symbol 79 Sound [enemy_killed1]Used by:100
Symbol 80 Sound [enemy_killed2]Used by:100
Symbol 81 Sound [enemy_killed3]Used by:100
Symbol 82 Sound [enemy_killed4]Used by:100
Symbol 83 Sound [enemy_killed5]Used by:100
Symbol 84 Sound [enemy_killed6]Used by:100
Symbol 85 Sound [enemy_killed7]Used by:100
Symbol 86 Sound [gameover]Used by:100
Symbol 87 Sound [loop_bauen]Used by:100
Symbol 88 Sound [loop_boss]Used by:100
Symbol 89 Sound [loop_credits]Used by:100
Symbol 90 Sound [loop_main]Used by:100
Symbol 91 Sound [orbit_hit]Used by:100
Symbol 92 Sound [pause_an]Used by:100
Symbol 93 Sound [pause_aus]Used by:100
Symbol 94 Sound [purchase]Used by:100
Symbol 95 Sound [ship_hit]Used by:100
Symbol 96 Sound [building_hit]Used by:100
Symbol 97 Sound [shoot_2]Used by:100
Symbol 98 Sound [shoot_3]Used by:100
Symbol 99 Sound [boss_killed]Used by:100
Symbol 100 MovieClipUses:73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99Used by:Timeline
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:Timeline
Symbol 103 TextUses:1Used by:106 107
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106 112 119  Timeline
Symbol 106 MovieClipUses:103 105Used by:107  Timeline
Symbol 107 ButtonUses:106 103Used by:Timeline
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:108 109Used by:Timeline
Symbol 111 TextUses:1Used by:112
Symbol 112 MovieClipUses:111 105Used by:Timeline
Symbol 113 TextUses:1Used by:114
Symbol 114 ButtonUses:113Used by:Timeline
Symbol 115 TextUses:1Used by:118 119
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118 119
Symbol 118 ButtonUses:115 117Used by:Timeline
Symbol 119 MovieClipUses:115 117 105Used by:Timeline
Symbol 120 GraphicUsed by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:120 121Used by:Timeline
Symbol 123 TextUses:1Used by:124
Symbol 124 MovieClipUses:123Used by:Timeline
Symbol 125 TextUses:1Used by:126
Symbol 126 MovieClipUses:125Used by:Timeline
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClipUses:127Used by:Timeline
Symbol 129 GraphicUsed by:Timeline
Symbol 130 GraphicUsed by:131
Symbol 131 MovieClipUses:130Used by:Timeline
Symbol 132 TextUses:6Used by:Timeline
Symbol 133 EditableTextUses:6Used by:Timeline
Symbol 134 EditableTextUses:6Used by:Timeline
Symbol 135 EditableTextUses:6Used by:Timeline
Symbol 136 EditableTextUses:6Used by:Timeline
Symbol 137 TextUses:1Used by:138
Symbol 138 MovieClipUses:137Used by:Timeline
Symbol 139 GraphicUsed by:140 387
Symbol 140 MovieClipUses:139Used by:Timeline
Symbol 141 MovieClipUses:33Used by:Timeline
Symbol 142 MovieClipUses:33Used by:Timeline
Symbol 143 MovieClipUses:33Used by:Timeline
Symbol 144 MovieClipUses:33Used by:Timeline
Symbol 145 MovieClipUses:33Used by:Timeline
Symbol 146 MovieClipUses:33Used by:Timeline
Symbol 147 MovieClipUses:33Used by:Timeline
Symbol 148 GraphicUsed by:149 388
Symbol 149 MovieClipUses:148Used by:Timeline
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:Timeline
Symbol 152 GraphicUsed by:155 389
Symbol 153 GraphicUsed by:154
Symbol 154 MovieClipUses:153Used by:155 389
Symbol 155 MovieClipUses:152 154Used by:Timeline
Symbol 156 GraphicUsed by:159
Symbol 157 GraphicUsed by:158
Symbol 158 MovieClipUses:157Used by:159
Symbol 159 MovieClipUses:156 158Used by:386  Timeline
Symbol 160 GraphicUsed by:163 392
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:3 161Used by:163 245 392
Symbol 163 MovieClipUses:160 162Used by:Timeline
Symbol 164 GraphicUsed by:168 390
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:168 390
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:164 166 167Used by:Timeline
Symbol 169 GraphicUsed by:173 391
Symbol 170 GraphicUsed by:172
Symbol 171 GraphicUsed by:172
Symbol 172 MovieClipUses:170 171Used by:173 391
Symbol 173 MovieClipUses:169 172Used by:Timeline
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:174Used by:192 193 194 195 196 197 198  Timeline
Symbol 176 GraphicUsed by:179
Symbol 177 GraphicUsed by:179
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:176 177 178Used by:199 200 201 202 203 204 205  Timeline
Symbol 180 GraphicUsed by:185
Symbol 181 GraphicUsed by:182
Symbol 182 MovieClipUses:181Used by:185 187 189 191
Symbol 183 GraphicUsed by:185
Symbol 184 GraphicUsed by:185
Symbol 185 MovieClipUses:180 182 183 184Used by:Timeline
Symbol 186 GraphicUsed by:187
Symbol 187 MovieClipUses:182 186Used by:Timeline
Symbol 188 GraphicUsed by:189
Symbol 189 MovieClipUses:182 188Used by:Timeline
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190 182Used by:Timeline
Symbol 192 MovieClipUses:175Used by:Timeline
Symbol 193 MovieClipUses:175Used by:Timeline
Symbol 194 MovieClipUses:175Used by:Timeline
Symbol 195 MovieClipUses:175Used by:Timeline
Symbol 196 MovieClipUses:175Used by:Timeline
Symbol 197 MovieClipUses:175Used by:Timeline
Symbol 198 MovieClipUses:175Used by:Timeline
Symbol 199 MovieClipUses:179Used by:Timeline
Symbol 200 MovieClipUses:179Used by:Timeline
Symbol 201 MovieClipUses:179Used by:Timeline
Symbol 202 MovieClipUses:179Used by:Timeline
Symbol 203 MovieClipUses:179Used by:Timeline
Symbol 204 MovieClipUses:179Used by:Timeline
Symbol 205 MovieClipUses:179Used by:Timeline
Symbol 206 GraphicUsed by:207
Symbol 207 MovieClipUses:206Used by:Timeline
Symbol 208 GraphicUsed by:209 359
Symbol 209 MovieClipUses:208Used by:Timeline
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:210Used by:Timeline
Symbol 212 GraphicUsed by:214 215
Symbol 213 GraphicUsed by:214
Symbol 214 MovieClipUses:212 213Used by:Timeline
Symbol 215 MovieClipUses:212Used by:Timeline
Symbol 216 GraphicUsed by:217
Symbol 217 MovieClipUses:216Used by:Timeline
Symbol 218 GraphicUsed by:219
Symbol 219 MovieClipUses:218Used by:Timeline
Symbol 220 GraphicUsed by:221
Symbol 221 MovieClipUses:220Used by:Timeline
Symbol 222 GraphicUsed by:223
Symbol 223 MovieClipUses:222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClipUses:224Used by:Timeline
Symbol 226 GraphicUsed by:228
Symbol 227 GraphicUsed by:228
Symbol 228 MovieClipUses:226 227Used by:Timeline
Symbol 229 GraphicUsed by:231
Symbol 230 GraphicUsed by:231
Symbol 231 MovieClipUses:229 230Used by:Timeline
Symbol 232 GraphicUsed by:233
Symbol 233 MovieClipUses:232Used by:236 243 245 261
Symbol 234 GraphicUsed by:236
Symbol 235 GraphicUsed by:236
Symbol 236 MovieClipUses:233 234 235Used by:Timeline
Symbol 237 GraphicUsed by:238
Symbol 238 MovieClipUses:237Used by:Timeline
Symbol 239 GraphicUsed by:243
Symbol 240 GraphicUsed by:242
Symbol 241 GraphicUsed by:242
Symbol 242 MovieClipUses:240 241Used by:243 261
Symbol 243 MovieClipUses:233 239 242Used by:Timeline
Symbol 244 GraphicUsed by:245
Symbol 245 MovieClipUses:233 244 162Used by:Timeline
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:Timeline
Symbol 248 GraphicUsed by:261
Symbol 249 GraphicUsed by:251
Symbol 250 GraphicUsed by:251
Symbol 251 MovieClipUses:249 250Used by:261
Symbol 252 GraphicUsed by:261
Symbol 253 GraphicUsed by:261
Symbol 254 GraphicUsed by:261
Symbol 255 GraphicUsed by:261
Symbol 256 GraphicUsed by:257 261
Symbol 257 MovieClipUses:256Used by:261
Symbol 258 GraphicUsed by:259 261
Symbol 259 MovieClipUses:258Used by:261
Symbol 260 GraphicUsed by:261
Symbol 261 MovieClipUses:248 233 251 252 253 242 254 255 257 259 260 256 258Used by:Timeline
Symbol 262 GraphicUsed by:263
Symbol 263 MovieClipUses:262Used by:Timeline
Symbol 264 GraphicUsed by:265
Symbol 265 MovieClipUses:264Used by:Timeline
Symbol 266 EditableTextUses:6Used by:Timeline
Symbol 267 TextUses:1Used by:268
Symbol 268 ButtonUses:267Used by:Timeline
Symbol 269 TextUses:1Used by:Timeline
Symbol 270 TextUses:1Used by:Timeline
Symbol 271 TextUses:1Used by:Timeline
Symbol 272 TextUses:1Used by:Timeline
Symbol 273 EditableTextUses:6Used by:Timeline
Symbol 274 EditableTextUses:1Used by:Timeline
Symbol 275 EditableTextUses:1Used by:Timeline
Symbol 276 GraphicUsed by:279
Symbol 277 TextUses:6Used by:279
Symbol 278 GraphicUsed by:279 286
Symbol 279 ButtonUses:3 276 277 278Used by:282
Symbol 280 GraphicUsed by:281
Symbol 281 MovieClipUses:280Used by:282 287 292 296 301 306 311 316 321 327 332 339 346 352 358
Symbol 282 MovieClipUses:279 281Used by:Timeline
Symbol 283 GraphicUsed by:286
Symbol 284 TextUses:6Used by:286
Symbol 285 GraphicUsed by:286
Symbol 286 ButtonUses:3 283 284 285 278Used by:287
Symbol 287 MovieClipUses:286 281Used by:Timeline
Symbol 288 GraphicUsed by:291
Symbol 289 TextUses:6Used by:291 295
Symbol 290 GraphicUsed by:291
Symbol 291 ButtonUses:3 288 289 290Used by:292
Symbol 292 MovieClipUses:291 281Used by:Timeline
Symbol 293 GraphicUsed by:295
Symbol 294 GraphicUsed by:295
Symbol 295 ButtonUses:3 293 289 294Used by:296
Symbol 296 MovieClipUses:295 281Used by:Timeline
Symbol 297 TextUses:6Used by:300 314 319
Symbol 298 GraphicUsed by:300
Symbol 299 GraphicUsed by:300
Symbol 300 ButtonUses:3 297 298 299Used by:301
Symbol 301 MovieClipUses:300 281Used by:Timeline
Symbol 302 GraphicUsed by:305
Symbol 303 TextUses:6Used by:305
Symbol 304 GraphicUsed by:305
Symbol 305 ButtonUses:3 302 303 304Used by:306
Symbol 306 MovieClipUses:305 281Used by:Timeline
Symbol 307 TextUses:6Used by:310
Symbol 308 GraphicUsed by:310
Symbol 309 GraphicUsed by:310
Symbol 310 ButtonUses:3 307 308 309Used by:311
Symbol 311 MovieClipUses:310 281Used by:Timeline
Symbol 312 GraphicUsed by:314
Symbol 313 GraphicUsed by:314
Symbol 314 ButtonUses:3 297 312 313Used by:316
Symbol 315 EditableTextUses:6Used by:316
Symbol 316 MovieClipUses:314 315 281Used by:Timeline
Symbol 317 GraphicUsed by:319
Symbol 318 GraphicUsed by:319
Symbol 319 ButtonUses:3 297 317 318Used by:321
Symbol 320 EditableTextUses:6Used by:321
Symbol 321 MovieClipUses:319 320 281Used by:Timeline
Symbol 322 TextUses:6Used by:325 330
Symbol 323 GraphicUsed by:325
Symbol 324 GraphicUsed by:325
Symbol 325 ButtonUses:3 322 323 324Used by:327
Symbol 326 EditableTextUses:6Used by:327
Symbol 327 MovieClipUses:325 326 281Used by:Timeline
Symbol 328 GraphicUsed by:330
Symbol 329 GraphicUsed by:330
Symbol 330 ButtonUses:3 322 328 329Used by:332
Symbol 331 EditableTextUses:6Used by:332
Symbol 332 MovieClipUses:330 331 281Used by:Timeline
Symbol 333 TextUses:6Used by:337
Symbol 334 GraphicUsed by:337
Symbol 335 TextUses:6Used by:337
Symbol 336 GraphicUsed by:337
Symbol 337 ButtonUses:3 333 334 335 336Used by:339
Symbol 338 EditableTextUses:6Used by:339
Symbol 339 MovieClipUses:337 338 281Used by:Timeline
Symbol 340 GraphicUsed by:344
Symbol 341 EditableTextUses:6Used by:344
Symbol 342 GraphicUsed by:344
Symbol 343 EditableTextUses:6Used by:344
Symbol 344 ButtonUses:3 340 341 342 343Used by:346
Symbol 345 EditableTextUses:6Used by:346
Symbol 346 MovieClipUses:344 345 281Used by:Timeline
Symbol 347 GraphicUsed by:349
Symbol 348 GraphicUsed by:349
Symbol 349 ButtonUses:3 347 348Used by:352
Symbol 350 EditableTextUses:6Used by:352
Symbol 351 EditableTextUses:6Used by:352
Symbol 352 MovieClipUses:349 350 351 281Used by:Timeline
Symbol 353 GraphicUsed by:356
Symbol 354 TextUses:6Used by:356
Symbol 355 GraphicUsed by:356
Symbol 356 ButtonUses:3 353 354 355Used by:358
Symbol 357 EditableTextUses:6Used by:358
Symbol 358 MovieClipUses:356 357 281Used by:Timeline
Symbol 359 MovieClipUses:208Used by:Timeline
Symbol 360 TextUses:1Used by:373
Symbol 361 EditableTextUses:1Used by:373
Symbol 362 TextUses:1Used by:363
Symbol 363 ButtonUses:362Used by:373
Symbol 364 TextUses:1Used by:367
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:367 383 386
Symbol 367 ButtonUses:364 366Used by:373
Symbol 368 TextUses:1Used by:369
Symbol 369 ButtonUses:368Used by:373
Symbol 370 TextUses:1Used by:371
Symbol 371 MovieClipUses:370Used by:373
Symbol 372 TextUses:1Used by:373
Symbol 373 MovieClipUses:360 361 363 367 369 371 372Used by:Timeline
Symbol 374 TextUses:1Used by:386
Symbol 375 TextUses:1Used by:386
Symbol 376 EditableTextUses:1Used by:386
Symbol 377 EditableTextUses:1Used by:386
Symbol 378 TextUses:1Used by:386
Symbol 379 TextUses:1 6Used by:386
Symbol 380 TextUses:1 6Used by:386
Symbol 381 TextUses:1 6Used by:386
Symbol 382 TextUses:1Used by:383 386
Symbol 383 ButtonUses:382 366Used by:386
Symbol 384 TextUses:1Used by:386
Symbol 385 TextUses:6Used by:386
Symbol 386 MovieClipUses:374 375 376 377 3 159 378 379 380 381 382 366 383 384 34 385Used by:Timeline
Symbol 387 MovieClipUses:139Used by:Timeline
Symbol 388 MovieClipUses:148Used by:Timeline
Symbol 389 MovieClipUses:152 154Used by:Timeline
Symbol 390 MovieClipUses:164 166Used by:Timeline
Symbol 391 MovieClipUses:169 172Used by:Timeline
Symbol 392 MovieClipUses:160 162Used by:Timeline

Instance Names

"menuplay"Frame 5Symbol 107 Button
"playclip"Frame 5Symbol 106 MovieClip
"tutclip"Frame 5Symbol 112 MovieClip
"menutut"Frame 5Symbol 114 Button
"menulink"Frame 5Symbol 118 Button
"linkclip"Frame 5Symbol 119 MovieClip
"playerturret"Frame 5Symbol 122 MovieClip
"playershot"Frame 5Symbol 105 MovieClip
"bgSound"Frame 5Symbol 124 MovieClip
"bgMusic"Frame 5Symbol 126 MovieClip
"orbit"Frame 6Symbol 110 MovieClip
"buildzone"Frame 6Symbol 128 MovieClip
"bling"Frame 6Symbol 131 MovieClip
"pauseClip"Frame 6Symbol 138 MovieClip
"playerturret"Frame 6Symbol 122 MovieClip
"playershot"Frame 6Symbol 105 MovieClip
"faller"Frame 6Symbol 140 MovieClip
"brick"Frame 6Symbol 33 MovieClip
"lbrick"Frame 6Symbol 141 MovieClip
"rbrick"Frame 6Symbol 142 MovieClip
"sbrick"Frame 6Symbol 143 MovieClip
"zbrick"Frame 6Symbol 144 MovieClip
"obrick"Frame 6Symbol 145 MovieClip
"tbrick"Frame 6Symbol 146 MovieClip
"ibrick"Frame 6Symbol 147 MovieClip
"sinus"Frame 6Symbol 149 MovieClip
"sinustrail"Frame 6Symbol 151 MovieClip
"shooter"Frame 6Symbol 155 MovieClip
"follower"Frame 6Symbol 159 MovieClip
"tripler"Frame 6Symbol 163 MovieClip
"beamer"Frame 6Symbol 168 MovieClip
"driller"Frame 6Symbol 173 MovieClip
"semi"Frame 6Symbol 175 MovieClip
"reflect"Frame 6Symbol 179 MovieClip
"amplifier"Frame 6Symbol 185 MovieClip
"turretA"Frame 6Symbol 187 MovieClip
"turretB"Frame 6Symbol 189 MovieClip
"turretC"Frame 6Symbol 191 MovieClip
"lsemi"Frame 6Symbol 192 MovieClip
"rsemi"Frame 6Symbol 193 MovieClip
"ssemi"Frame 6Symbol 194 MovieClip
"zsemi"Frame 6Symbol 195 MovieClip
"osemi"Frame 6Symbol 196 MovieClip
"tsemi"Frame 6Symbol 197 MovieClip
"isemi"Frame 6Symbol 198 MovieClip
"lreflect"Frame 6Symbol 199 MovieClip
"rreflect"Frame 6Symbol 200 MovieClip
"zreflect"Frame 6Symbol 201 MovieClip
"sreflect"Frame 6Symbol 202 MovieClip
"oreflect"Frame 6Symbol 203 MovieClip
"treflect"Frame 6Symbol 204 MovieClip
"ireflect"Frame 6Symbol 205 MovieClip
"sinusBullet"Frame 6Symbol 207 MovieClip
"particle"Frame 6Symbol 209 MovieClip
"rocketshot"Frame 6Symbol 211 MovieClip
"orbshot"Frame 6Symbol 214 MovieClip
"orbtrail"Frame 6Symbol 215 MovieClip
"turretshot"Frame 6Symbol 105 MovieClip
"life"Frame 6Symbol 217 MovieClip
"bomb"Frame 6Symbol 219 MovieClip
"boom"Frame 6Symbol 221 MovieClip
"emp"Frame 6Symbol 223 MovieClip
"shooterBullet"Frame 6Symbol 225 MovieClip
"triplerBullet"Frame 6Symbol 228 MovieClip
"beamerBullet"Frame 6Symbol 231 MovieClip
"bombBoss"Frame 6Symbol 236 MovieClip
"bombBullet"Frame 6Symbol 238 MovieClip
"drillBoss"Frame 6Symbol 243 MovieClip
"shootBoss"Frame 6Symbol 245 MovieClip
"lightBullet"Frame 6Symbol 247 MovieClip
"endBoss"Frame 6Symbol 261 MovieClip
"bossBeam"Frame 6Symbol 263 MovieClip
"grid"Frame 8Symbol 265 MovieClip
"buttonBrick"Frame 8Symbol 282 MovieClip
"buttonSemi"Frame 8Symbol 287 MovieClip
"buttonReflect"Frame 8Symbol 292 MovieClip
"buttonTurretA"Frame 8Symbol 296 MovieClip
"buttonTurretB"Frame 8Symbol 301 MovieClip
"buttonTurretC"Frame 8Symbol 306 MovieClip
"buttonAmplifier"Frame 8Symbol 311 MovieClip
"buttonUpRate"Frame 8Symbol 316 MovieClip
"buttonUpPow"Frame 8Symbol 321 MovieClip
"buttonTurRate"Frame 8Symbol 327 MovieClip
"buttonTurPow"Frame 8Symbol 332 MovieClip
"buttonUpDurab"Frame 8Symbol 339 MovieClip
"buttonLife"Frame 8Symbol 346 MovieClip
"buttonRepair"Frame 8Symbol 352 MovieClip
"buttonBomb"Frame 8Symbol 358 MovieClip
"creditfaller"Frame 10Symbol 387 MovieClip
"creditsinus"Frame 10Symbol 388 MovieClip
"creditshooter"Frame 10Symbol 389 MovieClip
"creditbeamer"Frame 10Symbol 390 MovieClip
"creditdriller"Frame 10Symbol 391 MovieClip
"credittripler"Frame 10Symbol 392 MovieClip
"gauge"Symbol 37 MovieClip Frame 1Symbol 36 MovieClip
"playershot"Symbol 106 MovieClip Frame 2Symbol 105 MovieClip
"brick1"Symbol 141 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 141 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 141 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 141 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 142 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 142 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 142 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 142 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 142 MovieClip Frame 2Symbol 33 MovieClip
"brick2"Symbol 142 MovieClip Frame 2Symbol 33 MovieClip
"brick2"Symbol 142 MovieClip Frame 4Symbol 33 MovieClip
"brick4"Symbol 142 MovieClip Frame 4Symbol 33 MovieClip
"brick2"Symbol 143 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 143 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 143 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 143 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 144 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 144 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 144 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 144 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 145 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 145 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 145 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 145 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 146 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 146 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 146 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 146 MovieClip Frame 1Symbol 33 MovieClip
"brick4"Symbol 147 MovieClip Frame 1Symbol 33 MovieClip
"brick3"Symbol 147 MovieClip Frame 1Symbol 33 MovieClip
"brick2"Symbol 147 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 147 MovieClip Frame 1Symbol 33 MovieClip
"brick1"Symbol 185 MovieClip Frame 1Symbol 182 MovieClip
"brick2"Symbol 185 MovieClip Frame 1Symbol 182 MovieClip
"brick3"Symbol 185 MovieClip Frame 1Symbol 182 MovieClip
"brick4"Symbol 185 MovieClip Frame 1Symbol 182 MovieClip
"brick1"Symbol 187 MovieClip Frame 1Symbol 182 MovieClip
"brick3"Symbol 187 MovieClip Frame 1Symbol 182 MovieClip
"brick2"Symbol 187 MovieClip Frame 1Symbol 182 MovieClip
"brick4"Symbol 187 MovieClip Frame 1Symbol 182 MovieClip
"brick1"Symbol 189 MovieClip Frame 1Symbol 182 MovieClip
"brick2"Symbol 189 MovieClip Frame 1Symbol 182 MovieClip
"brick3"Symbol 189 MovieClip Frame 1Symbol 182 MovieClip
"brick4"Symbol 189 MovieClip Frame 1Symbol 182 MovieClip
"brick1"Symbol 191 MovieClip Frame 1Symbol 182 MovieClip
"brick2"Symbol 191 MovieClip Frame 1Symbol 182 MovieClip
"brick3"Symbol 191 MovieClip Frame 1Symbol 182 MovieClip
"brick4"Symbol 191 MovieClip Frame 1Symbol 182 MovieClip
"brick1"Symbol 192 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 192 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 192 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 192 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 193 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 193 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 193 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 193 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 194 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 194 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 194 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 194 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 195 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 195 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 195 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 195 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 196 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 196 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 196 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 196 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 197 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 197 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 197 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 197 MovieClip Frame 1Symbol 175 MovieClip
"brick4"Symbol 198 MovieClip Frame 1Symbol 175 MovieClip
"brick3"Symbol 198 MovieClip Frame 1Symbol 175 MovieClip
"brick2"Symbol 198 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 198 MovieClip Frame 1Symbol 175 MovieClip
"brick1"Symbol 199 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 199 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 199 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 199 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 200 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 200 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 200 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 200 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 201 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 201 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 201 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 201 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 202 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 202 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 202 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 202 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 203 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 203 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 203 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 203 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 204 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 204 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 204 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 204 MovieClip Frame 1Symbol 179 MovieClip
"brick1"Symbol 205 MovieClip Frame 1Symbol 179 MovieClip
"brick2"Symbol 205 MovieClip Frame 1Symbol 179 MovieClip
"brick3"Symbol 205 MovieClip Frame 1Symbol 179 MovieClip
"brick4"Symbol 205 MovieClip Frame 1Symbol 179 MovieClip
"driller"Symbol 243 MovieClip Frame 1Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 1Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 1Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 2Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 2Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 17Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 17Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 120Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 120Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 137Symbol 242 MovieClip
"driller"Symbol 261 MovieClip Frame 137Symbol 242 MovieClip
"vorhang"Symbol 282 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 287 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 292 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 296 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 301 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 306 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 311 MovieClip Frame 1Symbol 281 MovieClip
"button"Symbol 316 MovieClip Frame 1Symbol 314 Button
"vorhang"Symbol 316 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 321 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 327 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 332 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 339 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 346 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 352 MovieClip Frame 1Symbol 281 MovieClip
"vorhang"Symbol 358 MovieClip Frame 1Symbol 281 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$he$2aJ9dshnlFG0R2FKVl63F1."
ExportAssets (56)Timeline Frame 1Symbol 5 as "StageAnnounce"
ExportAssets (56)Timeline Frame 1Symbol 25 as "Tutorial"
ExportAssets (56)Timeline Frame 1Symbol 31 as "FirstPrompt"
ExportAssets (56)Timeline Frame 4Symbol 74 as "building_explode"
ExportAssets (56)Timeline Frame 4Symbol 75 as "beam"
ExportAssets (56)Timeline Frame 4Symbol 76 as "click_hi"
ExportAssets (56)Timeline Frame 4Symbol 77 as "click_lo"
ExportAssets (56)Timeline Frame 4Symbol 78 as "emp"
ExportAssets (56)Timeline Frame 4Symbol 79 as "enemy_killed1"
ExportAssets (56)Timeline Frame 4Symbol 80 as "enemy_killed2"
ExportAssets (56)Timeline Frame 4Symbol 81 as "enemy_killed3"
ExportAssets (56)Timeline Frame 4Symbol 82 as "enemy_killed4"
ExportAssets (56)Timeline Frame 4Symbol 83 as "enemy_killed5"
ExportAssets (56)Timeline Frame 4Symbol 84 as "enemy_killed6"
ExportAssets (56)Timeline Frame 4Symbol 85 as "enemy_killed7"
ExportAssets (56)Timeline Frame 4Symbol 86 as "gameover"
ExportAssets (56)Timeline Frame 4Symbol 87 as "loop_bauen"
ExportAssets (56)Timeline Frame 4Symbol 88 as "loop_boss"
ExportAssets (56)Timeline Frame 4Symbol 89 as "loop_credits"
ExportAssets (56)Timeline Frame 4Symbol 90 as "loop_main"
ExportAssets (56)Timeline Frame 4Symbol 91 as "orbit_hit"
ExportAssets (56)Timeline Frame 4Symbol 92 as "pause_an"
ExportAssets (56)Timeline Frame 4Symbol 93 as "pause_aus"
ExportAssets (56)Timeline Frame 4Symbol 94 as "purchase"
ExportAssets (56)Timeline Frame 4Symbol 95 as "ship_hit"
ExportAssets (56)Timeline Frame 4Symbol 96 as "building_hit"
ExportAssets (56)Timeline Frame 4Symbol 97 as "shoot_2"
ExportAssets (56)Timeline Frame 4Symbol 98 as "shoot_3"
ExportAssets (56)Timeline Frame 4Symbol 99 as "boss_killed"

Dynamic Text Variables

stageTextSymbol 2 EditableText""
killedTextSymbol 133 EditableText""
moneyTextSymbol 134 EditableText""
healthTextSymbol 135 EditableText""
stageTextSymbol 136 EditableText""
fpsSymbol 266 EditableText""
descriptionTextSymbol 273 EditableText""
timerTextSymbol 274 EditableText""
moneyTextSymbol 275 EditableText""
levelTextSymbol 315 EditableText""
levelTextSymbol 320 EditableText""
levelTextSymbol 326 EditableText""
levelTextSymbol 331 EditableText""
levelTextSymbol 338 EditableText""
priceTextSymbol 341 EditableText"3000$"
priceTextSymbol 343 EditableText"3000$"
levelTextSymbol 345 EditableText""
levelTextSymbol 350 EditableText""
priceTextSymbol 351 EditableText"22"
levelTextSymbol 357 EditableText""
killedTextSymbol 361 EditableText"0"
killedTextSymbol 376 EditableText""
killedTextSymbol 377 EditableText"0"




http://swfchan.com/6/25825/info.shtml
Created: 23/5 -2019 07:55:03 Last modified: 23/5 -2019 07:55:03 Server time: 17/05 -2024 23:02:15