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

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

playingwithfire.swf

This is the info page for
Flash #9619

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


Text
99%

0

0

0

0

5:00

53 X 750

66333

66333

53 X 750

66333

66333

53 X 750

66333

66333

ActionScript [AS1/AS2]

Frame 1
stop();
Frame 2
_focusrect = 0; _quality = "low"; nBytesTotal = _root.getBytesTotal(); nBytesLoaded = _root.getBytesLoaded(); nPercentLoaded = int((nBytesLoaded / nBytesTotal) * 100); txtLoaded = nPercentLoaded + "%"; if (nBytesLoaded >= nBytesTotal) { var blnSFX = 1; var blnMusic = 1; gotoAndPlay ("GAP"); }
Instance of Symbol 29 MovieClip "movRegisterNow" in Frame 2
onClipEvent (load) { if (_root.strUsername == "Guest") { _visible = true; } else { _visible = false; } }
Frame 3
gotoAndPlay ("LOADING");
Frame 7
getURL ("javascript:document.playingwithfire2.SetVariable('_level0.strCookies',(document.cookie) ? parseCookie(document.cookie) : '');");
Frame 10
if (strCookies != "") { var tmpArr = String(strCookies).split("*####*"); var strCookieName = tmpArr[0]; var strCookieEmail = tmpArr[1]; gotoAndStop ("LOADED"); }
Frame 11
gotoAndPlay(_currentframe - 1);
Frame 13
stop(); var nPlayers = 1; var nOppos = 1; if (_root.blnMusic == 1) { sndMusic0.gotoAndPlay(2); sndMusic2.gotoAndPlay(4); } var strUsername = strCookieName; var strEmail = strCookieEmail; txtName = "YOU ARE LOGGED IN AS: " + tmpArr[0];
Frame 14
var nHeat = 1; var nScore = 0; var nScore2 = 0; var nS1 = 0; var nS2 = 0; var nS3 = 0; var nS4 = 0; stop();
Frame 15
var nLevel; stop();
Frame 16
if (_root.blnMusic) { sndMusic0.gotoAndPlay(4); sndMusic2.gotoAndPlay(2); } var nGridWidth = 15; var nGridHeight = 13; var arrGrid = new Array(); var arrGridNum = new Array(); var arrGridFill = new Array(); var arrGridFillNum = new Array(); var nTotalMins = 3; var nHeats = 3; var nWinner = 0; var blnGameOver = 0; var gCanKick = 0; var gKickSpeed = 10; var gStartingSpd = 2; var gStartingLength = 2; var gStartingBombs = 1; var gOppoMadnessFactor = 1; if (nLevel == 1) { var gCanThrow = -1; i = 0; while (i < nGridWidth) { arrGrid[i] = new Array(); arrGridNum[i] = new Array(); j = 0; while (j < nGridHeight) { arrGridNum[i][j] = 0; if ((((i == 0) || (i == (nGridWidth - 1))) || (j == 0)) || (j == (nGridHeight - 1))) { arrGrid[i][j] = 1; } else if (((i % 2) == 0) && (((j + 1) % 2) != 0)) { arrGrid[i][j] = 1; } else { arrGrid[i][j] = 2; } j++; } i++; } arrGrid[1][1] = 0; arrGrid[1][2] = 0; arrGrid[1][3] = 0; arrGrid[2][1] = 0; arrGrid[3][1] = 0; arrGrid[13][1] = 0; arrGrid[13][2] = 0; arrGrid[13][3] = 0; arrGrid[12][1] = 0; arrGrid[11][1] = 0; arrGrid[13][11] = 0; arrGrid[13][10] = 0; arrGrid[13][9] = 0; arrGrid[12][11] = 0; arrGrid[11][11] = 0; arrGrid[1][11] = 0; arrGrid[2][11] = 0; arrGrid[3][11] = 0; arrGrid[1][10] = 0; arrGrid[1][9] = 0; k = 0; while (k < 20) { nI = random(nGridWidth - 2) + 1; nJ = random(nGridHeight - 2) + 1; if (arrGrid[nI][nJ] == 2) { arrGrid[nI][nJ] = 0; } else { k--; } k++; } } if (nLevel == 2) { var gCanThrow = -1; i = 0; while (i < nGridWidth) { arrGrid[i] = new Array(); arrGridNum[i] = new Array(); j = 0; while (j < nGridHeight) { arrGridNum[i][j] = 0; if ((((i == 0) || (i == (nGridWidth - 1))) || (j == 0)) || (j == (nGridHeight - 1))) { arrGrid[i][j] = 1; } else if (((i % 2) == 0) && (((j + 1) % 2) != 0)) { arrGrid[i][j] = 1; } else { arrGrid[i][j] = 0; } j++; } i++; } arrGrid[1][1] = 2; arrGrid[1][2] = 2; arrGrid[1][3] = 2; arrGrid[2][1] = 2; arrGrid[3][1] = 2; arrGrid[13][1] = 2; arrGrid[13][2] = 2; arrGrid[13][3] = 2; arrGrid[12][1] = 2; arrGrid[11][1] = 2; arrGrid[13][11] = 2; arrGrid[13][10] = 2; arrGrid[13][9] = 2; arrGrid[12][11] = 2; arrGrid[11][11] = 2; arrGrid[1][11] = 2; arrGrid[2][11] = 2; arrGrid[3][11] = 2; arrGrid[1][10] = 2; arrGrid[1][9] = 2; arrGrid[7][4] = 2; arrGrid[7][8] = 2; arrGrid[1][6] = 2; arrGrid[13][6] = 2; arrGrid[3][3] = -7; arrGrid[3][4] = -5; arrGrid[3][5] = -5; arrGrid[3][6] = -5; arrGrid[3][7] = -5; arrGrid[3][8] = -5; arrGrid[3][9] = -10; arrGrid[11][3] = -8; arrGrid[11][4] = -5; arrGrid[11][5] = -5; arrGrid[11][6] = -5; arrGrid[11][7] = -5; arrGrid[11][8] = -5; arrGrid[11][9] = -9; arrGrid[4][3] = -6; arrGrid[5][3] = -6; arrGrid[6][3] = -6; arrGrid[7][3] = -6; arrGrid[8][3] = -6; arrGrid[9][3] = -6; arrGrid[10][3] = -6; arrGrid[4][9] = -6; arrGrid[5][9] = -6; arrGrid[6][9] = -6; arrGrid[7][9] = -6; arrGrid[8][9] = -6; arrGrid[9][9] = -6; arrGrid[10][9] = -6; } if (nLevel == 3) { var gCanThrow = -1; i = 0; while (i < nGridWidth) { arrGrid[i] = new Array(); arrGridNum[i] = new Array(); j = 0; while (j < nGridHeight) { arrGridNum[i][j] = 0; if ((((i == 0) || (i == (nGridWidth - 1))) || (j == 0)) || (j == (nGridHeight - 1))) { arrGrid[i][j] = 1; } else if (((i % 2) == 0) && (((j + 1) % 2) != 0)) { arrGrid[i][j] = 1; } else { arrGrid[i][j] = 2; } j++; } i++; } arrGrid[1][1] = 0; arrGrid[2][1] = 0; arrGrid[3][1] = 0; arrGrid[4][1] = 0; arrGrid[5][1] = 0; arrGrid[2][3] = 0; arrGrid[3][3] = -4; arrGrid[3][2] = 0; arrGrid[1][2] = 0; arrGrid[1][3] = 0; arrGrid[1][4] = 0; arrGrid[8][1] = 0; arrGrid[9][1] = 0; arrGrid[10][1] = 0; arrGrid[11][1] = 0; arrGrid[12][1] = 0; arrGrid[11][2] = 0; arrGrid[11][3] = -4; arrGrid[12][3] = 0; arrGrid[13][1] = 0; arrGrid[13][2] = 0; arrGrid[13][3] = 0; arrGrid[13][4] = 0; arrGrid[9][11] = 0; arrGrid[10][11] = 0; arrGrid[11][11] = 0; arrGrid[12][11] = 0; arrGrid[13][11] = 0; arrGrid[11][9] = -4; arrGrid[11][10] = 0; arrGrid[12][9] = 0; arrGrid[13][8] = 0; arrGrid[13][9] = 0; arrGrid[13][10] = 0; arrGrid[13][11] = 0; arrGrid[1][11] = 0; arrGrid[2][11] = 0; arrGrid[3][11] = 0; arrGrid[4][11] = 0; arrGrid[5][11] = 0; arrGrid[3][9] = -4; arrGrid[3][10] = 0; arrGrid[2][9] = 0; arrGrid[1][8] = 0; arrGrid[1][9] = 0; arrGrid[1][10] = 0; arrGrid[1][11] = 0; } if (nLevel == 4) { gOppoMadnessFactor = 2; var gCanThrow = 1; var gCanKick = 1; gStartingSpd = 4; gStartingLength = 4; gStartingBombs = 3; i = 0; while (i < nGridWidth) { arrGrid[i] = new Array(); arrGridNum[i] = new Array(); j = 0; while (j < nGridHeight) { arrGridNum[i][j] = 0; if ((((i == 0) || (i == (nGridWidth - 1))) || (j == 0)) || (j == (nGridHeight - 1))) { arrGrid[i][j] = 1; } else if (((i % 2) == 0) && (((j + 1) % 2) != 0)) { arrGrid[i][j] = 1; } else { arrGrid[i][j] = 0; } j++; } i++; } }
Instance of Symbol 93 MovieClip "music" in Frame 16
onClipEvent (load) { if (_root.blnMusic == 0) { gotoAndStop (2); } }
Instance of Symbol 98 MovieClip "sound" in Frame 16
onClipEvent (load) { if (_root.blnSFX == 0) { gotoAndStop (2); } }
Instance of Symbol 104 MovieClip in Frame 16
onClipEvent (load) { if (_root.nOppos == 2) { gotoAndStop (2); } else if (_root.nOppos == 3) { gotoAndStop (3); } else { gotoAndStop (1); } }
Frame 17
_quality = "low"; stop();
Instance of Symbol 363 MovieClip "movGame" in Frame 17
onClipEvent (load) { function fPowerUp(x, y) { var puType = random(5); if ((puType == 4) && (random(5) == 2)) { puType = random(4); } nPUCount++; if ((random(2) == 1) && (arrPowerUps[puType] > 0)) { duplicateMovieClip ("movPUPS", "movPU" + nPUCount, nPUCount + 400); eval ("movPU" + nPUCount)._x = ((x * 30) - (nWidth / 2)) + 15; eval ("movPU" + nPUCount)._y = ((y * 30) - (nHeight / 2)) + 15; eval ("movPU" + nPUCount).gotoAndStop(puType + 1); eval ("movPU" + nPUCount).puType = puType; eval ("movPU" + nPUCount).x = x; eval ("movPU" + nPUCount).y = y; _root.arrGrid[x][y] = -1; _root.arrGridNum[x][y] = nPUCount; arrPowerUps[puType]--; } } var nBlockCount = 0; var nBlastCount = 0; var nBrickCount = 0; var nBombCount = 0; var nWidth = 450; var nHeight = 390; var nFadeTime = 25; var nBlowTime = 60; var arrBombLength = new Array(); var arrBombX = new Array(); var arrBombY = new Array(); var nPUCount = 0; var arrBombLastLaid = new Array(0, 0, 0, 0); var arrDead = new Array(0, 0, 0, 0); var arrLives = new Array(3, 3, 3, 3); var arrInvincible = new Array(0, 0, 0, 0); var arrPowerUps = new Array(8, 8, 8, 4, 4); var arrPUTypes = new Array("F", "S", "B", "K", "T"); var arrSpeeds = new Array(2, 3, 5, 6, 10); var nFillCount = 0; var nFillDir = 1; var nWallCount = 1; var nFillRow = 0; var nFillCol = 1; var nFillSlow = 0; var nFLCountStart = -1; var nTotalFL = 0; var doFireLine = 0; var nFLTimeCount = 0; var blnRoundOver = 0; var nDelay = 0; i = 0; while (i < _root.nGridWidth) { j = 0; while (j < _root.nGridHeight) { switch (_root.arrGrid[i][j]) { case 0 : break; case 1 : duplicateMovieClip ("movBlock1", "movB" + nBlockCount, nBlockCount + 50); eval ("movB" + nBlockCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movB" + nBlockCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridNum[i][j] = nBlockCount; nBlockCount++; break; case 2 : duplicateMovieClip ("movBlock2", "movBR" + nBrickCount, nBrickCount + 200); eval ("movBR" + nBrickCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movBR" + nBrickCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridNum[i][j] = nBrickCount; eval ("movBR" + nBrickCount).x = i; eval ("movBR" + nBrickCount).y = j; eval ("movBR" + nBrickCount).txtBrick = (i + "-") + j; nBrickCount++; break; case -4 : duplicateMovieClip ("movTransporter", "movTRAN" + nBrickCount, nBrickCount + 200); eval ("movTRAN" + nBrickCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movTRAN" + nBrickCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridNum[i][j] = nBrickCount; eval ("movTRAN" + nBrickCount).x = i; eval ("movTRAN" + nBrickCount).y = j; eval ("movTRAN" + nBrickCount).txtBrick = (i + "-") + j; eval ("movTRAN" + nBrickCount).nTranID = nBrickCount; if ((nBrickCount == 11) || (nBrickCount == 60)) { eval ("movTRAN" + nBrickCount).gotoAndStop(2); } nBrickCount++; break; case -5 : case -6 : case -7 : case -8 : case -9 : case -10 : if (nFLCountStart == -1) { nFLCountStart = nBrickCount; } nTotalFL++; duplicateMovieClip ("movFireLine", "movFL" + nBrickCount, nBrickCount + 200); eval ("movFL" + nBrickCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movFL" + nBrickCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridNum[i][j] = nBrickCount; eval ("movFL" + nBrickCount).x = i; eval ("movFL" + nBrickCount).y = j; eval ("movFL" + nBrickCount).txtBrick = (i + "-") + j; var ngoto = ((-_root.arrGrid[i][j]) - 4); eval ("movFL" + nBrickCount).gotoAndStop(ngoto); eval ("movFL" + nBrickCount).nFLType = _root.arrGrid[i][j]; eval ("movFL" + nBrickCount).nGoto = ngoto; nBrickCount++; } j++; } i++; } duplicateMovieClip ("player1", "movP1", 5000); if (_root.nPlayers == 2) { duplicateMovieClip ("player2", "movP2", 5001); } else { duplicateMovieClip ("computer2", "movP2", 5001); } if (_root.nOppos >= 2) { duplicateMovieClip ("computer3", "movP3", 5002); } if (_root.nOppos >= 3) { duplicateMovieClip ("computer4", "movP4", 5003); } } onClipEvent (enterFrame) { if (doFireLine == 1) { nFLTimeCount++; if (nFLTimeCount >= 25) { doFireLine = 0; nFLTimeCount = 0; } } if ((((_parent.movTime.strMins == 0) && (_parent.movTime.strSecs < 40)) && (_parent.movTime.strSecs != 0)) && (nFillCount < 80)) { nFillSlow++; if ((nFillSlow / 8) == Math.round(nFillSlow / 8)) { switch (nFillDir) { case 1 : nFillRow++; if (nFillRow > (13 - nWallCount)) { nFillDir++; } break; case 2 : nFillCol++; if (nFillCol > (11 - nWallCount)) { nFillDir++; } break; case 3 : nFillRow--; if (nFillRow <= (0 + nWallCount)) { nFillDir++; } break; case 4 : nFillCol--; if (nFillCol > (1 + nWallCount)) { break; } nFillDir = 1; nWallCount++; } duplicateMovieClip ("movBlock1", "movF" + nFillCount, nFillCount + 4000); eval ("movF" + nFillCount)._x = ((nFillRow * 30) - (nWidth / 2)) + 15; eval ("movF" + nFillCount)._y = ((nFillCol * 30) - (nHeight / 2)) + 15; _root.arrGrid[nFillRow][nFillCol] = 1; j = 1; while (j < 5) { if ((eval ("movP" + j).nGX == nFillRow) && (eval ("movP" + j).nGY == nFillCol)) { fKillPlayer(j); } j++; } nFillCount++; i++; } } if (((!blnRoundOver) && (((((arrDead[0] + arrDead[1]) + arrDead[2]) + arrDead[3]) >= _root.nOppos) || (((arrDead[0] + arrDead[1]) == _root.nPlayers) && (_root.nPlayers == 2)))) && (nFillCount < 149)) { if (arrDead[0] == 0) { _root.nWinner = 1; _root.nS1++; } else if (arrDead[1] == 0) { _root.nWinner = 2; _root.nS2++; } else { if (random(2) == 1) { _root.nS3++; } else { _root.nS4++; } _root.nWinner = 0; } blnRoundOver = 1; nDelay = 0; } if (blnRoundOver == 1) { nDelay++; } if ((blnRoundOver == 1) && (nDelay == 98)) { _root.fGridFill(_root.nHeat); } if ((blnRoundOver == 1) && (nDelay > 100)) { var i = 0; while (i < 4) { switch (nFillDir) { case 1 : nFillRow++; if (nFillRow > (13 - nWallCount)) { nFillDir++; } break; case 2 : nFillCol++; if (nFillCol > (11 - nWallCount)) { nFillDir++; } break; case 3 : nFillRow--; if (nFillRow <= (0 + nWallCount)) { nFillDir++; } break; case 4 : nFillCol--; if (nFillCol > (1 + nWallCount)) { break; } nFillDir = 1; nWallCount++; } if (_root.arrGridFill[nFillRow][nFillCol] == 1) { duplicateMovieClip ("movBlock1", "movF" + nFillCount, nFillCount + 5050); } else { duplicateMovieClip ("movBlock4", "movF" + nFillCount, nFillCount + 5050); } eval ("movF" + nFillCount)._x = ((nFillRow * 30) - (nWidth / 2)) + 15; eval ("movF" + nFillCount)._y = ((nFillCol * 30) - (nHeight / 2)) + 15; nFillCount++; i++; } } if (nFillCount >= 149) { _root.blnGameOver = 1; _root.gotoAndStop("DONE"); } }
Instance of Symbol 371 MovieClip "movTime" in Frame 17
onClipEvent (load) { txtS1 = _root.nS1; txtS2 = _root.nS2; txtS3 = _root.nS3; txtS4 = _root.nS4; txtTime = _root.nTotalMins + ":00"; var nTime = 0; var nC = 0; strMins = _root.nTotalMins - 1; strSecs = 0; strSecSubtract = 60; if (_root.nOppos == 1) { txtS3 = ""; txtS4 = ""; } else if (_root.nOppos == 2) { txtS4 = ""; } } onClipEvent (enterFrame) { if (!_root.movGame.blnRoundOver) { nC++; if ((nC % 24) == 0) { nTime++; } strSecs = strSecSubtract - nTime; if (strSecs < 0) { strSecSubtract = strSecSubtract + 60; strMins--; } if (strSecs >= 60) { strAdd = 1; } else { strAdd = 0; } if ((strSecs <= 0) || (strSecs >= 60)) { strSecs = "00"; } if ((strSecs > 0) && (strSecs < 10)) { strSecs = "0" + String(strSecs); } if (strMins == -1) { txtTime = (Number("0" + strAdd) + ":") + strSecs; } else { txtTime = (Number(strMins + strAdd) + ":") + strSecs; } if (((strMins + strAdd) < 0) && (strSecs == 0)) { _root.movGame.blnRoundOver = 1; } nFrame = (Number(_root.movTime.strMins) * 60) + Number(_root.movTime.strSecs); movBar.gotoAndStop(120 - nFrame); } }
Instance of Symbol 376 MovieClip "movFaces" in Frame 17
onClipEvent (load) { movP1Dead._alpha = 0; movP2Dead._alpha = 0; movP3Dead._alpha = 0; movP4Dead._alpha = 0; }
Instance of Symbol 383 MovieClip "movWhatGame" in Frame 17
onClipEvent (load) { gotoAndStop(_root.nHeat); }
Frame 18
if (_root.blnMusic) { sndMusic0.gotoAndPlay(2); sndMusic2.gotoAndPlay(4); } stop();
Instance of Symbol 401 MovieClip "movGame" in Frame 18
onClipEvent (load) { var nBlockCount = 0; var nBlastCount = 0; var nBrickCount = 0; var nBombCount = 0; var nWidth = 450; var nHeight = 390; var nCount = 0; var nDelCount = 0; var blnRoundOver = 1; var nBonus = 0; var nBonus2 = 0; var nTick = 0; i = 0; while (i < _root.nGridWidth) { j = 0; while (j < _root.nGridHeight) { switch (_root.arrGridFill[i][j]) { case 1 : duplicateMovieClip ("movBlock1", "movB" + nBlockCount, nBlockCount + 50); eval ("movB" + nBlockCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movB" + nBlockCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridFillNum[i][j] = nBlockCount; nBlockCount++; break; case 4 : duplicateMovieClip ("movBlock4", "movB" + nBlockCount, nBlockCount + 50); eval ("movB" + nBlockCount)._x = ((i * 30) - (nWidth / 2)) + 15; eval ("movB" + nBlockCount)._y = ((j * 30) - (nHeight / 2)) + 15; _root.arrGridFillNum[i][j] = nBlockCount; nBlockCount++; } j++; } i++; } var nSecsLeft = ((Number(_root.movTime.strMins) * 60) + Number(_root.movTime.strSecs)); if (_root.nWinner == 1) { movScoreMe.txtLevTime = (nSecsLeft + " secs * ") + (_root.nOppos * 250); } else { movScoreMe.txtLevTime = (nSecsLeft + " secs * ") + (_root.nOppos * 250); } movScoreMe.txtBonus = "0"; movScoreMe.txtScore = _root.nScore; if (_root.nWinner == 3) { movScoreMe.txtLevTime2 = (nSecsLeft + " secs * ") + (_root.nOppos * 250); } else { movScoreMe.txtLevTime2 = (nSecsLeft + " secs * ") + (_root.nOppos * 250); } movScoreMe.txtBonus2 = "0"; movScoreMe.txtScore2 = _root.nScore2; } onClipEvent (enterFrame) { nCount++; if ((nCount > 60) && (nCount < 81)) { i = 1; while (i < 14) { j = 1; while (j < 12) { eval ("movB" + _root.arrGridFillNum[i][j])._alpha = eval ("movB" + _root.arrGridFillNum[i][j])._alpha - 5; j++; } i++; } } if (nCount == 21) { if (_root.nPlayers == 2) { movScoreMe.gotoAndStop(3); } else { movScoreMe.gotoAndStop(2); } } if ((nCount > 95) && (nTick < nSecsLeft)) { nTick++; if (_root.nWinner == 1) { nBonus = nTick * (_root.nOppos * 250); } else { nBonus = (-nTick) * (_root.nOppos * 250); } if (_root.nWinner == 2) { nBonus2 = nTick * (_root.nOppos * 250); } else { nBonus2 = (-nTick) * (_root.nOppos * 250); } movScoreMe.txtBonus = nBonus; movScoreMe.txtScore = Number(_root.nScore + nBonus); movScoreMe.txtBonus2 = nBonus2; movScoreMe.txtScore2 = Number(_root.nScore2 + nBonus2); if (_root.blnSFX) { _root.sndPing.play(); } } }
Frame 19
stop();
Frame 20
txtFScore = _root.nScore; if (nScore > 0) { movLose._alpha = 0; movWin.gotoAndPlay(2); movLose.stop(); } else { movWin._alpha = 0; movWin.stop(); movLose.gotoAndPlay(2); } stop();
Frame 21
txtFScore1 = _root.nScore; txtFScore2 = _root.nScore2; if ((_root.nScore <= 0) && (_root.nScore2 <= 0)) { movEndo.gotoAndStop(1); } else if ((_root.nScore > 0) && (_root.nScore2 <= 0)) { movEndo.gotoAndStop(2); } else if ((_root.nScore <= 0) && (_root.nScore2 > 0)) { movEndo.gotoAndStop(3); } else if ((_root.nScore > 0) && (_root.nScore2 > 0)) { movEndo.gotoAndStop(4); } stop();
Symbol 6 Button
on (release) { getURL ("http://www.gamesmate.com", "_blank"); }
Symbol 7 MovieClip Frame 133
_root.play();
Symbol 13 MovieClip Frame 1
stop();
Symbol 15 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 1
stop();
Symbol 17 MovieClip Frame 3
stop();
Symbol 19 MovieClip Frame 1
stop();
Symbol 19 MovieClip Frame 3
stop();
Symbol 28 Button
on (release) { getURL ("http://www.gamesmate.com/register.asp", "_blank"); }
Symbol 34 Button
on (release) { getURL ("http://www.gamesarcade.net", _blank); }
Symbol 37 Button
on (release, keyPress "1") { if (_root.blnSFX) { _root.sndPing.play(); } var nPlayers = 1; var tid = 1; var gid = 11; loadVariablesNum ("timesplayed.asp", 0, "POST"); play(); }
Symbol 40 Button
on (release, keyPress "2") { if (_root.blnSFX) { _root.sndPing.play(); } var nPlayers = 2; var tid = 2; var gid = 11; loadVariablesNum ("timesplayed.asp", 0, "POST"); play(); }
Symbol 43 Button
on (release) { if (_root.blnSFX) { _root.sndPing.play(); } gotoAndStop ("INSTRUCTIONS"); }
Symbol 47 Button
on (release) { if (_root.blnFX == 1) { _root.sndClick2.play(); } getURL ("http://www.gamesmate.com"); }
Symbol 51 Button
on (release) { if (_root.blnFX == 1) { _root.sndClick2.play(); } getURL ("http://www.gamesmate.com/highscores.asp?id=2&start=1"); }
Symbol 57 Button
on (release, keyPress "m") { if (_root.blnMusic == 1) { _root.blnMusic = 0; _root.sndMusic0.gotoAndPlay(4); } else { _root.blnMusic = 1; _root.sndMusic0.gotoAndPlay(2); } }
Symbol 60 Button
on (release, keyPress "s") { if (_root.blnSFX == 1) { _root.blnSFX = 0; } else { _root.blnSFX = 1; } }
Symbol 63 Button
on (release, keyPress "3") { if (_root.blnSFX) { _root.sndPing.play(); } var nOppos = 3; play(); }
Symbol 66 Button
on (release, keyPress "2") { if (_root.blnSFX) { _root.sndPing.play(); } var nOppos = 2; play(); }
Symbol 69 Button
on (release, keyPress "1") { if (_root.blnSFX) { _root.sndPing.play(); } var nOppos = 1; play(); }
Symbol 72 Button
on (release) { prevFrame(); }
Symbol 75 Button
on (release, keyPress "3") { if (_root.blnSFX) { _root.sndPing.play(); } var nLevel = 3; play(); }
Symbol 78 Button
on (release, keyPress "2") { if (_root.blnSFX) { _root.sndPing.play(); } var nLevel = 2; play(); }
Symbol 81 Button
on (release, keyPress "1") { if (_root.blnSFX) { _root.sndPing.play(); } var nLevel = 1; play(); }
Symbol 84 Button
on (release, keyPress "4") { if (_root.blnSFX) { _root.sndPing.play(); } var nLevel = 4; play(); }
Symbol 89 Button
on (release, keyPress "m") { if (_name == "music") { _root.blnMusic = 0; _root.sndMusic2.gotoAndPlay(4); } else { _root.blnSFX = 0; } gotoAndStop (2); }
Symbol 92 Button
on (release, keyPress "m") { if (_name == "music") { _root.blnMusic = 1; _root.sndMusic2.gotoAndPlay(1); } else { _root.blnSFX = 1; } gotoAndStop (1); }
Symbol 93 MovieClip Frame 1
stop();
Symbol 93 MovieClip Frame 2
stop();
Symbol 94 Button
on (release, keyPress "s") { if (_name == "music") { _root.blnMusic = 0; _root.sndMusic2.gotoAndPlay(4); } else { _root.blnSFX = 0; } gotoAndStop (2); }
Symbol 97 Button
on (release, keyPress "s") { if (_name == "music") { _root.blnMusic = 1; _root.sndMusic2.gotoAndPlay(1); } else { _root.blnSFX = 1; } gotoAndStop (1); }
Symbol 98 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 2
stop();
Symbol 99 Button
on (release, keyPress "q") { gotoAndPlay ("GAP"); }
Symbol 104 MovieClip Frame 1
stop();
Symbol 104 MovieClip Frame 2
stop();
Symbol 104 MovieClip Frame 3
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 115 MovieClip Frame 10
if (_parent.blnRoundOver) { stop(); }
Symbol 115 MovieClip Frame 11
if (_root.blnSFX) { _root.sndBomb.play(); }
Symbol 115 MovieClip Frame 46
gotoAndStop (1);
Symbol 115 MovieClip Frame 47
stop();
Symbol 119 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 132 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 2
stop();
Symbol 132 MovieClip Frame 3
stop();
Symbol 132 MovieClip Frame 4
stop();
Symbol 132 MovieClip Frame 5
stop();
Symbol 136 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 146 MovieClip Frame 1
stop();
Symbol 146 MovieClip Frame 10
if (_parent.blnRoundOver) { stop(); }
Symbol 146 MovieClip Frame 11
if (_root.blnSFX) { _root.sndBomb.play(); }
Symbol 146 MovieClip Frame 46
gotoAndStop (1);
Symbol 146 MovieClip Frame 47
stop();
Symbol 156 MovieClip Frame 1
stop();
Symbol 156 MovieClip Frame 10
if (_parent.blnRoundOver) { stop(); }
Symbol 156 MovieClip Frame 11
if (_root.blnSFX) { _root.sndBomb.play(); }
Symbol 156 MovieClip Frame 46
gotoAndStop (1);
Symbol 156 MovieClip Frame 47
stop();
Symbol 166 MovieClip Frame 1
stop();
Symbol 166 MovieClip Frame 10
if (_parent.blnRoundOver) { stop(); }
Symbol 166 MovieClip Frame 11
if (_root.blnSFX) { _root.sndBomb.play(); }
Symbol 166 MovieClip Frame 46
gotoAndStop (1);
Symbol 166 MovieClip Frame 47
stop();
Symbol 170 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 174 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 178 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 182 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 210 MovieClip Frame 1
stop();
Instance of Symbol 195 MovieClip in Symbol 210 MovieClip Frame 1
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 210 MovieClip Frame 2
stop();
Instance of Symbol 202 MovieClip in Symbol 210 MovieClip Frame 2
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 210 MovieClip Frame 3
stop();
Instance of Symbol 195 MovieClip in Symbol 210 MovieClip Frame 3
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 210 MovieClip Frame 4
stop();
Instance of Symbol 209 MovieClip in Symbol 210 MovieClip Frame 4
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 232 MovieClip Frame 1
stop();
Instance of Symbol 217 MovieClip in Symbol 232 MovieClip Frame 1
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 232 MovieClip Frame 2
stop();
Instance of Symbol 224 MovieClip in Symbol 232 MovieClip Frame 2
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 232 MovieClip Frame 3
stop();
Instance of Symbol 217 MovieClip in Symbol 232 MovieClip Frame 3
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 232 MovieClip Frame 4
stop();
Instance of Symbol 231 MovieClip in Symbol 232 MovieClip Frame 4
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 236 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 240 MovieClip Frame 25
this.removeMovieClip(); stop();
Symbol 244 MovieClip Frame 22
stop();
Symbol 245 MovieClip Frame 1
stop();
Symbol 245 MovieClip Frame 2
stop();
Symbol 245 MovieClip Frame 3
stop();
Symbol 245 MovieClip Frame 4
stop();
Symbol 275 MovieClip Frame 1
stop();
Instance of Symbol 260 MovieClip in Symbol 275 MovieClip Frame 1
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 275 MovieClip Frame 2
stop();
Instance of Symbol 267 MovieClip in Symbol 275 MovieClip Frame 2
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 275 MovieClip Frame 3
stop();
Instance of Symbol 260 MovieClip in Symbol 275 MovieClip Frame 3
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 275 MovieClip Frame 4
stop();
Instance of Symbol 274 MovieClip in Symbol 275 MovieClip Frame 4
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 297 MovieClip Frame 1
stop();
Instance of Symbol 282 MovieClip in Symbol 297 MovieClip Frame 1
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 297 MovieClip Frame 2
stop();
Instance of Symbol 289 MovieClip in Symbol 297 MovieClip Frame 2
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 297 MovieClip Frame 3
stop();
Instance of Symbol 282 MovieClip in Symbol 297 MovieClip Frame 3
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (5); } else { play(); } }
Symbol 297 MovieClip Frame 4
stop();
Instance of Symbol 296 MovieClip in Symbol 297 MovieClip Frame 4
onClipEvent (enterFrame) { if ((((_parent.left + _parent.right) + _parent.up) + _parent.down) == 0) { gotoAndStop (4); } else { play(); } }
Symbol 312 MovieClip Frame 1
stop();
Symbol 312 MovieClip Frame 2
stop();
Symbol 312 MovieClip Frame 3
stop();
Symbol 312 MovieClip Frame 4
stop();
Symbol 312 MovieClip Frame 5
stop();
Symbol 312 MovieClip Frame 6
stop();
Symbol 312 MovieClip Frame 7
stop();
Symbol 313 MovieClip Frame 1
stop(); var blnKilled = 0;
Instance of Symbol 312 MovieClip in Symbol 313 MovieClip Frame 2
onClipEvent (enterFrame) { gotoAndStop(_parent._parent.nGoto + 1); _parent._parent._parent.fBlastImgLoop(); }
Symbol 321 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 2
stop();
Symbol 321 MovieClip Frame 3
stop();
Symbol 321 MovieClip Frame 4
stop();
Symbol 321 MovieClip Frame 5
stop();
Symbol 321 MovieClip Frame 6
stop();
Symbol 362 MovieClip Frame 1
stop();
Symbol 362 MovieClip Frame 2
stop();
Symbol 363 MovieClip Frame 1
function fLayBomb(pid, x, y, blength) { duplicateMovieClip (eval ("movBomb" + pid), "BOMB" + nBombCount, nBombCount + 500); eval ("BOMB" + nBombCount)._x = ((x * 30) - (nWidth / 2)) + 15; eval ("BOMB" + nBombCount)._y = ((y * 30) - (nHeight / 2)) + 15; eval ("BOMB" + nBombCount).x = x; eval ("BOMB" + nBombCount).y = y; eval ("BOMB" + nBombCount).nLaidBy = pid; _root.arrGrid[x][y] = 3; _root.arrGridNum[x][y] = nBombCount; arrBombLastLaid[pid - 1] = 0; arrBombLength[nBombCount] = blength; arrBombX[nBombCount] = x; arrBombY[nBombCount] = y; nBombCount++; if (nBombCount >= 25) { nBombCount = 0; } } function fPickUpBomb(pid, x, y) { var nPickUpCount = _root.arrGridNum[x][y]; eval ("BOMB" + nPickUpCount).blnInHand = pid; _root.arrGrid[x][y] = 0; _root.arrGridNum[x][y] = 0; } function fThrowBomb(pid, x, y, dir, bid) { trace(pid); eval ("BOMB" + bid).blnInHand = 0; eval ("BOMB" + bid).blnThrown = dir; eval ("BOMB" + bid).nLaidBy = pid; } function fComputerThrowBomb(pid, x, y, dir, bid) { var nPickUpCount = _root.arrGridNum[x][y]; eval ("BOMB" + nPickUpCount).blnInHand = pid; _root.arrGrid[x][y] = 0; _root.arrGridNum[x][y] = 0; eval ("BOMB" + nPickUpCount)._x = eval ("movP" + pid)._x; eval ("BOMB" + nPickUpCount)._y = eval ("movP" + pid)._y; eval ("BOMB" + nPickUpCount).gotoAndStop(47); eval ("BOMB" + nPickUpCount).blnThrown = dir; eval ("BOMB" + nPickUpCount).nLaidBy = pid; trace((eval ("BOMB" + nPickUpCount) + "--") + eval ("BOMB" + nPickUpCount).blnThrown); } function fKillPlayer(pid) { if ((arrDead[pid - 1] == 0) && (arrInvincible[pid - 1] == 0)) { duplicateMovieClip ("player1D", ("P" + pid) + "D", 5010 + pid); eval (("P" + pid) + "D")._x = eval ("movP" + pid)._x; eval (("P" + pid) + "D")._y = eval ("movP" + pid)._y; eval (("P" + pid) + "D").gotoAndStop(pid); arrLives[pid - 1]--; arrInvincible[pid - 1] = 75; if (arrLives[pid - 1] == 0) { arrDead[pid - 1] = 1; eval (("_root.movFaces.movP" + pid) + "Dead")._alpha = 100; removeMovieClip(eval ("movP" + pid)); } } } function fBlastImgLoop(nX, nY, objThis) { var _local1 = objThis; if (_root.nLevel == 2) { var _local3 = Math.round((nX - player1.nStartX) / 30) + 1; var _local2 = Math.round((nY - player1.nStartY) / 30) + 1; if ((_root.arrGrid[_local3][_local2] <= -5) && (_root.arrGrid[_local3][_local2] > -11)) { doFireLine = 1; } } i = 1; while (i < 5) { if (arrDead[i - 1] == 0) { if (_local1.hitTest("_parent.dot" + i) && (_local1.blnKilled != 1)) { _local1.blnKilled = 1; trace("bomb KILL player:" + i); fKillPlayer(i); } } i++; } } function fTransportPlayer(pid, nid) { if (eval ("movP" + pid).blnJustTransported == 0) { eval ("movP" + pid).blnJustTransported = 1; if (nid == 5) { eval ("movP" + pid)._x = movTRAN66._x; eval ("movP" + pid)._y = movTRAN66._y; } if (nid == 11) { eval ("movP" + pid)._x = movTRAN60._x; eval ("movP" + pid)._y = movTRAN60._y; } if (nid == 60) { eval ("movP" + pid)._x = movTRAN11._x; eval ("movP" + pid)._y = movTRAN11._y; } if (nid == 66) { eval ("movP" + pid)._x = movTRAN5._x; eval ("movP" + pid)._y = movTRAN5._y; } } } function fCheckInvincibility(pid, objThis) { var _local1 = pid; var _local2 = objThis; if (arrInvincible[_local1 - 1] > 0) { arrInvincible[_local1 - 1]--; if ((arrInvincible[_local1 - 1] / 3) == Math.round(arrInvincible[_local1 - 1] / 3)) { _local2._alpha = 100; } else { _local2._alpha = 50; } } else { _local2._alpha = 100; } }
Instance of Symbol 115 MovieClip "movBomb1" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var nCount = 0; var nLaidBy; var blnInHand = 0; var blnThrown = 0; var thisNum = this._name.substr(4); var isMoving = 0; var nDir = 0; var x; var y; var nGY; var nGX; var nFlightCount = 0; } onClipEvent (enterFrame) { if (_name != "movBomb1") { nCount++; if (nCount <= (_parent.nBlowTime - 1)) { nGX = Math.round((_x - _parent.player1.nStartX) / 30) + 1; nGY = Math.round((_y - _parent.player1.nStartY) / 30) + 1; if (blnInHand != 0) { nCount--; _x = _parent.movP1._x; _y = _parent.movP1._y; gotoAndStop (47); isMoving = 0; } else if (blnThrown != 0) { nCount--; if (nFlightCount <= 9) { var bleft = -230; var bright = 220; var bbot = 180; var btop = -190; if (blnThrown == 1) { _y = (_y - 10); if (_y < btop) { _y = bbot; } } else if (blnThrown == 2) { _y = (_y + 10); if (_y > bbot) { _y = btop; } } else if (blnThrown == 3) { _x = (_x - 10); if (_x < bleft) { _x = bright; } } else if (blnThrown == 4) { _x = (_x + 10); if (_x > bright) { _x = bleft; } } nFlightCount++; if (nFlightCount == 9) { if (_root.arrGrid[nGX][nGY] != 0) { nFlightCount = 7; } else { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); nFlightCount = 10; } } } else if (nFlightCount > 9) { gotoAndStop (1); blnThrown = 0; nFlightCount == -1; } else { blnThrown = 0; } isMoving = 0; } else if (isMoving == 0) { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); _root.arrGrid[nGX][nGY] = 3; _root.arrGridNum[nGX][nGY] = thisNum; } _parent.arrBombX[thisNum] = nGX; _parent.arrBombY[thisNum] = nGY; if (isMoving == 1) { i = 0; while (i < (_parent.nPUCount + 1)) { if (this.hitTest("_parent.movPU" + i)) { eval ("_parent.movPU" + i).blnStatus = 0; } i++; } switch (nDir) { case 1 : if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY + 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } } else { isMoving = 0; } break; case 2 : if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _root.gKickSpeed); if (_root.arrGridNum[nGX - 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } } else { isMoving = 0; } break; case 3 : if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY - 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } } else { isMoving = 0; } break; case 4 : if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _root.gKickSpeed); if (_root.arrGridNum[nGX + 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } } else { isMoving = 0; } } } } if ((nCount == (_parent.nBlowTime - 10)) && (!_parent.blnRoundOver)) { play(); } if ((nCount >= _parent.nBlowTime) && (!_parent.blnRoundOver)) { i = 1; while (i < 5) { if (_parent.arrDead[i - 1] == 0) { if (this.hitTest("_parent.dot" + i)) { _parent.fKillPlayer(i); } } i++; } } if ((nCount == _parent.nBlowTime) && (!_parent.blnRoundOver)) { gotoAndPlay (11); i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov1Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov1BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == -1)) { duplicateMovieClip ("_parent.mov1BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov1Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov1BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == -1)) { duplicateMovieClip ("_parent.mov1BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov1Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov1BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov1BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov1Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov1BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov1BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } } if (_parent.nBlastCount > 100) { _parent.nBlastCount = 0; } if (nCount == (_parent.nBlowTime + _parent.nFadeTime)) { eval ("_parent.movP" + nLaidBy).nBombsLaid--; _root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; this.removeMovieClip(); } } }
Instance of Symbol 119 MovieClip "mov2Blast1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 119 MovieClip "mov2Blast2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 132 MovieClip "movPUPS" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var puType; var blnStatus = 1; var nCount = 0; var x; var y; } onClipEvent (enterFrame) { if (_name != "movPUPS") { i = 1; while (i <= 4) { if ((eval ("_parent.movP" + i).nGX == x) && (eval ("_parent.movP" + i).nGY == y)) { thisX = eval ("_parent.movP" + i)._x; thisY = eval ("_parent.movP" + i)._y; if (((thisX / 30) == Math.round(thisX / 30)) && ((thisY / 30) == Math.round(thisY / 30))) { switch (puType) { case 0 : eval ("_parent.movP" + i).nLength++; break; case 1 : if (eval ("_parent.movP" + i).nSpd < 4) { eval ("_parent.movP" + i).nSpd++; } break; case 2 : eval ("_parent.movP" + i).nBombs++; break; case 3 : eval ("_parent.movP" + i).canKick = 1; break; case 4 : eval ("_parent.movP" + i).canThrow = 1; } _root.arrGrid[x][y] = 0; _root.arrGridNum[x][y] = 0; if (_root.blnSFX) { _root.sndPing.play(); } this.removeMovieClip(); } } i++; } if (blnStatus == 0) { _root.arrGrid[x][y] = 0; _root.arrGridNum[x][y] = 0; this.removeMovieClip(); } } }
Instance of Symbol 136 MovieClip "mov2BlastEnd1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 136 MovieClip "mov2BlastEnd2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 136 MovieClip "mov2BlastEnd3" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 136 MovieClip "mov2BlastEnd4" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 146 MovieClip "movBomb2" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var nCount = 0; var nLaidBy; var blnInHand = 0; var blnThrown = 0; var thisNum = this._name.substr(4); var isMoving = 0; var nDir = 0; var x; var y; var nGY; var nGX; var nFlightCount = 0; } onClipEvent (enterFrame) { if (_name != "movBomb2") { nCount++; if (nCount <= (_parent.nBlowTime - 1)) { nGX = Math.round((_x - _parent.player1.nStartX) / 30) + 1; nGY = Math.round((_y - _parent.player1.nStartY) / 30) + 1; if (blnInHand != 0) { nCount--; _x = _parent.movP2._x; _y = _parent.movP2._y; gotoAndStop (47); isMoving = 0; } else if (blnThrown != 0) { trace(blnThrown); nCount--; if (nFlightCount <= 9) { var bleft = -230; var bright = 220; var bbot = 180; var btop = -190; if (blnThrown == 1) { _y = (_y - 10); if (_y < btop) { _y = bbot; } } else if (blnThrown == 2) { _y = (_y + 10); if (_y > bbot) { _y = btop; } } else if (blnThrown == 3) { _x = (_x - 10); if (_x < bleft) { _x = bright; } } else if (blnThrown == 4) { _x = (_x + 10); if (_x > bright) { _x = bleft; } } nFlightCount++; if (nFlightCount == 9) { if (_root.arrGrid[nGX][nGY] != 0) { nFlightCount = 7; } else { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); nFlightCount = 10; } } } else if (nFlightCount > 9) { gotoAndStop (1); blnThrown = 0; nFlightCount == -1; } else { blnThrown = 0; } isMoving = 0; } else if (isMoving == 0) { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); _root.arrGrid[nGX][nGY] = 3; _root.arrGridNum[nGX][nGY] = thisNum; } _parent.arrBombX[thisNum] = nGX; _parent.arrBombY[thisNum] = nGY; if (isMoving == 1) { i = 0; while (i < (_parent.nPUCount + 1)) { if (this.hitTest("_parent.movPU" + i)) { eval ("_parent.movPU" + i).blnStatus = 0; } i++; } switch (nDir) { case 1 : if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY + 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } } else { isMoving = 0; } break; case 2 : if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _root.gKickSpeed); if (_root.arrGridNum[nGX - 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } } else { isMoving = 0; } break; case 3 : if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY - 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } } else { isMoving = 0; } break; case 4 : if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _root.gKickSpeed); if (_root.arrGridNum[nGX + 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } } else { isMoving = 0; } } } } if ((nCount == (_parent.nBlowTime - 10)) && (!_parent.blnRoundOver)) { play(); } if ((nCount >= _parent.nBlowTime) && (!_parent.blnRoundOver)) { i = 1; while (i < 5) { if (_parent.arrDead[i - 1] == 0) { if (this.hitTest("_parent.dot" + i)) { _parent.fKillPlayer(i); } } i++; } } if ((nCount == _parent.nBlowTime) && (!_parent.blnRoundOver)) { gotoAndPlay (11); i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov2Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov2BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == -1)) { duplicateMovieClip ("_parent.mov2BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov2Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov2BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == -1)) { duplicateMovieClip ("_parent.mov2BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov2Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov2BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov2BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov2Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov2BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov2BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } } if (_parent.nBlastCount > 100) { _parent.nBlastCount = 0; } if (nCount == (_parent.nBlowTime + _parent.nFadeTime)) { eval ("_parent.movP" + nLaidBy).nBombsLaid--; _root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; this.removeMovieClip(); } } }
Instance of Symbol 156 MovieClip "movBomb4" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var nCount = 0; var nLaidBy; var blnInHand = 0; var thisNum = this._name.substr(4); var isMoving = 0; var nDir = 0; var x; var y; var nGY; var nGX; var nFlightCount = 0; } onClipEvent (enterFrame) { if (_name != "movBomb4") { nCount++; if (nCount <= (_parent.nBlowTime - 1)) { nGX = Math.round((_x - _parent.player1.nStartX) / 30) + 1; nGY = Math.round((_y - _parent.player1.nStartY) / 30) + 1; if (blnThrown > 0) { nCount--; if (nFlightCount <= 9) { var bleft = -230; var bright = 220; var bbot = 180; var btop = -190; if (blnThrown == 1) { _y = (_y - 10); if (_y < btop) { _y = bbot; } } else if (blnThrown == 2) { _y = (_y + 10); if (_y > bbot) { _y = btop; } } else if (blnThrown == 3) { _x = (_x - 10); if (_x < bleft) { _x = bright; } } else if (blnThrown == 4) { _x = (_x + 10); if (_x > bright) { _x = bleft; } } nFlightCount++; if (nFlightCount == 9) { if (_root.arrGrid[nGX][nGY] != 0) { nFlightCount = 7; } else { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); nFlightCount = 10; } } } else if (nFlightCount > 9) { gotoAndStop (1); blnThrown = 0; nFlightCount == -1; } else { blnThrown = 0; } isMoving = 0; } else if (isMoving == 0) { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); _root.arrGrid[nGX][nGY] = 3; _root.arrGridNum[nGX][nGY] = thisNum; } _parent.arrBombX[thisNum] = nGX; _parent.arrBombY[thisNum] = nGY; if (isMoving == 1) { i = 0; while (i < (_parent.nPUCount + 1)) { if (this.hitTest("_parent.movPU" + i)) { eval ("_parent.movPU" + i).blnStatus = 0; } i++; } switch (nDir) { case 1 : if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY + 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } } else { isMoving = 0; } break; case 2 : if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _root.gKickSpeed); if (_root.arrGridNum[nGX - 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } } else { isMoving = 0; } break; case 3 : if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY - 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } } else { isMoving = 0; } break; case 4 : if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _root.gKickSpeed); if (_root.arrGridNum[nGX + 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } } else { isMoving = 0; } } } } if ((nCount == (_parent.nBlowTime - 10)) && (!_parent.blnRoundOver)) { play(); } if ((nCount >= _parent.nBlowTime) && (!_parent.blnRoundOver)) { i = 1; while (i < 5) { if (_parent.arrDead[i - 1] == 0) { if (this.hitTest("_parent.dot" + i)) { _parent.fKillPlayer(i); } } i++; } } if ((nCount == _parent.nBlowTime) && (!_parent.blnRoundOver)) { gotoAndPlay (11); i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov3Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov3BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == -1)) { duplicateMovieClip ("_parent.mov3BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov3Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov3BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == -1)) { duplicateMovieClip ("_parent.mov3BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov3Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov3BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov3BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov3Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov3BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov3BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } } if (_parent.nBlastCount > 100) { _parent.nBlastCount = 0; } if (nCount == (_parent.nBlowTime + _parent.nFadeTime)) { eval ("_parent.movP" + nLaidBy).nBombsLaid--; _root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; this.removeMovieClip(); } } }
Instance of Symbol 166 MovieClip "movBomb3" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var nCount = 0; var nLaidBy; var thisNum = this._name.substr(4); var isMoving = 0; var nDir = 0; var x; var y; var nGY; var nGX; var nFlightCount = 0; } onClipEvent (enterFrame) { if (_name != "movBomb3") { nCount++; if (nCount <= (_parent.nBlowTime - 1)) { nGX = Math.round((_x - _parent.player1.nStartX) / 30) + 1; nGY = Math.round((_y - _parent.player1.nStartY) / 30) + 1; if (blnThrown > 0) { nCount--; if (nFlightCount <= 9) { var bleft = -230; var bright = 220; var bbot = 180; var btop = -190; if (blnThrown == 1) { _y = (_y - 10); if (_y < btop) { _y = bbot; } } else if (blnThrown == 2) { _y = (_y + 10); if (_y > bbot) { _y = btop; } } else if (blnThrown == 3) { _x = (_x - 10); if (_x < bleft) { _x = bright; } } else if (blnThrown == 4) { _x = (_x + 10); if (_x > bright) { _x = bleft; } } nFlightCount++; if (nFlightCount == 9) { if (_root.arrGrid[nGX][nGY] != 0) { nFlightCount = 7; } else { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); nFlightCount = 10; } } } else if (nFlightCount > 9) { gotoAndStop (1); blnThrown = 0; nFlightCount == -1; } else { blnThrown = 0; } isMoving = 0; } else if (isMoving == 0) { _x = (((nGX - 1) * 30) + _parent.player1.nStartX); _y = (((nGY - 1) * 30) + _parent.player1.nStartY); _root.arrGrid[nGX][nGY] = 3; _root.arrGridNum[nGX][nGY] = thisNum; } _parent.arrBombX[thisNum] = nGX; _parent.arrBombY[thisNum] = nGY; if (isMoving == 1) { i = 0; while (i < (_parent.nPUCount + 1)) { if (this.hitTest("_parent.movPU" + i)) { eval ("_parent.movPU" + i).blnStatus = 0; } i++; } switch (nDir) { case 1 : if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY + 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } } else { isMoving = 0; } break; case 2 : if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _root.gKickSpeed); if (_root.arrGridNum[nGX - 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } } else { isMoving = 0; } break; case 3 : if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _root.gKickSpeed); if (_root.arrGridNum[nGX][nGY - 1] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } } else { isMoving = 0; } break; case 4 : if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _root.gKickSpeed); if (_root.arrGridNum[nGX + 1][nGY] == _root.arrGridNum[nGX][nGY]) { _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } } else { isMoving = 0; } } } } if ((nCount == (_parent.nBlowTime - 10)) && (!_parent.blnRoundOver)) { play(); } if ((nCount >= _parent.nBlowTime) && (!_parent.blnRoundOver)) { i = 1; while (i < 5) { if (_parent.arrDead[i - 1] == 0) { if (this.hitTest("_parent.dot" + i)) { _parent.fKillPlayer(i); } } i++; } } if ((nCount == _parent.nBlowTime) && (!_parent.blnRoundOver)) { gotoAndPlay (11); i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov4Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov4BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == -1)) { duplicateMovieClip ("_parent.mov4BlastEnd1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y - (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] - i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov4Blast1", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov4BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == -1)) { duplicateMovieClip ("_parent.mov4BlastEnd2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x; eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y + (30 * i); _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum] + i]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov4Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov4BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov4BlastEnd3", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x - (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] - i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } i = 1; while (i <= _parent.arrBombLength[thisNum]) { if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] <= 0) { if (i < _parent.arrBombLength[thisNum]) { duplicateMovieClip ("_parent.mov4Blast2", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } else { duplicateMovieClip ("_parent.mov4BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); } eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; } else if ((_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) || (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == -1)) { duplicateMovieClip ("_parent.mov4BlastEnd4", "BLAST" + _parent.nBlastCount, 600 + _parent.nBlastCount); eval ("_parent.BLAST" + _parent.nBlastCount)._x = this._x + (30 * i); eval ("_parent.BLAST" + _parent.nBlastCount)._y = this._y; _parent.nBlastCount++; if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 2) { eval ("_parent.movBR" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } else { eval ("_parent.movPU" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).blnStatus = 0; } i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 1) { i = _parent.arrBombLength[thisNum] + 1; } else if (_root.arrGrid[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]] == 3) { if (eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount < (_parent.nBlowtime - 1)) { eval ("_parent.BOMB" + _root.arrGridNum[_parent.arrBombX[thisNum] + i][_parent.arrBombY[thisNum]]).nCount = _parent.nBlowtime - 1; } i = _parent.arrBombLength[thisNum] + 1; } i++; } } if (_parent.nBlastCount > 100) { _parent.nBlastCount = 0; } if (nCount == (_parent.nBlowTime + _parent.nFadeTime)) { eval ("_parent.movP" + nLaidBy).nBombsLaid--; _root.arrGrid[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; _root.arrGridNum[_parent.arrBombX[thisNum]][_parent.arrBombY[thisNum]] = 0; this.removeMovieClip(); } } }
Instance of Symbol 170 MovieClip "mov3Blast1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 170 MovieClip "mov3Blast2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 174 MovieClip "mov3BlastEnd1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 174 MovieClip "mov3BlastEnd2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 174 MovieClip "mov3BlastEnd3" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 174 MovieClip "mov3BlastEnd4" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 178 MovieClip "mov4Blast1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 178 MovieClip "mov4Blast2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 182 MovieClip "mov4BlastEnd1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 182 MovieClip "mov4BlastEnd2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 182 MovieClip "mov4BlastEnd3" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 182 MovieClip "mov4BlastEnd4" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 188 MovieClip "movBlock2" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var blnStatus = 1; var nCount = 0; var x; var y; } onClipEvent (enterFrame) { if (blnStatus == 0) { nCount++; } if (nCount == _parent.nFadeTime) { _root.arrGrid[x][y] = 0; _root.arrGridNum[x][y] = 0; _parent.fPowerUp(x, y); this.removeMovieClip(); } }
Instance of Symbol 210 MovieClip "player1" in Symbol 363 MovieClip Frame 1
onClipEvent (keyDown) { if (_name != "player1") { K = Key.getCode(); if (K == 38) { up = 1; } if (K == 40) { down = 1; } if (K == 37) { left = 1; } if (K == 39) { right = 1; } if ((_root.nPlayers == 1) && (K == 32)) { K = 186; } if (K == 186) { if (canThrow != 0) { if ((_root.arrGrid[nGX][nGY] <= 0) && (nBombsLaid < nBombs)) { _parent.fLayBomb(1, nGX, nGY, nLength); nBombsLaid++; } else if ((_root.arrGrid[nGX][nGY] == 3) && (canThrow == 1)) { canThrow = 0; nBombInHand = _root.arrGridNum[nGX][nGY]; _parent.fPickUpBomb(1, nGX, nGY); } } } } } onClipEvent (keyUp) { if (_name != "player1") { K = Key.getCode(); if (K == 38) { up = 0; } if (K == 40) { down = 0; } if (K == 37) { left = 0; } if (K == 39) { right = 0; } if ((_root.nPlayers == 1) && (K == 32)) { K = 186; } if ((K == 186) && (canThrow == 0)) { _parent.fThrowBomb(1, nGX, nGY, nDirection, nBombInHand); canThrow = 1; nBombInHand = 0; } } } onClipEvent (load) { var nSpd = _root.gStartingSpd; var nLength = _root.gStartingLength; var nBombs = _root.gStartingBombs; var nBombsLaid = 0; var canKick = _root.gCanKick; var canThrow = _root.gCanThrow; var nBombInHand = 0; var nStartX = (((-_parent.nWidth) / 2) + 45); var nStartY = (((-_parent.nHeight) / 2) + 45); var nGX; var nGY; var nLagX; var nLagY; var blnJustTransported = 0; var nTranCount = 0; if (_name != "player1") { _x = nStartX; _y = nStartY; if (_root.nLevel == 2) { _x = (_x + 0); _y = (_y + 120); } } } onClipEvent (enterFrame) { if (_name != "player1") { _parent.fCheckInvincibility(1, this); if (blnJustTransported == 1) { nTranCount++; if (nTranCount == 24) { blnJustTransported = 0; nTranCount = 0; } } nGX = Math.round((_x - nStartX) / 30) + 1; nGY = Math.round((_y - nStartY) / 30) + 1; nLagX = (nStartX + (30 * (nGX - 1))) - _x; nLagY = (nStartY + (30 * (nGY - 1))) - _y; if (up == 1) { gotoAndStop (4); nDirection = 1; if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (down == 1) { gotoAndStop (2); nDirection = 2; if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY + 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).nDir = 3; _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (left == 1) { gotoAndStop (3); nDirection = 3; if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX - 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).nDir = 4; _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } if (right == 1) { gotoAndStop (1); nDirection = 4; if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX + 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).nDir = 2; _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } } }
Instance of Symbol 232 MovieClip "player2" in Symbol 363 MovieClip Frame 1
onClipEvent (keyDown) { if (_name != "player2") { K = Key.getCode(); if (K == 87) { up = 1; } if (K == 83) { down = 1; } if (K == 65) { left = 1; } if (K == 68) { right = 1; } if (K == 220) { if (canThrow != 0) { if ((_root.arrGrid[nGX][nGY] <= 0) && (nBombsLaid < nBombs)) { _parent.fLayBomb(2, nGX, nGY, nLength); nBombsLaid++; } else if ((_root.arrGrid[nGX][nGY] == 3) && (canThrow == 1)) { canThrow = 0; nBombInHand = _root.arrGridNum[nGX][nGY]; _parent.fPickUpBomb(2, nGX, nGY); } } } } } onClipEvent (keyUp) { if (_name != "player2") { K = Key.getCode(); if (K == 87) { up = 0; } if (K == 83) { down = 0; } if (K == 65) { left = 0; } if (K == 68) { right = 0; } if ((K == 220) && (canThrow == 0)) { _parent.fThrowBomb(2, nGX, nGY, nDirection, nBombInHand); canThrow = 1; nBombInHand = 0; } } } onClipEvent (load) { if (_name != "player2") { var nSpd = _root.gStartingSpd; var nLength = _root.gStartingLength; var nBombs = _root.gStartingBombs; var nBombsLaid = 0; var canKick = _root.gCanKick; var canThrow = _root.gCanThrow; var nBombInHand = 0; var nStartX = ((_parent.nWidth / 2) - 45); var nStartY = ((_parent.nHeight / 2) - 45); var nGX; var nGY; var nLagX; var nLagY; var blnJustTransported = 0; var nTranCount = 0; _x = nStartX; _y = nStartY; if (_root.nLevel == 2) { _x = (_x - 60); _y = (_y - 60); } gotoAndStop (3); } } onClipEvent (enterFrame) { if (_name != "player2") { _parent.fCheckInvincibility(2, this); if (blnJustTransported == 1) { nTranCount++; if (nTranCount == 24) { blnJustTransported = 0; nTranCount = 0; } } nGX = Math.round((_x - nStartX) / 30) + 13; nGY = Math.round((_y - nStartY) / 30) + 11; nLagX = (-180 + (30 * (nGX - 1))) - _x; nLagY = (-150 + (30 * (nGY - 1))) - _y; if (up == 1) { gotoAndStop (4); nDirection = 1; if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (down == 1) { gotoAndStop (2); nDirection = 2; if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY + 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).nDir = 3; _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (left == 1) { gotoAndStop (3); nDirection = 3; if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX - 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).nDir = 4; _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } if (right == 1) { gotoAndStop (1); nDirection = 4; if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } else if (((canKick == 1) && ((_root.arrGrid[nGX + 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).nDir = 2; _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } } }
Instance of Symbol 236 MovieClip "mov1Blast1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 236 MovieClip "mov1Blast2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 240 MovieClip "mov1BlastEnd1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 240 MovieClip "mov1BlastEnd2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 240 MovieClip "mov1BlastEnd3" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 240 MovieClip "mov1BlastEnd4" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _parent.fBlastImgLoop(_x, _y, this); }
Instance of Symbol 232 MovieClip "computer2" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { if (_name != "computer2") { var nSpd = _root.gStartingSpd; var nLength = _root.gStartingLength; var nBombs = _root.gStartingBombs; var nBombsLaid = 0; var canKick = _root.gCanKick; var canThrow = _root.gCanThrow; var nStartX = ((_parent.nWidth / 2) - 45); var nStartY = ((_parent.nHeight / 2) - 45); var nGX; var nGY; var nLagX; var nLagY; _x = nStartX; _y = nStartY; if (_root.nLevel == 2) { _x = (_x - 0); _y = (_y - 120); } var arrChoices = new Array(); var isBombUp = 0; var isBombDown = 0; var isBombLeft = 0; var isBombRight = 0; var justLaid = 0; var blnJustTransported = 0; var nTranCount = 0; gotoAndStop (3); } } onClipEvent (enterFrame) { if (_name != "computer2") { _parent.fCheckInvincibility(2, this); if (blnJustTransported == 1) { nTranCount++; if (nTranCount == 24) { blnJustTransported = 0; nTranCount = 0; } } _parent.arrBombLastLaid[1]++; if ((_parent.arrBombLastLaid[1] == Math.round(350 / _root.gOppoMadnessFactor)) && (nBombsLaid < nBombs)) { _parent.fLayBomb(2, nGX, nGY, nLength); justLaid = 1; nBombsLaid++; } i = 1; while (i < 5) { if (((((((_parent.arrBombLastLaid[1] > 10) && (nGX >= (eval ("_parent.movP" + i).nGX - 3))) && (nGX <= (eval ("_parent.movP" + i).nGX + 3))) && (nGY >= (eval ("_parent.movP" + i).nGY - 3))) && (nGY <= (eval ("_parent.movP" + i).nGY + 3))) && (nBombsLaid < nBombs)) && (i != 2)) { if (random(12 / _root.gOppoMadnessFactor) == 1) { _parent.fLayBomb(2, nGX, nGY, nLength); justLaid = 1; nBombsLaid++; } } i++; } if (((_y % 30) == 0) && ((_x % 30) == 0)) { isBombUp = 0; isBombDown = 0; isBombLeft = 0; isBombRight = 0; i = 1; while (i <= (nLength + 1)) { if ((_root.arrGrid[nGX][nGY - i] == 3) || (_root.arrGrid[nGX][nGY - i] == -11)) { isBombUp = 1; } if ((_root.arrGrid[nGX][nGY + i] == 3) || (_root.arrGrid[nGX][nGY + i] == -11)) { isBombDown = 1; } if ((_root.arrGrid[nGX - i][nGY] == 3) || (_root.arrGrid[nGX - i][nGY] == -11)) { isBombLeft = 1; } if ((_root.arrGrid[nGX + i][nGY] == 3) || (_root.arrGrid[nGX + i][nGY] == -11)) { isBombRight = 1; } if (((_root.nLevel == 2) && (random(2) == 1)) && ((((isBombUp + isBombDown) + isBombLeft) + isBombRight) == 0)) { if ((_root.arrGrid[nGX][nGY - i] <= -5) && (_root.arrGrid[nGX][nGY - i] > -11)) { isBombUp = 1; } if ((_root.arrGrid[nGX][nGY + i] <= -5) && (_root.arrGrid[nGX][nGY + i] > -11)) { isBombDown = 1; } if ((_root.arrGrid[nGX - i][nGY] <= -5) && (_root.arrGrid[nGX - i][nGY] > -11)) { isBombLeft = 1; } if ((_root.arrGrid[nGX + i][nGY] <= -5) && (_root.arrGrid[nGX + i][nGY] > -11)) { isBombRight = 1; } } i++; } var nAnyBombs = (((isBombUp + isBombDown) + isBombLeft) + isBombRight); var isABombLeft = 0; var isABombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY - 1] == 3) { isABombLeft = 1; } if (_root.arrGrid[nGX + i][nGY - 1] == 3) { isABombRight = 1; } i++; } var nAnyABombs = (isABombLeft + isABombRight); var isBBombLeft = 0; var isBBombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY + 1] == 3) { isBBombLeft = 1; } if (_root.arrGrid[nGX + i][nGY + 1] == 3) { isBBombRight = 1; } i++; } var nAnyBBombs = (isBBombLeft + isBBombRight); var isCBombUp = 0; var isCBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - 1][nGY - i] == 3) { isCBombUp = 1; } if (_root.arrGrid[nGX - 1][nGY + i] == 3) { isCBombDown = 1; } i++; } var nAnyCBombs = (isCBombUp + isCBombDown); var isDBombUp = 0; var isDBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX + 1][nGY - i] == 3) { isDBombUp = 1; } if (_root.arrGrid[nGX + 1][nGY + i] == 3) { isDBombDown = 1; } i++; } var nAnyDBombs = (isDBombUp + isDBombDown); if (((random(20) == 2) || (justLaid)) || (nAnyBombs > 0)) { justLaid = 0; nLen = 0; arrChoices = new Array(); if (((_root.arrGrid[nGX][nGY - 1] <= 0) && (down != 1)) && (!isBombUp)) { arrChoices[nLen] = 1; nLen++; } if (((_root.arrGrid[nGX][nGY + 1] <= 0) && (up != 1)) && (!isBombDown)) { arrChoices[nLen] = 2; nLen++; } if (((_root.arrGrid[nGX - 1][nGY] <= 0) && (right != 1)) && (!isBombLeft)) { arrChoices[nLen] = 3; nLen++; } if (((_root.arrGrid[nGX + 1][nGY] <= 0) && (left != 1)) && (!isBombRight)) { arrChoices[nLen] = 4; nLen++; } var nChoice = arrChoices[random(nLen)]; if ((((arrChoices.length == 0) && (nBombsLaid < nBombs)) && (_root.arrGrid[nGX][nGY] == 0)) && ((((nAnyABombs + nAnyBBombs) + nAnyCBombs) + nAnyDBombs) == 0)) { _parent.fLayBomb(2, nGX, nGY, nLength); justLaid = 1; nBombsLaid++; } up = 0; down = 0; left = 0; right = 0; switch (nChoice) { case 1 : if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } up = 1; break; case 2 : if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 2; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } down = 1; break; case 3 : if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 3; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } left = 1; break; case 4 : if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 4; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } right = 1; } } } } if (_name != "computer2") { nGX = Math.round((_x - nStartX) / 30) + 13; nGY = Math.round((_y - nStartY) / 30) + 11; nLagX = (-180 + (30 * (nGX - 1))) - _x; nLagY = (-150 + (30 * (nGY - 1))) - _y; if (up == 1) { gotoAndStop (4); if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyABombs == 0) { _y = (_y - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (down == 1) { gotoAndStop (2); if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyBBombs == 0) { _y = (_y + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY + 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).nDir = 3; _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (left == 1) { gotoAndStop (3); if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyCBombs == 0) { _x = (_x - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX - 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).nDir = 4; _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } if (right == 1) { gotoAndStop (1); if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyDBombs == 0) { _x = (_x + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX + 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).nDir = 2; _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } } }
Instance of Symbol 247 MovieClip "dot1" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.movP1._x; _y = _parent.movP1._y; _alpha = 0; }
Instance of Symbol 247 MovieClip "dot2" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.movP2._x; _y = _parent.movP2._y; _alpha = 0; }
Instance of Symbol 247 MovieClip "dot3" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.movP3._x; _y = _parent.movP3._y; _alpha = 0; }
Instance of Symbol 247 MovieClip "dot4" in Symbol 363 MovieClip Frame 1
onClipEvent (enterFrame) { _x = _parent.movP4._x; _y = _parent.movP4._y; _alpha = 0; }
Instance of Symbol 275 MovieClip "computer3" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { if (_name != "computer3") { var nSpd = _root.gStartingSpd; var nLength = _root.gStartingLength; var nBombs = _root.gStartingBombs; var nBombsLaid = 0; var canKick = _root.gCanKick; var canThrow = _root.gCanThrow; var nBombInHand = 0; var nDirection = 1; var nStartX = (((-_parent.nWidth) / 2) + 45); var nStartY = ((_parent.nHeight / 2) - 45); var nGX; var nGY; var nLagX; var nLagY; _x = nStartX; _y = nStartY; if (_root.nLevel == 2) { _x = (_x + 90); _y = (_y - 0); } var arrChoices = new Array(); var isBombUp = 0; var isBombDown = 0; var isBombLeft = 0; var isBombRight = 0; var justLaid = 0; var blnJustTransported = 0; var nTranCount = 0; gotoAndStop (3); } } onClipEvent (enterFrame) { if (_name != "computer3") { _parent.fCheckInvincibility(3, this); if (blnJustTransported == 1) { nTranCount++; if (nTranCount == 24) { blnJustTransported = 0; nTranCount = 0; } } _parent.arrBombLastLaid[2]++; if ((_parent.arrBombLastLaid[2] == Math.round(350 / _root.gOppoMadnessFactor)) && (nBombsLaid < nBombs)) { _parent.fLayBomb(3, nGX, nGY, nLength); if ((random(11) == 5) && (canThrow == 1)) { canThrow = 0; _parent.fComputerThrowBomb(3, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } i = 1; while (i < 5) { if (((((((_parent.arrBombLastLaid[2] > 10) && (nGX >= (eval ("_parent.movP" + i).nGX - 3))) && (nGX <= (eval ("_parent.movP" + i).nGX + 3))) && (nGY >= (eval ("_parent.movP" + i).nGY - 3))) && (nGY <= (eval ("_parent.movP" + i).nGY + 3))) && (nBombsLaid < nBombs)) && (i != 3)) { if ((random(22 / _root.gOppoMadnessFactor) == 1) && (canThrow == 1)) { _parent.fLayBomb(3, nGX, nGY, nLength); if (random(3) == 1) { canThrow = 0; _parent.fComputerThrowBomb(3, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } } i++; } if (((_y % 30) == 0) && ((_x % 30) == 0)) { isBombUp = 0; isBombDown = 0; isBombLeft = 0; isBombRight = 0; i = 1; while (i <= (nLength + 1)) { if ((_root.arrGrid[nGX][nGY - i] == 3) || (_root.arrGrid[nGX][nGY - i] == -11)) { isBombUp = 1; } if ((_root.arrGrid[nGX][nGY + i] == 3) || (_root.arrGrid[nGX][nGY + i] == -11)) { isBombDown = 1; } if ((_root.arrGrid[nGX - i][nGY] == 3) || (_root.arrGrid[nGX - i][nGY] == -11)) { isBombLeft = 1; } if ((_root.arrGrid[nGX + i][nGY] == 3) || (_root.arrGrid[nGX + i][nGY] == -11)) { isBombRight = 1; } if (((_root.nLevel == 2) && (random(2) == 1)) && ((((isBombUp + isBombDown) + isBombLeft) + isBombRight) == 0)) { if (_root.arrGrid[nGX][nGY - i] <= -5) { isBombUp = 1; } if (_root.arrGrid[nGX][nGY + i] <= -5) { isBombDown = 1; } if (_root.arrGrid[nGX - i][nGY] <= -5) { isBombLeft = 1; } if (_root.arrGrid[nGX + i][nGY] <= -5) { isBombRight = 1; } } i++; } var nAnyBombs = (((isBombUp + isBombDown) + isBombLeft) + isBombRight); var isABombLeft = 0; var isABombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY - 1] == 3) { isABombLeft = 1; } if (_root.arrGrid[nGX + i][nGY - 1] == 3) { isABombRight = 1; } i++; } var nAnyABombs = (isABombLeft + isABombRight); var isBBombLeft = 0; var isBBombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY + 1] == 3) { isBBombLeft = 1; } if (_root.arrGrid[nGX + i][nGY + 1] == 3) { isBBombRight = 1; } i++; } var nAnyBBombs = (isBBombLeft + isBBombRight); var isCBombUp = 0; var isCBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - 1][nGY - i] == 3) { isCBombUp = 1; } if (_root.arrGrid[nGX - 1][nGY + i] == 3) { isCBombDown = 1; } i++; } var nAnyCBombs = (isCBombUp + isCBombDown); var isDBombUp = 0; var isDBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX + 1][nGY - i] == 3) { isDBombUp = 1; } if (_root.arrGrid[nGX + 1][nGY + i] == 3) { isDBombDown = 1; } i++; } var nAnyDBombs = (isDBombUp + isDBombDown); if (((random(20) == 2) || (justLaid)) || (nAnyBombs > 0)) { justLaid = 0; nLen = 0; arrChoices = new Array(); if (((_root.arrGrid[nGX][nGY - 1] <= 0) && (down != 1)) && (!isBombUp)) { arrChoices[nLen] = 1; nLen++; } if (((_root.arrGrid[nGX][nGY + 1] <= 0) && (up != 1)) && (!isBombDown)) { arrChoices[nLen] = 2; nLen++; } if (((_root.arrGrid[nGX - 1][nGY] <= 0) && (right != 1)) && (!isBombLeft)) { arrChoices[nLen] = 3; nLen++; } if (((_root.arrGrid[nGX + 1][nGY] <= 0) && (left != 1)) && (!isBombRight)) { arrChoices[nLen] = 4; nLen++; } var nChoice = arrChoices[random(nLen)]; if ((((arrChoices.length == 0) && (nBombsLaid < nBombs)) && (_root.arrGrid[nGX][nGY] == 0)) && ((((nAnyABombs + nAnyBBombs) + nAnyCBombs) + nAnyDBombs) == 0)) { _parent.fLayBomb(3, nGX, nGY, nLength); if ((random(15) == 6) && (canThrow == 1)) { canThrow = 0; _parent.fComputerThrowBomb(3, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } up = 0; down = 0; left = 0; right = 0; switch (nChoice) { case 1 : up = 1; break; case 2 : down = 1; break; case 3 : left = 1; break; case 4 : right = 1; } } } } if (_name != "computer3") { nGX = Math.round((_x - nStartX) / 30) + 1; nGY = Math.round((_y - nStartY) / 30) + 11; nLagX = (-180 + (30 * (nGX - 1))) - _x; nLagY = (-150 + (30 * (nGY - 1))) - _y; if (up == 1) { gotoAndStop (4); nDirection = 1; if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyABombs == 0) { _y = (_y - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (down == 1) { gotoAndStop (2); nDirection = 2; if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyBBombs == 0) { _y = (_y + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY + 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).nDir = 3; _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (left == 1) { gotoAndStop (3); nDirection = 3; if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyCBombs == 0) { _x = (_x - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX - 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).nDir = 4; _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } if (right == 1) { gotoAndStop (1); nDirection = 4; if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyDBombs == 0) { _x = (_x + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX + 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).nDir = 2; _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } } }
Instance of Symbol 297 MovieClip "computer4" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { if (_name != "computer4") { var nSpd = _root.gStartingSpd; var nLength = _root.gStartingLength; var nBombs = _root.gStartingBombs; var nBombsLaid = 0; var canKick = _root.gCanKick; var canThrow = _root.gCanThrow; var nBombInHand = 0; var nDirection = 1; var nStartX = ((_parent.nWidth / 2) - 45); var nStartY = (((-_parent.nHeight) / 2) + 45); var nGX; var nGY; var nLagX; var nLagY; _x = nStartX; _y = nStartY; if (_root.nLevel == 2) { _x = (_x - 90); _y = (_y + 0); } var arrChoices = new Array(); var isBombUp = 0; var isBombDown = 0; var isBombLeft = 0; var isBombRight = 0; var justLaid = 0; var blnJustTransported = 0; var nTranCount = 0; gotoAndStop (3); } } onClipEvent (enterFrame) { if (_name != "computer4") { _parent.fCheckInvincibility(4, this); if (blnJustTransported == 1) { nTranCount++; if (nTranCount == 24) { blnJustTransported = 0; nTranCount = 0; } } _parent.arrBombLastLaid[3]++; if ((_parent.arrBombLastLaid[3] == Math.round(300 / _root.gOppoMadnessFactor)) && (nBombsLaid < nBombs)) { _parent.fLayBomb(4, nGX, nGY, nLength); if ((random(5) == 1) && (canThrow == 1)) { canThrow = 0; _parent.fComputerThrowBomb(4, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } i = 1; while (i < 5) { if (((((((_parent.arrBombLastLaid[3] > 10) && (nGX >= (eval ("_parent.movP" + i).nGX - 3))) && (nGX <= (eval ("_parent.movP" + i).nGX + 3))) && (nGY >= (eval ("_parent.movP" + i).nGY - 3))) && (nGY <= (eval ("_parent.movP" + i).nGY + 3))) && (nBombsLaid < nBombs)) && (i != 4)) { if ((random(18 / _root.gOppoMadnessFactor) == 1) && (canThrow == 1)) { _parent.fLayBomb(4, nGX, nGY, nLength); if (random(3) == 1) { canThrow = 0; _parent.fComputerThrowBomb(4, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } } i++; } if (((_y % 30) == 0) && ((_x % 30) == 0)) { isBombUp = 0; isBombDown = 0; isBombLeft = 0; isBombRight = 0; i = 1; while (i <= (nLength + 1)) { if ((_root.arrGrid[nGX][nGY - i] == 3) || (_root.arrGrid[nGX][nGY - i] == -11)) { isBombUp = 1; } if ((_root.arrGrid[nGX][nGY + i] == 3) || (_root.arrGrid[nGX][nGY + i] == -11)) { isBombDown = 1; } if ((_root.arrGrid[nGX - i][nGY] == 3) || (_root.arrGrid[nGX - i][nGY] == -11)) { isBombLeft = 1; } if ((_root.arrGrid[nGX + i][nGY] == 3) || (_root.arrGrid[nGX + i][nGY] == -11)) { isBombRight = 1; } if (((_root.nLevel == 2) && (random(2) == 1)) && ((((isBombUp + isBombDown) + isBombLeft) + isBombRight) == 0)) { if (_root.arrGrid[nGX][nGY - i] <= -5) { isBombUp = 1; } if (_root.arrGrid[nGX][nGY + i] <= -5) { isBombDown = 1; } if (_root.arrGrid[nGX - i][nGY] <= -5) { isBombLeft = 1; } if (_root.arrGrid[nGX + i][nGY] <= -5) { isBombRight = 1; } } i++; } var nAnyBombs = (((isBombUp + isBombDown) + isBombLeft) + isBombRight); var isABombLeft = 0; var isABombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY - 1] == 3) { isABombLeft = 1; } if (_root.arrGrid[nGX + i][nGY - 1] == 3) { isABombRight = 1; } i++; } var nAnyABombs = (isABombLeft + isABombRight); var isBBombLeft = 0; var isBBombRight = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - i][nGY + 1] == 3) { isBBombLeft = 1; } if (_root.arrGrid[nGX + i][nGY + 1] == 3) { isBBombRight = 1; } i++; } var nAnyBBombs = (isBBombLeft + isBBombRight); var isCBombUp = 0; var isCBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX - 1][nGY - i] == 3) { isCBombUp = 1; } if (_root.arrGrid[nGX - 1][nGY + i] == 3) { isCBombDown = 1; } i++; } var nAnyCBombs = (isCBombUp + isCBombDown); var isDBombUp = 0; var isDBombDown = 0; i = 1; while (i <= (nLength + 1)) { if (_root.arrGrid[nGX + 1][nGY - i] == 3) { isDBombUp = 1; } if (_root.arrGrid[nGX + 1][nGY + i] == 3) { isDBombDown = 1; } i++; } var nAnyDBombs = (isDBombUp + isDBombDown); if (((random(20) == 2) || (justLaid)) || (nAnyBombs > 0)) { justLaid = 0; nLen = 0; arrChoices = new Array(); if (((_root.arrGrid[nGX][nGY - 1] <= 0) && (down != 1)) && (!isBombUp)) { arrChoices[nLen] = 1; nLen++; } if (((_root.arrGrid[nGX][nGY + 1] <= 0) && (up != 1)) && (!isBombDown)) { arrChoices[nLen] = 2; nLen++; } if (((_root.arrGrid[nGX - 1][nGY] <= 0) && (right != 1)) && (!isBombLeft)) { arrChoices[nLen] = 3; nLen++; } if (((_root.arrGrid[nGX + 1][nGY] <= 0) && (left != 1)) && (!isBombRight)) { arrChoices[nLen] = 4; nLen++; } var nChoice = arrChoices[random(nLen)]; if ((((arrChoices.length == 0) && (nBombsLaid < nBombs)) && (_root.arrGrid[nGX][nGY] == 0)) && ((((nAnyABombs + nAnyBBombs) + nAnyCBombs) + nAnyDBombs) == 0)) { _parent.fLayBomb(4, nGX, nGY, nLength); if ((random(3) == 1) && (canThrow == 1)) { canThrow = 0; _parent.fComputerThrowBomb(4, nGX, nGY, nDirection, 0); } justLaid = 1; nBombsLaid++; } up = 0; down = 0; left = 0; right = 0; switch (nChoice) { case 1 : up = 1; break; case 2 : down = 1; break; case 3 : left = 1; break; case 4 : right = 1; } } } } if (_name != "computer4") { nGX = Math.round((_x - nStartX) / 30) + 13; nGY = Math.round((_y - nStartY) / 30) + 1; nLagX = (-180 + (30 * (nGX - 1))) - _x; nLagY = (-150 + (30 * (nGY - 1))) - _y; if (up == 1) { gotoAndStop (4); nDirection = 1; if (((_root.arrGrid[nGX][nGY - 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyABombs == 0) { _y = (_y - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY - 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY - 1]).nDir = 1; _root.arrGrid[nGX][nGY - 1] = 0; _root.arrGridNum[nGX][nGY - 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY - 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (down == 1) { gotoAndStop (2); nDirection = 2; if (((_root.arrGrid[nGX][nGY + 1] <= 0) || ((_y % 30) != 0)) && ((_x % 30) == 0)) { if (nAnyBBombs == 0) { _y = (_y + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX][nGY + 1] == 3) || ((_y % 30) != 0))) && ((_x % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX][nGY + 1]).nDir = 3; _root.arrGrid[nGX][nGY + 1] = 0; _root.arrGridNum[nGX][nGY + 1] = 0; } if ((left != 1) && (right != 1)) { if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagX > 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX][nGY + 1] <= 0) && (nLagX < 0)) { _x = (_x - _parent.arrSpeeds[nSpd]); } } } if (left == 1) { gotoAndStop (3); nDirection = 3; if (((_root.arrGrid[nGX - 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyCBombs == 0) { _x = (_x - _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX - 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX - 1][nGY]).nDir = 4; _root.arrGrid[nGX - 1][nGY] = 0; _root.arrGridNum[nGX - 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX - 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } if (right == 1) { gotoAndStop (1); nDirection = 4; if (((_root.arrGrid[nGX + 1][nGY] <= 0) || ((_x % 30) != 0)) && ((_y % 30) == 0)) { if (nAnyDBombs == 0) { _x = (_x + _parent.arrSpeeds[nSpd]); } } else if (((canKick == 1) && ((_root.arrGrid[nGX + 1][nGY] == 3) || ((_x % 30) != 0))) && ((_y % 30) == 0)) { eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).isMoving = 1; eval ("_parent.BOMB" + _root.arrGridNum[nGX + 1][nGY]).nDir = 2; _root.arrGrid[nGX + 1][nGY] = 0; _root.arrGridNum[nGX + 1][nGY] = 0; } if ((up != 1) && (down != 1)) { if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY < 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY - 1] <= 0) && (nLagY > 0)) { _y = (_y - _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY] <= 0) && (nLagY > 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } if ((_root.arrGrid[nGX + 1][nGY + 1] <= 0) && (nLagY < 0)) { _y = (_y + _parent.arrSpeeds[nSpd]); } } } } }
Instance of Symbol 321 MovieClip "movFireLine" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var blnStatus = 1; var nCount = 0; var nFLType; var nGoto; var x; var y; } onClipEvent (enterFrame) { if (_parent.doFireLine == 0) { movFLBlast.gotoAndStop(1); _root.arrGrid[x][y] = nFLType; } else { movFLBlast.gotoAndStop(2); _parent.fBlastImgLoop(_x, y, this); _root.arrGrid[x][y] = -11; } }
Instance of Symbol 362 MovieClip "movTransporter" in Symbol 363 MovieClip Frame 1
onClipEvent (load) { var x; var y; var nTranID; } onClipEvent (enterFrame) { i = 1; while (i < 5) { if (_parent.arrDead[i - 1] == 0) { if (this.hitTest("_parent.dot" + i)) { _parent.fTransportPlayer(i, nTranID); } } i++; } }
Symbol 370 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 2
stop();
Symbol 370 MovieClip Frame 3
stop();
Symbol 370 MovieClip Frame 4
stop();
Symbol 370 MovieClip Frame 5
stop();
Symbol 370 MovieClip Frame 6
stop();
Symbol 370 MovieClip Frame 7
stop();
Symbol 370 MovieClip Frame 8
stop();
Symbol 370 MovieClip Frame 9
stop();
Symbol 370 MovieClip Frame 10
stop();
Symbol 370 MovieClip Frame 11
stop();
Symbol 370 MovieClip Frame 12
stop();
Symbol 370 MovieClip Frame 13
stop();
Symbol 370 MovieClip Frame 14
stop();
Symbol 370 MovieClip Frame 15
stop();
Symbol 370 MovieClip Frame 16
stop();
Symbol 370 MovieClip Frame 17
stop();
Symbol 370 MovieClip Frame 18
stop();
Symbol 370 MovieClip Frame 19
stop();
Symbol 370 MovieClip Frame 20
stop();
Symbol 370 MovieClip Frame 21
stop();
Symbol 370 MovieClip Frame 22
stop();
Symbol 370 MovieClip Frame 23
stop();
Symbol 370 MovieClip Frame 24
stop();
Symbol 370 MovieClip Frame 25
stop();
Symbol 370 MovieClip Frame 26
stop();
Symbol 370 MovieClip Frame 27
stop();
Symbol 370 MovieClip Frame 28
stop();
Symbol 370 MovieClip Frame 29
stop();
Symbol 370 MovieClip Frame 30
stop();
Symbol 370 MovieClip Frame 31
stop();
Symbol 370 MovieClip Frame 32
stop();
Symbol 370 MovieClip Frame 33
stop();
Symbol 370 MovieClip Frame 34
stop();
Symbol 370 MovieClip Frame 35
stop();
Symbol 370 MovieClip Frame 36
stop();
Symbol 370 MovieClip Frame 37
stop();
Symbol 370 MovieClip Frame 38
stop();
Symbol 370 MovieClip Frame 39
stop();
Symbol 370 MovieClip Frame 40
stop();
Symbol 370 MovieClip Frame 41
stop();
Symbol 370 MovieClip Frame 42
stop();
Symbol 370 MovieClip Frame 43
stop();
Symbol 370 MovieClip Frame 44
stop();
Symbol 370 MovieClip Frame 45
stop();
Symbol 370 MovieClip Frame 46
stop();
Symbol 370 MovieClip Frame 47
stop();
Symbol 370 MovieClip Frame 48
stop();
Symbol 370 MovieClip Frame 49
stop();
Symbol 370 MovieClip Frame 50
stop();
Symbol 370 MovieClip Frame 51
stop();
Symbol 370 MovieClip Frame 52
stop();
Symbol 370 MovieClip Frame 53
stop();
Symbol 370 MovieClip Frame 54
stop();
Symbol 370 MovieClip Frame 55
stop();
Symbol 370 MovieClip Frame 56
stop();
Symbol 370 MovieClip Frame 57
stop();
Symbol 370 MovieClip Frame 58
stop();
Symbol 370 MovieClip Frame 59
stop();
Symbol 370 MovieClip Frame 60
stop();
Symbol 370 MovieClip Frame 61
stop();
Symbol 370 MovieClip Frame 62
stop();
Symbol 370 MovieClip Frame 63
stop();
Symbol 370 MovieClip Frame 64
stop();
Symbol 370 MovieClip Frame 65
stop();
Symbol 370 MovieClip Frame 66
stop();
Symbol 370 MovieClip Frame 67
stop();
Symbol 370 MovieClip Frame 68
stop();
Symbol 370 MovieClip Frame 69
stop();
Symbol 370 MovieClip Frame 70
stop();
Symbol 370 MovieClip Frame 71
stop();
Symbol 370 MovieClip Frame 72
stop();
Symbol 370 MovieClip Frame 73
stop();
Symbol 370 MovieClip Frame 74
stop();
Symbol 370 MovieClip Frame 75
stop();
Symbol 370 MovieClip Frame 76
stop();
Symbol 370 MovieClip Frame 77
stop();
Symbol 370 MovieClip Frame 78
stop();
Symbol 370 MovieClip Frame 79
stop();
Symbol 370 MovieClip Frame 80
stop();
Symbol 370 MovieClip Frame 81
stop();
Symbol 370 MovieClip Frame 82
stop();
Symbol 370 MovieClip Frame 83
stop();
Symbol 370 MovieClip Frame 84
stop();
Symbol 370 MovieClip Frame 85
stop();
Symbol 370 MovieClip Frame 86
stop();
Symbol 370 MovieClip Frame 87
stop();
Symbol 370 MovieClip Frame 88
stop();
Symbol 370 MovieClip Frame 89
stop();
Symbol 370 MovieClip Frame 90
stop();
Symbol 370 MovieClip Frame 91
stop();
Symbol 370 MovieClip Frame 92
stop();
Symbol 370 MovieClip Frame 93
stop();
Symbol 370 MovieClip Frame 94
stop();
Symbol 370 MovieClip Frame 95
stop();
Symbol 370 MovieClip Frame 96
stop();
Symbol 370 MovieClip Frame 97
stop();
Symbol 370 MovieClip Frame 98
stop();
Symbol 370 MovieClip Frame 99
stop();
Symbol 370 MovieClip Frame 100
stop();
Symbol 370 MovieClip Frame 101
stop();
Symbol 370 MovieClip Frame 102
stop();
Symbol 370 MovieClip Frame 103
stop();
Symbol 370 MovieClip Frame 104
stop();
Symbol 370 MovieClip Frame 105
stop();
Symbol 370 MovieClip Frame 106
stop();
Symbol 370 MovieClip Frame 107
stop();
Symbol 370 MovieClip Frame 108
stop();
Symbol 370 MovieClip Frame 109
stop();
Symbol 370 MovieClip Frame 110
stop();
Symbol 370 MovieClip Frame 111
stop();
Symbol 370 MovieClip Frame 112
stop();
Symbol 370 MovieClip Frame 113
stop();
Symbol 370 MovieClip Frame 114
stop();
Symbol 370 MovieClip Frame 115
stop();
Symbol 370 MovieClip Frame 116
stop();
Symbol 370 MovieClip Frame 117
stop();
Symbol 370 MovieClip Frame 118
stop();
Symbol 370 MovieClip Frame 119
stop();
Symbol 370 MovieClip Frame 120
stop();
Symbol 370 MovieClip Frame 121
stop();
Symbol 370 MovieClip Frame 122
stop();
Symbol 370 MovieClip Frame 123
stop();
Symbol 370 MovieClip Frame 124
stop();
Symbol 370 MovieClip Frame 125
stop();
Symbol 370 MovieClip Frame 126
stop();
Symbol 370 MovieClip Frame 127
stop();
Symbol 370 MovieClip Frame 128
stop();
Symbol 370 MovieClip Frame 129
stop();
Symbol 370 MovieClip Frame 130
stop();
Symbol 370 MovieClip Frame 131
stop();
Symbol 370 MovieClip Frame 132
stop();
Symbol 370 MovieClip Frame 133
stop();
Symbol 370 MovieClip Frame 134
stop();
Symbol 370 MovieClip Frame 135
stop();
Symbol 370 MovieClip Frame 136
stop();
Symbol 370 MovieClip Frame 137
stop();
Symbol 370 MovieClip Frame 138
stop();
Symbol 370 MovieClip Frame 139
stop();
Symbol 370 MovieClip Frame 140
stop();
Symbol 370 MovieClip Frame 141
stop();
Symbol 370 MovieClip Frame 142
stop();
Symbol 370 MovieClip Frame 143
stop();
Symbol 370 MovieClip Frame 144
stop();
Symbol 370 MovieClip Frame 145
stop();
Symbol 370 MovieClip Frame 146
stop();
Symbol 370 MovieClip Frame 147
stop();
Symbol 370 MovieClip Frame 148
stop();
Symbol 370 MovieClip Frame 149
stop();
Symbol 370 MovieClip Frame 150
stop();
Symbol 370 MovieClip Frame 151
stop();
Symbol 370 MovieClip Frame 152
stop();
Symbol 370 MovieClip Frame 153
stop();
Symbol 371 MovieClip Frame 1
Symbol 383 MovieClip Frame 1
stop();
Symbol 383 MovieClip Frame 2
stop();
Symbol 383 MovieClip Frame 3
stop();
Symbol 391 Button
on (release) { if (_root.nWinner == 1) { _root.nScore = _root.nScore + (_parent.nSecsLeft * (_root.nOppos * 250)); } else { _root.nScore = _root.nScore - (_parent.nSecsLeft * (_root.nOppos * 250)); } if (_root.nWinner == 2) { _root.nScore2 = _root.nScore2 + (_parent.nSecsLeft * (_root.nOppos * 250)); } else { _root.nScore2 = _root.nScore2 - (_parent.nSecsLeft * (_root.nOppos * 250)); } if (_root.nHeat < _root.nHeats) { _root.nHeat++; _root.gotoAndPlay("PLAY"); } else if (_root.nPlayers == 1) { _root.gotoAndStop("GAMEOVER"); } else { _root.gotoAndStop("GAMEOVER2"); } }
Symbol 400 MovieClip Frame 1
stop();
Symbol 400 MovieClip Frame 2
stop();
Symbol 400 MovieClip Frame 3
stop();
Symbol 404 Button
on (release) { if (_root.blnSFX) { _root.sndPing.play(); } gotoAndStop ("LOADED"); }
Symbol 409 Button
on (release) { if (_root.blnSFX) { _root.sndPing.play(); } this.gotoAndStop(2); }
Symbol 412 MovieClip Frame 1
stop();
Symbol 412 MovieClip Frame 2
stop();
Symbol 421 Button
on (release) { _root.gotoAndStop("LOADED"); }
Symbol 453 MovieClip Frame 200
stop();
Symbol 455 MovieClip Frame 1
function fMakeMe(g, s, t, u) { var _local2 = s; var _local3 = g; var _local1 = 1; i = 0; while (i < _local3) { _local1 = _local1 + _local2; i++; } _local1 = _local1 * u.length; _local1 = _local1 + t; chickLeft = _local3; chickRight = _local2; chickFore = t; chickBack = _local1; chickName = u; } fMakeMe(2, _root.nScore, 1, _url);
Symbol 455 MovieClip Frame 2
_root.hallsuccess = "false"; loadVariablesNum ("scores.asp", 0, "POST"); _parent.txtInfo = "SUBMITTING";
Symbol 455 MovieClip Frame 3
if (_root.hallsuccess == "true") { gotoAndPlay (5); } _parent.txtInfo = "IMLYING";
Symbol 455 MovieClip Frame 4
gotoAndPlay(_currentframe - 1);
Symbol 455 MovieClip Frame 5
_parent.txtInfo = "YOU SCORED: " + _root.game.nScore; _parent.play(); stop();
Symbol 456 Button
on (release) { _root.gotoAndStop("LOADED"); }
Symbol 472 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 2
stop();
Symbol 472 MovieClip Frame 187
stop();
Symbol 484 MovieClip Frame 1
stop();
Symbol 484 MovieClip Frame 2
stop();
Symbol 484 MovieClip Frame 3
stop();
Symbol 484 MovieClip Frame 4
stop();

