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

swfchan turned sixteen years old today! (5may2024)

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

pyromasters.swf

This is the info page for
Flash #10534

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


Text
?

Copyright 2006 MoFunZone.com

c

Let them play

Let them play

Random winner

Random winner

Since all human players are
destroyed, you can wait for
the computer players to finish
the game or you can
randomly choose a winner.
Select your choice below:

Music volume:

Sound FX volume:

Quality:

Ok

Game-play

Controls

Bonuses

The game is quiet simple... Destroy all your opponents
with your bombs!!
You have a limited time (indicated at the top-right corner)
to achieve victory. Once the time is up, the level will
render smaller and smaller until only one player is alive
and or all players are destroyed.
There are negative and positive bonuses that you'll find in
the game levels, you should try to collect as many of the
positives as you can and avoid the negatives.
Have a "Blast"!

Keyboard 1:

Keyboard 2:

Keyboard 3:

Keyboard 4:

Plant bomb

Pause the game

Move around

Enter

P

Q

S

A

D

W

N

J

H

K

U

Del

5

4

6

8

.

Increases the number of
bombs you can plant
(max 4 bombs)

Increases bomb
explosion length

Increases your moving
speed

Shields you from blast or
wall

Let's you kick bombs
away

Your bombs detonate
faster

Switches places with
you and another random
player in the game

Gives you the following
illnesses: Drunk (keys
reversed),  Diarrhea
(forced to drop your
bombs involuntarily lol)

Gives you one of the
bonuses mentioned
here, plus sometimes
makes you lose all your
bonuses or gives you all
bonuses

Play More Games

Play More Games

Play Game

Play Game

Options

Options

Instructions

Instructions

Copyright 2006 MoFunZone.com

c

Blue Lagoon

Level:

1

Victory:

-----

Player:

-----

Player:

-----

Player:

-----

Player:

Start

Start

Basic level, all bonuses
work, no extra properties.

Description:

Due to torential rains, the
grass got muddy, it kind of
slows you down.

This ground has magnetic
properties, Your bombs can
not be moved.

the corals in This lagoon
are constantly growing.
watch out!

the region is well known
for its numerous
earthquakes and landslides.
watch out!

the ground is spitting Fire.
watch your steps!

Many scientists wondered
about who built these
portals, fact is they are
here and they are working!

the ice is slippery and
fragile. move carefully!

this old junkyard has been
long abandoned, but
someone forgot to shut
down the elevator.

the playing ground is
randomly selected for each
new match.

-----

Comp AI:

Back

Back

00

00

00

00

00:00

Play More Games

Play More Games

Continue

Continue

C
o
n
g
r
a
t
u
l
a
t
i
o
n
s

C
o
n
g
r
a
t
u
l
a
t
i
o
n
s

i :

wi ner

he

i :

wi ner

he

ActionScript [AS1/AS2]

