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

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

Scorched Earth Flash.swf

This is the info page for
Flash #28503

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


Text
BY HALFLIFE

Player 1 enter your name:

Player 2 enter your name:

Options

Play

Options:

Disable wind

Enable wind

Enable wind

Back

Play

Play

Play

Player 3 enter your name:

Player 4 enter your name:

Wind:

Score:

Score:

Power
Gauge:

Power
Gauge:

Angle
Gauge:

Angle
Gauge:

BACK

BACK

ActionScript [AS1/AS2]

Frame 2
_root.click_sound = new Sound(); _root.click_sound.attachSound("click_sound"); _root.music = new Sound(); _root.music.attachSound("music"); _root.shoot_fx = new Sound(); _root.shoot_fx.attachSound("shoot"); _root.small_bomb_fx = new Sound(); _root.small_bomb_fx.attachSound("small_bomb"); _root.large_bomb_fx = new Sound(); _root.large_bomb_fx.attachSound("large_bomb"); _root.death_fx = new Sound(); _root.death_fx.attachSound("death"); _root.player_change_fx = new Sound(); _root.player_change_fx.attachSound("player_change"); _root.teleport_fx = new Sound(); _root.teleport_fx.attachSound("teleport"); _root.wind_fx = new Sound(); _root.wind_fx.attachSound("wind_fx"); fscommand (showmenu, false); total_blocks = 750; top = 550; y_old = random(top - 50) + 50; _root.grid = new Array(); _root.option_wind = true; with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip in Frame 2
onClipEvent (load) { switch (random(4) + 1) { case 1 : gotoAndStop (2); break; case 2 : gotoAndStop (3); break; case 3 : gotoAndStop (4); break; case 4 : gotoAndStop (5); } }
Instance of Symbol 26 MovieClip "earth" in Frame 2
onClipEvent (load) { _root.wind = random(100) - 50; }
Instance of Symbol 31 MovieClip in Frame 2
onClipEvent (load) { switch (random(4) + 1) { case 1 : gotoAndStop (2); break; case 2 : gotoAndStop (3); break; case 3 : gotoAndStop (4); break; case 4 : gotoAndStop (5); } }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 2
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Frame 70
stop();
Frame 71
total_blocks = 750; top = 550; y_old = random(top - 50) + 50; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip in Frame 71
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 71
onClipEvent (load) { _root.wind = random(100) - 50; }
Instance of Symbol 31 MovieClip in Frame 71
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 71
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 71
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 71
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 71
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 71
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Frame 72
stop();
Frame 91
stop();
Frame 111
gotoAndStop (72);
Frame 112
total_blocks = 750; top = 550; y_old = random(top - 50) + 50; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip in Frame 112
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 112
onClipEvent (load) { _root.wind = random(100) - 50; }
Instance of Symbol 31 MovieClip in Frame 112
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 112
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 112
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 112
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 112
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 112
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Frame 113
stop();
Frame 132
stop();
Frame 152
gotoAndStop (113);
Frame 153
total_blocks = 750; top = 550; y_old = random(top - 50) + 50; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip in Frame 153
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 153
onClipEvent (load) { _root.wind = random(100) - 50; }
Instance of Symbol 31 MovieClip in Frame 153
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 153
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 153
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 153
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 153
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 153
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if (_x < (-_width)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if (_x > 750) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Frame 154
stop();
Frame 173
stop();
Frame 193
gotoAndStop (154);
Frame 194
stopAllSounds(); _root.music.start(0, 9999); if (_root.p1_name == null) { _root.p1_name = "Player 1"; } if (_root.p2_name == null) { _root.p2_name = "Player 2"; } total_blocks = 750; top = 550; y_old = random(top - 50) + 50; p1 = 10 * (random((total_blocks / 10) - 4) + 2); p2 = 10 * (random((total_blocks / 10) - 4) + 2); _root.turn = "player1"; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); if (i == p1) { _root.player1._x = i; _root.player1._y = y_new; } else if (i == p2) { _root.player2._x = i; _root.player2._y = y_new; } _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip "bg" in Frame 194
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 194
onClipEvent (load) { strength = 0; shake_check = false; } onClipEvent (enterFrame) { if (shake == true) { if (shake_check == false) { x1 = _root.player1._x; x2 = _root.player2._x; y1 = _root.player1._y; y2 = _root.player2._y; } switch (random(3)) { case 0 : _x = (_x + strength); _root.player1._x = _root.player1._x + strength; _root.player2._x = _root.player2._x + strength; _root.bg.foreearth._x = _root.bg.foreearth._x + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x + strength; i++; } break; case 1 : _x = (_x - strength); _root.player1._x = _root.player1._x - strength; _root.player2._x = _root.player2._x - strength; _root.bg.foreearth._x = _root.bg.foreearth._x - strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x - strength; i++; } break; case 2 : _y = (_y + strength); _root.player1._y = _root.player1._y - strength; _root.player2._y = _root.player2._y - strength; _root.bg.foreearth._y = _root.bg.foreearth._y + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._y = _root["pick_up" + i]._y - strength; i++; } break; case 3 : _y = (_y - strength); _root.player1._y = _root.player1._y + strength; _root.player2._y = _root.player2._y + strength; _root.bg.foreearth._y = _root.bg.foreearth._y - strength; i = _root.pick_ups_dead; for(;;){ if (i > _root.total_pick_ups) { break; } _root["pick_up" + i]._y = _root["pick_up" + i]._y + strength; i++; }; } strength--; if (strength == 0) { shake = false; _x = 0; _y = 0; _root.player1._y = y1; _root.player2._y = y2; _root.player1._x = x1; _root.player2._x = x2; _root.bg.foreearth._y = 0; _root.bg.foreearth._x = 0; } } }
Instance of Symbol 31 MovieClip in Frame 194
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 194
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 194
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 194
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 194
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 194
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 100 MovieClip "beam" in Frame 194
onClipEvent (enterFrame) { if ((_root[_root.turn].teleported == false) and (_alpha > 0)) { _alpha = (_alpha - 10); } }
Instance of Symbol 103 MovieClip "bomb" in Frame 194
onClipEvent (load) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; } max_damage = blast_radius / 4; speed = 0; top = 550; g = 1; shot = false; vy = 0; vx = 0; _root.pick_ups_dead = 0; _root.p1_score = 0; _root.p2_score = 0; world_bonus = 1; height_bonus = 1; wait = false; } onClipEvent (enterFrame) { if (shot == true) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; max_damage = blast_radius / 2; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; max_damage = blast_radius / 2; } if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; world_bonus++; } else if (_x > 750) { _x = 1; world_bonus++; } if (_y < -100) { height_bonus = 10; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if ((_y + speed) > top) { _y = top; } if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } else if (((_x > 0) and (_y > 0)) and (_x < 750)) { if (_root[_root.turn].weapon_choice == "bomb") { _root.small_bomb_fx.start(); } else { _root.large_bomb_fx.start(); } x = _x; y = _y; _root.earth.shake = true; _root.earth.strength = max_damage / 5; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } dis_p1 = Math.sqrt(((_root.player1._y - _y) * (_root.player1._y - _y)) + ((_root.player1._x - _x) * (_root.player1._x - _x))); damage_p1 = max_damage - (max_damage * (dis_p1 / blast_radius)); if ((damage_p1 > 0) && (_root.player1.health > 0)) { _root.player1.temp_damage = _root.player1.temp_damage - Math.round(damage_p1); _root.player1.hit.temp_damage_disp = Math.round(damage_p1); _root.player1.hit.play(); if (_root.turn == "player2") { _root.p2_score = _root.p2_score + (((Math.round(damage_p1) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { _root.multi.gotoAndPlay("world_height"); wait = true; } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p2 = Math.sqrt(((_root.player2._y - _y) * (_root.player2._y - _y)) + ((_root.player2._x - _x) * (_root.player2._x - _x))); damage_p2 = max_damage - (max_damage * (dis_p2 / blast_radius)); if ((damage_p2 > 0) && (_root.player2.health > 0)) { _root.player2.temp_damage = _root.player2.temp_damage - Math.round(damage_p2); _root.player2.hit.temp_damage_disp = Math.round(damage_p2); _root.player2.hit.play(); if (_root.turn == "player1") { _root.p1_score = _root.p1_score + (((Math.round(damage_p2) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { dis = Math.sqrt(((_root["pick_up" + i]._y - _y) * (_root["pick_up" + i]._y - _y)) + ((_root["pick_up" + i]._x - _x) * (_root["pick_up" + i]._x - _x))); if (dis < blast_radius) { _root["pick_up" + i].die = true; } i++; } if (_root[_root.turn].weapon_choice != "bomb") { _root[_root.turn].weapon[_root[_root.turn].weapon_choice]--; } _x = -50; _y = -50; height_bonus = 1; world_bonus = 1; shot = false; if ((_root.turn == "player1") && (wait == false)) { _root.turn = "player2"; _root.gui.play(); } else if (wait == false) { _root.turn = "player1"; _root.gui.play(); } } } }
Instance of Symbol 117 MovieClip "player1" in Frame 194
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } top = 550; speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; load = false; } onClipEvent (enterFrame) { if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; if (_root.turn == "player1") { _root.turn = "player2"; } else { _root.turn = "player1"; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); _root.won = _root.p2_name; _root.win_points = ("With " + _root.p2_score) + " points!"; _root.multi.gotoAndPlay("won"); health = -2000; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player1") and (_root.p_can_shoot == true)) && (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player1.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player1.gun._x) + _root.player1.gun.point._x; _root.bomb._y = (_y + _root.player1.gun._y) + _root.player1.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 122 MovieClip "player2" in Frame 194
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } top = 550; speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; load = false; } onClipEvent (enterFrame) { if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; if (_root.turn == "player1") { _root.turn = "player2"; } else { _root.turn = "player1"; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.won = _root.p1_name; _root.win_points = ("With " + _root.p1_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player2") and (_root.p_can_shoot == true)) && (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player2.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player2.gun._x) + _root.player2.gun.point._x; _root.bomb._y = (_y + _root.player2.gun._y) + _root.player2.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 202 MovieClip "gui" in Frame 194
onClipEvent (load) { _root.wind = 0; _root.total_glows = 0; }
Instance of Symbol 211 MovieClip "pick_up" in Frame 194
onClipEvent (load) { if (_name != "pick_up") { _x = random(750); _y = 0; } else { _root.total_pick_ups = 0; } frame = random(5) + 1; this.gotoAndStop(frame); switch (frame) { case 1 : vol = 10; type = "health"; break; case 2 : vol = 25; type = "health"; break; case 3 : vol = 50; type = "health"; break; case 4 : vol = "teleport"; type = "weapon"; break; case 5 : vol = "mega"; type = "weapon"; } g = 1; vy = 0; vx = 0; } onClipEvent (enterFrame) { if (_name != "pick_up") { if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; } else if (_x > 750) { _x = 1; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } if (die == true) { if (type == "health") { if (_root.turn == "player1") { _root.player2.temp_damage = _root.player2.temp_damage + vol; if (_root.player2.temp_damage > 100) { _root.player2.temp_damage = 100; } } else { _root.player1.temp_damage = _root.player1.temp_damage + vol; if (_root.player1.temp_damage > 100) { _root.player1.temp_damage = 100; } } } else if (type == "weapon") { if (_root.turn == "player1") { if (!_root.player2.weapon[vol]) { _root.player2.weapon[vol] = 0; } _root.player2.weapon[vol]++; } else { if (!_root.player1.weapon[vol]) { _root.player1.weapon[vol] = 0; } _root.player1.weapon[vol]++; } } this.removeMovieClip(); } } }
Instance of Symbol 213 MovieClip "glow" in Frame 194
onClipEvent (load) { time = 10; count = 0; alpha = 100 / (time / 2); _yscale = 50; _xscale = 50; _alpha = 0; size_inc = 50 / (time / 2); rot_speed = 10; } onClipEvent (enterFrame) { if (_x > 0) { _x = (_x + ((_root[_root.turn]._x - _x) / time)); _y = (_y + ((_root[_root.turn]._y - _y) / time)); count++; if ((count > time) and (_alpha <= 0)) { this.removeMovieClip(); } _alpha = (_alpha + alpha); _yscale = (_yscale + size_inc); _xscale = (_xscale + size_inc); _rotation = (_rotation + rot_speed); if (count == time) { alpha = alpha * -1; size_inc = size_inc * -1; } } }
Instance of Symbol 240 MovieClip "multi" in Frame 194
onClipEvent (enterFrame) { if (_root.stat == 1) { _root.stat_disp = "\u05D4\u05EA\u05D5\u05E6\u05D0\u05D4 \u05E2\u05D5\u05D3\u05DB\u05E0\u05D4"; } }
Instance of Symbol 244 MovieClip "pointer" in Frame 194
onClipEvent (enterFrame) { if (_root.bomb._y < 0) { _y = 0; _x = _root.bomb._x; _root.dis_from_point = Math.round((_root.bomb._y - _y) * -1); } else { _x = -50; } }
Frame 195
stopAllSounds(); _root.music.start(0, 9999); if (_root.p1_name == null) { _root.p1_name = "Player 1"; } if (_root.p2_name == null) { _root.p2_name = "Player 2"; } if (_root.p3_name == null) { _root.p3_name = "Player 3"; } _root.dead = 0; total_blocks = 750; top = 550; y_old = random(top - 50) + 50; p1 = 10 * (random((total_blocks / 10) - 4) + 2); p2 = 10 * (random((total_blocks / 10) - 4) + 2); p3 = 10 * (random((total_blocks / 10) - 4) + 2); _root.turn = "player1"; _root.next_player = 2; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); if (i == p1) { _root.player1._x = i; _root.player1._y = y_new; } else if (i == p2) { _root.player2._x = i; _root.player2._y = y_new; } else if (i == p3) { _root.player3._x = i; _root.player3._y = y_new; } _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } else if (b == p3) { _root.player3._x = b; _root.player3._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } else if (b == p3) { _root.player3._x = b; _root.player3._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip "bg" in Frame 195
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 195
onClipEvent (load) { strength = 0; shake_check = false; } onClipEvent (enterFrame) { if (shake == true) { if (shake_check == false) { x1 = _root.player1._x; x2 = _root.player2._x; x3 = _root.player3._x; y1 = _root.player1._y; y2 = _root.player2._y; y3 = _root.player3._y; } switch (random(3)) { case 0 : _x = (_x + strength); _root.player1._x = _root.player1._x + strength; _root.player2._x = _root.player2._x + strength; _root.player3._x = _root.player3._x + strength; _root.bg.foreearth._x = _root.bg.foreearth._x + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x + strength; i++; } break; case 1 : _x = (_x - strength); _root.player1._x = _root.player1._x - strength; _root.player2._x = _root.player2._x - strength; _root.player3._x = _root.player3._x - strength; _root.bg.foreearth._x = _root.bg.foreearth._x - strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x - strength; i++; } break; case 2 : _y = (_y + strength); _root.player1._y = _root.player1._y - strength; _root.player2._y = _root.player2._y - strength; _root.player3._y = _root.player3._y - strength; _root.bg.foreearth._y = _root.bg.foreearth._y + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._y = _root["pick_up" + i]._y - strength; i++; } break; case 3 : _y = (_y - strength); _root.player1._y = _root.player1._y + strength; _root.player2._y = _root.player2._y + strength; _root.player3._y = _root.player3._y + strength; _root.bg.foreearth._y = _root.bg.foreearth._y - strength; i = _root.pick_ups_dead; for(;;){ if (i > _root.total_pick_ups) { break; } _root["pick_up" + i]._y = _root["pick_up" + i]._y + strength; i++; }; } strength--; if (strength == 0) { shake = false; check_shake = false; _x = 0; _y = 0; _root.player1._x = x1; _root.player2._x = x2; _root.player3._x = x3; _root.player1._y = y1; _root.player2._y = y2; _root.player3._y = y3; _root.bg.foreearth._y = 0; _root.bg.foreearth._x = 0; } } }
Instance of Symbol 31 MovieClip in Frame 195
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 195
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 195
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 195
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 195
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 195
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 100 MovieClip "beam" in Frame 195
onClipEvent (enterFrame) { if ((_root[_root.turn].teleported == false) and (_alpha > 0)) { _alpha = (_alpha - 10); } }
Instance of Symbol 103 MovieClip "bomb" in Frame 195
onClipEvent (load) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; } max_damage = blast_radius / 4; speed = 0; top = 550; g = 1; shot = false; vy = 0; vx = 0; _root.pick_ups_dead = 0; _root.p1_score = 0; _root.p2_score = 0; _root.p3_score = 0; world_bonus = 1; height_bonus = 1; wait = false; } onClipEvent (enterFrame) { if (shot == true) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; max_damage = blast_radius / 2; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; max_damage = blast_radius / 2; } if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; world_bonus++; } else if (_x > 750) { _x = 1; world_bonus++; } if (_y < -100) { height_bonus = 10; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if ((_y + speed) > top) { _y = top; } if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } else if (((_x > 0) and (_y > 0)) and (_x < 750)) { if (_root[_root.turn].weapon_choice == "bomb") { _root.small_bomb_fx.start(); } else { _root.large_bomb_fx.start(); } x = _x; y = _y; _root.earth.shake = true; _root.earth.strength = max_damage / 5; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } dis_p1 = Math.sqrt(((_root.player1._y - _y) * (_root.player1._y - _y)) + ((_root.player1._x - _x) * (_root.player1._x - _x))); damage_p1 = max_damage - (max_damage * (dis_p1 / blast_radius)); if ((damage_p1 > 0) && (_root.player1.health > 0)) { _root.player1.temp_damage = _root.player1.temp_damage - Math.round(damage_p1); _root.player1.hit.temp_damage_disp = Math.round(damage_p1); _root.player1.hit.play(); if ((_root.turn == "player2") || (_root.turn == "player3")) { if (_root.turn == "player2") { temp = "p2"; } else { temp = "p3"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p1) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { _root.multi.gotoAndPlay("world_height"); wait = true; } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p2 = Math.sqrt(((_root.player2._y - _y) * (_root.player2._y - _y)) + ((_root.player2._x - _x) * (_root.player2._x - _x))); damage_p2 = max_damage - (max_damage * (dis_p2 / blast_radius)); if ((damage_p2 > 0) && (_root.player2.health > 0)) { _root.player2.temp_damage = _root.player2.temp_damage - Math.round(damage_p2); _root.player2.hit.temp_damage_disp = Math.round(damage_p2); _root.player2.hit.play(); if ((_root.turn == "player1") || (_root.turn == "player3")) { if (_root.turn == "player1") { temp = "p1"; } else { temp = "p3"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p2) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p3 = Math.sqrt(((_root.player3._y - _y) * (_root.player3._y - _y)) + ((_root.player3._x - _x) * (_root.player3._x - _x))); damage_p3 = max_damage - (max_damage * (dis_p3 / blast_radius)); if ((damage_p3 > 0) && (_root.player3.health > 0)) { _root.player3.temp_damage = _root.player3.temp_damage - Math.round(damage_p3); _root.player3.hit.temp_damage_disp = Math.round(damage_p3); _root.player3.hit.play(); if ((_root.turn == "player1") || (_root.turn == "player2")) { if (_root.turn == "player1") { temp = "p1"; } else { temp = "p2"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p3) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { dis = Math.sqrt(((_root["pick_up" + i]._y - _y) * (_root["pick_up" + i]._y - _y)) + ((_root["pick_up" + i]._x - _x) * (_root["pick_up" + i]._x - _x))); if (dis < blast_radius) { _root["pick_up" + i].die = true; } i++; } if (_root[_root.turn].weapon_choice != "bomb") { _root[_root.turn].weapon[_root[_root.turn].weapon_choice]--; } _x = -50; _y = -50; height_bonus = 1; world_bonus = 1; shot = false; if (wait == false) { while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } } } }
Instance of Symbol 117 MovieClip "player1" in Frame 195
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } top = 550; speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 2) && (health > 0)) { _root.won = _root.p1_name; _root.id_won = _root.p1_id; _root.score_won = _root.p1_score; _root.win_points = ("With " + _root.p1_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); _root.dead++; health = -2000; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } this.gotoAndStop(2); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player1") and (_root.p_can_shoot == true)) && (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player1.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player1.gun._x) + _root.player1.gun.point._x; _root.bomb._y = (_y + _root.player1.gun._y) + _root.player1.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 122 MovieClip "player2" in Frame 195
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; top = 550; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 2) && (health > 0)) { _root.won = _root.p2_name; _root.id_won = _root.p2_id; _root.score_won = _root.p2_score; _root.win_points = ("With " + _root.p2_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.dead++; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } this.gotoAndStop(2); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player2") and (_root.p_can_shoot == true)) && (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player2.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player2.gun._x) + _root.player2.gun.point._x; _root.bomb._y = (_y + _root.player2.gun._y) + _root.player2.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 211 MovieClip "pick_up" in Frame 195
onClipEvent (load) { if (_name != "pick_up") { _x = random(750); _y = 0; } else { _root.total_pick_ups = 0; } frame = random(5) + 1; this.gotoAndStop(frame); switch (frame) { case 1 : vol = 10; type = "health"; break; case 2 : vol = 25; type = "health"; break; case 3 : vol = 50; type = "health"; break; case 4 : vol = "teleport"; type = "weapon"; break; case 5 : vol = "mega"; type = "weapon"; } g = 1; vy = 0; vx = 0; } onClipEvent (enterFrame) { if (_name != "pick_up") { if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; } else if (_x > 750) { _x = 1; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } if (die == true) { player_to_add = _root.next_player - 2; if (player_to_add == 0) { player_to_add = 3; } else if (player_to_add == -1) { player_to_add = 2; } if (type == "health") { _root["player" + player_to_add].temp_damage = _root["player" + player_to_add].temp_damage + vol; if (_root["player" + player_to_add].temp_damage > 100) { _root["player" + player_to_add].temp_damage = 100; } } else if (type == "weapon") { if (!_root["player" + player_to_add].weapon[vol]) { _root["player" + player_to_add].weapon[vol] = 0; } _root["player" + player_to_add].weapon[vol]++; } this.removeMovieClip(); } } }
Instance of Symbol 213 MovieClip "glow" in Frame 195
onClipEvent (load) { time = 10; count = 0; alpha = 100 / (time / 2); _yscale = 50; _xscale = 50; _alpha = 0; size_inc = 50 / (time / 2); rot_speed = 10; } onClipEvent (enterFrame) { if (_x > 0) { _x = (_x + ((_root[_root.turn]._x - _x) / time)); _y = (_y + ((_root[_root.turn]._y - _y) / time)); count++; if ((count > time) and (_alpha <= 0)) { this.removeMovieClip(); } _alpha = (_alpha + alpha); _yscale = (_yscale + size_inc); _xscale = (_xscale + size_inc); _rotation = (_rotation + rot_speed); if (count == time) { alpha = alpha * -1; size_inc = size_inc * -1; } } }
Instance of Symbol 248 MovieClip "player3" in Frame 195
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; top = 550; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 2) and (health > 0)) { _root.won = _root.p3_name; _root.id_won = _root.p3_id; _root.score_won = _root.p3_score; _root.win_points = ("With " + _root.p3_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.dead++; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } this.gotoAndStop(2); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.gui.play(); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player3") and (_root.p_can_shoot == true)) && (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player3.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player3.gun._x) + _root.player3.gun.point._x; _root.bomb._y = (_y + _root.player3.gun._y) + _root.player3.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 202 MovieClip "gui" in Frame 195
onClipEvent (load) { _root.wind = 0; _root.total_glows = 0; }
Instance of Symbol 266 MovieClip "multi" in Frame 195
onClipEvent (enterFrame) { if (_root.stat == 1) { _root.stat_disp = "\u05D4\u05EA\u05D5\u05E6\u05D0\u05D4 \u05E2\u05D5\u05D3\u05DB\u05E0\u05D4"; } }
Instance of Symbol 244 MovieClip "pointer" in Frame 195
onClipEvent (enterFrame) { if (_root.bomb._y < 0) { _y = 0; _x = _root.bomb._x; _root.dis_from_point = Math.round((_root.bomb._y - _y) * -1); } else { _x = -50; } }
Frame 196
stopAllSounds(); _root.music.start(0, 9999); if (_root.p1_name == null) { _root.p1_name = "Player 1"; } if (_root.p2_name == null) { _root.p2_name = "Player 2"; } if (_root.p3_name == null) { _root.p3_name = "Player 3"; } if (_root.p4_name == null) { _root.p4_name = "Player 4"; } _root.dead = 0; total_blocks = 750; top = 550; y_old = random(top - 50) + 50; p1 = 10 * (random((total_blocks / 10) - 4) + 2); p2 = 10 * (random((total_blocks / 10) - 4) + 2); p3 = 10 * (random((total_blocks / 10) - 4) + 2); p4 = 10 * (random((total_blocks / 10) - 4) + 2); _root.turn = "player1"; _root.next_player = 2; _root.grid = new Array(); with (_root.earth) { switch (random(4) + 1) { case 1 : beginFill(11193087, 100); break; case 2 : beginFill(16730654, 100); break; case 3 : beginFill(16383872, 100); break; case 4 : beginFill(16755413, 100); } moveTo(0, 0); i = 0; while (i <= total_blocks) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (top - 50)) { y_new = y_new - 50; } else if (y_new <= 100) { y_new = y_new + 100; } lineTo(i, y_new); if (i == p1) { _root.player1._x = i; _root.player1._y = y_new; } else if (i == p2) { _root.player2._x = i; _root.player2._y = y_new; } else if (i == p3) { _root.player3._x = i; _root.player3._y = y_new; } else if (i == p4) { _root.player4._x = i; _root.player4._y = y_new; } _root.grid[i + "x"] = i; _root.grid[i + "y"] = y_new; cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > 400) { y_new = 400; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } else if (b == p3) { _root.player3._x = b; _root.player3._y = y_new; } else if (b == p4) { _root.player4._x = b; _root.player4._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < 100) { y_new = 100; } lineTo(b, y_new); if (b == p1) { _root.player1._x = b; _root.player1._y = y_new; } else if (b == p2) { _root.player2._x = b; _root.player2._y = y_new; } else if (b == p3) { _root.player3._x = b; _root.player3._y = y_new; } else if (b == p4) { _root.player4._x = b; _root.player4._y = y_new; } _root.grid[i + "y"] = y_new; _root.grid[i + "x"] = i; y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(total_blocks, 0); endFill(); }
Instance of Symbol 24 MovieClip in Frame 196
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 26 MovieClip "earth" in Frame 196
onClipEvent (load) { strength = 0; shake_check = false; } onClipEvent (enterFrame) { if (shake == true) { if (shake_check == false) { x1 = _root.player1._x; x2 = _root.player2._x; x3 = _root.player3._x; x4 = _root.player4._x; y1 = _root.player1._y; y2 = _root.player2._y; y3 = _root.player3._y; y4 = _root.player4._y; } switch (random(3)) { case 0 : _x = (_x + strength); _root.player1._x = _root.player1._x + strength; _root.player2._x = _root.player2._x + strength; _root.player3._x = _root.player3._x + strength; _root.player4._x = _root.player4._x + strength; _root.bg.foreearth._x = _root.bg.foreearth._x + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x + strength; i++; } break; case 1 : _x = (_x - strength); _root.player1._x = _root.player1._x - strength; _root.player2._x = _root.player2._x - strength; _root.player3._x = _root.player3._x - strength; _root.player4._x = _root.player4._x - strength; _root.bg.foreearth._x = _root.bg.foreearth._x - strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._x = _root["pick_up" + i]._x - strength; i++; } break; case 2 : _y = (_y + strength); _root.player1._y = _root.player1._y - strength; _root.player2._y = _root.player2._y - strength; _root.player3._y = _root.player3._y - strength; _root.player4._y = _root.player4._y - strength; _root.bg.foreearth._y = _root.bg.foreearth._y + strength; i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i]._y = _root["pick_up" + i]._y - strength; i++; } break; case 3 : _y = (_y - strength); _root.player1._y = _root.player1._y + strength; _root.player2._y = _root.player2._y + strength; _root.player3._y = _root.player3._y + strength; _root.player4._y = _root.player4._y + strength; _root.bg.foreearth._y = _root.bg.foreearth._y - strength; i = _root.pick_ups_dead; for(;;){ if (i > _root.total_pick_ups) { break; } _root["pick_up" + i]._y = _root["pick_up" + i]._y + strength; i++; }; } strength--; if (strength == 0) { shake = false; check_shake = false; _x = 0; _y = 0; _root.player1._x = x1; _root.player2._x = x2; _root.player3._x = x3; _root.player4._x = x4; _root.player1._y = y1; _root.player2._y = y2; _root.player3._y = y3; _root.player4._y = y4; _root.bg.foreearth._y = 0; _root.bg.foreearth._x = 0; } } }
Instance of Symbol 31 MovieClip in Frame 196
onClipEvent (load) { switch (random(4) + 1) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); } }
Instance of Symbol 34 MovieClip in Frame 196
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 196
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 196
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 196
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 34 MovieClip in Frame 196
onClipEvent (load) { _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); _x = random(750); } onClipEvent (enterFrame) { _x = (_x + (_root.wind / 10)); if ((_x < (-_width)) and (random(10) < 2)) { _x = 749; _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } else if ((_x > 750) and (random(10) < 2)) { _x = (1 - _width); _xscale = (random(50) + 50); _yscale = (random(50) + 50); _y = random(150); } }
Instance of Symbol 100 MovieClip "beam" in Frame 196
onClipEvent (enterFrame) { if ((_root[_root.turn].teleported == false) and (_alpha > 0)) { _alpha = (_alpha - 10); } }
Instance of Symbol 103 MovieClip "bomb" in Frame 196
onClipEvent (load) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; } max_damage = blast_radius / 4; speed = 0; top = 550; g = 1; shot = false; vy = 0; vx = 0; _root.pick_ups_dead = 0; _root.p1_score = 0; _root.p2_score = 0; _root.p3_score = 0; _root.p4_score = 0; world_bonus = 1; height_bonus = 1; wait = false; } onClipEvent (enterFrame) { if (shot == true) { switch (_root[_root.turn].weapon_choice) { case "bomb" : this.gotoAndStop("bomb"); blast_radius = 50; max_damage = blast_radius / 2; break; case "mega" : this.gotoAndStop("mega"); blast_radius = 100; max_damage = blast_radius / 2; } if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; world_bonus++; } else if (_x > 750) { _x = 1; world_bonus++; } if (_y < -100) { height_bonus = 10; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if ((_y + speed) > top) { _y = top; } if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } else if (((_x > 0) and (_y > 0)) and (_x < 750)) { if (_root[_root.turn].weapon_choice == "bomb") { _root.small_bomb_fx.start(); } else { _root.large_bomb_fx.start(); } x = _x; y = _y; _root.earth.shake = true; _root.earth.strength = max_damage / 5; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } dis_p1 = Math.sqrt(((_root.player1._y - _y) * (_root.player1._y - _y)) + ((_root.player1._x - _x) * (_root.player1._x - _x))); damage_p1 = max_damage - (max_damage * (dis_p1 / blast_radius)); if ((damage_p1 > 0) && (_root.player1.health > 0)) { _root.player1.temp_damage = _root.player1.temp_damage - Math.round(damage_p1); _root.player1.hit.temp_damage_disp = Math.round(damage_p1); _root.player1.hit.play(); if (((_root.turn == "player2") || (_root.turn == "player3")) || (_root.turn == "player4")) { if (_root.turn == "player2") { temp = "p2"; } else if (_root.turn == "player3") { temp = "p3"; } else if (_root.turn == "player4") { temp = "p4"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p1) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { _root.multi.gotoAndPlay("world_height"); wait = true; } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p2 = Math.sqrt(((_root.player2._y - _y) * (_root.player2._y - _y)) + ((_root.player2._x - _x) * (_root.player2._x - _x))); damage_p2 = max_damage - (max_damage * (dis_p2 / blast_radius)); if ((damage_p2 > 0) && (_root.player2.health > 0)) { _root.player2.temp_damage = _root.player2.temp_damage - Math.round(damage_p2); _root.player2.hit.temp_damage_disp = Math.round(damage_p2); _root.player2.hit.play(); if (((_root.turn == "player1") || (_root.turn == "player3")) || (_root.turn == "player4")) { if (_root.turn == "player1") { temp = "p1"; } else if (_root.turn == "player3") { temp = "p3"; } else if (_root.turn == "player4") { temp = "p4"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p2) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p3 = Math.sqrt(((_root.player3._y - _y) * (_root.player3._y - _y)) + ((_root.player3._x - _x) * (_root.player3._x - _x))); damage_p3 = max_damage - (max_damage * (dis_p3 / blast_radius)); if ((damage_p3 > 0) && (_root.player3.health > 0)) { _root.player3.temp_damage = _root.player3.temp_damage - Math.round(damage_p3); _root.player3.hit.temp_damage_disp = Math.round(damage_p3); _root.player3.hit.play(); if (((_root.turn == "player1") || (_root.turn == "player2")) || (_root.turn == "player4")) { if (_root.turn == "player1") { temp = "p1"; } else if (_root.turn == "player2") { temp = "p2"; } else if (_root.turn == "player4") { temp = "p4"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p3) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } dis_p4 = Math.sqrt(((_root.player4._y - _y) * (_root.player4._y - _y)) + ((_root.player4._x - _x) * (_root.player4._x - _x))); damage_p4 = max_damage - (max_damage * (dis_p4 / blast_radius)); if ((damage_p4 > 0) && (_root.player4.health > 0)) { _root.player4.temp_damage = _root.player4.temp_damage - Math.round(damage_p4); _root.player4.hit.temp_damage_disp = Math.round(damage_p4); _root.player4.hit.play(); if (((_root.turn == "player1") || (_root.turn == "player2")) || (_root.turn == "player3")) { if (_root.turn == "player1") { temp = "p1"; } else if (_root.turn == "player2") { temp = "p2"; } else if (_root.turn == "player3") { temp = "p3"; } _root[temp + "_score"] = _root[temp + "_score"] + (((Math.round(damage_p4) * 10) * world_bonus) * height_bonus); if ((world_bonus > 1) and (height_bonus > 1)) { wait = true; _root.multi.gotoAndPlay("world_height"); } else if (world_bonus > 1) { _root.multi.gotoAndPlay("world"); wait = true; } else if (height_bonus > 1) { _root.multi.gotoAndPlay("height"); wait = true; } } } i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { dis = Math.sqrt(((_root["pick_up" + i]._y - _y) * (_root["pick_up" + i]._y - _y)) + ((_root["pick_up" + i]._x - _x) * (_root["pick_up" + i]._x - _x))); if (dis < blast_radius) { _root["pick_up" + i].die = true; } i++; } if (_root[_root.turn].weapon_choice != "bomb") { _root[_root.turn].weapon[_root[_root.turn].weapon_choice]--; } _x = -50; _y = -50; height_bonus = 1; world_bonus = 1; shot = false; if (wait == false) { while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); } } } }
Instance of Symbol 117 MovieClip "player1" in Frame 196
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } top = 550; speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 3) && (health > 0)) { _root.won = _root.p1_name; _root.id_won = _root.p1_id; _root.score_won = _root.p1_score; _root.win_points = ("With " + _root.p1_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); _root.dead++; health = -2000; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player1") and (_root.p_can_shoot == true)) and (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player1.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player1.gun._x) + _root.player1.gun.point._x; _root.bomb._y = (_y + _root.player1.gun._y) + _root.player1.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 122 MovieClip "player2" in Frame 196
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; top = 550; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 3) && (health > 0)) { _root.won = _root.p2_name; _root.id_won = _root.p2_id; _root.score_won = _root.p2_score; _root.win_points = ("With " + _root.p2_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.dead++; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player2") and (_root.p_can_shoot == true)) and (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player2.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player2.gun._x) + _root.player2.gun.point._x; _root.bomb._y = (_y + _root.player2.gun._y) + _root.player2.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 211 MovieClip "pick_up" in Frame 196
onClipEvent (load) { if (_name != "pick_up") { _x = random(750); _y = 0; } else { _root.total_pick_ups = 0; } frame = random(5) + 1; this.gotoAndStop(frame); switch (frame) { case 1 : vol = 10; type = "health"; break; case 2 : vol = 25; type = "health"; break; case 3 : vol = 50; type = "health"; break; case 4 : vol = "teleport"; type = "weapon"; break; case 5 : vol = "mega"; type = "weapon"; } g = 1; vy = 0; vx = 0; } onClipEvent (enterFrame) { if (_name != "pick_up") { if (((_root.earth.hitTest(_x, _y, true) || (_y < 0)) || (_x > 750)) || (_x < 0)) { if (_x < 0) { _x = 749; } else if (_x > 750) { _x = 1; } vy = vy - g; speed = vy; _rotation = (_rotation + _root.wind); if (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { while (((_y - speed) > 0) and (_root.earth.hitTest(_x, (_y - speed) - 1, true) == false)) { speed++; } _y = (_y - speed); } else { _y = (_y - speed); vx = vx + (_root.wind / 200); _x = (_x + vx); } } if (die == true) { player_to_add = _root.next_player - 2; if (player_to_add == 0) { player_to_add = 4; } else if (player_to_add == -1) { player_to_add = 3; } if (type == "health") { _root["player" + player_to_add].temp_damage = _root["player" + player_to_add].temp_damage + vol; if (_root["player" + player_to_add].temp_damage > 100) { _root["player" + player_to_add].temp_damage = 100; } } else if (type == "weapon") { if (!_root["player" + player_to_add].weapon[vol]) { _root["player" + player_to_add].weapon[vol] = 0; } _root["player" + player_to_add].weapon[vol]++; } this.removeMovieClip(); } } }
Instance of Symbol 213 MovieClip "glow" in Frame 196
onClipEvent (load) { time = 10; count = 0; alpha = 100 / (time / 2); _yscale = 50; _xscale = 50; _alpha = 0; size_inc = 50 / (time / 2); rot_speed = 10; } onClipEvent (enterFrame) { if (_x > 0) { _x = (_x + ((_root[_root.turn]._x - _x) / time)); _y = (_y + ((_root[_root.turn]._y - _y) / time)); count++; if ((count > time) and (_alpha <= 0)) { this.removeMovieClip(); } _alpha = (_alpha + alpha); _yscale = (_yscale + size_inc); _xscale = (_xscale + size_inc); _rotation = (_rotation + rot_speed); if (count == time) { alpha = alpha * -1; size_inc = size_inc * -1; } } }
Instance of Symbol 248 MovieClip "player3" in Frame 196
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; top = 550; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 3) and (health > 0)) { _root.won = _root.p3_name; _root.id_won = _root.p3_id; _root.score_won = _root.p3_score; _root.win_points = ("With " + _root.p3_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.dead++; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player3") and (_root.p_can_shoot == true)) and (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player3.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player3.gun._x) + _root.player3.gun.point._x; _root.bomb._y = (_y + _root.player3.gun._y) + _root.player3.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 270 MovieClip "player4" in Frame 196
onClipEvent (load) { if (_x < 0) { place = random(75) * 10; _x = _root.grid[place + "x"]; _y = _root.grid[place + "y"]; } speed = 0; vx = 0; vy = 0; deg = 0; power = 0; health = 100; temp_damage = 100; weapon = new Array(); weapon.teleport = 1; weapon.mega = 2; weapon_choice = "bomb"; teleported = false; blast_radius = 100; top = 550; load = false; } onClipEvent (enterFrame) { if ((_root.dead == 3) and (health > 0)) { _root.won = _root.p4_name; _root.id_won = _root.p4_id; _root.score_won = _root.p4_score; _root.win_points = ("With " + _root.p4_score) + " points!"; _root.multi.gotoAndPlay("won"); _root.dead++; } if (teleported == true) { vy++; _root.beam._alpha = _root.beam._alpha + 10; _y = (_y - vy); if (_y < -50) { teleported = false; _x = (random(740) + 5); _y = 5; while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); } } else { if (_x <= 0) { _x = 1; } else if (_x >= 750) { _x = 749; } if ((health <= 0) and (health > -1000)) { _root.death_fx.start(); health = -2000; _root.dead++; _root.blow._x = _x; _root.blow._y = _y; _root.blow._width = blast_radius * 2; _root.blow._height = blast_radius * 2; _root.blow.play(); x = _x; y = _y; with (_root.earth) { beginFill(13104108, 100); moveTo(x, y - blast_radius); curveTo(x - blast_radius, y - blast_radius, x - blast_radius, y); if ((y + blast_radius) < top) { curveTo(x - blast_radius, y + blast_radius, x, y + blast_radius); } else { curveTo(x - blast_radius, top - 1, x, top - 1); } if ((y + blast_radius) < top) { curveTo(x + blast_radius, y + blast_radius, x + blast_radius, y); } else { curveTo(x + blast_radius, top - 1, x + blast_radius, y); } curveTo(x + blast_radius, y - blast_radius, x, y - blast_radius); endFill(); } while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.gui.play(); this.gotoAndStop(2); } else if ((health > 0) or (health < -1000)) { if (((_root.earth.strength == 0) and _root.earth.hitTest(_x, _y, true)) and (_x > 0)) { speed++; while (_root.earth.hitTest(_x, (_y + speed) - 1, true) == false) { speed--; } _y = (_y + speed); } else { while (_root.earth.hitTest(_x, _y - 1, true) == false) { _y = (_y-1); } speed = 0; } if (((_root.turn == "player4") and (_root.p_can_shoot == true)) and (health > 0)) { if (Key.isDown(32)) { if (weapon_choice == "teleport") { teleported = true; vy = 0; weapon.teleport--; _root.beam._x = _x; _root.teleport_fx.start(); } else { this.gun.gotoAndStop(2); power++; load = true; } } else if (load == true) { _root.shoot_fx.start(); this.gun.gotoAndStop(1); _root.p_can_shoot = false; deg = (_root.player4.gun._rotation * Math.PI) / 180; last_deg = power * 4; vx = power * Math.sin(deg); vy = power * Math.cos(deg); _root.bomb._x = (_x + _root.player4.gun._x) + _root.player4.gun.point._x; _root.bomb._y = (_y + _root.player4.gun._y) + _root.player4.gun.point._y; _root.bomb.vx = vx; _root.bomb.vy = vy; _root.bomb.shot = true; load = false; power = 0; } } } } }
Instance of Symbol 202 MovieClip "gui" in Frame 196
onClipEvent (load) { _root.wind = 0; _root.total_glows = 0; }
Instance of Symbol 288 MovieClip "multi" in Frame 196
onClipEvent (enterFrame) { if (_root.stat == 1) { _root.stat_disp = "\u05D4\u05EA\u05D5\u05E6\u05D0\u05D4 \u05E2\u05D5\u05D3\u05DB\u05E0\u05D4"; } }
Instance of Symbol 244 MovieClip "pointer" in Frame 196
onClipEvent (enterFrame) { if (_root.bomb._y < 0) { _y = 0; _x = _root.bomb._x; _root.dis_from_point = Math.round((_root.bomb._y - _y) * -1); } else { _x = -50; } }
Symbol 17 Button
on (release) { _root.play(); }
Symbol 18 MovieClip Frame 1
_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { setProperty(bar, _xscale , PercentLoaded); } else { gotoAndStop ("loaded"); }
Symbol 18 MovieClip Frame 2
gotoAndPlay (1);
Symbol 24 MovieClip Frame 1
total_blocks = 750; left = -375; right = 375; top = -275; bottom = 275; y_old = random(100) - 50; with (this.foreearth) { clear(); beginFill(3480090, 100); moveTo(left, bottom); i = left; while (i <= right) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (bottom - 50)) { y_new = y_new - 50; } else if (y_new <= 50) { y_new = y_new + 50; } lineTo(i, y_new); cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > (bottom - 100)) { y_new = bottom - 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < (top + 100)) { y_new = top + 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(right, bottom); endFill(); } stop();
Symbol 24 MovieClip Frame 2
total_blocks = 750; left = -375; right = 375; top = -275; bottom = 275; y_old = random(100) - 50; with (this.foreearth) { clear(); beginFill(209420, 100); moveTo(left, bottom); i = left; while (i <= right) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (bottom - 50)) { y_new = y_new - 50; } else if (y_new <= 50) { y_new = y_new + 50; } lineTo(i, y_new); cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > (bottom - 100)) { y_new = bottom - 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < (top + 100)) { y_new = top + 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(right, bottom); endFill(); }
Symbol 24 MovieClip Frame 3
total_blocks = 750; left = -375; right = 375; top = -275; bottom = 275; y_old = random(100) - 50; with (this.foreearth) { clear(); beginFill(8559545, 100); moveTo(left, bottom); i = left; while (i <= right) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (bottom - 50)) { y_new = y_new - 50; } else if (y_new <= 50) { y_new = y_new + 50; } lineTo(i, y_new); cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > (bottom - 100)) { y_new = bottom - 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < (top + 100)) { y_new = top + 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(right, bottom); endFill(); }
Symbol 24 MovieClip Frame 4
total_blocks = 750; left = -375; right = 375; top = -275; bottom = 275; y_old = random(100) - 50; with (this.foreearth) { clear(); beginFill(4802113, 100); moveTo(left, bottom); i = left; while (i <= right) { y_new = y_old + (random(100) - 50); if (((y_older > y_old) and (y_old < y_new)) || ((y_older < y_old) and (y_old > y_new))) { if (((y_new - y_old) > 25) || ((y_new - y_old) < -25)) { y_new = y_new - ((y_new - y_old) * 1.5); } else { y_new = y_old; } } if (y_new > (bottom - 50)) { y_new = y_new - 50; } else if (y_new <= 50) { y_new = y_new + 50; } lineTo(i, y_new); cliff = random(102) - 100; if (cliff > 0) { if (y_old > y_new) { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = y_old + random(100); if (y_new > (bottom - 100)) { y_new = bottom - 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } else { y_old = y_new; b = i; while (b <= (i + (cliff * 10))) { y_new = (y_old + random(100)) - 200; if (y_new < (top + 100)) { y_new = top + 100; } lineTo(b, y_new); y_old = y_new; b = b + 10; } } i = b; } y_older = y_old; y_old = y_new; i = i + 10; } lineTo(right, bottom); endFill(); }
Symbol 39 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndPlay (71); }
Symbol 43 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndPlay (112); }
Symbol 47 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndPlay (153); }
Symbol 65 Button
on (release) { _root.play(); }
Symbol 72 Button
on (release) { _root.option_wind = false; gotoAndStop (2); }
Symbol 74 Button
on (release) { _root.option_wind = false; gotoAndStop (1); }
Symbol 75 MovieClip Frame 1
stop();
Symbol 75 MovieClip Frame 2
stop();
Symbol 78 Button
on (release) { _root.play(); }
Symbol 82 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndStop (194); }
Symbol 83 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndPlay (70); }
Symbol 90 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndStop (195); }
Symbol 98 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); gotoAndStop (196); }
Symbol 103 MovieClip Frame 1
stop();
Symbol 111 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 51
gotoAndStop (1); temp_damage_disp = null;
Symbol 117 MovieClip Frame 1
stop();
Instance of Symbol 111 MovieClip "gun" in Symbol 117 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.turn == "player1") { if (Key.isDown(39)) { if (_rotation < 90) { _rotation = (_rotation+1); } } else if (Key.isDown(37)) { if (_rotation > -90) { _rotation = (_rotation-1); } } } }
Symbol 120 MovieClip Frame 1
stop();
Symbol 122 MovieClip Frame 1
stop();
Instance of Symbol 120 MovieClip "gun" in Symbol 122 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.turn == "player2") { if (Key.isDown(39)) { if (_rotation < 90) { _rotation = (_rotation+1); } } else if (Key.isDown(37)) { if (_rotation > -90) { _rotation = (_rotation-1); } } } }
Symbol 130 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 1
stop();
Instance of Symbol 144 MovieClip in Symbol 148 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = _root[_root.turn].last_deg; }
Instance of Symbol 146 MovieClip in Symbol 148 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = (_root[_root.turn].power * 4); _root.temp_power = _root[_root.turn].power; _root.temp_angle = _root[_root.turn].gun._rotation; }
Instance of Symbol 151 MovieClip in Symbol 154 MovieClip Frame 1
onClipEvent (enterFrame) { _rotation = _root[_root.turn].gun._rotation; }
Symbol 159 Button
on (release) { if ((_root.bomb.shot == false) && (!Key.isDown(32))) { _root[_root.turn].weapon_choice = "mega"; } }
Symbol 161 Button
on (release) { _root[_root.turn].weapon_choice = "mega"; }
Symbol 164 MovieClip Frame 1
stop();
Symbol 168 Button
on (release) { if ((_root.bomb.shot == false) && (!Key.isDown(32))) { _root[_root.turn].weapon_choice = "bomb"; } }
Symbol 169 MovieClip Frame 2
stop();
Symbol 174 Button
on (release) { if ((_root.bomb.shot == false) && (!Key.isDown(32))) { _root[_root.turn].weapon_choice = "teleport"; } }
Symbol 177 MovieClip Frame 1
stop();
Instance of Symbol 139 MovieClip "hbar2" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root[_root.turn].health); }
Instance of Symbol 164 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.mega == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "mega") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "mega") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_megas = _root[_root.turn].weapon.mega; }
Instance of Symbol 169 MovieClip "bomb_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon_choice == "bomb") { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 177 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.teleport == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "teleport") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "teleport") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_teleports = _root[_root.turn].weapon.teleport; }
Instance of Symbol 139 MovieClip "hbar2" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root[_root.turn].health); }
Instance of Symbol 164 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.mega == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "mega") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "mega") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_megas = _root[_root.turn].weapon.mega; }
Instance of Symbol 169 MovieClip "bomb_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon_choice == "bomb") { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 177 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.teleport == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "teleport") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "teleport") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_teleports = _root[_root.turn].weapon.teleport; }
Instance of Symbol 139 MovieClip "hbar2" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { this.gotoAndStop(_root[_root.turn].health); }
Instance of Symbol 164 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.mega == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "mega") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "mega") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_megas = _root[_root.turn].weapon.mega; }
Instance of Symbol 169 MovieClip "bomb_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon_choice == "bomb") { gotoAndStop (2); } else { gotoAndStop (1); } }
Instance of Symbol 177 MovieClip "mega_button" in Symbol 196 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root[_root.turn].weapon.teleport == 0) { gotoAndStop (3); if (_root[_root.turn].weapon_choice == "teleport") { _root[_root.turn].weapon_choice = "bomb"; } } else if (_root[_root.turn].weapon_choice == "teleport") { gotoAndStop (2); } else { gotoAndStop (1); } _root.total_teleports = _root[_root.turn].weapon.teleport; }
Symbol 202 MovieClip Frame 1
if ((random(5) < 2) && (_root.option_wind == true)) { _root.wind = random(100) - 50; _root.wind_fx.start(); } if (_root.turn == "player1") { _root.current_name = _root.p1_name; } else if (_root.turn == "player2") { _root.current_name = _root.p2_name; } else if (_root.turn == "player3") { _root.current_name = _root.p3_name; } else if (_root.turn == "player4") { _root.current_name = _root.p4_name; }
Instance of Symbol 130 MovieClip in Symbol 202 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.wind > (this._currentframe - 50)) { this.nextFrame(); } else if (_root.wind < (this._currentframe - 50)) { this.prevFrame(); } }
Symbol 202 MovieClip Frame 28
_root.total_glows++; duplicateMovieClip (_root.glow, "glow" + _root.total_glows, _root.total_glows); _root["glow" + _root.total_glows]._x = _root.gui._x; _root["glow" + _root.total_glows]._y = _root.gui._y; _root.player_change_fx.start();
Symbol 202 MovieClip Frame 30
_root.total_glows++; duplicateMovieClip (_root.glow, "glow" + _root.total_glows, _root.total_glows); _root["glow" + _root.total_glows]._x = _root.gui._x; _root["glow" + _root.total_glows]._y = _root.gui._y;
Symbol 202 MovieClip Frame 32
_root.total_glows++; duplicateMovieClip (_root.glow, "glow" + _root.total_glows, _root.total_glows); _root["glow" + _root.total_glows]._x = _root.gui._x; _root["glow" + _root.total_glows]._y = _root.gui._y;
Symbol 202 MovieClip Frame 34
_root.total_glows++; duplicateMovieClip (_root.glow, "glow" + _root.total_glows, _root.total_glows); _root["glow" + _root.total_glows]._x = _root.gui._x; _root["glow" + _root.total_glows]._y = _root.gui._y;
Symbol 202 MovieClip Frame 36
_root.total_glows++; duplicateMovieClip (_root.glow, "glow" + _root.total_glows, _root.total_glows); _root["glow" + _root.total_glows]._x = _root.gui._x; _root["glow" + _root.total_glows]._y = _root.gui._y;
Symbol 202 MovieClip Frame 60
if (random(5) < 1) { _root.total_pick_ups++; duplicateMovieClip (_root.pick_up, "pick_up" + _root.total_pick_ups, _root.total_pick_ups); } switch (_root.turn) { case "player1" : _root.temp_name = _root.p1_name; _root.current_score = _root.p1_score; break; case "player2" : _root.temp_name = _root.p2_name; _root.current_score = _root.p2_score; break; case "player3" : _root.temp_name = _root.p3_name; _root.current_score = _root.p3_score; break; case "player4" : _root.temp_name = _root.p4_name; _root.current_score = _root.p4_score; } stop();
Instance of Symbol 196 MovieClip in Symbol 202 MovieClip Frame 60
onClipEvent (enterFrame) { if ((_root[_root.turn].health == _root[_root.turn].temp_damage) and (_root.bomb.shot == false)) { _root.p_can_shoot = true; } else if (_root[_root.turn].health > _root[_root.turn].temp_damage) { _root[_root.turn].health--; } else if (_root[_root.turn].health < _root[_root.turn].temp_damage) { _root[_root.turn].health++; } }
Symbol 204 MovieClip Frame 1
stop();
Symbol 204 MovieClip Frame 24
gotoAndStop (1); _root.blow._x = -500;
Symbol 211 MovieClip Frame 1
stop();
Symbol 237 Button
on (rollOver) { _root.click_sound.start(); } on (release) { _root.click_sound.start(); stopAllSounds(); gotoAndStop (69); }
Symbol 240 MovieClip Frame 1
stop();
Symbol 240 MovieClip Frame 56
gotoAndStop (1); if (_root.turn == "player1") { _root.turn = "player2"; } else { _root.turn = "player1"; } _root.bomb.wait = false; _root.gui.play();
Symbol 240 MovieClip Frame 110
gotoAndStop (1); if (_root.turn == "player1") { _root.turn = "player2"; } else { _root.turn = "player1"; } _root.bomb.wait = false; _root.gui.play();
Symbol 240 MovieClip Frame 161
gotoAndStop (1); if (_root.turn == "player1") { _root.turn = "player2"; } else { _root.turn = "player1"; } _root.bomb.wait = false; _root.gui.play();
Symbol 240 MovieClip Frame 166
_root.p_can_shoot = false; _root.cred_won = ("!\u05D6\u05DB\u05D9\u05EA \u05D1-" + (_root.money * 2)) + " \u05E0\u05E7\u05D5\u05D3\u05D5\u05EA \u05E7\u05E8\u05D3\u05D9\u05D8";
Symbol 240 MovieClip Frame 185
i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i].removeMovieClip(); i++; }
Symbol 240 MovieClip Frame 225
stop();
Symbol 246 MovieClip Frame 1
stop();
Symbol 248 MovieClip Frame 1
stop();
Instance of Symbol 246 MovieClip "gun" in Symbol 248 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.turn == "player3") { if (Key.isDown(39)) { if (_rotation < 90) { _rotation = (_rotation+1); } } else if (Key.isDown(37)) { if (_rotation > -90) { _rotation = (_rotation-1); } } } }
Symbol 266 MovieClip Frame 1
stop();
Symbol 266 MovieClip Frame 56
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.bomb.waot = false; _root.gui.play();
Symbol 266 MovieClip Frame 110
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.bomb.waot = false; _root.gui.play();
Symbol 266 MovieClip Frame 161
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 4) { _root.next_player = 1; } _root.bomb.waot = false; _root.gui.play();
Symbol 266 MovieClip Frame 166
_root.p_can_shoot = false; _root.cred_won = ("!\u05D6\u05DB\u05D9\u05EA \u05D1-" + (_root.money * 2)) + " \u05E0\u05E7\u05D5\u05D3\u05D5\u05EA \u05E7\u05E8\u05D3\u05D9\u05D8";
Symbol 266 MovieClip Frame 185
i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i].removeMovieClip(); i++; }
Symbol 266 MovieClip Frame 225
stop();
Symbol 268 MovieClip Frame 1
stop();
Symbol 270 MovieClip Frame 1
stop();
Instance of Symbol 268 MovieClip "gun" in Symbol 270 MovieClip Frame 1
onClipEvent (enterFrame) { if (_root.turn == "player4") { if (Key.isDown(39)) { if (_rotation < 90) { _rotation = (_rotation+1); } } else if (Key.isDown(37)) { if (_rotation > -90) { _rotation = (_rotation-1); } } } }
Symbol 288 MovieClip Frame 1
stop();
Symbol 288 MovieClip Frame 56
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.bomb.wait = false; _root.gui.play();
Symbol 288 MovieClip Frame 110
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.bomb.wait = false; _root.gui.play();
Symbol 288 MovieClip Frame 161
gotoAndStop (1); while (_root["player" + _root.next_player].health <= 0) { _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } } _root.turn = "player" + _root.next_player; _root.next_player++; if (_root.next_player == 5) { _root.next_player = 1; } _root.bomb.wait = false; _root.gui.play();
Symbol 288 MovieClip Frame 166
_root.p_can_shoot = false; _root.cred_won = ("!\u05D6\u05DB\u05D9\u05EA \u05D1-" + (_root.money * 2)) + " \u05E0\u05E7\u05D5\u05D3\u05D5\u05EA \u05E7\u05E8\u05D3\u05D9\u05D8";
Symbol 288 MovieClip Frame 185
i = _root.pick_ups_dead; while (i <= _root.total_pick_ups) { _root["pick_up" + i].removeMovieClip(); i++; }
Symbol 288 MovieClip Frame 225
stop();

