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

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

elemental-turret-defence.swf

This is the info page for
Flash #110985

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


Text
<p align="center"><font face="Tahoma_32pt_st" size="32" color="#dbfc8a" letterSpacing="0.000000" kerning="1"><b>32</b></font></p>

<p align="center"><font face="Arial_20pt_st" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>INSERT NAME</b></font></p>

SUBMIT

MENU

<p align="center"></p>

$

$

+

+

That's pretty much all there is to the game, and the
best thing you can do to get used to it is give it a shot.

Upgrade Time

<p align="center"></p>

<p align="center"></p>

<p align="left"><font face="Tahoma_10pt_st" size="10" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>mouse message</b></font></p>

Wave time:

<p align="center"><font face="Tahoma_24pt_st" size="24" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>20</b></font></p>

Money:

<p align="center"><font face="Tahoma_10pt_st" size="10" color="#fae15d" letterSpacing="4.000000" kerning="1"><b>20</b></font></p>

Wave:

<p align="center"><font face="Arial_24pt_st" size="24" color="#66ccff" letterSpacing="0.000000" kerning="1"><b>20</b></font></p>

Power:

l
i
v
e
s

<p align="center"></p>

c a n c e l   p l a c e m e n t

Games

BASIC

TUTORIAL

TUTORIAL

PLAY MORE GAMES

PLAY MORE GAMES

INTERMEDIATE

DIFFICULT

ELEMENTAL TURRET DEFENSE

ActionScript [AS1/AS2]

