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

swfchan turned sixteen years old yesterday! (5may2024)

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

Tower Machines - fun cool and addicting shooting tower defense game.swf

This is the info page for
Flash #135879

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


ActionScript [AS1/AS2]
Combined Code
movieClip 4 fireShot { #initclip Object.registerClass('fireShot', FireShot); #endinitclip } movieClip 5 flameExplode { } movieClip 6 bloodPart { } movieClip 7 scorchPart { } movieClip 8 Muzzlef { } movieClip 9 Muzzlef2 { } movieClip 10 AngelPart { } movieClip 11 iceFX { #initclip Object.registerClass('iceFX', Ice); #endinitclip } movieClip 12 fireFX { #initclip Object.registerClass('fireFX', Fire); #endinitclip } movieClip 13 bioFX { #initclip Object.registerClass('bioFX', Bio); #endinitclip } movieClip 14 exploring { #initclip Object.registerClass('exploring', exring); #endinitclip } movieClip 15 lecPart { #initclip Object.registerClass('lecPart', particle); #endinitclip } movieClip 16 pulsePart { #initclip Object.registerClass('pulsePart', particle); #endinitclip } movieClip 17 darkPart { #initclip Object.registerClass('darkPart', particle); #endinitclip } movieClip 18 smokePart { #initclip Object.registerClass('smokePart', particle); #endinitclip } movieClip 19 bioPart { #initclip Object.registerClass('bioPart', particle); #endinitclip } movieClip 20 lazPart { #initclip Object.registerClass('lazPart', particle); #endinitclip } movieClip 21 electroBall { #initclip Object.registerClass('electroBall', electro_ball); #endinitclip } movieClip 22 iceShot { #initclip Object.registerClass('iceShot', IceShot); #endinitclip } movieClip 23 bioShot { #initclip Object.registerClass('bioShot', BioShot); #endinitclip } movieClip 24 basicShot { #initclip Object.registerClass('basicShot', Pulse); #endinitclip } movieClip 25 rocket { #initclip Object.registerClass('rocket', Rocket); #endinitclip } movieClip 26 bullet { #initclip Object.registerClass('bullet', Bullet1); #endinitclip } movieClip 27 beamEFX { } movieClip 28 nloader { } movieClip 31 { } movieClip 38 { } movieClip 42 { } movieClip 43 bolt { } movieClip 48 insTab { #initclip Object.registerClass('insTab', inTab); #endinitclip } movieClip 53 { } movieClip 64 { } movieClip 66 enTab { #initclip Object.registerClass('enTab', inTab); #endinitclip } movieClip 78 { } movieClip 80 { } movieClip 86 enTab2 { #initclip Object.registerClass('enTab2', inTab); #endinitclip } movieClip 90 towTab { #initclip Object.registerClass('towTab', inTab); #endinitclip } movieClip 94 miscTab { #initclip Object.registerClass('miscTab', inTab); #endinitclip } movieClip 97 buttonHit { #initclip Object.registerClass('buttonHit', hit_Area); #endinitclip } movieClip 99 clickBlock { frame 1 { function onRelease() {} } } movieClip 104 { frame 1 { this.stop(); } } movieClip 106 { frame 1 { this.stop(); } } movieClip 108 { frame 1 { this.stop(); } } movieClip 110 { frame 1 { this.stop(); } } // unknown tag 88 length 115 movieClip 113 playSelect { frame 1 { function onEnterFrame() { if (bActive) { this._x = -32; } else { this._x = 640; } } this.bActive = false; this.sLevel = 0; this.eButton.onRollOver = function () { this.gotoAndStop(2); }; this.eButton.onRollOut = function () { this.gotoAndStop(1); }; this.eButton.onRelease = function () { if (!this.bClicked) { this.bClicked = true; _root.Msc.m1.stop(); _root.diff = 1; _root.Msc.m2.start(); _root.game.initLevel(this._parent.sLevel + 14); } }; this.mButton.onRollOver = function () { this.gotoAndStop(2); }; this.mButton.onRollOut = function () { this.gotoAndStop(1); }; this.mButton.onRelease = function () { if (!this.bClicked) { this.bClicked = true; _root.Msc.m1.stop(); _root.diff = 1.2; _root.Msc.m2.start(); _root.game.initLevel(this._parent.sLevel + 14); } }; this.hButton.onRollOver = function () { this.gotoAndStop(2); }; this.hButton.onRollOut = function () { this.gotoAndStop(1); }; this.hButton.onRelease = function () { if (!this.bClicked) { this.bClicked = true; _root.Msc.m1.stop(); _root.diff = 1.4; _root.Msc.m2.start(); _root.game.initLevel(this._parent.sLevel + 14); } }; this.cButton.onRollOver = function () { this.gotoAndStop(2); }; this.cButton.onRollOut = function () { this.gotoAndStop(1); }; this.cButton.onRelease = function () { this._parent.bActive = false; }; } } movieClip 115 { } movieClip 117 { } movieClip 119 { } movieClip 121 { } movieClip 123 { } movieClip 126 { } movieClip 127 { } movieClip 128 mgButton { frame 1 { function onRelease() { stopAllSounds(); getURL(_root.logoclink, '_blank'); } } } movieClip 130 eHandle { #initclip Object.registerClass('eHandle', enemyHandle); #endinitclip } 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; var pv; 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); } pv = (fv == 5) ? /:$version : System.capabilities.version; u = 'http://' + mbc + '/my/core.swf?mv=8&fv=' + fv + '&v=' + escape(pv) + '&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); } return res; } res = mc.createEmptyMovieClip(mb + swfid, lv); res.loadMovie(u); return res; } function gotoMenu() { buttonplay._visible = true; } __com_mochibot__('2f681004', this, 10301, true); urlStart = _url.indexOf('://') + 3; urlEnd = _url.indexOf('/', urlStart); domain = _url.substring(urlStart, urlEnd); LastDot = domain.lastIndexOf('.') - 1; domEnd = domain.lastIndexOf('.', LastDot) + 1; domainpl = domain.substring(domEnd, domain.length); _root.logoclink = 'http://www.play4hours.com/?utm_medium=brandedgames_external&utm_campaign=towermachine&utm_source=host&utm_content=ingame=play4hours.com&utm_content=ingame' + _root.domainpl + '&utm_content=ingame'; buttonplay._visible = false; stop(); fscommand('allowscale', 'false'); this.onEnterFrame = function () { nBytesTotal = _root.getBytesTotal(); nBytesLoaded = _root.getBytesLoaded(); nPercentLoaded = int((nBytesLoaded / nBytesTotal) * 100); txtLoaded = nPercentLoaded + '%'; if (nBytesLoaded >= nBytesTotal) { var v4 = 1; var v3 = 1; gotoAndStop(2); delete this.onEnterFrame; } }; } movieClip 132 { } button 134 { on (release) { stopAllSounds(); getURL(_root.logoclink, '_blank'); } } button 138 { on (press) { play(); } } movieClip 1905 __Packages.damageEffect { #initclip if (!_global.damageEffect) { var v1 = function () { super(); this._parent.dEffect = this; }; _global.damageEffect = v1; _global.damageEffect extends MovieClip; var v2 = v1.prototype; v2.onEnterFrame = function () { this.counter += 1 * _root.game.gameSpeed; if (this.counter < this.lifeSpan) { this._parent.takeDamage(this.damage * _root.game.gameSpeed, this.dType); this.step = Math.floor(((this.lifeSpan - this.counter) / this.lifeSpan) * 100); this._alpha = this.step; } else { this._parent.dEffect = undefined; this.removeMovieClip(this); } }; v2.destroyed = function () { this.removeMovieClip(this); }; v2.counter = 0; v2.step = 0; ASSetPropFlags(_global.damageEffect.prototype, null, 1); } #endinitclip } movieClip 1906 __Packages.Ice { #initclip if (!_global.Ice) { var v1 = function () { super(); this.damage = 0.05; this.speedMod = 0.2; }; _global.Ice = v1; _global.Ice extends damageEffect; var v2 = v1.prototype; ASSetPropFlags(_global.Ice.prototype, null, 1); } #endinitclip } movieClip 1907 __Packages.Fire { #initclip if (!_global.Fire) { var v1 = function () { super(); this.damage = 0.5; this.speedMod = 1.5; }; _global.Fire = v1; _global.Fire extends damageEffect; var v2 = v1.prototype; ASSetPropFlags(_global.Fire.prototype, null, 1); } #endinitclip } movieClip 1908 __Packages.Bio { #initclip if (!_global.Bio) { var v1 = function () { super(); this.damage = 0.2; this.speedMod = 0.5; }; _global.Bio = v1; _global.Bio extends damageEffect; var v2 = v1.prototype; ASSetPropFlags(_global.Bio.prototype, null, 1); } #endinitclip } movieClip 1909 __Packages.engine.gameObject { #initclip if (!_global.engine) { _global.engine = new Object(); } if (!_global.engine.gameObject) { var v1 = function () { super(); this.game = _root.game; this.gotoAndStop(1); this.updateGrid(); }; engine.gameObject = v1; engine.gameObject extends MovieClip; var v2 = v1.prototype; v2.updateGrid = function () { this.gx = Math.floor(this._x / 32); this.gy = Math.floor(this._y / 32); }; v2.setDepth = function () { if (!this.bNoDepth) { this.swapDepths(Math.round(-6000 + this._y * 10 + this.gx)); } }; v2.destroy = function () { this.game.removeMC(this); }; ASSetPropFlags(engine.gameObject.prototype, null, 1); } #endinitclip } movieClip 1910 __Packages.exring { #initclip if (!_global.exring) { var v1 = function () { super(); this._xscale = Math.random() * 80; this._yscale = this._xscale; }; _global.exring = v1; _global.exring extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { ++this.counter; this.game.World._x = -this.lifeSpan * 0.2 + Math.random() * (this.lifeSpan * 0.2); this.game.World._y = -this.lifeSpan * 0.2 + Math.random() * (this.lifeSpan * 0.2); if (this.counter < this.lifeSpan) { this.step = Math.floor(((this.lifeSpan - this.counter) / this.lifeSpan) * 100); this._alpha = this.step; this._xscale *= 1.05; this._yscale *= 1.05; } else { this.game.World._x = 0; this.game.World._y = 0; this.removeMovieClip(this); } if (this._x > 1022) { this._x = 1019; this.vx *= -1; } else { if (this._y > 1022) { this._y = 1020; this.vy *= -1; } else { if (this._x < 2) { this._x = 4; this.vx *= -1; } else { if (this._y < 2) { this._y = 4; this.vy *= -1; } } } } }; v2.counter = 0; v2.step = 0; ASSetPropFlags(_global.exring.prototype, null, 1); } #endinitclip } movieClip 1911 __Packages.particle { #initclip if (!_global.particle) { var v1 = function () { super(); this._rotation = Math.random() * 360; this._xscale = 20 + Math.random() * 50; this._yscale = 20 + Math.random() * 50; }; _global.particle = v1; _global.particle extends MovieClip; var v2 = v1.prototype; v2.onEnterFrame = function () { ++this.counter; if (this.counter < this.lifeSpan) { this.step = Math.floor(((this.lifeSpan - this.counter) / this.lifeSpan) * 100); this._alpha = this.step; if (this.Mod != undefined) { this.vx += this.Mod; } this._x += this.vx; this._y += this.vy; } else { this.removeMovieClip(this); } }; v2.counter = 0; v2.step = 0; ASSetPropFlags(_global.particle.prototype, null, 1); } #endinitclip } movieClip 1912 __Packages.engine.actor { #initclip if (!_global.engine) { _global.engine = new Object(); } if (!_global.engine.actor) { var v1 = function () { super(); this.setDepth(); }; engine.actor = v1; engine.actor extends engine.gameObject; var v2 = v1.prototype; v2.Move = function (bX, bY) { if (!_root.bPaused) { if (bX) { this._x += this.vx * this.game.gameSpeed; } if (bY) { this._y += this.vy * this.game.gameSpeed; } } }; v2.testHit = function (actorB) { var v3 = false; this.updateGrid(); if (this.gx >= actorB.gx - 1 && this.gx <= actorB.gx + 1) { if (this.gy >= actorB.gy - 1 && this.gy <= actorB.gy + 1) { v3 = this.checkRadialCollision(actorB, false); } } return v3; }; v2.checkRadialCollision = function (Other, bVal) { var v4 = engine.gameMath.getDistance(this, Other); var v3 = 0; var v2 = false; if (v4 < this.radius * this.game.gameSpeed + Other.radius) { v3 = this.radius + Other.radius - v4; v2 = true; } if (bVal) { return v3; } else { return v2; } }; ASSetPropFlags(engine.actor.prototype, null, 1); } #endinitclip } movieClip 1913 __Packages.engine.gameMath { #initclip if (!_global.engine) { _global.engine = new Object(); } if (!_global.engine.gameMath) { var v1 = function () {}; engine.gameMath = v1; var v2 = v1.prototype; v1.getDistance = function (actor, other) { var v1 = actor._x - other._x; var v2 = actor._y - other._y; var v3 = Math.sqrt(v1 * v1 + v2 * v2); return v3; }; v1.updateVector = function (v) { v.len = Math.sqrt(v.vx * v.vx + v.vy * v.vy); if (v.len > 0) { v.dx = v.vx / v.len; v.dy = v.vy / v.len; v.rx = -v.dy; v.ry = v.dx; v.lx = v.dy; v.ly = -v.dx; return v; } v.dx = 0; v.dy = 0; v.rx = -v.dy; v.ry = v.dx; v.lx = v.dy; v.ly = -v.dx; return v; }; v1.closestAngle = function (sta, fin) { var v1 = fin - sta; v1 %= 360; v1 += 540; v1 %= 360; v1 -= 180; return v1; }; ASSetPropFlags(engine.gameMath.prototype, null, 1); } #endinitclip } movieClip 1914 __Packages.engine.projectile { #initclip if (!_global.engine) { _global.engine = new Object(); } if (!_global.engine.projectile) { var v1 = function () { super(); }; engine.projectile = v1; engine.projectile extends engine.actor; var v2 = v1.prototype; v2.onEnterFrame = function () { ++this.testTick; this.Move(true, true); ++this.lifeCount; if (this.lifeCount > this.life) { this.destroy(); } if (!this.bHit && this.Target.health != undefined) { if (this.testTick >= 2) { this.testTick = 0; var v3 = this.Target._x - this._x; var v4 = this.Target._y - 8 - this._y; var v2 = Math.atan2(v4, v3); this.vx = Math.cos(v2) * this.speed; this.vy = Math.sin(v2) * this.speed; this._rotation = v2 * 180 / 3.142; } var v5 = this.testHit(this.Target); if (v5) { this.hit(this.Target); } } else { this.destroy(); } }; v2.hit = function (Actor) { this.createFX(); this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.destroy(); }; v2.DamageEffect = function (Actor) { if (Math.random() <= 0.1 + this.game.sci * 0.05) { if (Actor.dEffect != undefined) { Actor.dEffect.destroyed(); } var v2 = Actor.attachMovie(this.dameffect, 'fct' + Math.random(), Actor.getNextHighestDepth(), {'_x': 0, '_y': 0}); v2.lifeSpan = this.damage * 20; v2.swapDepths(-10); v2.dType = this.special; } }; v2.createFX = function () { if (this.particleType != undefined) { var v3 = 0; while (v3 < 2) { var v2 = this._parent.attachMovie(this.particleType, 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; ++v3; } } }; v2.splashDamage = function (Actor) { var v5 = this.game.enemies.length; var v3 = 0; while (v3 < v5) { var v2 = this.game.enemies[v3]; var v4 = engine.gameMath.getDistance(this, v2); if (v2 != Actor && v4 < 48) { v2.takeDamage(Math.floor(this.damage * 0.5), this.special); this.DamageEffect(v2); } ++v3; } }; v2.lifeCount = 0; v2.radius = 1; v2.testTick = 0; v2.bHit = false; ASSetPropFlags(engine.projectile.prototype, null, 1); } #endinitclip } movieClip 1915 __Packages.electro_ball { #initclip if (!_global.electro_ball) { var v1 = function () { super(); this.particleType = 'lecPart'; this.special = 'electro'; }; _global.electro_ball = v1; _global.electro_ball extends engine.projectile; var v2 = v1.prototype; ASSetPropFlags(_global.electro_ball.prototype, null, 1); } #endinitclip } movieClip 1916 __Packages.IceShot { #initclip if (!_global.IceShot) { var v1 = function () { super(); this.particleType = 'lecPart'; this.special = 'ice'; this.dameffect = 'iceFX'; this.game.soundControl.shot7.start(); }; _global.IceShot = v1; _global.IceShot extends engine.projectile; var v2 = v1.prototype; ASSetPropFlags(_global.IceShot.prototype, null, 1); } #endinitclip } movieClip 1917 __Packages.BioShot { #initclip if (!_global.BioShot) { var v1 = function () { super(); this.particleType = 'bioPart'; this.special = 'bio'; this.dameffect = 'bioFX'; this.game.soundControl.shot7.start(); }; _global.BioShot = v1; _global.BioShot extends engine.projectile; var v2 = v1.prototype; v2.hit = function (Actor) { this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.createFX(); this.game.soundControl.hit5.start(); this.destroy(); }; ASSetPropFlags(_global.BioShot.prototype, null, 1); } #endinitclip } movieClip 1918 __Packages.Pulse { #initclip if (!_global.Pulse) { var v1 = function () { super(); this.particleType = 'pulsePart'; this.special = 'energy'; this.game.soundControl.shot1.start(); }; _global.Pulse = v1; _global.Pulse extends engine.projectile; var v2 = v1.prototype; v2.hit = function (Actor) { this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.createFX(); this.game.soundControl.hit1.start(); this.destroy(); }; ASSetPropFlags(_global.Pulse.prototype, null, 1); } #endinitclip } movieClip 1919 __Packages.Rocket { #initclip if (!_global.Rocket) { var v1 = function () { super(); this.particleType = 'lazPart'; this.special = 'explode'; this.game.soundControl.shot5.start(); this.bSplash = true; }; _global.Rocket = v1; _global.Rocket extends engine.projectile; var v2 = v1.prototype; v2.onEnterFrame = function () { ++this.testTick; this.Move(true, true); ++this.lifeCount; if (this.lifeCount > 500) { if (this.bSplash) { this.splashDamage(undefined); } this.createFX(); this.explosion(); this.destroy(); } if (!this.bHit && this.Target.health != undefined) { if (this.testTick >= 2) { this.testTick = 0; var v3 = this.Target._x - this._x; var v4 = this.Target._y - 8 - this._y; var v2 = Math.atan2(v4, v3); this.vx = Math.cos(v2) * this.speed; this.vy = Math.sin(v2) * this.speed; this._rotation = v2 * 180 / 3.142; } var v5 = this.testHit(this.Target); if (v5) { this.hit(this.Target); } } else { if (this.Target.health == undefined) { this.Target = this.getEnemy(); } else { if (this.bSplash) { this.splashDamage(undefined); } this.createFX(); this.explosion(); this.destroy(); } } }; v2.getEnemy = function () { var v7 = _root.game.enemies; var v9; var v5 = 0; var v8 = v7.length; var v4 = 0; while (v4 < v8) { var v3 = v7[v4]; var v6 = engine.gameMath.getDistance(this, v3); if (v3.traveled > v5) { v9 = v3; v5 = v3.traveled; } ++v4; } return v9; }; v2.hit = function (Actor) { this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.createFX(); this.explosion(); this.destroy(); }; v2.explosion = function () { this.game.soundControl.hit51.start(); var v2 = this._parent.attachMovie('flameExplode', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); }; ASSetPropFlags(_global.Rocket.prototype, null, 1); } #endinitclip } movieClip 1920 __Packages.Bullet1 { #initclip if (!_global.Bullet1) { var v1 = function () { super(); this.particleType = 'pulsePart'; this.special = 'impact'; this.game.soundControl.shot3.start(); }; _global.Bullet1 = v1; _global.Bullet1 extends engine.projectile; var v2 = v1.prototype; v2.hit = function (Actor) { this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.createFX(); this.game.soundControl.hit1.start(); this.destroy(); }; ASSetPropFlags(_global.Bullet1.prototype, null, 1); } #endinitclip } movieClip 1921 __Packages.inTab { #initclip if (!_global.inTab) { var v1 = function () { super(); }; _global.inTab = v1; _global.inTab extends MovieClip; var v2 = v1.prototype; v2.onPress = function () { this.swapDepths(100); }; ASSetPropFlags(_global.inTab.prototype, null, 1); } #endinitclip } movieClip 1922 __Packages.hit_Area { #initclip if (!_global.hit_Area) { var v1 = function () { super(); this.gotoAndStop(1); }; _global.hit_Area = v1; _global.hit_Area extends MovieClip; var v2 = v1.prototype; v2.onRelease = function () { this._parent.Clicked(); }; v2.onRollOver = function () { this._parent._parent.bTarget = this._parent; this.gotoAndStop(2); }; v2.onRollOut = function () { this._parent._parent.bTarget = undefined; this.gotoAndStop(1); }; ASSetPropFlags(_global.hit_Area.prototype, null, 1); } #endinitclip } movieClip 1923 __Packages.enemyHandle { #initclip if (!_global.enemyHandle) { var v1 = function () { super(); }; _global.enemyHandle = v1; _global.enemyHandle extends MovieClip; var v2 = v1.prototype; v2.onPress = function () { _root.game.selectedEnemy = this._parent; }; ASSetPropFlags(_global.enemyHandle.prototype, null, 1); } #endinitclip } movieClip 1924 __Packages.FireShot { #initclip if (!_global.FireShot) { var v1 = function () { super(); this.particleType = 'firePart'; this.special = 'flame'; this.dameffect = 'fireFX'; this.game.soundControl.shot5.start(); this.bSplash = true; }; _global.FireShot = v1; _global.FireShot extends engine.projectile; var v2 = v1.prototype; v2.hit = function (Actor) { this.bHit = true; Actor.takeDamage(this.damage, this.special); if (this.dameffect != undefined) { this.DamageEffect(Actor); } if (this.bSplash) { this.splashDamage(Actor); } this.createFX(); this.destroy(); }; ASSetPropFlags(_global.FireShot.prototype, null, 1); } #endinitclip } movieClip 1925 __Packages.support_tower { #initclip if (!_global.support_tower) { var v1 = function () { super(); this.myTowers = new Array(); this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.game.Towers.push(this); this.checkTowers(); this.Stars.gotoAndStop(1); }; _global.support_tower = v1; _global.support_tower extends engine.actor; var v2 = v1.prototype; v2.upgrade = function () { this.upgrades += 1; this.game.money -= this.powerCost; this.cost += this.powerCost; this.range += 10; this.checkTowers(); this.Stars.gotoAndStop(this.upgrades + 1); }; v2.sell = function () { if (this.State != 'held') { for (var v4 in this.game.Towers) { if (this.game.Towers[v4] == this) { this.game.Towers.splice(v4, 1); var v2 = Math.floor(this._x / 32); var v3 = Math.floor(this._y / 32); this.game.updateArray(v2, v3, 0); } } this.game.money += this.cost * 0.5; this.Destroy(); } }; v2.onEnterFrame = function () { if (this.State == 'held') { this._x = _root._xmouse; this._y = _root._ymouse; this.game.Selected = this; this.game.snapNearest(this); this.updateGrid(); if (this.game.getArray(this.gx, this.gy) == 1) { this._alpha = 50; } else { this._alpha = 100; } } if (this.game.Selected == this) { if (this.RangeRing._xscale < this.range * 2) { this.RangeRing._xscale = this.range * 2; this.RangeRing._yscale = this.range * 2; } this.RangeRing._alpha = 50; } else { this.RangeRing._xscale = 1; this.RangeRing._yscale = 1; this.RangeRing._alpha = 0; } if (this.State != 'held') { this.nextShot += 1; ++this.updateCount; if (this.nextShot >= 100) { this.nextShot = 100; this.bCanFire = true; } if (this.bCanFire) { this.nextShot = 0; this.bCanFire = false; } } }; v2.released = function () { if (this.checkDrop()) { this.game.money -= this.cost; this.game.bHolding = false; this.game.snapNearest(this); this.updateGrid(); this.setDepth(); this.game.usedPower += this.consumption; this.ox = this.gx; this.oy = this.gy; this.State = 'normal'; } }; v2.pressed = function () { if (this.State == 'held') { this.game.select(this); this.game.bHolding = true; this.swapDepths(4000); this._x = _root._xmouse; this._y = _root._ymouse; } if (this.State == 'normal' && !this.game.bHolding) { this.game.select(this); this.setDepth(); } }; v2.checkDrop = function () { var v2 = false; var v3 = Math.floor(this._x / 32); var v4 = Math.floor(this._y / 32); if (this.game.getArray(v3, v4) == 0) { v2 = true; this.game.updateArray(v3, v4, 1); this.game.RefreshTowers(); } return v2; }; v2.checkTowers = function () { var v6 = _root.game.Towers; var v7 = v6.length; var v3 = 0; while (v3 < v7) { var v4 = v6[v3]; var v5 = engine.gameMath.getDistance(this, v4); if (v5 < this.range && v4.State != 'held') { this.updateTowers(v4); } ++v3; } }; v2.updateTowers = function (TowerName) { var v6 = this.myTowers; var v7 = v6.length; var v5 = true; var v2 = 0; while (v2 < v7) { var v3 = v6[v2]; if (v3 == TowerName) { v5 = false; return false; } ++v2; } if (v5) { this.myTowers.push(TowerName); TowerName.reloadMod += this.reloadRate; TowerName.powerMod += this.power; TowerName.rangeMod += this.rangeM; } }; v2.Destroy = function () { for (var v3 in this.myTowers) { var v2 = this.myTowers[v3]; v2.reloadMod -= this.reloadRate; v2.powerMod -= this.power; v2.rangeMod -= this.rangeM; this.myTowers.splice(v3, 1); } this.destroy(); }; v2.getEnemy = function () { var v7 = _root.game.enemies; var v9; var v6 = 100000000; var v8 = v7.length; var v3 = 0; while (v3 < v8) { var v5 = v7[v3]; var v4 = engine.gameMath.getDistance(this, v5); if (v4 < v6) { v9 = v5; v6 = v4; } ++v3; } if (v6 <= this.range) { return v9; } else { return undefined; } }; v2.checkRange = function (tEnemy) { if (tEnemy.health == undefined) { return false; } if (engine.gameMath.getDistance(this, tEnemy) < this.range) { return true; } return false; }; v2.updateCount = 0; v2.nextShot = 100; v2.powerMod = 0; v2.rangeMod = 0; v2.reloadMod = 0; v2.State = 'normal'; v2.Type = 'SupportTower'; v2.upgrades = 0; ASSetPropFlags(_global.support_tower.prototype, null, 1); } #endinitclip } movieClip 1926 __Packages.support_tower_1 { #initclip if (!_global.support_tower_1) { var v1 = function () { super(); this.consumption = 25; this.yPoint = 8; this.powerCost = 50; this.rangeCost = 50; this.reloadCost = 50; this.speed = 1; this.power = 0; this.range = 50; this.rangeM = 20; this.reloadRate = 0; this.Name = 'Radar Tower'; this.Description = 'Radar Tower - Supports Weapon Towers with an increased field of view'; this.shotType = 'none'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); }; _global.support_tower_1 = v1; _global.support_tower_1 extends support_tower; var v2 = v1.prototype; ASSetPropFlags(_global.support_tower_1.prototype, null, 1); } #endinitclip } movieClip 1927 __Packages.support_tower_2 { #initclip if (!_global.support_tower_2) { var v1 = function () { super(); this.yPoint = 8; this.consumption = 50; this.powerCost = 50; this.rangeCost = 50; this.reloadCost = 50; this.speed = 1; this.power = 5; this.range = 50; this.rangeM = 0; this.reloadRate = 0; this.Name = 'Energy Generator'; this.Description = 'High Energy Generator - Supports Weapons By Increasing Weapons Damage Potential'; this.shotType = 'none'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); }; _global.support_tower_2 = v1; _global.support_tower_2 extends support_tower; var v2 = v1.prototype; ASSetPropFlags(_global.support_tower_2.prototype, null, 1); } #endinitclip } movieClip 1928 __Packages.tower { #initclip if (!_global.tower) { var v1 = function () { super(); this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.game.Towers.push(this); this.turret.gotoAndStop(1); this.Stars.gotoAndStop(1); }; _global.tower = v1; _global.tower extends engine.actor; var v2 = v1.prototype; v2.upgrade = function () { this.upgrades += 1; if (this.origPower == undefined) { this.origPower = this.power; this.origRange = this.range; } this.game.money -= this.powerCost; this.cost += this.powerCost; this.power += this.origPower * 0.25; this.range += this.origRange * 0.1; this.Stars.gotoAndStop(this.upgrades + 1); }; v2.sell = function () { if (this.State != 'held') { for (var v4 in this.game.Towers) { if (this.game.Towers[v4] == this) { this.game.Towers.splice(v4, 1); this.game.money += this.cost * 0.5; var v2 = Math.floor(this._x / 32); var v3 = Math.floor(this._y / 32); this.game.updateArray(v2, v3, 0); this.Destroy(); } } } }; v2.onEnterFrame = function () { if (this.State == 'held') { this.reloadBar._xscale = this.nextShot; this._x = _root._xmouse; this._y = _root._ymouse; this.game.Selected = this; this.game.snapNearest(this); this.updateGrid(); if (this.game.getArray(this.gx, this.gy) == 0) { this._alpha = 100; } else { this._alpha = 35; } if (this.powerMod == undefined) { this.powerMod = 0; } if (this.reloadMod == undefined) { this.reloadMod = 0; } if (this.rangeMod == undefined) { this.rangeMod = 0; } } if (this.game.Selected == this) { if (this.RangeRing._xscale < (this.range + this.rangeMod) * 2) { this.RangeRing._xscale = (this.range + this.rangeMod) * 2; this.RangeRing._yscale = (this.range + this.rangeMod) * 2; } this.RangeRing._alpha = 25; this.reloadBar._alpha = 50; } else { this.RangeRing._xscale = 1; this.RangeRing._yscale = 1; this.RangeRing._alpha = 0; this.reloadBar._alpha = 0; } if (this.State != 'held') { this.nextShot += this.reloadRate * this.game.gameSpeed; if (this.nextShot >= 100) { this.nextShot = 100; this.bCanFire = true; } this.reloadBar._xscale = this.nextShot; if (this.bCanFire) { if (this.checkRange(this.enemy)) { this.nextShot = 0; this.bCanFire = false; this.fire(); } else { this.enemy = this.getEnemy(); } } } ++this.uCount; if (this.uCount >= 0) { this.uCount = 0; this.updateTurret(); } }; v2.released = function () { if (this.checkDrop()) { this.game.money -= this.cost; this.game.bHolding = false; this.game.snapNearest(this); this.updateGrid(); this.setDepth(); this.ox = this.gx; this.oy = this.gy; this.State = 'normal'; this.game.usedPower += this.consumption; this.game.RefreshTowers(); } }; v2.pressed = function () { if (this.State == 'held') { this.game.select(this); this.game.bHolding = true; this.swapDepths(4000); this._x = _root._xmouse; this._y = _root._ymouse; } if (this.State == 'normal' && !this.game.bHolding) { this.game.select(this); this.setDepth(); } }; v2.checkDrop = function () { var v2 = false; var v3 = Math.floor(this._x / 32); var v4 = Math.floor(this._y / 32); if (this.game.getArray(v3, v4) == 0) { v2 = true; this.game.updateArray(v3, v4, 1); this.game.RefreshTowers(); } return v2; }; v2.fire = function () { this.updateTurret(); var v3 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v4 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v2 = this.game.attachMovie(this.shotType, 'shot' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v3 * 6, '_y': this._y - this.yPoint + v4 * 4}); v2._rotation = this.angle; v2.damage = this.power + this.powerMod; v2.Target = this.enemy; v2.speed = this.speed; v2.vx = v3; v2.vy = v4; v2.life = (this.range + this.rangeMod) * 2 / this.speed; }; v2.updateTurret = function () { if (this.enemy.health != undefined) { var v2 = this.enemy._x - this._x; var v3 = this.enemy._y - (this._y - this.yPoint); this.angle = Math.atan2(v3, v2) * 180 / 3.141593; this.turret.gotoAndStop(Math.round((this.angle + 180) / 5)); } }; v2.getEnemy = function () { var v7 = _root.game.enemies; var v9; var v6 = 0; var v8 = v7.length; var v4 = 0; while (v4 < v8) { var v3 = v7[v4]; var v5 = engine.gameMath.getDistance(this, v3); if (v5 < this.range + this.rangeMod && v3.traveled > v6) { if (v3.gy >= 0) { v9 = v3; v6 = v3.traveled; } } ++v4; } return v9; }; v2.Destroy = function () { this.destroy(); }; v2.checkRange = function (tEnemy) { if (tEnemy.health == undefined) { return false; } if (engine.gameMath.getDistance(this, tEnemy) < this.range + this.rangeMod) { return true; } return false; }; v2.nextShot = 0; v2.uCount = 0; v2.updateCount = 0; v2.upgrades = 0; v2.State = 'normal'; v2.Type = 'Tower'; ASSetPropFlags(_global.tower.prototype, null, 1); } #endinitclip } movieClip 1929 __Packages.tower_2 { #initclip if (!_global.tower_2) { var v1 = function () { super(); this.consumption = 200; this.shot2 = new Sound(this); this.shot2.attachSound('shot2'); this.shot2.onSoundComplete = function () { this.start(); }; this.shot2.start(); this.shot2.setVolume(0); this.yPoint = 28; this.powerCost = 10; this.rangeCost = 10; this.reloadCost = 10; this.speed = 5; this.power = 5; this.range = 70; this.reloadRate = 10; this.Name = 'Electro Tower'; this.shotType = 'electroBall'; this.Description = 'Electro Tower - Releases a high voltage'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); this.ray = this._parent.attachMovie('bolt', 'beam' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y - 28}); }; _global.tower_2 = v1; _global.tower_2 extends tower; var v2 = v1.prototype; v2.updateTurret = function () { this.ray._x = this._x; this.ray._y = this._y - 28; if (this.enemy.health != undefined) { if (this.alphaMod < 90) { this.alphaMod += 5; } if (!_root.bMute) { this.shot2.setVolume(this.alphaMod * (_root.sndVolume * 0.01)); } this.ray._alpha = this.alphaMod; var v3 = this.enemy._x - this._x; var v4 = this.enemy._y - (this._y - this.yPoint); this.ray._xscale = Math.sqrt(v3 * v3 + v4 * v4); this.angle = Math.atan2(v4, v3) * 180 / 3.141593; this.ray._rotation = this.angle; } else { if (this.alphaMod > 0) { this.alphaMod -= 5; } else { this.alphaMod = 0; } if (!_root.bMute) { this.shot2.setVolume(this.alphaMod * (_root.sndVolume * 0.01)); } else { this.shot2.setVolume(0); } this.ray._alpha = this.alphaMod; } }; v2.fire = function () { this.createFX(); this.enemy.takeDamage(this.power, 'electro'); }; v2.Destroy = function () { this.ray.removeMovieClip(this.ray); this.destroy(); }; v2.createFX = function () { var v2 = this._parent.attachMovie('lecPart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; v2.onUnload = function () { delete this.shot2; }; v2.alphaMod = 0; ASSetPropFlags(_global.tower_2.prototype, null, 1); } #endinitclip } movieClip 1930 __Packages.tower_3 { #initclip if (!_global.tower_3) { var v1 = function () { super(); this.yPoint = 6; this.consumption = 250; this.powerCost = 50; this.rangeCost = 50; this.reloadCost = 20; this.speed = 10; this.power = 18; this.range = 100; this.powerMod = 0; this.reloadRate = 6; this.Name = 'Sniper Tower'; this.shotType = 'bullet'; this.ox = this.gx; this.oy = this.gy; this.Description = 'Machine Gun Tower - Fires burst\'s on the enemies'; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_3 = v1; _global.tower_3 extends tower; var v2 = v1.prototype; v2.fire = function () { this.createFX(); this.updateTurret(); var v2 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v3 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v4 = this.game.attachMovie('Muzzlef', 'shot' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v2 * 2.5, '_y': this._y - this.yPoint + v3 * 1.8}); v4._rotation = this.angle; this.game.soundControl.shot3.start(); this.enemy.takeDamage(this.power + this.powerMod, 'bullet'); }; v2.createFX = function () { var v2 = this._parent.attachMovie('pulsePart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; ASSetPropFlags(_global.tower_3.prototype, null, 1); } #endinitclip } movieClip 1931 __Packages.tower_4 { #initclip if (!_global.tower_4) { var v1 = function () { super(); this.consumption = 400; this.yPoint = 8; this.powerCost = 10; this.rangeCost = 10; this.reloadCost = 10; this.speed = 6; this.power = 10; this.range = 70; this.reloadRate = 10; this.Name = 'Ice Tower'; this.shotType = 'iceShot'; this.Description = 'Ice Tower - It will freezing the enemy!'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_4 = v1; _global.tower_4 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); var v3 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v4 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v2 = this.game.attachMovie(this.shotType, 'ishot_' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v3 * 4, '_y': this._y - this.yPoint + v4 * 4}); v2._rotation = this.angle; v2.Target = this.enemy; v2.damage = this.power + this.powerMod; v2.speed = this.speed; v2.vx = v3; v2.vy = v4; v2.life = this.range * 2 / this.speed; }; ASSetPropFlags(_global.tower_4.prototype, null, 1); } #endinitclip } movieClip 1932 __Packages.tower_5 { #initclip if (!_global.tower_5) { var v1 = function () { super(); this.consumption = 500; this.yPoint = 8; this.powerCost = 10; this.rangeCost = 10; this.reloadCost = 10; this.speed = 5; this.power = 10; this.range = 100; this.reloadRate = 8; this.Name = 'Bio Tower'; this.shotType = 'bioShot'; this.Description = 'Bio Chemical Tower - I will poisoning the enemy.'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_5 = v1; _global.tower_5 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); var v3 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v4 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v2 = this.game.attachMovie(this.shotType, 'bshot_' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v3 * 4, '_y': this._y - this.yPoint + v4 * 4}); v2._rotation = this.angle; v2.Target = this.enemy; v2.damage = this.power + this.powerMod; v2.speed = this.speed; v2.vx = v3; v2.vy = v4; v2.life = this.range * 3 / this.speed; }; ASSetPropFlags(_global.tower_5.prototype, null, 1); } #endinitclip } movieClip 1933 __Packages.tower_7 { #initclip if (!_global.tower_7) { var v1 = function () { super(); this.yPoint = 14; this.consumption = 250; this.powerCost = 20; this.rangeCost = 20; this.reloadCost = 20; this.speed = 12; this.power = 12; this.range = 70; this.powerMod = 0; this.reloadRate = 4; this.Name = 'Rifle Tower'; this.shotType = 'bullet'; this.ox = this.gx; this.oy = this.gy; this.Description = 'Rifleman Tower - Small tower with a single soldier equipped with a standard rifle'; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_7 = v1; _global.tower_7 extends tower; var v2 = v1.prototype; v2.fire = function () { this.createFX(); this.updateTurret(); var v2 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v3 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v4 = this.game.attachMovie('Muzzlef2', 'shot' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v2 * 2.5, '_y': this._y - this.yPoint + v3 * 1.8}); v4._rotation = this.angle; this.game.soundControl.shot1.start(); this.enemy.takeDamage(this.power + this.powerMod, 'bullet'); }; v2.createFX = function () { var v2 = this._parent.attachMovie('pulsePart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; ASSetPropFlags(_global.tower_7.prototype, null, 1); } #endinitclip } movieClip 1934 __Packages.tower_8 { #initclip if (!_global.tower_8) { var v1 = function () { super(); this.yPoint = 29; this.consumption = 250; this.powerCost = 50; this.rangeCost = 50; this.reloadCost = 20; this.speed = 12; this.power = 25; this.range = 150; this.powerMod = 0; this.reloadRate = 2; this.Name = 'Sniper Tower'; this.shotType = 'bullet'; this.ox = this.gx; this.oy = this.gy; this.Description = 'Sniper Tower - This towers higher point view offers greater visibility.'; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_8 = v1; _global.tower_8 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); this.createFX(); var v2 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v3 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v4 = this.game.attachMovie('Muzzlef2', 'shot' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v2 * 2.5, '_y': this._y - this.yPoint + v3 * 1.8}); v4._rotation = this.angle; this.game.soundControl.shot8.start(); this.enemy.takeDamage(this.power + this.powerMod, 'bullet'); }; v2.createFX = function () { var v2 = this._parent.attachMovie('pulsePart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; ASSetPropFlags(_global.tower_8.prototype, null, 1); } #endinitclip } movieClip 1935 __Packages.tower_9 { #initclip if (!_global.tower_9) { var v1 = function () { super(); this.consumption = 200; this.shot2 = new Sound(this); this.shot2.attachSound('shot2'); this.shot2.onSoundComplete = function () { this.start(); }; this.shot2.start(); this.shot2.setVolume(0); this.yPoint = 28; this.powerCost = 10; this.rangeCost = 10; this.reloadCost = 10; this.speed = 5; this.power = 50; this.range = 120; this.reloadRate = 1; this.Name = 'Electro Tower'; this.shotType = 'electroBall'; this.Description = 'Heat Ray Tower - This experimental defence tower can cook enemies from a great distance'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); this.ray = this._parent.attachMovie('beamEFX', 'beam' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y - 28}); }; _global.tower_9 = v1; _global.tower_9 extends tower; var v2 = v1.prototype; v2.Destroy = function () { this.ray.removeMovieClip(this.ray); this.destroy(); }; v2.upgrade = function () { this.upgrades += 1; if (this.origPower == undefined) { this.origPower = this.reloadRate; this.origRange = this.range; } this.game.money -= this.powerCost; this.cost += this.powerCost; this.reloadRate += 0.5; this.range += this.origRange * 0.1; this.Stars.gotoAndStop(this.upgrades + 1); }; v2.updateTurret = function () { this.ray._x = this._x; this.ray._y = this._y - 28; if (this.enemy.health != undefined) { var v3 = this.enemy._x - this._x; var v4 = this.enemy._y - (this._y - this.yPoint); this.ray._xscale = Math.sqrt(v3 * v3 + v4 * v4); this.ray._yscale = this.power * 0.5; this.angle = Math.atan2(v4, v3) * 180 / 3.141593; if (!_root.bMute) { this.shot2.setVolume(this.alphaMod * (_root.sndVolume * 0.01)); } this.ray._alpha = this.alphaMod; this.ray._rotation = this.angle; } if (this.alphaMod > 0) { this.alphaMod -= 5; } else { this.alphaMod = 0; } if (!_root.bMute) { this.shot2.setVolume(this.alphaMod * (_root.sndVolume * 0.01)); } else { this.shot2.setVolume(0); } this.ray._alpha = this.alphaMod; }; v2.fire = function () { this.alphaMod = 100; this.createFX(); this.enemy.takeDamage(this.power, 'flame'); this.DamageEffect(this.enemy); }; v2.DamageEffect = function (Actor) { if (Math.random() <= 0.1 + this.game.sci * 0.05) { if (Actor.dEffect == undefined) { var v3 = Actor.attachMovie('fireFX', 'fct' + Math.random(), Actor.getNextHighestDepth(), {'_x': 0, '_y': 0}); v3.lifeSpan = this.power * 20; v3.swapDepths(-10); } else { Actor.dEffect.lifeSpan += this.power * 20; } } }; v2.createFX = function () { var v2 = this._parent.attachMovie('lazPart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; v2.onUnload = function () { this.shot2.stop(); }; v2.alphaMod = 0; ASSetPropFlags(_global.tower_9.prototype, null, 1); } #endinitclip } movieClip 1936 __Packages.tower_10 { #initclip if (!_global.tower_10) { var v1 = function () { super(); this.yPoint = 14; this.consumption = 250; this.powerCost = 50; this.rangeCost = 50; this.reloadCost = 20; this.speed = 12; this.power = 35; this.range = 70; this.powerMod = 0; this.reloadRate = 2; this.Name = 'Shotgun Tower'; this.shotType = 'bullet'; this.ox = this.gx; this.oy = this.gy; this.Description = 'Shotgun Tower - Small tower with a single soldier equipped with a shotgun'; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_10 = v1; _global.tower_10 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); var v2 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v3 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v4 = this.game.attachMovie('Muzzlef2', 'shot' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v2 * 2.5, '_y': this._y - this.yPoint + v3 * 1.8}); v4._rotation = this.angle; this.game.soundControl.shot6.start(); this.createFX(); this.enemy.takeDamage(this.power + this.powerMod, 'bullet'); }; v2.createFX = function () { var v2 = this._parent.attachMovie('pulsePart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this.enemy._x, '_y': this.enemy._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; }; ASSetPropFlags(_global.tower_10.prototype, null, 1); } #endinitclip } movieClip 1937 __Packages.tower_11 { #initclip if (!_global.tower_11) { var v1 = function () { super(); this.consumption = 500; this.yPoint = 7; this.powerCost = 20; this.rangeCost = 10; this.reloadCost = 10; this.speed = 4; this.power = 5; this.range = 60; this.reloadRate = 15; this.Name = 'Rocket Tower'; this.shotType = 'rocket'; this.Description = 'Short Range Flame Thrower - This will set the enemies on fire!'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_11 = v1; _global.tower_11 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); var v3 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v4 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v2 = this.game.attachMovie(this.shotType, 'bshot_' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v3 * 7, '_y': this._y - this.yPoint + v4 * 8}); v2._rotation = this.angle; v2.Target = this.enemy; v2.damage = this.power + this.powerMod; v2.speed = this.speed; v2.vx = v3; v2.vy = v4; v2.life = this.range * 3 / this.speed; }; v2.upgrade = function () { this.upgrades += 1; if (this.origPower == undefined) { this.origPower = this.reloadRate; this.origRange = this.range; } this.game.money -= this.powerCost; this.cost += this.powerCost; this.reloadRate += 0.25; this.range += this.origRange * 0.1; this.Stars.gotoAndStop(this.upgrades + 1); }; ASSetPropFlags(_global.tower_11.prototype, null, 1); } #endinitclip } movieClip 1938 __Packages.tower_12 { #initclip if (!_global.tower_12) { var v1 = function () { super(); this.consumption = 500; this.yPoint = 7; this.powerCost = 20; this.rangeCost = 10; this.reloadCost = 10; this.speed = 2.5; this.power = 5; this.range = 60; this.reloadRate = 15; this.Name = 'Flame Tower'; this.shotType = 'fireShot'; this.Description = 'Short Range Flame Thrower - This will set the enemies on fire!'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_12 = v1; _global.tower_12 extends tower; var v2 = v1.prototype; v2.fire = function () { this.updateTurret(); var v3 = Math.cos((this.angle / 180) * 3.141593) * this.speed; var v4 = Math.sin((this.angle / 180) * 3.141593) * this.speed; var v2 = this.game.attachMovie(this.shotType, 'bshot_' + this.game.getNextHighestDepth(), this.game.getNextHighestDepth(), {'_x': this._x + v3 * 7, '_y': this._y - this.yPoint + v4 * 8}); v2._rotation = this.angle; v2.Target = this.enemy; v2.damage = this.power + this.powerMod; v2.speed = this.speed; v2.vx = v3; v2.vy = v4; v2.life = this.range * 3 / this.speed; }; ASSetPropFlags(_global.tower_12.prototype, null, 1); } #endinitclip } movieClip 1939 __Packages.tower_1 { #initclip if (!_global.tower_1) { var v1 = function () { super(); this.consumption = 100; this.yPoint = 5; this.powerCost = 20; this.rangeCost = 20; this.reloadCost = 20; this.speed = 15; this.power = 10; this.range = 150; this.reloadRate = 10; this.Name = 'Plasma Cannon'; this.shotType = 'basicShot'; this.Description = 'Rifleman Tower - Small tower with a a single soldier'; this.ox = this.gx; this.oy = this.gy; this.game.snapNearest(this); this.gotoAndStop(Math.floor(this.range / 40)); }; _global.tower_1 = v1; _global.tower_1 extends tower; var v2 = v1.prototype; ASSetPropFlags(_global.tower_1.prototype, null, 1); } #endinitclip } movieClip 1940 __Packages.sndControl { #initclip if (!_global.sndControl) { var v1 = function () { super(); this.shot1 = new Sound(this); this.shot2 = new Sound(this); this.shot3 = new Sound(this); this.shot4 = new Sound(this); this.shot5 = new Sound(this); this.shot6 = new Sound(this); this.shot7 = new Sound(this); this.shot8 = new Sound(this); this.hit1 = new Sound(this); this.hit2 = new Sound(this); this.hit3 = new Sound(this); this.hit4 = new Sound(this); this.hit5 = new Sound(this); this.hit51 = new Sound(this); this.door1 = new Sound(this); this.explode = new Sound(this); this.death = new Sound(this); this.shot1.attachSound('shot1'); this.shot3.attachSound('shot3'); this.shot4.attachSound('shot4'); this.shot5.attachSound('shot5'); this.shot6.attachSound('shot6'); this.shot7.attachSound('shot7'); this.shot8.attachSound('shot8'); this.hit1.attachSound('hit1'); this.hit2.attachSound('hit2'); this.hit3.attachSound('hit3'); this.hit4.attachSound('hit4'); this.hit5.attachSound('hit5'); this.hit51.attachSound('hit51'); this.door1.attachSound('door1'); this.explode.attachSound('explo1'); this.death.attachSound('death2'); if (!_root.bMute) { this.hit1.setVolume(_root.sndVolume); } else { this.hit1.setVolume(0); } }; _global.sndControl = v1; _global.sndControl extends MovieClip; var v2 = v1.prototype; v2.onEnterFrame = function () { if (!_root.bMute) { this.hit1.setVolume(_root.sndVolume); } else { this.hit1.setVolume(0); } }; ASSetPropFlags(_global.sndControl.prototype, null, 1); } #endinitclip } movieClip 1941 __Packages.musicControl { #initclip if (!_global.musicControl) { var v1 = function () { super(); this.m1 = new Sound(this); this.m2 = new Sound(this); this.m1.attachSound('March'); this.m2.attachSound('lvl'); this.m1.onSoundComplete = function () { this.start(); }; this.m2.onSoundComplete = function () { this.start(); }; if (!_root.bMute) { this.m1.setVolume(_root.sndVolume); } else { this.m1.setVolume(0); } this.m1.start(); }; _global.musicControl = v1; _global.musicControl extends MovieClip; var v2 = v1.prototype; v2.onEnterFrame = function () { if (!_root.bMute) { this.m1.setVolume(_root.sndVolume); } else { this.m1.setVolume(0); } }; ASSetPropFlags(_global.musicControl.prototype, null, 1); } #endinitclip } movieClip 1942 __Packages.game_char { #initclip if (!_global.game_char) { var v1 = function () { super(); }; _global.game_char = v1; _global.game_char extends engine.gameObject; var v2 = v1.prototype; v2.update_points = function () { this.ogx = this.gx; this.ogy = this.gy; this.updateGrid(); this.lx = this._x - 15; this.rx = this._x + 15; this.ty = this._y - 15; this.by = this._y + 15; if (this.ogx != this.gx || this.ogy != this.gy) { this.updateDepth(); } }; v2.updateDepth = function () { this.bumped = false; this.swapDepths(Math.round(-6000 + this._y * 10 + this.gx)); }; v2.onEnterFrame = function () { ++this.dTick; if (this.dTick >= 4) { this.swapDepths(Math.round(-6000 + this._y * 10 + this.gx)); } if (this.tHealth == undefined) { this.tHealth = this.health; this.hText.text = Math.floor(this.health); } if (this.vx > 0) { this.gotoAndStop(3); } else { if (this.vx < 0) { this.gotoAndStop(2); } else { if (this.vy > 0) { this.gotoAndStop(1); } else { this.gotoAndStop(4); } } } this.Move(); this.update_points(); if (this.traveled > 1000) { if (this.gx > 25 || this.gx < -10 || this.gy > 25 || this.gy < -10) { this.game.health -= this.health; if (this.game.health <= 0 && this.game.SpawnController.bFailed == false) { this.game.SpawnController.bFailed = true; this.game.failed(); this.takeDamage(this.health, ''); } } } }; v2.takeDamage = function (amount, type) { if (this.traveled == undefined) { this.traveled = 0; } if (this.traveled > 10) { if (type == this.cType) { this.health -= amount * 0.5; } else { if (type == this.hType) { this.health -= amount * 1.5; } else { this.health -= amount; } } this.hText.text = Math.floor(this.health); this.healthBar._xscale = (this.health / this.tHealth) * 100; if (this.health <= 0 && !this.bDead) { this.bDead = true; if (this.game.merc > 0) { this.Value *= 1 + this.game.merc * 0.05; } this.game.levelScore += Math.round(this.sValue); this.game.Kills += 1; if (!this.metal) { this.game.createDeathFX(this); } else { this.game.createDeathm(this); } this.game.money += Math.round(this.Value); this.game.removeAlien(this); this.destroy(); } } }; v2.explode = function () { this.createFX(); this.bDead = true; if (!this.metal) { this.game.createDeathFX(this); } else { this.game.createDeathm(this); } this.game.removeAlien(this); this.destroy(); }; v2.createFX = function () { var v6 = this._parent.attachMovie('exploring', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); v6.lifeSpan = 8 + Math.random() * 10; var v3 = 0; while (v3 < 4) { var v2 = this._parent.attachMovie('pulsePart', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = -3 + Math.random() * 6; v2.vy = -4 + Math.random() * 8; ++v3; } }; v2.Move = function () { if (this.dEffect.step == undefined) { this._x += this.vx * this.game.gameSpeed; this._y += this.vy * this.game.gameSpeed; this.traveled += Math.abs(this.vx * this.game.gameSpeed) + Math.abs(this.vy * this.game.gameSpeed); } else { if (this.dEffect.speedMod == 1.5 && this.metal) { this.dEffect.speedMod = 1; } this._x += this.vx * this.dEffect.speedMod * this.game.gameSpeed; this._y += this.vy * this.dEffect.speedMod * this.game.gameSpeed; this.traveled += (Math.abs(this.vx * this.dEffect.speedMod) + Math.abs(this.vy * this.dEffect.speedMod)) * this.game.gameSpeed; } }; v2.getTempGrid = function (num) { return Math.floor(num / 32); }; v2.dTick = 0; v2.bDead = false; v2.traveled = 0; v2.vx = 0; v2.vy = 1; v2.radius = 10; v2.bumped = false; ASSetPropFlags(_global.game_char.prototype, null, 1); } #endinitclip } movieClip 1943 __Packages.enemy_char1 { #initclip if (!_global.enemy_char1) { var v1 = function () { super(); this.cType = 'ice'; this.hType = 'electro'; this.Value = 15; this.sValue = 50; this.speed = 1.5; this.health = 50; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Basic Soldier\nSurprisingly resilient to Ice.\nThey are however very weak againsts bullets and electro'; }; _global.enemy_char1 = v1; _global.enemy_char1 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char1.prototype, null, 1); } #endinitclip } movieClip 1944 __Packages.enemy_char2 { #initclip if (!_global.enemy_char2) { var v1 = function () { super(); this.cType = 'electro'; this.hType = 'bullet'; this.Value = 30; this.sValue = 60; this.speed = 2; this.health = 60; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Marine Soldier\nThese soldiers are strong against electro towers.\nThey are however weak againsts bullet type weapons'; }; _global.enemy_char2 = v1; _global.enemy_char2 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char2.prototype, null, 1); } #endinitclip } movieClip 1945 __Packages.enemy_char3 { #initclip if (!_global.enemy_char3) { var v1 = function () { super(); this.cType = 'flame'; this.hType = 'bullet'; this.Value = 20; this.sValue = 120; this.speed = 1.5; this.health = 50; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Pyro Soldier\nAlmost fire proof.\nThey are however weak againsts bullet type weapons'; }; _global.enemy_char3 = v1; _global.enemy_char3 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char3.prototype, null, 1); } #endinitclip } movieClip 1946 __Packages.enemy_char4 { #initclip if (!_global.enemy_char4) { var v1 = function () { super(); this.cType = 'bullet'; this.hType = 'electro'; this.Value = 10; this.sValue = 100; this.speed = 2; this.health = 35; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Elite Soldier\nThese soldiers wear kevlar armour giving them some resilience to bullets.\nThey are however weak againsts Electro Towers'; }; _global.enemy_char4 = v1; _global.enemy_char4 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char4.prototype, null, 1); } #endinitclip } movieClip 1947 __Packages.enemy_char5 { #initclip if (!_global.enemy_char5) { var v1 = function () { super(); this.cType = 'bio'; this.hType = 'flame'; this.Value = 50; this.sValue = 75; this.speed = 1.5; this.health = 150; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Hazzard\nThese soldiers wear bio suits giving them some protection against bio towers.\nThey are however weak againsts flame type weapons'; }; _global.enemy_char5 = v1; _global.enemy_char5 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char5.prototype, null, 1); } #endinitclip } movieClip 1948 __Packages.enemy_char6 { #initclip if (!_global.enemy_char6) { var v1 = function () { super(); this.cType = 'electro'; this.hType = 'bullet'; this.Value = 40; this.sValue = 75; this.speed = 1; this.health = 150; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); }; _global.enemy_char6 = v1; _global.enemy_char6 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char6.prototype, null, 1); } #endinitclip } movieClip 1949 __Packages.enemy_char7 { #initclip if (!_global.enemy_char7) { var v1 = function () { super(); this.cType = 'bio'; this.hType = 'ice'; this.Value = 60; this.sValue = 120; this.speed = 2.5; this.health = 100; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); }; _global.enemy_char7 = v1; _global.enemy_char7 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char7.prototype, null, 1); } #endinitclip } movieClip 1950 __Packages.enemy_char8 { #initclip if (!_global.enemy_char8) { var v1 = function () { super(); this.cType = 'bullet'; this.hType = 'electro'; this.Value = 50; this.sValue = 100; this.speed = 1.5; this.health = 200; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); }; _global.enemy_char8 = v1; _global.enemy_char8 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char8.prototype, null, 1); } #endinitclip } movieClip 1951 __Packages.enemy_char9 { #initclip if (!_global.enemy_char9) { var v1 = function () { super(); this.metal = true; this.cType = 'bullet'; this.hType = 'ice'; this.Value = 50; this.sValue = 150; this.speed = 2.5; this.health = 150; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Runner Type A\nThese robitic soldiers are almost bullet proof/nThis model has a weakness to ice attacks'; }; _global.enemy_char9 = v1; _global.enemy_char9 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char9.prototype, null, 1); } #endinitclip } movieClip 1952 __Packages.enemy_char10 { #initclip if (!_global.enemy_char10) { var v1 = function () { super(); this.metal = true; this.cType = 'bullet'; this.hType = 'flame'; this.Value = 100; this.sValue = 175; this.speed = 2.5; this.health = 200; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Runner Type B\nThese robitic soldiers are almost bullet proof/nThis model has a weakness to Fire'; }; _global.enemy_char10 = v1; _global.enemy_char10 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char10.prototype, null, 1); } #endinitclip } movieClip 1953 __Packages.enemy_char11 { #initclip if (!_global.enemy_char11) { var v1 = function () { super(); this.metal = true; this.cType = 'bullet'; this.hType = 'explode'; this.Value = 100; this.sValue = 175; this.speed = 2.5; this.health = 250; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Runner Type C\nThese robitic soldiers are almost bullet proof/nThis model has a weakness to explosives'; }; _global.enemy_char11 = v1; _global.enemy_char11 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char11.prototype, null, 1); } #endinitclip } movieClip 1954 __Packages.enemy_char12 { #initclip if (!_global.enemy_char12) { var v1 = function () { super(); this.metal = true; this.cType = 'bullet'; this.hType = 'none'; this.Value = 100; this.sValue = 175; this.speed = 1.3; this.health = 2000; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Mech Type A\nThese Assault Mechs are almost bullet proof/nNo known weakness'; }; _global.enemy_char12 = v1; _global.enemy_char12 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char12.prototype, null, 1); } #endinitclip } movieClip 1955 __Packages.enemy_char13 { #initclip if (!_global.enemy_char13) { var v1 = function () { super(); this.metal = true; this.cType = 'bullet'; this.hType = 'none'; this.Value = 100; this.sValue = 175; this.speed = 1.2; this.health = 2500; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(3); this.descript = 'Mech Type B\nThese Assault Mechs are almost bullet proof/nNo known weakness'; }; _global.enemy_char13 = v1; _global.enemy_char13 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_char13.prototype, null, 1); } #endinitclip } movieClip 1956 __Packages.enemy_v1 { #initclip if (!_global.enemy_v1) { var v1 = function () { super(); this.cType = 'bullet'; this.hType = 'explode'; this.Value = 15; this.sValue = 50; this.speed = 1.5; this.health = 2500; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(1); this.numsoldiers = 2; this.descript = 'Assault Tank\nVirtualy Bullet Proof.\nThey are however weak againsts explosive type weapons'; }; _global.enemy_v1 = v1; _global.enemy_v1 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_v1.prototype, null, 1); } #endinitclip } movieClip 1957 __Packages.enemy_v2 { #initclip if (!_global.enemy_v2) { var v1 = function () { super(); this.cType = 'bullet'; this.hType = 'explode'; this.Value = 15; this.sValue = 50; this.speed = 1.5; this.health = 3000; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(1); this.numsoldiers = 2; this.descript = 'Assault Tank\nVirtualy Bullet Proof.\nThey are however weak againsts explosive type weapons'; }; _global.enemy_v2 = v1; _global.enemy_v2 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_v2.prototype, null, 1); } #endinitclip } movieClip 1958 __Packages.enemy_v3 { #initclip if (!_global.enemy_v3) { var v1 = function () { super(); this.cType = 'electro'; this.hType = 'bullet'; this.Value = 15; this.sValue = 50; this.speed = 3; this.health = 200; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(1); this.numsoldiers = 1; this.descript = 'Biker Soldier\nStrong against electro attacks.\nThey are however weak againsts bullet type weapons'; }; _global.enemy_v3 = v1; _global.enemy_v3 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_v3.prototype, null, 1); } #endinitclip } movieClip 1959 __Packages.enemy_v4 { #initclip if (!_global.enemy_v4) { var v1 = function () { super(); this.cType = 'electro'; this.hType = 'bullet'; this.Value = 15; this.sValue = 50; this.speed = 3; this.health = 250; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(1); this.numsoldiers = 1; this.descript = 'Jeep\nStrong against electro attacks.\nThey are however weak againsts bullets'; }; _global.enemy_v4 = v1; _global.enemy_v4 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_v4.prototype, null, 1); } #endinitclip } movieClip 1960 __Packages.enemy_v5 { #initclip if (!_global.enemy_v5) { var v1 = function () { super(); this.cType = 'electro'; this.hType = 'bullet'; this.Value = 15; this.sValue = 50; this.speed = 3; this.health = 220; this.game.enemies.push(this); this.update_points(); this.gotoAndStop(1); this.numsoldiers = 1; this.descript = 'Quad Biker\nStrong against electro attacks.\nThey are however weak againsts bullets'; }; _global.enemy_v5 = v1; _global.enemy_v5 extends game_char; var v2 = v1.prototype; ASSetPropFlags(_global.enemy_v5.prototype, null, 1); } #endinitclip } movieClip 1961 __Packages.handle { #initclip if (!_global.handle) { var v1 = function () { super(); }; _global.handle = v1; _global.handle extends MovieClip; var v2 = v1.prototype; v2.onPress = function () { if (!_root.game.bHolding || _root.game.Selected == this._parent) { this._parent.pressed(); } }; v2.onRelease = function () { if (!_root.game.bHolding || _root.game.Selected == this._parent) { this._parent.released(); } }; ASSetPropFlags(_global.handle.prototype, null, 1); } #endinitclip } movieClip 1962 __Packages.lvlRunDown { #initclip if (!_global.lvlRunDown) { var v1 = function () { super(); }; _global.lvlRunDown = v1; _global.lvlRunDown extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { this.lvlScore.text = this.game.levelScore - Math.round(this.game.Kills * 5 + this.game.money + this.game.health); if (this.nKills < this.game.Kills * 5) { this.nKills += 50; } else { if (this.nCash < this.game.money) { this.nKills = this.game.Kills * 5; this.nCash += 50; } else { if (this.nLife < this.game.health) { this.nLife += 100; this.nCash = Math.round(this.game.money); } else { if (this.nPerfect == undefined) { this.nLife = Math.round(this.game.health); if (this.game.health == 1000) { this.nPerfect = 1000; } else { this.nPerfect = 0; } } else { if (this.nTotal < this.game.levelScore) { this.nTotal += 500; } else { this.nTotal = this.game.levelScore; } } } } } this.Kills.text = this.nKills; this.cashLeft.text = this.nCash; this.Life.text = this.nLife; this.total.text = this.nTotal; if (this.nPerfect != undefined) { this.perfect.text = this.nPerfect; } else { this.perfect.text = '0'; } }; v2.nKills = 0; v2.nLife = 0; v2.nTowers = 0; v2.nCash = 0; v2.nTotal = 0; ASSetPropFlags(_global.lvlRunDown.prototype, null, 1); } #endinitclip } movieClip 1963 __Packages.hit_Area2 { #initclip if (!_global.hit_Area2) { var v1 = function () { super(); this.gotoAndStop(1); }; _global.hit_Area2 = v1; _global.hit_Area2 extends MovieClip; var v2 = v1.prototype; v2.onRelease = function () { this._parent.Clicked(); }; ASSetPropFlags(_global.hit_Area2.prototype, null, 1); } #endinitclip } movieClip 1964 __Packages.engButton { #initclip if (!_global.engButton) { var v1 = function () { super(); }; _global.engButton = v1; _global.engButton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (_root.game.skillPoints > 0 && _root.game.eng < 10) { _root.game.skillPoints -= 1; _root.game.eng += 1; } }; v2.onEnterFrame = function () { if (_root.game.skillPoints > 0 && _root.game.eng < 10) { this._alpha = 100; } else { this._alpha = 0; } }; ASSetPropFlags(_global.engButton.prototype, null, 1); } #endinitclip } movieClip 1965 __Packages.grenButton { #initclip if (!_global.grenButton) { var v1 = function () { super(); }; _global.grenButton = v1; _global.grenButton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (_root.game.skillPoints > 0 && _root.game.gren < 10) { _root.game.skillPoints -= 1; _root.game.gren += 1; } }; v2.onEnterFrame = function () { if (_root.game.skillPoints > 0 && _root.game.gren < 10) { this._alpha = 100; } else { this._alpha = 0; } }; ASSetPropFlags(_global.grenButton.prototype, null, 1); } #endinitclip } movieClip 1966 __Packages.markButton { #initclip if (!_global.markButton) { var v1 = function () { super(); }; _global.markButton = v1; _global.markButton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (_root.game.skillPoints > 0 && _root.game.mark < 10) { _root.game.skillPoints -= 1; _root.game.mark += 1; } }; v2.onEnterFrame = function () { if (_root.game.skillPoints > 0 && _root.game.mark < 10) { this._alpha = 100; } else { this._alpha = 0; } }; ASSetPropFlags(_global.markButton.prototype, null, 1); } #endinitclip } movieClip 1967 __Packages.sciButton { #initclip if (!_global.sciButton) { var v1 = function () { super(); }; _global.sciButton = v1; _global.sciButton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (_root.game.skillPoints > 0 && _root.game.sci < 10) { _root.game.skillPoints -= 1; _root.game.sci += 1; } }; v2.onEnterFrame = function () { if (_root.game.skillPoints > 0 && _root.game.sci < 10) { this._alpha = 100; } else { this._alpha = 0; } }; ASSetPropFlags(_global.sciButton.prototype, null, 1); } #endinitclip } movieClip 1968 __Packages.mercButton { #initclip if (!_global.mercButton) { var v1 = function () { super(); }; _global.mercButton = v1; _global.mercButton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { trace('clicked '); if (_root.game.skillPoints > 0 && _root.game.merc < 10) { _root.game.skillPoints -= 1; _root.game.merc += 1; } }; v2.onEnterFrame = function () { if (_root.game.skillPoints > 0 && _root.game.merc < 10) { this._alpha = 100; } else { this._alpha = 0; } }; ASSetPropFlags(_global.mercButton.prototype, null, 1); } #endinitclip } movieClip 1969 __Packages.skillShop { #initclip if (!_global.skillShop) { var v1 = function () { super(); }; _global.skillShop = v1; _global.skillShop extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { this.merc.gotoAndStop(this.game.merc + 1); this.gren.gotoAndStop(this.game.gren + 1); this.sci.gotoAndStop(this.game.sci + 1); this.mark.gotoAndStop(this.game.mark + 1); this.eng.gotoAndStop(this.game.eng + 1); this.points.text = this.game.skillPoints; }; v2.resetPoints = function () { this.game.skillPoints += this.game.merc + this.game.sci + this.game.mark + this.game.eng + this.game.gren; this.game.gren = 0; this.game.sci = 0; this.game.merc = 0; this.game.eng = 0; this.game.mark = 0; }; ASSetPropFlags(_global.skillShop.prototype, null, 1); } #endinitclip } movieClip 1970 __Packages.pathTile { #initclip if (!_global.pathTile) { var v1 = function () { super(); this._alpha = 0; this.updateGrid(); this.game.snapNearest(this); this.game.updateArray(this.gx, this.gy, 1); this.removeMovieClip(this); }; _global.pathTile = v1; _global.pathTile extends engine.gameObject; var v2 = v1.prototype; ASSetPropFlags(_global.pathTile.prototype, null, 1); } #endinitclip } movieClip 1971 __Packages.dir_tile { #initclip if (!_global.dir_tile) { var v1 = function () { super(); this._alpha = 0; this.updateGrid(); this.game.tiles.push(this); this.game.snapNearest(this); }; _global.dir_tile = v1; _global.dir_tile extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { var v4 = this.game.enemies.length; var v3 = 0; while (v3 < v4) { var v2 = this.game.enemies[v3]; if (!v2.bumped) { if (v2.gx == this.gx && v2.gy == this.gy) { if (Math.abs(this._x - v2._x) <= 2 * v2.speed * this.game.gameSpeed) { if (Math.abs(this._y - v2._y) <= 2 * v2.speed * this.game.gameSpeed) { this.game.snapNearest(v2); v2.bumped = true; v2.vx = this.dx * v2.speed; v2.vy = this.dy * v2.speed; } } } } ++v3; } }; v2.dx = 0; v2.dy = 0; ASSetPropFlags(_global.dir_tile.prototype, null, 1); } #endinitclip } movieClip 1972 __Packages.d_tile { #initclip if (!_global.d_tile) { var v1 = function () { super(); }; _global.d_tile = v1; _global.d_tile extends dir_tile; var v2 = v1.prototype; v2.dx = 0; v2.dy = 1; ASSetPropFlags(_global.d_tile.prototype, null, 1); } #endinitclip } movieClip 1973 __Packages.l_tile { #initclip if (!_global.l_tile) { var v1 = function () { super(); }; _global.l_tile = v1; _global.l_tile extends dir_tile; var v2 = v1.prototype; v2.dx = -1; v2.dy = 0; ASSetPropFlags(_global.l_tile.prototype, null, 1); } #endinitclip } movieClip 1974 __Packages.r_tile { #initclip if (!_global.r_tile) { var v1 = function () { super(); }; _global.r_tile = v1; _global.r_tile extends dir_tile; var v2 = v1.prototype; v2.dx = 1; v2.dy = 0; ASSetPropFlags(_global.r_tile.prototype, null, 1); } #endinitclip } movieClip 1975 __Packages.u_tile { #initclip if (!_global.u_tile) { var v1 = function () { super(); }; _global.u_tile = v1; _global.u_tile extends dir_tile; var v2 = v1.prototype; v2.dx = 0; v2.dy = -1; ASSetPropFlags(_global.u_tile.prototype, null, 1); } #endinitclip } movieClip 1976 __Packages.spawncontroller { #initclip if (!_global.spawncontroller) { var v1 = function () { super(); this._alpha = 0; _root.game.Hud._alpha = 100; }; _global.spawncontroller = v1; _global.spawncontroller extends engine.gameObject; var v2 = v1.prototype; v2.init = function () { this.numWaves = this.waves.length; this.game.SpawnController = this; this.game.NumWaves = this.numWaves; }; v2.onEnterFrame = function () { this.Counter += this.game.gameSpeed; this.game.Wave = this.wave; if (this.bSpawn && this.Counter >= this.sTime && !this.bFailed) { this.Counter = 0; this.spawnCreature(); } if (this.waves[this.wave] == undefined) { if (this.bAllout == false) { this.bAllout = true; } } if (this.bAllout && !this.bFailed) { this.game.LevelCheck(this); } }; v2.spawnCreature = function () { if (this.waves[this.wave] == undefined) { if (this.bAllout == false) { this.bAllout = true; } } var v4 = this.waves[this.wave][this.spawnCount]; if (v4 != undefined) { var v3 = this._parent.attachMovie(v4, 'enemy_' + Math.floor(Math.random() * 1000000), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); ++this.spawnCount; this.sTime = 10 + v3.health * 0.1; if (this.sTime > 100) { this.sTime = 100; } v3.health = v3.health + this.game.currentLevel * 15 + this.wave * 20; v3.sValue = 10 + Math.floor(v3.health * 0.2 * (v3.speed * 0.5)); v3.Value = 10 + Math.floor(v3.sValue * 0.25); if (_root.diff != undefined) { v3.health *= _root.diff; v3.speed *= _root.diff; v3.sValue *= _root.diff; } } else { this.bSpawn = false; this.spawnCount = 0; this.wave += 1; } }; v2.Clicked = function () { if (!this.bSpawn) { this.bSpawn = true; this.spawnCount = 0; clearInterval(this.timer); } }; v2.timeup = function (Actor) { Actor.bSpawn = true; clearInterval(Actor.timer); }; v2.Counter = 0; v2.wave = 0; v2.spawnCount = 0; v2.bSpawn = false; v2.bAllout = false; v2.bFailed = false; v2.sTime = 15; ASSetPropFlags(_global.spawncontroller.prototype, null, 1); } #endinitclip } movieClip 1977 __Packages.final_tile { #initclip if (!_global.final_tile) { var v1 = function () { super(); this._alpha = 0; this.health = 1000; this.updateGrid(); this.game.tiles.push(this); this.game.snapNearest(this); }; _global.final_tile = v1; _global.final_tile extends engine.gameObject; var v2 = v1.prototype; v2.takeDamage = function (amount) { this.game.health -= amount; if (this.game.health <= 0 && !this.bFailed) { this.bFailed = true; this.game.SpawnController.bFailed = true; this.game.failed(); } }; v2.onEnterFrame = function () { var v4 = this.game.enemies.length; var v3 = 0; while (v3 < v4) { var v2 = this.game.enemies[v3]; if (!v2.bumped) { if (v2.gx == this.gx && v2.gy == this.gy) { if (Math.abs(this._x - v2._x) <= 2) { if (Math.abs(this._y - v2._y) <= 2) { this.game.snapNearest(v2); v2.bumped = true; this.takeDamage(v2.health); v2.explode(); } } } } ++v3; } }; v2.dx = 0; v2.dy = 0; v2.bFailed = false; ASSetPropFlags(_global.final_tile.prototype, null, 1); } #endinitclip } movieClip 1978 __Packages.tower_Button { #initclip if (!_global.tower_Button) { var v1 = function () { super(); }; _global.tower_Button = v1; _global.tower_Button extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (_root.game.bHolding) { _root.game.cancelTower(); } if (!_root.game.bHolding) { if (_root.game.money >= this.cost) { var v3 = _root.game.World.Level.attachMovie(this.tower_type, 'tower_' + Math.floor(Math.random() * 1000000), _root.game.World.Level.getNextHighestDepth()); v3.State = 'held'; v3.power = this.power * (1 + _root.game.gren * 0.05); v3.range = this.range * (1 + _root.game.mark * 0.05); v3.reloadRate = this.rate * (1 + _root.game.eng * 0.05); v3.powerCost = Math.floor(this.cost * 0.2); v3.cost = this.cost; v3.pressed(); } } }; v2.onEnterFrame = function () { if (Key.isDown(this.keyIndex)) { this.bReady = true; } if (Key.isDown(67)) { if (_root.game.bHolding) { _root.game.cancelTower(); } } if (this.bReady == true && !Key.isDown(this.keyIndex)) { this.bReady = false; this.Clicked(); } this.costText.text = '$' + this.cost; if (_root.game.money < this.cost || _root.game.playerPower - _root.game.usedPower < this.consumption) { this._alpha = 20; } else { this._alpha = 100; } }; v2.bSet = false; ASSetPropFlags(_global.tower_Button.prototype, null, 1); } #endinitclip } movieClip 1979 __Packages.t10button { #initclip if (!_global.t10button) { var v1 = function () { super(); this.keyIndex = 50; this.consumption = 200; this.tower_type = 'tower10'; this.cost = 200; this.power = 30; this.range = 70; this.rate = 3; this.Description = 'Shotgun Tower \n\nSmall tower With a soldier equipped with a shotgun'; }; _global.t10button = v1; _global.t10button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t10button.prototype, null, 1); } #endinitclip } movieClip 1980 __Packages.t2button { #initclip if (!_global.t2button) { var v1 = function () { super(); this.keyIndex = 53; this.consumption = 200; this.tower_type = 'tower2'; this.cost = 200; this.power = 12; this.range = 85; this.rate = 8; this.Description = 'Electro Tower \n\nReleases a high voltage\nHas no special abilities'; }; _global.t2button = v1; _global.t2button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t2button.prototype, null, 1); } #endinitclip } movieClip 1981 __Packages.t3button { #initclip if (!_global.t3button) { var v1 = function () { super(); this.keyIndex = 51; this.consumption = 250; this.tower_type = 'tower3'; this.cost = 400; this.power = 25; this.range = 100; this.rate = 6; this.Description = 'Machine Gun Tower \n\nFires burst\'s of high caliber rounds. \nHas no special abilities'; }; _global.t3button = v1; _global.t3button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t3button.prototype, null, 1); } #endinitclip } movieClip 1982 __Packages.st_button1 { #initclip if (!_global.st_button1) { var v1 = function () { super(); this.keyIndex = 189; this.consumption = 25; this.tower_type = 'Stower1'; this.cost = 150; this.power = 0; this.range = 50; this.Description = 'Radar Tower\n\nGives a 20 point range boost to all units within range'; this.rate = 0; }; _global.st_button1 = v1; _global.st_button1 extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.st_button1.prototype, null, 1); } #endinitclip } movieClip 1983 __Packages.t4button { #initclip if (!_global.t4button) { var v1 = function () { super(); this.keyIndex = 56; this.consumption = 400; this.tower_type = 'tower4'; this.cost = 700; this.power = 30; this.range = 70; this.rate = 6; this.Description = 'Ice Tower \n\nFires shards of solid hydrogen - Possible chance of freezing the enemy!\nFrozen enemies will move very slowly'; }; _global.t4button = v1; _global.t4button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t4button.prototype, null, 1); } #endinitclip } movieClip 1984 __Packages.t5button { #initclip if (!_global.t5button) { var v1 = function () { super(); this.keyIndex = 55; this.consumption = 500; this.tower_type = 'tower5'; this.cost = 600; this.power = 20; this.range = 70; this.rate = 5; this.Description = 'Bio Chemical Tower \n\nPossible chance of poisoning the enemy.\nPoisened enemies will run slower'; }; _global.t5button = v1; _global.t5button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t5button.prototype, null, 1); } #endinitclip } movieClip 1985 __Packages.st_button2 { #initclip if (!_global.st_button2) { var v1 = function () { super(); this.keyIndex = 187; this.consumption = 50; this.tower_type = 'Stower2'; this.cost = 150; this.power = 0; this.range = 50; this.Description = 'Power Amplifier\n\n Gives a 5 point damage bonus to all units within range.'; this.rate = 0; }; _global.st_button2 = v1; _global.st_button2 extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.st_button2.prototype, null, 1); } #endinitclip } movieClip 1986 __Packages.t8button { #initclip if (!_global.t8button) { var v1 = function () { super(); this.keyIndex = 52; this.consumption = 200; this.tower_type = 'tower8'; this.cost = 500; this.power = 50; this.range = 150; this.Description = 'Sniper Tower \n\nThis towers higher point view offers greater visibility. With a single soldier armed with a sniper rifle'; this.rate = 3; }; _global.t8button = v1; _global.t8button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t8button.prototype, null, 1); } #endinitclip } movieClip 1987 __Packages.t7button { #initclip if (!_global.t7button) { var v1 = function () { super(); this.keyIndex = 49; this.consumption = 200; this.tower_type = 'tower7'; this.cost = 100; this.power = 15; this.range = 70; this.rate = 4; this.Description = 'Rifleman Tower \n\nSmall tower With a soldier equipped with a standard rifle'; }; _global.t7button = v1; _global.t7button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t7button.prototype, null, 1); } #endinitclip } movieClip 1988 __Packages.t9button { #initclip if (!_global.t9button) { var v1 = function () { super(); this.keyIndex = 54; this.consumption = 200; this.tower_type = 'tower9'; this.cost = 800; this.power = 100; this.range = 100; this.rate = 2; this.Description = 'Heat Ray Tower \n\nThis experimental defence tower can cook enemies from a great distance'; }; _global.t9button = v1; _global.t9button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t9button.prototype, null, 1); } #endinitclip } movieClip 1989 __Packages.t12button { #initclip if (!_global.t12button) { var v1 = function () { super(); this.keyIndex = 57; this.consumption = 200; this.tower_type = 'tower12'; this.cost = 1000; this.power = 6; this.range = 55; this.rate = 10; this.Description = 'Flame Thrower \n\nPossibe chance of setting enemies on fire!\nWarning enemies on fire will run faster!'; }; _global.t12button = v1; _global.t12button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t12button.prototype, null, 1); } #endinitclip } movieClip 1990 __Packages.upbutton { #initclip if (!_global.upbutton) { var v1 = function () { super(); }; _global.upbutton = v1; _global.upbutton extends MovieClip; var v2 = v1.prototype; v2.Clicked = function () { if (!_root.game.bHolding) { if (this._alpha > 50) { _root.game.Selected.upgrade(); } } }; v2.onEnterFrame = function () { if (_root.game.Selected.powerCost != undefined) { this.costText.text = '$' + _root.game.Selected.powerCost; } else { this.costText.text = '$'; } if (_root.game.money < _root.game.Selected.powerCost || _root.game.Selected.upgrades >= 4) { this._alpha = 20; } else { this._alpha = 100; } }; ASSetPropFlags(_global.upbutton.prototype, null, 1); } #endinitclip } movieClip 1991 __Packages.autoWaveButton { #initclip if (!_global.autoWaveButton) { var v1 = function () { super(); }; _global.autoWaveButton = v1; _global.autoWaveButton extends MovieClip; var v2 = v1.prototype; v2.onRelease = function () { if (this.bOn) { this.bOn = false; } else { this.bOn = true; } }; v2.onEnterFrame = function () { if (_root.game.SpawnController.bAllout || _root.game.Towers.length <= 0) { this.bOn = false; } else { if (_root.game.Towers.length > 0) { this.bOn = true; } } if (this.bOn) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } ++this.checkCount; if (this.bOn && !_root.game.SpawnController.bSpawn) { if (this.checkCount >= 10) { this.checkCount = 0; if (_root.game.enemyCount() <= 0) { _root.game.SpawnController.Clicked(); } } } }; v2.checkCount = 0; v2.bOn = true; ASSetPropFlags(_global.autoWaveButton.prototype, null, 1); } #endinitclip } movieClip 1992 __Packages.t11button { #initclip if (!_global.t11button) { var v1 = function () { super(); this.keyIndex = 48; this.consumption = 200; this.tower_type = 'tower11'; this.cost = 1500; this.power = 150; this.range = 120; this.rate = 2; this.Description = 'Rocket Tower \n\nSlow but powerful - Fires homing rockets that pack a punch - Great for slower stronger enemies'; }; _global.t11button = v1; _global.t11button extends tower_Button; var v2 = v1.prototype; ASSetPropFlags(_global.t11button.prototype, null, 1); } #endinitclip } movieClip 1993 __Packages.nwButton { #initclip if (!_global.nwButton) { var v1 = function () { super(); this.gotoAndStop(1); }; _global.nwButton = v1; _global.nwButton extends MovieClip; var v2 = v1.prototype; v2.onRelease = function () { if (this.bSpawn) { _root.game.levelScore += _root.game.enemyCount() * 100; _root.game.SpawnController.Clicked(); } }; v2.onEnterFrame = function () { if (_root.game.SpawnController.bSpawn == true || _root.game.SpawnController.bAllout == true) { this.gotoAndStop(2); this.bSpawn = false; } if (_root.game.Towers.length > 0) { if (!_root.game.SpawnController.bAllout) { ++this.checkCount; if (this.checkCount >= 10) { this.checkCount = 0; if (_root.game.enemyCount() <= 5) { if (_root.game.SpawnController.bSpawn == false) { this.gotoAndStop(1); this.bSpawn = true; } else { this.gotoAndStop(2); this.bSpawn = false; } } } } } }; v2.checkCount = 0; ASSetPropFlags(_global.nwButton.prototype, null, 1); } #endinitclip } movieClip 1994 __Packages.toolInfo { #initclip if (!_global.toolInfo) { var v1 = function () { super(); }; _global.toolInfo = v1; _global.toolInfo extends MovieClip; var v2 = v1.prototype; v2.onEnterFrame = function () { if (this._parent.bTarget != undefined) { this._x = this._parent.bTarget._x; this._y = this._parent.bTarget._y; if (this._parent.bTarget.power * (1 + _root.game.gren * 0.05) <= 100) { this.power._xscale = this._parent.bTarget.power * (1 + _root.game.gren * 0.05); } else { this.power._xscale = 100; } this.range._xscale = this._parent.bTarget.range * (1 + _root.game.mark * 0.05) * 0.25; this.reload._xscale = this._parent.bTarget.rate * (1 + _root.game.eng * 0.05) * 4; this.descript.text = this._parent.bTarget.Description; } else { this._x = 900; this.power._xscale = 1; this.range._xscale = 1; this.reload._xscale = 1; this.descript.text = ''; } }; ASSetPropFlags(_global.toolInfo.prototype, null, 1); } #endinitclip } movieClip 1995 __Packages.hud { #initclip if (!_global.hud) { var v1 = function () { super(); this.bNoDepth = true; this.game.hud = this; }; _global.hud = v1; _global.hud extends engine.gameObject; var v2 = v1.prototype; v2.updateStats = function () {}; v2.onEnterFrame = function () { if (this.game.Selected.power != undefined) { if (this.game.Selected.power <= 100) { this.power._xscale = this.game.Selected.power + this.game.Selected.powerMod; } else { this.power._xscale = 100; } this.range._xscale = (this.game.Selected.range + this.game.Selected.rangeMod) * 0.25; this.reload._xscale = (this.game.Selected.reloadRate + this.game.Selected.reloadMod) * 4; this.costText.text = '$' + this.game.Selected.cost * 0.5; } else { this.power._xscale = 1; this.range._xscale = 1; this.reload._xscale = 1; } if (this.game.health >= 0) { this.gHealth._xscale = this.game.health * 0.2; this.healthTxt.text = Math.ceil(this.game.health); } else { this.gHealth._xscale = 0.1; this.healthTxt.text = '0'; } this.pScore.text = this.game.levelScore; this.waves.text = this.game.Wave + '/' + this.game.NumWaves; this.money.text = '$ ' + this.game.money; }; ASSetPropFlags(_global.hud.prototype, null, 1); } #endinitclip } movieClip 1996 __Packages.multi_dir_tile { #initclip if (!_global.multi_dir_tile) { var v1 = function () { super(); this._alpha = 0; this.updateGrid(); this.game.tiles.push(this); this.game.snapNearest(this); }; _global.multi_dir_tile = v1; _global.multi_dir_tile extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { var v4 = this.game.enemies.length; var v3 = 0; while (v3 < v4) { var v2 = this.game.enemies[v3]; if (!v2.bumped) { if (v2.gx == this.gx && v2.gy == this.gy) { if (Math.abs(this._x - v2._x) <= 2 * v2.speed * this.game.gameSpeed) { if (Math.abs(this._y - v2._y) <= 2 * v2.speed * this.game.gameSpeed) { this.game.snapNearest(v2); v2.bumped = true; if (Math.random() > 0.5) { v2.vx = this.dx * v2.speed; v2.vy = this.dy * v2.speed; } else { v2.vx = this.ox * v2.speed; v2.vy = this.oy * v2.speed; } } } } } ++v3; } }; v2.dx = 0; v2.dy = 0; v2.ox = 0; v2.oy = 0; ASSetPropFlags(_global.multi_dir_tile.prototype, null, 1); } #endinitclip } movieClip 1997 __Packages.dl_tile { #initclip if (!_global.dl_tile) { var v1 = function () { super(); }; _global.dl_tile = v1; _global.dl_tile extends multi_dir_tile; var v2 = v1.prototype; v2.dx = 0; v2.dy = 1; v2.ox = -1; v2.oy = 0; ASSetPropFlags(_global.dl_tile.prototype, null, 1); } #endinitclip } movieClip 1998 __Packages.h_tile { #initclip if (!_global.h_tile) { var v1 = function () { super(); }; _global.h_tile = v1; _global.h_tile extends multi_dir_tile; var v2 = v1.prototype; v2.dx = 1; v2.dy = 0; v2.ox = -1; v2.oy = 0; ASSetPropFlags(_global.h_tile.prototype, null, 1); } #endinitclip } movieClip 1999 __Packages.dr_tile { #initclip if (!_global.dr_tile) { var v1 = function () { super(); }; _global.dr_tile = v1; _global.dr_tile extends multi_dir_tile; var v2 = v1.prototype; v2.dx = 0; v2.dy = 1; v2.ox = 1; v2.oy = 0; ASSetPropFlags(_global.dr_tile.prototype, null, 1); } #endinitclip } movieClip 2000 __Packages.v_tile { #initclip if (!_global.v_tile) { var v1 = function () { super(); }; _global.v_tile = v1; _global.v_tile extends multi_dir_tile; var v2 = v1.prototype; v2.dx = 0; v2.dy = 1; v2.ox = 0; v2.oy = -1; ASSetPropFlags(_global.v_tile.prototype, null, 1); } #endinitclip } movieClip 2001 __Packages.Cover { #initclip if (!_global.Cover) { var v1 = function () { super(); this.bNoDepth = true; this.swapDepths(4005); }; _global.Cover = v1; _global.Cover extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { if (this.bMove) { var v2 = this.Target - this._x; if (Math.abs(v2) > 2) { this._x += v2 * 0.1; } else { this.bMove = false; this._x = this.Target; } } }; v2.onRelease = function () {}; ASSetPropFlags(_global.Cover.prototype, null, 1); } #endinitclip } movieClip 2002 __Packages.cover2 { #initclip if (!_global.cover2) { var v1 = function () { super(); this.bNoDepth = true; this.swapDepths(4000); }; _global.cover2 = v1; _global.cover2 extends engine.gameObject; var v2 = v1.prototype; v2.onEnterFrame = function () { if (this.bMove) { var v2 = this.Target - this._x; if (Math.abs(v2) > 2) { this._x += v2 * 0.1; } else { this.bMove = false; this._x = this.Target; } } }; v2.onRelease = function () {}; ASSetPropFlags(_global.cover2.prototype, null, 1); } #endinitclip } movieClip 2003 __Packages.Game { #initclip if (!_global.Game) { var v1 = function () { super(); _root.kongregateServices.connect(); this.gameSpeed = 1; this.levelReached = 1; this.loadSaveGame(); this.money = 0; this.playerLevel = 1; this.Kills = 0; this.playerPower = 1000; this.health = 1000; this.usedPower = 0; this.playerScore = 0; this.levelScore = 0; this.levelUpTarget = 50; this.initLevel(1); }; _global.Game = v1; _global.Game extends MovieClip; var v2 = v1.prototype; v2.removeAlien = function (Actor) { var v4 = this.enemies.length; var v2 = 0; while (v2 < v4) { var v3 = this.enemies[v2]; if (v3 == Actor) { if (v3.health <= 0 || v3.health == undefined) { this.enemies.splice(v2, 1); } } ++v2; } }; v2.levelUp = function (num) { if (num >= 8000) { this.playerLevel = 10; this.levelUpTarget = 200000; this.playerPower = 20000; } else { if (num >= 3000) { this.playerLevel = 9; this.levelUpTarget = 8000; this.playerPower = 15000; } else { if (num >= 1800) { this.playerLevel = 8; this.levelUpTarget = 3000; this.playerPower = 10000; } else { if (num >= 1200) { this.playerLevel = 7; this.levelUpTarget = 1800; this.playerPower = 8000; } else { if (num >= 800) { this.playerLevel = 6; this.levelUpTarget = 1200; this.playerPower = 6000; } else { if (num >= 400) { this.playerLevel = 5; this.levelUpTarget = 800; this.playerPower = 4000; } else { if (num >= 200) { this.playerLevel = 4; this.levelUpTarget = 400; this.playerPower = 3000; } else { if (num >= 100) { this.playerLevel = 3; this.levelUpTarget = 200; this.playerPower = 2000; } else { if (num >= 50) { this.playerLevel = 2; this.levelUpTarget = 100; this.playerPower = 1500; } } } } } } } } } }; v2.RefreshTowers = function () { for (var v2 in this.Towers) { this.Towers[v2].checkTowers(); } this.Hud.updateStats(); }; v2.LevelCheck = function (Actor) { var v2 = 0; for (var v3 in this.enemies) { if (this.enemies[v3].health != undefined) { ++v2; } } if (v2 <= 0) { this.removeMC(Actor); if (!this.bEnded) { this.bEnded = true; this.endTimer = setInterval(this.endTime, 2000, this); } } }; v2.failed = function () { if (!this.bEnded) { this.bEnded = true; this.endTimer = setInterval(this.failedTime, 800, this); } }; v2.failedTime = function (Actor) { clearInterval(Actor.endTimer); Actor.failedLevel(); }; v2.endTime = function (Actor) { clearInterval(Actor.endTimer); Actor.endLevel(); }; v2.enemyCount = function () { var v2 = 0; for (var v3 in this.enemies) { if (this.enemies[v3].health != undefined) { ++v2; } } return v2; }; v2.failedLevel = function () { this.bEnded = false; this.levelScore = 0; this.Kills = 0; this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.oT = setInterval(this.oTimer, 1800, this, 'failed'); }; v2.cancelTower = function () { if (this.Selected != undefined) { for (var v2 in this.Towers) { if (this.Towers[v2] == this.Selected) { this.Selected.Destroy(); this.Towers.splice(v2, 1); this.bHolding = false; } } } }; v2.endLevel = function () { this.bEnded = false; this.levelScore = Math.round(this.levelScore); this.levelScore += Math.round(this.Kills * 5 + this.money + this.health); _root.kongregateStats.submit('TotalKills', this.Kills); if (this.health == 1000) { this.levelScore += 5000; _root.kongregateStats.submit('perfectLevel', 1); if (this.levelScores[this.World._currentframe - 14] <= 0) { this.skillPoints += 1; } } if (this.levelScores[this.World._currentframe - 14] <= 0) { this.skillPoints += 2; } if (this.levelScore > this.levelScores[this.World._currentframe - 14]) { this.levelScores[this.World._currentframe - 14] = this.levelScore; this.saveScores(); } if (this.levelReached <= this.World._currentframe - 14) { this.levelReached += 1; } this.bHolding = false; this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.oT = setInterval(this.oTimer, 1800, this, 'rundown'); }; v2.toMap = function () { this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.oT = setInterval(this.oTimer, 1800, this, 'map'); }; v2.toSkillShop = function () { this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.oT = setInterval(this.oTimer, 1800, this, 'shop'); }; v2.Rundown = function () { this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.oT = setInterval(this.oTimer, 1800, 'rundown'); }; v2.initLevel = function (lvl) { this.currentLevel = lvl - 14; this.gameSpeed = 1; this.playerPower = 200000; this.Lid.Target = 0; this.Lid.bMove = true; this.Lid2.Target = 480; this.Lid2.bMove = true; this.health = 1000; this.Kills = 0; this.money = 500; this.usedPower = 0; this.currentWave = 0; this.levelScore = 0; delete this.lvlArray; delete this.waves; delete this.Towers; this.Towers = new Array(); this.lvlArray = new Array(); this.waves = new Array(); var v3 = 0; while (v3 < 15) { this.lvlArray[v3] = new Array(); var v2 = 0; while (v2 < 15) { this.lvlArray[v3].push(0); ++v2; } ++v3; } v3 = 0; while (v3 < 32) { this.waves[v3] = new Array(); ++v3; } this.oT = setInterval(this.oTimer, 1800, this, lvl); }; v2.oTimer = function (Actor, lvl) { clearInterval(Actor.oT); Actor.Open(lvl); }; v2.Open = function (lvl) { this.World.gotoAndStop(lvl); this.Lid.Target = -500; this.Lid.bMove = true; this.Lid2.Target = 650; this.Lid2.bMove = true; }; v2.createDeathFX = function (Actor) { this.soundControl.death.start(); var v8 = Actor._x; var v9 = Actor._y; var v2; var v10 = this.World.Level.bCanvas.attachMovie('bloodPart', 'part' + this.World.Level.bCanvas.getNextHighestDepth(), this.World.Level.bCanvas.getNextHighestDepth(), {'_x': v8, '_y': v9}); v10._rotation = Math.random() * 360; var v11 = 50 + Math.random() * 50; v10._xscale = v11; v10._yscale = v11; var v12 = this.World.Level.attachMovie('AngelPart', 'part' + this.World.Level.getNextHighestDepth(), this.World.Level.getNextHighestDepth(), {'_x': v8, '_y': v9}); var v5 = 0; var v4 = 0; var v3 = 0; while (v3 < 8) { v5 = -8 + Math.random() * 16 + v8; v4 = -8 + Math.random() * 16 + v9; v2 = this.World.Level.attachMovie('darkPart', 'part' + this.World.Level.getNextHighestDepth(), this.World.Level.getNextHighestDepth(), {'_x': v5, '_y': v4}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = 0; v2.vy = Math.random() * -4; v2.Mod = 0.1; ++v3; } }; v2.createDeathm = function (Actor) { this.soundControl.explode.start(); var v8 = Actor._x; var v9 = Actor._y; var v2; var v11 = this.World.Level.bCanvas.attachMovie('scorchPart', 'part' + this.World.Level.bCanvas.getNextHighestDepth(), this.World.Level.bCanvas.getNextHighestDepth(), {'_x': v8, '_y': v9}); var v10 = 50 + Math.random() * 50; v11._xscale = v10; v11._yscale = v10; var v12 = this._parent.attachMovie('exploring', 'part' + this._parent.getNextHighestDepth(), this._parent.getNextHighestDepth(), {'_x': this._x, '_y': this._y}); v12.lifeSpan = 8 + Math.random() * 10; var v5 = 0; var v4 = 0; var v3 = 0; while (v3 < 8) { v5 = -8 + Math.random() * 16 + v8; v4 = -8 + Math.random() * 16 + v9; v2 = this.World.Level.attachMovie('smokePart', 'part' + this.World.Level.getNextHighestDepth(), this.World.Level.getNextHighestDepth(), {'_x': v5, '_y': v4}); v2.lifeSpan = 20 + Math.random() * 20; v2.vx = 0; v2.vy = Math.random() * -4; v2.Mod = 0.1; ++v3; } }; v2.updateArray = function (i, j, val) { this.lvlArray[i][j] = val; }; v2.getArray = function (i, j) { return this.lvlArray[i][j]; }; v2.removeMC = function (mc) { var v3 = mc._parent; var v1 = v3.getInstanceAtDepth(0); mc.swapDepths(0); mc.removeMovieClip(); if (v1 != undefined) { v1.swapDepths(0); } }; v2.select = function (Actor) { this.Selected = Actor; this.updateHud(); }; v2.updateHud = function () { this.Hud.updateStats(); }; v2.snapNearest = function (ball) { var v1 = 32; if (Math.abs(Math.floor(ball._x / v1) - ball._x / v1) < Math.abs(Math.ceil(ball._x / v1) - ball._x / v1)) { ball._x = Math.floor(ball._x / v1) * v1 + 16; } else { ball._x = Math.ceil(ball._x / v1) * v1 - 16; } if (Math.abs(Math.floor(ball._y / v1) - ball._y / v1) < Math.abs(Math.ceil(ball._y / v1) - ball._y / v1)) { ball._y = Math.floor(ball._y / v1) * v1 + 14; } else { ball._y = Math.ceil(ball._y / v1) * v1 - 18; } }; v2.loadSaveGame = function () { this.levelScores = new Array(); this.userData = SharedObject.getLocal('defenset1'); if (this.userData.data.bPlayed != undefined) { this.levelScores[0] = 'scores'; this.levelScores[1] = this.userData.data.lvl_1; this.levelScores[2] = this.userData.data.lvl_2; this.levelScores[3] = this.userData.data.lvl_3; this.levelScores[4] = this.userData.data.lvl_4; this.levelScores[5] = this.userData.data.lvl_5; this.levelScores[6] = this.userData.data.lvl_6; this.levelScores[7] = this.userData.data.lvl_7; this.levelScores[8] = this.userData.data.lvl_8; this.levelScores[9] = this.userData.data.lvl_9; this.levelScores[10] = this.userData.data.lvl_10; this.levelScores[11] = this.userData.data.lvl_11; this.levelScores[12] = this.userData.data.lvl_12; this.levelScores[13] = this.userData.data.lvl_13; this.levelScores[14] = this.userData.data.lvl_14; this.levelScores[15] = this.userData.data.lvl_15; this.levelScores[16] = this.userData.data.lvl_16; this.levelScores[17] = this.userData.data.lvl_17; this.levelScores[18] = this.userData.data.lvl_18; this.levelScores[19] = this.userData.data.lvl_19; this.levelScores[20] = this.userData.data.lvl_20; this.levelScores[21] = this.userData.data.lvl_21; this.levelScores[22] = this.userData.data.lvl_22; this.levelScores[23] = this.userData.data.lvl_23; this.merc = this.userData.data.merc; this.sci = this.userData.data.sci; this.eng = this.userData.data.eng; this.gren = this.userData.data.gren; this.mark = this.userData.data.mark; this.skillPoints = this.userData.data.skill; } else { this.userData.data.bPlayed = true; this.userData.data.merc = 0; this.userData.data.sci = 0; this.userData.data.eng = 0; this.userData.data.gren = 0; this.userData.data.mark = 0; this.userData.data.skill = 3; this.userData.data.lvl_1 = 0; this.userData.data.lvl_2 = 0; this.userData.data.lvl_3 = 0; this.userData.data.lvl_4 = 0; this.userData.data.lvl_5 = 0; this.userData.data.lvl_6 = 0; this.userData.data.lvl_7 = 0; this.userData.data.lvl_8 = 0; this.userData.data.lvl_9 = 0; this.userData.data.lvl_10 = 0; this.userData.data.lvl_11 = 0; this.userData.data.lvl_12 = 0; this.userData.data.lvl_13 = 0; this.userData.data.lvl_14 = 0; this.userData.data.lvl_15 = 0; this.userData.data.lvl_16 = 0; this.userData.data.lvl_17 = 0; this.userData.data.lvl_18 = 0; this.userData.data.lvl_19 = 0; this.userData.data.lvl_20 = 0; this.userData.data.lvl_21 = 0; this.userData.data.lvl_22 = 0; this.userData.data.lvl_23 = 0; this.merc = 0; this.sci = 0; this.eng = 0; this.gren = 0; this.mark = 0; this.skillPoints = 3; this.levelScores[1] = 0; this.levelScores[2] = 0; this.levelScores[3] = 0; this.levelScores[4] = 0; this.levelScores[5] = 0; this.levelScores[6] = 0; this.levelScores[7] = 0; this.levelScores[8] = 0; this.levelScores[9] = 0; this.levelScores[10] = 0; this.levelScores[11] = 0; this.levelScores[12] = 0; this.levelScores[13] = 0; this.levelScores[14] = 0; this.levelScores[15] = 0; this.levelScores[16] = 0; this.levelScores[17] = 0; this.levelScores[18] = 0; this.levelScores[19] = 0; this.levelScores[20] = 0; this.levelScores[21] = 0; this.levelScores[22] = 0; this.levelScores[23] = 0; } }; v2.saveScores = function () { this.userData.data.lvl_1 = this.levelScores[1]; this.userData.data.lvl_2 = this.levelScores[2]; this.userData.data.lvl_3 = this.levelScores[3]; this.userData.data.lvl_4 = this.levelScores[4]; this.userData.data.lvl_5 = this.levelScores[5]; this.userData.data.lvl_6 = this.levelScores[6]; this.userData.data.lvl_7 = this.levelScores[7]; this.userData.data.lvl_8 = this.levelScores[8]; this.userData.data.lvl_9 = this.levelScores[9]; this.userData.data.lvl_10 = this.levelScores[10]; this.userData.data.lvl_11 = this.levelScores[11]; this.userData.data.lvl_12 = this.levelScores[12]; this.userData.data.lvl_13 = this.levelScores[13]; this.userData.data.lvl_14 = this.levelScores[14]; this.userData.data.lvl_15 = this.levelScores[15]; this.userData.data.lvl_16 = this.levelScores[16]; this.userData.data.lvl_17 = this.levelScores[17]; this.userData.data.lvl_18 = this.levelScores[18]; this.userData.data.lvl_19 = this.levelScores[19]; this.userData.data.lvl_20 = this.levelScores[20]; this.userData.data.lvl_21 = this.levelScores[21]; this.userData.data.lvl_22 = this.levelScores[22]; this.userData.data.lvl_23 = this.levelScores[23]; var v5 = 0; var v4 = 0; var v3 = 1; while (v3 < 21) { v5 += this.levelScores[v3]; if (Number(this.levelScores[v3]) > 0) { v4 += 1; } ++v3; } _root.kongregateScores.submit(v5); _root.kongregateStats.submit('levels_completed', v4); if (v4 >= 20) { _root.kongregateStats.submit('game_Completed', 1); } this.saveSkills(); }; v2.saveSkills = function () { this.userData.data.merc = this.merc; _root.kongregateStats.submit('Mercenary', this.merc); this.userData.data.sci = this.sci; _root.kongregateStats.submit('Scientist', this.sci); this.userData.data.eng = this.eng; _root.kongregateStats.submit('Engineer', this.eng); this.userData.data.gren = this.gren; _root.kongregateStats.submit('Grenadier', this.gren); this.userData.data.mark = this.mark; _root.kongregateStats.submit('Marksman', this.mark); var v3 = this.mark + this.sci + this.eng + this.gren + this.merc; if (v3 >= 50) { _root.kongregateStats.submit('Skills_maxed', 1); } this.userData.data.skill = this.skillPoints; }; v2.resetSaveGame = function () { this.userData.data.bPlayed = true; this.userData.data.merc = 0; this.userData.data.sci = 0; this.userData.data.eng = 0; this.userData.data.gren = 0; this.userData.data.mark = 0; this.userData.data.skill = 3; this.userData.data.lvl_1 = 0; this.userData.data.lvl_2 = 0; this.userData.data.lvl_3 = 0; this.userData.data.lvl_4 = 0; this.userData.data.lvl_5 = 0; this.userData.data.lvl_6 = 0; this.userData.data.lvl_7 = 0; this.userData.data.lvl_8 = 0; this.userData.data.lvl_9 = 0; this.userData.data.lvl_10 = 0; this.userData.data.lvl_11 = 0; this.userData.data.lvl_12 = 0; this.userData.data.lvl_13 = 0; this.userData.data.lvl_14 = 0; this.userData.data.lvl_15 = 0; this.userData.data.lvl_16 = 0; this.userData.data.lvl_17 = 0; this.userData.data.lvl_18 = 0; this.userData.data.lvl_19 = 0; this.userData.data.lvl_20 = 0; this.userData.data.lvl_21 = 0; this.userData.data.lvl_22 = 0; this.userData.data.lvl_23 = 0; this.merc = 0; this.sci = 0; this.eng = 0; this.gren = 0; this.mark = 0; this.skillPoints = 3; this.levelScores[1] = 0; this.levelScores[2] = 0; this.levelScores[3] = 0; this.levelScores[4] = 0; this.levelScores[5] = 0; this.levelScores[6] = 0; this.levelScores[7] = 0; this.levelScores[8] = 0; this.levelScores[9] = 0; this.levelScores[10] = 0; this.levelScores[11] = 0; this.levelScores[12] = 0; this.levelScores[13] = 0; this.levelScores[14] = 0; this.levelScores[15] = 0; this.levelScores[16] = 0; this.levelScores[17] = 0; this.levelScores[18] = 0; this.levelScores[19] = 0; this.levelScores[20] = 0; this.levelScores[21] = 0; this.levelScores[22] = 0; this.levelScores[23] = 0; }; v2.enemies = new Array(); v2.Towers = new Array(); v2.Wave = 0; v2.NumWaves = 0; v2.bHolding = false; v2.skillPoints = 0; v2.bquit = false; v2.skillCost = 5000; v2.bEnded = false; ASSetPropFlags(_global.Game.prototype, null, 1); } #endinitclip } movieClip 2004 __Packages.levelButton { #initclip if (!_global.levelButton) { var v1 = function () { super(); this.Marker._alpha = 0; }; _global.levelButton = v1; _global.levelButton extends engine.gameObject; var v2 = v1.prototype; v2.onRelease = function () { if (this._alpha == 100) { _root.Msc.m1.stop(); _root.diff = 1; _root.Msc.m2.start(); _root.game.initLevel(this.LevelNum + 14); } }; v2.onRollOver = function () { this.Marker._alpha = 90; }; v2.onRollOut = function () { this.Marker._alpha = 0; }; v2.onEnterFrame = function () { if (this.game.levelScores[this.LevelNum] > 0) { this.best = this.game.levelScores[this.LevelNum]; this.gotoAndStop(2); this._alpha = 100; } else { if (this.game.levelScores[this.LevelNum - 1] > 0 || this.LevelNum == 1) { this.gotoAndStop(1); this._alpha = 100; this.best = 0; } else { this._alpha = 0; } } this.lvlText.text = 'Area ' + this.LevelNum; this.bsText.text = 'Best: ' + this.best; delete this.onEnterFrame; }; v2.bClicked = false; ASSetPropFlags(_global.levelButton.prototype, null, 1); } #endinitclip } frame 2 { stop(); } movieClip 140 { frame 175 { _root.play(); } } movieClip 142 { frame 1 { stop(); } frame 2 { stop(); } frame 81 { stop(); _root.play(); } } button 143 { on (press) { loadmc.play(); gotoAndStop(2); } } movieClip 144 { frame 1 { stop(); loadmc.gotoAndStop(1); } instance loadmc of movieClip 142 { onClipEvent (release) { classes.utils.URLCaller.mainLink(); } } } movieClip 163 { } movieClip 165 { } movieClip 171 { } movieClip 172 { } movieClip 178 { } movieClip 180 Handle { #initclip Object.registerClass('Handle', handle); #endinitclip } movieClip 182 { } movieClip 183 { } movieClip 184 Stower1 { #initclip Object.registerClass('Stower1', support_tower_1); #endinitclip } movieClip 186 { } movieClip 187 { } movieClip 188 { } movieClip 190 { } movieClip 191 Stower2 { #initclip Object.registerClass('Stower2', support_tower_2); #endinitclip } movieClip 194 { } movieClip 196 { } movieClip 197 { } movieClip 198 { } movieClip 199 tower2 { #initclip Object.registerClass('tower2', tower_2); #endinitclip } movieClip 344 { } movieClip 345 tower3 { #initclip Object.registerClass('tower3', tower_3); #endinitclip } movieClip 490 { } movieClip 491 tower4 { #initclip Object.registerClass('tower4', tower_4); #endinitclip } movieClip 492 tower5 { #initclip Object.registerClass('tower5', tower_5); #endinitclip } movieClip 637 { } movieClip 638 tower7 { #initclip Object.registerClass('tower7', tower_7); #endinitclip } movieClip 783 { } movieClip 784 tower8 { #initclip Object.registerClass('tower8', tower_8); #endinitclip } movieClip 785 tower9 { #initclip Object.registerClass('tower9', tower_9); #endinitclip } movieClip 786 tower10 { #initclip Object.registerClass('tower10', tower_10); #endinitclip } movieClip 931 { } movieClip 932 tower11 { #initclip Object.registerClass('tower11', tower_11); #endinitclip } movieClip 1077 { } movieClip 1078 tower12 { #initclip Object.registerClass('tower12', tower_12); #endinitclip } movieClip 1219 { } movieClip 1220 towerTest { #initclip Object.registerClass('towerTest', tower_1); #endinitclip } movieClip 1222 SndControl { #initclip Object.registerClass('SndControl', sndControl); #endinitclip } movieClip 1224 msc { #initclip Object.registerClass('msc', musicControl); #endinitclip } movieClip 1226 { frame 1 { delete this.onEnterFrame; } } movieClip 1229 { } movieClip 1234 { } movieClip 1237 { } movieClip 1238 Enemy1 { #initclip Object.registerClass('Enemy1', enemy_char1); #endinitclip } movieClip 1241 { } movieClip 1245 { } movieClip 1248 { } movieClip 1249 Enemy2 { #initclip Object.registerClass('Enemy2', enemy_char2); #endinitclip } movieClip 1251 Enemy3 { #initclip Object.registerClass('Enemy3', enemy_char3); #endinitclip } movieClip 1252 { frame 1 { delete this.onEnterFrame; } } movieClip 1253 { } movieClip 1255 { } movieClip 1256 { } movieClip 1257 Enemy4 { #initclip Object.registerClass('Enemy4', enemy_char4); #endinitclip } movieClip 1259 Enemy5 { #initclip Object.registerClass('Enemy5', enemy_char5); #endinitclip } movieClip 1260 { } movieClip 1263 { } movieClip 1267 { } movieClip 1268 { } movieClip 1269 Enemy6 { #initclip Object.registerClass('Enemy6', enemy_char6); #endinitclip } movieClip 1271 Enemy7 { #initclip Object.registerClass('Enemy7', enemy_char7); #endinitclip } movieClip 1273 Enemy8 { #initclip Object.registerClass('Enemy8', enemy_char8); #endinitclip } movieClip 1276 { } movieClip 1280 { } movieClip 1283 { } movieClip 1284 Enemy9 { #initclip Object.registerClass('Enemy9', enemy_char9); #endinitclip } movieClip 1286 Enemy10 { #initclip Object.registerClass('Enemy10', enemy_char10); #endinitclip } movieClip 1287 { } movieClip 1289 { } movieClip 1290 { } movieClip 1291 Enemy11 { #initclip Object.registerClass('Enemy11', enemy_char11); #endinitclip } movieClip 1334 { } movieClip 1380 { } movieClip 1421 { } movieClip 1422 Enemy12 { #initclip Object.registerClass('Enemy12', enemy_char12); #endinitclip } movieClip 1424 Enemy13 { #initclip Object.registerClass('Enemy13', enemy_char13); #endinitclip } movieClip 1467 { } movieClip 1511 { } movieClip 1554 { } movieClip 1555 Enemy14 { #initclip Object.registerClass('Enemy14', enemy_v1); #endinitclip } movieClip 1557 Enemy15 { #initclip Object.registerClass('Enemy15', enemy_v2); #endinitclip } movieClip 1559 Enemy16 { #initclip Object.registerClass('Enemy16', enemy_v3); #endinitclip } movieClip 1562 { } movieClip 1566 { } movieClip 1569 { } movieClip 1570 Enemy17 { #initclip Object.registerClass('Enemy17', enemy_v4); #endinitclip } movieClip 1572 Enemy18 { #initclip Object.registerClass('Enemy18', enemy_v5); #endinitclip } movieClip 1573 { } frame 4 { stop(); gridSize = 100; cellSize = 32; sndVolume = 50; } movieClip 1575 { frame 1 { function onPress() { _root.game.Selected = undefined; _root.game.selectedEnemy = undefined; _root.game.Hud.updateStats(); } function onRollOver() { _root.game.hud.bTarget = undefined; } } } movieClip 1578 { } movieClip 1579 { } movieClip 1582 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; _root.blOut.tFrame = 'gameFrame'; _root.blOut.goBlack = true; } } function onRollOver() { this.gotoAndStop(2); } function onRollOut() { this.gotoAndStop(1); } this.gotoAndStop(1); } } movieClip 1585 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; if (this._alpha > 50) { stopAllSounds(); getURL(_root.logoclink, '_blank'); } } } stop(); } } movieClip 1588 lvlmcCTRL { frame 1 { function onRelease() { if (!_root.bMute) { _root.bMute = true; } else { _root.bMute = false; } } function onEnterFrame() { if (!_root.bMute) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } } } movieClip 1590 { frame 1 { function onEnterFrame() { if (!this.goBlack) { if (this._alpha > 0) { this._alpha -= 5; } else { this._alpha = 0; } } if (this.goBlack == true) { if (this._alpha < 95) { this._alpha += 5; } else { if (tFrame != undefined) { _root.gotoAndStop(this.tFrame); } this.goBlack = false; } } } } } frame 5 { stop(); } movieClip 1595 { } movieClip 1598 { } movieClip 1603 targetRotator { frame 1 { function onEnterFrame() { this._rotation += 3; } } } movieClip 1604 { } // unknown tag 88 length 100 movieClip 1610 lvlButton { #initclip Object.registerClass('lvlButton', levelButton); #endinitclip } movieClip 1613 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; _root.game.toSkillShop(); } } } } movieClip 1616 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; _root.blOut.tFrame = 'mainMenu'; _root.blOut.goBlack = true; } } } } movieClip 1622 { frame 1 { function onRelease() { this._parent.Close(); } } } movieClip 1623 ins1 { frame 1 { function Close() { this._y = 600; this.visible = false; } if (_root.game.levelScores[1] > 0) { this._y = 600; this.visible = false; } } } movieClip 1637 tmButton { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; if (this._alpha > 50) { if (_root.game.skillPoints > 0) { _root.game.toSkillShop(); } else { _root.game.toMap(); } } } } stop(); } } movieClip 1641 rDown { #initclip Object.registerClass('rDown', lvlRunDown); #endinitclip } movieClip 1644 { } movieClip 1649 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; _root.game.saveSkills(); _root.game.toMap(); } } } } movieClip 1651 upClicker { #initclip Object.registerClass('upClicker', hit_Area2); #endinitclip } movieClip 1653 engbutton { #initclip Object.registerClass('engbutton', engButton); #endinitclip } movieClip 1654 grenbutton { #initclip Object.registerClass('grenbutton', grenButton); #endinitclip } movieClip 1655 markbutton { #initclip Object.registerClass('markbutton', markButton); #endinitclip } movieClip 1656 scibutton { #initclip Object.registerClass('scibutton', sciButton); #endinitclip } movieClip 1657 mercbutton { #initclip Object.registerClass('mercbutton', mercButton); #endinitclip } movieClip 1677 { } movieClip 1679 { frame 1 { function onRelease() { this._parent.resetPoints(); } } } movieClip 1680 skillup { #initclip Object.registerClass('skillup', skillShop); #endinitclip } movieClip 1682 Clicker { } movieClip 1684 { } movieClip 1687 { } movieClip 1690 { } movieClip 1697 { } movieClip 1699 hPath { #initclip Object.registerClass('hPath', pathTile); #endinitclip } movieClip 1701 down_tile { #initclip Object.registerClass('down_tile', d_tile); #endinitclip } movieClip 1703 left_tile { #initclip Object.registerClass('left_tile', l_tile); #endinitclip } movieClip 1705 right_tile { #initclip Object.registerClass('right_tile', r_tile); #endinitclip } movieClip 1707 up_tile { #initclip Object.registerClass('up_tile', u_tile); #endinitclip } movieClip 1709 spawnControl { #initclip Object.registerClass('spawnControl', spawncontroller); #endinitclip } movieClip 1711 FinalTile { #initclip Object.registerClass('FinalTile', final_tile); #endinitclip } movieClip 1713 { } movieClip 1714 { frame 1 { stop(); } instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy5', 'Enemy5', 'Enemy5', 'Enemy5', 'Enemy5', 'Enemy5', 'Enemy5'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy12', 'Enemy12')); this.init(); } } } // unknown tag 88 length 68 movieClip 1728 ins2 { frame 1 { function Close() { this._y = 600; this.visible = false; } function onEnterFrame() { if (_root.game.SpawnController.bSpawn) { this.gotoAndStop('Blank'); if (this.bAllShown) { this.Close(); } } else { if (_root.game.Kills > 8 && !_root.game.SpawnController.bSpawn) { this.gotoAndStop('t5'); this.bAllShown = true; } else { if (_root.game.Kills > 0) { this.gotoAndStop('t3'); } else { if (_root.game.Towers.length > 0 && _root.game.Selected.State != 'held') { this.gotoAndStop('t2'); } else { if (_root.game.Towers.length > 0 && _root.game.Selected == undefined) { this.gotoAndStop('t4'); } else { if (_root.game.Towers.length > 0 && _root.game.Selected.State == 'held') { this.gotoAndStop('t1'); } } } } } } } this.stop(); } } movieClip 1733 { } movieClip 1735 { } movieClip 1738 { } movieClip 1739 { } movieClip 1740 t10Button { #initclip Object.registerClass('t10Button', t10button); #endinitclip } movieClip 1750 t2Button { #initclip Object.registerClass('t2Button', t2button); #endinitclip } movieClip 1754 t3Button { #initclip Object.registerClass('t3Button', t3button); #endinitclip } movieClip 1756 StowerButton1 { #initclip Object.registerClass('StowerButton1', st_button1); #endinitclip } movieClip 1759 { } movieClip 1760 t4Button { #initclip Object.registerClass('t4Button', t4button); #endinitclip } movieClip 1763 { } movieClip 1764 { } movieClip 1765 t5Button { #initclip Object.registerClass('t5Button', t5button); #endinitclip } movieClip 1768 { } movieClip 1769 { } movieClip 1770 StowerButton2 { #initclip Object.registerClass('StowerButton2', st_button2); #endinitclip } movieClip 1776 { } movieClip 1779 { } movieClip 1780 t8Button { #initclip Object.registerClass('t8Button', t8button); #endinitclip } movieClip 1783 t7Button { #initclip Object.registerClass('t7Button', t7button); #endinitclip } movieClip 1786 { } movieClip 1787 { } movieClip 1788 t9Button { #initclip Object.registerClass('t9Button', t9button); #endinitclip } movieClip 1791 t12Button { #initclip Object.registerClass('t12Button', t12button); #endinitclip } movieClip 1795 upButton { #initclip Object.registerClass('upButton', upbutton); #endinitclip } movieClip 1798 { frame 1 { function onRelease() { _root.game.Selected.sell(); } } } // unknown tag 88 length 146 movieClip 1803 { } movieClip 1806 { } movieClip 1807 autoButton { #initclip Object.registerClass('autoButton', autoWaveButton); #endinitclip } movieClip 1810 t11Button { #initclip Object.registerClass('t11Button', t11button); #endinitclip } movieClip 1814 { frame 1 { function onRelease() { this._parent.Close(); } this.swapDepths(110); } } movieClip 1815 { frame 1 { function Open() { this._y = 256; this.visible = true; } function Close() { this._y = 900; this.visible = false; } function onEnterFrame() { if (this._y == 256) { _root.game.gameSpeed = 0; } } } } movieClip 1819 { } movieClip 1820 { } movieClip 1824 nwbutton { #initclip Object.registerClass('nwbutton', nwButton); #endinitclip } movieClip 1827 ToolInfo { #initclip Object.registerClass('ToolInfo', toolInfo); #endinitclip } movieClip 1831 { frame 1 { function onRelease() { _root.game.gameSpeed = 0; } function onEnterFrame() { if (_root.game.gameSpeed == 0) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } } } movieClip 1834 { frame 1 { function onRelease() { _root.game.gameSpeed = 2; } function onEnterFrame() { if (_root.game.gameSpeed == 2) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } } } movieClip 1838 { frame 1 { function onRelease() { _root.game.gameSpeed = 1; } function onEnterFrame() { if (_root.game.gameSpeed == 1) { this.gotoAndStop(2); } else { this.gotoAndStop(1); } } } } movieClip 1842 { frame 1 { function onRelease() { if (!this.bClicked) { this.bClicked = true; _root.game.bquit = false; _root.game.gameSpeed = 1; _root.game.failed(); } } function onRollOver() { this.gotoAndStop(2); } function onRollOut() { this.gotoAndStop(1); } this.gotoAndStop(1); } } movieClip 1844 { frame 1 { function onRelease() { _root.game.bquit = false; } function onRollOver() { this.gotoAndStop(2); } function onRollOut() { this.gotoAndStop(1); } this.gotoAndStop(1); } } movieClip 1845 { frame 1 { function onEnterFrame() { if (_root.game.bquit) { _root.game.gameSpeed = 0; this._x = 192; } else { this._x = 700; } } } } movieClip 1847 { frame 1 { function onRelease() { if (!_root.game.bquit) { _root.game.bquit = true; } else { _root.game.bquit = false; } } } } movieClip 1849 { frame 1 { function onRelease() { this._parent.gameIns.Open(); } } } movieClip 1852 { frame 1 { function onEnterFrame() { if (_root.game.selectedEnemy.descript != undefined) { this.descript.text = _root.game.selectedEnemy.descript; this._alpha = 100; } else { this.descript.text = ''; this._alpha = 0; } } } } movieClip 1853 Hud { #initclip Object.registerClass('Hud', hud); #endinitclip frame 1 { this.reloadButton.onRelease = function () { if (_root.game.money >= _root.game.Selected.reloadCost) { _root.game.Selected.reloadRate += 0.5; _root.game.money -= _root.game.Selected.reloadCost; _root.game.Selected.reloadCost *= 2; this._parent.updateStats(); } }; this.rangeButton.onRelease = function () { if (_root.game.money >= _root.game.Selected.rangeCost) { _root.game.Selected.range += 5; _root.game.money -= _root.game.Selected.rangeCost; _root.game.Selected.rangeCost *= 2; this._parent.updateStats(); } }; this.damageButton.onRelease = function () { if (_root.game.money >= _root.game.Selected.powerCost) { _root.game.Selected.power += 5; _root.game.money -= _root.game.Selected.powerCost; _root.game.Selected.powerCost *= 2; this._parent.updateStats(); } }; } } movieClip 1854 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy12', 'Enemy12', 'Enemy12')); this.init(); } } } movieClip 1856 { } movieClip 1857 { } movieClip 1858 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy14', 'Enemy14', 'Enemy14')); this.init(); } } } movieClip 1860 DL_tile { #initclip Object.registerClass('DL_tile', dl_tile); #endinitclip } movieClip 1861 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13')); this.init(); } } } movieClip 1863 H_tile { #initclip Object.registerClass('H_tile', h_tile); #endinitclip } movieClip 1864 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11')); this.init(); } } } movieClip 1866 { } movieClip 1869 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11')); this.init(); } } } movieClip 1870 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15')); this.init(); } } } movieClip 1871 { } movieClip 1872 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy12'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy12')); this.init(); } } } movieClip 1873 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11')); this.init(); } } } movieClip 1874 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13')); this.init(); } } } movieClip 1876 Dr_tile { #initclip Object.registerClass('Dr_tile', dr_tile); #endinitclip } movieClip 1877 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13')); this.init(); } } } movieClip 1880 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13')); this.init(); } } } movieClip 1884 V_tile { #initclip Object.registerClass('V_tile', v_tile); #endinitclip } movieClip 1885 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16')); this.init(); } } } movieClip 1887 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16')); this.init(); } } } movieClip 1888 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16')); this.init(); } } } movieClip 1891 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15')); this.init(); } } } movieClip 1892 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15')); this.init(); } } } movieClip 1893 { } movieClip 1894 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15')); this.init(); } } } movieClip 1895 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15')); this.init(); } } } movieClip 1896 { instance of movieClip 1709 spawnControl { onClipEvent (load) { this.waves = new Array(new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3', 'Enemy3'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1', 'Enemy1'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy9', 'Enemy9', 'Enemy9', 'Enemy3', 'Enemy9', 'Enemy9', 'Enemy9', 'Enemy9'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17', 'Enemy17'), new Array('Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18', 'Enemy18'), new Array('Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16', 'Enemy16'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10', 'Enemy10'), new Array('Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11', 'Enemy11'), new Array('Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2', 'Enemy1', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2', 'Enemy2'), new Array('Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5', 'Enemy4', 'Enemy5'), new Array('Enemy12', 'Enemy12', 'Enemy12', 'Enemy12', 'Enemy12', 'Enemy12', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy13', 'Enemy13', 'Enemy13', 'Enemy13', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy14', 'Enemy14', 'Enemy14', 'Enemy14', 'Enemy13', 'Enemy13', 'Enemy13'), new Array('Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy15', 'Enemy13', 'Enemy13', 'Enemy13')); this.init(); } } } movieClip 1897 { frame 1 { _root.game.Hud._alpha = 0; _root.game.Hud.aButton.bOn = false; _root.game.Hud.gameIns.Close(); _root.game.bquit = false; _root.game.bHolding = false; this.stop(); this.points.text = _root.game.skillPoints; } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 9; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 1; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 2; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 3; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 4; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 5; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 7; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 6; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 8; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 10; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 11; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 12; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 13; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 14; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 16; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 15; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 17; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 18; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 19; } } instance of movieClip 1610 lvlButton { onClipEvent (load) { bNoDepth = true; this.LevelNum = 20; } } frame 2 { _root.game.Hud._alpha = 0; _root.game.Hud.gameIns.Close(); _root.Msc.m2.stop(); _root.Msc.m1.start(); } frame 3 { _root.game.Hud._alpha = 0; _root.game.Hud.gameIns.Close(); _root.Msc.m2.stop(); _root.Msc.m1.start(); } frame 4 { _root.game.Hud._alpha = 0; _root.game.Hud.gameIns.Close(); _root.Msc.m2.stop(); _root.Msc.m1.start(); } frame 5 { _root.game.Hud.gameIns.Close(); } frame 15 { this.stop(); } } movieClip 1900 { } movieClip 1902 cover { #initclip Object.registerClass('cover', Cover); #endinitclip } movieClip 1903 Cover2 { #initclip Object.registerClass('Cover2', cover2); #endinitclip } movieClip 1904 game { #initclip Object.registerClass('game', Game); #endinitclip }




http://swfchan.com/28/135879/info.shtml
Created: 9/2 -2019 09:00:02 Last modified: 9/2 -2019 09:00:02 Server time: 06/05 -2024 14:03:42