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

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

Jewel of Atlantis.swf

This is the info page for
Flash #46237

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


Text
0%

Loading

Developed by

<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Underwater adventures in </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>long-lost mysterios Atlantis</b></font></p>

<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- over 100 levels and 2 modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- uncover hidden Relics</b></font></p>

Sound

Free download

Music

JEWEL OF ATLANTIS WEB

JEWEL OF ATLANTIS FULL

Hints

Your score:

0123456789

JEWEL OF ATLANTIS

<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;&nbsp;&nbsp;&nbsp;special effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>

<p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>You have completed web version</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>of the game BUT...</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>Adventure is not over yet!</b></font></p><p align="left"></p>

Replay the web version on higher

Your score:

0123456789

Your name here

Submit

Submit

full version

difficulty to get higher score

Full version

Play again

CONGRATULATIONS!

Your score:

0123456789

Your name here

<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>

GAME OVER

<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version features 19 hidden Relics</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>that can be uncovered while</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>playing the game</b></font></p><p align="left"></p>

Continue

<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has lots of wonderful</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>places to explore</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has huge map available for </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>your exploration with number</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>of roads and pathways to travel</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version features over 100 mysterious level</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>to play in 2 different game modes as well as</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>pack of hidden bonus levels</b></font></p><p align="left"></p>

TRY FULL VERSION

<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has loads of different bricks,</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>layouts, power-ups, Relics, levels, and more!</b></font></p><p align="left"></p>

TRY FULL VERSION

ActionScript [AS1/AS2]