Library Items

Symbol 1 Sound [wind]
Symbol 2 Sound [teleport]
Symbol 3 Sound [player_change]
Symbol 4 Sound [death]
Symbol 5 Sound [large_bomb]
Symbol 6 Sound [small_bomb]
Symbol 7 Sound [music]
Symbol 8 Sound [click_sound]
Symbol 9 Sound [shoot]
Symbol 10 GraphicUsed by:139  Timeline
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:18
Symbol 13 GraphicUsed by:18
Symbol 14 GraphicUsed by:17
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 ButtonUses:14 15 16Used by:18
Symbol 18 MovieClipUses:12 13 17Used by:Timeline
Symbol 19 GraphicUsed by:24
Symbol 20 MovieClipUsed by:24
Symbol 21 GraphicUsed by:24
Symbol 22 GraphicUsed by:24
Symbol 23 GraphicUsed by:24
Symbol 24 MovieClipUses:19 20 21 22 23Used by:Timeline
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:Timeline
Symbol 27 GraphicUsed by:31
Symbol 28 GraphicUsed by:31
Symbol 29 GraphicUsed by:31
Symbol 30 GraphicUsed by:31
Symbol 31 MovieClipUses:27 28 29 30Used by:Timeline
Symbol 32 GraphicUsed by:Timeline
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:33Used by:Timeline
Symbol 35 GraphicUsed by:39
Symbol 36 GraphicUsed by:39
Symbol 37 GraphicUsed by:39
Symbol 38 GraphicUsed by:39 43 47
Symbol 39 ButtonUses:35 36 37 38Used by:Timeline
Symbol 40 GraphicUsed by:43
Symbol 41 GraphicUsed by:43
Symbol 42 GraphicUsed by:43
Symbol 43 ButtonUses:40 41 42 38Used by:Timeline
Symbol 44 GraphicUsed by:47
Symbol 45 GraphicUsed by:47
Symbol 46 GraphicUsed by:47
Symbol 47 ButtonUses:44 45 46 38Used by:Timeline
Symbol 48 GraphicUsed by:Timeline
Symbol 49 FontUsed by:50 113 114
Symbol 50 EditableTextUses:49Used by:Timeline
Symbol 51 ShapeTweeningUsed by:Timeline
Symbol 52 SoundUsed by:Timeline
Symbol 53 GraphicUsed by:Timeline
Symbol 54 ShapeTweeningUsed by:Timeline
Symbol 55 GraphicUsed by:79
Symbol 56 FontUsed by:57 58 59 60 62 64 66 68 71 73 76 77 80 81 85 86 87 88 92 93 94 95 96 126 127 132 147 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 197 199 220 222 223 224 225 226 228 229 230 232 233 238 250 252 253 254 255 256 258 259 260 262 263 264 272 274 275 276 277 278 280 281 282 284 285 286
Symbol 57 TextUses:56Used by:79 89 97
Symbol 58 EditableTextUses:56Used by:79
Symbol 59 TextUses:56Used by:79 89 97
Symbol 60 EditableTextUses:56Used by:79
Symbol 61 GraphicUsed by:65 78 82 83 90 98
Symbol 62 TextUses:56Used by:65
Symbol 63 GraphicUsed by:65 78 82 83 90 98
Symbol 64 EditableTextUses:56Used by:65
Symbol 65 ButtonUses:61 62 63 64Used by:79 89 97
Symbol 66 TextUses:56Used by:79 89 97
Symbol 67 GraphicUsed by:72 74
Symbol 68 TextUses:56Used by:72
Symbol 69 GraphicUsed by:72 74
Symbol 70 GraphicUsed by:72 74
Symbol 71 TextUses:56Used by:72 74
Symbol 72 ButtonUses:67 68 69 70 71Used by:75
Symbol 73 TextUses:56Used by:74
Symbol 74 ButtonUses:67 73 69 70 71Used by:75
Symbol 75 MovieClipUses:72 74Used by:79 89 97
Symbol 76 TextUses:56Used by:78 83
Symbol 77 EditableTextUses:56Used by:78 83
Symbol 78 ButtonUses:61 76 63 77Used by:79 89 97
Symbol 79 MovieClipUses:55 57 58 59 60 65 66 75 78Used by:Timeline
Symbol 80 TextUses:56Used by:82 90 98
Symbol 81 EditableTextUses:56Used by:82 90 98
Symbol 82 ButtonUses:61 80 63 81Used by:Timeline
Symbol 83 ButtonUses:61 76 63 77Used by:Timeline
Symbol 84 GraphicUsed by:89
Symbol 85 EditableTextUses:56Used by:89
Symbol 86 EditableTextUses:56Used by:89
Symbol 87 TextUses:56Used by:89 97
Symbol 88 EditableTextUses:56Used by:89
Symbol 89 MovieClipUses:84 57 85 59 86 65 66 75 78 87 88Used by:Timeline
Symbol 90 ButtonUses:61 80 63 81Used by:Timeline
Symbol 91 GraphicUsed by:97
Symbol 92 EditableTextUses:56Used by:97
Symbol 93 EditableTextUses:56Used by:97
Symbol 94 EditableTextUses:56Used by:97
Symbol 95 TextUses:56Used by:97
Symbol 96 EditableTextUses:56Used by:97
Symbol 97 MovieClipUses:91 57 59 65 66 75 78 87 92 93 94 95 96Used by:Timeline
Symbol 98 ButtonUses:61 80 63 81Used by:Timeline
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:Timeline
Symbol 101 GraphicUsed by:103
Symbol 102 GraphicUsed by:103
Symbol 103 MovieClipUses:101 102Used by:Timeline
Symbol 104 GraphicUsed by:117
Symbol 105 GraphicUsed by:111
Symbol 106 MovieClipUsed by:111 120 246 268
Symbol 107 GraphicUsed by:110
Symbol 108 GraphicUsed by:110
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:107 108 109Used by:111 120 246 268
Symbol 111 MovieClipUses:105 106 110Used by:117
Symbol 112 GraphicUsed by:117
Symbol 113 EditableTextUses:49Used by:115
Symbol 114 EditableTextUses:49Used by:115
Symbol 115 MovieClipUses:113 114Used by:117 122 248 270
Symbol 116 GraphicUsed by:117 122 248 270
Symbol 117 MovieClipUses:104 111 112 115 116Used by:Timeline
Symbol 118 GraphicUsed by:122 248 270
Symbol 119 GraphicUsed by:120
Symbol 120 MovieClipUses:119 106 110Used by:122
Symbol 121 GraphicUsed by:122
Symbol 122 MovieClipUses:118 120 121 115 116Used by:Timeline
Symbol 123 GraphicUsed by:130
Symbol 124 ShapeTweeningUsed by:130
Symbol 125 GraphicUsed by:130
Symbol 126 TextUses:56Used by:130
Symbol 127 EditableTextUses:56Used by:130
Symbol 128 GraphicUsed by:130
Symbol 129 GraphicUsed by:130
Symbol 130 MovieClipUses:123 124 125 126 127 128 129Used by:202
Symbol 131 GraphicUsed by:202
Symbol 132 EditableTextUses:56Used by:202
Symbol 133 FontUsed by:134 198 200 221 227 231 239 251 257 261 265 273 279 283 287
Symbol 134 EditableTextUses:133Used by:202
Symbol 135 GraphicUsed by:139
Symbol 136 ShapeTweeningUsed by:139
Symbol 137 GraphicUsed by:139
Symbol 138 GraphicUsed by:139
Symbol 139 MovieClipUses:135 136 137 138 10Used by:196
Symbol 140 GraphicUsed by:148
Symbol 141 GraphicUsed by:148
Symbol 142 GraphicUsed by:148
Symbol 143 GraphicUsed by:144
Symbol 144 MovieClipUses:143Used by:148
Symbol 145 GraphicUsed by:146
Symbol 146 MovieClipUses:145Used by:148
Symbol 147 EditableTextUses:56Used by:148
Symbol 148 MovieClipUses:140 141 142 144 146 147Used by:196
Symbol 149 GraphicUsed by:154
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:154
Symbol 152 FontUsed by:153 157 162 172 176 242
Symbol 153 EditableTextUses:152Used by:154
Symbol 154 MovieClipUses:149 151 153Used by:196
Symbol 155 GraphicUsed by:159 161 163
Symbol 156 GraphicUsed by:159 161 163
Symbol 157 EditableTextUses:152Used by:159 161 163
Symbol 158 GraphicUsed by:159 161 163 166
Symbol 159 ButtonUses:155 156 157 158Used by:164
Symbol 160 GraphicUsed by:164 169 177
Symbol 161 ButtonUses:155 156 157 158Used by:164
Symbol 162 EditableTextUses:152Used by:164
Symbol 163 ButtonUses:155 156 157 158Used by:164
Symbol 164 MovieClipUses:159 160 161 162 163Used by:196
Symbol 165 GraphicUsed by:168
Symbol 166 MovieClipUses:158Used by:168
Symbol 167 GraphicUsed by:168
Symbol 168 ButtonUses:165 166 167Used by:169
Symbol 169 MovieClipUses:168 160Used by:196
Symbol 170 GraphicUsed by:174 175
Symbol 171 GraphicUsed by:174 175
Symbol 172 EditableTextUses:152Used by:174 175
Symbol 173 GraphicUsed by:174 175
Symbol 174 ButtonUses:170 171 172 173Used by:177
Symbol 175 ButtonUses:170 171 172 173Used by:177
Symbol 176 EditableTextUses:152Used by:177
Symbol 177 MovieClipUses:174 160 175 176Used by:196
Symbol 178 EditableTextUses:56Used by:196
Symbol 179 EditableTextUses:56Used by:196
Symbol 180 TextUses:56Used by:196
Symbol 181 EditableTextUses:56Used by:196
Symbol 182 EditableTextUses:56Used by:196
Symbol 183 TextUses:56Used by:196
Symbol 184 TextUses:56Used by:196
Symbol 185 TextUses:56Used by:196
Symbol 186 TextUses:56Used by:196
Symbol 187 TextUses:56Used by:196
Symbol 188 EditableTextUses:56Used by:196
Symbol 189 EditableTextUses:56Used by:196
Symbol 190 EditableTextUses:56Used by:196
Symbol 191 EditableTextUses:56Used by:196
Symbol 192 EditableTextUses:56Used by:196
Symbol 193 EditableTextUses:56Used by:196
Symbol 194 EditableTextUses:56Used by:196
Symbol 195 EditableTextUses:56Used by:196
Symbol 196 MovieClipUses:139 148 154 164 169 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195Used by:202
Symbol 197 EditableTextUses:56Used by:202
Symbol 198 EditableTextUses:133Used by:202
Symbol 199 EditableTextUses:56Used by:202
Symbol 200 EditableTextUses:133Used by:202
Symbol 201 GraphicUsed by:202
Symbol 202 MovieClipUses:130 131 132 134 196 197 198 199 200 201Used by:Timeline
Symbol 203 GraphicUsed by:204
Symbol 204 MovieClipUses:203Used by:Timeline
Symbol 205 GraphicUsed by:211
Symbol 206 GraphicUsed by:211
Symbol 207 GraphicUsed by:211
Symbol 208 GraphicUsed by:211
Symbol 209 GraphicUsed by:211
Symbol 210 GraphicUsed by:211
Symbol 211 MovieClipUses:205 206 207 208 209 210Used by:Timeline
Symbol 212 GraphicUsed by:213
Symbol 213 MovieClipUses:212Used by:Timeline
Symbol 214 GraphicUsed by:240 266 288
Symbol 215 GraphicUsed by:240 266 288
Symbol 216 GraphicUsed by:240 266 288
Symbol 217 GraphicUsed by:240 266 288
Symbol 218 GraphicUsed by:240
Symbol 219 GraphicUsed by:240 266 288
Symbol 220 EditableTextUses:56Used by:240
Symbol 221 EditableTextUses:133Used by:240
Symbol 222 EditableTextUses:56Used by:240
Symbol 223 EditableTextUses:56Used by:240
Symbol 224 EditableTextUses:56Used by:240
Symbol 225 EditableTextUses:56Used by:240
Symbol 226 EditableTextUses:56Used by:240
Symbol 227 EditableTextUses:133Used by:240
Symbol 228 EditableTextUses:56Used by:240
Symbol 229 EditableTextUses:56Used by:240
Symbol 230 EditableTextUses:56Used by:240
Symbol 231 EditableTextUses:133Used by:240
Symbol 232 EditableTextUses:56Used by:240
Symbol 233 EditableTextUses:56Used by:240
Symbol 234 FontUsed by:235 236
Symbol 235 EditableTextUses:234Used by:237
Symbol 236 EditableTextUses:234Used by:237
Symbol 237 ButtonUses:235 236Used by:240 266 288
Symbol 238 EditableTextUses:56Used by:240
Symbol 239 EditableTextUses:133Used by:240
Symbol 240 MovieClipUses:214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 237 238 239Used by:Timeline
Symbol 241 GraphicUsed by:244
Symbol 242 EditableTextUses:152Used by:244
Symbol 243 GraphicUsed by:244
Symbol 244 MovieClipUses:241 242 243Used by:Timeline
Symbol 245 GraphicUsed by:246
Symbol 246 MovieClipUses:245 106 110Used by:248
Symbol 247 GraphicUsed by:248
Symbol 248 MovieClipUses:118 246 247 115 116Used by:Timeline
Symbol 249 GraphicUsed by:266
Symbol 250 EditableTextUses:56Used by:266
Symbol 251 EditableTextUses:133Used by:266
Symbol 252 EditableTextUses:56Used by:266
Symbol 253 EditableTextUses:56Used by:266
Symbol 254 EditableTextUses:56Used by:266
Symbol 255 EditableTextUses:56Used by:266
Symbol 256 EditableTextUses:56Used by:266
Symbol 257 EditableTextUses:133Used by:266
Symbol 258 EditableTextUses:56Used by:266
Symbol 259 EditableTextUses:56Used by:266
Symbol 260 EditableTextUses:56Used by:266
Symbol 261 EditableTextUses:133Used by:266
Symbol 262 EditableTextUses:56Used by:266
Symbol 263 EditableTextUses:56Used by:266
Symbol 264 EditableTextUses:56Used by:266
Symbol 265 EditableTextUses:133Used by:266
Symbol 266 MovieClipUses:214 215 216 217 249 219 250 251 252 253 254 255 256 257 258 259 260 261 262 263 237 264 265Used by:Timeline
Symbol 267 GraphicUsed by:268
Symbol 268 MovieClipUses:267 106 110Used by:270
Symbol 269 GraphicUsed by:270
Symbol 270 MovieClipUses:118 268 269 115 116Used by:Timeline
Symbol 271 GraphicUsed by:288
Symbol 272 EditableTextUses:56Used by:288
Symbol 273 EditableTextUses:133Used by:288
Symbol 274 EditableTextUses:56Used by:288
Symbol 275 EditableTextUses:56Used by:288
Symbol 276 EditableTextUses:56Used by:288
Symbol 277 EditableTextUses:56Used by:288
Symbol 278 EditableTextUses:56Used by:288
Symbol 279 EditableTextUses:133Used by:288
Symbol 280 EditableTextUses:56Used by:288
Symbol 281 EditableTextUses:56Used by:288
Symbol 282 EditableTextUses:56Used by:288
Symbol 283 EditableTextUses:133Used by:288
Symbol 284 EditableTextUses:56Used by:288
Symbol 285 EditableTextUses:56Used by:288
Symbol 286 EditableTextUses:56Used by:288
Symbol 287 EditableTextUses:133Used by:288
Symbol 288 MovieClipUses:214 215 216 217 271 219 272 273 274 275 276 277 278 279 280 281 282 283 284 285 237 286 287Used by:Timeline