Library Items

Symbol 1 GraphicUsed by:Timeline
Symbol 2 BitmapUsed by:3
Symbol 3 GraphicUses:2Used by:4
Symbol 4 MovieClipUses:3Used by:7
Symbol 5 GraphicUsed by:6
Symbol 6 ButtonUses:5Used by:7
Symbol 7 MovieClipUses:4 6Used by:Timeline
Symbol 8 BitmapUsed by:10
Symbol 9 BitmapUsed by:10
Symbol 10 GraphicUses:8 9Used by:Timeline
Symbol 11 GraphicUsed by:13 15 17 19
Symbol 12 SoundUsed by:13
Symbol 13 MovieClipUses:11 12Used by:Timeline
Symbol 14 SoundUsed by:15
Symbol 15 MovieClipUses:11 14Used by:Timeline
Symbol 16 SoundUsed by:17
Symbol 17 MovieClipUses:11 16Used by:Timeline
Symbol 18 SoundUsed by:19
Symbol 19 MovieClipUses:11 18Used by:Timeline
Symbol 20 FontUsed by:21 52 364 365 366 367 368 386 387 388 394 395 396 397 398 399 414 485 486
Symbol 21 EditableTextUses:20Used by:Timeline
Symbol 22 FontUsed by:23
Symbol 23 EditableTextUses:22Used by:Timeline
Symbol 24 BitmapUsed by:25
Symbol 25 GraphicUses:24Used by:Timeline
Symbol 26 BitmapUsed by:27
Symbol 27 GraphicUses:26Used by:28
Symbol 28 ButtonUses:27Used by:29
Symbol 29 MovieClipUses:28Used by:Timeline
Symbol 30 BitmapUsed by:31
Symbol 31 GraphicUses:30Used by:34
Symbol 32 BitmapUsed by:33
Symbol 33 GraphicUses:32Used by:34
Symbol 34 ButtonUses:31 33Used by:Timeline
Symbol 35 BitmapUsed by:36
Symbol 36 GraphicUses:35Used by:37
Symbol 37 ButtonUses:36Used by:Timeline
Symbol 38 BitmapUsed by:39
Symbol 39 GraphicUses:38Used by:40
Symbol 40 ButtonUses:39Used by:Timeline
Symbol 41 BitmapUsed by:42
Symbol 42 GraphicUses:41Used by:43
Symbol 43 ButtonUses:42Used by:Timeline
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:47
Symbol 46 GraphicUsed by:47
Symbol 47 ButtonUses:45 46Used by:Timeline
Symbol 48 BitmapUsed by:49
Symbol 49 GraphicUses:48Used by:51
Symbol 50 GraphicUsed by:51
Symbol 51 ButtonUses:49 50Used by:Timeline
Symbol 52 EditableTextUses:20Used by:Timeline
Symbol 53 BitmapUsed by:54
Symbol 54 GraphicUses:53Used by:Timeline
Symbol 55 BitmapUsed by:56
Symbol 56 GraphicUses:55Used by:57
Symbol 57 ButtonUses:56Used by:Timeline
Symbol 58 BitmapUsed by:59
Symbol 59 GraphicUses:58Used by:60
Symbol 60 ButtonUses:59Used by:Timeline
Symbol 61 BitmapUsed by:62
Symbol 62 GraphicUses:61Used by:63
Symbol 63 ButtonUses:62Used by:Timeline
Symbol 64 BitmapUsed by:65
Symbol 65 GraphicUses:64Used by:66
Symbol 66 ButtonUses:65Used by:Timeline
Symbol 67 BitmapUsed by:68
Symbol 68 GraphicUses:67Used by:69
Symbol 69 ButtonUses:68Used by:Timeline
Symbol 70 BitmapUsed by:71
Symbol 71 GraphicUses:70Used by:72
Symbol 72 ButtonUses:71Used by:Timeline
Symbol 73 BitmapUsed by:74
Symbol 74 GraphicUses:73Used by:75
Symbol 75 ButtonUses:74Used by:Timeline
Symbol 76 BitmapUsed by:77
Symbol 77 GraphicUses:76Used by:78
Symbol 78 ButtonUses:77Used by:Timeline
Symbol 79 BitmapUsed by:80
Symbol 80 GraphicUses:79Used by:81
Symbol 81 ButtonUses:80Used by:Timeline
Symbol 82 BitmapUsed by:83
Symbol 83 GraphicUses:82Used by:84
Symbol 84 ButtonUses:83Used by:Timeline
Symbol 85 BitmapUsed by:86
Symbol 86 GraphicUses:85Used by:Timeline
Symbol 87 GraphicUsed by:89 92 94 97 99
Symbol 88 GraphicUsed by:89 92 94 97 99 370
Symbol 89 ButtonUses:87 88Used by:93
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:93
Symbol 92 ButtonUses:87 88Used by:93
Symbol 93 MovieClipUses:89 91 92Used by:Timeline
Symbol 94 ButtonUses:87 88Used by:98
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:98
Symbol 97 ButtonUses:87 88Used by:98
Symbol 98 MovieClipUses:94 96 97Used by:Timeline
Symbol 99 ButtonUses:87 88Used by:Timeline
Symbol 100 BitmapUsed by:102 103
Symbol 101 BitmapUsed by:102
Symbol 102 GraphicUses:100 101Used by:104
Symbol 103 GraphicUses:100Used by:104
Symbol 104 MovieClipUses:102 103Used by:Timeline
Symbol 105 GraphicUsed by:363
Symbol 106 BitmapUsed by:107
Symbol 107 GraphicUses:106Used by:110
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:110
Symbol 110 MovieClipUses:107 109Used by:115
Symbol 111 BitmapUsed by:112
Symbol 112 GraphicUses:111Used by:115
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:110 112 114Used by:363
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClipUses:118Used by:363
Symbol 120 GraphicUsed by:121
Symbol 121 MovieClipUses:120Used by:132
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:132
Symbol 124 BitmapUsed by:125
Symbol 125 GraphicUses:124Used by:132
Symbol 126 BitmapUsed by:127
Symbol 127 GraphicUses:126Used by:132
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:132
Symbol 130 BitmapUsed by:131
Symbol 131 GraphicUses:130Used by:132
Symbol 132 MovieClipUses:121 123 125 127 129 131Used by:363
Symbol 133 BitmapUsed by:134
Symbol 134 GraphicUses:133Used by:135
Symbol 135 MovieClipUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:363
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:141
Symbol 139 BitmapUsed by:140
Symbol 140 GraphicUses:139Used by:141
Symbol 141 MovieClipUses:138 140Used by:146
Symbol 142 BitmapUsed by:143
Symbol 143 GraphicUses:142Used by:146
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:146
Symbol 146 MovieClipUses:141 143 145Used by:363
Symbol 147 BitmapUsed by:148
Symbol 148 GraphicUses:147Used by:151
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:148 150Used by:156
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:156
Symbol 154 BitmapUsed by:155
Symbol 155 GraphicUses:154Used by:156
Symbol 156 MovieClipUses:151 153 155Used by:363
Symbol 157 BitmapUsed by:158
Symbol 158 GraphicUses:157Used by:161
Symbol 159 BitmapUsed by:160
Symbol 160 GraphicUses:159Used by:161
Symbol 161 MovieClipUses:158 160Used by:166
Symbol 162 BitmapUsed by:163
Symbol 163 GraphicUses:162Used by:166
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClipUses:161 163 165Used by:363
Symbol 167 BitmapUsed by:168
Symbol 168 GraphicUses:167Used by:169
Symbol 169 MovieClipUses:168Used by:170
Symbol 170 MovieClipUses:169Used by:363
Symbol 171 BitmapUsed by:172
Symbol 172 GraphicUses:171Used by:173
Symbol 173 MovieClipUses:172Used by:174
Symbol 174 MovieClipUses:173Used by:363
Symbol 175 BitmapUsed by:176
Symbol 176 GraphicUses:175Used by:177
Symbol 177 MovieClipUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:363
Symbol 179 BitmapUsed by:180
Symbol 180 GraphicUses:179Used by:181
Symbol 181 MovieClipUses:180Used by:182
Symbol 182 MovieClipUses:181Used by:363
Symbol 183 BitmapUsed by:184
Symbol 184 GraphicUses:183Used by:185
Symbol 185 MovieClipUses:184Used by:363 401
Symbol 186 BitmapUsed by:187
Symbol 187 GraphicUses:186Used by:188
Symbol 188 MovieClipUses:187Used by:363
Symbol 189 BitmapUsed by:190
Symbol 190 GraphicUses:189Used by:195
Symbol 191 BitmapUsed by:192
Symbol 192 GraphicUses:191Used by:195
Symbol 193 BitmapUsed by:194
Symbol 194 GraphicUses:193Used by:195
Symbol 195 MovieClipUses:190 192 194Used by:210
Symbol 196 BitmapUsed by:197
Symbol 197 GraphicUses:196Used by:202
Symbol 198 BitmapUsed by:199
Symbol 199 GraphicUses:198Used by:202
Symbol 200 BitmapUsed by:201
Symbol 201 GraphicUses:200Used by:202
Symbol 202 MovieClipUses:197 199 201Used by:210
Symbol 203 BitmapUsed by:204
Symbol 204 GraphicUses:203Used by:209
Symbol 205 BitmapUsed by:206
Symbol 206 GraphicUses:205Used by:209
Symbol 207 BitmapUsed by:208
Symbol 208 GraphicUses:207Used by:209
Symbol 209 MovieClipUses:204 206 208Used by:210
Symbol 210 MovieClipUses:195 202 209Used by:363
Symbol 211 BitmapUsed by:212
Symbol 212 GraphicUses:211Used by:217
Symbol 213 BitmapUsed by:214
Symbol 214 GraphicUses:213Used by:217
Symbol 215 BitmapUsed by:216
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClipUses:212 214 216Used by:232
Symbol 218 BitmapUsed by:219
Symbol 219 GraphicUses:218Used by:224
Symbol 220 BitmapUsed by:221
Symbol 221 GraphicUses:220Used by:224
Symbol 222 BitmapUsed by:223
Symbol 223 GraphicUses:222Used by:224
Symbol 224 MovieClipUses:219 221 223Used by:232
Symbol 225 BitmapUsed by:226
Symbol 226 GraphicUses:225Used by:231
Symbol 227 BitmapUsed by:228
Symbol 228 GraphicUses:227Used by:231
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClipUses:226 228 230Used by:232
Symbol 232 MovieClipUses:217 224 231Used by:363
Symbol 233 BitmapUsed by:234
Symbol 234 GraphicUses:233Used by:235
Symbol 235 MovieClipUses:234Used by:236
Symbol 236 MovieClipUses:235Used by:363
Symbol 237 BitmapUsed by:238
Symbol 238 GraphicUses:237Used by:239
Symbol 239 MovieClipUses:238Used by:240
Symbol 240 MovieClipUses:239Used by:363
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClipUses:242Used by:244
Symbol 244 MovieClipUses:243Used by:245
Symbol 245 MovieClipUses:244Used by:363
Symbol 246 GraphicUsed by:247
Symbol 247 MovieClipUses:246Used by:363
Symbol 248 BitmapUsed by:249
Symbol 249 GraphicUses:248Used by:250
Symbol 250 MovieClipUses:249Used by:363
Symbol 251 BitmapUsed by:252
Symbol 252 GraphicUses:251Used by:253
Symbol 253 MovieClipUses:252Used by:363 401
Symbol 254 BitmapUsed by:255
Symbol 255 GraphicUses:254Used by:260
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:260
Symbol 258 BitmapUsed by:259
Symbol 259 GraphicUses:258Used by:260
Symbol 260 MovieClipUses:255 257 259Used by:275
Symbol 261 BitmapUsed by:262
Symbol 262 GraphicUses:261Used by:267
Symbol 263 BitmapUsed by:264
Symbol 264 GraphicUses:263Used by:267
Symbol 265 BitmapUsed by:266
Symbol 266 GraphicUses:265Used by:267
Symbol 267 MovieClipUses:262 264 266Used by:275
Symbol 268 BitmapUsed by:269
Symbol 269 GraphicUses:268Used by:274
Symbol 270 BitmapUsed by:271
Symbol 271 GraphicUses:270Used by:274
Symbol 272 BitmapUsed by:273
Symbol 273 GraphicUses:272Used by:274
Symbol 274 MovieClipUses:269 271 273Used by:275
Symbol 275 MovieClipUses:260 267 274Used by:363
Symbol 276 BitmapUsed by:277
Symbol 277 GraphicUses:276Used by:282
Symbol 278 BitmapUsed by:279
Symbol 279 GraphicUses:278Used by:282
Symbol 280 BitmapUsed by:281
Symbol 281 GraphicUses:280Used by:282
Symbol 282 MovieClipUses:277 279 281Used by:297
Symbol 283 BitmapUsed by:284
Symbol 284 GraphicUses:283Used by:289
Symbol 285 BitmapUsed by:286
Symbol 286 GraphicUses:285Used by:289
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:289
Symbol 289 MovieClipUses:284 286 288Used by:297
Symbol 290 BitmapUsed by:291
Symbol 291 GraphicUses:290Used by:296
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:296
Symbol 294 BitmapUsed by:295
Symbol 295 GraphicUses:294Used by:296
Symbol 296 MovieClipUses:291 293 295Used by:297
Symbol 297 MovieClipUses:282 289 296Used by:363
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:321
Symbol 300 BitmapUsed by:301
Symbol 301 GraphicUses:300Used by:312
Symbol 302 BitmapUsed by:303
Symbol 303 GraphicUses:302Used by:312
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:312
Symbol 306 BitmapUsed by:307
Symbol 307 GraphicUses:306Used by:312
Symbol 308 BitmapUsed by:309
Symbol 309 GraphicUses:308Used by:312
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClipUses:301 303 305 307 309 311Used by:313
Symbol 313 MovieClipUses:312Used by:321
Symbol 314 BitmapUsed by:315
Symbol 315 GraphicUses:314Used by:321
Symbol 316 BitmapUsed by:317 318 319 320
Symbol 317 GraphicUses:316Used by:321
Symbol 318 GraphicUses:316Used by:321
Symbol 319 GraphicUses:316Used by:321
Symbol 320 GraphicUses:316Used by:321
Symbol 321 MovieClipUses:299 313 315 317 318 319 320Used by:363
Symbol 322 BitmapUsed by:323
Symbol 323 GraphicUses:322Used by:340
Symbol 324 BitmapUsed by:325
Symbol 325 GraphicUses:324Used by:340
Symbol 326 BitmapUsed by:327
Symbol 327 GraphicUses:326Used by:340
Symbol 328 BitmapUsed by:329
Symbol 329 GraphicUses:328Used by:340
Symbol 330 BitmapUsed by:331
Symbol 331 GraphicUses:330Used by:340
Symbol 332 BitmapUsed by:333
Symbol 333 GraphicUses:332Used by:340
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:340
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:340
Symbol 338 BitmapUsed by:339
Symbol 339 GraphicUses:338Used by:340
Symbol 340 MovieClipUses:323 325 327 329 331 333 335 337 339Used by:362
Symbol 341 BitmapUsed by:342
Symbol 342 GraphicUses:341Used by:362
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:344 346 348 350 352 354 356 358 360Used by:362
Symbol 362 MovieClipUses:340 342 361Used by:363
Symbol 363 MovieClipUses:105 115 119 132 136 146 156 166 170 174 178 182 185 188 210 232 236 240 245 247 250 253 275 297 321 362Used by:Timeline
Symbol 364 EditableTextUses:20Used by:371
Symbol 365 EditableTextUses:20Used by:371
Symbol 366 EditableTextUses:20Used by:371
Symbol 367 EditableTextUses:20Used by:371
Symbol 368 EditableTextUses:20Used by:371
Symbol 369 GraphicUsed by:370
Symbol 370 MovieClipUses:88 369Used by:371
Symbol 371 MovieClipUses:364 365 366 367 368 370Used by:Timeline
Symbol 372 BitmapUsed by:373 374
Symbol 373 GraphicUses:372Used by:375
Symbol 374 GraphicUses:372Used by:375
Symbol 375 MovieClipUses:373 374Used by:376
Symbol 376 MovieClipUses:375Used by:Timeline
Symbol 377 BitmapUsed by:378
Symbol 378 GraphicUses:377Used by:383
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:383
Symbol 381 BitmapUsed by:382
Symbol 382 GraphicUses:381Used by:383
Symbol 383 MovieClipUses:378 380 382Used by:Timeline
Symbol 384 BitmapUsed by:385
Symbol 385 GraphicUses:384Used by:400
Symbol 386 EditableTextUses:20Used by:400
Symbol 387 EditableTextUses:20Used by:400
Symbol 388 EditableTextUses:20Used by:400
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:391 404
Symbol 391 ButtonUses:390Used by:400
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:400
Symbol 394 EditableTextUses:20Used by:400
Symbol 395 EditableTextUses:20Used by:400
Symbol 396 EditableTextUses:20Used by:400
Symbol 397 EditableTextUses:20Used by:400
Symbol 398 EditableTextUses:20Used by:400
Symbol 399 EditableTextUses:20Used by:400
Symbol 400 MovieClipUses:385 386 387 388 391 393 394 395 396 397 398 399Used by:401
Symbol 401 MovieClipUses:185 253 400Used by:Timeline
Symbol 402 BitmapUsed by:403
Symbol 403 GraphicUses:402Used by:Timeline
Symbol 404 ButtonUses:390Used by:Timeline
Symbol 405 BitmapUsed by:406
Symbol 406 GraphicUses:405Used by:412
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:409
Symbol 409 ButtonUses:408Used by:412
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:412
Symbol 412 MovieClipUses:406 409 411Used by:Timeline
Symbol 413 GraphicUsed by:Timeline
Symbol 414 EditableTextUses:20Used by:Timeline
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:Timeline
Symbol 417 BitmapUsed by:418
Symbol 418 GraphicUses:417Used by:453 472
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421 456
Symbol 421 ButtonUses:420Used by:453
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:453
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:453 472
Symbol 426 BitmapUsed by:427
Symbol 427 GraphicUses:426Used by:453 472
Symbol 428 BitmapUsed by:429
Symbol 429 GraphicUses:428Used by:432 459
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:432 459
Symbol 432 MovieClipUses:429 431Used by:453
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:453 472
Symbol 435 BitmapUsed by:436
Symbol 436 GraphicUses:435Used by:453 472
Symbol 437 BitmapUsed by:438
Symbol 438 GraphicUses:437Used by:453
Symbol 439 BitmapUsed by:440
Symbol 440 GraphicUses:439Used by:453
Symbol 441 GraphicUsed by:453 472
Symbol 442 SoundUsed by:453 472
Symbol 443 BitmapUsed by:444
Symbol 444 GraphicUses:443Used by:447
Symbol 445 BitmapUsed by:446
Symbol 446 GraphicUses:445Used by:447
Symbol 447 MovieClipUses:444 446Used by:453
Symbol 448 GraphicUsed by:449
Symbol 449 MovieClipUses:448Used by:450
Symbol 450 MovieClipUses:449Used by:453
Symbol 451 BitmapUsed by:452
Symbol 452 GraphicUses:451Used by:453
Symbol 453 MovieClipUses:418 421 423 425 427 432 434 436 438 440 441 442 447 450 452Used by:Timeline
Symbol 454 GraphicUsed by:455
Symbol 455 MovieClipUses:454Used by:472
Symbol 456 ButtonUses:420Used by:472 484
Symbol 457 BitmapUsed by:458
Symbol 458 GraphicUses:457Used by:472
Symbol 459 MovieClipUses:429 431Used by:472
Symbol 460 BitmapUsed by:461
Symbol 461 GraphicUses:460Used by:472
Symbol 462 BitmapUsed by:463
Symbol 463 GraphicUses:462Used by:472
Symbol 464 BitmapUsed by:465
Symbol 465 GraphicUses:464Used by:472
Symbol 466 BitmapUsed by:467
Symbol 467 GraphicUses:466Used by:472
Symbol 468 BitmapUsed by:469 480 483
Symbol 469 GraphicUses:468Used by:472
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:472
Symbol 472 MovieClipUses:418 455 456 458 425 427 459 434 436 461 463 465 467 441 442 469 471Used by:Timeline
Symbol 473 BitmapUsed by:474
Symbol 474 GraphicUses:473Used by:Timeline
Symbol 475 BitmapUsed by:478 480
Symbol 476 BitmapUsed by:478 482
Symbol 477 BitmapUsed by:478 480 482
Symbol 478 GraphicUses:475 476 477Used by:484
Symbol 479 BitmapUsed by:480 482 483
Symbol 480 GraphicUses:475 468 477 479Used by:484
Symbol 481 BitmapUsed by:482 483
Symbol 482 GraphicUses:481 476 477 479Used by:484
Symbol 483 GraphicUses:468 481 479Used by:484
Symbol 484 MovieClipUses:456 478 480 482 483Used by:Timeline
Symbol 485 EditableTextUses:20Used by:Timeline
Symbol 486 EditableTextUses:20Used by:Timeline

