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/97964031?noj=FRM97964031-11DC" width="1" height="1"></div>

Star Wars Turret Defense.swf

This is the info page for
Flash #47131

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


Text
Star War

Version 1.04 2007/12

GET lAST vERSION

<p align="left"><font face="_sans" size="12" color="#000000" letterSpacing="1.200000" kerning="0">m<font letterSpacing="2.000000">a<font letterSpacing="-0.150000">i<font letterSpacing="1.350000">n<font letterSpacing="-0.100000"> </font></font>l<font letterSpacing="1.350000">oo<font letterSpacing="0.000000">p</font></font></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ffff66" letterSpacing="0.000000" kerning="0"><b><i> </i></b></font></p><p align="left"></p>

<p align="left"></p><p align="left"></p>

<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>0</b></font></p><p align="left"></p>

Lifes

<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>0</b></font></p><p align="left"></p>

<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>1</b></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>Heros</b></font></p><p align="left"></p>

gold

18

10

15

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>5</b><font letterSpacing="0.400000"><b> </b></font><b>d</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="0.000000"><b>g</b></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>3</b><font letterSpacing="0.400000"><b> </b></font><b>d</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="0.000000"><b>g</b></font></font></font></p><p align="left"></p>

3000

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>909</b><font letterSpacing="0.000000"><b>0 &nbsp;</b><font letterSpacing="1.300000"><b>d</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="0.000000"><b>g</b></font></font></font></font></font></p><p align="left"></p>

Cancel Build

40

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>20</b><font letterSpacing="0.400000"><b> </b></font><b>d</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="0.000000"><b>g</b></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="0.650000" kerning="0"><b>Hero &nbsp;</b></font></p><p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="0.900000" kerning="0"><b>U</b><font letterSpacing="1.750000"><b>pg</b><font letterSpacing="1.150000"><b>r</b><font letterSpacing="1.250000"><b>a</b></font></font><b>d</b><font letterSpacing="0.000000"><b>e</b></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="0">30</font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#cccccc" letterSpacing="0.900000" kerning="0"><b>U</b><font letterSpacing="1.750000"><b>pg</b><font letterSpacing="1.150000"><b>r</b><font letterSpacing="1.250000"><b>a</b></font></font><b>d</b><font letterSpacing="0.000000"><b>e</b></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="1.300000" kerning="0"><b>d</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="0.000000"><b>g</b></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000</b></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><i>10000</i></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="0.800000" kerning="0"><b>T</b><font letterSpacing="1.750000"><b>o</b><font letterSpacing="0.900000"><b>w</b><font letterSpacing="1.250000"><b>e</b><font letterSpacing="1.150000"><b>r</b><font letterSpacing="0.650000"><b> </b></font></font><b>D</b></font><b>a</b><font letterSpacing="1.400000"><b>m</b><font letterSpacing="1.250000"><b>a</b></font></font><b>g</b><font letterSpacing="1.250000"><b>e</b><font letterSpacing="0.000000"><b>:</b></font></font></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.850000" kerning="0"><b>r</b><font letterSpacing="1.800000"><b>a</b><font letterSpacing="1.300000"><b>n</b><font letterSpacing="0.000000"><b>g</b></font></font></font></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000</b></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ff9900" letterSpacing="0.000000" kerning="0"><i>10000</i></font></p><p align="left"></p>

<p align="left"><font face="_sans" size="9" color="#ffffff" letterSpacing="1.350000" kerning="0"><b>R</b><font letterSpacing="1.250000"><b>a</b><font letterSpacing="1.750000"><b>ng</b></font><b>e</b><font letterSpacing="0.000000"><b>:</b></font></font></font></p><p align="left"></p>

gold

50

Click [SpaceBar] to Start

<p align="left"></p><p align="left"></p>

Version 1.0 2007/06

<p align="left"><font face="_sans" size="10" color="#cccccc" letterSpacing="0.250000" kerning="0"><b>T</b><font letterSpacing="1.300000"><b>h</b><font letterSpacing="1.800000"><b>e</b><font letterSpacing="0.400000"><b> </b><font letterSpacing="0.750000"><b>R</b></font><b>i</b></font></font><b>gh</b><font letterSpacing="1.400000"><b>t</b><font letterSpacing="0.850000"><b>-</b><font letterSpacing="0.750000"><b>C</b><font letterSpacing="0.400000"><b>li</b><font letterSpacing="0.800000"><b>c</b></font></font></font><b>k</b></font><b>-</b><font letterSpacing="0.750000"><b>S</b><font letterSpacing="1.800000"><b>e</b><font letterSpacing="0.400000"><b>l</b></font><b>e</b><font letterSpacing="0.800000"><b>c</b></font></font><b>t</b><font letterSpacing="0.850000"><b>-</b><font letterSpacing="1.750000"><b>P</b><font letterSpacing="0.400000"><b>l</b><font letterSpacing="1.800000"><b>a</b></font></font></font></font><b>y</b><font letterSpacing="0.400000"><b> </b></font></font><b>do</b><font letterSpacing="1.800000"><b>e</b><font letterSpacing="1.350000"><b>s</b></font></font><b>n&apos;</b></font><b>t</b><font letterSpacing="0.400000"><b> </b><font letterSpacing="2.200000"><b>w</b></font></font><b>o</b><font letterSpacing="0.850000"><b>r</b></font><b>k</b><font letterSpacing="0.400000"><b> </b><font letterSpacing="1.800000"><b>a</b></font></font><b>ny</b><font letterSpacing="2.700000"><b>m</b></font><b>o</b><font letterSpacing="0.850000"><b>r</b><font letterSpacing="1.800000"><b>e</b><font letterSpacing="0.400000"><b> <sbr /></b></font></font><b>do</b><font letterSpacing="1.800000"><b>e</b><font letterSpacing="1.350000"><b>s</b><font letterSpacing="0.400000"><b> i</b><font letterSpacing="1.400000"><b>t</b></font></font><b>?</b><font letterSpacing="0.400000"><b> </b><font letterSpacing="1.400000"><b>:</b><font letterSpacing="0.000000"><b>P</b></font></font></font></font></font></font></font></font></p><p align="left"><font face="_sans" size="10" color="#cccccc" letterSpacing="1.200000" kerning="0"><b>N</b><font letterSpacing="0.400000"><b>i</b><font letterSpacing="0.800000"><b>c</b><font letterSpacing="1.800000"><b>e</b></font></font><b> </b><font letterSpacing="1.400000"><b>t</b><font letterSpacing="0.850000"><b>r</b><font letterSpacing="1.300000"><b>y</b></font></font><b> </b></font><b>t</b><font letterSpacing="1.300000"><b>hough</b><font letterSpacing="0.650000"><b>.</b></font></font><b> <sbr /></b><font letterSpacing="1.400000"><b>:</b><font letterSpacing="0.000000"><b>D</b></font></font></font></font></p><p align="left"><font face="_sans" size="10" color="#cccccc" letterSpacing="0.850000" kerning="0"><b>-</b><font letterSpacing="0.750000"><b>R</b><font letterSpacing="1.300000"><b>o</b><font letterSpacing="2.700000"><b>m</b><font letterSpacing="1.800000"><b>a</b></font></font><b>n</b><font letterSpacing="0.400000"><b> </b><font letterSpacing="0.000000"><b>S</b></font></font></font></font></font></p><p align="left"></p>