Instance Names

"earth"Frame 2Symbol 26 MovieClip
"earth"Frame 71Symbol 26 MovieClip
"earth"Frame 112Symbol 26 MovieClip
"earth"Frame 153Symbol 26 MovieClip
"bg"Frame 194Symbol 24 MovieClip
"earth"Frame 194Symbol 26 MovieClip
"beam"Frame 194Symbol 100 MovieClip
"bomb"Frame 194Symbol 103 MovieClip
"player1"Frame 194Symbol 117 MovieClip
"player2"Frame 194Symbol 122 MovieClip
"gui"Frame 194Symbol 202 MovieClip
"blow"Frame 194Symbol 204 MovieClip
"pick_up"Frame 194Symbol 211 MovieClip
"glow"Frame 194Symbol 213 MovieClip
"multi"Frame 194Symbol 240 MovieClip
"pointer"Frame 194Symbol 244 MovieClip
"bg"Frame 195Symbol 24 MovieClip
"earth"Frame 195Symbol 26 MovieClip
"beam"Frame 195Symbol 100 MovieClip
"bomb"Frame 195Symbol 103 MovieClip
"player1"Frame 195Symbol 117 MovieClip
"player2"Frame 195Symbol 122 MovieClip
"blow"Frame 195Symbol 204 MovieClip
"pick_up"Frame 195Symbol 211 MovieClip
"glow"Frame 195Symbol 213 MovieClip
"player3"Frame 195Symbol 248 MovieClip
"gui"Frame 195Symbol 202 MovieClip
"multi"Frame 195Symbol 266 MovieClip
"pointer"Frame 195Symbol 244 MovieClip
"earth"Frame 196Symbol 26 MovieClip
"beam"Frame 196Symbol 100 MovieClip
"bomb"Frame 196Symbol 103 MovieClip
"player1"Frame 196Symbol 117 MovieClip
"player2"Frame 196Symbol 122 MovieClip
"blow"Frame 196Symbol 204 MovieClip
"pick_up"Frame 196Symbol 211 MovieClip
"glow"Frame 196Symbol 213 MovieClip
"player3"Frame 196Symbol 248 MovieClip
"player4"Frame 196Symbol 270 MovieClip
"gui"Frame 196Symbol 202 MovieClip
"multi"Frame 196Symbol 288 MovieClip
"pointer"Frame 196Symbol 244 MovieClip
"bar"Symbol 18 MovieClip Frame 1Symbol 12 MovieClip
"foreearth"Symbol 24 MovieClip Frame 1Symbol 20 MovieClip
"point"Symbol 111 MovieClip Frame 1Symbol 106 MovieClip
"box"Symbol 115 MovieClip Frame 2Symbol 113 EditableText
"box"Symbol 115 MovieClip Frame 51Symbol 114 EditableText
"gun"Symbol 117 MovieClip Frame 1Symbol 111 MovieClip
"hit"Symbol 117 MovieClip Frame 1Symbol 115 MovieClip
"point"Symbol 120 MovieClip Frame 1Symbol 106 MovieClip
"gun"Symbol 122 MovieClip Frame 1Symbol 120 MovieClip
"hit"Symbol 122 MovieClip Frame 1Symbol 115 MovieClip
"hbar2"Symbol 196 MovieClip Frame 1Symbol 139 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 164 MovieClip
"bomb_button"Symbol 196 MovieClip Frame 1Symbol 169 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 177 MovieClip
"hbar2"Symbol 196 MovieClip Frame 1Symbol 139 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 164 MovieClip
"bomb_button"Symbol 196 MovieClip Frame 1Symbol 169 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 177 MovieClip
"hbar2"Symbol 196 MovieClip Frame 1Symbol 139 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 164 MovieClip
"bomb_button"Symbol 196 MovieClip Frame 1Symbol 169 MovieClip
"mega_button"Symbol 196 MovieClip Frame 1Symbol 177 MovieClip
"gauges"Symbol 202 MovieClip Frame 1Symbol 196 MovieClip
"point"Symbol 246 MovieClip Frame 1Symbol 106 MovieClip
"gun"Symbol 248 MovieClip Frame 1Symbol 246 MovieClip
"hit"Symbol 248 MovieClip Frame 1Symbol 115 MovieClip
"point"Symbol 268 MovieClip Frame 1Symbol 106 MovieClip
"gun"Symbol 270 MovieClip Frame 1Symbol 268 MovieClip
"hit"Symbol 270 MovieClip Frame 1Symbol 115 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 1 as "wind"
ExportAssets (56)Timeline Frame 1Symbol 2 as "teleport"
ExportAssets (56)Timeline Frame 1Symbol 3 as "player_change"
ExportAssets (56)Timeline Frame 1Symbol 4 as "death"
ExportAssets (56)Timeline Frame 1Symbol 5 as "large_bomb"
ExportAssets (56)Timeline Frame 1Symbol 6 as "small_bomb"
ExportAssets (56)Timeline Frame 1Symbol 7 as "music"
ExportAssets (56)Timeline Frame 1Symbol 8 as "click_sound"
ExportAssets (56)Timeline Frame 1Symbol 9 as "shoot"