Instance Names

"sndPing"Frame 2Symbol 13 MovieClip
"sndBomb"Frame 2Symbol 15 MovieClip
"sndMusic2"Frame 2Symbol 17 MovieClip
"sndMusic0"Frame 2Symbol 19 MovieClip
"movRegisterNow"Frame 2Symbol 29 MovieClip
"music"Frame 16Symbol 93 MovieClip
"sound"Frame 16Symbol 98 MovieClip
"movGame"Frame 17Symbol 363 MovieClip
"movTime"Frame 17Symbol 371 MovieClip
"movFaces"Frame 17Symbol 376 MovieClip
"movWhatGame"Frame 17Symbol 383 MovieClip
"movGame"Frame 18Symbol 401 MovieClip
"movI"Frame 19Symbol 412 MovieClip
"movLose"Frame 20Symbol 453 MovieClip
"movWin"Frame 20Symbol 472 MovieClip
"movEndo"Frame 21Symbol 484 MovieClip
"man"Symbol 245 MovieClip Frame 1Symbol 244 MovieClip
"movFLBlast"Symbol 321 MovieClip Frame 1Symbol 313 MovieClip
"movBomb1"Symbol 363 MovieClip Frame 1Symbol 115 MovieClip
"mov2Blast1"Symbol 363 MovieClip Frame 1Symbol 119 MovieClip
"mov2Blast2"Symbol 363 MovieClip Frame 1Symbol 119 MovieClip
"movPUPS"Symbol 363 MovieClip Frame 1Symbol 132 MovieClip
"mov2BlastEnd1"Symbol 363 MovieClip Frame 1Symbol 136 MovieClip
"mov2BlastEnd2"Symbol 363 MovieClip Frame 1Symbol 136 MovieClip
"mov2BlastEnd3"Symbol 363 MovieClip Frame 1Symbol 136 MovieClip
"mov2BlastEnd4"Symbol 363 MovieClip Frame 1Symbol 136 MovieClip
"movBomb2"Symbol 363 MovieClip Frame 1Symbol 146 MovieClip
"movBomb4"Symbol 363 MovieClip Frame 1Symbol 156 MovieClip
"movBomb3"Symbol 363 MovieClip Frame 1Symbol 166 MovieClip
"mov3Blast1"Symbol 363 MovieClip Frame 1Symbol 170 MovieClip
"mov3Blast2"Symbol 363 MovieClip Frame 1Symbol 170 MovieClip
"mov3BlastEnd1"Symbol 363 MovieClip Frame 1Symbol 174 MovieClip
"mov3BlastEnd2"Symbol 363 MovieClip Frame 1Symbol 174 MovieClip
"mov3BlastEnd3"Symbol 363 MovieClip Frame 1Symbol 174 MovieClip
"mov3BlastEnd4"Symbol 363 MovieClip Frame 1Symbol 174 MovieClip
"mov4Blast1"Symbol 363 MovieClip Frame 1Symbol 178 MovieClip
"mov4Blast2"Symbol 363 MovieClip Frame 1Symbol 178 MovieClip
"mov4BlastEnd1"Symbol 363 MovieClip Frame 1Symbol 182 MovieClip
"mov4BlastEnd2"Symbol 363 MovieClip Frame 1Symbol 182 MovieClip
"mov4BlastEnd3"Symbol 363 MovieClip Frame 1Symbol 182 MovieClip
"mov4BlastEnd4"Symbol 363 MovieClip Frame 1Symbol 182 MovieClip
"movBlock1"Symbol 363 MovieClip Frame 1Symbol 185 MovieClip
"movBlock2"Symbol 363 MovieClip Frame 1Symbol 188 MovieClip
"player1"Symbol 363 MovieClip Frame 1Symbol 210 MovieClip
"player2"Symbol 363 MovieClip Frame 1Symbol 232 MovieClip
"mov1Blast1"Symbol 363 MovieClip Frame 1Symbol 236 MovieClip
"mov1Blast2"Symbol 363 MovieClip Frame 1Symbol 236 MovieClip
"mov1BlastEnd1"Symbol 363 MovieClip Frame 1Symbol 240 MovieClip
"mov1BlastEnd2"Symbol 363 MovieClip Frame 1Symbol 240 MovieClip
"mov1BlastEnd3"Symbol 363 MovieClip Frame 1Symbol 240 MovieClip
"mov1BlastEnd4"Symbol 363 MovieClip Frame 1Symbol 240 MovieClip
"computer2"Symbol 363 MovieClip Frame 1Symbol 232 MovieClip
"player1D"Symbol 363 MovieClip Frame 1Symbol 245 MovieClip
"dot1"Symbol 363 MovieClip Frame 1Symbol 247 MovieClip
"dot2"Symbol 363 MovieClip Frame 1Symbol 247 MovieClip
"dot3"Symbol 363 MovieClip Frame 1Symbol 247 MovieClip
"dot4"Symbol 363 MovieClip Frame 1Symbol 247 MovieClip
"movBlock3"Symbol 363 MovieClip Frame 1Symbol 250 MovieClip
"movBlock4"Symbol 363 MovieClip Frame 1Symbol 253 MovieClip
"computer3"Symbol 363 MovieClip Frame 1Symbol 275 MovieClip
"computer4"Symbol 363 MovieClip Frame 1Symbol 297 MovieClip
"movFireLine"Symbol 363 MovieClip Frame 1Symbol 321 MovieClip
"movTransporter"Symbol 363 MovieClip Frame 1Symbol 362 MovieClip
"movBar"Symbol 371 MovieClip Frame 1Symbol 370 MovieClip
"movP1Dead"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"movP2Dead"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"movP3Dead"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"movP4Dead"Symbol 376 MovieClip Frame 1Symbol 375 MovieClip
"movBlock1"Symbol 401 MovieClip Frame 1Symbol 185 MovieClip
"movBlock4"Symbol 401 MovieClip Frame 1Symbol 253 MovieClip
"movScoreMe"Symbol 401 MovieClip Frame 1Symbol 400 MovieClip
"movSubmit"Symbol 472 MovieClip Frame 2Symbol 455 MovieClip