Frame 1
_level0.bitch = 0; _root.onEnterFrame = function () { _level0.warning._alpha = _level0.warning._alpha - 3; }; stopAllSounds(); _root.bytesLoaded = _root.getBytesLoaded(); _root.bytesTotal = _root.getBytesTotal(); _root.percentLoaded = Math.round(100 * (_root.bytesLoaded / _root.bytesTotal)); _root.percentLoadedText = _root.percentLoaded + "%"; _root.bar.gotoAndStop(percentLoaded);
Frame 2
if (_root.percentLoaded == 100) { gotoAndPlay (3); } else { gotoAndPlay (1); }
Frame 344
sounds = new Sound(); for (instance in this) { v = this[instance]; v.removeMovieClip(); } delete onEnterFrame; function itemHandler1(obj, item) { getURL ("http://www.newgrounds.com/gold/profile/template.php3?id=1234803"); } function itemHandler2(obj, item) { getURL ("http://www.newgrounds.com/gold/profile/template.php3?id=1867305"); } function itemHandler3(obj, item) { getURL ("http://armorgames.com"); } var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); myMenu.builtInItems.quality = true; myMenu.customItems.push(new ContextMenuItem("Programmer: El-Presidente", itemHandler1), new ContextMenuItem("Graphics: St1k", itemHandler2), new ContextMenuItem("Sponser: ArmorGames", itemHandler3)); _root.menu = myMenu; stop();
Frame 345
MovieClip.prototype.inRadiusOf = function (target, radi) { xd = target._x - this._x; yd = target._y - this._y; dis = Math.sqrt((xd * xd) + (yd * yd)); if ((target != "") || (target != undefined)) { target.radius = target._width / 2; } else { return(false); } rads = target.radius + (radi / 2); if (dis <= rads) { return(true); } return(false); }; MovieClip.prototype.showups = function () { if (this.online == true) { ((this.upbar != undefined) ? (this.upbar.removeMovieClip()) : null); } else { ((this.upbar == undefined) ? (this.attachMovie("bar", "upbar", 1)) : null); this.upbar._y = this._height / 2; this.upbar._x = (-this.upbar._width) / 2; this.upbar.bar._width = (this.coff / this.offtime) * 36; } }; MovieClip.prototype.clearups = function () { this.upbar.removeMovieClip(); }; MovieClip.prototype.showRange = function (range, x, y) { this.clear(); this.lineStyle(2, 16777215, 64); this.moveTo(x + ((1 * range) / 2), y + ((0 * range) / 2)); i = 1; while (i < 360) { this.lineTo(x + ((Math.cos(i * (Math.PI/180)) * range) / 2), y + ((Math.sin(i * (Math.PI/180)) * range) / 2)); i = i + 15; } }; MovieClip.prototype.showAmp = function (range, x, y) { this.clear(); this.lineStyle(2, 3381708, 64); this.beginFill(3394815, 32); this.moveTo(x + ((1 * range) / 2), y + ((0 * range) / 2)); i = 1; while (i < 360) { this.lineTo(x + ((Math.cos(i * (Math.PI/180)) * range) / 2), y + ((Math.sin(i * (Math.PI/180)) * range) / 2)); i = i + 10; } }; MovieClip.prototype.drawLaser = function (fromX, fromY, toX, toY, offSetX, offSetY, amount, bottomCol, topCol, size) { xrArr = new Array(); yrArr = new Array(); j = 1; while (j <= amount) { xrArr.push((Math.random() * offSetX) - (offSetX / 2)); yrArr.push((Math.random() * offSetY) - (offSetY / 2)); j++; } this.lineStyle(size, bottomCol, 100); this.moveTo(fromX, fromY); i = 1; while (i < amount) { this.lineTo(fromX + (((i * (toX - fromX)) / amount) + xrArr[i]), fromY + (((i * (toY - fromY)) / amount) + yrArr[i])); i++; } this.lineTo(toX, toY); this.lineStyle(size / 2, topCol, 100); this.moveTo(fromX, fromY); i = 1; while (i < amount) { this.lineTo(fromX + (((i * (toX - fromX)) / amount) + xrArr[i]), fromY + (((i * (toY - fromY)) / amount) + yrArr[i])); i++; } this.lineTo(toX, toY); }; MovieClip.prototype.fire = function () { this.t = this.spd - this.spdplus; _level0.shots.attachMovie(this.turrettype + this.shottype, (this.turrettype + this.shottype) + _level0.shots.count, _level0.shots.count); _level0.shots[(this.turrettype + this.shottype) + _level0.shots.count].parent = this; _level0.shots[(this.turrettype + this.shottype) + _level0.shots.count].cacheAsBitmap = true; _level0.shots[(this.turrettype + this.shottype) + _level0.shots.count].shotload(); _level0.shots.count++; }; MovieClip.prototype.shotload = function () { this.xs = this.parent.shotspd; this.ys = this.xs; this._rotation = this.parent.turret._rotation; this.equ = this._rotation * (Math.PI/180); this._x = this.parent._x + (Math.cos(this.equ) * 16); this._y = this.parent._y + (Math.sin(this.equ) * 16); this.attack = this.parent.attack + this.parent.atkplus; this.target_ = this.parent.target; }; MovieClip.prototype.shotbehave = function () { i = 0; while (i <= _level0.earr.length) { if (this.hitTest(_level0.enemies[_level0.earr[i]].body) && (_level0.enemies[_level0.earr[i]].alive == true)) { _level0.enemies[_level0.earr[i]].chp = _level0.enemies[_level0.earr[i]].chp - this.attack; this.removeMovieClip(); } i++; } this._x = this._x + (Math.cos(this._rotation * (Math.PI/180)) * this.xs); this._y = this._y + (Math.sin(this._rotation * (Math.PI/180)) * this.ys); if ((((this._x > Stage.width) || (this._x < 0)) || (this._y < 0)) || (this._y > Stage.height)) { this.removeMovieClip(); } }; MovieClip.prototype.iceshotbehave = function () { i = 0; while (i <= _level0.earr.length) { if (this.hitTest(_level0.enemies[_level0.earr[i]].body) && (_level0.enemies[_level0.earr[i]].alive == true)) { _level0.enemies[_level0.earr[i]].chp = _level0.enemies[_level0.earr[i]].chp - this.attack; _level0.enemies[_level0.earr[i]].xs = _level0.enemies[_level0.earr[i]].xs - this.freeze; this.removeMovieClip(); } i++; } this._x = this._x + (Math.cos(this._rotation * (Math.PI/180)) * this.xs); this._y = this._y + (Math.sin(this._rotation * (Math.PI/180)) * this.ys); if ((((this._x > Stage.width) || (this._x < 0)) || (this._y < 0)) || (this._y > Stage.height)) { this.removeMovieClip(); } }; MovieClip.prototype.turretbehaviour = function () { this.atkplus = 0; this.spdplus = 0; this.rngplus = 0; this.onPress = function () { this.turretpress(); }; if (_level0.tum.target_ == this) { _level0.tunderfx.showRange(this.range, this._x, this._y); } if (this.online == true) { i = 0; while (i < _level0.upsarr.length) { if (_level0.toverfx.ups[_level0.upsarr[i]].hitTest(this._x, this._y, true)) { this.atkplus = this.atkplus + (this.attack * _level0.toverfx.ups[_level0.upsarr[i]].parent.attackmultiplier); this.spdplus = this.spdplus - (this.spd * _level0.toverfx.ups[_level0.upsarr[i]].parent.speedmultiplier); this.rngplus = this.rngplus + (this.range * _level0.toverfx.ups[_level0.upsarr[i]].parent.rangemultiplier); } i++; } if (this.halt == false) { ((this.upbar != undefined) ? (this.upbar.removeMovieClip()) : null); if (_level0.power >= 0) { _level0.power = _level0.power - (0.1 * this._currentframe); if (this.target_ == "") { i = 0; while (i <= _level0.earr.length) { if ((_level0.earr[i] == "") || (_level0.earr[i] == null)) { _level0.earr.splice(i, 1); break; } if (this.inRadiusOf(_level0.enemies["e" + i], this.range) && (_level0.enemies["e" + i].alive == true)) { this.target_ = _level0.enemies["e" + i]; } i = i + Math.round(Math.random() * _level0.earr.length); } } this.t--; if ((!this.inRadiusOf(this.target_, this.range)) || (this.target_.alive == false)) { this.target_ = ""; } if (this.target_ != "") { this.targetRot = (Math.atan2(this.target_._y - this._y, this.target_._x - this._x) * 180) / Math.PI; if (this.t <= 0) { if (Math.abs(((Math.atan2(this.target_._y - this._y, this.target_._x - this._x) * 180) / Math.PI) - this.turret._rotation) < 6) { this.fire(); } } } else { ((this.targetRot == undefined) ? ((this.targetRot = 0)) : ((this.targetRot = this.targetRot))); this.targetRot = this.targetRot + 4; } if ((this.turret._rotation - this.targetRot) > 180) { this.targetRot = this.targetRot + 360; } else if ((this.turret._rotation - this.targetRot) < -180) { this.targetRot = this.targetRot - 360; } this.changeRot = (this.targetRot - this.turret._rotation) / this.ease; this.turret._rotation = this.turret._rotation + this.changeRot; } } } if (((this.coff < this.offtime) && (this.online == false)) && (!(_level0.tum.target_ === this))) { this.showups(); } else { this.clearups(); } }; MovieClip.prototype.boombehaviour = function () { this.onPress = function () { this.turretpress(); }; if (this.coff <= 0) { this.online = true; } if (this.online == true) { if (this.halt == false) { ((this.upbar != undefined) ? (this.upbar.removeMovieClip()) : null); if (_level0.power >= 0) { _level0.power = _level0.power - (0.1 * this._currentframe); if (this.target_ == "") { this.cutter.body.active = false; i = 0; while (i <= _level0.earr.length) { if ((_level0.earr[i] == "") || (_level0.earr[i] == null)) { _level0.earr.splice(i, 1); break; } if (this.inRadiusOf(_level0.enemies["e" + i], this.range) && (_level0.enemies["e" + i].alive == true)) { this.target_ = _level0.enemies["e" + i]; } i = i + Math.round(Math.random() * _level0.earr.length); } } this.t--; if (this.target_ != "") { if (this.t <= 0) { this.targetRot = (Math.atan2(this.target_._y - this._y, this.target_._x - this._x) * 180) / Math.PI; if (Math.abs(((Math.atan2(this.target_._y - this._y, this.target_._x - this._x) * 180) / Math.PI) - this.cutter.atkdir._rotation) < 18) { this.fire(); } } if (this.cutter.body.hitTest(this.base) && (this.cutter.body.t <= 0)) { this.target_ = ""; } } else { ((this.targetRot == undefined) ? ((this.targetRot = 0)) : ((this.targetRot = this.targetRot))); this.targetRot = this.targetRot + 4; } if ((this.cutter.atkdir._rotation - this.targetRot) > 180) { this.targetRot = this.targetRot + 360; } else if ((this.cutter.atkdir._rotation - this.targetRot) < -180) { this.targetRot = this.targetRot - 360; } this.changeRot = (this.targetRot - this.cutter.atkdir._rotation) / this.ease; this.cutter.atkdir._rotation = this.cutter.atkdir._rotation + this.changeRot; } } } if (((this.coff < this.offtime) && (this.online == false)) && (!(_level0.tum.target_ === this))) { this.showups(); } else { this.clearups(); } }; MovieClip.prototype.laserbehaviour = function () { this.onPress = function () { this.turretpress(); }; _level0.lasers["laser" + this.num].clear(); if (this.coff <= 0) { this.online = true; } if (this.online == true) { if (this.halt == false) { ((this.upbar != undefined) ? (this.upbar.removeMovieClip()) : null); if (_level0.power >= 0) { _level0.power = _level0.power - (0.5 * this._currentframe); if (this.target_ == "") { i = 0; while (i <= _level0.earr.length) { if ((_level0.earr[i] == "") || (_level0.earr[i] == null)) { _level0.earr.splice(i, 1); break; } if (this.inRadiusOf(_level0.enemies["e" + i], this.range) && (_level0.enemies["e" + i].alive == true)) { this.target_ = _level0.enemies["e" + i]; } i = i + Math.round(Math.random() * _level0.earr.length); } } if (((!this.inRadiusOf(this.target_, this.range)) && (this.target_ != "")) || (this.target_.alive == false)) { this.target_ = ""; } this.t--; if (this.target_ != "") { _level0.lasers["laser" + this.num].drawLaser(0, 0, this.target_._x - this._x, this.target_._y - this._y, 12, 12, 16, 11184810, 16777215, this.size_); i = 0; while (i <= _level0.earr.length) { if (_level0.lasers["laser" + this.num].hitTest(_level0.enemies[_level0.earr[i]]._x, _level0.enemies[_level0.earr[i]]._y, true)) { _level0.enemies[_level0.earr[i]].chp = _level0.enemies[_level0.earr[i]].chp - this.attack; } i++; } } } } } if (((this.coff < this.offtime) && (this.online == false)) && (!(_level0.tum.target_ === this))) { this.showups(); } else { this.clearups(); } }; MovieClip.prototype.otherbehaviour = function () { this.onPress = function () { this.turretpress(); }; if (((this.coff < this.offtime) && (this.online == false)) && (!(_level0.tum.target_ === this))) { this.showups(); } else { this.clearups(); } }; warning = function (ms) { _level0.attachMovie("warning", "warn", 100); _level0.warn.msg.htmlText = ("<b>" + ms) + "</b>"; }; mousemsg = function (ms) { _level0.attachMovie("mousemsg", "mmsg", 20); _level0.mmsg.msg.htmlText = ("<b>" + ms) + "</b>"; }; clearmousemsg = function () { _level0.mmsg.removeMovieClip(); removeMovieClip(_level0.mousemsg); }; nextwave = function () { _level0.wave++; if (!(_level0.wave === 0)) { i = _level0.earr.length; while (i > 0) { if ((_level0.earr[i] == null) || (_level0.earr[i] == "")) { _level0.earr.splice(i, 1); } i--; } _level0.enemies.count = 0; _level0.ehp = _level0.ehp + (_level0.ehp / 2); _level0.ereserve = 7; _level0.cen = _level0.cen + 7; } _level0.wavetime = _level0.mwavetime; var _local1 = SharedObject.getLocal("turdef"); if (_level0.wave > _local1.data["bestwave" + _level0.difficulty]) { _local1.data["bestwave" + _level0.difficulty]++; _local1.flush(); } if (_local1.data["bestwave" + _level0.difficulty] != undefined) { _level0["bestwave" + _level0.difficulty] = _local1.data["bestwave" + _level0.difficulty]; } else { _local1.data["bestwave" + _level0.difficulty] = 1; _level0["bestwave" + _level0.difficulty] = _local1.data["bestwave" + _level0.difficulty]; } }; MovieClip.prototype.turretpress = function () { if (Key.isDown(77)) { _level0.attachMovie("tum", "tum", 98); _level0.tum.target_ = this; } else if (Key.isDown(72)) { if (this.halt == false) { this.halt = true; } else { this.halt = false; } } else if (Key.isDown(86)) { _level0.upgradeTurret(this); } else if (Key.isDown(68)) { if ((this.coff < this.offtime) && (this.offline == false)) { if ((this.online == false) && (_level0.money >= Math.round(this.cost / 6))) { _level0.toverfx.attachMovie("drone2", "drone" + _level0.toverfx.count, _level0.toverfx.count); _level0.toverfx["drone" + _level0.toverfx.count].target_ = this; _level0.toverfx.count++; _level0.money = _level0.money - Math.round(this.cost / 6); } else { _level0.warning("Insufficient Funds!"); } } else { _level0.warning("Not Upgrading!"); } } }; upgradeturret = function (target, time) { target.offtime = time * 60; target.coff = time * 60; target.online = false; _level0.money = _level0.money - target.toup; i = 1; while (i <= 2) { _level0.toverfx.attachMovie("drone" + i, "drone" + _level0.toverfx.count, _level0.toverfx.count); _level0.toverfx["drone" + _level0.toverfx.count].target_ = target; _level0.toverfx.count++; i++; } }; addpt = function (x, y) { _level0.toverfx.attachMovie("pt", "pt" + _level0.toverfx.count, _level0.toverfx.count); _level0.toverfx["pt" + _level0.toverfx.count]._x = x; _level0.toverfx["pt" + _level0.toverfx.count]._y = y; _level0.toverfx.count++; }; addEnemy = function () { while (_level0.enemies["e" + _level0.enemies.count] != undefined) { _level0.enemies.count++; } _level0.enemies.attachMovie("enemy", "e" + _level0.enemies.count, _level0.enemies.count); _level0.enemies["e" + _level0.enemies.count].num = _level0.enemies.count; if (_level0.earr[_level0.enemies.count] != ("e" + _level0.enemies.count)) { _level0.earr.push("e" + _level0.enemies.count); } _level0.enemies.count++; }; addTurret = function (type, x, y) { _level0.turrets.attachMovie(type + "turret", "t" + _level0.turrets.count, _level0.turrets.depths); _level0.turrets["t" + _level0.turrets.count]._x = x; _level0.turrets["t" + _level0.turrets.count]._y = y; _level0.turrets["t" + _level0.turrets.count].num = _level0.turrets.count; _level0.turrets.count++; _level0.turrets.depths++; _level0.placing = false; }; stop(); tut.removeMovieClip(); attachMovie("level", "level", 1); level._x = 36; stations = this.createEmptyMovieClip("stations", 2); eunderfx = this.createEmptyMovieClip("underfx", 3); enemies = this.createEmptyMovieClip("enemies", 10); enemies.count = 0; tunderfx = this.createEmptyMovieClip("tunderfx", 5); shots = this.createEmptyMovieClip("shots", 6); shots.count = 0; turrets = this.createEmptyMovieClip("turrets", 7); turrets.count = 0; turrets.depths = 0; toverfx = this.createEmptyMovieClip("toverfx", 8); toverfx.count = 0; upsarr = new Array(); _level0.createEmptyMovieClip("lasers", 11); _level0.createEmptyMovieClip("cutters", 12); attachMovie("pth", "pth", 500); attachMovie("menu", "menu_", 19); alive = true; earr = new Array(); menu_._x = 500; wave = -1; money = 110; if (_level0.bitch > 100) { money = 1100; } ehp = 12 * difficulty; espd = 2; fps = 40; mwavetime = 1000; wavetime = mwavetime; ereserve = 0; cen = 0; pttype = "fire"; placing = false; skipwavek = new Object(); skipwavek.pressed = false; maxpower = 875; power = maxpower; pup = 10; chp = 7; soundactive = true; earr[0] = null; powerk = new Object(); powerk.dir = -1; powerk.onKeyDown = function () { if ((Key.getCode() == 37) && (powerk.dir == -1)) { power = power + pup; powerk.dir = 1; } else if ((Key.getCode() == 39) && (powerk.dir == 1)) { power = power + pup; powerk.dir = -1; } }; skipwavek.onKeyDown = function () { if (((Key.getCode() == 32) && (skipwavek.pressed == false)) && (cen == 0)) { nextwave(); skipwavek.pressed = true; } else if (((Key.getCode() == 32) && (skipwavek.pressed == false)) && (cen != 0)) { _level0.warning("Enemies Remain!"); skipwavek.pressed = true; } }; skipwavek.onKeyUp = function () { skipwavek.pressed = false; }; Key.addListener(skipwavek); Key.addListener(powerk); nextwave(); onEnterFrame = function () { if (alive == true) { if (power >= maxpower) { power = maxpower; } if (chp <= 0) { alive = false; } t--; if ((t <= 0) && (ereserve > 0)) { addEnemy(); t = 16; ereserve--; } if (wavetime <= 0) { nextwave(); } else { wavetime--; wavetimeleft = wavetime; } } else if (dead == undefined) { for (instance in this) { v = this[instance]; v.removeMovieClip(); } _level0.attachMovie("dead", "dead", 11); } };
Frame 346
_level0.gotoAndStop("menu");
Symbol 19 Button
on (release) { sendScore = new LoadVars(); sendScore.userName = nametext.text; sendScore.myScore = _level0.wave - 1; sendScore.sendAndLoad("http://bootgamer.com/scores/elementdefense/post.php", sendScore, "POST"); getURL ("http://bootgamer.com/scores/elementdefense ", "_blank"); _root.gotoAndPlay("menu"); }
Symbol 23 Button
on (release) { _root.gotoAndPlay("menu"); }
Symbol 26 MovieClip [dead] Frame 1
this.cacheAsBitmap = true; waveshow.htmlText = ("<b>" + (_level0.wave - 1)) + "</b>"; _x = (Stage.width / 2); _y = (Stage.height / 2); myname = "none";
Symbol 31 MovieClip [mongenturret] Frame 1
online = true; coff = 0; halt = false; offtime = 0; stop(); onEnterFrame = function () { this.otherbehaviour(); if (_level0.power > 0) { if (halt == false) { if (online == true) { _level0.money = _level0.money + monplus; _level0.power = _level0.power - powsuck; _level0.addpt(_x, _y); } } } this.showups(); }; onPress = function () { if (Key.isDown(77)) { _level0.attachMovie("tum", "tum", 98); _level0.tum.target_ = this; } }; cost = 435; attack = 0; range = 0; spd = 0; upt = 60; nam = "Gold Extractor"; toup = 3000; _level0.money = _level0.money - cost; monplus = 0.3; powsuck = 0.4;
Symbol 31 MovieClip [mongenturret] Frame 2
cost = 3000; attack = 0; range = 0; spd = 0; upt = 60; nam = "lvl. 2 Gold Extractor"; toup = 15000; monplus = 4; powsuck = 3;
Symbol 31 MovieClip [mongenturret] Frame 3
cost = 15000; attack = 0; range = 0; spd = 0; upt = 60; nam = "Lvl 3. Gold Extractor"; toup = null; monplus = 20; powsuck = 9;
Symbol 33 MovieClip [powgenturret] Frame 1
halt = false; onEnterFrame = function () { this.otherbehaviour(); if (_level0.power > 0) { if (halt == false) { if (online == true) { _level0.power = _level0.power - 0.2; laser.clear(); laser.drawLaser(0, -12, 0, 12, 4, 0, 4, 11184810, 16777215, 2); laser.drawLaser(-9, -9, 9, 9, 4, 4, 8, 11184810, 16777215, 2); laser.drawLaser(9, -9, -9, 9, 4, 4, 8, 11184810, 16777215, 2); } } } this.showups(); }; onPress = function () { if (Key.isDown(77)) { _level0.attachMovie("tum", "tum", 98); _level0.tum.target_ = this; } }; _level0.maxpower = _level0.maxpower + 1000; online = true; offtime = 0; coff = 0; cost = 200; spd = 0; powersilo = true; _level0.pup = _level0.pup + 10; attack = 0; range = 0; nam = "Power Regulator"; toup = null; _level0.money = _level0.money - cost; createEmptyMovieClip("laser", 1);
Symbol 36 MovieClip [laserturret] Frame 1
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 16; toup = 1000; upt = 6; range = 256; cost = 380; size_ = 2; _level0.money = _level0.money - cost; nam = "Lv.1 Laser Eruptor";
Symbol 36 MovieClip [laserturret] Frame 2
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 24; toup = 5000; upt = 32; range = 256; cost = 1000; size_ = 4; nam = "Lv.2 Laser Eruptor";
Symbol 36 MovieClip [laserturret] Frame 3
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 40; toup = 16320; upt = 64; range = 280; cost = 5000; size_ = 6; nam = "Lv.3 Laser Eruptor";
Symbol 36 MovieClip [laserturret] Frame 4
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 80; toup = 32560; upt = 96; range = 280; cost = 16320; size_ = 8; nam = "Lv.4 Laser Eruptor";
Symbol 36 MovieClip [laserturret] Frame 5
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 260; toup = 64800; upt = 128; range = 312; cost = 32560; size_ = 10; nam = "Lv.5 Laser Eruptor";
Symbol 36 MovieClip [laserturret] Frame 6
stop(); halt = false; online = true; offtime = 0; coff = 0; this.cacheAsbitmap = true; target_ = ""; createEmptyMovieClip("laser", 1); _level0.lasers.createEmptyMovieClip("laser" + num, num); _level0.lasers["laser" + num].transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { this.laser.clear(); if (online == true) { laser.drawLaser(0, -19, 0, 19, 8, 0, 8, 11184810, 16777215, size); laser.drawLaser(-19, 0, 19, 0, 0, 8, 8, 11184810, 16777215, size); _level0.lasers["laser" + num]._x = _x; _level0.lasers["laser" + num]._y = _y; } this.laserbehaviour(); }; spd = 0; attack = 560; toup = null; upt = 128; range = 336; cost = 64800; size_ = 12; nam = "Ultimate Power Eruptor";
Symbol 39 MovieClip [powextturret] Frame 1
stop(); halt = false; onEnterFrame = function () { this.otherbehaviour(); if (_level0.power > 0) { if (halt == false) { if (online == true) { _level0.power = _level0.power + powplus; laser.clear(); laser.drawLaser(0, -12, 0, 12, 4, 0, 4, 11184810, 16777215, 2); laser.drawLaser(-32, 0, 0, -32, 4, 4, 16, 11184810, 16777215, 4); laser.drawLaser(0, -32, 32, 0, 4, 4, 16, 11184810, 16777215, 4); laser.drawLaser(32, 0, 0, 32, 4, 4, 16, 11184810, 16777215, 4); laser.drawLaser(0, 32, -32, 0, 4, 4, 16, 11184810, 16777215, 4); } } } this.showups(); }; onPress = function () { if (Key.isDown(77)) { _level0.attachMovie("tum", "tum", 98); _level0.tum.target_ = this; } }; cost = 250; online = true; offtime = false; coff = 0; attack = 0; range = 0; spd = 0; nam = "Power Crammer"; toup = 500; upt = 30; _level0.money = _level0.money - cost; powplus = 2; createEmptyMovieClip("laser", 1);
Symbol 39 MovieClip [powextturret] Frame 2
cost = 250; online = true; offtime = false; coff = 0; attack = 0; range = 0; spd = 0; nam = "Upgraded Power Crammer"; toup = null; upt = 30; powplus = 6; createEmptyMovieClip("laser", 1);
Symbol 42 MovieClip [warning] Frame 1
t = 16; _y = (Stage.height / 2); this.cacheAsBitmap = true; onEnterFrame = function () { _alpha = ((t / 16) * 100); t--; tm--; ((t <= 0) ? (this.removeMovieClip) : null); };
Symbol 56 MovieClip Frame 1
stop(); onPress = function () { if ((_parent.target_.online == false) && (_level0.money >= Math.round(_parent.target_.cost / 6))) { _level0.toverfx.attachMovie("drone2", "drone" + _level0.toverfx.count, _level0.toverfx.count); _level0.toverfx["drone" + _level0.toverfx.count].target_ = _parent.target_; _level0.toverfx.count++; _level0.money = _level0.money - Math.round(_parent.target_.cost / 6); } else { _level0.warning("Insufficient Funds!"); } }; onRollOver = function () { gotoAndStop (2); _level0.mousemsg(Math.round(_parent.target_.cost / 6) + "g to add drone."); }; onRollOut = (onDragOut = function () { gotoAndStop (1); _level0.clearmousemsg(); });
Symbol 59 MovieClip Frame 1
stop(); onPress = function () { if (_parent.target_.halt == false) { _parent.target_.halt = true; } else { _parent.target_.halt = false; } updateAfterEvent(); }; onRollOver = function () { gotoAndStop (2); if (_parent.target_.halt == false) { _level0.mousemsg("Halt"); } else { _level0.mousemsg("Start"); } updateAfterEvent(); }; onRollOut = (onDragOut = function () { gotoAndStop (1); _level0.clearmousemsg(); updateAfterEvent(); });
Symbol 65 MovieClip Frame 1
stop(); onPress = function () { _level0.tunderfx.clear(); _level0.money = _level0.money + (_parent.target_.cost / 2); if (_parent.target_.powersilo == true) { _level0.maxpower = _level0.maxpower - 1000; _level0.pup = _level0.pup - 10; } if (_parent.target_.boomer == true) { _parent.target_.cutter.removeMovieClip(); } _parent.target_.removeMovieClip(); _level0.turrets.depths--; _level0.clearmousemsg(); if (_level0.soundactive == true) { _level0.sounds.attachSound("buysell"); _level0.sounds.start(0, 0); } _parent.removeMovieClip(); }; onRollOver = function () { gotoAndStop (2); _level0.mousemsg((_parent.target_.cost / 2) + "g for this turret"); }; onRollOut = (onDragOut = function () { gotoAndStop (1); _level0.clearmousemsg(); });
Symbol 69 MovieClip Frame 1
stop(); onPress = function () { if (_parent.target_.online == true) { if (_parent.target_.toup == null) { _level0.warning("Already Max!"); } else if (_level0.money >= _parent.target_.toup) { _level0.upgradeturret(_parent.target_, _parent.target_.upt); } else { _level0.warning("Insufficient Funds!"); } } else { _level0.warning("Already Upgrading"); } }; onRollOver = function () { gotoAndStop (2); if (_parent.target_.toup == null) { _level0.mousemsg("Already Max!"); } else { _level0.mousemsg(_parent.target_.toup + "g to upgrade."); } }; onRollOut = (onDragOut = function () { gotoAndStop (1); _level0.clearmousemsg(); });
Symbol 81 MovieClip [tut] Frame 1
stop(); _x = (Stage.width / 2); _y = (Stage.height / 2); onPress = function () { nextFrame(); }; onMouseDown = function () { if (!this.hitTest(_level0._xmouse, _level0._ymouse, true)) { this.removeMovieClip(); } };
Symbol 81 MovieClip [tut] Frame 8
stop(); _x = (Stage.width / 2); _y = (Stage.height / 2); onPress = function () { nextFrame(); }; onMouseDown = function () { if (!this.hitTest(_level0._xmouse, _level0._ymouse, true)) { this.removeMovieClip(); } };
Symbol 81 MovieClip [tut] Frame 9
this.removeMovieClip();
Symbol 89 MovieClip [tum] Frame 1
_alpha = 75; _x = target_._x; _y = target_._y; this.cacheAsBitmap = true; onEnterFrame = function () { while ((_x + _width) > Stage.width) { _x = (_x-1); } while ((_y - _height) < 0) { _y = (_y+1); } turname.htmlText = ("<b>" + target_.nam) + "</b>"; if ((target_.atkplus == 0) || (target_.atkplus == undefined)) { atks = "Attack: " + target_.attack; } else { atks = (("Attack: " + target_.attack) + "+") + target_.atkplus; } if ((target_.spdplus == 0) || (target_.spdplus == undefined)) { spds = "Reload Time: " + target_.spd; } else { spds = (("Reload Time: " + target_.spd) + "-") + target_.spdplus; } if ((target_.rangeplus == 0) || (target_.rangeplus == undefined)) { rngs = "Reload Time: " + target_.range; } else { rngs = (("Reload Time: " + target_.range) + "-") + target_.rangeplus; } statshow.htmlText = ((((("<b>" + atks) + newline) + spds) + newline) + rngs) + "</b>"; ubar._width = (target_.coff / target_.offtime) * 64; if (target_.online == false) { drone._visible = true; up._visible = false; } else { drone._visible = false; up._visible = true; } }; onMouseDown = function () { if (!this.hitTest(_level0._xmouse, _level0._ymouse, true)) { _level0.tunderfx.clear(); this.removeMovieClip(); } };
Symbol 99 MovieClip [rockturret] Frame 1
stop(); halt = false; this.cacheAsbitmap = true; online = true; offtime = 0; coff = 0; t = 48; target_ = ""; turrettype = "rock"; fire = function () { t = spd; _level0.shots.attachMovie(turrettype + shottype, (turrettype + shottype) + _level0.shots.count, _level0.shots.count); _level0.shots[(turrettype + shottype) + _level0.shots.count].parent = this; _level0.shots[(turrettype + shottype) + _level0.shots.count].cacheAsBitmap = true; _level0.shots.count++; }; onEnterFrame = function () { this.turretbehaviour(); }; ease = 2; shotspd = 6; range = 128; shottype = 1; attack = 24; spd = 48; cost = 40; toup = 212; upt = 15; nam = "Basic Rock Turret"; _level0.money = _level0.money - cost;
Symbol 99 MovieClip [rockturret] Frame 2
ease = 2; shotspd = 6; range = 128; shottype = 2; attack = 56; spd = 56; cost = 180; toup = 560; upt = 30; nam = "Upgraded Rock Turret";
Symbol 99 MovieClip [rockturret] Frame 3
ease = 2; shotspd = 6; range = 128; shottype = 3; attack = 128; spd = 64; cost = 500; toup = 2450; upt = 30; nam = "Granite Rock Turret";
Symbol 99 MovieClip [rockturret] Frame 4
ease = 2; shotspd = 6; range = 128; shottype = 4; attack = 200; spd = 80; cost = 2000; toup = 4051; upt = 35; nam = "Boulder Turret";
Symbol 99 MovieClip [rockturret] Frame 5
ease = 2; shotspd = 6; range = 128; shottype = 5; attack = 460; spd = 96; cost = 4500; toup = null; upt = 35; nam = "Mountain Turret";
Symbol 103 MovieClip [rock4] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 105 MovieClip [rock3] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 107 MovieClip [rock2] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 109 MovieClip [rock1] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 118 MovieClip [iceturret] Frame 1
stop(); halt = false; this.cacheAsbitmap = true; online = true; offtime = 0; coff = 0; t = 12; target_ = ""; turrettype = "ice"; fire = function () { t = spd; _level0.shots.attachMovie(turrettype + shottype, (turrettype + shottype) + _level0.shots.count, _level0.shots.count); _level0.shots[(turrettype + shottype) + _level0.shots.count].parent = this; _level0.shots[(turrettype + shottype) + _level0.shots.count].cacheAsBitmap = true; _level0.shots.count++; }; onEnterFrame = function () { this.turretbehaviour(); }; ease = 1; shotspd = 8; range = 128; shottype = 1; attack = 1; spd = 11; cost = 16; toup = 64; upt = 9; nam = "Basic Ice Turret"; _level0.money = _level0.money - cost;
Symbol 118 MovieClip [iceturret] Frame 2
ease = 1; shotspd = 10; range = 128; shottype = 2; attack = 7; spd = 12; cost = 70; toup = 244; upt = 16; nam = "Upgraded Ice Turret";
Symbol 118 MovieClip [iceturret] Frame 3
ease = 1; shotspd = 12; range = 128; shottype = 3; attack = 12; spd = 12; cost = 240; toup = 890; upt = 23; nam = "Heavy Ice Turret";
Symbol 118 MovieClip [iceturret] Frame 4
ease = 1; shotspd = 12; range = 128; shottype = 4; attack = 25; spd = 13; cost = 880; toup = 2480; upt = 32; nam = "Frozen Ice Turret";
Symbol 118 MovieClip [iceturret] Frame 5
ease = 1; shotspd = 12; range = 128; shottype = 5; attack = 34; spd = 14; cost = 2480; toup = null; upt = 41; nam = "Deadly Ice Turret";
Symbol 120 MovieClip [ice5] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); freeze = 3; attack = parent.attack; target_ = parent.target; onEnterFrame = function () { iceshotbehave(); };
Symbol 122 MovieClip [ice4] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); freeze = 2; attack = parent.attack; target_ = parent.target; onEnterFrame = function () { iceshotbehave(); };
Symbol 124 MovieClip [ice3] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); freeze = 1.5; attack = parent.attack; target_ = parent.target; onEnterFrame = function () { iceshotbehave(); };
Symbol 126 MovieClip [ice2] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); freeze = 1; attack = parent.attack; target_ = parent.target; onEnterFrame = function () { iceshotbehave(); };
Symbol 128 MovieClip [ice1] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); freeze = 0.5; attack = parent.attack; target_ = parent.target; onEnterFrame = function () { iceshotbehave(); };
Symbol 135 MovieClip [fireturret] Frame 1
stop(); halt = false; this.cacheAsbitmap = true; online = true; offtime = 0; coff = 0; t = 16; target_ = ""; turrettype = "fire"; atkplus = 0; onEnterFrame = function () { this.turretbehaviour(); }; ease = 2; shotspd = 6; range = 128; shottype = 1; attack = 2.5; spd = 16; cost = 26; toup = 96; nam = "Basic Fire Turret"; upt = 10; _level0.money = _level0.money - cost;
Symbol 135 MovieClip [fireturret] Frame 2
ease = 2; shotspd = 7; range = 156; shottype = 2; attack = 12; spd = 16; cost = 120; toup = 256; nam = "Upgraded Fire Turret"; upt = 20;
Symbol 135 MovieClip [fireturret] Frame 3
ease = 2; shotspd = 8; range = 156; shottype = 3; attack = 30; spd = 16; cost = 260; toup = 648; nam = "Powerful Fire Turret"; upt = 30;
Symbol 135 MovieClip [fireturret] Frame 4
ease = 2; shotspd = 9; range = 256; shottype = 4; attack = 64; spd = 12; cost = 640; toup = 2560; nam = "Advanced Fire Turret"; upt = 40;
Symbol 135 MovieClip [fireturret] Frame 5
ease = 2; shotspd = 10; range = 256; shottype = 5; attack = 96; spd = 14; cost = 2400; toup = null; nam = "Ultimate Fire Turret"; upt = 50;
Symbol 140 MovieClip [fire1] Frame 1
onEnterFrame = function () { shotbehave(); };
Symbol 141 MovieClip [fire5] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { i = 0; while (i <= _level0.enemies.count) { if (this.hitTest(_level0.enemies["e" + i])) { _level0.enemies["e" + i].chp = _level0.enemies["e" + i].chp - attack; this.removeMovieClip(); } i++; } _x = (_x + (Math.cos(_rotation * (Math.PI/180)) * xs)); _y = (_y + (Math.sin(_rotation * (Math.PI/180)) * ys)); if ((((_x > Stage.width) || (_x < 0)) || (_y < 0)) || (_y > Stage.height)) { this.removeMovieClip(); } };
Symbol 142 MovieClip [fire4] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 143 MovieClip [fire3] Frame 1
xs = parent.shotspd; ys = xs; _rotation = parent.turret._rotation; equ = _rotation / 64; _x = (parent._x + (Math.cos(equ) * 16)); _y = (parent._y + (Math.sin(equ) * 16)); attack = parent.attack; target_ = parent.target; onEnterFrame = function () { shotbehave(); };
Symbol 144 MovieClip [fire2] Frame 1
onEnterFrame = function () { shotbehave(); };
Symbol 150 MovieClip [earthturret] Frame 1
stop(); halt = false; this.cacheAsbitmap = true; online = true; offtime = 0; coff = 0; t = 3; target_ = ""; turrettype = "earth"; atkplus = 0; fire = function () { t = spd; _level0.shots.attachMovie(turrettype + shottype, (turrettype + shottype) + _level0.shots.count, _level0.shots.count); _level0.shots[(turrettype + shottype) + _level0.shots.count].parent = this; _level0.shots[(turrettype + shottype) + _level0.shots.count].cacheAsBitmap = true; _level0.shots.count++; }; onEnterFrame = function () { this.turretbehaviour(); }; ease = 2; shotspd = 24; range = 256; shottype = 1; attack = 0.4; spd = 3; cost = 10; toup = 152; upt = 5; nam = "Basic Earth Turret"; _level0.money = _level0.money - cost;
Symbol 150 MovieClip [earthturret] Frame 2
ease = 2; shotspd = 26; range = 276; shottype = 2; attack = 3; spd = 3; cost = 140; toup = 312; upt = 17; nam = "Upgraded Earth Turret";
Symbol 150 MovieClip [earthturret] Frame 3
ease = 1; shotspd = 28; range = 312; shottype = 3; attack = 9; spd = 3; cost = 300; toup = 1765; upt = 26; nam = "Sharp Earth Turret";
Symbol 150 MovieClip [earthturret] Frame 4
ease = 1; shotspd = 30; range = 316; shottype = 4; attack = 24; spd = 2; cost = 1700; toup = 4598; upt = 30; nam = "Great Earth Turret";
Symbol 150 MovieClip [earthturret] Frame 5
ease = 1; shotspd = 30; range = 360; shottype = 5; attack = 48; spd = 2; cost = 4600; toup = null; upt = 41; nam = "Perfect Earth Turret";
Symbol 152 MovieClip [earth5] Frame 1
shotload(); onEnterFrame = function () { shotbehave(); };
Symbol 154 MovieClip [earth4] Frame 1
shotload(); onEnterFrame = function () { shotbehave(); };
Symbol 156 MovieClip [earth3] Frame 1
shotload(); onEnterFrame = function () { shotbehave(); };
Symbol 158 MovieClip [earth2] Frame 1
shotload(); onEnterFrame = function () { shotbehave(); };
Symbol 160 MovieClip [earth1] Frame 1
shotload(); onEnterFrame = function () { shotbehave(); };
Symbol 161 MovieClip [pt] Frame 1
xs = (Math.random() * 4) - 2; ys = (Math.random() * 4) - 2; t = 4; onEnterFrame = function () { t--; ((t <= 0) ? (this.removeMovieClip()) : (_x = (_x + xs)_x + xs_y = (_y + ys)_y + ys)); };
Symbol 164 MovieClip [pth] Frame 1
onMouseDown = function () { if (ok == true) { _level0.addTurret(_level0.pttype, _x, _y); if (_level0.soundactive == true) { _level0.sounds.attachSound("placetur"); _level0.sounds.start(0, 0); } ok = false; } }; onMouseUp = function () { if (ok == true) { _level0.addTurret(_level0.pttype, _x, _y); if (_level0.soundactive == true) { _level0.sounds.attachSound("placetur"); _level0.sounds.start(0, 0); } ok = false; } }; onEnterFrame = function () { if (_level0.pttype == "mongen") { _width = 72; _height = 67; } else if ((_level0.pttype == "powgen") || (_level0.pttype == "laser")) { _width = 54; _height = 54; } else if (_level0.pttype == "powext") { _width = 80; _height = 80; } else if (_level0.pttype == "boom") { _width = 24; _height = 24; } else { _width = 28; _height = 28; } if (_level0.placing == true) { _alpha = 25; _visible = true; _x = _level0._xmouse; _y = _level0._ymouse; ok = true; gotoAndStop (1); } else { _visible = false; _x = -32; _y = -32; } i = 0; while (i < 360) { e1 = (Math.cos(i * (Math.PI/180)) * _width) / 2; e2 = (Math.sin(i * (Math.PI/180)) * _height) / 2; if (_level0.level.hitTest(_x + e1, _y + e2, true) || (_level0.turrets.hitTest(_x + e1, _y + e2, true))) { gotoAndStop (2); ok = false; } i = i + 16; } };
Symbol 166 MovieClip [mousemsg] Frame 1
_alpha = 64; this.cacheAsBitmap = true; onEnterFrame = function () { _x = (_level0._xmouse - _width); _y = _level0._ymouse; while (_x < 0) { _x = (_x+1); } while ((_y - _height) < 0) { _y = (_y+1); } };
Symbol 193 MovieClip Frame 1
stop(); onRollOver = function () { gotoAndStop (2); }; onRollOut = (onDragOut = function () { gotoAndStop (1); });
Symbol 203 MovieClip Frame 1
stop(); onPress = function () { _level0.placing = false; }; onRollOver = function () { gotoAndStop (2); }; onRollOut = (onDragOut = function () { gotoAndStop (1); });
Symbol 205 MovieClip [menu] Frame 1
blendMode = "overlay"; fnt = new TextFormat(); fnt.letterSpacing = 2.2; fnt.size = 11; fnt.bold = true; stop(); this.cacheAsBitmap = true; onEnterFrame = function () { power.bar._width = (_level0.power / _level0.maxpower) * 95.6; wavetimeshow.htmlText = ("<b>" + _level0.wavetimeleft) + "</b>"; waveshow.htmlText = (((("<b>" + _level0.wave) + "</b>") + "<font color='#FAE15D' size='14'><b>/") + _level0["bestwave" + _level0.difficulty]) + "</b></font>"; moneyshow.htmlText = ("<b>" + Math.round(_level0.money)) + "</b> G"; moneyshow.setTextFormat(fnt); liveshow.htmlText = ("<b>" + _level0.chp) + "</b>"; firebuy.onRollOver = function () { _level0.mousemsg("Fire Turret - 26g"); firebuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; firebuy.onRollOut = (firebuy.onDragOut = function () { _level0.clearmousemsg(); firebuy.gotoAndStop(1); }); icebuy.onRollOver = function () { _level0.mousemsg("Ice Turret - 16g"); icebuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; icebuy.onRollOut = (icebuy.onDragOut = function () { _level0.clearmousemsg(); icebuy.gotoAndStop(1); }); earthbuy.onRollOver = function () { _level0.mousemsg("Earth Turret - 10g"); earthbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; earthbuy.onRollOut = (earthbuy.onDragOut = function () { _level0.clearmousemsg(); earthbuy.gotoAndStop(1); }); rockbuy.onRollOver = function () { _level0.mousemsg("Rock Turret - 40g"); rockbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; rockbuy.onRollOut = (rockbuy.onDragOut = function () { _level0.clearmousemsg(); rockbuy.gotoAndStop(1); }); }; firebuy.onPress = function () { if (_level0.money >= 26) { _level0.pttype = "fire"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; icebuy.onPress = function () { if (_level0.money >= 16) { _level0.pttype = "ice"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; earthbuy.onPress = function () { if (_level0.money >= 10) { _level0.pttype = "earth"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; rockbuy.onPress = function () { if (_level0.money >= 40) { _level0.pttype = "rock"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; forward.onPress = function () { nextFrame(); };
Symbol 205 MovieClip [menu] Frame 2
blendMode = "overlay"; fnt = new TextFormat(); fnt.letterSpacing = 2.2; fnt.size = 11; fnt.bold = true; stop(); this.cacheAsBitmap = true; onEnterFrame = function () { power.bar._width = (_level0.power / _level0.maxpower) * 95.6; wavetimeshow.htmlText = ("<b>" + _level0.wavetimeleft) + "</b>"; waveshow.htmlText = (((("<b>" + _level0.wave) + "</b>") + "<font color='#FAE15D' size='14'><b>/") + _level0["bestwave" + _level0.difficulty]) + "</b></font>"; moneyshow.htmlText = ("<b>" + Math.round(_level0.money)) + "</b> G"; moneyshow.setTextFormat(fnt); liveshow.htmlText = ("<b>" + _level0.chp) + "</b>"; mongenbuy.onRollOver = function () { _level0.mousemsg("Gold Extractor - 435g"); mongenbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; mongenbuy.onRollOut = (mongenbuy.onDragOut = function () { _level0.clearmousemsg(); mongenbuy.gotoAndStop(1); }); powgenbuy.onRollOver = function () { _level0.mousemsg("Power Regulator - 200g"); powgenbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; powgenbuy.onRollOut = (powgenbuy.onDragOut = function () { _level0.clearmousemsg(); powgenbuy.gotoAndStop(1); }); laserbuy.onRollOver = function () { _level0.mousemsg("Laser Eruptor - 380g"); laserbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; laserbuy.onRollOut = (laserbuy.onDragOut = function () { _level0.clearmousemsg(); laserbuy.gotoAndStop(1); }); powextbuy.onRollOver = function () { _level0.mousemsg("Power Crammer - 250g"); powextbuy.gotoAndStop(2); if (_level0.soundactive == true) { _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); } }; powextbuy.onRollOut = (powextbuy.onDragOut = function () { _level0.clearmousemsg(); powextbuy.gotoAndStop(1); }); }; mongenbuy.onPress = function () { if (_level0.money >= 435) { _level0.pttype = "mongen"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; powgenbuy.onPress = function () { if (_level0.money >= 200) { _level0.pttype = "powgen"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; laserbuy.onPress = function () { if (_level0.money >= 380) { _level0.pttype = "laser"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; powextbuy.onPress = function () { if (_level0.money >= 250) { _level0.pttype = "powext"; _level0.placing = true; } else { _level0.warning("NOT ENOUGH FUNDING!"); } }; backward.onPress = function () { prevFrame(); }; forward.onPress = function () { nextFrame(); };
Symbol 210 MovieClip [level] Frame 1
gotoAndStop(_level0.difficulty); _level0.esx = 46; _level0.esy = 0; _level0.esr = 90; blendMode = "subtract";
Symbol 210 MovieClip [level] Frame 2
gotoAndStop(_level0.difficulty); _level0.esx = 46; _level0.esy = 0; _level0.esr = 90; _level0.money = _level0.money + 60; blendMode = "subtract";
Symbol 210 MovieClip [level] Frame 3
gotoAndStop(_level0.difficulty); _level0.esx = 0; _level0.esy = 216; _level0.esr = 0; _level0.money = _level0.money + 80; blendMode = "subtract";
Symbol 217 MovieClip Frame 1
_rotation = (_rotation - 4);
Symbol 217 MovieClip Frame 2
_rotation = (_rotation - 4);
Symbol 218 MovieClip Frame 1
this.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0);
Symbol 219 MovieClip [enemy] Frame 1
ease = 4 + (Math.random() * 2); check_ = 1; _x = ((_level0.esx + (Math.random() * 6)) - 3); _y = ((_level0.esy + (Math.random() * 6)) - 3); body._rotation = _level0.esr; mhp = _level0.ehp; chp = mhp; spd = _level0.espd; xs = spd; alive = true; ys = xs; this.cacheAsBitmap = true; onEnterFrame = function () { if (alive == true) { target = _level0.level["d" + check_]; xs = xs + ((spd - xs) / 4); if (xs < 0) { xs = 0; } ys = xs; if (body.hitTest(target)) { check_++; } if (chp <= 0) { _level0.earr.slice(num, 1); i = _level0.earr.length; while (i > 0) { if (_level0.enemies["e" + i].num > num) { _level0.enemies["e" + i].num--; } i--; } _level0.money = _level0.money + Math.round(mhp / ((8 * Math.random()) + 3)); _level0.cen--; this.alive = false; } _x = (_x + (Math.cos(body._rotation * (Math.PI/180)) * xs)); _y = (_y + (Math.sin(body._rotation * (Math.PI/180)) * ys)); if (target != undefined) { targetRot = (Math.atan2((target._y + target._parent._y) - _y, (target._x + target._parent._x) - _x) * 180) / Math.PI; } else { ((targetRot == undefined) ? ((targetRot = 0)) : ((targetRot = targetRot))); targetRot = targetRot + 4; } if ((body._rotation - targetRot) > 180) { targetRot = targetRot + 360; } else if ((body._rotation - targetRot) < -180) { targetRot = targetRot - 360; } changeRot = (targetRot - body._rotation) / ease; body._rotation = body._rotation + changeRot; if (target == undefined) { _level0.chp--; _level0.cen--; _level0.earr.slice(num, 1); i = _level0.earr.length; while (i > 0) { if (_level0.enemies["e" + i].num > num) { _level0.enemies["e" + i].num--; } i--; } this.removeMovieClip(); } } else { _alpha = (_alpha - 4); _yscale = (_yscale - 4); _xscale = (_xscale - 4); if (_xscale < 50) { this.removeMovieClip(); } } if (chp > 0) { hpbar.bar._width = (chp / mhp) * 36; } else { hpbar.swapDepths(2); hpbar.removeMovieClip(); } };
Symbol 223 MovieClip [drone2] Frame 1
xs = 8; ys = 8; ease = 4; active = true; ((Math.random() > 0.5) ? (_y = (Stage.height + 16)Stage.height + 16) : (_y = -16-16)); _x = (Math.random() * Stage.width); this.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { _alpha = 100; if (this.hitTest(target_) && (target_.coff > 0)) { xs = xs * 0.6; _alpha = 50; ys = ys * 0.6; target_.coff--; _level0.addpt(target_._x, target_._y); } if ((target_.coff <= 0) && (active == true)) { xs = xs + ((8 - xs) / 2); ys = ys + ((8 - ys) / 2); targetRot = Math.random() * 360; target_ = null; active = false; } if (active == false) { ((_y < 0) ? (this.removeMovieClip()) : null); ((_y > Stage.height) ? (this.removeMovieClip()) : null); ((_x < 0) ? (this.removeMovieClip()) : null); ((_x > Stage.width) ? (this.removeMovieClip()) : null); } else { targetRot = (Math.atan2(target_._y - _y, target_._x - _x) * 180) / Math.PI; } _x = (_x + (Math.cos(body._rotation * (Math.PI/180)) * xs)); _y = (_y + (Math.sin(body._rotation * (Math.PI/180)) * ys)); if ((body._rotation - targetRot) > 180) { targetRot = targetRot + 360; } else if ((body._rotation - targetRot) < -180) { targetRot = targetRot - 360; } changeRot = (targetRot - body._rotation) / ease; body._rotation = body._rotation + changeRot; };
Symbol 227 MovieClip [drone1] Frame 1
xs = 8; ys = 8; ease = 4; active = true; ((Math.random() > 0.5) ? (_y = (Stage.height + 16)Stage.height + 16) : (_y = -16-16)); _x = (Math.random() * Stage.width); this.transform.colorTransform = new flash.geom.ColorTransform(1, 1, 1, 1, (Math.random() * 256) - 128, (Math.random() * 256) - 128, (Math.random() * 256) - 128, 0); onEnterFrame = function () { _alpha = 100; if (this.hitTest(target_) && (target_.coff > 0)) { xs = xs * 0.6; ys = ys * 0.6; _alpha = 50; target_.coff--; _level0.addpt(target_._x, target_._y); } if ((target_.coff <= 0) && (active == true)) { target_.coff = 0; target_.nextFrame(); target_.online = true; xs = xs + ((8 - xs) / 2); ys = ys + ((8 - ys) / 2); targetRot = Math.random() * 360; target_ = null; active = false; } if (active == false) { ((_y < 0) ? (this.removeMovieClip()) : null); ((_y > Stage.height) ? (this.removeMovieClip()) : null); ((_x < 0) ? (this.removeMovieClip()) : null); ((_x > Stage.width) ? (this.removeMovieClip()) : null); } else { targetRot = (Math.atan2(target_._y - _y, target_._x - _x) * 180) / Math.PI; } _x = (_x + (Math.cos(body._rotation * (Math.PI/180)) * xs)); _y = (_y + (Math.sin(body._rotation * (Math.PI/180)) * ys)); if ((body._rotation - targetRot) > 180) { targetRot = targetRot + 360; } else if ((body._rotation - targetRot) < -180) { targetRot = targetRot - 360; } changeRot = (targetRot - body._rotation) / ease; body._rotation = body._rotation + changeRot; };
Symbol 248 Button
on (press) { getURL ("http://armorgames.com/", "_blank_"); }
Symbol 274 Button
on (release) { getURL ("http://www.armorgames.com", "blank"); }
Symbol 281 MovieClip Frame 81
stop();
Symbol 296 MovieClip Frame 1
stop(); onPress = function () { stopAllSounds(); gotoAndStop (2); };
Symbol 296 MovieClip Frame 2
stop(); onPress = function () { gotoAndStop (1); };
Symbol 303 MovieClip Frame 1
stop(); onRollOver = function () { this.useHandCursor = false; _level0.difficulty = 1; gotoAndStop (2); _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); }; onRollOut = (onDragOut = function () { gotoAndStop (1); }); onPress = function () { _level0.gotoAndStop("game"); };
Symbol 309 MovieClip Frame 1
stop(); onRollOver = function () { this.useHandCursor = false; gotoAndStop (2); _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); }; onRollOut = (onDragOut = function () { gotoAndStop (1); }); onPress = function () { _level0.attachMovie("tut", "tut", 1); };
Symbol 314 MovieClip Frame 1
stop(); onRollOver = function () { this.useHandCursor = false; gotoAndStop (2); _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); }; onRollOut = (onDragOut = function () { gotoAndStop (1); }); onPress = function () { getURL ("http://armorgames.com/", "_blank"); };
Symbol 319 MovieClip Frame 1
stop(); onRollOver = function () { this.useHandCursor = false; _level0.difficulty = 2; gotoAndStop (2); _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); }; onRollOut = (onDragOut = function () { gotoAndStop (1); }); onPress = function () { _level0.gotoAndStop("game"); };
Symbol 322 MovieClip Frame 1
stop(); onRollOver = function () { this.useHandCursor = false; _level0.difficulty = 3; gotoAndStop (2); _level0.sounds.attachSound("btns"); _level0.sounds.start(0, 0); }; onRollOut = (onDragOut = function () { gotoAndStop (1); }); onPress = function () { _level0.gotoAndStop("game"); };
Symbol 349 Button
on (release) { _level0.bitch = _level0.bitch + 1000; trace("you got me"); }
Symbol 363 MovieClip Frame 72
stop();
Symbol 375 MovieClip Frame 1
onEnterFrame = function () { _height = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); };
Symbol 377 MovieClip Frame 1
onEnterFrame = function () { if ((_root.getBytesLoaded() / _root.getBytesTotal()) == 1) { play(); } else { stop(); _level0.stop(); } };
Symbol 377 MovieClip Frame 41
_level0.play();

Library Items

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

Instance Names

"bar"Frame 1Symbol 243 MovieClip
"movie"Frame 344Symbol 360 MovieClip
"waveshow"Symbol 26 MovieClip [dead] Frame 1Symbol 9 EditableText
"nametext"Symbol 26 MovieClip [dead] Frame 1Symbol 13 EditableText
"msg"Symbol 42 MovieClip [warning] Frame 1Symbol 41 EditableText
"up"Symbol 89 MovieClip [tum] Frame 1Symbol 69 MovieClip
"sell"Symbol 89 MovieClip [tum] Frame 1Symbol 65 MovieClip
"ubar"Symbol 89 MovieClip [tum] Frame 1Symbol 84 MovieClip
"statshow"Symbol 89 MovieClip [tum] Frame 1Symbol 87 EditableText
"drone"Symbol 89 MovieClip [tum] Frame 1Symbol 56 MovieClip
"turname"Symbol 89 MovieClip [tum] Frame 1Symbol 88 EditableText
"turret"Symbol 99 MovieClip [rockturret] Frame 1Symbol 92 MovieClip
"turret"Symbol 118 MovieClip [iceturret] Frame 1Symbol 92 MovieClip
"turret"Symbol 135 MovieClip [fireturret] Frame 1Symbol 92 MovieClip
"turret"Symbol 150 MovieClip [earthturret] Frame 1Symbol 92 MovieClip
"body"Symbol 164 MovieClip [pth] Frame 1Symbol 163 MovieClip
"msg"Symbol 166 MovieClip [mousemsg] Frame 1Symbol 165 EditableText
"bar"Symbol 185 MovieClip Frame 1Symbol 184 MovieClip
"wavetimeshow"Symbol 205 MovieClip [menu] Frame 1Symbol 176 EditableText
"moneyshow"Symbol 205 MovieClip [menu] Frame 1Symbol 178 EditableText
"waveshow"Symbol 205 MovieClip [menu] Frame 1Symbol 180 EditableText
"power"Symbol 205 MovieClip [menu] Frame 1Symbol 185 MovieClip
"liveshow"Symbol 205 MovieClip [menu] Frame 1Symbol 190 EditableText
"icebuy"Symbol 205 MovieClip [menu] Frame 1Symbol 193 MovieClip
"firebuy"Symbol 205 MovieClip [menu] Frame 1Symbol 193 MovieClip
"earthbuy"Symbol 205 MovieClip [menu] Frame 1Symbol 193 MovieClip
"rockbuy"Symbol 205 MovieClip [menu] Frame 1Symbol 193 MovieClip
"forward"Symbol 205 MovieClip [menu] Frame 1Symbol 195 MovieClip
"mongenbuy"Symbol 205 MovieClip [menu] Frame 2Symbol 193 MovieClip
"powgenbuy"Symbol 205 MovieClip [menu] Frame 2Symbol 193 MovieClip
"powextbuy"Symbol 205 MovieClip [menu] Frame 2Symbol 193 MovieClip
"laserbuy"Symbol 205 MovieClip [menu] Frame 2Symbol 193 MovieClip
"backward"Symbol 205 MovieClip [menu] Frame 2Symbol 195 MovieClip
"d1"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d2"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d3"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d4"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d5"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d5"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d6"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d7"Symbol 210 MovieClip [level] Frame 1Symbol 207 MovieClip
"d5"Symbol 210 MovieClip [level] Frame 2Symbol 207 MovieClip
"bar"Symbol 213 MovieClip [bar] Frame 1Symbol 211 MovieClip
"body"Symbol 219 MovieClip [enemy] Frame 1Symbol 218 MovieClip
"hpbar"Symbol 219 MovieClip [enemy] Frame 1Symbol 213 MovieClip [bar]
"body"Symbol 223 MovieClip [drone2] Frame 1Symbol 221 MovieClip
"body"Symbol 227 MovieClip [drone1] Frame 1Symbol 225 MovieClip
"secretcheat"Symbol 360 MovieClip Frame 872Symbol 349 Button
"bar"Symbol 377 MovieClip Frame 1Symbol 375 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access network only, Metadata not present, AS1/AS2.
Protect (24)Timeline Frame 131 bytes "..$1$9a$VUiwwyHXh.sE7LUPQzvbZ/."
ExportAssets (56)Timeline Frame 1Symbol 1 as "beepSound"
ExportAssets (56)Timeline Frame 1Symbol 2 as "placetur"
ExportAssets (56)Timeline Frame 1Symbol 3 as "buysell"
ExportAssets (56)Timeline Frame 1Symbol 4 as "btns"
ExportAssets (56)Timeline Frame 1Symbol 26 as "dead"
ExportAssets (56)Timeline Frame 1Symbol 31 as "mongenturret"
ExportAssets (56)Timeline Frame 1Symbol 33 as "powgenturret"
ExportAssets (56)Timeline Frame 1Symbol 36 as "laserturret"
ExportAssets (56)Timeline Frame 1Symbol 39 as "powextturret"
ExportAssets (56)Timeline Frame 1Symbol 42 as "warning"
ExportAssets (56)Timeline Frame 1Symbol 81 as "tut"
ExportAssets (56)Timeline Frame 1Symbol 89 as "tum"
ExportAssets (56)Timeline Frame 1Symbol 99 as "rockturret"
ExportAssets (56)Timeline Frame 1Symbol 101 as "rock5"
ExportAssets (56)Timeline Frame 1Symbol 103 as "rock4"
ExportAssets (56)Timeline Frame 1Symbol 105 as "rock3"
ExportAssets (56)Timeline Frame 1Symbol 107 as "rock2"
ExportAssets (56)Timeline Frame 1Symbol 109 as "rock1"
ExportAssets (56)Timeline Frame 1Symbol 118 as "iceturret"
ExportAssets (56)Timeline Frame 1Symbol 120 as "ice5"
ExportAssets (56)Timeline Frame 1Symbol 122 as "ice4"
ExportAssets (56)Timeline Frame 1Symbol 124 as "ice3"
ExportAssets (56)Timeline Frame 1Symbol 126 as "ice2"
ExportAssets (56)Timeline Frame 1Symbol 128 as "ice1"
ExportAssets (56)Timeline Frame 1Symbol 135 as "fireturret"
ExportAssets (56)Timeline Frame 1Symbol 140 as "fire1"
ExportAssets (56)Timeline Frame 1Symbol 141 as "fire5"
ExportAssets (56)Timeline Frame 1Symbol 142 as "fire4"
ExportAssets (56)Timeline Frame 1Symbol 143 as "fire3"
ExportAssets (56)Timeline Frame 1Symbol 144 as "fire2"
ExportAssets (56)Timeline Frame 1Symbol 150 as "earthturret"
ExportAssets (56)Timeline Frame 1Symbol 152 as "earth5"
ExportAssets (56)Timeline Frame 1Symbol 154 as "earth4"
ExportAssets (56)Timeline Frame 1Symbol 156 as "earth3"
ExportAssets (56)Timeline Frame 1Symbol 158 as "earth2"
ExportAssets (56)Timeline Frame 1Symbol 160 as "earth1"
ExportAssets (56)Timeline Frame 1Symbol 161 as "pt"
ExportAssets (56)Timeline Frame 1Symbol 164 as "pth"
ExportAssets (56)Timeline Frame 1Symbol 166 as "mousemsg"
ExportAssets (56)Timeline Frame 1Symbol 205 as "menu"
ExportAssets (56)Timeline Frame 1Symbol 210 as "level"
ExportAssets (56)Timeline Frame 1Symbol 213 as "bar"
ExportAssets (56)Timeline Frame 1Symbol 219 as "enemy"
ExportAssets (56)Timeline Frame 1Symbol 223 as "drone2"
ExportAssets (56)Timeline Frame 1Symbol 227 as "drone1"

Labels

"menu"Frame 344
"game"Frame 345
"neverbeseen"Frame 346

Dynamic Text Variables

_root.scoreSymbol 9 EditableText"<p align="center"><font face="Tahoma_32pt_st" size="32" color="#dbfc8a" letterSpacing="0.000000" kerning="1"><b>32</b></font></p>"
_root.nameSymbol 13 EditableText"<p align="center"><font face="Arial_20pt_st" size="20" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>INSERT NAME</b></font></p>"




http://swfchan.com/23/110985/info.shtml
Created: 13/3 -2019 12:13:21 Last modified: 13/3 -2019 12:13:21 Server time: 11/05 -2024 13:01:28