Labels

"loaded"Symbol 18 MovieClip Frame 3
"bomb"Symbol 103 MovieClip Frame 1
"mega"Symbol 103 MovieClip Frame 5
"p"Symbol 202 MovieClip Frame 1
"none"Symbol 240 MovieClip Frame 1
"world"Symbol 240 MovieClip Frame 5
"height"Symbol 240 MovieClip Frame 60
"world_height"Symbol 240 MovieClip Frame 115
"won"Symbol 240 MovieClip Frame 166
"none"Symbol 266 MovieClip Frame 1
"world"Symbol 266 MovieClip Frame 5
"height"Symbol 266 MovieClip Frame 60
"world_height"Symbol 266 MovieClip Frame 115
"won"Symbol 266 MovieClip Frame 166
"none"Symbol 288 MovieClip Frame 1
"world"Symbol 288 MovieClip Frame 5
"height"Symbol 288 MovieClip Frame 60
"world_height"Symbol 288 MovieClip Frame 115
"won"Symbol 288 MovieClip Frame 166

Dynamic Text Variables

_root.p1_nameSymbol 58 EditableText""
_root.p2_nameSymbol 60 EditableText""
_root.p1_nameSymbol 85 EditableText""
_root.p2_nameSymbol 86 EditableText""
_root.p3_nameSymbol 88 EditableText""
_root.p2_nameSymbol 92 EditableText""
_root.p3_nameSymbol 93 EditableText""
_root.p1_nameSymbol 94 EditableText""
_root.p4_nameSymbol 96 EditableText""
temp_damage_dispSymbol 113 EditableText""
this.temp_damage_dispSymbol 114 EditableText""
_root.windSymbol 127 EditableText""
_root.current_nameSymbol 132 EditableText""
_root.current_nameSymbol 134 EditableText""
_root.temp_powerSymbol 147 EditableText""
_root.temp_angleSymbol 153 EditableText""
_root.total_megasSymbol 157 EditableText""
_root.total_megasSymbol 162 EditableText""
_root.total_teleportsSymbol 172 EditableText""
_root.total_teleportsSymbol 176 EditableText""
_root.temp_nameSymbol 178 EditableText" "
_root.temp_nameSymbol 179 EditableText" "
_root.current_scoreSymbol 181 EditableText" "
_root.current_scoreSymbol 182 EditableText" "
_root.temp_nameSymbol 188 EditableText" "
_root.temp_nameSymbol 189 EditableText" "
_root.current_scoreSymbol 190 EditableText" "
_root.current_scoreSymbol 191 EditableText" "
_root.temp_nameSymbol 192 EditableText" "
_root.temp_nameSymbol 193 EditableText" "
_root.current_scoreSymbol 194 EditableText" "
_root.current_scoreSymbol 195 EditableText" "
_root.current_nameSymbol 197 EditableText""
_root.current_nameSymbol 198 EditableText""
_root.current_nameSymbol 199 EditableText""
_root.current_nameSymbol 200 EditableText""
_root.wonSymbol 220 EditableText""
_root.wonSymbol 221 EditableText""
_root.win_pointsSymbol 222 EditableText""
_root.win_pointsSymbol 223 EditableText""
_root.win_pointsSymbol 224 EditableText""
_root.win_pointsSymbol 225 EditableText""
_root.wonSymbol 226 EditableText""
_root.wonSymbol 227 EditableText""
_root.win_pointsSymbol 228 EditableText""
_root.win_pointsSymbol 229 EditableText""
_root.wonSymbol 230 EditableText""
_root.wonSymbol 231 EditableText""
_root.win_pointsSymbol 232 EditableText""
_root.win_pointsSymbol 233 EditableText""
_root.wonSymbol 238 EditableText""
_root.wonSymbol 239 EditableText""
_root.dis_from_pointSymbol 242 EditableText""
_root.wonSymbol 250 EditableText""
_root.wonSymbol 251 EditableText""
_root.win_pointsSymbol 252 EditableText""
_root.win_pointsSymbol 253 EditableText""
_root.win_pointsSymbol 254 EditableText""
_root.win_pointsSymbol 255 EditableText""
_root.wonSymbol 256 EditableText""
_root.wonSymbol 257 EditableText""
_root.win_pointsSymbol 258 EditableText""
_root.win_pointsSymbol 259 EditableText""
_root.wonSymbol 260 EditableText""
_root.wonSymbol 261 EditableText""
_root.win_pointsSymbol 262 EditableText""
_root.win_pointsSymbol 263 EditableText""
_root.wonSymbol 264 EditableText""
_root.wonSymbol 265 EditableText""
_root.wonSymbol 272 EditableText""
_root.wonSymbol 273 EditableText""
_root.win_pointsSymbol 274 EditableText""
_root.win_pointsSymbol 275 EditableText""
_root.win_pointsSymbol 276 EditableText""
_root.win_pointsSymbol 277 EditableText""
_root.wonSymbol 278 EditableText""
_root.wonSymbol 279 EditableText""
_root.win_pointsSymbol 280 EditableText""
_root.win_pointsSymbol 281 EditableText""
_root.wonSymbol 282 EditableText""
_root.wonSymbol 283 EditableText""
_root.win_pointsSymbol 284 EditableText""
_root.win_pointsSymbol 285 EditableText""
_root.wonSymbol 286 EditableText""
_root.wonSymbol 287 EditableText""




http://swfchan.com/6/28503/info.shtml
Created: 20/5 -2019 09:06:50 Last modified: 20/5 -2019 09:06:50 Server time: 29/04 -2024 14:43:51