Special Tags

Protect (24)Timeline Frame 10 bytes ""

Labels

"LOADING"Frame 2
"GAP"Frame 4
"LOGIN"Frame 7
"GAP"Frame 12
"LOADED"Frame 13
"PLAY"Frame 16
"DONE"Frame 18
"INSTRUCTIONS"Frame 19
"GAMEOVER"Frame 20
"GAMEOVER2"Frame 21
"SCORING"Symbol 455 MovieClip Frame 3

Dynamic Text Variables

txtLoadedSymbol 21 EditableText"99%"
txtFoolSymbol 23 EditableText""
txtNameSymbol 52 EditableText""
txtS1Symbol 364 EditableText"0"
txtS2Symbol 365 EditableText"0"
txtS3Symbol 366 EditableText"0"
txtS4Symbol 367 EditableText"0"
txtTimeSymbol 368 EditableText"5:00"
txtLevTimeSymbol 386 EditableText"53 X 750"
txtBonusSymbol 387 EditableText"66333"
txtScoreSymbol 388 EditableText"66333"
txtLevTimeSymbol 394 EditableText"53 X 750"
txtBonusSymbol 395 EditableText"66333"
txtScoreSymbol 396 EditableText"66333"
txtLevTime2Symbol 397 EditableText"53 X 750"
txtBonus2Symbol 398 EditableText"66333"
txtScore2Symbol 399 EditableText"66333"
txtFScoreSymbol 414 EditableText""
txtFScore1Symbol 485 EditableText""
txtFScore2Symbol 486 EditableText""




http://swfchan.com/2/9619/info.shtml
Created: 9/6 -2019 13:25:59 Last modified: 9/6 -2019 13:25:59 Server time: 30/12 -2024 17:54:03