ActionScript [AS1/AS2]

Frame 1
MochiAd.showPreGameAd({id:"54dc7f37b31159bc", res:"640x480"});
Frame 2
function waitFunction() { clearInterval(iid); nextFrame(); } stop(); iid = setInterval(this, "waitFunction", 4000);
Frame 3
function GiveMoney() { _root.money = _root.money + Math.round(_root.income); } var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); _root.menu = newMenu; stop(); ATK_DELAY = 5; GRD_TWR_DMG = 20; AIR_TWR_DMG = 20; BTH_TWR_DMG = 10; FIR_1 = 60; WTR_1 = 50; NTR_1 = 40; FIR_2 = 110; WTR_2 = 100; NTR_2 = 80; FIR_3 = 150; WTR_3 = 130; NTR_3 = 110; FIR_4 = 220; WTR_4 = 200; NTR_4 = 180; FIR_4 = 280; WTR_4 = 300; NTR_4 = 300; FIR_5 = 310; WTR_5 = 390; NTR_6 = 430; NTR_7 = 600; MODE = 0; SEL = 0; lives = 10; wave = 0; timerem = 19; money = 50; health = 5; speed = 3; numtowers = 0; hit = false; num = 1; income = 1;
Frame 4
_root.attachMovie("arrow", "selArrow", 1000); stop();
Instance of Symbol 97 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit1 = true; } else { _root.hit1 = false; } }
Instance of Symbol 99 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit2 = true; } else { _root.hit2 = false; } }
Instance of Symbol 101 MovieClip "p3" in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit3 = true; } else { _root.hit3 = false; } }
Instance of Symbol 103 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit4 = true; } else { _root.hit4 = false; } }
Instance of Symbol 105 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit5 = true; } else { _root.hit5 = false; } }
Instance of Symbol 107 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit6 = true; } else { _root.hit6 = false; } }
Instance of Symbol 109 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit7 = true; } else { _root.hit7 = false; } }
Instance of Symbol 111 MovieClip in Frame 4
onClipEvent (load) { } onClipEvent (enterFrame) { if (_root.guide_rect.hitTest(this)) { _root.hit8 = true; } else { _root.hit8 = false; } }
Instance of Symbol 118 MovieClip "main" in Frame 4
onClipEvent (load) { function BuildTwr() { } function MakeTower(typ, x_, y_) { _root.attachMovie("tower", "TWR_" + _root.numtowers, _ymouse + _xmouse); _root["TWR_" + _root.numtowers]._x = x_; _root["TWR_" + _root.numtowers]._y = y_; _root["TWR_" + _root.numtowers].tur.bulspawned = false; if (typ == 1) { if (_root.money >= 18) { _root.money = _root.money - 18; _root["TWR_" + _root.numtowers].gotoAndStop(5); } } else if (typ == 2) { if (_root.money >= 10) { _root.money = _root.money - 10; _root["TWR_" + _root.numtowers].gotoAndStop(13); } } else if (typ == 3) { if (_root.money >= 15) { _root.money = _root.money - 15; _root["TWR_" + _root.numtowers].gotoAndStop(23); } } else if (typ == 4) { if (_root.money >= 2000) { _root.money = _root.money - 2000; _root["TWR_" + _root.numtowers].gotoAndStop(32); } } else if (typ == 5) { if (_root.money >= 40) { _root.money = _root.money - 40; _root["TWR_" + _root.numtowers].gotoAndStop(36); } } _root.numtowers++; } var allow = true; i = 0; m = 0; k = 0; } onClipEvent (enterFrame) { i++; if (i > 30) { i = 0; _root.timerem--; if (_root.messtim >= 0) { _root.messtim--; } } if (_root.timerem <= 0) { _root.timerem = 20; _root.wave++; _root.spawner.spawnCreature(2); _root.health = (_root.health * 1.1) + (_root.wave * 8.6); _root.income = (_root.income * 0.02) + (_root.wave * 1.1); } if (_root.messtim <= 0) { _root.mess.text = ""; } if (_root.lives <= 0) { _root.gotoAndStop(3); } if (_root.MODE == 1) { _root.guide_rect._x = _root._xmouse; _root.guide_rect._y = _root._ymouse; } if (m <= _root.numtowers) { if ((((((_root["TWR_" + m]._x - _root._xmouse) > 25) | ((_root["TWR_" + m]._x - _root._xmouse) < -25)) | (((_root["TWR_" + m]._y - _root._ymouse) > 25) | ((_root["TWR_" + m]._y - _root._ymouse) < -25))) & (_root._ymouse < 400)) & ((((((((!_root.hit1) & (!_root.hit2)) & (!_root.hit3)) & (!_root.hit4)) & (!_root.hit5)) & (!_root.hit6)) & (!_root.hit7)) & (!_root.hit8))) { allow = true; _root.guide_rect.gotoAndStop(1); } else { allow = false; _root.guide_rect.gotoAndStop(2); } m++; if (m >= _root.numtowers) { m = 0; } } } onClipEvent (mouseDown) { if (_root.MODE == 1) { if (_root.numtowers > 0) { k = 0; while (k < _root.numtowers) { if ((((((_root["TWR_" + k]._x - _root._xmouse) > 25) | ((_root["TWR_" + k]._x - _root._xmouse) < -25)) | (((_root["TWR_" + k]._y - _root._ymouse) > 25) | ((_root["TWR_" + k]._y - _root._ymouse) < -25))) & (_root._ymouse < 400)) & ((((((((!_root.hit1) & (!_root.hit2)) & (!_root.hit3)) & (!_root.hit4)) & (!_root.hit5)) & (!_root.hit6)) & (!_root.hit7)) & (!_root.hit8))) { allow = true; _root.guide_rect.gotoAndStop(1); } else { allow = false; _root.guide_rect.gotoAndStop(2); _root.mess.text = "Not Enough Space to Build There!"; _root.messtim = 3; } k++; } } else if ((_root._ymouse < 400) & ((((((((!_root.hit1) & (!_root.hit2)) & (!_root.hit3)) & (!_root.hit4)) & (!_root.hit5)) & (!_root.hit6)) & (!_root.hit7)) & (!_root.hit8))) { allow = true; _root.guide_rect.gotoAndStop(1); } else { allow = false; _root.guide_rect.gotoAndStop(2); _root.mess.text = "Please Build on the Grass."; _root.messtim = 3; } if (allow) { MakeTower(_root.SEL, _root.guide_rect._x, _root.guide_rect._y); _root.MODE = 0; _root.SEL = 0; _root.guide_rect._x = -100; _root.guide_rect._y = -100; } else { } } }
Instance of Symbol 78 MovieClip [creature] "c1" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; active = false; this._alpha = 100; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c2" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c3" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c4" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c5" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c6" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c7" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 78 MovieClip [creature] "c8" in Frame 4
onClipEvent (load) { function damage(num) { this.health = this.health - num; } var xspeed; var yspeed; var active; var active = false; var startx = _x; var starty = _y; this.targ = 1; } onClipEvent (enterFrame) { if ((_root.timerem == 20) & (active == false)) { active = true; this.health = _root.health; targ = 1; } if (active) { if ((this.health <= 0) & (active == true)) { this._x = startx; this._y = starty; this._alpha = 100; active = false; _root.GiveMoney(); } else if ((((this._x - _root["d" + targ]._x) < (_root.speed + 1)) & ((this._x - _root["d" + targ]._x) > (-(_root.speed + 1)))) & (((this._y - _root["d" + targ]._y) < (_root.speed + 1)) & ((this._y - _root["d" + targ]._y) > (-(_root.speed + 1))))) { this._x = _root["d" + targ]._x; this._y = _root["d" + targ]._y; targ++; if (targ > 8) { targ = 1; this._x = startx; this._y = starty; _root.lives--; active = false; } } else if (this._x > (_root["d" + targ]._x + _root.speed)) { this._x = this._x - _root.speed; xspeed = -_root.speed; } else if (this._x < (_root["d" + targ]._x - _root.speed)) { this._x = this._x + _root.speed; xspeed = _root.speed; } else if (this._y > (_root["d" + targ]._y + _root.speed)) { this._y = this._y - _root.speed; yspeed = -_root.speed; } else if (this._y < (_root["d" + targ]._y - _root.speed)) { this._y = this._y + _root.speed; yspeed = _root.speed; } } }
Instance of Symbol 188 MovieClip in Frame 4
on (keyPress "<Space>") { if ((((((((_root.c1.active == false) & (_root.c2.active == false)) & (_root.c3.active == false)) & (_root.c4.active == false)) & (_root.c5.active == false)) & (_root.c6.active == false)) & (_root.c7.active == false)) & (_root.c8.active == false)) { _root.timerem = 0; } }
Frame 5
stop();
Frame 7
gotoAndStop (6);
Symbol 10 MovieClip [bullet] Frame 1
stop();
Symbol 10 MovieClip [bullet] Frame 2
stop();
Symbol 10 MovieClip [bullet] Frame 3
stop();
Symbol 10 MovieClip [bullet] Frame 4
stop();
Symbol 16 Button
on (release) { _root.MODE = 2; _root.selArrow._visible = true; _root.selArrow._x = _x; _root.selArrow._y = _y; _root.SEL = _name; _root.console.gotoAndStop(2); _root.console.nxt_dmg = turret.nxtdmg; _root.console.upg_price = nxtprice; _root.console.upgradable = upgradeable; _root.console.dmgtxt.text = turret.dmg; _root.console.namtxt.text = nam; _root.console.rngtxt.text = turret.range; _root.console.nxt_rng = nextrange; }
Symbol 20 MovieClip [turret] Frame 10
stop();
Symbol 59 MovieClip [tower] Frame 1
stop();
Symbol 59 MovieClip [tower] Frame 5
turret.dmg = 4; turret.range = 100; nextrange = 100; turret.nxtdmg = 12; nxtprice = 20; turret._y = -7.5; stop(); upgradeable = true; nam = "Small Fire Tower"; stop();
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 5
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > 150)) | (distancex < -150)) | (distancey > 150)) | (distancey < -150)) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } mindist = new Number(0); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } if (bulspawned == false) { _root.attachMovie("bullet", "BUL_" + _parent._name, 700 + _root.num); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["BUL_" + _parent._name].blendMode = "add"; _root["BUL_" + _parent._name].gotoAndStop(1); _root.num++; bulspawned = true; } }
Symbol 59 MovieClip [tower] Frame 6
turret.dmg = 12; turret.range = 100; nextrange = 100; turret.nxtdmg = 36; nxtprice = 30; turret._y = -12.5; stop(); upgradeable = true; nam = "Large Fire Tower";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 6
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } mindist = new Number(0); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 7
turret.dmg = 36; turret.range = 100; nextrange = 100; turret.nxtdmg = 108; nxtprice = 50; turret._y = -12.5; stop(); upgradeable = true; nam = "Advanced Fire Tower";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 7
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 150; _root["BUL_" + _parent._name]._yscale = 150; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } mindist = new Number(0); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 8
turret.dmg = 108; turret.range = 100; nextrange = 100; turret.nxtdmg = 300; nxtprice = 80; turret._y = -12.5; stop(); upgradeable = true; nam = "Great Fire Tower";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 8
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } mindist = new Number(0); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 9
turret.dmg = 300; turret.range = 100; turret.nxtdmg = 2056; nextrange = 110; nxtprice = 600; turret._y = -12.5; stop(); upgradeable = true; nam = "Super Fire Tower";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 9
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 200; _root["BUL_" + _parent._name]._yscale = 200; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 10
turret.dmg = 2056; turret.range = 110; turret.nxtdmg = 7021; nxtprice = 1500; nextrange = 120; turret._y = -12.5; stop(); upgradeable = true; nam = "Century Inferno Tower";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 10
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 11
turret.dmg = 7021; turret.range = 120; turret.nxtdmg = "n/a"; nxtprice = "n/a"; nextrange = "n/a"; turret._y = -12.5; stop(); upgradeable = false; nam = "FireLord Elemental Tower";
Symbol 59 MovieClip [tower] Frame 12
gotoAndStop (8);
Symbol 59 MovieClip [tower] Frame 13
turret.dmg = 5; turret.nxtdmg = 15; nxtprice = 20; turret._y = -7.5; stop(); upgradeable = true; nam = "Water Tower"; turret.range = 100; nextrange = 150; stop();
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 13
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); this.play(); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } if (bulspawned == false) { _root.attachMovie("bullet", "BUL_" + _parent._name, 700 + _root.num); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["BUL_" + _parent._name].blendMode = "add"; _root["BUL_" + _parent._name].gotoAndStop(2); _root.num++; bulspawned = true; } }
Symbol 59 MovieClip [tower] Frame 14
turret.dmg = 15; turret.nxtdmg = 45; nxtprice = 40; turret._y = -12.5; stop(); upgradeable = true; nam = "Cold Water Tower"; turret.range = 150; nextrange = 150; stop();
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 14
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 15
turret.dmg = 45; turret.nxtdmg = 136; nxtprice = 80; turret._y = -12.5; stop(); upgradeable = true; nam = "Ice Tower"; turret.range = 150; nextrange = 180;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 15
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 150; _root["BUL_" + _parent._name]._yscale = 150; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } mindist = new Number(0); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 16
turret.nxtdmg = 405; nxtprice = 160; turret._y = -12.5; stop(); upgradeable = true; nam = "Frost Tower"; turret.range = 180; nextrange = 200;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 16
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 17
turret.dmg = 405; turret.nxtdmg = 1215; nxtprice = 320; turret._y = -12.5; stop(); upgradeable = true; nam = "Master Ice Tower"; turret.range = 200; nextrange = 200;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 17
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 200; _root["BUL_" + _parent._name]._yscale = 200; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 18
turret.dmg = 1215; turret.nxtdmg = 3342; nxtprice = 730; turret._y = -12.5; stop(); upgradeable = true; nam = "Termination Tower"; turret.range = 200; nextrange = 200;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 18
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 19
turret.dmg = 3342; turret.nxtdmg = 6684; nxtprice = 1000; turret._y = -12.5; stop(); upgradeable = true; nam = "Ultimate Ice Tower"; turret.range = 200; nextrange = 215;
Symbol 59 MovieClip [tower] Frame 20
turret.dmg = 6684; turret.nxtdmg = 7335; nxtprice = 1000; turret._y = -12.5; stop(); upgradeable = true; nam = "Ultimate Ice Tower"; turret.range = 215; nextrange = 300;
Symbol 59 MovieClip [tower] Frame 21
turret.dmg = 7335; turret.nxtdmg = "n/a"; nxtprice = "n/a"; turret._y = -32.5; stop(); upgradeable = false; nam = "Ultimate Ice Tower"; turret.range = 300; nextrange = "n/a";
Symbol 59 MovieClip [tower] Frame 22
gotoAndStop (13);
Symbol 59 MovieClip [tower] Frame 23
turret.dmg = 5; turret.nxtdmg = 15; nxtprice = 20; turret._y = -7.5; stop(); upgradeable = true; nam = "Small Nature Tower"; turret.range = 100; nextrange = 100; stop();
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 23
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } if (bulspawned == false) { _root.attachMovie("bullet", "BUL_" + _parent._name, 700 + _root.num); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["BUL_" + _parent._name].blendMode = "normal"; _root["BUL_" + _parent._name].gotoAndStop(3); _root.num++; bulspawned = true; } }
Symbol 59 MovieClip [tower] Frame 24
turret.dmg = 10; turret.nxtdmg = 45; nxtprice = 40; turret._y = -12.5; stop(); upgradeable = true; nam = "Large Nature Tower"; turret.range = 100; nextrange = 110;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 24
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 150; _root["BUL_" + _parent._name]._yscale = 150; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 25
turret.dmg = 20; turret.nxtdmg = 136; nxtprice = 80; turret._y = -12.5; stop(); upgradeable = true; nam = "Great Nature Tower"; turret.range = 110; nextrange = 150;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 25
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 26
turret.dmg = 90; turret.nxtdmg = 405; nxtprice = 160; turret._y = -12.5; stop(); upgradeable = true; nam = "Master Nature Tower"; turret.range = 150; nextrange = 170;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 26
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 200; _root["BUL_" + _parent._name]._yscale = 200; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 27
turret.dmg = 300; turret.nxtdmg = 1215; nxtprice = 320; turret._y = -12.5; stop(); upgradeable = true; nam = "Master Nature Tower"; turret.range = 170; nextrange = 190;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 27
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 28
turret.dmg = 1013; turret.nxtdmg = 3645; nxtprice = 640; turret._y = -12.5; stop(); upgradeable = true; nam = "Enchanted Nature Tower"; turret.range = 190; nextrange = 200;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 28
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 250; _root["BUL_" + _parent._name]._yscale = 250; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 29
turret.dmg = 1458; turret.nxtdmg = 9000; nxtprice = 1100; turret._y = -12.5; stop(); upgradeable = true; nam = "Supernatural Tower"; turret.range = 200; nextrange = 215;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 29
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 2); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 2); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 30
turret.dmg = 9000; turret.nxtdmg = "n/a"; nxtprice = "n/a"; turret._y = -12.5; stop(); upgradeable = false; nam = "Living Tower"; turret.range = 215; nextrange = "n/a";
Symbol 59 MovieClip [tower] Frame 31
gotoAndStop (18);
Symbol 59 MovieClip [tower] Frame 32
turret.dmg = 9090; turret.range = 150; nextrange = 100; turret.nxtdmg = 15050; nxtprice = 5000; turret._y = -7.5; stop(); upgradeable = true; nam = "Ultimate Armed Tower"; stop();
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 32
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 4); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 4); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; this.play(); _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } if (bulspawned == false) { _root.attachMovie("bullet", "BUL_" + _parent._name, 700 + _root.num); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["BUL_" + _parent._name].blendMode = "invert"; _root["BUL_" + _parent._name].gotoAndStop(4); _root.num++; bulspawned = true; } }
Symbol 59 MovieClip [tower] Frame 33
turret.dmg = 15050; turret.nxtdmg = 909090 /* 0x0DDF22 */; nxtprice = 15000; turret._y = -7.5; stop(); upgradeable = true; nam = "Flower Power Tower"; turret.range = 100; nextrange = 90;
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 33
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 4); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 4); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 34
turret.dmg = 909090 /* 0x0DDF22 */; turret.nxtdmg = "n/a"; nxtprice = "n/a"; turret._y = -12.5; stop(); upgradeable = false; nam = "TTHHE ULLTTIMMATTE TTOWWERR"; turret.range = 90; nextrange = "n/a";
Instance of Symbol 20 MovieClip [turret] "turret" in Symbol 59 MovieClip [tower] Frame 34
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); _root["BUL_" + _parent._name]._xscale = 150; _root["BUL_" + _parent._name]._yscale = 150; } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 5); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 5); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { x = _root["c" + target]._x - _parent._x; y = (_root["c" + target]._y - _parent._y) * -1; angle = Math.atan(y / x) / 0.01745329; if (x < 0) { angle = angle + 180; } if ((x >= 0) && (y < 0)) { angle = angle + 360; } this._rotation = angle * -1; getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } }
Symbol 59 MovieClip [tower] Frame 36
turret.dmg = 40; turret.nxtdmg = "n/a"; nxtprice = "n/a"; turret._y = -12.5; stop(); upgradeable = false; nam = "Storm Tower"; turret.range = 100; nextrange = "n/a"; stop();
Instance of Symbol 58 MovieClip "turret" in Symbol 59 MovieClip [tower] Frame 36
onClipEvent (load) { function getDist(x1, y1, x2, y2) { distancex = x2 - x1; distancey = y2 - y1; } function moveBullet() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { pickTarget(); } else if ((target > 0) & (_root["c" + target].active == true)) { _root["BUL_" + _parent._name]._visible = true; _root["BUL_" + _parent._name]._x = _root["BUL_" + _parent._name]._x + ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) / 4); _root["BUL_" + _parent._name]._y = _root["BUL_" + _parent._name]._y + ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) / 4); if ((((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) < 1) & ((_root["c" + target]._x - _root["BUL_" + _parent._name]._x) > -1)) | (((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) < 1) & ((_root["c" + target]._y - _root["BUL_" + _parent._name]._y) > -1))) { _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["c" + target].health = _root["c" + target].health - (random(dmg * 0.3) + (dmg * 0.7)); _root["c" + target]._alpha = 100 * (_root["c" + target].health / _root.health); pickTarget(); } if (((((_root["c" + i]._x - _parent._x) > 150) | ((_root["c" + i]._x - _parent._x) < -150)) | ((_root["c" + i]._y - _parent._y) > 150)) | ((_root["c" + i]._y - _parent._y) < -150)) { target = 0; pickTarget(); } } else { pickTarget(); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; } } function pickTarget() { if ((((((target == 0) | (distancex > this.range)) | (distancex < (-this.range))) | (distancey > this.range)) | (distancey < (-this.range))) | (_root["c" + target].active == false)) { target++; } else if (target > 8) { target = 0; pickTarget(); } } pickTarget(); bulspawned = new Boolean(false); target = new Number(0); distancex = new Number(0); distancey = new Number(0); } onClipEvent (enterFrame) { if (target == 0) { this._rotation = this._rotation + 5; pickTarget(); } else { getDist(_parent._x, _parent._y, _root["c" + target]._x, _root["c" + target]._y); moveBullet(); } if (bulspawned == false) { _root.attachMovie("bullet", "BUL_" + _parent._name, 700 + _root.num); _root["BUL_" + _parent._name]._x = _parent._x; _root["BUL_" + _parent._name]._y = _parent._y; _root["BUL_" + _parent._name]._visible = false; _root["BUL_" + _parent._name].blendMode = normal; _root["BUL_" + _parent._name].gotoAndStop(5); _root.num++; bulspawned = true; } }
Symbol 80 MovieClip [guide] Frame 1
this._visible = false;
Symbol 201 MovieClip [__Packages.MochiAd] Frame 0
class MochiAd { function MochiAd () { } static function getVersion() { return("2.1"); } static function showPreGameAd(options) { var _local27 = {clip:_root, ad_timeout:3000, fadeout_time:250, regpt:"o", method:"showPreloaderAd", color:16747008, background:16777161, outline:13994812, ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local27); var clip = options.clip; var _local23 = 11000; var _local26 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local14 = _getRes(options); var _local4 = _local14[0]; var _local13 = _local14[1]; mc._x = _local4 * 0.5; mc._y = _local13 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk._x = _local4 * -0.5; chk._y = _local13 * -0.5; var _local7 = chk.createEmptyMovieClip("_mochiad_bar", 4); _local7._x = 10; _local7._y = _local13 - 20; var _local22 = options.color; delete options.color; var _local19 = options.background; delete options.background; var _local24 = options.outline; delete options.outline; var _local5 = _local7.createEmptyMovieClip("_outline", 1); _local5.beginFill(_local19); _local5.moveTo(0, 0); _local5.lineTo(_local4 - 20, 0); _local5.lineTo(_local4 - 20, 10); _local5.lineTo(0, 10); _local5.lineTo(0, 0); _local5.endFill(); var _local3 = _local7.createEmptyMovieClip("_inside", 2); _local3.beginFill(_local22); _local3.moveTo(0, 0); _local3.lineTo(_local4 - 20, 0); _local3.lineTo(_local4 - 20, 10); _local3.lineTo(0, 10); _local3.lineTo(0, 0); _local3.endFill(); _local3._xscale = 0; var _local6 = _local7.createEmptyMovieClip("_outline", 3); _local6.lineStyle(0, _local24, 100); _local6.moveTo(0, 0); _local6.lineTo(_local4 - 20, 0); _local6.lineTo(_local4 - 20, 10); _local6.lineTo(0, 10); _local6.lineTo(0, 0); chk.ad_msec = _local23; chk.ad_timeout = _local26; chk.started = getTimer(); chk.showing = false; chk.last_pcnt = 0; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec; }; chk.onEnterFrame = function () { var _local6 = this._parent._parent; var _local12 = this._parent._mochiad_ctr; var _local5 = getTimer() - this.started; var _local3 = false; var _local4 = _local6.getBytesTotal(); var _local8 = _local6.getBytesLoaded(); var _local10 = (100 * _local8) / _local4; var _local11 = (100 * _local5) / chk.ad_msec; var _local9 = this._mochiad_bar._inside; var _local2 = Math.min(100, Math.min(_local10 || 0, _local11)); _local2 = Math.max(this.last_pcnt, _local2); this.last_pcnt = _local2; _local9._xscale = _local2; if (!chk.showing) { var _local7 = _local12.getBytesTotal(); if ((_local7 > 0) || (typeof(_local7) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local5 > chk.ad_timeout) { _local3 = true; } } if (_local5 > chk.ad_msec) { _local3 = true; } if (((_local4 > 0) && (_local8 >= _local4)) && (_local3)) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = chk.fadeFunction; } } }; } static function showInterLevelAd(options) { var _local13 = {clip:_root, ad_timeout:2000, fadeout_time:250, regpt:"o", method:"showTimedAd", ad_started:function () { this.clip.stop(); }, ad_finished:function () { this.clip.play(); }}; options = _parseOptions(options, _local13); var clip = options.clip; var _local10 = 11000; var _local12 = options.ad_timeout; delete options.ad_timeout; var fadeout_time = options.fadeout_time; delete options.fadeout_time; if (!load(options)) { options.ad_finished(); return(undefined); } options.ad_started(); var mc = clip._mochiad; mc.onUnload = function () { options.ad_finished(); }; var _local5 = _getRes(options); var _local14 = _local5[0]; var _local11 = _local5[1]; mc._x = _local14 * 0.5; mc._y = _local11 * 0.5; var chk = mc.createEmptyMovieClip("_mochiad_wait", 3); chk.ad_msec = _local10; chk.ad_timeout = _local12; chk.started = getTimer(); chk.showing = false; chk.fadeout_time = fadeout_time; chk.fadeFunction = function () { var _local2 = 100 * (1 - ((getTimer() - this.fadeout_start) / this.fadeout_time)); if (_local2 > 0) { this._parent._alpha = _local2; } else { var _local3 = this._parent._parent; MochiAd.unload(_local3); delete this.onEnterFrame; } }; mc.lc.adLoaded = function (width, height) { }; mc.lc.adjustProgress = function (msec) { var _local2 = this.mc._mochiad_wait; _local2.server_control = true; _local2.started = getTimer(); _local2.ad_msec = msec - 250; }; chk.onEnterFrame = function () { var _local5 = this._parent._mochiad_ctr; var _local4 = getTimer() - this.started; var _local2 = false; if (!chk.showing) { var _local3 = _local5.getBytesTotal(); if ((_local3 > 0) || (typeof(_local3) == "undefined")) { chk.showing = true; chk.started = getTimer(); } else if (_local4 > chk.ad_timeout) { _local2 = true; } } if (_local4 > chk.ad_msec) { _local2 = true; } if (_local2) { if (this.server_control) { delete this.onEnterFrame; } else { this.fadeout_start = getTimer(); this.onEnterFrame = this.fadeFunction; } } }; } static function showTimedAd(options) { showInterLevelAd(options); } static function showPreloaderAd(options) { showPreGameAd(options); } static function _allowDomains(server) { var _local1 = server.split("/")[2].split(":")[0]; if (System.security) { if (System.security.allowDomain) { System.security.allowDomain("*"); System.security.allowDomain(_local1); } if (System.security.allowInsecureDomain) { System.security.allowInsecureDomain("*"); System.security.allowInsecureDomain(_local1); } } return(_local1); } static function _loadCommunicator(options) { var _local26 = {clip:_root, com_server:"http://x.mochiads.com/com/1/", method:"loadCommunicator", depth:10337, id:"_UNKNOWN_"}; options = _parseOptions(options, _local26); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local18 = options.clip; var _local20 = "_mochiad_com_" + options.id; if (!_isNetworkAvailable()) { return(null); } if (_local18[_local20]) { return(_local18[_local20].lc); } var _local21 = options.com_server + options.id; _allowDomains(_local21); delete options.id; delete options.com_server; var _local25 = options.depth; delete options.depth; var _local17 = _local18.createEmptyMovieClip(_local20, _local25); var _local11 = _local17.createEmptyMovieClip("_mochiad_com", 1); for (var _local15 in options) { _local11[_local15] = options[_local15]; } var _local6 = new LocalConnection(); var _local16 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local6.mc = _local17; _local6.name = _local16; _local6.allowDomain = function (d) { return(true); }; _local6.allowInsecureDomain = _local6.allowDomain; _local6.connect(_local16); _local17.lc = _local6; _local11.lc = _local16; _local6._id = 0; _local6._queue = []; _local6.rpcResult = function (cb_arg) { var _local8 = parseInt(cb_arg); var _local4 = this._callbacks[_local8]; if (!_local4) { return(undefined); } delete this._callbacks[_local8]; var _local5 = []; var _local3 = 2; while (_local3 < _local4.length) { _local5.push(_local4[_local3]); _local3++; } _local3 = 1; while (_local3 < arguments.length) { _local5.push(arguments[_local3]); _local3++; } var _local6 = _local4[1]; var _local7 = _local4[0]; if (_local7 && (typeof(_local6) == "string")) { _local6 = _local7[_local6]; } if (_local6) { _local6.apply(_local7, _local5); } }; _local6._didConnect = function (endpoint) { this._endpoint = endpoint; var _local4 = this._queue; delete this._queue; var _local5 = this.doSend; var _local2 = 0; while (_local2 < _local4.length) { var _local3 = _local4[_local2]; _local5.apply(this, _local3); _local2++; } }; _local6.doSend = function (args, cbobj, cbfn) { if (this._endpoint == null) { var _local4 = []; var _local3 = 0; while (_local3 < arguments.length) { _local4.push(arguments[_local3]); _local3++; } this._queue.push(_local4); return(undefined); } this._id = this._id + 1; var _local5 = this._id; if ((cbfn === undefined) || (cbfn === null)) { cbfn = cbobj; } this._callbacks[_local5] = [cbobj, cbfn]; var _local7 = new LocalConnection(); var _local9 = _local7.send(this._endpoint, "rpc", _local5, args); }; _local6._callbacks = {}; _local6._callbacks[0] = [_local6, "_didConnect"]; _local11.st = getTimer(); _local11.loadMovie(_local21 + ".swf", "POST"); return(_local6); } static function fetchHighScores(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["fetchHighScores", options]; _local1.doSend(["fetchHighScores", options], callbackObj, callbackMethod); return(true); } static function sendHighScore(options, callbackObj, callbackMethod) { var _local1 = _loadCommunicator({id:options.id}); if (!_local1) { return(false); } var _local4 = ["sendHighScore", options]; _local1.doSend(["sendHighScore", options], callbackObj, callbackMethod); return(true); } static function load(options) { var _local13 = {clip:_root, server:"http://x.mochiads.com/srv/1/", method:"load", depth:10333, id:"_UNKNOWN_"}; options = _parseOptions(options, _local13); options.swfv = options.clip.getSWFVersion() || 6; options.mav = getVersion(); var _local9 = options.clip; if (!_isNetworkAvailable()) { return(null); } if (_local9._mochiad_loaded) { return(null); } var _local12 = options.depth; delete options.depth; var _local6 = _local9.createEmptyMovieClip("_mochiad", _local12); var _local11 = _getRes(options); options.res = (_local11[0] + "x") + _local11[1]; options.server = options.server + options.id; delete options.id; _local9._mochiad_loaded = true; var _local4 = _local6.createEmptyMovieClip("_mochiad_ctr", 1); for (var _local7 in options) { _local4[_local7] = options[_local7]; } var _local10 = _local4.server; delete _local4.server; var _local14 = _allowDomains(_local10); _local6.onEnterFrame = function () { if (this._mochiad_ctr._url != this._url) { this.onEnterFrame = function () { if (!this._mochiad_ctr) { delete this.onEnterFrame; MochiAd.unload(this._parent); } }; } }; var _local5 = new LocalConnection(); var _local8 = ["", Math.floor(new Date().getTime()), random(999999)].join("_"); _local5.mc = _local6; _local5.name = _local8; _local5.hostname = _local14; _local5.allowDomain = function (d) { return(true); }; _local5.allowInsecureDomain = _local5.allowDomain; _local5.connect(_local8); _local6.lc = _local5; _local4.lc = _local8; _local4.st = getTimer(); _local4.loadMovie(_local10 + ".swf", "POST"); return(_local6); } static function unload(clip) { if (typeof(clip) == "undefined") { clip = _root; } if (clip.clip && (clip.clip._mochiad)) { clip = clip.clip; } if (!clip._mochiad) { return(false); } clip._mochiad.removeMovieClip(); delete clip._mochiad_loaded; delete clip._mochiad; return(true); } static function _isNetworkAvailable() { if (System.security) { var _local1 = System.security; if (_local1.sandboxType == "localWithFile") { return(false); } } return(true); } static function _getRes(options) { var _local3 = options.clip.getBounds(); var _local2 = 0; var _local1 = 0; if (typeof(options.res) != "undefined") { var _local4 = options.res.split("x"); _local2 = parseFloat(_local4[0]); _local1 = parseFloat(_local4[1]); } else { _local2 = _local3.xMax - _local3.xMin; _local1 = _local3.yMax - _local3.yMin; } if ((_local2 == 0) || (_local1 == 0)) { _local2 = Stage.width; _local1 = Stage.height; } return([_local2, _local1]); } static function _parseOptions(options, defaults) { var _local4 = {}; for (var _local8 in defaults) { _local4[_local8] = defaults[_local8]; } if (options) { for (var _local8 in options) { _local4[_local8] = options[_local8]; } } if (_root.mochiad_options) { var _local5 = _root.mochiad_options.split("&"); var _local2 = 0; while (_local2 < _local5.length) { var _local3 = _local5[_local2].split("="); _local4[unescape(_local3[0])] = unescape(_local3[1]); _local2++; } } return(_local4); } }
Symbol 90 Button
on (release) { getURL ("http://ycs.myftp.org/fport/flash_play.asp?id=2611", "blank"); }
Symbol 92 Button
on (release) { play(); }
Symbol 123 MovieClip Frame 1
stop();
Symbol 146 Button
on (release) { if (_root.money >= 18) { _root.MODE = 1; _root.SEL = 1; } }
Symbol 147 Button
on (release) { if (_root.money >= 10) { _root.MODE = 1; _root.SEL = 2; } }
Symbol 148 Button
on (release) { if (_root.money >= 15) { _root.MODE = 1; _root.SEL = 3; } }
Symbol 154 Button
on (release) { if (_root.money >= 3000) { _root.MODE = 1; _root.SEL = 4; } }
Symbol 158 Button
on (release) { if (_root.money >= 40) { _root.MODE = 1; _root.SEL = 5; } }
Symbol 165 Button
on (release) { if (upgradable) { if (_root.money >= upg_price) { _root[_root.SEL].nextFrame(); _root[_root.SEL].turret.active = false; _root.money = _root.money - upg_price; _root.selArrow._visible = false; gotoAndStop (1); } else { _root.mess.text = "Insufficient Funds to Upgrade Selected Hero."; _root.messtim = 3; } } else { _root.mess.text = "This Hero Cannot be Upgraded Any Further."; _root.messtim = 3; } }
Symbol 172 MovieClip Frame 1
stop();
Symbol 173 Button
on (release) { _root.MODE = 0; _root.SEL = 0; _root.selArrow._visible = false; gotoAndStop (1); }
Symbol 181 MovieClip Frame 1
_root.ex._visible = true; stop();
Symbol 181 MovieClip Frame 2
var upg_price; var nxt_dmg; var upgadable; _root.ex._visible = false;
Symbol 186 Button
on (rollOver) { if (MODE == 1) { _root.MODE = 0; _root.SEL = 0; } _root.guide_rect._x = -100; _root.guide_rect._y = -100; }
Symbol 197 Button
on (release) { gotoAndStop (3); }
Symbol 199 Button
on (release) { getURL ("http://ww9.zapto.org/mc/starwar/", "blank"); }