Frame 1
copyright = "Copyright (c) 2005-2006 by Enkord Ltd."; hint1_0 = "Swap jewels to make column or|row of three or more jewels|of the same color"; hint1_1 = "Small jewels are detonators and they can't be|moved, but you can make regular match of 3 or|more jewels of the same color near small|jewel to break a piece with it"; hint1_2 = "You can use piece with small jewel|as a part of regular match"; hint1_3 = "Come on! There is only one piece left.|Breaking all pieces marked with small|jewels is how you complete level"; hint3_0 = "This is a bomb! Make a match using it and|it will explode nearby jewels and blocks.|Now you can also create bombs - just|make a match of 4 jewels in a row"; hint4_0 = "To complete this level you have to break|all wooden boxes. To do so make a match|over box to break it"; hint8_0 = "You have to match 200 jewels|to complete this level"; hint8_1 = "To complete this level you have to make as|many matches as possible before time|runs out. There is indicator at the|top right side of the screen that shows|your progress"; hint9_0 = "This is a key! Make a match with it to|remove locks from jewels of the|same color"; hint10_0 = "Now you can use cannons. Cannon shot will|destroy everything in it way. To create|cannon later make a match in form|of 'L' letter anytime"; completed = "LEVEL COMPLETE"; paused1 = "Game paused..."; paused2 = "Press space to continue"; gameover = "Time up! GAME OVER..."; p_button = "Play"; pn_button = "Play now"; pa_button = "Play again"; c_button = "Continue"; fdl_button = "Free download"; gfv_button = "Get full version"; menu_txt1 = "JEWEL OF ATLANTIS FULL"; menu_txt2 = "<b><p></p> - fullscreen gameplay<p></p> - over 100 levels and 2 modes<p></p> - uncover hidden Relics</b>"; menu_txt3 = "JEWEL OF ATLANTIS WEB"; menu_txt4 = "<b>Underwater adventures in <p></p>long-lost mysterios Atlantis</b>"; sound_txt = "sound"; music_txt = "music"; hints_txt = "Hints"; scr = "Your score:"; nam = "Your name here"; submit = "submit"; loading = "loading"; level = "LEVEL"; congratualations = "CONGRATULATIONS!"; complete_txt1 = "<b>You have completed web version <p></p>of the game BUT...<p></p>Adventure is not over yet!</b>"; complete_txt2 = "<b>Are you clever enough to solve mystery<p></p>of Atlantis? Download your FREE trial of <p></p>full version and find out!<p></p><p></p> - Enhanced graphics and<p></p> special effects<p></p> - Over 100 mysterious levels<p></p> - 19 Relics to uncover<p></p> - 2 play modes<p></p> - Huge map available for exploration<p></p> - Fullscreen gameplay<p></p> - And many more!</b>"; complete_txt3 = "Replay the web version on higher"; complete_txt4 = "difficulty to get higher score"; complete_txt5 = "JEWEL OF ATLANTIS"; complete_txt6 = "full version"; game_over = "GAME OVER"; try_full_version = "TRY FULL VERSION"; pause1_txt1 = "<b>FULL version features 19 hidden Relics<p></p>that can be uncovered while<p></p>playing the game</b>"; pause2_txt1 = "<b>FULL version has lots of wonderful<p></p>places to explore</b>"; pause3_txt1 = "<b>FULL version has huge map available for <p></p>your exploration with number<p></p>of roads and pathways to travel</b>"; pause4_txt1 = "<b>FULL version features over 100 mysterious level<p></p>to play in 2 different game modes as well as<p></p>pack of hidden bonus levels</b>"; pause5_txt1 = "<b>FULL version has loads of different bricks,<p></p>layouts, power-ups, Relics, levels, and more!</b>"; var plLoaded = false; var plLoadState = (int((this.getBytesLoaded() / this.getBytesTotal()) * 100) + "%"); ld = loading; fscommand ("showmenu", false); fscommand ("allowscale", false); fscommand ("wmode", "opaque");
Frame 2
if (this.getBytesLoaded() < this.getBytesTotal()) { gotoAndPlay ("load"); }
Frame 3
function adjustScore(value) { _root.score = _root.score + value; if (_root.score < 0) { _root.score = 0; } } function togglePause() { if (paused) { message.gotoAndPlay("unpaused"); } else { message.gotoAndPlay("paused"); } togglePauseSilent(); } function togglePauseSilent() { paused = !paused; } function getEncodedValue(v, key) { var _local1 = (v ^ key).toString(); var _local4 = new Array(); _local4.push(key); var _local2 = new Array(); i = 0; while (i < _local1.length) { _local2.push(_local1.charCodeAt(i) ^ key); i++; } _local4.push(_local2.length ^ key); _local4 = _local4.concat(_local2); return(_local4.join(",")); } function getScoreEncoded() { var _local5 = random(16777215); var _local4 = random(16777215); while (_local4 == _local5) { _local4 = random(16777215); } var _local3 = random(16777215); while ((_local3 == _local5) || (_local3 == _local4)) { _local3 = random(16777215); } var _local2 = random(16777215); while (((_local2 == _local5) || (_local2 == _local4)) || (_local2 == _local3)) { _local2 = random(16777215); } var _local6 = _root.numberOfLevel + (_root.levelsNumber * _root.numberOfGame); return(new Array(getEncodedValue(_root.score, _local5), getEncodedValue(_local6, _local4), getEncodedValue(_root.score, _local3), getEncodedValue(_local6, _local2))); } function updateMouse() { var _local3 = _root._xmouse; var _local2 = _root._ymouse; var _local4 = (((_local3 > 0) && (_local3 < 480)) && (_local2 > 0)) && (_local2 < 360); if (_local4 != mouseInRect) { if ((mouseInRect = _local4)) { Mouse.hide(); cursor._visible = true; } else { Mouse.show(); cursor._visible = false; } } cursor._x = _local3; cursor._y = _local2; } function updateTitle() { updateMouse(); } function putText(txt1, txt2) { do { ch = txt2.substr(i, 1); if (ch == "|") { str = txt2.substr(ilast, i - ilast); txt1 = (txt1 + "&#13;") + str; ilast = i + 1; } i++; } while (i < textBlock.length); str = txt2.substr(ilast, i - ilast); txt1 = (txt1 + "&#13;") + str; trace(txt1); } function upgradeNumberToName(num) { switch (num) { case 1 : return("armor"); case 2 : return("bulletspeed"); case 3 : return("clipsize"); case 4 : return("experience"); case 5 : return("explosion"); case 6 : return("reload"); case 7 : return("repair"); case 8 : return("shipspeed"); case 9 : return("shotspeed"); } } function buildingNumberToName(num) { switch (Number(num)) { case 1 : return("airport"); case 2 : return("starport"); case 3 : return("support1"); case 4 : return("support2"); case 5 : return("support3"); case 6 : return("ship"); case 7 : return("squadron"); case 8 : return("powerplant"); case 9 : return("mine"); } } function playSound(snd) { if (_root.soundEnabled) { _root.sound.gotoAndPlay(snd); } } function playMusic(snd) { if (_root.musicEnabled) { stopAllSounds(); _root.sound.gotoAndPlay(snd); } } var rootURL = "http://www.enkord.com/"; var downloadPromotedURL = "http://www.enkord.com/pages.php?s0=contacts"; if (moreGamesURL == undefined) { moreGamesURL = rootURL; } if (downloadURL == undefined) { downloadURL = rootURL + "games/jewelofatlantis/download/"; } if (orderURL == undefined) { orderURL = rootURL + "product.php?action=order&product=jewelofatlantis&from=webversion"; } if (hiscoreURL == undefined) { hiscoreURL = rootURL + "games/jewelofatlantis/web/hiscore.php"; } var _r; var paused = false; var curscreen = "none"; var curweapon = 0; aimsrc.duplicateMovieClip("cursor", 15000); var mouseState = false; var prevMouseState = false; var gameInit = true; var score = 0; var musicEnabled = true; var soundEnabled = true; var hintsEnabled = true; var NofPause = 5; var numberOfGame = 0; var mouseInRect = ((((x > 0) && (x < 480)) && (y > 0)) && (y < 360)); if (mouseInRect) { Mouse.hide(); } cursor.gotoAndPlay("arrow");
Frame 4
_quality = "high"; playMusic("menumusic"); txt11 = menu_txt1; txt21 = menu_txt2; txt31 = menu_txt3; txt41 = menu_txt4; snd = sound_txt; msc = music_txt; hnt = hints_txt;
Frame 5
updateTitle(); _root.bg.gotoAndStop("space1"); play();
Frame 6
updateTitle(); gotoAndPlay ("titlerepeat");
Frame 7
discription0 = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = false; return(_local1); }; discription1 = function () { var _local1 = new Object(); _local1.itsColor = 1; _local1.bonus = false; _local1.block = false; return(_local1); }; discription2 = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = false; _local1.block = false; return(_local1); }; discription3 = function () { var _local1 = new Object(); _local1.itsColor = 3; _local1.bonus = false; _local1.block = false; return(_local1); }; discription4 = function () { var _local1 = new Object(); _local1.itsColor = 4; _local1.bonus = false; _local1.block = false; return(_local1); }; discription5 = function () { var _local1 = new Object(); _local1.itsColor = 5; _local1.bonus = false; _local1.block = false; return(_local1); }; discription6 = function () { var _local1 = new Object(); _local1.itsColor = 6; _local1.bonus = false; _local1.block = false; return(_local1); }; discription7 = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = false; _local1.block = false; return(_local1); }; discription8 = function () { var _local1 = new Object(); _local1.itsColor = 8; _local1.bonus = false; _local1.block = false; return(_local1); }; doLevel0 = function () { Line1 = "00000000000000000 "; Line2 = "00000000000000000 "; Line3 = "00000000000000000 "; Line4 = "00000000000000000 "; Line5 = "00000000000000000 "; Line6 = "00000000000000000 "; Line7 = "00000000000000000 "; Line8 = "00000000000000000 "; Line9 = "00000000000000000 "; Line10 = "00000000000000000 "; Line11 = "00000000000000000 "; Line12 = "00000000000000000 "; Line13 = "00000000000000000"; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel1 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["bomb", "gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = [3000, 7000, 11000, 18000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 10; hintItems[0][0].j = 5; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 11; hintItems[0][1].j = 4; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 11; hintItems[0][2].j = 6; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 10; hintItems[1].i2 = 11; hintItems[1].j1 = 5; hintItems[1].j2 = 5; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 220; hintItems[2].y = 185; hintItems[2].textBlock = hint1_0; }; doHint1 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 4; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 5; hintItems[0][1].itsColor = 4; hintItems[0][2] = new Object(); hintItems[0][2].i = 8; hintItems[0][2].j = 4; hintItems[0][2].itsColor = 4; hintItems[0][3] = new Object(); hintItems[0][3].i = 9; hintItems[0][3].j = 5; hintItems[0][3].itsColor = 4; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 8; hintItems[1].i2 = 8; hintItems[1].j1 = 4; hintItems[1].j2 = 5; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 130; hintItems[2].y = 220; hintItems[2].textBlock = hint1_1; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 8; hintItems[3].j = 6; }; doHint2 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 7; hintItems[0][0].j = 7; hintItems[0][0].itsColor = 6; hintItems[0][1] = new Object(); hintItems[0][1].i = 8; hintItems[0][1].j = 7; hintItems[0][1].itsColor = 6; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 8; hintItems[0][2].itsColor = 6; hintItems[1] = new Object(); hintItems[1].nm = "arrows"; hintItems[1].i1 = 9; hintItems[1].i2 = 9; hintItems[1].j1 = 8; hintItems[1].j2 = 7; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 160; hintItems[2].y = 265; hintItems[2].textBlock = hint1_2; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 8; hintItems[3].j = 7; }; doHint3 = function () { hintItems = new Array(); hintItems[0] = new Object(); hintItems[0].nm = "textBlock"; hintItems[0].x = 100; hintItems[0].y = 280; hintItems[0].textBlock = hint1_3; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = 4; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = 6; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "................. "; Line5 = ".....?764672..... "; Line6 = "....?7642426?.... "; Line7 = "....???7a642?.... "; Line8 = "....??26A47??.... "; Line9 = ".....??4C64?..... "; Line10 = "................. "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "................. "; Line5 = ".....0000000..... "; Line6 = "....000000000.... "; Line7 = "....000000000.... "; Line8 = "....000000000.... "; Line9 = ".....0000000..... "; Line10 = "................. "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel2 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["bomb", "gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "...???????b???... "; Line8 = "....??a???A??.... "; Line9 = "....??A???B??.... "; Line10 = "....??C???C??.... "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "................. "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "....000000000.... "; Line9 = "....000000000.... "; Line10 = "....000000000.... "; Line11 = "................. "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel3 = function () { timeInterval = 300000 /* 0x0493E0 */; disableBonuses = ["gun", "dynamite"]; enabledColors = [0, 2, 4, 6, 7]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 6; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 5; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 8; hintItems[1].j = 6; hintItems[2] = new Object(); hintItems[2].nm = "arrows"; hintItems[2].i1 = 9; hintItems[2].j1 = 5; hintItems[2].i2 = 9; hintItems[2].j2 = 6; hintItems[3] = new Object(); hintItems[3].nm = "textBlock"; hintItems[3].x = 80; hintItems[3].y = 215; hintItems[3].textBlock = hint3_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "bomb"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "...????...????... "; Line4 = "...????...????... "; Line5 = "...???7464????... "; Line6 = "...??426727???... "; Line7 = "...??642B46???... "; Line8 = "...???abcba???... "; Line9 = "...???A247A???... "; Line10 = "...???C?6?C???... "; Line11 = "...???abcba???... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "...0000...0000... "; Line4 = "...0000...0000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "...00000000000... "; Line9 = "...00000000000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel4 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["cell"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 8; hintItems[0][0].j = 6; hintItems[0][0].itsColor = 2; hintItems[0][1] = new Object(); hintItems[0][1].i = 7; hintItems[0][1].j = 6; hintItems[0][1].itsColor = 2; hintItems[0][2] = new Object(); hintItems[0][2].i = 9; hintItems[0][2].j = 5; hintItems[0][2].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 8; hintItems[1].j = 6; hintItems[2] = new Object(); hintItems[2].nm = "textBlock"; hintItems[2].x = 80; hintItems[2].y = 215; hintItems[2].textBlock = hint4_0; hintItems[3] = new Object(); hintItems[3].nm = "arrows"; hintItems[3].i1 = 9; hintItems[3].j1 = 5; hintItems[3].i2 = 9; hintItems[3].j2 = 6; }; Line1 = "................. "; Line2 = "................. "; Line3 = ".......???....... "; Line4 = ".......672....... "; Line5 = ".......247....... "; Line6 = "....?27642726.... "; Line7 = "....746224647.... "; Line8 = "....?24746274.... "; Line9 = ".......26?....... "; Line10 = ".......472....... "; Line11 = ".......?26....... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".......000....... "; Line4 = ".......010....... "; Line5 = ".......000....... "; Line6 = "....000000000.... "; Line7 = "....010010010.... "; Line8 = "....000000000.... "; Line9 = ".......000....... "; Line10 = ".......010....... "; Line11 = ".......000....... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel5 = function () { timeInterval = 500000 /* 0x07A120 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["cell"]; levelHints = []; Line1 = "................. "; Line2 = "................. "; Line3 = ".......???....... "; Line4 = ".....???????..... "; Line5 = "....??????????... "; Line6 = "...??????????.... "; Line7 = "....?????????.... "; Line8 = "....??????????... "; Line9 = ".....???????..... "; Line10 = "....??.??????.... "; Line11 = "...??..???..??... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".......000....... "; Line4 = ".....0000000..... "; Line5 = "....0010001000... "; Line6 = "...0000000000.... "; Line7 = "....011000110.... "; Line8 = "....0011011000... "; Line9 = ".....0011100..... "; Line10 = "....00.000000.... "; Line11 = "...00..000..00... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel6 = function () { timeInterval = 600000 /* 0x0927C0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptiond = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq4"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; discriptionG = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = "bomb"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "....??.?..???.... "; Line4 = "..????????????... "; Line5 = "...????????????.. "; Line6 = "...??GabbcG??.... "; Line7 = "...??abddbc???... "; Line8 = "..????A??A??..... "; Line9 = "..????B??B???.... "; Line10 = "..????C??C????... "; Line11 = "...???b??b???.... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "....00.0..000.... "; Line4 = "..000000000000... "; Line5 = "...000000000000.. "; Line6 = "...0000000000.... "; Line7 = "...00000000000... "; Line8 = "..0000000000..... "; Line9 = "..00000000000.... "; Line10 = "..000000000000... "; Line11 = "...0000000000.... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel7 = function () { timeInterval = 600000 /* 0x0927C0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptiond = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptione = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq4"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "................. "; Line3 = "....?????????.... "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "...?aedbddedc?... "; Line8 = "...adbebdbbedc... "; Line9 = "...?A?A???A?A?... "; Line10 = "...?B?B???B?B?... "; Line11 = "...?C?C???C?C?... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = "....000000000.... "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "...00000000000... "; Line8 = "...00000000000... "; Line9 = "...00000000000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel8 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["jewel", 200]; levelHints = [300]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Object(); hintItems[0].nm = "textBlock"; hintItems[0].x = 150; hintItems[0].y = 160; hintItems[0].textBlock = hint8_0; }; Line1 = "................. "; Line2 = "................. "; Line3 = ".....???.?..?.... "; Line4 = "...???????????... "; Line5 = "...???????????... "; Line6 = "...???????????... "; Line7 = "....???...????... "; Line8 = "...????...???.... "; Line9 = "...????...????... "; Line10 = "...????...????... "; Line11 = "...??.?....???... "; Line12 = "................. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "................. "; Line3 = ".....000.0..0.... "; Line4 = "...00000000000... "; Line5 = "...00000000000... "; Line6 = "...00000000000... "; Line7 = "....000...0000... "; Line8 = "...0000...000.... "; Line9 = "...0000...0000... "; Line10 = "...0000...0000... "; Line11 = "...00.0....000... "; Line12 = "................. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel9 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["gun", "dynamite"]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 5; hintItems[0][0].j = 3; hintItems[0][0].itsColor = 2; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 5; hintItems[1].j = 3; hintItems[2] = new Object(); hintItems[2].nm = "circle"; hintItems[2].i = 5; hintItems[2].j = 6; hintItems[3] = new Object(); hintItems[3].nm = "textBlock"; hintItems[3].x = 160; hintItems[3].y = 73; hintItems[3].textBlock = hint9_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle2-1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-bottle2-2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq3"; return(_local1); }; discriptionk = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "key"; _local1.block = false; return(_local1); }; discriptionK = function () { var _local1 = new Object(); _local1.itsColor = 2; _local1.bonus = "lock"; _local1.block = false; return(_local1); }; discriptionl = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "key"; _local1.block = false; return(_local1); }; discriptionL = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "lock"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "....?1?...?1?.... "; Line3 = "...??7??.??2??... "; Line4 = "...71k???21l??... "; Line5 = "...?????.?????... "; Line6 = "....???...???.... "; Line7 = ".....K.....L..... "; Line8 = "................. "; Line9 = "................. "; Line10 = ".....a.....a..... "; Line11 = ".....b.....b..... "; Line12 = ".....c.....c..... "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "....000...000.... "; Line3 = "...00000.00000... "; Line4 = "...00000000000... "; Line5 = "...00000.00000... "; Line6 = "....000...000.... "; Line7 = ".....0.....0..... "; Line8 = "....000...000.... "; Line9 = "...00000.00000... "; Line10 = "...00000000000... "; Line11 = "...00000000000... "; Line12 = "...00000000000... "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel10 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = ["dynamite"]; task = ["block"]; levelHints = [3000]; doHint0 = function () { hintItems = new Array(); hintItems[0] = new Array(); hintItems[0].nm = "condition"; hintItems[0][0] = new Object(); hintItems[0][0].i = 13; hintItems[0][0].j = 5; hintItems[0][0].itsColor = 7; hintItems[0][1] = new Object(); hintItems[0][1].i = 13; hintItems[0][1].j = 3; hintItems[0][1].itsColor = 7; hintItems[0][2] = new Object(); hintItems[0][2].i = 12; hintItems[0][2].j = 4; hintItems[0][2].itsColor = 7; hintItems[1] = new Object(); hintItems[1].nm = "circle"; hintItems[1].i = 13; hintItems[1].j = 5; hintItems[2] = new Object(); hintItems[2].nm = "circle"; hintItems[2].i = 3; hintItems[2].j = 5; hintItems[3] = new Object(); hintItems[3].nm = "circle"; hintItems[3].i = 4; hintItems[3].j = 5; hintItems[4] = new Object(); hintItems[4].nm = "arrows"; hintItems[4].i1 = 12; hintItems[4].j1 = 4; hintItems[4].i2 = 13; hintItems[4].j2 = 4; hintItems[5] = new Object(); hintItems[5].nm = "textBlock"; hintItems[5].x = 150; hintItems[5].y = 185; hintItems[5].textBlock = hint10_0; }; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq1"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "ancient-sq3"; return(_local1); }; discriptionR = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = "gunright"; _local1.block = false; return(_local1); }; discriptionL = function () { var _local1 = new Object(); _local1.itsColor = 7; _local1.bonus = "gunleft"; _local1.block = false; return(_local1); }; Line1 = "................. "; Line2 = "...a??????????a.. "; Line3 = "....??????????... "; Line4 = "..b??????????7b.. "; Line5 = "...?????????7?... "; Line6 = "..bca????????L... "; Line7 = ".....????????.... "; Line8 = ".....R?????abca.. "; Line9 = "......??a??...... "; Line10 = "......?bcb?...... "; Line11 = "......?a?c?...... "; Line12 = "........?........ "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "...000000000000.. "; Line3 = "....0000000000... "; Line4 = "..0000000000000.. "; Line5 = "...00000000000... "; Line6 = "..000000000000... "; Line7 = ".....00000000.... "; Line8 = ".....0000000000.. "; Line9 = "......00000...... "; Line10 = "......00000...... "; Line11 = "......00000...... "; Line12 = "........0........ "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel11 = function () { timeInterval = 300000 /* 0x0493E0 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = []; task = ["cell"]; levelHints = []; Line1 = "................. "; Line2 = "...???????????... "; Line3 = "..?????????????.. "; Line4 = "..?????????????.. "; Line5 = "..?????????????.. "; Line6 = "..?????????????.. "; Line7 = "..?????????????.. "; Line8 = "..?????????????.. "; Line9 = "..?????????????.. "; Line10 = "..?????????????.. "; Line11 = "..?????????????.. "; Line12 = "...???????????... "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "...00000200000... "; Line3 = "..0000020200000.. "; Line4 = "..0000002000000.. "; Line5 = "..0002222222000.. "; Line6 = "..0000002000000.. "; Line7 = "..0000002000000.. "; Line8 = "..0000002000000.. "; Line9 = "..0000002000000.. "; Line10 = "..0220002000220.. "; Line11 = "..0022222222200.. "; Line12 = "...00000200000... "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; doLevel12 = function () { timeInterval = 800000 /* 0x0C3500 */; enabledColors = [0, 1, 2, 4, 6, 7]; disableBonuses = []; task = ["block"]; levelHints = []; discriptiona = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle2"; return(_local1); }; discriptionb = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-sq2"; return(_local1); }; discriptionc = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-angle1"; return(_local1); }; discriptionA = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-1"; return(_local1); }; discriptionB = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-2"; return(_local1); }; discriptionC = function () { var _local1 = new Object(); _local1.itsColor = "?"; _local1.bonus = false; _local1.block = "antiq-col1-3"; return(_local1); }; Line1 = "................. "; Line2 = "..?????.......... "; Line3 = "..?????.......... "; Line4 = "..?????????...... "; Line5 = "..?????????...... "; Line6 = "..?abc?????????.. "; Line7 = "..?A?A?????????.. "; Line8 = "..?C?C?abc?????.. "; Line9 = "......?A?A?????.. "; Line10 = "......?C?C?abc?.. "; Line11 = "..........?A?A?.. "; Line12 = "..........?C?C?.. "; Line13 = "................."; Field = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; Line1 = "................. "; Line2 = "..00000.......... "; Line3 = "..00000.......... "; Line4 = "..000000000...... "; Line5 = "..000000000...... "; Line6 = "..0000000000000.. "; Line7 = "..0000000000000.. "; Line8 = "..0000000000000.. "; Line9 = "......000000000.. "; Line10 = "......000000000.. "; Line11 = "..........00000.. "; Line12 = "..........00000.. "; Line13 = "................."; Fills = (((((((((((Line1 + Line2) + Line3) + Line4) + Line5) + Line6) + Line7) + Line8) + Line9) + Line10) + Line11) + Line12) + Line13; }; var numberOfLevel = 1; var levelsNumber = 12; var numofPause = 1; var thisObj = this; var elementSize = 32; gameClass = function (level) { this.numberOfLevel = level; this.lastHintNumber = 0; this.hintTime = 1500; this.points = 0; this.paused = false; this.hintOn = false; this.uptimer = 0; this.finished = false; this.rezult = false; this.finishedTimer = 0; this.noMovesTimer = 0; this.doNothingTimer = 0; this.changeInterval = 0; this.started = false; }; gameClass.prototype.begin = function () { _root.doLevel0(); _root["doLevel" + this.numberOfLevel](); if (numberOfGame > 0) { disableBonuses = []; } if (numberOfGame == 1) { enabledColors = [0, 1, 2, 4, 6, 7]; } if (numberOfGame == 2) { enabledColors = [0, 1, 2, 4, 6, 7, 3]; } if (numberOfGame == 3) { enabledColors = [0, 1, 2, 4, 6, 7, 3, 5]; } if (numberOfGame > 3) { enabledColors = [0, 1, 2, 3, 4, 5, 6, 7, 8]; } this.gameField = new gameFieldClass(Fills, Field, enabledColors, disableBonuses, task); this.gameField.build(); progr.taskicon.gotoAndPlay(task[0]); }; gameClass.prototype.beginPlay = function () { this.started = true; _root.levelNum.gotoAndPlay("del"); this.timer = new timerClass(); }; gameClass.prototype.update = function () { this.uptimer++; if (this.uptimer == 4) { this.uptimer = 0; if (this.gameField.removeGameItems()) { if (this.doNothingTimer < 50) { this.doNothingTimer = 0; } else if (!this.paused) { this.doNothingTimer++; } } else if (!this.paused) { this.doNothingTimer++; } this.gameField.removeCells(); this.gameField.test(); this.gameField.setSpecial(); this.gameField.giveSpecial(); this.gameField.makeNew(); this.gameField.putDisables(); if (this.gameField.MovableItems.length == 2) { if (this.gameField.MovableItems[0].inChange && (this.gameField.MovableItems[1].inChange)) { this.gameField.changing = true; if (!this.changeInterval) { var _local3 = setInterval(this.gameField.Change, 20); this.changeInterval = _local3; } } else { this.gameField.unMove(); } } this.gameField.sortGameItems(); if (this.gameField.noMoves()) { this.noMovesTimer++; if (this.doNothingTimer > 70) { this.gameField.hintArrowsItem.gotoAndPlay("del"); } this.doNothingTimer = 0; } else { this.noMovesTimer = 0; } } if (!this.paused) { this.gameField.motion(); } if (_root.hintsEnabled) { if (((this.timer.getTotalTime() >= levelHints[this.lastHintNumber]) && (levelHints[this.lastHintNumber] != undefined)) && (!this.finished)) { _root["doHint" + this.lastHintNumber](); this.lastHintNumber++; if (numberOfLevel == 1) { var _local4 = this.gameField.putHint1(hintItems); } else { var _local4 = this.gameField.putHint(hintItems); } if (_local4) { this.hintOn = true; this.paused = true; this.timer.setPauseInterval(this.hintTime); this.timer.stopIt(); } } } if (this.gameField.isFinish() && (!this.finished)) { this.finished = true; this.rezult = true; _root.playSound("levelup"); _root.win._visible = true; } if (this.finished) { this.finishedTimer++; if (this.finishedTimer == 150) { this.finish(this.rezult); } } if ((this.timer.getTotalTime() >= timeInterval) && (!this.finished)) { this.finished = true; this.rezult = false; _root.over._visible = true; } this.paused = this.timer.isPause() || (this.timer.isPauseInterval()); if ((!this.paused) && (!this.finished)) { clock.updateClock(this.timer.getTotalTime(), timeInterval); } if ((this.noMovesTimer > 50) && (this.noMovesTimer < 80)) { this.gameField.shake(); } if (this.noMovesTimer == 80) { this.gameField.changeJewels(); this.noMovesTimer = 0; } if (this.doNothingTimer == 70) { this.gameField.giveHint = true; } if (this.doNothingTimer >= 90) { this.doNothingTimer = 0; this.gameField.hintArrowsItem.gotoAndPlay("del"); } }; gameClass.prototype.finish = function (rezult) { _root.playMusic("menumusic"); Mouse.hide(); cursor._visible = true; if (rezult) { _root.score = _root.score + this.points; if (_root.numberOfLevel < _root.levelsNumber) { _root.numberOfLevel++; _root.gotoAndPlay("levelpause" + _root.numofPause); } else { _root.gotoAndPlay("complete"); } if (_root.numofPause == _root.NofPause) { _root.numofPause = 0; } _root.numofPause++; } else { _root.gotoAndPlay("gameover"); } }; gameClass.prototype.addPoints = function (somePoints) { this.points = this.points + (somePoints * (numberOfGame + 1)); }; gameClass.prototype.setPause = function (somePoints) { if (this.paused) { if (!this.hintOn) { this.timer.continueIt(); thisObj.Pause._visible = false; } } else { this.timer.stopIt(); thisObj.Pause._visible = true; } }; gameFieldClass = function (mySFields, mySFills, myEnabledColors, myDisableBonuses, myTask) { this.SFields = mySFields; this.SFills = mySFills; this.enabledColors = myEnabledColors; this.disableBomb = false; this.disableGun = false; this.disableDynamite = false; if (myDisableBonuses.length != undefined) { var _local2 = 0; while (_local2 <= (myDisableBonuses.length - 1)) { switch (myDisableBonuses[_local2]) { case "bomb" : this.disableBomb = true; break; case "gun" : this.disableGun = true; break; case "dynamite" : this.disableDynamite = true; } _local2++; } } this.task = myTask; this.Field = new Array(); this.Fills = new Array(); this.graph = new Array(); this.Types = new Array(); this.GameItems = new Array(); this.MovableItems = new Array(); this.MoveItems = new Array(); this.AddGameItems = new Array(); this.AddGameItemsRes = new Array(); this.FallingItems = new Array(); this.WeaponItems = new Array(); this.hintItems = new Array(); this.Specials = new Array(); this.Bonuses = new Array(); this.Cells = new Array(); this.RemovedCells = new Array(); this.RemovedGuns = new Array(); this.Weapons = new Array(); this.selectItem = null; this.widthOfWindow = 460; this.heightOfWindow = 380; this.numberOfItems = 0; this.numberOfCircles = 0; this.flamesNumber = 0; this.cellsNumber = 0; this.changing = false; this.changingdir = false; this.changeCounter = 0; this.changeTime = 4; this.colorsNumber = this.enabledColors.length - 1; this.blocksRemoved = 0; this.blocksTotal = 0; this.fillsTotal = 0; this.fillsRemoved = 0; this.jewelsRemoved = 0; this.chainNum = 0; this.giveHint = false; this.numHA = 0; this.hintArrowsItem = null; }; gameFieldClass.prototype.translator = function (S) { var _local3 = new Array(); _local3[0] = new Array(); var _local2 = 0; var _local5 = 0; var _local1 = 0; do { s0 = S.substr(_local1, 1); if (s0 == " ") { _local2 = 0; _local5++; _local1++; s0 = S.substr(_local1, 1); } if (_local3[_local2] == undefined) { _local3[_local2] = new Array(); } _local3[_local2][_local5] = s0; _local2++; _local1++; } while (_local1 < S.length); return(_local3); }; gameFieldClass.prototype.build = function () { var GameItem; var myitem; var elementOfGF; var NofItem; var Parameters; this.Field = this.translator(this.SFields); this.Fills = this.translator(this.SFills); var i = 0; while (i < (this.Field.length - 1)) { this.graph[i] = new Array(); this.RemovedGuns[i] = new Array(); var j = 0; while (j < (this.Field[i].length - 1)) { this.RemovedGuns[i][j] = false; this.graph[i][j] = new Object(); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setOthers(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setBorders(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { this.setCorners(i, j); j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = 0; while (j < (this.Field[i].length - 1)) { if (this.Field[i][j] != ".") { thisObj.bg.createEmptyMovieClip("elementOfGF" + this.cellsNumber, thisObj.bg.getNextHighestDepth()); myitem = eval ("bg.elementOfGF" + this.cellsNumber); myitem._x = this.getX(i); myitem._y = this.getY(j); this.cellsNumber++; elementOfGF = new elementOfGameFieldClass(); if (this.Field[i][j] > 0) { this.fillsTotal++; } elementOfGF.setIt(i, j, myitem, this.Field[i][j], this); if (this.Cells[i] == undefined) { this.Cells[i] = new Array(); } this.Cells[i][j] = elementOfGF; } j++; } i++; } var i = 0; while (i < (this.Field.length - 1)) { this.AddGameItems[i] = 0; this.FallingItems[i] = new Array(); var j = (this.Field[i].length - 1); while (j >= 0) { if (this.Fills[i][j] != ".") { if (this.Fills[i][j] != "?") { Parameters = _root["discription" + this.Fills[i][j]](); } else { Parameters = _root.discription0(); } var color = Parameters.itsColor; if (color != "?") { NofItem = this.GameItems.length; thisObj.jewels.createEmptyMovieClip("GameItem" + NofItem, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + NofItem); GameItem = new gameItemClass(); if (Parameters.block) { this.blocksTotal++; } GameItem.setIt(myitem, color, Parameters.bonus, Parameters.block, NofItem, this); this.Cells[i][j].put(GameItem); delete Parameters; this.GameItems.push(GameItem); } } j--; } i++; } var i = 0; while (i < (this.Field.length - 1)) { var j = (this.Field[i].length - 1); while (j >= 0) { if (this.Fills[i][j] != ".") { if (this.Fills[i][j] != "?") { Parameters = _root["discription" + this.Fills[i][j]](); } else { Parameters = _root.discription0(); } var color = Parameters.itsColor; if (color == "?") { NofItem = this.GameItems.length; thisObj.jewels.createEmptyMovieClip("GameItem" + NofItem, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + NofItem); GameItem = new gameItemClass(); if (Parameters.block) { this.blocksTotal++; } var k = 0; do { var color = Parameters.itsColor; k++; if (k > 10) { color = this.enabledColors[k - 10]; } GameItem.setIt(myitem, color, Parameters.bonus, Parameters.block, NofItem, this); this.Cells[i][j].put(GameItem); } while (this.testCell(i, j)); delete Parameters; this.GameItems.push(GameItem); } } j--; } i++; } }; gameFieldClass.prototype.setItemBorder = function (ii, jj, dir) { this.numberOfItems++; borders.attachMovie(dir, "item" + this.numberOfItems, borders.getNextHighestDepth()); var myitem = eval ("borders.item" + this.numberOfItems); myitem._x = this.getX(ii); myitem._y = this.getY(jj); }; gameFieldClass.prototype.setBorders = function (i, j) { var _local4; if (((this.Field[i][j] == ".") && (this.Field[i + 1][j] != ".")) && (this.Field[i + 1][j] != undefined)) { this.setItemBorder(i + 1, j, "border-left"); } if (((this.Field[i][j] == ".") && (this.Field[i][j + 1] != ".")) && (this.Field[i][j + 1] != undefined)) { this.setItemBorder(i, j + 1, "border-up"); } if (((this.Field[i][j] != ".") && (this.Field[i + 1][j] == ".")) && (this.Field[i][j] != undefined)) { this.setItemBorder(i + 1, j, "border-right"); } if (((this.Field[i][j] != ".") && (this.Field[i][j + 1] == ".")) && (this.Field[i][j] != undefined)) { this.setItemBorder(i, j + 1, "border-bottom"); } }; gameFieldClass.prototype.setCorners = function (i, j) { var _local4 = false; var _local6 = false; var _local5 = false; var _local7 = false; if (this.Field[i][j] == ".") { if (this.Field[i + 1][j] != ".") { _local4 = true; } if (this.Field[i - 1][j] != ".") { _local6 = true; } if (this.Field[i][j + 1] != ".") { _local7 = true; } if (this.Field[i][j - 1] != ".") { _local5 = true; } if (_local6 && (_local5)) { this.setItemBorder(i, j, "cornerrightdown"); } if (_local4 && (_local5)) { this.setItemBorder(i + 1, j, "cornerleftdown"); } if (_local6 && (_local7)) { this.setItemBorder(i, j + 1, "cornerrightup"); } if (_local4 && (_local7)) { this.setItemBorder(i + 1, j + 1, "cornerleftup"); } } if (this.Field[i][j] != ".") { if (this.Field[i + 1][j] == ".") { _local4 = true; } if (this.Field[i - 1][j] == ".") { _local6 = true; } if (this.Field[i][j + 1] == ".") { _local7 = true; } if (this.Field[i][j - 1] == ".") { _local5 = true; } if (_local6 && (_local5)) { this.setItemBorder(i, j, "cornerleftup"); } if (_local4 && (_local5)) { this.setItemBorder(i + 1, j, "cornerrightup"); } if (_local6 && (_local7)) { this.setItemBorder(i, j + 1, "cornerleftdown"); } if (_local4 && (_local7)) { this.setItemBorder(i + 1, j + 1, "cornerrightdown"); } } }; gameFieldClass.prototype.setOthers = function (i, j) { var _local2; var _local5; _local2 = ""; _local5 = 0; if (this.Field[i][j] == ".") { if (this.Field[i + 1][j] != ".") { _local5++; _local2 = _local2 + "right"; } if (this.Field[i - 1][j] != ".") { _local5++; _local2 = _local2 + "left"; } if (this.Field[i][j + 1] != ".") { _local5++; _local2 = _local2 + "down"; } if (this.Field[i][j - 1] != ".") { _local5++; _local2 = _local2 + "up"; } switch (_local5) { case 2 : this.setItemBorder(i, j, "deco" + _local2); break; case 3 : this.setItemBorder(i, j, "deco2"); break; case 4 : this.setItemBorder(i, j, "deco2"); } } if (this.Field[i][j] != ".") { remnant = ((i + j) % 2) + 1; this.setItemBorder(i, j, "cell" + remnant); } }; gameFieldClass.prototype.isFinish = function () { var _local2 = true; switch (this.task[0]) { case "block" : if (this.blocksRemoved < this.blocksTotal) { _local2 = false; } progr.update(this.blocksRemoved, this.blocksTotal); break; case "cell" : if (this.fillsRemoved < this.fillsTotal) { _local2 = false; } progr.update(this.fillsRemoved, this.fillsTotal); break; case "jewel" : if (this.jewelsRemoved < this.task[1]) { _local2 = false; } progr.update(this.jewelsRemoved, this.task[1]); } return(_local2); }; gameFieldClass.prototype.compare3 = function (i1, j1, i2, j2, i3, j3) { var _local3 = this.Cells[i1][j1].jewel; var _local4 = this.Cells[i2][j2].jewel; var _local5 = this.Cells[i3][j3].jewel; var _local2 = true; if (!_local3.corelationEnable) { _local2 = false; } if (_local3.blockType) { _local2 = false; } if (_local3.lock) { _local2 = false; } if (_local3.itsColor != _local5.itsColor) { _local2 = false; } if (!_local5.corelationEnable) { _local2 = false; } if (_local4.lock) { _local2 = false; } if (_local4 == undefined) { _local2 = false; } if (_local4.blockType) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.compare2 = function (i1, j1, i2, j2) { var _local4 = this.Cells[i1][j1].jewel; var _local3 = this.Cells[i2][j2].jewel; var _local2 = true; if (_local4.itsColor != _local3.itsColor) { _local2 = false; } if (!_local3.corelationEnable) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.mayChange = function (i, j, putHint) { var _local4 = false; var _local9 = this.Cells[i][j].jewel.itsColor; var _local7 = this.Cells[i + 1][j + 1].jewel.itsColor; var _local8 = this.Cells[i + 1][j + 1].jewel.corelationEnable; var _local6; var _local5; if (this.compare3(i, j, i, j + 1, i + 1, j + 1)) { if (this.compare2(i + 1, j + 1, i + 2, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } if (this.compare2(i + 1, j + 1, i - 1, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i + 1, j, i + 1, j + 1)) { if (this.compare2(i + 1, j + 1, i + 1, j + 2)) { _local4 = true; _local6 = i + 1; _local5 = j; } if (this.compare2(i + 1, j + 1, i + 1, j - 1)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i - 1, j, i - 1, j + 1)) { if (this.compare2(i - 1, j + 1, i - 1, j + 2)) { _local4 = true; _local6 = i - 1; _local5 = j; } if (this.compare2(i - 1, j + 1, i - 1, j - 1)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (this.compare3(i, j, i, j + 1, i - 1, j + 1)) { if (this.compare2(i - 1, j + 1, i - 2, j + 1)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i, j - 1, i + 1, j - 1)) { if (this.compare2(i + 1, j - 1, i + 2, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } if (this.compare2(i + 1, j - 1, i - 1, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i + 1, j, i + 1, j - 1)) { if (this.compare2(i + 1, j - 1, i + 1, j - 2)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i, j - 1, i - 1, j - 1)) { if (this.compare2(i - 1, j - 1, i - 2, j - 1)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i - 1, j, i - 1, j - 1)) { if (this.compare2(i - 1, j - 1, i - 1, j - 2)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (this.compare3(i, j, i, j + 1, i, j + 2)) { if (this.compare2(i, j + 2, i, j + 3)) { _local4 = true; _local6 = i; _local5 = j + 1; } } if (this.compare3(i, j, i, j - 1, i, j - 2)) { if (this.compare2(i, j - 2, i, j - 3)) { _local4 = true; _local6 = i; _local5 = j - 1; } } if (this.compare3(i, j, i + 1, j, i + 2, j)) { if (this.compare2(i + 2, j, i + 3, j)) { _local4 = true; _local6 = i + 1; _local5 = j; } } if (this.compare3(i, j, i - 1, j, i - 2, j)) { if (this.compare2(i - 2, j, i - 3, j)) { _local4 = true; _local6 = i - 1; _local5 = j; } } if (_local4 && (this.giveHint)) { this.giveHint = false; this.hintArrowsItem = this.putHintArrows(i, j, _local6, _local5); } return(_local4); }; gameFieldClass.prototype.noMoves = function () { var _local4 = false; var _local3 = 0; var _local2 = 0; do { _local3++; _local2 = 0; do { _local2++; if ((((this.Field[_local3][_local2] != ".") && (this.Cells[_local3][_local2].jewel.itsColor != undefined)) && (!this.Cells[_local3][_local2].jewel.itsBlock)) && (!this.Cells[_local3][_local2].jewel.lock)) { _local4 = this.mayChange(_local3, _local2); } } while ((_local2 < this.Field[_local3].length) && (!_local4)); } while ((_local3 < this.Field.length) && (!_local4)); return(!_local4); }; gameFieldClass.prototype.shake = function () { var _local3 = this.Field.length - 1; while (_local3 >= 0) { var _local2 = this.Field[_local3].length - 1; while (_local2 >= 0) { this.Cells[_local3][_local2].isSelected(false); this.Cells[_local3][_local2].jewel.shake(); _local2--; } _local3--; } }; gameFieldClass.prototype.changeJewels = function (item) { var _local3 = this.Field.length - 1; while (_local3 >= 0) { var _local2 = this.Field[_local3].length - 1; while (_local2 >= 0) { N = 0; this.Cells[_local3][_local2].isSelected(true); this.Cells[_local3][_local2].jewel.setThroughOut(); _local2--; } _local3--; } }; gameFieldClass.prototype.setSelect = function (item) { if ((!this.selectItem) or (this.MovableItems[0] != undefined)) { this.selectItem = item; } else { this.selectItem.select(false); if ((Math.abs(item.i - this.selectItem.i) + Math.abs(item.j - this.selectItem.j)) > 1) { this.selectItem = item; } else { if (!this.selectItem.explosed) { this.setMovables(this.selectItem, item, true); } this.selectItem = null; item.select(false); } } if (this.MovableItems[0] != undefined) { item.select(false); this.selectItem = null; } }; gameFieldClass.prototype.unselect = function () { this.selectItem = null; }; gameFieldClass.prototype.testCell = function (i, j) { var _local4 = false; if ((((this.Cells[i - 2][j].jewel.itsColor == this.Cells[i - 1][j].jewel.itsColor) && (this.Cells[i - 1][j].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i - 1][j].jewel.corelationEnable)) && (this.Cells[i - 2][j].jewel.corelationEnable)) { _local4 = true; } if ((((this.Cells[i][j].jewel.itsColor == this.Cells[i + 1][j].jewel.itsColor) && (this.Cells[i - 1][j].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i - 1][j].jewel.corelationEnable)) && (this.Cells[i + 1][j].jewel.corelationEnable)) { _local4 = true; } if ((((this.Cells[i + 2][j].jewel.itsColor == this.Cells[i + 1][j].jewel.itsColor) && (this.Cells[i + 1][j].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i + 1][j].jewel.corelationEnable)) && (this.Cells[i + 2][j].jewel.corelationEnable)) { _local4 = true; } if ((((this.Cells[i][j - 2].jewel.itsColor == this.Cells[i][j - 1].jewel.itsColor) && (this.Cells[i][j - 1].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i][j - 1].jewel.corelationEnable)) && (this.Cells[i][j - 2].jewel.corelationEnable)) { _local4 = true; } if ((((this.Cells[i][j].jewel.itsColor == this.Cells[i][j + 1].jewel.itsColor) && (this.Cells[i][j - 1].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i][j - 1].jewel.corelationEnable)) && (this.Cells[i][j + 1].jewel.corelationEnable)) { _local4 = true; } if ((((this.Cells[i][j + 2].jewel.itsColor == this.Cells[i][j + 1].jewel.itsColor) && (this.Cells[i][j + 1].jewel.itsColor == this.Cells[i][j].jewel.itsColor)) && (this.Cells[i][j + 1].jewel.corelationEnable)) && (this.Cells[i][j + 2].jewel.corelationEnable)) { _local4 = true; } if (_local4) { this.chainNum = 0; } return(_local4); }; gameFieldClass.prototype.buildBlockH = function (i, j) { var _local6 = new Array(); var _local7 = 1; var _local3 = 1; var _local5; var _local4; var _local2 = new Object(); _local2.i = i; _local2.j = j; _local2.n = 0; _local6[1] = _local2; this.graph[i][j].ingraphH = true; if (this.Cells[i][j].jewel.corelationEnable) { do { _local5 = _local6[_local3].i; _local4 = _local6[_local3].j; if (this.Cells[_local5 + 1][_local4].jewel.corelationEnable) { if (this.graph[_local5 + 1][_local4].c == this.graph[i][j].c) { _local7++; _local2 = new Object(); _local2.i = _local5 + 1; _local2.j = _local4; _local2.n = _local3; _local6[_local7] = _local2; this.graph[_local5 + 1][_local4].ingraphH = true; } } _local3++; } while (_local3 <= (_local6.length - 1)); } if (_local3 <= 3) { this.graph[_local6[_local7].i][_local6[_local7].j].ingraphH = false; } return(_local6); }; gameFieldClass.prototype.buildBlockV = function (i, j) { var _local6 = new Array(); var _local7 = 1; var _local3 = 1; var _local5; var _local4; var _local2 = new Object(); _local2.i = i; _local2.j = j; _local2.n = 0; _local6[1] = _local2; this.graph[i][j].ingraphV = true; if (this.Cells[i][j].jewel.corelationEnable) { do { _local5 = _local6[_local3].i; _local4 = _local6[_local3].j; if (this.Cells[_local5][_local4 + 1].jewel.corelationEnable) { if (this.graph[_local5][_local4 + 1].c == this.graph[i][j].c) { _local7++; _local2 = new Object(); _local2.i = _local5; _local2.j = _local4 + 1; _local2.n = _local3; _local6[_local7] = _local2; this.graph[_local5][_local4 + 1].ingraphV = true; } } _local3++; } while (_local3 <= (_local6.length - 1)); } if (_local3 <= 3) { this.graph[_local6[_local7].i][_local6[_local7].j].ingraphV = false; } return(_local6); }; gameFieldClass.prototype.testOnBlock = function (i, j) { var _local4 = false; if ((this.graph[i + 1][j].ingraphH || (this.graph[i + 1][j].ingraphV)) && (this.graph[i][j].c == this.graph[i + 1][j].c)) { _local4 = true; } if ((this.graph[i - 1][j].ingraphH || (this.graph[i - 1][j].ingraphV)) && (this.graph[i][j].c == this.graph[i - 1][j].c)) { _local4 = true; } if ((this.graph[i][j + 1].ingraphH || (this.graph[i][j + 1].ingraphV)) && (this.graph[i][j].c == this.graph[i][j + 1].c)) { _local4 = true; } if ((this.graph[i][j - 1].ingraphH || (this.graph[i][j - 1].ingraphV)) && (this.graph[i][j].c == this.graph[i][j - 1].c)) { _local4 = true; } if (!this.Cells[i][j].jewel.blockType) { _local4 = false; } return(_local4); }; gameFieldClass.prototype.test = function () { var _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { var _local2 = new Object(); _local2.c = this.Cells[_local4][_local3].jewel.itsColor; _local2.ingraphH = false; _local2.ingraphV = false; _local2.H = new Array(); _local2.V = new Array(); this.graph[_local4][_local3] = _local2; _local3++; } _local4++; } _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { var _local2 = this.graph[_local4][_local3]; if (((this.Field[_local4][_local3] != ".") && (_local2.c > 0)) && (!this.Cells[_local4][_local3].jewel.removed)) { if (!_local2.ingraphH) { _local2.H = this.buildBlockH(_local4, _local3); if (_local2.H.length <= 3) { _local2.ingraphH = false; } } if (!_local2.ingraphV) { _local2.V = this.buildBlockV(_local4, _local3); if (_local2.V.length <= 3) { _local2.ingraphV = false; } } } _local3++; } _local4++; } _local4 = 1; while (_local4 < (this.Field.length - 1)) { var _local3 = 1; while (_local3 < (this.Field[_local4].length - 1)) { if ((this.graph[_local4][_local3].ingraphH or this.graph[_local4][_local3].ingraphV) or this.testOnBlock(_local4, _local3)) { this.Cells[_local4][_local3].removeContent(); } _local3++; } _local4++; } }; gameFieldClass.prototype.removeHint = function (hint) { var _local2 = 0; while (_local2 <= (this.hintItems.length - 1)) { this.hintItems[_local2].gotoAndPlay("del"); _local2++; } }; gameFieldClass.prototype.putHint1 = function (hint) { var _local3; this.hintItems = new Array(); this.hintItems.condition = true; i = 0; while (i <= (hint.length - 1)) { var _local2 = new Object(); _local2 = hint[i]; switch (_local2.nm) { case "textBlock" : this.putTextBlock(_local2.x, _local2.y, _local2.textBlock); break; case "circle" : if (this.hintItems.condition) { _local3 = this.putHintCircle(_local2.i, _local2.j); this.hintItems.push(_local3); } break; case "arrows" : if (this.hintItems.condition) { _local3 = this.putHintArrows(_local2.i1, _local2.j1, _local2.i2, _local2.j2); this.hintItems.push(_local3); } break; case "condition" : this.hintItems.condition = this.hintCondition(_local2); } i++; } return(true); }; gameFieldClass.prototype.putHint = function (hint) { var _local3; this.hintItems = new Array(); this.hintItems.condition = true; i = 0; while (i <= (hint.length - 1)) { var _local2 = new Object(); _local2 = hint[i]; if (this.hintItems.condition) { switch (_local2.nm) { case "textBlock" : this.putTextBlock(_local2.x, _local2.y, _local2.textBlock); break; case "circle" : _local3 = this.putHintCircle(_local2.i, _local2.j); this.hintItems.push(_local3); break; case "arrows" : _local3 = this.putHintArrows(_local2.i1, _local2.j1, _local2.i2, _local2.j2); this.hintItems.push(_local3); break; case "condition" : this.hintItems.condition = this.hintCondition(_local2); } } i++; } return(this.hintItems.condition); }; gameFieldClass.prototype.hintCondition = function (condition) { var _local5 = condition.length; var _local3 = 0; var _local4 = true; do { var _local2 = new Object(); _local2 = condition[_local3]; if (this.Cells[_local2.i][_local2.j].jewel.itsColor != _local2.itsColor) { _local4 = false; } _local3++; } while (_local4 && (_local3 < _local5)); return(_local4); }; gameFieldClass.prototype.putHintCircle = function (i, j) { var myitem; this.numberOfCircles++; thisObj.bonuses.attachMovie("hint-circle", "hintcircle" + this.numberOfCircles, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hintcircle" + this.numberOfCircles); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); return(myitem); }; gameFieldClass.prototype.putHintArrows = function (i1, j1, i2, j2) { var myitem; this.numHA++; thisObj.bonuses.attachMovie("hint-arrows", "hintarrows" + this.numHA, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hintarrows" + this.numHA); if (i1 != i2) { myitem._rotation = 90; myitem._x = ((this.getX(i1) + this.getX(i2)) / 2) + (elementSize / 2); } else { myitem._x = this.getX(i1) + (elementSize / 2); } if (j1 != j2) { myitem._y = ((this.getY(j1) + this.getY(j2)) / 2) + (elementSize / 2); } else { myitem._y = this.getY(j1) + (elementSize / 2); } return(myitem); }; gameFieldClass.prototype.putTextLine = function (x, y, textLine, n) { var myitem; thisObj.bonuses.attachMovie("hint-text", "hinttext" + n, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.hinttext" + n); myitem._x = x; myitem._y = y + (n * myitem.bg._height); var width = 7; var height = 20; var x0 = 3; var y0 = -3; var x = x0; var my_fmt = new TextFormat(); my_fmt.font = "Times New Roman"; my_fmt.size = 14; my_fmt.color = 16777215 /* 0xFFFFFF */; my_fmt.align = "center"; var i = 0; while (i < textLine.length) { myitem.mctxt.createTextField("t" + i, i + 1, x, y0, width * 2, height); x = x + width; var t1 = eval ((("bonuses." + myitem._name) + ".mctxt.t") + i); t1.text = textLine.substr(i, 1); t1.setTextFormat(my_fmt); t1.selectable = false; i++; } var rezult = new Object(); rezult.item = myitem; rezult.wdth = (x - x0) + (3 * width); return(rezult); }; gameFieldClass.prototype.putTextBlock = function (x, y, textBlock) { var i = 0; var ilast = 0; var numberOfLine = 0; var str; var ch; var item; var maxLineWidth = 0; do { ch = textBlock.substr(i, 1); if (ch == "|") { str = textBlock.substr(ilast, i - ilast); lineitem = this.putTextLine(x, y, str, numberOfLine); this.hintItems.push(lineitem.item); numberOfLine++; if (lineitem.wdth > maxLineWidth) { maxLineWidth = lineitem.wdth; } ilast = i + 1; } i++; } while (i < textBlock.length); str = textBlock.substr(ilast, i - ilast); lineitem = this.putTextLine(x, y, str, numberOfLine); this.hintItems.push(lineitem.item); if (lineitem.wdth > maxLineWidth) { maxLineWidth = lineitem.wdth; } i = 0; while (i <= numberOfLine) { myitem = eval ("bonuses.hinttext" + i); myitem.bg._width = maxLineWidth; i++; } this.hintItems.push(item); }; gameFieldClass.prototype.giveBonus = function (sum, i, j) { var bonusItem; var myitem; if (this.Bonuses.length > 0) { var N = (this.Bonuses[this.Bonuses.length - 1].getNofTarget() + 1); } else { var N = 0; } if (this.chainNum <= 3) { var Source = ("s" + sum); game.addPoints(sum); } else { var numOfChain = (this.chainNum - 2); var Source = ("chain" + numOfChain); game.addPoints(sum * numOfChain); if (numOfChain < 5) { _root.playSound("bonus"); } else { _root.playSound("artifact"); } if (numOfChain >= 10) { this.chainNum = 0; } } thisObj.bonuses.createEmptyMovieClip("bonusItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.bonusItem" + N); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); bonusItem = new pointsPlusClass(); bonusItem.setIt(Source, i, j, myitem, N, this); this.Bonuses.push(bonusItem); }; gameFieldClass.prototype.setJewelBonus = function (nm, i, j, color, dir) { var _local2 = new Object(); _local2.nm = nm; _local2.i = i; _local2.j = j; _local2.c = color; if (dir != undefined) { _local2.dir = dir; } this.Specials.push(_local2); }; gameFieldClass.prototype.setDynamite = function (i, j, color) { this.giveBonus(25, i, j); var _local5 = this.addGameItem(color, "dynamite", false); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.setBomb = function (i, j, color) { var _local5 = this.addGameItem(color, "bomb", false); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.setGun = function (i, j, color, dir) { this.giveBonus(20, i, j); var _local5 = this.addGameItem(color, "gun" + dir, block); var _local6 = this.addColumnNumber(i, j); this.AddGameItems[_local6]--; this.Cells[i][j].put(_local5); if (((!this.fullColumn(i, j)) || (!this.fullColumnLeft(i, j - 1))) || (!this.fullColumnRight(i, j + 1))) { _local5.free = true; } _root.playSound("bonus"); }; gameFieldClass.prototype.giveGun = function (H, V) { var _local5 = false; var _local6 = this.graph[H[1].i][H[1].j].c; var _local4 = 1; while (_local4 <= (H.length - 3)) { if (this.graph[H[_local4].i][H[_local4].j].ingraphV) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > (3 + _local7)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "down"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > ((3 + _local7) - 2)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "down"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } } _local4++; } _local4 = H.length - 1; while (_local4 >= 3) { if (this.graph[H[_local4].i][H[_local4].j].ingraphV) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > (3 + _local7)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "left"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[H[_local4].i][H[_local4].j - _local7].V.length > ((3 + _local7) - 2)) { this.setJewelBonus("Gun", H[_local4].i, H[_local4].j, _local6, "left"); this.giveBonus(20, H[_local4].i, H[_local4].j); _local5 = true; this.graph[H[_local4].i][H[_local4].j - _local7].V = new Array(); this.graph[H[1].i][H[1].j].H = new Array(); } _local7++; } } _local4--; } _local4 = 1; while (_local4 <= (V.length - 3)) { if (this.graph[V[_local4].i][V[_local4].j].ingraphH) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > (3 + _local7)) { this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "up"); this.giveBonus(20, V[_local4].i, V[_local4].j); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > ((3 + _local7) - 2)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "up"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } } _local4++; } _local4 = V.length - 1; while (_local4 >= 3) { if (this.graph[V[_local4].i][V[_local4].j].ingraphH) { var _local7 = 0; while (_local7 <= 1) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > (3 + _local7)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "right"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } _local7 = 2; while (_local7 <= 3) { if (this.graph[V[_local4].i - _local7][V[_local4].j].H.length > ((3 + _local7) - 2)) { this.giveBonus(20, V[_local4].i, V[_local4].j); this.setJewelBonus("Gun", V[_local4].i, V[_local4].j, _local6, "right"); _local5 = true; this.graph[V[_local4].i - _local7][V[_local4].j].H = new Array(); this.graph[V[1].i][V[1].j].V = new Array(); } _local7++; } } _local4--; } return(_local5); }; gameFieldClass.prototype.giveDynamite = function (H, V) { var _local6 = false; var _local7 = this.graph[H[1].i][H[1].j].c; var _local2 = 2; while (_local2 <= (H.length - 2)) { if (this.graph[H[_local2].i][H[_local2].j].ingraphV) { var _local5 = 0; while (_local5 <= 1) { if (this.graph[H[_local2].i][H[_local2].j - _local5].V.length > (3 + _local5)) { this.giveBonus(25, H[_local2].i, H[_local2].j); this.setJewelBonus("Dynamite", H[_local2].i, H[_local2].j, _local7); _local6 = true; this.graph[H[_local2].i][H[_local2].j - _local5].V = new Array(); } _local5++; } _local5 = 2; while (_local5 < 3) { if (this.graph[H[_local2].i][H[_local2].j - _local5].V.length > 3) { this.giveBonus(25, H[_local2].i, H[_local2].j); this.setJewelBonus("Dynamite", H[_local2].i, H[_local2].j, _local7); _local6 = true; this.graph[H[_local2].i][H[_local2].j - _local5].V = new Array(); } _local5++; } } _local2++; } _local2 = 2; while (_local2 <= (V.length - 2)) { if (this.graph[V[_local2].i][V[_local2].j].ingraphH) { var _local5 = 0; while (_local5 <= 1) { if (this.graph[V[_local2].i - _local5][V[_local2].j].H.length > (3 + _local5)) { this.giveBonus(25, V[_local2].i, V[_local2].j); this.setJewelBonus("Dynamite", V[_local2].i, V[_local2].j, _local7); _local6 = true; this.graph[V[_local2].i - _local5][V[_local2].j].H = new Array(); } _local5++; } _local5 = 2; while (_local5 < 3) { if (this.graph[V[_local2].i - _local5][V[_local2].j].H.length > 3) { this.giveBonus(25, V[_local2].i, V[_local2].j); this.setJewelBonus("Dynamite", V[_local2].i, V[_local2].j, _local7); _local6 = true; this.graph[V[_local2].i - _local5][V[_local2].j].H = new Array(); } _local5++; } } _local2++; } return(_local6); }; gameFieldClass.prototype.giveBomb = function (H, V) { var _local4 = false; var _local5 = this.graph[H[1].i][H[1].j].c; if (H.length >= 5) { this.setJewelBonus("Bomb", H[2].i, H[2].j, _local5); _local4 = true; if (H.length == 6) { this.giveBonus(30, H[2].i + 1, H[2].j); } else { this.giveBonus(10, H[2].i, H[2].j); } } else if (V.length >= 5) { this.setJewelBonus("Bomb", V[2].i, V[2].j, _local5); _local4 = true; if (V.length == 6) { this.giveBonus(30, V[2].i, V[2].j + 1); } else { this.giveBonus(10, V[2].i, V[2].j); } } return(_local4); }; gameFieldClass.prototype.setSpecial = function () { var _local5 = this.Specials.length; var _local4 = 0; while (_local4 <= (_local5 - 1)) { var _local2 = new Object(); _local2 = this.Specials[_local4]; var _local3 = this.Cells[_local2.i][_local2.j].jewel.bonusType; if (_local3) { _local3 = _local3.substr(0, 3); } if (_local3 != "gun") { switch (_local2.nm) { case "Bomb" : if (!this.disableBomb) { this.setBomb(_local2.i, _local2.j, _local2.c); } break; case "Dynamite" : if (!this.disableDynamite) { this.setDynamite(_local2.i, _local2.j, _local2.c); } break; case "Gun" : if (this.disableGun) { break; } this.setGun(_local2.i, _local2.j, _local2.c, _local2.dir); } } _local4++; } this.Specials = new Array(); }; gameFieldClass.prototype.giveSpecial = function () { var _local5; var _local4 = false; var _local3 = 1; while (_local3 < (this.Field.length - 1)) { var _local2 = 1; while (_local2 < (this.Field[_local3].length - 1)) { if ((this.graph[_local3][_local2].H.length > 3) or (this.graph[_local3][_local2].V.length > 3)) { if (!this.giveGun(this.graph[_local3][_local2].H, this.graph[_local3][_local2].V)) { if (!this.giveDynamite(this.graph[_local3][_local2].H, this.graph[_local3][_local2].V)) { if (!this.giveBomb(this.graph[_local3][_local2].H, this.graph[_local3][_local2].V)) { if (this.graph[_local3][_local2].H.length > 3) { this.giveBonus(5, _local3 + 1, _local2); } else { this.giveBonus(5, _local3, _local2 + 1); } } } } this.chainNum++; } _local2++; } _local3++; } }; gameFieldClass.prototype.setMovables = function (item1, item2, dir) { var _local2 = 0; while (_local2 <= (this.MovableItems.length - 1)) { this.MovableItems = new Array(); _local2++; } item1.isSelected(false); item1.inChange = true; item2.inChange = true; item2.isSelected(false); item1.jewel.setPurpose(item2.i, item2.j); item2.jewel.setPurpose(item1.i, item1.j); this.MovableItems.push(item1); this.MovableItems.push(item2); this.MovableItems[0].jewel.corelationEnable = false; this.MovableItems[1].jewel.corelationEnable = false; this.changingdir = dir; this.changeCounter = 0; }; gameFieldClass.prototype.unMove = function () { this.changing = false; if (thisObj.game.changeInterval) { clearInterval(thisObj.game.changeInterval); thisObj.game.changeInterval = 0; } this.MovableItems[0].jewel.corelationEnable = true; this.MovableItems[1].jewel.corelationEnable = true; this.MovableItems[0].inChange = false; this.MovableItems[1].inChange = false; this.MovableItems[0].isSelected(true); this.MovableItems[1].isSelected(true); this.MovableItems = new Array(); }; gameFieldClass.prototype.stopChanging = function () { this.changing = false; if (thisObj.game.changeInterval) { clearInterval(thisObj.game.changeInterval); thisObj.game.changeInterval = 0; } var _local4 = null; var _local3 = null; var _local2 = false; _local4 = this.MovableItems[0].jewel; _local3 = this.MovableItems[1].jewel; if ((_local3 != null) && (_local3 != undefined)) { this.MovableItems[0].put(_local3); } if ((_local4 != null) && (_local4 != undefined)) { this.MovableItems[1].put(_local4); } this.MovableItems[0].jewel.corelationEnable = true; this.MovableItems[1].jewel.corelationEnable = true; if (!this.changingdir) { this.MovableItems = new Array(); } if (this.changingdir) { _local2 = this.testCell(this.MovableItems[0].i, this.MovableItems[0].j); if (!_local2) { _local2 = this.testCell(this.MovableItems[1].i, this.MovableItems[1].j); } if (!_local2) { this.setMovables(this.MovableItems[0], this.MovableItems[1], false); } } if (_local2) { this.MovableItems = new Array(); } }; gameFieldClass.prototype.Change = function () { if (thisObj.game.gameField.changing) { thisObj.game.gameField.changeCounter++; var _local3 = true; var _local1 = 0; while (_local1 <= (thisObj.game.gameField.MovableItems.length - 1)) { if (!thisObj.game.gameField.MovableItems[_local1].inChange) { _local3 = false; } _local1++; } if (_local3) { _local1 = 0; while (_local1 <= (thisObj.game.gameField.MovableItems.length - 1)) { thisObj.game.gameField.MovableItems[_local1].jewel.moveIt(); _local1++; } if (thisObj.game.gameField.changeCounter == thisObj.game.gameField.changeTime) { thisObj.game.gameField.stopChanging(); } } else { _local1 = 0; while (_local1 <= (thisObj.game.gameField.MovableItems.length - 1)) { var _local2 = thisObj.game.gameField.MovableItems[_local1]; _local2.put(_local2.jewel); _local1++; } thisObj.game.gameField.unMove(); } } }; gameFieldClass.prototype.motion = function () { var _local2 = 0; do { this.MoveItems[_local2].motion(); _local2++; } while (_local2 <= (this.MoveItems.length - 1)); _local2 = 0; do { if (!this.WeaponItems[_local2].removed) { this.WeaponItems[_local2].motion(); _local2++; } else { delete this.WeaponItems[_local2]; this.WeaponItems.splice(_local2, 1); } } while (_local2 <= (this.WeaponItems.length - 1)); _local2 = 0; do { if (!this.Bonuses[_local2].removed) { this.Bonuses[_local2].motion(); _local2++; } else { delete this.Bonuses[_local2]; this.Bonuses.splice(_local2, 1); } } while (_local2 <= (this.Bonuses.length - 1)); }; gameFieldClass.prototype.makeNew = function () { var _local9; var _local7; var _local8; var _local5; var _local4; var _local6; var _local10; var _local3; var _local2 = 1; while (_local2 <= (this.Field.length - 2)) { _local9 = this.AddGameItems[_local2]; _local3 = 0; do { if (!this.FallingItems[_local2][_local3].falling) { this.FallingItems[_local2].splice(_local3, 1); } else { _local3++; } } while (_local3 < this.FallingItems[_local2].length); _local3 = 1; while (_local3 <= _local9) { this.AddGameItems[_local2]--; _local7 = this.addGameItem("?", false, false); _local8 = this.getX(_local2) + (elementSize / 2); _local5 = this.getY(1) + (elementSize * ((0.5 - _local3) - 2)); filength = this.FallingItems[_local2].length; if (filength) { _local4 = this.FallingItems[_local2][filength - 1].getY(); _local6 = this.getJ(_local4); if (_local6 < 0) { _local5 = _local4 - elementSize; } else { _local5 = _local4 - (elementSize * (_local6 + 2)); } } _local7.setXY(_local8, _local5); this.FallingItems[_local2].push(_local7); _local3++; } _local2++; } }; gameFieldClass.prototype.upDot = function (i, j) { var _local2 = j; var _local5 = true; if ((j > 0) && (j < this.Field[i].length)) { do { _local2--; } while ((this.Field[i][_local2] != ".") && (!this.Cells[i][_local2].jewel.lock)); } return(_local2); }; gameFieldClass.prototype.fullColumnUp = function (i, j) { var _local2 = j; var _local4 = true; if (j > 0) { do { _local2--; } while (this.Field[i][_local2] != "."); } if (_local2 > 0) { do { _local2--; if ((this.Field[i][_local2] != ".") && (this.Field[i][_local2] != undefined)) { _local4 = false; } } while (_local2 > 0); } _local2 = 0; while (_local2 <= j) { if (this.Cells[i][_local2].jewel.lock) { _local4 = false; } if (this.Cells[i][_local2].jewel.bonusType == "lock") { _local4 = true; } _local2++; } return(_local4); }; gameFieldClass.prototype.addColumnNumber = function (i, j0) { var _local2 = 0; var _local5; var _local9 = j0; var _local4 = j0; var _local7 = true; var _local6 = true; _local4 = this.upDot(i, _local4) + 1; do { if (_local6) { if (((this.Field[i + _local2][_local4 - _local2] != undefined) && (this.Field[i + _local2][_local4 - _local2] != ".")) && ((!this.Cells[i + _local2][_local4 - _local2].jewel.lock) || (this.Cells[i + _local2][_local4 - _local2].jewel.bonusType == "lock"))) { if (this.fullColumnUp(i + _local2, _local4 - _local2)) { _local5 = i + _local2; } } else { _local6 = false; } } if (_local7) { if (((this.Field[i - _local2][_local4 - _local2] != undefined) && (this.Field[i - _local2][_local4 - _local2] != ".")) && ((!this.Cells[i - _local2][_local4 - _local2].jewel.lock) || (this.Cells[i - _local2][_local4 - _local2].jewel.bonusType == "lock"))) { if (this.fullColumnUp(i - _local2, _local4 - _local2)) { _local5 = i - _local2; } } else { _local7 = false; } } _local2++; } while ((_local5 == undefined) and (_local2 <= this.Field.length)); return(_local5); }; gameFieldClass.prototype.putDisables = function () { do { if (this.GameItems[i].removed) { var _local4 = this.GameItems[i]; var _local9 = true; var _local8 = this.upDot(_local4.i, _local4.j); var _local2 = _local4.j; while (_local2 > _local8) { var _local7 = this.Cells[_local4.i][_local2]; _local7.isSelected(false); _local7.inChange = false; _local2--; } var _local3 = _local4.i; if (_local8 > 1) { do { var _local6 = this.addColumnNumber(_local3, _local8 + 1); if (_local6 > _local3) { _local3++; } if (_local6 < _local3) { _local3--; } var _local5 = _local2; _local8 = this.upDot(_local3, _local5); _local2 = _local5; while (_local2 > _local8) { this.Cells[_local3][_local2].isSelected(false); this.Cells[_local4.i][_local2].inChange = false; _local2--; } } while (_local2 > 1); } } i++; } while (i < this.GameItems.length); }; gameFieldClass.prototype.removeGameItems = function () { var _local7 = 0; var _local10 = false; do { if (this.GameItems[_local7].removed) { _local10 = true; var _local4 = this.GameItems[_local7]; var _local6 = true; var _local8 = this.upDot(_local4.i, _local4.j); var _local3 = _local4.j; while (_local3 > _local8) { this.Cells[_local4.i][_local3].jewel.free = true; if (this.RemovedGuns[_local4.i][_local3]) { _local6 = false; } _local3--; } var _local2 = _local4.i; if (_local8 > 1) { do { var _local9 = this.addColumnNumber(_local2, _local8 + 1); if (_local9 > _local2) { _local2++; } if (_local9 < _local2) { _local2--; } var _local5 = _local3; _local8 = this.upDot(_local2, _local5); _local3 = _local5; while (_local3 > _local8) { if (this.RemovedGuns[_local2][_local3]) { _local6 = false; } this.Cells[_local2][_local3].jewel.free = true; _local3--; } } while (_local3 > 1); } if (_local6) { var _local9 = this.addColumnNumber(_local4.i, _local4.j); this.Cells[_local4.i][_local4.j].setFree(); this.AddGameItems[_local9]++; this.jewelsRemoved++; delete this.GameItems[_local7]; this.GameItems.splice(_local7, 1); _local7--; } } _local7++; } while (_local7 < this.GameItems.length); return(_local10); }; gameFieldClass.prototype.put = function (jewel, i, j, flag) { if (flag) { this.Cells[i][j].put(jewel); } else { this.Cells[jewel.i][jewel.j].setFree(); var _local3 = jewel.j; } }; gameFieldClass.prototype.remove = function (i, j) { this.Cells[i][j].removeContent(); }; gameFieldClass.prototype.removeCells = function () { var _local2 = 0; while (_local2 <= (this.RemovedCells.length - 1)) { this.RemovedCells[_local2].removeContent(); _local2++; } this.RemovedCells = new Array(); }; gameFieldClass.prototype.explosionofBomb = function (i, j) { this.RemovedCells.push(this.Cells[i - 1][j - 1]); this.RemovedCells.push(this.Cells[i - 1][j]); this.RemovedCells.push(this.Cells[i - 1][j + 1]); this.RemovedCells.push(this.Cells[i][j - 1]); this.RemovedCells.push(this.Cells[i][j + 1]); this.RemovedCells.push(this.Cells[i + 1][j - 1]); this.RemovedCells.push(this.Cells[i + 1][j]); this.RemovedCells.push(this.Cells[i + 1][j + 1]); _root.playSound("explosionbig"); }; gameFieldClass.prototype.explosionofDynamite = function (i, j) { var myItem; this.RemovedCells.push(this.Cells[i - 2][j]); this.RemovedCells.push(this.Cells[i - 1][j]); this.RemovedCells.push(this.Cells[i][j - 2]); this.RemovedCells.push(this.Cells[i][j - 1]); this.RemovedCells.push(this.Cells[i][j + 1]); this.RemovedCells.push(this.Cells[i][j + 2]); this.RemovedCells.push(this.Cells[i + 1][j]); this.RemovedCells.push(this.Cells[i + 2][j]); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 0; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 90; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 180; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); this.flamesNumber++; thisObj.bonuses.attachMovie("flame", "flame" + this.flamesNumber, thisObj.bonuses.getNextHighestDepth()); myItem = eval ("bonuses.flame" + this.flamesNumber); myItem._rotation = 270; myItem._x = this.getX(i) + (elementSize / 2); myItem._y = this.getY(j) + (elementSize / 2); _root.playSound("explosionbig"); }; gameFieldClass.prototype.removeFlame = function () { this.flamesNumber--; }; gameFieldClass.prototype.explosionofGun = function (i, j, dir, myGun) { var WeaponItem; var myitem; if (this.WeaponItems.length > 0) { var N = (this.WeaponItems[this.WeaponItems.length - 1].getNofTarget() + 1); } else { N = 0; } thisObj.bonuses.createEmptyMovieClip("WeaponItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.WeaponItem" + N); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j) + (elementSize / 2); switch (dir) { case "left" : myitem._rotation = 180; break; case "right" : myitem._rotation = 0; break; case "up" : myitem._rotation = -90; break; case "down" : myitem._rotation = 90; } WeaponItem = new weaponClass(); WeaponItem.setIt(myitem, i, j, N, dir, myGun, this); this.WeaponItems.push(WeaponItem); this.Cells[i][j].isSelected(false); this.RemovedGuns[i][j] = true; _root.playSound("explosion"); }; gameFieldClass.prototype.openLocks = function (color, i0, j0) { var Unlocks = new Array(); var k = 0; var N; var i = 1; while (i < (this.Field.length - 1)) { var j = 1; while (j < (this.Field[i].length - 1)) { if (this.Field[i][j] != ".") { if ((this.Cells[i][j].jewel.itsColor == color) && (this.Cells[i][j].jewel.lock)) { k++; this.Cells[i][j].jewel.lock = false; Unlocks[k] = new Object(); Unlocks[k].n = 0; Unlocks[k].i = i; Unlocks[k].j = j; var WeaponItem; var myitem; if (this.WeaponItems.length > 0) { var N = (this.WeaponItems[this.WeaponItems.length - 1].getNofTarget() + 1); } else { N = 0; } thisObj.bonuses.createEmptyMovieClip("WeaponItem" + N, thisObj.bonuses.getNextHighestDepth()); myitem = eval ("bonuses.WeaponItem" + N); myitem._x = this.getX(i) + (elementSize / 2); myitem._y = this.getY(j0) + (elementSize / 2); WeaponItem = new fallingKeyClass(); WeaponItem.setIt(j0, i, j, myitem, N, this); this.WeaponItems.push(WeaponItem); } } j++; } i++; } var i = 1; while (i < (this.Field.length - 1)) { var j = 1; while (j < (this.Field[i].length - 1)) { if ((this.Field[i][j] != ".") && (this.Cells[i][j].empty)) { N = this.addColumnNumber(i, j); k = 1; while (k <= (Unlocks.length - 1)) { if ((j > Unlocks[k].j) && (N == Unlocks[k].i)) { Unlocks[k].n++; } k++; } } j++; } i++; } k = 1; while (k <= (Unlocks.length - 1)) { this.AddGameItemsRes[Unlocks[k].i] = Unlocks[k].n; this.Cells[Unlocks[k].i][Unlocks[k].j].jewel.lock = true; k++; } }; gameFieldClass.prototype.openLock = function (i, j) { var _local6 = 0; this.Cells[i][j].jewel.unlock(); this.Cells[i][j].isSelected(true); this.AddGameItems[i] = this.AddGameItems[i] + this.AddGameItemsRes[i]; var _local5 = this.upDot(i, j); var _local2 = j; while (_local2 > _local5) { this.Cells[i][_local2].jewel.free = true; _local2--; } this.sortGameItems(); }; gameFieldClass.prototype.sortGameItems = function () { var _local9 = this.GameItems.length; var _local6 = -1000; var _local5 = -1; this.MoveItems = new Array(); var _local4 = new Array(); var _local3 = 0; while (_local3 < _local9) { var _local2 = new Object(); _local2 = this.GameItems[_local3]; if ((!_local2.removed) && (_local2.free)) { _local4.push(_local2); } _local3++; } var _local7 = _local4.length; _local3 = 0; while (_local3 < _local7) { _local4[_local3].ins = false; _local3++; } var _local8 = 0; while (_local8 < _local7) { _local3 = 0; while (_local3 < _local7) { var _local2 = new Object(); _local2 = _local4[_local3]; if ((_local2.Y > _local6) && (!_local2.ins)) { _local6 = _local2.Y; _local5 = _local3; } _local3++; } if (_local5 >= 0) { this.MoveItems.push(_local4[_local5]); _local4[_local5].ins = true; } _local6 = -1000; _local5 = -1; _local8++; } }; gameFieldClass.prototype.addGameItem = function (myColor, bonus, block) { var GameItem; var myitem; var color; var NofItem; var N = (this.GameItems[this.GameItems.length - 1].getNofTarget() + 1); thisObj.jewels.createEmptyMovieClip("GameItem" + N, thisObj.jewels.getNextHighestDepth()); myitem = eval ("jewels.GameItem" + N); GameItem = new gameItemClass(); if (myColor == "?") { color = this.enabledColors[Math.round(Math.random() * (this.colorsNumber - 1)) + 1]; } else { color = myColor; } GameItem.setIt(myitem, color, bonus, block, N, this); this.GameItems.push(GameItem); return(GameItem); }; gameFieldClass.prototype.removeGameItem = function (item) { }; gameFieldClass.prototype.setPause = function () { }; gameFieldClass.prototype.inField = function (i0, j0) { var _local2 = false; if ((this.Field[i0][j0] != ".") && (this.Field[i0][j0] != undefined)) { _local2 = true; } return(_local2); }; gameFieldClass.prototype.fullColumn = function (number, j0) { var _local3 = 0; j = j0 + 1; if ((this.Field[number][j] != ".") && (!this.Cells[number][j].jewel.lock)) { do { if (this.Cells[number][j].empty) { _local3++; } j++; } while ((this.Field[number][j] != ".") && (!this.Cells[number][j].jewel.lock)); } return(_local3); }; gameFieldClass.prototype.fullRightColumn = function (i, j) { var _local2 = true; if (this.Field[i][j] == ".") { _local2 = false; } if (this.Cells[i][j].jewel.lock) { _local2 = false; } if (this.Field[i][j] == undefined) { _local2 = false; } if ((this.Field[i + 1][j] != ".") && (!this.Cells[i + 1][j].jewel.lock)) { _local2 = false; } if (this.fullColumnUp(i + 1, j + 1)) { _local2 = false; } if (!this.fullColumn(i + 1, j)) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.fullLeftColumn = function (i, j) { var _local2 = true; if (this.Field[i][j] == ".") { _local2 = false; } if (this.Cells[i][j].jewel.lock) { _local2 = false; } if (this.Field[i][j] == undefined) { _local2 = false; } if ((this.Field[i - 1][j] != ".") && (!this.Cells[i - 1][j].jewel.lock)) { _local2 = false; } if ((this.Field[i - 2][j] != ".") && (!this.Cells[i - 2][j].jewel.lock)) { _local2 = false; } if (this.fullColumnUp(i - 1, j + 1)) { _local2 = false; } if (!this.fullColumn(i - 1, j)) { _local2 = false; } return(_local2); }; gameFieldClass.prototype.getI = function (x) { return(Math.floor(((x - (this.widthOfWindow / 2)) / elementSize) + (this.Field.length / 2))); }; gameFieldClass.prototype.getJ = function (y) { return(Math.floor(((y - (this.heightOfWindow / 2)) / elementSize) + (this.Field[0].length / 2))); }; gameFieldClass.prototype.getX = function (i) { return((this.widthOfWindow / 2) + (elementSize * (i - (this.Field.length / 2)))); }; gameFieldClass.prototype.getY = function (j) { return((this.heightOfWindow / 2) + (elementSize * (j - (this.Field[0].length / 2)))); }; gameItemClass = function () { this.itsTarget = new MovieClip(); this.itsColor = 0; this.changeSpeed = 0; this.changeTimer = 0; this.fallTimer = 0; this.fallSpeed = 8; this.gameField = null; this.i = 0; this.j = 0; this.X = 0; this.Y = 0; this.purposeI = 0; this.purposeJ = 0; this.removed = false; this.explosed = false; this.free = true; this.NofTarget = 0; this.falling = true; this.bonusType = false; this.blockType = false; this.lock = false; this.dropSound = false; this.corelationEnable = true; this.dir = ""; this.throughOut = false; }; gameItemClass.prototype.setIt = function (mc, color, bonusType, blockType, N, myGF) { var _local4 = ""; var _local3; var _local2; var _local5; this.gameField = myGF; this.itsTarget = mc; if (color != "?") { this.itsColor = color; } else { this.itsColor = this.gameField.enabledColors[Math.round(Math.random() * (this.gameField.colorsNumber - 1)) + 1]; } this.bonusType = bonusType; this.blockType = blockType; if (this.bonusType) { switch (this.bonusType) { case "lock" : this.lock = true; this.corelationEnable = false; _local2 = 0; _local3 = 1; break; case "key" : this.lock = true; _local2 = 0; _local3 = 1; } if (!this.lock) { _local2 = 1; _local3 = 0; _local4 = "small"; } this.itsTarget.attachMovie(this.bonusType, "bonus", _local3); this.itsTarget.bonus._x = 0; this.itsTarget.bonus._y = 0; } if (this.blockType) { _local5 = 0; _local2 = 1; _local4 = "small"; this.itsTarget.attachMovie(this.blockType, "block", _local5); this.itsTarget.block._x = 0; this.itsTarget.block._y = 0; } this.itsTarget.attachMovie(("jewel" + _local4) + this.itsColor, "jewel", _local2); this.itsTarget.jewel._x = 0; this.itsTarget.jewel._y = 0; this.changeSpeed = elementSize / this.gameField.changeTime; this.NofTarget = N; }; gameItemClass.prototype.setXY = function (x, y) { this.itsTarget._x = x; this.itsTarget._y = y; this.X = x; this.Y = y; this.i = this.gameField.getI(this.X); this.j = this.gameField.getJ(this.Y); }; gameItemClass.prototype.getX = function () { return(this.X); }; gameItemClass.prototype.getY = function () { return(this.Y); }; gameItemClass.prototype.getNofTarget = function () { return(this.NofTarget); }; gameItemClass.prototype.select = function (itsselection) { }; gameItemClass.prototype.activate = function (itsselection) { this.itsTarget.jewel.active = itsselection; }; gameItemClass.prototype.setFalling = function (itsfalling) { this.falling = itsfalling; }; gameItemClass.prototype.motion = function () { var _local4; var _local3; var _local5 = ""; _local4 = this.gameField.getJ(this.Y - (elementSize / 2)); _local3 = this.gameField.getI(this.X); var _local6 = (((this.X - this.gameField.getX(_local3)) - (elementSize / 2)) < this.fallSpeed) && (((this.gameField.getX(_local3) + (elementSize / 2)) - this.X) < this.fallSpeed); if (!_local6) { _local5 = this.dir; } if (_local6 && (this.gameField.inField(_local3, _local4))) { if (this.gameField.fullColumn(_local3, _local4)) { _local5 = "down"; } else if (this.gameField.fullRightColumn(_local3, _local4)) { _local5 = "right"; } else if (this.gameField.fullLeftColumn(_local3, _local4)) { _local5 = "left"; } } if (((_local5 != "") && (!this.lock)) || (this.throughOut)) { if (!this.falling) { this.setFalling(true); this.gameField.put(this, _local3, _local4, false); } } else if (this.falling) { this.gameField.put(this, _local3, _local4, true); if (this.dropSound) { _root.playSound("glassdrop"); this.dropSound = false; } } if (this.falling) { this.fallTimer++; } else { this.fallTimer = 0; } if (this.fallTimer >= 1) { switch (_local5) { case "right" : this.X = this.X + this.fallSpeed; break; case "left" : this.X = this.X - this.fallSpeed; } this.Y = this.Y + this.fallSpeed; this.itsTarget._x = this.X; this.itsTarget._y = this.Y; } this.dir = _local5; if (_local4 > this.gameField.Field[_local3].length) { this.del(); } }; gameItemClass.prototype.setThroughOut = function () { if ((!this.lock) && (!this.blockType)) { this.throughOut = true; this.free = true; this.itsTarget._x = this.X; this.itsTarget._y = this.Y; } }; gameItemClass.prototype.shake = function () { if ((!this.lock) && (!this.blockType)) { var _local3 = (1 - Math.random()) * 5; var _local2 = (1 - Math.random()) * 5; this.itsTarget._x = this.X + _local3; this.itsTarget._y = this.Y + _local2; } }; gameItemClass.prototype.del = function () { this.removed = true; this.itsTarget.jewel.removeMovieClip(); }; gameItemClass.prototype.remove = function () { if (!this.removed) { this.removed = true; this.corelationEnable = false; this.itsTarget.jewel.active = false; this.itsTarget.jewel.gotoAndPlay("del"); if (this.bonusType) { this.itsTarget.bonus.gotoAndPlay("del"); } if (this.blockType) { this.gameField.blocksRemoved++; this.itsTarget.block.gotoAndPlay("del"); var _local3 = Math.round(Math.random() * 2) + 1; _root.playSound("stone" + _local3); } if ((!this.blockType) && (!this.bonusType)) { var _local3 = Math.round(Math.random() * 3) + 1; _root.playSound("glass" + _local3); } } }; gameItemClass.prototype.unlock = function () { this.itsTarget.bonus.gotoAndPlay("del"); this.bonusType = false; this.explosed = false; this.removed = false; this.lock = false; this.corelationEnable = true; }; gameItemClass.prototype.explosion = function () { if (!this.explosed) { this.explosed = true; switch (this.bonusType) { case false : this.remove(); break; case "bomb" : this.gameField.explosionofBomb(this.i, this.j); this.remove(); break; case "dynamite" : this.gameField.explosionofDynamite(this.i, this.j); this.remove(); break; case "gunright" : this.corelationEnable = false; this.gameField.explosionofGun(this.i, this.j, "right", this); break; case "gunleft" : this.corelationEnable = false; this.gameField.explosionofGun(this.i, this.j, "left", this); break; case "gunup" : this.corelationEnable = false; this.gameField.explosionofGun(this.i, this.j, "up", this); break; case "gundown" : this.corelationEnable = false; this.gameField.explosionofGun(this.i, this.j, "down", this); break; case "key" : this.lock = false; _root.playSound("reload"); this.gameField.openLocks(this.itsColor, this.i, this.j); this.remove(); } } }; gameItemClass.prototype.setPurpose = function (i, j) { this.purposeI = i; this.purposeJ = j; }; gameItemClass.prototype.moveIt = function () { this.itsTarget._x = this.itsTarget._x - (this.changeSpeed * (this.i - this.purposeI)); this.itsTarget._y = this.itsTarget._y - (this.changeSpeed * (this.j - this.purposeJ)); this.X = this.itsTarget._x; this.Y = this.itsTarget._y; this.changeTimer++; if (this.changeTimer == this.changeTime) { this.changeTimer = 0; } }; elementOfGameFieldClass = function () { this.itsTarget = new MovieClip(); this.i = 0; this.j = 0; this.jewel = null; this.gameField = null; this.explosed = false; this.empty = true; this.fill = 0; }; elementOfGameFieldClass.prototype.setIt = function (i, j, mc, myFill, myGF) { var remnant; var myItem; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie("but", "but", 3); this.itsTarget.but._x = 0; this.itsTarget.but._y = 0; this.itsTarget.but.enabled = false; this.i = i; this.j = j; this.activity = false; this.itsTarget.but.itstarget = this; this.itsTarget.attachMovie("selectionborder", "sBorder", 2); this.itsTarget.sBorder._x = 0; this.itsTarget.sBorder._y = 0; this.itsTarget.sBorder._visible = false; this.empty = true; this.fill = Number(myFill); var i = 1; while (i <= this.fill) { this.itsTarget.attachMovie("fill" + i, "fill" + i, i - 1); myItem = eval ((this.itsTarget._name + ".fill") + i); myItem._x = 0; myItem._y = 0; i++; } }; elementOfGameFieldClass.prototype.put = function (myJewel) { this.empty = false; this.explosed = false; this.isSelected(true); this.jewel = myJewel; this.jewel.changeTimer = 0; this.jewel.free = false; this.jewel.setFalling(false); var _local3 = this.itsTarget._x + (elementSize / 2); var _local2 = this.itsTarget._y + (elementSize / 2); this.jewel.setXY(_local3, _local2); if (this.jewel.blockType || (this.jewel.lock)) { this.isSelected(false); } }; elementOfGameFieldClass.prototype.isSelected = function (flag) { this.itsTarget.but.enabled = flag; this.activity = flag; }; elementOfGameFieldClass.prototype.setFree = function () { this.isSelected(false); this.select(false); this.jewel = null; this.empty = true; }; elementOfGameFieldClass.prototype.removeContent = function () { if ((!this.empty) && (!this.explosed)) { this.explosed = true; this.jewel.explosion(); this.isSelected(false); if (this.fill) { var fill = eval ((("bg." + this.itsTarget._name) + ".fill") + this.fill); fill.gotoAndPlay("del"); var sndplus = (Math.round(Math.random()) + 1); var snd; switch (this.fill) { case 1 : snd = "wood" + sndplus; break; case 2 : snd = "iron" + sndplus; } _root.playSound(snd); this.fill--; if (!this.fill) { this.gameField.fillsRemoved++; } } } }; elementOfGameFieldClass.prototype.select = function (itsselection) { if (!_root.levelNum.stay) { game.beginPlay(); } if ((!game.timer.isPauseInterval()) && (game.hintOn)) { game.hintOn = false; game.gameField.removeHint(); game.timer.continueIt(); game.paused = false; } if (!game.paused) { if (this.itsTarget.sBorder._visible != itsselection) { this.itsTarget.sBorder._visible = itsselection; if (itsselection) { this.gameField.setSelect(this); } } } }; elementOfGameFieldClass.prototype.unselect = function (itsselection) { this.itsTarget.sBorder._visible = false; this.gameField.unselect(); }; elementOfGameFieldClass.prototype.tryMove = function (dX, dY) { var _local2; if (Math.abs(dX) > Math.abs(dY)) { if (dX > 0) { _local2 = this.gameField.Cells[this.i + 1][this.j]; } else { _local2 = this.gameField.Cells[this.i - 1][this.j]; } } else if (dY > 0) { _local2 = this.gameField.Cells[this.i][this.j + 1]; } else { _local2 = this.gameField.Cells[this.i][this.j - 1]; } if (_local2.activity && (!game.paused)) { this.gameField.setSelect(_local2); } }; elementOfGameFieldClass.prototype.activate = function (itsselection) { this.jewel.activate(itsselection); }; weaponClass = function () { this.i = 0; this.j = 0; this.i0 = 0; this.j0 = 0; this.dir = ""; this.Speed = 8; this.timeofLife = 13; this.lifeTimer = 0; this.gameField = null; this.itsTarget = null; this.gun = null; this.removed = false; }; weaponClass.prototype.setIt = function (mc, i, j, N, dir, myGun, myGF) { this.i = i; this.j = j; this.i0 = i; this.j0 = j; this.gun = myGun; this.gameField = myGF; this.iGun = this.gameField.getI(this.gun.getX()); this.jGun = this.gameField.getJ(this.gun.getY()); this.itsTarget = mc; this.itsTarget.attachMovie("fireball", "ball", 0); this.itsTarget.ball._x = 0; this.itsTarget.ball._y = 0; this.NofTarget = N; this.dir = dir; }; weaponClass.prototype.remove = function () { this.itsTarget.ball.gotoAndPlay("del"); this.removed = true; }; weaponClass.prototype.motion = function (dir) { this.lifeTimer++; if (this.lifeTimer >= this.gameField.changeTime) { switch (this.dir) { case "left" : this.itsTarget._x = this.itsTarget._x - this.Speed; break; case "right" : this.itsTarget._x = this.itsTarget._x + this.Speed; break; case "up" : this.itsTarget._y = this.itsTarget._y - this.Speed; break; case "down" : this.itsTarget._y = this.itsTarget._y + this.Speed; } } if (this.nextElementOfGameField()) { this.gameField.remove(this.i, this.j); } if ((((this.i < 1) || (this.i > 14)) || (this.j < 1)) || (this.j > 14)) { this.remove(); var _local4 = this.gameField.getI(this.gun.getX()); var _local3 = this.gameField.getJ(this.gun.getY()); this.gameField.removeContant(_local4, _local3); this.gameField.RemovedGuns[this.iGun][this.jGun] = false; _root.playSound("explosionbig"); this.gun.remove(); } }; weaponClass.prototype.nextElementOfGameField = function () { var _local2 = false; this.i = this.gameField.getI(this.itsTarget._x); this.j = this.gameField.getJ(this.itsTarget._y); if ((this.i != this.i0) or (this.j != this.j0)) { _local2 = true; } this.i0 = this.i; this.j0 = this.j; return(_local2); }; weaponClass.prototype.getNofTarget = function () { return(this.NofTarget); }; fallingKeyClass = function () { this.j = 0; this.jlast = 0; this.ilast = 0; this.fallSpeed = 8; this.itsTarget = null; this.gameField = null; this.NofTarget = 0; this.removed = false; }; fallingKeyClass.prototype.setIt = function (j0, ilast, jlast, mc, N, myGF) { this.j = j0; this.jlast = jlast; this.ilast = ilast; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie("keyglow", "key", 0); this.itsTarget.key._x = 0; this.itsTarget.key._y = 0; this.NofTarget = N; }; fallingKeyClass.prototype.motion = function () { this.itsTarget._y = this.itsTarget._y + this.fallSpeed; this.j = this.gameField.getJ(this.itsTarget._y); if (this.j >= this.jlast) { this.remove(); } }; fallingKeyClass.prototype.remove = function () { this.itsTarget.key.gotoAndPlay("del"); this.removed = true; this.gameField.openLock(this.ilast, this.jlast); }; fallingKeyClass.prototype.getNofTarget = function () { return(this.NofTarget); }; pointsPlusClass = function () { this.j = 0; this.j0 = 0; this.i = 0; this.upSpeed = 4; this.itsTarget = null; this.gameField = null; this.NofTarget = 0; this.removed = false; }; pointsPlusClass.prototype.setIt = function (Source, i, j, mc, N, myGF) { this.i = i; this.j = j; this.j0 = j; this.itsTarget = mc; this.gameField = myGF; this.itsTarget.attachMovie(Source, "bonus", 0); this.itsTarget.bonus._x = 0; this.itsTarget.bonus._y = 0; this.itsTarget._alpha = 100; this.NofTarget = N; }; pointsPlusClass.prototype.motion = function () { this.itsTarget._y = this.itsTarget._y - this.upSpeed; this.j = this.gameField.getJ(this.itsTarget._y); if ((this.j0 - this.j) >= 2) { this.itsTarget._alpha = this.itsTarget._alpha - 20; } if ((this.j0 - this.j) >= 3) { this.remove(); } }; pointsPlusClass.prototype.remove = function () { this.itsTarget.bonus.gotoAndPlay("del"); this.removed = true; }; pointsPlusClass.prototype.getNofTarget = function () { return(this.NofTarget); }; timerClass = function () { this.playingTime = 0; this.playingTime0 = getTimer(); this.startPauseTime = 0; this.finishPauseTime = 0; this.totalPause = 0; this.interval = 0; }; timerClass.prototype.getTotalTime = function () { this.playingTime = getTimer(); if (!this.isPause()) { var _local2 = (this.playingTime - this.playingTime0) - this.totalPause; } else { var _local2 = (this.startPauseTime - this.playingTime0) - this.totalPause; } return(_local2); }; timerClass.prototype.stopIt = function () { this.startPauseTime = getTimer(); }; timerClass.prototype.continueIt = function () { this.finishPauseTime = getTimer(); var _local2 = this.finishPauseTime - this.startPauseTime; this.totalPause = this.totalPause + _local2; }; timerClass.prototype.isPause = function () { return(this.finishPauseTime < this.startPauseTime); }; timerClass.prototype.isPauseInterval = function () { return(this.interval); }; timerClass.prototype.setPauseInterval = function (interval) { finishPauseInterval = function () { if (obj.interval) { clearInterval(obj.interval); obj.interval = 0; } }; if (this.interval) { clearInterval(this.interval); this.interval = 0; } var _local2 = setInterval(finishPauseInterval, interval); obj = this; this.interval = _local2; };
Frame 8
_quality = "high"; cursor.gotoAndStop("arrow"); map.setActive(numberOfLevel, levelsNumber); sc = scr;
Frame 9
updateMouse(); play();
Frame 10
updateMouse(); gotoAndPlay ("maprepeat");
Frame 11
_quality = "low"; Mouse.show(); cursor._visible = false; game = new gameClass(numberOfLevel); game.begin(); cursor.gotoAndStop("arrow"); Pause._visible = false; win._visible = false; over._visible = false; levelNum.gotoAndStop = "simple"; plusStars = ""; var i = 1; while (i <= numberOfGame) { plusStars = plusStars + "*"; i++; } levelNum.mctxt.txt = ((level + " ") + numberOfLevel) + plusStars; playMusic("gamemusic");
Instance of Symbol 438 MovieClip "bg" in Frame 11
onClipEvent (keyDown) { if (Key.getCode() == 32) { _parent.game.setPause(); } if (Key.getCode() == 70) { _parent.game.finished = true; } }
Frame 12
if (game.started) { game.update(); }
Frame 13
gotoAndPlay ("level");
Frame 14
_quality = "high"; _root.bg.gotoAndStop("space1"); play(); sc = scr; sub = submit; playername = nam; congr = congratualations; txt12 = complete_txt1; txt22 = complete_txt2; txt32 = complete_txt3; txt42 = complete_txt4; txt52 = complete_txt5; txt62 = complete_txt6;
Frame 15
updateMouse();
Frame 16
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay ("completerepeat");
Frame 17
_quality = "high"; sc = scr; sub = submit; playername = nam; congr = congratualations; txt13 = complete_txt2;
Frame 18
_quality = "high"; updateMouse(); _root.bg.gotoAndStop("space2"); play();
Frame 19
nameinput.onSetFocus = function (oldFocus) { if (this.text == "Your name here") { this.text = ""; } }; updateMouse(); gotoAndPlay ("gameoverrepeat");
Frame 20
hint1_0 = "Swap jewels to make column or|row of three or more jewels|of the same color"; hint1_1 = "Small jewels are detonators and they can't be|moved, but you can make regular match of 3 or|more jewels of the same color near small|jewel to break a piece with it"; hint1_2 = "You can use piece with small jewel|as a part of regular match"; hint1_3 = "Come on! There is only one piece left.|Breaking all pieces marked with small|jewels is how you complete level"; hint3_0 = "This is a bomb! Make a match using it and|it will explode nearby jewels and blocks.|Now you can also create bombs - just|make a match of 4 jewels in a row"; hint4_0 = "To complete this level you have to break|all wooden boxes. To do so make a match|over box to break it"; hint8_0 = "You have to match 200 jewels|to complete this level"; hint8_1 = "To complete this level you have to make as|many matches as possible before time|runs out. There is indicator at the|top right side of the screen that shows|your progress"; hint9_0 = "This is a key! Make a match with it to|remove locks from jewels of the|same color"; hint10_0 = "Now you can use cannons. Cannon shot will|destroy everything in it way. To create|cannon later make a match in form|of 'L' letter anytime"; completed = "LEVEL COMPLETE"; paused1 = "Game paused..."; paused2 = "Press space to continue"; gameover = "Time up! GAME OVER..."; p_button = "Play"; pn_button = "Play now"; pa_button = "Play again"; c_button = "Continue"; fdl_button = "Free download"; gfv_button = "Get full version"; menu_txt1 = "JEWEL OF ATLANTIS FULL"; menu_txt2 = "<b><p></p> - fullscreen gameplay<p></p> - over 100 levels and 2 modes<p></p> - uncover hidden Relics</b>"; menu_txt3 = "JEWEL OF ATLANTIS WEB"; menu_txt4 = "<b>Underwater adventures in <p></p>long-lost mysterios Atlantis</b>"; sound_txt = "sound"; music_txt = "music"; hints_txt = "Hints"; scr = "Your score:"; nam = "Your name here"; submit = "submit"; loading = "loading"; level = "LEVEL"; congratualations = "CONGRATULATIONS!"; complete_txt1 = "<b>You have completed web version <p></p>of the game BUT...<p></p>Adventure is not over yet!</b>"; complete_txt2 = "<b>Are you clever enough to solve mystery<p></p>of Atlantis? Download your FREE trial of <p></p>full version and find out!<p></p><p></p> - Enhanced graphics and<p></p> special effects<p></p> - Over 100 mysterious levels<p></p> - 19 Relics to uncover<p></p> - 2 play modes<p></p> - Huge map available for exploration<p></p> - Fullscreen gameplay<p></p> - And many more!</b>"; complete_txt3 = "Replay the web version on higher"; complete_txt4 = "difficulty to get higher score"; complete_txt5 = "JEWEL OF ATLANTIS"; complete_txt6 = "full version"; game_over = "GAME OVER"; try_full_version = "TRY FULL VERSION"; pause1_txt1 = "<b>FULL version features 19 hidden Relics<p></p>that can be uncovered while<p></p>playing the game</b>"; pause2_txt1 = "<b>FULL version has lots of wonderful<p></p>places to explore</b>"; pause3_txt1 = "<b>FULL version has huge map available for <p></p>your exploration with number<p></p>of roads and pathways to travel</b>"; pause4_txt1 = "<b>FULL version features over 100 mysterious level<p></p>to play in 2 different game modes as well as<p></p>pack of hidden bonus levels</b>"; pause5_txt1 = "<b>FULL version has loads of different bricks,<p></p>layouts, power-ups, Relics, levels, and more!</b>"; _quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p1_txt2 = pause1_txt1;
Frame 21
_quality = "high"; updateMouse();
Frame 22
gotoAndPlay ("levelpause1repeat");
Frame 23
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p2_txt2 = pause2_txt1;
Frame 24
_quality = "high"; updateMouse(); play();
Frame 25
gotoAndPlay ("levelpause2repeat");
Frame 26
_quality = "high"; try_full6 = try_full_version; txt1pause = complete_txt2; p3_txt2 = pause3_txt1;
Frame 27
_quality = "high"; updateMouse(); play();
Frame 28
gotoAndPlay ("levelpause3repeat");
Frame 29
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p4_txt2 = pause4_txt1;
Frame 30
_quality = "high"; updateMouse(); play();
Frame 31
gotoAndPlay ("levelpause4repeat");
Frame 32
_quality = "high"; try_full = try_full_version; txt1pause = complete_txt2; p5_txt2 = pause5_txt1;
Frame 33
_quality = "high"; updateMouse(); play();
Frame 34
gotoAndPlay ("levelpause5repeat");
Symbol 6 MovieClip [antiq-angle2] Frame 1
stop();
Symbol 6 MovieClip [antiq-angle2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 6 MovieClip [antiq-angle2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 6 MovieClip [antiq-angle2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 34 MovieClip Frame 1
stop();
Symbol 34 MovieClip Frame 2
play();
Symbol 36 Button
on (rollOver) { cursor.gotoAndPlay("hand"); greatgames.gotoAndPlay("zoom"); _root.playSound("select"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); getURL (_root.moreGamesURL, "_blank"); }
Symbol 41 MovieClip Frame 1
stop();
Symbol 41 MovieClip Frame 2
stop();
Symbol 43 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.soundEnabled = !_root.soundEnabled)) { signsound.gotoAndPlay("on"); } else { signsound.gotoAndPlay("off"); } }
Symbol 50 MovieClip Frame 1
stop(); txt = _root.fdl_button;
Symbol 50 MovieClip Frame 2
stop();
Symbol 52 MovieClip Frame 1
stop(); txt = _root.pn_button;
Symbol 52 MovieClip Frame 2
stop();
Symbol 55 MovieClip Frame 1
stop();
Symbol 55 MovieClip Frame 2
stop();
Symbol 56 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.musicEnabled = !_root.musicEnabled)) { playMusic("menumusic"); signmusic.gotoAndPlay("on"); } else { stopAllSounds(); signmusic.gotoAndPlay("off"); } }
Symbol 58 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.cursor.gotoAndPlay("arrow"); _root.playSound("click"); _root.counter = 0; _root.gotoAndPlay("play"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 59 Button
on (rollOver) { free_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { free_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.getURL(_root.downloadURL, "_blank"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 63 MovieClip Frame 1
stop();
Symbol 63 MovieClip Frame 2
stop();
Symbol 64 Button
on (rollOver) { cursor.gotoAndPlay("hand"); } on (rollOut) { cursor.gotoAndPlay("arrow"); } on (release) { if ((_root.hintsEnabled = !_root.hintsEnabled)) { hintsMC.gotoAndPlay("on"); } else { hintsMC.gotoAndPlay("off"); } }
Symbol 89 MovieClip Frame 1
stop();
Symbol 89 MovieClip Frame 5
play();
Symbol 89 MovieClip Frame 6
stop();
Symbol 89 MovieClip Frame 7
play();
Symbol 89 MovieClip Frame 8
stop();
Symbol 89 MovieClip Frame 9
play();
Symbol 89 MovieClip Frame 10
stop();
Symbol 89 MovieClip Frame 11
play();
Symbol 89 MovieClip Frame 12
stop();
Symbol 89 MovieClip Frame 13
play();
Symbol 89 MovieClip Frame 14
stop();
Symbol 89 MovieClip Frame 15
play();
Symbol 89 MovieClip Frame 16
stop();
Symbol 89 MovieClip Frame 17
play();
Symbol 89 MovieClip Frame 18
stop();
Symbol 89 MovieClip Frame 19
play();
Symbol 89 MovieClip Frame 20
stop();
Symbol 89 MovieClip Frame 21
play();
Symbol 89 MovieClip Frame 22
stop();
Symbol 89 MovieClip Frame 23
play();
Symbol 89 MovieClip Frame 24
stop();
Symbol 89 MovieClip Frame 25
play();
Symbol 89 MovieClip Frame 26
stop();
Symbol 89 MovieClip Frame 27
play();
Symbol 89 MovieClip Frame 28
stop();
Symbol 89 MovieClip Frame 29
play();
Symbol 89 MovieClip Frame 30
stop();
Symbol 89 MovieClip Frame 31
play();
Symbol 89 MovieClip Frame 32
stop();
Symbol 89 MovieClip Frame 33
play();
Symbol 89 MovieClip Frame 34
stop();
Symbol 89 MovieClip Frame 35
play();
Symbol 89 MovieClip Frame 36
stop();
Symbol 89 MovieClip Frame 37
play();
Symbol 89 MovieClip Frame 38
stop();
Symbol 89 MovieClip Frame 39
play();
Symbol 89 MovieClip Frame 40
stop();
Symbol 89 MovieClip Frame 41
play();
Symbol 89 MovieClip Frame 42
stop();
Symbol 89 MovieClip Frame 45
play();
Symbol 89 MovieClip Frame 46
stop();
Symbol 89 MovieClip Frame 47
play();
Symbol 89 MovieClip Frame 48
stop();
Symbol 89 MovieClip Frame 49
play();
Symbol 89 MovieClip Frame 52
stop();
Symbol 89 MovieClip Frame 53
play();
Symbol 89 MovieClip Frame 56
stop();
Symbol 103 MovieClip Frame 14
stop();
Symbol 106 MovieClip Frame 10
stop();
Symbol 107 MovieClip [jewel3] Frame 1
stop(); if (active) { play(); }
Symbol 107 MovieClip [jewel3] Frame 21
gotoAndPlay (1);
Symbol 107 MovieClip [jewel3] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 107 MovieClip [jewel3] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 107 MovieClip [jewel3] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 119 MovieClip [jewel4] Frame 1
stop(); if (active) { play(); }
Symbol 119 MovieClip [jewel4] Frame 21
gotoAndPlay (1);
Symbol 119 MovieClip [jewel4] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 119 MovieClip [jewel4] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 119 MovieClip [jewel4] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 131 MovieClip [jewel5] Frame 1
stop(); if (active) { play(); }
Symbol 131 MovieClip [jewel5] Frame 21
gotoAndPlay (1);
Symbol 131 MovieClip [jewel5] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 131 MovieClip [jewel5] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 131 MovieClip [jewel5] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 143 MovieClip [jewel6] Frame 1
stop(); if (active) { play(); }
Symbol 143 MovieClip [jewel6] Frame 21
gotoAndPlay (1);
Symbol 143 MovieClip [jewel6] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 143 MovieClip [jewel6] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 143 MovieClip [jewel6] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 155 MovieClip [jewel7] Frame 1
stop(); if (active) { play(); }
Symbol 155 MovieClip [jewel7] Frame 21
gotoAndPlay (1);
Symbol 155 MovieClip [jewel7] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 155 MovieClip [jewel7] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 155 MovieClip [jewel7] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 167 MovieClip [jewel8] Frame 1
stop(); if (active) { play(); }
Symbol 167 MovieClip [jewel8] Frame 21
gotoAndPlay (1);
Symbol 167 MovieClip [jewel8] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 167 MovieClip [jewel8] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 167 MovieClip [jewel8] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 179 MovieClip [jewel1] Frame 1
stop(); if (active) { play(); }
Symbol 179 MovieClip [jewel1] Frame 21
gotoAndPlay (1);
Symbol 179 MovieClip [jewel1] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 179 MovieClip [jewel1] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 179 MovieClip [jewel1] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 191 MovieClip [jewel2] Frame 1
stop(); if (active) { play(); }
Symbol 191 MovieClip [jewel2] Frame 21
gotoAndPlay (1);
Symbol 191 MovieClip [jewel2] Frame 22
NPieces = 3; NShards = 4; vmax = 10; counter = 0; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; } i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; } bum.gotoAndPlay(1);
Symbol 191 MovieClip [jewel2] Frame 23
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; if (counter > 7) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 191 MovieClip [jewel2] Frame 24
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 225 MovieClip [but] Frame 1
thisObj = this; onPress = function () { itstarget.select(true); X0 = _root._xmouse; Y0 = _root._ymouse; }; onRollOver = function () { }; onRollOut = function () { }; onReleaseOutside = function () { X = _root._xmouse; Y = _root._ymouse; dX = X - X0; dY = Y - Y0; itstarget.tryMove(dX, dY); }; onRelease = function () { X = _root._xmouse; Y = _root._ymouse; dX = X - X0; dY = Y - Y0; if ((Math.abs(dX) >= 5) || (Math.abs(dY) >= 5)) { itstarget.tryMove(dX, dY); } };
Symbol 231 MovieClip [jewelsmall1] Frame 1
stop();
Symbol 231 MovieClip [jewelsmall1] Frame 2
gotoAndPlay (1);
Symbol 231 MovieClip [jewelsmall1] Frame 3
removeMovieClip(this);
Symbol 234 MovieClip [jewelsmall2] Frame 1
stop();
Symbol 234 MovieClip [jewelsmall2] Frame 2
gotoAndPlay (1);
Symbol 234 MovieClip [jewelsmall2] Frame 3
removeMovieClip(this);
Symbol 237 MovieClip [jewelsmall3] Frame 1
stop();
Symbol 237 MovieClip [jewelsmall3] Frame 2
gotoAndPlay (1);
Symbol 237 MovieClip [jewelsmall3] Frame 3
removeMovieClip(this);
Symbol 240 MovieClip [jewelsmall4] Frame 1
stop();
Symbol 240 MovieClip [jewelsmall4] Frame 2
gotoAndPlay (1);
Symbol 240 MovieClip [jewelsmall4] Frame 3
removeMovieClip(this);
Symbol 243 MovieClip [jewelsmall5] Frame 1
stop();
Symbol 243 MovieClip [jewelsmall5] Frame 2
gotoAndPlay (1);
Symbol 243 MovieClip [jewelsmall5] Frame 3
removeMovieClip(this);
Symbol 246 MovieClip [jewelsmall6] Frame 1
stop();
Symbol 246 MovieClip [jewelsmall6] Frame 2
gotoAndPlay (1);
Symbol 246 MovieClip [jewelsmall6] Frame 3
removeMovieClip(this);
Symbol 249 MovieClip [jewelsmall7] Frame 1
stop();
Symbol 249 MovieClip [jewelsmall7] Frame 2
gotoAndPlay (1);
Symbol 249 MovieClip [jewelsmall7] Frame 3
removeMovieClip(this);
Symbol 255 MovieClip [bomb] Frame 1
stop();
Symbol 255 MovieClip [bomb] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 255 MovieClip [bomb] Frame 16
removeMovieClip(this);
Symbol 258 MovieClip [dynamite] Frame 1
stop();
Symbol 258 MovieClip [dynamite] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 258 MovieClip [dynamite] Frame 16
removeMovieClip(this);
Symbol 261 MovieClip [gunright] Frame 1
stop();
Symbol 261 MovieClip [gunright] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 261 MovieClip [gunright] Frame 15
removeMovieClip(this);
Symbol 265 MovieClip [flame] Frame 11
this.removeMovieClip();
Symbol 268 MovieClip [fireball] Frame 1
stop();
Symbol 268 MovieClip [fireball] Frame 2
_parent.removeMovieClip();
Symbol 270 MovieClip [gunup] Frame 1
stop();
Symbol 270 MovieClip [gunup] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 270 MovieClip [gunup] Frame 15
removeMovieClip(this);
Symbol 272 MovieClip [gunleft] Frame 1
stop();
Symbol 272 MovieClip [gunleft] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 272 MovieClip [gunleft] Frame 15
removeMovieClip(this);
Symbol 274 MovieClip [gundown] Frame 1
stop();
Symbol 274 MovieClip [gundown] Frame 2
NShards = 10; i = 1; while (i <= NShards) { shard = eval ("shard" + i); shard._rotation = Math.random() * 360; i++; }
Symbol 274 MovieClip [gundown] Frame 15
removeMovieClip(this);
Symbol 280 MovieClip [ancient-sq1] Frame 1
stop();
Symbol 280 MovieClip [ancient-sq1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 280 MovieClip [ancient-sq1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 280 MovieClip [ancient-sq1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 283 MovieClip [ancient-sq2] Frame 1
stop();
Symbol 283 MovieClip [ancient-sq2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 283 MovieClip [ancient-sq2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 283 MovieClip [ancient-sq2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 286 MovieClip [ancient-sq3] Frame 1
stop();
Symbol 286 MovieClip [ancient-sq3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 286 MovieClip [ancient-sq3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 286 MovieClip [ancient-sq3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 288 MovieClip [antiq-angle1] Frame 1
stop();
Symbol 288 MovieClip [antiq-angle1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 288 MovieClip [antiq-angle1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 288 MovieClip [antiq-angle1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 291 MovieClip [antiq-bottle1] Frame 1
stop();
Symbol 291 MovieClip [antiq-bottle1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 291 MovieClip [antiq-bottle1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 291 MovieClip [antiq-bottle1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 294 MovieClip [antiq-bottle2-1] Frame 1
stop();
Symbol 294 MovieClip [antiq-bottle2-1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 294 MovieClip [antiq-bottle2-1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 294 MovieClip [antiq-bottle2-1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 297 MovieClip [antiq-bottle2-2] Frame 1
stop();
Symbol 297 MovieClip [antiq-bottle2-2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 297 MovieClip [antiq-bottle2-2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 297 MovieClip [antiq-bottle2-2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 300 MovieClip [antiq-col1-1] Frame 1
stop();
Symbol 300 MovieClip [antiq-col1-1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 300 MovieClip [antiq-col1-1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 300 MovieClip [antiq-col1-1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 303 MovieClip [antiq-col1-2] Frame 1
stop();
Symbol 303 MovieClip [antiq-col1-2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 303 MovieClip [antiq-col1-2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 303 MovieClip [antiq-col1-2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 306 MovieClip [antiq-col1-3] Frame 1
stop();
Symbol 306 MovieClip [antiq-col1-3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 306 MovieClip [antiq-col1-3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 306 MovieClip [antiq-col1-3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 309 MovieClip [antiq-sq1] Frame 1
stop();
Symbol 309 MovieClip [antiq-sq1] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 309 MovieClip [antiq-sq1] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 309 MovieClip [antiq-sq1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 312 MovieClip [antiq-sq2] Frame 1
stop();
Symbol 312 MovieClip [antiq-sq2] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 312 MovieClip [antiq-sq2] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 312 MovieClip [antiq-sq2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 315 MovieClip [antiq-sq3] Frame 1
stop();
Symbol 315 MovieClip [antiq-sq3] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 315 MovieClip [antiq-sq3] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 315 MovieClip [antiq-sq3] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 318 MovieClip [antiq-sq4] Frame 1
stop();
Symbol 318 MovieClip [antiq-sq4] Frame 2
NPieces = 13; vxmax = 8; vymax = 7; counter = 0; ay = 0.1; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { nm = eval ("piece" + i); scale = 1 - (Math.random() / 2); nm._width = scale * nm._width; nm._height = scale * nm._height; vx[i] = (0.5 - Math.random()) * vxmax; vy[i] = (-Math.random()) * vymax; i++; }
Symbol 318 MovieClip [antiq-sq4] Frame 3
counter++; i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = (piece._y + vy[i]) + ((ay * counter) * counter); vy[i] = vy[i] + ay; if (counter > 14) { piece._alpha = piece._alpha - 25; } i++; }
Symbol 318 MovieClip [antiq-sq4] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 324 MovieClip [fill2] Frame 1
stop();
Symbol 324 MovieClip [fill2] Frame 2
NPieces = 3; vmax = 10; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; }
Symbol 324 MovieClip [fill2] Frame 3
i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; piece._alpha = piece._alpha - 10; i++; }
Symbol 324 MovieClip [fill2] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 330 MovieClip [fill1] Frame 1
stop();
Symbol 330 MovieClip [fill1] Frame 2
NPieces = 3; vmax = 10; vx = new Array(); vy = new Array(); i = 1; while (i <= NPieces) { vx[i] = (0.5 - Math.random()) * vmax; vy[i] = (0.5 - Math.random()) * vmax; i++; }
Symbol 330 MovieClip [fill1] Frame 3
i = 1; while (i <= NPieces) { piece = eval ("piece" + i); piece._x = piece._x + vx[i]; piece._y = piece._y + vy[i]; piece._alpha = piece._alpha - 10; i++; }
Symbol 330 MovieClip [fill1] Frame 4
if (piece._alpha > 0) { gotoAndPlay ("next"); } else { this.removeMovieClip(); }
Symbol 333 MovieClip [key] Frame 1
stop();
Symbol 333 MovieClip [key] Frame 6
removeMovieClip(this); stop();
Symbol 339 MovieClip [lock] Frame 1
stop();
Symbol 339 MovieClip [lock] Frame 9
stop(); removeMovieClip(this);
Symbol 342 MovieClip [keyglow] Frame 1
stop();
Symbol 342 MovieClip [keyglow] Frame 2
removeMovieClip(this); stop();
Symbol 345 MovieClip [chain2] Frame 1
stop();
Symbol 345 MovieClip [chain2] Frame 2
removeMovieClip(this); stop();
Symbol 348 MovieClip [chain3] Frame 1
stop();
Symbol 348 MovieClip [chain3] Frame 2
removeMovieClip(this); stop();
Symbol 351 MovieClip [chain4] Frame 1
stop();
Symbol 351 MovieClip [chain4] Frame 2
removeMovieClip(this); stop();
Symbol 354 MovieClip [chain5] Frame 1
stop();
Symbol 354 MovieClip [chain5] Frame 2
removeMovieClip(this); stop();
Symbol 357 MovieClip [chain6] Frame 1
stop();
Symbol 357 MovieClip [chain6] Frame 2
removeMovieClip(this); stop();
Symbol 360 MovieClip [chain7] Frame 1
stop();
Symbol 360 MovieClip [chain7] Frame 2
removeMovieClip(this); stop();
Symbol 363 MovieClip [chain8] Frame 1
stop();
Symbol 363 MovieClip [chain8] Frame 2
removeMovieClip(this); stop();
Symbol 366 MovieClip [chain9] Frame 1
stop();
Symbol 366 MovieClip [chain9] Frame 2
removeMovieClip(this); stop();
Symbol 369 MovieClip [chain10] Frame 1
stop();
Symbol 369 MovieClip [chain10] Frame 2
removeMovieClip(this); stop();
Symbol 372 MovieClip [s5] Frame 1
stop();
Symbol 372 MovieClip [s5] Frame 2
removeMovieClip(this); stop();
Symbol 375 MovieClip [s10] Frame 1
stop();
Symbol 375 MovieClip [s10] Frame 2
removeMovieClip(this); stop();
Symbol 378 MovieClip [s20] Frame 1
stop();
Symbol 378 MovieClip [s20] Frame 2
removeMovieClip(this); stop();
Symbol 381 MovieClip [s25] Frame 1
stop();
Symbol 381 MovieClip [s25] Frame 2
removeMovieClip(this); stop();
Symbol 384 MovieClip [s30] Frame 1
stop();
Symbol 384 MovieClip [s30] Frame 2
removeMovieClip(this); stop();
Symbol 392 MovieClip Frame 1
var reload = 60; var reloadupgraded = 30; var respawn = 120; stop();
Symbol 392 MovieClip Frame 2
stop();
Symbol 392 MovieClip Frame 3
stop();
Symbol 392 MovieClip Frame 4
play();
Symbol 392 MovieClip Frame 5
gotoAndStop ("arrow");
Symbol 392 MovieClip Frame 6
play();
Symbol 392 MovieClip Frame 7
gotoAndStop ("arrow");
Symbol 392 MovieClip Frame 8
play();
Symbol 392 MovieClip Frame 9
gotoAndStop ("arrow");
Symbol 392 MovieClip Frame 10
play();
Symbol 392 MovieClip Frame 11
gotoAndStop ("arrow");
Symbol 392 MovieClip Frame 12
play();
Symbol 392 MovieClip Frame 13
gotoAndStop ("arrow");
Symbol 392 MovieClip Frame 14
stop();
Symbol 395 MovieClip [jewelsmall8] Frame 1
stop();
Symbol 395 MovieClip [jewelsmall8] Frame 2
gotoAndPlay (1);
Symbol 395 MovieClip [jewelsmall8] Frame 3
removeMovieClip(this);
Symbol 399 MovieClip [hint-circle] Frame 1
circle._alpha = 0; onEnterFrame = function () { circle._alpha = circle._alpha + 10; };
Symbol 399 MovieClip [hint-circle] Frame 11
delete onEnterFrame; stop();
Symbol 399 MovieClip [hint-circle] Frame 31
removeMovieClip(this);
Symbol 402 MovieClip [hint-arrows] Frame 11
if (!del) { stop(); i = 0; onEnterFrame = function () { i++; if (del && (i > 1)) { delete onEnterFrame; gotoAndPlay ("del"); } }; }
Symbol 402 MovieClip [hint-arrows] Frame 31
this.removeMovieClip();
Symbol 406 MovieClip [hint-text] Frame 1
bg._alpha = 0; mctxt._alpha = 0; onEnterFrame = function () { bg._alpha = bg._alpha + 10; mctxt._alpha = mctxt._alpha + 10; };
Symbol 406 MovieClip [hint-text] Frame 11
delete onEnterFrame; stop();
Symbol 406 MovieClip [hint-text] Frame 12
onEnterFrame = function () { bg._alpha = bg._alpha - 10; mctxt._alpha = mctxt._alpha - 10; };
Symbol 406 MovieClip [hint-text] Frame 21
delete onEnterFrame; removeMovieClip(this);
Symbol 418 MovieClip Frame 1
stop();
Symbol 418 MovieClip Frame 2
stop();
Symbol 421 MovieClip Frame 1
stop();
Symbol 421 MovieClip Frame 2
stop();
Symbol 424 MovieClip Frame 1
stop();
Symbol 424 MovieClip Frame 2
stop();
Symbol 428 MovieClip Frame 1
maxSpheres = 2; thisObj = this; var Current = new Array(); setActive = function (N, max) { Current = new Array(); var i = 1; while (i < N) { myitem = eval ("level" + i); myitem.gotoAndStop("simple"); myitem._visible = true; myitem.completed._visible = true; var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = true; j++; } i++; } var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = true; myitem._alpha = 0; if (myitem != undefined) { Current.push(myitem); } j++; } myitem = eval ("level" + N); myitem.gotoAndStop("active"); myitem._visible = true; myitem._alpha = 0; myitem.completed._visible = false; if (myitem != undefined) { Current.push(myitem); } if ((!thisObj.myInterval) && (Current.length)) { var interval = setInterval(startBlending, 1000, 0); thisObj.myInterval = interval; } var i = (N + 1); while (i <= max) { myitem = eval ("level" + i); myitem._visible = false; var j = 1; while (j <= maxSpheres) { myitem = eval (("sphere" + i) + j); myitem._visible = false; j++; } i++; } }; startBlending = function (i) { if (thisObj.myInterval) { clearInterval(thisObj.myInterval); thisObj.myInterval = 0; } var nm = thisObj.Current[i]; if (i < thisObj.Current.length) { _root.playSound("hit"); thisObj.onEnterFrame = function () { if (nm._alpha < 100) { nm._alpha = nm._alpha + 10; } else { delete thisObj.onEnterFrame; thisObj.startBlending(i + 1); } }; } };
Symbol 434 MovieClip Frame 1
stop(); txt = _root.p_button;
Symbol 434 MovieClip Frame 2
stop();
Symbol 437 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { if (map.myInterval) { clearInterval(map.myInterval); map.myInterval = 0; } delete map.onEnterFrame; cursor.gotoAndPlay("arrow"); _root.playSound("click"); _root.gotoAndPlay("game"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 442 MovieClip Frame 1
txt = _root.completed;
Symbol 445 MovieClip Frame 1
txt = _root.gameover;
Symbol 449 MovieClip Frame 1
txt1 = _root.paused1; txt2 = _root.paused2;
Symbol 460 MovieClip Frame 1
yUp = up._y; heightUp = up._height; yDown = down._y; heightDown = down.mask._height; updateClock = function (t, totalT) { up._y = yUp + ((heightUp * t) / totalT); down._y = yDown + ((heightDown * (totalT - t)) / totalT); };
Symbol 467 MovieClip Frame 1
stop();
Symbol 467 MovieClip Frame 2
stop();
Symbol 467 MovieClip Frame 3
stop();
Symbol 469 MovieClip Frame 1
update = function (clevel, max) { txt = Math.floor((clevel / max) * 100) + "%"; };
Symbol 474 MovieClip Frame 1
yMask = mask._y; heightMask = mask._height; updateClock = function (t, totalT) { mask._y = yMask + ((heightMask * t) / totalT); };
Symbol 478 MovieClip Frame 1
bg._alpha = 0; mctxt._alpha = 0; this.stay = false; onEnterFrame = function () { bg._alpha = bg._alpha + 5; mctxt._alpha = mctxt._alpha + 5; };
Symbol 478 MovieClip Frame 21
delete onEnterFrame; stop(); i = 0; onEnterFrame = function () { i++; if ((i == 80) && (!this.stay)) { play(); _parent.game.beginPlay(); this.stay = true; } };
Symbol 478 MovieClip Frame 22
onEnterFrame = function () { bg._alpha = bg._alpha - 10; mctxt._alpha = mctxt._alpha - 10; }; this.stay = true;
Symbol 478 MovieClip Frame 35
delete onEnterFrame; stop();
Symbol 492 Button
on (rollOver) { _root.cursor.gotoAndPlay("hand"); } on (rollOut) { _root.cursor.gotoAndPlay("arrow"); } on (release) { _root._r = _root.getScoreEncoded(); var name = _root.playername; var d1; var d2; var d3; var d4; d1 = _root._r[0].toString(); d2 = _root._r[1].toString(); d3 = _root._r[2].toString(); d4 = _root._r[3].toString(); getURL (_root.hiscoreURL, "_blank", "POST"); }
Symbol 497 MovieClip Frame 1
stop(); txt = _root.gfv_button;
Symbol 497 MovieClip Frame 2
stop();
Symbol 501 MovieClip Frame 1
stop(); txt = _root.pa_button;
Symbol 501 MovieClip Frame 2
stop();
Symbol 502 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.numberOfGame++; _root.numberOfLevel = 1; _root.gotoAndPlay("map"); _root.hintsEnabled = false; } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 503 Button
on (rollOver) { full_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { full_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); getURL (_root.orderURL, "_blank"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 514 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.numberOfLevel = 1; _root.numberOfGame = 0; _root.gotoAndPlay("map"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }
Symbol 525 MovieClip Frame 1
stop(); txt = _root.c_button;
Symbol 525 MovieClip Frame 2
stop();
Symbol 526 Button
on (rollOver) { play_b.gotoAndStop("active"); _root.cursor.gotoAndPlay("hand"); _root.playSound("select"); } on (rollOut) { play_b.gotoAndStop("simple"); _root.cursor.gotoAndPlay("arrow"); } on (release) { _root.playSound("click"); _root.gotoAndPlay("map"); } on (releaseOutside) { _root.cursor.gotoAndPlay("arrow"); }

Library Items

Symbol 1 BitmapUsed by:2 287
Symbol 2 GraphicUses:1Used by:6
Symbol 3 BitmapUsed by:4
Symbol 4 GraphicUses:3Used by:5
Symbol 5 MovieClipUses:4Used by:6 288 291 294 297 300 303 306 309 312 315 318
Symbol 6 MovieClip [antiq-angle2]Uses:2 5Used by:Timeline
Symbol 7 GraphicUsed by:13
Symbol 8 GraphicUsed by:9
Symbol 9 MovieClipUses:8Used by:13
Symbol 10 GraphicUsed by:13
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:13
Symbol 13 MovieClipUses:7 9 10 12Used by:Timeline
Symbol 14 FontUsed by:15 16 47 51 431 468 496 499 504 515 524 528 531 539 544 546
Symbol 15 EditableTextUses:14Used by:Timeline
Symbol 16 EditableTextUses:14Used by:Timeline
Symbol 17 GraphicUsed by:Timeline
Symbol 18 FontUsed by:19 26 27 44 57 60 61 65 435 436 480 481 482 483 485 486 487 489 491 494 495 506 507 508 513 518 527 529 535 540 545
Symbol 19 TextUses:18Used by:22
Symbol 20 GraphicUsed by:21
Symbol 21 MovieClipUses:20Used by:22
Symbol 22 MovieClipUses:19 21Used by:Timeline
Symbol 23 BitmapUsed by:24
Symbol 24 GraphicUses:23Used by:Timeline
Symbol 25 GraphicUsed by:Timeline
Symbol 26 EditableTextUses:18Used by:Timeline
Symbol 27 EditableTextUses:18Used by:Timeline
Symbol 28 GraphicUsed by:34
Symbol 29 BitmapUsed by:30
Symbol 30 GraphicUses:29Used by:34
Symbol 31 GraphicUsed by:34
Symbol 32 GraphicUsed by:34
Symbol 33 GraphicUsed by:34
Symbol 34 MovieClipUses:28 30 31 32 33Used by:Timeline
Symbol 35 GraphicUsed by:36 58 59 89 437 452 502 503 514 526
Symbol 36 ButtonUses:35Used by:Timeline
Symbol 37 BitmapUsed by:38
Symbol 38 GraphicUses:37Used by:Timeline
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:39 40Used by:Timeline
Symbol 42 GraphicUsed by:43 56 64
Symbol 43 ButtonUses:42Used by:Timeline
Symbol 44 EditableTextUses:18Used by:Timeline
Symbol 45 BitmapUsed by:46 498
Symbol 46 GraphicUses:45Used by:50 52 497
Symbol 47 EditableTextUses:14Used by:50
Symbol 48 BitmapUsed by:49 500
Symbol 49 GraphicUses:48Used by:50 52 497
Symbol 50 MovieClipUses:46 47 49Used by:Timeline
Symbol 51 EditableTextUses:14Used by:52
Symbol 52 MovieClipUses:46 51 49Used by:Timeline
Symbol 53 GraphicUsed by:55
Symbol 54 GraphicUsed by:55 63
Symbol 55 MovieClipUses:53 54Used by:Timeline
Symbol 56 ButtonUses:42Used by:Timeline
Symbol 57 EditableTextUses:18Used by:Timeline
Symbol 58 ButtonUses:35Used by:Timeline
Symbol 59 ButtonUses:35Used by:Timeline
Symbol 60 EditableTextUses:18Used by:Timeline
Symbol 61 EditableTextUses:18Used by:Timeline
Symbol 62 GraphicUsed by:63
Symbol 63 MovieClipUses:62 54Used by:Timeline
Symbol 64 ButtonUses:42Used by:Timeline
Symbol 65 EditableTextUses:18Used by:Timeline
Symbol 66 SoundUsed by:89
Symbol 67 SoundUsed by:89
Symbol 68 SoundUsed by:89
Symbol 69 SoundUsed by:89
Symbol 70 SoundUsed by:89
Symbol 71 SoundUsed by:89
Symbol 72 SoundUsed by:89
Symbol 73 SoundUsed by:89
Symbol 74 SoundUsed by:89
Symbol 75 SoundUsed by:89
Symbol 76 SoundUsed by:89
Symbol 77 SoundUsed by:89
Symbol 78 SoundUsed by:89
Symbol 79 SoundUsed by:89
Symbol 80 SoundUsed by:89
Symbol 81 SoundUsed by:89
Symbol 82 SoundUsed by:89
Symbol 83 SoundUsed by:89
Symbol 84 SoundUsed by:89
Symbol 85 SoundUsed by:89
Symbol 86 SoundUsed by:89
Symbol 87 SoundUsed by:89
Symbol 88 SoundUsed by:89
Symbol 89 MovieClipUses:35 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88Used by:Timeline
Symbol 90 BitmapUsed by:91
Symbol 91 GraphicUses:90Used by:107
Symbol 92 BitmapUsed by:93
Symbol 93 GraphicUses:92Used by:94
Symbol 94 MovieClipUses:93Used by:107
Symbol 95 BitmapUsed by:96
Symbol 96 GraphicUses:95Used by:97
Symbol 97 MovieClipUses:96Used by:107
Symbol 98 BitmapUsed by:99
Symbol 99 GraphicUses:98Used by:100
Symbol 100 MovieClipUses:99Used by:107
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103
Symbol 103 MovieClipUses:102Used by:107 119 131 143 155 167 179 191 255 258 261 270 272 274
Symbol 104 GraphicUsed by:105
Symbol 105 MovieClipUses:104Used by:106 255 258 261 270 272 339
Symbol 106 MovieClipUses:105Used by:107 119 131 143 155 167 179 191
Symbol 107 MovieClip [jewel3]Uses:91 94 97 100 103 106Used by:Timeline
Symbol 108 BitmapUsed by:109
Symbol 109 GraphicUses:108Used by:119
Symbol 110 BitmapUsed by:111
Symbol 111 GraphicUses:110Used by:112
Symbol 112 MovieClipUses:111Used by:119
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClipUses:114Used by:119
Symbol 116 BitmapUsed by:117
Symbol 117 GraphicUses:116Used by:118
Symbol 118 MovieClipUses:117Used by:119
Symbol 119 MovieClip [jewel4]Uses:109 112 115 118 103 106Used by:Timeline
Symbol 120 BitmapUsed by:121
Symbol 121 GraphicUses:120Used by:131
Symbol 122 BitmapUsed by:123
Symbol 123 GraphicUses:122Used by:124
Symbol 124 MovieClipUses:123Used by:131
Symbol 125 BitmapUsed by:126
Symbol 126 GraphicUses:125Used by:127
Symbol 127 MovieClipUses:126Used by:131
Symbol 128 BitmapUsed by:129
Symbol 129 GraphicUses:128Used by:130
Symbol 130 MovieClipUses:129Used by:131
Symbol 131 MovieClip [jewel5]Uses:121 124 127 130 103 106Used by:Timeline
Symbol 132 BitmapUsed by:133
Symbol 133 GraphicUses:132Used by:143
Symbol 134 BitmapUsed by:135
Symbol 135 GraphicUses:134Used by:136
Symbol 136 MovieClipUses:135Used by:143
Symbol 137 BitmapUsed by:138
Symbol 138 GraphicUses:137Used by:139
Symbol 139 MovieClipUses:138Used by:143
Symbol 140 BitmapUsed by:141
Symbol 141 GraphicUses:140Used by:142
Symbol 142 MovieClipUses:141Used by:143
Symbol 143 MovieClip [jewel6]Uses:133 136 139 142 103 106Used by:Timeline
Symbol 144 BitmapUsed by:145
Symbol 145 GraphicUses:144Used by:155
Symbol 146 BitmapUsed by:147
Symbol 147 GraphicUses:146Used by:148
Symbol 148 MovieClipUses:147Used by:155
Symbol 149 BitmapUsed by:150
Symbol 150 GraphicUses:149Used by:151
Symbol 151 MovieClipUses:150Used by:155
Symbol 152 BitmapUsed by:153
Symbol 153 GraphicUses:152Used by:154
Symbol 154 MovieClipUses:153Used by:155
Symbol 155 MovieClip [jewel7]Uses:145 148 151 154 103 106Used by:Timeline
Symbol 156 BitmapUsed by:157
Symbol 157 GraphicUses:156Used by:167
Symbol 158 BitmapUsed by:159
Symbol 159 GraphicUses:158Used by:160
Symbol 160 MovieClipUses:159Used by:167
Symbol 161 BitmapUsed by:162
Symbol 162 GraphicUses:161Used by:163
Symbol 163 MovieClipUses:162Used by:167
Symbol 164 BitmapUsed by:165
Symbol 165 GraphicUses:164Used by:166
Symbol 166 MovieClipUses:165Used by:167
Symbol 167 MovieClip [jewel8]Uses:157 160 163 166 103 106Used by:Timeline
Symbol 168 BitmapUsed by:169
Symbol 169 GraphicUses:168Used by:179
Symbol 170 BitmapUsed by:171
Symbol 171 GraphicUses:170Used by:172
Symbol 172 MovieClipUses:171Used by:179
Symbol 173 BitmapUsed by:174
Symbol 174 GraphicUses:173Used by:175
Symbol 175 MovieClipUses:174Used by:179
Symbol 176 BitmapUsed by:177
Symbol 177 GraphicUses:176Used by:178
Symbol 178 MovieClipUses:177Used by:179
Symbol 179 MovieClip [jewel1]Uses:169 172 175 178 103 106Used by:Timeline
Symbol 180 BitmapUsed by:181
Symbol 181 GraphicUses:180Used by:191
Symbol 182 BitmapUsed by:183
Symbol 183 GraphicUses:182Used by:184
Symbol 184 MovieClipUses:183Used by:191
Symbol 185 BitmapUsed by:186
Symbol 186 GraphicUses:185Used by:187
Symbol 187 MovieClipUses:186Used by:191
Symbol 188 BitmapUsed by:189
Symbol 189 GraphicUses:188Used by:190
Symbol 190 MovieClipUses:189Used by:191
Symbol 191 MovieClip [jewel2]Uses:181 184 187 190 103 106Used by:Timeline
Symbol 192 BitmapUsed by:193 198
Symbol 193 GraphicUses:192Used by:194 214
Symbol 194 MovieClip [border-bottom]Uses:193Used by:Timeline
Symbol 195 BitmapUsed by:196 204 206 208
Symbol 196 GraphicUses:195Used by:197
Symbol 197 MovieClip [decoleftup]Uses:196Used by:Timeline
Symbol 198 GraphicUses:192Used by:199 213
Symbol 199 MovieClip [border-right]Uses:198Used by:Timeline
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClip [cell1]Uses:200Used by:Timeline
Symbol 202 GraphicUsed by:203
Symbol 203 MovieClip [cell2]Uses:202Used by:Timeline
Symbol 204 GraphicUses:195Used by:205
Symbol 205 MovieClip [decorightup]Uses:204Used by:Timeline
Symbol 206 GraphicUses:195Used by:207
Symbol 207 MovieClip [decoleftdown]Uses:206Used by:Timeline
Symbol 208 GraphicUses:195Used by:209
Symbol 209 MovieClip [decorightdown]Uses:208Used by:Timeline
Symbol 210 BitmapUsed by:211
Symbol 211 GraphicUses:210Used by:212
Symbol 212 MovieClip [deco2]Uses:211Used by:Timeline
Symbol 213 MovieClip [border-left]Uses:198Used by:Timeline
Symbol 214 MovieClip [border-up]Uses:193Used by:Timeline
Symbol 215 BitmapUsed by:216 218 220 222
Symbol 216 GraphicUses:215Used by:217
Symbol 217 MovieClip [cornerleftup]Uses:216Used by:Timeline
Symbol 218 GraphicUses:215Used by:219
Symbol 219 MovieClip [cornerrightup]Uses:218Used by:Timeline
Symbol 220 GraphicUses:215Used by:221
Symbol 221 MovieClip [cornerleftdown]Uses:220Used by:Timeline
Symbol 222 GraphicUses:215Used by:223
Symbol 223 MovieClip [cornerrightdown]Uses:222Used by:Timeline
Symbol 224 GraphicUsed by:225
Symbol 225 MovieClip [but]Uses:224Used by:Timeline
Symbol 226 BitmapUsed by:227
Symbol 227 GraphicUses:226Used by:228
Symbol 228 MovieClip [selectionborder]Uses:227Used by:Timeline
Symbol 229 BitmapUsed by:230
Symbol 230 GraphicUses:229Used by:231
Symbol 231 MovieClip [jewelsmall1]Uses:230Used by:Timeline
Symbol 232 BitmapUsed by:233
Symbol 233 GraphicUses:232Used by:234
Symbol 234 MovieClip [jewelsmall2]Uses:233Used by:Timeline
Symbol 235 BitmapUsed by:236
Symbol 236 GraphicUses:235Used by:237
Symbol 237 MovieClip [jewelsmall3]Uses:236Used by:Timeline
Symbol 238 BitmapUsed by:239
Symbol 239 GraphicUses:238Used by:240
Symbol 240 MovieClip [jewelsmall4]Uses:239Used by:Timeline
Symbol 241 BitmapUsed by:242
Symbol 242 GraphicUses:241Used by:243
Symbol 243 MovieClip [jewelsmall5]Uses:242Used by:Timeline
Symbol 244 BitmapUsed by:245
Symbol 245 GraphicUses:244Used by:246
Symbol 246 MovieClip [jewelsmall6]Uses:245Used by:Timeline
Symbol 247 BitmapUsed by:248
Symbol 248 GraphicUses:247Used by:249
Symbol 249 MovieClip [jewelsmall7]Uses:248Used by:Timeline
Symbol 250 BitmapUsed by:251
Symbol 251 GraphicUses:250Used by:255
Symbol 252 BitmapUsed by:253
Symbol 253 GraphicUses:252Used by:254
Symbol 254 MovieClipUses:253Used by:255 258 261 270 272 274
Symbol 255 MovieClip [bomb]Uses:251 254 105 103Used by:Timeline
Symbol 256 BitmapUsed by:257
Symbol 257 GraphicUses:256Used by:258
Symbol 258 MovieClip [dynamite]Uses:257 254 105 103Used by:Timeline
Symbol 259 BitmapUsed by:260 269 271 273
Symbol 260 GraphicUses:259Used by:261
Symbol 261 MovieClip [gunright]Uses:260 105 254 103Used by:Timeline
Symbol 262 BitmapUsed by:263
Symbol 263 GraphicUses:262Used by:264
Symbol 264 MovieClipUses:263Used by:265
Symbol 265 MovieClip [flame]Uses:264Used by:Timeline
Symbol 266 BitmapUsed by:267
Symbol 267 GraphicUses:266Used by:268
Symbol 268 MovieClip [fireball]Uses:267Used by:Timeline
Symbol 269 GraphicUses:259Used by:270
Symbol 270 MovieClip [gunup]Uses:269 254 105 103Used by:Timeline
Symbol 271 GraphicUses:259Used by:272
Symbol 272 MovieClip [gunleft]Uses:271 254 105 103Used by:Timeline
Symbol 273 GraphicUses:259Used by:274
Symbol 274 MovieClip [gundown]Uses:273 254 103Used by:Timeline
Symbol 275 BitmapUsed by:276
Symbol 276 GraphicUses:275Used by:280
Symbol 277 BitmapUsed by:278
Symbol 278 GraphicUses:277Used by:279
Symbol 279 MovieClipUses:278Used by:280 283 286
Symbol 280 MovieClip [ancient-sq1]Uses:276 279Used by:Timeline
Symbol 281 BitmapUsed by:282
Symbol 282 GraphicUses:281Used by:283
Symbol 283 MovieClip [ancient-sq2]Uses:282 279Used by:Timeline
Symbol 284 BitmapUsed by:285
Symbol 285 GraphicUses:284Used by:286
Symbol 286 MovieClip [ancient-sq3]Uses:285 279Used by:Timeline
Symbol 287 GraphicUses:1Used by:288
Symbol 288 MovieClip [antiq-angle1]Uses:287 5Used by:Timeline
Symbol 289 BitmapUsed by:290
Symbol 290 GraphicUses:289Used by:291
Symbol 291 MovieClip [antiq-bottle1]Uses:290 5Used by:Timeline
Symbol 292 BitmapUsed by:293
Symbol 293 GraphicUses:292Used by:294
Symbol 294 MovieClip [antiq-bottle2-1]Uses:293 5Used by:Timeline
Symbol 295 BitmapUsed by:296
Symbol 296 GraphicUses:295Used by:297
Symbol 297 MovieClip [antiq-bottle2-2]Uses:296 5Used by:Timeline
Symbol 298 BitmapUsed by:299
Symbol 299 GraphicUses:298Used by:300
Symbol 300 MovieClip [antiq-col1-1]Uses:299 5Used by:Timeline
Symbol 301 BitmapUsed by:302
Symbol 302 GraphicUses:301Used by:303
Symbol 303 MovieClip [antiq-col1-2]Uses:302 5Used by:Timeline
Symbol 304 BitmapUsed by:305
Symbol 305 GraphicUses:304Used by:306
Symbol 306 MovieClip [antiq-col1-3]Uses:305 5Used by:Timeline
Symbol 307 BitmapUsed by:308
Symbol 308 GraphicUses:307Used by:309
Symbol 309 MovieClip [antiq-sq1]Uses:308 5Used by:Timeline
Symbol 310 BitmapUsed by:311
Symbol 311 GraphicUses:310Used by:312
Symbol 312 MovieClip [antiq-sq2]Uses:311 5Used by:Timeline
Symbol 313 BitmapUsed by:314
Symbol 314 GraphicUses:313Used by:315
Symbol 315 MovieClip [antiq-sq3]Uses:314 5Used by:Timeline
Symbol 316 BitmapUsed by:317
Symbol 317 GraphicUses:316Used by:318
Symbol 318 MovieClip [antiq-sq4]Uses:317 5Used by:Timeline
Symbol 319 BitmapUsed by:320
Symbol 320 GraphicUses:319Used by:324
Symbol 321 BitmapUsed by:322
Symbol 322 GraphicUses:321Used by:323
Symbol 323 MovieClipUses:322Used by:324
Symbol 324 MovieClip [fill2]Uses:320 323Used by:Timeline
Symbol 325 BitmapUsed by:326
Symbol 326 GraphicUses:325Used by:330
Symbol 327 BitmapUsed by:328
Symbol 328 GraphicUses:327Used by:329
Symbol 329 MovieClipUses:328Used by:330
Symbol 330 MovieClip [fill1]Uses:326 329Used by:Timeline
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:333
Symbol 333 MovieClip [key]Uses:332Used by:Timeline
Symbol 334 BitmapUsed by:335
Symbol 335 GraphicUses:334Used by:339
Symbol 336 BitmapUsed by:337
Symbol 337 GraphicUses:336Used by:338
Symbol 338 MovieClipUses:337Used by:339
Symbol 339 MovieClip [lock]Uses:335 338 105Used by:Timeline
Symbol 340 BitmapUsed by:341
Symbol 341 GraphicUses:340Used by:342
Symbol 342 MovieClip [keyglow]Uses:341Used by:Timeline
Symbol 343 BitmapUsed by:344
Symbol 344 GraphicUses:343Used by:345
Symbol 345 MovieClip [chain2]Uses:344Used by:Timeline
Symbol 346 BitmapUsed by:347
Symbol 347 GraphicUses:346Used by:348
Symbol 348 MovieClip [chain3]Uses:347Used by:Timeline
Symbol 349 BitmapUsed by:350
Symbol 350 GraphicUses:349Used by:351
Symbol 351 MovieClip [chain4]Uses:350Used by:Timeline
Symbol 352 BitmapUsed by:353
Symbol 353 GraphicUses:352Used by:354
Symbol 354 MovieClip [chain5]Uses:353Used by:Timeline
Symbol 355 BitmapUsed by:356
Symbol 356 GraphicUses:355Used by:357
Symbol 357 MovieClip [chain6]Uses:356Used by:Timeline
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClip [chain7]Uses:359Used by:Timeline
Symbol 361 BitmapUsed by:362
Symbol 362 GraphicUses:361Used by:363
Symbol 363 MovieClip [chain8]Uses:362Used by:Timeline
Symbol 364 BitmapUsed by:365
Symbol 365 GraphicUses:364Used by:366
Symbol 366 MovieClip [chain9]Uses:365Used by:Timeline
Symbol 367 BitmapUsed by:368
Symbol 368 GraphicUses:367Used by:369
Symbol 369 MovieClip [chain10]Uses:368Used by:Timeline
Symbol 370 BitmapUsed by:371
Symbol 371 GraphicUses:370Used by:372
Symbol 372 MovieClip [s5]Uses:371Used by:Timeline
Symbol 373 BitmapUsed by:374
Symbol 374 GraphicUses:373Used by:375
Symbol 375 MovieClip [s10]Uses:374Used by:Timeline
Symbol 376 BitmapUsed by:377
Symbol 377 GraphicUses:376Used by:378
Symbol 378 MovieClip [s20]Uses:377Used by:Timeline
Symbol 379 BitmapUsed by:380
Symbol 380 GraphicUses:379Used by:381
Symbol 381 MovieClip [s25]Uses:380Used by:Timeline
Symbol 382 BitmapUsed by:383
Symbol 383 GraphicUses:382Used by:384
Symbol 384 MovieClip [s30]Uses:383Used by:Timeline
Symbol 385 BitmapUsed by:386
Symbol 386 GraphicUses:385Used by:392
Symbol 387 BitmapUsed by:388 391
Symbol 388 GraphicUses:387Used by:392
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:392
Symbol 391 GraphicUses:387Used by:392
Symbol 392 MovieClipUses:386 388 390 391Used by:Timeline
Symbol 393 BitmapUsed by:394
Symbol 394 GraphicUses:393Used by:395
Symbol 395 MovieClip [jewelsmall8]Uses:394Used by:Timeline
Symbol 396 BitmapUsed by:397
Symbol 397 GraphicUses:396Used by:398 399
Symbol 398 MovieClipUses:397Used by:399
Symbol 399 MovieClip [hint-circle]Uses:398 397Used by:Timeline
Symbol 400 BitmapUsed by:401
Symbol 401 GraphicUses:400Used by:402
Symbol 402 MovieClip [hint-arrows]Uses:401Used by:Timeline
Symbol 403 GraphicUsed by:404 469
Symbol 404 MovieClipUses:403Used by:406
Symbol 405 MovieClipUsed by:406
Symbol 406 MovieClip [hint-text]Uses:404 405Used by:Timeline
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:428
Symbol 409 BitmapUsed by:410
Symbol 410 GraphicUses:409Used by:418 421 424
Symbol 411 BitmapUsed by:412
Symbol 412 GraphicUses:411Used by:418
Symbol 413 BitmapUsed by:414
Symbol 414 GraphicUses:413Used by:415
Symbol 415 MovieClipUses:414Used by:418 421 424
Symbol 416 BitmapUsed by:417
Symbol 417 GraphicUses:416Used by:418 421 424
Symbol 418 MovieClipUses:410 412 415 417Used by:428
Symbol 419 BitmapUsed by:420
Symbol 420 GraphicUses:419Used by:421
Symbol 421 MovieClipUses:410 420 415 417Used by:428
Symbol 422 BitmapUsed by:423
Symbol 423 GraphicUses:422Used by:424
Symbol 424 MovieClipUses:410 423 415 417Used by:428
Symbol 425 BitmapUsed by:426
Symbol 426 GraphicUses:425Used by:427
Symbol 427 MovieClipUses:426Used by:428
Symbol 428 MovieClipUses:408 418 421 424 427Used by:Timeline
Symbol 429 BitmapUsed by:430
Symbol 430 GraphicUses:429Used by:434
Symbol 431 EditableTextUses:14Used by:434
Symbol 432 BitmapUsed by:433
Symbol 433 GraphicUses:432Used by:434
Symbol 434 MovieClipUses:430 431 433Used by:Timeline
Symbol 435 EditableTextUses:18Used by:Timeline
Symbol 436 EditableTextUses:18Used by:Timeline
Symbol 437 ButtonUses:35Used by:Timeline
Symbol 438 MovieClipUsed by:Timeline
Symbol 439 GraphicUsed by:442 445 449 475
Symbol 440 FontUsed by:441
Symbol 441 EditableTextUses:440Used by:442
Symbol 442 MovieClipUses:439 441Used by:Timeline
Symbol 443 FontUsed by:444 446 476
Symbol 444 EditableTextUses:443Used by:445
Symbol 445 MovieClipUses:439 444Used by:Timeline
Symbol 446 EditableTextUses:443Used by:449
Symbol 447 FontUsed by:448
Symbol 448 EditableTextUses:447Used by:449
Symbol 449 MovieClipUses:439 446 448Used by:Timeline
Symbol 450 BitmapUsed by:451
Symbol 451 GraphicUses:450Used by:460
Symbol 452 MovieClipUses:35Used by:455 460 474
Symbol 453 BitmapUsed by:454
Symbol 454 GraphicUses:453Used by:455
Symbol 455 MovieClipUses:452 454Used by:460
Symbol 456 BitmapUsed by:457
Symbol 457 GraphicUses:456Used by:460
Symbol 458 BitmapUsed by:459
Symbol 459 GraphicUses:458Used by:460
Symbol 460 MovieClipUses:451 452 455 457 459Used by:Timeline
Symbol 461 BitmapUsed by:462
Symbol 462 GraphicUses:461Used by:467
Symbol 463 BitmapUsed by:464
Symbol 464 GraphicUses:463Used by:467
Symbol 465 BitmapUsed by:466
Symbol 466 GraphicUses:465Used by:467
Symbol 467 MovieClipUses:462 464 466Used by:469
Symbol 468 EditableTextUses:14Used by:469
Symbol 469 MovieClipUses:403 467 468Used by:Timeline
Symbol 470 BitmapUsed by:471
Symbol 471 GraphicUses:470Used by:474
Symbol 472 BitmapUsed by:473
Symbol 473 GraphicUses:472Used by:474
Symbol 474 MovieClipUses:471 452 473Used by:Timeline
Symbol 475 MovieClipUses:439Used by:478
Symbol 476 EditableTextUses:443Used by:477
Symbol 477 MovieClipUses:476Used by:478
Symbol 478 MovieClipUses:475 477Used by:Timeline
Symbol 479 GraphicUsed by:Timeline
Symbol 480 EditableTextUses:18Used by:Timeline
Symbol 481 EditableTextUses:18Used by:Timeline
Symbol 482 EditableTextUses:18Used by:Timeline
Symbol 483 EditableTextUses:18Used by:Timeline
Symbol 484 GraphicUsed by:Timeline
Symbol 485 EditableTextUses:18Used by:Timeline
Symbol 486 EditableTextUses:18Used by:Timeline
Symbol 487 EditableTextUses:18Used by:Timeline
Symbol 488 GraphicUsed by:492
Symbol 489 EditableTextUses:18Used by:492
Symbol 490 GraphicUsed by:492
Symbol 491 EditableTextUses:18Used by:492
Symbol 492 ButtonUses:488 489 490 491Used by:493
Symbol 493 MovieClipUses:492Used by:Timeline
Symbol 494 EditableTextUses:18Used by:Timeline
Symbol 495 EditableTextUses:18Used by:Timeline
Symbol 496 EditableTextUses:14Used by:497
Symbol 497 MovieClipUses:46 496 49Used by:Timeline
Symbol 498 GraphicUses:45Used by:501 525
Symbol 499 EditableTextUses:14Used by:501
Symbol 500 GraphicUses:48Used by:501 525
Symbol 501 MovieClipUses:498 499 500Used by:Timeline
Symbol 502 ButtonUses:35Used by:Timeline
Symbol 503 ButtonUses:35Used by:Timeline
Symbol 504 EditableTextUses:14Used by:Timeline
Symbol 505 GraphicUsed by:Timeline
Symbol 506 EditableTextUses:18Used by:Timeline
Symbol 507 EditableTextUses:18Used by:Timeline
Symbol 508 EditableTextUses:18Used by:Timeline
Symbol 509 BitmapUsed by:512 523
Symbol 510 BitmapUsed by:512 543
Symbol 511 BitmapUsed by:512 534
Symbol 512 GraphicUses:509 510 511Used by:Timeline
Symbol 513 EditableTextUses:18Used by:Timeline
Symbol 514 ButtonUses:35Used by:Timeline
Symbol 515 EditableTextUses:14Used by:Timeline
Symbol 516 BitmapUsed by:517 559
Symbol 517 GraphicUses:516Used by:Timeline
Symbol 518 EditableTextUses:18Used by:Timeline
Symbol 519 BitmapUsed by:523
Symbol 520 BitmapUsed by:523
Symbol 521 BitmapUsed by:523
Symbol 522 BitmapUsed by:523
Symbol 523 GraphicUses:509 519 520 521 522Used by:Timeline
Symbol 524 EditableTextUses:14Used by:525
Symbol 525 MovieClipUses:498 524 500Used by:Timeline
Symbol 526 ButtonUses:35Used by:Timeline
Symbol 527 EditableTextUses:18Used by:Timeline
Symbol 528 EditableTextUses:14Used by:Timeline
Symbol 529 EditableTextUses:18Used by:Timeline
Symbol 530 GraphicUsed by:Timeline
Symbol 531 EditableTextUses:14Used by:Timeline
Symbol 532 BitmapUsed by:534
Symbol 533 BitmapUsed by:534
Symbol 534 GraphicUses:532 511 533Used by:Timeline
Symbol 535 EditableTextUses:18Used by:Timeline
Symbol 536 BitmapUsed by:538
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:536 537Used by:Timeline
Symbol 539 EditableTextUses:14Used by:Timeline
Symbol 540 EditableTextUses:18Used by:Timeline
Symbol 541 BitmapUsed by:543
Symbol 542 BitmapUsed by:543
Symbol 543 GraphicUses:510 541 542Used by:Timeline
Symbol 544 EditableTextUses:14Used by:Timeline
Symbol 545 EditableTextUses:18Used by:Timeline
Symbol 546 EditableTextUses:14Used by:Timeline
Symbol 547 BitmapUsed by:559
Symbol 548 BitmapUsed by:559
Symbol 549 BitmapUsed by:559
Symbol 550 BitmapUsed by:559
Symbol 551 BitmapUsed by:559
Symbol 552 BitmapUsed by:559
Symbol 553 BitmapUsed by:559
Symbol 554 BitmapUsed by:559
Symbol 555 BitmapUsed by:559
Symbol 556 BitmapUsed by:559
Symbol 557 BitmapUsed by:559
Symbol 558 BitmapUsed by:559
Symbol 559 GraphicUses:547 548 549 550 551 516 552 553 554 555 556 557 558Used by:Timeline

Instance Names

"greatgames"Frame 3Symbol 34 MovieClip
"signsound"Frame 3Symbol 41 MovieClip
"free_b"Frame 3Symbol 50 MovieClip
"play_b"Frame 3Symbol 52 MovieClip
"signmusic"Frame 3Symbol 55 MovieClip
"hintsMC"Frame 3Symbol 63 MovieClip
"sound"Frame 3Symbol 89 MovieClip
"aimsrc"Frame 3Symbol 392 MovieClip
"map"Frame 7Symbol 428 MovieClip
"play_b"Frame 7Symbol 434 MovieClip
"borders"Frame 11Symbol 438 MovieClip
"bg"Frame 11Symbol 438 MovieClip
"jewels"Frame 11Symbol 438 MovieClip
"bonuses"Frame 11Symbol 438 MovieClip
"win"Frame 11Symbol 442 MovieClip
"over"Frame 11Symbol 445 MovieClip
"Pause"Frame 11Symbol 449 MovieClip
"progr"Frame 11Symbol 469 MovieClip
"clock"Frame 11Symbol 474 MovieClip
"levelNum"Frame 11Symbol 478 MovieClip
"nameinput"Frame 14Symbol 487 EditableText
"full_b"Frame 14Symbol 497 MovieClip
"free_b"Frame 14Symbol 50 MovieClip
"play_b"Frame 14Symbol 501 MovieClip
"nameinput"Frame 17Symbol 508 EditableText
"play_b"Frame 20Symbol 525 MovieClip
"signsound"Frame 20Symbol 41 MovieClip
"piece1"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 6 MovieClip [antiq-angle2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 107 MovieClip [jewel3] Frame 22Symbol 94 MovieClip
"piece2"Symbol 107 MovieClip [jewel3] Frame 22Symbol 97 MovieClip
"piece1"Symbol 107 MovieClip [jewel3] Frame 22Symbol 100 MovieClip
"shard1"Symbol 107 MovieClip [jewel3] Frame 22Symbol 103 MovieClip
"shard4"Symbol 107 MovieClip [jewel3] Frame 22Symbol 103 MovieClip
"shard2"Symbol 107 MovieClip [jewel3] Frame 22Symbol 103 MovieClip
"shard3"Symbol 107 MovieClip [jewel3] Frame 22Symbol 103 MovieClip
"bum"Symbol 107 MovieClip [jewel3] Frame 22Symbol 106 MovieClip
"piece3"Symbol 119 MovieClip [jewel4] Frame 22Symbol 112 MovieClip
"piece2"Symbol 119 MovieClip [jewel4] Frame 22Symbol 115 MovieClip
"piece1"Symbol 119 MovieClip [jewel4] Frame 22Symbol 118 MovieClip
"shard1"Symbol 119 MovieClip [jewel4] Frame 22Symbol 103 MovieClip
"shard4"Symbol 119 MovieClip [jewel4] Frame 22Symbol 103 MovieClip
"shard2"Symbol 119 MovieClip [jewel4] Frame 22Symbol 103 MovieClip
"shard3"Symbol 119 MovieClip [jewel4] Frame 22Symbol 103 MovieClip
"bum"Symbol 119 MovieClip [jewel4] Frame 22Symbol 106 MovieClip
"piece3"Symbol 131 MovieClip [jewel5] Frame 22Symbol 124 MovieClip
"piece2"Symbol 131 MovieClip [jewel5] Frame 22Symbol 127 MovieClip
"piece1"Symbol 131 MovieClip [jewel5] Frame 22Symbol 130 MovieClip
"shard1"Symbol 131 MovieClip [jewel5] Frame 22Symbol 103 MovieClip
"shard4"Symbol 131 MovieClip [jewel5] Frame 22Symbol 103 MovieClip
"shard2"Symbol 131 MovieClip [jewel5] Frame 22Symbol 103 MovieClip
"shard3"Symbol 131 MovieClip [jewel5] Frame 22Symbol 103 MovieClip
"bum"Symbol 131 MovieClip [jewel5] Frame 22Symbol 106 MovieClip
"piece3"Symbol 143 MovieClip [jewel6] Frame 22Symbol 136 MovieClip
"piece2"Symbol 143 MovieClip [jewel6] Frame 22Symbol 139 MovieClip
"piece1"Symbol 143 MovieClip [jewel6] Frame 22Symbol 142 MovieClip
"shard1"Symbol 143 MovieClip [jewel6] Frame 22Symbol 103 MovieClip
"shard4"Symbol 143 MovieClip [jewel6] Frame 22Symbol 103 MovieClip
"shard2"Symbol 143 MovieClip [jewel6] Frame 22Symbol 103 MovieClip
"shard3"Symbol 143 MovieClip [jewel6] Frame 22Symbol 103 MovieClip
"bum"Symbol 143 MovieClip [jewel6] Frame 22Symbol 106 MovieClip
"piece3"Symbol 155 MovieClip [jewel7] Frame 22Symbol 148 MovieClip
"piece2"Symbol 155 MovieClip [jewel7] Frame 22Symbol 151 MovieClip
"piece1"Symbol 155 MovieClip [jewel7] Frame 22Symbol 154 MovieClip
"shard1"Symbol 155 MovieClip [jewel7] Frame 22Symbol 103 MovieClip
"shard4"Symbol 155 MovieClip [jewel7] Frame 22Symbol 103 MovieClip
"shard2"Symbol 155 MovieClip [jewel7] Frame 22Symbol 103 MovieClip
"shard3"Symbol 155 MovieClip [jewel7] Frame 22Symbol 103 MovieClip
"bum"Symbol 155 MovieClip [jewel7] Frame 22Symbol 106 MovieClip
"piece3"Symbol 167 MovieClip [jewel8] Frame 22Symbol 160 MovieClip
"piece2"Symbol 167 MovieClip [jewel8] Frame 22Symbol 163 MovieClip
"piece1"Symbol 167 MovieClip [jewel8] Frame 22Symbol 166 MovieClip
"shard1"Symbol 167 MovieClip [jewel8] Frame 22Symbol 103 MovieClip
"shard4"Symbol 167 MovieClip [jewel8] Frame 22Symbol 103 MovieClip
"shard2"Symbol 167 MovieClip [jewel8] Frame 22Symbol 103 MovieClip
"shard3"Symbol 167 MovieClip [jewel8] Frame 22Symbol 103 MovieClip
"bum"Symbol 167 MovieClip [jewel8] Frame 22Symbol 106 MovieClip
"piece1"Symbol 179 MovieClip [jewel1] Frame 22Symbol 172 MovieClip
"piece2"Symbol 179 MovieClip [jewel1] Frame 22Symbol 175 MovieClip
"piece3"Symbol 179 MovieClip [jewel1] Frame 22Symbol 178 MovieClip
"shard1"Symbol 179 MovieClip [jewel1] Frame 22Symbol 103 MovieClip
"shard4"Symbol 179 MovieClip [jewel1] Frame 22Symbol 103 MovieClip
"shard2"Symbol 179 MovieClip [jewel1] Frame 22Symbol 103 MovieClip
"shard3"Symbol 179 MovieClip [jewel1] Frame 22Symbol 103 MovieClip
"bum"Symbol 179 MovieClip [jewel1] Frame 22Symbol 106 MovieClip
"piece3"Symbol 191 MovieClip [jewel2] Frame 22Symbol 184 MovieClip
"piece2"Symbol 191 MovieClip [jewel2] Frame 22Symbol 187 MovieClip
"piece1"Symbol 191 MovieClip [jewel2] Frame 22Symbol 190 MovieClip
"shard1"Symbol 191 MovieClip [jewel2] Frame 22Symbol 103 MovieClip
"shard4"Symbol 191 MovieClip [jewel2] Frame 22Symbol 103 MovieClip
"shard2"Symbol 191 MovieClip [jewel2] Frame 22Symbol 103 MovieClip
"shard3"Symbol 191 MovieClip [jewel2] Frame 22Symbol 103 MovieClip
"bum"Symbol 191 MovieClip [jewel2] Frame 22Symbol 106 MovieClip
"shard1"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard4"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard2"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard3"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard5"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard6"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard7"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard8"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard9"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard10"Symbol 255 MovieClip [bomb] Frame 2Symbol 103 MovieClip
"shard1"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard4"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard2"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard3"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard5"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard6"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard7"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard8"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard9"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard10"Symbol 258 MovieClip [dynamite] Frame 2Symbol 103 MovieClip
"shard1"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard4"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard2"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard3"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard5"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard6"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard7"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard8"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard9"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard10"Symbol 261 MovieClip [gunright] Frame 2Symbol 103 MovieClip
"shard1"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard4"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard2"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard3"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard5"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard6"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard7"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard8"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard9"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard10"Symbol 270 MovieClip [gunup] Frame 2Symbol 103 MovieClip
"shard1"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard4"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard2"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard3"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard5"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard6"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard7"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard8"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard9"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard10"Symbol 272 MovieClip [gunleft] Frame 2Symbol 103 MovieClip
"shard1"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard4"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard2"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard3"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard5"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard6"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard7"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard8"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard9"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"shard10"Symbol 274 MovieClip [gundown] Frame 2Symbol 103 MovieClip
"piece1"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece2"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece3"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece4"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece5"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece6"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece7"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece8"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece9"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece10"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece11"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece12"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece13"Symbol 280 MovieClip [ancient-sq1] Frame 2Symbol 279 MovieClip
"piece1"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece2"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece3"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece4"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece5"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece6"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece7"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece8"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece9"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece10"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece11"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece12"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece13"Symbol 283 MovieClip [ancient-sq2] Frame 2Symbol 279 MovieClip
"piece1"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece2"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece3"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece4"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece5"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece6"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece7"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece8"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece9"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece10"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece11"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece12"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece13"Symbol 286 MovieClip [ancient-sq3] Frame 2Symbol 279 MovieClip
"piece1"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 288 MovieClip [antiq-angle1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 291 MovieClip [antiq-bottle1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 300 MovieClip [antiq-col1-1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 303 MovieClip [antiq-col1-2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece2"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece3"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece4"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece5"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece6"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece7"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece8"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece9"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece10"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece11"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece12"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece13"Symbol 306 MovieClip [antiq-col1-3] Frame 2Symbol 5 MovieClip
"piece1"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece2"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece3"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece4"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece5"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece6"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece7"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece8"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece9"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece10"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece11"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece12"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece13"Symbol 309 MovieClip [antiq-sq1] Frame 2Symbol 5 MovieClip
"piece1"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece2"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece3"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece4"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece5"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece6"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece7"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece8"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece9"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece10"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece11"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece12"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece13"Symbol 312 MovieClip [antiq-sq2] Frame 2Symbol 5 MovieClip
"piece1"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece2"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece3"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece4"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece5"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece6"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece7"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece8"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece9"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece10"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece11"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece12"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece13"Symbol 315 MovieClip [antiq-sq3] Frame 2Symbol 5 MovieClip
"piece1"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece2"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece3"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece4"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece5"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece6"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece7"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece8"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece9"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece10"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece11"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece12"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece13"Symbol 318 MovieClip [antiq-sq4] Frame 2Symbol 5 MovieClip
"piece1"Symbol 324 MovieClip [fill2] Frame 2Symbol 323 MovieClip
"piece2"Symbol 324 MovieClip [fill2] Frame 2Symbol 323 MovieClip
"piece3"Symbol 324 MovieClip [fill2] Frame 2Symbol 323 MovieClip
"piece1"Symbol 330 MovieClip [fill1] Frame 2Symbol 329 MovieClip
"piece2"Symbol 330 MovieClip [fill1] Frame 2Symbol 329 MovieClip
"piece3"Symbol 330 MovieClip [fill1] Frame 2Symbol 329 MovieClip
"circle"Symbol 399 MovieClip [hint-circle] Frame 1Symbol 398 MovieClip
"bg"Symbol 406 MovieClip [hint-text] Frame 1Symbol 404 MovieClip
"mctxt"Symbol 406 MovieClip [hint-text] Frame 1Symbol 405 MovieClip
"completed"Symbol 418 MovieClip Frame 1Symbol 415 MovieClip
"completed"Symbol 421 MovieClip Frame 1Symbol 415 MovieClip
"completed"Symbol 424 MovieClip Frame 1Symbol 415 MovieClip
"level1"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level2"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level3"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level4"Symbol 428 MovieClip Frame 1Symbol 421 MovieClip
"level5"Symbol 428 MovieClip Frame 1Symbol 421 MovieClip
"level6"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level7"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level8"Symbol 428 MovieClip Frame 1Symbol 424 MovieClip
"level9"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level10"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"level11"Symbol 428 MovieClip Frame 1Symbol 421 MovieClip
"level12"Symbol 428 MovieClip Frame 1Symbol 418 MovieClip
"sphere22"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere21"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere31"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere32"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere41"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere42"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere51"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere52"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere61"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere62"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere71"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere72"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere81"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere82"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere92"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere91"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere102"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere101"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere111"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere112"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere121"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"sphere122"Symbol 428 MovieClip Frame 1Symbol 427 MovieClip
"mask"Symbol 455 MovieClip Frame 1Symbol 452 MovieClip
"down"Symbol 460 MovieClip Frame 1Symbol 455 MovieClip
"up"Symbol 460 MovieClip Frame 1Symbol 452 MovieClip
"taskicon"Symbol 469 MovieClip Frame 1Symbol 467 MovieClip
"mask"Symbol 474 MovieClip Frame 1Symbol 452 MovieClip
"bg"Symbol 478 MovieClip Frame 1Symbol 475 MovieClip
"mctxt"Symbol 478 MovieClip Frame 1Symbol 477 MovieClip

Special Tags

ExportAssets (56)Timeline Frame 1Symbol 6 as "antiq-angle2"
ExportAssets (56)Timeline Frame 3Symbol 107 as "jewel3"
ExportAssets (56)Timeline Frame 3Symbol 119 as "jewel4"
ExportAssets (56)Timeline Frame 3Symbol 131 as "jewel5"
ExportAssets (56)Timeline Frame 3Symbol 143 as "jewel6"
ExportAssets (56)Timeline Frame 3Symbol 155 as "jewel7"
ExportAssets (56)Timeline Frame 3Symbol 167 as "jewel8"
ExportAssets (56)Timeline Frame 3Symbol 179 as "jewel1"
ExportAssets (56)Timeline Frame 3Symbol 191 as "jewel2"
ExportAssets (56)Timeline Frame 3Symbol 194 as "border-bottom"
ExportAssets (56)Timeline Frame 3Symbol 197 as "decoleftup"
ExportAssets (56)Timeline Frame 3Symbol 199 as "border-right"
ExportAssets (56)Timeline Frame 3Symbol 201 as "cell1"
ExportAssets (56)Timeline Frame 3Symbol 203 as "cell2"
ExportAssets (56)Timeline Frame 3Symbol 205 as "decorightup"
ExportAssets (56)Timeline Frame 3Symbol 207 as "decoleftdown"
ExportAssets (56)Timeline Frame 3Symbol 209 as "decorightdown"
ExportAssets (56)Timeline Frame 3Symbol 212 as "deco2"
ExportAssets (56)Timeline Frame 3Symbol 213 as "border-left"
ExportAssets (56)Timeline Frame 3Symbol 214 as "border-up"
ExportAssets (56)Timeline Frame 3Symbol 217 as "cornerleftup"
ExportAssets (56)Timeline Frame 3Symbol 219 as "cornerrightup"
ExportAssets (56)Timeline Frame 3Symbol 221 as "cornerleftdown"
ExportAssets (56)Timeline Frame 3Symbol 223 as "cornerrightdown"
ExportAssets (56)Timeline Frame 3Symbol 225 as "but"
ExportAssets (56)Timeline Frame 3Symbol 228 as "selectionborder"
ExportAssets (56)Timeline Frame 3Symbol 231 as "jewelsmall1"
ExportAssets (56)Timeline Frame 3Symbol 234 as "jewelsmall2"
ExportAssets (56)Timeline Frame 3Symbol 237 as "jewelsmall3"
ExportAssets (56)Timeline Frame 3Symbol 240 as "jewelsmall4"
ExportAssets (56)Timeline Frame 3Symbol 243 as "jewelsmall5"
ExportAssets (56)Timeline Frame 3Symbol 246 as "jewelsmall6"
ExportAssets (56)Timeline Frame 3Symbol 249 as "jewelsmall7"
ExportAssets (56)Timeline Frame 3Symbol 255 as "bomb"
ExportAssets (56)Timeline Frame 3Symbol 258 as "dynamite"
ExportAssets (56)Timeline Frame 3Symbol 261 as "gunright"
ExportAssets (56)Timeline Frame 3Symbol 265 as "flame"
ExportAssets (56)Timeline Frame 3Symbol 268 as "fireball"
ExportAssets (56)Timeline Frame 3Symbol 270 as "gunup"
ExportAssets (56)Timeline Frame 3Symbol 272 as "gunleft"
ExportAssets (56)Timeline Frame 3Symbol 274 as "gundown"
ExportAssets (56)Timeline Frame 3Symbol 280 as "ancient-sq1"
ExportAssets (56)Timeline Frame 3Symbol 283 as "ancient-sq2"
ExportAssets (56)Timeline Frame 3Symbol 286 as "ancient-sq3"
ExportAssets (56)Timeline Frame 3Symbol 288 as "antiq-angle1"
ExportAssets (56)Timeline Frame 3Symbol 291 as "antiq-bottle1"
ExportAssets (56)Timeline Frame 3Symbol 294 as "antiq-bottle2-1"
ExportAssets (56)Timeline Frame 3Symbol 297 as "antiq-bottle2-2"
ExportAssets (56)Timeline Frame 3Symbol 300 as "antiq-col1-1"
ExportAssets (56)Timeline Frame 3Symbol 303 as "antiq-col1-2"
ExportAssets (56)Timeline Frame 3Symbol 306 as "antiq-col1-3"
ExportAssets (56)Timeline Frame 3Symbol 309 as "antiq-sq1"
ExportAssets (56)Timeline Frame 3Symbol 312 as "antiq-sq2"
ExportAssets (56)Timeline Frame 3Symbol 315 as "antiq-sq3"
ExportAssets (56)Timeline Frame 3Symbol 318 as "antiq-sq4"
ExportAssets (56)Timeline Frame 3Symbol 324 as "fill2"
ExportAssets (56)Timeline Frame 3Symbol 330 as "fill1"
ExportAssets (56)Timeline Frame 3Symbol 333 as "key"
ExportAssets (56)Timeline Frame 3Symbol 339 as "lock"
ExportAssets (56)Timeline Frame 3Symbol 342 as "keyglow"
ExportAssets (56)Timeline Frame 3Symbol 345 as "chain2"
ExportAssets (56)Timeline Frame 3Symbol 348 as "chain3"
ExportAssets (56)Timeline Frame 3Symbol 351 as "chain4"
ExportAssets (56)Timeline Frame 3Symbol 354 as "chain5"
ExportAssets (56)Timeline Frame 3Symbol 357 as "chain6"
ExportAssets (56)Timeline Frame 3Symbol 360 as "chain7"
ExportAssets (56)Timeline Frame 3Symbol 363 as "chain8"
ExportAssets (56)Timeline Frame 3Symbol 366 as "chain9"
ExportAssets (56)Timeline Frame 3Symbol 369 as "chain10"
ExportAssets (56)Timeline Frame 3Symbol 372 as "s5"
ExportAssets (56)Timeline Frame 3Symbol 375 as "s10"
ExportAssets (56)Timeline Frame 3Symbol 378 as "s20"
ExportAssets (56)Timeline Frame 3Symbol 381 as "s25"
ExportAssets (56)Timeline Frame 3Symbol 384 as "s30"
ExportAssets (56)Timeline Frame 3Symbol 6 as "antiq-angle2"
ExportAssets (56)Timeline Frame 3Symbol 395 as "jewelsmall8"
ExportAssets (56)Timeline Frame 3Symbol 399 as "hint-circle"
ExportAssets (56)Timeline Frame 3Symbol 402 as "hint-arrows"
ExportAssets (56)Timeline Frame 3Symbol 406 as "hint-text"

Labels

"load"Frame 1
"title"Frame 4
"titlerepeat"Frame 5
"play"Frame 7
"map"Frame 8
"maprepeat"Frame 9
"game"Frame 11
"level"Frame 12
"complete"Frame 14
"completerepeat"Frame 15
"gameover"Frame 17
"gameoverrepeat"Frame 18
"levelpause1"Frame 20
"levelpause1repeat"Frame 21
"levelpause2"Frame 23
"levelpause2repeat"Frame 24
"levelpause3"Frame 26
"levelpause3repeat"Frame 27
"levelpause4"Frame 29
"levelpause4repeat"Frame 30
"levelpause5"Frame 32
"levelpause5repeat"Frame 33
"del"Symbol 6 MovieClip [antiq-angle2] Frame 2
"next"Symbol 6 MovieClip [antiq-angle2] Frame 3
"normal"Symbol 34 MovieClip Frame 1
"zoom"Symbol 34 MovieClip Frame 2
"on"Symbol 41 MovieClip Frame 1
"off"Symbol 41 MovieClip Frame 2
"simple"Symbol 50 MovieClip Frame 1
"active"Symbol 50 MovieClip Frame 2
"simple"Symbol 52 MovieClip Frame 1
"active"Symbol 52 MovieClip Frame 2
"on"Symbol 55 MovieClip Frame 1
"off"Symbol 55 MovieClip Frame 2
"on"Symbol 63 MovieClip Frame 1
"off"Symbol 63 MovieClip Frame 2
"artifact"Symbol 89 MovieClip Frame 5
"bonus"Symbol 89 MovieClip Frame 7
"explosion"Symbol 89 MovieClip Frame 9
"explosionbig"Symbol 89 MovieClip Frame 11
"glass1"Symbol 89 MovieClip Frame 13
"glass2"Symbol 89 MovieClip Frame 15
"glass3"Symbol 89 MovieClip Frame 17
"glass4"Symbol 89 MovieClip Frame 19
"glassdrop"Symbol 89 MovieClip Frame 21
"hit"Symbol 89 MovieClip Frame 23
"iron1"Symbol 89 MovieClip Frame 25
"iron2"Symbol 89 MovieClip Frame 27
"levelup"Symbol 89 MovieClip Frame 29
"click"Symbol 89 MovieClip Frame 31
"select"Symbol 89 MovieClip Frame 33
"reload"Symbol 89 MovieClip Frame 35
"stone1"Symbol 89 MovieClip Frame 37
"stone2"Symbol 89 MovieClip Frame 39
"stone3"Symbol 89 MovieClip Frame 41
"wood1"Symbol 89 MovieClip Frame 45
"wood2"Symbol 89 MovieClip Frame 47
"gamemusic"Symbol 89 MovieClip Frame 49
"menumusic"Symbol 89 MovieClip Frame 53
"del"Symbol 107 MovieClip [jewel3] Frame 22
"next"Symbol 107 MovieClip [jewel3] Frame 23
"del"Symbol 119 MovieClip [jewel4] Frame 22
"next"Symbol 119 MovieClip [jewel4] Frame 23
"del"Symbol 131 MovieClip [jewel5] Frame 22
"next"Symbol 131 MovieClip [jewel5] Frame 23
"del"Symbol 143 MovieClip [jewel6] Frame 22
"next"Symbol 143 MovieClip [jewel6] Frame 23
"del"Symbol 155 MovieClip [jewel7] Frame 22
"next"Symbol 155 MovieClip [jewel7] Frame 23
"del"Symbol 167 MovieClip [jewel8] Frame 22
"next"Symbol 167 MovieClip [jewel8] Frame 23
"del"Symbol 179 MovieClip [jewel1] Frame 22
"next"Symbol 179 MovieClip [jewel1] Frame 23
"del"Symbol 191 MovieClip [jewel2] Frame 22
"next"Symbol 191 MovieClip [jewel2] Frame 23
"del"Symbol 231 MovieClip [jewelsmall1] Frame 3
"del"Symbol 234 MovieClip [jewelsmall2] Frame 3
"del"Symbol 237 MovieClip [jewelsmall3] Frame 3
"del"Symbol 240 MovieClip [jewelsmall4] Frame 3
"del"Symbol 243 MovieClip [jewelsmall5] Frame 3
"del"Symbol 246 MovieClip [jewelsmall6] Frame 3
"del"Symbol 249 MovieClip [jewelsmall7] Frame 3
"del"Symbol 255 MovieClip [bomb] Frame 2
"del"Symbol 258 MovieClip [dynamite] Frame 2
"del"Symbol 261 MovieClip [gunright] Frame 2
"del"Symbol 268 MovieClip [fireball] Frame 2
"del"Symbol 270 MovieClip [gunup] Frame 2
"del"Symbol 272 MovieClip [gunleft] Frame 2
"del"Symbol 274 MovieClip [gundown] Frame 2
"del"Symbol 280 MovieClip [ancient-sq1] Frame 2
"next"Symbol 280 MovieClip [ancient-sq1] Frame 3
"del"Symbol 283 MovieClip [ancient-sq2] Frame 2
"next"Symbol 283 MovieClip [ancient-sq2] Frame 3
"del"Symbol 286 MovieClip [ancient-sq3] Frame 2
"next"Symbol 286 MovieClip [ancient-sq3] Frame 3
"del"Symbol 288 MovieClip [antiq-angle1] Frame 2
"next"Symbol 288 MovieClip [antiq-angle1] Frame 3
"del"Symbol 291 MovieClip [antiq-bottle1] Frame 2
"next"Symbol 291 MovieClip [antiq-bottle1] Frame 3
"del"Symbol 294 MovieClip [antiq-bottle2-1] Frame 2
"next"Symbol 294 MovieClip [antiq-bottle2-1] Frame 3
"del"Symbol 297 MovieClip [antiq-bottle2-2] Frame 2
"next"Symbol 297 MovieClip [antiq-bottle2-2] Frame 3
"del"Symbol 300 MovieClip [antiq-col1-1] Frame 2
"next"Symbol 300 MovieClip [antiq-col1-1] Frame 3
"del"Symbol 303 MovieClip [antiq-col1-2] Frame 2
"next"Symbol 303 MovieClip [antiq-col1-2] Frame 3
"del"Symbol 306 MovieClip [antiq-col1-3] Frame 2
"next"Symbol 306 MovieClip [antiq-col1-3] Frame 3
"del"Symbol 309 MovieClip [antiq-sq1] Frame 2
"next"Symbol 309 MovieClip [antiq-sq1] Frame 3
"del"Symbol 312 MovieClip [antiq-sq2] Frame 2
"next"Symbol 312 MovieClip [antiq-sq2] Frame 3
"del"Symbol 315 MovieClip [antiq-sq3] Frame 2
"next"Symbol 315 MovieClip [antiq-sq3] Frame 3
"del"Symbol 318 MovieClip [antiq-sq4] Frame 2
"next"Symbol 318 MovieClip [antiq-sq4] Frame 3
"del"Symbol 324 MovieClip [fill2] Frame 2
"next"Symbol 324 MovieClip [fill2] Frame 3
"del"Symbol 330 MovieClip [fill1] Frame 2
"next"Symbol 330 MovieClip [fill1] Frame 3
"del"Symbol 333 MovieClip [key] Frame 2
"del"Symbol 339 MovieClip [lock] Frame 2
"del"Symbol 342 MovieClip [keyglow] Frame 2
"del"Symbol 345 MovieClip [chain2] Frame 2
"del"Symbol 348 MovieClip [chain3] Frame 2
"del"Symbol 351 MovieClip [chain4] Frame 2
"del"Symbol 354 MovieClip [chain5] Frame 2
"del"Symbol 357 MovieClip [chain6] Frame 2
"del"Symbol 360 MovieClip [chain7] Frame 2
"del"Symbol 363 MovieClip [chain8] Frame 2
"del"Symbol 366 MovieClip [chain9] Frame 2
"del"Symbol 369 MovieClip [chain10] Frame 2
"del"Symbol 372 MovieClip [s5] Frame 2
"del"Symbol 375 MovieClip [s10] Frame 2
"del"Symbol 378 MovieClip [s20] Frame 2
"del"Symbol 381 MovieClip [s25] Frame 2
"del"Symbol 384 MovieClip [s30] Frame 2
"aim"Symbol 392 MovieClip Frame 1
"arrow"Symbol 392 MovieClip Frame 2
"hand"Symbol 392 MovieClip Frame 3
"reload"Symbol 392 MovieClip Frame 4
"respawn"Symbol 392 MovieClip Frame 6
"reloadupgraded"Symbol 392 MovieClip Frame 8
"respawn1"Symbol 392 MovieClip Frame 10
"respawn2"Symbol 392 MovieClip Frame 12
"dead"Symbol 392 MovieClip Frame 14
"del"Symbol 395 MovieClip [jewelsmall8] Frame 3
"del"Symbol 399 MovieClip [hint-circle] Frame 12
"del"Symbol 402 MovieClip [hint-arrows] Frame 12
"del"Symbol 406 MovieClip [hint-text] Frame 12
"simple"Symbol 418 MovieClip Frame 1
"active"Symbol 418 MovieClip Frame 2
"simple"Symbol 421 MovieClip Frame 1
"active"Symbol 421 MovieClip Frame 2
"simple"Symbol 424 MovieClip Frame 1
"active"Symbol 424 MovieClip Frame 2
"simple"Symbol 434 MovieClip Frame 1
"active"Symbol 434 MovieClip Frame 2
"block"Symbol 467 MovieClip Frame 1
"cell"Symbol 467 MovieClip Frame 2
"jewel"Symbol 467 MovieClip Frame 3
"simple"Symbol 478 MovieClip Frame 1
"del"Symbol 478 MovieClip Frame 22
"simple"Symbol 497 MovieClip Frame 1
"active"Symbol 497 MovieClip Frame 2
"simple"Symbol 501 MovieClip Frame 1
"active"Symbol 501 MovieClip Frame 2
"simple"Symbol 525 MovieClip Frame 1
"active"Symbol 525 MovieClip Frame 2

Dynamic Text Variables

plLoadStateSymbol 15 EditableText"0%"
ldSymbol 16 EditableText"Loading"
txt41Symbol 26 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Underwater adventures in </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>long-lost mysterios Atlantis</b></font></p>"
txt21Symbol 27 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- over 100 levels and 2 modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- uncover hidden Relics</b></font></p>"
sndSymbol 44 EditableText"Sound"
txtSymbol 47 EditableText"Free download"
txtSymbol 51 EditableText""
mscSymbol 57 EditableText"Music"
txt31Symbol 60 EditableText"JEWEL OF ATLANTIS WEB"
txt11Symbol 61 EditableText"JEWEL OF ATLANTIS FULL"
hntSymbol 65 EditableText"Hints"
txtSymbol 431 EditableText""
scSymbol 435 EditableText"Your score:"
scoreSymbol 436 EditableText"0123456789"
txtSymbol 441 EditableText""
txtSymbol 444 EditableText""
txt1Symbol 446 EditableText""
txt2Symbol 448 EditableText""
txtSymbol 468 EditableText""
txtSymbol 476 EditableText""
txt52Symbol 480 EditableText"JEWEL OF ATLANTIS "
txt22Symbol 481 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;&nbsp;&nbsp;&nbsp;special effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>"
txt12Symbol 482 EditableText"<p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>You have completed web version</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>of the game BUT...</b></font></p><p align="left"><font face="Century Gothic" size="14" color="#ffffff"><b>Adventure is not over yet!</b></font></p><p align="left"></p>"
txt32Symbol 483 EditableText"Replay the web version on higher "
scSymbol 485 EditableText"Your score:"
scoreSymbol 486 EditableText"0123456789"
playernameSymbol 487 EditableText"Your name here"
subSymbol 489 EditableText"Submit"
subSymbol 491 EditableText"Submit"
txt62Symbol 494 EditableText"full version "
txt42Symbol 495 EditableText"difficulty to get higher score"
txtSymbol 496 EditableText"Full version"
txtSymbol 499 EditableText"Play again"
congrSymbol 504 EditableText"CONGRATULATIONS!"
scSymbol 506 EditableText"Your score:"
scoreSymbol 507 EditableText"0123456789"
playernameSymbol 508 EditableText"Your name here"
txt13Symbol 513 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p>"
gm_overSymbol 515 EditableText"GAME OVER"
p1_txt2Symbol 518 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version features 19 hidden Relics</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>that can be uncovered while</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>playing the game</b></font></p><p align="left"></p>"
txtSymbol 524 EditableText"Continue"
txt1pauseSymbol 527 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>Are you clever enough to solve mystery</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>of Atlantis? Download your FREE trial of </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b>full version and find out!</b></font></p><p align="left"></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Enhanced graphics and effects</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Over 100 mysterious levels</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 19 Relics to uncover</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- 2 play modes</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Huge map available for exploration</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- Fullscreen gameplay</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#dddddd"><b> &nbsp;- And many more!</b></font></p><p align="left"></p><p align="left"></p>"
try_fullSymbol 528 EditableText"TRY FULL VERSION"
p2_txt2Symbol 529 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has lots of wonderful</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>places to explore</b></font></p><p align="left"></p>"
try_fullSymbol 531 EditableText"TRY FULL VERSION"
p3_txt2Symbol 535 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has huge map available for </b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>your exploration with number</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>of roads and pathways to travel</b></font></p><p align="left"></p>"
try_full6Symbol 539 EditableText"TRY FULL VERSION"
p4_txt2Symbol 540 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version features over 100 mysterious level</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>to play in 2 different game modes as well as</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>pack of hidden bonus levels</b></font></p><p align="left"></p>"
try_fullSymbol 544 EditableText"TRY FULL VERSION"
p5_txt2Symbol 545 EditableText"<p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>FULL version has loads of different bricks,</b></font></p><p align="left"><font face="Century Gothic" size="11" color="#ffffff"><b>layouts, power-ups, Relics, levels, and more!</b></font></p><p align="left"></p>"
try_fullSymbol 546 EditableText"TRY FULL VERSION"




http://swfchan.com/10/46237/info.shtml
Created: 4/5 -2019 02:35:57 Last modified: 4/5 -2019 02:35:57 Server time: 17/05 -2024 09:54:40