Frame 1
function goTo() { getURL ("http://www.MoFunZone.com/"); } var newMenu = new ContextMenu(); newMenu.hideBuiltInItems(); newMenu.customItems.push(new ContextMenuItem("MoFunZone.com - Play More Games", goTo)); this.menu = newMenu; mcCopy.onPress = function () { getURL ("http://www.MoFunZone.com/", "_blank"); }; stop();
Frame 7
var m_vol = 50; var s_vol = 50; var m_pos = 0; _quality = "HIGH"; var firstSet = true; _root.gotoAndStop(8);
Frame 8
var win = new Array(); var draw_g = new Array(); var taunt = new Array(); var dead = new Array(); var hurry = new Array(); var b_snd = new Array(); var bon_snd = new Array(); var gen_snd = new Array(); var music = new Array(); var mcSoundLib = this.createEmptyMovieClip("mcSoundLib", 4799); var mcSnd_1 = mcSoundLib.createEmptyMovieClip("mcHolder_1", 3); var w_1 = new Sound(mcSnd_1); w_1.attachSound("win1"); w_1.setVolume(s_vol); win.push(w_1); var mcSnd_2 = mcSoundLib.createEmptyMovieClip("mcHolder_2", 4); var w_2 = new Sound(mcSnd_2); w_2.attachSound("win2"); w_2.setVolume(s_vol); win.push(w_2); var mcSnd_3 = mcSoundLib.createEmptyMovieClip("mcHolder_3", 5); var w_3 = new Sound(mcSnd_3); w_3.attachSound("win3"); w_3.setVolume(s_vol); win.push(w_3); var mcSnd_4 = mcSoundLib.createEmptyMovieClip("mcHolder_4", 6); var w_4 = new Sound(mcSnd_4); w_4.attachSound("win4"); w_4.setVolume(s_vol); win.push(w_4); var mcSnd_5 = mcSoundLib.createEmptyMovieClip("mcHolder_5", 7); var w_5 = new Sound(mcSnd_5); w_5.attachSound("win5"); w_5.setVolume(s_vol); win.push(w_5); var mcSnd_6 = mcSoundLib.createEmptyMovieClip("mcHolder_6", 8); var d_1 = new Sound(mcSnd_6); d_1.attachSound("draw1"); d_1.setVolume(s_vol); draw_g.push(d_1); var mcSnd_7 = mcSoundLib.createEmptyMovieClip("mcHolder_7", 9); var d_2 = new Sound(mcSnd_7); d_2.attachSound("draw2"); d_2.setVolume(s_vol); draw_g.push(d_2); var mcSnd_8 = mcSoundLib.createEmptyMovieClip("mcHolder_8", 10); var d_3 = new Sound(mcSnd_8); d_3.attachSound("draw3"); d_3.setVolume(s_vol); draw_g.push(d_3); var mcSnd_9 = mcSoundLib.createEmptyMovieClip("mcHolder_9", 11); var d_4 = new Sound(mcSnd_9); d_4.attachSound("draw4"); d_4.setVolume(s_vol); draw_g.push(d_4); var mcSnd_10 = mcSoundLib.createEmptyMovieClip("mcHolder_10", 12); var d_5 = new Sound(mcSnd_10); d_5.attachSound("draw5"); d_5.setVolume(s_vol); draw_g.push(d_5); var mcSnd_11 = mcSoundLib.createEmptyMovieClip("mcHolder_11", 13); var t_1 = new Sound(mcSnd_11); t_1.attachSound("taunt1"); t_1.setVolume(s_vol); taunt.push(t_1); var mcSnd_12 = mcSoundLib.createEmptyMovieClip("mcHolder_12", 14); var t_2 = new Sound(mcSnd_12); t_2.attachSound("taunt2"); t_2.setVolume(s_vol); taunt.push(t_2); var mcSnd_13 = mcSoundLib.createEmptyMovieClip("mcHolder_13", 15); var t_3 = new Sound(mcSnd_13); t_3.attachSound("taunt3"); t_3.setVolume(s_vol); taunt.push(t_3); var mcSnd_14 = mcSoundLib.createEmptyMovieClip("mcHolder_14", 16); var t_4 = new Sound(mcSnd_14); t_4.attachSound("taunt4"); t_4.setVolume(s_vol); taunt.push(t_4); var mcSnd_15 = mcSoundLib.createEmptyMovieClip("mcHolder_15", 17); var t_5 = new Sound(mcSnd_15); t_5.attachSound("taunt5"); t_5.setVolume(s_vol); taunt.push(t_5); var mcSnd_16 = mcSoundLib.createEmptyMovieClip("mcHolder_16", 18); var t_6 = new Sound(mcSnd_16); t_6.attachSound("taunt6"); t_6.setVolume(s_vol); taunt.push(t_6); var mcSnd_17 = mcSoundLib.createEmptyMovieClip("mcHolder_17", 19); var t_7 = new Sound(mcSnd_17); t_7.attachSound("taunt7"); t_7.setVolume(s_vol); taunt.push(t_7); var mcSnd_18 = mcSoundLib.createEmptyMovieClip("mcHolder_18", 20); var t_8 = new Sound(mcSnd_18); t_8.attachSound("taunt8"); t_8.setVolume(s_vol); taunt.push(t_8); var mcSnd_19 = mcSoundLib.createEmptyMovieClip("mcHolder_19", 21); var t_9 = new Sound(mcSnd_19); t_9.attachSound("taunt9"); t_9.setVolume(s_vol); taunt.push(t_9); var mcSnd_20 = mcSoundLib.createEmptyMovieClip("mcHolder_20", 22); var t_10 = new Sound(mcSnd_20); t_10.attachSound("taunt10"); t_10.setVolume(s_vol); taunt.push(t_10); var mcSnd_21 = mcSoundLib.createEmptyMovieClip("mcHolder_21", 23); var t_11 = new Sound(mcSnd_21); t_11.attachSound("taunt11"); t_11.setVolume(s_vol); taunt.push(t_11); var mcSnd_22 = mcSoundLib.createEmptyMovieClip("mcHolder_22", 24); var t_12 = new Sound(mcSnd_22); t_12.attachSound("taunt12"); t_12.setVolume(s_vol); taunt.push(t_12); var mcSnd_23 = mcSoundLib.createEmptyMovieClip("mcHolder_23", 25); var t_13 = new Sound(mcSnd_23); t_13.attachSound("taunt13"); t_13.setVolume(s_vol); taunt.push(t_13); var mcSnd_24 = mcSoundLib.createEmptyMovieClip("mcHolder_24", 26); var k_1 = new Sound(mcSnd_24); k_1.attachSound("dead1"); k_1.setVolume(s_vol); dead.push(k_1); var mcSnd_25 = mcSoundLib.createEmptyMovieClip("mcHolder_25", 27); var k_2 = new Sound(mcSnd_25); k_2.attachSound("dead2"); k_2.setVolume(s_vol); dead.push(k_2); var mcSnd_26 = mcSoundLib.createEmptyMovieClip("mcHolder_26", 28); var k_3 = new Sound(mcSnd_26); k_3.attachSound("dead3"); k_3.setVolume(s_vol); dead.push(k_3); var mcSnd_27 = mcSoundLib.createEmptyMovieClip("mcHolder_27", 29); var k_4 = new Sound(mcSnd_27); k_4.attachSound("dead4"); k_4.setVolume(s_vol); dead.push(k_4); var mcSnd_28 = mcSoundLib.createEmptyMovieClip("mcHolder_28", 30); var k_5 = new Sound(mcSnd_28); k_5.attachSound("dead5"); k_5.setVolume(s_vol); dead.push(k_5); var mcSnd_29 = mcSoundLib.createEmptyMovieClip("mcHolder_29", 31); var h_1 = new Sound(mcSnd_29); h_1.attachSound("hurry5"); h_1.setVolume(s_vol); hurry.push(h_1); var mcSnd_30 = mcSoundLib.createEmptyMovieClip("mcHolder_30", 32); var h_2 = new Sound(mcSnd_30); h_2.attachSound("hurry1"); h_2.setVolume(s_vol); hurry.push(h_2); var mcSnd_31 = mcSoundLib.createEmptyMovieClip("mcHolder_31", 33); var h_3 = new Sound(mcSnd_31); h_3.attachSound("hurry2"); h_3.setVolume(s_vol); hurry.push(h_3); var mcSnd_32 = mcSoundLib.createEmptyMovieClip("mcHolder_32", 34); var h_4 = new Sound(mcSnd_32); h_4.attachSound("hurry3"); h_4.setVolume(s_vol); hurry.push(h_4); var mcSnd_33 = mcSoundLib.createEmptyMovieClip("mcHolder_33", 35); var h_5 = new Sound(mcSnd_33); h_5.attachSound("hurry4"); h_5.setVolume(s_vol); hurry.push(h_5); var mcSnd_34 = mcSoundLib.createEmptyMovieClip("mcHolder_34", 36); var h_6 = new Sound(mcSnd_34); h_6.attachSound("hurry"); h_6.setVolume(s_vol); hurry.push(h_6); var mcSnd_35 = mcSoundLib.createEmptyMovieClip("mcHolder_35", 37); var b_1 = new Sound(mcSnd_35); b_1.attachSound("explode1"); b_1.setVolume(s_vol); b_snd.push(b_1); var mcSnd_36 = mcSoundLib.createEmptyMovieClip("mcHolder_36", 38); var b_2 = new Sound(mcSnd_36); b_2.attachSound("explode2"); b_2.setVolume(s_vol); b_snd.push(b_2); var mcSnd_37 = mcSoundLib.createEmptyMovieClip("mcHolder_37", 39); var b_3 = new Sound(mcSnd_37); b_3.attachSound("explode3"); b_3.setVolume(s_vol); b_snd.push(b_3); var mcSnd_38 = mcSoundLib.createEmptyMovieClip("mcHolder_38", 40); var b_4 = new Sound(mcSnd_38); b_4.attachSound("explode4"); b_4.setVolume(s_vol); b_snd.push(b_4); var mcSnd_39 = mcSoundLib.createEmptyMovieClip("mcHolder_39", 41); var b_5 = new Sound(mcSnd_39); b_5.attachSound("stop"); b_5.setVolume(s_vol); b_snd.push(b_5); var mcSnd_40 = mcSoundLib.createEmptyMovieClip("mcHolder_40", 42); var b_6 = new Sound(mcSnd_40); b_6.attachSound("drop"); b_6.setVolume(s_vol); b_snd.push(b_6); var mcSnd_41 = mcSoundLib.createEmptyMovieClip("mcHolder_41", 43); var b_7 = new Sound(mcSnd_41); b_7.attachSound("kick"); b_7.setVolume(s_vol); b_snd.push(b_7); var mcSnd_52 = mcSoundLib.createEmptyMovieClip("mcHolder_52", 54); var b_8 = new Sound(mcSnd_52); b_8.attachSound("poops"); b_8.setVolume(s_vol); b_snd.push(b_8); var mcSnd_42 = mcSoundLib.createEmptyMovieClip("mcHolder_42", 44); var bon_1 = new Sound(mcSnd_42); bon_1.attachSound("bonus"); bon_1.setVolume(s_vol); bon_snd.push(bon_1); var mcSnd_43 = mcSoundLib.createEmptyMovieClip("mcHolder_43", 45); var bon_2 = new Sound(mcSnd_43); bon_2.attachSound("allbonus"); bon_2.setVolume(s_vol); bon_snd.push(bon_2); var mcSnd_44 = mcSoundLib.createEmptyMovieClip("mcHolder_44", 46); var bon_3 = new Sound(mcSnd_44); bon_3.attachSound("lostbonus"); bon_3.setVolume(s_vol); bon_snd.push(bon_3); var mcSnd_45 = mcSoundLib.createEmptyMovieClip("mcHolder_45", 47); var bon_4 = new Sound(mcSnd_45); bon_4.attachSound("ill"); bon_4.setVolume(s_vol); bon_snd.push(bon_4); var mcSnd_46 = mcSoundLib.createEmptyMovieClip("mcHolder_46", 48); var gen_1 = new Sound(mcSnd_46); gen_1.attachSound("dropbomb"); gen_1.setVolume(s_vol); gen_snd.push(gen_1); var mcSnd_47 = mcSoundLib.createEmptyMovieClip("mcHolder_47", 49); var gen_2 = new Sound(mcSnd_47); gen_2.attachSound("click"); gen_2.setVolume(s_vol); gen_snd.push(gen_2); var mcSnd_48 = mcSoundLib.createEmptyMovieClip("mcHolder_48", 50); var gen_3 = new Sound(mcSnd_48); gen_3.attachSound("walldrop"); gen_3.setVolume(s_vol); gen_snd.push(gen_3); var mcSnd_49 = mcSoundLib.createEmptyMovieClip("mcHolder_49", 51); var gen_4 = new Sound(mcSnd_49); gen_4.attachSound("tel"); gen_4.setVolume(s_vol); gen_snd.push(gen_4); var mcSnd_50 = mcSoundLib.createEmptyMovieClip("mcHolder_50", 52); var gen_5 = new Sound(mcSnd_50); gen_5.attachSound("fire"); gen_5.setVolume(s_vol); gen_snd.push(gen_5); var mcSnd_51 = mcSoundLib.createEmptyMovieClip("mcHolder_51", 53); var gen_6 = new Sound(mcSnd_51); gen_6.attachSound("earthq"); gen_6.setVolume(s_vol); gen_snd.push(gen_6); var mcSnd_53 = mcSoundLib.createEmptyMovieClip("mcHolder_53", 55); var menu_snd = new Sound(mcSnd_53); menu_snd.attachSound("menu"); menu_snd.setVolume(m_vol); music.push(menu_snd); _root.gotoAndStop(9);
Frame 9
music[0].start(); stop(); mcCopy.onPress = function () { getURL ("http://www.MoFunZone.com/", "_blank"); }; music[0].onSoundComplete = function () { music[0].start(); }; onEnterFrame = function () { if (mcVideo._currentframe == mcVideo._totalframes) { m_pos = music[0].position / 1000; _root.gotoAndStop("menu"); } };
Frame 14
function m_init() { mcOptions._visible = false; mcInstr._visible = false; mcButtons._visible = true; } function refreshQuality() { if (_quality == "LOW") { mcOptions.mcQl.bar.gotoAndStop(1); } if (_quality == "MEDIUM") { mcOptions.mcQl.bar.gotoAndStop(2); } if (_quality == "HIGH") { mcOptions.mcQl.bar.gotoAndStop(3); } } function refreshSound() { var _local1 = 0; while (_local1 < win.length) { if ((s_vol <= 80) && (s_vol != 0)) { win[_local1].setVolume(s_vol + 20); } else { win[_local1].setVolume(s_vol); } _local1++; } _local1 = 0; while (_local1 < draw_g.length) { if ((s_vol <= 80) && (s_vol != 0)) { draw_g[_local1].setVolume(s_vol + 20); } else { draw_g[_local1].setVolume(s_vol); } _local1++; } _local1 = 0; while (_local1 < taunt.length) { if ((s_vol <= 80) && (s_vol != 0)) { taunt[_local1].setVolume(s_vol + 20); } else { taunt[_local1].setVolume(s_vol); } _local1++; } _local1 = 0; while (_local1 < dead.length) { if ((s_vol <= 80) && (s_vol != 0)) { dead[_local1].setVolume(s_vol + 20); } else { dead[_local1].setVolume(s_vol); } _local1++; } _local1 = 0; while (_local1 < hurry.length) { hurry[_local1].setVolume(s_vol); _local1++; } _local1 = 0; while (_local1 < b_snd.length) { b_snd[_local1].setVolume(s_vol); _local1++; } _local1 = 0; while (_local1 < bon_snd.length) { bon_snd[_local1].setVolume(s_vol); _local1++; } _local1 = 0; while (_local1 < gen_snd.length) { gen_snd[_local1].setVolume(s_vol); _local1++; } _local1 = 0; while (_local1 < music.length) { music[_local1].setVolume(m_vol); _local1++; } } m_init(); refreshQuality(); refreshSound(); music[0].stop(); music[0].start(m_pos, 1); stop(); music[0].onSoundComplete = function () { music[0].start(); }; mcCopy.onPress = function () { getURL ("http://www.MoFunZone.com/", "_blank"); }; mcNinja.mcBack.onPress = function () { getURL ("http://www.MoFunZone.com/", "_blank"); }; mcButtons.butMore.onRelease = function () { gen_snd[1].start(); getURL ("http://www.MoFunZone.com/", "_blank"); }; mcButtons.butNew.onRelease = function () { gen_snd[1].start(); _root.gotoAndStop("game"); }; mcButtons.butOptions.onRelease = function () { gen_snd[1].start(); mcButtons._visible = false; mcOptions._visible = true; mcOptions.mcMusic.bar.gotoAndStop((m_vol / 10) + 1); mcOptions.mcSound.bar.gotoAndStop((s_vol / 10) + 1); refreshQuality(); }; mcOptions.mcMusic.butDown.onRelease = function () { gen_snd[1].start(); if (m_vol > 0) { m_vol = m_vol - 10; mcOptions.mcMusic.bar.gotoAndStop((m_vol / 10) + 1); refreshSound(); } }; mcOptions.mcMusic.butUp.onRelease = function () { gen_snd[1].start(); if (m_vol < 100) { m_vol = m_vol + 10; mcOptions.mcMusic.bar.gotoAndStop((m_vol / 10) + 1); refreshSound(); } }; mcOptions.mcSound.butDown.onRelease = function () { gen_snd[1].start(); if (s_vol > 0) { s_vol = s_vol - 10; mcOptions.mcSound.bar.gotoAndStop((s_vol / 10) + 1); refreshSound(); } }; mcOptions.mcSound.butUp.onRelease = function () { gen_snd[1].start(); if (s_vol < 100) { s_vol = s_vol + 10; mcOptions.mcSound.bar.gotoAndStop((s_vol / 10) + 1); refreshSound(); } }; mcOptions.mcQl.butDown.onRelease = function () { gen_snd[1].start(); if (mcOptions.mcQl.bar._currentframe == 3) { _quality = "MEDIUM"; } if (mcOptions.mcQl.bar._currentframe == 2) { _quality = "LOW"; } refreshQuality(); }; mcOptions.mcQl.butUp.onRelease = function () { gen_snd[1].start(); if (mcOptions.mcQl.bar._currentframe == 1) { _quality = "MEDIUM"; } if (mcOptions.mcQl.bar._currentframe == 2) { _quality = "HIGH"; } refreshQuality(); }; mcOptions.butOk.onRelease = function () { gen_snd[1].start(); m_init(); }; mcButtons.butInstr.onRelease = function () { gen_snd[1].start(); mcButtons._visible = false; mcInstr._visible = true; mcInstr.mcTabs.gotoAndStop(1); }; mcInstr.butTipps.onRelease = function () { gen_snd[1].start(); mcInstr.mcTabs.gotoAndStop(1); mcInstr.mcInstruct.gotoAndStop(1); }; mcInstr.butControls.onRelease = function () { gen_snd[1].start(); mcInstr.mcTabs.gotoAndStop(2); mcInstr.mcInstruct.gotoAndStop(2); }; mcInstr.butBonuses.onRelease = function () { gen_snd[1].start(); mcInstr.mcTabs.gotoAndStop(3); mcInstr.mcInstruct.gotoAndStop(3); }; mcInstr.butOk.onRelease = function () { gen_snd[1].start(); m_init(); };
Frame 22
function lev_refresh() { mcThumbs.gotoAndStop(game.Level + 1); } var win_fmt = new TextFormat(); win_fmt.bold = true; win_fmt.italic = true; win_fmt.font = "Verdana"; win_fmt.size = 22; var my_fmt = new TextFormat(); my_fmt.bold = true; my_fmt.italic = false; my_fmt.font = "Arial"; my_fmt.size = 17; my_fmt.color = 16711680 /* 0xFF0000 */; if (firstSet) { firstSet = false; var levelNames = Array("BRICKTOWN", "AMAZON", "MAGNETO", "CORAL-LAGOON", "MOVE-IT", "PYROTOPIA", "FOURWAY", "TUNDRA", "JUNKYARD", "RANDOM"); var possPlay = Array("-----", "COMP", "KEYB1", "KEYB2", "KEYB3", "KEYB4"); var possAI = Array("EASY", "MEDIUM", "HARD"); var keyB1 = new Array(37, 39, 38, 40, 13); var keyB2 = new Array(65, 68, 87, 83, 81); var keyB3 = new Array(72, 75, 85, 74, 78); var keyB4 = new Array(100, 102, 104, 101, 110); var keyBoard = new Array(); keyBoard.push(keyB1); keyBoard.push(keyB2); keyBoard.push(keyB3); keyBoard.push(keyB4); var leveltoScreen = levelNames[9]; var winstoScreen = "2 WINS"; var pl1toScreen = possPlay[2]; var pl2toScreen = possPlay[1]; var pl3toScreen = possPlay[0]; var pl4toScreen = possPlay[0]; var AItoScreen = possAI[1]; var firstrun = true; var temp; var game = new Object(); game.isPaused = false; game.AI = 70; game.setAI = 1; game.playerNr = 0; game.Level = 9; game.wins = 2; game.winner = 0; game.pl1 = 2; game.pl2 = 1; game.pl3 = 0; game.pl4 = 0; game.randLevels = false; } else { if (game.randLevels) { game.Level = 9; } game.playerNr = 0; game.winner = 0; game.isPaused = false; } var player1Score = "00"; var player2Score = "00"; var player3Score = "00"; var player4Score = "00"; var pl1s = new Object(); pl1s.id = "pl1"; pl1s.control = ""; pl1s.bombType = 1; pl1s.kills = 0; pl1s.score = 0; pl1s.fireColor = new flash.geom.ColorTransform(1, 1, 1, 1, 221, 221, 221, 0); pl1s.coreColor = new flash.geom.ColorTransform(0, 0, 1, 1, 0, 64, 128, 0); var pl2s = new Object(); pl2s.id = "pl2"; pl2s.control = ""; pl2s.bombType = 2; pl2s.kills = 0; pl2s.score = 0; pl2s.fireColor = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); pl2s.coreColor = new flash.geom.ColorTransform(0, 1, 0, 1, 0, 128, 0, 0); var pl3s = new Object(); pl3s.id = "pl3"; pl3s.control = ""; pl3s.bombType = 3; pl3s.kills = 0; pl3s.score = 0; pl3s.fireColor = new flash.geom.ColorTransform(1, 1, 0, 1, 125, 125, 0, 0); pl3s.coreColor = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 0, 0, 0); var pl4s = new Object(); pl4s.id = "pl4"; pl4s.control = ""; pl4s.bombType = 4; pl4s.kills = 0; pl4s.score = 0; pl4s.fireColor = new flash.geom.ColorTransform(0, 0, 0, 1, 0, 155, 0, 0); pl4s.coreColor = new flash.geom.ColorTransform(0, 0, 0, 1, 255, 224, 162, 0); lev_refresh(); stop(); music[0].onSoundComplete = function () { music[0].start(); }; butLevels.butUp.onRelease = function () { gen_snd[1].start(); if (game.Level < (levelNames.length - 1)) { game.Level++; leveltoScreen = levelNames[game.Level]; } else { game.Level = 0; leveltoScreen = levelNames[game.Level]; } lev_refresh(); }; butLevels.butDown.onRelease = function () { gen_snd[1].start(); if (game.Level > 0) { game.Level--; leveltoScreen = levelNames[game.Level]; } else { game.Level = levelNames.length - 1; leveltoScreen = levelNames[game.Level]; } lev_refresh(); }; butWins.butUp.onRelease = function () { gen_snd[1].start(); if (game.wins < 30) { game.wins++; if (game.wins != 1) { winstoScreen = game.wins.toString() + " WINS"; } else { winstoScreen = game.wins.toString() + " WIN"; } } else { game.wins = 1; if (game.wins != 1) { winstoScreen = game.wins.toString() + " WINS"; } else { winstoScreen = game.wins.toString() + " WIN"; } } }; butWins.butDown.onRelease = function () { gen_snd[1].start(); if (game.wins > 1) { game.wins--; if (game.wins != 1) { winstoScreen = game.wins.toString() + " WINS"; } else { winstoScreen = game.wins.toString() + " WIN"; } } else { game.wins = 30; if (game.wins != 1) { winstoScreen = game.wins.toString() + " WINS"; } else { winstoScreen = game.wins.toString() + " WIN"; } } }; butPl1.butUp.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if (game.pl1 < 1) { game.pl1++; pl1toScreen = possPlay[game.pl1]; } else if ((game.pl1 >= 1) && (game.pl1 < 5)) { while (game.pl1 < 5) { game.pl1++; if (((game.pl1 != game.pl2) && (game.pl1 != game.pl3)) && (game.pl1 != game.pl4)) { pl1toScreen = possPlay[game.pl1]; break; } if (game.pl1 == 5) { if (temp >= 3) { game.pl1 = 0; } else { game.pl1 = 1; } pl1toScreen = possPlay[game.pl1]; } } } else { if (temp >= 3) { game.pl1 = 0; } else { game.pl1 = 1; } pl1toScreen = possPlay[game.pl1]; } }; butPl1.butDown.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if ((game.pl1 > 1) || ((game.pl1 == 1) && (temp >= 3))) { if ((game.pl1 == 1) && (temp >= 3)) { game.pl1--; pl1toScreen = possPlay[game.pl1]; } else { while (game.pl1 > 1) { game.pl1--; if ((((game.pl1 != game.pl2) && (game.pl1 != game.pl3)) && (game.pl1 != game.pl4)) || (game.pl1 == 1)) { pl1toScreen = possPlay[game.pl1]; break; } } } } else { game.pl1 = 5; if (((game.pl1 != game.pl2) && (game.pl1 != game.pl3)) && (game.pl1 != game.pl4)) { pl1toScreen = possPlay[game.pl1]; } else { while (game.pl1 > 1) { game.pl1--; if ((((game.pl1 != game.pl2) && (game.pl1 != game.pl3)) && (game.pl1 != game.pl4)) || (game.pl1 == 1)) { pl1toScreen = possPlay[game.pl1]; return; } } } } }; butPl2.butUp.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if (game.pl2 < 1) { game.pl2++; pl2toScreen = possPlay[game.pl2]; } else if ((game.pl2 >= 1) && (game.pl2 < 5)) { while (game.pl2 < 5) { game.pl2++; if (((game.pl2 != game.pl1) && (game.pl2 != game.pl3)) && (game.pl2 != game.pl4)) { pl2toScreen = possPlay[game.pl2]; break; } if (game.pl2 == 5) { if (temp >= 3) { game.pl2 = 0; } else { game.pl2 = 1; } pl2toScreen = possPlay[game.pl2]; } } } else { if (temp >= 3) { game.pl2 = 0; } else { game.pl2 = 1; } pl2toScreen = possPlay[game.pl2]; } }; butPl2.butDown.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if ((game.pl2 > 1) || ((game.pl2 == 1) && (temp >= 3))) { if ((game.pl2 == 1) && (temp >= 3)) { game.pl2--; pl2toScreen = possPlay[game.pl2]; } else { while (game.pl2 > 1) { game.pl2--; if ((((game.pl2 != game.pl1) && (game.pl2 != game.pl3)) && (game.pl2 != game.pl4)) || (game.pl2 == 1)) { pl2toScreen = possPlay[game.pl2]; break; } } } } else { game.pl2 = 5; if (((game.pl2 != game.pl1) && (game.pl2 != game.pl3)) && (game.pl2 != game.pl4)) { pl2toScreen = possPlay[game.pl2]; } else { while (game.pl2 > 1) { game.pl2--; if ((((game.pl2 != game.pl1) && (game.pl2 != game.pl3)) && (game.pl2 != game.pl4)) || (game.pl2 == 1)) { pl2toScreen = possPlay[game.pl2]; return; } } } } }; butPl3.butUp.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if (game.pl3 < 1) { game.pl3++; pl3toScreen = possPlay[game.pl3]; } else if ((game.pl3 >= 1) && (game.pl3 < 5)) { while (game.pl3 < 5) { game.pl3++; if (((game.pl3 != game.pl2) && (game.pl3 != game.pl1)) && (game.pl3 != game.pl4)) { pl3toScreen = possPlay[game.pl3]; break; } if (game.pl3 == 5) { if (temp >= 3) { game.pl3 = 0; } else { game.pl3 = 1; } pl3toScreen = possPlay[game.pl3]; } } } else { if (temp >= 3) { game.pl3 = 0; } else { game.pl3 = 1; } pl3toScreen = possPlay[game.pl3]; } }; butPl3.butDown.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if ((game.pl3 > 1) || ((game.pl3 == 1) && (temp >= 3))) { if ((game.pl3 == 1) && (temp >= 3)) { game.pl3--; pl3toScreen = possPlay[game.pl3]; } else { while (game.pl3 > 1) { game.pl3--; if ((((game.pl3 != game.pl1) && (game.pl3 != game.pl2)) && (game.pl3 != game.pl4)) || (game.pl3 == 1)) { pl3toScreen = possPlay[game.pl3]; break; } } } } else { game.pl3 = 5; if (((game.pl3 != game.pl1) && (game.pl3 != game.pl2)) && (game.pl3 != game.pl4)) { pl3toScreen = possPlay[game.pl3]; } else { while (game.pl3 > 1) { game.pl3--; if ((((game.pl3 != game.pl1) && (game.pl3 != game.pl2)) && (game.pl3 != game.pl4)) || (game.pl3 == 1)) { pl3toScreen = possPlay[game.pl3]; return; } } } } }; butPl4.butUp.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if (game.pl4 < 1) { game.pl4++; pl4toScreen = possPlay[game.pl4]; } else if ((game.pl4 >= 1) && (game.pl4 < 5)) { while (game.pl4 < 5) { game.pl4++; if (((game.pl4 != game.pl2) && (game.pl4 != game.pl3)) && (game.pl4 != game.pl1)) { pl4toScreen = possPlay[game.pl4]; break; } if (game.pl4 == 5) { if (temp >= 3) { game.pl4 = 0; } else { game.pl4 = 1; } pl4toScreen = possPlay[game.pl4]; } } } else { if (temp >= 3) { game.pl4 = 0; } else { game.pl4 = 1; } pl4toScreen = possPlay[game.pl4]; } }; butPl4.butDown.onRelease = function () { gen_snd[1].start(); temp = 0; if (game.pl1 > 0) { temp++; } if (game.pl2 > 0) { temp++; } if (game.pl3 > 0) { temp++; } if (game.pl4 > 0) { temp++; } if ((game.pl4 > 1) || ((game.pl4 == 1) && (temp >= 3))) { if ((game.pl4 == 1) && (temp >= 3)) { game.pl4--; pl4toScreen = possPlay[game.pl4]; } else { while (game.pl4 > 1) { game.pl4--; if ((((game.pl4 != game.pl2) && (game.pl4 != game.pl3)) && (game.pl4 != game.pl1)) || (game.pl4 == 1)) { pl4toScreen = possPlay[game.pl4]; break; } } } } else { game.pl4 = 5; if (((game.pl4 != game.pl2) && (game.pl4 != game.pl3)) && (game.pl4 != game.pl1)) { pl4toScreen = possPlay[game.pl4]; } else { while (game.pl4 > 1) { game.pl4--; if ((((game.pl4 != game.pl2) && (game.pl4 != game.pl3)) && (game.pl4 != game.pl1)) || (game.pl4 == 1)) { pl4toScreen = possPlay[game.pl4]; return; } } } } }; butAI.butUp.onRelease = function () { gen_snd[1].start(); if (game.setAI < (possAI.length - 1)) { game.setAI++; AItoScreen = possAI[game.setAI]; } else { game.setAI = 0; AItoScreen = possAI[game.setAI]; } }; butAI.butDown.onRelease = function () { gen_snd[1].start(); if (game.setAI > 0) { game.setAI--; AItoScreen = possAI[game.setAI]; } else { game.setAI = possAI.length - 1; AItoScreen = possAI[game.setAI]; } }; butOk.onRelease = function () { gen_snd[1].start(); if (game.pl1 > 0) { game.playerNr++; pl1s.control = possPlay[game.pl1]; if (game.pl1 > 1) { pl1s.key_Left = keyBoard[game.pl1 - 2][0]; pl1s.key_Right = keyBoard[game.pl1 - 2][1]; pl1s.key_Up = keyBoard[game.pl1 - 2][2]; pl1s.key_Down = keyBoard[game.pl1 - 2][3]; pl1s.kBomb = keyBoard[game.pl1 - 2][4]; } } if (game.pl2 > 0) { game.playerNr++; pl2s.control = possPlay[game.pl2]; if (game.pl2 > 1) { pl2s.key_Left = keyBoard[game.pl2 - 2][0]; pl2s.key_Right = keyBoard[game.pl2 - 2][1]; pl2s.key_Up = keyBoard[game.pl2 - 2][2]; pl2s.key_Down = keyBoard[game.pl2 - 2][3]; pl2s.kBomb = keyBoard[game.pl2 - 2][4]; } } if (game.pl3 > 0) { game.playerNr++; pl3s.control = possPlay[game.pl3]; if (game.pl3 > 1) { pl3s.key_Left = keyBoard[game.pl3 - 2][0]; pl3s.key_Right = keyBoard[game.pl3 - 2][1]; pl3s.key_Up = keyBoard[game.pl3 - 2][2]; pl3s.key_Down = keyBoard[game.pl3 - 2][3]; pl3s.kBomb = keyBoard[game.pl3 - 2][4]; } } if (game.pl4 > 0) { game.playerNr++; pl4s.control = possPlay[game.pl4]; if (game.pl4 > 1) { pl4s.key_Left = keyBoard[game.pl4 - 2][0]; pl4s.key_Right = keyBoard[game.pl4 - 2][1]; pl4s.key_Up = keyBoard[game.pl4 - 2][2]; pl4s.key_Down = keyBoard[game.pl4 - 2][3]; pl4s.kBomb = keyBoard[game.pl4 - 2][4]; } } if (game.Level == 9) { game.randLevels = true; } else { game.randLevels = false; } if (game.setAI == 0) { game.AI = 40; } else { game.AI = 70; } if (game.playerNr >= 2) { music[0].stop(); _root.gotoAndStop(23); } else { game.playerNr = 0; } }; butBack.onRelease = function () { m_pos = music[0].position / 1000; _root.gotoAndStop("menu"); }; onEnterFrame = function () { if (Key.isDown(27)) { m_pos = music[0].position / 1000; _root.gotoAndStop("menu"); } };
Frame 23
function create2DArray(width, height) { var _local2 = Array(); var _local1 = 0; while (_local1 < width) { _local2.push(Array(height)); _local1++; } return(_local2); } function dispTime(time) { var _local1; var _local2; var _local3; _local1 = Math.floor(time / 60); _local2 = time - (_local1 * 60); if (_local1 < 10) { if (_local2 < 10) { _local3 = (("0" + _local1.toString()) + ":0") + _local2.toString(); } else { _local3 = (("0" + _local1.toString()) + ":") + _local2.toString(); } } else { _local3 = (_local1.toString() + ":") + _local2.toString(); } return(_local3); } function buildScores(pls) { if (pls.id == "pl1") { if (pls.score < 10) { player1Score = "0" + pls.score.toString(); } else { player1Score = pls.score.toString(); } } else if (pls.id == "pl2") { if (pls.score < 10) { player2Score = "0" + pls.score.toString(); } else { player2Score = pls.score.toString(); } } else if (pls.id == "pl3") { if (pls.score < 10) { player3Score = "0" + pls.score.toString(); } else { player3Score = pls.score.toString(); } } else if (pls.id == "pl4") { if (pls.score < 10) { player4Score = "0" + pls.score.toString(); } else { player4Score = pls.score.toString(); } } } function init() { if (game.pl1 > 0) { _root.attachMovie("mcChoose", "mcChoice", 6000, {_x:165, _y:165, _visible:false}); _root.attachMovie("mcPlayer1", "pl1", 4800, {_x:x_min, _y:y_min}); pl1.id = "pl1"; if (game.pl2 > 0) { pl2s.others.push("pl1"); } if (game.pl3 > 0) { pl3s.others.push("pl1"); } if (game.pl4 > 0) { pl4s.others.push("pl1"); } } if (game.pl2 > 0) { _root.attachMovie("mcPlayer2", "pl2", 4801, {_x:x_min + (14 * brick_dim), _y:y_min + (10 * brick_dim)}); pl2.id = "pl2"; if (game.pl1 > 0) { pl1s.others.push("pl2"); } if (game.pl3 > 0) { pl3s.others.push("pl2"); } if (game.pl4 > 0) { pl4s.others.push("pl2"); } } if (game.pl3 > 0) { _root.attachMovie("mcPlayer3", "pl3", 4802, {_x:x_min + (14 * brick_dim), _y:y_min}); pl3.id = "pl3"; if (game.pl1 > 0) { pl1s.others.push("pl3"); } if (game.pl2 > 0) { pl2s.others.push("pl3"); } if (game.pl4 > 0) { pl4s.others.push("pl3"); } } if (game.pl4 > 0) { _root.attachMovie("mcPlayer4", "pl4", 4803, {_x:x_min, _y:y_min + (10 * brick_dim)}); pl4.id = "pl4"; if (game.pl1 > 0) { pl1s.others.push("pl4"); } if (game.pl2 > 0) { pl2s.others.push("pl4"); } if (game.pl3 > 0) { pl3s.others.push("pl4"); } } var _local5 = 0; while (_local5 < 15) { var _local2 = 0; while (_local2 < 11) { objBox[_local5][_local2] = undefined; pathCheck[_local5][_local2] = new Array(); pathCheck[_local5][_local2].push(0); pathCheck[_local5][_local2].push(0); pathCheck[_local5][_local2].push(0); pathCheck[_local5][_local2].push(0); pathCheck[_local5][_local2].push(0); specials[_local5][_local2] = new Array(); specials[_local5][_local2].push(0); specials[_local5][_local2].push(0); specials[_local5][_local2].push(0); specials[_local5][_local2].push(0); specials[_local5][_local2].push(0); if ((((_local5 - 1) % 2) == 0) && (((_local2 - 1) % 2) == 0)) { pathCheck[_local5][_local2][0] = 2; var _local3 = _root.attachMovie("conc", ("wall" + _local5) + _local2, nextBrickDepth, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[_local5][_local2] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } } else if (!(((((_local5 < 2) && (_local2 < 2)) || ((_local5 > 12) && (_local2 < 2))) || ((_local5 > 12) && (_local2 > 8))) || ((_local5 < 2) && (_local2 > 8)))) { var _local4 = Math.floor(Math.random() * 5) + 0; if ((game.Level == 6) && (((((_local5 == 2) && (_local2 == 2)) || ((_local5 == 12) && (_local2 == 2))) || ((_local5 == 2) && (_local2 == 8))) || ((_local5 == 12) && (_local2 == 8)))) { if ((_local5 == 2) && (_local2 == 2)) { var _local6 = _root.attachMovie("teleporter", ("tele_" + _local5) + _local2, 1994, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); } if ((_local5 == 12) && (_local2 == 2)) { var _local6 = _root.attachMovie("teleporter", ("tele_" + _local5) + _local2, 1995, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); } if ((_local5 == 2) && (_local2 == 8)) { var _local6 = _root.attachMovie("teleporter", ("tele_" + _local5) + _local2, 1996, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); } if ((_local5 == 12) && (_local2 == 8)) { var _local6 = _root.attachMovie("teleporter", ("tele_" + _local5) + _local2, 1997, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); } teleport.push(_local6); } else if (_local4) { pathCheck[_local5][_local2][0] = 1; var _local3 = _root.attachMovie("brick", ("brick_" + _local5) + _local2, nextBrickDepth, {_x:x_min + (_local5 * brick_dim), _y:y_min + (_local2 * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[_local5][_local2] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } } } _local2++; } _local5++; } _local5 = 0; while (_local5 < 15) { var _local2 = 0; while (_local2 < 11) { bFire[_local5][_local2] = new Array(); _local2++; } _local5++; } if (game.Level == 1) { specials[0][1][0] = 1; specials[0][9][0] = 1; specials[0][10][0] = 1; specials[1][1][0] = 1; specials[1][2][0] = 1; specials[1][5][0] = 1; specials[1][6][0] = 1; specials[1][9][0] = 1; specials[1][10][0] = 1; specials[2][1][0] = 1; specials[2][2][0] = 1; specials[2][5][0] = 1; specials[2][6][0] = 1; specials[2][9][0] = 1; specials[2][10][0] = 1; specials[3][1][0] = 1; specials[3][2][0] = 1; specials[3][5][0] = 1; specials[3][6][0] = 1; specials[4][1][0] = 1; specials[4][2][0] = 1; specials[4][4][0] = 1; specials[4][5][0] = 1; specials[4][6][0] = 1; specials[5][4][0] = 1; specials[5][5][0] = 1; specials[5][6][0] = 1; specials[5][9][0] = 1; specials[6][4][0] = 1; specials[6][5][0] = 1; specials[6][6][0] = 1; specials[6][9][0] = 1; specials[7][9][0] = 1; specials[7][10][0] = 1; specials[8][8][0] = 1; specials[8][9][0] = 1; specials[8][10][0] = 1; specials[10][2][0] = 1; specials[10][3][0] = 1; specials[10][8][0] = 1; specials[10][9][0] = 1; specials[10][10][0] = 1; specials[11][2][0] = 1; specials[11][3][0] = 1; specials[11][8][0] = 1; specials[11][9][0] = 1; specials[11][10][0] = 1; specials[12][2][0] = 1; specials[12][3][0] = 1; specials[12][8][0] = 1; specials[12][9][0] = 1; specials[12][10][0] = 1; specials[13][2][0] = 1; specials[13][3][0] = 1; specials[13][8][0] = 1; specials[13][9][0] = 1; specials[13][10][0] = 1; specials[14][9][0] = 1; specials[14][10][0] = 1; } if (game.Level == 6) { specials[2][2][2] = 1; specials[12][2][2] = 1; specials[2][8][2] = 1; specials[12][8][2] = 1; } if (game.Level == 7) { specials[0][0][3] = 1; specials[0][1][3] = 1; specials[0][2][3] = 1; specials[0][3][3] = 1; specials[0][4][3] = 1; specials[1][0][3] = 1; specials[1][1][3] = 1; specials[1][2][3] = 1; specials[1][3][3] = 1; specials[1][4][3] = 1; specials[2][0][3] = 1; specials[2][1][3] = 1; specials[2][2][3] = 1; specials[2][3][3] = 1; specials[3][0][3] = 1; specials[3][1][3] = 1; specials[3][8][3] = 1; specials[4][0][3] = 1; specials[4][1][3] = 1; specials[4][7][3] = 1; specials[4][8][3] = 1; specials[5][8][3] = 1; specials[6][7][3] = 1; specials[9][2][3] = 1; specials[10][2][3] = 1; specials[11][2][3] = 1; specials[11][10][3] = 1; specials[12][2][3] = 1; specials[12][7][3] = 1; specials[12][8][3] = 1; specials[12][9][3] = 1; specials[12][10][3] = 1; specials[13][2][3] = 1; specials[13][6][3] = 1; specials[13][7][3] = 1; specials[13][8][3] = 1; specials[13][9][3] = 1; specials[13][10][3] = 1; specials[14][1][3] = 1; specials[14][2][3] = 1; specials[14][6][3] = 1; specials[14][7][3] = 1; specials[14][8][3] = 1; specials[14][9][3] = 1; specials[14][10][3] = 1; } if (game.Level == 8) { specials[12][8][4] = 1; specials[11][8][4] = 1; specials[10][8][4] = 1; specials[9][8][4] = 1; specials[8][8][4] = 1; specials[7][8][4] = 1; specials[6][8][4] = 1; specials[5][8][4] = 1; specials[4][8][4] = 1; specials[3][8][4] = 1; specials[2][2][4] = 2; specials[3][2][4] = 2; specials[4][2][4] = 2; specials[5][2][4] = 2; specials[6][2][4] = 2; specials[7][2][4] = 2; specials[8][2][4] = 2; specials[9][2][4] = 2; specials[10][2][4] = 2; specials[11][2][4] = 2; specials[2][8][4] = 3; specials[2][7][4] = 3; specials[2][6][4] = 3; specials[2][5][4] = 3; specials[2][4][4] = 3; specials[2][3][4] = 3; specials[12][2][4] = 4; specials[12][3][4] = 4; specials[12][4][4] = 4; specials[12][5][4] = 4; specials[12][6][4] = 4; specials[12][7][4] = 4; } } function movePlayers(pl, pls) { if (pls.dropBomb > 0) { pls.dropBomb--; } if (pls.pos == "die") { if (pl.death._currentframe == pl.death._totalframes) { var _local5 = 0; while (_local5 < pls.others.length) { if (game.pl1 > 0) { if (pls.id == pl1s.others[_local5]) { pl1s.others.splice(_local5, 1); } } if (game.pl2 > 0) { if (pls.id == pl2s.others[_local5]) { pl2s.others.splice(_local5, 1); } } if (game.pl3 > 0) { if (pls.id == pl3s.others[_local5]) { pl3s.others.splice(_local5, 1); } } if (game.pl4 > 0) { if (pls.id == pl4s.others[_local5]) { pl4s.others.splice(_local5, 1); } } _local5++; } playersAlive--; buildScores(pls); pl.removeMovieClip(); } return(undefined); } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); var _local11 = (pl._x - x_min) % brick_dim; var _local10 = (pl._y - y_min) % brick_dim; var _local15 = brick_dim - _local11; var _local14 = brick_dim - _local10; if (_local11 > 0) { var _local7 = pls.i + 1; } else { var _local7 = pls.i; } if (_local10 > 0) { var _local6 = pls.j + 1; } else { var _local6 = pls.j; } if (!pls.godmode) { if ((((bFire[pls.i][pls.j].length > 0) && (pl.hit.hitTest(bFire[pls.i][pls.j][0]))) || (pathCheck[pls.i][pls.j][0] == 2)) || (specials[pls.i][pls.j][1])) { if (bFire[pls.i][pls.j][0].pls != pls) { bFire[pls.i][pls.j][0].pls.kills++; } buildScores(bFire[pls.i][pls.j][0].pls); pls.pos = "die"; pl.gotoAndStop("die"); var _local18 = Math.floor(Math.random() * dead.length); dead[_local18].stop(); dead[_local18].start(); } else if ((((bFire[_local7][_local6].length > 0) && (pl.hit.hitTest(bFire[_local7][_local6][0]))) || (pathCheck[_local7][_local6][0] == 2)) || (specials[_local7][_local6][1])) { if (bFire[pls.i][pls.j][0].pls != pls) { bFire[_local7][_local6][0].pls.kills++; } buildScores(bFire[_local7][_local6][0].pls); pls.pos = "die"; pl.gotoAndStop("die"); var _local18 = Math.floor(Math.random() * dead.length); dead[_local18].stop(); dead[_local18].start(); } } handleBonus(pls, _local7, _local6, _local11, _local10); staticTeleport(pls, _local11, _local10); pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; _local15 = brick_dim - _local11; _local14 = brick_dim - _local10; if (pls.sick && (playersAlive > 1)) { if (pls.pos == "die") { return(undefined); } if ((pls.Bombs >= 1) && (!pathCheck[pls.i][pls.j][0])) { var _local19 = brick_dim / 2; if ((_local11 > _local19) && (_local11 <= brick_dim)) { pls.i++; } if ((_local10 > _local19) && (_local10 <= brick_dim)) { pls.j++; } if ((!pathCheck[pls.i][pls.j][0]) && (!specials[pls.i][pls.j][2])) { pls.Bombs--; pls.dropBombs = 5; var _local4 = _root.attachMovie("bomb", (("bomb" + pls.i) + pls.j) + nextBombDepth, nextBombDepth, {_x:x_min + (pls.i * brick_dim), _y:y_min + (pls.j * brick_dim)}); _local4.nr = nextBombDepth; if (nextBombDepth < 900) { nextBombDepth++; } else { nextBombDepth = 500; } pathCheck[pls.i][pls.j][0] = 3; _local4.gotoAndStop(pls.bombType); _local4.detonate = pls.detonate; _local4.i = pls.i; _local4.j = pls.j; _local4.id = pls; _local4.flen = pls.fire_len; _local4.dir = 0; bombBox.push(_local4); b_snd[7].stop(); b_snd[7].start(); var _local16 = _local4.flen; pathCheck[_local4.i][_local4.j][2] = 1; if (_local4.i != 0) { var _local9 = _local4.i; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local9 - 1][_local4.j][0] != 2)) && (_local9 >= 1)) && (_local13 > 0)) { _local9--; pathCheck[_local9][_local4.j][2] = 1; _local13--; if ((pathCheck[_local9][_local4.j][0] == 1) || (pathCheck[_local9][_local4.j][1])) { _local12 = false; } } } if (_local4.i != 14) { var _local9 = _local4.i; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local9 + 1][_local4.j][0] != 2)) && (_local9 <= 13)) && (_local13 > 0)) { _local9++; pathCheck[_local9][_local4.j][2] = 1; _local13--; if ((pathCheck[_local9][_local4.j][0] == 1) || (pathCheck[_local9][_local4.j][1])) { _local12 = false; } } } if (_local4.j != 0) { var _local8 = _local4.j; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local4.i][_local8 - 1][0] != 2)) && (_local8 >= 1)) && (_local13 > 0)) { _local8--; pathCheck[_local4.i][_local8][2] = 1; _local13--; if ((pathCheck[_local4.i][_local8][0] == 1) || (pathCheck[_local4.i][_local8][1])) { _local12 = false; } } } if (_local4.j != 10) { var _local8 = _local4.j; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local4.i][_local8 + 1][0] != 2)) && (_local8 <= 9)) && (_local13 > 0)) { _local8++; pathCheck[_local4.i][_local8][2] = 1; _local13--; if ((pathCheck[_local4.i][_local8][0] == 1) || (pathCheck[_local4.i][_local8][1])) { _local12 = false; } } } } } } else if (Key.isDown(pls.kBomb) && (playersAlive > 1)) { if (pls.pos == "die") { return(undefined); } if (!Key.isDown(pls.key_Left)) { pls.kLeft = false; } if (!Key.isDown(pls.key_Right)) { pls.kRight = false; } if (!Key.isDown(pls.key_Up)) { pls.kUp = false; } if (!Key.isDown(pls.key_Down)) { pls.kDown = false; } if ((pls.Bombs >= 1) && (!pathCheck[pls.i][pls.j][0])) { var _local19 = brick_dim / 2; if ((_local11 > _local19) && (_local11 <= brick_dim)) { pls.i++; } if ((_local10 > _local19) && (_local10 <= brick_dim)) { pls.j++; } if ((!pathCheck[pls.i][pls.j][0]) && (!specials[pls.i][pls.j][2])) { pls.Bombs--; var _local4 = _root.attachMovie("bomb", (("bomb" + pls.i) + pls.j) + nextBombDepth, nextBombDepth, {_x:x_min + (pls.i * brick_dim), _y:y_min + (pls.j * brick_dim)}); _local4.nr = nextBombDepth; if (nextBombDepth < 900) { nextBombDepth++; } else { nextBombDepth = 500; } pathCheck[pls.i][pls.j][0] = 3; _local4.gotoAndStop(pls.bombType); _local4.detonate = pls.detonate; _local4.i = pls.i; _local4.j = pls.j; _local4.id = pls; _local4.flen = pls.fire_len; _local4.dir = 0; bombBox.push(_local4); gen_snd[0].stop(); gen_snd[0].start(); var _local16 = _local4.flen; pathCheck[_local4.i][_local4.j][2] = 1; if (_local4.i != 0) { var _local9 = _local4.i; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local9 - 1][_local4.j][0] != 2)) && (_local9 >= 1)) && (_local13 > 0)) { _local9--; pathCheck[_local9][_local4.j][2] = 1; _local13--; if ((pathCheck[_local9][_local4.j][0] == 1) || (pathCheck[_local9][_local4.j][1])) { _local12 = false; } } } if (_local4.i != 14) { var _local9 = _local4.i; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local9 + 1][_local4.j][0] != 2)) && (_local9 <= 13)) && (_local13 > 0)) { _local9++; pathCheck[_local9][_local4.j][2] = 1; _local13--; if ((pathCheck[_local9][_local4.j][0] == 1) || (pathCheck[_local9][_local4.j][1])) { _local12 = false; } } } if (_local4.j != 0) { var _local8 = _local4.j; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local4.i][_local8 - 1][0] != 2)) && (_local8 >= 1)) && (_local13 > 0)) { _local8--; pathCheck[_local4.i][_local8][2] = 1; _local13--; if ((pathCheck[_local4.i][_local8][0] == 1) || (pathCheck[_local4.i][_local8][1])) { _local12 = false; } } } if (_local4.j != 10) { var _local8 = _local4.j; var _local12 = true; var _local13 = _local16; while (((_local12 && (pathCheck[_local4.i][_local8 + 1][0] != 2)) && (_local8 <= 9)) && (_local13 > 0)) { _local8++; pathCheck[_local4.i][_local8][2] = 1; _local13--; if ((pathCheck[_local4.i][_local8][0] == 1) || (pathCheck[_local4.i][_local8][1])) { _local12 = false; } } } } } } if (pls.kLeft && (Key.isDown(pls.key_Left))) { if (pls.pos == "die") { return(undefined); } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if (game.Level == 7) { var _local17 = pls.speed; if (specials[pls.i][pls.j][3] || (specials[_local7][_local6][3])) { pls.speed = 3; } } if ((pls.i != 0) && (pls.j != 10)) { if (!pathCheck[pls.i - 1][pls.j][0]) { if ((_local10 <= repair_max) && (_local10 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed - 4; } } pls.pos = "back_"; if (_local10 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local10; } if (game.Level == 8) { pls.speed = _local17; } } } else if (!pathCheck[pls.i - 1][pls.j + 1][0]) { if ((_local10 >= repair_min) && (_local10 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed + 4; } } pls.pos = "front_"; if (_local14 >= pls.speed) { pl._y = pl._y + pls.speed; } else { pl._y = pl._y + _local14; } if (game.Level == 8) { pls.speed = _local17; } } } else { pls.pos = "left_"; } } else { pls.pos = "left_"; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed - 4; } } if ((pls.i != 0) && (_local10 == 0)) { if ((!pathCheck[pls.i - 1][pls.j][0]) || ((pathCheck[pls.i - 1][pls.j][0] == 3) && (_local11 != 0))) { pls.pos = "left_"; if (_local11 != 0) { if (_local11 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local11; } } else { pl._x = pl._x - pls.speed; } } else if ((!pathCheck[pls.i][pls.j][0]) || ((pathCheck[pls.i][pls.j][0] == 3) && (_local11 != 0))) { pls.pos = "left_"; if (_local11 != 0) { if (_local11 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local11; } } } } else if ((pl._x >= (x_min + _local11)) && (_local10 == 0)) { pls.pos = "left_"; if (_local11 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local11; } } pl.gotoAndStop(pls.pos + "move"); if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if (game.Level == 7) { pls.speed = _local17; } if (game.Level == 8) { pls.speed = _local17; pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (!(((_local11 == 0) && (_local10 == 0)) && (specials[pls.i][pls.j][4]))) { return(undefined); } } else { return(undefined); } } if (pls.kRight && (Key.isDown(pls.key_Right))) { if (pls.pos == "die") { return(undefined); } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if (game.Level == 7) { var _local17 = pls.speed; if (specials[pls.i][pls.j][3] || (specials[_local7][_local6][3])) { pls.speed = 3; } } if ((pls.i != 14) && (pls.j != 10)) { if (!pathCheck[pls.i + 1][pls.j][0]) { if ((_local10 <= repair_max) && (_local10 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed - 4; } } pls.pos = "back_"; if (_local10 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local10; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "right_"; } } else if (!pathCheck[pls.i + 1][pls.j + 1][0]) { if ((_local10 >= repair_min) && (_local10 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed + 4; } } pls.pos = "front_"; if (_local14 >= pls.speed) { pl._y = pl._y + pls.speed; } else { pl._y = pl._y + _local14; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "right_"; } } else { pls.pos = "right_"; } } else { pls.pos = "right_"; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed + 4; } } if ((pls.i != 14) && (_local10 == 0)) { if ((!pathCheck[pls.i + 1][pls.j][0]) || ((pathCheck[pls.i + 1][pls.j][0] == 3) && (_local11 != 0))) { if (_local11 != 0) { if (_local15 >= pls.speed) { pl._x = pl._x + pls.speed; } else { pl._x = pl._x + _local15; } } else { pl._x = pl._x + pls.speed; } } } pl.gotoAndStop(pls.pos + "move"); if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if (game.Level == 7) { pls.speed = _local17; } if (game.Level == 8) { pls.speed = _local17; pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (!(((_local11 == 0) && (_local10 == 0)) && (specials[pls.i][pls.j][4]))) { return(undefined); } } else { return(undefined); } } if (pls.kUp && (Key.isDown(pls.key_Up))) { if (pls.pos == "die") { return(undefined); } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if (game.Level == 7) { var _local17 = pls.speed; if (specials[pls.i][pls.j][3] || (specials[_local7][_local6][3])) { pls.speed = 3; } } if ((pls.j != 0) && (pls.i != 14)) { if (!pathCheck[pls.i][pls.j - 1][0]) { if ((_local11 <= repair_max) && (_local11 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed - 4; } } pls.pos = "left_"; if (_local11 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local11; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "back_"; } } else if (!pathCheck[pls.i + 1][pls.j - 1][0]) { if ((_local11 >= repair_min) && (_local11 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed + 4; } } pls.pos = "right_"; if (_local15 >= pls.speed) { pl._x = pl._x + pls.speed; } else { pl._x = pl._x + _local15; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "back_"; } } else { pls.pos = "back_"; } } else { pls.pos = "back_"; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed - 4; } } if ((pls.j != 0) && (_local11 == 0)) { if ((!pathCheck[pls.i][pls.j - 1][0]) || ((pathCheck[pls.i][pls.j - 1][0] == 3) && (_local10 != 0))) { pls.pos = "back_"; if (_local10 != 0) { if (_local10 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local10; } } else { pl._y = pl._y - pls.speed; } } else if ((!pathCheck[pls.i][pls.j][0]) || ((pathCheck[pls.i][pls.j][0] == 3) && (_local10 != 0))) { pls.pos = "back_"; if (_local10 != 0) { if (_local10 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local10; } } } } else if ((pl._y >= (y_min + _local10)) && (_local11 == 0)) { pls.pos = "back_"; if (_local10 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local10; } } pl.gotoAndStop(pls.pos + "move"); if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if (game.Level == 7) { pls.speed = _local17; } if (game.Level == 8) { pls.speed = _local17; pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (!(((_local11 == 0) && (_local10 == 0)) && (specials[pls.i][pls.j][4]))) { return(undefined); } } else { return(undefined); } } if (pls.kDown && (Key.isDown(pls.key_Down))) { if (pls.pos == "die") { return(undefined); } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if (game.Level == 7) { var _local17 = pls.speed; if (specials[pls.i][pls.j][3] || (specials[_local7][_local6][3])) { pls.speed = 3; } } if ((pls.j != 10) && (pls.i != 14)) { if (!pathCheck[pls.i][pls.j + 1][0]) { if ((_local11 <= repair_max) && (_local11 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed - 4; } } pls.pos = "left_"; if (_local11 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local11; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "front_"; } } else if (!pathCheck[pls.i + 1][pls.j + 1][0]) { if ((_local11 >= repair_min) && (_local11 > 0)) { if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local7][_local6][4] == 1)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local7][_local6][4] == 2)) { pls.speed = pls.speed + 4; } } pls.pos = "right_"; if (_local15 >= pls.speed) { pl._x = pl._x + pls.speed; } else { pl._x = pl._x + _local15; } if (game.Level == 8) { pls.speed = _local17; } } else { pls.pos = "front_"; } } else { pls.pos = "front_"; } } else { pls.pos = "front_"; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (game.Level == 8) { var _local17 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local7][_local6][4] == 3)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local7][_local6][4] == 4)) { pls.speed = pls.speed + 4; } } if ((pls.j != 10) && (_local11 == 0)) { if ((!pathCheck[pls.i][pls.j + 1][0]) || ((pathCheck[pls.i][pls.j + 1][0] == 3) && (_local10 != 0))) { if (_local10 != 0) { if (_local14 >= pls.speed) { pl._y = pl._y + pls.speed; } else { pl._y = pl._y + _local14; } } else { pl._y = pl._y + pls.speed; } } } pl.gotoAndStop(pls.pos + "move"); if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local7][_local6][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if (game.Level == 7) { pls.speed = _local17; } if (game.Level == 8) { pls.speed = _local17; pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; if (!(((_local11 == 0) && (_local10 == 0)) && (specials[pls.i][pls.j][4]))) { return(undefined); } } else { return(undefined); } } if (game.Level == 8) { if (((pls.i > 2) && (pls.i < 12)) && (_local11 == 0)) { if (((pls.j == 7) || (pls.j == 1)) && (((_local10 != 0) && (_local10 >= 10)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y + 5; } else { pl._y = pl._y + _local10; } } if (((pls.j == 8) || (pls.j == 2)) && (((_local10 != 0) && (_local10 <= 30)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y - 5; } else { pl._y = pl._y - _local10; } } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.j > 2) && (pls.j < 8)) && (_local10 == 0)) { if (((pls.i == 11) || (pls.i == 1)) && (((_local11 != 0) && (_local11 >= 10)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x + 5; } else { pl._x = pl._x + _local11; } } if (((pls.i == 12) || (pls.i == 2)) && (((_local11 != 0) && (_local11 <= 30)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x - 5; } else { pl._x = pl._x - _local11; } } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 1) && (pls.j == 2)) && (((_local11 != 0) && (_local11 >= 10)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x + 5; } else { pl._x = pl._x + _local11; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 2) && (pls.j == 1)) && (((_local10 != 0) && (_local10 >= 10)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y + 5; } else { pl._y = pl._y + _local10; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 12) && (pls.j == 1)) && (((_local10 != 0) && (_local10 >= 10)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y + 5; } else { pl._y = pl._y + _local10; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 12) && (pls.j == 2)) && (((_local11 != 0) && (_local11 <= 30)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x - 5; } else { pl._x = pl._x - _local11; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 12) && (pls.j == 8)) && (((_local10 != 0) && (_local10 <= 30)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y - 5; } else { pl._y = pl._y - _local10; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 12) && (pls.j == 8)) && (((_local11 != 0) && (_local11 <= 30)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x - 5; } else { pl._x = pl._x - _local11; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 2) && (pls.j == 8)) && (((_local10 != 0) && (_local10 <= 30)) && (_local11 == 0))) { if (_local10 >= 5) { pl._y = pl._y - 5; } else { pl._y = pl._y - _local10; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if (((pls.i == 1) && (pls.j == 8)) && (((_local11 != 0) && (_local11 >= 10)) && (_local10 == 0))) { if (_local11 >= 5) { pl._x = pl._x + 5; } else { pl._x = pl._x + _local11; } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local11 = (pl._x - x_min) % brick_dim; _local10 = (pl._y - y_min) % brick_dim; } if ((((specials[pls.i][pls.j][4] == 1) || ((pls.i == 2) && (pls.j == 8))) && (_local10 == 0)) && (!(Key.isDown(pls.key_Left) || (Key.isDown(pls.key_Right))))) { if ((!pathCheck[pls.i - 1][pls.j][0]) && (_local10 == 0)) { if (_local11 != 0) { if (_local11 >= 4) { pl._x = pl._x - 4; } else { pl._x = pl._x - _local11; } } else if (!((pls.i == 2) && (pls.j == 8))) { pl._x = pl._x - 4; } } else if ((!pathCheck[pls.i][pls.j][0]) && (_local10 == 0)) { if (_local11 != 0) { if (_local11 >= 4) { pl._x = pl._x - 4; } else { pl._x = pl._x - _local11; } } } } if (((specials[pls.i][pls.j][4] == 2) && (_local10 == 0)) && (!(Key.isDown(pls.key_Left) || (Key.isDown(pls.key_Right))))) { if ((!pathCheck[pls.i + 1][pls.j][0]) && (_local10 == 0)) { if (_local11 != 0) { if (_local11 >= 4) { pl._x = pl._x + 4; } else { pl._x = pl._x + _local11; } } else { pl._x = pl._x + 4; } } } if ((((specials[pls.i][pls.j][4] == 3) || ((pls.i == 2) && (pls.j == 2))) && (_local11 == 0)) && (!(Key.isDown(pls.key_Up) || (Key.isDown(pls.key_Down))))) { if ((!pathCheck[pls.i][pls.j - 1][0]) && (_local11 == 0)) { if (_local10 != 0) { if (_local10 >= 4) { pl._y = pl._y - 4; } else { pl._y = pl._y - _local10; } } else if (!((pls.i == 2) && (pls.j == 2))) { pl._y = pl._y - 4; } } else if ((!pathCheck[pls.i][pls.j][0]) && (_local11 == 0)) { if (_local10 != 0) { if (_local10 >= 4) { pl._y = pl._y - 4; } else { pl._y = pl._y - _local10; } } } } if (((specials[pls.i][pls.j][4] == 4) && (_local11 == 0)) && (!(Key.isDown(pls.key_Up) || (Key.isDown(pls.key_Down))))) { if ((!pathCheck[pls.i][pls.j + 1][0]) && (_local11 == 0)) { if (_local10 != 0) { if (_local10 >= 4) { pl._y = pl._y + 4; } else { pl._y = pl._y + _local10; } } else { pl._y = pl._y + 4; } } } } if (((Key.isDown(pls.key_Left) || (Key.isDown(pls.key_Right))) || (Key.isDown(pls.key_Up))) || (Key.isDown(pls.key_Down))) { return(undefined); } pl.gotoAndStop(pls.pos + "stop"); } function playerAI(pl, pls) { if (pls.Bombs > 4) { trace(pls.Bombs); } if (pls.pos == "die") { if (pl.death._currentframe == pl.death._totalframes) { var _local7 = 0; while (_local7 < pls.others.length) { if (game.pl1 > 0) { if (pls.id == pl1s.others[_local7]) { pl1s.others.splice(_local7, 1); } } if (game.pl2 > 0) { if (pls.id == pl2s.others[_local7]) { pl2s.others.splice(_local7, 1); } } if (game.pl3 > 0) { if (pls.id == pl3s.others[_local7]) { pl3s.others.splice(_local7, 1); } } if (game.pl4 > 0) { if (pls.id == pl4s.others[_local7]) { pl4s.others.splice(_local7, 1); } } _local7++; } playersAlive--; buildScores(pls); pl.removeMovieClip(); } return(undefined); } pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); var _local26 = (pl._x - x_min) % brick_dim; var _local24 = (pl._y - y_min) % brick_dim; var _local33 = brick_dim - _local26; var _local30 = brick_dim - _local24; if (_local26 > 0) { var _local15 = pls.i + 1; } else { var _local15 = pls.i; } if (_local24 > 0) { var _local14 = pls.j + 1; } else { var _local14 = pls.j; } if (!pls.godmode) { if ((((bFire[pls.i][pls.j].length > 0) && (pl.hit.hitTest(bFire[pls.i][pls.j][0]))) || (pathCheck[pls.i][pls.j][0] == 2)) || (specials[pls.i][pls.j][1])) { if (bFire[pls.i][pls.j][0].pls != pls) { bFire[pls.i][pls.j][0].pls.kills++; } buildScores(bFire[pls.i][pls.j][0].pls); pls.pos = "die"; pl.gotoAndStop("die"); var _local27 = Math.floor(Math.random() * dead.length); dead[_local27].stop(); dead[_local27].start(); } else if ((((bFire[_local15][_local14].length > 0) && (pl.hit.hitTest(bFire[_local15][_local14][0]))) || (pathCheck[_local15][_local14][0] == 2)) || (specials[_local15][_local14][1])) { if (bFire[pls.i][pls.j][0].pls != pls) { bFire[_local15][_local14][0].pls.kills++; } buildScores(bFire[_local15][_local14][0].pls); pls.pos = "die"; pl.gotoAndStop("die"); var _local27 = Math.floor(Math.random() * dead.length); dead[_local27].stop(); dead[_local27].start(); } } handleBonus(pls, _local15, _local14, _local26, _local24); staticTeleport(pls, _local26, _local24); pls.i = Math.floor((pl._x - x_min) / brick_dim); pls.j = Math.floor((pl._y - y_min) / brick_dim); _local26 = (pl._x - x_min) % brick_dim; _local24 = (pl._y - y_min) % brick_dim; _local33 = brick_dim - _local26; _local30 = brick_dim - _local24; if (pls.pos == "die") { return(undefined); } if (!pls.gotDest) { if ((_local26 == 0) && (_local24 == 0)) { pls.goLeft = false; pls.goRight = false; pls.goUp = false; pls.goDown = false; pls.stayPut = false; if (pls.sick && (playersAlive > 1)) { if (((pls.Bombs >= 1) && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { var _local34 = brick_dim / 2; pls.Bombs--; var _local4 = _root.attachMovie("bomb", (("bomb" + pls.i) + pls.j) + nextBombDepth, nextBombDepth, {_x:x_min + (pls.i * brick_dim), _y:y_min + (pls.j * brick_dim)}); _local4.nr = nextBombDepth; if (nextBombDepth < 900) { nextBombDepth++; } else { nextBombDepth = 500; } pathCheck[pls.i][pls.j][0] = 3; _local4.gotoAndStop(pls.bombType); _local4.detonate = pls.detonate; _local4.i = pls.i; _local4.j = pls.j; _local4.id = pls; _local4.flen = pls.fire_len; _local4.dir = 0; bombBox.push(_local4); b_snd[7].stop(); b_snd[7].start(); var _local23 = _local4.flen; pathCheck[_local4.i][_local4.j][2] = 1; if (_local4.i != 0) { var _local13 = _local4.i; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local13 - 1][_local4.j][0] != 2)) && (_local13 >= 1)) && (_local21 > 0)) { _local13--; pathCheck[_local13][_local4.j][2] = 1; _local21--; if ((pathCheck[_local13][_local4.j][0] == 1) || (pathCheck[_local13][_local4.j][1])) { _local20 = false; } } } if (_local4.i != 14) { var _local13 = _local4.i; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local13 + 1][_local4.j][0] != 2)) && (_local13 <= 13)) && (_local21 > 0)) { _local13++; pathCheck[_local13][_local4.j][2] = 1; _local21--; if ((pathCheck[_local13][_local4.j][0] == 1) || (pathCheck[_local13][_local4.j][1])) { _local20 = false; } } } if (_local4.j != 0) { var _local12 = _local4.j; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local4.i][_local12 - 1][0] != 2)) && (_local12 >= 1)) && (_local21 > 0)) { _local12--; pathCheck[_local4.i][_local12][2] = 1; _local21--; if ((pathCheck[_local4.i][_local12][0] == 1) || (pathCheck[_local4.i][_local12][1])) { _local20 = false; } } } if (_local4.j != 10) { var _local12 = _local4.j; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local4.i][_local12 + 1][0] != 2)) && (_local12 <= 9)) && (_local21 > 0)) { _local12++; pathCheck[_local4.i][_local12][2] = 1; _local21--; if ((pathCheck[_local4.i][_local12][0] == 1) || (pathCheck[_local4.i][_local12][1])) { _local20 = false; } } } trace((pls.id + " - sick") + " - bomb down"); } } else if ((pls.Bombs >= 1) && (playersAlive > 1)) { pls.placeBomb = false; pls.goodSpot = false; var _local10 = 0; while (_local10 < pls.others.length) { if (((pls.others[_local10] == "pl1") && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { if (((pl1s.i + 1) == pls.i) && (pl1s.j == pls.j)) { pls.goodSpot = true; } else if (((pl1s.i - 1) == pls.i) && (pl1s.j == pls.j)) { pls.goodSpot = true; } else if ((pl1s.i == pls.i) && ((pl1s.j + 1) == pls.j)) { pls.goodSpot = true; } else if ((pl1s.i == pls.i) && ((pl1s.j - 1) == pls.j)) { pls.goodSpot = true; } else if ((pl1s.i == pls.i) && (pl1s.j == pls.j)) { pls.goodSpot = true; } } else if (((pls.others[_local10] == "pl2") && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { if (((pl2s.i + 1) == pls.i) && (pl2s.j == pls.j)) { pls.goodSpot = true; } else if (((pl2s.i - 1) == pls.i) && (pl2s.j == pls.j)) { pls.goodSpot = true; } else if ((pl2s.i == pls.i) && ((pl2s.j + 1) == pls.j)) { pls.goodSpot = true; } else if ((pl2s.i == pls.i) && ((pl2s.j - 1) == pls.j)) { pls.goodSpot = true; } else if ((pl2s.i == pls.i) && (pl2s.j == pls.j)) { pls.goodSpot = true; } } else if (((pls.others[_local10] == "pl3") && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { if (((pl3s.i + 1) == pls.i) && (pl3s.j == pls.j)) { pls.goodSpot = true; } else if (((pl3s.i - 1) == pls.i) && (pl3s.j == pls.j)) { pls.goodSpot = true; } else if ((pl3s.i == pls.i) && ((pl3s.j + 1) == pls.j)) { pls.goodSpot = true; } else if ((pl3s.i == pls.i) && ((pl3s.j - 1) == pls.j)) { pls.goodSpot = true; } else if ((pl3s.i == pls.i) && (pl3s.j == pls.j)) { pls.goodSpot = true; } } else if (((pls.others[_local10] == "pl4") && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { if (((pl4s.i + 1) == pls.i) && (pl4s.j == pls.j)) { pls.goodSpot = true; } else if (((pl4s.i - 1) == pls.i) && (pl4s.j == pls.j)) { pls.goodSpot = true; } else if ((pl4s.i == pls.i) && ((pl4s.j + 1) == pls.j)) { pls.goodSpot = true; } else if ((pl4s.i == pls.i) && ((pl4s.j - 1) == pls.j)) { pls.goodSpot = true; } else if ((pl4s.i == pls.i) && (pl4s.j == pls.j)) { pls.goodSpot = true; } } _local10++; } if (pls.j < 10) { if (((pathCheck[pls.i][pls.j + 1][0] == 1) && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { pls.goodSpot = true; } } if (pls.j > 0) { if (((pathCheck[pls.i][pls.j - 1][0] == 1) && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { pls.goodSpot = true; } } if (pls.i < 14) { if (((pathCheck[pls.i + 1][pls.j][0] == 1) && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { pls.goodSpot = true; } } if (pls.i > 0) { if (((pathCheck[pls.i - 1][pls.j][0] == 1) && (!pathCheck[pls.i][pls.j][0])) && (!specials[pls.i][pls.j][2])) { pls.goodSpot = true; } } if (pls.goodSpot) { if (pls.j > 0) { var _local8 = pls.j - 1; while (((_local8 >= (pls.j - (pls.fire_len + 1))) && (_local8 >= 0)) && (!pls.placeBomb)) { if ((((pathCheck[pls.i][_local8][0] || (pathCheck[pls.i][_local8][2])) || (pathCheck[pls.i][_local8][3])) || (pathCheck[pls.i][_local8][4])) || (specials[pls.i][_local8][1])) { break; } if (((((pathCheck[pls.i][_local8][2] == 0) && (pathCheck[pls.i][_local8][3] == 0)) && (pathCheck[pls.i][_local8][4] == 0)) && (specials[pls.i][_local8][1] == 0)) && (_local8 == (pls.j - (pls.fire_len + 1)))) { pls.placeBomb = true; } if (pls.i > 0) { if (((((pathCheck[pls.i - 1][_local8][0] == 0) && (pathCheck[pls.i - 1][_local8][3] == 0)) && (pathCheck[pls.i - 1][_local8][4] == 0)) && (specials[pls.i - 1][_local8][1] == 0)) && (pathCheck[pls.i - 1][_local8][2] == 0)) { pls.placeBomb = true; } } if (pls.i < 14) { if (((((pathCheck[pls.i + 1][_local8][0] == 0) && (pathCheck[pls.i + 1][_local8][3] == 0)) && (pathCheck[pls.i + 1][_local8][4] == 0)) && (specials[pls.i + 1][_local8][1] == 0)) && (pathCheck[pls.i + 1][_local8][2] == 0)) { pls.placeBomb = true; } } _local8--; } } if (pls.j < 10) { var _local8 = pls.j + 1; while (((_local8 <= (pls.j + (pls.fire_len + 1))) && (_local8 <= 10)) && (!pls.placeBomb)) { if ((((pathCheck[pls.i][_local8][0] || (pathCheck[pls.i][_local8][2])) || (pathCheck[pls.i][_local8][3])) || (pathCheck[pls.i][_local8][4])) || (specials[pls.i][_local8][1])) { break; } if (((((pathCheck[pls.i][_local8][2] == 0) && (pathCheck[pls.i][_local8][3] == 0)) && (pathCheck[pls.i][_local8][4] == 0)) && (specials[pls.i][_local8][1] == 0)) && (_local8 == (pls.j + (pls.fire_len + 1)))) { pls.placeBomb = true; } if (pls.i > 0) { if (((((pathCheck[pls.i - 1][_local8][0] == 0) && (pathCheck[pls.i - 1][_local8][3] == 0)) && (pathCheck[pls.i - 1][_local8][4] == 0)) && (specials[pls.i - 1][_local8][1] == 0)) && (pathCheck[pls.i - 1][_local8][2] == 0)) { pls.placeBomb = true; } } if (pls.i < 14) { if (((((pathCheck[pls.i + 1][_local8][0] == 0) && (pathCheck[pls.i + 1][_local8][3] == 0)) && (pathCheck[pls.i + 1][_local8][4] == 0)) && (specials[pls.i + 1][_local8][1] == 0)) && (pathCheck[pls.i + 1][_local8][2] == 0)) { pls.placeBomb = true; } } _local8++; } } if (pls.i < 14) { var _local8 = pls.i + 1; while (((_local8 <= (pls.i + (pls.fire_len + 1))) && (_local8 <= 14)) && (!pls.placeBomb)) { if ((((pathCheck[_local8][pls.j][0] || (pathCheck[_local8][pls.j][2])) || (pathCheck[_local8][pls.j][3])) || (pathCheck[_local8][pls.j][4])) || (specials[_local8][pls.j][1])) { break; } if (((((pathCheck[_local8][pls.j][2] == 0) && (pathCheck[_local8][pls.j][3] == 0)) && (pathCheck[_local8][pls.j][4] == 0)) && (specials[_local8][pls.j][1] == 0)) && (_local8 == (pls.i + (pls.fire_len + 1)))) { pls.placeBomb = true; } if (pls.j > 0) { if (((((pathCheck[_local8][pls.j - 1][0] == 0) && (pathCheck[_local8][pls.j - 1][3] == 0)) && (pathCheck[_local8][pls.j - 1][4] == 0)) && (specials[_local8][pls.j - 1][1] == 0)) && (pathCheck[_local8][pls.j - 1][2] == 0)) { pls.placeBomb = true; } } if (pls.j < 10) { if (((((pathCheck[_local8][pls.j + 1][0] == 0) && (pathCheck[_local8][pls.j + 1][3] == 0)) && (pathCheck[_local8][pls.j + 1][4] == 0)) && (specials[_local8][pls.j + 1][1] == 0)) && (pathCheck[_local8][pls.j + 1][2] == 0)) { pls.placeBomb = true; } } _local8++; } } if (pls.i > 0) { var _local8 = pls.i - 1; while (((_local8 >= (pls.i - (pls.fire_len + 1))) && (_local8 >= 0)) && (!pls.placeBomb)) { if ((((pathCheck[_local8][pls.j][0] || (pathCheck[_local8][pls.j][2])) || (pathCheck[_local8][pls.j][3])) || (pathCheck[_local8][pls.j][4])) || (specials[_local8][pls.j][1])) { break; } if (((((pathCheck[_local8][pls.j][2] == 0) && (pathCheck[_local8][pls.j][3] == 0)) && (pathCheck[_local8][pls.j][4] == 0)) && (specials[_local8][pls.j][1] == 0)) && (_local8 == (pls.i - (pls.fire_len + 1)))) { pls.placeBomb = true; } if (pls.j > 0) { if (((((pathCheck[_local8][pls.j - 1][0] == 0) && (pathCheck[_local8][pls.j - 1][3] == 0)) && (pathCheck[_local8][pls.j - 1][2] == 0)) && (pathCheck[_local8][pls.j - 1][4] == 0)) && (specials[_local8][pls.j - 1][1] == 0)) { pls.placeBomb = true; } } if (pls.j < 10) { if (((((pathCheck[_local8][pls.j + 1][0] == 0) && (pathCheck[_local8][pls.j + 1][3] == 0)) && (pathCheck[_local8][pls.j + 1][2] == 0)) && (pathCheck[_local8][pls.j + 1][4] == 0)) && (specials[_local8][pls.j + 1][1] == 0)) { pls.placeBomb = true; } } _local8--; } } } if (pls.placeBomb) { pls.placeBomb = false; pls.Bombs--; var _local4 = _root.attachMovie("bomb", (("bomb" + pls.i) + pls.j) + nextBombDepth, nextBombDepth, {_x:x_min + (pls.i * brick_dim), _y:y_min + (pls.j * brick_dim)}); _local4.nr = nextBombDepth; if (nextBombDepth < 900) { nextBombDepth++; } else { nextBombDepth = 500; } pathCheck[pls.i][pls.j][0] = 3; _local4.gotoAndStop(pls.bombType); _local4.detonate = pls.detonate; _local4.i = pls.i; _local4.j = pls.j; _local4.id = pls; _local4.flen = pls.fire_len; _local4.dir = 0; bombBox.push(_local4); gen_snd[0].stop(); gen_snd[0].start(); var _local23 = _local4.flen; pathCheck[_local4.i][_local4.j][2] = 1; if (_local4.i != 0) { var _local13 = _local4.i; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local13 - 1][_local4.j][0] != 2)) && (_local13 >= 1)) && (_local21 > 0)) { _local13--; pathCheck[_local13][_local4.j][2] = 1; _local21--; if ((pathCheck[_local13][_local4.j][0] == 1) || (pathCheck[_local13][_local4.j][1])) { _local20 = false; } } } if (_local4.i != 14) { var _local13 = _local4.i; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local13 + 1][_local4.j][0] != 2)) && (_local13 <= 13)) && (_local21 > 0)) { _local13++; pathCheck[_local13][_local4.j][2] = 1; _local21--; if ((pathCheck[_local13][_local4.j][0] == 1) || (pathCheck[_local13][_local4.j][1])) { _local20 = false; } } } if (_local4.j != 0) { var _local12 = _local4.j; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local4.i][_local12 - 1][0] != 2)) && (_local12 >= 1)) && (_local21 > 0)) { _local12--; pathCheck[_local4.i][_local12][2] = 1; _local21--; if ((pathCheck[_local4.i][_local12][0] == 1) || (pathCheck[_local4.i][_local12][1])) { _local20 = false; } } } if (_local4.j != 10) { var _local12 = _local4.j; var _local20 = true; var _local21 = _local23; while (((_local20 && (pathCheck[_local4.i][_local12 + 1][0] != 2)) && (_local12 <= 9)) && (_local21 > 0)) { _local12++; pathCheck[_local4.i][_local12][2] = 1; _local21--; if ((pathCheck[_local4.i][_local12][0] == 1) || (pathCheck[_local4.i][_local12][1])) { _local20 = false; } } } trace((pls.id + " - not sick") + " - bomb down"); } } if (pathCheck[pls.i][pls.j][2]) { var _local5 = new Array(); var _local3 = -2000; var _local16 = 0; if (pls.j > 0) { var _local8 = pls.j - 1; while ((_local8 > (pls.j - 8)) && (_local8 >= 0)) { if ((((pathCheck[pls.i][_local8][0] || (pathCheck[pls.i][_local8][2] > 3320)) || (bFire[pls.i][_local8].length > 0)) || (pathCheck[pls.i][_local8][4])) || (specials[pls.i][_local8][1])) { break; } if (((pathCheck[pls.i][_local8][2] == 0) && (pathCheck[pls.i][_local8][0] == 0)) && (specials[pls.i][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 3; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * (pls.j - _local8)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } if (pls.i > 0) { if (((pathCheck[pls.i - 1][_local8][0] == 0) && (pathCheck[pls.i - 1][_local8][2] == 0)) && (specials[pls.i - 1][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 3; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((pls.j - _local8) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } if (pls.i < 14) { if (((pathCheck[pls.i + 1][_local8][0] == 0) && (pathCheck[pls.i + 1][_local8][2] == 0)) && (specials[pls.i + 1][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 3; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((pls.j - _local8) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } _local8--; } } if (pls.j < 10) { var _local8 = pls.j + 1; while ((_local8 < (pls.j + 8)) && (_local8 <= 10)) { if ((((pathCheck[pls.i][_local8][0] || (pathCheck[pls.i][_local8][2] > 3320)) || (bFire[pls.i][_local8].length > 0)) || (pathCheck[pls.i][_local8][4])) || (specials[pls.i][_local8][1])) { break; } if (((pathCheck[pls.i][_local8][2] == 0) && (pathCheck[pls.i][_local8][0] == 0)) && (specials[pls.i][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 4; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * (_local8 - pls.j)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } if (pls.i > 0) { if (((pathCheck[pls.i - 1][_local8][0] == 0) && (pathCheck[pls.i - 1][_local8][2] == 0)) && (specials[pls.i - 1][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 4; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((_local8 - pls.j) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } if (pls.i < 14) { if (((pathCheck[pls.i + 1][_local8][0] == 0) && (pathCheck[pls.i + 1][_local8][2] == 0)) && (specials[pls.i + 1][_local8][1] == 0)) { var _local9 = new Object(); _local9.dir = 4; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((_local8 - pls.j) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } _local8++; } } if (pls.i < 14) { var _local8 = pls.i + 1; while ((_local8 < (pls.i + 8)) && (_local8 <= 14)) { if ((((pathCheck[_local8][pls.j][0] || (pathCheck[_local8][pls.j][2] > 3320)) || (bFire[_local8][pls.j].length > 0)) || (pathCheck[_local8][pls.j][4])) || (specials[_local8][pls.j][1])) { break; } if (((pathCheck[_local8][pls.j][2] == 0) && (pathCheck[_local8][pls.j][0] == 0)) && (specials[_local8][pls.j][1] == 0)) { var _local9 = new Object(); _local9.dir = 2; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * (_local8 - pls.i)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } if (pls.j > 0) { if (((pathCheck[_local8][pls.j - 1][0] == 0) && (pathCheck[_local8][pls.j - 1][2] == 0)) && (specials[_local8][pls.j - 1][1] == 0)) { var _local9 = new Object(); _local9.dir = 2; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((_local8 - pls.i) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } if (pls.j < 10) { if (((pathCheck[_local8][pls.j + 1][0] == 0) && (pathCheck[_local8][pls.j + 1][2] == 0)) && (specials[_local8][pls.j + 1][1] == 0)) { var _local9 = new Object(); _local9.dir = 2; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((_local8 - pls.i) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } _local8++; } } if (pls.i > 0) { var _local8 = pls.i - 1; while ((_local8 > (pls.i - 8)) && (_local8 >= 0)) { if ((((pathCheck[_local8][pls.j][0] || (pathCheck[_local8][pls.j][2] > 3320)) || (bFire[_local8][pls.j].length > 0)) || (pathCheck[_local8][pls.j][4])) || (specials[_local8][pls.j][1])) { break; } if (((pathCheck[_local8][pls.j][2] == 0) && (pathCheck[_local8][pls.j][0] == 0)) && (specials[_local8][pls.j][1] == 0)) { var _local9 = new Object(); _local9.dir = 1; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * (pls.i - _local8)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } if (pls.j > 0) { if (((pathCheck[_local8][pls.j - 1][0] == 0) && (pathCheck[_local8][pls.j - 1][2] == 0)) && (specials[_local8][pls.j - 1][1] == 0)) { var _local9 = new Object(); _local9.dir = 1; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((pls.i - _local8) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } if (pls.j < 10) { if (((pathCheck[_local8][pls.j + 1][0] == 0) && (pathCheck[_local8][pls.j + 1][2] == 0)) && (specials[_local8][pls.j + 1][1] == 0)) { var _local9 = new Object(); _local9.dir = 1; _local9.points = Math.floor(Math.random() * 7) + (10 * const); _local9.points = _local9.points - (10 * ((pls.i - _local8) + 1)); if (_local9.points > _local3) { _local3 = _local9.points; } _local5.push(_local9); break; } } _local8--; } } while ((_local16 < _local5.length) && (_local5[_local16].points != _local3)) { _local16++; } if (_local5.length > 0) { if (_local5[_local16].dir == 1) { pls.goLeft = true; } if (_local5[_local16].dir == 2) { pls.goRight = true; } if (_local5[_local16].dir == 3) { pls.goUp = true; } if (_local5[_local16].dir == 4) { pls.goDown = true; } } else { pls.stayPut = true; } } if (pls.goLeft) { trace(" <-- left " + pls.id); } if (pls.goRight) { trace(" --> right " + pls.id); } if (pls.goUp) { trace(" ^^^ up " + pls.id); } if (pls.goDown) { trace(" vvv down " + pls.id); } if (pls.stayPut) { trace(">.< stay " + pls.id); } if (pls.stayPut && ((game.setAI == 2) || ((game.setAI == 1) && (pls.kick)))) { if (((!pathCheck[pls.i - 2][pls.j][0]) && (pathCheck[pls.i - 1][pls.j][0] == 3)) && (pls.i >= 2)) { pls.kickIt = 1; } if (((!pathCheck[pls.i + 2][pls.j][0]) && (pathCheck[pls.i + 1][pls.j][0] == 3)) && (pls.i <= 12)) { pls.kickIt = 2; } if (((!pathCheck[pls.i][pls.j - 2][0]) && (pathCheck[pls.i][pls.j - 1][0] == 3)) && (pls.j >= 2)) { pls.kickIt = 3; } if (((!pathCheck[pls.i][pls.j + 2][0]) && (pathCheck[pls.i][pls.j + 1][0] == 3)) && (pls.j <= 8)) { pls.kickIt = 4; } } var _local18 = new Array(); var _local19 = -16000; var _local17 = 0; var _local22; _local22 = Math.floor(Math.random() * 7) + (50 * const); if (pathCheck[pls.i][pls.j][2] > 1) { _local22 = _local22 - pathCheck[pls.i][pls.j][2]; } if (pls.stayPut) { _local22 = _local22 + 4000; } if (pathCheck[pls.i][pls.j][4]) { if (pathCheck[pls.i][pls.j][4] == 1) { _local22 = _local22 - 15000; } else if (pathCheck[pls.i][pls.j][4] == 2) { _local22 = _local22 - 1000; } else { _local22 = _local22 - 2000; } } if (_local22 > _local19) { _local19 = _local22; } if (pls.i < 14) { if ((!pathCheck[pls.i + 1][pls.j][0]) && (!specials[pls.i + 1][pls.j][1])) { var _local6 = new Object(); _local6.i = pls.i + 1; _local6.j = pls.j; _local6.points = Math.floor(Math.random() * 7) + (50 * const); if (pathCheck[_local6.i][_local6.j][2] > 1) { _local6.points = _local6.points - pathCheck[_local6.i][_local6.j][2]; } if (pathCheck[_local6.i][_local6.j][4]) { if (pathCheck[_local6.i][_local6.j][4] == 1) { _local6.points = _local6.points - 15000; } else if (pathCheck[_local6.i][_local6.j][4] == 2) { _local6.points = _local6.points - 1000; } else { _local6.points = _local6.points - 2000; } } var _local8 = _local6.i; while ((_local8 < 14) && ((_local8 - _local6.i) < 6)) { if (pathCheck[_local8][_local6.j][1]) { _local6.points = _local6.points + (const / 5); } if ((_local6.j == pl1s.j) && (pl1 != undefined)) { if (_local8 == pl1s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl2s.j) && (pl2 != undefined)) { if (_local8 == pl2s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl3s.j) && (pl3 != undefined)) { if (_local8 == pl3s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl4s.j) && (pl4 != undefined)) { if (_local8 == pl4s.i) { _local6.points = _local6.points + (const / 5); } } _local8++; } if (pls.pos == "right_") { _local6.points = _local6.points + (const / 10); } if (pls.goRight) { _local6.points = _local6.points + 4000; } if (_local6.points > _local19) { _local19 = _local6.points; } _local18.push(_local6); } } if (pls.i > 0) { if ((!pathCheck[pls.i - 1][pls.j][0]) && (!specials[pls.i - 1][pls.j][1])) { var _local6 = new Object(); _local6.i = pls.i - 1; _local6.j = pls.j; _local6.points = Math.floor(Math.random() * 7) + (50 * const); if (pathCheck[_local6.i][_local6.j][2] > 1) { _local6.points = _local6.points - pathCheck[_local6.i][_local6.j][2]; } if (pathCheck[_local6.i][_local6.j][4]) { if (pathCheck[_local6.i][_local6.j][4] == 1) { _local6.points = _local6.points - 15000; } else if (pathCheck[_local6.i][_local6.j][4] == 2) { _local6.points = _local6.points - 1000; } else { _local6.points = _local6.points - 2000; } } var _local8 = _local6.i; while ((_local8 > 0) && ((_local6.i - _local8) < 6)) { if (pathCheck[_local8][_local6.j][1]) { _local6.points = _local6.points + (const / 5); } if ((_local6.j == pl1s.j) && (pl1 != undefined)) { if (_local8 == pl1s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl2s.j) && (pl2 != undefined)) { if (_local8 == pl2s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl3s.j) && (pl3 != undefined)) { if (_local8 == pl3s.i) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.j == pl4s.j) && (pl4 != undefined)) { if (_local8 == pl4s.i) { _local6.points = _local6.points + (const / 5); } } _local8--; } if (pls.pos == "left_") { _local6.points = _local6.points + (const / 10); } if (pls.goLeft) { _local6.points = _local6.points + 4000; } if (_local6.points > _local19) { _local19 = _local6.points; } _local18.push(_local6); } } if (pls.j < 10) { if ((!pathCheck[pls.i][pls.j + 1][0]) && (!specials[pls.i][pls.j + 1][1])) { var _local6 = new Object(); _local6.i = pls.i; _local6.j = pls.j + 1; _local6.points = Math.floor(Math.random() * 7) + (50 * const); if (pathCheck[_local6.i][_local6.j][2] > 1) { _local6.points = _local6.points - pathCheck[_local6.i][_local6.j][2]; } if (pathCheck[_local6.i][_local6.j][4]) { if (pathCheck[_local6.i][_local6.j][4] == 1) { _local6.points = _local6.points - 15000; } else if (pathCheck[_local6.i][_local6.j][4] == 2) { _local6.points = _local6.points - 1000; } else { _local6.points = _local6.points - 2000; } } var _local8 = _local6.j; while ((_local8 < 10) && ((_local8 - _local6.j) < 5)) { if (pathCheck[_local6.i][_local8][1]) { _local6.points = _local6.points + (const / 5); } if ((_local6.i == pl1s.i) && (pl1 != undefined)) { if (_local8 == pl1s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl2s.i) && (pl2 != undefined)) { if (_local8 == pl2s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl3s.i) && (pl3 != undefined)) { if (_local8 == pl3s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl4s.i) && (pl4 != undefined)) { if (_local8 == pl4s.j) { _local6.points = _local6.points + (const / 5); } } _local8++; } if (pls.pos == "front_") { _local6.points = _local6.points + (const / 10); } if (pls.goDown) { _local6.points = _local6.points + 4000; } if (_local6.points > _local19) { _local19 = _local6.points; } _local18.push(_local6); } } if (pls.j > 0) { if ((!pathCheck[pls.i][pls.j - 1][0]) && (!specials[pls.i][pls.j - 1][1])) { var _local6 = new Object(); _local6.i = pls.i; _local6.j = pls.j - 1; _local6.points = Math.floor(Math.random() * 7) + (50 * const); if (pathCheck[_local6.i][_local6.j][2] > 1) { _local6.points = _local6.points - pathCheck[_local6.i][_local6.j][2]; } if (pathCheck[_local6.i][_local6.j][4]) { if (pathCheck[_local6.i][_local6.j][4] == 1) { _local6.points = _local6.points - 15000; } else if (pathCheck[_local6.i][_local6.j][4] == 2) { _local6.points = _local6.points - 1000; } else { _local6.points = _local6.points - 2000; } } var _local8 = _local6.j; while ((_local8 > 0) && ((_local6.j - _local8) < 5)) { if (pathCheck[_local6.i][_local8][1]) { _local6.points = _local6.points + (const / 5); } if ((_local6.i == pl1s.i) && (pl1 != undefined)) { if (_local8 == pl1s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl2s.i) && (pl2 != undefined)) { if (_local8 == pl2s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl3s.i) && (pl3 != undefined)) { if (_local8 == pl3s.j) { _local6.points = _local6.points + (const / 5); } } else if ((_local6.i == pl4s.i) && (pl4 != undefined)) { if (_local8 == pl4s.j) { _local6.points = _local6.points + (const / 5); } } _local8--; } if (pls.pos == "back_") { _local6.points = _local6.points + (const / 10); } if (pls.goUp) { _local6.points = _local6.points + 4000; } if (_local6.points > _local19) { _local19 = _local6.points; } _local18.push(_local6); } } while ((_local17 < _local18.length) && (_local18[_local17].points != _local19)) { _local17++; } if ((_local18.length > 0) && (_local22 < _local19)) { pls.dest_x = x_min + (_local18[_local17].i * brick_dim); pls.dest_y = y_min + (_local18[_local17].j * brick_dim); pls.gotDest = true; } else if (game.Level == 8) { if (specials[pls.i][pls.j][4]) { if (specials[pls.i][pls.j][4] == 1) { pl.gotoAndStop("right_move"); } if (specials[pls.i][pls.j][4] == 2) { pl.gotoAndStop("left_move"); } if (specials[pls.i][pls.j][4] == 3) { pl.gotoAndStop("front_move"); } if (specials[pls.i][pls.j][4] == 4) { pl.gotoAndStop("back_move"); } } else { pl.gotoAndStop(pls.pos + "stop"); } } else { pl.gotoAndStop(pls.pos + "stop"); } } else { pls.dest_x = x_min + (pls.i * brick_dim); pls.dest_y = y_min + (pls.j * brick_dim); pls.gotDest = true; } } if (pls.gotDest && (pls.dest_x == pl._x)) { if (pls.dest_y < pl._y) { if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { var _local25 = pls.speed; pls.speed = 3; } if (game.Level == 8) { var _local25 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local15][_local14][4] == 3)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local15][_local14][4] == 4)) { pls.speed = pls.speed - 4; } } var _local29 = pl._y - pls.dest_y; pls.pos = "back_"; pl.gotoAndStop(pls.pos + "move"); if (_local29 >= pls.speed) { pl._y = pl._y - pls.speed; } else { pl._y = pl._y - _local29; } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { pls.speed = _local25; } if (game.Level == 8) { pls.speed = _local25; } return(undefined); } if (pls.dest_y > pl._y) { if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { var _local25 = pls.speed; pls.speed = 3; } if (game.Level == 8) { var _local25 = pls.speed; if ((specials[pls.i][pls.j][4] == 3) || (specials[_local15][_local14][4] == 3)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 4) || (specials[_local15][_local14][4] == 4)) { pls.speed = pls.speed + 4; } } var _local29 = pls.dest_y - pl._y; pls.pos = "front_"; pl.gotoAndStop(pls.pos + "move"); if (_local29 >= pls.speed) { pl._y = pl._y + pls.speed; } else { pl._y = pl._y + _local30; } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { pls.speed = _local25; } if (game.Level == 8) { pls.speed = _local25; } return(undefined); } pls.gotDest = false; } if (pls.gotDest && (pls.dest_y == pl._y)) { if (pls.dest_x < pl._x) { if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { var _local25 = pls.speed; pls.speed = 3; } if (game.Level == 8) { var _local25 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local15][_local14][4] == 1)) { pls.speed = pls.speed + 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local15][_local14][4] == 2)) { pls.speed = pls.speed - 4; } } var _local28 = pl._x - pls.dest_x; pls.pos = "left_"; pl.gotoAndStop(pls.pos + "move"); if (_local28 >= pls.speed) { pl._x = pl._x - pls.speed; } else { pl._x = pl._x - _local28; } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { pls.speed = _local25; } if (game.Level == 8) { pls.speed = _local25; } return(undefined); } if (pls.dest_x > pl._x) { if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 5) { pls.speed = 4; } if (pls.speed == 8) { pls.speed = 5; } if (pls.speed == 10) { pls.speed = 8; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { var _local25 = pls.speed; pls.speed = 3; } if (game.Level == 8) { var _local25 = pls.speed; if ((specials[pls.i][pls.j][4] == 1) || (specials[_local15][_local14][4] == 1)) { pls.speed = pls.speed - 4; } if ((specials[pls.i][pls.j][4] == 2) || (specials[_local15][_local14][4] == 2)) { pls.speed = pls.speed + 4; } } var _local28 = pls.dest_x - pl._x; pls.pos = "right_"; pl.gotoAndStop(pls.pos + "move"); if (_local28 >= pls.speed) { pl._x = pl._x + pls.speed; } else { pl._x = pl._x + _local28; } if ((game.Level == 1) && (specials[pls.i][pls.j][0] || (specials[_local15][_local14][0]))) { if (pls.speed == 8) { pls.speed = 10; } if (pls.speed == 5) { pls.speed = 8; } if (pls.speed == 4) { pls.speed = 5; } } if ((game.Level == 7) && (specials[pls.i][pls.j][3] || (specials[_local15][_local14][3]))) { pls.speed = _local25; } if (game.Level == 8) { pls.speed = _local25; } return(undefined); } pls.gotDest = false; } } function handleBombs() { bombBox.sortOn("detonate", Array.DESCENDING | Array.NUMERIC); var _local12 = 0; while (_local12 < bombBox.length) { if (bombBox[_local12] != undefined) { if (((bFire[bombBox[_local12].i][bombBox[_local12].j].length > 0) || (pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] <= 2)) || (specials[bombBox[_local12].i][bombBox[_local12].j][1])) { bombBox[_local12].detonate = 0; } var _local8 = 0; while (_local8 < 4) { if (_local8 == 0) { if (pl1 != undefined) { var _local9 = pl1; var _local3 = pl1s; // unexpected jump } } else if (_local8 == 1) { if (pl2 != undefined) { var _local9 = pl2; var _local3 = pl2s; // unexpected jump } } else if (_local8 == 2) { if (pl3 != undefined) { var _local9 = pl3; var _local3 = pl3s; // unexpected jump } } else if (_local8 == 3) { if (pl4 != undefined) { var _local9 = pl4; var _local3 = pl4s; // unexpected jump } } else if ((_local3.kick && (game.Level != 2)) && (!_local3.kickIt)) { if (!bombBox[_local12].dir) { var _local21 = (_local9._x - x_min) % brick_dim; var _local27 = Math.floor((_local9._x - x_min) / brick_dim); var _local20 = (_local9._y - y_min) % brick_dim; var _local26 = Math.floor((_local9._y - y_min) / brick_dim); if ((((((bombBox[_local12].i != 0) && (_local3.i == (bombBox[_local12].i + 1))) && (_local3.j == bombBox[_local12].j)) && Key.isDown(_local3.key_Left)) && (!pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 1; b_snd[6].stop(); b_snd[6].start(); } if (((((((bombBox[_local12].i != 14) && (_local21 == 0)) && (_local27 == (bombBox[_local12].i - 1))) && (_local3.j == bombBox[_local12].j)) && Key.isDown(_local3.key_Right)) && (!pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 2; b_snd[6].stop(); b_snd[6].start(); } if ((((((bombBox[_local12].j != 0) && (_local3.j == (bombBox[_local12].j + 1))) && (_local3.i == bombBox[_local12].i)) && Key.isDown(_local3.key_Up)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 3; b_snd[6].stop(); b_snd[6].start(); } if (((((((bombBox[_local12].j != 10) && (_local20 == 0)) && (_local26 == (bombBox[_local12].j - 1))) && (_local3.i == bombBox[_local12].i)) && Key.isDown(_local3.key_Down)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 4; b_snd[6].stop(); b_snd[6].start(); } } } else if ((game.Level != 2) && _local3.kickIt) { if ((((((bombBox[_local12].i != 0) && (_local3.i == (bombBox[_local12].i + 1))) && (_local3.j == bombBox[_local12].j)) && (_local3.kickIt == 1)) && (!pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 1; _local3.kickIt = 0; b_snd[6].stop(); b_snd[6].start(); } if ((((((bombBox[_local12].i != 14) && (_local3.i == (bombBox[_local12].i - 1))) && (_local3.j == bombBox[_local12].j)) && (_local3.kickIt == 2)) && (!pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 2; _local3.kickIt = 0; b_snd[6].stop(); b_snd[6].start(); } if ((((((bombBox[_local12].j != 0) && (_local3.j == (bombBox[_local12].j + 1))) && (_local3.i == bombBox[_local12].i)) && (_local3.kickIt == 3)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 3; _local3.kickIt = 0; b_snd[6].stop(); b_snd[6].start(); } if ((((((bombBox[_local12].j != 10) && (_local3.j == (bombBox[_local12].j - 1))) && (_local3.i == bombBox[_local12].i)) && (_local3.kickIt == 4)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0])) && (!specials[bombBox[_local12].i][bombBox[_local12].j][4])) { bombBox[_local12].dir = 4; _local3.kickIt = 0; b_snd[6].stop(); b_snd[6].start(); } } _local8++; } if (!bombBox[_local12].dir) { var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; if ((_local27 == 0) && (_local26 == 0)) { if (((bombBox[_local12].i != 0) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] == 1)) && (!pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][0])) { bombBox[_local12].dir = specials[bombBox[_local12].i][bombBox[_local12].j][4]; } if (((bombBox[_local12].i != 14) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] == 2)) && (!pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0])) { bombBox[_local12].dir = specials[bombBox[_local12].i][bombBox[_local12].j][4]; } if (((bombBox[_local12].j != 0) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] == 3)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][0])) { bombBox[_local12].dir = specials[bombBox[_local12].i][bombBox[_local12].j][4]; } if (((bombBox[_local12].j != 10) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] == 4)) && (!pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0])) { bombBox[_local12].dir = specials[bombBox[_local12].i][bombBox[_local12].j][4]; } } } if (bombBox[_local12].dir) { var _local19 = bombBox[_local12].flen; pathCheck[bombBox[_local12].i][bombBox[_local12].j][2] = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][3] = 0; if (bombBox[_local12].i != 0) { var _local6 = bombBox[_local12].i; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 - 1][bombBox[_local12].j][0] != 2)) && (_local6 >= 1)) && (_local22 > 0)) { _local6--; pathCheck[_local6][bombBox[_local12].j][2] = 0; pathCheck[_local6][bombBox[_local12].j][3] = 0; _local22--; if ((pathCheck[_local6][bombBox[_local12].j][0] == 1) || (pathCheck[_local6][bombBox[_local12].j][1])) { _local14 = false; } } } if (bombBox[_local12].i != 14) { var _local6 = bombBox[_local12].i; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 + 1][bombBox[_local12].j][0] != 2)) && (_local6 <= 13)) && (_local22 > 0)) { _local6++; pathCheck[_local6][bombBox[_local12].j][2] = 0; pathCheck[_local6][bombBox[_local12].j][3] = 0; _local22--; if ((pathCheck[_local6][bombBox[_local12].j][0] == 1) || (pathCheck[_local6][bombBox[_local12].j][1])) { _local14 = false; } } } if (bombBox[_local12].j != 0) { var _local5 = bombBox[_local12].j; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[bombBox[_local12].i][_local5 - 1][0] != 2)) && (_local5 >= 1)) && (_local22 > 0)) { _local5--; pathCheck[bombBox[_local12].i][_local5][2] = 0; pathCheck[bombBox[_local12].i][_local5][3] = 0; _local22--; if ((pathCheck[bombBox[_local12].i][_local5][0] == 1) || (pathCheck[bombBox[_local12].i][_local5][1])) { _local14 = false; } } } if (bombBox[_local12].j != 10) { var _local5 = bombBox[_local12].j; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[bombBox[_local12].i][_local5 + 1][0] != 2)) && (_local5 <= 9)) && (_local22 > 0)) { _local5++; pathCheck[bombBox[_local12].i][_local5][2] = 0; pathCheck[bombBox[_local12].i][_local5][3] = 0; _local22--; if ((pathCheck[bombBox[_local12].i][_local5][0] == 1) || (pathCheck[bombBox[_local12].i][_local5][1])) { _local14 = false; } } } if ((bombBox[_local12].dir == 1) && ((!pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][0]) || (pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] == bombBox[_local12].nr))) { var _local7 = 0; while (_local7 < 4) { if ((_local7 == 0) && (pl1 != undefined)) { var _local18 = (pl1._x - x_min) % brick_dim; var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl1._x - x_min) / brick_dim); if (_local18 != 0) { _local15++; } if ((((bombBox[_local12].i - 1) == _local15) && (bombBox[_local12].j == pl1s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 1) && (pl2 != undefined)) { var _local18 = (pl2._x - x_min) % brick_dim; var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl2._x - x_min) / brick_dim); if (_local18 != 0) { _local15++; } if ((((bombBox[_local12].i - 1) == _local15) && (bombBox[_local12].j == pl2s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 2) && (pl3 != undefined)) { var _local18 = (pl3._x - x_min) % brick_dim; var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl3._x - x_min) / brick_dim); if (_local18 != 0) { _local15++; } if ((((bombBox[_local12].i - 1) == _local15) && (bombBox[_local12].j == pl3s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 3) && (pl4 != undefined)) { var _local18 = (pl4._x - x_min) % brick_dim; var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl4._x - x_min) / brick_dim); if (_local18 != 0) { _local15++; } if ((((bombBox[_local12].i - 1) == _local15) && (bombBox[_local12].j == pl4s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } _local7++; } if (((((bombBox[_local12].i == 0) || (bombBox[_local12].detonate <= 10)) || (specials[bombBox[_local12].i - 1][bombBox[_local12].j][2])) || ((specials[bombBox[_local12].i][bombBox[_local12].j][4] != bombBox[_local12].dir) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] != 0))) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if (bombBox[_local12].dir) { if (pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][1]) { objBox[bombBox[_local12].i - 1][bombBox[_local12].j].removeMovieClip(); objBox[bombBox[_local12].i - 1][bombBox[_local12].j] = undefined; pathCheck[bombBox[_local12].i - 1][bombBox[_local12].j][1] = 0; } pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; if (_local27 != 0) { pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] = 0; } if (bombBox[_local12]._x >= (x_min + 5)) { bombBox[_local12]._x = bombBox[_local12]._x - 5; } bombBox[_local12].i = Math.floor((bombBox[_local12]._x - x_min) / brick_dim); var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; if (_local27 != 0) { pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] = bombBox[_local12].nr; } } } else if (bombBox[_local12].dir == 1) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if ((bombBox[_local12].dir == 2) && ((!pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0]) || (pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] == bombBox[_local12].nr))) { var _local7 = 0; while (_local7 < 4) { if ((_local7 == 0) && (pl1 != undefined)) { var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl1._x - x_min) / brick_dim); if (_local27 != 0) { bomb_i++; } if ((((bombBox[_local12].i + 1) == _local15) && (bombBox[_local12].j == pl1s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 1) && (pl2 != undefined)) { var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl2._x - x_min) / brick_dim); if (_local27 != 0) { bomb_i++; } if ((((bombBox[_local12].i + 1) == _local15) && (bombBox[_local12].j == pl2s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 2) && (pl3 != undefined)) { var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl3._x - x_min) / brick_dim); if (_local27 != 0) { bomb_i++; } if ((((bombBox[_local12].i + 1) == _local15) && (bombBox[_local12].j == pl3s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 3) && (pl4 != undefined)) { var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; var _local15 = Math.floor((pl4._x - x_min) / brick_dim); if (_local27 != 0) { bomb_i++; } if ((((bombBox[_local12].i + 1) == _local15) && (bombBox[_local12].j == pl4s.j)) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } _local7++; } if (((((bombBox[_local12].i == 14) || (bombBox[_local12].detonate <= 10)) || (specials[bombBox[_local12].i + 1][bombBox[_local12].j][2])) || ((specials[bombBox[_local12].i][bombBox[_local12].j][4] != bombBox[_local12].dir) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] != 0))) && (_local27 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if (bombBox[_local12].dir) { if (pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][1]) { objBox[bombBox[_local12].i + 1][bombBox[_local12].j].removeMovieClip(); objBox[bombBox[_local12].i + 1][bombBox[_local12].j] = undefined; pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][1] = 0; } if (_local27 != 0) { pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; } else { pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; } if (bombBox[_local12]._x <= ((x_min - 5) + (14 * brick_dim))) { bombBox[_local12]._x = bombBox[_local12]._x + 5; } var _local27 = (bombBox[_local12]._x - x_min) % brick_dim; bombBox[_local12].i = Math.floor((bombBox[_local12]._x - x_min) / brick_dim); if (_local27 != 0) { pathCheck[bombBox[_local12].i + 1][bombBox[_local12].j][0] = bombBox[_local12].nr; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; } else { pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; } } } else if (bombBox[_local12].dir == 2) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if ((bombBox[_local12].dir == 3) && ((!pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][0]) || (pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] == bombBox[_local12].nr))) { var _local7 = 0; while (_local7 < 4) { if ((_local7 == 0) && (pl1 != undefined)) { var _local17 = (pl1._y - y_min) % brick_dim; var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl1._y - y_min) / brick_dim); if (_local17 != 0) { _local13++; } if ((((bombBox[_local12].j - 1) == _local13) && (bombBox[_local12].i == pl1s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 1) && (pl2 != undefined)) { var _local17 = (pl2._y - y_min) % brick_dim; var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl2._y - y_min) / brick_dim); if (_local17 != 0) { _local13++; } if ((((bombBox[_local12].j - 1) == _local13) && (bombBox[_local12].i == pl2s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 2) && (pl3 != undefined)) { var _local17 = (pl3._y - y_min) % brick_dim; var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl3._y - y_min) / brick_dim); if (_local17 != 0) { _local13++; } if ((((bombBox[_local12].j - 1) == _local13) && (bombBox[_local12].i == pl3s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 3) && (pl4 != undefined)) { var _local17 = (pl4._y - y_min) % brick_dim; var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl4._y - y_min) / brick_dim); if (_local17 != 0) { _local13++; } if ((((bombBox[_local12].j - 1) == _local13) && (bombBox[_local12].i == pl4s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } _local7++; } if (((((bombBox[_local12].j == 0) || (bombBox[_local12].detonate <= 10)) || (specials[bombBox[_local12].i][bombBox[_local12].j - 1][2])) || ((specials[bombBox[_local12].i][bombBox[_local12].j][4] != bombBox[_local12].dir) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] != 0))) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if (bombBox[_local12].dir) { if (pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][1]) { objBox[bombBox[_local12].i][bombBox[_local12].j - 1].removeMovieClip(); objBox[bombBox[_local12].i][bombBox[_local12].j - 1] = undefined; pathCheck[bombBox[_local12].i][bombBox[_local12].j - 1][1] = 0; } pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; if (_local26 != 0) { pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] = 0; } if (bombBox[_local12]._y >= (y_min + 5)) { bombBox[_local12]._y = bombBox[_local12]._y - 5; } bombBox[_local12].j = Math.floor((bombBox[_local12]._y - y_min) / brick_dim); var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; if (_local26 != 0) { pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] = bombBox[_local12].nr; } } } else if (bombBox[_local12].dir == 3) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if ((bombBox[_local12].dir == 4) && ((!pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0]) || (pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] == bombBox[_local12].nr))) { var _local7 = 0; while (_local7 < 4) { if ((_local7 == 0) && (pl1 != undefined)) { var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl1._y - y_min) / brick_dim); if (_local26 != 0) { bomb_j++; } if ((((bombBox[_local12].j + 1) == _local13) && (bombBox[_local12].i == pl1s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 1) && (pl2 != undefined)) { var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl2._y - y_min) / brick_dim); if (_local26 != 0) { bomb_j++; } if ((((bombBox[_local12].j + 1) == _local13) && (bombBox[_local12].i == pl2s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 2) && (pl3 != undefined)) { var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl3._y - y_min) / brick_dim); if (_local26 != 0) { bomb_j++; } if ((((bombBox[_local12].j + 1) == _local13) && (bombBox[_local12].i == pl3s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((_local7 == 3) && (pl4 != undefined)) { var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; var _local13 = Math.floor((pl4._y - y_min) / brick_dim); if (_local26 != 0) { bomb_j++; } if ((((bombBox[_local12].j + 1) == _local13) && (bombBox[_local12].i == pl4s.i)) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } _local7++; } if (((((bombBox[_local12].j == 10) || (bombBox[_local12].detonate <= 10)) || (specials[bombBox[_local12].i][bombBox[_local12].j + 1][2])) || ((specials[bombBox[_local12].i][bombBox[_local12].j][4] != bombBox[_local12].dir) && (specials[bombBox[_local12].i][bombBox[_local12].j][4] != 0))) && (_local26 == 0)) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } if (bombBox[_local12].dir) { if (pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][1]) { objBox[bombBox[_local12].i][bombBox[_local12].j + 1].removeMovieClip(); objBox[bombBox[_local12].i][bombBox[_local12].j + 1] = undefined; pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][1] = 0; } if (_local26 != 0) { pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; } else { pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; } if (bombBox[_local12]._y <= ((y_min - 5) + (10 * brick_dim))) { bombBox[_local12]._y = bombBox[_local12]._y + 5; } var _local26 = (bombBox[_local12]._y - y_min) % brick_dim; bombBox[_local12].j = Math.floor((bombBox[_local12]._y - y_min) / brick_dim); if (_local26 != 0) { pathCheck[bombBox[_local12].i][bombBox[_local12].j + 1][0] = bombBox[_local12].nr; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; } else { pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = bombBox[_local12].nr; } } } else if (bombBox[_local12].dir == 4) { bombBox[_local12].dir = 0; pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 3; } } if ((!bombBox[_local12].dir) && (bombBox[_local12].detonate <= 0)) { var _local23 = Math.floor(Math.random() * (b_snd.length - 4)); b_snd[_local23].stop(); b_snd[_local23].start(); if (objBox[bombBox[_local12].i][bombBox[_local12].j] == undefined) { pathCheck[bombBox[_local12].i][bombBox[_local12].j][0] = 0; } var _local19 = bombBox[_local12].flen; var _local2 = _root.attachMovie("mcFire_middle", (("fire" + bombBox[_local12].i) + bombBox[_local12].j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (bombBox[_local12].i * brick_dim), _y:y_min + (bombBox[_local12].j * brick_dim)}); var _local11 = _root.attachMovie("mcFire_middle_bar", (("fire" + bombBox[_local12].i) + bombBox[_local12].j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (bombBox[_local12].i * brick_dim), _y:y_min + (bombBox[_local12].j * brick_dim)}); _local2.core = _local11; if (nextBombFireDepth < 2700) { nextBombFireDepth++; } else { nextBombFireDepth = 2000; } if (nextFireCoreDepth < 3700) { nextFireCoreDepth++; } else { nextFireCoreDepth = 3000; } _local2.i = bombBox[_local12].i; _local2.j = bombBox[_local12].j; _local2.pls = bombBox[_local12].id; var _local16 = new flash.geom.Transform(_local2); _local16.colorTransform = _local2.pls.fireColor; _local16 = new flash.geom.Transform(_local11); _local16.colorTransform = _local2.pls.coreColor; bombBox[_local12].removeMovieClip(); bombBox.splice(_local12, 1); _local2.id = 1; _local2.obj_store = new Array(); _local2.obj_core = new Array(); _local2.delay = 10; bFire[_local2.i][_local2.j].push(_local2); pathCheck[_local2.i][_local2.j][2] = 15000; var _local29 = fireBox.length; fireBox.push(_local2); if (_local2.i != 0) { var _local6 = _local2.i; var _local14 = true; var _local28 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 - 1][_local2.j][0] != 2)) && (_local6 >= 1)) && (_local22 > 0)) { _local6--; pathCheck[_local6][_local2.j][2] = 15000; _local22--; if ((pathCheck[_local6][_local2.j][0] == 1) || (pathCheck[_local6][_local2.j][1])) { _local14 = false; var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } else if (((pathCheck[_local6 - 1][_local2.j][0] == 2) || (_local6 == 0)) || (_local22 == 0)) { var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } else { var _local4 = _root.attachMovie("mcFire_normal", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_normal_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } if (nextBombFireDepth < 2700) { nextBombFireDepth++; } else { nextBombFireDepth = 2000; } if (nextFireCoreDepth < 3700) { nextFireCoreDepth++; } else { nextFireCoreDepth = 3000; } _local4._rotation = 270; _local11._rotation = 270; _local4.id = 0; _local4.i = _local6; _local4.j = _local2.j; _local16 = new flash.geom.Transform(_local4); _local16.colorTransform = _local2.pls.fireColor; _local16 = new flash.geom.Transform(_local11); _local16.colorTransform = _local2.pls.coreColor; _local4.pls = _local2.pls; bFire[_local6][_local2.j].push(_local4); _local2.obj_store.push(_local4); _local2.obj_core.push(_local11); } } if (_local2.i != 14) { var _local6 = _local2.i; var _local14 = true; var _local28 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 + 1][_local2.j][0] != 2)) && (_local6 <= 13)) && (_local22 > 0)) { _local6++; pathCheck[_local6][_local2.j][2] = 15000; _local22--; if ((pathCheck[_local6][_local2.j][0] == 1) || (pathCheck[_local6][_local2.j][1])) { _local14 = false; var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } else if (((pathCheck[_local6 + 1][_local2.j][0] == 2) || (_local6 == 14)) || (_local22 == 0)) { var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } else { var _local4 = _root.attachMovie("mcFire_normal", (("fire" + _local6) + _local2.j) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); _local11 = _root.attachMovie("mcFire_normal_bar", (("core" + _local6) + _local2.j) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local6 * brick_dim), _y:y_min + (_local2.j * brick_dim)}); } if (nextBombFireDepth < 2700) { nextBombFireDepth++; } else { nextBombFireDepth = 2000; } if (nextFireCoreDepth < 3700) { nextFireCoreDepth++; } else { nextFireCoreDepth = 3000; } _local4._rotation = 90; _local11._rotation = 90; _local4.id = 0; _local4.i = _local6; _local4.j = _local2.j; _local16 = new flash.geom.Transform(_local4); _local16.colorTransform = _local2.pls.fireColor; _local16 = new flash.geom.Transform(_local11); _local16.colorTransform = _local2.pls.coreColor; _local4.pls = _local2.pls; bFire[_local6][_local2.j].push(_local4); _local2.obj_store.push(_local4); _local2.obj_core.push(_local11); } } if (_local2.j != 0) { var _local5 = _local2.j; var _local14 = true; var _local28 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local2.i][_local5 - 1][0] != 2)) && (_local5 >= 1)) && (_local22 > 0)) { _local5--; pathCheck[_local2.i][_local5][2] = 15000; _local22--; if ((pathCheck[_local2.i][_local5][0] == 1) || (pathCheck[_local2.i][_local5][1])) { _local14 = false; var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } else if (((pathCheck[_local2.i][_local5 - 1][0] == 2) || (_local5 == 0)) || (_local22 == 0)) { var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } else { var _local4 = _root.attachMovie("mcFire_normal", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_normal_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } if (nextBombFireDepth < 2700) { nextBombFireDepth++; } else { nextBombFireDepth = 2000; } if (nextFireCoreDepth < 3700) { nextFireCoreDepth++; } else { nextFireCoreDepth = 3000; } _local4._rotation = 0; _local11._rotation = 0; _local4.id = 0; _local4.i = _local2.i; _local4.j = _local5; _local16 = new flash.geom.Transform(_local4); _local16.colorTransform = _local2.pls.fireColor; _local16 = new flash.geom.Transform(_local11); _local16.colorTransform = _local2.pls.coreColor; _local4.pls = _local2.pls; bFire[_local2.i][_local5].push(_local4); _local2.obj_store.push(_local4); _local2.obj_core.push(_local11); } } if (_local2.j != 10) { var _local5 = _local2.j; var _local14 = true; var _local28 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local2.i][_local5 + 1][0] != 2)) && (_local5 <= 9)) && (_local22 > 0)) { _local5++; pathCheck[_local2.i][_local5][2] = 15000; _local22--; if ((pathCheck[_local2.i][_local5][0] == 1) || (pathCheck[_local2.i][_local5][1])) { _local14 = false; var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } else if (((pathCheck[_local2.i][_local5 + 1][0] == 2) || (_local5 == 10)) || (_local22 == 0)) { var _local4 = _root.attachMovie("mcFire_end", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_end_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } else { var _local4 = _root.attachMovie("mcFire_normal", (("fire" + _local2.i) + _local5) + nextBombFireDepth, nextBombFireDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); _local11 = _root.attachMovie("mcFire_normal_bar", (("core" + _local2.i) + _local5) + nextFireCoreDepth, nextFireCoreDepth, {_x:x_min + (_local2.i * brick_dim), _y:y_min + (_local5 * brick_dim)}); } if (nextBombFireDepth < 2700) { nextBombFireDepth++; } else { nextBombFireDepth = 2000; } if (nextFireCoreDepth < 3700) { nextFireCoreDepth++; } else { nextFireCoreDepth = 3000; } _local4._rotation = 180; _local11._rotation = 180; _local4.id = 0; _local4.i = _local2.i; _local4.j = _local5; _local16 = new flash.geom.Transform(_local4); _local16.colorTransform = _local2.pls.fireColor; _local16 = new flash.geom.Transform(_local11); _local16.colorTransform = _local2.pls.coreColor; _local4.pls = _local2.pls; bFire[_local2.i][_local5].push(_local4); _local2.obj_store.push(_local4); _local2.obj_core.push(_local11); } } } else { bombBox[_local12].detonate--; if (bombBox[_local12].detonate >= game.AI) { if (game.setAI == 0) { var _local10 = 0; } else { var _local10 = 1; } } else if (bombBox[_local12].detonate > 16) { var _local10 = (100 - bombBox[_local12].detonate) * 40; } else { var _local10 = (100 - bombBox[_local12].detonate) * 150; } var _local19 = bombBox[_local12].flen; if (bFire[bombBox[_local12].i][bombBox[_local12].j].length > 0) { pathCheck[bombBox[_local12].i][bombBox[_local12].j][2] = 15000; } else { pathCheck[bombBox[_local12].i][bombBox[_local12].j][2] = _local10; } pathCheck[bombBox[_local12].i][bombBox[_local12].j][3] = bombBox[_local12].detonate; if (bombBox[_local12].i != 0) { var _local6 = bombBox[_local12].i; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 - 1][bombBox[_local12].j][0] != 2)) && (_local6 >= 1)) && (_local22 > 0)) { _local6--; if (bFire[_local6][bombBox[_local12].j].length > 0) { pathCheck[_local6][bombBox[_local12].j][2] = 15000; } else { pathCheck[_local6][bombBox[_local12].j][2] = _local10; } pathCheck[_local6][bombBox[_local12].j][3] = bombBox[_local12].detonate; _local22--; if ((pathCheck[_local6][bombBox[_local12].j][0] == 1) || (pathCheck[_local6][bombBox[_local12].j][1])) { _local14 = false; } } } if (bombBox[_local12].i != 14) { var _local6 = bombBox[_local12].i; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[_local6 + 1][bombBox[_local12].j][0] != 2)) && (_local6 <= 13)) && (_local22 > 0)) { _local6++; if (bFire[_local6][bombBox[_local12].j].length > 0) { pathCheck[_local6][bombBox[_local12].j][2] = 15000; } else { pathCheck[_local6][bombBox[_local12].j][2] = _local10; } pathCheck[_local6][bombBox[_local12].j][3] = bombBox[_local12].detonate; _local22--; if ((pathCheck[_local6][bombBox[_local12].j][0] == 1) || (pathCheck[_local6][bombBox[_local12].j][1])) { _local14 = false; } } } if (bombBox[_local12].j != 0) { var _local5 = bombBox[_local12].j; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[bombBox[_local12].i][_local5 - 1][0] != 2)) && (_local5 >= 1)) && (_local22 > 0)) { _local5--; if (bFire[bombBox[_local12].i][_local5].length > 0) { pathCheck[bombBox[_local12].i][_local5][2] = 15000; } else { pathCheck[bombBox[_local12].i][_local5][2] = _local10; } pathCheck[bombBox[_local12].i][_local5][3] = bombBox[_local12].detonate; _local22--; if ((pathCheck[bombBox[_local12].i][_local5][0] == 1) || (pathCheck[bombBox[_local12].i][_local5][1])) { _local14 = false; } } } if (bombBox[_local12].j != 10) { var _local5 = bombBox[_local12].j; var _local14 = true; var _local22 = _local19; while (((_local14 && (pathCheck[bombBox[_local12].i][_local5 + 1][0] != 2)) && (_local5 <= 9)) && (_local22 > 0)) { _local5++; if (bFire[bombBox[_local12].i][_local5].length > 0) { pathCheck[bombBox[_local12].i][_local5][2] = 15000; } else { pathCheck[bombBox[_local12].i][_local5][2] = _local10; } pathCheck[bombBox[_local12].i][_local5][3] = bombBox[_local12].detonate; _local22--; if ((pathCheck[bombBox[_local12].i][_local5][0] == 1) || (pathCheck[bombBox[_local12].i][_local5][1])) { _local14 = false; } } } } } _local12++; } _local12 = 0; while (_local12 < bombBox.length) { if (bombBox[_local12] != undefined) { if (pathCheck[bombBox[_local12].i][bombBox[_local12].j][3] != 0) { bombBox[_local12].detonate = pathCheck[bombBox[_local12].i][bombBox[_local12].j][3]; } } _local12++; } } function handleBombFire() { var _local2 = 0; while (_local2 < fireBox.length) { if (fireBox[_local2] != undefined) { if (fireBox[_local2].delay <= 0) { var _local3 = 0; while (_local3 < fireBox[_local2].obj_store.length) { if (pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][1]) { objBox[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j].removeMovieClip(); objBox[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j] = undefined; pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][1] = 0; } if (pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][0] == 1) { objBox[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j].removeMovieClip(); objBox[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j] = undefined; pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][0] = 0; var _local4 = Math.floor(Math.random() * 18) + 0; if (_local4 > 7) { _local4 = Math.floor(Math.random() * 14) + 0; var _local5 = _root.attachMovie("mcBonus", (("bonus" + fireBox[_local2].obj_store[_local3].i) + fireBox[_local2].obj_store[_local3].j) + nextBonusDepth, nextBonusDepth, {_x:x_min + (fireBox[_local2].obj_store[_local3].i * brick_dim), _y:y_min + (fireBox[_local2].obj_store[_local3].j * brick_dim)}); if (nextBonusDepth < 450) { nextBonusDepth++; } else { nextBonusDepth = 0; } if (_local4 < 4) { _local5.gotoAndStop(1); } if (_local4 == 4) { _local5.gotoAndStop(2); } if (_local4 == 5) { _local5.gotoAndStop(3); } if (_local4 == 6) { _local5.gotoAndStop(4); } if ((_local4 > 6) && (_local4 < 9)) { _local5.gotoAndStop(5); } if (_local4 == 9) { _local5.gotoAndStop(6); } if (_local4 == 10) { _local5.gotoAndStop(7); } if ((_local4 > 10) && (_local4 < 12)) { _local5.gotoAndStop(8); } if (_local4 > 11) { _local5.gotoAndStop(9); } objBox[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j] = _local5; pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][1] = 1; } } if (!fireBox[_local2].obj_store[_local3].id) { bFire[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j].splice(0, 1); if (bFire[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j].length == 0) { pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][2] = 0; pathCheck[fireBox[_local2].obj_store[_local3].i][fireBox[_local2].obj_store[_local3].j][3] = 0; } fireBox[_local2].obj_store[_local3].removeMovieClip(); fireBox[_local2].obj_core[_local3].removeMovieClip(); } _local3++; } bFire[fireBox[_local2].i][fireBox[_local2].j].splice(0, 1); if (bFire[fireBox[_local2].i][fireBox[_local2].j].length == 0) { pathCheck[fireBox[_local2].i][fireBox[_local2].j][2] = 0; pathCheck[fireBox[_local2].i][fireBox[_local2].j][3] = 0; } if (fireBox[_local2].pls.Bombs < 4) { fireBox[_local2].pls.Bombs++; } fireBox[_local2].core.removeMovieClip(); fireBox[_local2].removeMovieClip(); fireBox.splice(_local2, 1); } else { fireBox[_local2].delay--; } } _local2++; } } function handleBonus(pls, check_i, check_j, ref_x, ref_y) { var _local3 = 0; var _local2 = 0; var _local6 = false; if (pls.sick > 0) { pls.sick--; } if (pls.godmode > 0) { pls.godmode--; } if (pls.control != "COMP") { if (pls.keyChanged <= 0) { if (pls.control == "KEYB1") { pls.key_Left = keyBoard[0][0]; pls.key_Right = keyBoard[0][1]; pls.key_Up = keyBoard[0][2]; pls.key_Down = keyBoard[0][3]; } else if (pls.control == "KEYB2") { pls.key_Left = keyBoard[1][0]; pls.key_Right = keyBoard[1][1]; pls.key_Up = keyBoard[1][2]; pls.key_Down = keyBoard[1][3]; } else if (pls.control == "KEYB3") { pls.key_Left = keyBoard[2][0]; pls.key_Right = keyBoard[2][1]; pls.key_Up = keyBoard[2][2]; pls.key_Down = keyBoard[2][3]; } else if (pls.control == "KEYB4") { pls.key_Left = keyBoard[3][0]; pls.key_Right = keyBoard[3][1]; pls.key_Up = keyBoard[3][2]; pls.key_Down = keyBoard[3][3]; } } else { pls.keyChanged--; if (pls.control == "KEYB1") { pls.key_Left = keyBoard[0][1]; pls.key_Right = keyBoard[0][0]; pls.key_Up = keyBoard[0][3]; pls.key_Down = keyBoard[0][2]; } else if (pls.control == "KEYB2") { pls.key_Left = keyBoard[1][1]; pls.key_Right = keyBoard[1][0]; pls.key_Up = keyBoard[1][3]; pls.key_Down = keyBoard[1][2]; } else if (pls.control == "KEYB3") { pls.key_Left = keyBoard[2][1]; pls.key_Right = keyBoard[2][0]; pls.key_Up = keyBoard[2][3]; pls.key_Down = keyBoard[2][2]; } else if (pls.control == "KEYB4") { pls.key_Left = keyBoard[3][1]; pls.key_Right = keyBoard[3][0]; pls.key_Up = keyBoard[3][3]; pls.key_Down = keyBoard[3][2]; } } } if (pathCheck[pls.i][pls.j][1]) { _local6 = true; _local3 = pls.i; _local2 = pls.j; } else if (pathCheck[check_i][check_j][1]) { _local6 = true; _local3 = check_i; _local2 = check_j; } if (_local6) { bon_snd[0].stop(); bon_snd[0].start(); _local6 = false; if ((objBox[_local3][_local2]._currentframe == 1) && (pls.fire_len < 15)) { pls.fire_len = pls.fire_len + 2; } if ((objBox[_local3][_local2]._currentframe == 2) && (pls.Bombs < 4)) { pls.Bombs++; } if ((objBox[_local3][_local2]._currentframe == 3) && (pls.detonate > 70)) { pls.detonate = pls.detonate - 10; } if (objBox[_local3][_local2]._currentframe == 4) { pls.kick = true; } if (objBox[_local3][_local2]._currentframe == 5) { if (pls.speed == 8) { pls.speed = pls.speed + 2; } if (pls.speed == 5) { pls.speed = pls.speed + 3; } } if (objBox[_local3][_local2]._currentframe == 6) { pls.godmode = 250; } if (objBox[_local3][_local2]._currentframe == 7) { var _local4 = Math.floor(Math.random() * pls.others.length) + 0; gen_snd[3].stop(); gen_snd[3].start(); if (pls.id == "pl1") { var _local8 = pl1._x; var _local7 = pl1._y; if (pls.others[_local4] == "pl2") { pl1._x = pl2._x; pl1._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl1._x = pl3._x; pl1._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl1._x = pl4._x; pl1._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl2") { var _local8 = pl2._x; var _local7 = pl2._y; if (pls.others[_local4] == "pl1") { pl2._x = pl1._x; pl2._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl2._x = pl3._x; pl2._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl2._x = pl4._x; pl2._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl3") { var _local8 = pl3._x; var _local7 = pl3._y; if (pls.others[_local4] == "pl1") { pl3._x = pl1._x; pl3._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl2") { pl3._x = pl2._x; pl3._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl3._x = pl4._x; pl3._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl4") { var _local8 = pl4._x; var _local7 = pl4._y; if (pls.others[_local4] == "pl1") { pl4._x = pl1._x; pl4._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl2") { pl4._x = pl2._x; pl4._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl4._x = pl3._x; pl4._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } } } if (objBox[_local3][_local2]._currentframe == 8) { var _local5 = Math.floor(Math.random() * 2) + 0; if (_local5 == 0) { pls.keyChanged = 250; } if (_local5 == 1) { pls.sick = 250; bon_snd[3].stop(); bon_snd[3].start(); } } if (objBox[_local3][_local2]._currentframe == 9) { var _local5 = Math.floor(Math.random() * 11) + 0; if ((_local5 == 0) && (pls.fire_len < 15)) { pls.fire_len = pls.fire_len + 2; } if ((_local5 == 1) && (pls.Bombs < 4)) { pls.Bombs++; } if (_local5 == 2) { pls.kick = true; } if (_local5 == 3) { pls.keyChanged = 250; } if (_local5 == 4) { if (pls.speed == 8) { pls.speed = pls.speed + 2; } if (pls.speed == 5) { pls.speed = pls.speed + 3; } } if (_local5 == 5) { pls.godmode = 250; } if (_local5 == 6) { pls.sick = 250; bon_snd[3].stop(); bon_snd[3].start(); } if ((_local5 == 7) && (pls.detonate > 70)) { pls.detonate = pls.detonate - 10; } if (_local5 == 8) { var _local4 = Math.floor(Math.random() * pls.others.length) + 0; gen_snd[3].stop(); gen_snd[3].start(); if (pls.id == "pl1") { var _local8 = pl1._x; var _local7 = pl1._y; if (pls.others[_local4] == "pl2") { pl1._x = pl2._x; pl1._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl1._x = pl3._x; pl1._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl1._x = pl4._x; pl1._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl2") { var _local8 = pl2._x; var _local7 = pl2._y; if (pls.others[_local4] == "pl1") { pl2._x = pl1._x; pl2._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl2._x = pl3._x; pl2._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl2._x = pl4._x; pl2._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl3") { var _local8 = pl3._x; var _local7 = pl3._y; if (pls.others[_local4] == "pl1") { pl3._x = pl1._x; pl3._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl2") { pl3._x = pl2._x; pl3._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl4") { pl3._x = pl4._x; pl3._y = pl4._y; pl4._x = _local8; pl4._y = _local7; pls.gotDest = false; pl4s.gotDest = false; } } else if (pls.id == "pl4") { var _local8 = pl4._x; var _local7 = pl4._y; if (pls.others[_local4] == "pl1") { pl4._x = pl1._x; pl4._y = pl1._y; pl1._x = _local8; pl1._y = _local7; pls.gotDest = false; pl1s.gotDest = false; } else if (pls.others[_local4] == "pl2") { pl4._x = pl2._x; pl4._y = pl2._y; pl2._x = _local8; pl2._y = _local7; pls.gotDest = false; pl2s.gotDest = false; } else if (pls.others[_local4] == "pl3") { pl4._x = pl3._x; pl4._y = pl3._y; pl3._x = _local8; pl3._y = _local7; pls.gotDest = false; pl3s.gotDest = false; } } } if (_local5 == 9) { bon_snd[2].stop(); bon_snd[2].start(); pls.speed = 5; pls.Bombs = 1; pls.detonate = 100; pls.fire_len = 2; pls.kick = false; pls.godmode = 0; pls.keyChanged = 0; if (pls.control == "KEYB1") { pls.key_Left = keyBoard[0][0]; pls.key_Right = keyBoard[0][1]; pls.key_Up = keyBoard[0][2]; pls.key_Down = keyBoard[0][3]; } else if (pls.control == "KEYB2") { pls.key_Left = keyBoard[1][0]; pls.key_Right = keyBoard[1][1]; pls.key_Up = keyBoard[1][2]; pls.key_Down = keyBoard[1][3]; } else if (pls.control == "KEYB3") { pls.key_Left = keyBoard[2][0]; pls.key_Right = keyBoard[2][1]; pls.key_Up = keyBoard[2][2]; pls.key_Down = keyBoard[2][3]; } else if (pls.control == "KEYB4") { pls.key_Left = keyBoard[3][0]; pls.key_Right = keyBoard[3][1]; pls.key_Up = keyBoard[3][2]; pls.key_Down = keyBoard[3][3]; } } if (_local5 == 10) { bon_snd[1].stop(); bon_snd[1].start(); pls.speed = 10; pls.Bombs = 4; pls.detonate = 70; pls.fire_len = 16; pls.kick = true; pls.godmode = 250; } } objBox[_local3][_local2].removeMovieClip(); objBox[_local3][_local2] = undefined; pathCheck[_local3][_local2][1] = 0; } } function Specials() { if (game.Level == 3) { if (!place_special) { place_special = 100; var _local2 = Math.floor(Math.random() * 15); var _local3 = Math.floor(Math.random() * 11); var _local4 = false; if (pl1 != undefined) { var _local17 = Math.floor((pl1._x - x_min) / brick_dim); var _local13 = Math.floor((pl1._y - y_min) / brick_dim); var _local29 = (pl1._x - x_min) % brick_dim; var _local28 = (pl1._y - y_min) % brick_dim; if (_local29 > 0) { var _local21 = _local17 + 1; } else { var _local21 = _local17; } if (_local28 > 0) { var _local18 = _local13 + 1; } else { var _local18 = _local13; } } if (pl2 != undefined) { var _local16 = Math.floor((pl2._x - x_min) / brick_dim); var _local12 = Math.floor((pl2._y - y_min) / brick_dim); var _local29 = (pl2._x - x_min) % brick_dim; var _local28 = (pl2._y - y_min) % brick_dim; if (_local29 > 0) { var _local19 = _local16 + 1; } else { var _local19 = _local16; } if (_local28 > 0) { var _local24 = _local12 + 1; } else { var _local24 = _local12; } } if (pl3 != undefined) { var _local15 = Math.floor((pl3._x - x_min) / brick_dim); var _local11 = Math.floor((pl3._y - y_min) / brick_dim); var _local29 = (pl3._x - x_min) % brick_dim; var _local28 = (pl3._y - y_min) % brick_dim; if (_local29 > 0) { var _local20 = _local15 + 1; } else { var _local20 = _local15; } if (_local28 > 0) { var _local25 = _local11 + 1; } else { var _local25 = _local11; } } if (pl4 != undefined) { var _local14 = Math.floor((pl4._x - x_min) / brick_dim); var _local10 = Math.floor((pl4._y - y_min) / brick_dim); var _local29 = (pl4._x - x_min) % brick_dim; var _local28 = (pl4._y - y_min) % brick_dim; if (_local29 > 0) { var _local23 = _local14 + 1; } else { var _local23 = _local14; } if (_local28 > 0) { var _local22 = _local10 + 1; } else { var _local22 = _local10; } } if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } gen_snd[2].stop(); gen_snd[2].start(); } } if (!_local4) { if (_local2 > 7) { while (_local2 > 0) { _local2--; if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } gen_snd[2].stop(); gen_snd[2].start(); break; } } } } else { while (_local2 < 14) { _local2++; if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } gen_snd[2].stop(); gen_snd[2].start(); break; } } } } } } else if (place_special > 0) { place_special--; } } if (game.Level == 4) { if (!place_special) { place_special = 200; gen_snd[5].stop(); gen_snd[5].start(); var _local2 = Math.floor(Math.random() * 15); var _local3 = Math.floor(Math.random() * 11); var _local4 = false; if (pl1 != undefined) { var _local17 = Math.floor((pl1._x - x_min) / brick_dim); var _local13 = Math.floor((pl1._y - y_min) / brick_dim); var _local29 = (pl1._x - x_min) % brick_dim; var _local28 = (pl1._y - y_min) % brick_dim; if (_local29 > 0) { var _local21 = _local17 + 1; } else { var _local21 = _local17; } if (_local28 > 0) { var _local18 = _local13 + 1; } else { var _local18 = _local13; } } if (pl2 != undefined) { var _local16 = Math.floor((pl2._x - x_min) / brick_dim); var _local12 = Math.floor((pl2._y - y_min) / brick_dim); var _local29 = (pl2._x - x_min) % brick_dim; var _local28 = (pl2._y - y_min) % brick_dim; if (_local29 > 0) { var _local19 = _local16 + 1; } else { var _local19 = _local16; } if (_local28 > 0) { var _local24 = _local12 + 1; } else { var _local24 = _local12; } } if (pl3 != undefined) { var _local15 = Math.floor((pl3._x - x_min) / brick_dim); var _local11 = Math.floor((pl3._y - y_min) / brick_dim); var _local29 = (pl3._x - x_min) % brick_dim; var _local28 = (pl3._y - y_min) % brick_dim; if (_local29 > 0) { var _local20 = _local15 + 1; } else { var _local20 = _local15; } if (_local28 > 0) { var _local25 = _local11 + 1; } else { var _local25 = _local11; } } if (pl4 != undefined) { var _local14 = Math.floor((pl4._x - x_min) / brick_dim); var _local10 = Math.floor((pl4._y - y_min) / brick_dim); var _local29 = (pl4._x - x_min) % brick_dim; var _local28 = (pl4._y - y_min) % brick_dim; if (_local29 > 0) { var _local23 = _local14 + 1; } else { var _local23 = _local14; } if (_local28 > 0) { var _local22 = _local10 + 1; } else { var _local22 = _local10; } } if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } } } if (!_local4) { if (_local2 > 7) { while (_local2 > 0) { _local2--; if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } break; } } } } else { while (_local2 < 14) { _local2++; if (((pathCheck[_local2][_local3][0] == 0) && (pathCheck[_local2][_local3][3] == 0)) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } pathCheck[_local2][_local3][0] = 1; var _local9 = _root.attachMovie("brick", ("brick_" + _local2) + _local3, nextBrickDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local9.gotoAndStop(game.Level + 1); objBox[_local2][_local3] = _local9; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } break; } } } } } var _local5 = Math.floor(Math.random() * 15); var _local6 = Math.floor(Math.random() * 11); if (((pathCheck[_local5][_local6][0] == 1) && (pathCheck[_local5][_local6][3] == 0)) && (bFire[_local5][_local6].length == 0)) { if (objBox[_local5][_local6] != undefined) { objBox[_local5][_local6].removeMovieClip(); objBox[_local5][_local6] = undefined; } pathCheck[_local5][_local6][0] = 0; } else if (_local5 > 7) { while (_local5 > 0) { _local5--; if (((pathCheck[_local5][_local6][0] == 1) && (pathCheck[_local5][_local6][3] == 0)) && (bFire[_local5][_local6].length == 0)) { if (objBox[_local5][_local6] != undefined) { objBox[_local5][_local6].removeMovieClip(); objBox[_local5][_local6] = undefined; } pathCheck[_local5][_local6][0] = 0; break; } } } else { while (_local5 < 14) { _local5++; if (((pathCheck[_local5][_local6][0] == 1) && (pathCheck[_local5][_local6][3] == 0)) && (bFire[_local5][_local6].length == 0)) { if (objBox[_local5][_local6] != undefined) { objBox[_local5][_local6].removeMovieClip(); objBox[_local5][_local6] = undefined; } pathCheck[_local5][_local6][0] = 0; break; } } } } else if (place_special > 0) { place_special--; } } if (game.Level == 5) { var _local7 = 0; while (_local7 < inferno.length) { if (inferno[_local7]._currentframe == inferno[_local7]._totalframes) { specials[inferno[_local7].i][inferno[_local7].j][1] = 0; inferno[_local7].removeMovieClip(); inferno.splice(_local7, 1); gen_snd[4].stop(); } _local7++; } if (!place_special) { place_special = 200; var _local2 = Math.floor(Math.random() * 15); var _local3 = Math.floor(Math.random() * 11); var _local4 = false; if (pl1 != undefined) { var _local17 = Math.floor((pl1._x - x_min) / brick_dim); var _local13 = Math.floor((pl1._y - y_min) / brick_dim); var _local29 = (pl1._x - x_min) % brick_dim; var _local28 = (pl1._y - y_min) % brick_dim; if (_local29 > 0) { var _local21 = _local17 + 1; } else { var _local21 = _local17; } if (_local28 > 0) { var _local18 = _local13 + 1; } else { var _local18 = _local13; } } if (pl2 != undefined) { var _local16 = Math.floor((pl2._x - x_min) / brick_dim); var _local12 = Math.floor((pl2._y - y_min) / brick_dim); var _local29 = (pl2._x - x_min) % brick_dim; var _local28 = (pl2._y - y_min) % brick_dim; if (_local29 > 0) { var _local19 = _local16 + 1; } else { var _local19 = _local16; } if (_local28 > 0) { var _local24 = _local12 + 1; } else { var _local24 = _local12; } } if (pl3 != undefined) { var _local15 = Math.floor((pl3._x - x_min) / brick_dim); var _local11 = Math.floor((pl3._y - y_min) / brick_dim); var _local29 = (pl3._x - x_min) % brick_dim; var _local28 = (pl3._y - y_min) % brick_dim; if (_local29 > 0) { var _local20 = _local15 + 1; } else { var _local20 = _local15; } if (_local28 > 0) { var _local25 = _local11 + 1; } else { var _local25 = _local11; } } if (pl4 != undefined) { var _local14 = Math.floor((pl4._x - x_min) / brick_dim); var _local10 = Math.floor((pl4._y - y_min) / brick_dim); var _local29 = (pl4._x - x_min) % brick_dim; var _local28 = (pl4._y - y_min) % brick_dim; if (_local29 > 0) { var _local23 = _local14 + 1; } else { var _local23 = _local14; } if (_local28 > 0) { var _local22 = _local10 + 1; } else { var _local22 = _local10; } } if ((pathCheck[_local2][_local3][0] == 0) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } var _local8 = _root.attachMovie("tuz", ("inferno_" + _local2) + _local3, nextInfDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local8.i = _local2; _local8.j = _local3; specials[_local2][_local3][1] = 1; inferno.push(_local8); if (nextInfDepth < 1990) { nextInfDepth++; } else { nextInfDepth = 1970; } gen_snd[4].stop(); gen_snd[4].start(0, 3); } } if (!_local4) { if (_local2 > 7) { while (_local2 > 0) { _local2--; if ((pathCheck[_local2][_local3][0] == 0) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } var _local8 = _root.attachMovie("tuz", ("inferno_" + _local2) + _local3, nextInfDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local8.i = _local2; _local8.j = _local3; specials[_local2][_local3][1] = 1; inferno.push(_local8); if (nextInfDepth < 1990) { nextInfDepth++; } else { nextInfDepth = 1970; } gen_snd[4].stop(); gen_snd[4].start(0, 3); break; } } } } else { while (_local2 < 14) { _local2++; if ((pathCheck[_local2][_local3][0] == 0) && (bFire[_local2][_local3].length == 0)) { _local4 = true; if (pl1 != undefined) { if ((_local2 == _local17) && (_local3 == _local13)) { _local4 = false; } if ((_local2 == _local21) && (_local3 == _local18)) { _local4 = false; } } if ((pl2 != undefined) && (_local4)) { if ((_local2 == _local16) && (_local3 == _local12)) { _local4 = false; } if ((_local2 == _local19) && (_local3 == _local24)) { _local4 = false; } } if ((pl3 != undefined) && (_local4)) { if ((_local2 == _local15) && (_local3 == _local11)) { _local4 = false; } if ((_local2 == _local20) && (_local3 == _local25)) { _local4 = false; } } if ((pl4 != undefined) && (_local4)) { if ((_local2 == _local14) && (_local3 == _local10)) { _local4 = false; } if ((_local2 == _local23) && (_local3 == _local22)) { _local4 = false; } } if (_local4) { if (objBox[_local2][_local3] != undefined) { objBox[_local2][_local3].removeMovieClip(); objBox[_local2][_local3] = undefined; } var _local8 = _root.attachMovie("tuz", ("inferno_" + _local2) + _local3, nextInfDepth, {_x:x_min + (_local2 * brick_dim), _y:y_min + (_local3 * brick_dim)}); _local8.i = _local2; _local8.j = _local3; specials[_local2][_local3][1] = 1; inferno.push(_local8); if (nextInfDepth < 1990) { nextInfDepth++; } else { nextInfDepth = 1970; } gen_snd[4].stop(); gen_snd[4].start(0, 3); break; } } } } } } else if (place_special > 0) { place_special--; } } } function staticTeleport(pls, ref_x, ref_y) { if (game.Level == 6) { if (pls.teleported) { if ((ref_x != 0) || (ref_y != 0)) { pls.teleported = false; } } if ((((ref_x == 0) && (ref_y == 0)) && (specials[pls.i][pls.j][2])) && (!pls.teleported)) { gen_snd[3].stop(); gen_snd[3].start(); pls.teleported = true; if (pls.id == "pl1") { if ((pls.i == 2) && (pls.j == 2)) { pl1._x = x_min + (2 * brick_dim); pl1._y = y_min + (8 * brick_dim); } else if ((pls.i == 2) && (pls.j == 8)) { pl1._x = x_min + (12 * brick_dim); pl1._y = y_min + (8 * brick_dim); } else if ((pls.i == 12) && (pls.j == 8)) { pl1._x = x_min + (12 * brick_dim); pl1._y = y_min + (2 * brick_dim); } else if ((pls.i == 12) && (pls.j == 2)) { pl1._x = x_min + (2 * brick_dim); pl1._y = y_min + (2 * brick_dim); } pls.gotDest = false; } else if (pls.id == "pl2") { if ((pls.i == 2) && (pls.j == 2)) { pl2._x = x_min + (2 * brick_dim); pl2._y = y_min + (8 * brick_dim); } else if ((pls.i == 2) && (pls.j == 8)) { pl2._x = x_min + (12 * brick_dim); pl2._y = y_min + (8 * brick_dim); } else if ((pls.i == 12) && (pls.j == 8)) { pl2._x = x_min + (12 * brick_dim); pl2._y = y_min + (2 * brick_dim); } else if ((pls.i == 12) && (pls.j == 2)) { pl2._x = x_min + (2 * brick_dim); pl2._y = y_min + (2 * brick_dim); } pls.gotDest = false; } else if (pls.id == "pl3") { if ((pls.i == 2) && (pls.j == 2)) { pl3._x = x_min + (2 * brick_dim); pl3._y = y_min + (8 * brick_dim); } else if ((pls.i == 2) && (pls.j == 8)) { pl3._x = x_min + (12 * brick_dim); pl3._y = y_min + (8 * brick_dim); } else if ((pls.i == 12) && (pls.j == 8)) { pl3._x = x_min + (12 * brick_dim); pl3._y = y_min + (2 * brick_dim); } else if ((pls.i == 12) && (pls.j == 2)) { pl3._x = x_min + (2 * brick_dim); pl3._y = y_min + (2 * brick_dim); } pls.gotDest = false; } else if (pls.id == "pl4") { if ((pls.i == 2) && (pls.j == 2)) { pl4._x = x_min + (2 * brick_dim); pl4._y = y_min + (8 * brick_dim); } else if ((pls.i == 2) && (pls.j == 8)) { pl4._x = x_min + (12 * brick_dim); pl4._y = y_min + (8 * brick_dim); } else if ((pls.i == 12) && (pls.j == 8)) { pl4._x = x_min + (12 * brick_dim); pl4._y = y_min + (2 * brick_dim); } else if ((pls.i == 12) && (pls.j == 2)) { pl4._x = x_min + (2 * brick_dim); pl4._y = y_min + (2 * brick_dim); } pls.gotDest = false; } } } } function WallBuild() { if (time == 1) { pathCheck[wall_i][wall_j][4] = 1; pathCheck[wall_i + 1][wall_j][4] = 2; pathCheck[wall_i + 2][wall_j][4] = 3; } if (((!time) && (!wallBuilt)) && (playersAlive > 1)) { if (buildWall == 20) { buildWall = 0; if (wall_count == 0) { if (wall_i <= wall_i_max) { if (objBox[wall_i][wall_j] != undefined) { objBox[wall_i][wall_j].removeMovieClip(); objBox[wall_i][wall_j] = undefined; } if (specials[wall_i][wall_j][1]) { var _local2 = 0; while (_local2 < inferno.length) { if ((inferno[_local2].i == wall_i) && (inferno[_local2].j == wall_j)) { specials[inferno[_local2].i][inferno[_local2].j][1] = 0; inferno[_local2].removeMovieClip(); inferno.splice(_local2, 1); gen_snd[4].stop(); } _local2++; } } pathCheck[wall_i][wall_j][0] = 2; if ((wall_i + 1) <= wall_i_max) { pathCheck[wall_i + 1][wall_j][4] = 1; } if ((wall_i + 2) <= wall_i_max) { pathCheck[wall_i + 2][wall_j][4] = 2; } if ((wall_i + 3) <= wall_i_max) { pathCheck[wall_i + 3][wall_j][4] = 3; } var _local3 = _root.attachMovie("conc", ("wall" + wall_i) + wall_j, nextBrickDepth, {_x:x_min + (wall_i * brick_dim), _y:y_min + (wall_j * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[wall_i][wall_j] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } wall_i++; if (wall_i == wall_i_max) { wall_count++; wall_j_min++; } if ((wall_i == 9) && (wall_j == 5)) { wallBuilt = true; } } } else if (wall_count == 1) { if (wall_j <= wall_j_max) { if (objBox[wall_i][wall_j] != undefined) { objBox[wall_i][wall_j].removeMovieClip(); objBox[wall_i][wall_j] = undefined; } if (specials[wall_i][wall_j][1]) { var _local2 = 0; while (_local2 < inferno.length) { if ((inferno[_local2].i == wall_i) && (inferno[_local2].j == wall_j)) { specials[inferno[_local2].i][inferno[_local2].j][1] = 0; inferno[_local2].removeMovieClip(); inferno.splice(_local2, 1); gen_snd[4].stop(); } _local2++; } } pathCheck[wall_i][wall_j][0] = 2; if ((wall_j + 1) <= wall_j_max) { pathCheck[wall_i][wall_j + 1][4] = 1; } if ((wall_j + 2) <= wall_j_max) { pathCheck[wall_i][wall_j + 2][4] = 2; } if ((wall_j + 3) <= wall_j_max) { pathCheck[wall_i][wall_j + 3][4] = 3; } var _local3 = _root.attachMovie("conc", ("wall" + wall_i) + wall_j, nextBrickDepth, {_x:x_min + (wall_i * brick_dim), _y:y_min + (wall_j * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[wall_i][wall_j] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } wall_j++; if (wall_j == wall_j_max) { wall_count++; wall_i_max--; } if ((wall_i == 9) && (wall_j == 5)) { wallBuilt = true; } } } else if (wall_count == 2) { if (wall_i >= wall_i_min) { if (objBox[wall_i][wall_j] != undefined) { objBox[wall_i][wall_j].removeMovieClip(); objBox[wall_i][wall_j] = undefined; } if (specials[wall_i][wall_j][1]) { var _local2 = 0; while (_local2 < inferno.length) { if ((inferno[_local2].i == wall_i) && (inferno[_local2].j == wall_j)) { specials[inferno[_local2].i][inferno[_local2].j][1] = 0; inferno[_local2].removeMovieClip(); inferno.splice(_local2, 1); gen_snd[4].stop(); } _local2++; } } pathCheck[wall_i][wall_j][0] = 2; if ((wall_i - 1) >= wall_i_min) { pathCheck[wall_i - 1][wall_j][4] = 1; } if ((wall_i - 2) >= wall_i_min) { pathCheck[wall_i - 2][wall_j][4] = 2; } if ((wall_i - 3) >= wall_i_min) { pathCheck[wall_i - 3][wall_j][4] = 3; } var _local3 = _root.attachMovie("conc", ("wall" + wall_i) + wall_j, nextBrickDepth, {_x:x_min + (wall_i * brick_dim), _y:y_min + (wall_j * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[wall_i][wall_j] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } wall_i--; if (wall_i == wall_i_min) { wall_count++; wall_j_max--; } if ((wall_i == 9) && (wall_j == 5)) { wallBuilt = true; } } } else if (wall_count == 3) { if (wall_j >= wall_j_min) { if (objBox[wall_i][wall_j] != undefined) { objBox[wall_i][wall_j].removeMovieClip(); objBox[wall_i][wall_j] = undefined; } if (specials[wall_i][wall_j][1]) { var _local2 = 0; while (_local2 < inferno.length) { if ((inferno[_local2].i == wall_i) && (inferno[_local2].j == wall_j)) { specials[inferno[_local2].i][inferno[_local2].j][1] = 0; inferno[_local2].removeMovieClip(); inferno.splice(_local2, 1); gen_snd[4].stop(); } _local2++; } } pathCheck[wall_i][wall_j][0] = 2; if ((wall_j - 1) >= wall_j_min) { pathCheck[wall_i][wall_j - 1][4] = 1; } if ((wall_j - 2) >= wall_j_min) { pathCheck[wall_i][wall_j - 2][4] = 2; } if ((wall_j - 3) >= wall_j_min) { pathCheck[wall_i][wall_j - 3][4] = 3; } var _local3 = _root.attachMovie("conc", ("wall" + wall_i) + wall_j, nextBrickDepth, {_x:x_min + (wall_i * brick_dim), _y:y_min + (wall_j * brick_dim)}); _local3.gotoAndStop(game.Level + 1); objBox[wall_i][wall_j] = _local3; if (nextBrickDepth < 1900) { nextBrickDepth++; } else { nextBrickDepth = 1000; } wall_j--; if (wall_j == wall_j_min) { wall_count = 0; wall_i_min++; } if ((wall_i == 9) && (wall_j == 5)) { wallBuilt = true; } } } gen_snd[2].stop(); gen_snd[2].start(); } else { buildWall++; } } } function Taunts() { if ((!shout) && (delay < 100)) { var _local1 = Math.floor(Math.random() * (taunt.length - 1)); taunt[_local1].start(); shout = 500; } else if (shout > 0) { shout--; } if ((time == 5) && (first_alarm)) { first_alarm = false; hurry[5].start(); } if ((time == 3) && (first_hurry)) { first_hurry = false; var _local1 = Math.floor(Math.random() * (hurry.length - 1)); hurry[_local1].start(); } } if (game.randLevels) { game.Level = Math.floor(Math.random() * 9) + 0; } mcLevel.gotoAndStop(game.Level + 1); var pathCheck = create2DArray(15, 11); var objBox = create2DArray(15, 11); var bFire = create2DArray(15, 11); var specials = create2DArray(15, 11); var bombBox = new Array(); var fireBox = new Array(); var teleport = new Array(); var inferno = new Array(); var x_min = 35; var y_min = 65; var brick_dim = 40; var repair_max = 39; var repair_min = 1; var const = 400; var delay = 0; if (game.playerNr == 2) { if ((game.Level == 7) || (game.Level == 8)) { var time = 180; } else { var time = 120; } } else if (game.playerNr == 3) { if ((game.Level == 7) || (game.Level == 8)) { var time = 150; } else { var time = 90; } } else if ((game.Level == 7) || (game.Level == 8)) { var time = 120; } else { var time = 60; } var timeRemaining; var buildWall = 0; var place_special = 250; var wall_i = 0; var wall_j = 0; var wall_i_min = 0; var wall_i_max = 14; var wall_j_min = 0; var wall_j_max = 10; var wall_count = 0; var wallBuilt = false; var first_hurry = true; var first_alarm = true; var firstChoice = true; var shout = 100; var playersAlive = game.playerNr; var screenTime = new String(); var nextBonusDepth = 0; var nextBombDepth = 500; var nextBrickDepth = 1000; var nextInfDepth = 1970; var nextBombFireDepth = 2000; var nextFireCoreDepth = 3000; pl1s.pos = "front_"; pl1s.i = 0; pl1s.j = 0; pl1s.kLeft = false; pl1s.kRight = false; pl1s.kUp = false; pl1s.kDown = false; pl1s.speed = 5; pl1s.Bombs = 1; pl1s.detonate = 100; pl1s.fire_len = 2; pl1s.kick = false; pl1s.godmode = 0; pl1s.keyChanged = 0; pl1s.sick = 0; pl1s.dropBomb = 0; pl1s.teleported = false; pl1s.others = new Array(); pl1s.gotDest = false; pl1s.dest_x = undefined; pl1s.dest_y = undefined; pl1s.placeBomb = false; pl1s.escapeBomb = false; pl1s.goodSpot = false; pl1s.goDown = false; pl1s.goUp = false; pl1s.goLeft = false; pl1s.goRight = false; pl1s.stayPut = false; pl1s.stepsDown = -1; pl1s.stepsUp = -1; pl1s.stepsLeft = -1; pl1s.stepsRight = -1; pl1s.kickIt = 0; pl2s.pos = "front_"; pl2s.i = 0; pl2s.j = 0; pl2s.kLeft = false; pl2s.kRight = false; pl2s.kUp = false; pl2s.kDown = false; pl2s.speed = 5; pl2s.Bombs = 1; pl2s.detonate = 100; pl2s.fire_len = 2; pl2s.kick = false; pl2s.godmode = 0; pl2s.keyChanged = 0; pl2s.sick = 0; pl2s.dropBomb = 0; pl2s.teleported = false; pl2s.others = new Array(); pl2s.gotDest = false; pl2s.dest_x = undefined; pl2s.dest_y = undefined; pl2s.placeBomb = false; pl2s.escapeBomb = false; pl2s.goodSpot = false; pl2s.goDown = false; pl2s.goUp = false; pl2s.goLeft = false; pl2s.goRight = false; pl2s.stayPut = false; pl2s.stepsDown = -1; pl2s.stepsUp = -1; pl2s.stepsLeft = -1; pl2s.stepsRight = -1; pl2s.kickIt = 0; pl3s.pos = "front_"; pl3s.i = 0; pl3s.j = 0; pl3s.kLeft = false; pl3s.kRight = false; pl3s.kUp = false; pl3s.kDown = false; pl3s.speed = 5; pl3s.Bombs = 1; pl3s.detonate = 100; pl3s.fire_len = 2; pl3s.kick = false; pl3s.godmode = 0; pl3s.keyChanged = 0; pl3s.sick = 0; pl3s.dropBomb = 0; pl3s.teleported = false; pl3s.others = new Array(); pl3s.gotDest = false; pl3s.dest_x = undefined; pl3s.dest_y = undefined; pl3s.placeBomb = false; pl3s.escapeBomb = false; pl3s.goodSpot = false; pl3s.goDown = false; pl3s.goUp = false; pl3s.goLeft = false; pl3s.goRight = false; pl3s.stayPut = false; pl3s.stepsDown = -1; pl3s.stepsUp = -1; pl3s.stepsLeft = -1; pl3s.stepsRight = -1; pl3s.kickIt = 0; pl4s.pos = "front_"; pl4s.i = 0; pl4s.j = 0; pl4s.kLeft = false; pl4s.kRight = false; pl4s.kUp = false; pl4s.kDown = false; pl4s.speed = 5; pl4s.Bombs = 1; pl4s.detonate = 100; pl4s.fire_len = 2; pl4s.kick = false; pl4s.godmode = 0; pl4s.keyChanged = 0; pl4s.sick = 0; pl4s.dropBomb = 0; pl4s.teleported = false; pl4s.others = new Array(); pl4s.gotDest = false; pl4s.dest_x = undefined; pl4s.dest_y = undefined; pl4s.placeBomb = false; pl4s.escapeBomb = false; pl4s.goodSpot = false; pl4s.goDown = false; pl4s.goUp = false; pl4s.goLeft = false; pl4s.goRight = false; pl4s.stayPut = false; pl4s.stepsDown = -1; pl4s.stepsUp = -1; pl4s.stepsLeft = -1; pl4s.stepsRight = -1; pl4s.kickIt = 0; var plKeyListen = new Object(); plKeyListen.onKeyDown = function () { if ((Key.getCode() == 80) && (mcChoice._visible == false)) { game.isPaused = !game.isPaused; } if (Key.isDown(27)) { Key.removeListener(plKeyListen); game.isPaused = true; m_pos = 0; if (pl1 != undefined) { pl1.removeMovieClip(); } if (pl2 != undefined) { pl2.removeMovieClip(); } if (pl3 != undefined) { pl3.removeMovieClip(); } if (pl4 != undefined) { pl4.removeMovieClip(); } var _local4 = 0; while (_local4 < 15) { var _local2 = 0; while (_local2 < 11) { if (objBox[_local4][_local2] != undefined) { objBox[_local4][_local2].removeMovieClip(); objBox[_local4][_local2] = undefined; } _local2++; } _local4++; } _local4 = 0; while (_local4 < bombBox.length) { bombBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < fireBox.length) { var _local3 = 0; while (_local3 < fireBox[_local4].obj_store.length) { fireBox[_local4].obj_store[_local3].removeMovieClip(); fireBox[_local4].obj_core[_local3].removeMovieClip(); _local3++; } fireBox[_local4].core.removeMovieClip(); fireBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < teleport.length) { teleport[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < inferno.length) { inferno[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < win.length) { win[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < draw_g.length) { draw_g[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < taunt.length) { taunt[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < dead.length) { dead[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < hurry.length) { hurry[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < b_snd.length) { b_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < bon_snd.length) { bon_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < gen_snd.length) { gen_snd[_local4].stop(); _local4++; } _root.gotoAndStop("menu"); } if (Key.getCode() != pl1s.kBomb) { if (Key.getCode() == pl1s.key_Left) { pl1s.kLeft = false; pl1s.kRight = false; pl1s.kUp = false; pl1s.kDown = false; pl1s.kLeft = true; } if (Key.getCode() == pl1s.key_Right) { pl1s.kLeft = false; pl1s.kRight = false; pl1s.kUp = false; pl1s.kDown = false; pl1s.kRight = true; } if (Key.getCode() == pl1s.key_Up) { pl1s.kLeft = false; pl1s.kRight = false; pl1s.kUp = false; pl1s.kDown = false; pl1s.kUp = true; } if (Key.getCode() == pl1s.key_Down) { pl1s.kLeft = false; pl1s.kRight = false; pl1s.kUp = false; pl1s.kDown = false; pl1s.kDown = true; } } if (Key.getCode() != pl2s.kBomb) { if (Key.getCode() == pl2s.key_Left) { pl2s.kLeft = false; pl2s.kRight = false; pl2s.kUp = false; pl2s.kDown = false; pl2s.kLeft = true; } if (Key.getCode() == pl2s.key_Right) { pl2s.kLeft = false; pl2s.kRight = false; pl2s.kUp = false; pl2s.kDown = false; pl2s.kRight = true; } if (Key.getCode() == pl2s.key_Up) { pl2s.kLeft = false; pl2s.kRight = false; pl2s.kUp = false; pl2s.kDown = false; pl2s.kUp = true; } if (Key.getCode() == pl2s.key_Down) { pl2s.kLeft = false; pl2s.kRight = false; pl2s.kUp = false; pl2s.kDown = false; pl2s.kDown = true; } } if (Key.getCode() != pl3s.kBomb) { if (Key.getCode() == pl3s.key_Left) { pl3s.kLeft = false; pl3s.kRight = false; pl3s.kUp = false; pl3s.kDown = false; pl3s.kLeft = true; } if (Key.getCode() == pl3s.key_Right) { pl3s.kLeft = false; pl3s.kRight = false; pl3s.kUp = false; pl3s.kDown = false; pl3s.kRight = true; } if (Key.getCode() == pl3s.key_Up) { pl3s.kLeft = false; pl3s.kRight = false; pl3s.kUp = false; pl3s.kDown = false; pl3s.kUp = true; } if (Key.getCode() == pl3s.key_Down) { pl3s.kLeft = false; pl3s.kRight = false; pl3s.kUp = false; pl3s.kDown = false; pl3s.kDown = true; } } if (Key.getCode() != pl4s.kBomb) { if (Key.getCode() == pl4s.key_Left) { pl4s.kLeft = false; pl4s.kRight = false; pl4s.kUp = false; pl4s.kDown = false; pl4s.kLeft = true; } if (Key.getCode() == pl4s.key_Right) { pl4s.kLeft = false; pl4s.kRight = false; pl4s.kUp = false; pl4s.kDown = false; pl4s.kRight = true; } if (Key.getCode() == pl4s.key_Up) { pl4s.kLeft = false; pl4s.kRight = false; pl4s.kUp = false; pl4s.kDown = false; pl4s.kUp = true; } if (Key.getCode() == pl4s.key_Down) { pl4s.kLeft = false; pl4s.kRight = false; pl4s.kUp = false; pl4s.kDown = false; pl4s.kDown = true; } } }; plKeyListen.onKeyUp = function () { if (Key.getCode() == pl1s.key_Left) { pl1s.kLeft = false; } if (Key.getCode() == pl1s.key_Right) { pl1s.kRight = false; } if (Key.getCode() == pl1s.key_Up) { pl1s.kUp = false; } if (Key.getCode() == pl1s.key_Down) { pl1s.kDown = false; } if (Key.getCode() == pl2s.key_Left) { pl2s.kLeft = false; } if (Key.getCode() == pl2s.key_Right) { pl2s.kRight = false; } if (Key.getCode() == pl2s.key_Up) { pl2s.kUp = false; } if (Key.getCode() == pl2s.key_Down) { pl2s.kDown = false; } if (Key.getCode() == pl3s.key_Left) { pl3s.kLeft = false; } if (Key.getCode() == pl3s.key_Right) { pl3s.kRight = false; } if (Key.getCode() == pl3s.key_Up) { pl3s.kUp = false; } if (Key.getCode() == pl3s.key_Down) { pl3s.kDown = false; } if (Key.getCode() == pl4s.key_Left) { pl4s.kLeft = false; } if (Key.getCode() == pl4s.key_Right) { pl4s.kRight = false; } if (Key.getCode() == pl4s.key_Up) { pl4s.kUp = false; } if (Key.getCode() == pl4s.key_Down) { pl4s.kDown = false; } }; Key.addListener(plKeyListen); init(); stop(); mcLevel.mcText.onRelease = function () { gen_snd[1].start(); getURL ("http://www.MoFunZone.com/", "_blank"); }; mcChoice.butLet.onRelease = function () { gen_snd[1].start(); game.isPaused = false; mcChoice._visible = false; }; mcChoice.butRoll.onRelease = function () { gen_snd[1].start(); var _local5 = new Array(); if (pl1 != undefined) { _local5.push("pl1"); pl1.removeMovieClip(); } if (pl2 != undefined) { _local5.push("pl2"); pl2.removeMovieClip(); } if (pl3 != undefined) { _local5.push("pl3"); pl3.removeMovieClip(); } if (pl4 != undefined) { _local5.push("pl4"); pl4.removeMovieClip(); } _local5.push("draw"); var _local6 = Math.floor(Math.random() * _local5.length); var _local4 = 0; while (_local4 < 15) { var _local2 = 0; while (_local2 < 11) { if (objBox[_local4][_local2] != undefined) { objBox[_local4][_local2].removeMovieClip(); objBox[_local4][_local2] = undefined; } _local2++; } _local4++; } _local4 = 0; while (_local4 < bombBox.length) { bombBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < fireBox.length) { var _local3 = 0; while (_local3 < fireBox[_local4].obj_store.length) { fireBox[_local4].obj_store[_local3].removeMovieClip(); fireBox[_local4].obj_core[_local3].removeMovieClip(); _local3++; } fireBox[_local4].core.removeMovieClip(); fireBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < teleport.length) { teleport[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < inferno.length) { inferno[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < win.length) { win[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < draw_g.length) { draw_g[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < taunt.length) { taunt[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < dead.length) { dead[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < hurry.length) { hurry[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < b_snd.length) { b_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < bon_snd.length) { bon_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < gen_snd.length) { gen_snd[_local4].stop(); _local4++; } mcChoice._visible = false; if (_local5[_local6] == "pl1") { pl1s.score++; buildScores(pl1s); game.winner = 1; if (game.wins == pl1s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (_local5[_local6] == "pl2") { pl2s.score++; buildScores(pl2s); game.winner = 2; if (game.wins == pl2s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (_local5[_local6] == "pl3") { pl3s.score++; buildScores(pl3s); game.winner = 3; if (game.wins == pl3s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (_local5[_local6] == "pl4") { pl4s.score++; buildScores(pl4s); game.winner = 4; if (game.wins == pl4s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (_local5[_local6] == "draw") { game.winner = 0; _root.gotoAndStop(24); } }; onEnterFrame = function () { if (!game.isPaused) { screenTime = dispTime(time); Taunts(); WallBuild(); Specials(); var _local5 = false; if (pl1 != undefined) { if (pl1s.control == "COMP") { playerAI(pl1, pl1s); } else { _local5 = true; movePlayers(pl1, pl1s); } } if (pl2 != undefined) { if (pl2s.control == "COMP") { playerAI(pl2, pl2s); } else { _local5 = true; movePlayers(pl2, pl2s); } } if (pl3 != undefined) { if (pl3s.control == "COMP") { playerAI(pl3, pl3s); } else { _local5 = true; movePlayers(pl3, pl3s); } } if (pl4 != undefined) { if (pl4s.control == "COMP") { playerAI(pl4, pl4s); } else { _local5 = true; movePlayers(pl4, pl4s); } } handleBombs(); handleBombFire(); if (playersAlive <= 1) { if (delay < 50) { delay++; } else if (delay >= 125) { var _local4 = 0; while (_local4 < 15) { var _local2 = 0; while (_local2 < 11) { if (objBox[_local4][_local2] != undefined) { objBox[_local4][_local2].removeMovieClip(); objBox[_local4][_local2] = undefined; } _local2++; } _local4++; } _local4 = 0; while (_local4 < bombBox.length) { bombBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < fireBox.length) { var _local3 = 0; while (_local3 < fireBox[_local4].obj_store.length) { fireBox[_local4].obj_store[_local3].removeMovieClip(); fireBox[_local4].obj_core[_local3].removeMovieClip(); _local3++; } fireBox[_local4].core.removeMovieClip(); fireBox[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < teleport.length) { teleport[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < inferno.length) { inferno[_local4].removeMovieClip(); _local4++; } _local4 = 0; while (_local4 < win.length) { win[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < draw_g.length) { draw_g[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < taunt.length) { taunt[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < dead.length) { dead[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < hurry.length) { hurry[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < b_snd.length) { b_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < bon_snd.length) { bon_snd[_local4].stop(); _local4++; } _local4 = 0; while (_local4 < gen_snd.length) { gen_snd[_local4].stop(); _local4++; } if (playersAlive > 0) { if (pl1 != undefined) { pl1s.score++; buildScores(pl1s); pl1.removeMovieClip(); game.winner = 1; if (game.wins == pl1s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (pl2 != undefined) { pl2s.score++; buildScores(pl2s); pl2.removeMovieClip(); game.winner = 2; if (game.wins == pl2s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (pl3 != undefined) { pl3s.score++; buildScores(pl3s); pl3.removeMovieClip(); game.winner = 3; if (game.wins == pl3s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } if (pl4 != undefined) { pl4s.score++; buildScores(pl4s); pl4.removeMovieClip(); game.winner = 4; if (game.wins == pl4s.score) { _root.gotoAndStop(26); } else { _root.gotoAndStop(25); } } } else { game.winner = 0; _root.gotoAndStop(24); } } else { delay++; } } if (((!_local5) && (firstChoice)) && (playersAlive > 1)) { mcChoice._visible = true; firstChoice = false; game.isPaused = true; } } };
Frame 24
Key.removeListener(plKeyListen); var snd_rand = Math.floor(Math.random() * draw_g.length); var m_run = false; draw_g[snd_rand].start(); stop(); mcReplay.butMore.onRelease = function () { gen_snd[1].start(); getURL ("http://www.MoFunZone.com/", "_blank"); }; mcReplay.butCont.onRelease = function () { draw_g[snd_rand].stop(); music[0].stop(); game.isPaused = false; gen_snd[1].start(); _root.gotoAndStop(23); }; draw_g[snd_rand].onSoundComplete = function () { music[0].start(); m_run = true; }; music[0].onSoundComplete = function () { music[0].start(); }; onEnterFrame = function () { if (Key.isDown(27)) { draw_g[snd_rand].stop(); if (m_run) { m_pos = music[0].position / 1000; } else { m_pos = 0; } _root.gotoAndStop("menu"); } };
Frame 25
Key.removeListener(plKeyListen); var snd_rand = Math.floor(Math.random() * win.length); win[snd_rand].start(); var win_y = 15; var win_depth = 4400; var m_run = false; mcWins.gotoAndStop(game.winner); if (game.pl1 > 0) { win_fmt.color = 16777215 /* 0xFFFFFF */; _root.createTextField("win1a", win_depth, 485, win_y, 190, 30); _root.win1a.selectable = false; _root.win1a.setNewTextFormat(win_fmt); if (pl1s.score > 9) { _root.win1a.text = "Wins: " + pl1s.score.toString(); } else { _root.win1a.text = "Wins: 0" + pl1s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win1b", win_depth, 485, win_y, 190, 30); _root.win1b.selectable = false; _root.win1b.setNewTextFormat(win_fmt); if (pl1s.kills > 9) { _root.win1b.text = "Kills: " + pl1s.kills.toString(); } else { _root.win1b.text = "Kills: 0" + pl1s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl2 > 0) { win_fmt.color = 0; _root.createTextField("win2a", win_depth, 485, win_y, 190, 30); _root.win2a.selectable = false; _root.win2a.setNewTextFormat(win_fmt); if (pl2s.score > 9) { _root.win2a.text = "Wins: " + pl2s.score.toString(); } else { _root.win2a.text = "Wins: 0" + pl2s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win2b", win_depth, 485, win_y, 190, 30); _root.win2b.selectable = false; _root.win2b.setNewTextFormat(win_fmt); if (pl2s.kills > 9) { _root.win2b.text = "Kills: " + pl2s.kills.toString(); } else { _root.win2b.text = "Kills: 0" + pl2s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl3 > 0) { win_fmt.color = 16776960 /* 0xFFFF00 */; _root.createTextField("win3a", win_depth, 485, win_y, 190, 30); _root.win3a.selectable = false; _root.win3a.setNewTextFormat(win_fmt); if (pl3s.score > 9) { _root.win3a.text = "Wins: " + pl3s.score.toString(); } else { _root.win3a.text = "Wins: 0" + pl3s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win3b", win_depth, 485, win_y, 190, 30); _root.win3b.selectable = false; _root.win3b.setNewTextFormat(win_fmt); if (pl3s.kills > 9) { _root.win3b.text = "Kills: " + pl3s.kills.toString(); } else { _root.win3b.text = "Kills: 0" + pl3s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl4 > 0) { win_fmt.color = 26112; _root.createTextField("win4a", win_depth, 485, win_y, 190, 30); _root.win4a.selectable = false; _root.win4a.setNewTextFormat(win_fmt); if (pl4s.score > 9) { _root.win4a.text = "Wins: " + pl4s.score.toString(); } else { _root.win4a.text = "Wins: 0" + pl4s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win4b", win_depth, 485, win_y, 190, 30); _root.win4b.selectable = false; _root.win4b.setNewTextFormat(win_fmt); if (pl4s.kills > 9) { _root.win4b.text = "Kills: " + pl4s.kills.toString(); } else { _root.win4b.text = "Kills: 0" + pl4s.kills.toString(); } win_y = win_y + 32; win_depth++; } stop(); mcReplay.butMore.onRelease = function () { gen_snd[1].start(); getURL ("http://www.MoFunZone.com/", "_blank"); }; mcReplay.butCont.onRelease = function () { if (game.pl1 > 0) { win1a.removeTextField(); win1b.removeTextField(); } if (game.pl2 > 0) { win2a.removeTextField(); win2b.removeTextField(); } if (game.pl3 > 0) { win3a.removeTextField(); win3b.removeTextField(); } if (game.pl4 > 0) { win4a.removeTextField(); win4b.removeTextField(); } win[snd_rand].stop(); music[0].stop(); game.isPaused = false; gen_snd[1].start(); _root.gotoAndStop(23); }; win[snd_rand].onSoundComplete = function () { music[0].start(); m_run = true; }; music[0].onSoundComplete = function () { music[0].start(); }; onEnterFrame = function () { if (Key.isDown(27)) { if (game.pl1 > 0) { win1a.removeTextField(); win1b.removeTextField(); } if (game.pl2 > 0) { win2a.removeTextField(); win2b.removeTextField(); } if (game.pl3 > 0) { win3a.removeTextField(); win3b.removeTextField(); } if (game.pl4 > 0) { win4a.removeTextField(); win4b.removeTextField(); } win[snd_rand].stop(); if (m_run) { m_pos = music[0].position / 1000; } else { m_pos = 0; } _root.gotoAndStop("menu"); } };
Frame 26
Key.removeListener(plKeyListen); var snd_rand = Math.floor(Math.random() * win.length); win[snd_rand].start(); var win_y = 15; var win_depth = 4400; var m_run = false; mcWins.gotoAndStop(game.winner); if (game.pl1 > 0) { win_fmt.color = 16777215 /* 0xFFFFFF */; _root.createTextField("win1a", win_depth, 485, win_y, 190, 30); _root.win1a.selectable = false; _root.win1a.setNewTextFormat(win_fmt); if (pl1s.score > 9) { _root.win1a.text = "Wins: " + pl1s.score.toString(); } else { _root.win1a.text = "Wins: 0" + pl1s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win1b", win_depth, 485, win_y, 190, 30); _root.win1b.selectable = false; _root.win1b.setNewTextFormat(win_fmt); if (pl1s.kills > 9) { _root.win1b.text = "Kills: " + pl1s.kills.toString(); } else { _root.win1b.text = "Kills: 0" + pl1s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl2 > 0) { win_fmt.color = 0; _root.createTextField("win2a", win_depth, 485, win_y, 190, 30); _root.win2a.selectable = false; _root.win2a.setNewTextFormat(win_fmt); if (pl2s.score > 9) { _root.win2a.text = "Wins: " + pl2s.score.toString(); } else { _root.win2a.text = "Wins: 0" + pl2s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win2b", win_depth, 485, win_y, 190, 30); _root.win2b.selectable = false; _root.win2b.setNewTextFormat(win_fmt); if (pl2s.kills > 9) { _root.win2b.text = "Kills: " + pl2s.kills.toString(); } else { _root.win2b.text = "Kills: 0" + pl2s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl3 > 0) { win_fmt.color = 16776960 /* 0xFFFF00 */; _root.createTextField("win3a", win_depth, 485, win_y, 190, 30); _root.win3a.selectable = false; _root.win3a.setNewTextFormat(win_fmt); if (pl3s.score > 9) { _root.win3a.text = "Wins: " + pl3s.score.toString(); } else { _root.win3a.text = "Wins: 0" + pl3s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win3b", win_depth, 485, win_y, 190, 30); _root.win3b.selectable = false; _root.win3b.setNewTextFormat(win_fmt); if (pl3s.kills > 9) { _root.win3b.text = "Kills: " + pl3s.kills.toString(); } else { _root.win3b.text = "Kills: 0" + pl3s.kills.toString(); } win_y = win_y + 32; win_depth++; } if (game.pl4 > 0) { win_fmt.color = 26112; _root.createTextField("win4a", win_depth, 485, win_y, 190, 30); _root.win4a.selectable = false; _root.win4a.setNewTextFormat(win_fmt); if (pl4s.score > 9) { _root.win4a.text = "Wins: " + pl4s.score.toString(); } else { _root.win4a.text = "Wins: 0" + pl4s.score.toString(); } win_y = win_y + 32; win_depth++; _root.createTextField("win4b", win_depth, 485, win_y, 190, 30); _root.win4b.selectable = false; _root.win4b.setNewTextFormat(win_fmt); if (pl4s.kills > 9) { _root.win4b.text = "Kills: " + pl4s.kills.toString(); } else { _root.win4b.text = "Kills: 0" + pl4s.kills.toString(); } win_y = win_y + 32; win_depth++; } stop(); mcReplay.butMore.onRelease = function () { gen_snd[1].start(); getURL ("http://www.MoFunZone.com/", "_blank"); }; mcReplay.butCont.onRelease = function () { if (game.pl1 > 0) { win1a.removeTextField(); win1b.removeTextField(); } if (game.pl2 > 0) { win2a.removeTextField(); win2b.removeTextField(); } if (game.pl3 > 0) { win3a.removeTextField(); win3b.removeTextField(); } if (game.pl4 > 0) { win4a.removeTextField(); win4b.removeTextField(); } win[snd_rand].stop(); gen_snd[1].start(); if (m_run) { m_pos = music[0].position / 1000; } else { m_pos = 0; } _root.gotoAndStop("menu"); }; win[snd_rand].onSoundComplete = function () { music[0].start(); m_run = true; }; music[0].onSoundComplete = function () { music[0].start(); }; onEnterFrame = function () { if (Key.isDown(27)) { if (m_run) { m_pos = music[0].position / 1000; } else { m_pos = 0; } if (game.pl1 > 0) { win1a.removeTextField(); win1b.removeTextField(); } if (game.pl2 > 0) { win2a.removeTextField(); win2b.removeTextField(); } if (game.pl3 > 0) { win3a.removeTextField(); win3b.removeTextField(); } if (game.pl4 > 0) { win4a.removeTextField(); win4b.removeTextField(); } win[snd_rand].stop(); _root.gotoAndStop("menu"); } };
Symbol 27 MovieClip Frame 11
_parent.gotoAndStop(2);
Symbol 37 MovieClip Frame 1
this.onEnterFrame = function () { bytesloaded = Math.round(_root.getBytesLoaded()); bytestotal = Math.round(_root.getBytesTotal()); percent = bytesloaded / bytestotal; barmask._xscale = percent * 100; };
Symbol 69 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 69 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 80 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - this._parent.shiftamt; }
Symbol 80 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 88 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 88 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 96 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 96 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 104 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 104 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 112 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 112 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 120 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 120 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.nextFrame(); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 128 MovieClip Frame 1
if (Math.random() > 0.5) { this._xscale = -this._xscale; this._x = this._x - _parent.shiftamt; }
Symbol 128 MovieClip Frame 90
if (_parent.isloaded) { _parent.gotoAndStop(10); } else { var thenextframe = (Math.ceil(Math.random() * 8) + 1); if (thenextframe == _parent._currentframe) { _parent.gotoAndStop(2); } else { _parent.gotoAndStop(thenextframe); } }
Symbol 135 MovieClip Frame 133
_root.gotoAndStop(7);
Symbol 136 MovieClip Frame 1
stop(); var shiftamt = 17; var isloaded = false; this.onEnterFrame = function () { var _local2 = Math.round(_root.getBytesLoaded()); var _local3 = Math.round(_root.getBytesTotal()); var _local4 = _local2 / _local3; if (_local2 == _local3) { isloaded = true; } }; this.onRelease = function () { getURL ("http://www.mofunzone.com/", "_blank"); };
Symbol 138 MovieClip [click_back] Frame 1
clip2._alpha = 0;
Symbol 144 MovieClip Frame 1
mcBack._alpha = 0;
Symbol 228 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 253 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 278 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 303 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 335 MovieClip Frame 1
play();
Symbol 335 MovieClip Frame 14
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 1
stop(); hit._alpha = 0; this.onEnterFrame = function () { if (!_root.pl1s.godmode) { this.mcShield._alpha = 0; } else { this.mcShield._alpha = 40; } };
Symbol 336 MovieClip [mcPlayer1] Frame 2
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 3
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 4
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 5
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 6
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 7
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 8
stop();
Symbol 336 MovieClip [mcPlayer1] Frame 9
stop();
Symbol 361 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 385 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 409 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 433 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 434 MovieClip [bomb] Frame 1
stop();
Symbol 434 MovieClip [bomb] Frame 2
stop();
Symbol 434 MovieClip [bomb] Frame 3
stop();
Symbol 434 MovieClip [bomb] Frame 4
stop();
Symbol 441 MovieClip [mcFire_normal] Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 448 MovieClip [mcFire_end] Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 455 MovieClip [mcFire_middle] Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 503 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 507 MovieClip [mcBonus] Frame 1
stop();
Symbol 507 MovieClip [mcBonus] Frame 2
stop();
Symbol 507 MovieClip [mcBonus] Frame 3
stop();
Symbol 507 MovieClip [mcBonus] Frame 4
stop();
Symbol 507 MovieClip [mcBonus] Frame 5
stop();
Symbol 507 MovieClip [mcBonus] Frame 6
stop();
Symbol 507 MovieClip [mcBonus] Frame 7
stop();
Symbol 507 MovieClip [mcBonus] Frame 8
stop();
Symbol 507 MovieClip [mcBonus] Frame 9
stop();
Symbol 541 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 566 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 591 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 616 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 617 MovieClip [mcPlayer2] Frame 1
stop(); hit._alpha = 0; this.onEnterFrame = function () { if (!_root.pl2s.godmode) { this.mcShield._alpha = 0; } else { this.mcShield._alpha = 40; } };
Symbol 617 MovieClip [mcPlayer2] Frame 2
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 3
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 4
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 5
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 6
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 7
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 8
stop();
Symbol 617 MovieClip [mcPlayer2] Frame 9
stop();
Symbol 642 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 667 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 692 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 717 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 718 MovieClip [mcPlayer3] Frame 1
stop(); hit._alpha = 0; this.onEnterFrame = function () { if (!_root.pl3s.godmode) { this.mcShield._alpha = 0; } else { this.mcShield._alpha = 40; } };
Symbol 718 MovieClip [mcPlayer3] Frame 2
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 3
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 4
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 5
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 6
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 7
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 8
stop();
Symbol 718 MovieClip [mcPlayer3] Frame 9
stop();
Symbol 743 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 768 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 793 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 818 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 819 MovieClip [mcPlayer4] Frame 1
stop(); hit._alpha = 0; this.onEnterFrame = function () { if (!_root.pl4s.godmode) { this.mcShield._alpha = 0; } else { this.mcShield._alpha = 40; } };
Symbol 819 MovieClip [mcPlayer4] Frame 2
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 3
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 4
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 5
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 6
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 7
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 8
stop();
Symbol 819 MovieClip [mcPlayer4] Frame 9
stop();
Symbol 838 MovieClip [brick] Frame 1
stop();
Symbol 838 MovieClip [brick] Frame 2
stop();
Symbol 838 MovieClip [brick] Frame 3
stop();
Symbol 838 MovieClip [brick] Frame 4
stop();
Symbol 838 MovieClip [brick] Frame 5
stop();
Symbol 838 MovieClip [brick] Frame 6
stop();
Symbol 838 MovieClip [brick] Frame 7
stop();
Symbol 838 MovieClip [brick] Frame 8
stop();
Symbol 838 MovieClip [brick] Frame 9
stop();
Symbol 857 MovieClip [conc] Frame 1
stop();
Symbol 857 MovieClip [conc] Frame 2
stop();
Symbol 857 MovieClip [conc] Frame 3
stop();
Symbol 857 MovieClip [conc] Frame 4
stop();
Symbol 857 MovieClip [conc] Frame 5
stop();
Symbol 857 MovieClip [conc] Frame 6
stop();
Symbol 857 MovieClip [conc] Frame 7
stop();
Symbol 857 MovieClip [conc] Frame 8
stop();
Symbol 857 MovieClip [conc] Frame 9
stop();
Symbol 878 MovieClip [teleporter] Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 959 MovieClip [tuz] Frame 1
var burn = 0; onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 959 MovieClip [tuz] Frame 15
burn++; onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 959 MovieClip [tuz] Frame 16
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 959 MovieClip [tuz] Frame 32
if (burn < 8) { gotoAndPlay (15); } onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 979 MovieClip Frame 1
play();
Symbol 979 MovieClip Frame 127
stop();
Symbol 984 MovieClip Frame 1
mcBack._alpha = 0;
Symbol 1012 MovieClip Frame 1
stop();
Symbol 1012 MovieClip Frame 2
stop();
Symbol 1012 MovieClip Frame 3
stop();
Symbol 1012 MovieClip Frame 4
stop();
Symbol 1012 MovieClip Frame 5
stop();
Symbol 1012 MovieClip Frame 6
stop();
Symbol 1012 MovieClip Frame 7
stop();
Symbol 1012 MovieClip Frame 8
stop();
Symbol 1012 MovieClip Frame 9
stop();
Symbol 1012 MovieClip Frame 10
stop();
Symbol 1012 MovieClip Frame 11
stop();
Symbol 1017 MovieClip Frame 1
stop();
Symbol 1017 MovieClip Frame 2
stop();
Symbol 1017 MovieClip Frame 3
stop();
Symbol 1022 MovieClip Frame 1
mcBack._alpha = 80;
Symbol 1026 MovieClip Frame 1
stop();
Symbol 1026 MovieClip Frame 2
stop();
Symbol 1026 MovieClip Frame 3
stop();
Symbol 1079 MovieClip Frame 1
stop();
Symbol 1079 MovieClip Frame 2
stop();
Symbol 1079 MovieClip Frame 3
stop();
Symbol 1080 MovieClip Frame 1
mcBack._alpha = 80;
Symbol 1103 MovieClip Frame 1
mcBack._alpha = 0;
Symbol 1111 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1114 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1117 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1120 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1123 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1126 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1166 MovieClip Frame 1
onEnterFrame = function () { stop(); };
Symbol 1169 MovieClip Frame 1
setBack._alpha = 0; this.onEnterFrame = function () { if ((((this._x <= _root._xmouse) && ((this._x + this._width) >= _root._xmouse)) && (this._y <= _root._ymouse)) && ((this._y + this._height) >= _root._ymouse)) { butUp._visible = true; butDown._visible = true; } else { butUp._visible = false; butDown._visible = false; } };
Symbol 1183 MovieClip Frame 1
mcBack._alpha = 0;
Symbol 1210 MovieClip Frame 1
onEnterFrame = function () { if (!_root.game.isPaused) { this.play(); } else { this.stop(); } };
Symbol 1211 MovieClip Frame 1
stop();
Symbol 1211 MovieClip Frame 2
stop();
Symbol 1211 MovieClip Frame 3
stop();
Symbol 1211 MovieClip Frame 4
stop();
Symbol 1211 MovieClip Frame 5
stop();
Symbol 1211 MovieClip Frame 6
stop();
Symbol 1211 MovieClip Frame 7
stop();
Symbol 1211 MovieClip Frame 8
stop();
Symbol 1211 MovieClip Frame 9
stop();
Symbol 1217 MovieClip Frame 1
if ((!_root.game.isPaused) && (_root.time > 0)) { _root.time = _root.time - 1; }
Symbol 1217 MovieClip Frame 25
this.gotoAndPlay(1);
Symbol 1243 MovieClip Frame 1
stop();
Symbol 1243 MovieClip Frame 2
stop();
Symbol 1243 MovieClip Frame 3
stop();
Symbol 1243 MovieClip Frame 4
stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 GraphicUsed by:3
Symbol 3 MovieClipUses:2Used by:27 28 129
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:27 28 129
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:27 28 129
Symbol 8 GraphicUsed by:9 10 23
Symbol 9 MovieClipUses:8Used by:27 28 129
Symbol 10 MovieClipUses:8Used by:27 28 129
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:27 28 129
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:27 28 129
Symbol 15 GraphicUsed by:16
Symbol 16 MovieClipUses:15Used by:27 28 129
Symbol 17 GraphicUsed by:18
Symbol 18 MovieClipUses:17Used by:27 28 129
Symbol 19 GraphicUsed by:20 24
Symbol 20 MovieClipUses:19Used by:27 28 129
Symbol 21 GraphicUsed by:22
Symbol 22 MovieClipUses:21Used by:27 28 129
Symbol 23 MovieClipUses:8Used by:27 28 129
Symbol 24 MovieClipUses:19Used by:27 28 129
Symbol 25 GraphicUsed by:26
Symbol 26 MovieClipUses:25Used by:27 28 129
Symbol 27 MovieClipUses:3 5 7 9 10 12 14 16 18 20 22 23 24 26Used by:136
Symbol 28 MovieClipUses:3 5 9 12 16 20 22 23 24 26 18 14 10 7Used by:136
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:136
Symbol 31 GraphicUsed by:136
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:37
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:36
Symbol 36 MovieClipUses:35Used by:37
Symbol 37 MovieClipUses:33 36Used by:136
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:69 80 88 96 104 112 120 128 135
Symbol 40 GraphicUsed by:69
Symbol 41 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 42 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 43 GraphicUsed by:44
Symbol 44 MovieClipUses:43Used by:69 80 88 96 104 112 120 128
Symbol 45 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 46 GraphicUsed by:64 69
Symbol 47 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 48 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 49 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 50 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 51 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 52 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 53 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 54 FontUsed by:55
Symbol 55 EditableTextUses:54Used by:69 80 88 96 104 112 120 128
Symbol 56 GraphicUsed by:69
Symbol 57 ShapeTweeningUsed by:69
Symbol 58 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 59 ShapeTweeningUsed by:69
Symbol 60 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 61 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 62 GraphicUsed by:69
Symbol 63 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 64 MovieClipUses:46Used by:69
Symbol 65 SoundUsed by:69 80 88 96 104 112 120 128
Symbol 66 GraphicUsed by:69 80 88 96 104 112 120 128 135
Symbol 67 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 68 GraphicUsed by:69 80 88 96 104 112 120 128
Symbol 69 MovieClipUses:39 40 41 42 44 45 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 64 65 66 67 68Used by:136
Symbol 70 GraphicUsed by:80
Symbol 71 GraphicUsed by:77 80
Symbol 72 GraphicUsed by:80 88 96 104 112 120 128
Symbol 73 GraphicUsed by:80
Symbol 74 ShapeTweeningUsed by:80
Symbol 75 ShapeTweeningUsed by:80
Symbol 76 GraphicUsed by:80
Symbol 77 MovieClipUses:71Used by:80
Symbol 78 GraphicUsed by:79
Symbol 79 MovieClipUses:78Used by:80
Symbol 80 MovieClipUses:39 70 41 42 44 45 71 47 48 49 50 51 52 53 72 55 73 74 58 75 60 61 76 63 77 65 66 67 68 79Used by:136
Symbol 81 GraphicUsed by:88
Symbol 82 GraphicUsed by:87 88
Symbol 83 GraphicUsed by:88
Symbol 84 ShapeTweeningUsed by:88
Symbol 85 ShapeTweeningUsed by:88
Symbol 86 GraphicUsed by:88
Symbol 87 MovieClipUses:82Used by:88
Symbol 88 MovieClipUses:39 81 41 42 44 45 82 47 48 49 50 51 52 53 72 55 83 84 58 85 60 61 86 63 87 65 66 67 68Used by:136
Symbol 89 GraphicUsed by:96
Symbol 90 GraphicUsed by:95 96
Symbol 91 GraphicUsed by:96
Symbol 92 ShapeTweeningUsed by:96
Symbol 93 ShapeTweeningUsed by:96
Symbol 94 GraphicUsed by:96
Symbol 95 MovieClipUses:90Used by:96
Symbol 96 MovieClipUses:39 89 41 42 44 45 90 47 48 49 50 51 52 53 72 55 91 92 58 93 60 61 94 63 95 65 66 67 68Used by:136
Symbol 97 GraphicUsed by:104
Symbol 98 GraphicUsed by:103 104
Symbol 99 GraphicUsed by:104
Symbol 100 ShapeTweeningUsed by:104
Symbol 101 ShapeTweeningUsed by:104
Symbol 102 GraphicUsed by:104
Symbol 103 MovieClipUses:98Used by:104
Symbol 104 MovieClipUses:39 97 41 42 44 45 98 47 48 49 50 51 52 53 72 55 99 100 58 101 60 61 102 63 103 65 66 67 68Used by:136
Symbol 105 GraphicUsed by:112
Symbol 106 GraphicUsed by:111 112
Symbol 107 GraphicUsed by:112
Symbol 108 ShapeTweeningUsed by:112
Symbol 109 ShapeTweeningUsed by:112
Symbol 110 GraphicUsed by:112
Symbol 111 MovieClipUses:106Used by:112
Symbol 112 MovieClipUses:39 105 41 42 44 45 106 47 48 49 50 51 52 53 72 55 107 108 58 109 60 61 110 63 111 65 66 67 68Used by:136
Symbol 113 GraphicUsed by:120
Symbol 114 GraphicUsed by:119 120
Symbol 115 GraphicUsed by:120
Symbol 116 ShapeTweeningUsed by:120
Symbol 117 ShapeTweeningUsed by:120
Symbol 118 GraphicUsed by:120
Symbol 119 MovieClipUses:114Used by:120
Symbol 120 MovieClipUses:39 113 41 42 44 45 114 47 48 49 50 51 52 53 72 55 115 116 58 117 60 61 118 63 119 65 66 67 68Used by:136
Symbol 121 GraphicUsed by:128
Symbol 122 GraphicUsed by:127 128
Symbol 123 GraphicUsed by:128
Symbol 124 ShapeTweeningUsed by:128
Symbol 125 ShapeTweeningUsed by:128
Symbol 126 GraphicUsed by:128
Symbol 127 MovieClipUses:122Used by:128
Symbol 128 MovieClipUses:39 121 41 42 44 45 122 47 48 49 50 51 52 53 72 55 123 124 58 125 60 61 126 63 127 65 66 67 68Used by:136
Symbol 129 MovieClipUses:3 5 9 12 16 20 22 23 24 26 18 14 10 7Used by:136
Symbol 130 GraphicUsed by:135
Symbol 131 GraphicUsed by:135
Symbol 132 GraphicUsed by:135
Symbol 133 GraphicUsed by:134
Symbol 134 MovieClipUses:133Used by:135
Symbol 135 MovieClipUses:39 66 130 131 132 134 SS1Used by:136
Symbol 136 MovieClipUses:27 28 30 31 37 69 80 88 96 104 112 120 128 129 135Used by:Timeline
Symbol 137 GraphicUsed by:138
Symbol 138 MovieClip [click_back]Uses:137Used by:144 984 1103 1183
Symbol 139 GraphicUsed by:144
Symbol 140 FontUsed by:141
Symbol 141 TextUses:140Used by:144
Symbol 142 FontUsed by:143 1102
Symbol 143 TextUses:142Used by:144
Symbol 144 MovieClipUses:138 139 141 143Used by:Timeline
Symbol 145 Sound [win1]Used by:197
Symbol 146 Sound [draw1]Used by:197
Symbol 147 Sound [taunt1]Used by:197
Symbol 148 Sound [hurry1]Used by:197
Symbol 149 Sound [walldrop]Used by:197
Symbol 150 Sound [lostbonus]Used by:197
Symbol 151 Sound [dead1]Used by:197
Symbol 152 Sound [explode1]Used by:197
Symbol 153 Sound [menu]Used by:197
Symbol 154 Sound [win2]Used by:197
Symbol 155 Sound [draw2]Used by:197
Symbol 156 Sound [taunt2]Used by:197
Symbol 157 Sound [hurry2]Used by:197
Symbol 158 Sound [click]Used by:197
Symbol 159 Sound [bonus]Used by:197
Symbol 160 Sound [dead2]Used by:197
Symbol 161 Sound [explode2]Used by:197
Symbol 162 Sound [win3]Used by:197
Symbol 163 Sound [draw3]Used by:197
Symbol 164 Sound [taunt3]Used by:197
Symbol 165 Sound [hurry3]Used by:197
Symbol 166 Sound [dropbomb]Used by:197
Symbol 167 Sound [allbonus]Used by:197
Symbol 168 Sound [dead3]Used by:197
Symbol 169 Sound [explode3]Used by:197
Symbol 170 Sound [win4]Used by:197
Symbol 171 Sound [draw4]Used by:197
Symbol 172 Sound [taunt4]Used by:197
Symbol 173 Sound [hurry]Used by:197
Symbol 174 Sound [earthq]Used by:197
Symbol 175 Sound [dead4]Used by:197
Symbol 176 Sound [explode4]Used by:197
Symbol 177 Sound [win5]Used by:197
Symbol 178 Sound [draw5]Used by:197
Symbol 179 Sound [taunt5]Used by:197
Symbol 180 Sound [hurry4]Used by:197
Symbol 181 Sound [fire]Used by:197
Symbol 182 Sound [dead5]Used by:197
Symbol 183 Sound [stop]Used by:197
Symbol 184 Sound [taunt6]Used by:197
Symbol 185 Sound [hurry5]Used by:197
Symbol 186 Sound [tel]Used by:197
Symbol 187 Sound [drop]Used by:197
Symbol 188 Sound [taunt7]Used by:197
Symbol 189 Sound [kick]Used by:197
Symbol 190 Sound [taunt8]Used by:197
Symbol 191 Sound [poops]Used by:197
Symbol 192 Sound [taunt9]Used by:197
Symbol 193 Sound [taunt10]Used by:197
Symbol 194 Sound [taunt11]Used by:197
Symbol 195 Sound [taunt12]Used by:197
Symbol 196 Sound [taunt13]Used by:197
Symbol 197 MovieClipUses:145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196Used by:Timeline
Symbol 198 GraphicUsed by:336 617 718 819
Symbol 199 BitmapUsed by:200 1176
Symbol 200 GraphicUses:199Used by:228 336
Symbol 201 BitmapUsed by:202
Symbol 202 GraphicUses:201Used by:203
Symbol 203 MovieClipUses:202Used by:336 617 718 819
Symbol 204 GraphicUsed by:205
Symbol 205 MovieClipUses:204Used by:336 617 718 819
Symbol 206 BitmapUsed by:207
Symbol 207 GraphicUses:206Used by:228
Symbol 208 BitmapUsed by:209
Symbol 209 GraphicUses:208Used by:228
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:228
Symbol 212 BitmapUsed by:213
Symbol 213 GraphicUses:212Used by:228
Symbol 214 BitmapUsed by:215
Symbol 215 GraphicUses:214Used by:228
Symbol 216 BitmapUsed by:217
Symbol 217 GraphicUses:216Used by:228
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:228
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:228
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:228
Symbol 224 BitmapUsed by:225
Symbol 225 GraphicUses:224Used by:228
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228
Symbol 228 MovieClipUses:200 207 209 211 213 215 217 219 221 223 225 227Used by:336
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:253 336
Symbol 231 BitmapUsed by:232
Symbol 232 GraphicUses:231Used by:253
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:253
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:253
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:253
Symbol 239 BitmapUsed by:240
Symbol 240 GraphicUses:239Used by:253
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:253
Symbol 243 BitmapUsed by:244
Symbol 244 GraphicUses:243Used by:253
Symbol 245 BitmapUsed by:246
Symbol 246 GraphicUses:245Used by:253
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:253
Symbol 249 BitmapUsed by:250
Symbol 250 GraphicUses:249Used by:253
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:230 232 234 236 238 240 242 244 246 248 250 252Used by:336
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:278 336
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:278
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:278
Symbol 260 BitmapUsed by:261
Symbol 261 GraphicUses:260Used by:278
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:278
Symbol 264 BitmapUsed by:265
Symbol 265 GraphicUses:264Used by:278
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:278
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:278
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:278
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:278
Symbol 274 BitmapUsed by:275
Symbol 275 GraphicUses:274Used by:278
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:278
Symbol 278 MovieClipUses:255 257 259 261 263 265 267 269 271 273 275 277Used by:336
Symbol 279 BitmapUsed by:280
Symbol 280 GraphicUses:279Used by:303 336
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:303
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:303
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:303
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:303
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:303
Symbol 291 BitmapUsed by:292
Symbol 292 GraphicUses:291Used by:303
Symbol 293 BitmapUsed by:294
Symbol 294 GraphicUses:293Used by:303
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:303
Symbol 297 BitmapUsed by:298
Symbol 298 GraphicUses:297Used by:303
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:303
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 MovieClipUses:280 282 284 286 288 290 292 294 296 298 300 302Used by:336
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:335
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:335
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:335
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:335
Symbol 312 BitmapUsed by:313
Symbol 313 GraphicUses:312Used by:335
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:335
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:335
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:335
Symbol 320 BitmapUsed by:321
Symbol 321 GraphicUses:320Used by:335
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:335
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:335
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:328
Symbol 328 MovieClipUses:327Used by:335
Symbol 329 BitmapUsed by:330
Symbol 330 GraphicUses:329Used by:331
Symbol 331 MovieClipUses:330Used by:335
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:334
Symbol 334 MovieClipUses:333Used by:335
Symbol 335 MovieClipUses:305 307 309 311 313 315 317 319 321 323 325 328 331 334Used by:336 617 718 819
Symbol 336 MovieClip [mcPlayer1]Uses:198 200 203 205 228 230 253 255 278 280 303 335Used by:Timeline
Symbol 337 GraphicUsed by:338 362 386 410
Symbol 338 MovieClipUses:337Used by:361
Symbol 339 BitmapUsed by:340
Symbol 340 GraphicUses:339Used by:361
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:361
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:361
Symbol 345 BitmapUsed by:346
Symbol 346 GraphicUses:345Used by:361
Symbol 347 BitmapUsed by:348
Symbol 348 GraphicUses:347Used by:361
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:361
Symbol 351 BitmapUsed by:352
Symbol 352 GraphicUses:351Used by:361
Symbol 353 BitmapUsed by:354
Symbol 354 GraphicUses:353Used by:361
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:361
Symbol 357 BitmapUsed by:358
Symbol 358 GraphicUses:357Used by:361
Symbol 359 BitmapUsed by:360
Symbol 360 GraphicUses:359Used by:361
Symbol 361 MovieClipUses:338 340 342 344 346 348 350 352 354 356 358 360Used by:434
Symbol 362 MovieClipUses:337Used by:385
Symbol 363 BitmapUsed by:364
Symbol 364 GraphicUses:363Used by:385
Symbol 365 BitmapUsed by:366
Symbol 366 GraphicUses:365Used by:385
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:385
Symbol 369 BitmapUsed by:370
Symbol 370 GraphicUses:369Used by:385
Symbol 371 BitmapUsed by:372
Symbol 372 GraphicUses:371Used by:385
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:385
Symbol 375 BitmapUsed by:376
Symbol 376 GraphicUses:375Used by:385
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:385
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:385
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:385
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:385
Symbol 385 MovieClipUses:362 364 366 368 370 372 374 376 378 380 382 384Used by:434
Symbol 386 MovieClipUses:337Used by:409
Symbol 387 BitmapUsed by:388
Symbol 388 GraphicUses:387Used by:409
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:409
Symbol 391 BitmapUsed by:392
Symbol 392 GraphicUses:391Used by:409
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:409
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:409
Symbol 397 BitmapUsed by:398
Symbol 398 GraphicUses:397Used by:409
Symbol 399 BitmapUsed by:400
Symbol 400 GraphicUses:399Used by:409
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:409
Symbol 403 BitmapUsed by:404
Symbol 404 GraphicUses:403Used by:409
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:409
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 MovieClipUses:386 388 390 392 394 396 398 400 402 404 406 408Used by:434
Symbol 410 MovieClipUses:337Used by:433
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:433
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:433
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:433
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:433
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:433
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:433
Symbol 423 BitmapUsed by:424
Symbol 424 GraphicUses:423Used by:433
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:433
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:433
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:433
Symbol 431 BitmapUsed by:432
Symbol 432 GraphicUses:431Used by:433
Symbol 433 MovieClipUses:410 412 414 416 418 420 422 424 426 428 430 432Used by:434
Symbol 434 MovieClip [bomb]Uses:361 385 409 433Used by:Timeline
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:441
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:441
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:441
Symbol 441 MovieClip [mcFire_normal]Uses:436 438 440Used by:Timeline
Symbol 442 BitmapUsed by:443
Symbol 443 GraphicUses:442Used by:448
Symbol 444 BitmapUsed by:445
Symbol 445 GraphicUses:444Used by:448
Symbol 446 BitmapUsed by:447
Symbol 447 GraphicUses:446Used by:448
Symbol 448 MovieClip [mcFire_end]Uses:443 445 447Used by:Timeline
Symbol 449 BitmapUsed by:450
Symbol 450 GraphicUses:449Used by:455
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:455
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClip [mcFire_middle]Uses:450 452 454Used by:Timeline
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:458
Symbol 458 MovieClipUses:457Used by:507 1079
Symbol 459 BitmapUsed by:460
Symbol 460 GraphicUses:459Used by:461
Symbol 461 MovieClipUses:460Used by:507 1079
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:464
Symbol 464 MovieClipUses:463Used by:507 1079
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClipUses:466Used by:507 1079
Symbol 468 BitmapUsed by:469
Symbol 469 GraphicUses:468Used by:470
Symbol 470 MovieClipUses:469Used by:507 1079
Symbol 471 BitmapUsed by:472
Symbol 472 GraphicUses:471Used by:473
Symbol 473 MovieClipUses:472Used by:507 1079
Symbol 474 BitmapUsed by:475
Symbol 475 GraphicUses:474Used by:476
Symbol 476 MovieClipUses:475Used by:507 1079
Symbol 477 BitmapUsed by:478
Symbol 478 GraphicUses:477Used by:479
Symbol 479 MovieClipUses:478Used by:507 1079
Symbol 480 GraphicUsed by:506
Symbol 481 BitmapUsed by:482
Symbol 482 GraphicUses:481Used by:503
Symbol 483 BitmapUsed by:484
Symbol 484 GraphicUses:483Used by:503
Symbol 485 BitmapUsed by:486
Symbol 486 GraphicUses:485Used by:503
Symbol 487 BitmapUsed by:488
Symbol 488 GraphicUses:487Used by:503
Symbol 489 BitmapUsed by:490
Symbol 490 GraphicUses:489Used by:503
Symbol 491 BitmapUsed by:492
Symbol 492 GraphicUses:491Used by:503
Symbol 493 BitmapUsed by:494
Symbol 494 GraphicUses:493Used by:503
Symbol 495 BitmapUsed by:496
Symbol 496 GraphicUses:495Used by:503
Symbol 497 BitmapUsed by:498
Symbol 498 GraphicUses:497Used by:503
Symbol 499 BitmapUsed by:500
Symbol 500 GraphicUses:499Used by:503
Symbol 501 BitmapUsed by:502
Symbol 502 GraphicUses:501Used by:503
Symbol 503 MovieClipUses:482 484 486 488 490 492 494 496 498 500 502Used by:504
Symbol 504 MovieClipUses:503Used by:506
Symbol 505 GraphicUsed by:506
Symbol 506 MovieClipUses:480 504 505Used by:507 1079
Symbol 507 MovieClip [mcBonus]Uses:458 461 464 467 470 473 476 479 506Used by:Timeline
Symbol 508 BitmapUsed by:509
Symbol 509 GraphicUses:508Used by:510
Symbol 510 MovieClip [mcFire_end_bar]Uses:509Used by:Timeline
Symbol 511 BitmapUsed by:512
Symbol 512 GraphicUses:511Used by:513
Symbol 513 MovieClip [mcFire_normal_bar]Uses:512Used by:Timeline
Symbol 514 BitmapUsed by:515
Symbol 515 GraphicUses:514Used by:516
Symbol 516 MovieClip [mcFire_middle_bar]Uses:515Used by:Timeline
Symbol 517 BitmapUsed by:518 1176
Symbol 518 GraphicUses:517Used by:541 617
Symbol 519 BitmapUsed by:520
Symbol 520 GraphicUses:519Used by:541
Symbol 521 BitmapUsed by:522
Symbol 522 GraphicUses:521Used by:541
Symbol 523 BitmapUsed by:524
Symbol 524 GraphicUses:523Used by:541
Symbol 525 BitmapUsed by:526
Symbol 526 GraphicUses:525Used by:541
Symbol 527 BitmapUsed by:528
Symbol 528 GraphicUses:527Used by:541
Symbol 529 BitmapUsed by:530
Symbol 530 GraphicUses:529Used by:541
Symbol 531 BitmapUsed by:532
Symbol 532 GraphicUses:531Used by:541
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:533Used by:541
Symbol 535 BitmapUsed by:536
Symbol 536 GraphicUses:535Used by:541
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:541
Symbol 539 BitmapUsed by:540
Symbol 540 GraphicUses:539Used by:541
Symbol 541 MovieClipUses:518 520 522 524 526 528 530 532 534 536 538 540Used by:617
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:542Used by:566 617
Symbol 544 BitmapUsed by:545
Symbol 545 GraphicUses:544Used by:566
Symbol 546 BitmapUsed by:547
Symbol 547 GraphicUses:546Used by:566
Symbol 548 BitmapUsed by:549
Symbol 549 GraphicUses:548Used by:566
Symbol 550 BitmapUsed by:551
Symbol 551 GraphicUses:550Used by:566
Symbol 552 BitmapUsed by:553
Symbol 553 GraphicUses:552Used by:566
Symbol 554 BitmapUsed by:555
Symbol 555 GraphicUses:554Used by:566
Symbol 556 BitmapUsed by:557
Symbol 557 GraphicUses:556Used by:566
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:558Used by:566
Symbol 560 BitmapUsed by:561
Symbol 561 GraphicUses:560Used by:566
Symbol 562 BitmapUsed by:563
Symbol 563 GraphicUses:562Used by:566
Symbol 564 BitmapUsed by:565
Symbol 565 GraphicUses:564Used by:566
Symbol 566 MovieClipUses:543 545 547 549 551 553 555 557 559 561 563 565Used by:617
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:591 617
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:591
Symbol 571 BitmapUsed by:572
Symbol 572 GraphicUses:571Used by:591
Symbol 573 BitmapUsed by:574
Symbol 574 GraphicUses:573Used by:591
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:591
Symbol 577 BitmapUsed by:578
Symbol 578 GraphicUses:577Used by:591
Symbol 579 BitmapUsed by:580
Symbol 580 GraphicUses:579Used by:591
Symbol 581 BitmapUsed by:582
Symbol 582 GraphicUses:581Used by:591
Symbol 583 BitmapUsed by:584
Symbol 584 GraphicUses:583Used by:591
Symbol 585 BitmapUsed by:586
Symbol 586 GraphicUses:585Used by:591
Symbol 587 BitmapUsed by:588
Symbol 588 GraphicUses:587Used by:591
Symbol 589 BitmapUsed by:590
Symbol 590 GraphicUses:589Used by:591
Symbol 591 MovieClipUses:568 570 572 574 576 578 580 582 584 586 588 590Used by:617
Symbol 592 BitmapUsed by:593
Symbol 593 GraphicUses:592Used by:616 617
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:616
Symbol 596 BitmapUsed by:597
Symbol 597 GraphicUses:596Used by:616
Symbol 598 BitmapUsed by:599
Symbol 599 GraphicUses:598Used by:616
Symbol 600 BitmapUsed by:601
Symbol 601 GraphicUses:600Used by:616
Symbol 602 BitmapUsed by:603
Symbol 603 GraphicUses:602Used by:616
Symbol 604 BitmapUsed by:605
Symbol 605 GraphicUses:604Used by:616
Symbol 606 BitmapUsed by:607
Symbol 607 GraphicUses:606Used by:616
Symbol 608 BitmapUsed by:609
Symbol 609 GraphicUses:608Used by:616
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:616
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:616
Symbol 614 BitmapUsed by:615
Symbol 615 GraphicUses:614Used by:616
Symbol 616 MovieClipUses:593 595 597 599 601 603 605 607 609 611 613 615Used by:617
Symbol 617 MovieClip [mcPlayer2]Uses:198 518 203 205 541 543 566 568 591 593 616 335Used by:Timeline
Symbol 618 BitmapUsed by:619 1176
Symbol 619 GraphicUses:618Used by:642 718
Symbol 620 BitmapUsed by:621
Symbol 621 GraphicUses:620Used by:642
Symbol 622 BitmapUsed by:623
Symbol 623 GraphicUses:622Used by:642
Symbol 624 BitmapUsed by:625
Symbol 625 GraphicUses:624Used by:642
Symbol 626 BitmapUsed by:627
Symbol 627 GraphicUses:626Used by:642
Symbol 628 BitmapUsed by:629
Symbol 629 GraphicUses:628Used by:642
Symbol 630 BitmapUsed by:631
Symbol 631 GraphicUses:630Used by:642
Symbol 632 BitmapUsed by:633
Symbol 633 GraphicUses:632Used by:642
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:642
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:642
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:642
Symbol 640 BitmapUsed by:641
Symbol 641 GraphicUses:640Used by:642
Symbol 642 MovieClipUses:619 621 623 625 627 629 631 633 635 637 639 641Used by:718
Symbol 643 BitmapUsed by:644
Symbol 644 GraphicUses:643Used by:667 718
Symbol 645 BitmapUsed by:646
Symbol 646 GraphicUses:645Used by:667
Symbol 647 BitmapUsed by:648
Symbol 648 GraphicUses:647Used by:667
Symbol 649 BitmapUsed by:650
Symbol 650 GraphicUses:649Used by:667
Symbol 651 BitmapUsed by:652
Symbol 652 GraphicUses:651Used by:667
Symbol 653 BitmapUsed by:654
Symbol 654 GraphicUses:653Used by:667
Symbol 655 BitmapUsed by:656
Symbol 656 GraphicUses:655Used by:667
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:667
Symbol 659 BitmapUsed by:660
Symbol 660 GraphicUses:659Used by:667
Symbol 661 BitmapUsed by:662
Symbol 662 GraphicUses:661Used by:667
Symbol 663 BitmapUsed by:664
Symbol 664 GraphicUses:663Used by:667
Symbol 665 BitmapUsed by:666
Symbol 666 GraphicUses:665Used by:667
Symbol 667 MovieClipUses:644 646 648 650 652 654 656 658 660 662 664 666Used by:718
Symbol 668 BitmapUsed by:669
Symbol 669 GraphicUses:668Used by:692 718
Symbol 670 BitmapUsed by:671
Symbol 671 GraphicUses:670Used by:692
Symbol 672 BitmapUsed by:673
Symbol 673 GraphicUses:672Used by:692
Symbol 674 BitmapUsed by:675
Symbol 675 GraphicUses:674Used by:692
Symbol 676 BitmapUsed by:677
Symbol 677 GraphicUses:676Used by:692
Symbol 678 BitmapUsed by:679
Symbol 679 GraphicUses:678Used by:692
Symbol 680 BitmapUsed by:681
Symbol 681 GraphicUses:680Used by:692
Symbol 682 BitmapUsed by:683
Symbol 683 GraphicUses:682Used by:692
Symbol 684 BitmapUsed by:685
Symbol 685 GraphicUses:684Used by:692
Symbol 686 BitmapUsed by:687
Symbol 687 GraphicUses:686Used by:692
Symbol 688 BitmapUsed by:689
Symbol 689 GraphicUses:688Used by:692
Symbol 690 BitmapUsed by:691
Symbol 691 GraphicUses:690Used by:692
Symbol 692 MovieClipUses:669 671 673 675 677 679 681 683 685 687 689 691Used by:718
Symbol 693 BitmapUsed by:694
Symbol 694 GraphicUses:693Used by:717 718
Symbol 695 BitmapUsed by:696
Symbol 696 GraphicUses:695Used by:717
Symbol 697 BitmapUsed by:698
Symbol 698 GraphicUses:697Used by:717
Symbol 699 BitmapUsed by:700
Symbol 700 GraphicUses:699Used by:717
Symbol 701 BitmapUsed by:702
Symbol 702 GraphicUses:701Used by:717
Symbol 703 BitmapUsed by:704
Symbol 704 GraphicUses:703Used by:717
Symbol 705 BitmapUsed by:706
Symbol 706 GraphicUses:705Used by:717
Symbol 707 BitmapUsed by:708
Symbol 708 GraphicUses:707Used by:717
Symbol 709 BitmapUsed by:710
Symbol 710 GraphicUses:709Used by:717
Symbol 711 BitmapUsed by:712
Symbol 712 GraphicUses:711Used by:717
Symbol 713 BitmapUsed by:714
Symbol 714 GraphicUses:713Used by:717
Symbol 715 BitmapUsed by:716
Symbol 716 GraphicUses:715Used by:717
Symbol 717 MovieClipUses:694 696 698 700 702 704 706 708 710 712 714 716Used by:718
Symbol 718 MovieClip [mcPlayer3]Uses:198 619 203 205 642 644 667 669 692 694 717 335Used by:Timeline
Symbol 719 BitmapUsed by:720 1176
Symbol 720 GraphicUses:719Used by:743 819
Symbol 721 BitmapUsed by:722
Symbol 722 GraphicUses:721Used by:743
Symbol 723 BitmapUsed by:724
Symbol 724 GraphicUses:723Used by:743
Symbol 725 BitmapUsed by:726
Symbol 726 GraphicUses:725Used by:743
Symbol 727 BitmapUsed by:728
Symbol 728 GraphicUses:727Used by:743
Symbol 729 BitmapUsed by:730
Symbol 730 GraphicUses:729Used by:743
Symbol 731 BitmapUsed by:732
Symbol 732 GraphicUses:731Used by:743
Symbol 733 BitmapUsed by:734
Symbol 734 GraphicUses:733Used by:743
Symbol 735 BitmapUsed by:736
Symbol 736 GraphicUses:735Used by:743
Symbol 737 BitmapUsed by:738
Symbol 738 GraphicUses:737Used by:743
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:743
Symbol 741 BitmapUsed by:742
Symbol 742 GraphicUses:741Used by:743
Symbol 743 MovieClipUses:720 722 724 726 728 730 732 734 736 738 740 742Used by:819
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:768 819
Symbol 746 BitmapUsed by:747
Symbol 747 GraphicUses:746Used by:768
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:748Used by:768
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:768
Symbol 752 BitmapUsed by:753
Symbol 753 GraphicUses:752Used by:768
Symbol 754 BitmapUsed by:755
Symbol 755 GraphicUses:754Used by:768
Symbol 756 BitmapUsed by:757
Symbol 757 GraphicUses:756Used by:768
Symbol 758 BitmapUsed by:759
Symbol 759 GraphicUses:758Used by:768
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:768
Symbol 762 BitmapUsed by:763
Symbol 763 GraphicUses:762Used by:768
Symbol 764 BitmapUsed by:765
Symbol 765 GraphicUses:764Used by:768
Symbol 766 BitmapUsed by:767
Symbol 767 GraphicUses:766Used by:768
Symbol 768 MovieClipUses:745 747 749 751 753 755 757 759 761 763 765 767Used by:819
Symbol 769 BitmapUsed by:770
Symbol 770 GraphicUses:769Used by:793 819
Symbol 771 BitmapUsed by:772
Symbol 772 GraphicUses:771Used by:793
Symbol 773 BitmapUsed by:774
Symbol 774 GraphicUses:773Used by:793
Symbol 775 BitmapUsed by:776
Symbol 776 GraphicUses:775Used by:793
Symbol 777 BitmapUsed by:778
Symbol 778 GraphicUses:777Used by:793
Symbol 779 BitmapUsed by:780
Symbol 780 GraphicUses:779Used by:793
Symbol 781 BitmapUsed by:782
Symbol 782 GraphicUses:781Used by:793
Symbol 783 BitmapUsed by:784
Symbol 784 GraphicUses:783Used by:793
Symbol 785 BitmapUsed by:786
Symbol 786 GraphicUses:785Used by:793
Symbol 787 BitmapUsed by:788
Symbol 788 GraphicUses:787Used by:793
Symbol 789 BitmapUsed by:790
Symbol 790 GraphicUses:789Used by:793
Symbol 791 BitmapUsed by:792
Symbol 792 GraphicUses:791Used by:793
Symbol 793 MovieClipUses:770 772 774 776 778 780 782 784 786 788 790 792Used by:819
Symbol 794 BitmapUsed by:795
Symbol 795 GraphicUses:794Used by:818 819
Symbol 796 BitmapUsed by:797
Symbol 797 GraphicUses:796Used by:818
Symbol 798 BitmapUsed by:799
Symbol 799 GraphicUses:798Used by:818
Symbol 800 BitmapUsed by:801
Symbol 801 GraphicUses:800Used by:818
Symbol 802 BitmapUsed by:803
Symbol 803 GraphicUses:802Used by:818
Symbol 804 BitmapUsed by:805
Symbol 805 GraphicUses:804Used by:818
Symbol 806 BitmapUsed by:807
Symbol 807 GraphicUses:806Used by:818
Symbol 808 BitmapUsed by:809
Symbol 809 GraphicUses:808Used by:818
Symbol 810 BitmapUsed by:811
Symbol 811 GraphicUses:810Used by:818
Symbol 812 BitmapUsed by:813
Symbol 813 GraphicUses:812Used by:818
Symbol 814 BitmapUsed by:815
Symbol 815 GraphicUses:814Used by:818
Symbol 816 BitmapUsed by:817
Symbol 817 GraphicUses:816Used by:818
Symbol 818 MovieClipUses:795 797 799 801 803 805 807 809 811 813 815 817Used by:819
Symbol 819 MovieClip [mcPlayer4]Uses:198 720 203 205 743 745 768 770 793 795 818 335Used by:Timeline
Symbol 820 BitmapUsed by:821
Symbol 821 GraphicUses:820Used by:838
Symbol 822 BitmapUsed by:823
Symbol 823 GraphicUses:822Used by:838
Symbol 824 BitmapUsed by:825
Symbol 825 GraphicUses:824Used by:838
Symbol 826 BitmapUsed by:827
Symbol 827 GraphicUses:826Used by:838
Symbol 828 BitmapUsed by:829
Symbol 829 GraphicUses:828Used by:838
Symbol 830 BitmapUsed by:831
Symbol 831 GraphicUses:830Used by:838
Symbol 832 BitmapUsed by:833
Symbol 833 GraphicUses:832Used by:838
Symbol 834 BitmapUsed by:835
Symbol 835 GraphicUses:834Used by:838
Symbol 836 BitmapUsed by:837
Symbol 837 GraphicUses:836Used by:838
Symbol 838 MovieClip [brick]Uses:821 823 825 827 829 831 833 835 837Used by:Timeline
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:857
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:857
Symbol 843 BitmapUsed by:844
Symbol 844 GraphicUses:843Used by:857
Symbol 845 BitmapUsed by:846
Symbol 846 GraphicUses:845Used by:857
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:857
Symbol 849 BitmapUsed by:850
Symbol 850 GraphicUses:849Used by:857
Symbol 851 BitmapUsed by:852
Symbol 852 GraphicUses:851Used by:857
Symbol 853 BitmapUsed by:854
Symbol 854 GraphicUses:853Used by:857
Symbol 855 BitmapUsed by:856
Symbol 856 GraphicUses:855Used by:857
Symbol 857 MovieClip [conc]Uses:840 842 844 846 848 850 852 854 856Used by:Timeline
Symbol 858 BitmapUsed by:859
Symbol 859 GraphicUses:858Used by:878
Symbol 860 BitmapUsed by:861
Symbol 861 GraphicUses:860Used by:878
Symbol 862 BitmapUsed by:863
Symbol 863 GraphicUses:862Used by:878
Symbol 864 BitmapUsed by:865
Symbol 865 GraphicUses:864Used by:878
Symbol 866 BitmapUsed by:867
Symbol 867 GraphicUses:866Used by:878
Symbol 868 BitmapUsed by:869
Symbol 869 GraphicUses:868Used by:878
Symbol 870 BitmapUsed by:871
Symbol 871 GraphicUses:870Used by:878
Symbol 872 BitmapUsed by:873
Symbol 873 GraphicUses:872Used by:878
Symbol 874 BitmapUsed by:875
Symbol 875 GraphicUses:874Used by:878
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:878
Symbol 878 MovieClip [teleporter]Uses:859 861 863 865 867 869 871 873 875 877Used by:Timeline
Symbol 879 BitmapUsed by:880
Symbol 880 GraphicUses:879Used by:959
Symbol 881 BitmapUsed by:882
Symbol 882 GraphicUses:881Used by:959
Symbol 883 BitmapUsed by:884
Symbol 884 GraphicUses:883Used by:959
Symbol 885 BitmapUsed by:886
Symbol 886 GraphicUses:885Used by:959
Symbol 887 BitmapUsed by:888
Symbol 888 GraphicUses:887Used by:959
Symbol 889 BitmapUsed by:890
Symbol 890 GraphicUses:889Used by:959
Symbol 891 BitmapUsed by:892
Symbol 892 GraphicUses:891Used by:959
Symbol 893 BitmapUsed by:894
Symbol 894 GraphicUses:893Used by:959
Symbol 895 BitmapUsed by:896
Symbol 896 GraphicUses:895Used by:959
Symbol 897 BitmapUsed by:898
Symbol 898 GraphicUses:897Used by:959
Symbol 899 BitmapUsed by:900
Symbol 900 GraphicUses:899Used by:959
Symbol 901 BitmapUsed by:902
Symbol 902 GraphicUses:901Used by:959
Symbol 903 BitmapUsed by:904
Symbol 904 GraphicUses:903Used by:959
Symbol 905 BitmapUsed by:906
Symbol 906 GraphicUses:905Used by:959
Symbol 907 BitmapUsed by:908
Symbol 908 GraphicUses:907Used by:959
Symbol 909 BitmapUsed by:910
Symbol 910 GraphicUses:909Used by:959
Symbol 911 BitmapUsed by:912
Symbol 912 GraphicUses:911Used by:959
Symbol 913 BitmapUsed by:914
Symbol 914 GraphicUses:913Used by:959
Symbol 915 BitmapUsed by:916
Symbol 916 GraphicUses:915Used by:959
Symbol 917 BitmapUsed by:918
Symbol 918 GraphicUses:917Used by:959
Symbol 919 BitmapUsed by:920
Symbol 920 GraphicUses:919Used by:959
Symbol 921 BitmapUsed by:922
Symbol 922 GraphicUses:921Used by:959
Symbol 923 BitmapUsed by:924
Symbol 924 GraphicUses:923Used by:959
Symbol 925 BitmapUsed by:926
Symbol 926 GraphicUses:925Used by:959
Symbol 927 BitmapUsed by:928
Symbol 928 GraphicUses:927Used by:959
Symbol 929 BitmapUsed by:930
Symbol 930 GraphicUses:929Used by:959
Symbol 931 BitmapUsed by:932
Symbol 932 GraphicUses:931Used by:959
Symbol 933 BitmapUsed by:934
Symbol 934 GraphicUses:933Used by:959
Symbol 935 BitmapUsed by:936
Symbol 936 GraphicUses:935Used by:959
Symbol 937 BitmapUsed by:938
Symbol 938 GraphicUses:937Used by:959
Symbol 939 BitmapUsed by:940
Symbol 940 GraphicUses:939Used by:959
Symbol 941 BitmapUsed by:942
Symbol 942 GraphicUses:941Used by:959
Symbol 943 BitmapUsed by:944
Symbol 944 GraphicUses:943Used by:959
Symbol 945 BitmapUsed by:946
Symbol 946 GraphicUses:945Used by:959
Symbol 947 BitmapUsed by:948
Symbol 948 GraphicUses:947Used by:959
Symbol 949 BitmapUsed by:950
Symbol 950 GraphicUses:949Used by:959
Symbol 951 BitmapUsed by:952
Symbol 952 GraphicUses:951Used by:959
Symbol 953 BitmapUsed by:954
Symbol 954 GraphicUses:953Used by:959
Symbol 955 BitmapUsed by:956
Symbol 956 GraphicUses:955Used by:959
Symbol 957 BitmapUsed by:958
Symbol 958 GraphicUses:957Used by:959
Symbol 959 MovieClip [tuz]Uses:880 882 884 886 888 890 892 894 896 898 900 902 904 906 908 910 912 914 916 918 920 922 924 926 928 930 932 934 936 938 940 942 944 946 948 950 952 954 956 958Used by:Timeline
Symbol 960 BitmapUsed by:961
Symbol 961 GraphicUses:960Used by:977
Symbol 962 BitmapUsed by:963 969 1081 1087 1227
Symbol 963 GraphicUses:962Used by:970 975 1228 1233
Symbol 964 GraphicUsed by:970
Symbol 965 FontUsed by:966 967 972 973 976 1020 1027 1029 1031 1037 1038 1039 1040 1041 1044 1084 1085 1089 1090 1092 1093 1095 1096 1224 1225 1230 1231
Symbol 966 TextUses:965Used by:970
Symbol 967 TextUses:965Used by:970
Symbol 968 GraphicUsed by:970
Symbol 969 GraphicUses:962Used by:970 975
Symbol 970 ButtonUses:963 964 966 967 968 969Used by:977
Symbol 971 GraphicUsed by:975
Symbol 972 TextUses:965Used by:975
Symbol 973 TextUses:965Used by:975
Symbol 974 GraphicUsed by:975
Symbol 975 ButtonUses:963 971 972 973 974 969Used by:977
Symbol 976 TextUses:965Used by:977
Symbol 977 MovieClip [mcChoose]Uses:961 970 975 976Used by:Timeline
Symbol 978 VideoUsed by:979
Symbol 979 MovieClipUses:978 SS2Used by:Timeline
Symbol 980 BitmapUsed by:981
Symbol 981 GraphicUses:980Used by:Timeline
Symbol 982 BitmapUsed by:983
Symbol 983 GraphicUses:982Used by:984
Symbol 984 MovieClipUses:138 983Used by:Timeline
Symbol 985 GraphicUsed by:986
Symbol 986 MovieClipUses:985Used by:1022 1080
Symbol 987 GraphicUsed by:1022 1080
Symbol 988 FontUsed by:989 990 991
Symbol 989 TextUses:988Used by:1022
Symbol 990 TextUses:988Used by:1022
Symbol 991 TextUses:988Used by:1022
Symbol 992 GraphicUsed by:1022
Symbol 993 GraphicUsed by:996
Symbol 994 GraphicUsed by:996
Symbol 995 GraphicUsed by:996
Symbol 996 ButtonUses:993 994 995Used by:1013 1018 1111 1114 1117 1120 1123 1126 1169
Symbol 997 GraphicUsed by:1000
Symbol 998 GraphicUsed by:1000
Symbol 999 GraphicUsed by:1000
Symbol 1000 ButtonUses:997 998 999Used by:1013 1018 1111 1114 1117 1120 1123 1126 1169
Symbol 1001 GraphicUsed by:1012
Symbol 1002 GraphicUsed by:1012
Symbol 1003 GraphicUsed by:1012
Symbol 1004 GraphicUsed by:1012
Symbol 1005 GraphicUsed by:1012
Symbol 1006 GraphicUsed by:1012
Symbol 1007 GraphicUsed by:1012
Symbol 1008 GraphicUsed by:1012
Symbol 1009 GraphicUsed by:1012
Symbol 1010 GraphicUsed by:1012
Symbol 1011 GraphicUsed by:1012
Symbol 1012 MovieClipUses:1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011Used by:1013
Symbol 1013 MovieClipUses:996 1000 1012Used by:1022
Symbol 1014 GraphicUsed by:1017
Symbol 1015 GraphicUsed by:1017
Symbol 1016 GraphicUsed by:1017
Symbol 1017 MovieClipUses:1014 1015 1016Used by:1018
Symbol 1018 MovieClipUses:996 1000 1017Used by:1022
Symbol 1019 GraphicUsed by:1021
Symbol 1020 TextUses:965Used by:1021
Symbol 1021 ButtonUses:1019 1020Used by:1022 1080
Symbol 1022 MovieClipUses:986 987 989 990 991 992 1013 1018 1021Used by:Timeline
Symbol 1023 GraphicUsed by:1026
Symbol 1024 GraphicUsed by:1026
Symbol 1025 GraphicUsed by:1026
Symbol 1026 MovieClipUses:1023 1024 1025Used by:1080
Symbol 1027 TextUses:965Used by:1028
Symbol 1028 ButtonUses:1027Used by:1080
Symbol 1029 TextUses:965Used by:1030
Symbol 1030 ButtonUses:1029Used by:1080
Symbol 1031 TextUses:965Used by:1032
Symbol 1032 ButtonUses:1031Used by:1080
Symbol 1033 FontUsed by:1070 1071 1072 1073 1074 1075 1076 1077 1078
Symbol 1034 FontUsed by:1035
Symbol 1035 TextUses:1034Used by:1079
Symbol 1036 GraphicUsed by:1079
Symbol 1037 TextUses:965Used by:1079
Symbol 1038 TextUses:965Used by:1079
Symbol 1039 TextUses:965Used by:1079
Symbol 1040 TextUses:965Used by:1079
Symbol 1041 TextUses:965Used by:1079
Symbol 1042 FontUsed by:1043 1048 1049 1051 1052 1053 1054 1055 1057 1058 1059 1060 1061 1063 1064 1065 1066 1067 1068
Symbol 1043 TextUses:1042Used by:1079
Symbol 1044 TextUses:965Used by:1079
Symbol 1045 GraphicUsed by:1046
Symbol 1046 ButtonUses:1045Used by:1050 1056 1062 1069
Symbol 1047 GraphicUsed by:1050
Symbol 1048 TextUses:1042Used by:1050
Symbol 1049 TextUses:1042Used by:1050
Symbol 1050 MovieClipUses:1046 1047 1048 1049Used by:1079
Symbol 1051 TextUses:1042Used by:1056
Symbol 1052 TextUses:1042Used by:1056
Symbol 1053 TextUses:1042Used by:1056
Symbol 1054 TextUses:1042Used by:1056
Symbol 1055 TextUses:1042Used by:1056
Symbol 1056 MovieClipUses:1046 1051 1052 1053 1054 1055Used by:1079
Symbol 1057 TextUses:1042Used by:1062
Symbol 1058 TextUses:1042Used by:1062
Symbol 1059 TextUses:1042Used by:1062
Symbol 1060 TextUses:1042Used by:1062
Symbol 1061 TextUses:1042Used by:1062
Symbol 1062 MovieClipUses:1046 1057 1058 1059 1060 1061Used by:1079
Symbol 1063 TextUses:1042Used by:1069
Symbol 1064 TextUses:1042Used by:1069
Symbol 1065 TextUses:1042Used by:1069
Symbol 1066 TextUses:1042Used by:1069
Symbol 1067 TextUses:1042Used by:1069
Symbol 1068 TextUses:1042Used by:1069
Symbol 1069 MovieClipUses:1046 1063 1064 1065 1066 1067 1068Used by:1079
Symbol 1070 TextUses:1033Used by:1079
Symbol 1071 TextUses:1033Used by:1079
Symbol 1072 TextUses:1033Used by:1079
Symbol 1073 TextUses:1033Used by:1079
Symbol 1074 TextUses:1033Used by:1079
Symbol 1075 TextUses:1033Used by:1079
Symbol 1076 TextUses:1033Used by:1079
Symbol 1077 TextUses:1033Used by:1079
Symbol 1078 TextUses:1033Used by:1079
Symbol 1079 MovieClipUses:1035 1036 1037 1038 1039 1040 1041 1043 1044 1050 1056 1062 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 461 458 470 473 467 464 476 506 479Used by:1080
Symbol 1080 MovieClipUses:986 987 1026 1028 1030 1032 1021 1079Used by:Timeline
Symbol 1081 GraphicUses:962Used by:1088 1091 1094 1097
Symbol 1082 GraphicUsed by:1088 1091 1094 1097
Symbol 1083 GraphicUsed by:1088 1091 1094 1097
Symbol 1084 TextUses:965Used by:1088
Symbol 1085 TextUses:965Used by:1088
Symbol 1086 GraphicUsed by:1088 1091 1094 1097
Symbol 1087 GraphicUses:962Used by:1088 1091 1094 1097
Symbol 1088 ButtonUses:1081 1082 1083 1084 1085 1086 1087Used by:1098
Symbol 1089 TextUses:965Used by:1091
Symbol 1090 TextUses:965Used by:1091
Symbol 1091 ButtonUses:1081 1082 1083 1089 1090 1086 1087Used by:1098
Symbol 1092 TextUses:965Used by:1094
Symbol 1093 TextUses:965Used by:1094
Symbol 1094 ButtonUses:1081 1082 1083 1092 1093 1086 1087Used by:1098
Symbol 1095 TextUses:965Used by:1097
Symbol 1096 TextUses:965Used by:1097
Symbol 1097 ButtonUses:1081 1082 1083 1095 1096 1086 1087Used by:1098
Symbol 1098 MovieClipUses:1088 1091 1094 1097Used by:Timeline
Symbol 1099 GraphicUsed by:1103
Symbol 1100 FontUsed by:1101
Symbol 1101 TextUses:1100Used by:1103
Symbol 1102 TextUses:142Used by:1103
Symbol 1103 MovieClipUses:138 1099 1101 1102Used by:Timeline
Symbol 1104 BitmapUsed by:1105
Symbol 1105 GraphicUses:1104Used by:Timeline
Symbol 1106 GraphicUsed by:1107
Symbol 1107 MovieClipUses:1106Used by:1111 1114 1117 1120 1123 1126 1169
Symbol 1108 FontUsed by:1109 1110 1112 1113 1115 1116 1118 1119 1121 1122 1124 1125 1128 1130 1167 1168 1171 1173
Symbol 1109 EditableTextUses:1108Used by:1111
Symbol 1110 TextUses:1108Used by:1111
Symbol 1111 MovieClipUses:1107 996 1000 1109 1110Used by:Timeline
Symbol 1112 EditableTextUses:1108Used by:1114
Symbol 1113 TextUses:1108Used by:1114
Symbol 1114 MovieClipUses:1107 996 1000 1112 1113Used by:Timeline
Symbol 1115 EditableTextUses:1108Used by:1117
Symbol 1116 TextUses:1108Used by:1117
Symbol 1117 MovieClipUses:1107 996 1000 1115 1116Used by:Timeline
Symbol 1118 EditableTextUses:1108Used by:1120
Symbol 1119 TextUses:1108Used by:1120
Symbol 1120 MovieClipUses:1107 996 1000 1118 1119Used by:Timeline
Symbol 1121 EditableTextUses:1108Used by:1123
Symbol 1122 TextUses:1108Used by:1123
Symbol 1123 MovieClipUses:1107 996 1000 1121 1122Used by:Timeline
Symbol 1124 EditableTextUses:1108Used by:1126
Symbol 1125 TextUses:1108Used by:1126
Symbol 1126 MovieClipUses:1107 996 1000 1124 1125Used by:Timeline
Symbol 1127 GraphicUsed by:1131
Symbol 1128 TextUses:1108Used by:1131
Symbol 1129 GraphicUsed by:1131
Symbol 1130 TextUses:1108Used by:1131
Symbol 1131 ButtonUses:1127 1128 1129 1130Used by:Timeline
Symbol 1132 BitmapUsed by:1133
Symbol 1133 GraphicUses:1132Used by:1166
Symbol 1134 GraphicUsed by:1166
Symbol 1135 FontUsed by:1136 1141 1144 1147 1150 1153 1156 1159 1162 1165
Symbol 1136 TextUses:1135Used by:1166
Symbol 1137 FontUsed by:1138
Symbol 1138 TextUses:1137Used by:1166
Symbol 1139 BitmapUsed by:1140
Symbol 1140 GraphicUses:1139Used by:1166
Symbol 1141 TextUses:1135Used by:1166
Symbol 1142 BitmapUsed by:1143
Symbol 1143 GraphicUses:1142Used by:1166
Symbol 1144 TextUses:1135Used by:1166
Symbol 1145 BitmapUsed by:1146
Symbol 1146 GraphicUses:1145Used by:1166
Symbol 1147 TextUses:1135Used by:1166
Symbol 1148 BitmapUsed by:1149
Symbol 1149 GraphicUses:1148Used by:1166
Symbol 1150 TextUses:1135Used by:1166
Symbol 1151 BitmapUsed by:1152
Symbol 1152 GraphicUses:1151Used by:1166
Symbol 1153 TextUses:1135Used by:1166
Symbol 1154 BitmapUsed by:1155
Symbol 1155 GraphicUses:1154Used by:1166
Symbol 1156 TextUses:1135Used by:1166
Symbol 1157 BitmapUsed by:1158
Symbol 1158 GraphicUses:1157Used by:1166
Symbol 1159 TextUses:1135Used by:1166
Symbol 1160 BitmapUsed by:1161
Symbol 1161 GraphicUses:1160Used by:1166
Symbol 1162 TextUses:1135Used by:1166
Symbol 1163 BitmapUsed by:1164
Symbol 1164 GraphicUses:1163Used by:1166
Symbol 1165 TextUses:1135Used by:1166
Symbol 1166 MovieClipUses:1133 1134 1136 1138 1140 1141 1143 1144 1146 1147 1149 1150 1152 1153 1155 1156 1158 1159 1161 1162 1164 1165Used by:Timeline
Symbol 1167 EditableTextUses:1108Used by:1169
Symbol 1168 TextUses:1108Used by:1169
Symbol 1169 MovieClipUses:1107 996 1000 1167 1168Used by:Timeline
Symbol 1170 GraphicUsed by:1174
Symbol 1171 TextUses:1108Used by:1174
Symbol 1172 GraphicUsed by:1174
Symbol 1173 TextUses:1108Used by:1174
Symbol 1174 ButtonUses:1170 1171 1172 1173Used by:Timeline
Symbol 1175 BitmapUsed by:1176
Symbol 1176 GraphicUses:719 618 517 199 1175Used by:1211
Symbol 1177 BitmapUsed by:1178
Symbol 1178 GraphicUses:1177Used by:1211
Symbol 1179 BitmapUsed by:1180
Symbol 1180 GraphicUses:1179Used by:1211
Symbol 1181 BitmapUsed by:1182
Symbol 1182 GraphicUses:1181Used by:1183
Symbol 1183 MovieClipUses:138 1182Used by:1211
Symbol 1184 BitmapUsed by:1185
Symbol 1185 GraphicUses:1184Used by:1211
Symbol 1186 BitmapUsed by:1187
Symbol 1187 GraphicUses:1186Used by:1211
Symbol 1188 BitmapUsed by:1189
Symbol 1189 GraphicUses:1188Used by:1211
Symbol 1190 BitmapUsed by:1191
Symbol 1191 GraphicUses:1190Used by:1211
Symbol 1192 BitmapUsed by:1193
Symbol 1193 GraphicUses:1192Used by:1211
Symbol 1194 BitmapUsed by:1195
Symbol 1195 GraphicUses:1194Used by:1211
Symbol 1196 BitmapUsed by:1197
Symbol 1197 GraphicUses:1196Used by:1211
Symbol 1198 BitmapUsed by:1199
Symbol 1199 GraphicUses:1198Used by:1211
Symbol 1200 BitmapUsed by:1201
Symbol 1201 GraphicUses:1200Used by:1210
Symbol 1202 BitmapUsed by:1203
Symbol 1203 GraphicUses:1202Used by:1210
Symbol 1204 BitmapUsed by:1205
Symbol 1205 GraphicUses:1204Used by:1210
Symbol 1206 BitmapUsed by:1207
Symbol 1207 GraphicUses:1206Used by:1210
Symbol 1208 BitmapUsed by:1209
Symbol 1209 GraphicUses:1208Used by:1210
Symbol 1210 MovieClipUses:1201 1203 1205 1207 1209Used by:1211
Symbol 1211 MovieClipUses:1176 1178 1180 1183 1185 1187 1189 1191 1193 1195 1197 1199 1210Used by:Timeline
Symbol 1212 FontUsed by:1213 1214 1215 1216
Symbol 1213 EditableTextUses:1212Used by:Timeline
Symbol 1214 EditableTextUses:1212Used by:Timeline
Symbol 1215 EditableTextUses:1212Used by:Timeline
Symbol 1216 EditableTextUses:1212Used by:Timeline
Symbol 1217 MovieClipUsed by:Timeline
Symbol 1218 FontUsed by:1219 1244 1245 1246 1247 1248 1249 1250 1251
Symbol 1219 EditableTextUses:1218Used by:Timeline
Symbol 1220 BitmapUsed by:1221
Symbol 1221 GraphicUses:1220Used by:Timeline
Symbol 1222 GraphicUsed by:1228
Symbol 1223 GraphicUsed by:1228 1233
Symbol 1224 TextUses:965Used by:1228
Symbol 1225 TextUses:965Used by:1228
Symbol 1226 GraphicUsed by:1228
Symbol 1227 GraphicUses:962Used by:1228 1233
Symbol 1228 ButtonUses:963 1222 1223 1224 1225 1226 1227Used by:1234
Symbol 1229 GraphicUsed by:1233
Symbol 1230 TextUses:965Used by:1233
Symbol 1231 TextUses:965Used by:1233
Symbol 1232 GraphicUsed by:1233
Symbol 1233 ButtonUses:963 1229 1223 1230 1231 1232 1227Used by:1234
Symbol 1234 MovieClipUses:1228 1233Used by:Timeline
Symbol 1235 BitmapUsed by:1236
Symbol 1236 GraphicUses:1235Used by:1243
Symbol 1237 BitmapUsed by:1238
Symbol 1238 GraphicUses:1237Used by:1243
Symbol 1239 BitmapUsed by:1240
Symbol 1240 GraphicUses:1239Used by:1243
Symbol 1241 BitmapUsed by:1242
Symbol 1242 GraphicUses:1241Used by:1243
Symbol 1243 MovieClipUses:1236 1238 1240 1242Used by:Timeline
Symbol 1244 TextUses:1218Used by:1252
Symbol 1245 TextUses:1218Used by:1252
Symbol 1246 TextUses:1218Used by:1252
Symbol 1247 TextUses:1218Used by:1252
Symbol 1248 TextUses:1218Used by:1252
Symbol 1249 TextUses:1218Used by:1252
Symbol 1250 TextUses:1218Used by:1252
Symbol 1251 TextUses:1218Used by:1252
Symbol 1252 MovieClipUses:1244 1245 1246 1247 1248 1249 1250 1251Used by:Timeline
Streaming Sound 1Used by:Symbol 135 MovieClip
Streaming Sound 2Used by:Symbol 979 MovieClip

Instance Names

"mcCopy"Frame 1Symbol 144 MovieClip
"mcVideo"Frame 9Symbol 979 MovieClip
"mcNinja"Frame 14Symbol 984 MovieClip
"mcOptions"Frame 14Symbol 1022 MovieClip
"mcInstr"Frame 14Symbol 1080 MovieClip
"mcButtons"Frame 14Symbol 1098 MovieClip
"mcCopy"Frame 14Symbol 1103 MovieClip
"butLevels"Frame 22Symbol 1111 MovieClip
"butWins"Frame 22Symbol 1114 MovieClip
"butPl1"Frame 22Symbol 1117 MovieClip
"butPl2"Frame 22Symbol 1120 MovieClip
"butPl3"Frame 22Symbol 1123 MovieClip
"butPl4"Frame 22Symbol 1126 MovieClip
"butOk"Frame 22Symbol 1131 Button
"mcThumbs"Frame 22Symbol 1166 MovieClip
"butAI"Frame 22Symbol 1169 MovieClip
"butBack"Frame 22Symbol 1174 Button
"mcLevel"Frame 23Symbol 1211 MovieClip
"mcReplay"Frame 24Symbol 1234 MovieClip
"mcWins"Frame 25Symbol 1243 MovieClip
"barmask"Symbol 37 MovieClip Frame 1Symbol 33 MovieClip
"mcBack"Symbol 144 MovieClip Frame 1Symbol 138 MovieClip [click_back]
"mcShield"Symbol 336 MovieClip [mcPlayer1] Frame 1Symbol 203 MovieClip
"hit"Symbol 336 MovieClip [mcPlayer1] Frame 1Symbol 205 MovieClip
"death"Symbol 336 MovieClip [mcPlayer1] Frame 9Symbol 335 MovieClip
"mcShield"Symbol 617 MovieClip [mcPlayer2] Frame 1Symbol 203 MovieClip
"hit"Symbol 617 MovieClip [mcPlayer2] Frame 1Symbol 205 MovieClip
"death"Symbol 617 MovieClip [mcPlayer2] Frame 9Symbol 335 MovieClip
"mcShield"Symbol 718 MovieClip [mcPlayer3] Frame 1Symbol 203 MovieClip
"hit"Symbol 718 MovieClip [mcPlayer3] Frame 1Symbol 205 MovieClip
"death"Symbol 718 MovieClip [mcPlayer3] Frame 9Symbol 335 MovieClip
"mcShield"Symbol 819 MovieClip [mcPlayer4] Frame 1Symbol 203 MovieClip
"hit"Symbol 819 MovieClip [mcPlayer4] Frame 1Symbol 205 MovieClip
"death"Symbol 819 MovieClip [mcPlayer4] Frame 9Symbol 335 MovieClip
"butLet"Symbol 977 MovieClip [mcChoose] Frame 1Symbol 970 Button
"butRoll"Symbol 977 MovieClip [mcChoose] Frame 1Symbol 975 Button
"mcBack"Symbol 984 MovieClip Frame 1Symbol 138 MovieClip [click_back]
"butUp"Symbol 1013 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1013 MovieClip Frame 1Symbol 1000 Button
"bar"Symbol 1013 MovieClip Frame 1Symbol 1012 MovieClip
"butUp"Symbol 1018 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1018 MovieClip Frame 1Symbol 1000 Button
"bar"Symbol 1018 MovieClip Frame 1Symbol 1017 MovieClip
"mcBack"Symbol 1022 MovieClip Frame 1Symbol 986 MovieClip
"mcMusic"Symbol 1022 MovieClip Frame 1Symbol 1013 MovieClip
"mcSound"Symbol 1022 MovieClip Frame 1Symbol 1013 MovieClip
"mcQl"Symbol 1022 MovieClip Frame 1Symbol 1018 MovieClip
"butOk"Symbol 1022 MovieClip Frame 1Symbol 1021 Button
"mcBack"Symbol 1080 MovieClip Frame 1Symbol 986 MovieClip
"mcTabs"Symbol 1080 MovieClip Frame 1Symbol 1026 MovieClip
"butTipps"Symbol 1080 MovieClip Frame 1Symbol 1028 Button
"butControls"Symbol 1080 MovieClip Frame 1Symbol 1030 Button
"butBonuses"Symbol 1080 MovieClip Frame 1Symbol 1032 Button
"butOk"Symbol 1080 MovieClip Frame 1Symbol 1021 Button
"mcInstruct"Symbol 1080 MovieClip Frame 1Symbol 1079 MovieClip
"butMore"Symbol 1098 MovieClip Frame 1Symbol 1088 Button
"butNew"Symbol 1098 MovieClip Frame 1Symbol 1091 Button
"butOptions"Symbol 1098 MovieClip Frame 1Symbol 1094 Button
"butInstr"Symbol 1098 MovieClip Frame 1Symbol 1097 Button
"mcBack"Symbol 1103 MovieClip Frame 1Symbol 138 MovieClip [click_back]
"setBack"Symbol 1111 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1111 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1111 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1114 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1114 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1114 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1117 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1117 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1117 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1120 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1120 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1120 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1123 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1123 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1123 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1126 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1126 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1126 MovieClip Frame 1Symbol 1000 Button
"setBack"Symbol 1169 MovieClip Frame 1Symbol 1107 MovieClip
"butUp"Symbol 1169 MovieClip Frame 1Symbol 996 Button
"butDown"Symbol 1169 MovieClip Frame 1Symbol 1000 Button
"mcBack"Symbol 1183 MovieClip Frame 1Symbol 138 MovieClip [click_back]
"mcText"Symbol 1211 MovieClip Frame 1Symbol 1183 MovieClip
"butMore"Symbol 1234 MovieClip Frame 1Symbol 1228 Button
"butCont"Symbol 1234 MovieClip Frame 1Symbol 1233 Button

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 138 as "click_back"
ExportAssets (56)Timeline Frame 2Symbol 145 as "win1"
ExportAssets (56)Timeline Frame 2Symbol 146 as "draw1"
ExportAssets (56)Timeline Frame 2Symbol 147 as "taunt1"
ExportAssets (56)Timeline Frame 2Symbol 148 as "hurry1"
ExportAssets (56)Timeline Frame 2Symbol 149 as "walldrop"
ExportAssets (56)Timeline Frame 2Symbol 150 as "lostbonus"
ExportAssets (56)Timeline Frame 2Symbol 151 as "dead1"
ExportAssets (56)Timeline Frame 2Symbol 152 as "explode1"
ExportAssets (56)Timeline Frame 2Symbol 153 as "menu"
ExportAssets (56)Timeline Frame 2Symbol 154 as "win2"
ExportAssets (56)Timeline Frame 2Symbol 155 as "draw2"
ExportAssets (56)Timeline Frame 2Symbol 156 as "taunt2"
ExportAssets (56)Timeline Frame 2Symbol 157 as "hurry2"
ExportAssets (56)Timeline Frame 2Symbol 158 as "click"
ExportAssets (56)Timeline Frame 2Symbol 159 as "bonus"
ExportAssets (56)Timeline Frame 2Symbol 160 as "dead2"
ExportAssets (56)Timeline Frame 2Symbol 161 as "explode2"
ExportAssets (56)Timeline Frame 2Symbol 162 as "win3"
ExportAssets (56)Timeline Frame 2Symbol 163 as "draw3"
ExportAssets (56)Timeline Frame 2Symbol 164 as "taunt3"
ExportAssets (56)Timeline Frame 2Symbol 165 as "hurry3"
ExportAssets (56)Timeline Frame 2Symbol 166 as "dropbomb"
ExportAssets (56)Timeline Frame 2Symbol 167 as "allbonus"
ExportAssets (56)Timeline Frame 2Symbol 168 as "dead3"
ExportAssets (56)Timeline Frame 2Symbol 169 as "explode3"
ExportAssets (56)Timeline Frame 2Symbol 170 as "win4"
ExportAssets (56)Timeline Frame 2Symbol 171 as "draw4"
ExportAssets (56)Timeline Frame 2Symbol 172 as "taunt4"
ExportAssets (56)Timeline Frame 2Symbol 173 as "hurry"
ExportAssets (56)Timeline Frame 2Symbol 174 as "earthq"
ExportAssets (56)Timeline Frame 2Symbol 175 as "dead4"
ExportAssets (56)Timeline Frame 2Symbol 176 as "explode4"
ExportAssets (56)Timeline Frame 2Symbol 177 as "win5"
ExportAssets (56)Timeline Frame 2Symbol 178 as "draw5"
ExportAssets (56)Timeline Frame 2Symbol 179 as "taunt5"
ExportAssets (56)Timeline Frame 2Symbol 180 as "hurry4"
ExportAssets (56)Timeline Frame 2Symbol 181 as "fire"
ExportAssets (56)Timeline Frame 2Symbol 182 as "dead5"
ExportAssets (56)Timeline Frame 2Symbol 183 as "stop"
ExportAssets (56)Timeline Frame 2Symbol 184 as "taunt6"
ExportAssets (56)Timeline Frame 2Symbol 185 as "hurry5"
ExportAssets (56)Timeline Frame 2Symbol 186 as "tel"
ExportAssets (56)Timeline Frame 2Symbol 187 as "drop"
ExportAssets (56)Timeline Frame 2Symbol 188 as "taunt7"
ExportAssets (56)Timeline Frame 2Symbol 189 as "kick"
ExportAssets (56)Timeline Frame 2Symbol 190 as "taunt8"
ExportAssets (56)Timeline Frame 2Symbol 191 as "poops"
ExportAssets (56)Timeline Frame 2Symbol 192 as "taunt9"
ExportAssets (56)Timeline Frame 2Symbol 193 as "taunt10"
ExportAssets (56)Timeline Frame 2Symbol 194 as "taunt11"
ExportAssets (56)Timeline Frame 2Symbol 195 as "taunt12"
ExportAssets (56)Timeline Frame 2Symbol 196 as "taunt13"
ExportAssets (56)Timeline Frame 2Symbol 336 as "mcPlayer1"
ExportAssets (56)Timeline Frame 2Symbol 434 as "bomb"
ExportAssets (56)Timeline Frame 2Symbol 441 as "mcFire_normal"
ExportAssets (56)Timeline Frame 2Symbol 448 as "mcFire_end"
ExportAssets (56)Timeline Frame 2Symbol 455 as "mcFire_middle"
ExportAssets (56)Timeline Frame 2Symbol 507 as "mcBonus"
ExportAssets (56)Timeline Frame 2Symbol 510 as "mcFire_end_bar"
ExportAssets (56)Timeline Frame 2Symbol 513 as "mcFire_normal_bar"
ExportAssets (56)Timeline Frame 2Symbol 516 as "mcFire_middle_bar"
ExportAssets (56)Timeline Frame 2Symbol 617 as "mcPlayer2"
ExportAssets (56)Timeline Frame 2Symbol 718 as "mcPlayer3"
ExportAssets (56)Timeline Frame 2Symbol 819 as "mcPlayer4"
ExportAssets (56)Timeline Frame 2Symbol 838 as "brick"
ExportAssets (56)Timeline Frame 2Symbol 857 as "conc"
ExportAssets (56)Timeline Frame 2Symbol 878 as "teleporter"
ExportAssets (56)Timeline Frame 2Symbol 959 as "tuz"
ExportAssets (56)Timeline Frame 2Symbol 977 as "mcChoose"

Labels

"Preload"Frame 1
"Logo"Frame 9
"Menu"Frame 14
"Game"Frame 22
"front_stop"Symbol 336 MovieClip [mcPlayer1] Frame 1
"front_move"Symbol 336 MovieClip [mcPlayer1] Frame 2
"back_stop"Symbol 336 MovieClip [mcPlayer1] Frame 3
"back_move"Symbol 336 MovieClip [mcPlayer1] Frame 4
"left_stop"Symbol 336 MovieClip [mcPlayer1] Frame 5
"left_move"Symbol 336 MovieClip [mcPlayer1] Frame 6
"right_stop"Symbol 336 MovieClip [mcPlayer1] Frame 7
"right_move"Symbol 336 MovieClip [mcPlayer1] Frame 8
"die"Symbol 336 MovieClip [mcPlayer1] Frame 9
"front_stop"Symbol 617 MovieClip [mcPlayer2] Frame 1
"front_move"Symbol 617 MovieClip [mcPlayer2] Frame 2
"back_stop"Symbol 617 MovieClip [mcPlayer2] Frame 3
"back_move"Symbol 617 MovieClip [mcPlayer2] Frame 4
"left_stop"Symbol 617 MovieClip [mcPlayer2] Frame 5
"left_move"Symbol 617 MovieClip [mcPlayer2] Frame 6
"right_stop"Symbol 617 MovieClip [mcPlayer2] Frame 7
"right_move"Symbol 617 MovieClip [mcPlayer2] Frame 8
"die"Symbol 617 MovieClip [mcPlayer2] Frame 9
"front_stop"Symbol 718 MovieClip [mcPlayer3] Frame 1
"front_move"Symbol 718 MovieClip [mcPlayer3] Frame 2
"back_stop"Symbol 718 MovieClip [mcPlayer3] Frame 3
"back_move"Symbol 718 MovieClip [mcPlayer3] Frame 4
"left_stop"Symbol 718 MovieClip [mcPlayer3] Frame 5
"left_move"Symbol 718 MovieClip [mcPlayer3] Frame 6
"right_stop"Symbol 718 MovieClip [mcPlayer3] Frame 7
"right_move"Symbol 718 MovieClip [mcPlayer3] Frame 8
"die"Symbol 718 MovieClip [mcPlayer3] Frame 9
"front_stop"Symbol 819 MovieClip [mcPlayer4] Frame 1
"front_move"Symbol 819 MovieClip [mcPlayer4] Frame 2
"back_stop"Symbol 819 MovieClip [mcPlayer4] Frame 3
"back_move"Symbol 819 MovieClip [mcPlayer4] Frame 4
"left_stop"Symbol 819 MovieClip [mcPlayer4] Frame 5
"left_move"Symbol 819 MovieClip [mcPlayer4] Frame 6
"right_stop"Symbol 819 MovieClip [mcPlayer4] Frame 7
"right_move"Symbol 819 MovieClip [mcPlayer4] Frame 8
"die"Symbol 819 MovieClip [mcPlayer4] Frame 9

Dynamic Text Variables

_root.leveltoScreenSymbol 1109 EditableText"Blue Lagoon"
_root.winstoScreenSymbol 1112 EditableText"1"
_root.pl1toScreenSymbol 1115 EditableText"-----"
_root.pl2toScreenSymbol 1118 EditableText"-----"
_root.pl3toScreenSymbol 1121 EditableText"-----"
_root.pl4toScreenSymbol 1124 EditableText"-----"
_root.AItoScreenSymbol 1167 EditableText"-----"
_root.player1ScoreSymbol 1213 EditableText"00"
_root.player2ScoreSymbol 1214 EditableText"00"
_root.player3ScoreSymbol 1215 EditableText"00"
_root.player4ScoreSymbol 1216 EditableText"00"
_root.screenTimeSymbol 1219 EditableText"00:00"




http://swfchan.com/3/10534/info.shtml
Created: 20/5 -2019 02:25:48 Last modified: 20/5 -2019 02:25:48 Server time: 06/05 -2024 00:57:46