Library Items

Symbol 1 Sound [introbgm]Used by:Timeline
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:10
Symbol 4 BitmapUsed by:5
Symbol 5 GraphicUses:4Used by:10
Symbol 6 BitmapUsed by:7
Symbol 7 GraphicUses:6Used by:10
Symbol 8 BitmapUsed by:9
Symbol 9 GraphicUses:8Used by:10
Symbol 10 MovieClip [bullet]Uses:3 5 7 9
Symbol 11 GraphicUsed by:16
Symbol 12 BitmapUsed by:13
Symbol 13 GraphicUses:12Used by:16
Symbol 14 GraphicUsed by:16
Symbol 15 GraphicUsed by:16
Symbol 16 ButtonUses:11 13 14 15Used by:59
Symbol 17 BitmapUsed by:18 21 22 23 24 25 27 145
Symbol 18 GraphicUses:17Used by:59
Symbol 19 GraphicUsed by:20
Symbol 20 MovieClip [turret]Uses:19Used by:59
Symbol 21 GraphicUses:17Used by:59
Symbol 22 GraphicUses:17Used by:59
Symbol 23 GraphicUses:17Used by:59
Symbol 24 GraphicUses:17Used by:59
Symbol 25 GraphicUses:17Used by:59
Symbol 26 GraphicUsed by:59
Symbol 27 GraphicUses:17Used by:28
Symbol 28 MovieClipUses:27Used by:59
Symbol 29 BitmapUsed by:30 31 32 33 34 35 36 37
Symbol 30 GraphicUses:29Used by:59
Symbol 31 GraphicUses:29Used by:59
Symbol 32 GraphicUses:29Used by:59
Symbol 33 GraphicUses:29Used by:59
Symbol 34 GraphicUses:29Used by:59
Symbol 35 GraphicUses:29Used by:59
Symbol 36 GraphicUses:29Used by:59
Symbol 37 GraphicUses:29Used by:38 147
Symbol 38 MovieClipUses:37Used by:59
Symbol 39 BitmapUsed by:40 41 42 43 44 45 46 48
Symbol 40 GraphicUses:39Used by:59
Symbol 41 GraphicUses:39Used by:59
Symbol 42 GraphicUses:39Used by:59
Symbol 43 GraphicUses:39Used by:59
Symbol 44 GraphicUses:39Used by:59
Symbol 45 GraphicUses:39Used by:59
Symbol 46 GraphicUses:39Used by:59
Symbol 47 GraphicUsed by:59
Symbol 48 GraphicUses:39Used by:49 148
Symbol 49 MovieClipUses:48Used by:59
Symbol 50 BitmapUsed by:52 53 54
Symbol 51 BitmapUsed by:52 53 54
Symbol 52 GraphicUses:50 51Used by:59 154
Symbol 53 GraphicUses:50 51Used by:59
Symbol 54 GraphicUses:50 51Used by:59
Symbol 55 MovieClipUsed by:59
Symbol 56 BitmapUsed by:57
Symbol 57 GraphicUses:56Used by:58 158
Symbol 58 MovieClipUses:57Used by:59
Symbol 59 MovieClip [tower]Uses:16 18 20 21 22 23 24 25 26 28 30 31 32 33 34 35 36 38 40 41 42 43 44 45 46 47 49 52 53 54 55 58
Symbol 60 GraphicUsed by:61
Symbol 61 MovieClip [arrow]Uses:60
Symbol 62 GraphicUsed by:77
Symbol 63 GraphicUsed by:68
Symbol 64 GraphicUsed by:65
Symbol 65 MovieClipUses:64Used by:68
Symbol 66 GraphicUsed by:67
Symbol 67 MovieClipUses:66Used by:68
Symbol 68 MovieClipUses:63 65 67Used by:77
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:77
Symbol 71 GraphicUsed by:77
Symbol 72 GraphicUsed by:73
Symbol 73 MovieClipUses:72Used by:77
Symbol 74 GraphicUsed by:77
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:77
Symbol 77 MovieClipUses:62 68 70 71 73 74 76Used by:78
Symbol 78 MovieClip [creature]Uses:77Used by:Timeline
Symbol 79 GraphicUsed by:80
Symbol 80 MovieClip [guide]Uses:79Used by:Timeline
Symbol 201 MovieClip [__Packages.MochiAd]
Symbol 81 BitmapUsed by:82
Symbol 82 GraphicUses:81Used by:Timeline
Symbol 83 BitmapUsed by:84
Symbol 84 GraphicUses:83Used by:Timeline
Symbol 85 FontUsed by:86 89
Symbol 86 TextUses:85Used by:Timeline
Symbol 87 FontUsed by:88 198
Symbol 88 TextUses:87Used by:Timeline
Symbol 89 TextUses:85Used by:90 199
Symbol 90 ButtonUses:89Used by:Timeline
Symbol 91 GraphicUsed by:92 197
Symbol 92 ButtonUses:91Used by:Timeline
Symbol 93 BitmapUsed by:94
Symbol 94 GraphicUses:93Used by:95
Symbol 95 MovieClipUses:94Used by:Timeline
Symbol 96 GraphicUsed by:97
Symbol 97 MovieClipUses:96Used by:Timeline
Symbol 98 GraphicUsed by:99
Symbol 99 MovieClipUses:98Used by:Timeline
Symbol 100 GraphicUsed by:101
Symbol 101 MovieClipUses:100Used by:Timeline
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:102Used by:Timeline
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:Timeline
Symbol 106 GraphicUsed by:107
Symbol 107 MovieClipUses:106Used by:Timeline
Symbol 108 GraphicUsed by:109
Symbol 109 MovieClipUses:108Used by:Timeline
Symbol 110 GraphicUsed by:111
Symbol 111 MovieClipUses:110Used by:Timeline
Symbol 112 BitmapUsed by:113
Symbol 113 GraphicUses:112Used by:114
Symbol 114 MovieClipUses:113Used by:Timeline
Symbol 115 GraphicUsed by:118
Symbol 116 FontUsed by:117 124 156 161 187
Symbol 117 EditableTextUses:116Used by:118
Symbol 118 MovieClipUses:115 117Used by:Timeline
Symbol 119 FontUsed by:120 196
Symbol 120 EditableTextUses:119Used by:Timeline
Symbol 121 GraphicUsed by:123
Symbol 122 GraphicUsed by:123
Symbol 123 MovieClipUses:121 122Used by:Timeline
Symbol 124 EditableTextUses:116Used by:Timeline
Symbol 125 GraphicUsed by:Timeline
Symbol 126 FontUsed by:127 130 133 184
Symbol 127 EditableTextUses:126Used by:Timeline
Symbol 128 FontUsed by:129 137 140 150 151 155 159 160 166 167 168 176 177 178 180 183 200
Symbol 129 EditableTextUses:128Used by:Timeline
Symbol 130 EditableTextUses:126Used by:Timeline
Symbol 131 GraphicUsed by:Timeline
Symbol 132 GraphicUsed by:Timeline
Symbol 133 EditableTextUses:126Used by:Timeline
Symbol 134 GraphicUsed by:135
Symbol 135 MovieClipUses:134Used by:Timeline
Symbol 136 GraphicUsed by:181
Symbol 137 EditableTextUses:128Used by:181
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:138Used by:181
Symbol 140 EditableTextUses:128Used by:181
Symbol 141 FontUsed by:142 143 144 152 157
Symbol 142 TextUses:141Used by:181
Symbol 143 TextUses:141Used by:181
Symbol 144 TextUses:141Used by:181
Symbol 145 GraphicUses:17Used by:146
Symbol 146 ButtonUses:145Used by:181
Symbol 147 ButtonUses:37Used by:181
Symbol 148 ButtonUses:48Used by:181
Symbol 149 GraphicUsed by:181
Symbol 150 EditableTextUses:128Used by:181
Symbol 151 EditableTextUses:128Used by:181
Symbol 152 TextUses:141Used by:181
Symbol 153 GraphicUsed by:181
Symbol 154 ButtonUses:52Used by:181
Symbol 155 EditableTextUses:128Used by:181
Symbol 156 TextUses:116Used by:181
Symbol 157 TextUses:141Used by:181
Symbol 158 ButtonUses:57Used by:181
Symbol 159 EditableTextUses:128Used by:181
Symbol 160 EditableTextUses:128Used by:181
Symbol 161 EditableTextUses:116Used by:181
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:164 165
Symbol 164 MovieClipUses:163Used by:165
Symbol 165 ButtonUses:164 163Used by:181
Symbol 166 EditableTextUses:128Used by:181
Symbol 167 EditableTextUses:128Used by:181
Symbol 168 EditableTextUses:128Used by:181
Symbol 169 GraphicUsed by:172 173
Symbol 170 GraphicUsed by:171 173
Symbol 171 MovieClipUses:170Used by:172
Symbol 172 MovieClipUses:169 171Used by:173
Symbol 173 ButtonUses:172 169 170Used by:181
Symbol 174 FontUsed by:175 179
Symbol 175 EditableTextUses:174Used by:181
Symbol 176 EditableTextUses:128Used by:181
Symbol 177 EditableTextUses:128Used by:181
Symbol 178 EditableTextUses:128Used by:181
Symbol 179 EditableTextUses:174Used by:181
Symbol 180 EditableTextUses:128Used by:181
Symbol 181 MovieClipUses:136 137 139 140 142 143 144 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 165 166 167 168 173 175 176 177 178 179 180Used by:Timeline
Symbol 182 GraphicUsed by:Timeline
Symbol 183 EditableTextUses:128Used by:Timeline
Symbol 184 EditableTextUses:126Used by:Timeline
Symbol 185 GraphicUsed by:186
Symbol 186 ButtonUses:185Used by:Timeline
Symbol 187 TextUses:116Used by:188
Symbol 188 MovieClipUses:187Used by:Timeline
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:Timeline
Symbol 191 GraphicUsed by:Timeline
Symbol 192 GraphicUsed by:Timeline
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:Timeline
Symbol 195 GraphicUsed by:Timeline
Symbol 196 EditableTextUses:119Used by:Timeline
Symbol 197 ButtonUses:91Used by:Timeline
Symbol 198 TextUses:87Used by:Timeline
Symbol 199 ButtonUses:89Used by:Timeline
Symbol 200 EditableTextUses:128Used by:Timeline

Instance Names

"Start"Frame 3Symbol 92 Button
"p3"Frame 4Symbol 101 MovieClip
"castle"Frame 4Symbol 114 MovieClip
"main"Frame 4Symbol 118 MovieClip
"d1"Frame 4Symbol 80 MovieClip [guide]
"d2"Frame 4Symbol 80 MovieClip [guide]
"d3"Frame 4Symbol 80 MovieClip [guide]
"d4"Frame 4Symbol 80 MovieClip [guide]
"d5"Frame 4Symbol 80 MovieClip [guide]
"d6"Frame 4Symbol 80 MovieClip [guide]
"d7"Frame 4Symbol 80 MovieClip [guide]
"d8"Frame 4Symbol 80 MovieClip [guide]
"mess"Frame 4Symbol 120 EditableText
"c1"Frame 4Symbol 78 MovieClip [creature]
"c2"Frame 4Symbol 78 MovieClip [creature]
"c3"Frame 4Symbol 78 MovieClip [creature]
"c4"Frame 4Symbol 78 MovieClip [creature]
"c5"Frame 4Symbol 78 MovieClip [creature]
"c6"Frame 4Symbol 78 MovieClip [creature]
"c7"Frame 4Symbol 78 MovieClip [creature]
"c8"Frame 4Symbol 78 MovieClip [creature]
"guide_rect"Frame 4Symbol 123 MovieClip
"console"Frame 4Symbol 181 MovieClip
"ex"Frame 4Symbol 186 Button
"score"Frame 5Symbol 196 EditableText
"Start"Frame 5Symbol 197 Button
"turret"Symbol 59 MovieClip [tower] Frame 5Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 6Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 7Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 8Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 9Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 10Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 13Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 14Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 15Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 16Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 17Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 18Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 23Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 24Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 25Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 26Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 27Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 28Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 29Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 32Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 33Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 34Symbol 20 MovieClip [turret]
"turret"Symbol 59 MovieClip [tower] Frame 36Symbol 58 MovieClip
"bar"Symbol 181 MovieClip Frame 1Symbol 139 MovieClip
"fire_btn"Symbol 181 MovieClip Frame 1Symbol 146 Button
"water_btn"Symbol 181 MovieClip Frame 1Symbol 147 Button
"nature_btn"Symbol 181 MovieClip Frame 1Symbol 148 Button
"upgrade_btn"Symbol 181 MovieClip Frame 2Symbol 165 Button
"dmgtxt"Symbol 181 MovieClip Frame 2Symbol 175 EditableText
"rngtxt"Symbol 181 MovieClip Frame 2Symbol 179 EditableText

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "introbgm"
ExportAssets (56)Timeline Frame 1Symbol 10 as "bullet"
ExportAssets (56)Timeline Frame 1Symbol 20 as "turret"
ExportAssets (56)Timeline Frame 1Symbol 59 as "tower"
ExportAssets (56)Timeline Frame 1Symbol 61 as "arrow"
ExportAssets (56)Timeline Frame 1Symbol 78 as "creature"
ExportAssets (56)Timeline Frame 1Symbol 80 as "guide"
ExportAssets (56)Timeline Frame 1Symbol 201 as "__Packages.MochiAd"

Dynamic Text Variables

_root.income*8Symbol 124 EditableText"<p align="left"></p><p align="left"></p>"
_root.livesSymbol 127 EditableText"<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>0</b></font></p><p align="left"></p>"
_root.timeremSymbol 130 EditableText"<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>0</b></font></p><p align="left"></p>"
_root.waveSymbol 133 EditableText"<p align="left"><font face="Abbess" size="24" color="#ff9900" letterSpacing="0.000000" kerning="0"><b>1</b></font></p><p align="left"></p>"
upg_priceSymbol 161 EditableText"<p align="left"><font face="_sans" size="10" color="#ffcc00" letterSpacing="0.000000" kerning="0">30</font></p><p align="left"></p>"
nxt_dmgSymbol 168 EditableText"<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000</b></font></p><p align="left"></p>"
nxt_rngSymbol 178 EditableText"<p align="left"><font face="_sans" size="10" color="#ffffff" letterSpacing="0.000000" kerning="0"><b>000</b></font></p><p align="left"></p>"
_root.moneySymbol 184 EditableText"50 "
_root.waveSymbol 196 EditableText"<p align="left"></p><p align="left"></p>"




http://swfchan.com/10/47131/info.shtml
Created: 2/5 -2019 10:54:01 Last modified: 2/5 -2019 10:54:01 Server time: 11/05 -2024 05:31:54